SDESAPPT4 ;ALB/RRM,DJS,ANU,LAB - GET APPT REQUESTS ;FEB 8,2023
Source file <SDESAPPT4.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| APPGETJSON(SDECY,DFN,BDATE,EDATE,SDEAS) | ; Return a list of appointments and associated data by PATIENT
 | 
|
| APPGETONEJSON(SDECY,IEN,SDEAS) | ; Return a single appointment and associated data by IEN
 | 
|
| APPTBYRESOURCE(SDECY,SDRESIEN,SDBEG,SDEND,SDEAS) | ;
 | 
|
| APPTBYCLINICLIST(APPTLISTJSON,CLINICIENS) | ;
 | 
|
| APPTBYCLNLISTEAS(APPTLISTJSON,CLINICIENS) | ;
 | 
|
| GETAPPTSBYCLINIC(APPTLISTJSON,SDCLINICIEN,SDBEG,SDEND,SDEAS) | ;
 | 
|
| APPTBYCLINIC(SDAPPT,SDCLINICIEN,SDBEG,SDEND,SDEAS) | ;
 | 
|
| APPTBYCLINIC2(SDAPPT,SDCLINICIEN,SDBEG,SDEND,SDEAS) | ;
 | 
|
| APPTBYRIENAPTYP(SDECY,REQIEN,REQTYPE,SDEAS) | ;
 | 
|
| BLDAPTBYRIEN(SDECY,REQIEN,CHKTYPE,SDEAS) | ;
 | 
|
| VALREQIEN(ERRORS,IEN,TYPE) | ; validate request IEN
 ; PLACE HOLDER  | 
|
| VALAPPTTYPE(ERRORS,APTYPE) | ; validate appointment type
 ; PLACE HOLDER  | 
|
| VALIDATEEAS(ERRORS,SDEAS) | ;
 | 
|
| BUILDER | ;Convert data to JSON
 | 
|
| BUILDJSON(APPTLISTJSON,APPTLISTARRAY) | ;Convert data to JSON
 | 
|
| VALIDATEDT(FROM,THRU) | ;
 | 
|
| APPTINDTRANGE(IEN,BEG,END) | ;
 | 
|
| APPTBYCLINIC2EXT(SDAPPT,SDCLINICIEN,SDBEG,SDEND,SDEAS) | ;
 | 
| RPC Name | Call Tags | 
|---|---|
| SDES GET APPTS BY CLIN LIST2 | APPTBYCLINICLIST | 
| SDES GET APPTS BY CLINIEN LIST | APPTBYCLNLISTEAS | 
| FileNo | Call Tags | 
|---|---|
| ^GMR(123 - [#123] | GET1^DIQ | 
| ^DIC(4 - [#4] | GET1^DIQ | 
| ^DG(40.8 - [#40.8] | GET1^DIQ | 
| ^SDEC(409.84 - [#409.84] | GET1^DIQ | 
| ^SDEC(409.85 - [#409.85] | GET1^DIQ | 
| ^SC - [#44] | GET1^DIQ |