Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/avinashkranjan/lifemedeasy

๐Ÿฉบ lifeMEDeasy - Automating Healthcare and making Health facilities available to everyone regardless of their limitationsโš•
https://github.com/avinashkranjan/lifemedeasy

django facility health-management medical patient patient-data reactjs

Last synced: 14 days ago
JSON representation

๐Ÿฉบ lifeMEDeasy - Automating Healthcare and making Health facilities available to everyone regardless of their limitationsโš•

Awesome Lists containing this project

README

        

![lifeMEDeasy](https://socialify.git.ci/avinashkranjan/lifeMEDeasy/image?description=1&descriptionEditable=%F0%9F%A9%BA%20lifeMEDeasy%20-%20Automating%20%20Healthcare%20and%20making%20Health%20facilities%20available%20to%20everyone%20regardless%20of%20their%20limitations&forks=1&issues=1&language=1&owner=1&pulls=1&stargazers=1&theme=Light)

[![forthebadge](https://forthebadge.com/images/badges/built-by-developers.svg)](https://forthebadge.com)
[![forthebadge](https://forthebadge.com/images/badges/made-with-javascript.svg)](https://forthebadge.com)
[![forthebadge](https://forthebadge.com/images/badges/made-with-python.svg)](https://forthebadge.com)
[![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://forthebadge.com)

## _Automating Healthcare_ ๐Ÿฉบ

_**Our Mission is to automate Healthcare and make Health facilities available to everyone regardless of their limitations**_

Our Goals:

1. Automate Healthcare Medical Appointments
2. Online Disease Severity Prediction based on input symptoms through AI enabled chat-bots
3. Online Medical Document Storage for Doctor-Patient Interactions
4. e-Ambulance Tracking

## Module-Wise Description ๐Ÿ—’

- _**Registration**_ ๐Ÿ“

_The web application would have a facility for the user's to register as either doctors or patients. Both of them would have access to specific features of the application.
The hospitals could manage the patient's appointments and assign appropriate slots for particular consultations._

- _**Appointment Scheduler**_ ๐Ÿ“…

_The patient would be able to book appointments for the particular time slots he wishes to visit the hospital for._

- _**Disease severity prediction**_ ๐Ÿค’

_This module would provide an automated, AI enabled chatbot which would provide inputs on the medical condition of the user, in case medical help is not accessible_

- _**Medical Record Storage**_ ๐Ÿ“™

_This module would enable online storage of patient's documents, this will help preserve them and avoid the hassle of carrying them for every consultation._

- _**e-Ambulance Tracking**_ ๐Ÿš‘

_It would aid people in urgent need of medical help, the web app would provide the facility to book and track ambulances for essential help._

## How to run the project locally? [Using Scripts]

**Windows**

```
$ cd scripts
$ sh startbackend.sh
$ sh startfrontend.sh
```

**Unix/Linux/Mac**

```
$ cd scripts
$ chmod +x startbackend.sh
$ ./startbackend.sh
$ chmod +x startfrontend.sh
$ ./startfrontend.sh
```

Lint and Format ๐Ÿ“œ

- We use [Flake8](https://flake8.pycqa.org/en/latest/manpage.html) and [Black](https://pypi.org/project/black/) for linting & formatting source code of this project.


**Run QA checks on local environment โšก** :

- Run Shell script on Windows ๐Ÿ’พ :

```
...\lifeMEDeasy> .\lifeMEDeasy_QA_checks
```

- Run Shell script on Linux ๐Ÿ‘จโ€๐Ÿ’ป :

```
.../lifeMEDeasy$ ./lifeMEDeasy_QA_checks
```

- Alternate option โœ” :
- Run this on terminal โšก:
- Windows ๐Ÿ’พ
```
...\lifeMEDeasy> black .
```
```
...\lifeMEDeasy> flake8 .
```
- Linux ๐Ÿ‘จโ€๐Ÿ’ป
```
.../lifeMEDeasy$ black .
```
```
.../lifeMEDeasy$ flake8 .
```
## Running this project on your local computer. [Convential Method]

_**Prerequistes**_

- [NodeJs](https://nodejs.org/en/download/)
- [npm](https://www.npmjs.com/package/download)
- [Python](https://www.python.org/downloads/)
- [Django](https://www.djangoproject.com/download/)

_**Step by Step Guide to install the project**_

- Fork the repository and create a clone of it on your computer.
- Go to the the command line and type `cd lifeMEDeasy`
- Run the following command to import the node modules & start the frontend.
```
$ npm install && npm start
```
- Run the following command to start the development server at `http://localhost:3000` and port number `3000`.

_**Installing the backend**_

- Run the command in console:
```
$ pip install -r requirements.txt
```
- Go the the directory where Django project is present and manage.py file is present.
- Run following commands in the cmd:
```
$ python manage.py makemigrations
$ python manage.py migrate
$ python manage.py runserver
```
- Your project is running on your local host `http://127.0.0.1` and port number `8000`.

## Contributors โœจ

Thanks goes to these wonderful people.๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป







Contributions of any kind welcome! ๐ŸŒŸ

Project Admin โค๏ธ