Free Dermatology EMR for Machine Learning and Artificial Intelligence

Dermatology EMR

Dermatologists rely a lot on images for diagnosis and assessing improvement. Most Electronic Medical Records (Dermatology EMR) do not support this very well. Some of the dedicated dermatology EMRs are quite expensive. Besides, they may not be useful for other specialties. This becomes a problem when you are working in a hospital or if you have a group practice with others.

Free Dermatology EMR for Artificial Intelligence and Machine Learning applications.

As a dermatologist and programming geek, I have been trying to find a solution to this by extending the existing open-source EMRs like OpenMRS (free, open-source and well supported by the community). Openmrs-suite-dermatology is a Dermatology EMR that tries to address this unique need. The patient chart (DermChart) supports the upload of images and webcams. The images can be viewed and manipulated using the viewer. The LesionMapper allows semantic mapping of dermatological lesions on a body map (publication pending). This provides a privacy-preserving method for annotating dermatological lesions for sharing and machine-learning applications. Here is a demonstration video: Maybe, a video is worth a thousand words 🙂

OpenMRS-Suite-Dermatology for Image management and analytics

This Dermatology EMR is work in progress and the interface will be improved. If you find this interesting, please give a shout. One interesting feature is the ability to send pictures for analysis and transformations. This will be useful in skin cancer detection and in cosmetic dermatology as well. (For example, you can upload a photo and get the skin type.) I am working on providing such machine learning-based image analytics for cosmetic dermatology. Please visit to find out more.

Now some technical details for geeks and the openmrs community about this Dermatology EMR: This suite comprises openmrs-module-dermatology and openmrs-owa-dermatology. The module adds some custom APIs to OpenMRS backend along with a link to the dermatology chart from the patient dashboard. The OWA is the dermatology patient chart. The OWA is written in Vue using my openmrs-owa-vue-template. All images are stored as OpenMRS complex observations. Openmrs-suite-dermatology incorporates the functionalities of my old modules – clinical images and lesionmapper– and these will be deprecated. The chart integrates services – asynchronous web services that provide machine learning and artificial intelligence applications in cosmetic dermatology.

Give me a shout if you find this interesting!

Bell Eapen
Follow Me
About Bell Eapen 247 Articles
Techie Dermatologist, Information Systems PhD, Supporter of Open-Source Software, Machine Learning and AI geek, loves cricket, Canadian wine and beer. [Resume]

1 Trackback / Pingback

  1. Skinmesh: Machine learning for facial analysis - Dermatologists Sans Borders

Leave a Reply

Your email address will not be published.


This site uses Akismet to reduce spam. Learn how your comment data is processed.