Background
Patient Facing Services (PFS) ensure that Citizens (Patients and their Proxies) have the tools to access information and services digitally, so they can more actively participate in managing their own health and care. GP Connect (Patient Facing) APIs will allow all Patients and their Proxies to view a Patient’s detailed Electronic Patient Record (EPR) and order their repeat Prescriptions.
There is no single Standard across all GP systems for extracting the Electronic Patient Record (EPR) for PFS. Interface Mechanism 1 (IM1) is the current option for providing PFS APIs from Foundation Solutions. IM1 PFS interfaces, created by the Foundation Suppliers, are based on high level functional specifications rather than technical Standards aligned to interoperability Standards. PFS Consumers cannot integrate in a standardised way with Foundation Suppliers so undertake a separate development with each Supplier. Consumers must apply significant development time and effort to integrate with each differing bespoke API, which introduces technical complexity and inconsistency and negatively impacts New Market Entrants (NMEs) and innovation.
Outline Plan
A number of new GP Connect (Patient Facing) APIs are being developed:
Prescriptions - FHIR API
User Permissions API
Access Record - FHIR API
The GP Connect (Patient Facing) API specifications will continue to be uplifted so that they all adhere to the future specifications that are deemed appropriate and fit for purpose. The requirements for these APIs will be added via separate Roadmap Items.
This Roadmap Item will establish that:
NME Provider Solutions MUST only deliver GP Connect (Patient Facing) APIs
NME and Incumbent Consumer Solutions may deliver either IM1 - Interface Mechanism Standard (Patient interface Consumer requirements) or GP Connect (Patient Facing) APIs, this will be driven by what is currently supported by the Provider Solution
Note: Incumbent Provider Suppliers compliance is not impacted by this change, but they should read the content of this Roadmap Item for awareness.
Summary of Change
Provider Solutions
Patient Information Maintenance - GP: E00166, E00170, E00171 and E00172 updated |
---|
E00166 - manage Citizen Service Access for a PatientAs a Health or Care Professional I want to manage Citizen Service Access for Patients So that Patients have access to Citizen Services Acceptance criterion 1: enable Citizen Service Access for a PatientGiven the Health or Care Professional is permitted to enable Citizen Service Access When the Health or Care Professional selects to enable Citizen Service Access for a Patient Then the Citizen Service Access is enabled for that Patient Acceptance criterion 2: disable Citizen Service Access for a PatientGiven the Health or Care Professional is permitted to disable Citizen Service Access When they select to disable Citizen Service Access for a Patient Then the Citizen Service Access is disabled for that Patient
|
E00170 - manage Prescription Ordering Citizen Service access for a Patient and the PracticeAs a Health or Care Professional I want to be able to manage Patient access to the Prescription Ordering Citizen Service So that I can manage Patient access to Prescription Ordering Citizen Service for Repeat Medication Acceptance criterion 1: enable Patient access to the Prescription Ordering Citizen ServiceGiven the Health or Care Professional is permitted to configure access to Citizen Services When they select to enable the Patient’s access to the Prescription Ordering Citizen Service Then access to the Prescription Ordering Citizen Service is enabled for the Patient Acceptance criterion 2: disable Patient access to the Prescription Ordering Citizen ServiceGiven the Health or Care Professional is permitted to configure access to Citizen Services When they select to disable the Patient’s access to Prescription Ordering Then access to the Prescription Ordering Citizen Service is disabled for the Patient Acceptance criterion 3: enable Prescription Ordering Citizen Service for the PracticeGiven the Health or Care Professional is permitted to enable a Citizen Service for the Practice When they select to enable the Prescription Ordering Citizen Service for the Practice Then the Prescription Ordering Citizen service is enabled for the Practice Acceptance criterion 4: disable Prescription Ordering Citizen Service for the PracticeGiven the Health or Care Professional is permitted to disable a Citizen Service for the Practice When they select to disable the Prescription Ordering Citizen Service for the Practice Then the Prescription Ordering Citizen Service is disabled for the Practice E00170 - Additional Implementation DetailsSolutions MUST comply with the following when implementing this Epic:
E00170 - Supporting Information
|
E00171 - manage View Record Citizen Service Access for the PracticeAs a Health or Care Professional I want to be able to manage access to the View Record Citizen Service for the Practice So that I can manage access to View Record Citizen Service Acceptance criterion 1: enable access to the Summary Information Record Access Level for the PracticeGiven the Health or Care Professional is permitted to configure access to Citizen Services for the Practice When they select to enable access to the Summary Information Record Level for the Practice Then the Summary Information Record Access Level is enabled for the Practice Acceptance criterion 2: disable access to the Summary Information Record Access Level for the PracticeGiven the Health or Care Professional is permitted to configure access to Citizen Services for the Practice When they select to disable access to the Summary Information Record Access Level for the Practice Then the Summary Information Record Access Level is disabled for the Practice Acceptance criterion 3: enable access to the Detailed Coded Record Access Level for the PracticeGiven the Health or Care Professional is permitted to configure access to Citizen Services for the Practice When they select to enable access to the Detailed Coded Record Access Level for the Practice Then the Detailed Coded Record Access Level is enabled for the Practice Acceptance criterion 4: disable access to the Detailed Coded Record Access Level for the PracticeGiven the Health or Care Professional is permitted to configure access to Citizen Services for the Practice When they select to disable a Patient’s access to the Detailed Coded Record Access Level for the Practice Then the Detailed Coded Record Access Level is disabled for the Practice Acceptance criterion 5: enable access to the Document Access Level for the PracticeGiven the Health or Care Professional is permitted to configure access to Citizen Services for the Practice And the Detailed Coded Recorded Access Level is enabled When they select to enable access to the Document Access Level for the Practice Then the Document Access Level is enabled for the Practice Acceptance criterion 6: disable access to the Document Access Level for the PracticeGiven the Health or Care Professional is permitted to configure access to Citizen Services for the Practice When they select to disable access to the Document Access Level for the Practice Then the Document Access Level is disabled for the Practice Acceptance criterion 7: enable access to the View Record Full Record Access Level for the PracticeGiven the Health or Care Professional is permitted to configure access to Citizen Services for the Practice When they select to enable access to the View Full Record Level Access Level for the Practice Then they can record a start date for data to be available from And the View Record Full Record Access Level is enabled for the Practice Acceptance criterion 8: disable access to View Record Full Record Access Level for the PracticeGiven the Health or Care Professional is permitted to configure access to Citizen Services for the Practice When they select to disable a Patient’s access to a View Record Full Record Access Level for the Practice Then View Record Full Record Access Level is disabled for the Practice E00171 - Additional Implementation DetailsSolutions MUST comply with the following when implementing this Epic:
E00171 - Supporting Information
|
E00172 - manage View Record Citizen Service Access for a PatientAs a Health or Care Professional I want to be able to manage access to the View Record Citizen Service for individual Patients So that I can manage Patient access to View Record Citizen Service Acceptance criterion 1: enable Patient access to the Summary Information Record Access Level for a PatientGiven the Health or Care Professional is permitted to configure access to Citizen Services When they select to enable the Patient’s access to the Summary Information Record Level Then the Summary Information Record Access Level is enabled for the Patient Acceptance criterion 2: disable Patient access to the Summary Information Record Access Level for a PatientGiven the Health or Care Professional is permitted to configure access to Citizen Services When they select to disable a Patient’s access to the Summary Information Record Access Level Then the Summary Information Record Access Level is disabled for the Patient Acceptance criterion 3: enable Patient access to the Detailed Coded Record Access Level for a PatientGiven the Health or Care Professional is permitted to configure access to Citizen Services When they select to enable the Patient’s access to the Detailed Coded Record Access Level Then the Detailed Coded Record Access Level is enabled for the Patient Acceptance criterion 4: disable Patient access to the Detailed Coded Record Access Level for a PatientGiven the Health or Care Professional is permitted to configure access to Citizen Services When they select to disable a Patient’s access to the Detailed Coded Record Access Level Then the Detailed Coded Record Access Level is disabled for the Patient Acceptance criterion 5: enable Patient access to the Document Access Level for a PatientGiven the Health or Care Professional is permitted to configure access to Citizen Services And the Detailed Coded Recorded Access Level is enabled When they select to enable the Patient’s access to the Document Access Level Then the Document Access Level is enabled for the Patient Acceptance criterion 6: disable Patient access to the Document Access Level for a PatientGiven the Health or Care Professional is permitted to configure access to Citizen Services When they select to disable a Patient’s access to the Document Access Level Then the Document Access Level is disabled for the Patient Acceptance criterion 7: enable Patient access to the View Record Full Record Access Level for a PatientGiven the Health or Care Professional is permitted to configure access to Citizen Services When they select to enable the Patient’s access to the View Full Record Level Access Level Then they can record a start date for data to be available from And the View Record Full Record Access Level is enabled for the Patient Acceptance criterion 8: disable Patient access to View Record Full Record Access Level for a PatientGiven the Health or Care Professional is permitted to configure access to Citizen Services When they select to disable a Patient’s access to a View Record Full Record Access Level Then View Record Full Record Access Level is disabled for the Patient E00172 - Additional Implementation DetailsSolutions MUST comply with the following when implementing this Epic:
E00172 - Supporting Information
|
Interoperability Standard: Capability-independent interoperability Standards section updated |
---|
IM1 - Interface MechanismIM1 - Interface Mechanism is a mechanism for accessing data held in GP Systems (Systems providing one or more Capabilities as part of the GP IT Futures Framework). The interface mechanism facilitates three use-cases (Patient, Bulk and Practice) which are detailed within the IM1 page. A system or application is required to provide IM1 interfaces if
Where a GP Connect interface capability is available, Provider Suppliers would be expected to develop against that, rather than developing a new bespoke or proprietary interface. A system or application may wish to consume IM1 interfaces where they have a requirement to access data held in GP Systems and the Provider Solution does not offer a GP Connect interface. |
IM1 Standard: Applicability section updated |
---|
ApplicabilityA system or application is required to provide IM1 interfaces if Where a GP Connect interface capability is available, Provider Suppliers would be expected to develop against that, rather than developing a new bespoke or proprietary interface. A system or application may wish to consume IM1 interfaces where they have a requirement to access data held in GP Systems and the Provider Solution does not offer a GP Connect interface. |
GP Connect (Patient Facing) Prescriptions: new Standard added |
---|
New Standard added, see Full Specification. |
GP Connect (Patient Facing) Access Record: new Standard added |
---|
New Standard added, see Full Specification. |
GP Connect (Patient Facing) User Permission: new Standard added |
---|
New Standard added, see Full Specification. |
Consumer Solutions
Prescription Ordering - Citizen: E00327, E00328 and E00313 updated |
---|
E00327 - Patient viewing Repeat medicationsAs a Patient I want to view my Repeat medications using Citizen Services So that I can view the Repeat medications I can request to be issued Acceptance criterion 1: view Repeat MedicationsGiven the Patient is enabled for the Prescription Ordering Citizen Service When the Patient selects to view their Repeat medications Then the Patient’s Repeat medications are displayed And the name for each medication is displayed And the strength for each medication is displayed And the form for each medication is displayed And the dose for each medication is displayed And the date of the most recent issue for each medication is displayed And the duration for each medication is displayed E00327 - Additional Implementation DetailsSolutions MUST comply with the following when implementing this Epic:
E00327 - Supporting Information
|
E00328 - Patient managing requests for a Repeat medication to be issuedAs a Patient I want to manage my requests for Repeat medication to be issued using Citizen Services So that I can manage requests for my Repeat medications to be issued Acceptance criterion 1: create a request for a Repeat medication to be issuedGiven the Patient is enabled for the Prescription Ordering Citizen Service When the Patient selects to request for a Repeat medication to be issued And the Patient does not have any existing pre-authorised issues outstanding for the Repeat medication Then the request is created Acceptance criterion 2: view outstanding requests for Repeat medications to be issuedGiven the Patient is enabled for the Prescription Ordering Citizen Service When the Patient selects to view outstanding requests for Repeat medications to be issued Then the outstanding requests are displayed Acceptance criterion 3: cancel an outstanding request for a Repeat medication to be issuedGiven the Patient is enabled for the Prescription Ordering Citizen Service When the Patient selects to cancel a request for a Repeat medication to be issued Then the request is cancelled E00328 - Additional Implementation DetailsSolutions MUST comply with the following when implementing this Epic:
E00328 - Supporting Information
E00313 - request to amend my Citizen Service AccessAs a Citizen I want to submit a request to amend my Citizen Service Access So that I can request changes to the Citizen Services I have access to Acceptance criterion 1: request to amend Citizen Service AccessGiven the Citizen is enabled for Citizen Services When the Citizen submits a request to amend their Citizen Service Access Then the Citizen’s request is submitted to the Healthcare Organisation E00313 - Additional Implementation DetailsSolutions MUST comply with the following when implementing this Epic:
E00313 - Supporting Information
|
View Record - Citizen: E00357, E00358, E00359, E00360 and E00313 updated |
---|
E00357 - Patient viewing Summary Information RecordAs a Patient I want to view my Summary Information Record So that I can see a summary of the information from my Electronic Patient Record (EPR) Acceptance criterion 1: view Summary Information RecordGiven the Patient is enabled for the View Record Citizen Service And the Patient is enabled for the Summary Information Record Access Level When the Patient selects to view the Summary Information Record Then the Summary Information Record is displayed E00357 - Additional Implementation DetailsSolutions MUST comply with the following when implementing this Epic:
E00357 - Supporting Information
|
E00358 - Patient viewing Detailed Coded RecordAs a Patient I want to view my Detailed Coded Record So that I can see coded data from my Electronic Patient Record (EPR) Acceptance criterion 1: view Detailed Coded RecordGiven the Patient is enabled for the View Record Citizen Service And the Patient is enabled for the Detailed Coded Record Access Level When the Patient selects to view the Detailed Coded Record Then the Detailed Coded Record is displayed E00358 - Additional Implementation DetailsSolutions MUST comply with the following when implementing this Epic:
E00358 - Supporting Information
|
E00359 - Patient viewing documents from Electronic Patient Record (EPR)As a Patient I want to view documents from my Electronic Patient Record (EPR) So that I can see the documents from my Electronic Patient Record (EPR) Acceptance criterion 1: view documents from Electronic Patient Record (EPR)Given the Patient is enabled for the View Record Citizen Service And the Patient is enabled for the Document Access Level When the Patient selects to view a document from their Electronic Patient Record (EPR) Then the document is displayed E00359 - Additional Implementation DetailsSolutions MUST comply with the following when implementing this Epic:
E00359 - Supporting Information
|
E00360 - Patient viewing Full Patient RecordAs a Patient I want to view my Full Patient Record So that I can see all available information from my Electronic Patient Record (EPR) Acceptance criterion 1: view Full Patient RecordGiven the Patient is enabled for the View Record Citizen Service And the Patient is enabled for the Full Record Access Level When the Patient selects to view the Full Patient Record Then the Full Patient Record is displayed E00360 - Additional Implementation DetailsSolutions MUST comply with the following when implementing this Epic:
E00360 - Supporting Information
E00313 - request to amend my Citizen Service AccessAs a Citizen I want to submit a request to amend my Citizen Service Access So that I can request changes to the Citizen Services I have access to Acceptance criterion 1: request to amend Citizen Service AccessGiven the Citizen is enabled for Citizen Services When the Citizen submits a request to amend their Citizen Service Access Then the Citizen’s request is submitted to the Healthcare Organisation E00313 - Additional Implementation DetailsSolutions MUST comply with the following when implementing this Epic:
E00313 - Supporting Information
|
Appointments Management - Citizen: E00313 updated |
---|
E00313 - request to amend my Citizen Service AccessAs a Citizen I want to submit a request to amend my Citizen Service Access So that I can request changes to the Citizen Services I have access to Acceptance criterion 1: request to amend Citizen Service AccessGiven the Citizen is enabled for Citizen Services When the Citizen submits a request to amend their Citizen Service Access Then the Citizen’s request is submitted to the Healthcare Organisation E00313 - Additional Implementation DetailsSolutions MUST comply with the following when implementing this Epic:
E00313 - Supporting Information
|
Communicate With Practice - Citizen: E00313 updated |
---|
E00313 - request to amend my Citizen Service AccessAs a Citizen I want to submit a request to amend my Citizen Service Access So that I can request changes to the Citizen Services I have access to Acceptance criterion 1: request to amend Citizen Service AccessGiven the Citizen is enabled for Citizen Services When the Citizen submits a request to amend their Citizen Service Access Then the Citizen’s request is submitted to the Healthcare Organisation E00313 - Additional Implementation DetailsSolutions MUST comply with the following when implementing this Epic:
E00313 - Supporting Information
|
Full Specification
The new GP Connect (Patient Facing) Prescriptions, GP Connect (Patient Facing) Access Record and GP Connect (Patient Facing) User Permissions Standard will be added at a later date. Proposed changes can be viewed in the Summary of Change above.
Updated versions of Patient Information Maintenance - GP, Prescription Ordering - Citizen, View Record - Citizen, Appointments Management - Citizen, Communicate With Practice - Citizen Capabilities, the Interoperability Standard and IM1 Standard will be added at a later date. Proposed changes can be viewed in the Summary of Change above.
The Citizen Services Implementation Guidance will also be updated at a later date and provided as part of this Roadmap Item.
Assurance Approach
The Assurance Approach for Providers and Consumers will be provided at a later date.