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]