Healthcare Appointment Booking
Human ↔ HumanPatient appointment scheduling with availability check, insurance verification, reminders, and check-in.
6 nodes · 6 edgeshealthcare
humansystemapi
Visual
Patient Requests Appointmenthuman
Patient contacts clinic via phone, portal, or app to request an appointment.
↓sequential→ Check Availability
Check Availabilitysystem
System queries provider calendars for open slots matching patient preferences.
↓parallel→ Insurance Verification
↓sequential→ Confirm Booking
Insurance Verificationapi
System verifies patient's insurance coverage and co-pay via payer API.
↓sequential→ Confirm Booking
Confirm Bookinghuman
Scheduler confirms date, time, and provider with the patient.
↓sequential→ Send Reminders
Send Reminderssystem
System sends SMS and email reminders at 7 days, 1 day, and 2 hours before appointment.
↓sequential→ Patient Check-In
Patient Check-Inhuman
Patient arrives, verifies demographics, signs consent forms, and is roomed.
uc-scheduling-booking.osop.yaml
osop_version: "1.0"
id: "scheduling-booking"
name: "Healthcare Appointment Booking"
description: "Patient appointment scheduling with availability check, insurance verification, reminders, and check-in."
nodes:
- id: "patient_request"
type: "human"
subtype: "input"
name: "Patient Requests Appointment"
description: "Patient contacts clinic via phone, portal, or app to request an appointment."
- id: "check_availability"
type: "system"
subtype: "action"
name: "Check Availability"
description: "System queries provider calendars for open slots matching patient preferences."
- id: "insurance_verification"
type: "api"
subtype: "rest"
name: "Insurance Verification"
description: "System verifies patient's insurance coverage and co-pay via payer API."
- id: "confirm_booking"
type: "human"
subtype: "input"
name: "Confirm Booking"
description: "Scheduler confirms date, time, and provider with the patient."
- id: "send_reminders"
type: "system"
subtype: "action"
name: "Send Reminders"
description: "System sends SMS and email reminders at 7 days, 1 day, and 2 hours before appointment."
- id: "patient_checkin"
type: "human"
subtype: "input"
name: "Patient Check-In"
description: "Patient arrives, verifies demographics, signs consent forms, and is roomed."
edges:
- from: "patient_request"
to: "check_availability"
mode: "sequential"
- from: "check_availability"
to: "insurance_verification"
mode: "parallel"
- from: "check_availability"
to: "confirm_booking"
mode: "sequential"
- from: "insurance_verification"
to: "confirm_booking"
mode: "sequential"
- from: "confirm_booking"
to: "send_reminders"
mode: "sequential"
- from: "send_reminders"
to: "patient_checkin"
mode: "sequential"