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

Package: Scheduling

Routine: SCMCHL


Information

SCMCHL ;BP/DJB - PCMM HL7 Main Calling Point ; 16 Dec 2002 11:14 AM

Source Information

Source file <SCMCHL.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
Scheduling 7 $$BUILD^SCMCHLB  TRANSMIT^SCMCHLE  $$GENERATE^SCMCHLG  (CMPLBULL,ERRBULL)^SCMCHLM  $$BUILD^SCMCHLP  (AUTO,EN)^SCMCHLRR  $$COUNT^SCMCHLS  
Health Level Seven 1 INIT^HLFNC2  
Registration 1 $$SITE^VASITE  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Scheduling 3 SCMCHLG  SCMCHLR  SCMCHLRR  

Entry Points

Name Comments DBIA/ICR reference
MAIN(MODE,XMITARRY,VARPTR,WORK) ;Main entry point to generate Primary Care HL7
HLEID() ;Return pointer to sending event
MANUAL ;User passed in a specific variable pointer value. This value will
HLEIDW() ;Return workload sending event
FLAG(VARPTR,SCEVIEN) ;Turn off transmission flag. This removes event from "AACXMIT"
LOOP ;Loop thru EVENT POINTER xref and send message for each unique one.

External References

Name Field # of Occurrence
INIT^HLFNC2 MAIN+49
$$BUILD^SCMCHLB LOOP+24, MANUAL+12
TRANSMIT^SCMCHLE FLAG+6, FLAG+10
$$GENERATE^SCMCHLG LOOP+37, MANUAL+18
CMPLBULL^SCMCHLM LOOP+48
ERRBULL^SCMCHLM MAIN+46, MAIN+51
$$BUILD^SCMCHLP LOOP+23, MANUAL+11
AUTO^SCMCHLRR LOOP+59
EN^SCMCHLRR LOOP+55
$$COUNT^SCMCHLS LOOP+47
$$SITE^VASITE MAIN+54

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,MSGCNT," messages sent."
  • Line Location: LOOP+43

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORD(101 - [#101] HLEIDW+1, HLEID+2
^SCPT(404.48 - [#404.48] LOOP+14, LOOP+18, LOOP+22, FLAG+9
^SCTM(404.44 - [#404.44] LOOP+11
^XTMP("SCMCHL" MAIN+26, MAIN+28, MAIN+30*, LOOP+50!, MANUAL+19!

Label References

Name Line Occurrences
$$HLEID MAIN+43
$$HLEIDW LOOP+23, MANUAL+11, HLEID+1
FLAG LOOP+33, LOOP+38
MANUAL MAIN+57

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DT MAIN+30
ERRCNT MAIN+32~, LOOP+47*, LOOP+48
HL MAIN+34~, MAIN+49, MAIN+51, LOOP+23, LOOP+24, MANUAL+11, MANUAL+12
HL("" MAIN+50
HLECH MAIN+34~
HLEID MAIN+34~, MAIN+43*, MAIN+44, MAIN+49, LOOP+23~*, MANUAL+11~*
HLFS MAIN+34~
HLP MAIN+34~
HLQ MAIN+34~
IEN MAIN+32~, FLAG+7~, FLAG+8*, FLAG+9*, FLAG+10
MODE MAIN~, MAIN+37*, LOOP+29, LOOP+46
MSG MAIN+32~, MAIN+45*, MAIN+46
MSGCNT MAIN+32~, MAIN+40*, LOOP+43, LOOP+48
RESULT MAIN+32~, LOOP+23*, LOOP+24*, LOOP+25, LOOP+26, MANUAL+11*, MANUAL+12*, MANUAL+13, MANUAL+14, MANUAL+18*
SCEVIEN MAIN+33~, LOOP+18*, LOOP+22, LOOP+23, LOOP+33, LOOP+38, FLAG~, FLAG+6
SCFAC MAIN+33~, MAIN+54*
SCFUT LOOP+21!, LOOP+33, LOOP+38
SCLIMIT LOOP+10~, LOOP+11*, LOOP+12*, LOOP+14, LOOP+52, LOOP+55, LOOP+56, LOOP+59
SCMANUAL MANUAL+3~, MANUAL+4*
U LOOP+11, LOOP+22
VARPTR MAIN~, MAIN+26, MAIN+57, LOOP+10~, LOOP+13*, LOOP+14*, LOOP+18, LOOP+23, LOOP+24, LOOP+26
, LOOP+30, LOOP+33, LOOP+38, MANUAL+11, MANUAL+12, MANUAL+14, MANUAL+15, FLAG~, FLAG+5, FLAG+9
WORK MAIN~, LOOP+10~, LOOP+22*, LOOP+23, LOOP+24, MANUAL+11, MANUAL+12, HLEID+1
XMITARRY MAIN~, MAIN+38*, LOOP+15, LOOP+23, LOOP+24, LOOP+30, LOOP+33, LOOP+39, LOOP+49, MANUAL+8
, MANUAL+11, MANUAL+12, MANUAL+15
XMITERR MAIN+34~, MAIN+39*, LOOP+26, LOOP+47, LOOP+48, LOOP+49, MANUAL+14
>> ZTQUEUED LOOP+43
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All