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 Convert for MedicationKnowledgeDefinitionalBackboneElement
impl Convert for MedicationKnowledgeDefinitionalBackboneElement
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 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>,
Source§impl Executor for MedicationKnowledgeDefinitionalBackboneElement
impl Executor for MedicationKnowledgeDefinitionalBackboneElement
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 MedicationKnowledgeDefinitionalBackboneElement
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