NHS primary care interoperability

Bring structured GP records into Epic

Xhuma is middleware that connects Epic to the national GP Connect APIs, pulling structured data from a patient's GP record into Epic via Care Everywhere — ready for clinicians to view and reconcile as standards-based CCDA.

The problem

Vital information, lost in free text

Most EHRs can record structured data — a patient's medication history, diagnoses, allergies, immunisations and results. Too often, though, that information is gathered by asking the patient the same questions again and again, then typed into free-text notes where systems can't reliably use it.

Xhuma takes a different route. The structured record flows electronically from GP Connect into Epic, where the clinician reviews and reconciles it — improving the safety, efficiency and quality of the data that care depends on.

What Xhuma does

Structured GP records, brought into Epic

Xhuma is middleware that sits between Epic and the national GP Connect APIs, translating between standards so a patient's GP record flows into Epic — no bespoke integration.

Connects to GP Connect

Requests structured data items from the patient's GP record system through the national GP Connect APIs, over secure, authenticated connections.

Converts to a standard Epic speaks

Transforms the FHIR record from GP Connect into a Consolidated CDA (CCDA) document, delivered through the IHE profiles Epic Care Everywhere already uses.

View and reconcile in Epic

Medication history, diagnoses, allergies, immunisations and results arrive in Epic for the clinician to review and reconcile into the patient's chart.

What you receive

The information that comes across

Xhuma brings discrete, structured items from the GP record into Epic for the clinician to review and reconcile — never free-text notes.

Included pending assurance

  • Medications — the full medication list from the GP system
  • Active diagnoses
  • Active allergies
  • Immunisation history
  • Discrete lab test data

Not included

  • GP consultation notes & free text

Confidentiality and sensitivity flags in the GP record are always respected.

How it works

From Epic query to reconciled record, in three steps

No new clinician workflow — the record arrives through the interoperability engine Epic already uses.

Epic requests the record

Using Care Everywhere, Epic queries for the patient just as it would any other community.

Xhuma fetches and converts

Xhuma resolves the patient, requests their structured record from GP Connect, and converts the FHIR bundle into a standards-based CCDA document.

The clinician reconciles

The CCDA is returned to Epic, where structured items can be viewed and reconciled into the patient's chart.

Secure, standards-based throughout

Encrypted connections on every hop and open healthcare standards end to end — no proprietary interfaces.

GP Connect FHIR IHE ITI-55 IHE ITI-38 IHE ITI-39 HL7 CDA / CCDA Epic Care Everywhere

Assurance & safety

Built for NHS safety and governance

Technical development complete · In NHS assurance

The Xhuma software is technically complete. The team is now taking the service through the NHS supplier conformance assessment (SCAL) process and full clinical and information-governance assurance:

Who's behind it

Made at UCLH's Digital Innovation Hub

Xhuma was developed by the Digital Innovation Hub at University College London Hospitals, with support from Epic and the NHS England Digital Medicines team. The service is hosted by UCLH.

UCLH Digital Innovation Hub Epic NHS England Digital Medicines

Bring Xhuma to your trust

Xhuma is hosted by UCLH, and we plan to offer it to UK NHS trusts running Epic. We're working through the basis on which we can do that — register your interest and we'll keep you posted.

Register your interest

Not on Epic? If your EHR uses the same IHE profiles (ITI-55 / 38 / 39) and consumes CCDA, we can likely help — get in touch.