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

Package: Scheduling

Routine: SDES2CREATEAPPT


Information

SDES2CREATEAPPT ;ALB/BLB- SDES2 CREATE APPOINTMENT ;Dec 07,2023

Source Information

Source file <SDES2CREATEAPPT.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Scheduling 9 $$FMTISO^SDAMUTDT  ($$APPTIN44EXISTS,$$ORDERCHECKLOCK,APPTREQ,CONSULT,DECREMENTAVAIL1,DELETECANRECORD,DELETERECORD,ENCOUNTERS,GETAPPTTYPE,GETPID,GETPROVIDER,GETRESOURCE,MAKE,RECALL,REQUESTTYPE,STORENOTE,STOREREQUESTCOMM)^SDES2APPTUTIL  BUILDJSON^SDES2JSON  VALCONTEXT^SDES2VALCONTEXT  $$VALISODTTM^SDES2VALISODTTM  (VALFIELD,VALFILEIEN)^SDES2VALUTIL  ERRLOG^SDESJSON  SETMISSIONELIG^SDESMISSIONELG  
$$INACTIVE^SDESUTIL  
VA FileMan 2 UPDATE^DIE  $$GET1^DIQ  
Kernel 1 ($$FMADD,$$FMDIFF,$$NOW)^XLFDT  

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

Package Total Caller Graph
Scheduling 3 SDES2BLOCKMOVE  SDES2CRTVETAPPT  SDES2CRTWALKIN  

Entry Points

Name Comments DBIA/ICR reference
CREATE(JSON,SDCONTEXT,APPOINTMENT) ;
CREATE40984(ERRORS,DELETE,APPTIEN,APPOINTMENT,REQUESTTYPE,REQUESTIEN,USERID,NOTE,EAS) ;
CREATE44(ERRORS,APPOINTMENT,DELETE,APPTIEN44,USERID,CLINICIEN,STARTDATETIME) ;
CREATE2(ERRORS,DELETE,APPOINTMENT,USERID,CLINICIEN,STARTDATETIME,DFN) ;
VALIDATE(ERRORS,SDCONTEXT,APPOINTMENT,VAL) ;

External References

Name Field # of Occurrence
UPDATE^DIE CREATE40984+18, CREATE44+6, CREATE44+17, CREATE2+26
$$GET1^DIQ VALIDATE+11, VALIDATE+21
$$FMTISO^SDAMUTDT VALIDATE+81, VALIDATE+82
$$APPTIN44EXISTS^SDES2APPTUTIL VALIDATE+76
$$ORDERCHECKLOCK^SDES2APPTUTIL VALIDATE+74
APPTREQ^SDES2APPTUTIL CREATE+13
CONSULT^SDES2APPTUTIL CREATE+15
DECREMENTAVAIL1^SDES2APPTUTIL CREATE+23
DELETECANRECORD^SDES2APPTUTIL CREATE2+4
DELETERECORD^SDES2APPTUTIL CREATE44+7, CREATE44+18, CREATE2+24, CREATE2+29
ENCOUNTERS^SDES2APPTUTIL CREATE+19
GETAPPTTYPE^SDES2APPTUTIL VALIDATE+67
GETPID^SDES2APPTUTIL VALIDATE+68
GETPROVIDER^SDES2APPTUTIL VALIDATE+72
GETRESOURCE^SDES2APPTUTIL VALIDATE+73
MAKE^SDES2APPTUTIL CREATE+21
RECALL^SDES2APPTUTIL CREATE+14
REQUESTTYPE^SDES2APPTUTIL VALIDATE+66
STORENOTE^SDES2APPTUTIL CREATE40984+23
STOREREQUESTCOMM^SDES2APPTUTIL CREATE40984+24
BUILDJSON^SDES2JSON CREATE+4, CREATE+9, CREATE+26
VALCONTEXT^SDES2VALCONTEXT VALIDATE+2
$$VALISODTTM^SDES2VALISODTTM VALIDATE+18, VALIDATE+19, VALIDATE+23, VALIDATE+24, VALIDATE+25, VALIDATE+26
VALFIELD^SDES2VALUTIL VALIDATE+31, VALIDATE+34, VALIDATE+37, VALIDATE+40, VALIDATE+43, VALIDATE+46, VALIDATE+49, VALIDATE+51, VALIDATE+54, VALIDATE+57
, VALIDATE+59, VALIDATE+62
VALFILEIEN^SDES2VALUTIL VALIDATE+8, VALIDATE+9, VALIDATE+10, VALIDATE+11, VALIDATE+12, VALIDATE+13
ERRLOG^SDESJSON CREATE40984+19, CREATE44+7, CREATE44+18, CREATE2+24, CREATE2+29, VALIDATE+11, VALIDATE+20, VALIDATE+21, VALIDATE+75, VALIDATE+76
, VALIDATE+79, VALIDATE+80, VALIDATE+81, VALIDATE+82
SETMISSIONELIG^SDESMISSIONELG CREATE+17
$$INACTIVE^SDESUTIL VALIDATE+75
$$FMADD^XLFDT VALIDATE+21
$$FMDIFF^XLFDT VALIDATE+80
$$NOW^XLFDT CREATE2+17, VALIDATE+21, VALIDATE+79

Used in RPC

RPC Name Call Tags
SDES2 CREATE APPOINTMENT CREATE

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SDEC(409.85 - [#409.85] GET1^DIQ
^SC - [#44] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] CREATE2+3, CREATE2+9, CREATE2+23, CREATE2+28
^SC - [#44] CREATE44+3

Label References

Name Line Occurrences
CREATE2 CREATE+8
CREATE40984 CREATE+6
CREATE44 CREATE+7
VALIDATE CREATE+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APPOINTMENT CREATE~, CREATE+3, CREATE+6, CREATE+7, CREATE+8, CREATE+13, CREATE+15, CREATE+19, CREATE40984~, CREATE44~
, CREATE2~, VALIDATE~, VALIDATE+66, VALIDATE+67, VALIDATE+68, VALIDATE+72, VALIDATE+73
APPOINTMENT(" APPOINTMENT LENGTH" , CREATE+23, CREATE40984+12, CREATE44+11, VALIDATE+49, VALIDATE+80, APPOINTMENT REASON" , CREATE44+12, APPOINTMENT TYPE NAME" , VALIDATE+67
, APPOINTMENT TYPE" , CREATE40984+6, CREATE2+14, VALIDATE+67, CLINIC IEN" , CREATE+7, CREATE+8, CREATE+21, CREATE+23, VALIDATE+8
, VALIDATE+18, VALIDATE+19, VALIDATE+21, VALIDATE+23, VALIDATE+24, VALIDATE+25, VALIDATE+26, VALIDATE+72, VALIDATE+73, VALIDATE+75
, VALIDATE+76, EKG DATE TIME" , CREATE2+12, VALIDATE+26*, END DATE TIME" , CREATE40984+4, VALIDATE+19*, VALIDATE+20, VALIDATE+80, VALIDATE+82
, EXTERNAL ID" , CREATE40984+14, LAB DATE TIME" , CREATE2+10, VALIDATE+24*, MRTC PARENT" , VALIDATE+11, NEXT AVAILABLE APPOINTMENT" , CREATE2+19, VALIDATE+43
, VALIDATE+44*, PATIENT ELIGIBILITY" , CREATE44+13, VALIDATE+13, PATIENT INDICATED DATE" , CREATE40984+13, CREATE2+20, VALIDATE+23*, VALIDATE+68, PATIENT STATUS"
, CREATE40984+16, VALIDATE+59, VALIDATE+60*, PROVIDER IEN" , CREATE40984+11, VALIDATE+10, VALIDATE+72, REQUEST TYPE" , CREATE+6, CREATE+13
, CREATE+14, CREATE+15, VALIDATE+66, VALIDATE+68, VALIDATE+72, VALIDATE+74, RESOURCE IEN" , CREATE40984+7, VALIDATE+12, SCHEDULE REQUEST TYPE"
, CREATE2+18, VALIDATE+40, VALIDATE+41*, SERVICE CONNECTED PERCENTAGE" , VALIDATE+57, SERVICE CONNECTED" , VALIDATE+54, VALIDATE+55*, START DATE TIME" , CREATE+7
, CREATE+8, CREATE+21, CREATE+23, CREATE40984+3, VALIDATE+18*, VALIDATE+20, VALIDATE+21, VALIDATE+76, VALIDATE+79, VALIDATE+80
, VALIDATE+81, XRAY DATE TIME" , CREATE2+11, VALIDATE+25*
APPOINTMENT("COLLATERAL" CREATE2+15, VALIDATE+37, VALIDATE+38*
APPOINTMENT("DFN" CREATE+8, CREATE+21, CREATE40984+5, CREATE44+10, VALIDATE+9, VALIDATE+66, VALIDATE+74, VALIDATE+76
APPOINTMENT("FOLLOWUP" CREATE2+21, VALIDATE+46, VALIDATE+47*
APPOINTMENT("MRTC" VALIDATE+31, VALIDATE+32*
APPOINTMENT("NOTE" CREATE+6
APPOINTMENT("OVERBOOK" CREATE44+14, VALIDATE+51, VALIDATE+52*
APPOINTMENT("PURPOSE" CREATE2+13, VALIDATE+34, VALIDATE+35*
APPOINTMENT("WALKIN" CREATE40984+10, VALIDATE+62, VALIDATE+63*, VALIDATE+79
APPT CREATE+1~, CREATE+26
APPT("Appointment" CREATE+25*
APPTERROR CREATE40984+1~, CREATE40984+18!, CREATE40984+19, CREATE44+1~, CREATE44+6!~, CREATE44+7, CREATE44+17!, CREATE44+18, CREATE2+1~, CREATE2+29
APPTIEN CREATE+1~, CREATE+6, CREATE+13, CREATE+17, CREATE+25, CREATE40984~, CREATE40984+21*, CREATE40984+23, CREATE40984+26
APPTIEN44 CREATE+1~, CREATE+7, CREATE+15, CREATE44~, CREATE44+21*
APPTNOTES CREATE40984+1~, CREATE40984+23
CLINICIEN CREATE44~, CREATE44+3, CREATE44+5, CREATE44+9, CREATE44+20, CREATE2~, CREATE2+4, CREATE2+8
DELETE CREATE+1~, CREATE+6, CREATE+7, CREATE+8, CREATE40984~, CREATE44~, CREATE44+7, CREATE44+18, CREATE2~, CREATE2+24
, CREATE2+29
DELETE( CREATE40984+26*, CREATE44+20*
DFN CREATE2~, CREATE2+3, CREATE2+4, CREATE2+7, CREATE2+9, CREATE2+23, CREATE2+28
DT CREATE40984+9, CREATE44+16
DUZ CREATE40984+8, CREATE44+15, CREATE2+16
EAS CREATE40984~, CREATE40984+17
ENCOUNTER CREATE+1~, CREATE+19
ERRORS CREATE+1~, CREATE+3, CREATE+4, CREATE+6, CREATE+7, CREATE+8, CREATE+9, CREATE40984~, CREATE40984+19, CREATE44~
, CREATE44+7, CREATE44+18, CREATE2~, CREATE2+24, CREATE2+29, VALIDATE~, VALIDATE+2, VALIDATE+3, VALIDATE+8, VALIDATE+9
, VALIDATE+10, VALIDATE+11, VALIDATE+12, VALIDATE+13, VALIDATE+18, VALIDATE+19, VALIDATE+20, VALIDATE+21, VALIDATE+23, VALIDATE+24
, VALIDATE+25, VALIDATE+26, VALIDATE+31, VALIDATE+34, VALIDATE+37, VALIDATE+40, VALIDATE+43, VALIDATE+46, VALIDATE+49, VALIDATE+51
, VALIDATE+54, VALIDATE+57, VALIDATE+59, VALIDATE+62, VALIDATE+66, VALIDATE+67, VALIDATE+69, VALIDATE+73, VALIDATE+74, VALIDATE+75
, VALIDATE+76, VALIDATE+79, VALIDATE+80, VALIDATE+81, VALIDATE+82
ERRORS("Appointment" CREATE+4*, CREATE+9*
FDA CREATE40984+1~, CREATE40984+18!, CREATE44+1~, CREATE44+6!~, CREATE44+17!, CREATE2+1~, CREATE2+26!
FDA( CREATE40984+3*, CREATE40984+4*, CREATE40984+5*, CREATE40984+6*, CREATE40984+7*, CREATE40984+8*, CREATE40984+9*, CREATE40984+10*, CREATE40984+11*, CREATE40984+12*
, CREATE40984+13*, CREATE40984+14*, CREATE40984+15*, CREATE40984+16*, CREATE40984+17*, CREATE44+5*, CREATE44+10*, CREATE44+11*, CREATE44+12*, CREATE44+13*
, CREATE44+14*, CREATE44+15*, CREATE44+16*, CREATE2+8*, CREATE2+9*, CREATE2+10*, CREATE2+11*, CREATE2+12*, CREATE2+13*, CREATE2+14*
, CREATE2+15*, CREATE2+16*, CREATE2+17*, CREATE2+18*, CREATE2+19*, CREATE2+20*, CREATE2+21*
IENS CREATE44+1~, CREATE44+9*, CREATE44+10, CREATE44+11, CREATE44+12, CREATE44+13, CREATE44+14, CREATE44+15, CREATE44+16, CREATE2+1~
, CREATE2+7*, CREATE2+8, CREATE2+9, CREATE2+10, CREATE2+11, CREATE2+12, CREATE2+13, CREATE2+14, CREATE2+15, CREATE2+16
, CREATE2+17, CREATE2+18, CREATE2+19, CREATE2+20, CREATE2+21
JSON CREATE~, CREATE+4, CREATE+9, CREATE+26
NEWIEN CREATE40984+1~, CREATE2+1~
NEWIEN(1 CREATE40984+21, CREATE2+6*
NEWIEN44001 CREATE44+1~
NEWIEN44001(1 CREATE44+4*
NEWIEN44003 CREATE44+1~
NEWIEN44003(1 CREATE44+20, CREATE44+21
NOTE CREATE40984~, CREATE40984+23
RECALL CREATE+1~, CREATE+14
RECALLRETURN CREATE+1~, CREATE+14
REQUESTIEN CREATE40984~, CREATE40984+15, CREATE40984+24
REQUESTTYPE CREATE40984~, CREATE40984+15
SDCONTEXT CREATE~, CREATE+3, CREATE+14, VALIDATE~, VALIDATE+2
SDCONTEXT("AC HERON AUDIT ID" , CREATE+6
SDCONTEXT("US ER DUZ" , CREATE+6, CREATE+7, CREATE+8
STARTDATETIME CREATE44~, CREATE44+3, CREATE44+4, CREATE44+5, CREATE44+9, CREATE44+20, CREATE2~, CREATE2+3, CREATE2+4, CREATE2+6
USERID CREATE40984~, CREATE40984+8, CREATE44~, CREATE44+15, CREATE2~, CREATE2+16
VAL CREATE+1~, CREATE+3, VALIDATE~, VALIDATE+8, VALIDATE+9, VALIDATE+10, VALIDATE+11, VALIDATE+12, VALIDATE+13, VALIDATE+31
, VALIDATE+34, VALIDATE+37, VALIDATE+40, VALIDATE+43, VALIDATE+46, VALIDATE+49, VALIDATE+51, VALIDATE+54, VALIDATE+57, VALIDATE+59
, VALIDATE+62
VAL( VALIDATE+32, VALIDATE+35, VALIDATE+38, VALIDATE+41, VALIDATE+44, VALIDATE+47, VALIDATE+52, VALIDATE+55, VALIDATE+60, VALIDATE+63
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All