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" }}