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"
]
}
],
},
{
],
},
{
],
},
{
],
},
{
],
},
{
],
},
{
],
}
]
}
}