ORPRPM ;DAN/SLC Performance Measure; ;9/4/08 08:17
Source file <ORPRPM.m>
| Package | Total | Call Graph |
|---|---|---|
| Order Entry Results Reporting | 4 | $$NMSP^ORCD PRINT^ORPRPM1 QUE^ORUTL1 $$VALUE^ORX8 |
| VA Fileman | 3 | $$GET1^DIQ EN^DIQ1 ^DIR |
| Kernel | 2 | $$FMTE^XLFDT $$UP^XLFSTR |
| Pharmacy Data Management | 2 | (ASP,DATA)^PSS50 ($$OIDEA,OIDEA)^PSSUTLA1 |
| Authorization Subscription | 1 | WHATIS^USRLM |
| Outpatient Pharmacy | 1 | ($$EN,EN)^PSOTPCUL |
| Registration | 1 | $$TESTPAT^VADPT |
| Package | Total | Caller Graph |
|---|---|---|
| Order Entry Results Reporting | 1 | OR PERFORMANCE MONITOR |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| COUNT | ;This section determines how the order should be counted
|
|
| GETPROV | ;Allow selection of all/single/multiple providers
|
|
| OIDEA() | ;Check to see if pharmacy order requires wet signature
|
|
| STUDENT() | ;Check to see if entered by is a student
|
|
| GETOTHER | ;Get order type, patient type, and summary only report response
|
|
| ADD(PIECE) | ;Add one to storage
|
|
| GETDATE | ;Prompt for start and end dates
|
|
| CHECK | ;If order matches requirements then save
|
|
| DQ | ;Come here to do build and print from QUE^ORUTL either direct or tasked
|
| Name | Field # of Occurrence |
|---|---|
| $$GET1^DIQ | CHECK+12 |
| EN^DIQ1 | STUDENT+10 |
| ^DIR | GETDATE+1, GETDATE+2, GETPROV+2, GETPROV+6, GETOTHER+2, GETOTHER+5, GETOTHER+9 |
| $$NMSP^ORCD | CHECK+7 |
| PRINT^ORPRPM1 | DQ+3 |
| QUE^ORUTL1 | ORPRPM+18 |
| $$VALUE^ORX8 | OIDEA+4 |
| $$EN^PSOTPCUL | CHECK+9 |
| EN^PSOTPCUL | CHECK+9 |
| ASP^PSS50 | OIDEA+10 |
| DATA^PSS50 | OIDEA+12 |
| $$OIDEA^PSSUTLA1 | OIDEA+6 |
| OIDEA^PSSUTLA1 | OIDEA+6 |
| WHATIS^USRLM | STUDENT+4 |
| $$TESTPAT^VADPT | CHECK+2 |
| $$FMTE^XLFDT | GETDATE+2 |
| $$UP^XLFSTR | STUDENT+6 |
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^OR(100 - [#100] | DQ+2, CHECK+1, CHECK+2, CHECK+3, CHECK+4, CHECK+5, CHECK+7, CHECK+9, CHECK+10 |
| ^ORD(100.98 - [#100.98] | CHECK+4 |
| ^ORD(101.43 - [#101.43] | OIDEA+5 |
| ^TMP($J | DQ+1!, DQ+4!, COUNT+4*, ADD+1*, OIDEA+9!, OIDEA+11, OIDEA+12!, OIDEA+13!, OIDEA+14, OIDEA+16 , OIDEA+20!, OIDEA+21! |
| ^XUSEC("ORES" | CHECK+13, COUNT+4 |
| Name | Line Occurrences |
|---|---|
| $$OIDEA | COUNT+6 |
| $$STUDENT | COUNT+7 |
| ADD | COUNT+2, COUNT+5, COUNT+6, COUNT+7, COUNT+8, COUNT+9 |
| CHECK | DQ+2 |
| COUNT | CHECK+15 |
| GETDATE | ORPRPM+15 |
| GETOTHER | ORPRPM+17 |
| GETPROV | ORPRPM+16 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> DA | STUDENT+10* |
| >> DIC | STUDENT+10* |
| >> DIQ | STUDENT+10* |
| >> DIQ(0 | STUDENT+10* |
| DIR | ORPRPM+14~, ORPRPM+15!, ORPRPM+16!, GETPROV+3!, GETOTHER+3!, GETOTHER+6!, GETOTHER+10! |
| DIR("?" | GETDATE+1*, GETDATE+2*, GETPROV+2*, GETPROV+6*, GETOTHER+2*, GETOTHER+5* |
| DIR("A" | GETDATE+1*, GETDATE+2*, GETPROV+2*, GETPROV+5*, GETOTHER+2*, GETOTHER+5*, GETOTHER+8* |
| DIR("B" | GETPROV+2*, GETOTHER+2*, GETOTHER+5*, GETOTHER+8* |
| DIR("S" | GETPROV+5* |
| DIR(0 | GETDATE+1*, GETDATE+2*, GETPROV+2*, GETPROV+5*, GETOTHER+2*, GETOTHER+5*, GETOTHER+8* |
| DIRUT | ORPRPM+14~, ORPRPM+15, ORPRPM+17, GETDATE+1, GETDATE+2, GETPROV+2, GETPROV+4, GETPROV+6, GETOTHER+2, GETOTHER+5 , GETOTHER+9 |
| >> DR | STUDENT+10* |
| DT | GETDATE+2, OIDEA+12 |
| DTOUT | ORPRPM+14~, ORPRPM+16 |
| DUOUT | ORPRPM+14~, ORPRPM+16 |
| EXPIRE | STUDENT+3~, STUDENT+7* |
| IO | DQ+1 |
| OI | OIDEA+2~, OIDEA+4*, OIDEA+5 |
| ORACT0 | ORPRPM+14~, CHECK+10*, CHECK+11, COUNT+3 |
| ORCLASS | STUDENT+3~, STUDENT+9! |
| ORCLASS( | STUDENT+5, STUDENT+7 |
| ORCLASS(200 | STUDENT+11 |
| ORDT | ORPRPM+14~, DQ+2*, STUDENT+7 |
| OREB | COUNT+1~, COUNT+3*, COUNT+4, COUNT+5, STUDENT+4, STUDENT+10, STUDENT+11 |
| ORED | ORPRPM+14~, GETDATE+3*, DQ+2 |
| ORFS | ORPRPM+14~, GETOTHER+9* |
| ORI | ORPRPM+14~ |
| ORIEN | ORPRPM+14~, DQ+2*, CHECK+1, CHECK+2, CHECK+3, CHECK+4, CHECK+5, CHECK+7, CHECK+9, CHECK+10 , COUNT+4, OIDEA+4 |
| ORJ | ORPRPM+14~ |
| ORNS | ORPRPM+14~, CHECK+7*, CHECK+8, CHECK+9, COUNT+6 |
| ORORD | ORPRPM+14~, CHECK+10*, CHECK+14, COUNT+8, COUNT+9 |
| ORP | ORPRPM+14~ |
| ORPAT | ORPRPM+14~ |
| ORPFILE | ORPRPM+14~, CHECK+1*, CHECK+2 |
| ORPIECE | ORPRPM+14~, COUNT+1~, COUNT+8* |
| ORPROV | ORPRPM+14~, ORPRPM+16, GETPROV+2*, GETPROV+5, CHECK+11 |
| ORPROV( | GETPROV+6*, CHECK+11 |
| ORPT | ORPRPM+14~, GETOTHER+5*, CHECK+6 |
| ORPTST | ORPRPM+14~, CHECK+5*, CHECK+6, CHECK+9, ADD+1, OIDEA+3 |
| ORPVID | ORPRPM+14~, CHECK+11*, CHECK+12, CHECK+13, COUNT+4, COUNT+5 |
| ORPVNM | ORPRPM+14~, CHECK+12*, COUNT+4, ADD+1 |
| ORREP | ORPRPM+14~, GETOTHER+9* |
| ORSD | ORPRPM+14~, GETDATE+1*, GETDATE+2, GETDATE+3*, DQ+2 |
| ORSTOP | ORPRPM+14~ |
| ORSTOT | ORPRPM+14~ |
| ORSUB | STUDENT+3~, STUDENT+5*, STUDENT+6, STUDENT+7 |
| ORTOT | ORPRPM+14~ |
| ORTYPE | ORPRPM+14~, GETOTHER+2*, CHECK+8 |
| ORUSR | STUDENT+3~, STUDENT+5*, STUDENT+7*, STUDENT+8 |
| ORWROTE | ORPRPM+14~ |
| PG | ORPRPM+14~ |
| PIECE | ADD~, ADD+1 |
| PSOI | OIDEA+2~, OIDEA+5*, OIDEA+6, OIDEA+10 |
| PSSPKLX | OIDEA+2~, OIDEA+8*, OIDEA+13, OIDEA+14 |
| PSSXNODD | OIDEA+2~, OIDEA+7*, OIDEA+15*, OIDEA+19 |
| PSSXOLP | OIDEA+2~, OIDEA+11*, OIDEA+12 |
| PSSXOLPD | OIDEA+2~, OIDEA+7*, OIDEA+11, OIDEA+17*, OIDEA+18*, OIDEA+19*, OIDEA+22 |
| PSSXOLPX | OIDEA+2~, OIDEA+16*, OIDEA+17, OIDEA+18 |
| REPDT | ORPRPM+14~ |
| SIGREQ | OIDEA+2~, OIDEA+6* |
| U | CHECK+4, OIDEA+5 |
| X | ORPRPM+14~ |
| Y | ORPRPM+14~, GETDATE+1, GETDATE+3, GETPROV+2, GETPROV+6, GETOTHER+2, GETOTHER+5, GETOTHER+9 |
| ZTRTN | ORPRPM+14~, ORPRPM+18* |
| Name | Field # of Occurrence |
|---|---|
| $T(EN^PSOTPCUL | CHECK+9 |
| $T(OIDEA^PSSUTLA1 | OIDEA+6 |