Package org.hl7.fhir.dstu2.model
Class RiskAssessment.RiskAssessmentPredictionComponent
- java.lang.Object
-
- org.hl7.fhir.dstu2.model.Base
-
- org.hl7.fhir.dstu2.model.Element
-
- org.hl7.fhir.dstu2.model.BackboneElement
-
- org.hl7.fhir.dstu2.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 CodeableConceptoutcomeOne of the potential outcomes for the patient (e.g.protected TypeprobabilityHow likely is the outcome (in the specified timeframe).protected StringTyperationaleAdditional information explaining the basis for the prediction.protected DecimalTyperelativeRiskIndicates the risk for this particular subject (with their specific characteristics) divided by the risk of the population in general.protected TypewhenIndicates the period of time or age range of the subject to which the specified probability applies.-
Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description RiskAssessmentPredictionComponent()RiskAssessmentPredictionComponent(CodeableConcept outcome)
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, 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 Type probability
How likely is the outcome (in the specified timeframe).
-
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 Type 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()
-
RiskAssessmentPredictionComponent
public RiskAssessmentPredictionComponent(CodeableConcept outcome)
-
-
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 Type getProbability()
- Returns:
probability(How likely is the outcome (in the specified timeframe).)
-
getProbabilityDecimalType
public DecimalType getProbabilityDecimalType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
probability(How likely is the outcome (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(How likely is the outcome (in the specified timeframe).)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasProbabilityRange
public boolean hasProbabilityRange()
-
getProbabilityCodeableConcept
public CodeableConcept getProbabilityCodeableConcept() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
probability(How likely is the outcome (in the specified timeframe).)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasProbabilityCodeableConcept
public boolean hasProbabilityCodeableConcept()
-
hasProbability
public boolean hasProbability()
-
setProbability
public RiskAssessment.RiskAssessmentPredictionComponent setProbability(Type value)
- Parameters:
value-probability(How likely is the outcome (in the specified timeframe).)
-
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.).
-
getWhen
public Type 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(Type 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> childrenList)
- Overrides:
listChildrenin classBackboneElement
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin 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 RiskAssessment.RiskAssessmentPredictionComponent copy()
- Specified by:
copyin classBackboneElement
-
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
-
-