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

Package: Scheduling

Routine: SDESCRTAPPTWRAP


Information

SDESCRTAPPTWRAP ;ALB/BLB,MGD,BLB,TJB,LAB - VISTA SCHEDULING RPCS ; Oct 26,2023

Source Information

Source file <SDESCRTAPPTWRAP.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Scheduling 7 $$FMTISO^SDAMUTDT  ADDPIDHISTORY^SDESCREATEAPPREQ  (CLEANUP40984,CREATE,VALIDATE)^SDESCREATEAPPT  (CREATE,VALIDATE)^SDESCREATEAPPT2  (CLEANUP44,CREATE,VALIDATE)^SDESCREATEAPPT44  ERRLOG^SDESJSON  SETMISSIONELIG^SDESMISSIONELG  
VA FileMan 2 (FILE,UPDATE,WP)^DIE  $$GET1^DIQ  
Kernel 1 ENCODE^XLFJSON  

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

Package Total Caller Graph
Scheduling 4 SDES  SDESBLOCKANDMOVE  SDESCRTWALKIN  SDESREQAPPCREATE  

Entry Points

Name Comments DBIA/ICR reference
CREATEAPPTS(JSONRETURN,APPTARRAY) ;
VALIDATE40984(ERRORS,ARY84,ARY44) ;
VALIDATE44(ERRORS,ARY44) ;
VALIDATE2(ERRORS,ARY2) ;
CREATE40984(ARY84,ERRORS,ARRAYDELETE,RETURNIEN40984) ;
CREATE44(ARY44,ERRORS,ARRAYDELETE,RETURNIEN44) ;
CREATE2(ARY2,ERRORS,PID,ARRAYDELETE) ;
DELETERECORD(ARRAYDELETE) ;
ORDERCHECKLOCK(ERRORS,REQTYPE,DFN) ;
BUILDJSON(JSONRETURN,RETURN) ;
POPULATEARRAYS(APPTARRAY,ARY84,ARY44,ARY2) ;
GETDESIREDT(APPTARRAY) ;

External References

Name Field # of Occurrence
FILE^DIE DELETERECORD+6
UPDATE^DIE CREATE40984+3, CREATE44+4, CREATE44+8, CREATE2+5
WP^DIE CREATE40984+13
$$GET1^DIQ CREATE40984+12, ORDERCHECKLOCK+4, ORDERCHECKLOCK+6, GETDESIREDT+6, GETDESIREDT+7, GETDESIREDT+8, GETDESIREDT+9
$$FMTISO^SDAMUTDT GETDESIREDT+10
ADDPIDHISTORY^SDESCREATEAPPREQ CREATEAPPTS+33
CLEANUP40984^SDESCREATEAPPT CREATEAPPTS+30
CREATE^SDESCREATEAPPT CREATE40984+2
VALIDATE^SDESCREATEAPPT VALIDATE40984+3
CREATE^SDESCREATEAPPT2 CREATE2+2
VALIDATE^SDESCREATEAPPT2 VALIDATE2+3
CLEANUP44^SDESCREATEAPPT44 CREATEAPPTS+31
CREATE^SDESCREATEAPPT44 CREATE44+2
VALIDATE^SDESCREATEAPPT44 VALIDATE44+3
ERRLOG^SDESJSON VALIDATE40984+2, VALIDATE44+2, VALIDATE2+2, CREATE40984+4, CREATE44+6, CREATE44+9, CREATE2+4, CREATE2+7, ORDERCHECKLOCK+8
SETMISSIONELIG^SDESMISSIONELG CREATEAPPTS+22
ENCODE^XLFJSON BUILDJSON+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^GMR(123 - [#123] GET1^DIQ
^SD(403.5 - [#403.5] GET1^DIQ
^SDEC(409.84 - [#409.84] WP^DIE
^SDEC(409.85 - [#409.85] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] CREATE2+3, CREATE2+6
^SDEC(409.85 - [#409.85] CREATE40984+9, CREATE40984+11
^XTMP("ORLK-" ORDERCHECKLOCK+8

Label References

Name Line Occurrences
$$CREATE2 CREATEAPPTS+27
$$CREATE40984 CREATEAPPTS+20
$$CREATE44 CREATEAPPTS+24
$$GETDESIREDT POPULATEARRAYS+6
$$ORDERCHECKLOCK CREATEAPPTS+6
$$VALIDATE2 CREATEAPPTS+15
$$VALIDATE40984 CREATEAPPTS+9
$$VALIDATE44 CREATEAPPTS+12
BUILDJSON CREATEAPPTS+7, CREATEAPPTS+10, CREATEAPPTS+13, CREATEAPPTS+16, CREATEAPPTS+21, CREATEAPPTS+25, CREATEAPPTS+28, CREATEAPPTS+36
DELETERECORD CREATE44+6, CREATE44+9, CREATE2+4, CREATE2+7
POPULATEARRAYS CREATEAPPTS+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APPTARRAY CREATEAPPTS~, CREATEAPPTS+4, POPULATEARRAYS~, POPULATEARRAYS+6, GETDESIREDT~
APPTARRAY( POPULATEARRAYS+13, POPULATEARRAYS+39
APPTARRAY(1 POPULATEARRAYS+1, POPULATEARRAYS+24, POPULATEARRAYS+33
APPTARRAY(10 POPULATEARRAYS+10, POPULATEARRAYS+22, POPULATEARRAYS+32
APPTARRAY(11 POPULATEARRAYS+11, POPULATEARRAYS+26
APPTARRAY(12 POPULATEARRAYS+12, POPULATEARRAYS+38
APPTARRAY(13 POPULATEARRAYS+14
APPTARRAY(14 POPULATEARRAYS+15, POPULATEARRAYS+25
APPTARRAY(15 POPULATEARRAYS+16
APPTARRAY(16 POPULATEARRAYS+17
APPTARRAY(17 POPULATEARRAYS+18
APPTARRAY(18 POPULATEARRAYS+19
APPTARRAY(19 POPULATEARRAYS+20
APPTARRAY(2 POPULATEARRAYS+2
APPTARRAY(21 POPULATEARRAYS+27
APPTARRAY(22 POPULATEARRAYS+28
APPTARRAY(23 POPULATEARRAYS+34
APPTARRAY(24 POPULATEARRAYS+35
APPTARRAY(25 POPULATEARRAYS+36
APPTARRAY(26 POPULATEARRAYS+37
APPTARRAY(27 POPULATEARRAYS+40
APPTARRAY(28 POPULATEARRAYS+41
APPTARRAY(29 POPULATEARRAYS+42
APPTARRAY(3 POPULATEARRAYS+3, POPULATEARRAYS+23, POPULATEARRAYS+31
APPTARRAY(30 POPULATEARRAYS+43
APPTARRAY(4 POPULATEARRAYS+4
APPTARRAY(5 POPULATEARRAYS+5
APPTARRAY(6 GETDESIREDT+2, GETDESIREDT+3
APPTARRAY(7 POPULATEARRAYS+7
APPTARRAY(8 POPULATEARRAYS+8, POPULATEARRAYS+29, GETDESIREDT+4, GETDESIREDT+5
APPTARRAY(9 POPULATEARRAYS+9
APTYP GETDESIREDT+1~, GETDESIREDT+4*, GETDESIREDT+6, GETDESIREDT+7, GETDESIREDT+8, GETDESIREDT+9
ARRAY2FDA CREATE2+1~, CREATE2+2, CREATE2+5!
ARRAY44001FDA CREATE44+1~, CREATE44+2, CREATE44+3
ARRAY44003FDA CREATE44+1~, CREATE44+2
ARRAYDELETE CREATEAPPTS+1~, CREATEAPPTS+20, CREATEAPPTS+24, CREATEAPPTS+27, CREATE40984~, CREATE44~, CREATE44+6, CREATE44+9, CREATE2~, CREATE2+4
, CREATE2+7, DELETERECORD~
ARRAYDELETE( CREATE40984+5*, CREATE44+11*, DELETERECORD+3, DELETERECORD+4
ARY2 CREATEAPPTS+1~, CREATEAPPTS+4, CREATEAPPTS+15, CREATEAPPTS+27, VALIDATE2~, VALIDATE2+2, VALIDATE2+3, CREATE2~, CREATE2+2, POPULATEARRAYS~
ARY2("CLINICIEN" POPULATEARRAYS+32*
ARY2("DFN" CREATE2+3, CREATE2+6, POPULATEARRAYS+31*
ARY2("SDAPPTNAME" POPULATEARRAYS+39*
ARY2("SDAPPTSTARTDTTM" POPULATEARRAYS+33*
ARY2("SDAPPTYPE" POPULATEARRAYS+38*
ARY2("SDCOLLATERAL" POPULATEARRAYS+40*
ARY2("SDEKGDTTM" POPULATEARRAYS+36*
ARY2("SDFOLLOWUP" POPULATEARRAYS+43*
ARY2("SDLABDTTM" POPULATEARRAYS+34*
ARY2("SDNXTAVAAPPT" POPULATEARRAYS+42*
ARY2("SDPURPOSE" POPULATEARRAYS+37*
ARY2("SDSCHREQTYPE" POPULATEARRAYS+41*
ARY2("SDXRAYDTTM" POPULATEARRAYS+35*
ARY44 CREATEAPPTS+1~, CREATEAPPTS+4, CREATEAPPTS+9, CREATEAPPTS+12, CREATEAPPTS+24, CREATEAPPTS+31, VALIDATE40984~, VALIDATE40984+3, VALIDATE44~, VALIDATE44+2
, VALIDATE44+3, CREATE44~, CREATE44+2, POPULATEARRAYS~
ARY44("CLINICIEN" CREATE44+11, POPULATEARRAYS+22*
ARY44("DFN" POPULATEARRAYS+23*
ARY44("SDAPPTLENGTH" POPULATEARRAYS+25*
ARY44("SDAPPTREASON" POPULATEARRAYS+26*
ARY44("SDAPPTSTARTDTTM" CREATE44+11, POPULATEARRAYS+24*
ARY44("SDOVERBOOK" POPULATEARRAYS+28*
ARY44("SDPATELIG" POPULATEARRAYS+27*
ARY44("SDREQTYPE" POPULATEARRAYS+29*
ARY84 CREATEAPPTS+1~, CREATEAPPTS+4, CREATEAPPTS+9, CREATEAPPTS+20, CREATEAPPTS+30, VALIDATE40984~, VALIDATE40984+2, VALIDATE40984+3, CREATE40984~, CREATE40984+2
, POPULATEARRAYS~
ARY84("CLINICIEN" POPULATEARRAYS+10*
ARY84("DFN" CREATEAPPTS+6, POPULATEARRAYS+3*
ARY84("SDAPPTENDDTTM" POPULATEARRAYS+2*
ARY84("SDAPPTLENGTH" POPULATEARRAYS+15*
ARY84("SDAPPTNAME" POPULATEARRAYS+13*
ARY84("SDAPPTSTARTDTTM" POPULATEARRAYS+1*
ARY84("SDAPPTYPE" POPULATEARRAYS+12*
ARY84("SDEAS" POPULATEARRAYS+20*
ARY84("SDESIREDTTM" CREATEAPPTS+27, CREATEAPPTS+33, POPULATEARRAYS+6*
ARY84("SDEXTERNALID" POPULATEARRAYS+7*
ARY84("SDMRTC" POPULATEARRAYS+18*
ARY84("SDNOTE" POPULATEARRAYS+11*
ARY84("SDPARENT" POPULATEARRAYS+19*
ARY84("SDPATIENTSTATUS" POPULATEARRAYS+14*
ARY84("SDPROVIEN" POPULATEARRAYS+9*
ARY84("SDREQTYPE" CREATEAPPTS+6, CREATEAPPTS+31, CREATEAPPTS+32, CREATEAPPTS+33, CREATE40984+8, POPULATEARRAYS+8*
ARY84("SDRESOURCE" POPULATEARRAYS+4*
ARY84("SDSERVCONN" POPULATEARRAYS+16*
ARY84("SDSERVCONNPERC" POPULATEARRAYS+17*
ARY84("WALKIN" POPULATEARRAYS+5*
ARY84FDA CREATE40984+1~, CREATE40984+2, CREATE40984+3!
DELETEFDA DELETERECORD+1~, DELETERECORD+6!
DELETEFDA( DELETERECORD+5*
DFN ORDERCHECKLOCK~
ERR DELETERECORD+1~
ERRORFLAG VALIDATE40984+1~, VALIDATE40984+2*, VALIDATE40984+4*, VALIDATE40984+5, VALIDATE44+1~, VALIDATE44+2*, VALIDATE44+4*, VALIDATE44+5, VALIDATE2+1~, VALIDATE2+2*
, VALIDATE2+4*, VALIDATE2+5
ERRORS CREATEAPPTS+1~, CREATEAPPTS+6, CREATEAPPTS+7, CREATEAPPTS+9, CREATEAPPTS+10, CREATEAPPTS+12, CREATEAPPTS+13, CREATEAPPTS+15, CREATEAPPTS+16, CREATEAPPTS+20
, CREATEAPPTS+21, CREATEAPPTS+24, CREATEAPPTS+25, CREATEAPPTS+27, CREATEAPPTS+28, VALIDATE40984~, VALIDATE40984+2, VALIDATE40984+3, VALIDATE40984+4, VALIDATE44~
, VALIDATE44+2, VALIDATE44+3, VALIDATE44+4, VALIDATE2~, VALIDATE2+2, VALIDATE2+3, VALIDATE2+4, CREATE40984~, CREATE40984+4, CREATE44~
, CREATE44+5, CREATE44+6, CREATE44+9, CREATE2~, CREATE2+4, CREATE2+7, ORDERCHECKLOCK~, ORDERCHECKLOCK+8
FDA44001FDA CREATE44+4!
FDA44003FDA CREATE44+8!
FILENUMBER CREATEAPPTS+1~, DELETERECORD+1~, DELETERECORD+2*, DELETERECORD+3*, DELETERECORD+4, DELETERECORD+5
FOUND ORDERCHECKLOCK+1~, ORDERCHECKLOCK+2*, ORDERCHECKLOCK+8*, ORDERCHECKLOCK+9
HAS2ERRORS CREATEAPPTS+1~, CREATEAPPTS+15*, CREATEAPPTS+16
HAS40984ERRORS CREATEAPPTS+1~, CREATEAPPTS+9*, CREATEAPPTS+10
HAS44ERRORS CREATEAPPTS+1~, CREATEAPPTS+12*, CREATEAPPTS+13
IENS DELETERECORD+1~, DELETERECORD+4*, DELETERECORD+5
IENS44 CREATE44+1~, CREATE44+2
IS2CREATED CREATEAPPTS+1~, CREATEAPPTS+27*, CREATEAPPTS+28
IS40984CREATED CREATEAPPTS+1~, CREATEAPPTS+20*, CREATEAPPTS+21
IS44CREATED CREATEAPPTS+1~, CREATEAPPTS+24*, CREATEAPPTS+25
JSONERROR BUILDJSON+1~
JSONRETURN CREATEAPPTS~, CREATEAPPTS+7, CREATEAPPTS+10, CREATEAPPTS+13, CREATEAPPTS+16, CREATEAPPTS+21, CREATEAPPTS+25, CREATEAPPTS+28, CREATEAPPTS+36, BUILDJSON~
NEWIEN2 CREATE2+1~, CREATE2+2
NEWIEN40984 CREATE40984+1~
NEWIEN40984(1 CREATE40984+5
NEWIEN44001 CREATE44+1~, CREATE44+2
NEWIEN44003 CREATE44+1~
NEWIEN44003(1 CREATE44+11
ORDERID ORDERCHECKLOCK+1~, ORDERCHECKLOCK+6*, ORDERCHECKLOCK+7, ORDERCHECKLOCK+8
ORDERLOCK CREATEAPPTS+2~, CREATEAPPTS+6*, CREATEAPPTS+7
PATIENTCOMMENTS CREATE40984+1~
PATIENTCOMMENTS( CREATE40984+12*
PID CREATE2~, CREATE2+2, GETDESIREDT+1~, GETDESIREDT+2*, GETDESIREDT+3, GETDESIREDT+6*, GETDESIREDT+7*, GETDESIREDT+8*, GETDESIREDT+9*, GETDESIREDT+10*
, GETDESIREDT+11
REQIEN GETDESIREDT+1~, GETDESIREDT+5*, GETDESIREDT+6, GETDESIREDT+7, GETDESIREDT+8, GETDESIREDT+9
REQTYPE ORDERCHECKLOCK~, ORDERCHECKLOCK+3, ORDERCHECKLOCK+4*, ORDERCHECKLOCK+5
REQUESTIEN CREATE40984+1~, CREATE40984+8*, CREATE40984+9, CREATE40984+11, CREATE40984+12, ORDERCHECKLOCK+1~, ORDERCHECKLOCK+3*, ORDERCHECKLOCK+4, ORDERCHECKLOCK+6
RETURN CREATEAPPTS+1~, CREATEAPPTS+7*, CREATEAPPTS+10*, CREATEAPPTS+13*, CREATEAPPTS+16*, CREATEAPPTS+21*, CREATEAPPTS+25*, CREATEAPPTS+28*, CREATEAPPTS+29, CREATEAPPTS+36
, BUILDJSON~
RETURN("Appointment" CREATEAPPTS+34*
RETURNIEN40984 CREATEAPPTS+2~, CREATEAPPTS+20, CREATEAPPTS+22, CREATEAPPTS+30, CREATEAPPTS+34, CREATE40984~, CREATE40984+5*, CREATE40984+13
RETURNIEN44 CREATEAPPTS+2~, CREATEAPPTS+24, CREATEAPPTS+31, CREATE44~, CREATE44+11*
SDERR CREATE2+1~, CREATE2+7
SDERR1 CREATE44+1~, CREATE44+6
SDERR2 CREATE44+1~, CREATE44+9
SDERROR CREATE40984+1~, CREATE40984+4
SUBIEN CREATE40984+1~, CREATE40984+10*, CREATE40984+11*, CREATE40984+12
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All