Skip to content


Folders and files

Last commit message
Last commit date

Latest commit


Repository files navigation

Touch Sensitive Form Module for OpenMRS (openmrs-module-nuform)

OpenMRS NuForm Module

Build Status

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-nuform

My physician colleague once told me that he would use an EMR only if he can write on it like plain paper. Here it is! A onenote like experience for forms, as close to paper as it can get.

Instructions to Use:

  1. Click on NuForm Icon on the dashboard.
  2. Upload your form image and click the 'down' arrow to transfer the name of the image below. You can also use an online image URL here.
  3. Create a NuForm definition. A general NuForm is patient independent while patient specific NuForms can be edited from the patient dashboard. A research data collection form might be general while a surgical checklist is patient specific.
  4. Fill/Write Nuforms by clicking on the Create Icon. General NuForms can be filled from the dashboard while patient specific ones can be filled from the patient dashboard.


If you have installed my 'Clinical Images' module, you can annotate your clinical images using nuform. A typical use case would be marking malignant cells on a histopathology slide image. Click on the 'Annotate' tab to create a patient-specific form with the image.


The inking engine is an angular2 project on GitHub using FabricJS. The NuForm is also available as an eForm for OSCAR EMR.

How do I install and use this module?


  • fabricJS
  • Angular2

Contact Me


Do Doctors tell you that they still prefer paper to an EMR? NuForm is as close to paper as it can get allowing touch-sensitive inking! (2.x UI Only). Video:






No packages published