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

Package: Surgery

Routine: SRHLVZIU


Information

SRHLVZIU ;B'HAM ISC/DLR - Surgery Interface Sender of Scheduling Information Unsolicited ; [ 05/28/98 11:29 AM ]

Source Information

Source file <SRHLVZIU.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Surgery 4 (AL1,DG1,OBX,PID)^SRHLVUO  (ZCH,ZIG,ZIL,ZIP)^SRHLVUO1  ZIS^SRHLVUO2  STATUS^SROERR0  
Health Level Seven 1 (EN,INIT)^HLTRANS  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Surgery 1 SRHLZIU  

Entry Points

Name Comments DBIA/ICR reference
SEND ;
DISPLAY ;screen message to user
SEG ;segments
START ;
EXIT ;
CHECK ;checks ^XTMP for duplicate modification messages
MSG(CASE,SRSTATUS,SREVENT) ;Send ZSQ message.

External References

Name Field # of Occurrence
EN^HLTRANS SEND+1
INIT^HLTRANS START+8
AL1^SRHLVUO SEG+6
DG1^SRHLVUO SEG+5
OBX^SRHLVUO SEG+4
PID^SRHLVUO SEG+3
ZCH^SRHLVUO1 SEG+1
ZIG^SRHLVUO1 SEG+8
ZIL^SRHLVUO1 SEG+9
ZIP^SRHLVUO1 SEG+10
ZIS^SRHLVUO2 SEG+7
STATUS^SROERR0 START+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Sending a "
  • Line Location: DISPLAY+2
Function Call: WRITE
  • Prompt: "New Appointment booking"
  • Line Location: DISPLAY+3
Function Call: WRITE
  • Prompt: "Reschedule"
  • Line Location: DISPLAY+4
Function Call: WRITE
  • Prompt: "Modification"
  • Line Location: DISPLAY+5
Function Call: WRITE
  • Prompt: "Cancellation"
  • Line Location: DISPLAY+6
Function Call: WRITE
  • Prompt: "Deletion"
  • Line Location: DISPLAY+7
Function Call: WRITE
  • Prompt: " for case #",CASE
  • Line Location: DISPLAY+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HL(770 - [#770] START+6
^HL(771 - [#771] START+2, START+3, START+6
^TMP("HLS" START+4!, START+12, CHECK+3, CHECK+5, CHECK+8
^XTMP("SRHL7" SEND+2!, CHECK+2, CHECK+4, CHECK+5, CHECK+6, CHECK+7!*, CHECK+8*

Label References

Name Line Occurrences
CHECK START+13
DISPLAY START+14
SEG START+12
SEND START+14

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CASE MSG~, SEND+2, CHECK+2, CHECK+4, CHECK+5, CHECK+6, CHECK+7, CHECK+8, DISPLAY+8
DT CHECK+7
>> HLCOMP START+11*
>> HLDAP START+2*, START+3
>> HLECH START+10*, START+11
>> HLFS START+10*
HLMTN START+8*, SEND+3!
>> HLNDAP START+8*, SEND+2
>> HLQ START+10*
HLREP START+5~, START+11*
HLSDT START+8*, SEND+3!, CHECK+3, CHECK+5, CHECK+8
HLSUB START+5~, START+11*
OUT START+5~, START+13*, START+14
PRT START+5~, START+6*, START+7*
SREVENT MSG~, SEG+1, DISPLAY+3, DISPLAY+4, DISPLAY+5, DISPLAY+6, DISPLAY+7
>> SRI START+6*, SEG+1, SEG+3, SEG+4, SEG+5, SEG+6, SEG+7, SEG+8, SEG+9, SEG+10
>> SRNAP START+6*, CHECK+2, CHECK+4, CHECK+5, CHECK+6, CHECK+7, CHECK+8
SRSTATUS MSG~, START+1, SEG+1, SEG+2, SEND+2
SRX START+5~, START+6*, START+8
U START+3
UPDATE START+5~, START+6*, START+13, SEND+1, CHECK+3*, CHECK+4*, CHECK+5*, CHECK+6*, CHECK+7
X CHECK+1~, CHECK+3*, CHECK+4, CHECK+5, CHECK+6, CHECK+8*, DISPLAY+1~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All