---
type: "resource-definitions"
title: "RiskAssessment Definitions"
resource: "RiskAssessment"
---
# RiskAssessment Definitions
## RiskAssessment
Potential outcomes for a subject with likelihood
**Definition:** An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome.
**Aliases:** Prognosis
**Cardinality:** 0..*
**Mappings:** workflow=Event; v2=N/A; rim=Observation[classCode=OBS, moodCode=EVN, code="Risk Assessment"]; openehr=OpenEHR-EHR-EVALUATION.risk.v1; w5=clinical.general
## RiskAssessment.identifier
Unique identifier for the assessment
**Definition:** Business identifier assigned to the risk assessment.
**Cardinality:** 0..*
**Type:** [Identifier](/Identifier)
**Summary:** true
**Mappings:** workflow=Event.identifier; w5=FiveWs.identifier; rim=.id; openehr=Workflow Identifier
## RiskAssessment.basedOn
Request fulfilled by this assessment
**Definition:** A reference to the request that is fulfilled by this risk assessment.
**Cardinality:** 0..1
**Type:** Reference([Resource](/Resource))
**Mappings:** workflow=Event.basedOn
## RiskAssessment.parent
Part of this occurrence
**Definition:** A reference to a resource that this risk assessment is part of, such as a Procedure.
**Cardinality:** 0..1
**Type:** Reference([Resource](/Resource))
**Mappings:** workflow=Event.partOf
## RiskAssessment.status
registered | specimen-in-process | preliminary | final | amended | corrected | appended | cancelled | entered-in-error | unknown | cannot-be-obtained
**Definition:** The status of the RiskAssessment, using the same statuses as an Observation.
**Cardinality:** 1..1
**Type:** [code](/code)
**Binding:** required:[observation-status](/valueset-observation-status)
**Summary:** true
**Mappings:** workflow=Event.status; w5=FiveWs.status
## RiskAssessment.method
Evaluation mechanism
**Definition:** The algorithm, process or mechanism used to evaluate the risk.
**Requirements:** The method can influence the results of the assessment.
**Cardinality:** 0..1
**Type:** [CodeableConcept](/CodeableConcept)
**Binding:** example:[risk-assessment-method](/valueset-risk-assessment-method)
**Summary:** true
**Mappings:** w5=FiveWs.class; rim=.methodCode
## RiskAssessment.code
Type of assessment
**Definition:** The type of the risk assessment performed.
**Cardinality:** 0..1
**Type:** [CodeableConcept](/CodeableConcept)
**Binding:** example:[risk-assessment-method](/valueset-risk-assessment-method)
**Summary:** true
**Mappings:** workflow=Event.code; w5=FiveWs.what[x]
## RiskAssessment.subject
Who/what does assessment apply to?
**Definition:** The patient or group the risk assessment applies to.
**Cardinality:** 1..1
**Type:** Reference([Patient](/Patient), [Group](/Group))
**Summary:** true
**Mappings:** workflow=Event.subject; w5=FiveWs.subject; rim=.participation[typeCode=SBJ].role; openehr=Subject of Care
## RiskAssessment.encounter
Where was assessment performed?
**Definition:** The encounter where the assessment was performed.
**Cardinality:** 0..1
**Type:** Reference([Encounter](/Encounter))
**Summary:** true
**Mappings:** workflow=Event.encounter; w5=FiveWs.context; rim=.inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN]
## RiskAssessment.occurrence[x]
When was assessment made?
**Definition:** The date (and possibly time) the risk assessment was performed.
**Requirements:** The assessment results lose validity the more time elapses from when they are first made.
**Cardinality:** 0..1
**Type:** [dateTime](/dateTime), [Period](/Period)
**Summary:** true
**Mappings:** workflow=Event.occurrence[x]; w5=FiveWs.done[x]; rim=.effectiveTime
## RiskAssessment.condition
Condition assessed
**Definition:** For assessments or prognosis specific to a particular condition, indicates the condition being assessed.
**Cardinality:** 0..1
**Type:** Reference([Condition](/Condition))
**Summary:** true
**Mappings:** rim=.outboundRelationship[typeCode=SUBJ].target[classCode=OBS, moodCode=EVN]
## RiskAssessment.performer
Who did assessment?
**Definition:** The provider, patient, related person, or software application that performed the assessment.
**Cardinality:** 0..1
**Type:** Reference([Patient](/Patient), [Practitioner](/Practitioner), [PractitionerRole](/PractitionerRole), [RelatedPerson](/RelatedPerson), [Device](/Device))
**Summary:** true
**Mappings:** workflow=Event.performer.actor; w5=FiveWs.actor; rim=.participation[typeCode=PFM].role[classCode=ASSIGNED]; openehr=Information Provider
## RiskAssessment.reason
Why was the assessment necessary?
**Definition:** The reason the risk assessment was performed.
**Cardinality:** 0..*
**Type:** [CodeableReference](/CodeableReference)
**Mappings:** workflow=Event.reason; w5=FiveWs.why[x]
## RiskAssessment.basis
Information used in assessment
**Definition:** Indicates the source data considered as part of the assessment (for example, FamilyHistory, Observations, Procedures, Conditions, etc.).
**Cardinality:** 0..*
**Type:** Reference([Resource](/Resource))
**Mappings:** rim=.outboundRelationship[typeCode=DRIV].target; openehr=Risk Factor; Link to Evidence
## RiskAssessment.prediction
Outcome predicted
**Definition:** Describes the expected outcome for the subject.
**Comments:** Multiple repetitions can be used to identify the same type of outcome in different timeframes as well as different types of outcomes.
**Cardinality:** 0..*
**Type:** [BackboneElement](/BackboneElement)
**Constraints:** ras-2 | error | Probability as a decimal must be <= 100 | probability.empty() or ((probability is decimal) implies ((probability as decimal) <= 100)); ras-3 | error | Probability as a Quantity must be <= 100% | probability.empty() or ((probability is Quantity) implies (((probability as Quantity).value <= 100) and ((probability as Quantity).code = '%') and ((probability as Quantity).system = %ucum)))
**Mappings:** rim=.outboundRelationship[typeCode=VALUE].target[classCod=OBS, moodCode=RISK]
## RiskAssessment.prediction.outcome
Possible outcome for the subject
**Definition:** One of the potential outcomes for the patient (e.g. remission, death, a particular condition).
**Cardinality:** 0..1
**Type:** [CodeableConcept](/CodeableConcept)
**Binding:** example:[risk-assessment-outcome](/valueset-risk-assessment-outcome)
**Mappings:** rim=.value; openehr=Risk
## RiskAssessment.prediction.probability[x]
Likelihood of specified outcome
**Definition:** Indicates how likely the outcome is (in the specified timeframe). Range SHOULD be expressed as a Quantity (with a unit of '%'), rather than as a decimal value to make sure the percentage semantics are clear.
**Comments:** If range is used, it represents the lower and upper bounds of certainty; e.g. 40-60% Decimal values are expressed as percentages as well (max = 100).
**Conditions:** ras-2, ras-3
**Cardinality:** 0..1
**Type:** [decimal](/decimal), [Quantity](/Quantity), [Range](/Range)
**Constraints:** ras-1 | error | low and high must be percentages, if present | (low.empty() or ((low.code = '%') and (low.system = %ucum))) and (high.empty() or ((high.code = '%') and (high.system = %ucum)))
**Mappings:** rim=.inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="probability"].value; openehr=Category
## RiskAssessment.prediction.qualitativeRisk
Likelihood of specified outcome as a qualitative value
**Definition:** Indicates how likely the outcome is (in the specified timeframe), expressed as a qualitative value (e.g. low, medium, or high).
**Cardinality:** 0..1
**Type:** [CodeableConcept](/CodeableConcept)
**Binding:** example:[risk-probability](/valueset-risk-probability)
## RiskAssessment.prediction.relativeRisk
Relative likelihood
**Definition:** 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.).
**Requirements:** Absolute risk is less meaningful than relative risk.
**Cardinality:** 0..1
**Type:** [decimal](/decimal)
**Mappings:** rim=.inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="relative risk"].value
## RiskAssessment.prediction.when[x]
Timeframe or age range
**Definition:** Indicates the period of time or age range of the subject to which the specified probability applies.
**Comments:** If not specified, the risk applies "over the subject's lifespan".
**Cardinality:** 0..1
**Type:** [Period](/Period), [Range](/Range)
**Mappings:** rim=.effectiveTime or .inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="age"].value
## RiskAssessment.prediction.rationale
Explanation of prediction
**Definition:** Additional information explaining the basis for the prediction.
**Cardinality:** 0..1
**Type:** [string](/string)
**Mappings:** rim=.reasonCode.text; openehr=Rationale
## RiskAssessment.mitigation
How to reduce risk
**Definition:** A description of the steps that might be taken to reduce the identified risk(s).
**Requirements:** One of the main reasons for assessing risks is to identify whether interventional steps are needed to reduce risk.
**Cardinality:** 0..1
**Type:** [string](/string)
**Mappings:** rim=.outboundRelationship[typeCode=MTGT].target[classCode=ACT, moodCode=EVN].text
## RiskAssessment.note
Comments on the risk assessment
**Definition:** Additional comments about the risk assessment.
**Cardinality:** 0..*
**Type:** [Annotation](/Annotation)
**Mappings:** workflow=Event.note