This is the Continuous Integration Build of FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions
Clinical Decision Support ![]() | Maturity Level: 2 | Trial Use | Security Category: Patient | Compartments: Device, Group, Patient, Practitioner |
An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome.
This resource is an event resource from a FHIR workflow perspective - see Workflow, specifically Event.
This resource captures predicted outcomes for a patient or population on the basis of source information. Examples include:
This resource can be used to represent the results of formal scoring/decision support tools that evaluate risk. It can also be used to capture a practitioner's subjective assessment of the patient's risk based on existing knowledge and previous experience.
Risk assessments are a specialized type of observation. A specialized resource is used to provide a simpler mechanism to capture of a series of risks and to associate those risks with time-ranges, probabilities, etc. All risk assertions are captured at one time based on a single set of source inputs. Capture of a single risk MAY be done using the Observation class, particularly in circumstances where it's treated as a generic observation, but for consistency, all risk assessments and prognosis SHOULD be captured using RiskAssessment.
Risk assessments may be based on a variety of factors, including:
Because so many resources can potentially be used, no limit is placed on what resources can be sent in RiskAssessment.basis
. However, some resources would be nonsensical for this use (e.g. MessageHeader).
AllergyIntolerance and RiskAssessment
AllergyIntolerance describes a specific type of risk - propensity to reaction to a substance while RiskAssessment describes general risks to a subject, not generally based on a reaction.
Risk Assessments can be determined manually by health-care providers based on their professional expertise, by using an algorithmic scoring system or through a combination. Risk assessments can also be computed by decision support systems. OperationDefinitions may be defined by servers to generate risk assessments based on particular combinations of source resources or other inputs.
Additional definitions: Master Definition XML + JSON, XML Schema/Schematron + JSON Schema, ShEx (for Turtle) + see the extensions, the spreadsheet version & the dependency analysis
Path | ValueSet | Type | Documentation |
---|---|---|---|
RiskAssessment.status | ObservationStatus | Required | Codes providing the status of an observation. |
RiskAssessment.method | RiskAssessmentMethod | Example | Example value set illustrating possible codes for identifying the mechanism or algorithm used to make the assessment; e.g. TIMI, PRISM, Cardiff Type 2 diabetes, etc. |
RiskAssessment.code | RiskAssessmentMethod | Example | Example value set illustrating possible codes for identifying the mechanism or algorithm used to make the assessment; e.g. TIMI, PRISM, Cardiff Type 2 diabetes, etc. |
RiskAssessment.prediction.outcome | RiskAssessmentOutcome | Example | Example value set illustrating possible codes for identifying the condition or other outcome; e.g. death, remission, amputation, infection, etc. |
RiskAssessment.prediction.qualitativeRisk | RiskProbability | Example | Codes representing the likelihood of a particular outcome in a risk assessment. |
UniqueKey | Level | Location | Description | Expression |
![]() | Rule | RiskAssessment.prediction.probability[x] | 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))) |
![]() | Rule | RiskAssessment.prediction | Probability as a deciml must be <= 100 | probability.empty() or ((probability is decimal) implies ((probability as decimal) <= 100)) |
Search parameters for this resource. See also the full list of search parameters for this resource, and check the Extensions registry for search parameters on extensions related to this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.
Name | Type | Description | Expression | In Common |
condition | reference | Condition assessed | RiskAssessment.condition (Condition) |
|
date | date | When was assessment made? | (RiskAssessment.occurrence.ofType(dateTime)) | 26 Resources |
encounter | reference | Where was assessment performed? | RiskAssessment.encounter (Encounter) |
29 Resources |
identifier | token | Unique identifier for the assessment | RiskAssessment.identifier | 65 Resources |
method | token | Evaluation mechanism | RiskAssessment.method | |
patient | reference | Who/what does assessment apply to? | RiskAssessment.subject.where(resolve() is Patient) (Patient) |
65 Resources |
performer | reference | Who did assessment? | RiskAssessment.performer (Practitioner, Device, Patient, PractitionerRole, RelatedPerson) |
|
probability | number | Likelihood of specified outcome | RiskAssessment.prediction.probability.ofType(decimal) | |
risk | token | Likelihood of specified outcome as a qualitative value | RiskAssessment.prediction.qualitativeRisk | |
subject | reference | Who/what does assessment apply to? | RiskAssessment.subject (Group, Patient) |