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 Wed Mar 06 14:43:56 UTC 2019 as a draft by null.
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from Condition
This structure is derived from Condition
This structure is derived from Condition
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Condition | I | 0..* | Detailed information about conditions, problems or diagnoses 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 | |
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: Common Languages (extensible) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | Σ | 0..* | Identifier | External Ids for this condition |
clinicalStatus | ?!ΣI | 0..1 | code | active | recurrence | inactive | remission | resolved Binding: Condition Clinical Status Codes (required) |
verificationStatus | ?!ΣI | 0..1 | code | provisional | differential | confirmed | refuted | entered-in-error | unknown Binding: ConditionVerificationStatus (required) |
category | 0..* | CodeableConcept | problem-list-item | encounter-diagnosis Binding: Condition Category Codes (example) | |
severity | 0..1 | CodeableConcept | Subjective severity of condition Binding: Condition/Diagnosis Severity (preferred) | |
code | Σ | 0..1 | CodeableConcept | Identification of the condition, problem or diagnosis Binding: http://ehealth.sundhed.dk/vs/condition (required) |
bodySite | Σ | 0..* | CodeableConcept | Anatomical location, if relevant Binding: SNOMED CT Body Structures (example) |
subject | Σ | 1..1 | Reference(Patient | Group) | Who has the condition? |
context | Σ | 0..1 | Reference(Encounter | EpisodeOfCare) | Encounter or episode when condition first asserted |
onset[x] | Σ | 0..1 | dateTime, Age, Period, Range, string | Estimated or actual date, date-time, or age |
abatement[x] | I | 0..1 | dateTime, Age, boolean, Period, Range, string | If/when in resolution/remission |
assertedDate | Σ | 0..1 | dateTime | Date record was believed accurate |
asserter | Σ | 0..1 | Reference(Practitioner | Patient | RelatedPerson) | Person who asserts this condition |
stage | I | 0..1 | BackboneElement | Stage/grade, usually assessed formally con-1: Stage SHALL have summary or assessment |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
summary | I | 0..1 | CodeableConcept | Simple summary (disease specific) Binding: Condition Stage (example) |
assessment | I | 0..* | Reference(ClinicalImpression | DiagnosticReport | Observation) | Formal record of assessment |
evidence | I | 0..* | BackboneElement | Supporting evidence con-2: evidence SHALL have code or details |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
code | ΣI | 0..* | CodeableConcept | Manifestation/symptom Binding: Manifestation and Symptom Codes (example) |
detail | ΣI | 0..* | Reference(Resource) | Supporting information found elsewhere |
note | 0..* | Annotation | Additional information about the Condition | |
Documentation for this format |
This structure is derived from Condition
Differential View
This structure is derived from Condition
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Condition | I | 0..* | Detailed information about conditions, problems or diagnoses 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 | |
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: Common Languages (extensible) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | Σ | 0..* | Identifier | External Ids for this condition |
clinicalStatus | ?!ΣI | 0..1 | code | active | recurrence | inactive | remission | resolved Binding: Condition Clinical Status Codes (required) |
verificationStatus | ?!ΣI | 0..1 | code | provisional | differential | confirmed | refuted | entered-in-error | unknown Binding: ConditionVerificationStatus (required) |
category | 0..* | CodeableConcept | problem-list-item | encounter-diagnosis Binding: Condition Category Codes (example) | |
severity | 0..1 | CodeableConcept | Subjective severity of condition Binding: Condition/Diagnosis Severity (preferred) | |
code | Σ | 0..1 | CodeableConcept | Identification of the condition, problem or diagnosis Binding: http://ehealth.sundhed.dk/vs/condition (required) |
bodySite | Σ | 0..* | CodeableConcept | Anatomical location, if relevant Binding: SNOMED CT Body Structures (example) |
subject | Σ | 1..1 | Reference(Patient | Group) | Who has the condition? |
context | Σ | 0..1 | Reference(Encounter | EpisodeOfCare) | Encounter or episode when condition first asserted |
onset[x] | Σ | 0..1 | dateTime, Age, Period, Range, string | Estimated or actual date, date-time, or age |
abatement[x] | I | 0..1 | dateTime, Age, boolean, Period, Range, string | If/when in resolution/remission |
assertedDate | Σ | 0..1 | dateTime | Date record was believed accurate |
asserter | Σ | 0..1 | Reference(Practitioner | Patient | RelatedPerson) | Person who asserts this condition |
stage | I | 0..1 | BackboneElement | Stage/grade, usually assessed formally con-1: Stage SHALL have summary or assessment |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
summary | I | 0..1 | CodeableConcept | Simple summary (disease specific) Binding: Condition Stage (example) |
assessment | I | 0..* | Reference(ClinicalImpression | DiagnosticReport | Observation) | Formal record of assessment |
evidence | I | 0..* | BackboneElement | Supporting evidence con-2: evidence SHALL have code or details |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
code | ΣI | 0..* | CodeableConcept | Manifestation/symptom Binding: Manifestation and Symptom Codes (example) |
detail | ΣI | 0..* | Reference(Resource) | Supporting information found elsewhere |
note | 0..* | Annotation | Additional information about the Condition | |
Documentation for this format |
Path | Name | Conformance | ValueSet |
Condition.language | Common Languages | extensible | Common Languages |
Condition.clinicalStatus | Condition Clinical Status Codes | required | Condition Clinical Status Codes |
Condition.verificationStatus | ConditionVerificationStatus | required | ConditionVerificationStatus |
Condition.category | Condition Category Codes | example | Condition Category Codes |
Condition.severity | Condition/Diagnosis Severity | preferred | Condition/Diagnosis Severity |
Condition.code | ?ext | required | http://ehealth.sundhed.dk/vs/condition |
Condition.bodySite | SNOMED CT Body Structures | example | SNOMED CT Body Structures |
Condition.stage.summary | Condition Stage | example | Condition Stage |
Condition.evidence.code | Manifestation and Symptom Codes | 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() |