AppointmentResponse
A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection.
- Backends
- PostgreSQLElasticsearch
- Interactions
- CreateReadUpdatePatchDelete
- Search
- 7 of 7 parameters tested
Structure
| Element | Card. | Type | Description |
|---|---|---|---|
identifierΣ | 0..* | Identifier | External Ids for this item |
appointmentRequiredΣ | 1..1 | Reference(Appointment) | Appointment this response relates to |
start | 0..1 | instant | Time from appointment, or requested new start time |
end | 0..1 | instant | Time from appointment, or requested new end time |
participantTypeΣ | 0..* | CodeableConcept | Role of participant in the appointmentBinding (extensible): encounter-participant-type |
actorΣ | 0..1 | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Device | HealthcareService | Location) | Person, Location, HealthcareService, or Device |
participantStatusRequired?!Σ | 1..1 | code | accepted | declined | tentative | needs-actionBinding (required): participationstatus |
comment | 0..1 | string | Additional comments |
Σ in _summary results · ?! modifier element · 1.. required · inherited elements in grey
Search parameters
Query with GET [base]/AppointmentResponse?[parameter]=[value]. Type decides which modifiers and prefixes apply, see search features.
| Parameter | Type | Description | PG | ES |
|---|---|---|---|---|
actor | reference | The Person, Location/HealthcareService or Device that this appointment response replies for AppointmentResponse.actor | ||
appointment | reference | The appointment that the response is attached to AppointmentResponse.appointment | ||
identifier | token | An Identifier in this appointment response AppointmentResponse.identifier | ||
location | reference | This Response is for this Location AppointmentResponse.actor.where(resolve() is Location) | ||
part-status | token | The participants acceptance status for this appointment AppointmentResponse.participantStatus | ||
patient | reference | This Response is for this Patient AppointmentResponse.actor.where(resolve() is Patient) | ||
practitioner | reference | This Response is for this Practitioner AppointmentResponse.actor.where(resolve() is Practitioner) |
PG: PostgreSQL, ES: Elasticsearch. passes its TestScript checks, fails, not tested yet. The author of the resource Logical id of this artifact When the resource version last changed Profiles this resource claims to conform to Security Labels applied to this resource Identifies where the resource comes from Tags applied to this resource Derived from the R4B DefinitionCommon parameters on every resource (8)
_haste-health-authorreference _idtoken _lastUpdateddate _profileuri _securitytoken _sourceuri _tagtoken _typetoken