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 |
| 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* |