SDAMEX ;ALB/MJK,RMO - Appointment Check In/Check Out ; 12/1/91
Source file <SDAMEX.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN | ; -- main entry point
 | 
|
| ENQ | ||
| INIT() | ; -- set up vars
 | 
|
| ASK(SDDT) | ; -- select appt CI or CO
 | 
|
| DATE(SDATE) | ; -- get appt date
 ; input: none ; output: SDATE := appt date selected ; returned: date selected [1 := yes | 0 := no]  | 
|
| CLINIC(SDATE,SDCL) | ; -- get clinic
 ; input: SDATE := appt date selected ; output: SDCL := ifn of selected clinic ; returned: clinic selected [1 := yes | 0 := no]  | 
|
| CL | ||
| CLINICQ | ||
| PAT(SDATE,SDCL,SDACT,DFN,SDT,SDDA) | ; -- ask for pats & get appt
 ; input: SDATE := appt date ; SDCL := ifn of clinic ; SDACT := action CI or CO ; output: DFN ; SDT := appt date/time ; SDDA := ifn of ^sc multiple ; returned: appt selected [1 := yes | 0 := no]  | 
|
| PT | ||
| PATQ | ||
| LIST(DFN,SDCL,SDATE,SDAPPT) | ;
 ; input: DFN ; SDCL := ifn of clinic ; SDATE := appt date ; SDCL := ifn of clinic ; output SDAPPT := array of choices (appt d/t ^ multiple ifn) ; returned: count of appts for date  | 
|
| LISTQ | ||
| PRT | ||
| RT | ; -- is this a rt rec
 | 
|
| CHAR(X) | ; -- char checksum for code 39
 | 
|
| PTHLP(SDCL,START) | ;
 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: READ | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| FileNo | Call Tags | 
|---|---|
| ^DPT - [#2] | Classic Fileman Calls | 
| ^SC - [#44] | Classic Fileman Calls |