Appointment Response Profile¶
| Canonical | ../StructureDefinition/nexus-appointment-response |
|---|---|
| Status | draft · 1.26.0 |
| Base | AppointmentResponse (constraint) |
| Source | FSH · JSON |
A participant's answer to a booking: whether the person an appointment is for has accepted it, is still deciding, or has declined. Written by an integrating system outside the EMR and read wherever a booking's confirmation state is displayed, which is derived from participantStatus rather than from Appointment.status. An answer supersedes an earlier answer rather than amending it, and the latest one describes where the booking stands.
Elements / Differential
What this profile constrains beyond AppointmentResponse. Anything not listed is unchanged from the base; muted type/cardinality values are the base's, shown for context.
| Element | Flags | Card. | Type | Description & Constraints |
|---|---|---|---|---|
| AppointmentResponse | A participant's answer to a booking | |||
| meta | 0..1 | Meta | ||
| source | S | 0..1 | uri | Identifies EMR instance & pipeline version the resource came from i |
| text | S | 0..1 | Narrative | Narrative i |
| identifier | S | 0..* | Identifier | Business identifier(s) for the answer i |
| appointment | S | 1..1 | Reference(Appointment Profile) | The appointment this answers |
| actor | S | 0..1 | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Device | HealthcareService | Location) | The party whose answer this is i |
| participantStatus | S | 1..1 | code | i Binding: participationstatus ( required) |