Healthcare case study
GDPR-compliant patient management portal
A patient management portal with full audit logging, role-based access control and EU data handling throughout.
- Client
- An EU private healthcare provider
- Industry
- Healthcare
- Market
- European Union
- Engagement
- Software delivery
The challenge
What the client needed
Patient records demand GDPR compliance, strict role-based access and an audit trail that can answer questions years later, without slowing clinical and administrative staff down.
How we delivered it
- Role-based access control integrated with Microsoft Entra ID
- A complete audit trail of access and changes to patient records
- Documents stored in Azure Blob Storage with EU data residency
- Accessible Angular interface for clinical and administrative users
Results
- Full audit trail
- Role-based access control
- Zero data breaches across the engagement
Technology
- ASP.NET Core
- Angular
- SQL Server
- Entra ID
- Azure Blob Storage
Services involved
More client work
Related case studies
- FintechUS
Peer-to-peer currency exchange platform
A US fintech company
A secure peer-to-peer currency exchange platform with regulated fund transfers, a KYC-compliant document workflow and a full Azure delivery pipeline.
- Two financial-provider integrations
- KYC-compliant document workflow
- EdTech
Multi-tenant learning and fundraising platform
A corporate learning provider
A multi-tenant SaaS platform spanning corporate training delivery, fundraising campaigns and executive analytics, with payment processing and BI reporting.
- Three product domains under one tenancy model
- Executive analytics in Power BI
- Enterprise identity
Zero-downtime legacy authentication migration
An enterprise with 3,000 users
Legacy authentication migrated to modern identity with SAML SSO across six integrations, run as a phased cutover with zero downtime.
- 3,000 users migrated
- Zero minutes of downtime
Facing a similar challenge?
A system to build or modernise, or engineers to strengthen your team. The first conversation is with a senior engineer, and you will leave it with a clear recommendation.