- Mediclined 🏥
- Project Description
- Technologies Used 🌟
- Project Overview 📝
- API References 🌐
- Installation and Setup ⚙️
- Future Scope 🔮
- Contributing 🤝
- License 📄
Project Description:
Mediclined is a comprehensive web application designed to streamline the relationship between college/university clinics and students through digital healthcare management. Our platform revolutionizes campus healthcare by providing a seamless, secure, and efficient system for both healthcare providers and students.
- Frontend: NextJS, Tailwind, MUI
- Backend: ExpressJS
- Database:
- MySQL (for structured relational data)
- MongoDB (for unstructured, flexible data)
- APIs: RXTerms (Industry-standard medical data)
- Hardware: ESP32 wifi module (for device integration)
- Other Tools: Git
-
Digital Health Records Management
- Secure digitization of patient information
- Easy sharing between authorized healthcare providers
- Smart forms with bulk CRUD operations and regex-powered autocomplete
-
Real-Time Health Monitoring
- Critical data alerts and analysis
- Integration with healthcare devices
- Open endpoint for device SDK integration
-
Healthcare Service Management
- Real-time doctor availability tracking
- Digital prescription system through doctor dashboard
- Automated pharmacy delivery service
-
Administrative Efficiency
- Automated medical leave generation with PDF download
- Exclusive admin application for streamlined management
- Direct login system (no manual signup required)
- Anonymous feedback system for service improvement
- Dual Database System:
- MySQL for structured, relational data
- MongoDB for flexible, unstructured data
- Ensures adaptability to various data types and future scaling
-
Data Flexibility:
- System can operate without initial data
- Flexible data entry methods supported
- Scalable for future data additions
-
Operational Requirements:
- Clinic must be associated with a college
- Minimum staffing: 1 doctor, 1 nurse, 1 pharmacist
- Healthcare devices must have SDK capability for data transmission
-
Security and Access:
- Admin-controlled user setup
- Role-based access control
- Secure data transmission protocols
API | Documentation Link | API Key Instructions |
---|---|---|
RXTerms | Documentation | No API key required |
-
Clone the Backend Repository
git clone https://github.com/Thanus-Kumaar/Mediclined-Primary-Server.git cd Mediclined-Primary-Server
-
Install Dependencies
npm install
-
Environment Variables Create a
.env
file with:PORT=your_port_number DB_USER=your_database_user DB_PASSWORD=your_database_password DB_NAME=Mediclined SEC_KEY=your_secret_key EMAIL=your_email@example.com APP_EMAIL_KEY=your_app_email_key
-
Run the Backend Server
node server.js
-
Clone the Frontend Repository
git clone https://github.com/Aakash-Balasundaram/Mediclined-Frontend.git cd Mediclined-Frontend
-
Install Dependencies
npm install
-
Run the Frontend
npm run dev
- Integration with additional healthcare devices
- Expanded telemedicine capabilities
- Advanced prescription analytics
- Multi-institution support
We welcome contributions! Please read our Contributing Guidelines for details.
Thank you for exploring Mediclined! For questions or support, please reach out to our team. 🌟