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

Package: Scheduling

Routine: SDESCKNSTEP


Information

SDESCKNSTEP ;ALB/BLB,TAW,MGD - VISTA SCHEDULING RPCS ;July 19, 2022

Source Information

Source file <SDESCKNSTEP.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Scheduling 3 CHECKIN^SDEC25  ERRLOG^SDESJSON  $$EASVALIDATE^SDESUTIL  
Kernel 2 ($$FMTE,$$NOW)^XLFDT  ENCODE^XLFJSON  
VA FileMan 2 (FILE,UPDATE)^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: 1

Package Total Caller Graph
Scheduling 1 SDEC50  

Entry Points

Name Comments DBIA/ICR reference
SETAPPTCKNSTEP(SDECY,IEN,STATUS,EAS) ; File check-in status and date/time in 409.843,.01/1
CHECKIN(IEN) ;
GETAPPTCKNSTEP(SDECY,IEN,STATUS,EAS) ; Get check-in status associated appointment IEN and passed in status
GETAPPTCKNSTEPS(SDECY,IEN,EAS) ; Get a list of checkin statuses associated with an appointment IEN
SETCKNSTEP(SDECY,STATUS,EAS) ;create new status entry in check-in step status file
EDITCKNSTEP(SDECY,IEN,STATUS,EAS) ; edit entry in check-in step status file
GETCKNSTEP(SDECY,IEN,EAS) ;get status from check-in step status file
GETCKNSTEPS(SDECY,EAS) ;
BUILDER ;
CKNBUILDER(IEN,STATUS,DATETIME,TAG) ;
HASCKNSTEP(IEN,STATUS) ;
; Function will confirm if a STATUS is on the Appointment IEN
; IEN - IEN from SDEC Appointment
; STATUS - IEN from SDEC CHECK-IN STEP STATUS
LASTCKNSTEP(IEN) ;
; Function will return the last Check In Step on the Appointment IEN
; IEN - IEN from SDEC Appointment

External References

Name Field # of Occurrence
FILE^DIE SETAPPTCKNSTEP+19, EDITCKNSTEP+16
UPDATE^DIE SETAPPTCKNSTEP+17, SETCKNSTEP+13
$$GET1^DIQ SETAPPTCKNSTEP+6, SETAPPTCKNSTEP+12, GETAPPTCKNSTEP+11, GETAPPTCKNSTEP+13, GETAPPTCKNSTEP+14, GETAPPTCKNSTEP+15, GETAPPTCKNSTEPS+10, GETAPPTCKNSTEPS+11, GETAPPTCKNSTEPS+12, GETAPPTCKNSTEPS+13
, SETCKNSTEP+10, EDITCKNSTEP+13, GETCKNSTEP+6, GETCKNSTEPS+8, LASTCKNSTEP+6
CHECKIN^SDEC25 CHECKIN+2
ERRLOG^SDESJSON SETAPPTCKNSTEP+2, SETAPPTCKNSTEP+3, SETAPPTCKNSTEP+4, SETAPPTCKNSTEP+5, SETAPPTCKNSTEP+6, SETAPPTCKNSTEP+9, SETAPPTCKNSTEP+13, SETAPPTCKNSTEP+24, GETAPPTCKNSTEP+2, GETAPPTCKNSTEP+3
, GETAPPTCKNSTEP+4, GETAPPTCKNSTEP+7, GETAPPTCKNSTEP+17, GETAPPTCKNSTEPS+2, GETAPPTCKNSTEPS+3, GETAPPTCKNSTEPS+6, GETAPPTCKNSTEPS+16, SETCKNSTEP+2, SETCKNSTEP+3, SETCKNSTEP+4
, SETCKNSTEP+7, SETCKNSTEP+11, SETCKNSTEP+15, EDITCKNSTEP+2, EDITCKNSTEP+3, EDITCKNSTEP+4, EDITCKNSTEP+5, EDITCKNSTEP+6, EDITCKNSTEP+9, EDITCKNSTEP+14
, EDITCKNSTEP+18, GETCKNSTEP+2, GETCKNSTEP+5, GETCKNSTEP+8, GETCKNSTEPS+4
$$EASVALIDATE^SDESUTIL SETAPPTCKNSTEP+8, GETAPPTCKNSTEP+6, GETAPPTCKNSTEPS+5, SETCKNSTEP+6, EDITCKNSTEP+8, GETCKNSTEP+4, GETCKNSTEPS+3
$$FMTE^XLFDT CHECKIN+1, GETAPPTCKNSTEP+14, GETAPPTCKNSTEPS+12
$$NOW^XLFDT SETAPPTCKNSTEP+14, CHECKIN+1
ENCODE^XLFJSON BUILDER+1

Used in RPC

RPC Name Call Tags
SDES SET APPT CHECK-IN STEP SETAPPTCKNSTEP
SDES SET CHECK-IN STEP SETCKNSTEP
SDES EDIT CHECK-IN STEP EDITCKNSTEP
SDES GET CHECK-IN STEP GETCKNSTEP
SDES GET CHECK-IN STEPS GETCKNSTEPS

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] SETAPPTCKNSTEP+3, SETAPPTCKNSTEP+11, GETAPPTCKNSTEP+4, GETAPPTCKNSTEP+10, GETAPPTCKNSTEPS+3, GETAPPTCKNSTEPS+8, HASCKNSTEP+6, HASCKNSTEP+7, LASTCKNSTEP+5, LASTCKNSTEP+6
^SDEC(409.842 - [#409.842] SETAPPTCKNSTEP+5, SETCKNSTEP+9, EDITCKNSTEP+6, EDITCKNSTEP+12, GETCKNSTEPS+6

Label References

Name Line Occurrences
BUILDER SETAPPTCKNSTEP+2, SETAPPTCKNSTEP+3, SETAPPTCKNSTEP+4, SETAPPTCKNSTEP+5, SETAPPTCKNSTEP+6, SETAPPTCKNSTEP+9, SETAPPTCKNSTEP+13, SETAPPTCKNSTEP+21, SETAPPTCKNSTEP+24, GETAPPTCKNSTEP+2
, GETAPPTCKNSTEP+3, GETAPPTCKNSTEP+4, GETAPPTCKNSTEP+7, GETAPPTCKNSTEP+18, GETAPPTCKNSTEPS+2, GETAPPTCKNSTEPS+3, GETAPPTCKNSTEPS+6, GETAPPTCKNSTEPS+15, GETAPPTCKNSTEPS+16, SETCKNSTEP+2
, SETCKNSTEP+3, SETCKNSTEP+4, SETCKNSTEP+7, SETCKNSTEP+11, SETCKNSTEP+14, SETCKNSTEP+15, EDITCKNSTEP+2, EDITCKNSTEP+3, EDITCKNSTEP+4, EDITCKNSTEP+5
, EDITCKNSTEP+6, EDITCKNSTEP+9, EDITCKNSTEP+14, EDITCKNSTEP+17, EDITCKNSTEP+18, GETCKNSTEP+2, GETCKNSTEP+5, GETCKNSTEP+8, GETCKNSTEP+9, GETCKNSTEPS+4
, GETCKNSTEPS+10
CHECKIN SETAPPTCKNSTEP+23
CKNBUILDER GETAPPTCKNSTEP+16, GETAPPTCKNSTEPS+14, GETCKNSTEP+7, GETCKNSTEPS+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DATETIME SETAPPTCKNSTEP+1~, SETAPPTCKNSTEP+14*, SETAPPTCKNSTEP+16, CHECKIN+1*, CHECKIN+2, GETAPPTCKNSTEP+1~, GETAPPTCKNSTEP+14*, GETAPPTCKNSTEP+16, GETAPPTCKNSTEPS+1~, GETAPPTCKNSTEPS+12*
, GETAPPTCKNSTEPS+14, CKNBUILDER~, CKNBUILDER+5, CKNBUILDER+12
EAS SETAPPTCKNSTEP~, SETAPPTCKNSTEP+7*, SETAPPTCKNSTEP+8*, SETAPPTCKNSTEP+9, SETAPPTCKNSTEP+18, GETAPPTCKNSTEP~, GETAPPTCKNSTEP+5*, GETAPPTCKNSTEP+6*, GETAPPTCKNSTEP+7, GETAPPTCKNSTEP+15*
, GETAPPTCKNSTEPS~, GETAPPTCKNSTEPS+4*, GETAPPTCKNSTEPS+5*, GETAPPTCKNSTEPS+6, GETAPPTCKNSTEPS+13*, SETCKNSTEP~, SETCKNSTEP+5*, SETCKNSTEP+6*, SETCKNSTEP+7, EDITCKNSTEP~
, EDITCKNSTEP+7*, EDITCKNSTEP+8*, EDITCKNSTEP+9, GETCKNSTEP~, GETCKNSTEP+3*, GETCKNSTEP+4*, GETCKNSTEP+5, GETCKNSTEPS~, GETCKNSTEPS+2*, GETCKNSTEPS+3*
, GETCKNSTEPS+4, CKNBUILDER+6, CKNBUILDER+13
ENTRY SETCKNSTEP+1~, SETCKNSTEP+8*, SETCKNSTEP+9, SETCKNSTEP+10*, SETCKNSTEP+11, EDITCKNSTEP+1~, EDITCKNSTEP+11*, EDITCKNSTEP+12, EDITCKNSTEP+13*, EDITCKNSTEP+14
ERR SETAPPTCKNSTEP+20, SETAPPTCKNSTEP+24, SETCKNSTEP+13!, SETCKNSTEP+14, SETCKNSTEP+15, EDITCKNSTEP+17, EDITCKNSTEP+18
FDA SETAPPTCKNSTEP+1~, SETAPPTCKNSTEP+17!, SETAPPTCKNSTEP+19!, SETCKNSTEP+1~, SETCKNSTEP+13!, EDITCKNSTEP+1~, EDITCKNSTEP+16!
FDA( SETAPPTCKNSTEP+15*, SETAPPTCKNSTEP+16*, SETAPPTCKNSTEP+18*, SETCKNSTEP+12*, EDITCKNSTEP+15*
IEN SETAPPTCKNSTEP~, SETAPPTCKNSTEP+2, SETAPPTCKNSTEP+3, SETAPPTCKNSTEP+6, SETAPPTCKNSTEP+11, SETAPPTCKNSTEP+12, SETAPPTCKNSTEP+15, SETAPPTCKNSTEP+16, SETAPPTCKNSTEP+18, SETAPPTCKNSTEP+23
, CHECKIN~, CHECKIN+2, GETAPPTCKNSTEP~, GETAPPTCKNSTEP+2, GETAPPTCKNSTEP+4, GETAPPTCKNSTEP+10, GETAPPTCKNSTEP+11, GETAPPTCKNSTEP+14, GETAPPTCKNSTEP+15, GETAPPTCKNSTEPS~
, GETAPPTCKNSTEPS+2, GETAPPTCKNSTEPS+3, GETAPPTCKNSTEPS+8, GETAPPTCKNSTEPS+10, GETAPPTCKNSTEPS+12, GETAPPTCKNSTEPS+13, SETCKNSTEP+1~, SETCKNSTEP+8*, SETCKNSTEP+9*, SETCKNSTEP+10
, EDITCKNSTEP~, EDITCKNSTEP+2, EDITCKNSTEP+6, EDITCKNSTEP+15, GETCKNSTEP~, GETCKNSTEP+2, GETCKNSTEP+6, GETCKNSTEP+7, GETCKNSTEPS+1~, GETCKNSTEPS+5*
, GETCKNSTEPS+6*, GETCKNSTEPS+8, GETCKNSTEPS+9, CKNBUILDER~, CKNBUILDER+3, CKNBUILDER+10, CKNBUILDER+17, CKNBUILDER+22, HASCKNSTEP~, HASCKNSTEP+6
, HASCKNSTEP+7, LASTCKNSTEP~, LASTCKNSTEP+5, LASTCKNSTEP+6
NUM GETAPPTCKNSTEPS+1~, GETAPPTCKNSTEPS+7*, GETAPPTCKNSTEPS+9*, GETCKNSTEPS+1~, GETCKNSTEPS+5*, GETCKNSTEPS+7*, CKNBUILDER+10, CKNBUILDER+11, CKNBUILDER+12, CKNBUILDER+13
, CKNBUILDER+22, CKNBUILDER+23
RET HASCKNSTEP+4~, HASCKNSTEP+5*, HASCKNSTEP+6, HASCKNSTEP+7*, HASCKNSTEP+8, LASTCKNSTEP+3~, LASTCKNSTEP+4*, LASTCKNSTEP+6*, LASTCKNSTEP+7
SDCHECKIN SETAPPTCKNSTEP+1~, SETAPPTCKNSTEP+2, SETAPPTCKNSTEP+3, SETAPPTCKNSTEP+4, SETAPPTCKNSTEP+5, SETAPPTCKNSTEP+6, SETAPPTCKNSTEP+9, SETAPPTCKNSTEP+13, SETAPPTCKNSTEP+24, GETAPPTCKNSTEP+1~
, GETAPPTCKNSTEP+2, GETAPPTCKNSTEP+3, GETAPPTCKNSTEP+4, GETAPPTCKNSTEP+7, GETAPPTCKNSTEP+17, GETAPPTCKNSTEPS+1~, GETAPPTCKNSTEPS+2, GETAPPTCKNSTEPS+3, GETAPPTCKNSTEPS+6, GETAPPTCKNSTEPS+16
, SETCKNSTEP+1~, SETCKNSTEP+2, SETCKNSTEP+3, SETCKNSTEP+4, SETCKNSTEP+7, SETCKNSTEP+11, SETCKNSTEP+15, EDITCKNSTEP+1~, EDITCKNSTEP+2, EDITCKNSTEP+3
, EDITCKNSTEP+4, EDITCKNSTEP+5, EDITCKNSTEP+6, EDITCKNSTEP+9, EDITCKNSTEP+14, EDITCKNSTEP+18, GETCKNSTEP+1~, GETCKNSTEP+2, GETCKNSTEP+5, GETCKNSTEP+8
, GETCKNSTEPS+1~, GETCKNSTEPS+4
SDCHECKIN("ApptCheckInSteps" SETAPPTCKNSTEP+2*, SETAPPTCKNSTEP+3*, SETAPPTCKNSTEP+4*, SETAPPTCKNSTEP+5*, SETAPPTCKNSTEP+6*, SETAPPTCKNSTEP+9*, SETAPPTCKNSTEP+13*, SETAPPTCKNSTEP+21*, GETAPPTCKNSTEP+2*, GETAPPTCKNSTEP+3*
, GETAPPTCKNSTEP+4*, GETAPPTCKNSTEP+17*, GETAPPTCKNSTEPS+2*, GETAPPTCKNSTEPS+3*, GETAPPTCKNSTEPS+16*, EDITCKNSTEP+6*, CKNBUILDER+3*, CKNBUILDER+4*, CKNBUILDER+5*, CKNBUILDER+6*
, CKNBUILDER+7, CKNBUILDER+10*, CKNBUILDER+11*, CKNBUILDER+12*, CKNBUILDER+13*, CKNBUILDER+14
SDCHECKIN("CheckInSteps" GETAPPTCKNSTEP+7*, GETAPPTCKNSTEPS+6*, SETCKNSTEP+2*, SETCKNSTEP+3*, SETCKNSTEP+4*, SETCKNSTEP+7*, SETCKNSTEP+11*, SETCKNSTEP+14*, EDITCKNSTEP+2*, EDITCKNSTEP+3*
, EDITCKNSTEP+4*, EDITCKNSTEP+5*, EDITCKNSTEP+9*, EDITCKNSTEP+14*, EDITCKNSTEP+17*, GETCKNSTEP+2*, GETCKNSTEP+5*, GETCKNSTEP+8*, GETCKNSTEPS+4*, CKNBUILDER+17*
, CKNBUILDER+18*, CKNBUILDER+19, CKNBUILDER+22*, CKNBUILDER+23*, CKNBUILDER+24
SDECY SETAPPTCKNSTEP~, CHECKIN+2, GETAPPTCKNSTEP~, GETAPPTCKNSTEPS~, SETCKNSTEP~, EDITCKNSTEP~, GETCKNSTEP~, GETCKNSTEPS~
SIEN SETAPPTCKNSTEP+1~, SETAPPTCKNSTEP+10*, SETAPPTCKNSTEP+11*, SETAPPTCKNSTEP+12, GETAPPTCKNSTEP+1~, GETAPPTCKNSTEP+9*, GETAPPTCKNSTEP+10*, GETAPPTCKNSTEP+11, GETAPPTCKNSTEP+14, GETAPPTCKNSTEPS+1~
, GETAPPTCKNSTEPS+7*, GETAPPTCKNSTEPS+8*, GETAPPTCKNSTEPS+10, GETAPPTCKNSTEPS+12, EDITCKNSTEP+1~, EDITCKNSTEP+11*, EDITCKNSTEP+12*, EDITCKNSTEP+13, HASCKNSTEP+4~, HASCKNSTEP+5*
, HASCKNSTEP+6*, HASCKNSTEP+7, LASTCKNSTEP+3~, LASTCKNSTEP+4*, LASTCKNSTEP+5*, LASTCKNSTEP+6
STAT GETAPPTCKNSTEP+1~, GETAPPTCKNSTEP+13*, GETAPPTCKNSTEP+16, GETAPPTCKNSTEPS+1~, GETAPPTCKNSTEPS+11*, GETAPPTCKNSTEPS+14, CKNBUILDER+11
STATPOINTER SETAPPTCKNSTEP+1~, SETAPPTCKNSTEP+10*, SETAPPTCKNSTEP+11, SETAPPTCKNSTEP+12*, SETAPPTCKNSTEP+13, GETAPPTCKNSTEP+1~, GETAPPTCKNSTEP+11*, GETAPPTCKNSTEP+12, GETAPPTCKNSTEP+13, GETAPPTCKNSTEP+16
, GETAPPTCKNSTEPS+1~, GETAPPTCKNSTEPS+10*, GETAPPTCKNSTEPS+11, GETAPPTCKNSTEPS+14
STATUS SETAPPTCKNSTEP~, SETAPPTCKNSTEP+4, SETAPPTCKNSTEP+5, SETAPPTCKNSTEP+11, SETAPPTCKNSTEP+13, SETAPPTCKNSTEP+15, SETAPPTCKNSTEP+22, GETAPPTCKNSTEP~, GETAPPTCKNSTEP+3, GETAPPTCKNSTEP+12
, SETCKNSTEP~, SETCKNSTEP+2, SETCKNSTEP+3, SETCKNSTEP+4, SETCKNSTEP+9, SETCKNSTEP+11, SETCKNSTEP+12, EDITCKNSTEP~, EDITCKNSTEP+3, EDITCKNSTEP+4
, EDITCKNSTEP+5, EDITCKNSTEP+12, EDITCKNSTEP+14, EDITCKNSTEP+15, GETCKNSTEP+1~, GETCKNSTEP+6*, GETCKNSTEP+7, GETCKNSTEP+8, GETCKNSTEPS+8*, GETCKNSTEPS+9
, CKNBUILDER~, CKNBUILDER+4, CKNBUILDER+18, CKNBUILDER+23, HASCKNSTEP~, HASCKNSTEP+7
STEP LASTCKNSTEP+3~, LASTCKNSTEP+6*
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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All