Skip to content

πŸ₯ A modern, mobile-first Electronic Medical Records (EMR) system designed to streamline healthcare management. Built with security and efficiency in mind, our platform connects patients, doctors, and healthcare providers in one seamless ecosystem.

Notifications You must be signed in to change notification settings

Nde-Dilan/hospital-managment-app

Repository files navigation

Full Medical App - Electronic Medical Records System πŸ₯

Flutter License: MIT

EMR Dashboard

🌟 Features

πŸ” Authentication & Authorization

  • Secure user registration system
  • Role-based access control (RBAC)
  • Multi-factor authentication support
  • Session management

πŸ‘€ Patient Management

  • Complete patient registration
  • Demographic information tracking
  • Emergency contact management
  • Medical history documentation

πŸ‘¨β€βš•οΈ Doctor's Portal

  • Comprehensive appointment management
  • Detailed medical history access
  • Structured note templates including:
    • Chief Complaint
    • History of Present Illness
    • Past Medical History
    • Surgical History
    • Social History
    • Family History
    • Assessment and Plan
  • Diagnosis and treatment planning tools

πŸ₯ Patient Portal

  • Access to medical history
  • View upcoming appointments
  • Laboratory results dashboard
  • Medical imaging access
  • Doctor's notes review

πŸ“… Appointment Scheduling

  • Online booking system
  • Calendar integration
  • Automated reminder system
  • Real-time availability checking

πŸ”¬ Laboratory & Imaging

  • Digital test ordering
  • Results management
  • Imaging integration
  • Specialized templates for:
    • CT Scans
    • MRI
    • Ultrasound
    • Echocardiography

πŸ’Š Prescription Management

  • E-prescription system
  • Medication tracking
  • Pharmacy system integration
  • Medication history

πŸ’³ Billing System

  • Hospital invoicing
  • Insurance processing
  • Payment tracking
  • Mobile money integration (Orange Money)
  • Upfront payment processing

πŸ“± Screenshots

Login Screen Patient Dashboard Doctor Portal Appointments Home

πŸ› οΈ Technology Stack

  • Frontend: Flutter + Dart
  • Backend: Dart + Firebase
  • Database: Firebase Firestore
  • Authentication: Firebase Authentication
  • Cloud Storage: Firebase Storage
  • Payment Integration: Orange Money API with NotchPay

πŸ“‹ Prerequisites

  • Flutter (v3 or higher)
  • Firebase
  • Flutter SDk
  • Android Studio / Xcode

πŸš€ Installation

  1. Clone the repository:
git clone https://github.com/Nde-Dilan/hospital-managment-app.git
  1. Install dependencies:
cd hospital-managment-app/
flutter pub get 
  1. Set up environment variables if any:
cp .env.example .env
  1. Start the app:
flutter run

πŸ”’ Security

  • End-to-end encryption for sensitive data
  • HIPAA compliance measures
  • Regular security audits
  • Secure data backup systems

🀝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE.md file for details

πŸ‘₯ Team

  • Mobile Developer: NDE HURICH DILAN

πŸ“ž Support

For support, email: [email protected]


Made with ❀️ by Nde Dilan

About

πŸ₯ A modern, mobile-first Electronic Medical Records (EMR) system designed to streamline healthcare management. Built with security and efficiency in mind, our platform connects patients, doctors, and healthcare providers in one seamless ecosystem.

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •