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

Package: Scheduling

Routine: SCRPW77


Information

SCRPW77 ;BP-CIOFO/KEITH,ESW - Clinic Appointment Availability Extract (cont.) ; 5/28/03 4:49pm

Source Information

Source file <SCRPW77.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Scheduling 4 ($$CPAIR,$$DIV)^SCRPW71  XMTX^SCRPW73  HDR^SCRPW76  FOOT^SCRPW78  
Kernel 1 $$S^%ZTLOAD  
VA Fileman 1 EN^DIQ1  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Scheduling 4 SCRPW72  SCRPW73  SCRPW75  SCRPW78  

Entry Points

Name Comments DBIA/ICR reference
DTXN(Y) ;External date formated to abbreviate
OUT4 ;Output patient list
AVE(SDX) ;Calculate averages
AVE2(SDCL,SDAVE2) ;Format additional fields
STOP ;Check for stop task request
FOOTER(SDREPORT)
ACCRUE ;Accrue counts and averages to division and division/credit pair totals
OUT5(DFN,SC) ;Output patient list
FOOT(SDTX) ;Report footer for retrospective report
DTX(Y) ;Externalize date
SRTY(SDSRTY) ;Externalize scheduling request type

External References

Name Field # of Occurrence
$$S^%ZTLOAD STOP+1
EN^DIQ1 OUT5+19
$$CPAIR^SCRPW71 ACCRUE+2
$$DIV^SCRPW71 ACCRUE+3
XMTX^SCRPW73 FOOTER+4, FOOTER+5
HDR^SCRPW76 OUT4+13, OUT5+11
FOOT^SCRPW78 FOOT+33

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: ?113,$G(SDARR(SDFN,DA,DR,"I"))
  • Line Location: OUT5+18
Function Call: WRITE
  • Prompt: !
  • Line Location: FOOTER+7
Function Call: WRITE
  • Prompt: !,SDFOOT(SDREPORT,SDI)
  • Line Location: FOOTER+9

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" DTX+1, DTXN+2
^SC - [#44] ACCRUE+2
^TMP("SD" ACCRUE+4
^TMP("SDIPLST" OUT5+2, OUT5+5, OUT5+7, OUT5+9, OUT5+10
^TMP("SDNAVA" ACCRUE+5*, ACCRUE+6*, ACCRUE+10*, ACCRUE+12*, ACCRUE+13*, ACCRUE+16*, ACCRUE+19*, ACCRUE+22*, ACCRUE+29*, ACCRUE+32
, ACCRUE+33, ACCRUE+34*, ACCRUE+35, ACCRUE+36, ACCRUE+37*
^TMP("SDNAVB" ACCRUE+11*
^TMP("SDNZAVA" ACCRUE+17
^TMP("SDPLIST" OUT4+2, OUT4+5, OUT4+7, OUT4+9, OUT4+11, OUT4+12
^TMP("SDWNAVA" ACCRUE+40!, AVE2+4
^TMP("SDXNAVA" ACCRUE+1, ACCRUE+7, ACCRUE+9, ACCRUE+25, ACCRUE+26, ACCRUE+28, ACCRUE+40!
^TMP("SDYNAVA" ACCRUE+8, ACCRUE+27, ACCRUE+40!
^TMP("SDZNAVA" ACCRUE+14*, ACCRUE+17*, ACCRUE+20*, ACCRUE+23*, ACCRUE+33, ACCRUE+36, ACCRUE+40!

Label References

Name Line Occurrences
$$AVE ACCRUE+10, ACCRUE+29, ACCRUE+34, ACCRUE+37
$$AVE2 ACCRUE+11
$$DTX OUT4+15, OUT4+16, OUT4+17
$$DTXN OUT5+13, OUT5+14, OUT5+17
$$SRTY OUT4+16, OUT5+13
FOOTER OUT4+13, OUT4+24, OUT5+11, OUT5+23

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA OUT5+18~, OUT5+19*
DFN OUT4+1~, OUT4+8*, OUT4+9*, OUT4+11, OUT4+12, OUT5~, OUT5+2, OUT5+5, OUT5+7, OUT5+9
, OUT5+10
DIC OUT5+18~, OUT5+19*
DIQ OUT5+18~, OUT5+19*
DIQ(0 OUT5+19*
DR OUT5+18~, OUT5+19*
IOM OUT4+4, OUT5+4
IOSL OUT4+13, OUT5+11, FOOTER+7
SC OUT4+2, OUT4+5, OUT4+7, OUT4+9, OUT4+11, OUT4+12, OUT4+13, OUT5~, OUT5+2, OUT5+5
, OUT5+7, OUT5+9, OUT5+10, OUT5+11
>> SC0 ACCRUE+2*, ACCRUE+3
SDADT OUT4+1~, OUT4+10*, OUT4+11*, OUT4+12, OUT4+16, OUT5+1~, OUT5+8*, OUT5+9*, OUT5+10, OUT5+14
SDARR OUT5+18~
SDARR( OUT5+18
>> SDATA OUT4+12*, OUT4+15, OUT4+16, OUT4+17, OUT4+18, OUT4+19, OUT5+10*, OUT5+13, OUT5+14, OUT5+15
, OUT5+16, OUT5+17, OUT5+18, OUT5+19
>> SDAVE ACCRUE+10*, ACCRUE+12
SDAVE2 ACCRUE+11, AVE2~, AVE2+4*, AVE2+5, AVE2+6, AVE2+8, AVE2+9*
SDCL ACCRUE+1*, ACCRUE+2, ACCRUE+4, ACCRUE+7, ACCRUE+8, ACCRUE+9, ACCRUE+10, ACCRUE+11, ACCRUE+12, ACCRUE+25
, ACCRUE+26, ACCRUE+27, ACCRUE+28, ACCRUE+29, AVE2~, AVE2+4
>> SDCP ACCRUE+2, ACCRUE+4, ACCRUE+5, ACCRUE+6, ACCRUE+10, ACCRUE+11, ACCRUE+12, ACCRUE+19, ACCRUE+20, ACCRUE+22
, ACCRUE+23, ACCRUE+29, ACCRUE+35*, ACCRUE+36, ACCRUE+37, OUT4+13, OUT5+11
SDFL FOOTER+2~*, FOOTER+7
>> SDFLEN OUT4+13, OUT5+11
SDFN OUT5+18~, OUT5+19*
>> SDFOOT( FOOTER+5, FOOTER+9
SDI ACCRUE+13*, ACCRUE+14*, ACCRUE+16*, ACCRUE+17*, ACCRUE+19*, ACCRUE+20*, ACCRUE+22*, ACCRUE+23*, AVE+3~, AVE+4*
, AVE+5, AVE+6, AVE+7, AVE+8, AVE2+3~, AVE2+7*, AVE2+8, AVE2+9, OUT4+1~, OUT4+5*
, OUT4+7, OUT4+9, OUT4+11, OUT4+12, OUT4+15, OUT5+1~, OUT5+5*, OUT5+7, OUT5+9, OUT5+10
, OUT5+13, FOOTER+2~, FOOTER+4*, FOOTER+5*, FOOTER+7*, FOOTER+8*, FOOTER+9*
>> SDIV ACCRUE+3*, ACCRUE+4, ACCRUE+5, ACCRUE+10, ACCRUE+11, ACCRUE+13, ACCRUE+14, ACCRUE+19, ACCRUE+20, ACCRUE+29
, ACCRUE+32*, ACCRUE+33, ACCRUE+34, ACCRUE+35, ACCRUE+36, ACCRUE+37, OUT4+13, OUT5+11
>> SDLINE FOOT+3, FOOT+10, FOOT+12, FOOT+17, FOOT+19, FOOT+25, FOOT+27, FOOT+32, FOOT+33
>> SDMD ACCRUE+6, ACCRUE+12, ACCRUE+15, ACCRUE+21
>> SDOUT ACCRUE+25, STOP+1*, OUT4+5, OUT4+7, OUT4+9, OUT4+11, OUT4+14, OUT4+24, OUT5+5, OUT5+7
, OUT5+9, OUT5+12, OUT5+23
SDPNAME OUT4+1~, OUT4+6*, OUT4+7*, OUT4+9, OUT4+11, OUT4+12, OUT4+15, OUT5+1~, OUT5+6*, OUT5+7*
, OUT5+9, OUT5+10
SDREPORT OUT4+13, OUT4+24, OUT5+11, OUT5+23, FOOTER~, FOOTER+2, FOOTER+5, FOOTER+9
SDREPORT(1 FOOT+2
SDREPORT(2 FOOT+11
SDREPORT(3 FOOT+18
SDREPORT(4 FOOT+26
SDREPORT(5 FOOT+33
SDSRTY SRTY~, SRTY+2, SRTY+3, SRTY+4, SRTY+5, SRTY+6, SRTY+7, SRTY+8
SDSTR DTXN+3~
>> SDT ACCRUE+25*, ACCRUE+26, ACCRUE+27, ACCRUE+28, ACCRUE+29
SDTX FOOT~, FOOT+33
SDTX(1 FOOT+3*, FOOT+4*, FOOT+5*, FOOT+6*, FOOT+7*, FOOT+8*, FOOT+9*, FOOT+10*
SDTX(2 FOOT+12*, FOOT+13*, FOOT+14*, FOOT+15*, FOOT+16*, FOOT+17*
SDTX(3 FOOT+19*, FOOT+20*, FOOT+21*, FOOT+22*, FOOT+23*, FOOT+24*, FOOT+25*
SDTX(4 FOOT+27*, FOOT+28*, FOOT+29*, FOOT+30*, FOOT+31*, FOOT+32*
SDX ACCRUE+7*, ACCRUE+8*, ACCRUE+9*, ACCRUE+10, ACCRUE+13, ACCRUE+14, ACCRUE+16, ACCRUE+17, ACCRUE+19, ACCRUE+20
, ACCRUE+22, ACCRUE+23, ACCRUE+26*, ACCRUE+27*, ACCRUE+28*, ACCRUE+29, ACCRUE+33*, ACCRUE+34, ACCRUE+36*, ACCRUE+37
, AVE~, AVE+5*, AVE+6*, AVE+8*, AVE+10, AVE+11*, AVE+12, AVE+13*, AVE+14, AVE2+3~
, AVE2+8*, AVE2+9
>> SDXM OUT4+13, OUT5+11, FOOTER+3
SDY AVE+3~, AVE+5*, AVE+6, AVE+8, AVE+10*, AVE+11, AVE+12*, AVE+13, AVE2+3~, AVE2+6*
, AVE2+9, OUT4+1~, OUT4+3*, OUT4+4, OUT5+1~, OUT5+3*, OUT5+4
SDZ AVE+3~, AVE+10*, AVE+11, AVE+12*, AVE+13
U ACCRUE+7, ACCRUE+8, ACCRUE+9, ACCRUE+13, ACCRUE+14, ACCRUE+16, ACCRUE+17, ACCRUE+19, ACCRUE+20, ACCRUE+22
, ACCRUE+23, ACCRUE+26, ACCRUE+27, ACCRUE+28, ACCRUE+33, ACCRUE+36, AVE+5, AVE+6, AVE+8, AVE+10
, AVE+11, AVE+12, AVE+13, AVE2+6, AVE2+8, AVE2+9, OUT4+15, OUT4+16, OUT4+17, OUT4+18
, OUT4+19, OUT5+13, OUT5+14, OUT5+15, OUT5+16, OUT5+17, OUT5+18, OUT5+19
Y DTX~, DTX+2, DTXN~, DTXN+1*, DTXN+3*, DTXN+4*, DTXN+5
>> ZTQUEUED STOP+1
>> ZTSTOP STOP+1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All