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

Package: Surgery

Routine: SRHLOORU


Information

SRHLOORU ;B'HAM ISC/DLR - Surgery Interface Outgoing ORU message ; [ 05/19/98 9:33 AM ]

Source Information

Source file <SRHLOORU.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Surgery 4 $$V^SRHLU  PID^SRHLUO  OBR^SRHLUO4  MSG^SRHLVOOR  
Health Level Seven 2 INIT^HLFNC2  GENERATE^HLMA  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Surgery 1 SROERR0  

Entry Points

Name Comments DBIA/ICR reference
CHECK ;checks ^XTMP for duplicate modification messages
DISPLAY ;screen message to user
SEG ;segments
START ;
EXIT ;
GEN ;generate the message
MSG(CASE,SRSTATUS,SREVENT) ;send ORU message

External References

Name Field # of Occurrence
INIT^HLFNC2 START+15
GENERATE^HLMA GEN+10
$$V^SRHLU MSG+8
PID^SRHLUO SEG+2
OBR^SRHLUO4 SEG+3
MSG^SRHLVOOR MSG+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Sending an observation result message for case #",CASE
  • Line Location: DISPLAY+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HL(771 - [#771] START+1, START+2
^ORD(101 - [#101] START+14
^SRO(133.2 - [#133.2] START+4, START+5
^TMP("HLS" START+6!, CHECK+3, CHECK+5, CHECK+8
^XTMP("SRHL7" CHECK+2, CHECK+4, CHECK+5, CHECK+6, CHECK+7!*, CHECK+8*

Label References

Name Line Occurrences
CHECK START+19
DISPLAY START+19
GEN START+19
SEG START+17

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CASE MSG~, MSG+8, SEG+3, DISPLAY+1, CHECK+2, CHECK+4, CHECK+5, CHECK+6, CHECK+7, CHECK+8
DT CHECK+7
>> EID START+14*, START+15, GEN+9, CHECK+2, CHECK+4, CHECK+5, CHECK+6, CHECK+7, CHECK+8
>> HL START+14*, START+15
>> HL("ECH" START+15
>> HL("FS" START+15
>> HL("Q" START+15
>> HLARYTYP GEN+9*, GEN+10
HLCOMP START+7~, START+15*
>> HLDAP START+1*, START+2
>> HLECH START+15*
>> HLEID GEN+9*, GEN+10
>> HLFORMAT GEN+9*, GEN+10
>> HLFS START+15*
>> HLMTIEN GEN+9*, GEN+10
>> HLP GEN+10
>> HLQ START+15*
HLREP START+7~, START+15*
>> HLRESLT GEN+9*, GEN+10
HLSUB START+7~, START+15*
>> INT START+14*, START+15
OUT START+7~
PRT START+7~
>> SRET START+13*, START+14
SREVENT MSG~
SRI START+7~, SEG+1*, SEG+2, SEG+3
SRSTATUS MSG~, MSG+8, MSG+9
SRX START+7~
U START+2, START+5
UPDATE START+7~, START+19, CHECK+3, CHECK+4*, CHECK+5*, CHECK+6*, CHECK+7*
X CHECK+1~, CHECK+3*, CHECK+4, CHECK+5, CHECK+6, CHECK+8*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All