PSJIBAG ;BIR/JCH - IV PARAMETER VALIDATION ; 08/10/12 12:26pm
Source file <PSJIBAG.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 |
---|---|---|
Inpatient Medications | 3 | PSIVLTR1 PSIVOPT1 PSIVORC1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
PSBPOIV(DFN,ORDER,PSJQT,PSJINIV) | ; Check BCMA IV Parameters, invalidate labels
; DFN - Patient IEN ; ORDER - Inpatient IV order ; PSJQT - Quiet (no display) ; - 100 = called from Label Log ; PSJINIV - Were any labels invalidated? ; 0=NO, 1=YES |
|
VFY(DFN,PSIVON55,INVDT,PSJAVAIL) | ; If AUTO-VERIFY turned off, veryifying pharmacist needs to be reminded about invalidated labels before being prompted to print labels
|
|
DATA(DFN,ON,PSJIPRNT,PSJIINV,PSJAVAIL,PSJINIV,PSJQT) | ;Get the Information
|
|
EN2 | ; Queued entry point
|
|
K | ;
|
|
DISPLAY | ; Display or Print labels
|
|
PAUSE | ;
|
|
H | ;Header
|
|
H2 | ;Header for Unique ID #s
|
|
DEV(DFN,ON55,INVDT) | ;Device
|
|
EXIT | ;
|
|
UPD(DFN,ON,PSJINVDT,PSJINIV) | ; Go through labels, invalidate each
|
|
UP1(DFN,ON,PSJBLN,PSJINVDT,PSJINIV) | ; invalidate one label
|
Name | Field # of Occurrence |
---|---|
NOW^%DTC | PSBPOIV+12, EN2+20, UP1+10 |
^%ZIS | DEV+3, DEV+4 |
^%ZISC | EXIT+1 |
^%ZTLOAD | DEV+8 |
^DIE | UP1+11 |
EN^DIQ1 | DISPLAY+3, UPD+4 |
^DIR | VFY+12, PAUSE+2 |
EN^PSBPOIV | PSBPOIV+11 |
$$ENDTC1^PSGMI | DISPLAY+9, DISPLAY+14 |
ENIV^PSJAC | EN2+6 |
PAUSE^PSJLMUT1 | DEV+9 |
CONT^PSJOE0 | VFY+15 |
FULL^VALM1 | VFY+6 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | EN2+9 |
^PS(52.6 - [#52.6] | EN2+13, EN2+14, EN2+18 |
^PS(52.7 - [#52.7] | EN2+17 |
^PS(53.1 - [#53.1] | EN2+3 |
^PS(55 - [#55] | PSBPOIV+17, EN2+7, EN2+11, EN2+12, EN2+15, EN2+16, EN2+18, DISPLAY+6, UPD+5, UP1+7 |
^SC - [#44] | EN2+8 |
^TMP("PSBAR" | PSBPOIV+9!, PSBPOIV+13, PSBPOIV+14, PSBPOIV+15!, VFY+2, EXIT+2! |
^TMP("PSJINBAG" | PSBPOIV+9!, PSBPOIV+15!, PSBPOIV+18*, PSBPOIV+19, VFY+13!, VFY+15!, EN2+5*, EN2+21, UPD+2, UPD+8* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | PSBPOIV+12, EN2+20, K+1!, UP1+10 |
%ZIS | DEV+1!*, DEV+3! |
%ZIS("A" | DEV+4* |
ADCNT | EN2+7~, EN2+11*, EN2+12 |
AI | EN2+7~, EN2+11*, EN2+13, EN2+15*, EN2+17 |
BCINVF | VFY+2~*, VFY+3, VFY+4*, VFY+5, VFY+7 |
BCST | DISPLAY+1~, DISPLAY+4*, UPD+3~, UPD+6* |
CD | K+1! |
COU | PSBPOIV+12~, EN2+2* |
D0 | UP1+12! |
DA | VFY+12~, EN2+1~, DISPLAY+1!, DISPLAY+3*, UPD+3!, UPD+4*, UP1+10!*, UP1+12! |
DA(1 | UP1+9*, UP1+10* |
DATE | K+1! |
DFN | PSBPOIV~, PSBPOIV+8, PSBPOIV+9, PSBPOIV+11, PSBPOIV+17, PSBPOIV+18, PSBPOIV+19, PSBPOIV+20, PSBPOIV+21, VFY~ , VFY+10, VFY+14, DATA~, EN2+5, EN2+7, EN2+9, EN2+11, EN2+12, EN2+15, EN2+16 , EN2+18, EN2+20, EN2+21, DISPLAY+3, DISPLAY+6, DEV~, UPD~, UPD+2, UPD+4, UPD+5 , UPD+7, UPD+8, UP1~, UP1+6, UP1+7, UP1+8, UP1+9, UP1+10 |
DIC | EN2+1~, K+1!, DISPLAY+1!, DISPLAY+3*, UPD+3!, UPD+4*, UP1+9*, UP1+10, UP1+12! |
DIE | UP1+10!*, UP1+12! |
DIQ | EN2+1~, DISPLAY+1!, DISPLAY+3*, UPD+3!, UPD+4* |
DIQ(0 | DISPLAY+3*, UPD+4* |
DIR | VFY+12~, K+1!, PAUSE+2~, EXIT+1! |
DIR("A" | VFY+12* |
DIR(0 | VFY+12*, PAUSE+2* |
DIROUT | EXIT+1! |
DIRUT | EXIT+1! |
DR | EN2+1~, DISPLAY+1!, DISPLAY+3*, UPD+3!, UPD+4*, UP1+10!, UP1+11*, UP1+12! |
DTOUT | PAUSE+2, EXIT+1! |
DUOUT | PAUSE+2, EXIT+1! |
G | DEV+2~, DEV+7* |
HDR531 | EN2+3~* |
I | H+1~, H+2* |
INVBCMA | PSBPOIV+14~*, PSBPOIV+15 |
INVDT | PSBPOIV+12~*, PSBPOIV+15*, PSBPOIV+18, PSBPOIV+21, VFY~, VFY+10, VFY+14, DEV~ |
INVIPM | PSBPOIV+17~* |
IO | EN2+10, EN2+19 |
IO("Q" | DEV+1!, DEV+5, DEV+8! |
IOP | DEV+1!, DEV+4*! |
IOSL | DISPLAY+8 |
IOST | EN2+2, PAUSE+1 |
IVALID | DISPLAY+1~, DISPLAY+6*, DISPLAY+7, UPD+3~ |
IVND0 | EN2+12~*, EN2+13, EN2+14, EN2+16~*, EN2+17 |
IVOL | EN2+16~* |
IVSTR | EN2+12~* |
LBLID | PSBPOIV+13~*, PSBPOIV+14, PSBPOIV+16, PSBPOIV+18 |
LBLNUM | PSBPOIV+14~, PSBPOIV+16*, PSBPOIV+17 |
LBST | DISPLAY+1~, DISPLAY+10*, DISPLAY+11, UPD+3~ |
LLCNT | EN2+1~, EN2+2*, EN2+19*, DISPLAY+8*, DISPLAY+9*, DISPLAY+11*, DISPLAY+13*, DISPLAY+14*, DISPLAY+15*, DISPLAY+16* |
LOC | EN2+7~*, EN2+8*, EN2+10 |
LSTAT | DISPLAY+1~ |
NOW | UP1+8~, UP1+10* |
NUMLAB | K+1! |
ON | DATA~, EN2+3*, EN2+4*, EN2+5, EN2+7, EN2+11, EN2+12, EN2+15, EN2+16, EN2+18 , EN2+20, EN2+21*, UPD~, UPD+1*, UPD+2, UPD+7, UPD+8, UP1~, UP1+6 |
ON55 | DEV~ |
ORDER | PSBPOIV~, PSBPOIV+8, PSBPOIV+9, PSBPOIV+11, PSBPOIV+18, PSBPOIV+19, PSBPOIV+20, PSBPOIV+21 |
PN | EN2+7~, EN2+9*, EN2+10 |
POP | DEV+1!, DEV+4 |
PSGP | EN2+1~ |
PSGP(0 | EN2+9 |
PSIVON55 | VFY~, VFY+10, VFY+14 |
PSIVSCR | EN2+1~, EN2+2*, DISPLAY+8 |
PSIVTMP | VFY+1~ |
PSJAVAIL | PSBPOIV+12~*, PSBPOIV+15*, PSBPOIV+20, PSBPOIV+21, VFY~, VFY+5, VFY+7, VFY+9, VFY+10, VFY+11 , VFY+15, DATA~, EN2+5 |
PSJBCID | UP1+8~*, UP1+9 |
PSJBLN | VFY+1~*, EN2+1~, EN2+19*, DISPLAY+1~, DISPLAY+2*, DISPLAY+3, DISPLAY+4, DISPLAY+5, DISPLAY+6, DISPLAY+9 , DISPLAY+10, DISPLAY+12, DISPLAY+13, DISPLAY+14, UPD+2~*, UPD+4, UPD+5, UPD+6, UPD+7, UP1~ , UP1+6, UP1+7, UP1+8, UP1+10 |
PSJBLNL | EN2+1~, EN2+21*, DISPLAY+2 |
PSJD1 | EN2+1~ |
PSJD2 | EN2+1~, DISPLAY+1!, UPD+3! |
PSJD2( | DISPLAY+4, DISPLAY+5, DISPLAY+9, DISPLAY+10, DISPLAY+12, DISPLAY+13, DISPLAY+14, UPD+6 |
PSJDNE | VFY+1~*, EN2+2!, PAUSE+2* |
PSJDOLJ | PSBPOIV+12~*, VFY+1*, EN2+5, EN2+21 |
PSJIACT | VFY+1~ |
PSJIAL | VFY+1~ |
PSJIINV | DATA~, EN2+20*, DISPLAY+7, DEV+3* |
PSJINIV | PSBPOIV~, VFY+1*, VFY+10, DATA~, EN2+20, UPD~, UPD+7, UP1~, UP1+13* |
PSJINVDT | DATA+1~, EN2+20*, UPD~, UPD+7, UPD+8, UP1~, UP1+10, UP1+11 |
PSJION | DEV+1*, DEV+4!, DEV+5! |
PSJIPRNT | DATA~, EN2+6, DEV+3* |
PSJQT | PSBPOIV~, PSBPOIV+10, PSBPOIV+20, DATA~, EN2+19, EN2+21 |
SOLCNT | EN2+7~, EN2+15*, EN2+16, EN2+18 |
TMPINFLD | VFY+3~*, VFY+4 |
TMPON | EN2+1~, EN2+3* |
TMPON55 | EN2+1~ |
TRA | K+1! |
>> VAIN(4 | EN2+7 |
X | EN2+1~, DISPLAY+12*, UP1+9* |
Y | PSBPOIV+12~, VFY+1~, VFY+13 |
ZTDESC | DEV+2~, DEV+6* |
ZTRTN | DEV+2~, DEV+6* |
ZTSAVE | DEV+2~ |
ZTSAVE( | DEV+7* |
ZTSK | DEV+1!, DEV+8! |