L'application BlocReport de l'IMM

Digital

L’application BlocReport développée par Smile pour l’Institut Mutualiste Montsouris (I.M.M) est un outil de gestion du bloc opératoire. Initiées par l’enquête INCISO ou par la norme CCAM, les différentes améliorations apportées à l’application depuis sa création sont de nature à satisfaire les 60 utilisateurs : renforcement du contrôle qualité, gestion de coûts plus efficace, passage en douceur à la norme CCAM, économies de formation, … les bénéfices retirés de l’utilisation de BlocReport sont nombreux.

Situé à Paris dans le 14ème arrondissement, L'Institut Mutualiste Montsouris est issu d'un regroupement : celui du Centre Médico-Chirurgical de la porte de Choisy (CMC) et de l'Hôpital International de l'Université de Paris (HIUP). Il est inauguré le 8 juillet 1999 et comporte 12 salles d’opération au bloc central, 3 salles de chirurgie ambulatoire et 2 salles techniques.
 En 2003, Luis Stuardi, Responsable des Systèmes d’Information de l’I.M.M a consulté Smile pour réaliser le développement du logiciel BlocReport de suivi des temps d'intervention dans le bloc opératoire. Développée en Access, la V1 de ce logiciel est conçue dans une optique de développement interne interfacé avec le système de gestion administrative de l’I.M.M baptisé Clinicom, dans lequel sont centralisées les informations relatives à l’entrée d’un patient. BlocReport prend le relais lors de l’entrée en salle d’opération du patient. Toutes les 5 min, un traitement SQL Server intègre les nouvelles, entrées de Clinicom dans la base. L’application BlocReport est utilisée par 60 personnes, chirurgien, administrateur, infirmier ou anesthésiste entre autre, selon 10 profils différents. Parmi les différentes fonctions, l’application sert à gérer les différentes salles d’opération, les temps d’intervention et les équipes médicales affectées à chacune de ces interventions. Les données obtenues sont ensuite re-basculées dans Clinicom.

Une application spécifique pour répondre aux besoins d’une enquête nationale

Fin 2003, le CCLIN (Centre de Coordination de la Lutte contre les Infections Nosocomiales) Paris-Nord coordonne le réseau INCISO de surveillance des infections du site opératoire dans les services de chirurgie. L’I.M.M participe à cette enquête et décide de se servir de BlocReport, déjà en production au niveau du bloc opératoire de l’Institut. L’application enrichie de nouvelles fonctionnalités est alors appelée BlocReportV2 et développée cette fois-ci avec Visual Basic 6 pour la partie frontale. Cette version intègre systématiquement le suivi épidémiologique via le protocole CCLIN. La version livrée en septembre 2004 intègre des renseignements « INCISO » relatifs au suivi post-opératoire (informations jusqu’en J +30 après la sortie de la salle d’opération). Les remarques des utilisateurs ont également été prises en compte pour fournir d’autres améliorations. Le principal changement concerne une meilleure prise en compte du phénomène de saisie en double. Au niveau de l’ergonomie, certains écrans ont été regroupés pour une meilleure utilisation. Smile décide également d’effectuer une migration d’Access vers SQL Server 2000. Une considération technique motive ce choix : les flux de données (synchronisation avec le référentiel Clinicom, export INCISO) vont profiter des services DTS inclus avec SQL Server.

Mise en œuvre de la codification CCAM dans BlocReport

En juillet 2004, l’I.M.M confie à Smile la mise au point de la V3 de BlocReport. L’initialisation de cette version trouve son origine dans une directive gouvernementale qui impose aux hôpitaux d’appliquer la norme CCAM (Classification Commune des Actes Médicaux) sur chaque acte opératoire pratiqué. Derrière cette codification, une volonté d’harmonisation et de simplification des nomenclatures des actes médicaux. Département par département, l’I.M.M a répertorié plus de 3.500 codes (il en existe en tout 8.000) qui ont été fournis au fil de l’eau à Smile via des fichiers Excel et intégrés à BlocReport. Un nouvel onglet «CCAM» dans l’application fait apparaître un écran qui associe à chaque type d’intervention un code CCAM. Le chirurgien, ou toute autre personne habilitée à travailler dans BlocReport, a simplement besoin de renseigner la base avec les mêmes informations qu’auparavant quant à la nature et les détails de l’intervention pratiquée. Un fichier est alors créé pour chaque intervention, certaines d’entre elles pouvant donner lieu à plusieurs codes CCAM. D’autre part, comme la mise en place de la codification CCAM rend la description plus délicate et exige en même temps une plus grande précision, un outil de recherche plus performant a du être développé.

Trois axes d’améliorations

Les bénéfices apportés par les améliorations de BlocReport V3 concernent avant tout la formation, comme nous l’explique Luis Stuardi « Le fait d’intégrer la nouvelle norme CCAM dans BlocReport nous a fait économiser les coûts de formation sur la codification pour tout le personnel. Soit une économie de 3 heures multipliée par 100 personnes. Au delà de ça, la mise en place de cette norme qui propose 8.000 codes différents a été largement simplifiée.» et de conclure sur les trois points forts de cette application: « L’utilisation de BlocReport apporte des améliorations dans trois domaines. Tout d’abord cela nous permet un meilleur calcul des coûts du fait de la surveillance du bloc opératoire. Ensuite cela nous a permis d’être transparents et efficaces pour le passage à la norme CCAM. Et enfin, nous avons amélioré nos indicateurs de qualité grâce à l’utilisation de BlocReport.»
 Une réussite qui est le fruit d’un travail partagé entre les équipes de l’I.M.M qui ont su faire part de leurs besoins et mettre l’accent sur les différentes difficultés inhérentes à leur métier, et Smile qui a su être à l’écoute et proposer un outil adapté à une problématique particulière. Smile a également su faire preuve d’une forte réactivité en apportant régulièrement des améliorations significatives et en accompagnant l’I.M.M dans chaque étape de son évolution.

Informations Techniques

  • Application développée avec Visual Basic 6
  • Objets métiers dll ActiveX
  • Base de données SQL Server 2000
  • Flux de données gérés par des batchs DTS

 

Quelques chiffres

  • 2003 BlocReport V1
  • 2004 BlocReport V2
  • 2005 BlocReport V3
  • 60 utilisateurs
  • 10 profils utilisateurs
  • 3.500 codes CCAM

Changer d’architecture pour plus d’efficacité

Au départ, l’architecture de BlocReport est organisée en 3-Tiers. Les objets servers sont déployés sur un server MTS. Un client Visual Basic faisant appel à un composant Com+ qui reçoit les fichiers dll de la base de données. Un problème se pose : il faut modifier 60 postes dès que la dll change. En 2005, la dll est utilisée comme un composant de l’application sur le poste client. La nouvelle architecture en 2-tiers simplifie les mises à jour qui se font à présent en un seul clic.