Skip to content

xkaper001/DocPilot

🩺 DocPilot - A Next Gen EMR App

License: MIT Flutter Contributions Welcome

DocPilot revolutionizes healthcare by transforming traditional Electronic Medical Record (EMR) systems through the power of AI. Our intelligent platform eliminates manual data entry by converting doctor-patient conversations into structured prescriptions, making healthcare delivery faster, more accurate, and incredibly efficient.

✨ What Makes DocPilot Special?

πŸ—£οΈ Voice-to-Prescription: Convert consultation recordings directly into structured prescriptions
πŸ€– AI-Powered: Advanced medical transcription and data extraction
πŸ“… Integrated Scheduling: Seamless appointment management system
πŸ”’ Secure & Compliant: Digital signatures with PFX certificates
πŸ“± Cross-Platform: Available on mobile and desktop

πŸ’» Tech Stack

  • 🎯 Frontend: Flutter & Dart
  • πŸ—„οΈ Backend: Appwrite
  • πŸ€– AI: Google Gemini API + Deepgram's medical transcription
  • πŸ“„ Documents: Syncfusion PDF generation

πŸ“± App Preview

Dashboard Calendar Manage Patient
Patients Prescribe Generated Prescription
Login Screen (Doctor) Confirmation Code Screen Login Screen (Patient)

🎨 Design Prototype

Check out our app's interface on Figma: Figma Design Link

πŸš€ Quick Start

πŸ“‹ Prerequisites

  • Flutter SDK installed
  • Dart SDK (comes with Flutter)
  • Android Studio or Xcode for mobile development

πŸ› οΈ Setup & Installation

# Clone the repository
git clone https://github.com/xkaper001/DocPilot.git
cd DocPilot

# Install dependencies
flutter pub get

# Generate required files
flutter pub run build_runner build --delete-conflicting-outputs

# Run the app
flutter run

For detailed setup instructions, see our Setup Guide.

πŸ“š Documentation

Document Description
Setup Guide Complete installation and setup instructions
Technical Overview Detailed technical architecture and workflow
Folder Structure Project organization and structure
Contributing How to contribute to DocPilot
Code of Conduct Community guidelines and standards

🌟 Key Features

πŸ—£οΈ Conversational Prescription Generation

  • Convert voice recordings to structured prescriptions
  • Medical-grade transcription accuracy
  • AI-powered data extraction

πŸ“„ Automated Document Workflow

  • Seamless audio upload and processing
  • Real-time prescription generation
  • Editable output for doctor review

πŸ“… OPD Appointment Management

  • Integrated calendar system
  • Real-time scheduling
  • Patient booking capabilities

🎨 User Experience

  • Clean, responsive Flutter UI
  • Cross-platform compatibility
  • Accessibility-focused design

πŸ–‹οΈ Secure PDF Generation

  • Digital signature support
  • PFX certificate integration
  • Biometric verification

🀝 Contributing

We welcome contributions from the community! Whether you're a developer, designer, or healthcare professional, there are many ways to help improve DocPilot.

Please read our Contributing Guidelines and Code of Conduct before getting started.

πŸ“œ License

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

πŸ™ Acknowledgments

  • Healthcare Professionals for valuable insights and feedback
  • Open Source Community for amazing tools and libraries
  • Contributors who help make DocPilot better every day

πŸ“ž Support


Made with ❀️ for better healthcare

⭐ Star us on GitHub β€’ 🍴 Fork the project β€’ πŸ“– Read the docs

About

A new age EMR application using conversational AI at its best.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •