Appointment
| Appointment | http://hl7.org/fhir/R5/StructureDefinition/Appointment | ||
| identifier | S | 0..* | Identifier |
| status | S | 1..1 | codeBinding |
| cancellationReason | S | 0..1 | CodeableConceptBinding |
| class | S | 0..1 | CodeableConcept |
| serviceCategory | S | 0..* | CodeableConceptBinding |
| serviceType | S | 0..* | CodeableConceptBinding |
| appointmentType | S | 0..1 | CodeableConceptBinding |
| reason | S | 0..* | CodeableReference(ImmunizationRecommendation | Observation | Procedure | Condition)Binding |
| priority | S | 0..1 | unsignedInt |
| description | S | 0..1 | string |
| replaces | S | 0..* | Reference(Appointment) |
| virtualService | S | 0..1 | VirtualServiceDetail |
| previousAppointment | S | 0..1 | Reference(Appointment) |
| originatingAppointment | S | 0..1 | Reference(http://hl7.org/fhir/StructureDefinition/Appointment-verto) |
| start | S | 0..1 | instant |
| end | S | 0..1 | instant |
| minutesDuration | S | 0..1 | positiveInt |
| requestedPeriod | S | 0..* | Period |
| slot | S | 0..* | Reference(Slot) |
| created | S | 0..1 | dateTime |
| cancellationDate | S | 0..1 | dateTime |
| subject | S | 0..1 | Reference(http://verto.ca/fhir/StructureDefinition/Verto's Patient Profile) |
| participant | S | 0..* | BackboneElement |
| actor | S | 0..1 | Reference(Device | HealthcareService | Location | Practitioner | PractitionerRole | RelatedPerson | http://hl7.org/fhir/StructureDefinition/Verto's Patient Profile) |
| recurrenceId | S | 0..1 | string |
| occurrenceChanged | S | 0..1 | boolean |
| recurrenceTemplate | S | 0..1 | BackboneElement |
| recurrenceType | S | 0..1 | code |
| lastOccurrenceDate | S | 0..1 | dateTime |
| occurrenceCount | S | 0..1 | positiveInt |
| Appointment | ||
| Short | Verto's Appointment Profile | |
| Definition | A booking of a healthcare event among patient(s), practitioner(s), etc. | |
| Appointment.identifier | S | |
| Short | External Ids for this appointment | |
| Cardinality | 0..* | |
| Type | Identifier | |
| Must Support | True | |
| Appointment.status | S | |
| Short | proposed | pending | booked | arrived | fulfilled | cancelled | noshow | entered-in-error | checked-in | waitlist | |
| Cardinality | 1..1 | |
| Type | code | |
| Binding | ||
| Must Support | True | |
| Appointment.cancellationReason | S | |
| Short | The reason for appointment cancellation | |
| Cardinality | 0..1 | |
| Type | CodeableConcept | |
| Binding | ||
| Must Support | True | |
| Appointment.class | S | |
| Short | Classification of service | |
| Cardinality | 0..1 | |
| Type | CodeableConcept | |
| Binding | http://hl7.org/fhir/ValueSet/appointment-service-class (example) | |
| Must Support | True | |
| Appointment.serviceCategory | S | |
| Short | A broad categorization of the service | |
| Cardinality | 0..* | |
| Type | CodeableConcept | |
| Binding | ||
| Must Support | True | |
| Appointment.serviceType | S | |
| Short | Specific service | |
| Cardinality | 0..* | |
| Type | CodeableConcept | |
| Binding | ||
| Must Support | True | |
| Appointment.appointmentType | S | |
| Short | The type of appointment | |
| Cardinality | 0..1 | |
| Type | CodeableConcept | |
| Binding | ||
| Must Support | True | |
| Appointment.reason | S | |
| Short | Reason for appointment | |
| Cardinality | 0..* | |
| Type | CodeableReference(ImmunizationRecommendation | Observation | Procedure | Condition) | |
| Binding | ||
| Must Support | True | |
| Appointment.priority | S | |
| Short | Appointment priority | |
| Cardinality | 0..1 | |
| Type | unsignedInt | |
| Must Support | True | |
| Appointment.description | S | |
| Short | Additional appointment notes or comments | |
| Cardinality | 0..1 | |
| Type | string | |
| Must Support | True | |
| Appointment.replaces | S | |
| Short | Appointment that this appointment replaces | |
| Cardinality | 0..* | |
| Type | Reference(Appointment) | |
| Must Support | True | |
| Appointment.virtualService | S | |
| Short | Virtual service details | |
| Cardinality | 0..1 | |
| Type | VirtualServiceDetail | |
| Must Support | True | |
| Appointment.previousAppointment | S | |
| Short | Previous appointment that this appointment follows | |
| Cardinality | 0..1 | |
| Type | Reference(Appointment) | |
| Must Support | True | |
| Appointment.originatingAppointment | S | |
| Short | The original appointment that this one is based on | |
| Cardinality | 0..1 | |
| Type | Reference(http://hl7.org/fhir/StructureDefinition/Appointment-verto) | |
| Must Support | True | |
| Appointment.start | S | |
| Short | Start time of appointment | |
| Cardinality | 0..1 | |
| Type | instant | |
| Must Support | True | |
| Appointment.end | S | |
| Short | End time of appointment | |
| Cardinality | 0..1 | |
| Type | instant | |
| Must Support | True | |
| Appointment.minutesDuration | S | |
| Short | Duration in minutes | |
| Cardinality | 0..1 | |
| Type | positiveInt | |
| Must Support | True | |
| Appointment.requestedPeriod | S | |
| Short | Requested time period for appointment | |
| Cardinality | 0..* | |
| Type | Period | |
| Must Support | True | |
| Appointment.slot | S | |
| Short | The slots that this appointment is filling | |
| Cardinality | 0..* | |
| Type | Reference(Slot) | |
| Must Support | True | |
| Appointment.created | S | |
| Short | Creation time | |
| Cardinality | 0..1 | |
| Type | dateTime | |
| Must Support | True | |
| Appointment.cancellationDate | S | |
| Short | When appointment was cancelled | |
| Cardinality | 0..1 | |
| Type | dateTime | |
| Must Support | True | |
| Appointment.subject | S | |
| Short | The patient for the appointment | |
| Cardinality | 0..1 | |
| Type | Reference(http://verto.ca/fhir/StructureDefinition/Verto's Patient Profile) | |
| Must Support | True | |
| Appointment.participant | S | |
| Short | Participants involved in appointment | |
| Cardinality | 0..* | |
| Type | BackboneElement | |
| Must Support | True | |
| Appointment.participant.actor | S | |
| Short | Person, Location or Resource | |
| Cardinality | 0..1 | |
| Type | Reference(Device | HealthcareService | Location | Practitioner | PractitionerRole | RelatedPerson | http://hl7.org/fhir/StructureDefinition/Verto's Patient Profile) | |
| Must Support | True | |
| Appointment.recurrenceId | S | |
| Short | Identifier of recurring appointment | |
| Cardinality | 0..1 | |
| Type | string | |
| Must Support | True | |
| Appointment.occurrenceChanged | S | |
| Short | Indicates if occurrence was changed | |
| Cardinality | 0..1 | |
| Type | boolean | |
| Must Support | True | |
| Appointment.recurrenceTemplate | S | |
| Short | Recurring appointment template | |
| Cardinality | 0..1 | |
| Type | BackboneElement | |
| Must Support | True | |
| Appointment.recurrenceTemplate.recurrenceType | S | |
| Short | Type of recurrence | |
| Cardinality | 0..1 | |
| Type | code | |
| Must Support | True | |
| Appointment.recurrenceTemplate.lastOccurrenceDate | S | |
| Short | Date of last occurrence | |
| Cardinality | 0..1 | |
| Type | dateTime | |
| Must Support | True | |
| Appointment.recurrenceTemplate.occurrenceCount | S | |
| Short | Number of occurrences | |
| Cardinality | 0..1 | |
| Type | positiveInt | |
| Must Support | True | |
</element>
</type>
</element>
<short value="proposed | pending | booked | arrived | fulfilled | cancelled | noshow | entered-in-error | checked-in | waitlist" />
</type>
</binding>
</element>
</type>
</binding>
</element>
</type>
</binding>
</element>
</type>
</binding>
</element>
</type>
</binding>
</element>
</type>
</binding>
</element>
</type>
</binding>
</element>
</type>
</element>
</type>
</element>
</type>
</element>
<!-- VirtualService -->
</type>
</element>
</type>
</element>
</type>
</element>
<!-- Time elements -->
</type>
</element>
</type>
</element>
</type>
</element>
</type>
</element>
</type>
</element>
</type>
</element>
</type>
</element>
</type>
</element>
<!-- Participant -->
</type>
</element>
</type>
</element>
</type>
</element>
</type>
</element>
<!-- RecurrenceTemplate -->
</type>
</element>
</type>
</element>
</type>
</element>
</type>
</element>
</differential>
</StructureDefinition>
{
{
},
{
],
},
{
"short": "proposed | pending | booked | arrived | fulfilled | cancelled | noshow | entered-in-error | checked-in | waitlist",
],
}
},
{
],
}
},
{
],
}
},
{
],
}
},
{
],
}
},
{
],
}
},
{
{
"http://verto.ca/fhir/StructureDefinition/Condition-verto",
"http://hl7.org/fhir/StructureDefinition/Procedure",
"http://hl7.org/fhir/StructureDefinition/Observation",
"http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation"
]
}
],
}
},
{
],
},
{
],
},
{
{
"http://verto.ca/fhir/StructureDefinition/Appointment-verto"
]
}
],
},
{
{
"http://verto.ca/fhir/StructureDefinition/VirtualServiceDetail-verto"
]
}
],
},
{
{
"http://verto.ca/fhir/StructureDefinition/Appointment-verto"
]
}
],
},
{
{
"http://hl7.org/fhir/StructureDefinition/Appointment-verto"
]
}
],
},
{
],
},
{
],
},
{
],
},
{
],
},
{
],
},
{
],
},
{
],
},
{
{
"http://verto.ca/fhir/StructureDefinition/Verto's Patient Profile"
]
}
],
},
{
],
},
{
{
"http://hl7.org/fhir/StructureDefinition/Verto's Patient Profile",
"http://hl7.org/fhir/StructureDefinition/Practitioner",
"http://hl7.org/fhir/StructureDefinition/PractitionerRole",
"http://hl7.org/fhir/StructureDefinition/RelatedPerson",
"http://hl7.org/fhir/StructureDefinition/Device",
"http://hl7.org/fhir/StructureDefinition/HealthcareService",
"http://hl7.org/fhir/StructureDefinition/Location"
]
}
],
},
{
],
},
{
],
},
{
],
},
{
],
},
{
],
},
{
],
}
]
}
}