Skip to content

Appointments API (including Foundation) Manual Testing

AndrewGuiseley edited this page May 26, 2017 · 1 revision

There will be a series of tests/scenarios deigned to test areas that are not covered by the test suite. These would comprise of a combination of scenarios derived from the FHIR specifications and Business level requirements.

There will be an iterative approach to the manual testing using evidence supplied by the API Providers and/or using NHS Digital supplied witness test scripts.

Examples of the areas that the manual testing may cover are below (please note this is not an exhaustive list):

GP Connect FHIR APIs. Examples: Register Patient, Appointment Create, Search for free slots, metadata etc.

GP Connect FHIR Resources Examples: Bundle, Patient, Practitioner, Organisation, Location, OperationOutcome, Schedule, Slot, Appointment etc.

GP Connect FHIR Valuesets Examples: Gender, slot status, participant status, marital status etc.

GP System screens/database fields to FHIR Data items Mappings

Error Handling

Date Range Handling – boundary value analysis

Search Parameters

Mandatory and optional data items checking

Information Governance Auditing of API’s – request and response RBAC controls – i.e. access controls in place to ensure appointments booked via an API can be utilised in the same way that a local appointment can be Timestamping

Clone this wiki locally