Back
Year
2023
Tech & Technique
Python, Flask, SQLite, PostgreSQL, Jinja Templates, Session Management, Role-Based Access Control, REST Endpoints
Description
DocLink is a secure referral coordination system that allows doctors to connect, schedule consultations, exchange medical information, and securely share case documents. The platform streamlines inter-physician collaboration so patients receive faster, better-aligned care — especially when transitioning across facilities or specialists.
Key Features:
Technical Highlights:
Key Features:
- 👨⚕️ Verified Medical Accounts: Doctors register using NIER License ID for identity validation
- 🔗 Doctor-to-Doctor Referral Network: Send, receive, approve, and manage connection requests
- 📅 Cross-Specialty Appointment Scheduling: Coordinated scheduling between connected doctors
- 💬 Encrypted Messaging + File Sharing: Share case summaries, radiology files, reports, and notes securely
- 🗂️ Consultation Timeline Tracking: View interaction history for ongoing care continuity
- 🧑💼 Profile + Case Management: Manage specialization, practice info, and patient handling context
Technical Highlights:
- Secure Session + Credentials Layer: Password hashing, secure token handling, session expiration, request input sanitization
- Access Control Logic: Only connected and mutually approved doctors may communicate or exchange files
- File Security & Upload Handling: Protected upload directory, MIME validation, file size limits, storage path hashing
- Database Design for Medical Workflow: Structured relational schema for doctor profiles, connection state, consultation logs, chat messages, and appointment blocks
- REST-Structured Endpoints: Each workflow (auth → connection → scheduling → messaging) encapsulated in modular routes
- Clean MVC Structure: Flask app layered into routing controllers, templates for UI, and database interaction layer
My Role
Backend Engineer • System Designer
Data Modeling:
Data Modeling:
- Designed normalized schema for doctors, referrals, messages, and appointments
- Implemented ID-based login, password hashing, and secured session workflows
- Built request approval, scheduling, file-sharing, and consultation lifecycle flows
- Implemented access restriction checks + sanitization on user inputs and uploads
- Configured environment setup and DB initialization scripts
Case Study Impact
Problem: Physician referrals often rely on calls, texts, or informal networks, leading to delays and incomplete patient information transfer.
Solution: A secure digital workflow that standardizes referral communication, scheduling, and data exchange between verified doctors.
Outcome:
Solution: A secure digital workflow that standardizes referral communication, scheduling, and data exchange between verified doctors.
Outcome:
- ✅ Reduced miscommunication and manual scheduling friction
- ✅ Improved patient continuity-of-care across specialties
- ✅ Delivered a simple, secure collaboration channel for clinicians

