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 |  Label References |  Local Variables  | All
Print Page as PDF
Routine: SCRPPAT

Package: Scheduling

Routine: SCRPPAT


Information

SCRPPAT ;ALB/CMM - Practitioner's Patients ; 8/30/99 3:17pm

Source Information

Source file <SCRPPAT.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Scheduling 5 DRIVE^SCRPPAT2  (PAT,SHEAD,TOTAL1)^SCRPPAT3  (INST,PRACT,PRMTT,ROLE)^SCRPU1  ($$SORT,$$SUMM)^SCRPU2  ($$GETTIME,$$NODATA,$$PDEVICE,HOLD,NEWP1,TITLE)^SCRPU3  
Kernel 2 ^%ZTLOAD  EN^XUTMDEVQ  
VA FileMan 1 ^DIR  

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

Package Total Caller Graph
Scheduling 2 SC PCMM PRACT PATIENTS  SCRPBK3  

Entry Points

Name Comments DBIA/ICR reference
PROMPTS ;
QUE(INST,TEAM,ROLE,PRACT,SUMM,SORT) ;queue report
ENTRY2(INST,TEAM,ROLE,PRACT,SUMM,SORT,IOP,ZTDTH) ;
RET
QENTRY ;
ERR ;
EXIT1 ;
EXIT2 ;
PRINTIT(STORE,IOP,TITL,SORT) ; Print All Data
S ;
S1
PRNT(ST4,ST3,SEC3,PAGE,TITL,INS,SEC,TRD) ;
SSH ;Summary subheader
HOLD(PAGE,TIT,MARG) ;

External References

Name Field # of Occurrence
^%ZTLOAD ENTRY2+24
^DIR S1
DRIVE^SCRPPAT2 QENTRY+7
PAT^SCRPPAT3 PRNT+12, PRNT+33, PRNT+58
SHEAD^SCRPPAT3 PRNT+9, PRNT+17, PRNT+24, PRNT+42, PRNT+48
TOTAL1^SCRPPAT3 PRNT+36, PRNT+61
INST^SCRPU1 PROMPTS+6
PRACT^SCRPU1 PROMPTS+9
PRMTT^SCRPU1 PROMPTS+7
ROLE^SCRPU1 PROMPTS+8
$$SORT^SCRPU2 PROMPTS+11
$$SUMM^SCRPU2 PROMPTS+10
$$GETTIME^SCRPU3 PROMPTS+14
$$NODATA^SCRPU3 QENTRY+8
$$PDEVICE^SCRPU3 PROMPTS+12
HOLD^SCRPU3 PRNT+19, PRNT+26, PRNT+35, PRNT+44, PRNT+50, PRNT+60
NEWP1^SCRPU3 PRNT+15, PRNT+18, PRNT+25, PRNT+34, PRNT+43, PRNT+49, PRNT+59
TITLE^SCRPU3 PRNT+10, PRNT+17, PRNT+24, PRNT+42, PRNT+48
EN^XUTMDEVQ QUE+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: PROMPTS+6
Function Call: WRITE
  • Prompt: !
  • Line Location: PROMPTS+10
Function Call: WRITE
  • Prompt: !
  • Line Location: PROMPTS+11
Function Call: WRITE
  • Prompt: !!,"Print queued, task number: ",NUMBER
  • Line Location: PROMPTS+18
Function Call: WRITE
  • Prompt: !
  • Line Location: QUE+10
Function Call: WRITE
  • Prompt: !,STORE,!,ST1
  • Line Location: PRINTIT+24
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: S1+1
Function Call: WRITE
  • Prompt: !,$G(@ST3@(INS,SEC,TRD,POS)),!
  • Line Location: PRNT+11
Function Call: WRITE
  • Prompt: !,@ST3@(INS,SEC,TRD,POS,"PRCP")
  • Line Location: PRNT+29
Function Call: WRITE
  • Prompt: !,$G(@ST4@(INS,TRD))
  • Line Location: PRNT+30
Function Call: WRITE
  • Prompt: !,$G(@ST3@(INS,SEC))
  • Line Location: PRNT+52
Function Call: WRITE
  • Prompt: !,$G(@ST4@(INS,TRD,SEC,POS))
  • Line Location: PRNT+54
Function Call: WRITE
  • Prompt: !,@ST4@(INS,TRD,SEC,POS,"PRCP")
  • Line Location: PRNT+55
Function Call: WRITE
  • Prompt: !?72,"Patients",!,"Practitioner",?24,"Position",?48,"Team"
  • Line Location: SSH+1
Function Call: WRITE
  • Prompt: ?72,"Assigned",!
  • Line Location: SSH+2
Function Call: WRITE
  • Prompt: "="
  • Line Location: SSH+2
Function Call: WRITE
  • Prompt: !!,"Press Any Key to Continue or '^' to Quit"
  • Line Location: HOLD+4
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HOLD+6
Routine Call
  • DIR
  • Line Location:
    • S1

Label References

Name Line Occurrences
$$ENTRY2 PROMPTS+17
ERR PROMPTS+6, PROMPTS+7, PROMPTS+8, PROMPTS+9, PROMPTS+10, PROMPTS+11, PROMPTS+13, PROMPTS+15
EXIT1 RET+2
EXIT2 QENTRY+10
HOLD PRNT+14
PRINTIT QENTRY+9, S1+1
PRNT S+12
QENTRY ENTRY2+18
QUE PROMPTS+20
RET ENTRY2+18
S PRINTIT+17
S1 PRINTIT+25
SSH PRNT+17, PRNT+18, PRNT+19, PRNT+42, PRNT+43, PRNT+44

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIR S1~
DIR(0 S1*
DTIME HOLD+4
FIRST PRINTIT+12~, PRINTIT+13*, S1+1*, PRNT+17*, PRNT+24, PRNT+25, PRNT+26, PRNT+27*, PRNT+42*, PRNT+48
, PRNT+49, PRNT+50, PRNT+51*
II QUE+8~, QUE+9*, ENTRY2+22~, ENTRY2+23*
INAME PRINTIT+12~, PRINTIT+13*, PRINTIT+14*, PRINTIT+15
INS PRINTIT+12~, PRINTIT+13*, PRINTIT+15*, PRINTIT+16, S+2, S+3, S+7, S+8, S+12, PRNT~
, PRNT+3, PRNT+6, PRNT+11, PRNT+12, PRNT+13, PRNT+20, PRNT+21, PRNT+25, PRNT+26, PRNT+28
, PRNT+29, PRNT+30, PRNT+31, PRNT+33, PRNT+36, PRNT+38, PRNT+40, PRNT+45, PRNT+46, PRNT+52
, PRNT+53, PRNT+54, PRNT+55, PRNT+58, PRNT+61
INST QUE~, ENTRY2~, ENTRY2+13, EXIT2+2!
IOF PRINTIT+7, S1+1, HOLD+6
IOP ENTRY2~, ENTRY2+13, ENTRY2+16*, ENTRY2+17*, ENTRY2+21, QENTRY+9, EXIT2+2!, PRINTIT~, S1+1
IOSL PRNT+18, PRNT+19, PRNT+34, PRNT+35, PRNT+43, PRNT+44, PRNT+59, PRNT+60
IOST ENTRY2+16*, ENTRY2+18, PRINTIT+7, S1, PRNT+10, PRNT+14, PRNT+15, PRNT+18, PRNT+19, PRNT+25
, PRNT+26, PRNT+34, PRNT+35, PRNT+43, PRNT+44, PRNT+49, PRNT+50, PRNT+59, PRNT+60
MARG HOLD~, HOLD+3*
MORE PRNT+5~*, PRNT+10, PRNT+11, PRNT+12*, PRNT+24, PRNT+27
NODATA QENTRY+8*, QENTRY+9, EXIT2+2!
NUMBER PROMPTS+3~, PROMPTS+17*, PROMPTS+18, ENTRY2+15~, RET*, RET+1*, RET+3
PAGE PRINTIT+6~, PRINTIT+7*, S+12, PRNT~, PRNT+10, PRNT+14*, PRNT+15, PRNT+17, PRNT+18, PRNT+19
, PRNT+24, PRNT+25, PRNT+26, PRNT+34, PRNT+35, PRNT+42, PRNT+43, PRNT+44, PRNT+48, PRNT+49
, PRNT+50, PRNT+59, PRNT+60, HOLD~
POS PRNT+2~, PRNT+5*, PRNT+6*, PRNT+11, PRNT+12, PRNT+13, PRNT+20, PRNT+21, PRNT+28, PRNT+29
, PRNT+33, PRNT+36, PRNT+39*, PRNT+40*, PRNT+45, PRNT+46, PRNT+54, PRNT+55, PRNT+58, PRNT+61
PRACT QUE~, ENTRY2~, ENTRY2+13, EXIT2+2!
PRNT PROMPTS+3~, PROMPTS+12*, PROMPTS+13, PROMPTS+14, PROMPTS+16*, PROMPTS+17
PT PRINTIT+12~
QTIME PROMPTS+3~, PROMPTS+5*, PROMPTS+14*, PROMPTS+15, PROMPTS+17
ROLE QUE~, ENTRY2~, ENTRY2+13, EXIT2+2!
SCI SSH+2~*
SCUP PROMPTS+4!, EXIT1+2!
SEC PRINTIT+12~, S+3*, S+4, S+12, PRNT~, PRNT+3, PRNT+6, PRNT+11, PRNT+12, PRNT+13
, PRNT+20, PRNT+21, PRNT+28, PRNT+29, PRNT+33, PRNT+36, PRNT+38, PRNT+40, PRNT+45, PRNT+46
, PRNT+52, PRNT+54, PRNT+55, PRNT+58, PRNT+61
SEC1 PRINTIT+8~, PRINTIT+9*, PRINTIT+10*, S+1
SEC2 PRINTIT+8~, PRINTIT+9*, PRINTIT+10*, S+6
SEC3 PRINTIT+8~, PRINTIT+9*, PRINTIT+10*, S+5, S+12, PRNT~, PRNT+3, PRNT+12, PRNT+33, PRNT+38
, PRNT+58
SEC4 PRINTIT+8~, PRINTIT+9*, PRINTIT+10*, S+11
SECN PRINTIT+12~, S+1*, S+2*, S+3
SORT PROMPTS+3~, PROMPTS+11*, PROMPTS+17, PROMPTS+20, QUE~, ENTRY2~, ENTRY2+13, QENTRY+9, EXIT1+2!, EXIT2+2!
, PRINTIT~, PRINTIT+9, PRINTIT+10, S1+1, PRNT+7, PRNT+23, PRNT+30, PRNT+52, PRNT+54
ST1 PRINTIT+8~, S+1*, S+2, S+3
ST2 PRINTIT+8~, S+6*, S+7, S+8
ST3 PRINTIT+8~, S+5*, S+12, PRNT~, PRNT+3, PRNT+6, PRNT+11, PRNT+12, PRNT+13, PRNT+28
, PRNT+29, PRNT+33, PRNT+52, PRNT+58
ST4 PRINTIT+8~, S+11*, S+12, PRNT~, PRNT+12, PRNT+30, PRNT+33, PRNT+38, PRNT+40, PRNT+54
, PRNT+55, PRNT+58
STOP EXIT2+2!, PRINTIT+7*, PRINTIT+14, PRINTIT+16, S+2, S+7, S+12, S1*, S1+1, PRNT+6
, PRNT+14, PRNT+15, PRNT+18, PRNT+19, PRNT+25, PRNT+26, PRNT+27, PRNT+33, PRNT+34, PRNT+35
, PRNT+40, PRNT+43, PRNT+44, PRNT+51, PRNT+58, PRNT+59, PRNT+60, HOLD+5*
STORE QENTRY+4*, QENTRY+5, QENTRY+6, QENTRY+8, QENTRY+9, EXIT2+1, EXIT2+2!, PRINTIT~, PRINTIT+14, PRINTIT+15
S+1, S+5, S+6, S+11, S1+1, PRNT+9, PRNT+20, PRNT+21, PRNT+25, PRNT+26
, PRNT+31, PRNT+45, PRNT+46, PRNT+53
SUMM QUE~, ENTRY2~, ENTRY2+13, QENTRY+3, EXIT2+2!, S1+1*, PRNT+7, PRNT+16, PRNT+25, PRNT+26
, PRNT+41, PRNT+49, PRNT+50
TEAM QUE~, ENTRY2~, ENTRY2+13, EXIT2+2!
TIT HOLD~
TITL QENTRY+2*, QENTRY+3*, QENTRY+8, QENTRY+9, EXIT2+2!, PRINTIT~, S+12, S1+1*, PRNT~, PRNT+10
, PRNT+15, PRNT+17, PRNT+18, PRNT+19, PRNT+24, PRNT+25, PRNT+26, PRNT+34, PRNT+35, PRNT+42
, PRNT+43, PRNT+44, PRNT+48, PRNT+49, PRNT+50, PRNT+59, PRNT+60
TRD PRINTIT+12~, S+8*, S+9, S+12, PRNT~, PRNT+3, PRNT+6, PRNT+11, PRNT+12, PRNT+13
, PRNT+20, PRNT+21, PRNT+28, PRNT+29, PRNT+30, PRNT+33, PRNT+36, PRNT+38, PRNT+40, PRNT+45
, PRNT+46, PRNT+54, PRNT+55, PRNT+58, PRNT+61
TRDN PRINTIT+12~, S+6*, S+7*, S+8
VAUTD PROMPTS+3~, PROMPTS+17, PROMPTS+20, EXIT1+1!
VAUTP PROMPTS+3~, PROMPTS+9, PROMPTS+17, PROMPTS+20, EXIT1+1!
VAUTR PROMPTS+3~, PROMPTS+8, PROMPTS+17, PROMPTS+20, EXIT1+1!
VAUTS PROMPTS+3~, PROMPTS+10*, PROMPTS+17, PROMPTS+20, EXIT1+2!
VAUTT PROMPTS+3~, PROMPTS+7, PROMPTS+17, PROMPTS+20, EXIT1+1!
X HOLD+2~, HOLD+4*, HOLD+5
Y PROMPTS+3~, PROMPTS+6, PROMPTS+7!, PROMPTS+8!, S1
ZTDESC ENTRY2+21*, EXIT1+1!
ZTDTH ENTRY2~, ENTRY2+19*, EXIT1+1!
ZTIO ENTRY2+21*, EXIT1+1!
ZTRTN ENTRY2+20*, EXIT1+1!
ZTSAVE QUE+8~, QUE+10, EXIT1+1!
ZTSAVE( QUE+9*, ENTRY2+23*
ZTSK RET+1, EXIT1+1!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All