Anonymous Patient Registration Project
Project wiki: https://wiki.openmrs.org/display/projects/Anonymous+Patient+Registration+Project+Documentation
Mentor: Sara Fatima
Openmrs already supports registration of Unknown patients. Even though this feature is a key component that should be available in platform , it was not implemented in the platform at the first place. Main objective of this project is to move the feature to the platform.
- Find out required modules for this function to work - RegistrationApp module, RegistrationCore Module (DONE)
- Make this work out of the box in the reference application - Feature has tested multiple
times in different conditions,Works fine out of the box with the reference application.
Mentor and community verified the result (DONE)
- Find out the path to have the feature in the platform - Logic that is specific for Unknown
patient registration has been written in the RegistrationApp module. This logic has to be
moved to the platform. And should resolve dependency issues that might occur(DONE)
- Implement the solution (DONE)
Committed to three repositories
- Openmrs-core - github
- RegistrationApp module - github
- RegistrationCore module - github
Descriptive documentation on this project including,
i. Code samples
ii. Previous implementation
iii. Instructions on running the project
Can be found in this document.
Mid evaluation : https://www.youtube.com/watch?v=sV3YPkYe8Rw&t=1s
Final evaluation: https://youtu.be/DsqB9XL9ui4
GSoC with Openmrs
This was not the first time i'm contributing to the Openmrs. From the start i've noticed that the community is being very welcome and extremely helpful on new comers. Even the simplest questions will be answered without any hesitations on the forums. This quality encourages developers to contribute to this project more and more.
Good exposure to open source world with a well organized and well established community.
Will continue to contribute to Openmrs even after the GSoC and do recommend to select Openmrs as your GSoC organization and as your daily dose of Open source .
What can be improved
Since the project has grown exponentially, it might be hard to a new comer to get an idea within few minutes of reading. Therefore documentation can definitely be improved with some quality video tutorials.
It's been a nice summer with Openmrs.