Patient Search Criteria
Primary mentor | @Kaweesi Joseph |
Backup mentor | @Herbert Yiga |
Assigned to | @Rushikesh Chaudhari |
Abstract
Once a patient is created, the system allows retrieving them through either their patient id or name. coreapps has a client side approach to searching by gender and age once a name or id is entered more or less filter by the 2. This project aims at doing server side patient searching using any or more than one search criterias; such as name, id, gender, dob/age etc.
Requirements
Good Java and JavaScript skills
Soft skills to interact with the community in order to gather requirements and technical feedback
Skills Needed
Java
JavaScript
HTML
CSS
Rest
MySQL
Good understanding of Spring framework and OpenMRS API
Lucene
Objectives
Investigate possible usage of lucene in this project
Create PatientSearchCriteria supporting the 2 current ones id/name
Support search by gender
Support search by dob
Support search by either or all of id,name,age,dob
Add rest interface to interact with the search engine developed above
Add supported criterias onto the patient search page in reference application
Extra Credit
Reach out to the community and support any other search criterias besides age and gender of their preference.