Patient Controlled & Contributed Health Record (PCCHR) - An HL10 Behaviour Intervention Technology Backend Model
JavaScript CSS Java Groovy HTML
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Patient Controlled and Contributed Health Record


Work in progress....

master: Build Status

develop: Build Status

If you are looking for a completed openMRS 2.x module, please try skinhelpdesk!

HL10 Framework Dundurn Castle; Hamilton, ON. Photo Credit: beapen

What is openMRS?

openMRS is a highly customizable EMR platform that can be extended and customized by user-contributed modules. More details here:

What is openmrs-module-patientportaltoolkit-pcchr?

This is a fork of

It allows patients to login to the system and enter self-monitored healthcare data. Patients can give access to their circle of care. Clinicians can login and view their patient data just like any other EMR.

PCCHR has a uniform data model for all health data that would allow devices such as mobile phones and sensors to feed data as well. The reference implementation has a PhoneGap application that can be used to send data. A Windows 10 App with Cortana integration for voice recognition is also planned.

PCCHR is an open-source project and needs your help to reach our goal. Experience in OpenMRS platform, ReactJS, d3js, hGraph.js, PhoneGap or Windows Universal App programming would be useful. Even if you are not a programmer, you can help us with testing and documentation.

Please watch this video to see the current state of this project.

What is the motivation and what is HL10?

HL10 stands for Hamilton, a city in Ontario, Canada. HL10 is a conceptual framework for mHealth Behaviour Intervention Technology. Read More..

This module is (would be) an example backend implementation. The mobile application (Ionic) is in the hl10App folder

This module would extend the concept of Patient-Controlled Health Record (PCHR) to Patient-Controlled and Contributed Health Record (PCCHR) with the simple and unique HL10 data model for Behaviour Intervention Technology.

Expect more on my blog and the Prodents wiki

If you just want to try this module out:

  • install maven
  • 'Download Zip' (Right Top) and extract to a folder.
  • mvn clean install (This creates am .omod file in target folder.
  • Install a stand alone version of openMRS from here.
  • Install the omod module file to the openMRS instance.
  • Create a new User for access to PHR

If you want to develop:

To use/develop Ionic:

How do I learn more and Contribute

Learn more about this (and several other) initiatives on PRO{DENTS} Group. Feel free to adopt a GitFlow workflow by joining the E-Health org on Github OR the usual forking workflow Pull-requests welcome and highly appreciated.

Contributors (Retaining this segment in forks will be appreciated.)