Skip to main content

RiskAssessment

ResourceClinical · Care ProvisionTrial useMaturity 1

An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome.

Tested supportFull test results →
Backends
PostgreSQLElasticsearch
Interactions
CreateReadUpdatePatchDelete
Search
10 of 10 parameters tested

Structure​

ElementCard.TypeDescription
identifierΣ
0..*IdentifierUnique identifier for the assessment
basedOn
0..1Reference(Resource)Request fulfilled by this assessment
parent
0..1Reference(Resource)Part of this occurrence
statusRequiredΣ
1..1coderegistered | preliminary | final | amended +Binding (required): observation-status
methodΣ
0..1CodeableConceptEvaluation mechanism
codeΣ
0..1CodeableConceptType of assessment
subjectRequiredΣ
1..1Reference(Patient | Group)Who/what does assessment apply to?
encounterΣ
0..1Reference(Encounter)Where was assessment performed?
occurrence[x]Σ
0..1dateTime | PeriodWhen was assessment made?
conditionΣ
0..1Reference(Condition)Condition assessed
performerΣ
0..1Reference(Practitioner | PractitionerRole | Device)Who did assessment?
reasonCode
0..*CodeableConceptWhy the assessment was necessary?
reasonReference
0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)Why the assessment was necessary?
basis
0..*Reference(Resource)Information used in assessment
prediction
0..*BackboneElementOutcome predicted
outcome
0..1CodeableConceptPossible outcome for the subject
probability[x]
0..1decimal | RangeLikelihood of specified outcome
qualitativeRisk
0..1CodeableConceptLikelihood of specified outcome as a qualitative valueBinding (example): risk-probability
relativeRisk
0..1decimalRelative likelihood
when[x]
0..1Period | RangeTimeframe or age range
rationale
0..1stringExplanation of prediction
mitigation
0..1stringHow to reduce risk
note
0..*AnnotationComments on the risk assessment

Σ in _summary results · ?! modifier element · 1.. required · inherited elements in grey

Search parameters​

Query with GET [base]/RiskAssessment?[parameter]=[value]. Type decides which modifiers and prefixes apply, see search features.

ParameterTypeDescriptionPGES
conditionreference

Condition assessed

RiskAssessment.condition
datedate

When was assessment made?

(RiskAssessment.occurrence.ofType(dateTime))
encounterreference

Where was assessment performed?

RiskAssessment.encounter
identifiertoken

Unique identifier for the assessment

RiskAssessment.identifier
methodtoken

Evaluation mechanism

RiskAssessment.method
patientreference

Who/what does assessment apply to?

RiskAssessment.subject.where(resolve() is Patient)
performerreference

Who did assessment?

RiskAssessment.performer
probabilitynumber

Likelihood of specified outcome

RiskAssessment.prediction.probability
risktoken

Likelihood of specified outcome as a qualitative value

RiskAssessment.prediction.qualitativeRisk
subjectreference

Who/what does assessment apply to?

RiskAssessment.subject

PG: PostgreSQL, ES: Elasticsearch. passes its TestScript checks, fails, not tested yet.

Common parameters on every resource (8)
_haste-health-authorreference

The author of the resource

_idtoken

Logical id of this artifact

_lastUpdateddate

When the resource version last changed

_profileuri

Profiles this resource claims to conform to

_securitytoken

Security Labels applied to this resource

_sourceuri

Identifies where the resource comes from

_tagtoken

Tags applied to this resource

_typetoken

Derived from the R4B Definition