-
Notifications
You must be signed in to change notification settings - Fork 5
New Access Record HTML Consumer Tests
davebagnall edited this page Jul 8, 2024
·
12 revisions
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 |
Test Suit Setup & Configuration
Tests / Scenarios
- Spine Integration and Cross Organisation Tests
- Access Record Consumer Tests
- Access Record Consumer Tests 0.5.3
- Access Record Consumer Tests 0.7.2
- Access Record Consumer Tests 0.7.3
- Foundations Consumer Tests
- Appointments Consumer Tests
- Appointments Consumer Tests 1.2.7 Emergency Changes Only
- Appointments Consumer Tests
- Structured Record Consumer Tests
- Structured Record Consumer Tests 1.2.4
- Structured Record Consumer Tests 1.2.5
- Structured Record Consumer Tests 1.2.6
- Structured Record Consumer Tests 1.3.0
- Send Document Tests 1.3.0
- Access Record HTML view Manual Testing
- Appointments API (including Foundation) - Manual Testing
- HTML Provider Content
- FHIR GP Connect Profiles
- FHIR Base
- SSP
- JWT
- HTTP
- Security
- test
Test Data Pack
- Test Data Approach
- Base Test Data Set
- Simple Patient Records
- Rich Test Data Set
- ITK Test Harness Triggers
New Consumer SCAL Tests/Scenarios