PSGDL ;BIR/CML3-CALCULATE STOP DATE/TIME WITH DOSE LIMIT ;27 Aug 98 / 8:47 AM
Source file <PSGDL.m>
| Package | Total | Call Graph | 
|---|---|---|
| Inpatient Medications | 4 | $$EN^PSGCT $$ONE^PSJBCMA $$ENQ^PSJORP2 $$DATE^PSJUTL2 | 
| VA Fileman | 2 | ^%DT (C,DW)^%DTC | 
| Kernel | 1 | $$FMADD^XLFDT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN | ; | |
| ENE | ; | |
| ENGO | ; | |
| POUT | ; | |
| ENPREV | ; when "P" is enter at start date | |
| CHK | ||
| TS | ||
| ENDL(SCH,DL) | ;validate that dose limit should be allowed with this schedule | |
| EN1 | ; | |
| EN2 | ; | |
| DONE | ; | |
| MWF | ; if schedule is similar to monday-wednesday-friday | |
| ADD | ; | |
| SCHK | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PS(53.1 - [#53.1] | EN+1, ENPREV+1, ENPREV+2 | 
| ^PS(55 - [#55] | EN2+1, ENPREV+3 | 
| Name | Line Occurrences | 
|---|---|
| ADD | ENGO+17 | 
| CHK | MWF+1 | 
| DONE | EN+2, EN2+1, ENGO+13, ENGO+14, ENGO+17, MWF+1 | 
| ENGO | EN+1, ENE+1, EN1+1 | 
| MWF | ENGO+13 | 
| POUT | ENPREV+1 | 
| SCHK | MWF+1 | 
| TS | CHK | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | ENPREV+1 | 
| ^(2 | ENPREV+2, ENPREV+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> %DT | ENGO+6*, ENGO+7* | 
| %H | DONE+1! | 
| %T | DONE+1! | 
| %Y | DONE+1! | 
| >> AM | ENGO+14* | 
| >> C | ENGO+17*, MWF+1*, SCHK+2*, TS* | 
| >> DA | EN+1, EN2+1, ENPREV+1 | 
| >> DA(1 | EN2+1 | 
| >> DFN | ENDL+3 | 
| DL | ENDL~, ENDL+4 | 
| MN | ENGO+3*, ENGO+10~, ENGO+13, ENGO+14, DONE+1!, ADD+1 | 
| ND2 | EN+1*, ENE+1*, EN1+1*, EN2+1*, ENGO+1, ENGO+2, ENGO+3, ENGO+10~, ENGO+11, DONE+1! | 
| ND4 | DONE+1! | 
| >> PSGAT | ENE+1, ENGO+10 | 
| PSGDL | ENGO+14, ENGO+17, MWF+1, SCHK+2, TS, DONE+1! | 
| PSGDLS | EN+1!, EN2+1!, ENGO+2, ENGO+11, DONE+1! | 
| PSGFD | ENGO+7~*, ENGO+9~*, ENGO+10 | 
| >> PSGNEDFD | EN1+1 | 
| >> PSGNESD | EN1+1 | 
| PSGP | ENGO+11, ENPREV+1*, ENPREV+2, ENPREV+3, POUT+1! | 
| PSGPDRG | ENGO+10, ENPREV+1*, ENPREV+2, ENPREV+3, POUT+1! | 
| >> PSGS0XT | ENE+1, EN1+1 | 
| >> PSGS0Y | EN1+1 | 
| >> PSGSCH | ENE+1, ENGO+10 | 
| PSGSD | ENE+1, ENGO+6~*, ENGO+8~*, ENGO+9, ENGO+10 | 
| >> PSGST | ENGO+10 | 
| >> PSJSYSW0 | ENGO+4, ENGO+5*, ENGO+12* | 
| Q | ENGO+16*, ENGO+17*, MWF+1*, SCHK*, SCHK+2*, ADD+1*, ENPREV+2*, ENPREV+3*, POUT+1! | 
| Q1 | TS*, DONE+1! | 
| CHK*, DONE+1! | |
| SCH | ENGO+1*, ENGO+10~, ENGO+13, MWF+1*, SCHK, CHK, DONE+1!, ENDL~, ENDL+2, ENDL+3 | 
| >> ST | ENGO+2*, ENGO+5, ENGO+11*, ENGO+14, ENGO+15, ENGO+17, MWF+1, SCHK+2 | 
| STRING | ENGO+10~*, ENGO+11 | 
| TM | ENGO+15*, ENGO+16, SCHK+2*, DONE+1! | 
| TS | ENGO+3*, ENGO+5, ENGO+10~, ENGO+13, ENGO+14, ENGO+15, ENGO+16, ENGO+17, MWF+1*, SCHK+2 , TS, DONE+1! | 
| U | ENGO+4, ENGO+5, ENGO+12 | 
| WKD | SCHK*, CHK*, DONE+1! | 
| X | ENGO+6*, ENGO+7*, ENGO+14*, ENGO+17*, MWF+1*, SCHK, SCHK+2*, CHK, TS*, ADD+1 , ENPREV+1*, ENPREV+2*, ENPREV+3*, ENPREV+4, POUT+1! | 
| X1 | MWF+1*, SCHK*, SCHK+2, TS, DONE+1!, ADD+1* | 
| X2 | MWF+1*, DONE+1!, ADD+1* | 
| >> Y | ENGO+6, ENGO+7, ENPREV+1*, POUT+1 |