Skip to content

Latest commit

 

History

History
195 lines (141 loc) · 7.88 KB

File metadata and controls

195 lines (141 loc) · 7.88 KB

DocPilot

This project is now OFFICIALLY accepted for:

GSSOC
🌟 Stars 🍴 Forks 🐛 Issues 🔔 Open PRs 🔕 Closed PRs 🛠️ Languages 👥 Contributors
Stars Forks Issues Open PRs Closed PRs Languages Count Contributors Count

🩺 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.


✨ Contributors

Thanks to all the wonderful contributors 💖

Contributors


📜 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