View raw Markdown
type: resource-definitionsresource: RiskAssessment

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

Type: dateTime, Period

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

Type: Period, Range

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