ArogyaKhosh is a blockchain-powered healthcare management system that securely stores and shares electronic health records (EHRs) among hospitals. It integrates AI for healthcare chatbots, Automatic Insurance appliance, and a QR-based emergency response system to send ambulance requests in case of an accident.
- 🛡️ Blockchain Security: Uses Ethereum blockchain to store and share healthcare records securely.
- 🤖 AI-Powered Chatbot: Provides instant healthcare guidance using an AI chatbot.
- 🧬 Machine Learning for Medical Research: Analyzes healthcare data to find protein combinations.
- 🚑 QR Code Emergency System: Instantly scans a patient's QR code in case of an accident and alerts the nearest hospital.
- 🏥 Seamless Inter-Hospital Communication: Securely shares patient records among authorized hospitals.
- 🖥️ Django Backend: Manages user authentication, API endpoints, and database operations.
- Emergency Response System: QR code scanning triggers an ambulance request.
- Automatic Insurance management: Automatically applies insurance in case of accident.
- Blockchain: Ethereum, Smart Contracts (Solidity)
- AI Chatbot: NLP, TensorFlow, OpenAI API
- Machine Learning: Python, Scikit-learn, Pandas, NumPy
- Backend: Django, Django REST Framework (DRF)
- Database: PostgreSQL
- Web & Frontend: React.js, Node.js, Express.js
- QR Code System: OpenCV, Python, Twilio API (for SMS alerts)
- Smart Contract Deployment: Hardhat, Web3.js
- Node.js
- Python (for Django backend , ML models & flask)
- PostgreSQL
- Metamask (for Ethereum transactions)
- Infura (for managing nodes)
- Clone the repository
git clone https://github.com/sathwikshetty33/ArogyaKhosh.git cd ElectronicHealthRecordEtherium - Install dependencies
npm install pip install -r requirements.txt
- Setup Django Backend
cd backend python manage.py migrate python manage.py createsuperuser python manage.py runserver - Start Blockchain Node (Ganache or Infura)
- Deploy Smart Contracts
npx hardhat run scripts/deploy.js --network localhost
- User Authentication: Users and hospitals log in using Django authentication.
- Health Record Management: Records are stored in smart contracts and accessed via blockchain.
- AI Chatbot: Provides medical guidance based on symptoms.
- Machine Learning Analysis: Analyzes Prescription and scrapes for thr cheapest product on the internet.
- Emergency Response System: QR code scanning triggers an ambulance request.
- Automatic Insurance management: Automatically applies insurance in case of accident.
- 🔍 Decentralized AI models for better privacy.
- 🏥 Hospital Network Expansion for global collaboration.
- 📲 Mobile App Integration for easier access.
Feel free to fork this repository and contribute!
- Fork the project
- Create a new branch (
feature-branch) - Commit your changes
- Open a pull request
This project is licensed under the MIT License.
- GitHub: https://github.com/sathwikshetty33
- Email: [email protected]