PSBPOIV ;BIRMINGHAM/EFC-IV PARAMETER VALIDATION ;Mar 2004
Source file <PSBPOIV.m>
| Package | Total | Call Graph | 
|---|---|---|
| Registration | 2 | (INP,KVAR)^VADPT $$SITE^VASITE | 
| Barcode Medication Administration | 1 | (CLEAN,PSJ1)^PSBVT | 
| Inpatient Medications | 1 | EN^PSJBCMA2 | 
| Toolkit | 1 | $$GET^XPAR | 
| VA Fileman | 1 | $$GET1^DIQ | 
| Package | Total | Caller Graph | 
|---|---|---|
| Barcode Medication Administration | 4 | PSBOIV PSBRPC2 PSBVDLU1 PSBVDLVL | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CHKSOL | ; | |
| BWAR | ; | |
| EN(PSBDFN,PSBORD) | ; | |
| CHKORD | ; check previous order against current order | |
| SAVEPAR | ; save parameters from current order | |
| CHKADD | ; | |
| MSG(PSBMVAR,PSBDATE) | ; | 
| FileNo | Call Tags | 
|---|---|
| ^DIC(42 - [#42] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PSB(53.66 - [#53.66] | EN+8, EN+9, EN+10 | 
| ^PSB(53.79 - [#53.79] | EN+35, EN+36, EN+38, EN+39, EN+40 | 
| ^TMP("PSBAR" | EN+3!*, EN+48, EN+49, EN+55*, EN+59!, BWAR+2, BWAR+8*, MSG+10* | 
| ^TMP("PSJ2" | EN+26!, EN+27, EN+28! | 
| Name | Line Occurrences | 
|---|---|
| BWAR | EN+47 | 
| CHKADD | CHKORD+1 | 
| CHKORD | EN+29 | 
| CHKSOL | CHKORD+2 | 
| MSG | EN+27, CHKORD+3, CHKORD+4, CHKORD+5, CHKORD+6, CHKORD+7, CHKORD+8, CHKORD+9, CHKORD+10, CHKORD+11 , CHKADD+3, CHKADD+4, CHKADD+7, CHKADD+8, CHKSOL+3, CHKSOL+4, CHKSOL+7, CHKSOL+8 | 
| SAVEPAR | EN+29 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> DFN | EN+2*, EN+4, EN+19, EN+21, EN+22, EN+30, EN+60, SAVEPAR+10 | 
| DT | EN+15 | 
| >> I | EN+48*, EN+49, EN+50, EN+51 | 
| PSBADA | EN+58!, SAVEPAR+2, SAVEPAR+4!, CHKORD+1, CHKADD+2 | 
| PSBADA( | CHKADD+5, CHKADD+6, CHKADD+7, CHKADD+8 | 
| PSBADA("" | CHKADD+3, CHKADD+4 | 
| >> PSBADST | SAVEPAR+6, CHKORD+6 | 
| PSBC1 | EN+18*, EN+19, EN+22, EN+30, EN+57!, SAVEPAR+10 | 
| PSBC2 | EN+34*, EN+57! | 
| >> PSBCHKV | EN+27* | 
| PSBCSTR | EN+6*, EN+16, EN+27, EN+57!, MSG+2 | 
| PSBDATE | MSG~, MSG+7, MSG+8, MSG+9, MSG+10 | 
| PSBDFN | EN~, EN+2, EN+26, EN+35, EN+36 | 
| >> PSBIEN | EN+36*, EN+38, EN+39, EN+40 | 
| >> PSBIFR | SAVEPAR+5, CHKORD+3 | 
| PSBIVPAR | EN+10*, EN+11*, EN+16*, EN+57!, MSG+3, MSG+10 | 
| >> PSBIVT | EN+10, EN+11, EN+16 | 
| >> PSBLBLA( | EN+37, EN+43, EN+44, EN+49, EN+52 | 
| >> PSBLSTS | EN+37* | 
| >> PSBMAUD | EN+2*, EN+26*, EN+27*, EN+50, EN+53 | 
| >> PSBMD | SAVEPAR+8, CHKORD+9 | 
| PSBMI | EN+2*, EN+27, EN+29, EN+57!, CHKORD+1, CHKORD+2, CHKORD+3, CHKORD+4, CHKORD+5, CHKORD+6 , CHKORD+7, CHKORD+8, CHKORD+9, CHKORD+10, MSG+1, MSG+10* | 
| PSBMIDT | EN+2*, EN+52, EN+57!, MSG+10* | 
| PSBMIM | EN+2*, EN+57!, MSG+10* | 
| PSBMONX | EN+34*, EN+35, EN+36, EN+57! | 
| >> PSBMR | SAVEPAR+5, CHKORD+4 | 
| PSBMVAR | MSG~, MSG+2, MSG+4*, MSG+7, MSG+8, MSG+9 | 
| PSBMW | EN+2*, EN+48, EN+57!, MSG+5* | 
| >> PSBMWAR( | BWAR+4, BWAR+5, BWAR+6, BWAR+9!, MSG+7!, MSG+8*, MSG+9* | 
| >> PSBMWC | EN+2*, MSG+6* | 
| >> PSBMWM | MSG+6* | 
| >> PSBMWS | EN+48*, EN+50*, EN+51* | 
| >> PSBOLDT | MSG+7* | 
| PSBONX | EN+26, EN+41, EN+50, EN+51, EN+53, EN+54, BWAR+1~, BWAR+3*, BWAR+4, BWAR+5 , BWAR+6, BWAR+8, BWAR+9, MSG+7, MSG+8, MSG+9, MSG+10 | 
| >> PSBONXS | EN+2*, EN+18, EN+19, EN+22, EN+24, EN+25*, EN+30, EN+34, EN+50, EN+51 , EN+53, EN+54, SAVEPAR+10, BWAR+3 | 
| PSBORD | EN~, EN+2, EN+4, EN+60 | 
| >> PSBOSP | SAVEPAR+9, CHKORD+3, CHKORD+4, CHKORD+5, CHKORD+6, CHKORD+7, CHKORD+8, CHKORD+9, CHKORD+10, CHKORD+11 , CHKADD+3, CHKADD+4, CHKADD+7, CHKADD+8, CHKSOL+3, CHKSOL+4, CHKSOL+7, CHKSOL+8 | 
| >> PSBOST | SAVEPAR+8, CHKORD+10 | 
| >> PSBOSTS | EN+42 | 
| PSBOTMP | EN+58!, SAVEPAR+1! | 
| PSBOTMP("ADD" | SAVEPAR+2*, CHKORD+1, CHKADD+2, CHKADD+3, CHKADD+4, CHKADD+6, CHKADD+7, CHKADD+8 | 
| PSBOTMP("ADMI | N TIME" , SAVEPAR+6*, CHKORD+6 | 
| PSBOTMP("INFU | SION RATE" , SAVEPAR+5*, CHKORD+3 | 
| PSBOTMP("MED | ROUTE" , SAVEPAR+5*, CHKORD+4 | 
| PSBOTMP("OTHE | R PRINT INFO" , SAVEPAR+7*, CHKORD+8 | 
| PSBOTMP("PROVIDER" | SAVEPAR+8*, CHKORD+9 | 
| PSBOTMP("REMARKS" | SAVEPAR+7*, CHKORD+7 | 
| PSBOTMP("SCHEDULE" | SAVEPAR+6*, CHKORD+5 | 
| PSBOTMP("SOL" | SAVEPAR+3*, CHKORD+2, CHKSOL+2, CHKSOL+3, CHKSOL+4, CHKSOL+6, CHKSOL+7, CHKSOL+8 | 
| PSBOTMP("STAR | T DATE/TIME" , SAVEPAR+8*, CHKORD+10 | 
| PSBOTMP("STOP | DATE/TIME" , SAVEPAR+9*, CHKORD+11 | 
| >> PSBOTXT | SAVEPAR+7, CHKORD+8 | 
| >> PSBPDT | EN+37* | 
| >> PSBPONX | EN+20, EN+21, EN+23*, EN+24, EN+25, EN+29 | 
| PSBPONX2 | EN+20!*, EN+21*, EN+23! | 
| >> PSBRMRK | SAVEPAR+7, CHKORD+7 | 
| >> PSBSCH | SAVEPAR+6, CHKORD+5 | 
| PSBSCHV | EN+57! | 
| PSBSOLA | EN+58!, SAVEPAR+3, SAVEPAR+4!, CHKORD+2, CHKSOL+2 | 
| PSBSOLA( | CHKSOL+5, CHKSOL+6, CHKSOL+7, CHKSOL+8 | 
| PSBSOLA("" | CHKSOL+3, CHKSOL+4 | 
| PSBSPAR | EN+57!, MSG+2*, MSG+6, MSG+10 | 
| PSBUID | EN+33*, EN+35, EN+36, EN+37, EN+43, EN+44, EN+46, EN+49, EN+52, EN+55 , EN+57! | 
| >> PSBUIDA | EN+32 | 
| >> PSBUIDA( | EN+33, EN+46 | 
| PSBWARD | EN+7*, EN+8, EN+9*, EN+10, EN+57! | 
| PSBWDIV | EN+7*, EN+12, EN+13*, EN+14*, EN+15*, EN+16, EN+17! | 
| >> PSBYS | BWAR+6*, BWAR+7*, BWAR+8 | 
| U | EN+15, EN+16, EN+18, EN+19, EN+22, EN+24, EN+25, EN+27, EN+30, EN+34 , EN+37, EN+38, EN+39, EN+40, EN+41, EN+42, EN+43, EN+44, EN+45, EN+46 , EN+48, EN+49, EN+50, EN+51, EN+52, EN+53, EN+54, SAVEPAR+10, CHKADD+7, CHKADD+8 , CHKSOL+7, CHKSOL+8, BWAR+3, BWAR+8, MSG+2, MSG+3, MSG+10 | 
| >> VAIN(4 | EN+7 | 
| X | EN+16*, EN+27*, EN+38*, EN+39*, EN+40*, EN+41*, EN+42*, EN+43*, EN+44*, EN+45* , EN+46*, EN+48*, EN+53*, EN+54*, EN+55!, CHKADD+1~, CHKADD+5*, CHKADD+6, CHKADD+7, CHKADD+8 , CHKSOL+1~, CHKSOL+5*, CHKSOL+6, CHKSOL+7, CHKSOL+8, BWAR+1~, BWAR+2*, BWAR+8* | 
| Y | CHKADD+1~, CHKSOL+1~, BWAR+1~, BWAR+5*, BWAR+6, BWAR+8, MSG+2*, MSG+3, MSG+10 | 
| Z | BWAR+1~, BWAR+3*, BWAR+6* |