Overview
This section details the design approach using FHIR Resources to support the PRSB heading model for a condition list. The condition Resource is referenced via the List Resource. Implementation guidance on diagnoses from the discharge summary PRSB standard: The discharge summary should inform the GP of the main diagnosis / diagnoses that were important during the admission (or symptom(s) if no diagnosis), including any new diagnosis that came to light during the admission. When a diagnosis has not yet been made, the most granular clinical concept with the highest level of certainty should be recorded. This may be a problem, symptom, sign, or test result, and may evolve over time, as a conventional diagnosis is reached. For example, ‘dyspepsia’ may be the diagnosis when a patient first presents with indigestion, upgraded to ‘gastric ulcer’ when this is found at endoscopy, and ‘gastric cancer’ when biopsies reveal this. ‘Co-morbidities’ should be recorded as separate diagnoses. For example, dementia may be recorded as a primary diagnosis by a psycho-geriatrician, but as a co-morbidity where a patient is admitted for a hip replacement. Unconfirmed or excluded diagnoses should not be recorded in structured code.
Resources Used for Profile Design
The following FHIR Resources are profiled to create the condition list.
- CareConnect-ITK-Condition-List-1 - A CareConnect derived NHS Digital Profile for recording a snapshot of the list of Conditions for the patient.
- CareConnect-ITK-Condition-1 - A CareConnect derived NHS Digital Profile for conditions. The Condition Resource records detailed information about conditions (diagnoses) recognised by a clinician.
List
This Resource acts as a container for the conditions. The following is an example of the main elements used:
- identifier - uniquely identifies this list of conditions (UUIDs)
- code - the type of list (for example SNOMED CT concept for “Primary Diagnosis”)
- status - should always be “current”
- mode - should always be “snapshot”
- subject - a reference to the patient whose condition list this is
- Encounter - a reference to the context in which the list was created (the inpatient stay for example)
- date - when the list was prepared
- source - who or what defined the list
- entry - a reference to the condition Resource entry
Condition
This Resource is used to record detailed information about a condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern. The following is an example of the elements that can be used:
- identifier - uniquely identifies this condition (UUIDs)
- clinicalStatus - active, recurrence, inactive, remission, resolved etc
- category - for Mental Health eDischarge this will normally be encounter-diagnosis
- code - identification of the condition, problem or diagnosis
- subject - the patient
- onset - estimated or actual date, date-time, or age
- abatement - if/when in resolution/remission
- stage - stage/grade, usually assessed formally
- evidence - supporting evidence
Diagnosis Code
Handles information entered for each individual diagnosis. Confirmed diagnosis (or symptom); active diagnosis (or symptom) being treated. Should include the stage of the disease where relevant. The SNOMED CT concept should be from the following ref set:
< 404684003 |Clinical finding| |
OR < 413350009 |Finding with explicit context| |
OR < 272379006 |Event| |
For Inpatient Discharge Summary this is used in conjunction with condition.category with encounter-diagnosis as the ValueSet.
Condition.severity
MUST NOT be used for Transfer of Care Documents.
Condition.bodysite
MUST NOT be used for Transfer of Care Documents.
Condition.subject
A reference to the Patient Resource.
Condition.context
A reference to the Encounter Resource.
Condition.onset
The estimated or actual date, date-time, or age of onset which MUST be populated if available using one of the following sub-elements:
- onsetDateTime
- onsetAge
- onsetPeriod
- onsetRange
- onsetString
Condition.abatement
The estimated or actual date, date-time, or age of abatement which MUST be populated if available using one of the following sub-elements:
- abatementDateTime
- abatementAge
- abatementBoolean
- abatementPeriod
- abatementRange
- abatementString
How the Condition List is Constructed
The condition list is constructed as a list, there may be one or more list types. The diagram below shows the Resources used and relationships between the Resources.
Condition List Item Example
Example to show a condition list.
Condition List
<List> | |
<id value="caf5f17d-e73d-4aaa-a406-dab1717da0c4"/> | |
<meta> | |
<profile value="https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-ITK-Condition-List-1"/> | |
</meta> | |
<identifier> | |
<system value="https://tools.ietf.org/html/rfc4122"/> | |
<value value="91b64907-decb-4dfe-af45-cfbad8028f85"/> | |
</identifier> | |
<status value="current"/> | |
<mode value="snapshot"/> | |
<code> | |
<coding> | |
<system value="http://snomed.info/sct"/> | |
<code value="887161000000102"/> | |
<display value="Diagnoses"/> | |
</coding> | |
</code> | |
<subject> | |
<reference value="urn:uuid:31686b67-9f20-4644-9a54-193d2f91de57"/> | |
</subject> | |
<entry> | |
<item> | |
<reference value="urn:uuid:8197e5be-1483-48e6-bf30-842f5184d4cf"/> | |
</item> | |
</entry> | |
</List> |
Condition
<resource> | |
<Condition> | |
<id value="8197e5be-1483-48e6-bf30-842f5184d4cf"/> | |
<meta> | |
<profile value="https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-ITK-Condition-1"/> | |
</meta> | |
<identifier> | |
<system value="https://tools.ietf.org/html/rfc4122"/> | |
<value value="967d26cb-10cd-4291-9d5c-30ac79e42719"/> | |
</identifier> | |
<!--The clinical status of the condition--> | |
<clinicalStatus value="active"/> | |
<!-- The verification status to support the clinical status of the condition--> | |
<verificationStatus value="confirmed"/> | |
<category> | |
<!--A category assigned to the condition--> | |
<coding> | |
<system value="https://fhir.hl7.org.uk/STU3/CareConnect-ConditionCategory-1"/> | |
<code value="diagnosis"/> | |
<display value="Diagnosis"/> | |
</coding> | |
</category> | |
<!--SNOMED coded identification of the condition, problem or diagnosis--> | |
<code> | |
<coding> | |
<system value="http://snomed.info/sct"/> | |
<code value="394659003"/> | |
<display value="Acute coronary syndrome"/> | |
</coding> | |
</code> | |
<!--Reference to the patient subject of this Condition resource--> | |
<subject> | |
<reference value="urn:uuid:31686b67-9f20-4644-9a54-193d2f91de57"/> | |
</subject> | |
<!--Reference to the Encounter resource--> | |
<context> | |
<reference value="urn:uuid:4f36b35a-ad18-4ea9-a3fb-c893f709e88a"/> | |
</context> | |
<!--Estimated or actual date or date-time the condition began, in the opinion of the clinician--> | |
<onsetDateTime value="2015-02-12T12:00:00+00:00"/> | |
<!--The date on which the existence of the Condition was first asserted or acknowledged--> | |
<assertedDate value="2015-02-12"/> | |
<!--Reference to individual who is making the condition statement--> | |
<asserter> | |
<reference value="urn:uuid:d25fd1c6-2658-4db7-9af0-86c5f95e8ec9"/> | |
</asserter> | |
</Condition> | |
</resource> |