HIP EHRbase provides you with the following features
Based on the world’s leading open source implementation
HIP EHRbase provides a modern and future-proof implementation of the openEHR specifications. Built on the latest versions of Java and Spring Boot, it supports recent versions of the official openEHR REST API including the Archetype Query Language (AQL). New parts of the specification such as the WebTemplate format ensure the compatibility with other openEHR vendors and allow for swift application and data migration.
Convenient embedding into your products and solutions
HIP EHRbase enhances the openEHR core functions with intelligent integration capabilities and APIs.
Event Triggers: HIP EHRbase allows to automate processes based on structured clinical data. No matter if you need to automatically populate a data warehouse, send data to another app via Kafka, RabbitMQ or HTTP, Event Triggers provide the flexible foundation.
Multi-Tenancy API: When data needs to be logically separated, this API provides various functions for setting up and managing different tenants. The use of different schemas per tenant allows for a clean and secure separation of data.
Transaction Compensation: Modern service-oriented architectures (including micro-service architecture) face the challenge of keeping data in-sync across multiple services and databases. For this purpose, HIP EHRbase provides a transaction compensation API in accordance with the Saga-Pattern to performance rollbacks if needed.
Message-Bus-Integration: The openEHR API is built around REST. When services need to be connected using a message bus, HIP EHRbase provides a proxy service that receives messages from RabbitMQ and Kafka and translates them to the openEHR REST API.
Secure and compliant
HIP EHRbase supports you to secure and protect patient data. Annual penetration testing and automated vulnerability checks ensure a high level of security for the long term. Moreover, it provides additional security features, such as:
XACML API: There are numerous approaches to secure your applications and infrastructures. Besides Basic Auth and OAuth2, HIP EHRbase provides an API that allows to map the API to XACML policies and enforce them with the application server.
ATNA Logging: In order to comply with GDPR, any application that processes patient data needs to have proper audit trailing. HIP EHRbase provides an Audit Trail API based on the Audit Trail and Node Authentication (ATNA) specifications to ensure that any access and processing of the patient data is properly logged.
Resilient and highly scalable
HIP EHRbase was specifically designed to manage the transactional workload of busy environments such as hospital groups or regional and national eHealth infrastructures.
Database configurations can cover the full spectrum from a single-node Postgres or Postgres cluster to derivates like AWS Aurora. For multi-data centre scenarios with a sharded database, HIP EHRbase provides dedicated support for YugabyteDB, a leading distributed SQL database.
Operating options: Deploy anywhere
HIP EHRbase and its tools are provided as individual Java binaries and Docker containers. This gives you the flexibility to embed HIP EHRbase into your own technology environments. In addition to supporting operations on hardware servers, local machines, virtual machines etc., AWS, Azure, GCP and other Kubernetes-based environments are feasible. HIP EHRbase is also certified to run on OpenShift.