UK Core Implementation Guide 0.5.0 - STU1

StructureDefinition-UKCore-Appointment

Defines the UK Core constraints and extensions on the Appointment resource to provide information on the booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s).

Profile Purpose

This profile allows recording of detailed information about a planned meeting that may be in the future or past. The resource only describes a single meeting, a series of repeating visits would require multiple appointment resources to be created for each instance. Examples include a scheduled surgery, a follow-up for a clinical visit, a scheduled conference call between clinicians to discuss a case, the reservation of a piece of diagnostic equipment for a particular use, etc. The visit scheduled by an appointment may be in person or remote (by phone, video conference, etc). All that matters is that the time and usage of one or more individuals, locations and/or pieces of equipment is being fully or partially reserved for a designated period of time.

Snapshot View

bookingOrganizationI0..1Extension(Reference(UK Core Organization))
deliveryChannelI0..1Extension(code)
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
statusΣ ?!1..1codeBinding
cancelationReasonΣ0..1CodeableConcept
serviceCategoryΣ0..*CodeableConcept
serviceTypeΣ0..*CodeableConcept
specialtyΣ0..*CodeableConceptBinding
appointmentTypeΣ0..1CodeableConceptBinding
reasonCodeΣ0..*CodeableConceptBinding
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
priority0..1unsignedInt
description0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
startΣ0..1instant
endΣ0..1instant
minutesDuration0..1positiveInt
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
created0..1dateTime
comment0..1string
patientInstruction0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
typeΣ0..*CodeableConceptBinding
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
requiredΣ0..1codeBinding
statusΣ1..1codeBinding
periodI0..1Period
requestedPeriodI0..*Period

Differential View

bookingOrganizationI0..1Extension(Reference(UK Core Organization))
deliveryChannelI0..1Extension(code)
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
statusΣ ?!1..1codeBinding
cancelationReasonΣ0..1CodeableConcept
serviceCategoryΣ0..*CodeableConcept
serviceTypeΣ0..*CodeableConcept
specialtyΣ0..*CodeableConceptBinding
appointmentTypeΣ0..1CodeableConceptBinding
reasonCodeΣ0..*CodeableConceptBinding
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
priority0..1unsignedInt
description0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
startΣ0..1instant
endΣ0..1instant
minutesDuration0..1positiveInt
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
created0..1dateTime
comment0..1string
patientInstruction0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
typeΣ0..*CodeableConceptBinding
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
requiredΣ0..1codeBinding
statusΣ1..1codeBinding
periodI0..1Period
requestedPeriodI0..*Period

Hybrid View

bookingOrganizationI0..1Extension(Reference(UK Core Organization))
deliveryChannelI0..1Extension(code)
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
statusΣ ?!1..1codeBinding
cancelationReasonΣ0..1CodeableConcept
serviceCategoryΣ0..*CodeableConcept
serviceTypeΣ0..*CodeableConcept
specialtyΣ0..*CodeableConceptBinding
appointmentTypeΣ0..1CodeableConceptBinding
reasonCodeΣ0..*CodeableConceptBinding
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
priority0..1unsignedInt
description0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
startΣ0..1instant
endΣ0..1instant
minutesDuration0..1positiveInt
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
created0..1dateTime
comment0..1string
patientInstruction0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
typeΣ0..*CodeableConceptBinding
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
requiredΣ0..1codeBinding
statusΣ1..1codeBinding
periodI0..1Period
requestedPeriodI0..*Period

Table View

Appointment..
Appointment.extension0..
Appointment.extensionExtension0..
Appointment.extensionExtension0..1
Appointment.identifier..
Appointment.identifier.assignerReference(UK Core Organization)..
Appointment.appointmentType..
Appointment.reasonReferenceReference(UK Core Condition | UK Core Observation | UK Core Procedure | ImmunizationRecommendation)..
Appointment.reasonReference.identifier..
Appointment.reasonReference.identifier.assignerReference(UK Core Organization)..
Appointment.supportingInformation..
Appointment.supportingInformation.identifier..
Appointment.supportingInformation.identifier.assignerReference(UK Core Organization)..
Appointment.slotReference(UK Core Slot)..
Appointment.slot.identifier..
Appointment.slot.identifier.assignerReference(UK Core Organization)..
Appointment.basedOnReference(UK Core ServiceRequest)..
Appointment.basedOn.identifier..
Appointment.basedOn.identifier.assignerReference(UK Core Organization)..
Appointment.participant..
Appointment.participant.actorReference(UK Core Patient | UK Core Practitioner | UK Core PractitionerRole | UK Core RelatedPerson | UK Core Device | UK Core HealthcareService | UK Core Location)..
Appointment.participant.actor.identifier..
Appointment.participant.actor.identifier.assignerReference(UK Core Organization)..


XML View

<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="UKCore-Appointment" />
    <url value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Appointment" />
    <version value="1.1.0" />
    <name value="UKCoreAppointment" />
    <title value="UK Core Appointment" />
    <status value="active" />
    <date value="2022-05-20" />
    <publisher value="HL7 UK" />
    <contact>
        <name value="HL7 UK" />
        <telecom>
            <system value="email" />
            <value value="secretariat@hl7.org.uk" />
            <use value="work" />
            <rank value="1" />
        </telecom>
    </contact>
    <contact>
        <name value="NHS Digital" />
        <telecom>
            <system value="email" />
            <value value="interoperabilityteam@nhs.net" />
            <use value="work" />
            <rank value="2" />
        </telecom>
    </contact>
    <description value="Defines the UK Core constraints on the Appointment resource to provide information on the booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s)." />
    <purpose value="This profile allows recording of detailed information about a planned meeting that may be in the future or past. The resource only describes a single meeting, a series of repeating visits would require multiple appointment resources to be created for each instance. Examples include a scheduled surgery, a follow-up for a clinical visit, a scheduled conference call between clinicians to discuss a case, the reservation of a piece of diagnostic equipment for a particular use, etc. The visit scheduled by an appointment may be in person or remote (by phone, video conference, etc.) All that matters is that the time and usage of one or more individuals, locations and/or pieces of equipment is being fully or partially reserved for a designated period of time." />
    <copyright value="Copyright &#169; 2021+ HL7 UK Licensed under the Apache License, Version 2.0 (the &quot;License&quot;); you may not use this file except in compliance with the License. You may obtain a copy of the License at  http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. HL7&#174; FHIR&#174; standard Copyright &#169; 2011+ HL7 The HL7&#174; FHIR&#174; standard is used under the FHIR license. You may obtain a copy of the FHIR license at  https://www.hl7.org/fhir/license.html." />
    <fhirVersion value="4.0.1" />
    <mapping>
        <identity value="workflow" />
        <uri value="http://hl7.org/fhir/workflow" />
        <name value="Workflow Pattern" />
    </mapping>
    <mapping>
        <identity value="rim" />
        <uri value="http://hl7.org/v3" />
        <name value="RIM Mapping" />
    </mapping>
    <mapping>
        <identity value="w5" />
        <uri value="http://hl7.org/fhir/fivews" />
        <name value="FiveWs Pattern Mapping" />
    </mapping>
    <mapping>
        <identity value="v2" />
        <uri value="http://hl7.org/v2" />
        <name value="HL7 v2 Mapping" />
    </mapping>
    <mapping>
        <identity value="ical" />
        <uri value="http://ietf.org/rfc/2445" />
        <name value="iCalendar" />
    </mapping>
    <kind value="resource" />
    <abstract value="false" />
    <type value="Appointment" />
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Appointment" />
    <derivation value="constraint" />
    <differential>
        <element id="Appointment.extension">
            <path value="Appointment.extension" />
            <slicing>
                <discriminator>
                    <type value="value" />
                    <path value="url" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <min value="0" />
        </element>
        <element id="Appointment.extension:bookingOrganization">
            <path value="Appointment.extension" />
            <sliceName value="bookingOrganization" />
            <min value="0" />
            <type>
                <code value="Extension" />
                <profile value="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-BookingOrganization" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Appointment.extension:deliveryChannel">
            <path value="Appointment.extension" />
            <sliceName value="deliveryChannel" />
            <min value="0" />
            <max value="1" />
            <type>
                <code value="Extension" />
                <profile value="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-DeliveryChannel" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Appointment.identifier.assigner">
            <path value="Appointment.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="Appointment.appointmentType">
            <path value="Appointment.appointmentType" />
            <binding>
                <strength value="extensible" />
                <description value="A set of codes that define an appointment reason." />
                <valueSet value="https://fhir.hl7.org.uk/ValueSet/UKCore-AppointmentReasonCode" />
            </binding>
        </element>
        <element id="Appointment.reasonReference">
            <path value="Appointment.reasonReference" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Condition" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Observation" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Procedure" />
                <targetProfile value="http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation" />
            </type>
        </element>
        <element id="Appointment.reasonReference.identifier.assigner">
            <path value="Appointment.reasonReference.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="Appointment.supportingInformation.identifier.assigner">
            <path value="Appointment.supportingInformation.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="Appointment.slot">
            <path value="Appointment.slot" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Slot" />
            </type>
        </element>
        <element id="Appointment.slot.identifier.assigner">
            <path value="Appointment.slot.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="Appointment.basedOn">
            <path value="Appointment.basedOn" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-ServiceRequest" />
            </type>
        </element>
        <element id="Appointment.basedOn.identifier.assigner">
            <path value="Appointment.basedOn.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="Appointment.participant.actor">
            <path value="Appointment.participant.actor" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Practitioner" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-PractitionerRole" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-RelatedPerson" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Device" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-HealthcareService" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Location" />
            </type>
        </element>
        <element id="Appointment.participant.actor.identifier.assigner">
            <path value="Appointment.participant.actor.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
    </differential>
</StructureDefinition>

JSON View

{
    "resourceType": "StructureDefinition",
    "id": "UKCore-Appointment",
    "url": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Appointment",
    "version": "1.1.0",
    "name": "UKCoreAppointment",
    "title": "UK Core Appointment",
    "status": "active",
    "date": "2022-05-20",
    "publisher": "HL7 UK",
    "contact":  [
        {
            "name": "HL7 UK",
            "telecom":  [
                {
                    "system": "email",
                    "value": "secretariat@hl7.org.uk",
                    "use": "work",
                    "rank": 1
                }
            ]
        },
        {
            "name": "NHS Digital",
            "telecom":  [
                {
                    "system": "email",
                    "value": "interoperabilityteam@nhs.net",
                    "use": "work",
                    "rank": 2
                }
            ]
        }
    ],
    "description": "Defines the UK Core constraints on the Appointment resource to provide information on the booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s).",
    "purpose": "This profile allows recording of detailed information about a planned meeting that may be in the future or past. The resource only describes a single meeting, a series of repeating visits would require multiple appointment resources to be created for each instance. Examples include a scheduled surgery, a follow-up for a clinical visit, a scheduled conference call between clinicians to discuss a case, the reservation of a piece of diagnostic equipment for a particular use, etc. The visit scheduled by an appointment may be in person or remote (by phone, video conference, etc.) All that matters is that the time and usage of one or more individuals, locations and/or pieces of equipment is being fully or partially reserved for a designated period of time.",
    "copyright": "Copyright © 2021+ HL7 UK Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at  http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. HL7® FHIR® standard Copyright © 2011+ HL7 The HL7® FHIR® standard is used under the FHIR license. You may obtain a copy of the FHIR license at  https://www.hl7.org/fhir/license.html.",
    "fhirVersion": "4.0.1",
    "mapping":  [
        {
            "identity": "workflow",
            "uri": "http://hl7.org/fhir/workflow",
            "name": "Workflow Pattern"
        },
        {
            "identity": "rim",
            "uri": "http://hl7.org/v3",
            "name": "RIM Mapping"
        },
        {
            "identity": "w5",
            "uri": "http://hl7.org/fhir/fivews",
            "name": "FiveWs Pattern Mapping"
        },
        {
            "identity": "v2",
            "uri": "http://hl7.org/v2",
            "name": "HL7 v2 Mapping"
        },
        {
            "identity": "ical",
            "uri": "http://ietf.org/rfc/2445",
            "name": "iCalendar"
        }
    ],
    "kind": "resource",
    "abstract": false,
    "type": "Appointment",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Appointment",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Appointment.extension",
                "path": "Appointment.extension",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "url"
                        }
                    ],
                    "rules": "open"
                },
                "min": 0
            },
            {
                "id": "Appointment.extension:bookingOrganization",
                "path": "Appointment.extension",
                "sliceName": "bookingOrganization",
                "min": 0,
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-BookingOrganization"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Appointment.extension:deliveryChannel",
                "path": "Appointment.extension",
                "sliceName": "deliveryChannel",
                "min": 0,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-DeliveryChannel"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Appointment.identifier.assigner",
                "path": "Appointment.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "Appointment.appointmentType",
                "path": "Appointment.appointmentType",
                "binding": {
                    "strength": "extensible",
                    "description": "A set of codes that define an appointment reason.",
                    "valueSet": "https://fhir.hl7.org.uk/ValueSet/UKCore-AppointmentReasonCode"
                }
            },
            {
                "id": "Appointment.reasonReference",
                "path": "Appointment.reasonReference",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Condition",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Observation",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Procedure",
                            "http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation"
                        ]
                    }
                ]
            },
            {
                "id": "Appointment.reasonReference.identifier.assigner",
                "path": "Appointment.reasonReference.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "Appointment.supportingInformation.identifier.assigner",
                "path": "Appointment.supportingInformation.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "Appointment.slot",
                "path": "Appointment.slot",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Slot"
                        ]
                    }
                ]
            },
            {
                "id": "Appointment.slot.identifier.assigner",
                "path": "Appointment.slot.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "Appointment.basedOn",
                "path": "Appointment.basedOn",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-ServiceRequest"
                        ]
                    }
                ]
            },
            {
                "id": "Appointment.basedOn.identifier.assigner",
                "path": "Appointment.basedOn.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "Appointment.participant.actor",
                "path": "Appointment.participant.actor",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Practitioner",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-PractitionerRole",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-RelatedPerson",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Device",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-HealthcareService",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Location"
                        ]
                    }
                ]
            },
            {
                "id": "Appointment.participant.actor.identifier.assigner",
                "path": "Appointment.participant.actor.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            }
        ]
    }
}

Example Usage Scenarios

The following are example usage scenarios for the UK Core Appointment profile:

  • Query for appointment information for a given Patient
  • Exchange appointment information within a FHIR document or message.

Profile specific implementation guidance:

extension:bookingOrganization

More information about this extension can be found using the link below.

Extension UKCore-BookingOrganization.


extension:deliveryChannel

More information about this extension can be found using the link below.

Extension UKCore-DeliveryChannel.


identifier

External identifiers for this Appointment.

Provider Systems

It is recommended that the identifier value is a Universally Unique Identifier (UUID) as there is no nationally recognised business identifier for an instance of a recorded Appointment.

Consumer Systems

Consumer systems MUST consume this data.


status

The overall status of the Appointment.

This element MUST be present and use a value from the CodeSystem below:

HTML View

This code system http://hl7.org/fhir/appointmentstatus defines the following codes:

CodeDisplayDefinition
proposedProposedNone of the participant(s) have finalized their acceptance of the appointment request, and the start/end time might not be set yet.
pendingPendingSome or all of the participant(s) have not finalized their acceptance of the appointment request.
bookedBookedAll participant(s) have been considered and the appointment is confirmed to go ahead at the date/times specified.
arrivedArrivedThe patient/patients has/have arrived and is/are waiting to be seen.
fulfilledFulfilledThe planning stages of the appointment are now complete, the encounter resource will exist and will track further status changes. Note that an encounter may exist before the appointment status is fulfilled for many reasons.
cancelledCancelledThe appointment has been cancelled.
noshowNo ShowSome or all of the participant(s) have not/did not appear for the appointment (usually the patient).
entered-in-errorEntered in errorThis instance should not have been part of this patient's medical record.
checked-inChecked InWhen checked in, all pre-encounter administrative work is complete, and the encounter may begin. (where multiple patients are involved, they are all present).
waitlistWaitlistedThe appointment has been placed on a waitlist, to be scheduled/confirmed in the future when a slot/service is available. A specific time might or might not be pre-allocated.

Table View

CodeSystem.id[0]appointmentstatus
CodeSystem.meta[0].lastUpdated[0]2019-11-01T09:29:23.356+11:00
CodeSystem.extension[0].url[0]http://hl7.org/fhir/StructureDefinition/structuredefinition-wg
CodeSystem.extension[0].valueCode[0]pa
CodeSystem.extension[1].url[0]http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status
CodeSystem.extension[1].valueCode[0]trial-use
CodeSystem.extension[2].url[0]http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm
CodeSystem.extension[2].valueInteger[0]3
CodeSystem.url[0]http://hl7.org/fhir/appointmentstatus
CodeSystem.identifier[0].system[0]urn:ietf:rfc:3986
CodeSystem.identifier[0].value[0]urn:oid:2.16.840.1.113883.4.642.4.485
CodeSystem.version[0]4.0.1
CodeSystem.name[0]AppointmentStatus
CodeSystem.title[0]AppointmentStatus
CodeSystem.status[0]draft
CodeSystem.experimental[0]False
CodeSystem.date[0]2019-11-01T09:29:23+11:00
CodeSystem.publisher[0]HL7 (FHIR Project)
CodeSystem.contact[0].telecom[0].system[0]url
CodeSystem.contact[0].telecom[0].value[0]http://hl7.org/fhir
CodeSystem.contact[0].telecom[1].system[0]email
CodeSystem.contact[0].telecom[1].value[0]fhir@lists.hl7.org
CodeSystem.description[0]The free/busy status of an appointment.
CodeSystem.caseSensitive[0]True
CodeSystem.valueSet[0]http://hl7.org/fhir/ValueSet/appointmentstatus
CodeSystem.content[0]complete
CodeSystem.concept[0].code[0]proposed
CodeSystem.concept[0].display[0]Proposed
CodeSystem.concept[0].definition[0]None of the participant(s) have finalized their acceptance of the appointment request, and the start/end time might not be set yet.
CodeSystem.concept[1].code[0]pending
CodeSystem.concept[1].display[0]Pending
CodeSystem.concept[1].definition[0]Some or all of the participant(s) have not finalized their acceptance of the appointment request.
CodeSystem.concept[2].code[0]booked
CodeSystem.concept[2].display[0]Booked
CodeSystem.concept[2].definition[0]All participant(s) have been considered and the appointment is confirmed to go ahead at the date/times specified.
CodeSystem.concept[3].code[0]arrived
CodeSystem.concept[3].display[0]Arrived
CodeSystem.concept[3].definition[0]The patient/patients has/have arrived and is/are waiting to be seen.
CodeSystem.concept[4].code[0]fulfilled
CodeSystem.concept[4].display[0]Fulfilled
CodeSystem.concept[4].definition[0]The planning stages of the appointment are now complete, the encounter resource will exist and will track further status changes. Note that an encounter may exist before the appointment status is fulfilled for many reasons.
CodeSystem.concept[5].code[0]cancelled
CodeSystem.concept[5].display[0]Cancelled
CodeSystem.concept[5].definition[0]The appointment has been cancelled.
CodeSystem.concept[6].code[0]noshow
CodeSystem.concept[6].display[0]No Show
CodeSystem.concept[6].definition[0]Some or all of the participant(s) have not/did not appear for the appointment (usually the patient).
CodeSystem.concept[7].code[0]entered-in-error
CodeSystem.concept[7].display[0]Entered in error
CodeSystem.concept[7].definition[0]This instance should not have been part of this patient's medical record.
CodeSystem.concept[8].code[0]checked-in
CodeSystem.concept[8].display[0]Checked In
CodeSystem.concept[8].definition[0]When checked in, all pre-encounter administrative work is complete, and the encounter may begin. (where multiple patients are involved, they are all present).
CodeSystem.concept[9].code[0]waitlist
CodeSystem.concept[9].display[0]Waitlisted
CodeSystem.concept[9].definition[0]The appointment has been placed on a waitlist, to be scheduled/confirmed in the future when a slot/service is available. A specific time might or might not be pre-allocated.

XML View

<CodeSystem xmlns="http://hl7.org/fhir">
    <id value="appointmentstatus" />
    <meta>
        <lastUpdated value="2019-11-01T09:29:23.356+11:00" />
    </meta>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
        <valueCode value="pa" />
    </extension>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="trial-use" />
    </extension>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm">
        <valueInteger value="3" />
    </extension>
    <url value="http://hl7.org/fhir/appointmentstatus" />
    <identifier>
        <system value="urn:ietf:rfc:3986" />
        <value value="urn:oid:2.16.840.1.113883.4.642.4.485" />
    </identifier>
    <version value="4.0.1" />
    <name value="AppointmentStatus" />
    <title value="AppointmentStatus" />
    <status value="draft" />
    <experimental value="false" />
    <date value="2019-11-01T09:29:23+11:00" />
    <publisher value="HL7 (FHIR Project)" />
    <contact>
        <telecom>
            <system value="url" />
            <value value="http://hl7.org/fhir" />
        </telecom>
        <telecom>
            <system value="email" />
            <value value="fhir@lists.hl7.org" />
        </telecom>
    </contact>
    <description value="The free/busy status of an appointment." />
    <caseSensitive value="true" />
    <valueSet value="http://hl7.org/fhir/ValueSet/appointmentstatus" />
    <content value="complete" />
    <concept>
        <code value="proposed" />
        <display value="Proposed" />
        <definition value="None of the participant(s) have finalized their acceptance of the appointment request, and the start/end time might not be set yet." />
    </concept>
    <concept>
        <code value="pending" />
        <display value="Pending" />
        <definition value="Some or all of the participant(s) have not finalized their acceptance of the appointment request." />
    </concept>
    <concept>
        <code value="booked" />
        <display value="Booked" />
        <definition value="All participant(s) have been considered and the appointment is confirmed to go ahead at the date/times specified." />
    </concept>
    <concept>
        <code value="arrived" />
        <display value="Arrived" />
        <definition value="The patient/patients has/have arrived and is/are waiting to be seen." />
    </concept>
    <concept>
        <code value="fulfilled" />
        <display value="Fulfilled" />
        <definition value="The planning stages of the appointment are now complete, the encounter resource will exist and will track further status changes. Note that an encounter may exist before the appointment status is fulfilled for many reasons." />
    </concept>
    <concept>
        <code value="cancelled" />
        <display value="Cancelled" />
        <definition value="The appointment has been cancelled." />
    </concept>
    <concept>
        <code value="noshow" />
        <display value="No Show" />
        <definition value="Some or all of the participant(s) have not/did not appear for the appointment (usually the patient)." />
    </concept>
    <concept>
        <code value="entered-in-error" />
        <display value="Entered in error" />
        <definition value="This instance should not have been part of this patient&#39;s medical record." />
    </concept>
    <concept>
        <code value="checked-in" />
        <display value="Checked In" />
        <definition value="When checked in, all pre-encounter administrative work is complete, and the encounter may begin. (where multiple patients are involved, they are all present)." />
    </concept>
    <concept>
        <code value="waitlist" />
        <display value="Waitlisted" />
        <definition value="The appointment has been placed on a waitlist, to be scheduled/confirmed in the future when a slot/service is available.\nA specific time might or might not be pre-allocated." />
    </concept>
</CodeSystem>

JSON View

{
    "resourceType": "CodeSystem",
    "id": "appointmentstatus",
    "meta": {
        "lastUpdated": "2019-11-01T09:29:23.356+11:00"
    },
    "extension":  [
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
            "valueCode": "pa"
        },
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
            "valueCode": "trial-use"
        },
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
            "valueInteger": 3
        }
    ],
    "url": "http://hl7.org/fhir/appointmentstatus",
    "identifier":  [
        {
            "system": "urn:ietf:rfc:3986",
            "value": "urn:oid:2.16.840.1.113883.4.642.4.485"
        }
    ],
    "version": "4.0.1",
    "name": "AppointmentStatus",
    "title": "AppointmentStatus",
    "status": "draft",
    "experimental": false,
    "date": "2019-11-01T09:29:23+11:00",
    "publisher": "HL7 (FHIR Project)",
    "contact":  [
        {
            "telecom":  [
                {
                    "system": "url",
                    "value": "http://hl7.org/fhir"
                },
                {
                    "system": "email",
                    "value": "fhir@lists.hl7.org"
                }
            ]
        }
    ],
    "description": "The free/busy status of an appointment.",
    "caseSensitive": true,
    "valueSet": "http://hl7.org/fhir/ValueSet/appointmentstatus",
    "content": "complete",
    "concept":  [
        {
            "code": "proposed",
            "display": "Proposed",
            "definition": "None of the participant(s) have finalized their acceptance of the appointment request, and the start/end time might not be set yet."
        },
        {
            "code": "pending",
            "display": "Pending",
            "definition": "Some or all of the participant(s) have not finalized their acceptance of the appointment request."
        },
        {
            "code": "booked",
            "display": "Booked",
            "definition": "All participant(s) have been considered and the appointment is confirmed to go ahead at the date/times specified."
        },
        {
            "code": "arrived",
            "display": "Arrived",
            "definition": "The patient/patients has/have arrived and is/are waiting to be seen."
        },
        {
            "code": "fulfilled",
            "display": "Fulfilled",
            "definition": "The planning stages of the appointment are now complete, the encounter resource will exist and will track further status changes. Note that an encounter may exist before the appointment status is fulfilled for many reasons."
        },
        {
            "code": "cancelled",
            "display": "Cancelled",
            "definition": "The appointment has been cancelled."
        },
        {
            "code": "noshow",
            "display": "No Show",
            "definition": "Some or all of the participant(s) have not/did not appear for the appointment (usually the patient)."
        },
        {
            "code": "entered-in-error",
            "display": "Entered in error",
            "definition": "This instance should not have been part of this patient's medical record."
        },
        {
            "code": "checked-in",
            "display": "Checked In",
            "definition": "When checked in, all pre-encounter administrative work is complete, and the encounter may begin. (where multiple patients are involved, they are all present)."
        },
        {
            "code": "waitlist",
            "display": "Waitlisted",
            "definition": "The appointment has been placed on a waitlist, to be scheduled/confirmed in the future when a slot/service is available.\nA specific time might or might not be pre-allocated."
        }
    ]
}

This element is labelled as a modifier because the status contains codes that mark the resource as not currently valid.


cancelationReason

The coded reason for the appointment being cancelled.

This element currently uses the FHIR example ValueSet shown below as no UK Core ValueSet has been defined:

HTML View

This code system http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason defines many codes, of which the following are some examples:

LvlCodeDisplay
1patPatient
2  pat-crsPatient: Canceled via automated reminder system
2  pat-cppPatient: Canceled via Patient Portal
2  pat-decPatient: Deceased
2  pat-fbPatient: Feeling Better
2  pat-ltPatient: Lack of Transportation
2  pat-mtPatient: Member Terminated
2  pat-mvPatient: Moved
2  pat-pregPatient: Pregnant
2  pat-swlPatient: Scheduled from Wait List
2  pat-ucpPatient: Unhappy/Changed Provider
1provProvider
2  prov-persProvider: Personal
2  prov-dchProvider: Discharged
2  prov-eduProvider: Edu/Meeting
2  prov-hospProvider: Hospitalized
2  prov-labsProvider: Labs Out of Acceptable Range
2  prov-mriProvider: MRI Screening Form Marked Do Not Proceed
2  prov-oncProvider: Oncology Treatment Plan Changes
1maintEquipment Maintenance/Repair
1meds-incPrep/Med Incomplete
1otherOther
2  oth-cmsOther: CMS Therapy Cap Service Not Authorized
2  oth-errOther: Error
2  oth-finOther: Financial
2  oth-ivOther: Improper IV Access/Infiltrate IV
2  oth-intOther: No Interpreter Available
2  oth-muOther: Prep/Med/Results Unavailable
2  oth-roomOther: Room/Resource Maintenance
2  oth-oerrOther: Schedule Order Error
2  oth-swieOther: Silent Walk In Error
2  oth-weathOther: Weather

Table View

CodeSystem.id[0]appointment-cancellation-reason
CodeSystem.meta[0].lastUpdated[0]2019-11-01T09:29:23.356+11:00
CodeSystem.meta[0].profile[0]http://hl7.org/fhir/StructureDefinition/shareablecodesystem
CodeSystem.extension[0].url[0]http://hl7.org/fhir/StructureDefinition/structuredefinition-wg
CodeSystem.extension[0].valueCode[0]pa
CodeSystem.extension[1].url[0]http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status
CodeSystem.extension[1].valueCode[0]draft
CodeSystem.extension[2].url[0]http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm
CodeSystem.extension[2].valueInteger[0]1
CodeSystem.url[0]http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason
CodeSystem.identifier[0].system[0]urn:ietf:rfc:3986
CodeSystem.identifier[0].value[0]urn:oid:2.16.840.1.113883.4.642.4.1382
CodeSystem.version[0]4.0.1
CodeSystem.name[0]AppointmentCancellationReason
CodeSystem.title[0]Appointment cancellation reason
CodeSystem.status[0]draft
CodeSystem.experimental[0]False
CodeSystem.publisher[0]FHIR Project team
CodeSystem.contact[0].telecom[0].system[0]url
CodeSystem.contact[0].telecom[0].value[0]http://hl7.org/fhir
CodeSystem.description[0]This example value set defines a set of reasons for the cancellation of an appointment.
CodeSystem.caseSensitive[0]True
CodeSystem.valueSet[0]http://hl7.org/fhir/ValueSet/appointment-cancellation-reason
CodeSystem.content[0]example
CodeSystem.concept[0].code[0]pat
CodeSystem.concept[0].display[0]Patient
CodeSystem.concept[0].concept[0].code[0]pat-crs
CodeSystem.concept[0].concept[0].display[0]Patient: Canceled via automated reminder system
CodeSystem.concept[0].concept[1].code[0]pat-cpp
CodeSystem.concept[0].concept[1].display[0]Patient: Canceled via Patient Portal
CodeSystem.concept[0].concept[2].code[0]pat-dec
CodeSystem.concept[0].concept[2].display[0]Patient: Deceased
CodeSystem.concept[0].concept[3].code[0]pat-fb
CodeSystem.concept[0].concept[3].display[0]Patient: Feeling Better
CodeSystem.concept[0].concept[4].code[0]pat-lt
CodeSystem.concept[0].concept[4].display[0]Patient: Lack of Transportation
CodeSystem.concept[0].concept[5].code[0]pat-mt
CodeSystem.concept[0].concept[5].display[0]Patient: Member Terminated
CodeSystem.concept[0].concept[6].code[0]pat-mv
CodeSystem.concept[0].concept[6].display[0]Patient: Moved
CodeSystem.concept[0].concept[7].code[0]pat-preg
CodeSystem.concept[0].concept[7].display[0]Patient: Pregnant
CodeSystem.concept[0].concept[8].code[0]pat-swl
CodeSystem.concept[0].concept[8].display[0]Patient: Scheduled from Wait List
CodeSystem.concept[0].concept[9].code[0]pat-ucp
CodeSystem.concept[0].concept[9].display[0]Patient: Unhappy/Changed Provider
CodeSystem.concept[1].code[0]prov
CodeSystem.concept[1].display[0]Provider
CodeSystem.concept[1].concept[0].code[0]prov-pers
CodeSystem.concept[1].concept[0].display[0]Provider: Personal
CodeSystem.concept[1].concept[1].code[0]prov-dch
CodeSystem.concept[1].concept[1].display[0]Provider: Discharged
CodeSystem.concept[1].concept[2].code[0]prov-edu
CodeSystem.concept[1].concept[2].display[0]Provider: Edu/Meeting
CodeSystem.concept[1].concept[3].code[0]prov-hosp
CodeSystem.concept[1].concept[3].display[0]Provider: Hospitalized
CodeSystem.concept[1].concept[4].code[0]prov-labs
CodeSystem.concept[1].concept[4].display[0]Provider: Labs Out of Acceptable Range
CodeSystem.concept[1].concept[5].code[0]prov-mri
CodeSystem.concept[1].concept[5].display[0]Provider: MRI Screening Form Marked Do Not Proceed
CodeSystem.concept[1].concept[6].code[0]prov-onc
CodeSystem.concept[1].concept[6].display[0]Provider: Oncology Treatment Plan Changes
CodeSystem.concept[2].code[0]maint
CodeSystem.concept[2].display[0]Equipment Maintenance/Repair
CodeSystem.concept[3].code[0]meds-inc
CodeSystem.concept[3].display[0]Prep/Med Incomplete
CodeSystem.concept[4].code[0]other
CodeSystem.concept[4].display[0]Other
CodeSystem.concept[4].concept[0].code[0]oth-cms
CodeSystem.concept[4].concept[0].display[0]Other: CMS Therapy Cap Service Not Authorized
CodeSystem.concept[4].concept[1].code[0]oth-err
CodeSystem.concept[4].concept[1].display[0]Other: Error
CodeSystem.concept[4].concept[2].code[0]oth-fin
CodeSystem.concept[4].concept[2].display[0]Other: Financial
CodeSystem.concept[4].concept[3].code[0]oth-iv
CodeSystem.concept[4].concept[3].display[0]Other: Improper IV Access/Infiltrate IV
CodeSystem.concept[4].concept[4].code[0]oth-int
CodeSystem.concept[4].concept[4].display[0]Other: No Interpreter Available
CodeSystem.concept[4].concept[5].code[0]oth-mu
CodeSystem.concept[4].concept[5].display[0]Other: Prep/Med/Results Unavailable
CodeSystem.concept[4].concept[6].code[0]oth-room
CodeSystem.concept[4].concept[6].display[0]Other: Room/Resource Maintenance
CodeSystem.concept[4].concept[7].code[0]oth-oerr
CodeSystem.concept[4].concept[7].display[0]Other: Schedule Order Error
CodeSystem.concept[4].concept[8].code[0]oth-swie
CodeSystem.concept[4].concept[8].display[0]Other: Silent Walk In Error
CodeSystem.concept[4].concept[9].code[0]oth-weath
CodeSystem.concept[4].concept[9].display[0]Other: Weather

XML View

<CodeSystem xmlns="http://hl7.org/fhir">
    <id value="appointment-cancellation-reason" />
    <meta>
        <lastUpdated value="2019-11-01T09:29:23.356+11:00" />
        <profile value="http://hl7.org/fhir/StructureDefinition/shareablecodesystem" />
    </meta>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
        <valueCode value="pa" />
    </extension>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="draft" />
    </extension>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm">
        <valueInteger value="1" />
    </extension>
    <url value="http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" />
    <identifier>
        <system value="urn:ietf:rfc:3986" />
        <value value="urn:oid:2.16.840.1.113883.4.642.4.1382" />
    </identifier>
    <version value="4.0.1" />
    <name value="AppointmentCancellationReason" />
    <title value="Appointment cancellation reason" />
    <status value="draft" />
    <experimental value="false" />
    <publisher value="FHIR Project team" />
    <contact>
        <telecom>
            <system value="url" />
            <value value="http://hl7.org/fhir" />
        </telecom>
    </contact>
    <description value="This example value set defines a set of reasons for the cancellation of an appointment." />
    <caseSensitive value="true" />
    <valueSet value="http://hl7.org/fhir/ValueSet/appointment-cancellation-reason" />
    <content value="example" />
    <concept>
        <code value="pat" />
        <display value="Patient" />
        <concept>
            <code value="pat-crs" />
            <display value="Patient: Canceled via automated reminder system" />
        </concept>
        <concept>
            <code value="pat-cpp" />
            <display value="Patient: Canceled via Patient Portal" />
        </concept>
        <concept>
            <code value="pat-dec" />
            <display value="Patient: Deceased" />
        </concept>
        <concept>
            <code value="pat-fb" />
            <display value="Patient: Feeling Better" />
        </concept>
        <concept>
            <code value="pat-lt" />
            <display value="Patient: Lack of Transportation" />
        </concept>
        <concept>
            <code value="pat-mt" />
            <display value="Patient: Member Terminated" />
        </concept>
        <concept>
            <code value="pat-mv" />
            <display value="Patient: Moved" />
        </concept>
        <concept>
            <code value="pat-preg" />
            <display value="Patient: Pregnant" />
        </concept>
        <concept>
            <code value="pat-swl" />
            <display value="Patient: Scheduled from Wait List" />
        </concept>
        <concept>
            <code value="pat-ucp" />
            <display value="Patient: Unhappy/Changed Provider" />
        </concept>
    </concept>
    <concept>
        <code value="prov" />
        <display value="Provider" />
        <concept>
            <code value="prov-pers" />
            <display value="Provider: Personal" />
        </concept>
        <concept>
            <code value="prov-dch" />
            <display value="Provider: Discharged" />
        </concept>
        <concept>
            <code value="prov-edu" />
            <display value="Provider: Edu/Meeting" />
        </concept>
        <concept>
            <code value="prov-hosp" />
            <display value="Provider: Hospitalized" />
        </concept>
        <concept>
            <code value="prov-labs" />
            <display value="Provider: Labs Out of Acceptable Range" />
        </concept>
        <concept>
            <code value="prov-mri" />
            <display value="Provider: MRI Screening Form Marked Do Not Proceed" />
        </concept>
        <concept>
            <code value="prov-onc" />
            <display value="Provider: Oncology Treatment Plan Changes" />
        </concept>
    </concept>
    <concept>
        <code value="maint" />
        <display value="Equipment Maintenance/Repair" />
    </concept>
    <concept>
        <code value="meds-inc" />
        <display value="Prep/Med Incomplete" />
    </concept>
    <concept>
        <code value="other" />
        <display value="Other" />
        <concept>
            <code value="oth-cms" />
            <display value="Other: CMS Therapy Cap Service Not Authorized" />
        </concept>
        <concept>
            <code value="oth-err" />
            <display value="Other: Error" />
        </concept>
        <concept>
            <code value="oth-fin" />
            <display value="Other: Financial" />
        </concept>
        <concept>
            <code value="oth-iv" />
            <display value="Other: Improper IV Access/Infiltrate IV" />
        </concept>
        <concept>
            <code value="oth-int" />
            <display value="Other: No Interpreter Available" />
        </concept>
        <concept>
            <code value="oth-mu" />
            <display value="Other: Prep/Med/Results Unavailable" />
        </concept>
        <concept>
            <code value="oth-room" />
            <display value="Other: Room/Resource Maintenance" />
        </concept>
        <concept>
            <code value="oth-oerr" />
            <display value="Other: Schedule Order Error" />
        </concept>
        <concept>
            <code value="oth-swie" />
            <display value="Other: Silent Walk In Error" />
        </concept>
        <concept>
            <code value="oth-weath" />
            <display value="Other: Weather" />
        </concept>
    </concept>
</CodeSystem>

JSON View

{
    "resourceType": "CodeSystem",
    "id": "appointment-cancellation-reason",
    "meta": {
        "lastUpdated": "2019-11-01T09:29:23.356+11:00",
        "profile":  [
            "http://hl7.org/fhir/StructureDefinition/shareablecodesystem"
        ]
    },
    "extension":  [
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
            "valueCode": "pa"
        },
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
            "valueCode": "draft"
        },
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
            "valueInteger": 1
        }
    ],
    "url": "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason",
    "identifier":  [
        {
            "system": "urn:ietf:rfc:3986",
            "value": "urn:oid:2.16.840.1.113883.4.642.4.1382"
        }
    ],
    "version": "4.0.1",
    "name": "AppointmentCancellationReason",
    "title": "Appointment cancellation reason",
    "status": "draft",
    "experimental": false,
    "publisher": "FHIR Project team",
    "contact":  [
        {
            "telecom":  [
                {
                    "system": "url",
                    "value": "http://hl7.org/fhir"
                }
            ]
        }
    ],
    "description": "This example value set defines a set of reasons for the cancellation of an appointment.",
    "caseSensitive": true,
    "valueSet": "http://hl7.org/fhir/ValueSet/appointment-cancellation-reason",
    "content": "example",
    "concept":  [
        {
            "code": "pat",
            "display": "Patient",
            "concept":  [
                {
                    "code": "pat-crs",
                    "display": "Patient: Canceled via automated reminder system"
                },
                {
                    "code": "pat-cpp",
                    "display": "Patient: Canceled via Patient Portal"
                },
                {
                    "code": "pat-dec",
                    "display": "Patient: Deceased"
                },
                {
                    "code": "pat-fb",
                    "display": "Patient: Feeling Better"
                },
                {
                    "code": "pat-lt",
                    "display": "Patient: Lack of Transportation"
                },
                {
                    "code": "pat-mt",
                    "display": "Patient: Member Terminated"
                },
                {
                    "code": "pat-mv",
                    "display": "Patient: Moved"
                },
                {
                    "code": "pat-preg",
                    "display": "Patient: Pregnant"
                },
                {
                    "code": "pat-swl",
                    "display": "Patient: Scheduled from Wait List"
                },
                {
                    "code": "pat-ucp",
                    "display": "Patient: Unhappy/Changed Provider"
                }
            ]
        },
        {
            "code": "prov",
            "display": "Provider",
            "concept":  [
                {
                    "code": "prov-pers",
                    "display": "Provider: Personal"
                },
                {
                    "code": "prov-dch",
                    "display": "Provider: Discharged"
                },
                {
                    "code": "prov-edu",
                    "display": "Provider: Edu/Meeting"
                },
                {
                    "code": "prov-hosp",
                    "display": "Provider: Hospitalized"
                },
                {
                    "code": "prov-labs",
                    "display": "Provider: Labs Out of Acceptable Range"
                },
                {
                    "code": "prov-mri",
                    "display": "Provider: MRI Screening Form Marked Do Not Proceed"
                },
                {
                    "code": "prov-onc",
                    "display": "Provider: Oncology Treatment Plan Changes"
                }
            ]
        },
        {
            "code": "maint",
            "display": "Equipment Maintenance/Repair"
        },
        {
            "code": "meds-inc",
            "display": "Prep/Med Incomplete"
        },
        {
            "code": "other",
            "display": "Other",
            "concept":  [
                {
                    "code": "oth-cms",
                    "display": "Other: CMS Therapy Cap Service Not Authorized"
                },
                {
                    "code": "oth-err",
                    "display": "Other: Error"
                },
                {
                    "code": "oth-fin",
                    "display": "Other: Financial"
                },
                {
                    "code": "oth-iv",
                    "display": "Other: Improper IV Access/Infiltrate IV"
                },
                {
                    "code": "oth-int",
                    "display": "Other: No Interpreter Available"
                },
                {
                    "code": "oth-mu",
                    "display": "Other: Prep/Med/Results Unavailable"
                },
                {
                    "code": "oth-room",
                    "display": "Other: Room/Resource Maintenance"
                },
                {
                    "code": "oth-oerr",
                    "display": "Other: Schedule Order Error"
                },
                {
                    "code": "oth-swie",
                    "display": "Other: Silent Walk In Error"
                },
                {
                    "code": "oth-weath",
                    "display": "Other: Weather"
                }
            ]
        }
    ]
}

serviceCategory

A broad categorization of the service that is to be performed during this appointment.

This element currently uses the FHIR example ValueSet shown below as no UK Core ValueSet has been defined:

HTML View

This code system http://terminology.hl7.org/CodeSystem/service-category defines many codes, of which the following are some examples:

CodeDisplayDefinition
1AdoptionAdoption
2Aged CareAged Care
34Allied HealthAllied Health
3Alternative/Complementary TherapiesAlternative & Complementary Therapies
4Child Care /KindergartenChild Care and/or Kindergarten
5Child DevelopmentChild Development
6Child Protection & Family ServicesChild Protection & Family Services
7Community Health CareCommunity Health Care
8CounsellingCounselling
36Crisis Line (GPAH use only)Crisis Line (GPAH use only)
9Death ServicesDeath Services
10DentalDental
11Disability SupportDisability Support
12Drug/AlcoholDrug/Alcohol
13Education & LearningEducation & Learning
14Emergency DepartmentEmergency Department
15EmploymentEmployment
16Financial & Material AidFinancial & Material aid
17General PracticeGeneral Practice/GP (doctor)
35HospitalHospital
18Housing/HomelessnessHousing/Homelessness
19InterpretingInterpreting
20JusticeJustice
21LegalLegal
22Mental HealthMental Health
38NDIANDIA
23Physical Activity & RecreationPhysical Activity & Recreation
24RegulationRegulation
25Respite/Carer SupportRespite/Carer Support
26Specialist Clinical PathologySpecialist Clinical Pathology - requires referral
27Specialist MedicalSpecialist Medical - requires referral
28Specialist Obstetrics & GynecologySpecialist Obstetrics & Gynecology - requires referral
29Specialist PaediatricSpecialist Paediatric - requires referral
30Specialist Radiology/ImagingSpecialist Radiology/Imaging - requires referral
31Specialist SurgicalSpecialist Surgical - requires referral
32Support Group/sSupport group/s
37Test Message (HSD admin)Test Message (HSD admin use only)
33TransportTransport

Table View

CodeSystem.id[0]service-category
CodeSystem.meta[0].lastUpdated[0]2019-11-01T09:29:23.356+11:00
CodeSystem.meta[0].profile[0]http://hl7.org/fhir/StructureDefinition/shareablecodesystem
CodeSystem.extension[0].url[0]http://hl7.org/fhir/StructureDefinition/structuredefinition-wg
CodeSystem.extension[0].valueCode[0]pa
CodeSystem.extension[1].url[0]http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status
CodeSystem.extension[1].valueCode[0]draft
CodeSystem.extension[2].url[0]http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm
CodeSystem.extension[2].valueInteger[0]1
CodeSystem.url[0]http://terminology.hl7.org/CodeSystem/service-category
CodeSystem.identifier[0].system[0]urn:ietf:rfc:3986
CodeSystem.identifier[0].value[0]urn:oid:2.16.840.1.113883.4.642.4.1144
CodeSystem.version[0]4.0.1
CodeSystem.name[0]ServiceCategory
CodeSystem.title[0]Service category
CodeSystem.status[0]draft
CodeSystem.experimental[0]False
CodeSystem.publisher[0]FHIR Project team
CodeSystem.contact[0].telecom[0].system[0]url
CodeSystem.contact[0].telecom[0].value[0]http://hl7.org/fhir
CodeSystem.description[0]This value set defines an example set of codes that can be used to classify groupings of service-types/specialties.
CodeSystem.caseSensitive[0]True
CodeSystem.valueSet[0]http://hl7.org/fhir/ValueSet/service-category
CodeSystem.content[0]example
CodeSystem.concept[0].code[0]1
CodeSystem.concept[0].display[0]Adoption
CodeSystem.concept[0].definition[0]Adoption
CodeSystem.concept[1].code[0]2
CodeSystem.concept[1].display[0]Aged Care
CodeSystem.concept[1].definition[0]Aged Care
CodeSystem.concept[2].code[0]34
CodeSystem.concept[2].display[0]Allied Health
CodeSystem.concept[2].definition[0]Allied Health
CodeSystem.concept[3].code[0]3
CodeSystem.concept[3].display[0]Alternative/Complementary Therapies
CodeSystem.concept[3].definition[0]Alternative & Complementary Therapies
CodeSystem.concept[4].code[0]4
CodeSystem.concept[4].display[0]Child Care /Kindergarten
CodeSystem.concept[4].definition[0]Child Care and/or Kindergarten
CodeSystem.concept[5].code[0]5
CodeSystem.concept[5].display[0]Child Development
CodeSystem.concept[5].definition[0]Child Development
CodeSystem.concept[6].code[0]6
CodeSystem.concept[6].display[0]Child Protection & Family Services
CodeSystem.concept[6].definition[0]Child Protection & Family Services
CodeSystem.concept[7].code[0]7
CodeSystem.concept[7].display[0]Community Health Care
CodeSystem.concept[7].definition[0]Community Health Care
CodeSystem.concept[8].code[0]8
CodeSystem.concept[8].display[0]Counselling
CodeSystem.concept[8].definition[0]Counselling
CodeSystem.concept[9].code[0]36
CodeSystem.concept[9].display[0]Crisis Line (GPAH use only)
CodeSystem.concept[9].definition[0]Crisis Line (GPAH use only)
CodeSystem.concept[10].code[0]9
CodeSystem.concept[10].display[0]Death Services
CodeSystem.concept[10].definition[0]Death Services
CodeSystem.concept[11].code[0]10
CodeSystem.concept[11].display[0]Dental
CodeSystem.concept[11].definition[0]Dental
CodeSystem.concept[12].code[0]11
CodeSystem.concept[12].display[0]Disability Support
CodeSystem.concept[12].definition[0]Disability Support
CodeSystem.concept[13].code[0]12
CodeSystem.concept[13].display[0]Drug/Alcohol
CodeSystem.concept[13].definition[0]Drug/Alcohol
CodeSystem.concept[14].code[0]13
CodeSystem.concept[14].display[0]Education & Learning
CodeSystem.concept[14].definition[0]Education & Learning
CodeSystem.concept[15].code[0]14
CodeSystem.concept[15].display[0]Emergency Department
CodeSystem.concept[15].definition[0]Emergency Department
CodeSystem.concept[16].code[0]15
CodeSystem.concept[16].display[0]Employment
CodeSystem.concept[16].definition[0]Employment
CodeSystem.concept[17].code[0]16
CodeSystem.concept[17].display[0]Financial & Material Aid
CodeSystem.concept[17].definition[0]Financial & Material aid
CodeSystem.concept[18].code[0]17
CodeSystem.concept[18].display[0]General Practice
CodeSystem.concept[18].definition[0]General Practice/GP (doctor)
CodeSystem.concept[19].code[0]35
CodeSystem.concept[19].display[0]Hospital
CodeSystem.concept[19].definition[0]Hospital
CodeSystem.concept[20].code[0]18
CodeSystem.concept[20].display[0]Housing/Homelessness
CodeSystem.concept[20].definition[0]Housing/Homelessness
CodeSystem.concept[21].code[0]19
CodeSystem.concept[21].display[0]Interpreting
CodeSystem.concept[21].definition[0]Interpreting
CodeSystem.concept[22].code[0]20
CodeSystem.concept[22].display[0]Justice
CodeSystem.concept[22].definition[0]Justice
CodeSystem.concept[23].code[0]21
CodeSystem.concept[23].display[0]Legal
CodeSystem.concept[23].definition[0]Legal
CodeSystem.concept[24].code[0]22
CodeSystem.concept[24].display[0]Mental Health
CodeSystem.concept[24].definition[0]Mental Health
CodeSystem.concept[25].code[0]38
CodeSystem.concept[25].display[0]NDIA
CodeSystem.concept[25].definition[0]NDIA
CodeSystem.concept[26].code[0]23
CodeSystem.concept[26].display[0]Physical Activity & Recreation
CodeSystem.concept[26].definition[0]Physical Activity & Recreation
CodeSystem.concept[27].code[0]24
CodeSystem.concept[27].display[0]Regulation
CodeSystem.concept[27].definition[0]Regulation
CodeSystem.concept[28].code[0]25
CodeSystem.concept[28].display[0]Respite/Carer Support
CodeSystem.concept[28].definition[0]Respite/Carer Support
CodeSystem.concept[29].code[0]26
CodeSystem.concept[29].display[0]Specialist Clinical Pathology
CodeSystem.concept[29].definition[0]Specialist Clinical Pathology - requires referral
CodeSystem.concept[30].code[0]27
CodeSystem.concept[30].display[0]Specialist Medical
CodeSystem.concept[30].definition[0]Specialist Medical - requires referral
CodeSystem.concept[31].code[0]28
CodeSystem.concept[31].display[0]Specialist Obstetrics & Gynecology
CodeSystem.concept[31].definition[0]Specialist Obstetrics & Gynecology - requires referral
CodeSystem.concept[32].code[0]29
CodeSystem.concept[32].display[0]Specialist Paediatric
CodeSystem.concept[32].definition[0]Specialist Paediatric - requires referral
CodeSystem.concept[33].code[0]30
CodeSystem.concept[33].display[0]Specialist Radiology/Imaging
CodeSystem.concept[33].definition[0]Specialist Radiology/Imaging - requires referral
CodeSystem.concept[34].code[0]31
CodeSystem.concept[34].display[0]Specialist Surgical
CodeSystem.concept[34].definition[0]Specialist Surgical - requires referral
CodeSystem.concept[35].code[0]32
CodeSystem.concept[35].display[0]Support Group/s
CodeSystem.concept[35].definition[0]Support group/s
CodeSystem.concept[36].code[0]37
CodeSystem.concept[36].display[0]Test Message (HSD admin)
CodeSystem.concept[36].definition[0]Test Message (HSD admin use only)
CodeSystem.concept[37].code[0]33
CodeSystem.concept[37].display[0]Transport
CodeSystem.concept[37].definition[0]Transport

XML View

<CodeSystem xmlns="http://hl7.org/fhir">
    <id value="service-category" />
    <meta>
        <lastUpdated value="2019-11-01T09:29:23.356+11:00" />
        <profile value="http://hl7.org/fhir/StructureDefinition/shareablecodesystem" />
    </meta>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
        <valueCode value="pa" />
    </extension>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="draft" />
    </extension>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm">
        <valueInteger value="1" />
    </extension>
    <url value="http://terminology.hl7.org/CodeSystem/service-category" />
    <identifier>
        <system value="urn:ietf:rfc:3986" />
        <value value="urn:oid:2.16.840.1.113883.4.642.4.1144" />
    </identifier>
    <version value="4.0.1" />
    <name value="ServiceCategory" />
    <title value="Service category" />
    <status value="draft" />
    <experimental value="false" />
    <publisher value="FHIR Project team" />
    <contact>
        <telecom>
            <system value="url" />
            <value value="http://hl7.org/fhir" />
        </telecom>
    </contact>
    <description value="This value set defines an example set of codes that can be used to classify groupings of service-types/specialties." />
    <caseSensitive value="true" />
    <valueSet value="http://hl7.org/fhir/ValueSet/service-category" />
    <content value="example" />
    <concept>
        <code value="1" />
        <display value="Adoption" />
        <definition value="Adoption" />
    </concept>
    <concept>
        <code value="2" />
        <display value="Aged Care" />
        <definition value="Aged Care" />
    </concept>
    <concept>
        <code value="34" />
        <display value="Allied Health" />
        <definition value="Allied Health" />
    </concept>
    <concept>
        <code value="3" />
        <display value="Alternative/Complementary Therapies" />
        <definition value="Alternative &amp; Complementary Therapies" />
    </concept>
    <concept>
        <code value="4" />
        <display value="Child Care /Kindergarten" />
        <definition value="Child Care and/or Kindergarten" />
    </concept>
    <concept>
        <code value="5" />
        <display value="Child Development" />
        <definition value="Child Development" />
    </concept>
    <concept>
        <code value="6" />
        <display value="Child Protection &amp; Family Services" />
        <definition value="Child Protection &amp; Family Services" />
    </concept>
    <concept>
        <code value="7" />
        <display value="Community Health Care" />
        <definition value="Community Health Care" />
    </concept>
    <concept>
        <code value="8" />
        <display value="Counselling" />
        <definition value="Counselling" />
    </concept>
    <concept>
        <code value="36" />
        <display value="Crisis Line (GPAH use only)" />
        <definition value="Crisis Line (GPAH use only)" />
    </concept>
    <concept>
        <code value="9" />
        <display value="Death Services" />
        <definition value="Death Services" />
    </concept>
    <concept>
        <code value="10" />
        <display value="Dental" />
        <definition value="Dental" />
    </concept>
    <concept>
        <code value="11" />
        <display value="Disability Support" />
        <definition value="Disability Support" />
    </concept>
    <concept>
        <code value="12" />
        <display value="Drug/Alcohol" />
        <definition value="Drug/Alcohol" />
    </concept>
    <concept>
        <code value="13" />
        <display value="Education &amp; Learning" />
        <definition value="Education &amp; Learning" />
    </concept>
    <concept>
        <code value="14" />
        <display value="Emergency Department" />
        <definition value="Emergency Department" />
    </concept>
    <concept>
        <code value="15" />
        <display value="Employment" />
        <definition value="Employment" />
    </concept>
    <concept>
        <code value="16" />
        <display value="Financial &amp; Material Aid" />
        <definition value="Financial &amp; Material aid" />
    </concept>
    <concept>
        <code value="17" />
        <display value="General Practice" />
        <definition value="General Practice/GP (doctor)" />
    </concept>
    <concept>
        <code value="35" />
        <display value="Hospital" />
        <definition value="Hospital" />
    </concept>
    <concept>
        <code value="18" />
        <display value="Housing/Homelessness" />
        <definition value="Housing/Homelessness" />
    </concept>
    <concept>
        <code value="19" />
        <display value="Interpreting" />
        <definition value="Interpreting" />
    </concept>
    <concept>
        <code value="20" />
        <display value="Justice" />
        <definition value="Justice" />
    </concept>
    <concept>
        <code value="21" />
        <display value="Legal" />
        <definition value="Legal" />
    </concept>
    <concept>
        <code value="22" />
        <display value="Mental Health" />
        <definition value="Mental Health" />
    </concept>
    <concept>
        <code value="38" />
        <display value="NDIA" />
        <definition value="NDIA" />
    </concept>
    <concept>
        <code value="23" />
        <display value="Physical Activity &amp; Recreation" />
        <definition value="Physical Activity &amp; Recreation" />
    </concept>
    <concept>
        <code value="24" />
        <display value="Regulation" />
        <definition value="Regulation" />
    </concept>
    <concept>
        <code value="25" />
        <display value="Respite/Carer Support" />
        <definition value="Respite/Carer Support" />
    </concept>
    <concept>
        <code value="26" />
        <display value="Specialist Clinical Pathology" />
        <definition value="Specialist Clinical Pathology - requires referral" />
    </concept>
    <concept>
        <code value="27" />
        <display value="Specialist Medical" />
        <definition value="Specialist Medical - requires referral" />
    </concept>
    <concept>
        <code value="28" />
        <display value="Specialist Obstetrics &amp; Gynecology" />
        <definition value="Specialist Obstetrics &amp; Gynecology - requires referral" />
    </concept>
    <concept>
        <code value="29" />
        <display value="Specialist Paediatric" />
        <definition value="Specialist Paediatric - requires referral" />
    </concept>
    <concept>
        <code value="30" />
        <display value="Specialist Radiology/Imaging" />
        <definition value="Specialist Radiology/Imaging - requires referral" />
    </concept>
    <concept>
        <code value="31" />
        <display value="Specialist Surgical" />
        <definition value="Specialist Surgical - requires referral" />
    </concept>
    <concept>
        <code value="32" />
        <display value="Support Group/s" />
        <definition value="Support group/s" />
    </concept>
    <concept>
        <code value="37" />
        <display value="Test Message (HSD admin)" />
        <definition value="Test Message (HSD admin use only)" />
    </concept>
    <concept>
        <code value="33" />
        <display value="Transport" />
        <definition value="Transport" />
    </concept>
</CodeSystem>

JSON View

{
    "resourceType": "CodeSystem",
    "id": "service-category",
    "meta": {
        "lastUpdated": "2019-11-01T09:29:23.356+11:00",
        "profile":  [
            "http://hl7.org/fhir/StructureDefinition/shareablecodesystem"
        ]
    },
    "extension":  [
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
            "valueCode": "pa"
        },
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
            "valueCode": "draft"
        },
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
            "valueInteger": 1
        }
    ],
    "url": "http://terminology.hl7.org/CodeSystem/service-category",
    "identifier":  [
        {
            "system": "urn:ietf:rfc:3986",
            "value": "urn:oid:2.16.840.1.113883.4.642.4.1144"
        }
    ],
    "version": "4.0.1",
    "name": "ServiceCategory",
    "title": "Service category",
    "status": "draft",
    "experimental": false,
    "publisher": "FHIR Project team",
    "contact":  [
        {
            "telecom":  [
                {
                    "system": "url",
                    "value": "http://hl7.org/fhir"
                }
            ]
        }
    ],
    "description": "This value set defines an example set of codes that can be used to classify groupings of service-types/specialties.",
    "caseSensitive": true,
    "valueSet": "http://hl7.org/fhir/ValueSet/service-category",
    "content": "example",
    "concept":  [
        {
            "code": "1",
            "display": "Adoption",
            "definition": "Adoption"
        },
        {
            "code": "2",
            "display": "Aged Care",
            "definition": "Aged Care"
        },
        {
            "code": "34",
            "display": "Allied Health",
            "definition": "Allied Health"
        },
        {
            "code": "3",
            "display": "Alternative/Complementary Therapies",
            "definition": "Alternative & Complementary Therapies"
        },
        {
            "code": "4",
            "display": "Child Care /Kindergarten",
            "definition": "Child Care and/or Kindergarten"
        },
        {
            "code": "5",
            "display": "Child Development",
            "definition": "Child Development"
        },
        {
            "code": "6",
            "display": "Child Protection & Family Services",
            "definition": "Child Protection & Family Services"
        },
        {
            "code": "7",
            "display": "Community Health Care",
            "definition": "Community Health Care"
        },
        {
            "code": "8",
            "display": "Counselling",
            "definition": "Counselling"
        },
        {
            "code": "36",
            "display": "Crisis Line (GPAH use only)",
            "definition": "Crisis Line (GPAH use only)"
        },
        {
            "code": "9",
            "display": "Death Services",
            "definition": "Death Services"
        },
        {
            "code": "10",
            "display": "Dental",
            "definition": "Dental"
        },
        {
            "code": "11",
            "display": "Disability Support",
            "definition": "Disability Support"
        },
        {
            "code": "12",
            "display": "Drug/Alcohol",
            "definition": "Drug/Alcohol"
        },
        {
            "code": "13",
            "display": "Education & Learning",
            "definition": "Education & Learning"
        },
        {
            "code": "14",
            "display": "Emergency Department",
            "definition": "Emergency Department"
        },
        {
            "code": "15",
            "display": "Employment",
            "definition": "Employment"
        },
        {
            "code": "16",
            "display": "Financial & Material Aid",
            "definition": "Financial & Material aid"
        },
        {
            "code": "17",
            "display": "General Practice",
            "definition": "General Practice/GP (doctor)"
        },
        {
            "code": "35",
            "display": "Hospital",
            "definition": "Hospital"
        },
        {
            "code": "18",
            "display": "Housing/Homelessness",
            "definition": "Housing/Homelessness"
        },
        {
            "code": "19",
            "display": "Interpreting",
            "definition": "Interpreting"
        },
        {
            "code": "20",
            "display": "Justice",
            "definition": "Justice"
        },
        {
            "code": "21",
            "display": "Legal",
            "definition": "Legal"
        },
        {
            "code": "22",
            "display": "Mental Health",
            "definition": "Mental Health"
        },
        {
            "code": "38",
            "display": "NDIA",
            "definition": "NDIA"
        },
        {
            "code": "23",
            "display": "Physical Activity & Recreation",
            "definition": "Physical Activity & Recreation"
        },
        {
            "code": "24",
            "display": "Regulation",
            "definition": "Regulation"
        },
        {
            "code": "25",
            "display": "Respite/Carer Support",
            "definition": "Respite/Carer Support"
        },
        {
            "code": "26",
            "display": "Specialist Clinical Pathology",
            "definition": "Specialist Clinical Pathology - requires referral"
        },
        {
            "code": "27",
            "display": "Specialist Medical",
            "definition": "Specialist Medical - requires referral"
        },
        {
            "code": "28",
            "display": "Specialist Obstetrics & Gynecology",
            "definition": "Specialist Obstetrics & Gynecology - requires referral"
        },
        {
            "code": "29",
            "display": "Specialist Paediatric",
            "definition": "Specialist Paediatric - requires referral"
        },
        {
            "code": "30",
            "display": "Specialist Radiology/Imaging",
            "definition": "Specialist Radiology/Imaging - requires referral"
        },
        {
            "code": "31",
            "display": "Specialist Surgical",
            "definition": "Specialist Surgical - requires referral"
        },
        {
            "code": "32",
            "display": "Support Group/s",
            "definition": "Support group/s"
        },
        {
            "code": "37",
            "display": "Test Message (HSD admin)",
            "definition": "Test Message (HSD admin use only)"
        },
        {
            "code": "33",
            "display": "Transport",
            "definition": "Transport"
        }
    ]
}

serviceType

The specific service that is to be performed during this appointment.

This element currently uses the FHIR example Service Type ValueSet as no UK Core ValueSet has been defined. The ValueSet is not listed below due to its size.


specialty

The specialty of a practitioner that would be required to perform the service requested in this appointment.

This element currently uses the FHIR preferred Practice Setting Code Value Set consisting of 117 selected SNOMED concepts, as no UK Core ValueSet has been defined. The ValueSet is not listed below due to its size.


appointmentType

The style of appointment or patient that has been booked in the slot (not service type).

This should be from ValueSet UKCore-AppointmentReasonCode if possible.


reasonCode

The coded reason that this appointment is being scheduled. This is more clinical than administrative.

This element currently uses the FHIR preferred Encounter Reason Codes ValueSet consisting of the following four SNOMED hierarchies, as no UK Core ValueSet has been defined:

<<404684003 (Clinical finding)

<<71388002 (Procedure)

<<243796009 (Context-dependent categories)

<<272379006 (Events)


reasonReference

A reference to the reason the appointment has been scheduled to take place.

The resource being referenced should conform to one of the following:


priority

The priority of the appointment.


description

The brief description of the appointment.


supportingInformation

Additional information to support the appointment provided when making the appointment. Reference to any FHIR resource. Where a UK Core profile exists the resource being referenced should conform to the profile.


start

Date/Time that the appointment is to take place.


end

Date/Time that the appointment is to conclude.


minutesDuration

Number of minutes that the appointment is to take.


slot

The slots from the participants' schedules that will be filled by the appointment.

The resource being referenced should conform to the following:


created

The date that this appointment was initially created.


comment

Additional comments about the appointment.


patientInstruction

Used to capture patient facing information about the appointment.


basedOn

The service request this appointment is allocated to assess.

The resource being referenced should conform to the following:


participant

Mandatory list of participants involved in the appointment.

participant.type

Optional role of participant in the appointment.

This element currently uses the FHIR extensible Participant Type ValueSet as no UK Core ValueSet has been defined. The ValueSet contains the following concepts:

  • secondary performer
  • primary performer
  • Participation
  • admitter
  • attender
  • callback contact
  • consultant
  • discharger
  • Emergency
  • escort
  • referrer
  • Translator

participant.actor

Optional Person, Location/HealthcareService or Device that is participating in the appointment.

The resource being referenced should conform to one of the following:

participant.required

Whether this participant is required to be present at the meeting.

This element is optional and must use a value from the CodeSystem below:

HTML View

This code system http://hl7.org/fhir/participantrequired defines the following codes:

CodeDisplayDefinition
requiredRequiredThe participant is required to attend the appointment.
optionalOptionalThe participant may optionally attend the appointment.
information-onlyInformation OnlyThe participant is excluded from the appointment, and might not be informed of the appointment taking place. (Appointment is about them, not for them - such as 2 doctors discussing results about a patient's test).

Table View

CodeSystem.id[0]participantrequired
CodeSystem.meta[0].lastUpdated[0]2019-11-01T09:29:23.356+11:00
CodeSystem.extension[0].url[0]http://hl7.org/fhir/StructureDefinition/structuredefinition-wg
CodeSystem.extension[0].valueCode[0]pa
CodeSystem.extension[1].url[0]http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status
CodeSystem.extension[1].valueCode[0]trial-use
CodeSystem.extension[2].url[0]http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm
CodeSystem.extension[2].valueInteger[0]3
CodeSystem.url[0]http://hl7.org/fhir/participantrequired
CodeSystem.identifier[0].system[0]urn:ietf:rfc:3986
CodeSystem.identifier[0].value[0]urn:oid:2.16.840.1.113883.4.642.4.489
CodeSystem.version[0]4.0.1
CodeSystem.name[0]ParticipantRequired
CodeSystem.title[0]ParticipantRequired
CodeSystem.status[0]draft
CodeSystem.experimental[0]False
CodeSystem.date[0]2019-11-01T09:29:23+11:00
CodeSystem.publisher[0]HL7 (FHIR Project)
CodeSystem.contact[0].telecom[0].system[0]url
CodeSystem.contact[0].telecom[0].value[0]http://hl7.org/fhir
CodeSystem.contact[0].telecom[1].system[0]email
CodeSystem.contact[0].telecom[1].value[0]fhir@lists.hl7.org
CodeSystem.description[0]Is the Participant required to attend the appointment.
CodeSystem.caseSensitive[0]True
CodeSystem.valueSet[0]http://hl7.org/fhir/ValueSet/participantrequired
CodeSystem.content[0]complete
CodeSystem.concept[0].code[0]required
CodeSystem.concept[0].display[0]Required
CodeSystem.concept[0].definition[0]The participant is required to attend the appointment.
CodeSystem.concept[1].code[0]optional
CodeSystem.concept[1].display[0]Optional
CodeSystem.concept[1].definition[0]The participant may optionally attend the appointment.
CodeSystem.concept[2].code[0]information-only
CodeSystem.concept[2].display[0]Information Only
CodeSystem.concept[2].definition[0]The participant is excluded from the appointment, and might not be informed of the appointment taking place. (Appointment is about them, not for them - such as 2 doctors discussing results about a patient's test).

XML View

<CodeSystem xmlns="http://hl7.org/fhir">
    <id value="participantrequired" />
    <meta>
        <lastUpdated value="2019-11-01T09:29:23.356+11:00" />
    </meta>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
        <valueCode value="pa" />
    </extension>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="trial-use" />
    </extension>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm">
        <valueInteger value="3" />
    </extension>
    <url value="http://hl7.org/fhir/participantrequired" />
    <identifier>
        <system value="urn:ietf:rfc:3986" />
        <value value="urn:oid:2.16.840.1.113883.4.642.4.489" />
    </identifier>
    <version value="4.0.1" />
    <name value="ParticipantRequired" />
    <title value="ParticipantRequired" />
    <status value="draft" />
    <experimental value="false" />
    <date value="2019-11-01T09:29:23+11:00" />
    <publisher value="HL7 (FHIR Project)" />
    <contact>
        <telecom>
            <system value="url" />
            <value value="http://hl7.org/fhir" />
        </telecom>
        <telecom>
            <system value="email" />
            <value value="fhir@lists.hl7.org" />
        </telecom>
    </contact>
    <description value="Is the Participant required to attend the appointment." />
    <caseSensitive value="true" />
    <valueSet value="http://hl7.org/fhir/ValueSet/participantrequired" />
    <content value="complete" />
    <concept>
        <code value="required" />
        <display value="Required" />
        <definition value="The participant is required to attend the appointment." />
    </concept>
    <concept>
        <code value="optional" />
        <display value="Optional" />
        <definition value="The participant may optionally attend the appointment." />
    </concept>
    <concept>
        <code value="information-only" />
        <display value="Information Only" />
        <definition value="The participant is excluded from the appointment, and might not be informed of the appointment taking place. (Appointment is about them, not for them - such as 2 doctors discussing results about a patient&#39;s test)." />
    </concept>
</CodeSystem>

JSON View

{
    "resourceType": "CodeSystem",
    "id": "participantrequired",
    "meta": {
        "lastUpdated": "2019-11-01T09:29:23.356+11:00"
    },
    "extension":  [
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
            "valueCode": "pa"
        },
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
            "valueCode": "trial-use"
        },
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
            "valueInteger": 3
        }
    ],
    "url": "http://hl7.org/fhir/participantrequired",
    "identifier":  [
        {
            "system": "urn:ietf:rfc:3986",
            "value": "urn:oid:2.16.840.1.113883.4.642.4.489"
        }
    ],
    "version": "4.0.1",
    "name": "ParticipantRequired",
    "title": "ParticipantRequired",
    "status": "draft",
    "experimental": false,
    "date": "2019-11-01T09:29:23+11:00",
    "publisher": "HL7 (FHIR Project)",
    "contact":  [
        {
            "telecom":  [
                {
                    "system": "url",
                    "value": "http://hl7.org/fhir"
                },
                {
                    "system": "email",
                    "value": "fhir@lists.hl7.org"
                }
            ]
        }
    ],
    "description": "Is the Participant required to attend the appointment.",
    "caseSensitive": true,
    "valueSet": "http://hl7.org/fhir/ValueSet/participantrequired",
    "content": "complete",
    "concept":  [
        {
            "code": "required",
            "display": "Required",
            "definition": "The participant is required to attend the appointment."
        },
        {
            "code": "optional",
            "display": "Optional",
            "definition": "The participant may optionally attend the appointment."
        },
        {
            "code": "information-only",
            "display": "Information Only",
            "definition": "The participant is excluded from the appointment, and might not be informed of the appointment taking place. (Appointment is about them, not for them - such as 2 doctors discussing results about a patient's test)."
        }
    ]
}

participant.status

Mandatory participation status of the actor.

This element must be present and use a value from the CodeSystem below:

HTML View

This code system http://hl7.org/fhir/participationstatus defines the following codes:

CodeDisplayDefinition
acceptedAcceptedThe participant has accepted the appointment.
declinedDeclinedThe participant has declined the appointment and will not participate in the appointment.
tentativeTentativeThe participant has tentatively accepted the appointment. This could be automatically created by a system and requires further processing before it can be accepted. There is no commitment that attendance will occur.
needs-actionNeeds ActionThe participant needs to indicate if they accept the appointment by changing this status to one of the other statuses.

Table View

CodeSystem.id[0]participationstatus
CodeSystem.meta[0].lastUpdated[0]2019-11-01T09:29:23.356+11:00
CodeSystem.extension[0].url[0]http://hl7.org/fhir/StructureDefinition/structuredefinition-wg
CodeSystem.extension[0].valueCode[0]pa
CodeSystem.extension[1].url[0]http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status
CodeSystem.extension[1].valueCode[0]trial-use
CodeSystem.extension[2].url[0]http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm
CodeSystem.extension[2].valueInteger[0]3
CodeSystem.url[0]http://hl7.org/fhir/participationstatus
CodeSystem.identifier[0].system[0]urn:ietf:rfc:3986
CodeSystem.identifier[0].value[0]urn:oid:2.16.840.1.113883.4.642.4.487
CodeSystem.version[0]4.0.1
CodeSystem.name[0]ParticipationStatus
CodeSystem.title[0]ParticipationStatus
CodeSystem.status[0]draft
CodeSystem.experimental[0]False
CodeSystem.date[0]2019-11-01T09:29:23+11:00
CodeSystem.publisher[0]HL7 (FHIR Project)
CodeSystem.contact[0].telecom[0].system[0]url
CodeSystem.contact[0].telecom[0].value[0]http://hl7.org/fhir
CodeSystem.contact[0].telecom[1].system[0]email
CodeSystem.contact[0].telecom[1].value[0]fhir@lists.hl7.org
CodeSystem.description[0]The Participation status of an appointment.
CodeSystem.caseSensitive[0]True
CodeSystem.valueSet[0]http://hl7.org/fhir/ValueSet/participationstatus
CodeSystem.content[0]complete
CodeSystem.concept[0].code[0]accepted
CodeSystem.concept[0].display[0]Accepted
CodeSystem.concept[0].definition[0]The participant has accepted the appointment.
CodeSystem.concept[1].code[0]declined
CodeSystem.concept[1].display[0]Declined
CodeSystem.concept[1].definition[0]The participant has declined the appointment and will not participate in the appointment.
CodeSystem.concept[2].code[0]tentative
CodeSystem.concept[2].display[0]Tentative
CodeSystem.concept[2].definition[0]The participant has tentatively accepted the appointment. This could be automatically created by a system and requires further processing before it can be accepted. There is no commitment that attendance will occur.
CodeSystem.concept[3].code[0]needs-action
CodeSystem.concept[3].display[0]Needs Action
CodeSystem.concept[3].definition[0]The participant needs to indicate if they accept the appointment by changing this status to one of the other statuses.

XML View

<CodeSystem xmlns="http://hl7.org/fhir">
    <id value="participationstatus" />
    <meta>
        <lastUpdated value="2019-11-01T09:29:23.356+11:00" />
    </meta>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
        <valueCode value="pa" />
    </extension>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="trial-use" />
    </extension>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm">
        <valueInteger value="3" />
    </extension>
    <url value="http://hl7.org/fhir/participationstatus" />
    <identifier>
        <system value="urn:ietf:rfc:3986" />
        <value value="urn:oid:2.16.840.1.113883.4.642.4.487" />
    </identifier>
    <version value="4.0.1" />
    <name value="ParticipationStatus" />
    <title value="ParticipationStatus" />
    <status value="draft" />
    <experimental value="false" />
    <date value="2019-11-01T09:29:23+11:00" />
    <publisher value="HL7 (FHIR Project)" />
    <contact>
        <telecom>
            <system value="url" />
            <value value="http://hl7.org/fhir" />
        </telecom>
        <telecom>
            <system value="email" />
            <value value="fhir@lists.hl7.org" />
        </telecom>
    </contact>
    <description value="The Participation status of an appointment." />
    <caseSensitive value="true" />
    <valueSet value="http://hl7.org/fhir/ValueSet/participationstatus" />
    <content value="complete" />
    <concept>
        <code value="accepted" />
        <display value="Accepted" />
        <definition value="The participant has accepted the appointment." />
    </concept>
    <concept>
        <code value="declined" />
        <display value="Declined" />
        <definition value="The participant has declined the appointment and will not participate in the appointment." />
    </concept>
    <concept>
        <code value="tentative" />
        <display value="Tentative" />
        <definition value="The participant has  tentatively accepted the appointment. This could be automatically created by a system and requires further processing before it can be accepted. There is no commitment that attendance will occur." />
    </concept>
    <concept>
        <code value="needs-action" />
        <display value="Needs Action" />
        <definition value="The participant needs to indicate if they accept the appointment by changing this status to one of the other statuses." />
    </concept>
</CodeSystem>

JSON View

{
    "resourceType": "CodeSystem",
    "id": "participationstatus",
    "meta": {
        "lastUpdated": "2019-11-01T09:29:23.356+11:00"
    },
    "extension":  [
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
            "valueCode": "pa"
        },
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
            "valueCode": "trial-use"
        },
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
            "valueInteger": 3
        }
    ],
    "url": "http://hl7.org/fhir/participationstatus",
    "identifier":  [
        {
            "system": "urn:ietf:rfc:3986",
            "value": "urn:oid:2.16.840.1.113883.4.642.4.487"
        }
    ],
    "version": "4.0.1",
    "name": "ParticipationStatus",
    "title": "ParticipationStatus",
    "status": "draft",
    "experimental": false,
    "date": "2019-11-01T09:29:23+11:00",
    "publisher": "HL7 (FHIR Project)",
    "contact":  [
        {
            "telecom":  [
                {
                    "system": "url",
                    "value": "http://hl7.org/fhir"
                },
                {
                    "system": "email",
                    "value": "fhir@lists.hl7.org"
                }
            ]
        }
    ],
    "description": "The Participation status of an appointment.",
    "caseSensitive": true,
    "valueSet": "http://hl7.org/fhir/ValueSet/participationstatus",
    "content": "complete",
    "concept":  [
        {
            "code": "accepted",
            "display": "Accepted",
            "definition": "The participant has accepted the appointment."
        },
        {
            "code": "declined",
            "display": "Declined",
            "definition": "The participant has declined the appointment and will not participate in the appointment."
        },
        {
            "code": "tentative",
            "display": "Tentative",
            "definition": "The participant has  tentatively accepted the appointment. This could be automatically created by a system and requires further processing before it can be accepted. There is no commitment that attendance will occur."
        },
        {
            "code": "needs-action",
            "display": "Needs Action",
            "definition": "The participant needs to indicate if they accept the appointment by changing this status to one of the other statuses."
        }
    ]
}

participant.period

Optional participation period of the actor.


requestedPeriod

A set of date ranges that the appointment is preferred to be scheduled within.


back to top