Package org.hl7.fhir.r5.model
Class ClinicalUseIssue.ClinicalUseIssueContraindicationComponent
- java.lang.Object
-
- org.hl7.fhir.r5.model.Base
-
- org.hl7.fhir.r5.model.Element
-
- org.hl7.fhir.r5.model.BackboneElement
-
- org.hl7.fhir.r5.model.ClinicalUseIssue.ClinicalUseIssueContraindicationComponent
-
- 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.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- ClinicalUseIssue
public static class ClinicalUseIssue.ClinicalUseIssueContraindicationComponent 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.protected CodeableReferencediseaseStatusThe status of the disease or symptom for the contraindication.protected CodeableReferencediseaseSymptomProcedureThe situation that is being documented as contraindicating against this item.protected List<Reference>indicationThe indication which this is a contraidication for.protected List<ClinicalUseIssue.ClinicalUseIssueContraindicationOtherTherapyComponent>otherTherapyInformation about the use of the medicinal product in relation to other therapies described as part of the contraindication.-
Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ClinicalUseIssueContraindicationComponent()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r5.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, removeExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r5.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.r5.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 contraindicating against this item.
-
diseaseStatus
protected CodeableReference diseaseStatus
The status of the disease or symptom for the contraindication.
-
comorbidity
protected List<CodeableReference> comorbidity
A comorbidity (concurrent condition) or coinfection.
-
indication
protected List<Reference> indication
The indication which this is a contraidication for.
-
otherTherapy
protected List<ClinicalUseIssue.ClinicalUseIssueContraindicationOtherTherapyComponent> otherTherapy
Information about the use of the medicinal product in relation to other therapies described as part of the contraindication.
-
-
Constructor Detail
-
ClinicalUseIssueContraindicationComponent
public ClinicalUseIssueContraindicationComponent()
Constructor
-
-
Method Detail
-
getDiseaseSymptomProcedure
public CodeableReference getDiseaseSymptomProcedure()
- Returns:
diseaseSymptomProcedure(The situation that is being documented as contraindicating against this item.)
-
hasDiseaseSymptomProcedure
public boolean hasDiseaseSymptomProcedure()
-
setDiseaseSymptomProcedure
public ClinicalUseIssue.ClinicalUseIssueContraindicationComponent setDiseaseSymptomProcedure(CodeableReference value)
- Parameters:
value-diseaseSymptomProcedure(The situation that is being documented as contraindicating against this item.)
-
getDiseaseStatus
public CodeableReference getDiseaseStatus()
- Returns:
diseaseStatus(The status of the disease or symptom for the contraindication.)
-
hasDiseaseStatus
public boolean hasDiseaseStatus()
-
setDiseaseStatus
public ClinicalUseIssue.ClinicalUseIssueContraindicationComponent setDiseaseStatus(CodeableReference value)
- Parameters:
value-diseaseStatus(The status of the disease or symptom for the contraindication.)
-
getComorbidity
public List<CodeableReference> getComorbidity()
- Returns:
comorbidity(A comorbidity (concurrent condition) or coinfection.)
-
setComorbidity
public ClinicalUseIssue.ClinicalUseIssueContraindicationComponent setComorbidity(List<CodeableReference> theComorbidity)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasComorbidity
public boolean hasComorbidity()
-
addComorbidity
public CodeableReference addComorbidity()
-
addComorbidity
public ClinicalUseIssue.ClinicalUseIssueContraindicationComponent addComorbidity(CodeableReference t)
-
getComorbidityFirstRep
public CodeableReference getComorbidityFirstRep()
- Returns:
- The first repetition of repeating field
comorbidity, creating it if it does not already exist {3}
-
getIndication
public List<Reference> getIndication()
- Returns:
indication(The indication which this is a contraidication for.)
-
setIndication
public ClinicalUseIssue.ClinicalUseIssueContraindicationComponent setIndication(List<Reference> theIndication)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIndication
public boolean hasIndication()
-
addIndication
public Reference addIndication()
-
addIndication
public ClinicalUseIssue.ClinicalUseIssueContraindicationComponent addIndication(Reference t)
-
getIndicationFirstRep
public Reference getIndicationFirstRep()
- Returns:
- The first repetition of repeating field
indication, creating it if it does not already exist {3}
-
getOtherTherapy
public List<ClinicalUseIssue.ClinicalUseIssueContraindicationOtherTherapyComponent> getOtherTherapy()
- Returns:
otherTherapy(Information about the use of the medicinal product in relation to other therapies described as part of the contraindication.)
-
setOtherTherapy
public ClinicalUseIssue.ClinicalUseIssueContraindicationComponent setOtherTherapy(List<ClinicalUseIssue.ClinicalUseIssueContraindicationOtherTherapyComponent> theOtherTherapy)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasOtherTherapy
public boolean hasOtherTherapy()
-
addOtherTherapy
public ClinicalUseIssue.ClinicalUseIssueContraindicationOtherTherapyComponent addOtherTherapy()
-
addOtherTherapy
public ClinicalUseIssue.ClinicalUseIssueContraindicationComponent addOtherTherapy(ClinicalUseIssue.ClinicalUseIssueContraindicationOtherTherapyComponent t)
-
getOtherTherapyFirstRep
public ClinicalUseIssue.ClinicalUseIssueContraindicationOtherTherapyComponent 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 ClinicalUseIssue.ClinicalUseIssueContraindicationComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(ClinicalUseIssue.ClinicalUseIssueContraindicationComponent 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
-
-