GENERAL DESCRIPTION |
The Scheduling Calendar View application accesses the
Patient file (#2) in order to lookup up appointments, to make appointments and
to cancel appointments and to get a list of a patient's pending appointments.
SCV RPC that are called and access the file are MBAA APPOINTMENT MAKE, MBAA
CANCEL APPOINTMENT and MBAA PATIENT PENDING APPT
Routine MBAAMDA2: Linetags:
GETDAPTS does a direct global read of the ^DPT(D0,"S",Date/time to get the
Clinic (.01) and Status (3) fields.
GETAPTO returns the ^DPT(D0,"S",Date/time,0) node if the patient has an
appointment at that date/time. The fields returned are the (#.01) CLINIC ,
(#3) STATUS , (#5) LAB DATE/TIME , (#6) X-RAY DATE/TIME , (#7) EKG DATE/TIME ,
(#8) ROUTING SLIP PRINTED , (#9) PURPOSE OF VISIT , (#10) SPECIAL SURVEY
DISPOSITION (#11) NUMBER OF COLLATERAL SEEN , (#12) AUTO-REBOOKED APPT.
DATE/TIME , (#13) COLLATERAL VISIT , (#14) NO-SHOW/CANCELLED BY , (#8.5)
ROUTING SLIP PRINT DATE , (#15) NO-SHOW/CANCEL DATE/TIME , (#16) CANCELLATION
REASON , (#9.5) APPOINTMENT TYPE , (#18) APPT. CANCELLED , (#19) DATA ENTRY
CLERK , (#20) DATE APPT. MADE ,(#21) OUTPATIENT ENCOUNTER , (#22) ENCOUNTER
FORMS PRINTED , (#23) ENCOUNTER FORMS AS ADD-ONS , (#23.1) ENCOUNTER
CONVERSION STATUS ,(#24) APPOINTMENT TYPE SUB-CATEGORY , (#25) SCHEDULING
REQUEST TYPE , (#26) NEXT AVA. APPT. INDICATOR.
Routine MBAAMDA3 Linetag:
MAKE uses FILE^DIE to enter a new appointment into the Appointment multiple in
the Patient file (#2). Fields that are edited are Clinic (.01), Status (3),
Purpose of Visit (9), Appointment Type (9.5), Date Appt Made (20), Lab
Date/Time (5), X-Ray Date/Time (6), EKG Date/Time (7), Data Entry Clerk (19),
Appointment Type Sub-Category (24), Scheduling Request Type (25), Next Ava.
Appt. Indicator (26).
CANCEL uses FILE^DIE to update the Appointment multiple in order to cancel an
appointment for a patient. Fields that are edited are Status (3),
No-Show/Cancelled By (14), No-Show/Cancel Date/Time (15), Cancellation Reason
(16), Data Entry Clerk (19), Date Appt Made (20), Cancellation Remarks (17).
Routine: MBAAMDA4 Linetag: GETCAPT does a direct global read to get the Clinic
field (.01) from the ^DPT(D0,"S",Date/time node for an appointment in order to
cancel the appointment.
Routine MBAARPC2
Linetag CHKCAN does a direct global read of the ^DPT(D0,"S",Date/Time) node to
see if the patient has an appointment on the date/time.
|