# Phase 13.1 Handover — Appointment Engine

| Field | Value |
| --- | --- |
| Phase | healthcare-13-1 |
| Version | 0.13.1.0 |
| Migration | 0002_phase_131_appointments |
| Tests | test_phase_131.py |

## Delivered

- Schedule, AvailabilityWindow, AppointmentType, Appointment, WaitingListEntry
- Lifecycle: draft → confirmed → checked_in → completed / cancelled / no_show
- Conflict detection on overlapping doctor slots
- Communication reminder mock on confirm (`MockCommunicationProvider`)
- Events: `healthcare.appointment.*`, `healthcare.schedule.created`

## Next

- Phase 13.2: Doctor Panel
