Appointment.Builder |
Appointment.Builder.appointmentType(CodeableConcept appointmentType) |
The style of appointment or patient that has been booked in the slot (not service type).
|
Appointment.Builder |
Appointment.Builder.basedOn(java.util.Collection<Reference> basedOn) |
The service request this appointment is allocated to assess (e.g.
|
Appointment.Builder |
Appointment.Builder.basedOn(Reference... basedOn) |
The service request this appointment is allocated to assess (e.g.
|
static Appointment.Builder |
Appointment.builder() |
|
Appointment.Builder |
Appointment.Builder.cancelationReason(CodeableConcept cancelationReason) |
The coded reason for the appointment being cancelled.
|
Appointment.Builder |
Appointment.Builder.comment(java.lang.String comment) |
Convenience method for setting comment .
|
Appointment.Builder |
Appointment.Builder.comment(String comment) |
Additional comments about the appointment.
|
Appointment.Builder |
Appointment.Builder.contained(java.util.Collection<Resource> contained) |
These resources do not have an independent existence apart from the resource that contains them - they cannot be
identified independently, and nor can they have their own independent transaction scope.
|
Appointment.Builder |
Appointment.Builder.contained(Resource... contained) |
These resources do not have an independent existence apart from the resource that contains them - they cannot be
identified independently, and nor can they have their own independent transaction scope.
|
Appointment.Builder |
Appointment.Builder.created(DateTime created) |
The date that this appointment was initially created.
|
Appointment.Builder |
Appointment.Builder.description(java.lang.String description) |
Convenience method for setting description .
|
Appointment.Builder |
Appointment.Builder.description(String description) |
The brief description of the appointment as would be shown on a subject line in a meeting request, or appointment
list.
|
Appointment.Builder |
Appointment.Builder.end(java.time.ZonedDateTime end) |
Convenience method for setting end .
|
Appointment.Builder |
Appointment.Builder.end(Instant end) |
Date/Time that the appointment is to conclude.
|
Appointment.Builder |
Appointment.Builder.extension(java.util.Collection<Extension> extension) |
May be used to represent additional information that is not part of the basic definition of the resource.
|
Appointment.Builder |
Appointment.Builder.extension(Extension... extension) |
May be used to represent additional information that is not part of the basic definition of the resource.
|
protected Appointment.Builder |
Appointment.Builder.from(Appointment appointment) |
|
Appointment.Builder |
Appointment.Builder.id(java.lang.String id) |
The logical id of the resource, as used in the URL for the resource.
|
Appointment.Builder |
Appointment.Builder.identifier(java.util.Collection<Identifier> identifier) |
This records identifiers associated with this appointment concern that are defined by business processes and/or used
to refer to it when a direct URL reference to the resource itself is not appropriate (e.g.
|
Appointment.Builder |
Appointment.Builder.identifier(Identifier... identifier) |
This records identifiers associated with this appointment concern that are defined by business processes and/or used
to refer to it when a direct URL reference to the resource itself is not appropriate (e.g.
|
Appointment.Builder |
Appointment.Builder.implicitRules(Uri implicitRules) |
A reference to a set of rules that were followed when the resource was constructed, and which must be understood when
processing the content.
|
Appointment.Builder |
Appointment.Builder.language(Code language) |
The base language in which the resource is written.
|
Appointment.Builder |
Appointment.Builder.meta(Meta meta) |
The metadata about the resource.
|
Appointment.Builder |
Appointment.Builder.minutesDuration(PositiveInt minutesDuration) |
Number of minutes that the appointment is to take.
|
Appointment.Builder |
Appointment.Builder.modifierExtension(java.util.Collection<Extension> modifierExtension) |
May be used to represent additional information that is not part of the basic definition of the resource and that
modifies the understanding of the element that contains it and/or the understanding of the containing element's
descendants.
|
Appointment.Builder |
Appointment.Builder.modifierExtension(Extension... modifierExtension) |
May be used to represent additional information that is not part of the basic definition of the resource and that
modifies the understanding of the element that contains it and/or the understanding of the containing element's
descendants.
|
Appointment.Builder |
Appointment.Builder.participant(java.util.Collection<Appointment.Participant> participant) |
List of participants involved in the appointment.
|
Appointment.Builder |
Appointment.Builder.participant(Appointment.Participant... participant) |
List of participants involved in the appointment.
|
Appointment.Builder |
Appointment.Builder.patientInstruction(java.lang.String patientInstruction) |
Convenience method for setting patientInstruction .
|
Appointment.Builder |
Appointment.Builder.patientInstruction(String patientInstruction) |
While Appointment.comment contains information for internal use, Appointment.patientInstructions is used to capture
patient facing information about the Appointment (e.g.
|
Appointment.Builder |
Appointment.Builder.priority(UnsignedInt priority) |
The priority of the appointment.
|
Appointment.Builder |
Appointment.Builder.reasonCode(java.util.Collection<CodeableConcept> reasonCode) |
The coded reason that this appointment is being scheduled.
|
Appointment.Builder |
Appointment.Builder.reasonCode(CodeableConcept... reasonCode) |
The coded reason that this appointment is being scheduled.
|
Appointment.Builder |
Appointment.Builder.reasonReference(java.util.Collection<Reference> reasonReference) |
Reason the appointment has been scheduled to take place, as specified using information from another resource.
|
Appointment.Builder |
Appointment.Builder.reasonReference(Reference... reasonReference) |
Reason the appointment has been scheduled to take place, as specified using information from another resource.
|
Appointment.Builder |
Appointment.Builder.requestedPeriod(java.util.Collection<Period> requestedPeriod) |
A set of date ranges (potentially including times) that the appointment is preferred to be scheduled within.
|
Appointment.Builder |
Appointment.Builder.requestedPeriod(Period... requestedPeriod) |
A set of date ranges (potentially including times) that the appointment is preferred to be scheduled within.
|
Appointment.Builder |
Appointment.Builder.serviceCategory(java.util.Collection<CodeableConcept> serviceCategory) |
A broad categorization of the service that is to be performed during this appointment.
|
Appointment.Builder |
Appointment.Builder.serviceCategory(CodeableConcept... serviceCategory) |
A broad categorization of the service that is to be performed during this appointment.
|
Appointment.Builder |
Appointment.Builder.serviceType(java.util.Collection<CodeableConcept> serviceType) |
The specific service that is to be performed during this appointment.
|
Appointment.Builder |
Appointment.Builder.serviceType(CodeableConcept... serviceType) |
The specific service that is to be performed during this appointment.
|
Appointment.Builder |
Appointment.Builder.slot(java.util.Collection<Reference> slot) |
The slots from the participants' schedules that will be filled by the appointment.
|
Appointment.Builder |
Appointment.Builder.slot(Reference... slot) |
The slots from the participants' schedules that will be filled by the appointment.
|
Appointment.Builder |
Appointment.Builder.specialty(java.util.Collection<CodeableConcept> specialty) |
The specialty of a practitioner that would be required to perform the service requested in this appointment.
|
Appointment.Builder |
Appointment.Builder.specialty(CodeableConcept... specialty) |
The specialty of a practitioner that would be required to perform the service requested in this appointment.
|
Appointment.Builder |
Appointment.Builder.start(java.time.ZonedDateTime start) |
Convenience method for setting start .
|
Appointment.Builder |
Appointment.Builder.start(Instant start) |
Date/Time that the appointment is to take place.
|
Appointment.Builder |
Appointment.Builder.status(AppointmentStatus status) |
The overall status of the Appointment.
|
Appointment.Builder |
Appointment.Builder.supportingInformation(java.util.Collection<Reference> supportingInformation) |
Additional information to support the appointment provided when making the appointment.
|
Appointment.Builder |
Appointment.Builder.supportingInformation(Reference... supportingInformation) |
Additional information to support the appointment provided when making the appointment.
|
Appointment.Builder |
Appointment.Builder.text(Narrative text) |
A human-readable narrative that contains a summary of the resource and can be used to represent the content of the
resource to a human.
|
Appointment.Builder |
Appointment.toBuilder() |
|