--- 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