Appointment class
Represents a booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time.
- Inheritance
- Available extensions
Constructors
-
Appointment({String? id, Meta? meta, AppointmentStatus? status, FixedList<
CodeableConcept> ? serviceCategory, FixedList<Participant> ? participant, String? description}) - Constructs a new Appointment.
- Appointment.fromJson(JsonObject jsonObject)
- Constructs a new Appointment instance from the provided JSON object.
Properties
- description → String?
-
A description of the appointment.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String?
-
The id of the resource
no setterinherited
- json → JsonObject
-
finalinherited
- meta → Meta?
-
The metadata of the resource
no setterinherited
-
participant
→ FixedList<
Participant> ? -
List of participants involved in the appointment.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
serviceCategory
→ FixedList<
CodeableConcept> ? -
A broad categorization of the service that is to be performed during this appointment.
no setter
- status → AppointmentStatus?
-
The overall status of the appointment.
no setter
Methods
-
copyWith(
{String? id, Meta? meta, AppointmentStatus? status, FixedList< CodeableConcept> ? serviceCategory, FixedList<Participant> ? participant, String? description}) → Appointment - Creates a copy of the Appointment instance and allows for non-destructive mutation.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
descriptionField
→ const FieldDefinition<
String> - Field definition for description
-
fieldDefinitions
→ const List<
FieldDefinition< Object> > - R4: All field definitions for Appointment.
-
participantField
→ const FieldDefinition<
FixedList< Participant> > - Field definition for participant
-
serviceCategoryField
→ const FieldDefinition<
FixedList< CodeableConcept> > - Field definition for serviceCategory
-
statusField
→ const FieldDefinition<
AppointmentStatus> - Field definition for status