MENU

My Resume

GET IN TOUCH

cyrilkups95@gmail.com
Back

DocLink

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:
  • 👨‍⚕️ 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:
  • Designed normalized schema for doctors, referrals, messages, and appointments
Authentication Layer:
  • Implemented ID-based login, password hashing, and secured session workflows
Workflow Logic:
  • Built request approval, scheduling, file-sharing, and consultation lifecycle flows
Security Hardening:
  • Implemented access restriction checks + sanitization on user inputs and uploads
Deployment Support:
  • 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:
  • ✅ Reduced miscommunication and manual scheduling friction
  • ✅ Improved patient continuity-of-care across specialties
  • ✅ Delivered a simple, secure collaboration channel for clinicians
DocLink
welcome.py
1
2
3
4
5
cyrilkups95@gmail.com