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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Local Variables  | All
Print Page as PDF
Routine: SDESCREATEAPPT

Package: Scheduling

Routine: SDESCREATEAPPT


Information

SDESCREATEAPPT ;ALB/BLB - VISTA SCHEDULING RPCS; Apr 4, 2022@15:20

Source Information

Source file <SDESCREATEAPPT.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Scheduling 8 $$ISOTFM^SDAMUTDT  RECDSET^SDEC52A  WP^SDECUTL  (BUILDAPPTDATA,BUILDMRTCLINKS,BUILDMRTCPID)^SDESEDITAPPTREQ  ERRLOG^SDESJSON  $$EASVALIDATE^SDESUTIL  $$NEW^SDPCE  $$GETAPT^SDVSIT2  
Kernel 2 ($$FMADD,$$NOW)^XLFDT  $$UP^XLFSTR  
VA FileMan 2 WP^DIE  $$GET1^DIQ  

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 SDESCRTAPPTWRAP  SDESREQAPPCREATE  

Entry Points

Name Comments DBIA/ICR reference
VALIDATE(ERRORS,ARY84,ARY44) ; Validate input
CREATE(ARY84FDA,ARY84) ;
CLEANUP40984(ARY84,NEWIEN40984) ;

External References

Name Field # of Occurrence
WP^DIE CLEANUP40984+4
$$GET1^DIQ VALIDATE+33, VALIDATE+70, VALIDATE+86, VALIDATE+87, CLEANUP40984+11
$$ISOTFM^SDAMUTDT VALIDATE+6, VALIDATE+12, VALIDATE+43
RECDSET^SDEC52A CLEANUP40984+13
WP^SDECUTL CLEANUP40984+4
BUILDAPPTDATA^SDESEDITAPPTREQ CLEANUP40984+17
BUILDMRTCLINKS^SDESEDITAPPTREQ CLEANUP40984+22
BUILDMRTCPID^SDESEDITAPPTREQ CLEANUP40984+23
ERRLOG^SDESJSON VALIDATE+5, VALIDATE+7, VALIDATE+11, VALIDATE+13, VALIDATE+14, VALIDATE+18, VALIDATE+19, VALIDATE+23, VALIDATE+24, VALIDATE+28
, VALIDATE+29, VALIDATE+35, VALIDATE+39, VALIDATE+44, VALIDATE+48, VALIDATE+49, VALIDATE+50, VALIDATE+56, VALIDATE+63, VALIDATE+64
, VALIDATE+75, VALIDATE+76, VALIDATE+81, VALIDATE+97
$$EASVALIDATE^SDESUTIL VALIDATE+80
$$NEW^SDPCE CLEANUP40984+26
$$GETAPT^SDVSIT2 CLEANUP40984+27
$$FMADD^XLFDT VALIDATE+35
$$NOW^XLFDT VALIDATE+35, CLEANUP40984+26
$$UP^XLFSTR VALIDATE+92

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SD(403.5 - [#403.5] GET1^DIQ
^SD(403.54 - [#403.54] GET1^DIQ
^SDWL(409.3 - [#409.3] GET1^DIQ
^SDEC(409.84 - [#409.84] WP^DIE
^SC - [#44] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] VALIDATE+19
^GMR(123 - [#123] VALIDATE+54
^SC - [#44] VALIDATE+24, VALIDATE+32
^SD(403.5 - [#403.5] VALIDATE+53
^SD(409.1 - [#409.1] VALIDATE+64, VALIDATE+65
^SDEC(409.831 - [#409.831] VALIDATE+29
^SDEC(409.85 - [#409.85] VALIDATE+55, VALIDATE+97
^SDWL(409.3 - [#409.3] VALIDATE+52
^VA(200 - [#200] VALIDATE+84

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARR CLEANUP40984+4~
ARY44 VALIDATE~
ARY44("SDAPPTLENGTH" VALIDATE+74*
ARY84 VALIDATE~, CREATE~, CLEANUP40984~
ARY84("CLINICIEN" VALIDATE+6, VALIDATE+12, VALIDATE+22*, VALIDATE+23, VALIDATE+24, VALIDATE+32, VALIDATE+33, VALIDATE+43, VALIDATE+87, CLEANUP40984+17
, CLEANUP40984+27
ARY84("DFN" VALIDATE+17*, VALIDATE+18, VALIDATE+19, CREATE+5, CLEANUP40984+27
ARY84("SDAPPTENDDTTM" VALIDATE+10*, VALIDATE+11, VALIDATE+12*, VALIDATE+13, VALIDATE+14, CREATE+4
ARY84("SDAPPTLENGTH" VALIDATE+74, VALIDATE+75, VALIDATE+76, CREATE+12
ARY84("SDAPPTSTARTDTTM" VALIDATE+4*, VALIDATE+5, VALIDATE+6*, VALIDATE+7, VALIDATE+14, VALIDATE+35, CREATE+3, CLEANUP40984+17, CLEANUP40984+26, CLEANUP40984+27
ARY84("SDAPPTYPE" VALIDATE+62*, VALIDATE+63, VALIDATE+64, VALIDATE+65*, CREATE+6, CLEANUP40984+17
ARY84("SDEAS" VALIDATE+79*, VALIDATE+80*, VALIDATE+81, CREATE+17, CLEANUP40984+17
ARY84("SDESIREDTTM" VALIDATE+42*, VALIDATE+43*, VALIDATE+44, CREATE+13, CLEANUP40984+19
ARY84("SDEXTERNALID" VALIDATE+88*, CREATE+14
ARY84("SDMRTC" VALIDATE+91*, VALIDATE+92*, VALIDATE+93*, CLEANUP40984+18
ARY84("SDNOTE" VALIDATE+59*, CLEANUP40984+4
ARY84("SDPARENT" VALIDATE+96, VALIDATE+97, CLEANUP40984+18, CLEANUP40984+22, CLEANUP40984+23
ARY84("SDPATIENTSTATUS" VALIDATE+68*, VALIDATE+69, VALIDATE+70*, VALIDATE+71*, CREATE+16
ARY84("SDPROVIEN" VALIDATE+84*, VALIDATE+86*, VALIDATE+87*, CREATE+11
ARY84("SDREQTYPE" VALIDATE+47*, VALIDATE+48, VALIDATE+49, VALIDATE+50, VALIDATE+51, VALIDATE+52*, VALIDATE+53*, VALIDATE+54*, VALIDATE+55*, VALIDATE+56
, VALIDATE+70, VALIDATE+85, CREATE+2, CLEANUP40984+5, CLEANUP40984+8, CLEANUP40984+10, CLEANUP40984+16
ARY84("SDRESOURCE" VALIDATE+27*, VALIDATE+28, VALIDATE+29, CREATE+7
ARY84("SDSERVCONN" VALIDATE+102*, VALIDATE+103*, CLEANUP40984+17
ARY84("SDSERVCONNPERC" VALIDATE+100*, VALIDATE+101*, CLEANUP40984+17
ARY84("WALKIN" VALIDATE+38*, VALIDATE+39, CREATE+10
ARY84FDA CREATE~
ARY84FDA( CREATE+3*, CREATE+4*, CREATE+5*, CREATE+6*, CREATE+7*, CREATE+8*, CREATE+9*, CREATE+10*, CREATE+11*, CREATE+12*
, CREATE+13*, CREATE+14*, CREATE+15*, CREATE+16*, CREATE+17*
DT CREATE+9
DUZ CREATE+8
ENCOUNTER VALIDATE+1~, CLEANUP40984+27*
ERRORS VALIDATE~, VALIDATE+5, VALIDATE+7, VALIDATE+11, VALIDATE+13, VALIDATE+14, VALIDATE+18, VALIDATE+19, VALIDATE+23, VALIDATE+24
, VALIDATE+28, VALIDATE+29, VALIDATE+35, VALIDATE+39, VALIDATE+44, VALIDATE+48, VALIDATE+49, VALIDATE+50, VALIDATE+56, VALIDATE+63
, VALIDATE+64, VALIDATE+75, VALIDATE+76, VALIDATE+81, VALIDATE+97
MAXDAYS VALIDATE+1~, VALIDATE+33*, VALIDATE+34*, VALIDATE+35
NEWIEN40984 CLEANUP40984~, CLEANUP40984+4, CLEANUP40984+21
REQUEST CLEANUP40984+1~, CLEANUP40984+22, CLEANUP40984+23
REQUEST("MRTC" CLEANUP40984+19*, CLEANUP40984+20*, CLEANUP40984+21*
REQUESTIEN VALIDATE+1~, CLEANUP40984+5*, CLEANUP40984+17, CLEANUP40984+20
RESOURCED VALIDATE+1~
SDCOMM CLEANUP40984+9~, CLEANUP40984+11*, CLEANUP40984+13
SDECMSG CLEANUP40984+3!
SDECRNOD VALIDATE+1~
SDREQTYPE CREATE+1~, CREATE+2*, CREATE+15
SDRET CLEANUP40984+9~, CLEANUP40984+13
SDRIEN1 CLEANUP40984+9~, CLEANUP40984+10*, CLEANUP40984+11, CLEANUP40984+13
SDRRFTR CLEANUP40984+9~, CLEANUP40984+12*, CLEANUP40984+13
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Local Variables  | All