Skip to content

The Medicory API is the heart and soul of the Medicory health card solution, bridging the gap between healthcare entities such as doctors, pharmacies, labs, and patients. Our API is designed to make healthcare processes a breeze, ensuring efficient and secure access to medical records and services.

Notifications You must be signed in to change notification settings

sameh-tarek/Medicory

Repository files navigation

Medicory API Overview

🎉 Welcome to the Medicory API! 🎉

The Medicory API is the heart and soul of the Medicory health card solution, bridging the gap between healthcare entities such as doctors, pharmacies, labs, and patients. Our API is designed to make healthcare processes a breeze, ensuring efficient and secure access to medical records and services. 🌟

Key Features

  • 📂 Centralized Medical Records: Effortlessly access and manage comprehensive patient data, including personal information, medical history, prescriptions, and lab results.
  • 🔐 Role-Based Access: Empower users with specific permissions tailored to their roles—doctors, pharmacists, lab technicians, cardholders, and admins.
  • 🛡️ Secure and Efficient: Built with robust security measures to safeguard sensitive medical information, ensuring data integrity and privacy.

Test the API

Run In Postman

Requirements

  • ☕ Java Development Kit (JDK) 17 or above
  • 🗄️ MySQL Database (local or remote)

How to Run

  1. Database Configuration: Ensure your MySQL database is configured correctly. Database Configuration Guide 🛠️
  2. Clone the Repository: Clone the project repository from GitHub (if it's not already cloned). 📥
  3. Import into IDE: Import the project into your favorite Java IDE (e.g., IntelliJ, Eclipse, etc.). 🖥️
  4. Build the Project: Build the project to resolve all dependencies. 🛠️
  5. Run the Application: Use your IDE to run the Spring Boot application or use the command line mvn spring-boot:run.

Entity-Relationship Diagram (ERD)

Visualize the Medicory data structure:

medicory@localhost

Tech Stack

Our robust API is built with the following technologies and frameworks:

  • Java
  • Spring Boot
  • Spring Data JPA
  • Spring Security and JWT Auth
  • MySQL
  • Docker 🐳
  • Lombok
  • Maven
  • Swagger
  • Postman
  • IntelliJ IDEA 💡

🌟 Meet Our Team

Sameh Tarek
Sameh Tarek
Said Ahmed
Said Ahmed
Salma Sobhy
Salma Sobhy
Salma Ahmed
Salma Ahmed
Salma Osama
Salma Osama
Mai Mohamed
Mai Mohamed

Embrace the Future of Healthcare 🚀

With the Medicory API, you are at the forefront of revolutionizing healthcare management. Seamlessly integrate and innovate to create a harmonious and efficient healthcare ecosystem.

Feel free to explore, test, and integrate the API into your healthcare solutions. Happy coding! 💻✨


Need help? Have questions? We're here for you! 😊

About

The Medicory API is the heart and soul of the Medicory health card solution, bridging the gap between healthcare entities such as doctors, pharmacies, labs, and patients. Our API is designed to make healthcare processes a breeze, ensuring efficient and secure access to medical records and services.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published