[DRAFT] GP Connect (Patient Facing) Access Record - FHIR API

This guidance is under active development by NHS Digital and content may be added or updated on a regular basis.

Problems

Problems - Data Model

Patient Facing Services incorporates the GP Connect data model, this contains guidelines on how Providers need to populate each of the FHIR resources. It is advised to read the data model first, to understand how this is being populated by GP clinical systems.

The relevant profiles in the data model are as follows:

However, not all clinical information stored on GP systems may be safe to display for the end user (patients / citizens). This guide is intended to help Consumers understand what is clinically safe and useful to display via PFS from the GP Connect data model. Please see the PFS recommendations below.

The full understanding of a Problem is not the Problem itself but using it as a way to navigate a problem-oriented record. In order to navigate a problem-oriented record, it is advised to understand other clinical areas the Problem may reference. For more information on representing the different clinical areas, click on the link provided.

Note - This profile provides the ‘problem header’ that identifies a record of a problem item in a patient GP record. Problems are associated to other Problems e.g., a cough can be a problem which evolves into pneumonia. Problems will often also be associated to other information in the patient record such as and not limited to tests run relating to the problem, medications prescribed for the problem, observations taken in managing the problem and referrals to other care settings for problem management. If the Consumer wants to show the full history related to a problem, the resource described here will provider pointers to that information. However, Consumers will need to be able to handle the other information types as described in the other clinical areas to fully represent that additional detail.

PFS Recommendation

  • Safe to display to patient / citizen - With a safety rating of 'High', 'Medium' or 'Low'.

  • Useful to display to patient / citizen - With a recommendation of 'Recommended' or 'Not recommended'.

For example, the element 'Id’ has a safety rating of ‘High’, meaning it can be shown via Patient Facing Services (PFS). However, we believe it may not be useful to display 'Not Recommended' for the patient / citizen. It’s worth noting, there are elements that will have no meaning or have any merit in being displayed such as ‘Id’. For example, some elements are just entities that link data together.

For further information on the labelling please visit Data model labels used within this guidance.

Element Safe to display to patient / citizen Useful to display to patient / citizen
id
meta.profile
extension[actualProblem]
extension[relatedProblemHeader]
extension[relatedProblemHeader.type]
extension[relatedProblemHeader.target]
extension[relatedClinicalContent]
extension[problemSignificance]
identifier
clinicalStatus
category
code
subject
context
onset
abatement
assertedDate
asserter
note

Further Information

Note - Not every element will have further information. Further information is to simply give additional context and perspective to the element.


extension[actualProblem]

Further information

There could be additional information in the resource referenced by ‘extension[actualProblem]’. For example, if the problem was high blood pressure, this may link to a record which has the original blood pressure reading, which may lead to the problem being identified. (The full information of the originally recorded problem that this header represents, is to also read the content of the referred to actual problem.) This all depends on the use case. If the Consumer is only listing Problems, they might only want the original term (with some metadata associated). In this case ‘extension[actualProblem]’ may not be necessary. If Problems are wanted to be displayed in detail, its highly likely ‘extension[actualProblem]’ will be applied.

Displaying the element alone will have no meaning to the patient. This is not advised and may cause more confusion than benefit to the user. If a clear business case is portrayed, then this can be utilised in conjunction with other information to represent information free from ambiguity or confusion to the patient / citizen.


extension[problemSignificance]

Further information

This can be useful in a grouped scenario, separating the major and minor Problems (major first followed by minor). It may also be displayed in a condensed summary view. For example, the element may be clearly visible on the user interface without searching or expanding for further information.


clinicalStatus

Further information

If Consumers are going to present both active and inactive Problems. Then it is advised to utilise this element.

To clearly and unambiguously distinguish between the active and the inactive Problems being presented to the patient / citizen. This can be done either by separation into separate tables clearly labelled, or clearly labelling each individual Problems.


code

Use with caution for PFS

Further information

This element is a CodeableConcept, it is advised to use the original term text as your primary clinical term. For more information on 'Processing data from a CodeableConcept', specifically section 'Original term text' then please visit -

https://simplifier.net/guide/uk-core-implementation-guide/Home/Guidance/CodeableConcept-Guidance?version=1.0.0-pre-release


context

Further information

This element is a reference to the encounter where the Problem was initially created. Displaying the element alone will have no meaning to the patient. This is not advised and may cause more confusion than benefit to the user. If a clear business case is portrayed, then this can be utilised in conjunction with other information to represent information free from ambiguity or confusion to the patient / citizen.


abatement

Further information

If populated ('abatement' is only relevant to inactive Problems).


assertedDate

Use with caution for PFS

Further information

The element states the date it was recorded, not when it occurred / happened. If 'onset' date is missing, then use the 'assertedDate'.

The 'assertedDate' element is the date the symptom became classified as being a problem (when the clinician became aware of the symptom). Whereas the ‘onset’ element states the beginning of the symptom.


asserter

Further information

The elemenet is a reference to the profile for the practitioner who recorded the Problem. Displaying the element alone will have no meaning to the patient. This is not advised and may cause more confusion than benefit to the user. If a clear business case is portrayed, then this can be utilised in conjunction with other information to represent information free from ambiguity or confusion to the patient / citizen.

back to top