Project OpenMed
OpenMed is a web-based healthcare app that uses AI to analyze symptoms and suggest possible conditions. It connects users with verified doctors when a consultation is necessary, helping to reduce costs and provide proper medical guidance.
Core trick
Sends symptom text to a generative model for possible conditions, then matches users to verified doctors by specialty.
Tags
Description
OpenMed is a web-based healthcare application designed to address the problem of limited access to healthcare in underserved communities. The app uses generative AI to analyze a user's symptoms and provide insights into potential health conditions. This feature allows users to get initial guidance without needing to book an immediate consultation, which can help them avoid unnecessary costs.
The platform also recommends verified doctors based on the symptoms provided, ensuring users are connected with the right medical professionals when needed. OpenMed has three types of users: patients, doctors, and an admin. Key features include AI-powered symptom analysis, a smart booking system, and secure Google authentication. The goal is to provide a seamless and cost-effective healthcare experience. Future plans for the app include multi-language support, image-based symptom analysis, and voice and video call integration
README excerpt
# Project OpenMed This is an AI Powerd Health Care Project developed because of Lack of Access to Healthcare in Underserved Communities. Let's breakdown this Project. It's used MERN Stack Technology to Develop and we also used Genkit Framework for ease use of Gen AI and testings. Let's get into the Project Environment Setup ## Tech Stack **Client:** React, Bootstrap, Axios **Server:** Node, Express JS, Firebase Functions, Firebase Genkit, Google Gen AI **DataBase** MongoDB **Authendication** Firebase Authendication ## Installation Before going to the commands make sure you have installed Git, Node js and Firebase tools Check npm, git version and firebase-tools ```bash git --version npm --version firebase --version ``` install firebase-tools as a Global Package ```bash npm install -g firebase-tools ``` Clone the Project ```bash git clone https://github.com/gjmfs/OpenMed.git ``` Change Project Directory ```bash cd OpenMed ``` Analyze Project Folders: - `client/`: Contains client site codes. - `admin/`: Contains admin site codes. - `doctors/`: Contains doctor site codes. - `server/functions`: Contains server site functions. ## Install the Necessary Packages Install User Packages ```bash npm run install-user ``` Install Admin Packages ```bash npm run install-admin ``` Install Doctor Packages ```bash npm run install-doctor ``` Install Server Packages ```bash npm run install-server ``` > **Note:** These command must run from project root directory. othe