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 |