SDAMA300 ;BPOIFO/ACS-Filter API Validate Filters ; 9/14/05 7:49am
Source file <SDAMA300.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| VALARR(SDARRAY,SDFLTR) | ;
|
|
| 1 | ;SDARRAY(1): Appt dates
|
|
| 2 | ;SDARRAY(2): Clinic IEN
|
|
| 3 | ;SDARRAY(3): Appointment Status Code
|
|
| 4 | ;SDARRAY(4): Patient DFN
|
|
| 12 | ;SDARRAY(12): Encounter Exists
|
|
| 13 | ;SDARRAY(13): Primary Stop Code
|
|
| 16 | ;SDARRAY(16): Date Appointment Made
|
|
| CHKRSACL(SDCL) | ;validate RSA clinics
|
|
| VSTAPPTS | ;validate parameter for retrieving only VistA Appointments
|
|
| PURGED | ;validate parameter for retrieving PURGED VistA appts
|
|
| NOFIL | ;No filter allowed
|
|
| FMDATE(SDDATE,SDERR) | ;
|
|
| CHKDTES(SDFROM,SDTO) | ;validate date(/time)s
|
|
| MAX | ;Maximum number of appointments requested
|
|
| FLDS | ;Quit if field list is null
|
|
| FLTRS | ;Quit if max filters exceeded
|
|
| SORT | ;Quit if SORT Filter is a value other than P or null
|
|
| ERROR(SDERRNUM) | ;Generate Error and put in ^TMP global
|
|
| 101 | ;;DATABASE IS UNAVAILABLE
|
|
| 115 | ;;INVALID INPUT ARRAY ENTRY
|
|
| 116 | ;;DATA MISMATCH
|
|
| 117 | ;;Fatal RSA error. See SDAM RSA ERROR LOG file.
|
|
| CHKGBL(SDGBL) | ;Check Global for number of entries
|