PSIVORC1 ;BIR/MLM - PROCESS INCOMPLETE IV ORDER - CONT ;13 Jan 98 11:36 AM
Source file <PSIVORC1.m>
Package | Total | Call Graph |
---|---|---|
Inpatient Medications | 14 | ENIVKV^PSGSETU (ENSTOP,ENT)^PSIVCAL ^PSIVCHK ($$SEECMENT,DEL)^PSIVEDRG (EXPINF,ORFLDS)^PSIVEDT1 ENHLP^PSIVORC1 (CKORD,EDCHK)^PSIVORC2 ^PSIVORLB ENI^PSIVSP GTOT^PSIVUTL PSBPOIV^PSJIBAG ($$INFRATE,PAUSE)^PSJMISC IN^PSJOCDS EFDIV^PSJUTL |
VA FileMan | 6 | ^%DT NOW^%DTC FIND^DIC YN^DICN FIELD^DID ^DIR |
List Manager | 2 | EN^VALM PAUSE^VALM1 |
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 |
Name | Comments | DBIA/ICR reference |
---|---|---|
53 | ; IV Type
|
|
OTYP | ; Get order type, display type.
|
|
C | ; Edit Chemo order
|
|
S | ; Edit Syringe order
|
|
56 | ; Intermittent Syringe
|
|
55 | ; Syringe Size
|
|
DIRQ | ; Set DIR("?") for IV Type prompt.
|
|
CKFLDS | ; Find required fields missing data.
|
|
DONE | ; Kill variables and exit
|
|
ENHLP | ; order entry fields' help
|
|
SC | ;
|
|
COMPLTE | ;
|
|
EDIT | ;
|
|
EDIT1 | ;
|
|
59 | ; Infusion Rate
|
|
PSBPOIV | ; Invalid IV bags based on BCMA IV parameters
|
|
SETNML55 | ; Set NUMBER OF LABELS into ^PS(55,DFN,"IV",+ON55,0
; Added to PROTOCOL PSJI LM VERIFY after call to VF^PSJLIACT ; Made necessary by 11th hour code conflicts caused by MOCHA 2.0 |
|
SETNL531 | ; Set NUMBER OF LABELS into ^PS(53.1,+PSGORD,8
; Added to PROTOCOL PSJI LM VERIFY after call to VF^PSJLIACT ; Made necessary by 11th hour code conflicts caused by MOCHA 2.0 |
Name | Field # of Occurrence |
---|---|
^%DT | 53+33 |
NOW^%DTC | COMPLTE+12 |
FIND^DIC | 53+2 |
YN^DICN | 53+23 |
FIELD^DID | ENHLP+3, ENHLP+6, ENHLP+9 |
^DIR | 53+12, 53+16, C+1, 56+1, 55+1, EDIT+1, EDIT+7 |
ENIVKV^PSGSETU | DONE+3 |
ENSTOP^PSIVCAL | 53+33 |
ENT^PSIVCAL | 53+33 |
^PSIVCHK | COMPLTE+2 |
$$SEECMENT^PSIVEDRG | COMPLTE+7 |
DEL^PSIVEDRG | 59+10 |
EXPINF^PSIVEDT1 | 59+4, 59+13 |
ORFLDS^PSIVEDT1 | 59+11 |
ENHLP^PSIVORC1 | 59+12 |
CKORD^PSIVORC2 | COMPLTE+5 |
EDCHK^PSIVORC2 | EDIT1+5 |
^PSIVORLB | COMPLTE+14 |
ENI^PSIVSP | 59+16 |
GTOT^PSIVUTL | COMPLTE+2 |
PSBPOIV^PSJIBAG | PSBPOIV+2 |
$$INFRATE^PSJMISC | COMPLTE+5 |
PAUSE^PSJMISC | COMPLTE+7 |
IN^PSJOCDS | COMPLTE+9 |
EFDIV^PSJUTL | EDIT+3 |
EN^VALM | EDIT1+4 |
PAUSE^VALM1 | 59+3 |
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: READ |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PS(51.1 - [#51.1] | FIND^DIC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD( | ENHLP+6 |
^DD("DD" | COMPLTE+15 |
^PS(51.1 - [#51.1] | 53+3, 53+4, 53+6 |
^PS(53.1 - [#53.1] | 53+14, 53+19, 53+20, 53+25, EDIT1+3, 59+2, SETNL531+3, SETNL531+4* |
^PS(55 - [#55] | PSBPOIV+1, PSBPOIV+2, SETNML55+3, SETNML55+4* |
^TMP("PSIV" | DONE+3! |
^TMP("PSJCOM" | EDIT1+5* |
^TMP("PSJI" | EDIT1+2 |
^VA(200 - [#200] | COMPLTE+12 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | 53+23*, COMPLTE+12, 59+10 |
%DT | 53+33!* |
ACTION | DONE+1! |
AD | DONE+1! |
ADCNT | 53+19~*, 53+20, 53+25*, 53+26 |
DA | 53+24~, 55+1~ |
DFN | DONE+1!, COMPLTE+5, PSBPOIV+1, PSBPOIV+2, SETNML55+3, SETNML55+4, SETNL531+3 |
DIE | 53+24~ |
DIR | 53+12!, 53+13~, C+1~, 56+1~, 55+1~, EDIT+1!, EDIT+5!, EDIT+7! |
DIR("?" | DIRQ+1*, DIRQ+2*, EDIT+5*, EDIT+6* |
DIR("??" | 56+1*, DIRQ+1*, EDIT+6* |
DIR("A" | 53+12*, 53+13*, C+1*, 56+1*, DIRQ+1, EDIT+5* |
DIR("B" | 53+15*, EDIT+5* |
DIR(0 | 53+12*, 53+13*, C+1*, 56+1*, 55+1*, DIRQ+2, EDIT+1*, EDIT+5* |
DIRUT | 56+1, EDIT+7! |
DNE | CKFLDS+4*, CKFLDS+5*, CKFLDS+6*, DONE+1! |
DONE | 53+13*, 53+16*, C+1*, 55+1*, DONE+1!, 59+4* |
DONE1 | DONE+1! |
DR | 53+24~ |
DRG | DONE+1! |
DRG( | CKFLDS+3, CKFLDS+4, CKFLDS+5, CKFLDS+6 |
DRG("AD" | 53+26* |
DRGI | DONE+1! |
DRGN | DONE+1! |
DRGT | DONE+1! |
DRGTMP | CKFLDS+1~ |
DRGTN | DONE+1! |
DTIME | 59+4 |
>> DTOUT | 53+16, C+1, 55+1 |
>> DUOUT | 55+1, COMPLTE+2 |
DUZ | COMPLTE+12 |
EDIT | CKFLDS+2*, CKFLDS+3*, CKFLDS+5*, CKFLDS+6*, CKFLDS+7*, CKFLDS+8*, CKFLDS+9*, DONE+1! |
ERR | DONE+1!, COMPLTE+4, EDIT+1, EDIT+5 |
F | ENHLP+4*, ENHLP+9~, ENHLP+10* |
>> F0 | ENHLP+4* |
F1 | DONE+1!, ENHLP+3, ENHLP+6, ENHLP+9, 59+12* |
F2 | DONE+1!, ENHLP+3, ENHLP+6, ENHLP+9, SC+1, 59+12* |
>> F3 | ENHLP+4* |
FIL | CKFLDS+1~, DONE+1! |
HDT | DONE+1! |
IVCAT | 53+8, 53+14~*, 53+15 |
IVTYPTMP | 53+14~*, 53+15 |
J | DONE+1! |
LN | DONE+1! |
LN2 | DONE+1! |
LYN | 53+2~ |
LYN("DILIST" | 53+3, 53+5!, 53+6, 53+7 |
ND | DONE+1!, EDIT+10! |
ND4 | EDIT+10! |
ND6 | EDIT+10! |
NDP2 | EDIT+10! |
ON | DONE+1!, COMPLTE+5, COMPLTE+9, EDIT1+3, EDIT1+5, 59+2 |
ON1 | DONE+1! |
ON55 | DONE+1!, PSBPOIV+1, PSBPOIV+2, SETNML55+3, SETNML55+4 |
ORIFN | DONE+1! |
P | DONE+1! |
P( | CKFLDS+7 |
P("CLRK" | COMPLTE+12* |
P("DTYP" | OTYP+1*, CKFLDS+8, COMPLTE+5 |
P("FRES" | PSBPOIV+2 |
P("INS" | COMPLTE+12* |
P("LOG" | COMPLTE+12* |
P("MR" | CKFLDS+7 |
P("NUMLBL" | 53+31*, EDIT1+5!, SETNML55+3, SETNML55+4, SETNL531+3, SETNL531+4 |
P("OT" | OTYP+1*, 59+11 |
P("RES" | 53+14, 59+2, PSBPOIV+2 |
P("SYRS" | 55+2* |
P(11 | CKFLDS+8 |
P(2 | 53+33*, COMPLTE+14 |
P(23 | 53+14, 53+29, OTYP+1, C+1* |
P(3 | 53+33*, COMPLTE+15 |
P(4 | 53+16*, 53+29, OTYP+1, COMPLTE+2, 59+5, 59+9 |
P(5 | 53+14, 53+29, OTYP+1, 56+1*, 59+5, 59+9 |
P(8 | 53+29, 53+31, COMPLTE+5, 59+4, 59+5, 59+10*, 59+16*, 59+17 |
P(9 | 53+1, 53+2, 53+11, 53+14, CKFLDS+8 |
P16 | DONE+1!, COMPLTE+2* |
P8BADDEF | 59+1~*, 59+4 |
PC | DONE+1! |
PDM | DONE+1! |
PG | DONE+1! |
PN | DONE+1! |
PNME | DONE+1! |
PNOW | DONE+1! |
PRVON | EDIT1+3~* |
PSG0XT | EDIT+19! |
PSG53 | 53+18~, 53+23*, 53+27 |
PSGAT | 53+1, 53+8, 53+9, EDIT+11! |
PSGBTL | 53+19~, 53+20*, 53+21 |
PSGCANFL | EDIT+11! |
PSGDI | EDIT+11! |
PSGDO | EDIT+11! |
PSGDRGN | EDIT+18! |
PSGDT | EDIT+11! |
PSGEA | EDIT+13! |
PSGEB | EDIT+11! |
PSGEBN | EDIT+11! |
PSGEFN | EDIT+11! |
PSGFD | EDIT+11! |
PSGFDN | EDIT+11! |
PSGHSM | EDIT+12! |
PSGINFAT | 53+29~*, 53+31*, 53+32 |
PSGLI | EDIT+12! |
PSGLIN | EDIT+12! |
PSGLMT | DONE+1!, EDIT+12! |
PSGMR | EDIT+12! |
PSGMRN | EDIT+12! |
PSGNEDFD | EDIT+12! |
PSGNEF | EDIT+12! |
PSGNEFD | EDIT+12! |
PSGNESD | EDIT+13! |
>> PSGNSTAT | 53+9* |
PSGOAT | EDIT+13! |
PSGODDD | DONE+1! |
PSGODO | EDIT+13! |
PSGODT | EDIT+13! |
PSGOEAV | EDIT+13! |
PSGOEEF | EDIT+13! |
PSGOEEG | EDIT+14! |
PSGOEEWF | EDIT+14! |
PSGOEF | EDIT+14! |
PSGOENG | EDIT+14! |
PSGOES | EDIT+14! |
PSGOFD | EDIT+14! |
PSGOFDN | EDIT+14! |
PSGOHSM | EDIT+14! |
PSGOINST | EDIT+15! |
PSGOMR | EDIT+15! |
PSGOMRN | EDIT+15! |
PSGONC | EDIT+15! |
PSGOPD | EDIT+16! |
PSGOPR | EDIT+16! |
PSGOPRN | EDIT+16! |
>> PSGORD | 53+1, 53+14, 53+19, 53+20, 53+25, SETNL531+3, SETNL531+4 |
>> PSGORQF | COMPLTE+7*, COMPLTE+10, COMPLTE+13 |
PSGOSD | EDIT+16! |
PSGOSDN | EDIT+16! |
PSGOSI | EDIT+16! |
PSGOSM | EDIT+16! |
PSGOST | EDIT+17! |
PSGOSTN | EDIT+17! |
PSGPD | EDIT+18! |
PSGPDN | EDIT+18! |
PSGPDRG | EDIT+18! |
PSGPFLG | EDIT+18! |
PSGPI | EDIT+18! |
PSGPR | EDIT+18! |
PSGPRIO | EDIT+18! |
PSGPRN | EDIT+18! |
PSGPTMP | EDIT+19! |
PSGRRF | EDIT+19! |
PSGS0XT | 53+2~, 53+3* |
PSGS0Y | 53+2~*, 53+4*, 53+6*, 53+7*, 53+8, 53+10, EDIT+19! |
PSGSCH | EDIT+19! |
PSGSD | EDIT+19! |
PSGSDN | EDIT+19! |
PSGSI | EDIT+19! |
PSGSM | EDIT+19! |
PSGSS | DONE+2! |
PSGSSH | DONE+2! |
PSGST | 53+3*, EDIT+20! |
PSGSTAT | EDIT+20! |
PSGSTN | EDIT+20! |
PSINVON | EDIT1+3~* |
PSIV | DONE+2! |
PSIVAC | 53+33, OTYP+1, DONE+2!, 59+11 |
>> PSIVACEP | EDIT1+6* |
PSIVASX | CKFLDS+1~, CKFLDS+2*, CKFLDS+3, CKFLDS+4, CKFLDS+5, CKFLDS+6 |
PSIVASY | CKFLDS+1~, CKFLDS+4*, CKFLDS+5, CKFLDS+6 |
PSIVAT | DONE+2! |
PSIVCHG | COMPLTE+5, COMPLTE+11, EDIT+4, EDIT1+5*! |
>> PSIVCT | COMPLTE+2* |
PSIVCV | DONE+2! |
PSIVDSFG | COMPLTE+1~*, COMPLTE+5 |
PSIVE | DONE+2! |
PSIVEXAM | COMPLTE+2*, COMPLTE+14! |
>> PSIVFN1 | COMPLTE+3, EDIT1+4* |
PSIVHD | DONE+2! |
PSIVLN | DONE+2! |
>> PSIVNOL | COMPLTE+2* |
PSIVOK | DONE+2! |
PSIVOLD | DONE+2! |
PSIVORUT | DONE+2! |
PSIVREA | DONE+2! |
>> PSIVRENW | 59+3 |
PSIVSC1 | DONE+2! |
PSIVSTR | DONE+2! |
PSIVSTRT | DONE+2! |
PSIVTYPE | DONE+2! |
PSIVUP | DONE+2! |
PSIVX | DONE+2! |
PSIVX1 | DONE+2! |
PSIVY | EDIT1+1~*, EDIT1+4 |
PSJACNWP | EDIT+20! |
PSJACOK | EDIT+20! |
PSJCOI | EDIT+20! |
>> PSJCOM | EDIT1+5 |
PSJD | ENHLP+1~ |
PSJD("DESCRIPTION" | ENHLP+10 |
>> PSJDSVFY | COMPLTE+8* |
PSJFNDS | COMPLTE+5, COMPLTE+6! |
PSJHP | ENHLP+1~ |
PSJHP("HELP-PROMPT" | ENHLP+4 |
PSJIVOF | DONE+3! |
PSJIVORF | DONE+3! |
>> PSJLIFNI | EDIT+9 |
PSJNKF | DONE+3! |
PSJORD | DONE+3! |
PSJORF | DONE+3! |
PSJORIFN | DONE+3! |
PSJORL | DONE+3! |
PSJORNP | DONE+3! |
PSJORPF | DONE+3! |
PSJORSTS | DONE+3! |
>> PSJPWD | 53+3, 53+4, 53+6 |
PSJX | ENHLP+1~ |
PSJX("XECUTAB | LE HELP" , ENHLP+6 |
PSOPDN | EDIT+16! |
RB | DONE+3! |
RF | DONE+3! |
SOL | DONE+3! |
STOP | DONE+3! |
TYP | DONE+3! |
U | 53+3, 53+6, 53+20, 53+26, C+1, DIRQ+2, CKFLDS+3, CKFLDS+5, CKFLDS+6, CKFLDS+7 , CKFLDS+8, CKFLDS+9, COMPLTE+12, 59+4 |
UL80 | DONE+3! |
>> VALMBCK | EDIT1+6* |
>> VALMBG | EDIT1+2* |
WD | DONE+3! |
WDN | DONE+3! |
WG | DONE+3! |
X | 53+2~*, 53+5, 53+16, 53+33*, C+1, DIRQ+2*, CKFLDS+7*, ENHLP+4, ENHLP+10, EDIT1+2~* , 59+4*, 59+5, 59+7, 59+9, 59+10, 59+11, 59+12, 59+13, 59+14, 59+16 |
XFLG | EDIT1+1~ |
>> Y | 53+16, 53+18, 53+33, C+1, 56+1, 55+2, DIRQ+2*, COMPLTE+4*, COMPLTE+14*, COMPLTE+15* , EDIT+1*, EDIT+9, EDIT1+1 |
ZZ | 53+2~*, 53+3*, 53+4, 53+5*, 53+6*, 53+7* |
ZZND | 53+2~, 53+3*, 53+4*, EDIT+3 |
ZZNDW | 53+2~, 53+4~* |