Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points
Print Page as PDF
Routine: SDAMA300

Package: Scheduling

Routine: SDAMA300


Information

SDAMA300 ;BPOIFO/ACS-Filter API Validate Filters ; 9/14/05 7:49am

Source Information

Source file <SDAMA300.m>

Entry Points

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
Info |  Source |  Entry Points