Search loading...


Explore and Make use of Nationally Defined Messaging APIs


Message receiver testing

Overview of the testing approach and tools available to support and assure message receivers

Testing approach

GP principal clinical system suppliers wishing to validate their capability to receive and process messages received through GP Connect Messaging use cases will be provided with a “synthetic sender” solution to facilitate their development process.

This capability is currently at the design phase. However, it is envisaged that NHS Digital will provide access to a test portal where GP system providers will be able to manually trigger the sending of a test message selected from a set of exemplar messages which conform to the set of messaging use cases defined at the time.

For example, the following steps would represent validation that a message receiver appropriately handles a particular messaging use case:

  1. GP system supplier tester logs on to NHS Digital portal, selects the GP Connect Message “Send Consultation Report” use case, and triggers sending of an exemplar message for this use case
  2. the exemplar message is sent to the MESH mailbox associated with the portal login context
  3. the GP system supplier retrieves the message from the MESH inbox, and processes the message
  4. during message processing, any requested acknowledgements are sent by the GP provider system to a test mailbox ID specified by NHSD
  5. the validation reports for the acknowledgements are emailed back to the sender (relies on an email/mailbox having been registered within the synthetic sender)

Note: positive and negative acknowledgement responses can be triggered, either by using specific patients, already loaded into the open test environment, or by setting the practitioner given name to a specific value.

For more information, please refer to ITK3 test harness and ITK3 test harness user guidance on the NHS Developer Network.

Please contact NHS Digital Solution Assurance for more specific queries regarding testing and assurance of your GP Connect messaging use case.

Tags: testing mesh

All content is available under the Open Government Licence v3.0, except where otherwise stated