Skip to content
/ aime Public

AIME est un outil pour aider les médecins français en psychiatrie à coder leurs actes médicaux sur la base CIM-10.

License

Notifications You must be signed in to change notification settings

Pallandos/aime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AIME

Artificial Intelligence for Medical Encoding ou AIME est un projet qui vise à aider les psychiatres dans leur tâche d'encodage des actes médicaux. Notre système vise à donner une liste de codes CIM10 correspondants à un compte rendu d'hospitalisation pris en entrée.

Le projet a été réalisé en collaboration avec le service psychiatrie de l'hopital Clermont-Tonerre de Brest.

Aussi, il ne fonctionne que pour un type précis de comptes rendus médicaux (voir compatibilité).

Licence

Ce projet est sous licence MIT.

Voir LICENCE pour plus d'informations.

Compatibilité

Requis logiciels

Le projet a été codé avec Python 3.12.3 et n'a pas été testé sur d'autres versions.

Les bilbiothèques externes requises sont les suivantes :

  • medkit-lib
  • PyQt5
  • transformers
  • torch
  • numpy
  • sentence-transformers

Elles peuvent être installées rapidement avec la commande :

pip install -r ./py/requirements

Comptes rendus

Le projet a été réalisé en collaboration avec l'hopital Clermont-Tonerre à Brest. Aussi, le format des comptes rendus en entrée du programme est stricte et fixé.

Installation

Windows

Version simple : executable

Se reporter au Wiki

Références

Le projet AIME se base sur plusieurs modèles, bibliothèques et outils développés en open source. Nous avons utilisés 2 modèles : DrBERT-CASM2 et BioLORD-2023-M.

DrBERT-CASM2

Dans AIME, ce modèle réalise l'extraction des pathologies à partir du compte rendu d'hospitalisation.

DrBERT-CASM2 est un modèle issu de DrBERT (modèle français), de la bibliothèque Medkit. DrBERT-CASM2 a été fine-tuned par l'équipe Heka : un laboratoire de recherche sur l'IA qui regroupe des chercheurs de l'INRIA, l'INSERM, l'université de Paris-Cité et plusieurs hoitaux français comme Necker, George Pompidou...

Le modèle a été entrainé sur un corpus français de documents médicaux annotés par des étudiants en médecine de l'université Paris-Cité : "corpusCasM2: A corpus of annotated clinical texts".

Le corpus contient des documents de :

Natalia Grabar, Vincent Claveau, and Clément Dalloux. 2018. CAS: French Corpus with Clinical Cases.
In Proceedings of the Ninth International Workshop on Health Text Mining and Information Analysis,
pages 122–128, Brussels, Belgium. Association for Computational Linguistics.

Liens :

BioLORD-2023-M

Dans notre projet, ce modèle match les pathologies avec la CIM-10.

BioLORD-2023-M est la version multilangue de BioLORD, un large modèle entrainé sur des données médicales. BioLORD-M a été entrainé pour comprendre les 7 langues européennes suivantes : English, Spanish, French, German, Dutch, Danish and Swedish. Les données d'entrainements sont issues de 2 datasets internationaux : BioLORD dataset et Automatic Glossary of Clinical Terminology (AGCT).

BioLORD a été conçu par FremyCompany, une entité qui désigne François REMY, un développeur belge.

Liens :

Auteurs

Le projet AIME a été réalisé par une équipe d'élèves de l'ENSTA, composée de : Hassan BAKER, Andry CALVEZ, Roman DARD, Emilien QUÉRÉ, Pallandos.

About

AIME est un outil pour aider les médecins français en psychiatrie à coder leurs actes médicaux sur la base CIM-10.

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •