SDAMA200 ;BPOIFO/ACS-Scheduling Replacement API Errors and Validation ; 12/13/04 3:13pm
Source file <SDAMA200.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| VALIDATE(SDIEN,SDFIELDS,SDAPSTAT,SDSTART,SDEND,SDAPINAM,SDRTNNAM,SDIOSTAT) | ;
 | 
|
| ERROR(SDERRNUM,SDAPINAM,SDERRFLG,SDRTNNAM) | ;
 | 
|
| 101 | ;;DATABASE IS UNAVAILABLE
 | 
|
| 102 | ;;PATIENT ID IS REQUIRED
 | 
|
| 103 | ;;INVALID FIELD LIST
 | 
|
| 104 | ;;CLINIC ID IS REQUIRED
 | 
|
| 105 | ;;INVALID START DATE
 | 
|
| 106 | ;;INVALID END DATE
 | 
|
| 108 | ;;FACILITY ID IS REQUIRED
 | 
|
| 109 | ;;INVALID APPOINTMENT STATUS FILTER
 | 
|
| 110 | ;;ID MUST BE NUMERIC
 | 
|
| 111 | ;;START DATE CAN'T BE AFTER END DATE
 | 
|
| 112 | ;;INVALID PATIENT STATUS FILTER
 | 
|
| 113 | ;;APPT STATUS AND PATIENT STATUS FILTER COMBINATION UNSUPPORTED IN VISTA
 | 
|
| 114 | ;;INVALID PATIENT ID
 | 
|
| 116 | ;;DATA MISMATCH
 | 
|
| 117 | ;;SDAPI ERROR
 | 
|
| PATAPPT(SDPATIEN) | ;For a patient IEN, return Boolean value for existence of appointments on ^DPT
 | 
|
| CLNAPPT(SDCLIEN) | ;For a clinic IEN, return Boolean value for existence of appointments on ^SC
 | 
|
| GETCLIEN(SDPATIEN,SDAPPTDT) | ; For a patient and appt date, return the clinic IEN on ^DPT
 | 
|
| GETPTIEN(SDCLIEN,SDAPPTDT,SDPATCNT) | ; For a clinic, appt date, and node, return the patient IEN on ^SC
 | 
|
| GETSDDA(SDCLIEN,SDAPPTDT,SDPATIEN) | ; For a clinic, appt date, and patient, return the SDDA node number on ^SC
 | 
|
| GETASTAT(SDPATIEN,SDAPPTDT) | ;For a patient and appt date, return Appointment Status (N, C, R, or NT)
 | 
|
| GETPSTAT(SDPATIEN,SDAPPTDT) | ;For a patient and appt date, return Patient Status (I or O)
 |