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

Package: Health Level Seven

Routine: HLCS


Information

HLCS ;ALB/RJS,MTC,JRP - COMMUNICATIONS SERVER - ;10/04/2007 14:34

Source Information

Source file <HLCS.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Health Level Seven 8 (ADD,FWD)^HLCS2  (BHSHDR,HEADER)^HLCSHDR  (DC,SEND)^HLMA2  CREATE^HLTF  STATUS^HLTF0  MRGINT^HLTF1  PROCESS^HLTP0  ITEM^HLUTIL2  

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

Package Total Caller Graph
Health Level Seven 2 HLTP  HLTP1  

Entry Points

Name Comments DBIA/ICR reference
SEND(HLMTIEN,HLEID,HLRESULT) ;Send an HL7 message
EXIT
COTS ;Internal to external communication
DHCP(HLMTIEN,HLEIDS,HLCLIENT) ;Internal to internal communication
SENDACK(HLMTIENA,HLEID,HLEIDS,HLRESULT) ;Send an HL7 acknowledgement/response
EXIT2 ;
COTSACK ;Internal to external communication of acknowledgements/responses

External References

Name Field # of Occurrence
ADD^HLCS2 SEND+62
FWD^HLCS2 SEND+45, SEND+61
BHSHDR^HLCSHDR DHCP+41
HEADER^HLCSHDR DHCP+33
DC^HLMA2 SEND+10
SEND^HLMA2 COTS+3, DHCP+24, COTSACK+2
CREATE^HLTF DHCP+48
STATUS^HLTF0 SEND+60, COTS+7, DHCP+37, DHCP+46, DHCP+57, DHCP+59, SENDACK+32, COTSACK+5
MRGINT^HLTF1 DHCP+52, DHCP+55
PROCESS^HLTP0 SEND+57, SENDACK+29
ITEM^HLUTIL2 SEND+13

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HL(771.7 - [#771.7] SENDACK+8
^HL(772 - [#772] DHCP+28, DHCP+57
^HLCS(870 - [#870] SENDACK+17
^ORD(101 - [#101] SEND+29, SEND+40, SENDACK+9, SENDACK+11

Label References

Name Line Occurrences
COTS SEND+51
COTSACK SENDACK+23
DHCP SEND+53, SENDACK+25
EXIT SEND+15
EXIT2 SENDACK+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BHSHDR DHCP+19~
EXCLUDE SEND+21~, SEND+22*, SEND+26, SEND+30*, SEND+33
HDR2BLD DHCP+19~, DHCP+29*, DHCP+31, DHCP+39, DHCP+50, DHCP+53
>> HL("EIDS" SEND+37*
HLARY SEND+6~
HLARY( SEND+18, SEND+37, SEND+47
HLARY(0 SEND+15
HLCLIENT SEND+6~, SEND+37*, SEND+38, SEND+53, COTS+3, DHCP~, DHCP+24, SENDACK+7~, SENDACK+18*, SENDACK+19
, SENDACK+25, COTSACK+2
HLCLNODE SENDACK+7~, SENDACK+9*, SENDACK+18
HLDONE1 SEND+43~, SEND+44*
HLEID SEND~, SEND+13, SENDACK~, SENDACK+8, SENDACK+9, SENDACK+25, COTSACK+2
HLEIDS SEND+6~, SEND+17*, SEND+18*, SEND+30, SEND+37, SEND+40, SEND+47, SEND+53, COTS+3, DHCP~
, DHCP+24, SENDACK~, SENDACK+8, SENDACK+11
>> HLERR("SKIP_EVENT" SEND+60
HLERROR SEND+6~, SEND+7*, SEND+11, SEND+37*, SEND+54, SEND+56*, SEND+57, SEND+60, EXIT, COTS+4*
, DHCP+20*, DHCP+25*, DHCP+31, DHCP+36*, DHCP+37, DHCP+39, DHCP+45*, DHCP+46, SENDACK+7~, SENDACK+8*
, SENDACK+28*, SENDACK+29, SENDACK+32, EXIT2+1
HLHDR DHCP+19~
HLHDR(1 DHCP+42
HLL SEND+45!, SEND+61!
HLL("LINKS" SEND+45, SEND+61, SENDACK+14, SENDACK+15, SENDACK+16!
HLMSGPTR SEND+6~, SEND+57, SEND+60, DHCP+22*, DHCP+48, DHCP+52, DHCP+55, DHCP+59, SENDACK+7~, SENDACK+27
, SENDACK+29, SENDACK+32
HLMTIEN SEND~, SEND+53, COTS+3, DHCP~, DHCP+24, DHCP+28, DHCP+52, DHCP+55, DHCP+57
HLMTIENA SENDACK~, SENDACK+8, SENDACK+25, COTSACK+2
HLMTIENS SEND+6~, COTS+3, COTS+4, COTS+7, DHCP+21*, DHCP+24, DHCP+25, DHCP+33, DHCP+37, DHCP+41
, DHCP+46, DHCP+57, SENDACK+7~, COTSACK+2, COTSACK+5
HLNEXT SEND+43~, SEND+44*
HLNODE SEND+43~, SEND+44*
HLOGLINK SEND+6~, SEND+47*, SEND+51, COTS+3, SENDACK+7~, SENDACK+11*, SENDACK+14, SENDACK+15*, SENDACK+17*, SENDACK+23
, COTSACK+2
>> HLP("EXCLUDE SUBSCRIBER" , SEND+26, SEND+28
>> HLPRIO SEND+9
HLQUIT SEND+43~, SEND+44*
HLRESULT SEND~, SEND+11*, EXIT*, SENDACK~, EXIT2+1*
HLTCP COTS+2~
HLTCPI COTS+2~
HLTCPO COTS+2~
>> HLX SEND+40*, SEND+41, SEND+45
I SEND+21~, SEND+22*, SEND+26*, SEND+28
MSGDT DHCP+19~, DHCP+48
MSGDTH DHCP+19~, DHCP+48
MSGID DHCP+19~, DHCP+48
TEMP SEND+27~, SEND+28*, SEND+29*, SEND+30
TMP DHCP+19~, DHCP+28*, DHCP+29, DHCP+32*, DHCP+33, DHCP+34, DHCP+36, DHCP+40*, DHCP+42*, DHCP+43
, DHCP+45
U DHCP+57, SENDACK+11, SENDACK+18
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All