pub struct MedicationKnowledgeDefinitionalBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub definition: Option<Vec<Reference>>,
pub dose_form: Option<CodeableConcept>,
pub intended_route: Option<Vec<CodeableConcept>>,
pub ingredient: Option<Vec<MedicationKnowledgeDefinitionalIngredientBackboneElement>>,
pub drug_characteristic: Option<Vec<MedicationKnowledgeDefinitionalDrugCharacteristicBackboneElement>>,
}
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
definition: Option<Vec<Reference>>
Definitional resources that provide more information about this medication
dose_form: Option<CodeableConcept>
powder | tablets | capsule +
intended_route: Option<Vec<CodeableConcept>>
The intended or approved route of administration
ingredient: Option<Vec<MedicationKnowledgeDefinitionalIngredientBackboneElement>>
Active or inactive ingredient
drug_characteristic: Option<Vec<MedicationKnowledgeDefinitionalDrugCharacteristicBackboneElement>>
Specifies descriptive properties of the medicine
Trait Implementations§
Source§impl Clone for MedicationKnowledgeDefinitionalBackboneElement
impl Clone for MedicationKnowledgeDefinitionalBackboneElement
Source§fn clone(&self) -> MedicationKnowledgeDefinitionalBackboneElement
fn clone(&self) -> MedicationKnowledgeDefinitionalBackboneElement
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 Default for MedicationKnowledgeDefinitionalBackboneElement
impl Default for MedicationKnowledgeDefinitionalBackboneElement
Source§fn default() -> MedicationKnowledgeDefinitionalBackboneElement
fn default() -> MedicationKnowledgeDefinitionalBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MedicationKnowledgeDefinitionalBackboneElement
impl<'de> Deserialize<'de> for MedicationKnowledgeDefinitionalBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Auto Trait Implementations§
impl Freeze for MedicationKnowledgeDefinitionalBackboneElement
impl RefUnwindSafe for MedicationKnowledgeDefinitionalBackboneElement
impl Send for MedicationKnowledgeDefinitionalBackboneElement
impl Sync for MedicationKnowledgeDefinitionalBackboneElement
impl Unpin for MedicationKnowledgeDefinitionalBackboneElement
impl UnwindSafe for MedicationKnowledgeDefinitionalBackboneElement
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