01Patient, requester, and service-context registry
Bind organization, patient, account, requester, representative authority, consent and confidential-contact flags to service, referral, order, payer response, authorization candidate, accessibility, language, location and communication context.
Operating contract: Similar demographics are not one patient, authenticated user is not always the patient, relationship is not representative authority, stated need is not diagnosis, referral is not clinical suitability, payer response is not coverage guarantee and minimum context must remain purpose-bound.
02Schedule, slot, resource, and rule ledger
Version services, practitioner and location schedules, slot state, duration, lead time, modality, rooms, equipment, interpreters, accessibility resources, priority rules, capacity, overbooking, blackouts, holds and exceptions.
Operating contract: Schedule is not availability, free slot is not eligible option, option is not hold, hold is not booking, missing overbooked flag is not universal capacity proof, administrative rule is not clinical judgment and cached capacity must be rechecked.
03Offer, response, and appointment ledger
Preserve option sets, time zones, holds and expiry, patient and participant responses, fresh preconditions, booking attempts, appointment identifiers, versions and statuses including proposed, pending, booked, checked-in, arrived, fulfilled, canceled, no-show, waitlist and entered-in-error.
Operating contract: Presented is not received, selected is not accepted, participant response is not full confirmation, proposed is not booked, booked is not attended, checked-in is not encounter fulfillment, canceled is not no-show and an appointment must not overwrite encounter truth.
04Communication, change, and attendance ledger
Track communication preference, confidential channel, template and destination, message generation, send, provider acceptance, delivery, open and reply; link cancellation, reschedule, waitlist offers, stale-response fences, check-in, arrival, encounter, fulfillment, no-show, correction and complaint.
Operating contract: Generated is not sent, sent is not delivered, delivered is not read, read is not acknowledged, acknowledged is not attendance, silence is not no-show, cancellation needs a source update, late responses must not revive old state and correction must preserve history.