pub struct ClinicalUseDefinition {Show 20 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 type_: Option<CodeDt>,
pub category: Option<Vec<CodeableConcept>>,
pub subject: Option<Vec<Reference>>,
pub status: Option<CodeableConcept>,
pub contraindication: Option<ClinicalUseDefinitionContraindicationBackboneElement>,
pub indication: Option<ClinicalUseDefinitionIndicationBackboneElement>,
pub interaction: Option<ClinicalUseDefinitionInteractionBackboneElement>,
pub population: Option<Vec<Reference>>,
pub library: Option<Vec<CanonicalDt>>,
pub undesirable_effect: Option<ClinicalUseDefinitionUndesirableEffectBackboneElement>,
pub warning: Option<ClinicalUseDefinitionWarningBackboneElement>,
}
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 issue
type_: Option<CodeDt>
indication | contraindication | interaction | undesirable-effect | warning
category: Option<Vec<CodeableConcept>>
A categorisation of the issue, primarily for dividing warnings into subject heading areas such as “Pregnancy”, “Overdose”
subject: Option<Vec<Reference>>
The medication, product, substance, device, procedure etc. for which this is an indication
status: Option<CodeableConcept>
Whether this is a current issue or one that has been retired etc
contraindication: Option<ClinicalUseDefinitionContraindicationBackboneElement>
Specifics for when this is a contraindication
indication: Option<ClinicalUseDefinitionIndicationBackboneElement>
Specifics for when this is an indication
interaction: Option<ClinicalUseDefinitionInteractionBackboneElement>
Specifics for when this is an interaction
population: Option<Vec<Reference>>
The population group to which this applies
library: Option<Vec<CanonicalDt>>
Logic used by the clinical use definition
undesirable_effect: Option<ClinicalUseDefinitionUndesirableEffectBackboneElement>
A possible negative outcome from the use of this treatment
warning: Option<ClinicalUseDefinitionWarningBackboneElement>
Critical environmental, health or physical risks or hazards. For example ‘Do not operate heavy machinery’, ‘May cause drowsiness’
Implementations§
Source§impl ClinicalUseDefinition
impl ClinicalUseDefinition
pub fn set_identifier(self, v: Vec<Identifier>) -> Self
pub fn add_identifier(self, v: Identifier) -> Self
pub fn set_type_<T: Into<CodeDt>>(self, v: T) -> Self
pub fn set_category(self, v: Vec<CodeableConcept>) -> Self
pub fn add_category(self, v: CodeableConcept) -> Self
pub fn set_subject(self, v: Vec<Reference>) -> Self
pub fn add_subject(self, v: Reference) -> Self
pub fn set_status(self, v: CodeableConcept) -> Self
pub fn set_contraindication( self, v: ClinicalUseDefinitionContraindicationBackboneElement, ) -> Self
pub fn set_indication( self, v: ClinicalUseDefinitionIndicationBackboneElement, ) -> Self
pub fn set_interaction( self, v: ClinicalUseDefinitionInteractionBackboneElement, ) -> Self
pub fn set_population(self, v: Vec<Reference>) -> Self
pub fn add_population(self, v: Reference) -> Self
pub fn set_library(self, v: Vec<CanonicalDt>) -> Self
pub fn add_library<T: Into<CanonicalDt>>(self, v: T) -> Self
pub fn set_undesirable_effect( self, v: ClinicalUseDefinitionUndesirableEffectBackboneElement, ) -> Self
pub fn set_warning(self, v: ClinicalUseDefinitionWarningBackboneElement) -> Self
Trait Implementations§
Source§impl Clone for ClinicalUseDefinition
impl Clone for ClinicalUseDefinition
Source§fn clone(&self) -> ClinicalUseDefinition
fn clone(&self) -> ClinicalUseDefinition
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more