description: Base StructureDefinition for AppointmentResponse Resource package_name: hl7.fhir.core derivation: specialization name: AppointmentResponse type: null elements: identifier: {type: Identifier, short: External Ids for this item, isSummary: true, array: true, index: 0} appointment: {type: Reference, short: Appointment this response relates to, isSummary: true, index: 1} start: {type: instant, short: 'Time from appointment, or requested new start time', 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.', index: 2} end: {type: instant, short: 'Time from appointment, or requested new end time', index: 3} participantType: short: Role of participant in the appointment 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 array: true isSummary: true index: 4 actor: {type: Reference, short: 'Person, Location/HealthcareService or Device', isSummary: true, index: 5} participantStatus: {isModifier: true, short: accepted | declined | tentative | in-process | completed | needs-action, type: code, isSummary: true, index: 6} comment: {type: string, short: Additional comments, comments: 'This comment is particularly important when the responder is declining, tentatively accepting or requesting another time to indicate the reasons why.', index: 7} 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]