OCR & extraction automatique de la carte Vitale
Photo ou PDF Ameli, droits vérifiés en temps réel.

Document de base pour toute vérification de couverture santé, la carte Vitale et l'attestation de droits se présentent sous deux formes : photo de la carte physique (recto/verso) et PDF téléchargé depuis Ameli.fr. Les mutuelles et complémentaires santé en reçoivent des milliers à chaque campagne d'adhésion. Holofin extrait les données des deux formats en quelques secondes.

Demander une démo

Pourquoi l'extraction de la carte Vitale
reste un défi.

Un document simple en apparence, mais des dizaines de variantes dans la pratique. Entre la photo floue d'une carte physique et le PDF structuré d'Ameli.fr, votre système doit tout gérer.

Le problème fondamental

Deux formes, un même besoin

La carte Vitale physique (photo recto/verso) et l'attestation de droits PDF téléchargée depuis Ameli.fr contiennent les mêmes informations fondamentales, mais dans des formats radicalement différents. La carte est un objet photographié avec reflets et ombres. L'attestation est un PDF structuré avec un layout qui varie selon le régime. Votre outil doit traiter les deux sans configuration.

Volume massif à l'adhésion

Les mutuelles et complémentaires santé reçoivent des milliers de cartes Vitale et attestations à chaque campagne d'adhésion ou renouvellement. Chaque document doit être vérifié : le NIR est-il valide ? Les droits sont-ils ouverts ? Les ayants droit sont-ils correctement déclarés ?

Manuellement, c'est 2 à 5 minutes par dossier. Sur 5 000 adhésions, cela représente des semaines de travail.

5 000 adhésions × 3 min = 250 heures de vérification manuelle. Ramenées à quelques minutes avec l'extraction automatique.

Confusion entre régimes

Régime général (CPAM), MSA (agricole), SSI (indépendants, ex-RSI) : chaque organisme produit des attestations avec un format légèrement différent. Les codes organisme, la mise en page et les champs présents varient. Un outil à template fixe ne gère pas cette diversité.

Photos floues de la carte physique

Reflets sur la puce, cadrage approximatif, flou de mouvement, ombres portées. La carte Vitale est un petit objet plastique que les gens photographient sur leur bureau avec leur téléphone. La qualité d'image est rarement idéale.

Attestations périmées

L'adhérent fournit une attestation de droits téléchargée il y a six mois. Les droits ont peut-être expiré depuis. Sans vérification automatique de la date de fin de validité, vous inscrivez un bénéficiaire dont la couverture est déjà close.

Ce que Holofin extrait
de chaque document.

Deux types de documents, un JSON structuré unifié. Chaque valeur est traçable jusqu'à sa zone source dans le document original.

Carte Vitale (recto/verso)

ChampDescription
nirNuméro de sécurité sociale (13 chiffres + clé)
nomNom de famille
prenomPrénom
date_naissanceDate de naissance
organismeOrganisme de rattachement

Attestation de droits (PDF Ameli)

ChampDescription
nirNuméro de sécurité sociale
nom, prenomIdentité de l'assuré
date_naissanceDate de naissance
adresseAdresse postale
organismeCode et nom de l'organisme
droitsStatut, date début/fin
medecin_traitantMédecin traitant déclaré
ayants_droit[]Nom, prénom, date naissance, lien
regimeRégime (général, MSA, SSI)
exoneration_tmExonération du ticket modérateur

Exemple de sortie JSON pour une attestation de droits :

{
  "assure": {
    "nir": "1 85 07 75 123 456 78",
    "nom": "DUPONT",
    "prenom": "Marie",
    "date_naissance": "1985-07-15",
    "adresse": "12 rue de la Paix, 75002 Paris"
  },
  "organisme": {
    "code": "751",
    "nom": "CPAM de Paris"
  },
  "droits": {
    "statut": "Ouverts",
    "date_debut": "2024-01-01",
    "date_fin": "2025-12-31"
  },
  "ayants_droit": [
    {
      "nom": "DUPONT",
      "prenom": "Lucas",
      "date_naissance": "2015-03-22",
      "lien": "Enfant"
    }
  ],
  "exoneration_tm": false
}

Comment Holofin extrait
la carte Vitale et l'attestation.

Trois étapes, du document brut aux données structurées et validées.

Classification

Le document arrive (photo, scan ou PDF). Le classifieur identifie automatiquement s'il s'agit d'une carte Vitale physique ou d'une attestation de droits Ameli. Il détecte également le régime (général, MSA, SSI) pour adapter le schéma d'extraction.

Formats acceptés : JPG, PNG, HEIC, WebP, PDF, TIFF.

Extraction

Un modèle de vision lit le document et extrait chaque champ : NIR, nom, prénom, organisme, droits, ayants droit. Pour les photos de carte, le modèle gère les reflets, le flou et les cadrages approximatifs. Le résultat est un JSON structuré avec bounding boxes.

Validation

Le moteur Hololang vérifie automatiquement le format du NIR (13 chiffres + clé de contrôle), la cohérence entre la date de naissance et le NIR, et la validité temporelle des droits. Les anomalies sont signalées avant tout traitement métier.

99 %

Précision d'extraction sur les cartes Vitale

> 98 %

Précision sur les attestations PDF Ameli

< 10 s

Temps de traitement par document

1 h

Intégration via API REST documentée

Validation automatique
avec Hololang.

Notre DSL de validation financière. Exprimez des règles de format, de cohérence et d'alerte en quelques lignes.

NIR au format valide (13 chiffres + clé)

VALIDATE @nir FORMAT NIR

Droits ouverts à la date du jour

VALIDATE @date_fin_droits >= TODAY()

Date de naissance cohérente avec le NIR

VALIDATE @date_naissance MATCHES NIR_BIRTHDATE(@nir)

Alerte si droits expirés

ALERT IF @date_fin_droits < TODAY()

Code organisme CPAM valide

VALIDATE @code_organisme IN CPAM_CODES

Cas d'usage
de l'extraction carte Vitale.

Adhésion mutuelle / complémentaire santé

Mutualité FrançaiseHarmonie MutuelleAG2R La Mondiale

L'adhérent uploade sa carte Vitale ou son attestation Ameli lors de la souscription en ligne. Holofin extrait le NIR, vérifie les droits ouverts et pré-remplit le formulaire d'adhésion. Les ayants droit sont automatiquement listés avec leur lien de parenté.

Admission en établissement de santé

Fédération Hospitalière de FranceAP-HPAssurance Maladie

À l'admission, l'établissement a besoin du NIR et de la confirmation des droits ouverts pour facturer la CPAM. L'extraction automatique accélère le processus d'admission et élimine les erreurs de saisie sur le NIR, qui est la cause principale des rejets de facturation.

Onboarding RH (DPAE + complémentaire obligatoire)

UrssafAssurance MaladieMutualité Française

À l'embauche, le service RH doit collecter le NIR pour la DPAE (Déclaration Préalable à l'Embauche), une formalité obligatoire à transmettre à l'URSSAF avant la prise de poste. Le NIR du salarié en est le champ clé. Holofin extrait les données de la carte Vitale, vérifie le format du NIR et identifie automatiquement les ayants droit à rattacher à la complémentaire santé obligatoire.

Organismes de prévoyance

AG2R La MondialeMalakoff HumanisFIPS

Les organismes de prévoyance ont besoin de la liste complète des ayants droit pour calculer les cotisations et définir les garanties. Holofin extrait nom, prénom, date de naissance et lien de parenté de chaque ayant droit, directement exploitables pour le paramétrage des contrats.

Questions fréquentes
sur l'extraction carte Vitale.

La carte Vitale est un support physique (carte à puce) qui contient le numéro de sécurité sociale (NIR), le nom et le prénom de l'assuré. Elle est délivrée à vie et ne contient pas d'information sur la validité des droits. L'attestation de droits est un document PDF téléchargeable depuis le compte Ameli.fr. Elle détaille les droits ouverts, la période de validité, les ayants droit, le médecin traitant et l'organisme de rattachement. C'est le document de référence pour vérifier la couverture santé active.

Oui. Holofin traite les photos de carte Vitale (recto et verso) prises au smartphone. Le pipeline combine OCR haute résolution et modèles de vision pour extraire le NIR, le nom et le prénom malgré les reflets sur la puce, le flou de mouvement ou les cadrages approximatifs. Pour de meilleurs résultats, nous recommandons une photo nette avec un bon éclairage, mais le système gère les cas dégradés.

Holofin extrait la date de fin de validité des droits depuis l'attestation et la compare automatiquement à la date du jour. Si les droits sont expirés, une alerte est générée. Vous pouvez également configurer des alertes anticipatives (J-30, J-60) pour déclencher des demandes de renouvellement avant l'expiration.

Oui. Sur l'attestation de droits Ameli, Holofin extrait la liste complète des ayants droit : nom, prénom, date de naissance et lien de parenté (enfant, conjoint). Ces données sont structurées dans un tableau JSON directement exploitable pour le calcul des cotisations, l'inscription des bénéficiaires ou le paramétrage des garanties de prévoyance.

Oui. Holofin reconnaît les attestations de droits du régime général (CPAM), du régime agricole (MSA) et du régime des indépendants (SSI, ex-RSI). Les formats varient légèrement selon l'organisme (mise en page, champs présents, codes), mais le modèle de vision s'adapte automatiquement sans configuration spécifique.

Via l'API REST Holofin. L'utilisateur uploade sa carte Vitale ou son attestation depuis votre formulaire d'adhésion. L'API extrait les données en temps réel (moins de 10 secondes), vérifie les droits ouverts et la validité du NIR, puis renvoie un JSON structuré. Vous pré-remplissez automatiquement les champs du formulaire. Webhooks disponibles pour les traitements asynchrones. Batch upload supporté pour les campagnes de renouvellement en volume.

Oui. Holofin extrait également les données de la carte européenne d'assurance maladie (CEAM), présente au verso de la carte Vitale ou délivrée séparément pour les assurés en mobilité internationale. Les champs extraits incluent le numéro d'identification personnel, l'institution compétente, la date d'expiration et le pays d'émission.

L'API renvoie les données en JSON structuré par défaut. L'export CSV et Excel (XLSX) est également disponible pour les traitements en lot, directement depuis l'interface ou via l'API. Chaque champ extrait est accompagné de ses coordonnées (bounding box) dans le document source, permettant une vérification visuelle rapide.

Conformité & sécurité
des données de santé.

La carte Vitale et l'attestation de droits contiennent des données de santé soumises au RGPD et à des règles de sécurité renforcées. Holofin est conçu pour traiter ces documents en toute conformité.

RGPD natif

Aucune donnée n'est conservée après traitement sauf demande explicite. Les documents sont chiffrés en transit (TLS 1.3) et au repos (AES-256). Politique de rétention configurable par client.

Hébergement européen

Infrastructure hébergée en Europe sur des serveurs certifiés ISO 27001. Aucun transfert de données hors UE. Logs d'accès et traçabilité complète pour vos audits.

Données de santé

Le NIR est une donnée sensible au sens du RGPD. Holofin applique les mesures techniques et organisationnelles adaptées : accès restreint, chiffrement, suppression automatique et journalisation des traitements.

Autres documents
extraits par Holofin.

La carte Vitale n'est qu'un des nombreux documents que Holofin sait lire. Découvrez nos autres extractions pour compléter votre parcours documentaire.

Extraction carte Vitale

Vérification de couverture
en quelques secondes.

Envoyez-nous vos cartes Vitale les plus floues et vos attestations les plus anciennes. Voyez ce qui en sort.

100 000+ documents traités par mois
Validation NIR intégrée
Hébergement européen, RGPD
Holofin