Skip to content

New Access Record HTML Consumer Tests

davebagnall edited this page Jul 8, 2024 · 12 revisions

Consumer Tests

Please scroll to the right to view the full test information including test data

Test ID Scenario Name Description Requirement ID Demonstrator Patient ID Provider Test?
GPC-ARHTML-01-TEST Patient tracing – Success Scenario
GivenI have traced a Patient (as per the recommended means in GPC API spec) in the last 24 hours
When I try to retrieve a patient’s record from its registered GP practice
Then I am able to retrieve patient’s record
GPC-ARHTML-01 9658218873
GPC-ARHTML-02-TEST Patient tracing – Exception Scenario
Given I have NOT traced a Patient (as per the recommended means in GPC API spec) in the last 24 hours
When I try to retrieve a patient’s record from its registered GP practice
Then I am NOT able to retrieve patient’s record
GPC-ARHTML-02 9658218873
GPC-ARHTML-03-TEST GP Organisation identification
Given I have a Patient’s NHS number
And I want to retrieve a Patient’s record from its registered GP Practice
When I try to find the Patient’s registered GP Practice using the patient’s NHS number
Then I get the ODS code of the Patient’s registered GP Practice in response
And I can use the ODS code of the registered GP Practice to request patient’s information from the GP Practice.
GPC-ARHTML-03 9658218873
GPC-ARHTML-04-TEST Minimum Patient Demographics
GivenI want to view a patient’s record
And its demographics
When I retrieve a patient’s record from its registered GP practice
Then I display the patient’s details on my system as per the CUI guidance
GPC-ARHTML-04 9658218873
GPC-ARHTML-05-TEST Demographic cross checking – demographic details of the patient does not match
Given I want to view a Patient’s record
And I try to retrieve a patient’s record from its GP Practice
And I receive an API response with the patient’s details
And I compare the returned structured patient demographic data (supplied by the provider system as structured data) against the demographic data held in the consumer system
When the differences exist in any of the following fields, Family NameGiven Name, Gender, Birth Date, GP Practice Code
Then the consumer system MUST show an alert/warning
And provide details of which fields/values are different between the two systems
And following demographics data MAY also be displayed if returned from the provider to assist a visual cross check
And for safe identification, Address
And Postcode, Contact (telephone, mobile, email), Responsible GP Code
And Name, GP Practice Name
And Address
GPC-ARHTML-05 9658218873
GPC-ARHTML-06-TEST Data Sharing - Success Scenario
Given that data sharing agreements are in place between my organisation (consumer)
And the GP Practice (provider) from which I want to retrieve a patient’s record
When I try to retrieve patient’s information from their registered GP Practice
Then the data sharing agreements are checked by Spine Security Proxy
And I can retrieve the Patient’s record only if the data sharing agreement between my organisation
And the given GP Practice is set up on Spine Security Proxy.
GPC-ARHTML-06 9658218873
GPC-ARHTML-07-TEST Data Sharing - Exception Scenario
Given that data sharing agreements are NOT in place between my organisation (consumer)
And the GP Practice (provider) from which I want to retrieve a patient’s record
And I try to retrieve patient’s information from their registered GP Practice
And the data sharing agreements are checked by Spine Security Proxy
When I receive an exception in the API response that the data sharing agreement does not exist in SSP.
Then I am able to h
Andle this error gracefully on my system
GPC-ARHTML-07 9658218873
GPC-ARHTML-08-TEST Get an in-transit Patient record
Given that a patient has registered with a new GP Practice(Y)
And their patient record is being transferred from the previous GP Practice(X) to Y GP Practice
And I access the Patient’s record from Y GP Practice
And only details from the current GP record of the Y GP Practice are returned as old GP record of X is still in transit
And not committed.
When I see a banner message in the response specifying 'Patient record transfer from previous GP Practice not yet complete; any information recorded before dd-Mmm-yyyy has been excluded'
Then I display the banner as per the CUI guidance
GPC-ARHTML-08 9658219691
GPC-ARHTML-09-TEST Patient banner
Given I want to view a Patient’s record
And I try to retrieve a patient’s record from its GP Practice
And I receive an API response with the patient’s details
When I display the received patient’s details (html content from the API response) on my system
Then my system MUST present a patient banner above the HTML content returned from the GP Connect APIs in line with the CUI guidance. Patient Banner Patient Banner - Quick Implementation Guide
And it applies to all the HTML views
GPC-ARHTML-09 9658218873
GPC-ARHTML-10-TEST Content banner – display section banner
And subsection banner

Given I want to view a Patient’s record
And I try to retrieve a patient’s record from its GP Practice
And I receive an API response with patient’s details
And the API response has section banner
And subsection banner
When I create HTML views Then I display the section banner above the relevant section
Then I display the section banner above the relevant section
And I display the subsection banner above the relevant subsections with the expected styling as per the API spec
GPC-ARHTML-10 9658218873
GPC-ARHTML-11-TEST Sections with date filters
Given I want to view a Patient’s record
When I use the GPC API to request a Patient’s record from their registered GP Practice for any section
Then I can apply date filters to following sections only:, Administrative items, Clinical items, Encounters, Medications - subsection 'All Medication', Medications - subsection 'All Medication Issues', Observations, Problems
And issues - Major inactive problems
And issues, Problems
And issues - Other inactive problems
And issues, Referrals
And I receive
And display details for the relevant section for the applied date filter
GPC-ARHTML-11 9658218873
GPC-ARHTML-12-TEST Date banner – display date banner with start date
And end date

Given I want to view a Patient’s record
And I try to retrieve a patient’s record from its GP Practice
And I have applied a date filter with a start date
And no end date for a section/subsection in the API request
And I receive an API response with patient’s details
And the API response has date banner for the given section
When I create HTML views
Then I display the date banner above the relevant section with start date only displaying in the text ‘All data items from [Start Date]’ with the expected styling as per the API spec
GPC-ARHTML-12 9658218873
GPC-ARHTML-13-TEST Date banner – display date banner with start date
And no end date

Given I want to view a Patient’s record
And I try to retrieve a patient’s record from its GP Practice
And I have applied a date filter with no start date
And an end date for a section/subsection in the API request
And I receive an API response with patient’s details
And the API response has date banner for the given section
When I create HTML views
Then I display the date banner above the relevant section with end date only displaying in the text ‘Data items until [End Date]’ with the expected styling as per the API spec
GPC-ARHTML-13 9658218873
GPC-ARHTML-14-TEST Date banner – display date banner with no start date
And an end date

Given I want to view a Patient’s record
And I try to retrieve a patient’s record from its GP Practice
And I have not applied a date filter for a section/subsection in the API request
And I receive an API response with patient’s details
And the API response has date banner for the given section
When I create HTML views
Then I display the date banner above the relevant section that does not display any date range
And its text reads as ‘Date filter not applied’ with the expected styling as per the API spec
And I display another date banner with no dates whose text reads as ‘All relevant items’
GPC-ARHTML-14 9658218873
GPC-ARHTML-15-TEST Date banner – display date banner with no date ranges applied
Given I want to view a Patient’s record
And I try to retrieve a patient’s record from its GP Practice
And I receive an API response with patient’s details
And the API response has a section from which some data has been excluded
And it has an exclusions banner
Whencreate HTML views
Then I display the exclusion banner above the given section/subsection with the expected styling as per the API spec
GPC-ARHTML-15 9658218873
GPC-ARHTML-16-TEST Exclusions banner
Given I want to view a Patient’s record
And I try to retrieve a patient’s record from its GP Practice
And I receive an API response with patient’s details
And the API response has a section from which some data has been excluded
And it has an exclusions banner
When I create HTML views
Then I display the exclusion banner above the given section/subsection with the expected styling as per the API spec
GPC-ARHTML-16 9674960112 Mandy Lafone at B86071
GPC-ARHTML-17-TEST Http Header Pre-requisites
Given I want to view a Patient’s record
When I try to retrieve a patient’s record from their registered GP Practice
Then in the header of the API request I must provide the following details:, Ssp-TraceID - Consumer’s TraceID (i.e. GUID/UUID), Ssp-From - Consumer’s ASID, Ssp-To - Provider’s ASID, Ssp-InteractionID - urn:nhs:names:services:gpconnect:fhir:operation:gpc.getcarerecord
GPC-ARHTML-17 9658218873
GPC-ARHTML-18-TEST Get Care Record API Request items
Given I want to view a Patient’s record
And I have provided the required items in the header of the API Request as per Test id 6.1
When I try to retrieve a patient’s record from its GP Practice
Then in the API request payload I MUST provide the following:, It must have a set of Parameters conforming to the gpconnect-carerecord-operation-1 profiled OperationDefinition, Parameter patientNHSNumber - it is the NHS Number of the patient whose GP care record you want to access, Parameter recordSection – it is the GP care record section you wish to retrieve
And the request payload MAY have the following optional parameters for retrieving relevant sections, Parameter timePeriod – It is the time period over which the requested information is to be returned
GPC-ARHTML-18 9658218873
GPC-ARHTML-19-TEST Get Care Record API Request – Business Rules
Given I want to view a Patient’s record
And I have provided the required items of the API Request
When I try to retrieve a patient’s record from its GP Practice
Then the API request payload MUST meet the following business rules:, NHS number must be in valid format, NHS number is verified by my Organisation – it is associated with a NHS Number Status Indicator Code of Number present
And verified, Patient record must only be retrieved from the patient’s nominated primary care provider (GP Practice), The record section must be from the approved valueset, When time period is provided – end date is greater than start date, a time period is NOT specified for a record section that is time period agnostic (for example, Patient Summary, Allergies etc.)
GPC-ARHTML-19 9658218873
GPC-ARHTML-20-TEST Success Scenario
Given I want to view a Patient’s record
And I create a valid GPConnect API Request
When I try to retrieve a patient’s record from its GP Practice
Then in the API response I MUST have received the following details:, 200 OK HTTP status code on successful retrieval of a care record section, care record section as valid XHTML in line with the FHIR Narrative guidance, relevant GP Connect StructureDefinition profile details in the meta fields of the returned response, Patient, Practitioner
And Organization details for the retrieved care record in a searchset Bundle
And I am able to display the details successfully in relevant HTML views
GPC-ARHTML-20 9658218873
GPC-ARHTML-21-TEST Exception Scenario
Given I want to view a Patient’s record
And I create a GPC API Request that does not meet one or more of these business rules
When I try to retrieve a patient’s record from its GP Practice
Then the API response must return an OperationOutcome resource that provides additional detail when one or more data fields are corrupt or a specific business rule/constraint is breached
And error codes are as per Development Guidance - Error H
Andling for details of error codes
And when one of the following business rules is not met, the patientNHSNumber is invalid (meaning, fails NHS Number format
And check digit tests), the patientNHSNumber is not associated with a NHS Number Status Indicator Code of Number present
And verified, the GP organisation is not the patient’s nominated primary care provider, the recordSection is invalid (meaning, isn’t from the correct value set), an invalid timePeriod is requested (i.e. end date > start date), a timePeriod is specified for a recordSection that is time period agnostic (for example, Patient Summary, Allergies etc.), the date time format is invalid Then have a table of the Business Rules they will have to exercise each one in a negative manner married to the HTML view where it is applicable
GPC-ARHTML-21 9658218873
GPC-ARHTML-22-TEST CSS IDs and Classes
Given I want to view a Patient’s record
And I try to retrieve a patient’s record from its GP Practice
And I receive an API response with patient’s details
When I display the html from the API response on my system
Then I must apply CSS IDs
And Classes as per the GPConnect API spec
GPC-ARHTML-22 9658218873
GPC-ARHTML-23-TEST HTML Views with a single table
Given I want to view a Patient’s record
And I try to retrieve a patient’s record from its GP Practice
And I receive an API response with patient’s details
When I create HTML views with a single table/section
Then I am able to apply the following structure to the HTML View, Section title, GP transfer banner, Content banner (if applicable), Date banner (if applicable: section date range applied), Exclusion banner (if applicable: to indicate excluded items), Table
And the following views have a single section, Encounters, Clinical items, Referrals, Observations, Immunisations, Administrative items, Emergency Codes
GPC-ARHTML-23 9658218873
GPC-ARHTML-24-TEST HTML Views with multiple tables
Given I want to view a Patient’s record
And I try to retrieve a patient’s record from its GP Practice
And I receive an API response with patient’s details
When I create HTML views with a multiple tables/sections
Then I am able to apply the following structure to the HTML View, Section title, GP transfer banner, Content banner (if applicable) , Subsection (repeated for each subsection), Subsection title (for example, Current Medications), Subsection content banner (if applicable), Date banner (if applicable: subsection date range applied), Exclusion banner (if applicable, to indicate excluded items), Table
And following views have multiple sections, Summary, problems
And issues, allergies
And adverse reactions, medications
GPC-ARHTML-24 9658218873
GPC-ARHTML-25-TEST Section and subsection title
Given I have retrieved a patient’s record from their GP Practice using GPConnect
When I display the patient’s details in HTML View
Then any section title is inside "h1" tag
And subsection title are inside "h2" tag
And the section
And subsection titles are defined in the individual HTML view pages
GPC-ARHTML-25 9658218873
GPC-ARHTML-26-TEST Display all content supplied by the provider
Given I want to view a Patient’s record
And I try to retrieve a patient’s record from its GP Practice
When I receive an API response with patient’s details
Then I must display all the content provided by the GP Practice in the API response
GPC-ARHTML-26 9658218873
GPC-ARHTML-27-TEST Common user Interface Guidance
Given I have retrieved a patient’s record from its GP Practice using GPConnect
When I display the API response in HTML View
Then I am able to follow Common User Interface (CUI) guidance documents should be followed when generating the GP Connect HTML views
GPC-ARHTML-27 9658218873
GPC-ARHTML-28-TEST Minimum Display Resolution
Given I have retrieved a patient’s record from its GP Practice using GPConnect Test:
When I display the API response on a laptop or display computers
Then these computers are capable of operating at a minimum display resolution of 1024 x 768
And have a keyboard
And pointing device
GPC-ARHTML-28 9658218873
GPC-ARHTML-29-TEST Get Summary
Given I want to view a summary of patient’s clinical information
And I retrieve a patient’s summary information from their registered GP Practice using GPConnect
When I am able to view the following details in the API response, Last 3 Encounters, Active Problems
And Issues, Major Inactive Problems
And Issues, Current Allergies
And Adverse Reactions, Acute Medication (Last 12 Months), Current Repeat Medications
Then I am able to display them on my system as per the HTML guidance for the resources
GPC-ARHTML-29 9658218873
GPC-ARHTML-30-TEST Get Encounters - with date filter
Given I want to view encounters from patient’s clinical information
And I do pass a date filter for encounters
I retrieve a patient’s encounter section from its GP Practice using GPConnect API
When I receive all the relevant encounters in the API response that fall within the date filter applied
And the API response has a populated table (with encounters details) with following columns in the API response Date (descending), Title, Details
And Date is within the date filter applied
Then I am able to display them on my system as per the HTML guidance for the resources
GPC-ARHTML-30 9658218873
GPC-ARHTML-30/1-TEST Get Encounters - without date filter
Given I want to view encounters from patient’s clinical information
And I do NOT pass a date filter for encounters
I retrieve a patient’s encounter section from its GP Practice using GPConnect API
When I receive all the relevant encounters in the API response that fall within the date filter applied
And the API response has a populated table (with encounters details) with following columns in the API response Date (descending), Title, Details
And Date is within the date filter applied
Then I am able to display them on my system as per the HTML guidance for the resources
GPC-ARHTML-30 9658218873
GPC-ARHTML-31-TEST Get Clinical Items - with date filter
Given I want to view clinical items such as travel vaccinations, screening information etc from patient’s record
And I do pass a date filter for the clinical items
I retrieve a patient’s clinical items section from their GP Practice using GPConnect API
When I receive all the relevant clinical items in the API response that fall within the date filter applied
And the API response has a populated table (with clinical item details) with following columns:, Date(descending), Entry, Details
And Date is within the date filter applied
Then I am able to display them on my system as per the HTML guidance for the resources
GPC-ARHTML-31 9658218873
GPC-ARHTML-31-TEST Get Clinical Items - without date filter
Given I want to view clinical items such as travel vaccinations, screening information etc from patient’s record
And I do NOT pass a date filter for the clinical items
I retrieve a patient’s clinical items section from their GP Practice using GPConnect API
When I receive all the relevant clinical items in the API response that fall within the date filter applied
And the API response has a populated table (with clinical item details) with following columns:, Date(descending), Entry, Details
And Date is within the date filter applied
Then I am able to display them on my system as per the HTML guidance for the resources
GPC-ARHTML-31 9658218873
GPC-ARHTML-32/1-TEST Get Problems and Issues - with date filter
Given I want to view problems
And issues such as disease, surgery etc from patient’s record
And I do pass a date filter for the problems
And issues
And I retrieve a patient’s problems
And issues section from their GP Practice using GPConnect
When I receive all the relevant problems
And issues in the API response that fall within the date filter applied
Then the API response has the following sections, Active Problems
And Issues, Inactive Problems
And Issues
And ‘Active Problems
And Issues’ section is a populated table with following columns, Start Date, End Date (descending order), Entry, Significance, Details
And ‘Inactive Problems
And Issues’ section is a populated table with following columns, Start Date, End Date (descending order), Entry, Significance, Details
And Date is within the date filter applied
GPC-ARHTML-32/1 9658218873
GPC-ARHTML-32/2-TEST Get Problems and Issues - without date filter
Given I want to view problems
And issues such as disease, surgery etc from patient’s record
And I do NOT pass a date filter for the problems
And issues
And I retrieve a patient’s problems
And issues section from their GP Practice using GPConnect
When I receive all the relevant problems
And issues in the API response
Then the API response has the following sections, Active Problems
And Issues, Inactive Problems
And Issues
And ‘Active Problems
And Issues’ section is a populated table with following columns, Start Date, End Date (descending order), Entry, Significance, Details
And ‘Inactive Problems
And Issues’ section is a populated table with following columns, Start Date, End Date (descending order), Entry, Significance, Details
GPC-ARHTML-32/2 9658218873
GPC-ARHTML-33-TEST Get Allergies and Adverse Reactions
Given I want to view allergies
And adverse reactions of a patient from their patient record
And I retrieve a patient’s allergies
And adverse reactions section from its GP Practice using GPConnect API
When I receive all the current
And historic allergies
And adverse reactions in the API response
And the API response has the following sections, Current Allergies
And Adverse Reactions, Historical Allergies
And Adverse Reactions
And ‘Current Allergies
And Adverse Reactions’ section is a populated table with following columns, Start Date (descending order), Details
And ‘Historical Allergies
And Adverse Reactions’ section is a populated table with following columns, Start Date, End Date (descending order), Details
Then I am able to display them on my system as per the HTML guidance for the resources
GPC-ARHTML-33 9658218873
GPC-ARHTML-34-TEST Get Medications
Given I want to view medications of a patient from their patient record
And I retrieve a patient’s medications section from its GP Practice using GPConnect
When I receive all patient’s medications details in the API response
And the API response has the following sections, Acute Medication (Last 12 Months), Current Repeat Medication, Discontinued Repeat Medication, All Medication, All Medication Issues
And ‘Acute medication (Last 12 Months)’ section is a populated table with following columns with date filter applied, Type, Start Date(descending), Medication Item, Dosage Instruction, Quantity, Scheduled End Date, Days Duration, Additional Information
And ‘Current Repeat Medication’ section is a populated table with following columns, Type, Start Date (descending), Medication Item, Dosage Instruction, Quantity, Last Issued Date, Number of prescriptions Issued, Max issues, Review Date, Additional Information
And ‘Discontinued Repeat Medication’ section is a populated table with following columns
And date filter applied, Type, Last Issued Date (descending), Medication Item, Dosage Instruction, Quantity, Discontinued Date, Discontinuation Reason, Additional information
And ‘All Medication’ section is a populated table with following columns
And date filter applied, Type, Issue Date (descending), Medication Item, Dosage Instruction, Quantity, Days Duration, Additional information
Then I am able to display them on my system as per the HTML guidance for the resources
GPC-ARHTML-34 9658218873
GPC-ARHTML-35/1-TEST Get Referrals - with date filter
Given I want to view referrals to or from other care providers for the patient from their patient record
And I do pass a date filter for the referrals
And I retrieve a patient’s referrals section from its GP Practice using GPConnect API
When I receive all the relevant referrals in the API response that fall within the date filter applied
And the API response has a populated table (with referrals details) with following columns in the API response, Date (descending), From, To, Priority, Details
Then I am able to display them on my system as per the HTML guidance for the resources
And Date is within the date filter applied
GPC-ARHTML-35/1 9658218873
GPC-ARHTML-35/2-TEST Get Referrals - without date filter
Given I want to view referrals to or from other care providers for the patient from their patient record
And I do NOT pass a date filter for the referrals
And I retrieve a patient’s referrals section from its GP Practice using GPConnect API
When I receive all the relevant referrals in the API response
And the API response has a populated table (with referrals details) with following columns in the API response, Date (descending), From, To, Priority, Details
Then I am able to display them on my system as per the HTML guidance for the resources
GPC-ARHTML-35/2 9658218873
GPC-ARHTML-36/1-TEST Get Observations - with date filter
Given I want to view observations for a Patient from their patient record
And I do pass a date filter for the observations
When I retrieve a patient’s observations section from its GP Practice using GPConnect API
And I receive all the relevant observations in the API response that fall within the date filter applied
And the API response has a populated table (with observations details) with following columns in the API response, Date (descending), Entry, Value (Value
And range (where available) of the observation), Details
Then I am able to display them on my system as per the HTML guidance for the resources
And Date is within the date filter applied
GPC-ARHTML-36/1 9658218873
GPC-ARHTML-36/2-TEST Get Observations - without date filter
Given I want to view observations for a Patient from their patient record
And I do NOT pass a date filter for the observations
When I retrieve a patient’s observations section from its GP Practice using GPConnect API
And I receive all the relevant observations in the API response
And the API response has a populated table (with observations details) with following columns in the API response, Date (descending), Entry, Value (Value
And range (where available) of the observation), Details
Then I am able to display them on my system as per the HTML guidance for the resources
GPC-ARHTML-36/2 9658218873
GPC-ARHTML-37-TEST Get Problems and Issues - changes to sections
And subsections (0.7.2)

Given I want to view problems
And issues such as disease, surgery etc from patient’s record
And I do pass a date filter for the problems
And issues
And I retrieve a patient’s problems
And issues section from their GP Practice using GPConnect
When I receive all the relevant problems
And issues in the API response that fall within the date filter applied
And the API response has the following sections, Active Problems
And Issues, Major Inactive Problems
And Issues, Other Inactive Problems
And Issues
And ‘Active Problems
And Issues’ section is a populated table with following columns, Date (descending order), Entry, Significance, Details
And ‘Major Inactive Problems
And Issues’ section is a populated table with following columns, Date (descending order), Entry, Significance, Details
And ‘Other Inactive Problems
And Issues’ section is a populated table with following columns, Start Date, End Date (descending order), Entry, Significance, Details
Then I am able to display them on my system as per the HTML guidance for the resources
GPC-ARHTML-37 9658218873
GPC-ARHTML-38-TEST Get an in-transit Patient record - Display the changed patient banner message(0.7.2)
Given that a patient has registered with a new GP Practice(Y)
And their patient record is being transferred from the previous GP Practice(X) to Y GP Practice
And I access the Patient’s record from Y GP Practice
And only details from the current GP record of the Y GP Practice are returned as old GP record of X is still in transit
And not committed.
When I see a banner message in the response specifying 'Patient record transfer from previous GP practice not yet complete; information recorded before dd-Mmm-yyyy may be missing'
Then I display the banner as per the CUI guidance
GPC-ARHTML-38 9658218873
GPC-ARHTML-39-TEST Date banner – display date banner with start date
And no end date - banner text has word 'All' removed from it. (0.7.2)

Given I want to view a Patient’s record
And I try to retrieve a patient’s record from its GP Practice
And I have applied a date filter with a start date
And no end date for a section/subsection in the API request
And I receive an API response with patient’s details
And the API response has date banner for the given section
When I create HTML views
Then I display the date banner above the relevant section with start date only displaying in the text ‘Data items from [Start Date]’ with the expected styling as per the API spec
GPC-ARHTML-39 9658218873
GPC-ARHTML-40-TEST Get Observations - Display value
And range too where available (0.7.2)

Given I want to view observations for a Patient from their patient record
And I do pass a date filter for the observations
When I retrieve a patient’s observations section from its GP Practice using GPConnect API
And I receive all the relevant observations in the API response that fall within the date filter applied
And the API response has a populated table (with observations details) with following columns in the API response, Date (descending), Entry, Value - Value of the observation. As a minimum, this MUST include: Value Value unit, where available, Range - Range of the observation, where available. As a minimum, this MUST include: Range Range unit, where available (unit MUST be included if it differs from the unit included in Value), Details
Then I am able to display them on my system as per the HTML guidance for the resources
GPC-ARHTML-40 9658218873
GPC-ARHTML-41-TEST Get Summary
Given I want to view a summary of patient’s clinical information
And I retrieve a patient’s summary information from their registered GP Practice using GPConnect
When I am able to view the following details in the API response, Emergency codes, Last 3 Encounters, Active Problems
And Issues, Major Inactive Problems
And Issues, Current Allergies
And Adverse Reactions, Acute Medication (Last 12 Months), Current Repeat Medications
Then I am able to display them on my system as per the HTML guidance for the resources
GPC-ARHTML-29 9658218873
GPC-CORE-01-TEST Deceased Patient
GivenI want to view a deceased patient’s record
When I retrieve a patient’s record from its registered GP practice including a PDS trace
Then The consuming application should not allow a GPC call to be made
GPC-CORE-07 9658220290
GPC-CORE-05-TEST Superseded NHS Number
GivenI want to view a patient’s record
When I retrieve a patient’s record from its registered GP practice including a PDS trace
Then The consuming application should allow a GPC call to be made using the latest NHS number
GPC-CORE-5 superceded NHS number 9658220223
GPC-ARHTML-41-TEST Sensitive NHS Number
GivenI want to view a patient’s record
When I retrieve a patient’s record from its registered GP practice including a PDS trace
Then The consuming application should NOT allow a GPC call to be made.
GPC-CORE10-01 Sensitive NHS number 9690938576 sensitive in INT at B82617
Clone this wiki locally