Add Volunteer Profile Page & Patient History APIs
We plan to extend the EHRS Health Camp application by introducing a Volunteer Profile page in addition to the existing volunteer dashboard. This requires modifying or adding API endpoints (refer: https://api.ehrs.swecha.org/docs#/ ) to allow a volunteer to view their profile details (name, email, volunteer number, phone number) and securely access read-only patient history from medical camps they are associated with. The feature is intended for review purposes and should not impact existing workflows or permissions.
Expected Outcome
-
New API endpoints allow volunteers to view their own patient history in a read-only manner.
-
Admins can access patient histories for all volunteers for oversight and tracking.
Problems
-
The current EHRS APIs do not provide a volunteer-centric way to view patient history.
-
Volunteers cannot see a consolidated view of patients they interacted with during medical camps.