IBM CPO Michel Willems 22 juin 2006
Notre environnement 2 établissements Centre Hospitalier Notre Dame Reine Fabiola Clinique Notre Dame de Grâce 3 sites Reine Fabiola à Montignies-sur-Sambre Notre-Dame à Charleroi Notre-Dame de Grâce à Gosselies 716 lits : 218 302 196 1 équipe informatique unique, 17 ETP 2 AS/400 (820 et 810) Réseau intersites : fibre optique redondante 1 Gb 4 informaticiens de «culture» AS/400
Origine Crise Notre historique CPO CHNDRF Partenaires IBM pour les versions S/38 et CPO V1 (=>SBIM) CNDG Client S/36, AS/400 Annonce CPO+ par R. Devolder => crise Groupe projet Charleroi pour développement «nouveau CPO» Stabilisation CPO + allongement contrat de maintenance => configuration pour plan stratégique Contexte historique de développement CHNDRF : AS/400-RPG et SQL Server-MS/Visual Basic 6 CNDG : AS/400-RPG et Websphere JAVA - Lotus Domino
Gestion & collaboration E-mail Intranet - CPM Portails - Workflows - Bases de documents Microsoft Business Intelligence tools Outils individuels : SQL - Showcase Vista - Métier Pharmacie Achats - Magasin Finances Facturation Labo Labo Radio Méd. nucl Diététique RIM RCM RCM+ Dossier médical Interfaces Base CPO-e - Gestion des Patients - Gestion des lits DB2/UDB Oracle Sybase - MS SQL Server OS/400 Linux Windows 200x
Nos développements autour du CPO : pour quoi faire? 3 types : Interfaçage du CPO avec nos autres logiciels Remplacement ou ajout de certaines fonctions CPO Affichage de données provenant du CPO
Nos développements autour du CPO : principes de base La base de donnée du CPO est maître pour : le signalétique patient les données de type ADT ( Admission Discharge Transfert ) la facturation Mise en place de : Transfert en temps réel des données ADT vers les logiciels ayant leur propre DB ADT (Dmi, Logiciel Anapath, ) Accès aux données patients «à la demande» pour certains logiciels (Inscription au programme opératoire, Suivi des accidents de travail, ) Injection dans le CPO des données de facturation produites dans d autres logiciels
Nos développements autour du CPO : principes de base Ces fonctionnalités ont été développées en utilisant des standards : ouverts : HL7 XML. propriétaires ( fournis par le CPO ) Programme d entrée / sortie ( M10AGENR, M10USEXC, ) Fichiers d entrée (EXTPHARM, EXTPREST, ) utilisés par l interface des mouvements à facturer du CPO
Nos développements autour du CPO Quelques exemples
Nos développements autour du CPO : exemples d interface Logiciel : C2M, dossier médical informatisé pour la CNDG Interface : envoi en temps réel de tous les mouvements ADT effectués dans le CPO Réalisation : triggers sur les tables du CPO reprenant les mouvements ADT. triggers génèrent des messages HL7 qui sont envoyés vers le socket du C2M qui les intègre.
Nos développements autour du CPO : exemples d interface Logiciel : DMI maison : Hospinet, fonction serveur de données «patients» Interface : Echange bidirectionnel des mouvements ADT Gestion entrées et des sorties Gestion des transferts Gestion des congés Encodage des prestations Encodage des frais divers Réalisation : Triggers sur les tables concernées du CPO qui génèrent des messages propriétaires Contrôle et intégration dans les bases de données CPO
Nos développements autour du CPO : exemples d interface Logiciel : Interface : Réalisation : Interface : Réalisation : Diamic, logiciel de gestion du service d anatomo-pathologie Envoi en temps réel des mouvements ADT, et du fichier Médecins ( SMEDEC ) effectués dans le CPO Triggers sur les tables concernées du CPO qui génèrent des messages HL7, envoyés vers le socket du Diamic qui les intègre. Injection dans le CPO des prestations à facturer Génération par Diamic d un fichier compatible avec le module «interfaçage des mouvement à facturer» du CPO
Nos développements autour du CPO : remplacement ou ajout de fonction Gestion des rendez-vous et suivi des consultations Documents «Choix de chambre et conditions financières» avec WORD et publipostage Module cautions/locations Module clôture comptable Module extra comptable pour les produits pharmaceutiques et les frais divers Module de calcul des suppléments d honoraires Module statistiques IMS Module appel, suivi et renouvellement des acomptes Module taxation téléphonique Module interface bidirectionnel gestion des lits Module ASSURCARD Très nombreuses listes papier ou écran
Nos développements autour du CPO : exemples d accès à la demande. IPO : inscription des patients au programme opératoire Application Web 2.0 développée en interne dans l environnement Lotus Domino Permet au chirurgien d inscrire des patients au programme opératoire dans les plages horaires qui lui sont réservées Permet au planificateur du bloc opératoire de valider le programme d une journée et de gérer au mieux l occupation de ses salles Récupération des données patients lors de la création d une demande Appel via XMLHttpRequest d un agent Domino récupérant les données patients en XML à partir du CPO. Le XML récupéré est ensuite décomposé par le DOM pour alimenter les différentes zones du formulaire WEB
Nos développements autour du CPO : exemples d accès à la demande. IPO : inscription des patients au programme opératoire
Nos développements autour du CPO : exemples d accès à la demande. Suivi des accidents de travail Application Web de type workflow développée en interne dans l environnement Lotus Domino Suivi d un accident de travail depuis sa déclaration aux urgences jusqu à sa clôture administrative La création aux urgences d un séjour AT déclenche la première étape du workflow Un document AT avec les renseignements patients est créé dans l application, le chef de service ainsi que le SIPPT sont prévenus par mail de ce nouvel AT Trigger sur les fichiers d admission du CPO alimentant une table de travail. Cette table est traitée par un agent Domino utilisant les composants OLEDB de Client Access
Nos développements autour du CPO : exemples d accès à la demande. Suivi des accidents de travail
Nos développements autour du CPO : exemples d accès à la demande. CNDG - Encodage des diagnostics Carenet Application Web J2EE développée en interne dans l environnement Websphere Application intégrée dans notre dossier médical C2M grâce à son browser intégré L application affiche au médecin la liste des diagnostiques qu il doit compléter ( affichage du fichier SAHDIA via SQL et JDBC ) Il clique sur celui qu il veut traiter, grâce au système d onglets de C2M il peut passer du formulaire d encodage Carenet à toute partie du dossier médical du patient d un simple click La sauvegarde du diagnostic encodé se fait par l appel java de l API CPO DIAGIN
Nos développements autour du CPO : exemples d accès à la demande. CNDG - Encodage des diagnostics Carenet
Nos développements autour du CPO : exemples d accès à la demande. CNDG - Encodage des diagnostics Carenet
Nos développements autour du CPO : exemples d accès à la demande. CHNDRF - Encodage des diagnostics Carenet Application MS Visual Basic 6 Application intégrée dans notre dossier médical HOSPINET L application indique au médecin l existence de documents à compléter Il clique sur celui qu il veut traiter, le traite et a la possibilité de passer directement au Dossier Médical puis de revenir dans l encodage
En bleu = à compléter, cliquez 2x Nom du médecin, ou des médecins pour un assistant
Accès dossier médical, cliquez Espace pour indiquer le diagnostic, 250 caractères sont disponibles. Ne pas oublier d enregistrer s.v.p.
Nos développements autour du CPO : exemples d affichage de données. Affichage en temps réel du taux d occupation de l hôpital Application Web J2EE développée en interne dans l environnement Websphere Affichage sur la première page de l intranet d un «portlet» calculant le pourcentage d occupation de la clinique par service légal Possibilité d afficher le détail par médecin, unité de soins, % d occupation sur base des lits réels ou des lits agréés
Nos développements autour du CPO : exemples d accès à la demande. Affichage en temps réel du taux d occupation de l hôpital
Nos développements autour du CPO : exemples d accès à la demande. Affichage en temps réel du taux d occupation de l hôpital
Nos développements autour du CPO : exemples d affichage de données. Visualisation des «honoraires» médecins Application Web J2EE développée en interne dans l environnement Websphere Affichage sécurisé des prestations facturées par médecin Basé sur les fichiers de facturation HDOFA3 Synthèse par code inami pour une période Pour un code inami, possibilité d afficher le détail par patient pour la période choisie Export possible des données affichées dans Excell
Nos développements autour du CPO : exemples d affichage de données. Visualisation des «honoraires» médecins