HealthcareAPI is a comprehensive API for managing healthcare-related entities such as people, patients, doctors, appointments, prescriptions, bills, and medical records. This API provides a wide range of endpoints for performing CRUD operations and searching for specific records based on various criteria.
This was developed as a part of the Client Server Architecture modules coursework.
- Patient Management: Manage patient information, including personal details, medical records, appointments, and prescriptions.
- Doctor Management: Manage doctor information, including contact details and specialization.
- Appointment Scheduling: Create and update appointments between patients and doctors.
- Prescription Management: Manage prescriptions, including medication details and dosage instructions.
- Billing Management: Manage the bill details of patients, including their outstanding balances.
The API is designed to be RESTful using JAX-RS, with clear and consistent endpoint naming conventions. It utilizes JSON for data exchange and provides comprehensive error handling to ensure robustness and reliability.
To get started with HealthcareAPI, fork the repository and follow the documentation for detailed instructions on how to use the API.
For detailed documentation on how to use the API, please refer to the documentation.
If you find any issues or bugs with the API, please email amandha.20223032@iit.ac.lk to report them.