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

Package: Scheduling

Routine: SDESCHECKINSTEP


Information

SDESCHECKINSTEP ;ALB/LAB - SDES RPC Clone of SDESCKNSTEP ;Jan 28, 2022

Source Information

Source file <SDESCHECKINSTEP.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Scheduling 3 $$FMTISO^SDAMUTDT  (ENCODE,ERRLOG)^SDESJSON  $$EASVALIDATE^SDESUTIL  
VA FileMan 1 $$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: 1

Package Total Caller Graph
Scheduling 1 SDES2  

Entry Points

Name Comments DBIA/ICR reference
GETAPPTCKNSTEPS(SDECY,IEN,EAS) ; Get a list of checkin statuses associated with an appointment IEN
GETAPPTCKNSTEP(SDECY,IEN,STATUS,EAS) ; Get check-in status associated appointment IEN and passed in status
GETAPPTCHECKIN(SDCHECKIN,IEN,STATUS) ;get appointment check in
VALIDATESTATUS(SDERR,STATUS) ;validate the status sent in
BUILDJSON(APPTLISTJSON,APPTLISTARRAY) ;Convert data to JSON
GETCKNLIST(SDCHECKIN,IEN,EAS) ;get check in step
VALIDATEAPPTIEN(SDERR,IEN) ;validate appointment IEN
; Validate IEN
VALIDATEAS(SDERR,EAS) ;validate EAS
CKNBUILDER(SDCHECKIN,IEN,STATUS,DATETIME,TAG) ;build record

External References

Name Field # of Occurrence
$$GET1^DIQ GETAPPTCHECKIN+4, GETAPPTCHECKIN+6, GETAPPTCHECKIN+7, GETAPPTCHECKIN+9, GETCKNLIST+5, GETCKNLIST+6, GETCKNLIST+7, GETCKNLIST+9
$$FMTISO^SDAMUTDT GETAPPTCHECKIN+8, GETCKNLIST+8
ENCODE^SDESJSON BUILDJSON+3
ERRLOG^SDESJSON GETAPPTCKNSTEPS+6, GETAPPTCKNSTEP+7, VALIDATESTATUS+1, VALIDATEAPPTIEN+2, VALIDATEAPPTIEN+3, VALIDATEAS+3
$$EASVALIDATE^SDESUTIL VALIDATEAS+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SDEC(409.84 - [#409.84] GET1^DIQ
^SDEC(409.842 - [#409.842] GET1^DIQ
409.843 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SDEC(409.84 - [#409.84] GETAPPTCHECKIN+3, GETCKNLIST+3, VALIDATEAPPTIEN+3

Label References

Name Line Occurrences
BUILDJSON GETAPPTCKNSTEPS+10, GETAPPTCKNSTEP+11
CKNBUILDER GETAPPTCHECKIN+10, GETCKNLIST+10
GETAPPTCHECKIN GETAPPTCKNSTEP+6
GETCKNLIST GETAPPTCKNSTEPS+5
VALIDATEAPPTIEN GETAPPTCKNSTEPS+3, GETAPPTCKNSTEP+2
VALIDATEAS GETAPPTCKNSTEPS+4, GETAPPTCKNSTEP+3
VALIDATESTATUS GETAPPTCKNSTEP+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APPTLISTARRAY BUILDJSON~, BUILDJSON+3
APPTLISTJSON BUILDJSON~, BUILDJSON+3
DATETIME GETAPPTCKNSTEP+1~, GETAPPTCHECKIN+1~, GETAPPTCHECKIN+7*, GETAPPTCHECKIN+8*, GETAPPTCHECKIN+10, GETCKNLIST+1~, GETCKNLIST+7*, GETCKNLIST+8*, GETCKNLIST+10, CKNBUILDER~
, CKNBUILDER+5, CKNBUILDER+12
EAS GETAPPTCKNSTEPS~, GETAPPTCKNSTEPS+4, GETAPPTCKNSTEPS+5, GETAPPTCKNSTEP~, GETAPPTCKNSTEP+3, GETAPPTCHECKIN+9*, GETCKNLIST~, GETCKNLIST+9*, VALIDATEAS~, VALIDATEAS+1*
, VALIDATEAS+2*, VALIDATEAS+3, CKNBUILDER+6, CKNBUILDER+13
IEN GETAPPTCKNSTEPS~, GETAPPTCKNSTEPS+3, GETAPPTCKNSTEPS+5, GETAPPTCKNSTEP~, GETAPPTCKNSTEP+2, GETAPPTCKNSTEP+6, GETAPPTCHECKIN~, GETAPPTCHECKIN+3, GETAPPTCHECKIN+4, GETAPPTCHECKIN+7
, GETAPPTCHECKIN+9, GETCKNLIST~, GETCKNLIST+3, GETCKNLIST+5, GETCKNLIST+7, GETCKNLIST+9, VALIDATEAPPTIEN~, VALIDATEAPPTIEN+2, VALIDATEAPPTIEN+3, CKNBUILDER~
, CKNBUILDER+3, CKNBUILDER+10, CKNBUILDER+17, CKNBUILDER+22
JSONERR BUILDJSON+1~, BUILDJSON+2*, BUILDJSON+3
NUM GETCKNLIST+1~, GETCKNLIST+2*, GETCKNLIST+4*, CKNBUILDER+10, CKNBUILDER+11, CKNBUILDER+12, CKNBUILDER+13, CKNBUILDER+22, CKNBUILDER+23
SDCHECKIN GETAPPTCKNSTEPS+1~, GETAPPTCKNSTEPS+5, GETAPPTCKNSTEPS+9*, GETAPPTCKNSTEPS+10, GETAPPTCKNSTEP+1~, GETAPPTCKNSTEP+6, GETAPPTCKNSTEP+10*, GETAPPTCKNSTEP+11, GETAPPTCHECKIN~, GETAPPTCHECKIN+10
, GETCKNLIST~, GETCKNLIST+10, CKNBUILDER~
SDCHECKIN("ApptCheckInSteps" GETAPPTCKNSTEPS+6, GETAPPTCKNSTEPS+8*, GETAPPTCKNSTEP+7, GETAPPTCKNSTEP+9*, CKNBUILDER+3*, CKNBUILDER+4*, CKNBUILDER+5*, CKNBUILDER+6*, CKNBUILDER+7, CKNBUILDER+10*
, CKNBUILDER+11*, CKNBUILDER+12*, CKNBUILDER+13*, CKNBUILDER+14
SDCHECKIN("CheckInSteps" CKNBUILDER+17*, CKNBUILDER+18*, CKNBUILDER+19, CKNBUILDER+22*, CKNBUILDER+23*, CKNBUILDER+24
SDECY GETAPPTCKNSTEPS~, GETAPPTCKNSTEPS+10, GETAPPTCKNSTEP~, GETAPPTCKNSTEP+11
SDERR VALIDATESTATUS~, VALIDATESTATUS+1, VALIDATEAPPTIEN~, VALIDATEAPPTIEN+2, VALIDATEAPPTIEN+3, VALIDATEAS~, VALIDATEAS+3
SDHASERR GETAPPTCKNSTEPS+1~, GETAPPTCKNSTEPS+3, GETAPPTCKNSTEPS+4, GETAPPTCKNSTEPS+5, GETAPPTCKNSTEPS+6, GETAPPTCKNSTEPS+7, GETAPPTCKNSTEPS+9, GETAPPTCKNSTEP+1~, GETAPPTCKNSTEP+2, GETAPPTCKNSTEP+3
, GETAPPTCKNSTEP+4, GETAPPTCKNSTEP+5, GETAPPTCKNSTEP+7, GETAPPTCKNSTEP+8, GETAPPTCKNSTEP+10
SIEN GETAPPTCKNSTEP+1~, GETAPPTCHECKIN+1~, GETAPPTCHECKIN+2*, GETAPPTCHECKIN+3*, GETAPPTCHECKIN+4, GETAPPTCHECKIN+7, GETCKNLIST+1~, GETCKNLIST+2*, GETCKNLIST+3*, GETCKNLIST+5
, GETCKNLIST+7
STAT GETAPPTCKNSTEP+1~, GETAPPTCHECKIN+1~, GETAPPTCHECKIN+6*, GETAPPTCHECKIN+10, GETCKNLIST+1~, GETCKNLIST+6*, GETCKNLIST+10, CKNBUILDER+11
STATPOINTER GETAPPTCKNSTEP+1~, GETAPPTCHECKIN+1~, GETAPPTCHECKIN+4*, GETAPPTCHECKIN+5, GETAPPTCHECKIN+6, GETAPPTCHECKIN+10, GETCKNLIST+1~, GETCKNLIST+5*, GETCKNLIST+6, GETCKNLIST+10
STATUS GETAPPTCKNSTEP~, GETAPPTCKNSTEP+4, GETAPPTCKNSTEP+6, GETAPPTCHECKIN~, GETAPPTCHECKIN+5, VALIDATESTATUS~, VALIDATESTATUS+1, CKNBUILDER~, CKNBUILDER+4, CKNBUILDER+18
, CKNBUILDER+23
TAG CKNBUILDER~, CKNBUILDER+2, CKNBUILDER+7, CKNBUILDER+9, CKNBUILDER+14, CKNBUILDER+16, CKNBUILDER+19, CKNBUILDER+21, CKNBUILDER+24
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