pub struct AppointmentParticipantBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub type_: Option<Vec<CodeableConcept>>,
pub period: Option<Period>,
pub actor: Option<Reference>,
pub required: Option<BooleanDt>,
pub status: Option<CodeDt>,
}
Fields§
§id: Option<String>
Unique id for inter-element referencing
extension: Option<Vec<Extension>>
Additional content defined by implementations
modifier_extension: Option<Vec<Extension>>
Extensions that cannot be ignored even if unrecognized
type_: Option<Vec<CodeableConcept>>
Role of participant in the appointment
period: Option<Period>
Participation period of the actor
actor: Option<Reference>
The individual, device, location, or service participating in the appointment
required: Option<BooleanDt>
The participant is required to attend (optional when false)
status: Option<CodeDt>
accepted | declined | tentative | needs-action
Trait Implementations§
Source§impl Clone for AppointmentParticipantBackboneElement
impl Clone for AppointmentParticipantBackboneElement
Source§fn clone(&self) -> AppointmentParticipantBackboneElement
fn clone(&self) -> AppointmentParticipantBackboneElement
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Convert for AppointmentParticipantBackboneElement
impl Convert for AppointmentParticipantBackboneElement
fn to_integer(&self) -> Result<Integer>
fn to_decimal(&self) -> Result<Decimal>
fn to_strings(&self) -> Result<String>
fn to_datetime(&self) -> Result<DateTime>
fn to_boolean(&self) -> Result<Boolean>
Source§impl Default for AppointmentParticipantBackboneElement
impl Default for AppointmentParticipantBackboneElement
Source§fn default() -> AppointmentParticipantBackboneElement
fn default() -> AppointmentParticipantBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AppointmentParticipantBackboneElement
impl<'de> Deserialize<'de> for AppointmentParticipantBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for AppointmentParticipantBackboneElement
impl Executor for AppointmentParticipantBackboneElement
fn element(&self, symbol: &String, index: &Option<usize>) -> Result<Collection>
fn to_collection(&self, index: &Option<usize>) -> Collection
fn child(&self, _index: usize) -> Result<Collection>
impl DataType for AppointmentParticipantBackboneElement
Auto Trait Implementations§
impl Freeze for AppointmentParticipantBackboneElement
impl RefUnwindSafe for AppointmentParticipantBackboneElement
impl Send for AppointmentParticipantBackboneElement
impl Sync for AppointmentParticipantBackboneElement
impl Unpin for AppointmentParticipantBackboneElement
impl UnwindSafe for AppointmentParticipantBackboneElement
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more