Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  Interaction Calls |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call  | All
Print Page as PDF
Routine: SDESCCAVAIL

Package: Scheduling

Routine: SDESCCAVAIL


Information

SDESCCAVAIL ;ALB/KML,MGD,BWF,JDJ - VISTA SCHEDULING RPCS CANCEL CLINIC AVAILABILITY ; January 26,2024

Source Information

Source file <SDESCCAVAIL.m>

Entry Points

Name Comments DBIA/ICR reference
CANCLAVAIL(SDCLNJSON,SDCLNIEN,SDFULLPART,SDESBEGDTTM,SDESENDDTTM,SDCANREM,SDEAS) ;Called from RPC: SDES CANCEL CLINIC AVAILABILITY
; This RPC cancels Clinic availability within a given timeframe for a given clinic.
; Input:
; SDCLNJSON [required] - Success or Error message
; SDCLNIEN [required] - The Internal Entry Number (IEN) from the HOSPITAL LOCATION File #44
; SDFULLPART [required] - Full or partial day cancellation ('F' for full, 'P' for partial)
; SDESBEGDTTM [required] - Start date/time in ISO8601 format (CCYY-MM-DDTHH:MM:SS-HH:MM)
; SDESENDDTTM [required] - End Date/time in ISO8601 format (CCYY-MM-DDTHH:MM:SS-HH:MM)
; SDCANREM [optional] - Cancellation Remarks (must be 3-160 characters if passed)
; SDEAS [optional] - Enterprise Appointment Scheduling (EAS) Tracking Number associated to an appointment.
VALIDATEFULLPART(ERRORS,FP) ;
; missing full or partial flag
VALIDATEBEGDATE(ERRORS,BDATE,CLINIC) ;
VALIDATEENDDATE(ERRORS,BDATE,EDATE,CLINIC) ;
VALIDATECANREM(ERRORS,REMARKS) ;
VALIDATEEAS(ERRORS,SDEAS) ;
VALIDATECLINIC(ERRORS,SDCLNIEN,FMSDTTM,FMEDTTM,SINC,STARTOFDAY) ;
CHKPARTIALCAN(CANARY,SDCLNIEN,CANDATE) ;
TMCHK(X) ;
CANCLNAVA(SDCLNIEN,SDFULLPART,FMSDTTM,FMEDTTM,SI,STARTOFDAY,CANREMARKS,DH,CANAPPTS) ;
PARTCAN(SDCLNIEN,CANDTTMBEGIN,CANDTTMEND,CANENDTIME,ST,SDXX,DH,SI,CANAPPTS) ;
FULLCAN(SDCLNIEN,CANDTTMBEGIN,CANREMARKS,DH,CANAPPTS) ;
CANCELAPPTS(SDCLNIEN,CANDTTMBEGIN,CANDTTMEND,CANREMARKS,DH,CANAPPTS) ;
PXRAYRSLTS(SDCLNIEN,CANDTTM,DFN,APPTIEN,DH,SDCNHDL) ;
; cannot change the following line since the file manager index doesn't support the filing of "N" as data on the index

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: *7,!?5,"NO APPOINTMENTS SCHEDULED"
  • Line Location: VALIDATECLINIC+48

Used in RPC

RPC Name Call Tags
SDES CANCEL CLIN AVAILABILITY CANCLAVAIL

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
2.98 GET1^DIQ
^SD(409.2 - [#409.2] FIND1^DIC
^SDEC(409.84 - [#409.84] GET1^DIQ
^SC - [#44] GET1^DIQ
44.001 GET1^DIQ
44.003 GET1^DIQ
44.005 GET1^DIQ
44.05 GET1^DIQ
Info |  Source |  Entry Points |  Interaction Calls |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call  | All