Package org.hl7.fhir.r4b.model
Class ClinicalUseDefinition.ClinicalUseDefinitionIndicationComponent
- java.lang.Object
-
- org.hl7.fhir.r4b.model.Base
-
- org.hl7.fhir.r4b.model.Element
-
- org.hl7.fhir.r4b.model.DataType
-
- org.hl7.fhir.r4b.model.BackboneElement
-
- org.hl7.fhir.r4b.model.ClinicalUseDefinition.ClinicalUseDefinitionIndicationComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseBackboneElement,org.hl7.fhir.instance.model.api.IBaseDatatype,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- ClinicalUseDefinition
public static class ClinicalUseDefinition.ClinicalUseDefinitionIndicationComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<CodeableReference>comorbidityA comorbidity (concurrent condition) or coinfection as part of the indication.protected CodeableReferencediseaseStatusThe status of the disease or symptom for the indication.protected CodeableReferencediseaseSymptomProcedureThe situation that is being documented as an indicaton for this item.protected QuantitydurationTiming or duration information.protected CodeableReferenceintendedEffectThe intended effect, aim or strategy to be achieved.protected List<ClinicalUseDefinition.ClinicalUseDefinitionContraindicationOtherTherapyComponent>otherTherapyInformation about the use of the medicinal product in relation to other therapies described as part of the indication.protected List<Reference>undesirableEffectThe specific undesirable effects of the medicinal product.-
Fields inherited from class org.hl7.fhir.r4b.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ClinicalUseDefinitionIndicationComponent()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4b.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, removeExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r4b.model.DataType
copyValues
-
Methods inherited from class org.hl7.fhir.r4b.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r4b.model.Base
children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
diseaseSymptomProcedure
protected CodeableReference diseaseSymptomProcedure
The situation that is being documented as an indicaton for this item.
-
diseaseStatus
protected CodeableReference diseaseStatus
The status of the disease or symptom for the indication.
-
comorbidity
protected List<CodeableReference> comorbidity
A comorbidity (concurrent condition) or coinfection as part of the indication.
-
intendedEffect
protected CodeableReference intendedEffect
The intended effect, aim or strategy to be achieved.
-
undesirableEffect
protected List<Reference> undesirableEffect
The specific undesirable effects of the medicinal product.
-
otherTherapy
protected List<ClinicalUseDefinition.ClinicalUseDefinitionContraindicationOtherTherapyComponent> otherTherapy
Information about the use of the medicinal product in relation to other therapies described as part of the indication.
-
-
Constructor Detail
-
ClinicalUseDefinitionIndicationComponent
public ClinicalUseDefinitionIndicationComponent()
Constructor
-
-
Method Detail
-
getDiseaseSymptomProcedure
public CodeableReference getDiseaseSymptomProcedure()
- Returns:
diseaseSymptomProcedure(The situation that is being documented as an indicaton for this item.)
-
hasDiseaseSymptomProcedure
public boolean hasDiseaseSymptomProcedure()
-
setDiseaseSymptomProcedure
public ClinicalUseDefinition.ClinicalUseDefinitionIndicationComponent setDiseaseSymptomProcedure(CodeableReference value)
- Parameters:
value-diseaseSymptomProcedure(The situation that is being documented as an indicaton for this item.)
-
getDiseaseStatus
public CodeableReference getDiseaseStatus()
- Returns:
diseaseStatus(The status of the disease or symptom for the indication.)
-
hasDiseaseStatus
public boolean hasDiseaseStatus()
-
setDiseaseStatus
public ClinicalUseDefinition.ClinicalUseDefinitionIndicationComponent setDiseaseStatus(CodeableReference value)
- Parameters:
value-diseaseStatus(The status of the disease or symptom for the indication.)
-
getComorbidity
public List<CodeableReference> getComorbidity()
- Returns:
comorbidity(A comorbidity (concurrent condition) or coinfection as part of the indication.)
-
setComorbidity
public ClinicalUseDefinition.ClinicalUseDefinitionIndicationComponent setComorbidity(List<CodeableReference> theComorbidity)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasComorbidity
public boolean hasComorbidity()
-
addComorbidity
public CodeableReference addComorbidity()
-
addComorbidity
public ClinicalUseDefinition.ClinicalUseDefinitionIndicationComponent addComorbidity(CodeableReference t)
-
getComorbidityFirstRep
public CodeableReference getComorbidityFirstRep()
- Returns:
- The first repetition of repeating field
comorbidity, creating it if it does not already exist {3}
-
getIntendedEffect
public CodeableReference getIntendedEffect()
- Returns:
intendedEffect(The intended effect, aim or strategy to be achieved.)
-
hasIntendedEffect
public boolean hasIntendedEffect()
-
setIntendedEffect
public ClinicalUseDefinition.ClinicalUseDefinitionIndicationComponent setIntendedEffect(CodeableReference value)
- Parameters:
value-intendedEffect(The intended effect, aim or strategy to be achieved.)
-
getDuration
public Quantity getDuration()
- Returns:
duration(Timing or duration information.)
-
hasDuration
public boolean hasDuration()
-
setDuration
public ClinicalUseDefinition.ClinicalUseDefinitionIndicationComponent setDuration(Quantity value)
- Parameters:
value-duration(Timing or duration information.)
-
getUndesirableEffect
public List<Reference> getUndesirableEffect()
- Returns:
undesirableEffect(The specific undesirable effects of the medicinal product.)
-
setUndesirableEffect
public ClinicalUseDefinition.ClinicalUseDefinitionIndicationComponent setUndesirableEffect(List<Reference> theUndesirableEffect)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasUndesirableEffect
public boolean hasUndesirableEffect()
-
addUndesirableEffect
public Reference addUndesirableEffect()
-
addUndesirableEffect
public ClinicalUseDefinition.ClinicalUseDefinitionIndicationComponent addUndesirableEffect(Reference t)
-
getUndesirableEffectFirstRep
public Reference getUndesirableEffectFirstRep()
- Returns:
- The first repetition of repeating field
undesirableEffect, creating it if it does not already exist {3}
-
getOtherTherapy
public List<ClinicalUseDefinition.ClinicalUseDefinitionContraindicationOtherTherapyComponent> getOtherTherapy()
- Returns:
otherTherapy(Information about the use of the medicinal product in relation to other therapies described as part of the indication.)
-
setOtherTherapy
public ClinicalUseDefinition.ClinicalUseDefinitionIndicationComponent setOtherTherapy(List<ClinicalUseDefinition.ClinicalUseDefinitionContraindicationOtherTherapyComponent> theOtherTherapy)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasOtherTherapy
public boolean hasOtherTherapy()
-
addOtherTherapy
public ClinicalUseDefinition.ClinicalUseDefinitionContraindicationOtherTherapyComponent addOtherTherapy()
-
addOtherTherapy
public ClinicalUseDefinition.ClinicalUseDefinitionIndicationComponent addOtherTherapy(ClinicalUseDefinition.ClinicalUseDefinitionContraindicationOtherTherapyComponent t)
-
getOtherTherapyFirstRep
public ClinicalUseDefinition.ClinicalUseDefinitionContraindicationOtherTherapyComponent getOtherTherapyFirstRep()
- Returns:
- The first repetition of repeating field
otherTherapy, creating it if it does not already exist {3}
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public ClinicalUseDefinition.ClinicalUseDefinitionIndicationComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(ClinicalUseDefinition.ClinicalUseDefinitionIndicationComponent dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-