Skip to main content

Week 9

Milestones

  • Implemented the Save Appointments functionality to save the chosen slot in OpenMRS backend
  • Implemented the Appointment Slot template that allowed the patients to choose a slot
  • Done with code refactoring, got it reviewed, and raised the final PR
  • Completed implementation of backend Microservice that allowed patients to book Appointmnet via WhatsApp

Screenshots / Videos

Demo: link

Contributions

PR: link

Learnings

  1. Learned how to build Microservice using Java's Springboot web framework from scratch
  2. Learned about code smells and internationalisation of code by following best practices
  3. Learned about utilizing packages in Java to increase modularity
  4. Learned about best practices to be followed while contributing to open-source projects