pub struct AllergyIntoleranceReactionBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub substance: Option<CodeableConcept>,
pub manifestation: Option<Vec<CodeableReference>>,
pub description: Option<StringDt>,
pub onset: Option<DateTimeDt>,
pub severity: Option<CodeDt>,
pub exposure_route: Option<CodeableConcept>,
pub note: Option<Vec<Annotation>>,
}
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
substance: Option<CodeableConcept>
Specific substance or pharmaceutical product considered to be responsible for event
manifestation: Option<Vec<CodeableReference>>
Clinical symptoms/signs associated with the Event
description: Option<StringDt>
Description of the event as a whole
onset: Option<DateTimeDt>
Date(/time) when manifestations showed
severity: Option<CodeDt>
mild | moderate | severe (of event as a whole)
exposure_route: Option<CodeableConcept>
How the subject was exposed to the substance
note: Option<Vec<Annotation>>
Text about event not captured in other fields
Trait Implementations§
Source§impl Clone for AllergyIntoleranceReactionBackboneElement
impl Clone for AllergyIntoleranceReactionBackboneElement
Source§fn clone(&self) -> AllergyIntoleranceReactionBackboneElement
fn clone(&self) -> AllergyIntoleranceReactionBackboneElement
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 AllergyIntoleranceReactionBackboneElement
impl Convert for AllergyIntoleranceReactionBackboneElement
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 AllergyIntoleranceReactionBackboneElement
impl Default for AllergyIntoleranceReactionBackboneElement
Source§fn default() -> AllergyIntoleranceReactionBackboneElement
fn default() -> AllergyIntoleranceReactionBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AllergyIntoleranceReactionBackboneElement
impl<'de> Deserialize<'de> for AllergyIntoleranceReactionBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for AllergyIntoleranceReactionBackboneElement
impl Executor for AllergyIntoleranceReactionBackboneElement
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 AllergyIntoleranceReactionBackboneElement
Auto Trait Implementations§
impl Freeze for AllergyIntoleranceReactionBackboneElement
impl RefUnwindSafe for AllergyIntoleranceReactionBackboneElement
impl Send for AllergyIntoleranceReactionBackboneElement
impl Sync for AllergyIntoleranceReactionBackboneElement
impl Unpin for AllergyIntoleranceReactionBackboneElement
impl UnwindSafe for AllergyIntoleranceReactionBackboneElement
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