Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: HMPDJ05V

Package: Enterprise Health Management Platform

Routine: HMPDJ05V


Information

HMPDJ05V ;SLC/MKB,ASMR/RRB - IV/Infusions;Nov 09, 2015 15:40:35

Source Information

Source file <HMPDJ05V.m>

Call Graph

Call Graph

Call Graph Total: 17

Package Total Call Graph
Pharmacy Data Management 6 NDF^PSS50  ZERO^PSS51P1  ALL^PSS51P2  ZERO^PSS52P6  ZERO^PSS52P7  EN^PSSDI  
Enterprise Health Management Platform 5 $$VUID^HMPD  ADD^HMPDJ  ADD^HMPMETA  $$EN^HMPSTMP  ($$JSONDT,$$SETUID)^HMPUTILS  
Kernel 2 $$FMADD^XLFDT  $$UP^XLFSTR  
VA FileMan 2 $$EXTERNAL^DILFD  $$GET1^DIQ  
Barcode Medication Administration 1 ADMIN^PSBVPR  
Order Entry Results Reporting 1 $$VALUE^ORX8  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Enterprise Health Management Platform 1 HMPDJ05  

Entry Points

Name Comments DBIA/ICR reference
TYPE(VA) ;
BCMA(RET,DFN,ORPK) ; -- administration times
NDF(DRUG,VPI,ROLE,OI) ; -- Set NDF data for dispense DRUG ien
; code ^ name ^ vuid ^ role ^ concentration
SCH(NAME) ; -- Return other schedule info
NAME(PSOI) ; -- return name_form of PS orderable item
IVP ; -- add IV products
; [expects PS("A") & PS("B") data arrays from IV1]
IV1 ; -- IV fluid, Infusion order [continued from HMPDJ05]
; [Also expects ORPK, OEL^PSOORRL data]
IVLIM(X) ; -- Return expanded version of IV Limit X
ISIV() ; -- Return 1 or 0, if order is for IV/infusion
MEDSTAT(X) ;
ROLE(X) ;
IVQ ; done

External References

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

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

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!

Label References

Name Line Occurrences
$$IVLIM IV1+15, IV1+36
$$NAME IVP+8, IVP+16
$$ROLE NDF+7
BCMA IVQ+5
IVP IV1+18
IVQ IV1+5
NDF IVP+9, IVP+17
SCH IV1+10, IV1+25

Naked Globals

Name Field # of Occurrence
^( IV1+32, IVP+7, IVP+15, BCMA+18, BCMA+25

Local Variables

Legend:

>> 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*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All