Package org.hl7.fhir.r5.model
Class RiskAssessment.RiskAssessmentPredictionComponent
- 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.RiskAssessment.RiskAssessmentPredictionComponent
-
- 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:
- RiskAssessment
public static class RiskAssessment.RiskAssessmentPredictionComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected CodeableConcept
outcome
One of the potential outcomes for the patient (e.g.protected DataType
probability
Indicates how likely the outcome is (in the specified timeframe).protected CodeableConcept
qualitativeRisk
Indicates how likely the outcome is (in the specified timeframe), expressed as a qualitative value (e.g.protected StringType
rationale
Additional information explaining the basis for the prediction.protected DecimalType
relativeRisk
Indicates the risk for this particular subject (with their specific characteristics) divided by the risk of the population in general.protected DataType
when
Indicates the period of time or age range of the subject to which the specified probability applies.-
Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description RiskAssessmentPredictionComponent()
Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r5.model.BackboneElement
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r5.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r5.model.Base
children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, 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
-
outcome
protected CodeableConcept outcome
One of the potential outcomes for the patient (e.g. remission, death, a particular condition).
-
probability
protected DataType probability
Indicates how likely the outcome is (in the specified timeframe).
-
qualitativeRisk
protected CodeableConcept qualitativeRisk
Indicates how likely the outcome is (in the specified timeframe), expressed as a qualitative value (e.g. low, medium, or high).
-
relativeRisk
protected DecimalType relativeRisk
Indicates the risk for this particular subject (with their specific characteristics) divided by the risk of the population in general. (Numbers greater than 1 = higher risk than the population, numbers less than 1 = lower risk.).
-
when
protected DataType when
Indicates the period of time or age range of the subject to which the specified probability applies.
-
rationale
protected StringType rationale
Additional information explaining the basis for the prediction.
-
-
Constructor Detail
-
RiskAssessmentPredictionComponent
public RiskAssessmentPredictionComponent()
Constructor
-
-
Method Detail
-
getOutcome
public CodeableConcept getOutcome()
- Returns:
outcome
(One of the potential outcomes for the patient (e.g. remission, death, a particular condition).)
-
hasOutcome
public boolean hasOutcome()
-
setOutcome
public RiskAssessment.RiskAssessmentPredictionComponent setOutcome(CodeableConcept value)
- Parameters:
value
-outcome
(One of the potential outcomes for the patient (e.g. remission, death, a particular condition).)
-
getProbability
public DataType getProbability()
- Returns:
probability
(Indicates how likely the outcome is (in the specified timeframe).)
-
getProbabilityDecimalType
public DecimalType getProbabilityDecimalType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
probability
(Indicates how likely the outcome is (in the specified timeframe).)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasProbabilityDecimalType
public boolean hasProbabilityDecimalType()
-
getProbabilityRange
public Range getProbabilityRange() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
probability
(Indicates how likely the outcome is (in the specified timeframe).)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasProbabilityRange
public boolean hasProbabilityRange()
-
hasProbability
public boolean hasProbability()
-
setProbability
public RiskAssessment.RiskAssessmentPredictionComponent setProbability(DataType value)
- Parameters:
value
-probability
(Indicates how likely the outcome is (in the specified timeframe).)
-
getQualitativeRisk
public CodeableConcept getQualitativeRisk()
- Returns:
qualitativeRisk
(Indicates how likely the outcome is (in the specified timeframe), expressed as a qualitative value (e.g. low, medium, or high).)
-
hasQualitativeRisk
public boolean hasQualitativeRisk()
-
setQualitativeRisk
public RiskAssessment.RiskAssessmentPredictionComponent setQualitativeRisk(CodeableConcept value)
- Parameters:
value
-qualitativeRisk
(Indicates how likely the outcome is (in the specified timeframe), expressed as a qualitative value (e.g. low, medium, or high).)
-
getRelativeRiskElement
public DecimalType getRelativeRiskElement()
- Returns:
relativeRisk
(Indicates the risk for this particular subject (with their specific characteristics) divided by the risk of the population in general. (Numbers greater than 1 = higher risk than the population, numbers less than 1 = lower risk.).). This is the underlying object with id, value and extensions. The accessor "getRelativeRisk" gives direct access to the value
-
hasRelativeRiskElement
public boolean hasRelativeRiskElement()
-
hasRelativeRisk
public boolean hasRelativeRisk()
-
setRelativeRiskElement
public RiskAssessment.RiskAssessmentPredictionComponent setRelativeRiskElement(DecimalType value)
- Parameters:
value
-relativeRisk
(Indicates the risk for this particular subject (with their specific characteristics) divided by the risk of the population in general. (Numbers greater than 1 = higher risk than the population, numbers less than 1 = lower risk.).). This is the underlying object with id, value and extensions. The accessor "getRelativeRisk" gives direct access to the value
-
getRelativeRisk
public BigDecimal getRelativeRisk()
- Returns:
- Indicates the risk for this particular subject (with their specific characteristics) divided by the risk of the population in general. (Numbers greater than 1 = higher risk than the population, numbers less than 1 = lower risk.).
-
setRelativeRisk
public RiskAssessment.RiskAssessmentPredictionComponent setRelativeRisk(BigDecimal value)
- Parameters:
value
- Indicates the risk for this particular subject (with their specific characteristics) divided by the risk of the population in general. (Numbers greater than 1 = higher risk than the population, numbers less than 1 = lower risk.).
-
setRelativeRisk
public RiskAssessment.RiskAssessmentPredictionComponent setRelativeRisk(long value)
- Parameters:
value
- Indicates the risk for this particular subject (with their specific characteristics) divided by the risk of the population in general. (Numbers greater than 1 = higher risk than the population, numbers less than 1 = lower risk.).
-
setRelativeRisk
public RiskAssessment.RiskAssessmentPredictionComponent setRelativeRisk(double value)
- Parameters:
value
- Indicates the risk for this particular subject (with their specific characteristics) divided by the risk of the population in general. (Numbers greater than 1 = higher risk than the population, numbers less than 1 = lower risk.).
-
getWhen
public DataType getWhen()
- Returns:
when
(Indicates the period of time or age range of the subject to which the specified probability applies.)
-
getWhenPeriod
public Period getWhenPeriod() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
when
(Indicates the period of time or age range of the subject to which the specified probability applies.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasWhenPeriod
public boolean hasWhenPeriod()
-
getWhenRange
public Range getWhenRange() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
when
(Indicates the period of time or age range of the subject to which the specified probability applies.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasWhenRange
public boolean hasWhenRange()
-
hasWhen
public boolean hasWhen()
-
setWhen
public RiskAssessment.RiskAssessmentPredictionComponent setWhen(DataType value)
- Parameters:
value
-when
(Indicates the period of time or age range of the subject to which the specified probability applies.)
-
getRationaleElement
public StringType getRationaleElement()
- Returns:
rationale
(Additional information explaining the basis for the prediction.). This is the underlying object with id, value and extensions. The accessor "getRationale" gives direct access to the value
-
hasRationaleElement
public boolean hasRationaleElement()
-
hasRationale
public boolean hasRationale()
-
setRationaleElement
public RiskAssessment.RiskAssessmentPredictionComponent setRationaleElement(StringType value)
- Parameters:
value
-rationale
(Additional information explaining the basis for the prediction.). This is the underlying object with id, value and extensions. The accessor "getRationale" gives direct access to the value
-
getRationale
public String getRationale()
- Returns:
- Additional information explaining the basis for the prediction.
-
setRationale
public RiskAssessment.RiskAssessmentPredictionComponent setRationale(String value)
- Parameters:
value
- Additional information explaining the basis for the prediction.
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildren
in classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makeProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public RiskAssessment.RiskAssessmentPredictionComponent copy()
- Specified by:
copy
in classBackboneElement
-
copyValues
public void copyValues(RiskAssessment.RiskAssessmentPredictionComponent dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
-
-