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

Package: Scheduling

Routine: SDHL7BLD


Information

SDHL7BLD ;SLC/AGP - RTC Order HL7 sender;11:53 AM 19 Jun 2017

Source Information

Source file <SDHL7BLD.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Order Entry Results Reporting 3 $$ESC^ORHLESC  ($$MSH,$$PID)^ORMBLD  ($$LOCK1,UNLK1)^ORX2  
Kernel 2 ($$FMTHL7,$$NOW)^XLFDT  MSG^XQOR  

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
Scheduling 1 SDECHL7  

Entry Points

Name Comments DBIA/ICR reference
EN(INPUTS) ; -- main entry point for sending a
ENX ;
MSH(INPUTS) ;
PID(INPUTS) ;
SCH(INPUTS) ;
AIL(INPUTS,X,SEG,ERRARR) ;
AIG(INPUTS,MSG,X) ;
NTE(INPUTS) ;
PV1(INPUTS) ; -- Gets Patient location info.
ERROR ; -- Sends a DE reply to current msg
; Uses ORVP, ORNMSP, ORDUZ, ORIFN, ORERR, and PKGIFN
TEST(INPUTS) ; -- Build/display HL7 msgs w/o sending
ESC(STR) ;

External References

Name Field # of Occurrence
$$ESC^ORHLESC ESC+2
$$MSH^ORMBLD ERROR+5
$$PID^ORMBLD ERROR+5
$$LOCK1^ORX2 EN+2
UNLK1^ORX2 ENX+3
$$FMTHL7^XLFDT MSH+3, SCH+3
$$NOW^XLFDT MSH+3
MSG^XQOR ENX+2, ERROR+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] PV1+3, PV1+5

Label References

Name Line Occurrences
$$AIL EN+8
$$ESC NTE+1
$$MSH EN+4
$$NTE EN+10
$$PID EN+5
$$PV1 EN+6
$$SCH EN+7
AIG EN+9
EN TEST+1
ERROR ERROR+2
PID ERROR+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNT AIG+1~, AIG+2*, AIG+4*, AIG+5, AIG+6
DUZ ERROR+4
DUZ(2 MSH+3
ERRARR AIL~
FIRST AIG+1~, AIG+2*, AIG+5*
INC EN+1~, EN+3*, EN+4*, EN+5*, EN+6*, EN+7*, EN+8*, EN+9*, EN+10*, AIG+1~
, AIG+2*, AIG+3*, AIG+5, AIG+6
INPUTS EN~, EN+4, EN+5, EN+6, EN+7, EN+8, EN+9, EN+10, MSH~, PID~
, SCH~, AIL~, AIG~, NTE~, PV1~, TEST~, TEST+1
INPUTS("CLINIC" AIL+1, PV1+6
INPUTS("COMMENT" EN+10, NTE+1
INPUTS("DISCONTINUE" MSH+2, SCH+2
INPUTS("DISPO SITION BY" , SCH+4
INPUTS("INTERVAL" SCH+4
INPUTS("NLT" SCH+3
INPUTS("NUMBE R APPT" , SCH+4
INPUTS("ORDER IEN" , EN+2, ENX+3, MSH+3, SCH+3, SCH+5
INPUTS("PARTIAL" SCH+2
INPUTS("PATIENT" PID+1, PV1+3, PV1+5
INPUTS("PREREQ" EN+9, AIG+3, AIG+5, AIG+6
INPUTS("REQ F ILE IEN" , SCH+3, SCH+5
INPUTS("RTC D ATE" , SCH+3
LS EN+1~, EN+2*
MSG EN+1~, EN+9, ENX+1, ENX+2, AIG~
MSG( EN+4*, EN+5*, EN+6*, EN+7*, EN+8*, EN+10*, AIG+5*, AIG+6*
NUM AIG+1~, AIG+2*, AIG+6*
>> ORDUZ ERROR+4*, ERROR+6
OREMSG ERROR+4~, ERROR+7
OREMSG(1 ERROR+5*
OREMSG(2 ERROR+5*
OREMSG(3 ERROR+6*
>> ORERR ERROR+2, ERROR+6
>> ORIFN ERROR+6
>> ORNMSP ERROR+3, ERROR+5, ERROR+6, ERROR+7
ORTS ERROR+4~
>> ORTYPE ERROR+3
ORV ERROR+2~
ORV("XQY0" ERROR+2*
ORVP ERROR+4~, ERROR+5
PATRB PV1+2~, PV1+5*, PV1+6
PATTYPE PV1+2~, PV1+4*, PV1+5, PV1+6
>> PKGIFN ERROR+6
>> SDMSG ERROR+2
SDZTEST ENX+1*, TEST+1!*
SEG AIL~
STR SCH+1~, SCH+3*, SCH+4*, SCH+5*, SCH+6, PV1+2~, PV1+6*, PV1+7, ESC~, ESC+2
TYPE MSH+1~, MSH+2*, MSH+3, SCH+1~, SCH+2*, SCH+3
U PID+1, SCH+2, AIG+5, AIG+6, PV1+5, PV1+6, ERROR+6
WARD PV1+2~, PV1+3*, PV1+4, PV1+6
X AIL~, AIG~, AIG+5, AIG+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All