GSoC Intro: 3-tier architecture for FHIR Resource in lh-toolkit module
This is an intro task that will help us analyze the quality of the applicants to GSoC 2019. This requires Java, Spring, and Hibernate skills.
You will have to take Level 4 or Level 5 of the FHIR v4 Resources and implement a 3-tier architecture in an OpenMRS module. So, you will create:
- a POJO which will have all the required and optional properties
- a liquibase.xml changeset that implements the database table
- a Hibernate interface and Implementation to CRUD to the database table
- a Service that provides helper methods to CRUD to the database table
A useful example is provided here - https://wiki.openmrs.org/display/docs/Hibernate+Examples
If you have questions, you should join the #gsoc channel on our chat and ask there. Additionally, you can ask on the project thread you plan on applying for as well on our forums accessible here. DO NOT create a new thread, please.
Edited by Robby O'Connor