A Condition is a clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern.
The official URL for this profile is:
http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-condition
This profile builds on Condition.
This profile was published on Thu Jan 07 13:26:31 UTC 2021 as a draft by ehealth.sundhed.dk.
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from Condition
Summary
Mandatory: 1 element
Structures
This structure refers to these other structures:
This structure is derived from Condition
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | Condition | Detailed information about conditions, problems or diagnoses | |
![]() ![]() ![]() | 1..1 | CodeableConcept | Identification of the condition, problem or diagnosis Binding: Conditions (required) | |
![]() ![]() ![]() ![]() | 0..* | Coding | Code defined by a terminology system Binding: Conditions (required): Identification of the condition or diagnosis. | |
![]() ![]() ![]() | 1..1 | Reference(eHealth Patient | Group) {r} | Who has the condition? | |
![]() ![]() ![]() | 0..1 | Reference(Encounter | eHealth EpisodeOfCare) {r} | Encounter or episode when condition first asserted | |
![]() ![]() ![]() | 0..1 | Reference(eHealth Practitioner | eHealth Patient | eHealth RelatedPerson) {r} | Person who asserts this condition | |
![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() | 0..* | Reference(eHealth ClinicalImpression | DiagnosticReport | eHealth Observation) {r} | Formal record of assessment | |
![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() | 0..* | Reference(Resource) {r} | Supporting information found elsewhere | |
![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() | 0..1 | Individual responsible for the annotation | ||
![]() ![]() ![]() ![]() ![]() | Reference(eHealth Practitioner | eHealth Patient | eHealth RelatedPerson) | |||
![]() ![]() ![]() ![]() ![]() | string | |||
![]() |
This structure is derived from Condition
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | I | 0..* | Condition | Detailed information about conditions, problems or diagnoses |
![]() ![]() ![]() | Σ | 0..1 | id | Logical id of this artifact |
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) Max Binding: All Languages: A human language. | |
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 0..* | Identifier | External Ids for this condition |
![]() ![]() ![]() | ?!ΣI | 0..1 | code | active | recurrence | inactive | remission | resolved Binding: Condition Clinical Status Codes (required): The clinical status of the condition or diagnosis. |
![]() ![]() ![]() | ?!ΣI | 0..1 | code | provisional | differential | confirmed | refuted | entered-in-error | unknown Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis. |
![]() ![]() ![]() | 0..* | CodeableConcept | problem-list-item | encounter-diagnosis Binding: Condition Category Codes (example): A category assigned to the condition. | |
![]() ![]() ![]() | 0..1 | CodeableConcept | Subjective severity of condition Binding: Condition/Diagnosis Severity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician. | |
![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | Identification of the condition, problem or diagnosis Binding: Conditions (required) |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Code defined by a terminology system Binding: Conditions (required): Identification of the condition or diagnosis. |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Anatomical location, if relevant Binding: SNOMED CT Body Structures (example): Codes describing anatomical locations. May include laterality. |
![]() ![]() ![]() | Σ | 1..1 | Reference(eHealth Patient | Group) {r} | Who has the condition? |
![]() ![]() ![]() | Σ | 0..1 | Reference(Encounter | eHealth EpisodeOfCare) {r} | Encounter or episode when condition first asserted |
![]() ![]() ![]() | Σ | 0..1 | Estimated or actual date, date-time, or age | |
![]() ![]() ![]() ![]() | dateTime | |||
![]() ![]() ![]() ![]() | Age | |||
![]() ![]() ![]() ![]() | Period | |||
![]() ![]() ![]() ![]() | Range | |||
![]() ![]() ![]() ![]() | string | |||
![]() ![]() ![]() | I | 0..1 | If/when in resolution/remission | |
![]() ![]() ![]() ![]() | dateTime | |||
![]() ![]() ![]() ![]() | Age | |||
![]() ![]() ![]() ![]() | boolean | |||
![]() ![]() ![]() ![]() | Period | |||
![]() ![]() ![]() ![]() | Range | |||
![]() ![]() ![]() ![]() | string | |||
![]() ![]() ![]() | Σ | 0..1 | dateTime | Date record was believed accurate |
![]() ![]() ![]() | Σ | 0..1 | Reference(eHealth Practitioner | eHealth Patient | eHealth RelatedPerson) {r} | Person who asserts this condition |
![]() ![]() ![]() | I | 0..1 | BackboneElement | Stage/grade, usually assessed formally con-1: Stage SHALL have summary or assessment |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | I | 0..1 | CodeableConcept | Simple summary (disease specific) Binding: Condition Stage (example): Codes describing condition stages (e.g. Cancer stages). |
![]() ![]() ![]() ![]() | I | 0..* | Reference(eHealth ClinicalImpression | DiagnosticReport | eHealth Observation) {r} | Formal record of assessment |
![]() ![]() ![]() | I | 0..* | BackboneElement | Supporting evidence con-2: evidence SHALL have code or details |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | ΣI | 0..* | CodeableConcept | Manifestation/symptom Binding: Manifestation and Symptom Codes (example): Codes that describe the manifestation or symptoms of a condition. |
![]() ![]() ![]() ![]() | ΣI | 0..* | Reference(Resource) {r} | Supporting information found elsewhere |
![]() ![]() ![]() | 0..* | Annotation | Additional information about the Condition | |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | Σ | 0..1 | Individual responsible for the annotation | |
![]() ![]() ![]() ![]() ![]() | Reference(eHealth Practitioner | eHealth Patient | eHealth RelatedPerson) | |||
![]() ![]() ![]() ![]() ![]() | string | |||
![]() ![]() ![]() ![]() | Σ | 0..1 | dateTime | When the annotation was made |
![]() ![]() ![]() ![]() | 1..1 | string | The annotation - text content | |
![]() |
This structure is derived from Condition
Summary
Mandatory: 1 element
Structures
This structure refers to these other structures:
Differential View
This structure is derived from Condition
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | Condition | Detailed information about conditions, problems or diagnoses | |
![]() ![]() ![]() | 1..1 | CodeableConcept | Identification of the condition, problem or diagnosis Binding: Conditions (required) | |
![]() ![]() ![]() ![]() | 0..* | Coding | Code defined by a terminology system Binding: Conditions (required): Identification of the condition or diagnosis. | |
![]() ![]() ![]() | 1..1 | Reference(eHealth Patient | Group) {r} | Who has the condition? | |
![]() ![]() ![]() | 0..1 | Reference(Encounter | eHealth EpisodeOfCare) {r} | Encounter or episode when condition first asserted | |
![]() ![]() ![]() | 0..1 | Reference(eHealth Practitioner | eHealth Patient | eHealth RelatedPerson) {r} | Person who asserts this condition | |
![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() | 0..* | Reference(eHealth ClinicalImpression | DiagnosticReport | eHealth Observation) {r} | Formal record of assessment | |
![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() | 0..* | Reference(Resource) {r} | Supporting information found elsewhere | |
![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() | 0..1 | Individual responsible for the annotation | ||
![]() ![]() ![]() ![]() ![]() | Reference(eHealth Practitioner | eHealth Patient | eHealth RelatedPerson) | |||
![]() ![]() ![]() ![]() ![]() | string | |||
![]() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | I | 0..* | Condition | Detailed information about conditions, problems or diagnoses |
![]() ![]() ![]() | Σ | 0..1 | id | Logical id of this artifact |
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) Max Binding: All Languages: A human language. | |
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 0..* | Identifier | External Ids for this condition |
![]() ![]() ![]() | ?!ΣI | 0..1 | code | active | recurrence | inactive | remission | resolved Binding: Condition Clinical Status Codes (required): The clinical status of the condition or diagnosis. |
![]() ![]() ![]() | ?!ΣI | 0..1 | code | provisional | differential | confirmed | refuted | entered-in-error | unknown Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis. |
![]() ![]() ![]() | 0..* | CodeableConcept | problem-list-item | encounter-diagnosis Binding: Condition Category Codes (example): A category assigned to the condition. | |
![]() ![]() ![]() | 0..1 | CodeableConcept | Subjective severity of condition Binding: Condition/Diagnosis Severity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician. | |
![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | Identification of the condition, problem or diagnosis Binding: Conditions (required) |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Code defined by a terminology system Binding: Conditions (required): Identification of the condition or diagnosis. |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Anatomical location, if relevant Binding: SNOMED CT Body Structures (example): Codes describing anatomical locations. May include laterality. |
![]() ![]() ![]() | Σ | 1..1 | Reference(eHealth Patient | Group) {r} | Who has the condition? |
![]() ![]() ![]() | Σ | 0..1 | Reference(Encounter | eHealth EpisodeOfCare) {r} | Encounter or episode when condition first asserted |
![]() ![]() ![]() | Σ | 0..1 | Estimated or actual date, date-time, or age | |
![]() ![]() ![]() ![]() | dateTime | |||
![]() ![]() ![]() ![]() | Age | |||
![]() ![]() ![]() ![]() | Period | |||
![]() ![]() ![]() ![]() | Range | |||
![]() ![]() ![]() ![]() | string | |||
![]() ![]() ![]() | I | 0..1 | If/when in resolution/remission | |
![]() ![]() ![]() ![]() | dateTime | |||
![]() ![]() ![]() ![]() | Age | |||
![]() ![]() ![]() ![]() | boolean | |||
![]() ![]() ![]() ![]() | Period | |||
![]() ![]() ![]() ![]() | Range | |||
![]() ![]() ![]() ![]() | string | |||
![]() ![]() ![]() | Σ | 0..1 | dateTime | Date record was believed accurate |
![]() ![]() ![]() | Σ | 0..1 | Reference(eHealth Practitioner | eHealth Patient | eHealth RelatedPerson) {r} | Person who asserts this condition |
![]() ![]() ![]() | I | 0..1 | BackboneElement | Stage/grade, usually assessed formally con-1: Stage SHALL have summary or assessment |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | I | 0..1 | CodeableConcept | Simple summary (disease specific) Binding: Condition Stage (example): Codes describing condition stages (e.g. Cancer stages). |
![]() ![]() ![]() ![]() | I | 0..* | Reference(eHealth ClinicalImpression | DiagnosticReport | eHealth Observation) {r} | Formal record of assessment |
![]() ![]() ![]() | I | 0..* | BackboneElement | Supporting evidence con-2: evidence SHALL have code or details |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | ΣI | 0..* | CodeableConcept | Manifestation/symptom Binding: Manifestation and Symptom Codes (example): Codes that describe the manifestation or symptoms of a condition. |
![]() ![]() ![]() ![]() | ΣI | 0..* | Reference(Resource) {r} | Supporting information found elsewhere |
![]() ![]() ![]() | 0..* | Annotation | Additional information about the Condition | |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | Σ | 0..1 | Individual responsible for the annotation | |
![]() ![]() ![]() ![]() ![]() | Reference(eHealth Practitioner | eHealth Patient | eHealth RelatedPerson) | |||
![]() ![]() ![]() ![]() ![]() | string | |||
![]() ![]() ![]() ![]() | Σ | 0..1 | dateTime | When the annotation was made |
![]() ![]() ![]() ![]() | 1..1 | string | The annotation - text content | |
![]() |
Path | Conformance | ValueSet |
Condition.language | extensible | Common Languages Max Binding: All Languages |
Condition.clinicalStatus | required | Condition Clinical Status Codes |
Condition.verificationStatus | required | ConditionVerificationStatus |
Condition.category | example | Condition Category Codes |
Condition.severity | preferred | Condition/Diagnosis Severity |
Condition.code | required | Conditions |
Condition.code.coding | required | Conditions |
Condition.bodySite | example | SNOMED CT Body Structures |
Condition.stage.summary | example | Condition Stage |
Condition.evidence.code | example | Manifestation and Symptom Codes |
Id | Path | Details | Requirements |
dom-2 | Condition | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-1 | Condition | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
dom-4 | Condition | If 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-3 | Condition | If 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() | |
con-4 | Condition | If condition is abated, then clinicalStatus must be either inactive, resolved, or remission : abatement.empty() or (abatement as boolean).not() or clinicalStatus='resolved' or clinicalStatus='remission' or clinicalStatus='inactive' | |
con-3 | Condition | Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error : verificationStatus='entered-in-error' or clinicalStatus.exists() | |
ele-1 | Condition.stage | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
con-1 | Condition.stage | Stage SHALL have summary or assessment : summary.exists() or assessment.exists() | |
ele-1 | Condition.evidence | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
con-2 | Condition.evidence | evidence SHALL have code or details : code.exists() or detail.exists() |