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(Condition | Procedure | Observation | ImmunizationRecommendation)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(http://hl7.org/fhir/StructureDefinition/Verto's Patient Profile | Practitioner | PractitionerRole | RelatedPerson | Device | HealthcareService | Location) |
| 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 | |
| Short | External Ids for this appointment |
| Cardinality | 0..* |
| Type | Identifier |
| Must Support | True |
| Appointment.status | |
| 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 | |
| Short | The reason for appointment cancellation |
| Cardinality | 0..1 |
| Type | CodeableConcept |
| Binding | |
| Must Support | True |
| Appointment.class | |
| Short | Classification of service |
| Cardinality | 0..1 |
| Type | CodeableConcept |
| Binding | http://hl7.org/fhir/ValueSet/appointment-service-class (example) |
| Must Support | True |
| Appointment.serviceCategory | |
| Short | A broad categorization of the service |
| Cardinality | 0..* |
| Type | CodeableConcept |
| Binding | |
| Must Support | True |
| Appointment.serviceType | |
| Short | Specific service |
| Cardinality | 0..* |
| Type | CodeableConcept |
| Binding | |
| Must Support | True |
| Appointment.appointmentType | |
| Short | The type of appointment |
| Cardinality | 0..1 |
| Type | CodeableConcept |
| Binding | |
| Must Support | True |
| Appointment.reason | |
| Short | Reason for appointment |
| Cardinality | 0..* |
| Type | CodeableReference(Condition | Procedure | Observation | ImmunizationRecommendation) |
| Binding | |
| Must Support | True |
| Appointment.priority | |
| Short | Appointment priority |
| Cardinality | 0..1 |
| Type | unsignedInt |
| Must Support | True |
| Appointment.description | |
| Short | Additional appointment notes or comments |
| Cardinality | 0..1 |
| Type | string |
| Must Support | True |
| Appointment.replaces | |
| Short | Appointment that this appointment replaces |
| Cardinality | 0..* |
| Type | Reference(Appointment) |
| Must Support | True |
| Appointment.virtualService | |
| Short | Virtual service details |
| Cardinality | 0..1 |
| Type | VirtualServiceDetail |
| Must Support | True |
| Appointment.previousAppointment | |
| Short | Previous appointment that this appointment follows |
| Cardinality | 0..1 |
| Type | Reference(Appointment) |
| Must Support | True |
| Appointment.originatingAppointment | |
| 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 | |
| Short | Start time of appointment |
| Cardinality | 0..1 |
| Type | instant |
| Must Support | True |
| Appointment.end | |
| Short | End time of appointment |
| Cardinality | 0..1 |
| Type | instant |
| Must Support | True |
| Appointment.minutesDuration | |
| Short | Duration in minutes |
| Cardinality | 0..1 |
| Type | positiveInt |
| Must Support | True |
| Appointment.requestedPeriod | |
| Short | Requested time period for appointment |
| Cardinality | 0..* |
| Type | Period |
| Must Support | True |
| Appointment.slot | |
| Short | The slots that this appointment is filling |
| Cardinality | 0..* |
| Type | Reference(Slot) |
| Must Support | True |
| Appointment.created | |
| Short | Creation time |
| Cardinality | 0..1 |
| Type | dateTime |
| Must Support | True |
| Appointment.cancellationDate | |
| Short | When appointment was cancelled |
| Cardinality | 0..1 |
| Type | dateTime |
| Must Support | True |
| Appointment.subject | |
| 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 | |
| Short | Participants involved in appointment |
| Cardinality | 0..* |
| Type | BackboneElement |
| Must Support | True |
| Appointment.participant.actor | |
| Short | Person, Location or Resource |
| Cardinality | 0..1 |
| Type | Reference(http://hl7.org/fhir/StructureDefinition/Verto's Patient Profile | Practitioner | PractitionerRole | RelatedPerson | Device | HealthcareService | Location) |
| Must Support | True |
| Appointment.recurrenceId | |
| Short | Identifier of recurring appointment |
| Cardinality | 0..1 |
| Type | string |
| Must Support | True |
| Appointment.occurrenceChanged | |
| Short | Indicates if occurrence was changed |
| Cardinality | 0..1 |
| Type | boolean |
| Must Support | True |
| Appointment.recurrenceTemplate | |
| Short | Recurring appointment template |
| Cardinality | 0..1 |
| Type | BackboneElement |
| Must Support | True |
| Appointment.recurrenceTemplate.recurrenceType | |
| Short | Type of recurrence |
| Cardinality | 0..1 |
| Type | code |
| Must Support | True |
| Appointment.recurrenceTemplate.lastOccurrenceDate | |
| Short | Date of last occurrence |
| Cardinality | 0..1 |
| Type | dateTime |
| Must Support | True |
| Appointment.recurrenceTemplate.occurrenceCount | |
| 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"
]
}
],
},
{
],
},
{
],
},
{
],
},
{
],
},
{
],
},
{
],
}
]
}
}