Introduction
The GP Connect API 1.3.2-beta release contains updates to the additional profiles and extended API for accessing the Access Record Structured capability.
This release also contains changes from the 1.2.6 of the GP Connect API specification.
1.3.2-beta changes
Impacts provider and consumer systems
Access Record Structured
Updates to API
Tickets: #848
Affects: Access Record Structured
Impacts: Provider and Consumer systems
Description:
- corrected an issue with the error handling for ‘consultationSearchPeriod’ - “The end date of the
consultationSearchPeriod
part parameter is greater than the start date” has been corrected to “The start date of theconsultationSearchPeriod
part parameter is greater than the end date” - in the example the value for ‘includeNumberOfMostRecent’ has been corrected to use an ‘integer’ and not a ‘string’
- updated ‘includeNumberOfMostRecent’ to use the ‘positiveInt’ datatype instead of an ‘integer’
- added error condition for a part parameter with no value
- clarification stating that it is valid to include an empty Parameters.parameter in the case where it has only specified with optional part parameters
- A set of rules have been added around combinations of parameters that consumers MUST NOT use due to potential clinical issues.
- An error condition has been added for when a consumer has included a combination of parameters that isn’t permitted
Pages changed:
- Retrieve a patient’s structured record - error handling
- Retrieve a patient’s structured record - payload request body
- Retrieve a patient’s structured record - Not permitted parameter combinations
Updates to Search Criteria
Tickets: #848
Affects: Access Record Structured
Impacts: Provider and Consumer systems
Description:
- changed the description for the use of consultation part parameters to make them mutually exclusive in accordance with other areas of the specification
- added a section on requesting multiple clinical areas, potential for clinical risk in this situation and mitigations
Pages changed:
Added a new page for search examples
Affects: Access Record Structured
Impacts: Provider and Consumer systems
Description:
- Added a page that contains examples of what we think are likely to be common searches. It includes different approaches to searching for similar data
Pages changed:
Updates to Linkages
Tickets: #919
Affects: Access Record Structured
Impacts: Provider and Consumer systems
Description:
- added a subsection ‘Dealing with confidential items’ to detail an exception for linkages to confidential problems
Pages changed:
Updates to Search Criteria and Linkages
Tickets: #850
Affects: Access Record Structured
Impacts: Provider and Consumer systems
Description:
- updated the search criteria and linkages pages diagrams to represent all items from clinical areas being returned in the relevant list resource
Pages changed:
Updates to Consultations
Tickets: #923
Affects: Access Record Structured
Impacts: Provider and consumer systems
Description:
- removed reference to the list.source from within the description for the participant element of an encounter
Pages changed:
Updates to uncategorised data guidance
Tickets: #681
Affects: Access Record Structured
Impacts: Provider and consumer systems
Description:
- updated to include guidance on how to represent blood pressure in GP Connect
Pages changed:
Added a page for observation blood pressure
Tickets: #681
Affects: Access Record Structured
Impacts: Provider and consumer systems
Description:
- details how the GP Connect observation profile is used to transport blood pressure
Pages changed:
Updates to Observation uncategorised data
Tickets:
Affects: Access Record Structured
Impacts: Provider and consumer systems
Description:
- any reference ranges that contain a < or > operator should be sent as text in the referenceRange.text field
Pages changed:
Updates to Profiles
Tickets:
Affects: Access Record Structured
Impacts: Provider and consumer systems
Description:
- small corrections to the following profiles
- Encounter - participant valueset now has an option for AUTH to specify who recorded the Encounter
- ProblemHeader - Condition.code.text cardinality relaxed from mandatory
- MedicationRequest - extension[repeatInformation].numberOfRepeatPrescriptionsIssued data type has been changed to an unsignedInt as it needs to allow the value to be zero
- Immunization - The fixed value on notGiven has been removed
- The
crossCareSettingIdentifier
slice onidentifier
has been removed from the following profiles:- https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Immunization-1
- https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Observation-1
- https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Encounter-1
- https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-List-1
- https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-ProblemHeader-Condition-1
Profiles changed:
Updates to Population of the codeable concept
Tickets:
Affects: Access Record Structured
Impacts: Provider and Consumer systems
Description:
- The codable concept is a fundamental data type in the FHIR specification. In the UK we have extended this data type so that it is able to carry the SNOMED ConceptId AND DescriptionId. Extending in this way means there are a number of ways that these fields could be populated. This document describes in detail how this data type MUST be populated in the UK. Following a change of approach in the SNOMED for primary care project the way in which this is specified has changed significantly. All consumer and provider suppliers need to read the updated guidance in full and ensure they thoroughly understand the different scenarios that can occur and are documented here.
Pages changed:
Impacts provider systems
Foundations
Change version number in CapabilityStatement to 1.3.2
Affects: Foundations
Description:
- update version number in CapabilityStatement to 1.3.2
Pages changed:
Updates to Immunization
Tickets: #885
Affects: Access Record Structured
Impacts: Provider systems
Description:
- expanded the description for the use of practitioner role codes
Pages changed:
Access Record Structured
Update Access Record Structured capability statement
Affects: Access Record Structured
Description:
- update version number in CapabilityStatement to 1.3.2
- update minor version numbers in profile listing
- update OperationDefinition minor version number
Pages changed:
No impact
Access Record Structured
Updates to Uncategorised example
Tickets:
Affects: Access Record Structured
Impacts: No impact
Description:
- added missing list item for one of the returned Observation Resources
Pages changed:
Updates to consultations example
Tickets:
Affects: Access Record Structured
Impacts: No impact
Description:
- includeNumberOfMostRecent has been corrected to use an integer and not a string
Pages changed:
Added search example page
Tickets:
Affects: Access Record Structured
Impacts: No impact
Description:
- A page has been added that contains examples of searches that can be performed using the Access Record Structured capability
Pages changed: