Skip to main content

Week 2

Milestones

  • Understand and implement ABDM Sandbox APIs, specifically for the liking of a healthcare context in subscription model and for sending notifications.
  • Creating mock APIs (using RapidAPI) and testing on Postman to understand retrieval of information from the backend and how to map requests to the response on the local machine.
  • Get access credentials to the ABDM Sandbox environment from NDHM to invoke specific APIs for HIP and HRP.
  • Rigorous testing on postman to understand the flow of API calls in notification flow

Screenshots / Videos

Contributions

  • For this particular week, I focused on creating mock APIs for retrieving data from the backend using Rapid API to understand how to invoke APIs in Springboot.
  • In the screenshots above, the mock API result (not pushed in the main project) can be seen where we are retrieving the COVID health data for all countries and linking that with the response on Postman.

Learnings

  • I made significant progress in the development process, solidifying my skills in API invocation and data handling within the Spring Boot environment.
  • Gained knowledge about Rest Templates and WebClient, tools that are important for invoking an API in Springboot and worked on creating them for calling external mock APIs in Springboot using Postman.
  • Understood and implemented the ABDM APIs specific to my use case and handle the output data based on the application needs.