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* |