Virtually Healthcare HL7 FHIR R4 Implementation Guide
0.1.0-current - ci-build United Kingdom flag

Virtually Healthcare HL7 FHIR R4 Implementation Guide, published by Virtually Healthcare. This guide is not an authorized publication; it is the continuous build for version 0.1.0-current built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/Virtually-Healthcare/HL7-FHIR-Implementation-Guide/ and changes regularly. See the Directory of published versions

Resource Profile: Condition

Official URL: https://fhir.virtually.healthcare/StructureDefinition/Condition Version: 0.1.0-current
Draft as of 2024-11-20 Computable Name: Condition

Extension to UKCore Condition and includes elements from HL7 International Patient Access

Usage:

Formal Views of Profile Content

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

This structure is derived from UKCoreCondition

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition 0..* UKCoreCondition Detailed information about conditions, problems or diagnoses
... identifier S 1..* CommonResourceIdentifiers An identifier intended for computation
... subject 1..1 Reference(Patient) Indicates the patient or group who the condition record is associated with.
.... identifier 0..1 NHSNumbers An identifier intended for computation

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition C 0..* UKCoreCondition Detailed information about conditions, problems or diagnoses
con-5: Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error
con-4: If condition is abated, then clinicalStatus must be either inactive, resolved, or remission
con-3: Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension Content/Rules for all slices
.... bodyStructureR6 N 0..1 Reference(BodyStructure) An extension to replicate the changes within R6 to support adding a reference to the body part affected by the diagnosed condition.
URL: http://hl7.org/fhir/6.0/StructureDefinition/extension-Condition.bodyStructure
.... conditionEpisode N 0..* CodeableConcept The episodicity value of the condition can be represented by one of the following codes: \nfirst | new | review | end.
URL: https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ConditionEpisode
Binding: UK Core Condition Episodicity (extensible)
... modifierExtension ?!N 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
... identifier S 1..* CommonResourceIdentifiers An identifier intended for computation
... clinicalStatus ?!SΣC 0..1 CodeableConcept The clinical status of the condition.
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.

... verificationStatus ?!SΣC 0..1 CodeableConcept The verification status to support the clinical status of the condition.
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.

... severity S 0..1 CodeableConcept A subjective assessment of the severity of the condition as evaluated by the clinician.
Binding: Condition/DiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.

... code SΣ 0..1 CodeableConcept Identification of the condition, problem or diagnosis.
Binding: UK Core Condition Code (preferred): A code from the SNOMED Clinical Terminology UK with the expression (<404684003 |Clinical finding| OR <413350009 |Finding with explicit context| OR <272379006 |Event|).

... subject SΣC 1..1 Reference(Patient) Indicates the patient or group who the condition record is associated with.
ref-1: SHALL have a contained resource if a local reference is provided
.... identifier 0..1 NHSNumbers An identifier intended for computation
... abatement[x] C 0..1 When in resolution/remission
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... recorder SΣC 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Individual who recorded the record and takes responsibility for its content.
ref-1: SHALL have a contained resource if a local reference is provided

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
http://hl7.org/fhir/ValueSet/condition-clinical|4.0.1
from the FHIR Standard
Condition.verificationStatusrequiredConditionVerificationStatus
http://hl7.org/fhir/ValueSet/condition-ver-status|4.0.1
from the FHIR Standard
Condition.severitypreferredCondition/DiagnosisSeverity
http://hl7.org/fhir/ValueSet/condition-severity
from the FHIR Standard
Condition.codepreferredUKCoreConditionCode
https://fhir.hl7.org.uk/ValueSet/UKCore-ConditionCode
NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition C 0..* UKCoreCondition Detailed information about conditions, problems or diagnoses
con-5: Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error
con-4: If condition is abated, then clinicalStatus must be either inactive, resolved, or remission
con-3: Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... Slices for extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... bodyStructureR6 N 0..1 Reference(BodyStructure) An extension to replicate the changes within R6 to support adding a reference to the body part affected by the diagnosed condition.
URL: http://hl7.org/fhir/6.0/StructureDefinition/extension-Condition.bodyStructure
.... conditionEpisode N 0..* CodeableConcept The episodicity value of the condition can be represented by one of the following codes: \nfirst | new | review | end.
URL: https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ConditionEpisode
Binding: UK Core Condition Episodicity (extensible)
... modifierExtension ?!N 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
... identifier S 1..* CommonResourceIdentifiers An identifier intended for computation
... clinicalStatus ?!SΣC 0..1 CodeableConcept The clinical status of the condition.
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.

... verificationStatus ?!SΣC 0..1 CodeableConcept The verification status to support the clinical status of the condition.
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.

... category 0..* CodeableConcept problem-list-item | encounter-diagnosis
Binding: UK Core Condition Category (extensible): A ValueSet to identify the category of a condition.


... severity S 0..1 CodeableConcept A subjective assessment of the severity of the condition as evaluated by the clinician.
Binding: Condition/DiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.

... code SΣ 0..1 CodeableConcept Identification of the condition, problem or diagnosis.
Binding: UK Core Condition Code (preferred): A code from the SNOMED Clinical Terminology UK with the expression (<404684003 |Clinical finding| OR <413350009 |Finding with explicit context| OR <272379006 |Event|).

... bodySite Σ 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (preferred): Codes describing anatomical locations. May include laterality.


... subject SΣC 1..1 Reference(Patient) Indicates the patient or group who the condition record is associated with.
ref-1: SHALL have a contained resource if a local reference is provided
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier 0..1 NHSNumbers An identifier intended for computation
.... display Σ 0..1 string Text alternative for the resource
... encounter ΣC 0..1 Reference(Encounter) Encounter created as part of
ref-1: SHALL have a contained resource if a local reference is provided
... onset[x] Σ 0..1 Estimated or actual date, date-time, or age
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... abatement[x] C 0..1 When in resolution/remission
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... recordedDate Σ 0..1 dateTime Date record was first recorded
... recorder SΣC 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Individual who recorded the record and takes responsibility for its content.
ref-1: SHALL have a contained resource if a local reference is provided
... asserter ΣC 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Person who asserts this condition
ref-1: SHALL have a contained resource if a local reference is provided
... stage C 0..* BackboneElement Stage/grade, usually assessed formally
con-1: Stage SHALL have summary or assessment
.... id 0..1 string Unique id for inter-element referencing
.... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).

.... assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
ref-1: SHALL have a contained resource if a local reference is provided
.... type 0..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).

... evidence C 0..* BackboneElement Supporting evidence
con-2: evidence SHALL have code or details
.... id 0..1 string Unique id for inter-element referencing
.... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code ΣC 0..* CodeableConcept Manifestation/symptom
Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition.


.... detail ΣC 0..* Reference(Resource) Supporting information found elsewhere
ref-1: SHALL have a contained resource if a local reference is provided
... note 0..* Annotation Additional information about the Condition

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Condition.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
http://hl7.org/fhir/ValueSet/condition-clinical|4.0.1
from the FHIR Standard
Condition.verificationStatusrequiredConditionVerificationStatus
http://hl7.org/fhir/ValueSet/condition-ver-status|4.0.1
from the FHIR Standard
Condition.categoryextensibleUKCoreConditionCategory
https://fhir.hl7.org.uk/ValueSet/UKCore-ConditionCategory
Condition.severitypreferredCondition/DiagnosisSeverity
http://hl7.org/fhir/ValueSet/condition-severity
from the FHIR Standard
Condition.codepreferredUKCoreConditionCode
https://fhir.hl7.org.uk/ValueSet/UKCore-ConditionCode
Condition.bodySitepreferredSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
Condition.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
Condition.stage.summaryexampleConditionStage
http://hl7.org/fhir/ValueSet/condition-stage
from the FHIR Standard
Condition.stage.typeexampleConditionStageType
http://hl7.org/fhir/ValueSet/condition-stage-type
from the FHIR Standard
Condition.evidence.codeexampleManifestationAndSymptomCodes
http://hl7.org/fhir/ValueSet/manifestation-or-symptom
from the FHIR Standard

Differential View

This structure is derived from UKCoreCondition

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition 0..* UKCoreCondition Detailed information about conditions, problems or diagnoses
... identifier S 1..* CommonResourceIdentifiers An identifier intended for computation
... subject 1..1 Reference(Patient) Indicates the patient or group who the condition record is associated with.
.... identifier 0..1 NHSNumbers An identifier intended for computation

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition C 0..* UKCoreCondition Detailed information about conditions, problems or diagnoses
con-5: Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error
con-4: If condition is abated, then clinicalStatus must be either inactive, resolved, or remission
con-3: Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension Content/Rules for all slices
.... bodyStructureR6 N 0..1 Reference(BodyStructure) An extension to replicate the changes within R6 to support adding a reference to the body part affected by the diagnosed condition.
URL: http://hl7.org/fhir/6.0/StructureDefinition/extension-Condition.bodyStructure
.... conditionEpisode N 0..* CodeableConcept The episodicity value of the condition can be represented by one of the following codes: \nfirst | new | review | end.
URL: https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ConditionEpisode
Binding: UK Core Condition Episodicity (extensible)
... modifierExtension ?!N 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
... identifier S 1..* CommonResourceIdentifiers An identifier intended for computation
... clinicalStatus ?!SΣC 0..1 CodeableConcept The clinical status of the condition.
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.

... verificationStatus ?!SΣC 0..1 CodeableConcept The verification status to support the clinical status of the condition.
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.

... severity S 0..1 CodeableConcept A subjective assessment of the severity of the condition as evaluated by the clinician.
Binding: Condition/DiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.

... code SΣ 0..1 CodeableConcept Identification of the condition, problem or diagnosis.
Binding: UK Core Condition Code (preferred): A code from the SNOMED Clinical Terminology UK with the expression (<404684003 |Clinical finding| OR <413350009 |Finding with explicit context| OR <272379006 |Event|).

... subject SΣC 1..1 Reference(Patient) Indicates the patient or group who the condition record is associated with.
ref-1: SHALL have a contained resource if a local reference is provided
.... identifier 0..1 NHSNumbers An identifier intended for computation
... abatement[x] C 0..1 When in resolution/remission
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... recorder SΣC 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Individual who recorded the record and takes responsibility for its content.
ref-1: SHALL have a contained resource if a local reference is provided

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
http://hl7.org/fhir/ValueSet/condition-clinical|4.0.1
from the FHIR Standard
Condition.verificationStatusrequiredConditionVerificationStatus
http://hl7.org/fhir/ValueSet/condition-ver-status|4.0.1
from the FHIR Standard
Condition.severitypreferredCondition/DiagnosisSeverity
http://hl7.org/fhir/ValueSet/condition-severity
from the FHIR Standard
Condition.codepreferredUKCoreConditionCode
https://fhir.hl7.org.uk/ValueSet/UKCore-ConditionCode

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition C 0..* UKCoreCondition Detailed information about conditions, problems or diagnoses
con-5: Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error
con-4: If condition is abated, then clinicalStatus must be either inactive, resolved, or remission
con-3: Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... Slices for extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... bodyStructureR6 N 0..1 Reference(BodyStructure) An extension to replicate the changes within R6 to support adding a reference to the body part affected by the diagnosed condition.
URL: http://hl7.org/fhir/6.0/StructureDefinition/extension-Condition.bodyStructure
.... conditionEpisode N 0..* CodeableConcept The episodicity value of the condition can be represented by one of the following codes: \nfirst | new | review | end.
URL: https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ConditionEpisode
Binding: UK Core Condition Episodicity (extensible)
... modifierExtension ?!N 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
... identifier S 1..* CommonResourceIdentifiers An identifier intended for computation
... clinicalStatus ?!SΣC 0..1 CodeableConcept The clinical status of the condition.
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.

... verificationStatus ?!SΣC 0..1 CodeableConcept The verification status to support the clinical status of the condition.
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.

... category 0..* CodeableConcept problem-list-item | encounter-diagnosis
Binding: UK Core Condition Category (extensible): A ValueSet to identify the category of a condition.


... severity S 0..1 CodeableConcept A subjective assessment of the severity of the condition as evaluated by the clinician.
Binding: Condition/DiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.

... code SΣ 0..1 CodeableConcept Identification of the condition, problem or diagnosis.
Binding: UK Core Condition Code (preferred): A code from the SNOMED Clinical Terminology UK with the expression (<404684003 |Clinical finding| OR <413350009 |Finding with explicit context| OR <272379006 |Event|).

... bodySite Σ 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (preferred): Codes describing anatomical locations. May include laterality.


... subject SΣC 1..1 Reference(Patient) Indicates the patient or group who the condition record is associated with.
ref-1: SHALL have a contained resource if a local reference is provided
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier 0..1 NHSNumbers An identifier intended for computation
.... display Σ 0..1 string Text alternative for the resource
... encounter ΣC 0..1 Reference(Encounter) Encounter created as part of
ref-1: SHALL have a contained resource if a local reference is provided
... onset[x] Σ 0..1 Estimated or actual date, date-time, or age
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... abatement[x] C 0..1 When in resolution/remission
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... recordedDate Σ 0..1 dateTime Date record was first recorded
... recorder SΣC 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Individual who recorded the record and takes responsibility for its content.
ref-1: SHALL have a contained resource if a local reference is provided
... asserter ΣC 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) Person who asserts this condition
ref-1: SHALL have a contained resource if a local reference is provided
... stage C 0..* BackboneElement Stage/grade, usually assessed formally
con-1: Stage SHALL have summary or assessment
.... id 0..1 string Unique id for inter-element referencing
.... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).

.... assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
ref-1: SHALL have a contained resource if a local reference is provided
.... type 0..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).

... evidence C 0..* BackboneElement Supporting evidence
con-2: evidence SHALL have code or details
.... id 0..1 string Unique id for inter-element referencing
.... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code ΣC 0..* CodeableConcept Manifestation/symptom
Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition.


.... detail ΣC 0..* Reference(Resource) Supporting information found elsewhere
ref-1: SHALL have a contained resource if a local reference is provided
... note 0..* Annotation Additional information about the Condition

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Condition.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
http://hl7.org/fhir/ValueSet/condition-clinical|4.0.1
from the FHIR Standard
Condition.verificationStatusrequiredConditionVerificationStatus
http://hl7.org/fhir/ValueSet/condition-ver-status|4.0.1
from the FHIR Standard
Condition.categoryextensibleUKCoreConditionCategory
https://fhir.hl7.org.uk/ValueSet/UKCore-ConditionCategory
Condition.severitypreferredCondition/DiagnosisSeverity
http://hl7.org/fhir/ValueSet/condition-severity
from the FHIR Standard
Condition.codepreferredUKCoreConditionCode
https://fhir.hl7.org.uk/ValueSet/UKCore-ConditionCode
Condition.bodySitepreferredSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
Condition.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
Condition.stage.summaryexampleConditionStage
http://hl7.org/fhir/ValueSet/condition-stage
from the FHIR Standard
Condition.stage.typeexampleConditionStageType
http://hl7.org/fhir/ValueSet/condition-stage-type
from the FHIR Standard
Condition.evidence.codeexampleManifestationAndSymptomCodes
http://hl7.org/fhir/ValueSet/manifestation-or-symptom
from the FHIR Standard

 

Other representations of profile: CSV, Excel, Schematron