HMPDJ05V ;SLC/MKB,ASMR/RRB - IV/Infusions;Nov 09, 2015 15:40:35
Source file <HMPDJ05V.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 |
---|---|---|
Enterprise Health Management Platform | 1 | HMPDJ05 |
Name | Comments | DBIA/ICR reference |
---|---|---|
ISIV() | ; -- Return 1 or 0, if order is for IV/infusion
|
|
IV1 | ; -- IV fluid, Infusion order [continued from HMPDJ05]
; [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(RET,DFN,ORPK) | ; -- administration times
|
Name | Field # of Occurrence |
---|---|
$$EXTERNAL^DILFD | BCMA+27 |
$$GET1^DIQ | IV1+17, IV1+33, BCMA+8, BCMA+12, BCMA+23 |
$$VUID^HMPD | NDF+12, NDF+16 |
ADD^HMPDJ | IVQ+8 |
ADD^HMPMETA | IVQ+7 |
$$EN^HMPSTMP | IVQ+3 |
$$JSONDT^HMPUTILS | BCMA+9, BCMA+20 |
$$SETUID^HMPUTILS | IV1+17, BCMA+11, BCMA+22 |
$$VALUE^ORX8 | IV1+20, IV1+23, IV1+27, IV1+28, IV1+35 |
ADMIN^PSBVPR | BCMA+35 |
NDF^PSS50 | NDF+4 |
ZERO^PSS51P1 | SCH+3 |
ALL^PSS51P2 | IV1+21 |
ZERO^PSS52P6 | IVP+6 |
ZERO^PSS52P7 | IVP+14 |
EN^PSSDI | NAME+2 |
$$FMADD^XLFDT | BCMA+5 |
$$UP^XLFSTR | IVLIM+3 |
FileNo | Call Tags |
---|---|
^ORD(101.43 - [#101.43] | GET1^DIQ |
^VA(200 - [#200] | GET1^DIQ |
^PSB(53.79 - [#53.79] | GET1^DIQ |
53.795 | EXTERNAL^DILFD |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^OR(100 - [#100] | IV1+32 |
^PSB(53.79 - [#53.79] | BCMA+4, BCMA+6, BCMA+7, BCMA+10, BCMA+13, BCMA+14, BCMA+18, BCMA+25 |
^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! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ADD | IV1+2~, IV1+4*, IVQ+2, NDF+25* |
ADT | BCMA+2~, BCMA+5*, BCMA+6*, BCMA+7, BCMA+9 |
BASE | IV1+2~, IV1+4*, IVQ+2, NDF+26* |
CNT | BCMA+2~, BCMA+6*, BCMA+31* |
CONC | NDF+2~, NDF+5*, NDF+17 |
DA | BCMA+2~, BCMA+7*, BCMA+8, BCMA+10, BCMA+13, BCMA+14, BCMA+18, BCMA+25 |
DFN | IVQ+5, BCMA~, BCMA+1, BCMA+4, BCMA+6, BCMA+7, BCMA+35 |
DRUG | IVP+2~, IVP+7*, IVP+9, IVP+15*, IVP+17, NDF~, NDF+3*, NDF+4, NDF+11, NDF+15 , NDF+20, NDF+27, BCMA+2~ |
DRUG( | BCMA+27* |
HMPDT | BCMA+2~, BCMA+35, BCMA+36 |
>> HMPMETA | IVQ+7 |
HMPX | NAME+1~, NAME+3, NDF+2~ |
HMPX( | NAME+3 |
I | IV1+2~, IV1+32*, IV1+34, IV1+38*, NDF+2~, IVLIM+2~, IVLIM+5*, SCH+1~, SCH+4*, SCH+5 , SCH+6 |
>> ID | IV1+20, IV1+23, IV1+27, IV1+28, IV1+32, IV1+35 |
IEN | IVP+2~, IVP+7*, IVP+8, IVP+15*, IVP+16 |
LAST | BCMA+2~, BCMA+4*, BCMA+5 |
>> MED | IVQ+5 |
>> 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+35* |
>> MED("lastUpdateTime" | IVQ+3*, IVQ+4 |
>> MED("medType" | IV1+3* |
>> MED("name" | IV1+6*, IV1+33* |
>> MED("orders" | IV1+17* |
>> MED("products" | IV1+34*, 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("stampTime" | IVQ+4*, IVQ+7 |
>> MED("uid" | IVQ+7 |
>> MED("vaType" | IV1+3* |
N | IVP+2~*, IVP+9*, IVP+10, IVP+17*, IVP+18, BCMA+2~, BCMA+18*, BCMA+19, BCMA+20, BCMA+22 , BCMA+23, BCMA+25*, BCMA+28, BCMA+29, BCMA+30 |
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 |
NODE | BCMA+2~, BCMA+25*, BCMA+27 |
OI | IVP+2~, IVP+8*, IVP+16*, NDF~, NDF+8* |
>> ORPCL | ISIV+3 |
ORPK | ISIV+1, IV1+5, IVQ+5, BCMA~, BCMA+1, BCMA+4, BCMA+6, BCMA+7, BCMA+35 |
>> 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 |
RET | BCMA~ |
RET("administrations" | BCMA+31* |
RET("nextAdminTime" | BCMA+36* |
ROLE | NDF~, NDF+5, NDF+7, NDF+25, NDF+26 |
RTE | IV1+2~, IV1+20*, IV1+21, IV1+22 |
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+33, IV1+34, IVP+5, IVP+10, IVP+13 , IVP+18, NDF+5, NDF+13, NDF+17, NDF+18, NDF+21, NDF+22, NDF+23, SCH+6, BCMA+10 , BCMA+13, BCMA+15, BCMA+16, BCMA+19, BCMA+20, BCMA+21, BCMA+26, BCMA+29, BCMA+30 |
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 |
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+32*, IV1+33 , IV1+35*, IV1+36*, IV1+38*, 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, BCMA+2~, BCMA+8*, BCMA+9, BCMA+10*, BCMA+11 , BCMA+12, BCMA+13*, BCMA+14*, BCMA+15, BCMA+16, BCMA+18*, BCMA+19, BCMA+20, BCMA+21*, BCMA+22 , BCMA+23, BCMA+26*, BCMA+27*, BCMA+28, BCMA+29*, BCMA+30* |
X0 | IV1+2~, IV1+33*, IV1+34, BCMA+2~, BCMA+25*, BCMA+26, BCMA+27, BCMA+29, BCMA+30 |
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+2~, BCMA+31 |
Y("administeredByName" | BCMA+12* |
Y("administeredByUid" | BCMA+11* |
Y("comment" | BCMA+19*, BCMA+20*, BCMA+22*, BCMA+23* |
Y("dateTime" | BCMA+9* |
Y("injectionSite" | BCMA+13* |
Y("medication" | BCMA+28*, BCMA+29*, BCMA+30* |
Y("prnEffectiveness" | BCMA+16* |
Y("prnReason" | BCMA+15* |
Y("scheduleFreq" | SCH+5* |
Y("scheduleType" | SCH+6* |
Y("status" | BCMA+9* |