Chart Search
Primary mentor | @Jonathan Cummins |
Backup mentor | @Burke Mamlin |
Assigned to | @Zhaslan Doschanov |
Abstract
One of the most useful aspects of an electronic medical record system is data retrieval. While OpenMRS has some mature tools for data collection and reporting, we still need a good tool for rapid perusal of patient data. Jonathan Cummins has created a Chart Search tool for Regenstrief that uses SOLR to provide powerful, sub-second Google-like searching of a patient's record. The goal of this project is to build the first version of Chart Search for the OpenMRS platform.
Project Champions
@Burke Mamlin
Objectives
Create a Chart Search module for OpenMRS
Embed Apache Lucene for indexing of documents
Create a process to index all patient data (visits, encounter, observations)
Create an initial UI for searching and filtering patient data
Extra Credit
Model the addition of data to the index in a manner that allows other modules to contribute their data
Create a migration pathway for people starting with Chart Search and embedded Lucene to migrate to a separate SOLR server
Resources
The recording (starting at 11:15 minutes) from the 2012-07-26 Developers Forum discussing Regenstrief's Chart Search
and @Daniel Kayiwa's spike on a SOLR module
Midterm presentation at YouTube
OpenMRS University Presentation: https://connect.iu.edu/p5ygdtx735c/