PackagesCanonicalsLogsProblems
    Packages
    ch.fhir.ig.ch@orf-1.0.0
    http://fhir.ch/ig/ch-orf/StructureDefinition/ch-orf-appointment
description: Profile to describe the location and time for the fulfillment of the service request.\r\nIn this resource, the status of the appointment is defined, patient-oriented instructions are listed here \r\nand where and when the service request is to be fulfilled.
package_name: ch.fhir.ig.ch
derivation: constraint
name: ChOrfAppointment
type: Appointment
elements:
  identifier:
    short: "External identifier for this item: May be used for referencing to a record in a scheduling application. Status in the scheduling application may \r\n  change in time whereas Appointment.status reflects the status at the time the appointment is initiated."
    mustSupport: true
    index: 0
  status:
    short: "Used to express if time and date are the preference of the patient (=\"proposed\"), confirmed by the patient but not yet by the service provider \r\n  (=\"pending\") or confirmed by the patient and the service provider (=\"booked\")"
    binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-orf/ValueSet/ch-orf-vs-appointmentstatus'}
    mustSupport: true
    index: 1
  start: {short: When appointment is to take place (required if status="pending" or "booked"), mustSupport: true, index: 2}
  end: {short: When appointment is to conclude (required if status="pending" or "booked"), mustSupport: true, index: 3}
  patientInstruction: {short: Patient-oriented instructions SHALL be here and NOT in ServiceRequest.patientInstruction, mustSupport: true, index: 4}
  participant:
    mustSupport: true
    index: 5
    elements:
      actor:
        type: Reference
        short: Name, address and telecom of the appointment location
        mustSupport: true
        refers: ['http://fhir.ch/ig/ch-orf/StructureDefinition/ch-orf-location']
        index: 6
      status:
        mustSupport: true
        pattern: {type: Code, value: tentative}
        index: 7
    required: [actor]
  requestedPeriod:
    short: "Single Date/time or Date/time-interval indication for the appointment with the status=\"proposed\". A single Date/time indication MUST have \r\n the same value for start and end."
    mustSupport: true
    index: 8
    elements:
      start: {mustSupport: true, index: 9}
      end: {mustSupport: true, index: 10}
package_version: orf-1.0.0
class: profile
kind: resource
url: http://fhir.ch/ig/ch-orf/StructureDefinition/ch-orf-appointment
base: http://hl7.org/fhir/StructureDefinition/Appointment
version: 1.0.0