Schedule Appointment Command

Command to schedule a patient appointment with a healthcare provider

Overview

The ScheduleAppointmentCommand requests creation of a patient appointment with specified provider, time, and visit type.

Command Schema

{
"commandId": "uuid",
"commandType": "ScheduleAppointmentCommand",
"data": {
"appointmentId": "string",
"patientId": "string",
"providerId": "string",
"appointmentType": "office_visit | telehealth | procedure | follow_up",
"scheduledDateTime": "ISO 8601",
"duration": "number (minutes)",
"reasonForVisit": "string",
"insuranceVerified": "boolean"
}
}