Concept Management Tools App for Our New Reference Application
Primary mentor | @Darius Jazayeri |
Backup mentor | TBD |
Assigned to | @Jennifer Parise |
The output at the completion of this project is the Concept Management Apps module.
Abstract
OpenMRS is building a new application and user interface from scratch, which will let us do rapid prototyping and rapid delivery of features, in a way not previously possible.
The cornerstone of the OpenMRS platform is the "Concept Dictionary" which allows non-developers to customize their installations to capture all different sorts of data.
The goal of this project is to deliver very practical tools to help OpenMRS administrators perform common tasks and batch operations that are not supported in the existing user interface. Examples include visualizing hierarchical relationships between concepts, and copying names between different locales.
Project Champions
TBD
Objectives
As an introduction to the OpenMRS API and frameworks, build some straightforward concept searches and manipulations, as requested by project champions.
Most likely example: "(1) Find all concepts that do not have a SNOMED-CT mapping, (2) Download this as a spreadsheet with a blank column, (3) Upload the spreadsheet with that column filled in to set SNOMED-CT mappings for those concepts."
Tools for managing and populating the concept_reference_term and concept_reference_term_map tables
A tool that lets you populate the concept_reference_term table with all the concepts in a given concept source by uploading a CSV
see our Data Model
A tool that lets you populate the concept_reference_term_map table with relationships between terms
for example to allow uploading of the SNOMED hierarchy files distributed by NLM
Ability to visualize multiple concepts in a hierarchy based on relationships between SNOMED mappings.
All of these should be implemented within the new Reference Application, using the UI Framework.
Resources
http://www.nlm.nih.gov/research/umls/licensedcontent/snomedctfiles.html
University call about Concept Mappings: http://notes.openmrs.org/OpenMRS-University-2012-06-06