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 |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: HLCSMM1

Package: Health Level Seven

Routine: HLCSMM1


Information

HLCSMM1 ;ISC-SF/JC - HL7 PROTOCOL FOR MAILMAN ;03/15/2011

Source Information

Source file <HLCSMM1.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Health Level Seven 3 TRACE^HLCSDR2  EN^HLCSMM  $$DEQUEUE^HLCSQUE  
VA FileMan 2 NOW^%DTC  ^DIE  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Health Level Seven 2 ^HLCS(869.1  HLCSMM  

Entry Points

Name Comments DBIA/ICR reference
UPDT ;Update link info
STOP ;Check for Shutdown request
START ;
INIT ;
STATUS(HLNXST) ;Status update
LOOP ;Begin send loop

External References

Name Field # of Occurrence
NOW^%DTC INIT+8, STOP+1
^DIE UPDT+7, STOP+7
TRACE^HLCSDR2 START+2, START+6
EN^HLCSMM START+7
$$DEQUEUE^HLCSQUE START+3

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: 1
  • Variable: X
  • Line Location: START+8
Routine Call
  • DIE
  • Line Location:
    • UPDT+7
    • STOP+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^HLCS(870 - [#870] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HLCS(870 - [#870] INIT+5, UPDT+1, UPDT+8, LOOP+6, START+9, START+10*, START+11, STATUS+1, STATUS+2, STATUS+3*
, STATUS+4, STOP+2, STOP+3, STOP+8

Label References

Name Line Occurrences
START LOOP+2
STATUS LOOP+5, START+2, START+6
STOP START+12, STATUS+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % INIT+8
DA UPDT+4*, UPDT+7!, STOP+5*, STOP+7!
DIE UPDT+4*, UPDT+7!, STOP+5*, STOP+7!
DR UPDT+5*, UPDT+6*, UPDT+7!, STOP+6*, STOP+7!
DTIME UPDT+1, START+9, STATUS+1, STOP+2
HLDOUT0 INIT+1~, START+3*, START+4*, START+5, START+7
HLDOUT1 INIT+1~, START+4*, START+7
>> HLDP INIT+2, INIT+5, UPDT+1, UPDT+4, UPDT+8, LOOP+6, START+3, START+9, START+10, START+11
, STATUS+1, STATUS+2, STATUS+3, STATUS+4, STOP+2, STOP+3, STOP+5, STOP+8
HLNOW INIT+1~, INIT+8*
HLNXST START+1*, START+2, START+6*, STATUS~, STATUS+2, STATUS+3, STOP+4*
>> HLTRACE UPDT+3*, START+8
IO(0 START+8
>> STOP LOOP+1*, LOOP+2, STOP+4*
U START+4, START+10, STATUS+2, STATUS+3, STOP+3
>> X START+8*
>> ZTSK UPDT+2*, UPDT+3, UPDT+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All