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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: ORMBLDPS

Package: Order Entry Results Reporting

Routine: ORMBLDPS


Information

ORMBLDPS ;SLC/MKB-Build outgoing Pharmacy ORM msgs ;19-Sep-2012 09:48;MGH

Source Information

Source file <ORMBLDPS.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
Order Entry Results Reporting 6 $$PTR^ORCD  RESP^ORCSAVE2  $$ESC^ORHLESC  ($$MSH,$$PID,$$PV1,$$USID)^ORMBLD  ($$HL7IVLMT,$$MOB)^ORMBLDP1  DG1^ORWDBA3  
Kernel 3 ($$FMTHL7,$$NOW)^XLFDT  $$UP^XLFSTR  MSG^XQOR  
Inpatient Medications 1 $$ENDCM^PSJORUTL  
Pharmacy Data Management 1 ALL^PSS51P2  
VA Fileman 1 ^%DT  

Caller Graph

Caller Graph Total: 7

Package Total Caller Graph
Order Entry Results Reporting 6 ORCDPS1  ORCMED  ORCSEND  ORINQIV  ORMBLD  ORWPS1  
Outpatient Pharmacy 1 PSOCLPRE  

Entry Points

Name Comments DBIA/ICR reference
UD2
UD3
UD1
INSTR() ; -- Return text instructions for QT-8, instance I
ORDCHKS ; -- Include order checks in OBX segments
HDQ
ESC(STR) ;
NVA1
HL7DUR() ; -- Returns HL7 form of duration X
ZRN(IFN,ORMSG,I) ; -- Set ZRN segment
RXR(ROUTE) ; -- Returns RXR segment
IV ; -- new IV Meds order
IV1
PTR(NAME) ; -- Returns ptr value of prompt in Dialog file
NVA ; -- new Non-VA Meds order
HL7UNIT(X) ; -- Return coded element for volume/strength units
ZRX(IFN,OUTPT) ; -- Returns ZRX segment
UD ; -- new Inpt (Unit Dose) Meds order
VER(IFN) ; -- Send msg for nurse-verified orders
REF(IFN,ROUTING,CLINIC) ; -- Send msg for refill request
OUT ; -- new Outpt Meds order [same as UD, +3 fields]

External References

Name Field # of Occurrence
^%DT ZRN+17
$$PTR^ORCD ZRN+11, ZRN+12, ZRN+13, ZRN+14
RESP^ORCSAVE2 IV+8
$$ESC^ORHLESC ESC+1
$$MSH^ORMBLD VER+2, REF+3
$$PID^ORMBLD VER+2, REF+3
$$PV1^ORMBLD VER+3, REF+4
$$USID^ORMBLD NVA1+14, IV1+3, IV1+7
$$HL7IVLMT^ORMBLDP1 IV+23
$$MOB^ORMBLDP1 IV+7
DG1^ORWDBA3 UD3+8, IV1+15
$$ENDCM^PSJORUTL NVA1+13
ALL^PSS51P2 RXR+4
$$FMTHL7^XLFDT NVA1+8, ZRN+18, ORDCHKS+3, VER+4, REF+5
$$NOW^XLFDT VER+4, REF+5
$$UP^XLFSTR HL7DUR+3, HL7UNIT+3
MSG^XQOR VER+5, REF+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^OR(100 - [#100] UD+4, UD3+1, UD3+4, IV+6, IV+7, IV+20, IV1+8, ZRX+2, ZRX+5, ZRX+12
, ORDCHKS+2, VER+1, VER+4, REF+1, REF+5
^ORD(100.02 - [#100.02] ZRX+3
^ORD(100.98 - [#100.98] UD3+9
^ORD(101.41 - [#101.41] PTR+1
^ORD(101.42 - [#101.42] UD1+6, NVA1+4, IV+18
^ORD(101.43 - [#101.43] IV1+2
^TMP("ORWORD" UD2+7, UD2+8, UD2+11, UD2+12, UD2+13, UD2+15, UD2+16, UD2+17, IV+25, IV+26
, IV+27, ZRN+5, ZRN+6, ZRN+8, ZRN+31, ZRN+32, ZRN+34
^TMP($J RXR+3!, RXR+5, RXR+7!

Label References

Name Line Occurrences
$$ESC UD1+3, NVA1+6, NVA1+15, UD2+12, INSTR+2, INSTR+6, IV+15, IV+21, IV+26, ORDCHKS+3
, ORDCHKS+4
$$HL7DUR UD1+4, NVA1+2
$$HL7UNIT IV1+3, IV1+7
$$INSTR UD1+9, NVA1+6
$$PTR UD+5, UD+6, UD+7, UD+8, UD+9, UD+10, UD2+2, UD3+6, INSTR+4, IV+4
, IV+5, IV+9, IV+10, IV+11, IV+12, IV+13, IV+15, IV+29, ZRX+8, ZRN+3
$$RXR UD3, IV+30
$$ZRX UD3+2, IV1+9
HDQ HL7DUR+2
NVA1 UD+12
ORDCHKS UD3+1, IV1+8
ZRN UD3+10

Naked Globals

Name Field # of Occurrence
^( UD2+13, UD2+17, IV+27, ZRN+8, ZRN+34, ORDCHKS+2
^(1 ORDCHKS+2
^(8 ZRX+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT ZRN+16~, ZRN+17*
ADDS IV+1~, IV+9*, IV1+4, IV1+5, IV1+6
ADMIN UD+1~, UD+6*, UD1+3
CLINIC REF~, REF+2*, REF+4
CNT IV+3~, IV1+10*, IV1+11*, IV1+12
CONJ UD+1~, UD+10*, UD1+8, NVA1+5
DFN IV+3~
DISPENSE UD+1~, NVA1+13*, NVA1+16
DOSE UD+1~, UD+8*, UD1+1, NVA1+2, INSTR+1
DRUG UD+1~, UD+5*, NVA1+13, INSTR+2
DSPY UD2+1~, UD2+2*, UD2+3
DUR UD+1~, UD+8*, HL7DUR+1
DUZ VER+4, REF+5
HMMEDLST ZRN+1~, ZRN+12*, ZRN+19, ZRN+21, ZRN+22
I UD+1~, UD1*, UD1+1, UD1+3, UD1+6, UD1+7, UD1+8, NVA1+1*, NVA1+2, NVA1+4
, NVA1+5, NVA1+9*, NVA1+12*, UD2+4*, UD2+12*, UD2+16*, UD2+17, UD3*, UD3+2*, UD3+5*
, UD3+6*, UD3+8, UD3+10*, INSTR+1, INSTR+3, INSTR+4, HL7DUR+1, IV+1~, IV+24*, IV+26*
, IV+30*, IV1+3*, IV1+7*, IV1+13*, IV1+15, ZRN~, ZRN+2, ZRN+7, ZRN+9, ZRN+18
, ZRN+23, ZRN+28, ZRN+30*, ZRN+33, ZRN+35*, ORDCHKS+3*, ORDCHKS+4*, HL7UNIT+1~, HL7UNIT+2*, HL7UNIT+3
, HL7UNIT+4*
IEN RXR+1~
IFN UD+4, UD3+1, UD3+2, UD3+4, UD3+8, UD3+10, IV+6, IV+7, IV+8, IV+20
, IV1+8, IV1+9, IV1+15, ZRX~, ZRX+2, ZRX+5, ZRN~, ORDCHKS+2, VER~, VER+1
, VER+4, REF~, REF+1, REF+5
INST IV+1~, IV1*, IV1+1, IV1+3, IV1+5*, IV1+6, IV1+7
INSTR UD+1~, UD+6*, UD1, INSTR+3
IVLIMIT IV+2~, IV+4*, IV+22*, IV+23*
IVTYPE IV+3~, IV+5*, IV+6, IV+7*, IV+8, IV+15, IV+16, IV1+13
IVZRX IV+3~, IV1+9*, IV1+11, IV1+12*, IV1+13
J UD+1~, UD+11*, UD1+9*, NVA1+6*, NVA1+8*, NVA1+9*, NVA1+10*, UD2+11*, UD2+12, UD2+13*
, UD2+15*, UD2+16, UD2+17*, UD3*, IV+25~*, IV+26, IV+27*, ZRN+1~, ZRN+5*, ZRN+6
, ZRN+8*, ZRN+23*, ZRN+28*, ZRN+31*, ZRN+32, ZRN+33, ZRN+34*, ZRN+35
K UD+1~, UD2+13*, UD2+17*, IV+25~, IV+27*, ZRN+1~, ZRN+6*, ZRN+7*, ZRN+9*
L UD+1~, NVA1+12*
LIST ZRN+20~, ZRN+21*, ZRN+23, ZRN+25~, ZRN+26*, ZRN+28
LOCALE ZRN+1~, ZRN+14*, ZRN+24, ZRN+26, ZRN+27
LSTDOSE ZRN+1~, ZRN+11*, ZRN+15, ZRN+17
NAME PTR~, PTR+1, RXR+1~, RXR+5*, RXR+8
NATURE ZRX+1~, ZRX+2*, ZRX+3*, ZRX+7
NVA NVA+1~*, UD+12, NVA1
OC ORDCHKS+1~*, ORDCHKS+2*, ORDCHKS+3, ORDCHKS+4
OI UD+1~, UD+5*, NVA1+14
OITXT UD+1~, NVA1+14*, NVA1+15
OITXT2 UD+1~, NVA1+15*, NVA1+16
OK ZRN+20~, ZRN+23*, ZRN+25~, ZRN+28*
OR0 UD+3, NVA1+8, UD3+9, VER+1~*, VER+2, VER+3, REF+1~*, REF+2, REF+3, REF+4
OR5 UD3+4~*, UD3+5
ORBCMA IV+3~
ORC UD+1~, NVA1+9*, NVA1+10
ORC( UD+11*, UD1+9*, NVA1+6*, NVA1+9*, NVA1+10
ORC(2 NVA1+8*
>> ORDIALOG( UD1, UD1+1, UD1+3, UD1+6, UD1+7, UD1+8, NVA1+2, NVA1+4, NVA1+5, NVA1+13
, NVA1+14, UD2+3, UD2+4, UD2+14, UD3, UD3+6, INSTR+1, INSTR+2, INSTR+3, INSTR+4
, HL7DUR+1, IV+5, IV+13, IV+15, IV+21, IV+22, IV+24, IV+30, IV1, IV1+1
, IV1+3, IV1+4, IV1+5, IV1+6, IV1+7, ZRX+8, ZRN+4, ZRN+15, ZRN+17, ZRN+19
, ZRN+21, ZRN+22, ZRN+24, ZRN+26, ZRN+27, ZRN+29
>> ORIFN ZRX+12
ORIG ZRX+1~, ZRX+5*
>> ORL REF+2
ORMSG UD3+10, ZRN~, VER+1~, VER+5, REF+1~, REF+7
ORMSG( UD2+16*, UD2+17*, UD3*, UD3+2*, UD3+5*, UD3+6*, IV+30*, IV1+3*, IV1+7*, IV1+13*
, ZRN+2*, ZRN+7*, ZRN+9*, ZRN+18*, ZRN+23*, ZRN+28*, ZRN+30*, ZRN+33*, ZRN+35*, ORDCHKS+3*
, ORDCHKS+4*
ORMSG(1 VER+2*, REF+3*
ORMSG(2 VER+2*, REF+3*
ORMSG(3 VER+3*, REF+4*
ORMSG(4 UD+4*, UD+11, NVA1+9*, IV+19*, IV+20*, VER+4*, REF+5*
ORMSG(5 NVA1+16*, UD2+3*, IV+21*, IV+23*, REF+6*
ORMSG(6 UD2+12*, UD2+13*, IV+26*, IV+27*
>> ORNP REF+5
OUTPT UD+1~, UD+3*, UD1+3, UD2, UD2+14, UD3+2, UD3+3, INSTR+3, ZRX~, ZRX+11
, ZRX+12
PI UD+1~, UD+10*, UD2+14, UD2+15, UD2+16, UD2+17
PROVCOMM UD+1~, UD+9*, UD2+4, UD2+7, UD2+8, UD2+11, UD2+12, UD2+13
PSORIG ZRX+1~, ZRX+4*, ZRX+5*, ZRX+6*, ZRX+7
QT IV+1~, IV+15*, IV+16*, IV+18*, IV+19
QT1 UD+1~, UD1+5*, UD1+9, NVA1+3*, NVA1+6
QT2 UD+1~, UD1+3*, UD1+9, NVA1+2*, NVA1+6
QT3 UD+1~, UD1+4*, UD1+9, NVA1+2*, NVA1+6
QT4 UD+1~
QT6 UD+1~, UD1+6*, UD1+9, NVA1+4*, NVA1+6
QT7 UD+2~, UD1+7*, UD1+9
QT9 UD+1~, UD1+8*, UD1+9, NVA1+5*, NVA1+6
QTY UD2+1~, UD2+2*, UD2+3
RATE IV+1~, IV+9*, IV+21*, IV+23
REFS UD2+1~, UD2+2*, UD2+3
RESN ZRN+1~, ZRN+13*, ZRN+29, ZRN+31, ZRN+32, ZRN+34
ROUTE UD+1~, UD+9*, UD3, IV+3~, IV+29*, IV+30, RXR~, RXR+2, RXR+4, RXR+5
, RXR+8
ROUTING ZRX+1~, ZRX+8*, ZRX+11*, ZRX+12, REF~, REF+6
SC UD+1~, UD3+6*
SCHED UD+1~, UD+6*, UD1+3, NVA1+2
SCHTYPE UD+2~, UD+7*, UD1+7, IV+12*
SOLN IV+1~, IV+13*, IV1, IV1+1
ST ZRN+1~, ZRN+3*, ZRN+4, ZRN+5, ZRN+6, ZRN+8
STR IV+1~, IV+10*, IV1+7, ESC~, ESC+1
TXT ZRN+1~, ZRN+6*, ZRN+7, ZRN+8*, ZRN+9, ZRN+32*, ZRN+33, ZRN+34*, ZRN+35
TYPE ZRX+1~, ZRX+2*, ZRX+4, ZRX+6*, ZRX+7
U UD+3, UD+4, UD1+6, UD1+9, NVA1+4, NVA1+6, NVA1+8, NVA1+13, NVA1+15, UD3+9
, IV+6, IV+7, IV+15, IV+18, IV+20, IV1+2, RXR+8, ZRX+2, ZRX+3, ZRX+5
, ZRN+21, ZRN+26, ORDCHKS+3, ORDCHKS+4, HL7UNIT+4, VER+1, VER+2, VER+3, REF+1, REF+2
, REF+3, REF+4
UNIT HL7UNIT+1~, HL7UNIT+3*, HL7UNIT+4
UNITS INSTR+4~*, IV+1~, IV+10*, IV1+6
UNT INSTR+4~*, INSTR+5
URG UD+1~, UD+8*, UD1+6, NVA1+4, IV+1~, IV+13*, IV+18
VOL IV+1~, IV+11*, IV1+3
WP IV+1~, IV+11*, IV+24, IV+25, IV+26, IV+27
X UD+1~, UD+4*, UD1+1*, UD1+5, NVA1+2*, NVA1+3, NVA1+9*, NVA1+11, NVA1+12*, NVA1+13*
, HL7DUR+1~*, HL7DUR+2, HL7DUR+3, IV+3~, IV+20*, IV1+11*, IV1+12*, ZRN+16~, ZRN+17*, ZRN+20~
, ZRN+22*, ZRN+23, ZRN+25~, ZRN+27*, ZRN+28, ORDCHKS+1~, ORDCHKS+2*, ORDCHKS+3, ORDCHKS+4, HL7UNIT~
, HL7UNIT+2, HL7UNIT+3, HL7UNIT+4*
X1 HL7DUR+1~, HL7DUR+2*, HL7DUR+3, HL7DUR+4, IV+1~, IV1+1*, IV1+2*, IV1+3, IV1+6*, IV1+7
, ORDCHKS+1~, ORDCHKS+2*, ORDCHKS+3
X2 HL7DUR+1~, HL7DUR+3*, HL7DUR+4, IV+1~, IV1+1*, IV1+2, IV1+3, IV1+6*, IV1+7
Y UD+1~, NVA1+10*, NVA1+11, NVA1+12, UD2+6~, UD2+7*, UD2+8, INSTR+1~*, INSTR+2, INSTR+3*
, INSTR+5*, INSTR+6, HL7DUR+1~, HL7DUR+2*, HL7DUR+4*, HDQ, ZRN+16~, ZRN+18, HL7UNIT+1~, HL7UNIT+3*
, HL7UNIT+4*, HL7UNIT+5
Z UD2+6~*, UD2+8*, UD2+9
ZRN ZRN+1~
ZRX ZRX+1~, ZRX+7*, ZRX+12*, ZRX+13
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All