PSGAMSA ;BIR/CML3-ENTERS RETURNS, EXTRAS, & PRE-EX NEEDS INTO 57.6 ; 15 May 98 / 9:25 AM
Source file <PSGAMSA.m>
| Package | Total | Call Graph | 
|---|---|---|
| Registration | 1 | IN5^VADPT | 
| Uncategorized | 1 | ^ECXUD1 | 
| VA Fileman | 1 | NOW^%DTC | 
| Package | Total | Caller Graph | 
|---|---|---|
| Inpatient Medications | 3 | DISPENSE DRUG PSGPLF PSJXR520 | 
| Outpatient Pharmacy | 1 | DISPENSE DRUG | 
| Pharmacy Data Management | 1 | PSSJXR28 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ENLOG | ; | |
| DIK | ; | |
| CLEANUP | ; Clean up partial orders having no provider or status. | |
| ENOPC | ; outpatient entry point | |
| OUT | ; | |
| EN(DFN,PSGORD,PSGORD1,PSGLOG) | ; ; PSGLOG: 2 - pre-exchange needs, 3 - extra units dispensed, 4 - returns | 
 
 | 
| ENPLF(DFN,PSGORD,PSGDRG,PSGX,PSGDRGC,PSGLOG,PSGWARD,PSGPRVR,PSGPLFDT) | ; | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("TEST" | OUT+2 | 
| ^PS(55 - [#55] | EN+3, EN+7, ENLOG+1, ENLOG+2, ENLOG+3*, ENLOG+4*, ENLOG+5*, ENLOG+6, CLEANUP+1, DIK+2! | 
| ^PS(57.6 - [#57.6] | ENOPC+1, ENOPC+2, ENOPC+4, ENOPC+5, ENOPC+6, ENOPC+7, ENOPC+8, ENOPC+9, ENOPC+10 | 
| ^PSDRUG - [#50] | EN+7 | 
| Name | Line Occurrences | 
|---|---|
| DIK | CLEANUP+1 | 
| ENLOG | EN+8 | 
| ENOPC | EN+8 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | CLEANUP+1 | 
| ^(0 | EN+7, ENOPC+2, ENOPC+4*, ENOPC+5*, ENOPC+6*, ENOPC+7*, ENOPC+8*, ENOPC+9*, ENOPC+10* | 
| ^(1 | EN+7 | 
| ^(660 | EN+7 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | EN+2~, ENLOG+3, ENLOG+5 | 
| DA | ENPLF+1~ | 
| DFN | EN~, EN+3, EN+7, OUT+3, ENPLF~, ENLOG+1, ENLOG+2, ENLOG+3, ENLOG+4, ENLOG+5 , ENLOG+6, CLEANUP+1*, DIK+2 | 
| DT | OUT+3, ENOPC+1, ENOPC+2, ENOPC+4, ENOPC+5, ENOPC+6, ENOPC+7, ENOPC+8, ENOPC+9, ENOPC+10 | 
| DUZ | ENLOG+5 | 
| ECUD | EN+2~, OUT+3* | 
| LOG | EN+2~, ENPLF+1~, ENLOG+3*, ENLOG+4, ENLOG+5, ENLOG+6 | 
| ND | EN+2~, ENOPC+2*, ENOPC+3*, ENOPC+4*, ENOPC+5*, ENOPC+7*, ENOPC+9*, ENOPC+10*, ENPLF+1~, ENLOG+2* , ENLOG+3, ENLOG+4* | 
| >> ON | CLEANUP+1*, DIK+2 | 
| PSGAMSF | EN+2~, EN+3*, OUT+3, ENOPC+4 | 
| PSGDRG | EN+2~, EN+7*, OUT+1, OUT+3, ENOPC+1, ENOPC+2, ENOPC+3, ENOPC+4, ENOPC+5, ENPLF~ , ENLOG+5 | 
| PSGDRGC | EN+2~, EN+7*, OUT+3, ENOPC+4, ENPLF~, ENLOG+5 | 
| PSGLOG | EN~, EN+3, ENPLF~, ENLOG+5 | 
| PSGORD | EN~, EN+3, EN+7, OUT+3, ENPLF~, ENLOG+1, ENLOG+2, ENLOG+3, ENLOG+4, ENLOG+5 , ENLOG+6 | 
| PSGORD1 | EN~, EN+7 | 
| PSGPLFDT | ENPLF~, ENLOG+1, ENLOG+3, ENLOG+5 | 
| PSGPRVR | EN+2~, EN+7*, OUT+1, OUT+3, ENOPC+1, ENOPC+2, ENOPC+4, ENOPC+5, ENOPC+6, ENOPC+7 , ENPLF~, ENLOG+5 | 
| PSGSTRT | EN+2~, EN+3*, OUT+3 | 
| PSGWARD | EN+2~, EN+3*, EN+6*, EN+7*, OUT+1, OUT+3, ENOPC+1, ENOPC+2, ENOPC+4, ENOPC+5 , ENOPC+6, ENOPC+7, ENOPC+8, ENOPC+9, ENPLF~, ENLOG+5 | 
| PSGX | EN+2~, EN+3*, EN+7, OUT+3, ENOPC+4, ENPLF~, ENLOG+5 | 
| U | CLEANUP+1 | 
| VAIN | EN+2~ | 
| VAIP | EN+2~, EN+6! | 
| VAIP("D" | EN+6* | 
| VAIP(17 | EN+6 | 
| VAIP(5 | EN+6 | 
| >> X | EN+3, OUT+2*, ENOPC+2*, ENOPC+3*, ENOPC+4, CLEANUP+1* |