pub struct ClinicalUseDefinitionInteractionBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub interactant: Option<Vec<ClinicalUseDefinitionInteractionInteractantBackboneElement>>,
pub type_: Option<CodeableConcept>,
pub effect: Option<CodeableReference>,
pub incidence: Option<CodeableConcept>,
pub management: Option<Vec<CodeableConcept>>,
}
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
interactant: Option<Vec<ClinicalUseDefinitionInteractionInteractantBackboneElement>>
The specific medication, product, food etc. or laboratory test that interacts
type_: Option<CodeableConcept>
The type of the interaction e.g. drug-drug interaction, drug-lab test interaction
effect: Option<CodeableReference>
The effect of the interaction, for example “reduced gastric absorption of primary medication”
incidence: Option<CodeableConcept>
The incidence of the interaction, e.g. theoretical, observed
management: Option<Vec<CodeableConcept>>
Actions for managing the interaction
Trait Implementations§
Source§impl Clone for ClinicalUseDefinitionInteractionBackboneElement
impl Clone for ClinicalUseDefinitionInteractionBackboneElement
Source§fn clone(&self) -> ClinicalUseDefinitionInteractionBackboneElement
fn clone(&self) -> ClinicalUseDefinitionInteractionBackboneElement
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 ClinicalUseDefinitionInteractionBackboneElement
impl Convert for ClinicalUseDefinitionInteractionBackboneElement
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 ClinicalUseDefinitionInteractionBackboneElement
impl Default for ClinicalUseDefinitionInteractionBackboneElement
Source§fn default() -> ClinicalUseDefinitionInteractionBackboneElement
fn default() -> ClinicalUseDefinitionInteractionBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClinicalUseDefinitionInteractionBackboneElement
impl<'de> Deserialize<'de> for ClinicalUseDefinitionInteractionBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for ClinicalUseDefinitionInteractionBackboneElement
impl Executor for ClinicalUseDefinitionInteractionBackboneElement
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 ClinicalUseDefinitionInteractionBackboneElement
Auto Trait Implementations§
impl Freeze for ClinicalUseDefinitionInteractionBackboneElement
impl RefUnwindSafe for ClinicalUseDefinitionInteractionBackboneElement
impl Send for ClinicalUseDefinitionInteractionBackboneElement
impl Sync for ClinicalUseDefinitionInteractionBackboneElement
impl Unpin for ClinicalUseDefinitionInteractionBackboneElement
impl UnwindSafe for ClinicalUseDefinitionInteractionBackboneElement
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