RiskAssessment Definitions
<a id="RiskAssessment"></a>
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
<a id="RiskAssessment.identifier"></a>
RiskAssessment.identifier
Unique identifier for the assessment
Definition: Business identifier assigned to the risk assessment.
Cardinality: 0..*
Type: Identifier
Summary: true
Mappings: workflow=Event.identifier; w5=FiveWs.identifier; rim=.id; openehr=Workflow Identifier
<a id="RiskAssessment.basedOn"></a>
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)
Mappings: workflow=Event.basedOn
<a id="RiskAssessment.parent"></a>
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)
Mappings: workflow=Event.partOf
<a id="RiskAssessment.status"></a>
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
Binding: required:observation-status
Summary: true
Mappings: workflow=Event.status; w5=FiveWs.status
<a id="RiskAssessment.method"></a>
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
Binding: example:risk-assessment-method
Summary: true
Mappings: w5=FiveWs.class; rim=.methodCode
<a id="RiskAssessment.code"></a>
RiskAssessment.code
Type of assessment
Definition: The type of the risk assessment performed.
Cardinality: 0..1
Type: CodeableConcept
Binding: example:risk-assessment-method
Summary: true
Mappings: workflow=Event.code; w5=FiveWs.what[x]
<a id="RiskAssessment.subject"></a>
RiskAssessment.subject
Who/what does assessment apply to?
Definition: The patient or group the risk assessment applies to.
Cardinality: 1..1
Type: Reference(Patient, Group)
Summary: true
Mappings: workflow=Event.subject; w5=FiveWs.subject; rim=.participation[typeCode=SBJ].role; openehr=Subject of Care
<a id="RiskAssessment.encounter"></a>
RiskAssessment.encounter
Where was assessment performed?
Definition: The encounter where the assessment was performed.
Cardinality: 0..1
Type: Reference(Encounter)
Summary: true
Mappings: workflow=Event.encounter; w5=FiveWs.context; rim=.inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN]
<a id="RiskAssessment.occurrence[x]"></a>
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
Summary: true
Mappings: workflow=Event.occurrence[x]; w5=FiveWs.done[x]; rim=.effectiveTime
<a id="RiskAssessment.condition"></a>
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)
Summary: true
Mappings: rim=.outboundRelationship[typeCode=SUBJ].target[classCode=OBS, moodCode=EVN]
<a id="RiskAssessment.performer"></a>
RiskAssessment.performer
Who did assessment?
Definition: The provider, patient, related person, or software application that performed the assessment.
Cardinality: 0..1
Type: Reference(Patient, Practitioner, PractitionerRole, RelatedPerson, Device)
Summary: true
Mappings: workflow=Event.performer.actor; w5=FiveWs.actor; rim=.participation[typeCode=PFM].role[classCode=ASSIGNED]; openehr=Information Provider
<a id="RiskAssessment.reason"></a>
RiskAssessment.reason
Why was the assessment necessary?
Definition: The reason the risk assessment was performed.
Cardinality: 0..*
Type: CodeableReference
Mappings: workflow=Event.reason; w5=FiveWs.why[x]
<a id="RiskAssessment.basis"></a>
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)
Mappings: rim=.outboundRelationship[typeCode=DRIV].target; openehr=Risk Factor; Link to Evidence
<a id="RiskAssessment.prediction"></a>
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
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]
<a id="RiskAssessment.prediction.outcome"></a>
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
Binding: example:risk-assessment-outcome
Mappings: rim=.value; openehr=Risk
<a id="RiskAssessment.prediction.probability[x]"></a>
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, Quantity, 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
<a id="RiskAssessment.prediction.qualitativeRisk"></a>
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
Binding: example:risk-probability
<a id="RiskAssessment.prediction.relativeRisk"></a>
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
Mappings: rim=.inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="relative risk"].value
<a id="RiskAssessment.prediction.when[x]"></a>
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
Mappings: rim=.effectiveTime or .inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="age"].value
<a id="RiskAssessment.prediction.rationale"></a>
RiskAssessment.prediction.rationale
Explanation of prediction
Definition: Additional information explaining the basis for the prediction.
Cardinality: 0..1
Type: string
Mappings: rim=.reasonCode.text; openehr=Rationale
<a id="RiskAssessment.mitigation"></a>
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
Mappings: rim=.outboundRelationship[typeCode=MTGT].target[classCode=ACT, moodCode=EVN].text
<a id="RiskAssessment.note"></a>
RiskAssessment.note
Comments on the risk assessment
Definition: Additional comments about the risk assessment.
Cardinality: 0..*
Type: Annotation
Mappings: workflow=Event.note