Appointment Scheduled
Emitted when a patient appointment has been successfully scheduled with a healthcare provider
Overview
The AppointmentScheduled event is published when an appointment booking is confirmed, triggering downstream processes like reminders, pre-registration, and provider calendar updates.
Event Data
{ "eventId": "uuid", "eventType": "AppointmentScheduled", "timestamp": "ISO 8601", "data": { "appointmentId": "string", "patientId": "string", "mrn": "string", "providerId": "string", "appointmentType": "office_visit | telehealth | procedure | follow_up", "scheduledDateTime": "ISO 8601", "duration": "number (minutes)", "locationId": "string", "reasonForVisit": "string", "insuranceVerified": "boolean", "scheduledBy": "patient | staff | provider", "confirmationSent": "boolean" }}Downstream Actions
- Send Confirmation: Email/SMS to patient
- Set Reminders: 48-hour and 24-hour reminders
- Pre-Registration: Send intake forms
- Insurance Verification: Verify coverage
- Provider Calendar: Update provider schedule
- Patient Portal: Display in upcoming appointments
- Telehealth: Generate video link if applicable