INTEROPen CareConnect Base STU3 Implementation Guide
3.0.0 - CI Build

INTEROPen CareConnect Base STU3 Implementation Guide - Local Development build (v3.0.0). See the Directory of published versions

StructureDefinition: CareConnect-RiskAssessment-1

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

The official URL for this profile is:

https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-RiskAssessment-1

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraintsdoco
.. RiskAssessment I0..*RiskAssessmentPotential outcomes for a subject with likelihood
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional Content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..1IdentifierUnique identifier for the assessment
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | temp | secondary (If known)
Binding: IdentifierUse (required)
.... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible)
.... system Σ0..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value Σ0..1stringThe value that is unique
Example General: 123456
.... period Σ0..1PeriodTime period when id is/was valid for use
.... assigner Σ0..1Reference(CareConnect-Organization-1)Organization that issued id (may be just text)
... basedOn 0..1Reference(Resource)Request fulfilled by this assessment
... parent 0..1Reference(Resource)Part of this occurrence
... status 1..1coderegistered | preliminary | final | amended +
Binding: ObservationStatus (required)
... method Σ0..1CodeableConceptEvaluation mechanism
Binding: (unbound) (example)
... code Σ0..1CodeableConceptType of assessment
... subject Σ0..1Reference(Group | CareConnect-Patient-1)Who/what does assessment apply to?
... context Σ0..1Reference(CareConnect-EpisodeOfCare-1 | CareConnect-Encounter-1)Where was assessment performed?
... occurrence[x] Σ0..1When was assessment made?
.... occurrenceDateTimedateTime
.... occurrencePeriodPeriod
... condition Σ0..1Reference(CareConnect-Condition-1)Condition assessed
... performer Σ0..1Reference(Device | CareConnect-Practitioner-1)Who did assessment?
... reason[x] 0..1Why the assessment was necessary?
.... reasonCodeableConceptCodeableConcept
.... reasonReferenceReference(Resource)
... basis 0..*Reference(Resource)Information used in assessment
... prediction I0..*BackboneElementOutcome predicted
ras-2: Must be <= 100
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... outcome 1..1CodeableConceptPossible outcome for the subject
Binding: (unbound) (example)
.... probability[x] I0..1Likelihood of specified outcome
ras-1: low and high must be percentages, if present
..... probabilityDecimaldecimal
..... probabilityRangeRange
.... qualitativeRisk 0..1CodeableConceptLikelihood of specified outcome as a qualitative value
Binding: Risk Probability (example)
.... relativeRisk 0..1decimalRelative likelihood
.... when[x] 0..1Timeframe or age range
..... whenPeriodPeriod
..... whenRangeRange
.... rationale 0..1stringExplanation of prediction
... mitigation 0..1stringHow to reduce risk
... comment 0..1stringComments on the risk assessment

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. RiskAssessment I0..*RiskAssessmentPotential outcomes for a subject with likelihood
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional Content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..1IdentifierUnique identifier for the assessment
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | temp | secondary (If known)
Binding: IdentifierUse (required)
.... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible)
.... system Σ0..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value Σ0..1stringThe value that is unique
Example General: 123456
.... period Σ0..1PeriodTime period when id is/was valid for use
.... assigner Σ0..1Reference(CareConnect-Organization-1)Organization that issued id (may be just text)
... basedOn 0..1Reference(Resource)Request fulfilled by this assessment
... parent 0..1Reference(Resource)Part of this occurrence
... status 1..1coderegistered | preliminary | final | amended +
Binding: ObservationStatus (required)
... method Σ0..1CodeableConceptEvaluation mechanism
Binding: (unbound) (example)
... code Σ0..1CodeableConceptType of assessment
... subject Σ0..1Reference(Group | CareConnect-Patient-1)Who/what does assessment apply to?
... context Σ0..1Reference(CareConnect-EpisodeOfCare-1 | CareConnect-Encounter-1)Where was assessment performed?
... occurrence[x] Σ0..1When was assessment made?
.... occurrenceDateTimedateTime
.... occurrencePeriodPeriod
... condition Σ0..1Reference(CareConnect-Condition-1)Condition assessed
... performer Σ0..1Reference(Device | CareConnect-Practitioner-1)Who did assessment?
... reason[x] 0..1Why the assessment was necessary?
.... reasonCodeableConceptCodeableConcept
.... reasonReferenceReference(Resource)
... basis 0..*Reference(Resource)Information used in assessment
... prediction I0..*BackboneElementOutcome predicted
ras-2: Must be <= 100
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... outcome 1..1CodeableConceptPossible outcome for the subject
Binding: (unbound) (example)
.... probability[x] I0..1Likelihood of specified outcome
ras-1: low and high must be percentages, if present
..... probabilityDecimaldecimal
..... probabilityRangeRange
.... qualitativeRisk 0..1CodeableConceptLikelihood of specified outcome as a qualitative value
Binding: Risk Probability (example)
.... relativeRisk 0..1decimalRelative likelihood
.... when[x] 0..1Timeframe or age range
..... whenPeriodPeriod
..... whenRangeRange
.... rationale 0..1stringExplanation of prediction
... mitigation 0..1stringHow to reduce risk
... comment 0..1stringComments on the risk assessment

doco Documentation for this format

 

Other representations of profile: Schematron

Terminology Bindings

Terminology Bindings

PathConformanceValueSet
RiskAssessment.languageextensibleCommon Languages
Max Binding: All Languages
RiskAssessment.identifier.userequiredIdentifierUse
RiskAssessment.identifier.typeextensibleIdentifier Type Codes
RiskAssessment.statusrequiredObservationStatus
RiskAssessment.methodexample
RiskAssessment.prediction.outcomeexample
RiskAssessment.prediction.qualitativeRiskexampleRisk Probability

Constraints

Constraints

IdPathDetailsRequirements
dom-2RiskAssessmentIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-1RiskAssessmentIf the resource is contained in another resource, it SHALL NOT contain any narrative
: contained.text.empty()
dom-4RiskAssessmentIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-3RiskAssessmentIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource
: contained.where(('#'+id in %resource.descendants().reference).not()).empty()
ele-1RiskAssessment.predictionAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
ras-2RiskAssessment.predictionMust be <= 100
: probability is decimal implies probability.as(decimal) <= 100
ras-1RiskAssessment.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)))