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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: SCMCTSK1

Package: Scheduling

Routine: SCMCTSK1


Information

SCMCTSK1 ;ALB/JDS - PCMM Inactivations; 18 Apr 2003 9:36 AM ; 10/24/07 12:24pm ; Compiled January 25, 2008 12:11:43 ; Compiled March 26, 2008 22:27:26

Source Information

Source file <SCMCTSK1.m>

Call Graph

Call Graph

Call Graph Total: 23

Package Total Call Graph
Scheduling 12 ($$PRTP,$$PTTP)^SCAPMC  $$DATES^SCAPMCU1  $$GETPRTP^SCAPMCU2  $$DTCHK^SCAPU1  MSG^SCMCCV6  $$PDAT^SCMCGU  $$CHECK^SCMCHLB1  ADD^SCMCHLE  
($$IU,INACT,INCON)^SCMCTSK3  POSCHK^SCMCTSK4  FTERPT^SCMCTSK6  DIS2^SCMCTSK7  
VA FileMan 8 ^%DT  C^%DTC  ^DIC  DT^DICRW  (,FILE)^DIE  EN1^DIP  $$GET1^DIQ  ^DIR  
Kernel 3 $$TRIM^XLFSTR  UPDATE^XPDID  $$GET^XUA4A72  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 19

Package Total Caller Graph
Scheduling 19 SC CHECK FOR ENROLLMENT  SC EXTEND BUILD LIST  SC EXTEND FILE LIST  SC FTEE AND PANEL SIZE REPORT  SCMC EXTENDED  SCMC FLAGGED BY CLINIC  SCMC FLAGGED BY TEAM  SCMC INCONSISTENT POSITION  
SCMC PCMM CHECK FTEE  SCMC POSITION PC CHECK  SCMC RETRANSMIT  SCMC TOBE INACTIVATED  SCMCQK  SCMCTSK2  SCMCTSK3  SCMCTSK6  
SD53P499  ^SCPT(404.43  SCUTBK10  

Entry Points

Name Comments DBIA/ICR reference
POSCHK(DATA,INFO) ;
IU(DFN) ;is patient inactivity unassigned
SEEN(DFN,POS,TYDT,SDDT,PROV,PROVP,SEEN) ;
FILE(RES,DATA) ;File data on FTEE
INACTIVE ;
SORT(DIPA,SDD) ;sort tmpl
FTEECHK(DATA,PAIEN) ;check Ftee>1
DIS ;disch
FTEERPT ;FTEE REPORT
CHKENR(DATA,INFO) ;check if patient enrolled in teamposition clinic
INCONR ;inconsistent report
POS
INCON ;inconsistent PC assignments
SUM(PR,POSI) ;get pos for prov
INACTDT(PA) ;Scheduled inactivation date.
SCREEN ;Active assign. screen
CHK ;
PRSEED ;seed practitioner
EXTEND(DATA,SCTEAM) ;to inact. in next 60 days
SCDFN
SEED ;seed one patient/provider
EX1

External References

Name Field # of Occurrence
^%DT INACTIVE+6, INACTIVE+22, INACTIVE+28, INACTIVE+30, EXTEND+7, EXTEND+8
C^%DTC INACTIVE+29, INACTIVE+31
^DIC SORT+6, SORT+10, SEED+8, PRSEED+6
DT^DICRW INACTIVE+3, INACTIVE+5, EXTEND+4, EXTEND+6
^DIE INACTIVE+34
FILE^DIE FILE+9
EN1^DIP INCONR+4
$$GET1^DIQ POSCHK+16
^DIR SORT+4, SORT+7
$$PRTP^SCAPMC SEEN+5
$$PTTP^SCAPMC POS+4
$$DATES^SCAPMCU1 INACTIVE+18, POS, SCREEN+4, SUM+6, SUM+8, POSCHK+5
$$GETPRTP^SCAPMCU2 SEEN+3, SEEN+8
$$DTCHK^SCAPU1 SCDFN+13
MSG^SCMCCV6 SEED+6, PRSEED+5
$$PDAT^SCMCGU SEED+3, PRSEED+2
$$CHECK^SCMCHLB1 SCDFN+17
ADD^SCMCHLE SCDFN+18, PRSEED+18
$$IU^SCMCTSK3 IU+1
INACT^SCMCTSK3 INACTDT+1
INCON^SCMCTSK3 INCON+2
POSCHK^SCMCTSK4 POSCHK+16
FTERPT^SCMCTSK6 FTEERPT+1
DIS2^SCMCTSK7 DIS+3
$$TRIM^XLFSTR FTEECHK+5, FTEECHK+7
UPDATE^XPDID INACTIVE+20
$$GET^XUA4A72 POSCHK+14

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"To retransmit all patients for a given provider press return to select the provider",!!
  • Line Location: SEED+1
Function Call: WRITE
  • Prompt: !,SCDFN
  • Line Location: SEED+10
Routine Call
  • DIC
  • Line Location:
    • SORT+6
    • SORT+10
    • SEED+8
    • PRSEED+6
Routine Call
  • DIE
  • Line Location:
    • INACTIVE+34
Routine Call
  • DIE
  • Line Location:
    • FILE+9
Routine Call
  • DIR
  • Line Location:
    • SORT+4
    • SORT+7

Used in RPC

RPC Name Call Tags
SCMC PCMM CHECK FTEE FTEECHK
SC EXTEND BUILD LIST EXTEND
SC EXTEND FILE LIST FILE
SCMC POSITION PC CHECK POSCHK
SC CHECK FOR ENROLLMENT CHKENR

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] Classic Fileman Calls
^VA(200 - [#200] GET1^DIQ
^SCPT(404.43 - [#404.43] Classic Fileman Calls
^SCTM(404.57 - [#404.57] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVPRV - [#9000010.06] SEEN+14
^AUPNVPRV("AD" SEEN+14
^SCE - [#409.68] SEEN+11
^SCE("ADFN" SEEN+9, SEEN+10
^SCPT(404.43 - [#404.43] INACTIVE+11, DIS+1, EX1+2, POS+7, POS+8, FILE+4, SCDFN+11, PRSEED+11
^SCPT(404.48 - [#404.48] SCDFN+16, PRSEED+16
^SCTM(404.51 - [#404.51] INACTIVE+21, SUM+5, SUM+11
^SCTM(404.52 - [#404.52] SCREEN+1, SCREEN+2, SCREEN+5, SCREEN+6, SUM+3, SUM+4, SUM+7, FTEECHK+11, POSCHK+9, POSCHK+10
, POSCHK+11, POSCHK+12, PRSEED+8
^SCTM(404.53 - [#404.53] INACTIVE+18
^SCTM(404.57 - [#404.57] INACTIVE+35, EXTEND+11, EXTEND+12, POS+1, POS+11, SCREEN+3, SUM+5, SUM+9, SCDFN+8, PRSEED+12
^SD(403.46 - [#403.46] POSCHK+4, POSCHK+5, POSCHK+16
^SDD(409.44 - [#409.44] SEEN+13
^TMP("SC TMP LIST" POS+3!
^TMP("SCF" INACTIVE+36*, INACTIVE+37*
^TMP("SCMCTSK" INCONR+2!
^XTMP("SCMCTSK2-" INACTIVE+4, EXTEND+5

Label References

Name Line Occurrences
$$SUM FTEECHK+11
CHK SEEN+13, SEEN+14
EX1 EXTEND+10
POS EXTEND+10, EXTEND+12
PRSEED SEED+8
SCDFN PRSEED+11
SEEN INACTIVE+32, POS+10

Naked Globals

Name Field # of Occurrence
^( POS+5, PRSEED+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %DT INACTIVE+6*, INACTIVE+22*, INACTIVE+28*, INACTIVE+30*
A INACTIVE+7*, INACTIVE+8, INACTIVE+9, EXTEND+3~, EX1*, EX1+1, EX1+2, SCREEN+1~*, SCREEN+2, SCREEN+3
, SCREEN+4, SCREEN+5, SCREEN+6, FTEECHK+11~*, IU+2~
>> ACTIVE SUM+6*, SUM+7, SUM+8*
AH PRSEED+1~, PRSEED+8*, PRSEED+13, PRSEED+18
B EX1+1*, EX1+2, IU+2~
BY INCONR+1~, INCONR+3*
CNT INACTIVE+2~*, INACTIVE+36*, INACTIVE+37*, EXTEND+3~*, EXTEND+11, EXTEND+12, EXTEND+13, EX1*, EX1+2, EX1+3*
, POS+11*
>> D0 SCREEN+1, SCREEN+6
>> DA INACTIVE+34*
DATA CHKENR~, EXTEND~, EXTEND+2!, FILE~, FTEECHK~, FTEECHK+3*, FTEECHK+4, FTEECHK+8*, FTEECHK+12*, FTEECHK+13*
, POSCHK~, POSCHK+3*, POSCHK+4*, POSCHK+5*, POSCHK+6*, POSCHK+16*, IU+2~
DATA( EX1+2*, FILE+2, FILE+3*, FILE+4, FILE+5, FILE+6, FILE+7, FILE+8
DATA(0 CHKENR+1*
DATA(1 EXTEND+3*, EXTEND+13*
DFN INACTIVE+19*, INACTIVE+20, INACTIVE+32, SEEN~, SEEN+9, SEEN+10, POS+9*, POS+10, IU~, IU+1
DIC SORT+1~, SORT+2*, SEED+2~, SEED+8*, PRSEED+6*, INCONR+3*
DIC("A" SORT+9*, PRSEED+6*
DIC("S" SORT+3*
DIC(0 SORT+2*, SORT+9*, SEED+8*, PRSEED+6*
>> DIE INACTIVE+34*
>> DIOBEG INCONR+3*
DIPA SORT~
DIPA("EI" SORT+5*, SORT+8*, SORT+11*, SORT+12*
DIPA("SI" SORT+5*, SORT+6*, SORT+9*
>> DIR("A" SORT+4*, SORT+7*
>> DIR("B" SORT+4*, SORT+7*
>> DIR(0 SORT+4*, SORT+7*
>> DR INACTIVE+34*
DT INACTIVE+4, INACTIVE+5, EXTEND+5, EXTEND+6, SCREEN+2, SCREEN+5, SUM+6, SUM+8, POSCHK+9, POSCHK+10
, SCDFN+13
DUZ FILE+8
>> ENTRY INACTIVE+10*, INACTIVE+11, INACTIVE+34, INACTIVE+36, INACTIVE+37, DIS+1
>> FLDA( FILE+6*, FILE+7*, FILE+8*
>> FLDA(0 FILE+9
>> FLDS INCONR+3*
FTEE SUM+1~, SUM+2*, SUM+13*, SUM+14, FTEECHK+2~, FTEECHK+11*, FTEECHK+13
I INACTIVE+2~, SEEN+2~, SEEN+6*, SEEN+7, SEEN+8, SEEN+9*, SEEN+10, CHK+3, CHK+4, EXTEND+3~
, FILE+1~, FILE+2*, FILE+3, FILE+4, FILE+5, FILE+6, FILE+7, FILE+8, SUM+1~, SUM+2*
, SUM+3*, SUM+4, PRSEED+15~, PRSEED+16*, IU+2~
INFO CHKENR~, POSCHK~, POSCHK+3, POSCHK+4, POSCHK+5, POSCHK+7, POSCHK+9, POSCHK+10, POSCHK+11, POSCHK+16
INS SUM+1~, SUM+5*
J SEEN+10*, SEEN+11, SEEN+13, EXTEND+3~, POS+5*, POS+6~, SCREEN+2~*, SCREEN+5, SCREEN+6, POSCHK+9*
, POSCHK+10, POSCHK+11
K EXTEND+3~, POSCHK+11*, POSCHK+12
>> L INACTIVE+7*
NEW INACTIVE+24~, INACTIVE+25*, INACTIVE+26*, INACTIVE+28, INACTIVE+30
PA INACTDT~
PAIEN FTEECHK~, FTEECHK+4, FTEECHK+5, FTEECHK+11, FTEECHK+13
PCLASS POSCHK+1~, POSCHK+14*, POSCHK+16
POS INACTIVE+13*, INACTIVE+18, INACTIVE+32, INACTIVE+35, SEEN~, SEEN+3, SEEN+5, SEEN+8, EXTEND+10*, EXTEND+12*
, POS, POS+1, POS+4, POS+10, POS+11, INCON+1~
POSA EXTEND+3~, EXTEND+9*, EXTEND+11*, EXTEND+12
POSI SUM~, SUM+4
PR SUM~, SUM+3, SUM+7
PREC INACTIVE+18*, SEEN+2~, SEEN+7*, SEEN+8
PRECP INACTIVE+32~, INACTIVE+37, POS+10
PRO SEEN+2~, SEEN+12*, SEEN+13, SEEN+14, CHK+1, CHK+2, CHK+3, CHK+4
PROV INACTIVE+32~, INACTIVE+36, SEEN~, SEEN+3*, POS+10
PROVP SEEN~, SEEN+1*, SEEN+8*
Q INACTIVE+2~, INACTIVE+8*, INACTIVE+9*, INACTIVE+10, INACTIVE+19, INACTIVE+21
QUIT PRSEED+15~*, PRSEED+16*, PRSEED+17
RES FILE~
>> SC1 SEED+6, SCDFN*, SCDFN+2, SCDFN+4, SCDFN+6, SCDFN+10, PRSEED+5
SC177 SEED+3*, SEED+4, SCDFN+13, PRSEED+1~, PRSEED+2*, PRSEED+3
>> SC2 SEED+5*, SEED+6, PRSEED+4*, PRSEED+5
SC297 INACTIVE+2~
SCA SUM+1~
SCA( SUM+4*
SCADT SEED+2~, SCDFN+3*, SCDFN+4*, SCDFN+6, SCDFN+10, SCDFN+13
SCDATA EXTEND+2!, POS+5*, POS+6, POS+7, POS+8, POS+9, POS+11
SCDDT SEED+2~, SCDFN+11*, SCDFN+13
>> SCDFN SEED+10*, SCDFN+18, PRSEED+11*
>> SCERR POS+4
>> SCLIST POS+4, POS+5, POS+12
SCPAI SEED+2~, SCDFN+9*, SCDFN+10*, SCDFN+11, SCDFN+14
SCPR SEEN+2~
SCPR( SEEN+6, SEEN+7, SEEN+8
SCPRDTS SEEN+2~
SCPRDTS("BEGIN" SEEN+4*
SCPRDTS("END" SEEN+4*
SCPRDTS("INCL" SEEN+4*
SCPRO SEEN+2~
SCPRO( SEEN+6*, SEEN+8*, SEEN+12, CHK+1, CHK+2, CHK+3, CHK+4
>> SCPROV PRSEED+7*, PRSEED+8
SCTEAM EXTEND~, EXTEND+3*, EXTEND+10, EXTEND+11, EXTEND+12
>> SCTP SCDFN+5*, SCDFN+6*, SCDFN+8, SCDFN+10, SCDFN+18
>> SCTP( PRSEED+9, PRSEED+10*
>> SCU( PRSEED+11*
SCVAR SCDFN+14~*, SCDFN+16, SCDFN+17, SCDFN+18, PRSEED+13*, PRSEED+16, PRSEED+18
SD1 INACTIVE+4~*, EXTEND+5~*
SDD SORT~, SORT+5*, SORT+6*, SORT+12*, SORT+13*
SDDATA EXTEND+2!
SDDATA( POS+11*
SDDT INACTIVE+2~, INACTIVE+4*, INACTIVE+5*, INACTIVE+32, INACTIVE+34, SEEN~, SEEN+3, SEEN+4, SEEN+8, EXTEND+5*
, EXTEND+6*, POS+10
SDX CHK+1~*, CHK+2, CHK+3, CHK+4
SEEN INACTIVE+32~, SEEN~, SEEN+1*, SEEN+9, SEEN+10, SEEN+12, SEEN+13, SEEN+14, CHK+1, CHK+3*
, CHK+4*, POS+10
STDD INACTIVE+2~, INACTIVE+6*, INACTIVE+16
STDT INACTIVE+2~, INACTIVE+22~*, INACTIVE+25, INACTIVE+28~*, INACTIVE+29, INACTIVE+30~*, INACTIVE+31, EXTEND+7*, POS+6
TEAM INACTIVE+21*, SUM+1~, SUM+11*, SUM+12
TEAMN INACTIVE+2~
>> TEAMNM INACTIVE+21*
>> TP PRSEED+8*, PRSEED+9, PRSEED+10, PRSEED+11, PRSEED+12
TPZ INACTIVE+2~, INACTIVE+35*, INACTIVE+36, INACTIVE+37
TYDT INACTIVE+2~, INACTIVE+27~, INACTIVE+29*, INACTIVE+31*, INACTIVE+32, SEEN~, SEEN+4, SEEN+9, SEEN+11, CHK+4
, EXTEND+8*, POS+10
U INACTIVE+12, INACTIVE+13, INACTIVE+14, INACTIVE+15, INACTIVE+16, INACTIVE+18, INACTIVE+21, INACTIVE+25, INACTIVE+30, INACTIVE+36
, INACTIVE+37, SEEN+6, SEEN+7, SEEN+8, SEEN+11, CHK+2, CHK+3, CHK+4, DIS+2, EXTEND+10
, EX1+2, POS+1, POS+6, POS+7, POS+8, POS+11, FILE+3, FILE+5, FILE+6, FILE+7
, SCREEN+3, SUM+5, SUM+7, SUM+11, SUM+12, SUM+13, FTEECHK+4, FTEECHK+5, FTEECHK+11, FTEECHK+13
, SORT+6, SORT+9, SORT+11, SORT+12, POSCHK+3, POSCHK+4, POSCHK+5, POSCHK+7, POSCHK+14, POSCHK+16
, SCDFN+11, PRSEED+12, PRSEED+16
V SEEN+14~*
VISIT SEEN+11~*, SEEN+14
X INACTIVE+6*, INACTIVE+22*, INACTIVE+28*, INACTIVE+29, INACTIVE+30*, INACTIVE+31, SEEN+2~, SEEN+5*, EXTEND+7*, EXTEND+8*
, POS+4*, SCREEN+2*, SCREEN+5*, SCREEN+6*, SCREEN+7*, FTEECHK+2~, FTEECHK+5*, FTEECHK+6, FTEECHK+7, SORT+5
, SORT+6, SORT+8, SORT+12
X1 INACTIVE+29*, INACTIVE+31*, FTEECHK+2~, FTEECHK+6*, FTEECHK+8
X2 INACTIVE+29*, INACTIVE+31*, FTEECHK+2~, FTEECHK+7*, FTEECHK+8
>> XPDIDTOT INACTIVE+20
>> Y INACTIVE+6, INACTIVE+22, INACTIVE+28, INACTIVE+30, EXTEND+7, EXTEND+8, SORT+6, SORT+9, SORT+11, SORT+12
, SEED+8, SEED+10, PRSEED+6, PRSEED+7
>> Y(0 SORT+9, SORT+11
Z SUM+1~, SUM+7*, SUM+8, SUM+9*, SUM+11
ZERO INACTIVE+11*, INACTIVE+12, INACTIVE+13, INACTIVE+14, INACTIVE+15, INACTIVE+16, INACTIVE+25, INACTIVE+30, DIS+1~*, DIS+2
, FILE+4*, FILE+5, SUM+1~, SUM+4*, SUM+5, SUM+6, SUM+7*, SUM+13, POSCHK+12*, POSCHK+14
, POSCHK+16
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All