EHRServer

EHRServer is the open source, service-oriented, clinical data repository that complies with the openEHR standard

Now as a service on the cloud: https://cloudehrserver.com/

Main Features

  • Service Oriented / REST API
  • Open Source
  • Supports XML and JSON data
  • Compliant with the openEHR standard
  • Full audit access for traceability
  • Versioned clinical records
  • Data query creation interface
  • Supports any structure of clinical document
  • Multitenancy

Demo

Why EHRServer?

Unique

Currently there is no other system that for openEHR clinical data storage, that has a secure REST API and is open source.

Fast

Data commit and queries are executed in a few milliseconds.

Easy to setup and use

The EHRServer can be installed, configured and be running in less than 10 minutes. Read the EHRServer guide to know more.

Well documented

The EHRServer Guide contains all the information you need to setup, run and use the AUI. It also contains the full REST API documentation.

Made for the cloud

EHRServer can be easily deployed on the cloud on any PaaS provider that supports Java Web Applications, like OpenShift or AWS.

Generic

The EHRServer doesn't contain specific knowledge about the clinical records that will be stored.

Knowledge-driven

All the clinical records that will be stored in the EHRServer will be defined by standard openEHR Operational Templates, created from Archetypes.

Adaptable

The EHRServer can be adapted to different clinical contexts by configuring different sets of clinical document definitions (openEHR Operational Templates), and queries can be created from the Administrative User Interface.

Flexible

The EHRServer can be used on a wide range of contexts, from small clinics, to networks of hospitals, from hundreds of EHRs to tens of thousands.

Modifiable

To support new clinical documents and queries, no source code needs to be changed, nor the database schema needs to be changed. The EHRServer can be adapted to very different contexts, without changing the software.

Based on Standards

The main design concern of the EHRServer was to be compliant with the openEHR specifications, and use standard communication protocols and standard formats to move data in and out the EHRServer.

Interoperable

The use of standards, and a very well documented REST API, allows to integrate any application or system with the EHRServer in hours instead of weeks. The use of Archetypes and Operational Templates guarantee Semantic Interoperability between the EHRServer and any system that makes use of it's data.

Accessible

Users and systems with permissions can access the clinical information contained in the EHRServer anytime, from anywhere. All the data that comes in can be queried, avoiding the "information silos", a very common problem in healthcare information systems. Also, if users don't have the information they need, how they need it, a specific query can be created and tested in seconds, using the EHRServer Query Builder, and new queries can be available in seconds for users.

Secure

The Administrative User Interface and the REST API can be easily secured by SSL Certificates, both requires authentication, and the REST API can only accept requests with self-signed tokens obtained after user authentication.

Versionable

Because clinical documentation is inalterable, a versioning mechanism is needed to provider corrections or amendments to clinical documents. The EHRServer supports versioning of clinical documents and maintains all the versions of each document in a traceable structure.

Multitenancy

EHRServer supports to have different organizations, each EHR will be associated with one organization. This allows to support EHRs from many hospitals and clinics, on the same instance of the EHRServer. This is secure and very well delimited: one organization can't access the EHRs owned by other organization.

Intuitive Administrative User Interface (AUI)

The EHRServer AUI allows to manage, audit and track any aspect of the clinical records, EHRs, patients and queries. Allows to create patients and their EHRs and to create and test data queries. It also looks great on mobile devices!

Supported

The EHRServer is supported by CaboLabs Healthcare Informatics, experts on Healthcare Informatics, Interoperability and Standards, with many years of experience in consultancy and training.

EHRServer Whitepaper

The EHRServer Guide

More about EHRServer

Integrate EHRServer into your app