pub struct EncounterParticipantBackboneElement {
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>,
}
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 encounter
period: Option<Period>
Period of time during the encounter that the participant participated
actor: Option<Reference>
The individual, device, or service participating in the encounter
Trait Implementations§
Source§impl Clone for EncounterParticipantBackboneElement
impl Clone for EncounterParticipantBackboneElement
Source§fn clone(&self) -> EncounterParticipantBackboneElement
fn clone(&self) -> EncounterParticipantBackboneElement
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 EncounterParticipantBackboneElement
impl Convert for EncounterParticipantBackboneElement
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 EncounterParticipantBackboneElement
impl Default for EncounterParticipantBackboneElement
Source§fn default() -> EncounterParticipantBackboneElement
fn default() -> EncounterParticipantBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EncounterParticipantBackboneElement
impl<'de> Deserialize<'de> for EncounterParticipantBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for EncounterParticipantBackboneElement
impl Executor for EncounterParticipantBackboneElement
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 EncounterParticipantBackboneElement
Auto Trait Implementations§
impl Freeze for EncounterParticipantBackboneElement
impl RefUnwindSafe for EncounterParticipantBackboneElement
impl Send for EncounterParticipantBackboneElement
impl Sync for EncounterParticipantBackboneElement
impl Unpin for EncounterParticipantBackboneElement
impl UnwindSafe for EncounterParticipantBackboneElement
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