pub struct MedicationKnowledge {Show 28 fields
pub id: Option<Id>,
pub meta: Option<Meta>,
pub implicit_rules: Option<UriDt>,
pub language: Option<CodeDt>,
pub text: Option<Narrative>,
pub contained: Option<Vec<AnyResource>>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub identifier: Option<Vec<Identifier>>,
pub code: Option<CodeableConcept>,
pub status: Option<CodeDt>,
pub author: Option<Reference>,
pub intended_jurisdiction: Option<Vec<CodeableConcept>>,
pub name: Option<Vec<StringDt>>,
pub related_medication_knowledge: Option<Vec<MedicationKnowledgeRelatedMedicationKnowledgeBackboneElement>>,
pub associated_medication: Option<Vec<Reference>>,
pub product_type: Option<Vec<CodeableConcept>>,
pub monograph: Option<Vec<MedicationKnowledgeMonographBackboneElement>>,
pub preparation_instruction: Option<MarkdownDt>,
pub cost: Option<Vec<MedicationKnowledgeCostBackboneElement>>,
pub monitoring_program: Option<Vec<MedicationKnowledgeMonitoringProgramBackboneElement>>,
pub indication_guideline: Option<Vec<MedicationKnowledgeIndicationGuidelineBackboneElement>>,
pub medicine_classification: Option<Vec<MedicationKnowledgeMedicineClassificationBackboneElement>>,
pub packaging: Option<Vec<MedicationKnowledgePackagingBackboneElement>>,
pub clinical_use_issue: Option<Vec<Reference>>,
pub storage_guideline: Option<Vec<MedicationKnowledgeStorageGuidelineBackboneElement>>,
pub regulatory: Option<Vec<MedicationKnowledgeRegulatoryBackboneElement>>,
pub definitional: Option<MedicationKnowledgeDefinitionalBackboneElement>,
}
Fields§
§id: Option<Id>
Logical id of this artifact
meta: Option<Meta>
Metadata about the resource
implicit_rules: Option<UriDt>
A set of rules under which this content was created
language: Option<CodeDt>
Language of the resource content
text: Option<Narrative>
Text summary of the resource, for human interpretation
contained: Option<Vec<AnyResource>>
Contained, inline Resources
extension: Option<Vec<Extension>>
Additional content defined by implementations
modifier_extension: Option<Vec<Extension>>
Extensions that cannot be ignored
identifier: Option<Vec<Identifier>>
Business identifier for this medication
code: Option<CodeableConcept>
Code that identifies this medication
status: Option<CodeDt>
active | entered-in-error | inactive
Creator or owner of the knowledge or information about the medication
intended_jurisdiction: Option<Vec<CodeableConcept>>
Codes that identify the different jurisdictions for which the information of this resource was created
name: Option<Vec<StringDt>>
A name associated with the medication being described
Associated or related medication information
associated_medication: Option<Vec<Reference>>
The set of medication resources that are associated with this medication
product_type: Option<Vec<CodeableConcept>>
Category of the medication or product
monograph: Option<Vec<MedicationKnowledgeMonographBackboneElement>>
Associated documentation about the medication
preparation_instruction: Option<MarkdownDt>
The instructions for preparing the medication
cost: Option<Vec<MedicationKnowledgeCostBackboneElement>>
The pricing of the medication
monitoring_program: Option<Vec<MedicationKnowledgeMonitoringProgramBackboneElement>>
Program under which a medication is reviewed
indication_guideline: Option<Vec<MedicationKnowledgeIndicationGuidelineBackboneElement>>
Guidelines or protocols for administration of the medication for an indication
medicine_classification: Option<Vec<MedicationKnowledgeMedicineClassificationBackboneElement>>
Categorization of the medication within a formulary or classification system
packaging: Option<Vec<MedicationKnowledgePackagingBackboneElement>>
Details about packaged medications
clinical_use_issue: Option<Vec<Reference>>
Potential clinical issue with or between medication(s)
storage_guideline: Option<Vec<MedicationKnowledgeStorageGuidelineBackboneElement>>
How the medication should be stored
regulatory: Option<Vec<MedicationKnowledgeRegulatoryBackboneElement>>
Regulatory information about a medication
definitional: Option<MedicationKnowledgeDefinitionalBackboneElement>
Minimal definition information about the medication
Implementations§
Source§impl MedicationKnowledge
impl MedicationKnowledge
pub fn set_identifier(self, v: Vec<Identifier>) -> Self
pub fn add_identifier(self, v: Identifier) -> Self
pub fn set_code(self, v: CodeableConcept) -> Self
pub fn set_status<T: Into<CodeDt>>(self, v: T) -> Self
pub fn set_intended_jurisdiction(self, v: Vec<CodeableConcept>) -> Self
pub fn add_intended_jurisdiction(self, v: CodeableConcept) -> Self
pub fn set_name(self, v: Vec<StringDt>) -> Self
pub fn add_name<T: Into<StringDt>>(self, v: T) -> Self
pub fn set_associated_medication(self, v: Vec<Reference>) -> Self
pub fn add_associated_medication(self, v: Reference) -> Self
pub fn set_product_type(self, v: Vec<CodeableConcept>) -> Self
pub fn add_product_type(self, v: CodeableConcept) -> Self
pub fn set_monograph( self, v: Vec<MedicationKnowledgeMonographBackboneElement>, ) -> Self
pub fn add_monograph( self, v: MedicationKnowledgeMonographBackboneElement, ) -> Self
pub fn set_preparation_instruction<T: Into<MarkdownDt>>(self, v: T) -> Self
pub fn set_cost(self, v: Vec<MedicationKnowledgeCostBackboneElement>) -> Self
pub fn add_cost(self, v: MedicationKnowledgeCostBackboneElement) -> Self
pub fn set_monitoring_program( self, v: Vec<MedicationKnowledgeMonitoringProgramBackboneElement>, ) -> Self
pub fn add_monitoring_program( self, v: MedicationKnowledgeMonitoringProgramBackboneElement, ) -> Self
pub fn set_indication_guideline( self, v: Vec<MedicationKnowledgeIndicationGuidelineBackboneElement>, ) -> Self
pub fn add_indication_guideline( self, v: MedicationKnowledgeIndicationGuidelineBackboneElement, ) -> Self
pub fn set_medicine_classification( self, v: Vec<MedicationKnowledgeMedicineClassificationBackboneElement>, ) -> Self
pub fn add_medicine_classification( self, v: MedicationKnowledgeMedicineClassificationBackboneElement, ) -> Self
pub fn set_packaging( self, v: Vec<MedicationKnowledgePackagingBackboneElement>, ) -> Self
pub fn add_packaging( self, v: MedicationKnowledgePackagingBackboneElement, ) -> Self
pub fn set_clinical_use_issue(self, v: Vec<Reference>) -> Self
pub fn add_clinical_use_issue(self, v: Reference) -> Self
pub fn set_storage_guideline( self, v: Vec<MedicationKnowledgeStorageGuidelineBackboneElement>, ) -> Self
pub fn add_storage_guideline( self, v: MedicationKnowledgeStorageGuidelineBackboneElement, ) -> Self
pub fn set_regulatory( self, v: Vec<MedicationKnowledgeRegulatoryBackboneElement>, ) -> Self
pub fn add_regulatory( self, v: MedicationKnowledgeRegulatoryBackboneElement, ) -> Self
pub fn set_definitional( self, v: MedicationKnowledgeDefinitionalBackboneElement, ) -> Self
Trait Implementations§
Source§impl Clone for MedicationKnowledge
impl Clone for MedicationKnowledge
Source§fn clone(&self) -> MedicationKnowledge
fn clone(&self) -> MedicationKnowledge
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more