- Shipped
- October 25, 2026 at 4:08 PM UTC
- Author
- Kamo
- Commit
- 1ef1a16
- PatientContactConsent (ehr_patient_contact_consent): append-only SMS / EMAIL / do-not-contact ledger - PatientMessage (ehr_patient_message): texts and e-mails sent to a patient, with carrier status - AppointmentReminder (ehr_appointment_reminder): one row per appointment, lead time and start — the idempotency key - PracticeMessagingSettings (ehr_practice_messaging): reminders, lead times, channel, templates, quiet hours - VideoVisit (ehr_video_visit): the meeting a video appointment or walk-in happens in - Appointment: confirmed_at, confirmed_via - Canonical e-mail template ehr.patient_message (frame only) + PatientMessageEmail variables builder
