Search loading...

API Hub

Explore and Make use of Nationally Defined Messaging APIs

 

System topologies

Overview of the different types of deployment topologies for GP Connect clients

Consumer topologies

Simple model

Simple Topology

A grouping of different GP Connect consumer systems, all connecting directly to GP Connect via the SSP. Each consumer in this example is registered as a CMA endpoint. The key point is that each consumer system has its own ASID.

Aggregator model

Simple model

Several different consumer systems connecting to GP Connect via middleware (Message Handling Server / MHS)

Provider topologies

Single practice system

Single practice system

A discrete instance of a Primary Care System serving a single GP Practice.

Data centre hosted practice system

Hosted practice system

A GP Practice system instance hosted in a Primary Care System (PCS) supplier’s data centre. Note each individual practice has a logical CMA endpoint with its own ASID but sharing the Party Key.

Legend

Spine endpoint terms

ASID Accredited system identifier. A unique number allocated to a system on accreditation for connection to Spine.
CMA endpoint Combined MHS and accredited system endpoint. An endpoint registered with Spine for a single system.
MHS Message handling server. A middleware that handles messaging to/from Spine.
MHS endpoint An endpoint registered with Spine for use with multiple systems via an MHS. Each system has its own ASID.
Party Key The identity of a MHS handling messages for an Accredited System
Tags: integration

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