UKCore Hackathon Supporting Guide

This guidance is under active development by NHS England and content may be added or updated on a regular basis.

Task (/Requests)

Type Use Cases Suggested Standards
Resource How do we ask for another person, device or system to do something? FHIR Workflow

Common use cases include:

  • laboratory orders
  • social insurance and prescription claims
  • referrals
  • prescriptions
  • administrative requests

Event Notifications is often used with Requests, together they form a workflow interaction and are naturally related. For example:

  • Following a referral, a referrer would be sent admission and discharge notifications.
  • Following a prescription, the prescriber would be sent dispense and/or medication admission notifications.

People-Request-Event

The interactions used in Requests are the same as the methods described for Events in the previous section.

FHIR Workflow

In FHIR Workflow it is assumed patient care records are shared. So neither the Request or Event notification will contain patient care records (except in certain circumstances).

A receiver of a request (filler) will use Sharing Patient Care Data API's (or clinical portals, summary records, etc applications) to view the patients record. When the request is actioned, the filler will issue event notifications to inform other care provider of important events.

Invocations

[base]/ClaimResponse?request=Claim/[id]

Details

ResourceCodeTypeFhirPathXpath (Normal)
ClaimResponserequestreferenceClaimResponse.requestf:ClaimResponse/f:request

Similarly, the receiver of events with use Sharing Patient Care Data API's (or sharing applications) to view details on the received events.

event-notifications

Example Implementations

back to top