← All work

Clinical document digitisation

Ten million clinical documents, searchable in under 100 ms

Year
2024–26
Client
IQVIA
Domain
Clinical trials · HIPAA
My role
Lead AI/ML Engineer · team of 4
Stack
BioBERTElasticsearchRabbitMQFastAPIMLOps
10M+documents processed
0.94F1 on medical entities
10×pipeline throughput

The problem

Brochures, study reports and safety data were being processed by hand — around 20 hours per batch — slowing down regulatory submissions, with patient data that had to stay HIPAA-compliant.

What I built

The hard part

Accuracy and privacy pull in opposite directions on clinical text. The pipeline de-identifies first, extracts second, and keeps an audit trail of both — so speed never comes at the cost of compliance.

Outcome

Batch processing fell from 20 hours to 3, submission cycles ran 75% faster, and approval bottlenecks shrank from 3 days to 4 hours.

Client data and code are confidential; figures are from the delivered system.