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

Package: Scheduling

Routine: SCMCMU1


Information

SCMCMU1 ;ALB/MJK - PCMM Mass Team/Position List Manager ; 10-JUL-1998

Source Information

Source file <SCMCMU1.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
List Manager 3 EN^VALM  ($$SETSTR,CLEAR)^VALM1  EN^VALM2  
Kernel 2 $$FMTE^XLFDT  DISP^XQORM1  
VA FileMan 2 WAIT^DICD  ^DIR  
Scheduling 1 ($$PTTM,$$PTTP)^SCAPMC  

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

Package Total Caller Graph
Scheduling 11 SCMC MU DESELECT ALL  SCMC MU DESELECT SOME  SCMC MU MASS TEAM UNASSIGNMENT  SCMC MU SELECT ALL  SCMC MU SELECT SOME  SCMC MU VIEW ALL  SCMC MU VIEW DESELECTED  SCMC MU VIEW SELECTED  
SCMCCV1  SCMCMU  SCMCMU11  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
EN(SCTEAM,SCPOS,SCTPDIS,SCMUTYPE,SCDATE) ; -- main entry point for SCMC MU MASS TEAM UNASSIGNMENT
HDR ; -- header code
INIT ; -- init variables and list array
INITQ
FILTER(SCX,SCDATE) ; -- apply filter criteria
BLD ; -- build VALMAR
SETSEL(FLAG,SCNT) ; -- set selected flag indicator
HELP ; -- help code
EXIT ; -- exit code
EXPND ; -- expand code
ALL(SCACT) ; -- entry point for SCMC SELECT ALL & SCMC DESELECT ALL protocols
SOME(SCACT) ; -- entry point for SCMC SELECT SOME & SCMC DESELECT SOME protocols
ACT(SCACT,SCLIST) ; -- change select flag
VIEW(SCVW) ; -- change view
BACK(ACTION) ; -- return to lm processing
MSG ; -- set message var
DATE(SCDATE,SCDTE) ; -- setup date array
PAUSE ; -- pause

External References

Name Field # of Occurrence
WAIT^DICD INIT+15, ACT+5, VIEW+3
^DIR PAUSE+4
$$PTTM^SCAPMC INIT+22
$$PTTP^SCAPMC INIT+23
EN^VALM EN+1
$$SETSTR^VALM1 HDR+4, HDR+12, HDR+17, INIT+38, INIT+39, INIT+40, INIT+41, INIT+42, INIT+46, INIT+51
BLD+19, SETSEL+14, SETSEL+19
CLEAR^VALM1 EXIT+1
EN^VALM2 SOME+6
$$FMTE^XLFDT HDR+16, INIT+41, INIT+42
DISP^XQORM1 HELP+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: INIT+15
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP+1
Function Call: WRITE
  • Prompt: !!,"All patients in current view are already '"_SCACT_"ED'."
  • Line Location: ALL+2
Function Call: WRITE
  • Prompt: !!,"All patients in current view are already '"_SCACT_"ED'."
  • Line Location: SOME+2
Function Call: WRITE
  • Prompt: !
  • Line Location: ACT+4
Function Call: WRITE
  • Prompt: !
  • Line Location: VIEW+2
Routine Call
  • DIR
  • Line Location:
    • PAUSE+4
Routine Call
  • VALM
  • Line Location:
    • EN+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SC - [#44] HDR+12
^SCTM(404.51 - [#404.51] HDR+2
^SCTM(404.57 - [#404.57] HDR+9
^TMP("SCMU" INIT+2, INIT+3, INIT+7, INIT+8, INIT+9

Label References

Name Line Occurrences
$$FILTER INIT+36
ACT ALL+6, SOME+7
BACK BLD+33, ALL+4, SOME+4
BLD INIT+62, ACT+5, VIEW+3
DATE INIT+21
INITQ INIT+22, INIT+23
MSG INIT+47, INIT+52, BACK+1
PAUSE ALL+3, SOME+3
SETSEL ACT+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACTION BACK~, BACK+2
DIR PAUSE+1~
DIR("A" PAUSE+3*
DIR(0 PAUSE+2*
DT INIT+45, INIT+50
FLAG SETSEL~, SETSEL+5, SETSEL+9, SETSEL+14, SETSEL+19
SCACT ALL~, ALL+1, ALL+2, ALL+6, SOME~, SOME+1, SOME+2, SOME+7, ACT~, ACT+3
SCALLCNT HDR+4, INIT+12*, INIT+59*, BLD+5, SETSEL+11, EXIT+2!
SCALPHA INIT+1~, INIT+3*, INIT+4, INIT+29, INIT+34, INIT+35, INIT+58
SCDATE EN~, HDR+16, INIT+21, INIT+36, FILTER~, FILTER+4, DATE~, DATE+2
SCDTE INIT+1~, INIT+21, INIT+22, INIT+23, DATE~, DATE+1*
SCDTE("BEGIN" DATE+2*
SCDTE("END" DATE+3*
SCDTE("INCL" DATE+4*
SCI INIT+1~, INIT+26*, INIT+27*, INIT+28, INIT+29, INIT+33*, INIT+34*, INIT+35
SCLIST ACT~, ACT+3
SCMSG INIT+12*, INIT+47*, INIT+52*, EXIT+2!, BACK+1
SCMUTYPE EN~, HDR+8, INIT+18, INIT+22, INIT+23
SCNT INIT+32*, INIT+37*, INIT+38, INIT+54, INIT+55, INIT+56, INIT+59, BLD+9~, BLD+10*, BLD+11*
BLD+13, BLD+15, BLD+18, BLD+22, SETSEL~, SETSEL+4, SETSEL+13, SETSEL+15, ACT+1~, ACT+2*
, ACT+3*
SCOK FILTER+1~, FILTER+2*, FILTER+4*, FILTER+5
SCPATS INIT+1~, INIT+2*, INIT+4, INIT+22, INIT+23, INIT+27, INIT+28, INIT+35, INIT+58
SCPOS EN~, HDR+9, HDR+11, INIT+23
>> SCPOS0 HDR+9*, HDR+10, HDR+12
SCPTALL INIT+9*, INIT+11, INIT+54, INIT+55, BLD+4, BLD+11, BLD+18, SETSEL+18, SETSEL+20, EXIT+3
EXIT+4!, ALL+6
SCPTCNT SETSEL+1~, SETSEL+4*, SETSEL+5, SETSEL+6, SETSEL+9, SETSEL+10, SETSEL+18, SETSEL+20
SCPTINFO INIT+7*, INIT+11, INIT+56, EXIT+3, EXIT+4!
SCPTSEL INIT+8*, INIT+11, BLD+13, BLD+15, SETSEL+5, SETSEL+6, SETSEL+9, SETSEL+10, EXIT+3, EXIT+4!
SCSELCNT HDR+4, INIT+12*, SETSEL+7*, SETSEL+11*, EXIT+2!
SCTEAM EN~, HDR+2, INIT+22
SCTEAM0 HDR+1~, HDR+2*, HDR+3
SCTPDIS EN~
SCTPDIS( HDR+11
SCVIEW HDR+17, INIT+13*, BLD+3, BLD+13, BLD+15, EXIT+2!, ALL+1, SOME+1, VIEW+1*
SCVW VIEW~, VIEW+1
SCX INIT+1~, INIT+28*, INIT+29, INIT+35*, INIT+36, INIT+39, INIT+40, INIT+41, INIT+42, INIT+45
INIT+50, INIT+56, FILTER~, FILTER+4
U HDR+3, HDR+10, HDR+12, INIT+29, INIT+39, INIT+40, INIT+41, INIT+42, INIT+45, INIT+50
, FILTER+4
>> VALM("TITLE" INIT+18*
>> VALMAR BLD+1, BLD+4, BLD+19, BLD+22, BLD+26, BLD+27, BLD+28, BLD+29, BLD+31, SETSEL+4
, SETSEL+13, SETSEL+15, EXIT+2
>> VALMBCK BACK+2*
>> VALMBG BLD+31*
>> VALMCNT BLD+5*, BLD+10*, BLD+17*, BLD+19, BLD+22
VALMHDR BLD+32!
VALMHDR(1 HDR+5*
VALMHDR(2 HDR+15*
VALMHDR(3 HDR+18*
>> VALMSG MSG+1*
X HDR+1~, HDR+3*, HDR+4*, HDR+5, HDR+7*, HDR+10*, HDR+12*, HDR+15, HDR+16*, HDR+17*
HDR+18, HELP+1*
>> XQORNOD(0 SOME+6
Y INIT+38*, INIT+39*, INIT+40*, INIT+41*, INIT+42*, INIT+46*, INIT+51*, INIT+54, BLD+18*, BLD+19
, SETSEL+1~, SETSEL+13*, SETSEL+14*, SETSEL+15, SETSEL+18*, SETSEL+19*, SETSEL+20, PAUSE+1~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All