Open resources for Developers

This resource section compiles the open-source executables, components and libraries of the different specifications developed by the InteropEHRate project. They are made available to the open-source community of developers via GitLab and Drive.

InteropEHRate open-source executables

Smart Electronic Health Record (S-EHR) Mobile app

Healthcare provider (HCP) app

InteropEHRate components and libraries

Reference Implementation of Services and Applications:

Pseudo-Identity generator: A service for the creation of pseudo-identities that will be used for the pseudonymization of health data to be sent to the Reference Research Centre for research purposes.

IRS Server Research Data Sharing: A node of the Research Network (a server) that stores published research studies and provides a central access point to S-EHR Apps for retrieving the descriptions of research studies.

S-EHR Cloud: A reference implementation of the optional service that can be enabled by a citizen through the S-EHR Mobile App, whose purpose is to give the citizen the ability to safely store their health data in the Cloud.

HCP App: The example standalone HCP app provided by the InteropEHRate framework that may also be integrated with a legacy EHR.

S-EHR Application libraries:

Mobile Health Record Index library: The library that communicates with the Health Record Index from the S-EHR App in order to insert or update the S-EHR Cloud information of a citizen.

Mobile R2D Backup: The reference implementation library of the R2D Backup protocol that allows citizens to communicate with a S-EHR Cloud provider and back up their health data.

Anonymization and Aggregation Library: The privacy library on the S-EHR App side used for the anonymization / pseudonymization of health data prior to its upload on a Reference Research Centre.

Mobile D2D HR Exchange: The reference implementation library of D2D protocol for the exchange of health data on Bluetooth on the S-EHR app side.

Mobile D2D Security Management: A reference implementation of the security management that is necessary for the secure exchange of health data over the D2D protocol.

Mobile R2D Security Management: A reference implementation of the security management that is necessary for the secure exchange of health data over the R2D Access and R2D Emergency protocols.

HCP app libraries:

Terminal Health Record Index library: The library that allows the communication between the Health Record Index service and an HCP app in order to obtain the S-EHR Cloud information of a citizen in need during an emergency situation.

Terminal R2D Emergency library: A reference implementation library of the R2D Emergency protocol that allows authorized HCPs to communicate with a S-EHR Cloud provider and gain access to the health data of
a citizen during an emergency situation.

Terminal D2D HR Exchange: A reference implementation library of D2D protocol for the exchange of health data on Bluetooth on the HCP app side.

Terminal R2D Access HR Exchange: A reference implementation of the R2D Access protocol for the exchange of health data on the Internet.

Terminal D2D Security Management: A library that implements the security requirements that are necessary in order to ensure the secure exchange of health data over the D2D protocol.

Terminal R2D HR Exchange: A reference implementation of the R2D Access protocol for the exchange of
health data on the Internet.

R2D Access server libraries:

R2D Server Security Management: The Security Management Library of the R2D Server implements the main security functionalities required by the R2D Access, R2D Backup and R2D Emergency protocols.

Server R2D Access HR Exchange: A reference implementation library of the R2D Access protocol used to receive and serve S-EHR requests from the Internet.