This project is now OFFICIALLY accepted for:
| π Stars | π΄ Forks | π Issues | π Open PRs | π Closed PRs | π οΈ Languages | π₯ Contributors |
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.
π£οΈ 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
- π― Frontend: Flutter & Dart
- ποΈ Backend: Appwrite
- π€ AI: Google Gemini API + Deepgram's medical transcription
- π Documents: Syncfusion PDF generation
| Dashboard | Calendar | Manage Patient |
|---|---|---|
![]() |
![]() |
![]() |
| Patients | Prescribe | Generated Prescription |
|---|---|---|
![]() |
![]() |
![]() |
| Login Screen (Doctor) | Confirmation Code Screen | Login Screen (Patient) |
|---|---|---|
![]() |
![]() |
![]() |
Check out our app's interface on Figma: Figma Design Link
- Flutter SDK installed
- Dart SDK (comes with Flutter)
- Android Studio or Xcode for mobile development
# 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 runFor detailed setup instructions, see our Setup Guide.
| 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 |
- Convert voice recordings to structured prescriptions
- Medical-grade transcription accuracy
- AI-powered data extraction
- Seamless audio upload and processing
- Real-time prescription generation
- Editable output for doctor review
- Integrated calendar system
- Real-time scheduling
- Patient booking capabilities
- Clean, responsive Flutter UI
- Cross-platform compatibility
- Accessibility-focused design
- Digital signature support
- PFX certificate integration
- Biometric verification
We welcome contributions from the community! Whether you're a developer, designer, or healthcare professional, there are many ways to help improve DocPilot.
- π Report Issues
- π‘ Request Features
- π§ Submit Pull Requests
- π Improve Documentation
Please read our Contributing Guidelines and Code of Conduct before getting started.
Thanks to all the wonderful contributors π
This project is licensed under the MIT License - see the LICENSE file for details.
- Healthcare Professionals for valuable insights and feedback
- Open Source Community for amazing tools and libraries
- Contributors who help make DocPilot better every day
- π¬ GitHub Discussions
- π Report Issues
- π§ Contact maintainers for sensitive matters
Made with β€οΈ for better healthcare
β Star us on GitHub β’ π΄ Fork the project β’ π Read the docs









