Extraction de documents médicaux

Un dossier. Les données.

Importez des comptes rendus de consultation, des ordonnances, des résultats d’analyses ou des lettres de sortie en PDF ou en scan, transférez-les par e-mail ou envoyez-les à l’API. Parsevix renvoie les informations sur le patient et le praticien, les diagnostics, les médicaments, les résultats d’analyses et les constantes sous forme de données structurées.

  • Diagnostics, médicaments et analyses sous forme de listes
  • Patient, praticien et consultation en champs
  • Noms et numéros des patients masqués avant l’étape d’IA

Sans carte bancaire · 20 pages offertes chaque mois

Ce que vous récupérez

Un document médical, déjà défini.

La catégorie intégrée Medical Record renvoie 36 champs : le patient, le praticien et la consultation, des listes de diagnostics, de médicaments et de résultats d’analyses, les constantes, les notes et la date de suivi. Utilisez-la telle quelle ou modifiez-la dans votre projet.

Les dates reviennent au format ISO ; les doses, les résultats et les mesures tels qu’imprimés, avec leurs unités. Un champ que le document ne contient pas, comme un prescripteur, reste vide au lieu d’être deviné.

Document

  • record_typestring
  • notesstring
  • follow_up_datedate

Patient

patient_infoobject

  • full_namestring
  • date_of_birthdate
  • genderstring
  • patient_idstring
  • addressstring
  • phonestring
  • insurance_numberstring

Praticien

provider_infoobject

  • provider_namestring
  • facility_namestring
  • provider_addressstring
  • provider_phonestring
  • license_numberstring

Consultation

visit_infoobject

  • visit_datedate
  • visit_typestring
  • chief_complaintstring

Diagnostics

diagnosesarray

  • diagnosis_codestring
  • diagnosis_descriptionstring

Médicaments

medicationsarray

  • medication_namestring
  • dosagestring
  • frequencystring
  • durationstring
  • routestring
  • prescriberstring

Analyses

lab_resultsarray

  • test_namestring
  • result_valuestring
  • unitstring
  • reference_rangestring
  • test_datedate

Constantes

vitalsobject

  • blood_pressurestring
  • heart_ratestring
  • temperaturestring
  • weightstring
  • heightstring

Vos propres champs

Un nom, un type et une phrase qui dit ce que c’est.

  • allergies
  • procedure_codes
  • referral_to
  • sick_note_until

Pensé pour les documents de santé

Le contenu clinique en champs, le patient derrière des marqueurs.

Les documents arrivent en scans, en fax et en PDF de nombreux cabinets, chacun avec sa mise en page. Voici ce que Parsevix en fait.

01

Ce que voit le modèle d’IA

Avant que le moindre texte parte vers le modèle d’IA, les noms, les dates de naissance, les numéros de patient et d’assuré et les adresses sont remplacés par des marqueurs, puis remis dans votre résultat. Le motif de consultation, les diagnostics, les médicaments et les résultats sont envoyés tels qu’écrits, car c’est ce que lit l’extraction.

La détection repère la plupart des données personnelles, mais pas forcément chacune. Le contenu clinique relève des données de santé, et il parvient au modèle d’IA.

  • 02

    Des diagnostics avec leurs codes

    Chaque diagnostic revient avec son code, par exemple un code ICD-10, et son libellé, tels que le document les imprime. Parsevix n’attribue pas de codes que le document ne contient pas.

  • 03

    Une ligne par médicament

    Chaque médicament revient avec sa dose, sa fréquence, sa durée, sa voie d’administration et son prescripteur, dans la mesure où le document les indique.

  • 04

    Des analyses avec unités et valeurs de référence

    Chaque examen revient avec son résultat, son unité, ses valeurs de référence et sa date. Parsevix ne signale pas les valeurs hors de l’intervalle de référence ; votre système peut les comparer.

  • 05

    Comptes rendus, ordonnances, analyses

    Le type de document est un champ : comptes rendus de consultation, ordonnances, résultats d’analyses et lettres de sortie peuvent partager une même catégorie. Ajoutez des champs comme les allergies pour les documents que vous traitez.

  • 06

    Des documents dans toutes les langues

    La langue est détectée sur chaque page. Un document dans une autre langue remplit les mêmes champs, avec des dates ISO.

  • 07

    Chaque valeur reliée à sa place

    Chaque valeur est reliée à l’endroit du document d’où elle provient. Cliquez dessus dans le tableau de bord pour voir où elle était imprimée.

Comment les documents arrivent

Importez-les, transférez-les ou envoyez-les depuis votre système.

Tableau de bord

Importez les documents en PDF ou en scan. Vérifiez chaque résultat à côté de sa page, chaque valeur repérée là où elle était imprimée, puis approuvez-le.

Adresse e-mail

Forfaits payants

Chaque projet a sa propre adresse. Transférez-y vos documents médicaux : chaque pièce jointe devient un document.

API

Envoyez les documents depuis votre logiciel de cabinet ou de gestion des remboursements et recevez le JSON dans la même réponse, ou recevez les résultats par webhook signé ou via Zapier.

Requête

curl https://parsevix.com/api/v1/extract \
  -H "X-API-Key: $PARSEVIX_API_KEY" \
  -F file=@visit-note.pdf \
  -F category="Medical Record"

La requête reste ouverte jusqu’à ce que le document soit lu et répond avec le JSON.

  • POST /documentsImporter sans attendre ; le résultat arrive par webhook ou callback.
  • POST /extract-autoSans catégorie : chaque champ que Parsevix trouve, nommé comme dans le document.
  • POST /classifySeulement la catégorie du document, pour 1 crédit.
Référence complète de l’API

Réponse · abrégée

{
"status": "Completed",
"category": "Medical Record",
"pageCount": 1,
"language": "fr",
"extracted": {
"record_type": "Compte rendu de consultation",
"diagnoses": [
{
"diagnosis_code": "J20.9",
"diagnosis_description": "Bronchite aiguë, sans précision"
}
],
…
},
…
}

Sécurité et conformité

  • Données personnelles masquéesautomatiquement, avant l’étape d’IA
  • Chiffréen transit et au repos
  • Aucun entraînement d’IAsur vos documents
  • Fichiers API supprimésaprès traitement

À la page, pas à la fonctionnalité.

Chaque forfait lit, classe et masque les documents de la même façon. Le choix de la catégorie est inclus, et un document en échec ne coûte rien.

Voir les tarifs
crédit par page
1
pages offertes chaque mois
20
par mois pour 500 pages
$39

FAQ documents médicaux

Les documents médicaux,
en questions.

Ce que les équipes demandent avant d’envoyer leurs premiers documents.

Encore une question ?

Écrivez-nous. Chaque message est lu par une vraie personne.

PDF, Word (DOCX), PNG, JPG et TIFF, jusqu’à 10 Mo et 30 pages chacun. Les scans et les fax fonctionnent aussi : chaque page est lue comme une image.

Les données de santé sont une catégorie particulière de données à caractère personnel au sens du RGPD, et il vous faut une base légale pour les traiter avec un service comme Parsevix. Les noms et les numéros sont masqués là où la détection les trouve, mais les diagnostics, les médicaments et les résultats parviennent au modèle d’IA (l’API Gemini de Google, éventuellement aux États-Unis). Parsevix ne propose pas de business associate agreement au sens de la HIPAA ; il ne convient donc pas aux informations de santé protégées des États-Unis.

Non. Il extrait ce que dit un document dans des champs, pour l’administration et la saisie de données. Il n’interprète pas les observations, ne vérifie pas les doses et ne sert pas d’aide à la décision clinique, et rien de ce qu’il renvoie n’est un avis médical.

Les documents imprimés et dactylographiés donnent les meilleurs résultats. L’écriture manuscrite est lue là où elle est nette ; ce qui ne peut pas être lu reste vide au lieu d’être deviné.

Un crédit par page : une lettre de sortie de trois pages en coûte trois. Le choix de la catégorie est inclus, et si un document échoue, ses crédits vous sont rendus.

Les documents importés dans le tableau de bord ou envoyés par e-mail restent dans votre projet jusqu’à ce que vous les supprimiez. Les fichiers envoyés via l’API sont supprimés après traitement, sauf si vous activez leur conservation pour le projet. Vos documents ne servent jamais à entraîner une IA.