Sănătate · Inițiativă de dosare medicale de familie · 15 iunie 2026
Seif Privat de Documente Medicale
Management self-hosted de documente medicale, cu OCR local, corecție de viziune și analiză LLM privată — fără inferență în cloud pentru documente clinice.
Rezultate obținute
Postură de confidențialitate
Complet local
OCR-ul și LLM-ul rămân în runtime-ul controlat.
Pipeline de documente
OCR → structură → perspectivă
Scanările devin istoric utilizabil, nu depozite de imagini.
Model de operare
Compose cu GPU
Livrare self-hosted cu presupuneri hardware explicite.
Context
Documentele clinice sunt sensibile implicit — arhitectura trebuie să presupună inferență on-prem sau self-hosted.
Provocare
Familiile acumulează rezultate de laborator, trimiteri și scanări în formate și limbi diferite. OCR-ul din cloud și API-urile LLM publice erau inacceptabile pentru documente medicale. Produsul avea nevoie de încărcare, extracție, conversie structurată și rezumate, păstrând toată procesarea pe infrastructură controlată.
Abordare
Am construit o stivă multi-serviciu: frontend React, API de aplicație FastAPI, serviciu OCR dedicat cu PaddleOCR și corecție prin model de viziune, Ollama pentru rezumate și cronologii LLM locale și PostgreSQL pentru modelele de familie/membru/document. Docker Compose cu GPU a făcut OCR-ul și LLM-ul practice pe hardware propriu.
Arhitectură
UI React + TypeScript, backend-uri FastAPI, PaddleOCR + modele de viziune pentru OCR sensibil la layout, runtime LLM Ollama, PostgreSQL, Docker Compose cu suport GPU NVIDIA.
Domeniu
- Conturi de familie
- Încărcare documente
- OCR local
- Structurare Markdown
- Rezumate și cronologii LLM
- Suport pentru documente multilingve
Constrângeri
- Fără dependență de OCR/LLM din cloud
- GPU necesar pentru randament practic
- Nevoi lingvistice orientate spre română
- Intrări mixte PDF și imagine
Aspecte cheie ale soluției
- OCR ca serviciu separat de API-ul de produs
- Modele de viziune pentru înțelegerea layout-ului, nu doar text brut
- Ollama ca runtime de analiză privată
- Compose + toolkit NVIDIA pentru stive GPU reproductibile
Tehnologii
Rezultate
- Traseu privat de la un cap la altul, de la încărcarea scanării la text structurat căutabil
- Pipeline OCR cu păstrarea casetelor de delimitare și corecție asistată de viziune
- Rezumate și cronologii LLM locale, fără apeluri către API-uri publice
- Model de cont familie/membru potrivit pentru istoricul medical al gospodăriei
Lecții învățate
- Produsele AI medicale sunt întâi produse de infrastructură.
- Separă OCR-ul de rezumatul prin chat, altfel amândouă devin nementenabile.
- Acoperirea lingvistică ar trebui să facă parte din alegerea OCR și LLM, nu doar din UI.
Să discutăm
Ești pregătit să construiești ceva durabil?
Colaborează cu o echipă de ingineri seniori care proiectează, livrează și operează software pe care afacerile se bazează ani la rând.
Contactează-ne