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: ORMBLDRA

Package: Order Entry Results Reporting

Routine: ORMBLDRA


Information

ORMBLDRA ; SLC/MKB - Build outgoing Radiology ORM msgs ; 6/22/20 2:52pm

Source Information

Source file <ORMBLDRA.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 3 ^%DT  FILE^DIE  (DA,FDA)^DILF  
Kernel 2 $$FMTHL7^XLFDT  $$PATCH^XPDUTL  
Order Entry Results Reporting 2 $$USID^ORMBLD  DG1^ORWDBA3  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Order Entry Results Reporting 1 ORMBLD  

Entry Points

Name Comments DBIA/ICR reference
HL7DATE(DATE) ; -- FM -> HL7 format
PTR(NAME) ; -- Returns ptr value of prompt in Dialog file
EN ; -- Segments for new Radiology order
OBX
MULT(M) ; -- Returns string of MODIFIER~MODIFIER~...
RESDT ;RESOLVE +, T+ DATE TO ACTUAL DATE VALUE

External References

Name Field # of Occurrence
^%DT RESDT+9
FILE^DIE RESDT+14
DA^DILF RESDT+12
FDA^DILF RESDT+13
$$USID^ORMBLD EN+18
DG1^ORWDBA3 EN+21
$$FMTHL7^XLFDT HL7DATE+1
$$PATCH^XPDUTL EN+17

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
100.045 FDA^DILF

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(34 - [#34] OBX+10
^DPT - [#2] OBX+7
^OR(100 - [#100] EN+3, RESDT+4, RESDT+6
^ORD(101.41 - [#101.41] PTR+1
^ORD(101.42 - [#101.42] EN+4
^RA(79.1 - [#79.1] EN+12
^RAMIS(71.2 - [#71.2] MULT+2, MULT+3
^TMP("ORWORD" OBX+6

Label References

Name Line Occurrences
$$HL7DATE EN+15, OBX+9
$$MULT EN+12
$$PTR EN+2, EN+3, EN+4, EN+5, EN+6, EN+7, EN+8, EN+9, EN+10, EN+11
EN+16, OBX+10, OBX+11
RESDT OBX+13

Naked Globals

Name Field # of Occurrence
^( OBX+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT RESDT+2~, RESDT+9*
CATG EN+1~, EN+7*, OBX+10, OBX+11
CLHIST EN+1~, EN+11*, OBX+6
DA RESDT+2~, RESDT+12, RESDT+13
DATE HL7DATE~, HL7DATE+1
EMSG RESDT+2~
FDA RESDT+2~
I EN+1~, EN+18*, EN+21, OBX+2*, OBX+4*, OBX+6*, OBX+8*, OBX+9*, OBX+10*, OBX+11*
, MULT+1~, MULT+2*, MULT+3*
IENS RESDT+2~, RESDT+3*, RESDT+4*, RESDT+5, RESDT+6, RESDT+11*, RESDT+12
>> IFN EN+3, EN+21, RESDT+4, RESDT+6, RESDT+11
ILOC EN+1~, EN+5*, EN+12*, EN+18
IP EN+1~, EN+3*, EN+18
J EN+1~, OBX+6*
J0 EN+1~, OBX*, OBX+5*, OBX+6*
LIN EN+1~, OBX+3*, OBX+4
M MULT~, MULT+1, MULT+2, MULT+3
MODE EN+1~, EN+6*, EN+13*, EN+18
MODS EN+1~, EN+11*, EN+12*, EN+18
NAME PTR~, PTR+1
OI EN+1~, EN+2*, EN+18
>> ORDIALOG( EN+2, EN+3, EN+4, EN+5, EN+6, EN+7, EN+8, EN+9, EN+10, EN+16
OBX+10, OBX+11, MULT+1, MULT+2, MULT+3
>> ORMSG( OBX+2*, OBX+4*, OBX+6*, OBX+8*, OBX+9*, OBX+10*, OBX+11*
>> ORMSG(4 EN+15*, EN+16*
>> ORMSG(5 EN+18*, EN+19*
ORSEX EN+1~, OBX+7*, OBX+8
>> ORVP OBX+7
PREG EN+1~, EN+9*, EN+14*, OBX+8
PREOP EN+1~, EN+8*, OBX+9
PROV EN+1~, EN+16*
QT EN+1~, EN+15*
RA75 EN+1~, EN+17*, EN+19, OBX+1
REASON EN+1~, EN+10*, EN+19, OBX+2
START EN+1~, EN+3*, EN+15
U EN+3, EN+4, EN+12, EN+19, OBX+7, OBX+10, MULT+2, MULT+3
URG EN+1~, EN+4*, EN+15
X MULT+1~*, MULT+2*, MULT+3*, MULT+4, RESDT+2~, RESDT+6*, RESDT+7, RESDT+8, RESDT+10*, RESDT+13
Y RESDT+2~, RESDT+10
Z EN+1~, OBX+10*, OBX+11*
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