Développement sur site d une informatique de gestion des Urgences Dr Lambert Stamatakis Chef du Service des Urgences CHU Tivoli, La Louvière Mr Luciano Dimarcello Service Informatique du CHU Tivoli
CHU Tivoli! Hôpital général de 541 lits CHU = Service de Stages ULB! Service d Urgences polyvalent ± 28.000 passages par an Prestations assurées entre-autres par des médecins Spécialistes en formation
Etat des lieux (1995)! Informatique centralisée (à outrance) Mainframe IBM, terminaux 3270 puis s ouvre au monde PC! Fiche Urgences Informatisée: - données administratives, diagnostic ICD-9-CM, lettre MT - statistiques d activité, non paramétrables, 1 x par an! Activité augmente, dotation en personnel ne change pas
CAHIER DES CHARGES (1)! Le logiciel des Urgences doit gérer: - le dossier patient (médical et administratif) - le flux des patients - le courrier - les demandes d examens (labo, Radio, Isotopes) - la pharmacie! Facturation non gérée (choix du gestionnaire)! Statistiques facilitées
CAHIER DES CHARGES (2)! Système fonctionnel 24h / 24h même si coupure du Mainframe! Interface User friendly! Logiciel de gestion complète du SU.! Logiciel francisé! Compatible avec bases de données Tivoli (Sybase)! Etude du marché (1995) : pas de logiciel répondant à ces critères :! Décision de programmer le logiciel à Tivoli.
CHOIX DU MATERIEL / LOGICIEL! User Friendly : PC sous Windows (3.1).! Fonctionnel 24/24h : Réseau Ethernet privé Urgences, Serveur dédié (Win NT).! Matériel fiable : Serveur HP, PC (Gateway & Dell - P90)! Compatible Tivoli : Base de données relationnelle Sybase! Language de programmation : Visual Basic (3.0)
PROBLÈME MAJEUR PRÉVISIBLE :! Nombre élevé de patients! Activité du Service irrégulière et imprévisible! Quantité de personnel «limite»! Nombreux médecins «hors cadre» au Service d'urgence : - prestataires de Garde - consultants - stagiaires, => La récolte des données posera des problèmes
120 Fréquentation Journalière du Service d'urgences 100 80 60 40 20 0 960201 960302 960401 date 960501 960531 960630
Temps réel ou différé? Deux choix possibles:! Enregistrement différé avec phase papier: - Ne nécessite pas de modification des habitudes de travail - Charge de travail à l encodage +++++! Enregistrement sur support informatique en temps réel: - Modification en profondeur des habitudes de travail - Investissement financier initial (logiciel + matériel) - Permet une vraie gestion informatisée du service (demandes d examen, gestion de la pharmacie, courrier, tarification,...). - Permet l enregistrement transparent des données du Service d'urgence.! Choix délibérés : - Pas d ordinateur fixe dans les salles d examen. - Report à plus tard de l informatisation de la note médicale. - Report à plus tard de la phase «zéro papier».
Solutions Retenues: Fonctionnement en temps réel Saisie automatique et transparente de certaines données par le logiciel - timings (heures d entrée, prise en charge, sortie, examens complémentaires, ) - admissions dans l hôpital Gestion en temps réel des demandes d examens Élimination des ré-encodages de données Gestion en temps réel des échanges de données avec les autres serveurs
Architecture du système: DB Urgences Logiciel Urgences Serveur NT Réseau de PC
DB Patients DB Médecins SIBELMED Base de données patients hôpital DB Assurabilité DB Urgences Logiciel Urgences Serveur Médical (RX, Courrier, ) DB DB DB
DB Patients DB Médecins SIBELMED Base de données patients hôpital DB Assurabilité Admission Labo DB DB Urgences Logiciel Urgences RX DB Serveur Médical (RX, Courrier, ) Pharmacie DB DB DB DB
Utilisation de «profils»! Nombreux actes systématisés et répétitifs aux Urgences: Création de profils d action: - Même attitude pour une même situation - Même attitude quelque soit l acteur présent sur le terrain - Gain de temps évident - Gain de qualité évidente
Utilisation de profils: Diagnostic: exemple: Infarctus Code ICD: 410 Profil Infar LABO Profil Infar RX Profil Infar ECG Profil Infar Traitement Profil Infar Tarification Impression Demande Labo (édition possible) Impression Demande RX (édition possible) Impression Demande ECG (édition possible) Prescription du traitement Tarification des actes techniques Impression Codes Barre pour analyseurs Impression Ordonnance Transmission demande sur analyseur Tarification des Médicaments Création page d'edition des résultats (Alarmes) Gestion du stock Réception des résultats (Alarmes)
Utilisation de «profils» Encodage du diagnostic Demande Labo, RX, ECG Méthode Papier «à l ancienne» 68 secondes Logiciel des Urgences 25 secondes Prescription et tarification des médicaments 48 secondes 15 secondes.. L informatique permet de gagner du temps
Utilisation de profils:! Profils définis par les chefs de service: Permet de systématiser l attitude, quelque soit la Qualification du résident ou la spécialité. Exemples: - bilan hématologique - Analyses LCR dans les bilans de méningite.. L informatique permet de gagner de la qualité
Utilisation de «profils» Tout le CHU TIVOLI Service des Urgences Taux d erreur dans les Demandes d examen labo 2 % 0 %.. L informatique permet de gagner de la qualité
Traitement des données DB Urgences Logiciel Urgences Statistiques Requête SQL Crystal Report Enregistrement et études Ministère
Bilan après 7 ans de fonctionnement! 7 ans : 250.000 patients traités aux Urgences 3 directeurs généraux 5 directeurs médicaux 2 chefs du Service Informatique 5 versions de Windows 5 versions de Visual Basic P90 -> Pentium 3Ghz
Bilan après 7 ans de fonctionnement Positif:! Intégration de l informatique possible,! même dans un SU! même en temps réel.! Gain de temps et d efficience possible à condition de limiter ses ambitions.
Bilan après 7 ans de fonctionnement Négatif:! Développement handicapé par le manque de ressources humaines.! Evolution technologique permet une plus grande portabilité (Tablet PC, PDA)! Evolution technologique permet d être ne plus être dépendant du hardware (Web Browser, JAVA, Multimedia).
Collaboration dans le projet ARTHUR Browser HTTP/HTTPS Browser PDA HTTP HTTPS HTTP HTTPS Web Server Presentation logic RMI Application Server Business logic SQL SQL DB DB Configuration SQL DB Firewall