PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.r2b.examples@1.4.0
    http://hl7.org/fhir/StructureDefinition/AppointmentResponse
description: Base StructureDefinition for AppointmentResponse Resource
package_name: hl7.fhir.r2b.examples
derivation: specialization
name: AppointmentResponse
type: null
elements:
  identifier:
    isModifier: false
    short: External Ids for this item
    index: 0
    type: Identifier
    mustSupport: false
    array: true
    maxLength: 0
    base: {max: '*', min: 0, path: AppointmentResponse.identifier}
    isSummary: true
  appointment:
    isModifier: false
    short: Appointment this response relates to
    index: 1
    type: Reference
    mustSupport: false
    maxLength: 0
    base: {max: '1', min: 0, path: AppointmentResponse.appointment}
    isSummary: true
  start:
    isModifier: false
    short: Time from appointment, or requested new start time
    index: 2
    comments: This may be either the same as the appointment request to confirm the details of the appointment, or alternately a new time to request a re-negotiation of the start time.
    type: instant
    mustSupport: false
    maxLength: 0
    base: {max: '1', min: 0, path: AppointmentResponse.start}
    isSummary: false
  end:
    isModifier: false
    short: Time from appointment, or requested new end time
    type: instant
    mustSupport: false
    maxLength: 0
    base: {max: '1', min: 0, path: AppointmentResponse.end}
    isSummary: false
    index: 3
  participantType:
    isModifier: false
    short: Role of participant in the appointment
    index: 4
    comments: The role of the participant can be used to declare what the actor will be doing in the scope of the referenced appointment.  If the actor is not specified, then it is expected that the actor will be filled in at a later stage of planning.  This value MUST be the same as specified on the referenced Appointment so that they can be matched, and subsequently updated.
    type: CodeableConcept
    mustSupport: false
    array: true
    maxLength: 0
    base: {max: '*', min: 0, path: AppointmentResponse.participantType}
    isSummary: true
  actor:
    isModifier: false
    short: Person, Location/HealthcareService or Device
    type: Reference
    mustSupport: false
    maxLength: 0
    base: {max: '1', min: 0, path: AppointmentResponse.actor}
    isSummary: true
    index: 5
  participantStatus:
    isModifier: true
    short: accepted | declined | tentative | in-process | completed | needs-action
    index: 6
    type: code
    mustSupport: false
    maxLength: 0
    base: {max: '1', min: 0, path: AppointmentResponse.participantStatus}
    isSummary: true
  comment:
    isModifier: false
    short: Additional comments
    index: 7
    comments: This comment is particularly important when the responder is declining, tentatively accepting or requesting another time to indicate the reasons why.
    type: string
    mustSupport: false
    maxLength: 0
    base: {max: '1', min: 0, path: AppointmentResponse.comment}
    isSummary: false
package_version: 1.4.0
class: resource
kind: resource
url: http://hl7.org/fhir/StructureDefinition/AppointmentResponse
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: null
required: [participantStatus, appointment]