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 |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: MDHL7BH

Package: Clinical Procedures

Routine: MDHL7BH


Information

MDHL7BH ; HOIFO/WAA,WOIFO/PMK -Bi-directional interface (HL7) routine ;15 Jun 2018 12:46 PM

Source Information

Source file <MDHL7BH.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Health Level Seven 2 INIT^HLFNC2  GENERATE^HLMA  
Kernel 2 $$NOW^XLFDT  $$HLNAME^XLFNAME  
VA FileMan 2 NOW^%DTC  $$GET1^DIQ  
Clinical Procedures 1 ($$FTOHL7,$$GET123,$$GETREF)^MDHL7U2  
Imaging 1 CLINPROC^MAGDHOWP  
Registration 1 ADD^VADPT  
Toolkit 1 $$GET^XPAR  

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
Clinical Procedures 1 MDHL7B  

Entry Points

Name Comments DBIA/ICR reference
EN1 ;Main Entry point.
OBR ; Send the procedure to the correct device
PID ;get the patient information and build the PID
PV1 ;Get the ward location for PV1
ORC ;get ORC onformation

External References

Name Field # of Occurrence
NOW^%DTC ORC+7, ORC+8
$$GET1^DIQ EN1+3, EN1+8, EN1+9, OBR+2, OBR+3, PID+4, PID+5, PID+8, PID+23, PV1+3
PV1+8, PV1+9, PV1+10, PV1+11, PV1+15, PV1+21, PV1+25, PV1+26, ORC+3, ORC+5
INIT^HLFNC2 EN1+6
GENERATE^HLMA EN1+36
CLINPROC^MAGDHOWP EN1+34
$$FTOHL7^MDHL7U2 PID+8, ORC+4, ORC+9
$$GET123^MDHL7U2 PV1+6
$$GETREF^MDHL7U2 PV1+31
ADD^VADPT PID+9
$$NOW^XLFDT PV1+15, PV1+26
$$HLNAME^XLFNAME PID+6
$$GET^XPAR PV1+18

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^GMR(123 - [#123] GET1^DIQ
^DPT - [#2] GET1^DIQ
^SC - [#44] GET1^DIQ
^MDD(702 - [#702] GET1^DIQ
^MDS(702.01 - [#702.01] GET1^DIQ
^MDS(702.09 - [#702.09] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(5 - [#5] PID+14
^DPT(2 PV1+22
^MDD(702 - [#702] PV1+7, PV1+15*, PV1+24, PV1+26*, ORC+7*
^SC - [#44] PV1+17
^SC("B" PV1+17

Label References

Name Line Occurrences
OBR EN1+14
ORC EN1+13
PID EN1+11
PV1 EN1+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % ORC+7, ORC+8
ADDR PID+2~, PID+10*, PID+11*, PID+12*, PID+13*, PID+16*, PID+17*, PID+24
CNT EN1+1~, EN1+10*, EN1+11*, EN1+12*, EN1+13*, EN1+14*
CONSULT PV1+2~, PV1+6*, PV1+15, PV1+21, PV1+26, PV1+30, PV1+31
CWARD PV1+2~, PV1+7*, PV1+8, PV1+17*, PV1+18
DATE ORC+2~, ORC+3*, ORC+4*, ORC+12
>> DEVIEN EN1+3, EN1+9, OBR+2*, OBR+3, PV1+11
>> DEVNAME EN1+9*, EN1+15
DFN EN1+1~, EN1+8*, PID+8, PID+23, PV1+3
DOB PID+2~, PID+8*, PID+22
DT ORC+8
HLA EN1+1~
HLA("HLS" EN1+11*, EN1+12*, EN1+13*, EN1+14*
>> HLECH PID+6, PID+7
>> HLL("LINKS" EN1+16*
>> HLP EN1+36
>> HLP("SUBSCRIBER" EN1+15*
INOUT PV1+2~, PV1+4*, PV1+12, PV1+19, PV1+29
LINE EN1+1~, EN1+11, EN1+12, EN1+13, EN1+14, OBR+1*, OBR+4*, OBR+6*, PID+3*, PID+19*
PID+20*, PID+21*, PID+22*, PID+23*, PID+24*, PID+25*, PV1+29*, PV1+32*, ORC+10*, ORC+11*
ORC+12*
MD101 EN1+1~
MDADD PID+2~, PID+18!
MDADD(1 PID+10
MDADD(2 PID+11
MDADD(3 PID+12
MDADD(4 PID+13
MDADD(5 PID+14
MDADD(6 PID+17
>> MDD702 EN1+8, EN1+34, OBR+2, PID+4, PID+5, PV1+6, PV1+7, PV1+9, PV1+15, PV1+24
PV1+26, ORC+3, ORC+5, ORC+7
>> MDERROR EN1+5*, EN1+37*
MDHL EN1+1~, EN1+36, EN1+37
>> MDIORD ORC+10
MDLINK EN1+1~, EN1+3*, EN1+4, EN1+16
MDMSG EN1+1~, EN1+6, EN1+7
>> MDORFLG EN1+34, ORC+10, ORC+11
MDPCOD PID+2~, PID+14*, PID+16
MDPNAM PV1+2~, PV1+11*, PV1+16
MDPR1 PV1+2~, PV1+9*, PV1+10, PV1+25
MDSSN PID+2~, PID+4*, PID+20, PID+25
MDSV PV1+2~, PV1+15*, PV1+26*
>> MSG EN1+4*, EN1+7*
NAME PID+2~, PID+5*, PID+6*, PID+7*, PID+21
NREF PV1+2~, PV1+31*, PV1+32
REF PV1+2~
>> RESULT EN1+2, EN1+4*, EN1+7*
SDATE ORC+2~, ORC+5*, ORC+6*, ORC+7*, ORC+8*, ORC+9*, ORC+12
TMP PID+2~, PID+11*, PID+12*
U EN1+37, PV1+5, PV1+7, PV1+15, PV1+17, PV1+24, PV1+26
>> USC OBR+3*, OBR+4, OBR+5*, OBR+6
VAERR PID+2~
VAPA PID+2~
VAROOT PID+2~, PID+9*
WARD PV1+2~, PV1+3*, PV1+4, PV1+5*, PV1+14*, PV1+15*, PV1+17, PV1+18*, PV1+20*, PV1+21*
PV1+22*, PV1+29
WARD1 PV1+2~, PV1+3*, PV1+10*, PV1+14, PV1+17*, PV1+20
WARD2 PV1+2~, PV1+3*, PV1+8*, PV1+14, PV1+20

Marked Items

Name Field # of Occurrence
$T(CLINPROC^MAGDHOWP EN1+34
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All