UK Core Clinical and Technical Assurance Sprint 5 Documentation Pack

UK Core Clinical and Technical Assurance Sprint 5 Documentation Pack

Appointment Delta

Base R4 Appointment Profile UKCore-Appointment CareConnect-Appointment-1 Notes
  extension (deliveryChannel)
  • 0..*
  • url: https://fhir.hl7.org.uk/
    StructureDefinition/Extension-UKCore-DeliveryChannel
  • 1..1
  • valueCode
  • 0..1
  • ValueSet: https://fhir.hl7.org.uk/ValueSet/
    UKCore-DeliveryChannel (extensible)
extension (deliveryChannel)
  • 0..*
  • url: https://fhir.hl7.org.uk/STU3/
    StructureDefinition/Extension-
    CareConnect-DeliveryChannel-1
  • 1..1
  • valueCode
  • 0..1
  • ValueSet:
    https://fhir.hl7.org.uk/STU3/
    ValueSet/CareConnect-DeliveryChannel-1 (extensible)
 
    extension (appointmentCancellationReason)
  • 0..*
  • url: https://fhir.hl7.org.uk/STU3/
    StructureDefinition/Extension-CareConnect-
    AppointmentCancellation
    Reason-1
  • 1..1
  • valueString
  • 1..1
  • Appointment.cancelationReason now added to the base Appointment resource in R4.
  extension (bookingOrganisation)
  • 0..*
  • url: https://fhir.hl7.org.uk/
    StructureDefinition/Extension-
    UKCore-BookingOrganization
  • 1..1
  • valueReference Reference(UK Core Organization)
  • 0..1
extension (bookingOrganisation)
  • 0..*
  • url: https://fhir.hl7.org.uk/STU3/
    StructureDefinition/Extension-
    CareConnect-BookingOrganisation-1
  • 1..1
  • valueReference Reference(CareConnect-Organization-1)
  • 0..1
 
Appointment.status
  • 1..1
  • code
  • http://hl7.org/fhir/ValueSet/
    Appointment-status (required)
Appointment.status
  • 1..1
  • code
  • http://hl7.org/fhir/ValueSet/
    Appointment-status (required)
Appointment.status
  • 1..1
  • code
  • http://hl7.org/fhir/ValueSet/
    Appointment-status (required)
  • Changed value set from http://hl7.org/fhir/
    ValueSet/Appointment-status to http://hl7.org/fhir/ValueSet/
    Appointment-status|4.0.1 in R4.
  • New codes 'checked-in', 'waitlist' in R4.
Appointment.cancelationReason
  • 0..1
  • CodeableConcept
  • http://hl7.org/fhir/ValueSet/
    appointment-cancellation-reason (example)
Appointment.cancelationReason
  • 0..1
  • CodeableConcept
  • http://hl7.org/fhir/ValueSet/
    appointment-cancellation-reason (example)
 
  • New element in R4.
Appointment.serviceCategory
  • 0..*
  • CodeableConcept
  • http://hl7.org/fhir/ValueSet/
    service-category (example)
Appointment.serviceCategory
  • 0..*
  • CodeableConcept
  • http://hl7.org/fhir/ValueSet/
    service-category (example)
Appointment.serviceCategory
  • 0..1
  • CodeableConcept
  • https://fhir.hl7.org.uk/STU3/
    ValueSet/CareConnect-SDSJobRoleName-1
    (extensible)
  • Maximum cardinality changed from 1 to * in R4.
  • Value set reverted to R4 base value set in UK Core.
Appointment.reasonCode
  • 0..*
  • CodeableConcept
  • http://hl7.org/fhir/
    ValueSet/encounter-reason
    (preferred)
Appointment.reasonCode
  • 0..*
  • CodeableConcept
  • http://hl7.org/fhir/
    ValueSet/encounter-reason
    (preferred)
Appointment.reason
  • 0..*
  • CodeableConcept
  • http://hl7.org/fhir/
    ValueSet/encounter-reason
    (preferred)
  • Renamed 'reasonCode' in R4; Definition changed to 'Coded reason this appointment is scheduled'
  • In R4, the value set includes additional codes from SNOMED (where concept is-a 243796009 (Context-dependent categories) and codes where concept is-a 272379006 (Events)).
Appointment.reasonReference
  • 0..*
  • Reference(Condition|
    Procedure|
    Observation|
    ImmunizationRecommendation)
Appointment.reasonReference
  • 0..*
  • Reference(UK Core Condition|
    UK Core Observation|
    UK Core Procedure| ImmunizationRecommendation)
Appointment.indication
  • 0..*
  • Reference
    (Condition|Procedure)
  • Renamed 'reasonReference' in R4; added reference types Observation, ImmunizationRecommendation.
Appointment.patientInstruction
  • 0..1
  • string
Appointment.patientInstruction
  • 0..1
  • string
 
  • New element in R4.
Appointment.basedOn
  • 0..*
  • Reference(ServiceRequest)
Appointment.basedOn
  • 0..*
  • Reference
    (UK Core ServiceRequest)
Appointment.incomingReferral
  • 0..*
  • Reference(ReferralRequest)
  • Renamed 'basedOn' in R4; reference type changed from ReferralRequest to ServiceRequest.
Appointment.participant.actor
  • 0..1
  • Reference(Patient|Practitioner|
    PractitionerRole|RelatedPerson|
    Device|HealthcareService|
    Location)
Appointment.participant.actor
  • 0..1
  • Reference(UK Core Patient|UK Core Practitioner|
    UK Core PractitionerRole|UK Core RelatedPerson|
    UK Core Device|UK Core HealthcareService|
    UK Core Location)
Appointment.participant.actor
  • 0..1
  • Reference(Patient|Practitioner|
    RelatedPerson|Device|
    HealthcareService|Location)
  • Type Reference: Added Target Type PractitionerRole in R4.
Appointment.participant.
required
  • 0..1
  • code
  • http://hl7.org/fhir/ValueSet/
    participantrequired (required)
Appointment.participant.
required
  • 0..1
  • code
  • http://hl7.org/fhir/ValueSet/
    participantrequired (required)
Appointment.participant.
required
  • 0..1
  • code
  • http://hl7.org/fhir/ValueSet/
    participantrequired (required)
  • Changed value set from http://hl7.org/fhir/ValueSet/participantrequired to http://hl7.org/fhir/ValueSet/participantrequired|4.0.1 in R4.
Appointment.participant.status
  • 1..1
  • code
  • http://hl7.org/fhir/ValueSet/
    participationstatus (required)
Appointment.participant.status
  • 1..1
  • code
  • http://hl7.org/fhir/ValueSet/
    participationstatus (required)
Appointment.participant.status
  • 1..1
  • code
  • http://hl7.org/fhir/ValueSet/
    participationstatus (required)
  • Changed value set from http://hl7.org/fhir/ValueSet/
    participationstatus to http://hl7.org/fhir/ValueSet/
    participationstatus|4.0.1 in R4.
Appointment.participant.period
  • 0..1
  • Period
Appointment.participant.period
  • 0..1
  • Period
 
  • New element in R4.
back to top