Library

Browse and search developer information

Development scenarios

Two development / deployment scenarios that describe the assurance process and how to complete the TOM

Scenario 1 – New Supplier with no End User organisation

Acme Online are developing a new online application providing clinical workflow management for health care professionals, they would like to compare the local demographics (Patient Name, DOB, NHS Number, Address, Sex, Registered GP) with the NHS Digital Demographics system, and provide the users with an opportunity to update locally held data.

Their intended End User organisations are mainly NHS acute healthcare trusts. Currently they have no firm End Users, but are confident they have a viable product and would like to progress development. Acme Online are aware they need to be assured by NHS Digital, and would like to understand the process.

Assessment

The key point with this scenario is that the Supplier currently has no immediate End User organisation. The aim is to support the development of the product to a phase that NHS Digital can technically assure the solution and validate their proposed use case. Once Acme Online have found an End User, the assurance process will be formally completed with the TOM being updated.

How Scenario 1 is played out

  1. The Acme Online developer can use this site to understand how to develop against the SMSP API. The Getting Started page (and Quickstart Steps 1-4) will allow a developer with suitable environment access to very quickly connect to the SMSP API and start testing using the Test Data provided. In parallel Acme Online can submit a partially completed TOM (Phase 1 Usage and Setting) to NHS Digital, who will provide an initial view on the acceptability of the usecase.
  2. The developer will be able to use the test tools for local only development, and online environments available, via N3/HSCN  or Non-N3/HSCN connections. In this case Acme Online have no N3/HSCN access, so have chosen to use the Opentest environment.
  3. Once the developer has understood the initial requirements to call the SMSP API, they will need to understand the web service interface behaviour requirements (error handling, exceptions, vocabs), and the wider foundation and demographics functional requirements. These requirements cover such things as IG, Audit, Demographics specific.
  4. The developer will work to the point that the solution has implemented the following:
      • SMSP web service interface behaviours
      • the foundation functional requirements
      • the demographics functional requirements
  5. Acme Online will provide two artifacts to NHS Digital:
      • Acme Online will test the developed interface against the Autotest Manager Test Tool. This tool provides a suite of automated tests, which generate evidence for submission to NHS Digital.
      • At the same time Acme Online will complete the ITK Supplier Certified Requirements spreadsheet for submission to NHS Digital.
  6. Assuming technical tests have passed, the next step is for Acme Online to connect into a Path-to-Live (PTL) environment. This step provides value to Acme Online as they will learn the endpoint registration steps and pipe-clean their network connection, important steps prior to going live.
  7. Once successfully connected to the PTL environment Acme Online will be asked to performed some limited positive testing (note: the interface behaviour has been tested against TKW at step 5).
  8. End of Technical Conformance.

In parallel to the technical work Acme Online will complete and submit to NHS Digital a TOM.

Scenario 2 – New Supplier with an End User organisation

Acme Apps have developed in conjunction with a local care organisation a new mobile application for pre-op assessments. The pre-op form is completed by a healthcare professional along with the patient. The supplier would like the application to link into the NHS Digital demographics service. Acme Apps are aware they need to be assured by NHS Digital, and would like to understand the process.

Assessment

This scenario involves both a supplier and End Use organisation (typically a care organisation), meaning the assurance can progress all the way to a live deployment (assuming the usage and settings is accepted by NHS Digital).

How Scenario 2 is played out

Acme Apps (in conjunction with their End User) will complete and submit to NHS Digital Phase 1a sections of the TOM. The information in Phase 1a provides details of the usage and settings of the proposed service, sufficient to allow the demographics programme  to assess the application and approve or reject (with details).

The technical development, test and assurance steps are exactly the same as Scenario 1.

Once technically assured and a fully completed TOM (phase 1 and 2) has been submitted and approved, and the End User has provided explicit acceptance of the Client, the solution will move into live deployment.