Technical Overview

Why?

At present, ESR data must be accessed either through an existing frontend, or through a daily file downloaded from an FTP server. This leaves quite a high barrier to developing new applications on top of the data, since each NHS Trust must develop a way to import the latest data.

The ESR Wrapper project adds a generic RESTful API that can import the generic update each day and expose it for access. RESTful APIs are the dominant form of web API and allow data to be queried in a secure and scalable way.

The project is a work in progress but when complete should make it easier for NHS trusts to build useful applications on top of centralised ESR data. The project is open source so that other NHS trusts can use it as needed.

Use Cases

  • Improve efficiency of functions such as Business Intelligence.
  • Connect other systems such as Job Planning with the latest data on staff.
  • Reduce time spent generating reports.
  • Find out training status of staff.
  • Quickly build new app frontends to address the needs of your trust.

Technologies Used

This flow chart represents the flow of data through the API.

Flow diagram of different technologies used in ESR API