SDESGETAPPTWRAP ;ALB/RRM - RPC WRAPPER FOR VIEWING AN APPOINTMENT ;APR 12, 2022@13:47
Source file <SDESGETAPPTWRAP.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
GETAPPTS(RETURNJSON,SDPOINTERIEN,SDBEGDATE,SDENDDATE) | ;
|
|
VALIDATEPTDFN(ERRORS,SDDFN) | ||
VALIDATECLINIC(ERRORS,SDCLINICIEN) | ||
VALIDATEBEGDATE(ERRORS,SDBEGDATE) | ||
VALIDATEENDDATE(ERRORS,SDENDDATE) | ||
GETAPPTBYDFN(DFN,SDBEG,SDEND) | ;View Appointment using DFN of the patient
|
|
GETAPPTBYCLIN(SDCLINICIEN,SDBEGDATE,SDENDDATE) | ;View Appointment using Clinic IEN
|
|
GETAPPT40984(DFN,BDATE,EDATE) | ;Traverse the "CPAT" cross reference in File #409.84 to retrieve appointments for a given datetime range
|
|
LOOPCLINICARY(SDCLINICARY,SDBEG,SDEND) | ;Retrieve appointments from File #44
|
|
GETAPPT44(SDCLINICIEN,BDATE,EDATE) | ;Traverse the "S" node in HOSPITAL LOCATION File #44 to retrieve appointments for a given datetime range
|
|
GETAPPT2(DFN,BDATE,EDATE) | ;Traverse the "S" node in Appointment Multiple Patient File #2 to retrieve appointments for a given datetime range
|
|
MERGEALLAPPT(SDALLAPPTARY,SDAPPT40984,SDAPPT44,SDAPPTMULT2) | ;Merge all appointments(409.84, 44, and 2.98) altogther into one big array
|
|
BUILDJSON(RETURNJSON,INPUT) | ; Build JSON format
|
|
CLEANUP | ;
|