Appointment
open class Appointment: DomainResource
A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s).
-
A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s).
Declaration
Swift
override open class var resourceType: String
-
The style of appointment or patient that has been booked in the slot (not service type).
Declaration
Swift
public var appointmentType: CodeableConcept?
-
Additional comments.
Declaration
Swift
public var comment: FHIRString?
-
The date that this appointment was initially created.
Declaration
Swift
public var created: DateTime?
-
Shown on a subject line in a meeting request, or appointment list.
Declaration
Swift
public var description_fhir: FHIRString?
-
When appointment is to conclude.
Declaration
Swift
public var end: Instant?
-
External Ids for this item.
Declaration
Swift
public var identifier: [Identifier]?
-
The ReferralRequest provided as information to allocate to the Encounter.
Declaration
Swift
public var incomingReferral: [Reference]?
-
Reason the appointment is to takes place (resource).
Declaration
Swift
public var indication: [Reference]?
-
Can be less than start/end (e.g. estimate).
Declaration
Swift
public var minutesDuration: FHIRInteger?
-
Participants involved in appointment.
Declaration
Swift
public var participant: [AppointmentParticipant]?
-
Used to make informed decisions if needing to re-prioritize.
Declaration
Swift
public var priority: FHIRInteger?
-
Reason this appointment is scheduled.
Declaration
Swift
public var reason: [CodeableConcept]?
-
Potential date/time interval(s) requested to allocate the appointment within.
Declaration
Swift
public var requestedPeriod: [Period]?
-
A broad categorisation of the service that is to be performed during this appointment.
Declaration
Swift
public var serviceCategory: CodeableConcept?
-
The specific service that is to be performed during this appointment.
Declaration
Swift
public var serviceType: [CodeableConcept]?
-
The slots that this appointment is filling.
Declaration
Swift
public var slot: [Reference]?
-
The specialty of a practitioner that would be required to perform the service requested in this appointment.
Declaration
Swift
public var specialty: [CodeableConcept]?
-
When appointment is to take place.
Declaration
Swift
public var start: Instant?
-
The overall status of the Appointment. Each of the participants has their own participation status which indicates their involvement in the process, however this status indicates the shared status.
Declaration
Swift
public var status: AppointmentStatus?
-
Additional information to support the appointment.
Declaration
Swift
public var supportingInformation: [Reference]?
-
Convenience initializer, taking all required properties as arguments.
Declaration
Swift
public convenience init(participant: [AppointmentParticipant], status: AppointmentStatus)
-
Convenience initializer, taking all required properties as arguments.
Declaration
Swift
override open func populate(from json: FHIRJSON, context instCtx: inout FHIRInstantiationContext)
-
Undocumented
Declaration
Swift
open class Appointment: DomainResource