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 |  Global Variables Directly Accessed |  Local Variables  | All
Print Page as PDF
Routine: SCMCDD1

Package: Scheduling

Routine: SCMCDD1


Information

SCMCDD1 ;ALB/REW/ART - DD Calls used by PCMM ; 08/25/2014

Source Information

Source file <SCMCDD1.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Scheduling 2 $$ACOUTPT^SCAPMC20  $$GETPRTP^SCAPMCU2  
Kernel 1 EN^XQOR  

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 12 SCAPMC21  SCAPMC6  SCMCBK5  SCMCBK8  SCMCQK1  SCMCQK2  SCRPM21U  SCRPMTA  
SCUTBK10  ^SCPT(404.42  ^SCPT(404.43  ^SCTM(404.57  

Entry Points

Name Comments DBIA/ICR reference
WRITETP(SCTP) ;used by write node of 404.57
SETPTTM(SCPTTMA) ;delete
KILLPTTM(SCPTTMA) ;delete
AFTERTM(SCPTTM) ;called after update of 404.42
BEFORETM(SCPTTM) ;called before update of 404.42
SETPC(SC1,SC2,SC3,SC4,DA)
KILLPC(SC1,SC2,SC3,SC4,DA) ;APCPOS xref for 404.43
MAKEMANY(DFNA,SCOLDASS,SCBADASS,SCNEWASS) ;Not supported for use by PCMM Only - sets PC field to YES
; DFNA - DFN ARRAY
; SCOLDASS - Subset of DFNA that were previously assigned
; SCBADASS - Subset of DFNA that could not be assigned
; SCNEWASS - Subset of DFNA that were newly assigned
; Returned: total^new^old^bad
; Note: No input error checking!!
MAKEOUT(DA) ;used by 404.42 to create an outpatient profile entry (if there wasn't one) and set the PRIMARY CARE?(.04) field to YES
; Input: DA - 404.42 IEN
; Returned (for de-bugging): ok?^ien of404.41^new?
; 603 - create record for all assignment types
AFTERTP(SCPTTP) ;called after update of 404.43
BEFORETP(SCPTTP) ;called before update of 404.43

External References

Name Field # of Occurrence
$$ACOUTPT^SCAPMC20 MAKEMANY+12, MAKEOUT+9
$$GETPRTP^SCAPMCU2 WRITETP+3
EN^XQOR AFTERTM+11, AFTERTP+16

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORD(101 - [#101] AFTERTM+10, AFTERTP+15
^SC - [#44] WRITETP+3
^SCPT(404.42 - [#404.42] AFTERTM+3, BEFORETM+4, SETPC+7, KILLPC+7, MAKEOUT+5
^SCPT(404.43 - [#404.43] SETPC+8*, KILLPC+8!, AFTERTP+3, AFTERTP+6, BEFORETP+4
^SCTM(404.51 - [#404.51] AFTERTM+7, BEFORETM+8, AFTERTP+12, BEFORETP+10
^SCTM(404.57 - [#404.57] WRITETP+2, AFTERTP+10, BEFORETP+8
^TMP($J AFTERTM+8, AFTERTM+9*, AFTERTM+12!, BEFORETM+3!, BEFORETM+9*, BEFORETM+12*, AFTERTP+13, AFTERTP+14*, AFTERTP+17!, BEFORETP+3!
, BEFORETP+11*, BEFORETP+14*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA BEFORETM+1~, SETPC~, SETPC+8, KILLPC~, KILLPC+8, MAKEOUT~, MAKEOUT+5, BEFORETP+1~
DFN SETPC+6~, SETPC+7*, SETPC+8, KILLPC+6~, KILLPC+7*, KILLPC+8, MAKEMANY+7~, MAKEMANY+9*, MAKEMANY+10*, MAKEMANY+12
, MAKEMANY+16, MAKEMANY+20, MAKEMANY+23, MAKEOUT+4~, MAKEOUT+6*, MAKEOUT+9
DFNA MAKEMANY~, MAKEMANY+10
DIC BEFORETM+1~, BEFORETP+1~
DIQ BEFORETM+1~, BEFORETP+1~
DR BEFORETM+1~, BEFORETP+1~
DT WRITETP+3
SC1 SETPC~, SETPC+7, SETPC+8, KILLPC~, KILLPC+7, KILLPC+8
SC2 SETPC~, SETPC+8, KILLPC~, KILLPC+8
SC3 SETPC~, SETPC+8, KILLPC~, KILLPC+8
SC4 SETPC~, SETPC+8, KILLPC~, KILLPC+8
SCASSIGN MAKEOUT+4~, MAKEOUT+7*, MAKEOUT+8
SCBADASS MAKEMANY~, MAKEMANY+16
SCBADCNT MAKEMANY+7~, MAKEMANY+8*, MAKEMANY+15*, MAKEMANY+24
SCBADOUT MAKEMANY+7~
SCCL WRITETP+1~, WRITETP+2*, WRITETP+3
SCFLD AFTERTM+1~, AFTERTM+9*, BEFORETM+1~, BEFORETM+11*, BEFORETM+12, AFTERTP+1~, AFTERTP+14*, BEFORETP+1~, BEFORETP+13*, BEFORETP+14
SCLP AFTERTP+1~, AFTERTP+6*
SCNEWASS MAKEMANY~, MAKEMANY+20
SCNEWCNT MAKEMANY+7~, MAKEMANY+8*, MAKEMANY+19*, MAKEMANY+24
SCNODE MAKEOUT+4~, MAKEOUT+5*, MAKEOUT+6, MAKEOUT+7
SCOLDASS MAKEMANY~, MAKEMANY+23
SCOLDCNT MAKEMANY+7~, MAKEMANY+8*, MAKEMANY+22*, MAKEMANY+24
SCOUTFLD MAKEMANY+7~, MAKEOUT+4~
SCOUTFLD( MAKEMANY+11*, MAKEOUT+8*
SCPCTMAF AFTERTM+1~, AFTERTM+5*
SCPCTMB4 AFTERTM+1~, BEFORETM+1~, BEFORETM+6*
SCPCTPAF AFTERTP+1~, AFTERTP+8*
SCPCTPB4 AFTERTP+1~, BEFORETP+1~, BEFORETP+6*
SCPTNM AFTERTP+1~
SCPTTM AFTERTM~, AFTERTM+2, AFTERTM+3, AFTERTM+8, AFTERTM+9, AFTERTM+12, BEFORETM~, BEFORETM+2, BEFORETM+3, BEFORETM+4
, BEFORETM+9, BEFORETM+12
SCPTTMA SETPTTM~, KILLPTTM~
SCPTTMAF AFTERTM+1~, AFTERTM+3*, AFTERTM+4, AFTERTM+5, AFTERTM+6, AFTERTM+9, AFTERTM+11
SCPTTMB4 AFTERTM+1~, AFTERTM+11, BEFORETM+1~, BEFORETM+4*, BEFORETM+5, BEFORETM+6, BEFORETM+7, BEFORETM+10
SCPTTP AFTERTP~, AFTERTP+2, AFTERTP+3, AFTERTP+6, AFTERTP+13, AFTERTP+14, AFTERTP+17, BEFORETP~, BEFORETP+2, BEFORETP+3
, BEFORETP+4, BEFORETP+11, BEFORETP+14
SCPTTPAF AFTERTP+1~, AFTERTP+3*, AFTERTP+4, AFTERTP+5, AFTERTP+6*, AFTERTP+7, AFTERTP+8, AFTERTP+9, AFTERTP+14, AFTERTP+16
SCPTTPB4 AFTERTP+1~, AFTERTP+16, BEFORETP+1~, BEFORETP+4*, BEFORETP+5, BEFORETP+6, BEFORETP+7, BEFORETP+12
SCTMAF AFTERTM+1~, AFTERTM+6*, AFTERTM+7, AFTERTP+1~, AFTERTP+11*, AFTERTP+12
SCTMB4 AFTERTM+1~, BEFORETM+1~, BEFORETM+7*, BEFORETM+8, AFTERTP+1~, BEFORETP+1~, BEFORETP+9*, BEFORETP+10
SCTMNDAF AFTERTM+1~, AFTERTM+7*, AFTERTP+1~, AFTERTP+12*, BEFORETP+1~
SCTMNDB4 AFTERTM+1~, BEFORETM+1~, BEFORETM+8*, AFTERTP+1~, BEFORETP+1~, BEFORETP+10*
SCTMNMB4 AFTERTM+1~, BEFORETP+1~
SCTP WRITETP~, WRITETP+2, WRITETP+3
SCTPAF AFTERTP+1~, AFTERTP+9*, AFTERTP+10, AFTERTP+11
SCTPB4 AFTERTP+1~, BEFORETP+1~, BEFORETP+7*, BEFORETP+8, BEFORETP+9
SCTPNDAF AFTERTP+1~, AFTERTP+10*, AFTERTP+11
SCTPNDB4 AFTERTP+1~, BEFORETP+1~, BEFORETP+8*, BEFORETP+9
SCTPNMB4 AFTERTP+1~
SCX AFTERTM+1~, AFTERTM+9*, BEFORETM+1~, BEFORETM+10*, BEFORETM+12, MAKEMANY+7~, MAKEMANY+12*, MAKEMANY+14, MAKEMANY+18, MAKEOUT+4~
, MAKEOUT+9*, MAKEOUT+10, AFTERTP+1~, AFTERTP+14*, BEFORETP+1~, BEFORETP+12*, BEFORETP+14
SCY BEFORETM+1~, BEFORETM+10*, BEFORETM+11, BEFORETP+1~, BEFORETP+12*, BEFORETP+13
U WRITETP+2, WRITETP+3, AFTERTM+5, AFTERTM+6, AFTERTM+9, BEFORETM+6, BEFORETM+7, BEFORETM+10, SETPC+7, KILLPC+7
, MAKEMANY+18, MAKEMANY+24, MAKEOUT+6, MAKEOUT+7, AFTERTP+8, AFTERTP+9, AFTERTP+11, AFTERTP+14, BEFORETP+6, BEFORETP+7
, BEFORETP+9, BEFORETP+12
X AFTERTM+1~, AFTERTM+8*, AFTERTM+10*, BEFORETM+1~, BEFORETM+9*, AFTERTP+1~, AFTERTP+13*, AFTERTP+15*, BEFORETP+1~, BEFORETP+11*
Y AFTERTM+1~, AFTERTP+1~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Local Variables  | All