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

Package: Mental Health

Routine: YSGAFHL7


Information

YSGAFHL7 ;ALB/SCK-HL7 MENTAL HEALTH ROUTINES ;8/10/98

Source Information

Source file <YSGAFHL7.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Registration 3 $$EN^VAFHLEVN  $$EN^VAFHLOBX  $$EN^VAFHLPID  
Health Level Seven 2 INIT^HLFNC2  GENERATE^HLMA  
Kernel 1 $$NOW^XLFDT  

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
Mental Health 1 YSGAFOBX  

Entry Points

Name Comments DBIA/ICR reference
EN(DFN,EVNTYP,EVNTDT,OBXINFO,EVNTINFO) ; Main entry point Mental Health ADT message builder
CLRVAR ; Common point for clearing variables used
BLDMSG(DFN,EVNTYP,EVNTDT,OBXINFO,EVNTINFO,XMITARRY) ;
SNDMSG(EVNTYP,EVNTINFO,XMITARRY) ; Send ADT HL7 message

External References

Name Field # of Occurrence
INIT^HLFNC2 BLDMSG+12, SNDMSG+15
GENERATE^HLMA SNDMSG+28
$$EN^VAFHLEVN BLDMSG+18
$$EN^VAFHLOBX BLDMSG+48
$$EN^VAFHLPID BLDMSG+28
$$NOW^XLFDT EN+26

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] EN+22

Label References

Name Line Occurrences
$$BLDMSG EN+45
$$SNDMSG EN+47
CLRVAR EN+49

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRY4HL7 SNDMSG+2~, SNDMSG+8*, SNDMSG+20, SNDMSG+23, SNDMSG+24, SNDMSG+32
DFN EN~, EN+21*, EN+22, EN+40, EN+45, BLDMSG~, BLDMSG+28
EVNTDT EN~, EN+25*, EN+26*, EN+42, EN+45, BLDMSG~, BLDMSG+18
EVNTINFO EN~, EN+28*, EN+29*, EN+40, EN+41, EN+42, EN+45, EN+47, CLRVAR+1, BLDMSG~
, BLDMSG+10, BLDMSG+11, BLDMSG+12, BLDMSG+20, SNDMSG~, SNDMSG+11, SNDMSG+14, SNDMSG+15, SNDMSG+28
EVNTYP EN~, EN+23*, EN+24*, EN+33, EN+41, EN+45, EN+47, BLDMSG~, BLDMSG+18, BLDMSG+19
, SNDMSG~
GLOREF EN+31~, EN+36*, EN+37, EN+45, CLRVAR+1
HL BLDMSG+2~, BLDMSG+5!, BLDMSG+12, SNDMSG+2~, SNDMSG+7!, SNDMSG+15
HL("" BLDMSG+13, SNDMSG+16
HL("FS" BLDMSG+18, BLDMSG+19, BLDMSG+20
HL("Q" BLDMSG+18, BLDMSG+20
HLECH BLDMSG+2~
HLEID BLDMSG+2~
HLFS BLDMSG+2~
HLP SNDMSG+2~, SNDMSG+28
HLQ BLDMSG+2~
HLRESLT SNDMSG+2~, SNDMSG+28, SNDMSG+29*, SNDMSG+34
KILLARRY SNDMSG+2~, SNDMSG+19*, SNDMSG+25*, SNDMSG+32
LASTLINE BLDMSG+3~, BLDMSG+22*, BLDMSG+23, BLDMSG+29*, BLDMSG+30, BLDMSG+49*, BLDMSG+50, BLDMSG+52
LINESADD BLDMSG+3~, BLDMSG+29*, BLDMSG+49*, BLDMSG+52
OBX1 BLDMSG+33~, BLDMSG+47*, BLDMSG+48
OBXINFO EN~, EN+27, EN+45, BLDMSG~, BLDMSG+37, BLDMSG+38, BLDMSG+40, BLDMSG+41, BLDMSG+44, BLDMSG+45
, BLDMSG+47
RETURN EN+31~, EN+45*, EN+46, EN+47*, EN+50
VAFEVN BLDMSG+16~, BLDMSG+18*, BLDMSG+19*, BLDMSG+20*, BLDMSG+23
VAFOBX BLDMSG+33~, BLDMSG+48*, BLDMSG+50
VAFOBX("" BLDMSG+49
VAFPID BLDMSG+26~, BLDMSG+28*, BLDMSG+30
VAFPID("" BLDMSG+29
VAFSTR BLDMSG+3~, BLDMSG+16~, BLDMSG+17*, BLDMSG+18, BLDMSG+27*, BLDMSG+28, BLDMSG+34*, BLDMSG+48
XMITARRY BLDMSG~, BLDMSG+6*, BLDMSG+7*, BLDMSG+23, BLDMSG+30, BLDMSG+50, SNDMSG~, SNDMSG+3*, SNDMSG+4*, SNDMSG+5
, SNDMSG+20, SNDMSG+22, SNDMSG+24
YSOK EN+31~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All