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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: SRHLMFN

Package: Surgery

Routine: SRHLMFN


Information

SRHLMFN ;B'HAM ISC/DLR - Surgery Interface Master File Notification Message ; [ 05/19/98 9:31 AM ]

Source Information

Source file <SRHLMFN.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Health Level Seven 2 INIT^HLFNC2  GENERATE^HLMA  
Surgery 1 (MFE,MFI)^SRHLUO3  

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

Package Total Caller Graph
Surgery 5 SRHLDW  SRHLDW1  SRHLUO3  SROCODE  SROFILE  

Entry Points

Name Comments DBIA/ICR reference
MSG(SRTBL,FEC,REC,SRENT) ;sends MFN message
EXIT
INIT ;V. 1.6 interface
GEN ;generate the message

External References

Name Field # of Occurrence
INIT^HLFNC2 INIT+8
GENERATE^HLMA GEN+10
MFE^SRHLUO3 MSG+14
MFI^SRHLUO3 MSG+13

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,REC," Sending HL7 Master File ",$S(REC="MAD":"addition",REC="MDC":"deactivate",REC="MAC":"Reactivation",REC="MDL":"Deletion",1:"")," message"
  • Line Location: EXIT+0
Function Call: WRITE
  • Prompt: "."
  • Line Location: EXIT+0

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HL(771 - [#771] MSG+8, MSG+9
^ORD(101 - [#101] INIT+7

Label References

Name Line Occurrences
GEN MSG+15
INIT MSG+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> EID INIT+7*, INIT+8, GEN+9
FEC MSG~, MSG+13
FIELD MSG+7~, MSG+12*, MSG+14
FILE MSG+7~, MSG+12*, MSG+13, MSG+14
>> HL INIT+7*, INIT+8
>> HL("ECH" MSG+11, INIT+8
>> HL("FS" INIT+8
>> HL("Q" INIT+8
>> HLARYTYP GEN+9*, GEN+10
HLCOMP MSG+7~, MSG+11*, INIT+8*
>> HLDAP MSG+8*, MSG+9
>> HLECH INIT+8*
>> HLEID GEN+9*, GEN+10
>> HLFORMAT GEN+9*, GEN+10
>> HLFS INIT+8*
>> HLMTIEN GEN+9*, GEN+10
>> HLP GEN+10
>> HLQ INIT+8*
HLREP MSG+7~, MSG+11*, INIT+8*
>> HLRESLT GEN+9*, GEN+10
HLSUB MSG+7~, MSG+11*, INIT+8*
ID MSG+7~, MSG+12*, MSG+13
>> INT INIT+7*, INIT+8
REC MSG~, MSG+14, EXIT
SRENT MSG~, MSG+13, MSG+14
>> SRET INIT+5*, INIT+6*, INIT+7
SRI MSG+7~, MSG+11*, MSG+13, MSG+14
SRTBL MSG~, MSG+12, INIT+5
U MSG+9, MSG+12, INIT+5
XX MSG+7~, EXIT*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All