OCR et IA : rendre vos PDF de bulletins fournisseurs interrogeables

En bref

Cinq à dix ans d'historique en PDF dans un dossier réseau ne valent rien tant qu'ils ne sont pas interrogeables. L'OCR seul ne suffit pas : sans extraction structurée, il vous donne du texte plat. L'IA fait la deuxième moitié du chemin, méthode, valeurs, unités, dates, fournisseurs, mais à condition de la cadrer par une validation humaine. Voici comment.

Un laboratoire marocain installé depuis dix ou quinze ans a accumulé un patrimoine documentaire impressionnant : bulletins d'analyse de fournisseurs, certificats de conformité, attestations de calibration, fiches de sécurité, copies de rapports d'essai antérieurs. Tout est là, scanné, classé par dossier, parfois bien nommé.

Et tout est inerte. Quand un client demande « vous avez déjà analysé ce paramètre pour nous en 2022 ? », la réponse honnête est « je vais chercher ». Quand un auditeur SEMAC réclame la traçabilité d'un réactif acheté trois ans plus tôt, la quête peut occuper une demi-journée.

L'OCR est connu depuis trente ans. Ce qui est nouveau, et qui change la donne pour les laboratoires, c'est la capacité des modèles d'IA à structurer ce que l'OCR produit, et à le faire pour des documents non standardisés.

OCR ≠ ingestion : la confusion à éviter

L'OCR, Optical Character Recognition, transforme une image de page en texte. Point. Le résultat est une chaîne de caractères, parfois propre, parfois bruitée, sans aucune compréhension de ce qu'elle contient.

L'ingestion documentaire, au sens où un laboratoire en a besoin, c'est tout autre chose : transformer un PDF de bulletin fournisseur en un enregistrement structuré exploitable : nom du fournisseur, référence du lot, paramètres mesurés, valeurs, unités, méthodes, dates de prélèvement et d'analyse, signataire. C'est la différence entre trouver le texte et comprendre le document.

L'OCR vous donne des mots. L'IA vous donne des champs. Un laboratoire a besoin de champs.

La pipeline réelle, étape par étape

Une ingestion documentaire qui tient la route au laboratoire enchaîne cinq étapes. Aucune ne peut être sautée : celles qu'on saute reviennent comme une non-conformité d'audit.

Étape 01

Acquisition normalisée

Scan 300 dpi minimum, format PDF/A pour l'archivage long, métadonnées de fichier remplies (date du scan, opérateur, source). Un PDF mal scanné en 150 dpi avec texte penché casse toute la chaîne en aval. C'est la mauvaise économie classique.

Étape 02

OCR multilingue

Les bulletins marocains alternent français, arabe, parfois anglais. L'OCR doit savoir basculer, gérer les diacritiques arabes, et reconnaître les chiffres dans les deux écritures. Un OCR mono-langue produit du déchet sur 40% des documents d'un labo marocain.

Étape 03

Extraction structurée par IA

C'est ici que l'IA entre. Le modèle reçoit le texte OCR plus l'image source, et produit un objet typé : {fournisseur, lot, paramètre, valeur, unité, méthode, date, signataire}. Pour un bulletin standardisé, le taux de réussite dépasse 95%. Pour un document libre, on tombe à 70-80%. Le reste, c'est l'étape 4.

Étape 04

Validation humaine ciblée

Un opérateur ne valide pas tous les champs. Il valide ceux où l'IA a annoncé une faible confiance. Une bonne extraction renvoie pour chaque champ un score de confiance. En dessous d'un seuil, 0,85 par exemple, l'opérateur regarde et confirme. Au-dessus, on fait confiance et on échantillonne 10% au hasard pour contrôle.

Étape 05

Rattachement au catalogue du laboratoire

Un fournisseur écrit « Sulfates ». Vous l'appelez « SO4²⁻ ». Une étape de mapping rattache le paramètre extrait au paramètre catalogue, la méthode extraite à la méthode catalogue, l'unité à l'unité catalogue. Sans ce mapping, vous avez des doublons partout.

Ce qui marche bien, ce qui marche moins bien

Type de documentTaux d'extraction réaliste
Bulletin d'analyse d'un fournisseur récurrent (gabarit stable) 95–99% sur les champs clés, validation par échantillonnage
Certificat de conformité format ISO/EN standard 90–95%, quelques validations ponctuelles
Attestation de calibration métrologique 85–95%, dépend de la mise en page du laboratoire émetteur
Rapport d'essai client en format libre 70–80%, validation systématique des paramètres
Fiche manuscrite scannée 40–70%, supervision quasi-totale recommandée
Document arabe manuscrit, photocopie de photocopie < 50%, repartir d'une saisie manuelle est souvent plus rapide

L'intérêt n'est pas d'atteindre 100% : c'est d'éviter les 80% du travail facile. Un opérateur qui valide 20% des champs reprend en une semaine ce qu'une équipe entière n'aurait jamais entrepris à la main.

Les pièges qui font échouer un projet d'ingestion

Trois pièges récurrents, observés sur des projets de digitalisation rétrospective de laboratoires marocains :

Vouloir tout reprendre. Cinq ans, dix ans, tout. C'est ingérable et inutile. La règle réaliste : reprendre les fournisseurs actifs des 24 derniers mois, plus les clients récurrents. Le reste reste archivé en PDF, indexé par OCR full-text si on veut chercher du texte, mais pas structuré.

Sauter la validation humaine. L'IA hallucine. Un score de confiance de 0,82 sur une valeur de plomb dans une eau de boisson ne suffit pas pour basculer en système d'information clinique sans relecture. Une non-conformité d'audit sur ce point peut suspendre une accréditation. Validation = obligatoire.

Confondre extraction et signature. Un document ingéré par IA n'a pas la valeur d'un bulletin signé électroniquement. La loi 43-20 sur la signature électronique distingue clairement la signature qualifiée (valeur probante) du texte extrait (donnée). L'ingestion produit de la donnée, pas un nouvel original. L'original PDF reste l'unique pièce probante.

Souveraineté : où vont les pages que vous envoyez ?

Un bulletin d'analyse contient souvent des informations sensibles : identité de client industriel, identifiants patient pour le médical, localisation de site pour l'environnemental. Envoyer ces documents vers un service d'OCR ou un modèle d'IA hébergé à l'étranger sans précaution n'est pas conforme à la loi 09-08.

Trois pratiques minimales :

  • Hébergement marocain du pipeline d'ingestion lui-même, ou auto-hébergement chez le laboratoire.
  • Anonymisation avant tout appel à un service externe (nom client, identifiant patient, GPS exact masqués jusqu'à validation locale).
  • Traçabilité du traitement : chaque document ingéré garde la trace de qui l'a traité, quand, avec quel modèle, à quelle version. Exigence ISO/CEI 17025 §7.11.

Ce qu'on gagne, concrètement

Un laboratoire de taille moyenne, disons 5 000 documents fournisseurs par an, 12 000 bulletins clients, qui passe d'un classement par dossier à une base structurée par ingestion automatisée constate, en général, ces gains :

  • Recherche d'antériorité : 10 minutes en moyenne contre 30 à 60 minutes auparavant. Multiplié par les demandes mensuelles, c'est un mi-temps qualité.
  • Audit SEMAC : la traçabilité d'un réactif ou d'une méthode se restitue en quelques clics. Le rapporteur d'audit le note.
  • Préparation des appels d'offres : retrouver les bulletins types pour des paramètres particuliers en quelques requêtes au lieu d'une demi-journée d'archéologie.
  • Continuité en cas de départ : la mémoire du laboratoire ne quitte plus l'établissement avec une personne clé.

Pour aller plus loin

EP
Équipe Prelab
LIMS marocain · Casablanca