SDESGETAPPTWRAP4 ;ALB/RRM,MGD/RRM - RPC WRAPPER FOR VIEWING AN APPOINTMENT ;JULY 5, 2022
Source file <SDESGETAPPTWRAP4.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
GETAPPTBYPATDFN(RETURNJSON,DFN,SDBEGDATE,SDENDDATE,SDEAS) | ;Called from the RPC: SDES GET APPTS BY PATIENT DFN
|
|
GETAPPTBYCLNIEN(RETURNJSON,CLINICIEN,SDBEGDATE,SDENDDATE,SDEAS) | ;Called from the RPC: SDES GET APPTS BY CLIN IEN
|
|
GETAPPTBYIEN(RETURNJSON,SDAPPTIEN,SDEAS) | ;Called from the RPC: SDES GET APPTS BY IEN
|
|
GETAPPOINTMENTS(SDALLAPPTARY,SDPOINTERIEN,SDBEGDATE,SDENDDATE,SDVIEWAPPTBY,SDAPPTIEN) | ;
; Input: ; SDPOINTERIEN [Required] = This can be a patient's DFN from PATIENT File #2 or the Internal Entry Number (IEN) from HOSPITAL LOCATION FILE #44. ; SDBEGDATE [Required] = The beginning date/time in FileMan Format for the search. ; SDENDDATE [Required] = The ending date/time in FileMan Time Format for the search. ; SDVIEWAPPTBY [Optional] = The driver of which process to perform when retrieving appointments (By DFN, Clinic IEN, or Appointment IEN) ; = If NULL, this will be defaulted to by DFN ; SDAPPTIEN [Optional] = Only send this parameter if you want to retrieve appointments using APPOINTMENT IEN from SDEC APPOINTMENT File #409.84 |
|
VALIDATEPTDFN(ERRORS,SDDFN) | ||
VALIDATECLINIC(ERRORS,SDCLINICIEN) | ||
VALIDATEAPPTIEN(ERRORS,SDAPPTIEN) | ;Validate Appointment IEN
|
|
INPUTDATEVAL(SDBEGDATE,SDENDDATE) | ;beginning and ending date input parameter validation
|
|
VALIDATEBEGDATE(ERRORS,SDBEGDATE) | ||
VALIDATEENDDATE(ERRORS,SDENDDATE) | ||
VALIDATEEAS(ERRORS,EAS) | ;
|
|
BUILDJSON(RETURNJSON,INPUT) | ; Build JSON format
|
|
CLEANUP | ;
|
|
INITVARBYDFN | ;initialized input parameter for SDES GET APPTS BY PATIENT DFN3 RPC
|
|
INITVARBYCLNIEN | ;initialized input parameter for SDES GET APPTS BY CLIN IEN 3 RPC
|
|
INITVARBYIEN | ;initialized input parameter for SDES GET APPTS BY IEN 2 RPC
|
RPC Name | Call Tags |
---|---|
SDES GET APPT BY APPT IEN | GETAPPTBYIEN |
FileNo | Call Tags |
---|---|
^SDEC(409.84 - [#409.84] | GET1^DIQ |