pub struct AppointmentResponse {Show 20 fields
pub id: Option<Id>,
pub meta: Option<Meta>,
pub implicit_rules: Option<UriDt>,
pub language: Option<CodeDt>,
pub text: Option<Narrative>,
pub contained: Option<Vec<AnyResource>>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub identifier: Option<Vec<Identifier>>,
pub appointment: Option<Reference>,
pub proposed_new_time: Option<BooleanDt>,
pub start: Option<InstantDt>,
pub end: Option<InstantDt>,
pub participant_type: Option<Vec<CodeableConcept>>,
pub actor: Option<Reference>,
pub participant_status: Option<CodeDt>,
pub comment: Option<MarkdownDt>,
pub recurring: Option<BooleanDt>,
pub occurrence_date: Option<DateDt>,
pub recurrence_id: Option<PositiveIntDt>,
}
Fields§
§id: Option<Id>
Logical id of this artifact
meta: Option<Meta>
Metadata about the resource
implicit_rules: Option<UriDt>
A set of rules under which this content was created
language: Option<CodeDt>
Language of the resource content
text: Option<Narrative>
Text summary of the resource, for human interpretation
contained: Option<Vec<AnyResource>>
Contained, inline Resources
extension: Option<Vec<Extension>>
Additional content defined by implementations
modifier_extension: Option<Vec<Extension>>
Extensions that cannot be ignored
identifier: Option<Vec<Identifier>>
External Ids for this item
appointment: Option<Reference>
Appointment this response relates to
proposed_new_time: Option<BooleanDt>
Indicator for a counter proposal
start: Option<InstantDt>
Time from appointment, or requested new start time
end: Option<InstantDt>
Time from appointment, or requested new end time
participant_type: Option<Vec<CodeableConcept>>
Role of participant in the appointment
actor: Option<Reference>
Person(s), Location, HealthcareService, or Device
participant_status: Option<CodeDt>
accepted | declined | tentative | needs-action | entered-in-error
comment: Option<MarkdownDt>
Additional comments
recurring: Option<BooleanDt>
This response is for all occurrences in a recurring request
occurrence_date: Option<DateDt>
Original date within a recurring request
recurrence_id: Option<PositiveIntDt>
The recurrence ID of the specific recurring request
Implementations§
Source§impl AppointmentResponse
impl AppointmentResponse
pub fn set_identifier(self, v: Vec<Identifier>) -> Self
pub fn add_identifier(self, v: Identifier) -> Self
pub fn set_appointment(self, v: Reference) -> Self
pub fn set_proposed_new_time<T: Into<BooleanDt>>(self, v: T) -> Self
pub fn set_start<T: Into<InstantDt>>(self, v: T) -> Self
pub fn set_end<T: Into<InstantDt>>(self, v: T) -> Self
pub fn set_participant_type(self, v: Vec<CodeableConcept>) -> Self
pub fn add_participant_type(self, v: CodeableConcept) -> Self
pub fn set_actor(self, v: Reference) -> Self
pub fn set_participant_status<T: Into<CodeDt>>(self, v: T) -> Self
pub fn set_comment<T: Into<MarkdownDt>>(self, v: T) -> Self
pub fn set_recurring<T: Into<BooleanDt>>(self, v: T) -> Self
pub fn set_occurrence_date<T: Into<DateDt>>(self, v: T) -> Self
pub fn set_recurrence_id<T: Into<PositiveIntDt>>(self, v: T) -> Self
Trait Implementations§
Source§impl Clone for AppointmentResponse
impl Clone for AppointmentResponse
Source§fn clone(&self) -> AppointmentResponse
fn clone(&self) -> AppointmentResponse
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more