Project : Integrating FHIR Standard API
Project Wiki : https://community.open-emr.org/t/project-fhir-integration
Primary Mentor :- @brady.miller
Other Mentors :- @dixonwhitmire, @ken, @rhausam, @sjpadgett
Source Code Repository
So GSoC is about to finish. It was a very successful journey with OpenEMR during GSoC time period. I’m very happy that I have selected OpenEMR as my GSoC organization. First I should thank my mentors for providing me the guidance to successfully complete the GSoC project. Finally all of the community members of OpenEMR. So this is my last update from the GSoC @ OpenEMR. I’m going to summarize my GSoC work with this post.
The major goal of the project was to integrate FHIR Standard API’s that will help in exchanging healthcare information electronically. My goal with this project was to complete the existing implementation and Implement new resources to help OpenEMR get Meaningful Use Certification.
Initially it was hard to refactor everything and proccess all the data in a uniform way but big thanks to @dixonwhitmire for helping me get a structured plan which I followed all the way along.
- Uniform processing and Refactoring of FHIR requests [Completed]
- Support OpenEMR Web App for FHIR Resource [Completed]
- Introduce UUID to every resource [Completed]
- Introduce New API Endpoints to Support FHIR Resources [Completed]
- Improve Automated Test Coverage [In-Progress]
GSoC 2020 Contributions
Practitioner Resource - https://github.com/openemr/openemr/pull/3652
Organization Resource - https://github.com/openemr/openemr/pull/3662
Immunization Resource - https://github.com/openemr/openemr/pull/3729
AllergyIntolerence Resource - https://github.com/openemr/openemr/pull/3736
Condition Resource - https://github.com/openemr/openemr/pull/3763
Procedure Resource - https://github.com/openemr/openemr/pull/3784
Medication Resource - https://github.com/openemr/openemr/pull/3790
MedicationRequest Resource - https://github.com/openemr/openemr/pull/3821
Location Resource - https://github.com/openemr/openemr/pull/3829
Observation Resource - https://github.com/openemr/openemr/pull/3867
CareTeam Resource - https://github.com/openemr/openemr/pull/3884
- Most of the targeted resources are achieved as planned in the GSoC. Improving the test coverage and adding more opreations are the area that can further enhance.
GSoC 2020 is my first contribution to an open source software. I gain massive experience and it is really an amazing. I got to know about how open source community build a open source project and the open source culture. In these past few months I have improved myself in programming skills, communication skills ans several other skills. I would like to thank my mentor Brady Miller and all the mentors for their guidance and support. I would like to thank OpenEMR community for accepting me and helping me. Finally for Google for organizing the GSoC.