pub struct ClinicalUseDefinitionIndicationBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub disease_symptom_procedure: Option<CodeableReference>,
pub disease_status: Option<CodeableReference>,
pub comorbidity: Option<Vec<CodeableReference>>,
pub intended_effect: Option<CodeableReference>,
pub duration: Option<StringDt>,
pub undesirable_effect: Option<Vec<Reference>>,
pub applicability: Option<Expression>,
pub other_therapy: Option<Vec<ClinicalUseDefinitionContraindicationOtherTherapyBackboneElement>>,
}
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
disease_symptom_procedure: Option<CodeableReference>
The situation that is being documented as an indicaton for this item
disease_status: Option<CodeableReference>
The status of the disease or symptom for the indication
comorbidity: Option<Vec<CodeableReference>>
A comorbidity or coinfection as part of the indication
intended_effect: Option<CodeableReference>
The intended effect, aim or strategy to be achieved
duration: Option<StringDt>
Timing or duration information
undesirable_effect: Option<Vec<Reference>>
An unwanted side effect or negative outcome of the subject of this resource when being used for this indication
applicability: Option<Expression>
An expression that returns true or false, indicating whether the indication is applicable or not, after having applied its other elements
other_therapy: Option<Vec<ClinicalUseDefinitionContraindicationOtherTherapyBackboneElement>>
The use of the medicinal product in relation to other therapies described as part of the indication
Trait Implementations§
Source§impl Clone for ClinicalUseDefinitionIndicationBackboneElement
impl Clone for ClinicalUseDefinitionIndicationBackboneElement
Source§fn clone(&self) -> ClinicalUseDefinitionIndicationBackboneElement
fn clone(&self) -> ClinicalUseDefinitionIndicationBackboneElement
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 ClinicalUseDefinitionIndicationBackboneElement
impl Convert for ClinicalUseDefinitionIndicationBackboneElement
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 ClinicalUseDefinitionIndicationBackboneElement
impl Default for ClinicalUseDefinitionIndicationBackboneElement
Source§fn default() -> ClinicalUseDefinitionIndicationBackboneElement
fn default() -> ClinicalUseDefinitionIndicationBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClinicalUseDefinitionIndicationBackboneElement
impl<'de> Deserialize<'de> for ClinicalUseDefinitionIndicationBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for ClinicalUseDefinitionIndicationBackboneElement
impl Executor for ClinicalUseDefinitionIndicationBackboneElement
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 ClinicalUseDefinitionIndicationBackboneElement
Auto Trait Implementations§
impl Freeze for ClinicalUseDefinitionIndicationBackboneElement
impl RefUnwindSafe for ClinicalUseDefinitionIndicationBackboneElement
impl Send for ClinicalUseDefinitionIndicationBackboneElement
impl Sync for ClinicalUseDefinitionIndicationBackboneElement
impl Unpin for ClinicalUseDefinitionIndicationBackboneElement
impl UnwindSafe for ClinicalUseDefinitionIndicationBackboneElement
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