Condition resource implementation guidance
Important: This site is under active development by NHS Digital and is intended to provide all the technical resources you need to successfully develop applications using the FHIR® CDS API.
Condition: Implementation Guidance
Usage
The Condition resource will be used to carry the chief concern and any secondary concerns which reflect the outcome of triage.
Detailed implementation guidance for a Condition
resource in the CDS context is given below:
Name | Cardinality | Type | FHIR Documentation | CDS Implementation Guidance |
---|---|---|---|---|
id |
0..1 |
id | Logical id of this artifact | Note that this will always be populated except when the resource is being created (initial creation call) |
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. Common Languages (Extensible but limited to All Languages) |
|
text |
0..1 |
Narrative | Text summary of the resource, for human interpretation | |
contained |
0..* |
Resource | Contained, inline Resources | This SHOULD NOT be populated. |
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 | 0..1 | code | active | recurrence | inactive | remission | resolved Condition Clinical Status Codes (Required) | This MUST be populated with 'active'. No other values are valid. |
verificationStatus | 0..1 | code | provisional | differential | confirmed | refuted | entered-in-error | unknown | All values are valid. In practice this is likely to be 'provisional' most of the time. |
category | 0..* | CodeableConcept | problem-list-item | encounter-diagnosis Condition Category Codes (Example) | This MUST be populated with the value 'concern' as per the ValueSet | UEC-ConditionCategory-1 (Required) |
severity | 0..1 | CodeableConcept | Subjective severity of condition Condition/Diagnosis Severity (Preferred) | This SHOULD be populated where available. |
code | 0..1 | CodeableConcept | Identification of the condition, problem or diagnosis | This MUST be populated with a relevant SNOMED code. Common Urgent and Emergency Care conditons can be found in the relevant custom ValueSet UEC Condition Code(Example). |
bodySite | 0..* | CodeableConcept | Anatomical location, if relevant SNOMED CT Body Structures (Example) | This SHOULD be populated where available. |
subject | 1..1 | Reference(Patient | Group) | Who has the condition? | This MUST be the Patient. |
context | 0..1 | Reference(Encounter | EpisodeOfCare) | Encounter or episode when condition first asserted | This MUST be populated with the Encounter. |
onset[x] | 0..1 | Estimated or actual date, date-time, or age | This MUST NOT be populated. | |
abatement[x] | 0..1 | If/when in resolution/remission | This MUST NOT be populated. | |
assertedDate | 0..1 | dateTime | Date record was believed accurate | If populated, SHOULD be the Date of triage result |
asserter | 0..1 | Reference(Practitioner | | Patient | | RelatedPerson) | Person who asserts this condition | This MUST NOT be populated. |
stage | 0..1 | BackboneElement | Stage/grade, usually assessed formally + Stage SHALL have summary or assessment | |
summary | 0..1 | CodeableConcept | Simple summary (disease specific) Condition Stage (Example) | This SHOULD be populated where available. |
assessment | 0..* | Reference(ClinicalImpression | | DiagnosticReport | Observation) | Formal record of assessment | This SHOULD be populated where available. |
evidence | 0..* | BackboneElement | Supporting evidence + evidence SHALL have code or details | |
code | 0..* | CodeableConcept | Manifestation/symptom Manifestation and Symptom Codes (Example) | This MUST NOT be populated. |
detail | 0..* | Reference(Any) | Supporting information found elsewhere | This MUST be populated with reference to the Observations or QuestionnaireResponses where available. |
note | 0..* | Annotation | Additional information about the Condition | This MUST NOT be populated. |