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
|