MedAssist is a mobile and web application that aims to make the lives of patients and doctors easier and safer. It is designed to help patients avoid unwanted side effects caused by medications by predicting potential side effects of new drug compositions using machine learning. MedAssist also takes input from doctors and adds their approval or disapproval of the suggestions to its database. They can also add side effects that they think might show in patients with specific health conditions like heart disease, diabetes, etc.
The MedAssist app uses machine learning technologies to predict the side effects of new drug compositions. The machine learning model is trained on a dataset that maps various drug compositions with their side effects. Once the app predicts the side effects, it suggests alternative medicines that do not pose the threat of those side effects.
Patients can verify those alternative medicines with an online consultation with a doctor. Once the doctor verifies the suggestions, the patients will get a digital prescription that they can use to buy medicines.
The MedAssist app is built using various in-demand technologies like:
- NextJS
- NodeJS
- MongoDB
- React Native with Expo
- Express
- Redux
The following are the key features of the MedAssist app:
- Prediction of potential side effects of new drug compositions
- Suggestion of alternative medicines that do not pose the threat of those side effects
- Online consultation with a doctor to verify alternative medicines
- Digital prescription for buying medicines
- Easy-to-use interface
- Doctor input for approving or disapproving of suggestions and adding side effects related to specific health conditions
To install the MedAssist app, follow these steps:
- Clone the repository from GitHub
- Navigate to the
web
folder - Install the dependencies using
npm install
- Run the development server using
npm run dev
- Clone the repository from GitHub
- Install Expo CLI using
npm install --global expo-cli
- Navigate to the
app
folder - Install the dependencies using
npm install
- Run
expo start
to start the application - Install the Expo Go app on your mobile device
- Scan the QR code in the Expo DevTools web page or console to open the app on your device
The MedAssist app was created by:
Contributions to the project are always welcome!