Cas client · Assurance-maladie

L’automatisation des tests au service du passage à un nouveau tarif médical national

Un framework qui génère et vérifie des factures électroniques conformes au standard, pour qu’un processus de facturation largement automatisé reste fiable lors du passage à TARDOC.

Client
Un grand assureur-maladie suisse
Lieu
Suisse
Défi

Le point de départ

L’assureur traite de manière presque entièrement automatique les factures électroniques des médecins et des hôpitaux. La Suisse remplace son tarif médical ambulatoire, le TARMED, par le TARDOC, et chaque modification d’un tarif doit être testée minutieusement avant d’entrer dans ce flux automatisé.

  • TARDOC compte quelque 2’630 positions tarifaires et un ensemble de règles complexe : âge et sexe du patient, qualifications du médecin, positions combinables entre elles, et bien d’autres.
  • Chaque facture électronique entrante doit respecter à la lettre le format XML défini par le secteur suisse de la santé.
  • Les unités métier testaient à la main et tenaient leurs cas de test dans Excel, ce qui les rendait difficiles à suivre par rapport aux jalons du projet.
Approche

Ce que nous avons fait

Outils

  • Java
  • Jackson
  • TestNG
  • REST Assured
  • Allure
  • Xray
  • Oracle
  • Un travail avec le métier pour identifier les parties du tarif les plus importantes et en déduire les paramètres qui définissent les combinaisons possibles de données de test.
  • Un framework qui combine des données existantes de la base de l’assureur avec des paramètres d’entrée pour produire des factures électroniques XML valides, et qui les dépose là où le logiciel de gestion des prestations les récupère.
  • Une partie distincte du framework vérifie le résultat de manière indépendante et en rend compte.
  • Le framework relié à l’outil de gestion des tests Xray via son API, pour que chaque exécution automatisée soit enregistrée sous le bon cas de test.
Résultats

Ce qui a changé

  • Un framework Java qui génère des factures électroniques conformes au standard à partir de 30 à 40 attributs d’entrée, pour un large éventail de scénarios. Les équipes de l’assureur le maintiennent et l’enrichissent désormais elles-mêmes.
  • Un projet Xray doté de tout ce dont les tests ont besoin, une centaine de cas de test repris d’Excel et un guide qui aide les testeurs à rédiger et à maintenir leurs cas de test.
  • Des rapports qui montrent, en termes clairs, quelles factures électroniques ont été générées et comment elles ont été validées.

Vous êtes face à une situation similaire ?

Parlez-nous de votre équipe et de ce sur quoi vous travaillez. L’un de nos ingénieurs reviendra vers vous.