Package org.hl7.fhir.dstu2.model
Class RiskAssessment
java.lang.Object
org.hl7.fhir.dstu2.model.Base
org.hl7.fhir.dstu2.model.BaseResource
org.hl7.fhir.dstu2.model.Resource
org.hl7.fhir.dstu2.model.DomainResource
org.hl7.fhir.dstu2.model.RiskAssessment
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement
,Serializable
,org.hl7.fhir.instance.model.api.IAnyResource
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseHasExtensions
,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
,org.hl7.fhir.instance.model.api.IBaseResource
,org.hl7.fhir.instance.model.api.IDomainResource
An assessment of the likely outcome(s) for a patient or other subject as well
as the likelihood of each outcome.
- See Also:
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionIndicates the source data considered as part of the assessment (FamilyHistory, Observations, Procedures, Conditions, etc.).The actual objects that are the target of the reference (Indicates the source data considered as part of the assessment (FamilyHistory, Observations, Procedures, Conditions, etc.).)protected Reference
For assessments or prognosis specific to a particular condition, indicates the condition being assessed.protected Condition
The actual object that is the target of the reference (For assessments or prognosis specific to a particular condition, indicates the condition being assessed.)protected DateTimeType
The date (and possibly time) the risk assessment was performed.protected Reference
The encounter where the assessment was performed.protected Encounter
The actual object that is the target of the reference (The encounter where the assessment was performed.)protected Identifier
Business identifier assigned to the risk assessment.protected CodeableConcept
The algorithm, process or mechanism used to evaluate the risk.protected StringType
A description of the steps that might be taken to reduce the identified risk(s).protected Reference
The provider or software application that performed the assessment.protected Resource
The actual object that is the target of the reference (The provider or software application that performed the assessment.)Describes the expected outcome for the subject.static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
protected Reference
The patient or group the risk assessment applies to.protected Resource
The actual object that is the target of the reference (The patient or group the risk assessment applies to.)Fields inherited from class org.hl7.fhir.dstu2.model.DomainResource
contained, extension, modifierExtension, text
Fields inherited from class org.hl7.fhir.dstu2.model.Resource
id, implicitRules, language, meta
Fields inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
RES_ID, RES_LAST_UPDATED, RES_PROFILE, RES_SECURITY, RES_TAG, SP_RES_ID, SP_RES_LAST_UPDATED, SP_RES_PROFILE, SP_RES_SECURITY, SP_RES_TAG
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddBasis()
copy()
boolean
equalsDeep
(Base other) boolean
equalsShallow
(Base other) fhirType()
getBasis()
getDate()
boolean
hasBasis()
boolean
boolean
hasDate()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> childrenList) setCondition
(Reference value) setConditionTarget
(Condition value) setDateElement
(DateTimeType value) setEncounter
(Reference value) setEncounterTarget
(Encounter value) setIdentifier
(Identifier value) setMethod
(CodeableConcept value) setMitigation
(String value) setMitigationElement
(StringType value) setPerformer
(Reference value) setPerformerTarget
(Resource value) void
setProperty
(String name, Base value) setSubject
(Reference value) setSubjectTarget
(Resource value) protected RiskAssessment
Methods inherited from class org.hl7.fhir.dstu2.model.DomainResource
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionByUrl, getModifierExtension, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setText
Methods inherited from class org.hl7.fhir.dstu2.model.Resource
copyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
Methods inherited from class org.hl7.fhir.dstu2.model.BaseResource
getStructureFhirVersionEnum, setId
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.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatComment
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getMeta, getStructureFhirVersionEnum, isDeleted, setId
-
Field Details
-
subject
The patient or group the risk assessment applies to. -
subjectTarget
The actual object that is the target of the reference (The patient or group the risk assessment applies to.) -
date
The date (and possibly time) the risk assessment was performed. -
condition
For assessments or prognosis specific to a particular condition, indicates the condition being assessed. -
conditionTarget
The actual object that is the target of the reference (For assessments or prognosis specific to a particular condition, indicates the condition being assessed.) -
encounter
The encounter where the assessment was performed. -
encounterTarget
The actual object that is the target of the reference (The encounter where the assessment was performed.) -
performer
The provider or software application that performed the assessment. -
performerTarget
The actual object that is the target of the reference (The provider or software application that performed the assessment.) -
identifier
Business identifier assigned to the risk assessment. -
method
The algorithm, process or mechanism used to evaluate the risk. -
basis
Indicates the source data considered as part of the assessment (FamilyHistory, Observations, Procedures, Conditions, etc.). -
basisTarget
The actual objects that are the target of the reference (Indicates the source data considered as part of the assessment (FamilyHistory, Observations, Procedures, Conditions, etc.).) -
prediction
Describes the expected outcome for the subject. -
mitigation
A description of the steps that might be taken to reduce the identified risk(s). -
SP_DATE
- See Also:
-
SP_IDENTIFIER
- See Also:
-
SP_CONDITION
- See Also:
-
SP_PERFORMER
- See Also:
-
SP_METHOD
- See Also:
-
SP_SUBJECT
- See Also:
-
SP_PATIENT
- See Also:
-
SP_ENCOUNTER
- See Also:
-
-
Constructor Details
-
RiskAssessment
public RiskAssessment()
-
-
Method Details
-
getSubject
- Returns:
subject
(The patient or group the risk assessment applies to.)
-
hasSubject
-
setSubject
- Parameters:
value
-subject
(The patient or group the risk assessment applies to.)
-
getSubjectTarget
- Returns:
subject
The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The patient or group the risk assessment applies to.)
-
setSubjectTarget
- Parameters:
value
-subject
The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The patient or group the risk assessment applies to.)
-
getDateElement
- Returns:
date
(The date (and possibly time) the risk assessment was performed.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
-
hasDateElement
-
hasDate
-
setDateElement
- Parameters:
value
-date
(The date (and possibly time) the risk assessment was performed.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
-
getDate
- Returns:
- The date (and possibly time) the risk assessment was performed.
-
setDate
- Parameters:
value
- The date (and possibly time) the risk assessment was performed.
-
getCondition
- Returns:
condition
(For assessments or prognosis specific to a particular condition, indicates the condition being assessed.)
-
hasCondition
-
setCondition
- Parameters:
value
-condition
(For assessments or prognosis specific to a particular condition, indicates the condition being assessed.)
-
getConditionTarget
- Returns:
condition
The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (For assessments or prognosis specific to a particular condition, indicates the condition being assessed.)
-
setConditionTarget
- Parameters:
value
-condition
The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (For assessments or prognosis specific to a particular condition, indicates the condition being assessed.)
-
getEncounter
- Returns:
encounter
(The encounter where the assessment was performed.)
-
hasEncounter
-
setEncounter
- Parameters:
value
-encounter
(The encounter where the assessment was performed.)
-
getEncounterTarget
- Returns:
encounter
The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The encounter where the assessment was performed.)
-
setEncounterTarget
- Parameters:
value
-encounter
The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The encounter where the assessment was performed.)
-
getPerformer
- Returns:
performer
(The provider or software application that performed the assessment.)
-
hasPerformer
-
setPerformer
- Parameters:
value
-performer
(The provider or software application that performed the assessment.)
-
getPerformerTarget
- Returns:
performer
The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The provider or software application that performed the assessment.)
-
setPerformerTarget
- Parameters:
value
-performer
The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The provider or software application that performed the assessment.)
-
getIdentifier
- Returns:
identifier
(Business identifier assigned to the risk assessment.)
-
hasIdentifier
-
setIdentifier
- Parameters:
value
-identifier
(Business identifier assigned to the risk assessment.)
-
getMethod
- Returns:
method
(The algorithm, process or mechanism used to evaluate the risk.)
-
hasMethod
-
setMethod
- Parameters:
value
-method
(The algorithm, process or mechanism used to evaluate the risk.)
-
getBasis
- Returns:
basis
(Indicates the source data considered as part of the assessment (FamilyHistory, Observations, Procedures, Conditions, etc.).)
-
hasBasis
-
addBasis
- Returns:
basis
(Indicates the source data considered as part of the assessment (FamilyHistory, Observations, Procedures, Conditions, etc.).)
-
addBasis
-
getBasisTarget
- Returns:
basis
(The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. Indicates the source data considered as part of the assessment (FamilyHistory, Observations, Procedures, Conditions, etc.).)
-
getPrediction
- Returns:
prediction
(Describes the expected outcome for the subject.)
-
hasPrediction
-
addPrediction
- Returns:
prediction
(Describes the expected outcome for the subject.)
-
addPrediction
-
getMitigationElement
- Returns:
mitigation
(A description of the steps that might be taken to reduce the identified risk(s).). This is the underlying object with id, value and extensions. The accessor "getMitigation" gives direct access to the value
-
hasMitigationElement
-
hasMitigation
-
setMitigationElement
- Parameters:
value
-mitigation
(A description of the steps that might be taken to reduce the identified risk(s).). This is the underlying object with id, value and extensions. The accessor "getMitigation" gives direct access to the value
-
getMitigation
- Returns:
- A description of the steps that might be taken to reduce the identified risk(s).
-
setMitigation
- Parameters:
value
- A description of the steps that might be taken to reduce the identified risk(s).
-
listChildren
- Overrides:
listChildren
in classDomainResource
-
setProperty
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classDomainResource
-
copy
- Specified by:
copy
in classDomainResource
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeep
in classDomainResource
-
equalsShallow
- Overrides:
equalsShallow
in classDomainResource
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classDomainResource
-
getResourceType
- Specified by:
getResourceType
in classResource
-