PSBPOIV ;BIRMINGHAM/EFC-IV PARAMETER VALIDATION ;12/7/12 3:39pm
Source file <PSBPOIV.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Package | Total | Caller Graph |
|---|---|---|
| Barcode Medication Administration | 4 | PSBOIV PSBRPC2 PSBVDLU1 PSBVDLVL |
| Inpatient Medications | 1 | PSJIBAG |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN(PSBDFN,PSBORD) | ;
|
|
| SAVEPAR | ; save parameters from current order
|
|
| CHKORD | ; check previous order against current order
|
|
| CHKADD | ;
|
|
| CHKSOL | ;
|
|
| BWAR | ;
|
|
| MSG(PSBMVAR,PSBDATE) | ;
|
| FileNo | Call Tags |
|---|---|
| ^DIC(42 - [#42] | GET1^DIQ |
| ^SC - [#44] | Classic Fileman Calls, GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PSB(53.66 - [#53.66] | EN+8, EN+9, EN+10 |
| ^PSB(53.79 - [#53.79] | EN+44, EN+45, EN+47, EN+48, EN+49 |
| ^TMP("PSBAR" | EN+3!*, EN+57, EN+58, EN+64*, EN+68!, BWAR+2, BWAR+8*, MSG+10* |
| ^TMP("PSJ2" | EN+35!, EN+36, EN+37! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> DFN | EN+2*, EN+4, EN+28, EN+30, EN+31, EN+39, EN+69, SAVEPAR+10 |
| DIC | EN+13~* |
| DIC(0 | EN+13* |
| DT | EN+21 |
| >> I | EN+57*, EN+58, EN+59, EN+60 |
| PSBADA | EN+67!, 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+27*, EN+28, EN+31, EN+39, EN+66!, SAVEPAR+10 |
| PSBC2 | EN+43*, EN+66! |
| >> PSBCHKV | EN+36* |
| >> PSBCLORD | EN+12, EN+13 |
| PSBCSTR | EN+6*, EN+23, EN+36, EN+66!, MSG+2 |
| PSBDATE | MSG~, MSG+7, MSG+8, MSG+9, MSG+10 |
| PSBDFLT | EN+11~, EN+22*, EN+24 |
| PSBDFN | EN~, EN+2, EN+35, EN+44, EN+45 |
| PSBFLAG | EN+11~, EN+24* |
| >> PSBIEN | EN+45*, EN+47, EN+48, EN+49 |
| >> PSBIFR | SAVEPAR+5, CHKORD+3 |
| PSBIVPAR | EN+10*, EN+16*, EN+23*, EN+24*, EN+66!, MSG+3, MSG+10 |
| >> PSBIVT | EN+10, EN+16, EN+23 |
| >> PSBLBLA( | EN+46, EN+52, EN+53, EN+58, EN+61 |
| >> PSBLSTS | EN+46* |
| >> PSBMAUD | EN+2*, EN+35*, EN+36*, EN+59, EN+62 |
| >> PSBMD | SAVEPAR+8, CHKORD+9 |
| PSBMI | EN+2*, EN+36, EN+38, EN+66!, CHKORD+1, CHKORD+2, CHKORD+3, CHKORD+4, CHKORD+5, CHKORD+6 , CHKORD+7, CHKORD+8, CHKORD+9, CHKORD+10, MSG+10* |
| PSBMIDT | EN+2*, EN+61, EN+66!, MSG+10* |
| PSBMIM | EN+2*, EN+66!, MSG+10* |
| PSBMONX | EN+43*, EN+44, EN+45, EN+66! |
| >> PSBMR | SAVEPAR+5, CHKORD+4 |
| PSBMVAR | MSG~, MSG+2, MSG+4*, MSG+7, MSG+8, MSG+9 |
| PSBMW | EN+2*, EN+57, EN+66!, 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+57*, EN+59*, EN+60* |
| >> PSBOLDT | MSG+7* |
| PSBONX | EN+35, EN+50, EN+59, EN+60, EN+62, EN+63, 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+27, EN+28, EN+31, EN+33, EN+34*, EN+39, EN+43, EN+59, EN+60 , EN+62, EN+63, SAVEPAR+10, BWAR+3 |
| PSBORD | EN~, EN+2, EN+4, EN+69 |
| PSBORLOC | EN+11~, EN+13*, EN+17, EN+19 |
| >> PSBOSP | SAVEPAR+9, CHKORD+3, CHKORD+4, CHKORD+5, CHKORD+6, CHKORD+7, CHKORD+8, CHKORD+9, CHKORD+10, CHKORD+12 , CHKADD+3, CHKADD+4, CHKADD+7, CHKADD+8, CHKSOL+3, CHKSOL+4, CHKSOL+7, CHKSOL+8 |
| >> PSBOST | SAVEPAR+8, CHKORD+10 |
| >> PSBOSTS | EN+51 |
| PSBOTMP | EN+67!, 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+12 |
| >> PSBOTXT | SAVEPAR+7, CHKORD+8 |
| >> PSBPDT | EN+46* |
| >> PSBPONX | EN+29, EN+30, EN+32*, EN+33, EN+34, EN+38 |
| PSBPONX2 | EN+29!*, EN+30*, EN+32! |
| >> PSBRMRK | SAVEPAR+7, CHKORD+7 |
| >> PSBSCH | SAVEPAR+6, CHKORD+5 |
| PSBSCHV | EN+66! |
| PSBSOLA | EN+67!, SAVEPAR+3, SAVEPAR+4!, CHKORD+2, CHKSOL+2 |
| PSBSOLA( | CHKSOL+5, CHKSOL+6, CHKSOL+7, CHKSOL+8 |
| PSBSOLA("" | CHKSOL+3, CHKSOL+4 |
| PSBSPAR | EN+66!, MSG+2*, MSG+6, MSG+10 |
| PSBUID | EN+42*, EN+44, EN+45, EN+46, EN+52, EN+53, EN+55, EN+58, EN+61, EN+64 , EN+66! |
| >> PSBUIDA | EN+41 |
| >> PSBUIDA( | EN+42, EN+55 |
| PSBWARD | EN+7*, EN+8, EN+9*, EN+10, EN+19, EN+66! |
| PSBWDIV | EN+7*, EN+17, EN+18*, EN+19*, EN+20*, EN+21*, EN+23, EN+25! |
| >> PSBYS | BWAR+6*, BWAR+7*, BWAR+8 |
| U | EN+21, EN+23, EN+24, EN+27, EN+28, EN+31, EN+33, EN+34, EN+36, EN+39 , EN+43, EN+46, EN+47, EN+48, EN+49, EN+50, EN+51, EN+52, EN+53, EN+54 , EN+55, EN+57, EN+58, EN+59, EN+60, EN+61, EN+62, EN+63, 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+13~*, EN+23*, EN+24, EN+36*, EN+47*, EN+48*, EN+49*, EN+50*, EN+51*, EN+52* , EN+53*, EN+54*, EN+55*, EN+57*, EN+62*, EN+63*, EN+64!, 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 | EN+13~, 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* |