Changelog

Historique des versions de la plateforme IAM.

v2.3.0

Lisibilité des résultats & niveaux ANSM

  • Glossaire des niveaux ANSM dans la carte de résultats (CI, ASDEC, PE, APEC)
  • Prise en charge des niveaux combinés (ex. ASDEC · APEC) avec affichage de la sévérité la plus haute
  • Traduction des abréviations ANSM en libellés lisibles dans les blocs d'interaction
  • Formatage des textes : retours à la ligne préservés, références "Voir aussi" distinctes
  • README refait comme base de documentation (GitBook-ready)
  • Suppression des fichiers inutilisés du dépôt
  • Niveaux ASDEC et APEC affichés en gris (comme APTC) au lieu de leur couleur réelle — corrigé
v2.2.0

Résumé IA & expérience résultats

  • Résumé IA de l'interaction via Groq (llama-3.1-8b-instant)
  • Blocs d'interaction repliables avec badge de sévérité visible
  • Liens partageables avec validation à l'ouverture
  • Navbar et page Changelog
  • Déduplication des interactions bidirectionnelles (A→B = B→A)
  • Correction de la couleur "Association déconseillée" (orange, pas rouge)
  • Suppression du flash bleu au clic sur le bouton de recherche
  • Validation des médicaments partagés via lien
  • Correction de l'erreur interne pour certaines combinaisons (ex. ATORVASTATINE + KÉTOCONAZOLE)
v2.1.0

Carte prescription & codes couleurs ANSM

  • Carte résultat format ordonnance avec codes couleurs ANSM
  • Attribution des classes aux médicaments dans les résultats (#1, #2…)
  • Partage natif (Web Share API) avec repli vers clipboard
  • Chips de sévérité (CI / ASDEC / PE / APEC) dans l'en-tête de la carte
  • Tri des interactions par criticité décroissante
  • Validation des médicaments avant soumission (messages d'erreur)
  • Design Paper.app : fond chaud #F7F7F4, texture diagonale, footer arrondi
  • Notice de classes informative sous les inputs
v2.0.0

Réécriture complète de la plateforme

  • Architecture Flask modulaire (factory pattern)
  • Pool de connexions MySQL
  • API JSON /api/v1/* avec validation des entrées
  • Soumission AJAX sans rechargement de page
  • Autocomplétion avec anti-rebond (300 ms)
  • Design system Paper (variables CSS, composants réutilisables)
  • Suppression de eval() pour les retours booléens
  • Requête SQL directe (sans procédures stockées avec préfixe de schéma)
  • Sanitisation et validation côté serveur
  • Accessibilité WCAG 2.2 AA (liens d'évitement, ARIA, focus)