VPRDJ05V ;SLC/MKB -- IV/Infusions ;8/2/11 15:29
Source file <VPRDJ05V.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 |
---|---|---|
Virtual Patient Record | 1 | VPRDJ05 |
Name | Comments | DBIA/ICR reference |
---|---|---|
ISIV() | ; -- Return 1 or 0, if order is for IV/infusion
|
|
IV1 | ; -- IV fluid, Infusion order [continued from VPRDJ05]
; [Also expects ORPK, OEL^PSOORRL data] |
|
IVQ | ; done
|
|
IVP | ; -- add IV products
; [expects PS("A") & PS("B") data arrays from IV1] |
|
NAME(PSOI) | ; -- return name_form of PS orderable item
|
|
NDF(DRUG,VPI,ROLE,OI) | ; -- Set NDF data for dispense DRUG ien
; code ^ name ^ vuid ^ role ^ concentration |
|
IVLIM(X) | ; -- Return expanded version of IV Limit X
|
|
ROLE(X) | ;
|
|
MEDSTAT(X) | ;
|
|
TYPE(VA) | ;
|
|
SCH(NAME) | ; -- Return other schedule info
|
|
BCMA(Y,DFN,ORPK) | ; -- administration times
|
Name | Field # of Occurrence |
---|---|
$$GET1^DIQ | BCMA+5 |
$$VALUE^ORX8 | IV1+20, IV1+23, IV1+27, IV1+28, IV1+34 |
NDF^PSS50 | NDF+4 |
ZERO^PSS51P1 | SCH+3 |
ALL^PSS51P2 | IV1+21 |
ZERO^PSS52P6 | IVP+6 |
ZERO^PSS52P7 | IVP+14 |
EN^PSSDI | NAME+2 |
$$VUID^VPRD | NDF+12, NDF+16 |
ADD^VPRDJ | IVQ+4 |
$$JSONDT^VPRUTILS | BCMA+7 |
$$SETUID^VPRUTILS | IV1+17 |
$$UP^XLFSTR | IVLIM+3 |
FileNo | Call Tags |
---|---|
^PSB(53.79 - [#53.79] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^OR(100 - [#100] | IV1+31 |
^ORD(101.43 - [#101.43] | IV1+32 |
^PSB(53.79 - [#53.79] | BCMA+3, BCMA+4 |
^TMP("PS" | ISIV+4, IV1+5, IV1+6, IVQ+1! |
^TMP($J | IV1+22, IVQ+1!, IVP+5!, IVP+7, IVP+8, IVP+13!, IVP+15, IVP+16, IVP+19!, NDF+11 , NDF+15, NDF+20, NDF+27!, SCH+1!, SCH+4, SCH+5, SCH+6, SCH+7! |
^VA(200 - [#200] | IV1+17 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ADD | IV1+2~, IV1+4*, IVQ+2, NDF+25* |
ADT | BCMA+2~*, BCMA+3*, BCMA+4, BCMA+7 |
BASE | IV1+2~, IV1+4*, IVQ+2, NDF+26* |
CNT | BCMA+2~*, BCMA+6*, BCMA+7 |
CONC | NDF+2~, NDF+5*, NDF+17 |
DA | BCMA+2~, BCMA+4*, BCMA+5 |
DFN | IVQ+3, BCMA~, BCMA+1, BCMA+3, BCMA+4 |
DRUG | IVP+2~, IVP+7*, IVP+9, IVP+15*, IVP+17, NDF~, NDF+3*, NDF+4, NDF+11, NDF+15 , NDF+20, NDF+27 |
I | IV1+2~, IV1+31*, IV1+33, IV1+37*, NDF+2~, IVLIM+2~, IVLIM+5*, SCH+1~, SCH+4*, SCH+5 , SCH+6 |
>> ID | IV1+20, IV1+23, IV1+27, IV1+28, IV1+31, IV1+34 |
IEN | IVP+2~, IVP+7*, IVP+8, IVP+15*, IVP+16 |
>> MED | IVQ+3 |
>> MED("dosages" | IV1+7*, IV1+9*, IV1+11*, IV1+12*, IV1+13*, IV1+14*, IV1+15*, IV1+22*, IV1+24*, IV1+26* , IV1+27*, IV1+29*, IV1+30*, IV1+34* |
>> MED("medType" | IV1+3* |
>> MED("name" | IV1+6*, IV1+32* |
>> MED("orders" | IV1+17* |
>> MED("products" | IV1+33*, IVP+10*, IVP+18*, NDF+7*, NDF+8*, NDF+12*, NDF+13*, NDF+16*, NDF+17*, NDF+21* , NDF+22* |
>> MED("qualifiedName" | IVQ+2* |
>> MED("vaType" | IV1+3* |
N | IVP+2~*, IVP+9*, IVP+10, IVP+17*, IVP+18 |
NAME | IVP+2~, IVP+5*, IVP+6, IVP+8*, IVP+9, IVP+13*, IVP+14, IVP+16*, IVP+17, SCH~ , SCH+2*, SCH+3, SCH+4 |
NM | NDF+2~, NDF+5*, NDF+8*, NDF+18*, NDF+23*, NDF+25, NDF+26 |
OI | IVP+2~, IVP+8*, IVP+16*, NDF~, NDF+8* |
>> ORPCL | ISIV+3 |
ORPK | ISIV+1, IV1+5, IVQ+3, BCMA~, BCMA+1, BCMA+3, BCMA+4 |
>> ORTO | ISIV+2 |
PS | IV1+2~, IV1+6* |
PS( | NDF+5 |
PS("A" | IVP+4, IVP+5, IVP+10 |
PS("ADM" | IV1+12 |
PS("B" | IVP+12, IVP+13, IVP+18 |
PS("IVLIM" | IV1+15 |
PS("MDR" | IV1+7 |
PS("RXN" | IV1+16 |
PS("SCH" | IV1+8 |
PS(0 | IV1+6 |
PS0 | IV1+2~, IV1+6*, IV1+13 |
PSOI | NAME~, NAME+1*, NAME+2, NAME+3 |
RESULT | ROLE+1~, ROLE+2*, ROLE+3*, ROLE+4, TYPE+1~, TYPE+2*, TYPE+3*, TYPE+4 |
ROLE | NDF~, NDF+5, NDF+7, NDF+25, NDF+26 |
RTE | IV1+2~, IV1+20*, IV1+21, IV1+22 |
STS | BCMA+2~, BCMA+5*, BCMA+6 |
TXT | ROLE+1~, ROLE+2*, ROLE+3, TYPE+1~, TYPE+2*, TYPE+3 |
U | ISIV+2, IV1+6, IV1+8, IV1+13, IV1+16, IV1+17, IV1+32, IV1+33, IVP+5, IVP+10 , IVP+13, IVP+18, NDF+5, NDF+13, NDF+17, NDF+18, NDF+21, NDF+22, NDF+23, SCH+6 |
UNT | IVLIM+2~, IVLIM+5*, IVLIM+6, IVLIM+7, IVLIM+8, IVLIM+9, IVLIM+10, IVLIM+11 |
VA | TYPE~, TYPE+3 |
VAL | IVLIM+2~, IVLIM+5*, IVLIM+6, IVLIM+7, IVLIM+8, IVLIM+9, IVLIM+10, IVLIM+11 |
VPI | IVP+2~, IVP+4*, IVP+5, IVP+10, IVP+12*, IVP+13, IVP+18, NDF~, NDF+5, NDF+7 , NDF+8, NDF+12, NDF+13, NDF+16, NDF+17, NDF+21, NDF+22 |
VPRX | NAME+1~, NAME+3, NDF+2~ |
VPRX( | NAME+3 |
VUID | NDF+2~ |
X | IV1+2~, IV1+7*, IV1+8*, IV1+9, IV1+10, IV1+12*, IV1+13*, IV1+14, IV1+15*, IV1+16* , IV1+17, IV1+23*, IV1+24, IV1+25, IV1+27*, IV1+28*, IV1+29, IV1+30, IV1+31*, IV1+32 , IV1+34*, IV1+35*, IV1+37*, IVP+2~, NDF+2~, NDF+11*, NDF+12, NDF+13, NDF+15*, NDF+16 , NDF+17, NDF+18, NDF+20*, NDF+21, NDF+22, NDF+23, IVLIM~, IVLIM+1, IVLIM+3*, IVLIM+4* , IVLIM+5, ROLE~, ROLE+3, MEDSTAT~, MEDSTAT+2 |
X0 | IV1+2~, IV1+32*, IV1+33 |
Y | IV1+10~, IV1+11, IV1+25~, IV1+26, NAME+1~*, NAME+3*, NAME+4, IVLIM+2~, IVLIM+3*, IVLIM+6* , IVLIM+7*, IVLIM+8*, IVLIM+9*, IVLIM+10*, IVLIM+11*, IVLIM+12, ROLE+1~, MEDSTAT+1~*, MEDSTAT+2*, MEDSTAT+3 , TYPE+1~, BCMA~ |
Y("administrations" | BCMA+6*, BCMA+7* |
Y("scheduleFreq" | SCH+5* |
Y("scheduleType" | SCH+6* |