The verdict in three sentences
A custom patient portal ranges from 30,000 to 85,000 EUR excl. VAT in 2026, pushed up by certified health-data hosting (HDS), EHR integration and teleconsultation. The ROI comes from fewer missed appointments and a more consistently filled medical schedule. Plan for 4 to 7 months of project work.
Modules and budget of a patient portal
A patient portal covers three uses: book an appointment, view results and teleconsult. The structural constraint in France is certified HDS health-data hosting, non-negotiable. The budget follows the number of modules and the level of EHR integration.
| Module | Scope | 2026 ballpark (EUR excl. VAT) |
|---|---|---|
| Portal core + patient account | Strong auth, roles, dashboard | 8,000 - 14,000 |
| Online booking | Multi-practitioner agenda, reminders | 6,000 - 12,000 |
| Results & documents | Secure delivery, history | 5,000 - 11,000 |
| Teleconsultation | Encrypted video, prescription, payment | 7,000 - 16,000 |
| EHR / agenda connector | Record sync, availability | 6,000 - 18,000 |
| HDS hosting & security | Certification, encryption, logging | 4,000 - 10,000 |
A mid-sized clinic digitizing booking + results + teleconsultation targets a realistic envelope of 55,000 to 75,000 EUR excl. VAT, HDS hosting included.
Health GDPR, HDS and impact on occupancy
Health data falls under a reinforced GDPR regime. The portal encrypts documents, logs access and enforces strong authentication. Beyond compliance, the operational gain is measurable on the schedule.
| Item | Without portal | With custom portal |
|---|---|---|
| No-show rate | 15 to 20 % | -20 % (i.e. 12 to 16 %) |
| Booking calls / day | 100 % (baseline) | -40 to -50 % |
| Results transmission time | 2 to 5 days | Immediate / secure |
| Slot occupancy rate | 78 to 85 % | 88 to 93 % |
| Health GDPR / HDS compliance | At risk | Logged, certified |
Automatic reminders (SMS/email) and one-click rescheduling are the direct levers on no-shows. On a busy schedule, two points of occupancy gained fund a good part of the portal.
Mini case study
Dr. Lemoine runs a 12-practitioner clinic in Nantes, with 42,000 consultations per year at an average fee of 55 EUR. A 17 % no-show rate represents about 7,140 lost slots, half recoverable, i.e. 3,570 consultations x 55 EUR = 196,350 EUR of theoretical lost revenue. With a 65,000 EUR portal cutting no-shows by 20 % (down to ~13.6 %), he recovers about 1,400 consultations/year, i.e. 77,000 EUR. The portal pays for itself in under a year.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
How long to deliver a patient portal?
Plan for 4 to 7 months: 1 month of scoping and journeys, 3 to 5 months of development, EHR integration and HDS compliance, then a pilot phase.
Is HDS hosting mandatory?
Yes, for any personal health data hosted in France. It represents 4,000 to 10,000 EUR excl. VAT to implement plus a monthly subscription of 300 to 900 EUR depending on volume.
Can we integrate our EHR software?
Yes, via API or middleware. The connector represents 6,000 to 18,000 EUR excl. VAT depending on the vendor and flows (records, agenda, results).
Is teleconsultation included?
It is optional, between 7,000 and 16,000 EUR excl. VAT. It includes encrypted video, electronic prescription and online payment of the consultation.
What real gain on no-shows?
2026 feedback shows a 15 to 20 % drop in no-shows thanks to automatic reminders and patient-driven self-rescheduling.
Let's scope your project. Tell us your EHR, your practitioner count and your target budget (30,000 to 85,000 EUR excl. VAT) and we'll frame booking, results, teleconsultation and HDS hosting. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.

