PSBVDLU1 ;BIRMINGHAM/EFC-VIRTUAL DUE LIST (VDL) UTILITIES ;Mar 2004
Source file <PSBVDLU1.m>
| Package | Total | Call Graph | 
|---|---|---|
| Barcode Medication Administration | 5 | ERROR^PSBMLU EN^PSBPOIV INFUSING^PSBVDLU2 (CLEAN,PSJ,PSJ1)^PSBVT $$PSBDCHK1^PSBVT1 | 
| VA Fileman | 2 | H^%DTC $$GET1^DIQ | 
| Inpatient Medications | 1 | EN^PSJBCMA1 | 
| Kernel | 1 | $$FMADD^XLFDT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| GETADMIN(PSBDFN,PSBORDN,PSBSTRT,PSBFREQ,PSBEVDT) | ; | |
| GETFREQ(PSBDFN,PSBORDN) | ; | |
| LAST | ; | |
| ODDSCH(PSBTABX) | ; | |
| DAYS(PSB) | ; Return days between doses (-1: error, 1:everyday 2: QOD...) | |
| OKAY(PSBSTRT,PSBADMIN,PSBSCH,PSBORDER,PSBDRUG,PSBFREQ,PSBOSTS) | ; | |
| VNURSE(PSBTAB) | ;add initials of verifying pharmacist/verifying nurse | |
| ADD(PSBREC,PSBSI,PSBDT,PSBDD,PSBSOL,PSBADD,PSBTAB) | ; | |
| CHECK | 
| Name | Field # of Occurrence | 
|---|---|
| H^%DTC | OKAY+35 | 
| $$GET1^DIQ | CHECK+1 | 
| ERROR^PSBMLU | OKAY+39 | 
| EN^PSBPOIV | ADD+57 | 
| INFUSING^PSBVDLU2 | ADD+38 | 
| CLEAN^PSBVT | ADD+49, ADD+52 | 
| PSJ^PSBVT | ADD+37 | 
| PSJ1^PSBVT | ADD+49, ADD+52, VNURSE+3 | 
| $$PSBDCHK1^PSBVT1 | GETFREQ+5 | 
| EN^PSJBCMA1 | GETFREQ+2, GETADMIN+4 | 
| $$FMADD^XLFDT | ODDSCH+2, GETADMIN+9, OKAY+29 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PSB(53.79 - [#53.79] | ADD+15, ADD+17, ADD+18, ADD+19, ADD+22, ADD+23, ADD+24, ADD+25, ADD+26, ADD+44 , ADD+46, ADD+47, CHECK+1, LAST+2 | 
| ^TMP("PSB" | GETADMIN+3!, GETADMIN+5*, GETADMIN+6, GETADMIN+7, GETADMIN+8*, GETADMIN+13*, GETADMIN+16, ADD+13, ADD+30*, ADD+32* , ADD+34*, ADD+39*, ADD+40*, ADD+51*, ADD+54*, ADD+56*, ADD+64*, ADD+66*, ADD+67*, VNURSE+1 , VNURSE+4* | 
| ^TMP("PSBAR" | ADD+58, ADD+59, ADD+65! | 
| ^TMP("PSJ1" | GETFREQ+1!, GETFREQ+3, GETFREQ+4, GETFREQ+6!, GETADMIN+5, GETADMIN+6!, GETADMIN+7!, GETADMIN+15!, VNURSE+2! | 
| Name | Line Occurrences | 
|---|---|
| $$DAYS | OKAY+19 | 
| ADD | ODDSCH+1, ODDSCH+5 | 
| CHECK | ADD+20, ADD+27 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | LAST+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> %Y | OKAY+35, OKAY+40 | 
| >> DFN | ADD+15, ADD+22, ADD+23, ADD+44, ADD+49, ADD+52, ADD+57, ADD+58, VNURSE+1, VNURSE+3 , OKAY+39 | 
| >> FILE | CHECK*, CHECK+1 | 
| >> I | CHECK+1* | 
| PSB | ADD+11~, ADD+13*, ADD+30*, ADD+32*, ADD+34*, ADD+39*, ADD+40*, ADD+51*, ADD+54*, ADD+56* , ADD+64*, ADD+66*, ADD+67, DAYS~, DAYS+3, DAYS+5*, DAYS+6 | 
| >> PSBADA | ADD+40, ADD+54 | 
| >> PSBADA( | ADD+40, ADD+54 | 
| >> PSBADBR | OKAY+25*, OKAY+28, OKAY+31 | 
| PSBADD | ADD~ | 
| >> PSBADDS | ODDSCH+1, ODDSCH+5 | 
| PSBADMIN | GETADMIN+2~, GETADMIN+5*, GETADMIN+8*, GETADMIN+12*, GETADMIN+13, GETADMIN+14*, OKAY~, OKAY+25, OKAY+26, OKAY+35 | 
| PSBADTMX | GETADMIN+9*, GETADMIN+13, GETADMIN+14*, GETADMIN+15! | 
| >> PSBCC | LAST+1*, LAST+3*, LAST+4 | 
| >> PSBCDT | ODDSCH+2*, ODDSCH+3*, ODDSCH+4, ODDSCH+5, GETADMIN+9*, GETADMIN+10*, GETADMIN+11, GETADMIN+12 | 
| >> PSBCHDT | ADD+35* | 
| >> PSBCKOR | ADD+49* | 
| >> PSBCOMP | ADD+38 | 
| >> PSBDATA2 | LAST+2*, LAST+4 | 
| PSBDAYS | OKAY+12~, OKAY+19*, OKAY+21, OKAY+27 | 
| PSBDD | ADD~ | 
| >> PSBDDA | ADD+34 | 
| >> PSBDDA( | ADD+34 | 
| >> PSBDDS | ODDSCH+1, ODDSCH+5, CHECK+1* | 
| PSBDFN | GETFREQ~, GETFREQ+2, GETADMIN~, GETADMIN+4 | 
| >> PSBDOSEF | ADD+19, ADD+26 | 
| PSBDOW | OKAY+12~, OKAY+40*, OKAY+41 | 
| PSBDRUG | OKAY~, OKAY+39 | 
| PSBDT | ADD~, ADD+12*, ADD+14, ADD+15, ADD+19, ADD+26 | 
| >> PSBENR | OKAY+26*, OKAY+29 | 
| PSBEVDT | GETADMIN~, GETADMIN+8, GETADMIN+11, GETADMIN+12 | 
| >> PSBFLAG | ADD+20, ADD+27, LAST+2, LAST+4* | 
| >> PSBFOR | ADD+36 | 
| PSBFREQ | ODDSCH+2, GETFREQ+3*, GETFREQ+5*, GETFREQ+7, GETADMIN~, GETADMIN+5*, GETADMIN+6, GETADMIN+7, GETADMIN+9, OKAY~ , OKAY+16, OKAY+29, DAYS+7 | 
| >> PSBIENS | CHECK*, CHECK+1 | 
| PSBLCK | ADD+17!*, ADD+18, ADD+24!*, ADD+25 | 
| PSBLP | VNURSE+1*, VNURSE+4, VNURSE+5! | 
| >> PSBMHND | OKAY+38 | 
| >> PSBNODE | ADD+44*, ADD+46, ADD+47, CHECK*, CHECK+1 | 
| >> PSBNTDT | ADD+29 | 
| PSBOKAY | OKAY+12~, OKAY+15*, OKAY+21*, OKAY+24*, OKAY+27, OKAY+28*, OKAY+31*, OKAY+32, OKAY+35, OKAY+36* , OKAY+41*, OKAY+42*, OKAY+43 | 
| >> PSBONVDL( | ADD+31* | 
| >> PSBONX | ADD+15, ADD+22, ADD+23, ADD+36, ADD+41, ADD+48, ADD+50*, ADD+57 | 
| PSBORDER | OKAY~, OKAY+39 | 
| PSBORDN | GETFREQ~, GETFREQ+2, GETADMIN~, GETADMIN+4 | 
| >> PSBOSP | ODDSCH+5 | 
| >> PSBOST | ODDSCH+1, ODDSCH+2 | 
| PSBOSTS | ADD+36, OKAY~, OKAY+13*, OKAY+37 | 
| >> PSBOTXT | ODDSCH+1, ODDSCH+5 | 
| >> PSBPORA( | ADD+41, ADD+49 | 
| >> PSBPORA("" | ADD+52 | 
| >> PSBQR | ADD+12*, ADD+19*, ADD+26*, ADD+28 | 
| >> PSBQRR | ADD+19, ADD+26 | 
| >> PSBQUIT | ODDSCH+2*, ODDSCH+4*, GETADMIN+9*, GETADMIN+11* | 
| >> PSBRDTE | OKAY+24*, OKAY+29*, OKAY+30*, OKAY+31 | 
| PSBREC | ODDSCH+1, ODDSCH+5, ADD~, ADD+14*, ADD+15, ADD+16*, ADD+18*, ADD+21, ADD+23*, ADD+25* , ADD+29*, ADD+30, ADD+31, LAST+4* | 
| PSBSCH | OKAY~, OKAY+19, OKAY+39, OKAY+41 | 
| >> PSBSCHBR | GETFREQ+4*, GETFREQ+5 | 
| >> PSBSCHT | OKAY+18 | 
| PSBSI | ADD~, ADD+32 | 
| PSBSOL | ADD~ | 
| >> PSBSOLA | ADD+39, ADD+56 | 
| >> PSBSOLA( | ADD+39, ADD+56* | 
| >> PSBSOLS | ODDSCH+1, ODDSCH+5 | 
| >> PSBSONX | ADD+48*, ADD+49, ADD+50 | 
| PSBSTRT | GETADMIN~, GETADMIN+8, GETADMIN+9, OKAY~, OKAY+24, OKAY+28 | 
| >> PSBSTUS | ADD+18*, ADD+19, ADD+20, ADD+25*, ADD+26, ADD+27 | 
| PSBTAB | ADD~, ADD+13, ADD+30, ADD+32, ADD+34, ADD+36, ADD+39, ADD+40, ADD+51, ADD+54 , ADD+56, ADD+64, ADD+66, ADD+67, VNURSE~, VNURSE+1, VNURSE+4, VNURSE+5! | 
| PSBTABX | ODDSCH~, ODDSCH+1, ODDSCH+5 | 
| >> PSBTRDT | ADD+29 | 
| >> PSBTRFL | ADD+29 | 
| >> PSBUID | ADD+41*, ADD+42, ADD+43, ADD+44, ADD+45, ADD+46, ADD+47, ADD+49, ADD+51, ADD+58* , ADD+59 | 
| >> PSBUIDA( | ADD+45*, ADD+46*, ADD+47*, ADD+49, ADD+51 | 
| >> PSBUIDS | ADD+59*, ADD+60, ADD+61, ADD+62, ADD+63, ADD+64 | 
| >> PSBVNI | VNURSE+4 | 
| >> PSBWBEG | ODDSCH+1, ODDSCH+5 | 
| >> PSBWEND | ODDSCH+1, ODDSCH+4 | 
| >> PSBX | ADD+37 | 
| U | GETFREQ+3, GETADMIN+5, ADD+14, ADD+15, ADD+16, ADD+18, ADD+19, ADD+21, ADD+23, ADD+25 , ADD+26, ADD+29, ADD+31, ADD+41, ADD+45, ADD+46, ADD+47, ADD+56, ADD+60, ADD+61 , ADD+62, ADD+63, ADD+64, CHECK+1, VNURSE+1, VNURSE+3, VNURSE+4, OKAY+40, LAST+4 | 
| >> X | ADD+15*, ADD+16, ADD+17, ADD+18, ADD+19, ADD+22*, ADD+23, ADD+34*, ADD+39*, ADD+40* , ADD+41*, ADD+44, ADD+46*, ADD+47*, ADD+54*, ADD+56*, CHECK, CHECK+1, VNURSE+1*, VNURSE+3 , OKAY+35*, DAYS+7*, LAST+2 | 
| >> Y | ADD+23*, ADD+24, ADD+25, ADD+26 | 
| >> ZZ | LAST+2* |