Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Overview

Potential Google Summer of Code project ideas for 2012 will be listed here. Please write to raxa-jss-emr-techgurus@googlegroupsgsoc@googlegroups.com (Google Group) with ideas for projects, or and immediately edit the wiki to add you idea. 

Project Ideas

  

Panel

Project: Lab Administration Pages

Brief explanation: The lab module is metadata driven, relying on a catalog describing available tests, the preconditions for undergoing them, the interpretations of the test results, the codes used for specimen types, result flags, specimen rejection and numerous others.  Maintaining these tables is a system administration function, and the goal of this project is to implement a user-friendly interface for configuring the system effectively.
 
Used Technologies:
 The primary tools are jsp using jquery running under Spring MVC.
 
Mentor:
r.friedman

...

Panel

Project: Medical Disaster Response

Objectives: Implement voice-based input/output modalities for a Disaster response system for Raxa

Reason: Disasters, ranging from medical disasters such as cholera or malaria, to earthquakes, floods, etc. require immediate response, access to information, etc. The objective is to adapt disaster management tools into the Raxa structure, with to implement voice-based mechanisms for populating the information databases in it via human input, in addition to current methods, as well as voice-based responses.

Used Technologies: Open source disaster response tools from sahanafoundation.org, open source speech recognition, synthesis and dialog system tools.,Ushahidi

Primary Mentor: Bhiksha raj

Secondary Mentor: Rita Singh

...

Panel

Project: UI for Raxa EMR Analytics and Reporting

Objectives: To create an intuitive, beautiful, and easy-to-use interface for accessing information about the relationships between disease prevalence, geography, demography, the seasonality of illnesses and other contributing factors to health.

Reason: To make healthcare information meaningful, useful and effective in the service of providing better levels of care, providers need to quickly, conveniently access and analyze the data captured in an EMR. The objective is better evaluate treatment protocols, staged interventions and physician responsiveness to the leading causes of morbidity and mortality.

Used Technologies: Open source technologies such as Pentaho, I2B2, Sencha Touch Charts, Greenplum Chorus

Primary Mentor: Daniel Pepper

Secondary Mentor: Shuro Nundy

...

Panel

Project: Geolocation and Mapping Tools

Brief explanation: Create a flexible tool to overlay useful data on a local village maps. The primary focus of this mapping task is to assist community health workers in finding patients and monitoring/updating village-specific data (clean water access, disease trends, landmarks). A major requirement is to emphasize that aspects of this data should be accessible and editable while offline (downloaded/updated while in WiFi areas). This work should be developed in coordination with the Analytics and Reporting project, to ensure maximum overlap in shared functionality.

Used Technologies: OpenLayers, OpenStreetMaps, GoogleMaps , Leaflet, Cloudmade
 
Mentor:
Nathan Leiby


Panel

Project: Patient Medical Timeline

Brief explanation: This is basically an idea taken from facebook timeline. Just like we have the timeline in facebook, we could have a timeline of the patient's medical history. Reports like X-ray report, blood report etc will be attached to the specific point in history, which would make it easy to understand and access it, instead of having all attachments in either hard-copy or dumped in a single folder. Later in years to come, we can come-up with ideas to share/export data with other doctors, say for example the patient moves to city for better treatment.

Used Technologies: TBD
 
Mentor:
TBD

Panel

Project: Disease Prediction via Machine Learning Algorithms

Brief explanation: Clinical data-warehouse that will store all information about the diseases occurred in a particular area, let say Bilaspur district of Chhattisgarh region where this system will be deployed. Understanding the pattern of disease, number of times a particular disease has occurred, reason why it occurred, preventive methods that doctors could implement in order to prevent the disease if it occurs next time. This will not only help in giving the best medical services in remote areas but also help administrators, doctors to be well prepared in advance to tackle the emergence of any kind of disease.

Used Technologies: TBD

Mentor:
Suhas Deshpande

Panel

Project: User Interface for Outpatient Module

Brief explanation: A majoremphasis of Raxa is great user experience, by building a UI based on web-standards and deploy-able across desktop, mobile, and tablet devices (where appropriate). Extend the work we've already done (e.g. in the Registration module) to build front-end interface for the Outpatient module, used to manage clinical encounters for every patient who enters the hospital.

Used Technologies: JavaScript, HTML5, Sencha/ExtJs

Mentor: Nathan Leiby

Panel

Project: User Interface for Laboratory Module

Brief explanation: A majoremphasis of Raxa is great user experience, by building a UI based on web-standards and deploy-able across desktop, mobile, and tablet devices (where appropriate). Extend the work we've already done (e.g. in the Registration module) to build front-end interface for the Laboratory module, used to track laboratory orders (tests) for given patients, and assure their results are accurate and timely.

Used Technologies: JavaScript, HTML5, Sencha/ExtJs

Mentor: Nathan Leiby

Panel

Project: User Interface for Screener Module

Brief explanation: A majoremphasis of Raxa is great user experience, by building a UI based on web-standards and deploy-able across desktop, mobile, and tablet devices (where appropriate). Extend the work we've already done (e.g. in the Registration module) to build front-end interface for the Screener module, used to assign patients to doctors, schedule lab tests, and request pharmacy orders.

Used Technologies: JavaScript, HTML5, Sencha/ExtJs

Mentor: Nathan Leiby

Panel

Project: User Interface for Pharmacy Module

Brief explanation: A majoremphasis of Raxa is great user experience, by building a UI based on web-standards and deploy-able across desktop, mobile, and tablet devices (where appropriate). Extend the work we've already done (e.g. in the Registration module) to build front-end interface for the Pharmacy module, used to distribute drug orders to patients at the hospital.

Used Technologies: JavaScript, HTML5, Sencha/ExtJs

Mentor: Nathan Leiby

Panel

Project: User Interface for Billing Module

Brief explanation: A majoremphasis of Raxa is great user experience, by building a UI based on web-standards and deploy-able across desktop, mobile, and tablet devices (where appropriate). Extend the work we've already done (e.g. in the Registration module) to build front-end interface for the Billing module, used to issue bills/fees to pay for medical work done at the hospital.

Used Technologies: JavaScript, HTML5, Sencha/ExtJs

Mentor: Nathan Leiby

Panel

Project: TBD

Brief explanation: TBD

Used Technologies: TBD

Mentor: TBD