Vous êtes sur la page 1sur 25

OpenClinic GA

Installation, gestion et maintenance pour


informaticiens
Module 11
Certificat en Informatique de Santé Appliquée
Frank Verbeke
Agenda

 Introduction
 Architecture
 Installation et configuration de base
 Eléments de performance
 Dépannage et problèmes courants
 Administration de la base de données et copies de sauvegarde
 Administration système, fonctionnalités élémentaires
 Exercices
Introduction

 Open source, 3 couches, interface web,


gratuitement téléchargeable
 http://sourceforge.net/projects/open-clinic
 Système intégéré de gestion hospitalière  Pharmacie
 Administration patient  Imagerie
 Assurance maladie  Gestion des repas
 Gestion financière  Ressources humaines
 ADT  Aide à la décision
 Dossier clinique  Statistiques et rapports
 Dossier infirmier  …
 Laboratoire
Architecture

Apache Tomcat http


Navigateur
http

MySQL db.cfg Server.xml Javascript

OpenClinic

Java
Logique de connexion OpenClinic-
Tomcat-MySQL
OpenClinic
server.xml

server.xml

db.cfg
MySQL
Télécharger software

 http://10.10.1.3/download/openclinic.zip
 http://10.10.1.3/download/mysql.msi
Java

 Contrôler si le serveur est 32 ou 64 bit


 Le JRE est suffisant, v1.7 ou 1.8
 Java est necessaire pour faire tourner le serveur web Apache Tomcat et pour
executer le code OpenClinic
MySQL

 Version 5.5 ou plus recent


 Configurer le port
 Installer les logiciels clients (SQL Browser et SQL Administrator)
 Créer utilisateur openclinic
 Charger la base de données
OpenClinic

 Extraire web.zip
 Copier le contenu du repertoire web dans c:/projects/openclinic
Apache Tomcat

 Serveur web
 A besoin de Java
 Configuration
 db.cfg
 Interface avec serveur de base de données
 server.xml
 Configuration des connections des bases de données (via db.cfg)
 Configuration du port
 Configuration de l’application Openclinic
Navigateur

 Se connecter sur localhost/openclinic


 Accepter les popups
Problèmes courants (ça ne marche pas…)

 Connectivité
 Localisation du problème entre navigateur et serveur de base de données

Passerelle
Navigateur Serveur Tomcat MySQL
par défaut

ICMP (ping) ICMP (ping) port:80 (telnet port:3306 (telnet


ou navigateur) ou client MySQL)
Version openclinic
Problèmes courants (2)

 Configuration
 server.xml
 Port (connector)
 GlobalNamingResources (Resource name, primroseConfigFile)
 Context (path, docBase)
 db.cfg
 driverClass
 driverURL
 User and password
Exercices (sur serveur)

 Installer WinSCP
 Se connecter au serveur 10.10.0.1
 Login cisa, mote de passe cisa
 Fichiers de configuration dans /var/tomcat/conf
 URL navigateur: http://10.10.0.1/openclinic
 Detecteur la source des erreurs
Exercices (sur machine locale)

 Déplacer application OpenClinic dans c:/newopenclinic (erase


c:/projects/openclinic)
 Faire écouter le serveur Tomcat sur le port 8888
 OpenClinic joignable sur http://localhost:8888/openclinic
 Faire de sorte que l’application OpenClinic puisse être utilisée
sur:
 http://localhost:8888/openclinic-cisa
Quelques éléments de performance
 Compression du traffic http
 server.xml
 <Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000" redirectPort="8443"
compression="on"/>
 Augmenter la mémoire disponible pour la machine
virtuelle
 Configure Tomcat
 Mémoire maximale >= 512Mb
 Réduire le logging
 Paramètre de configuration Debug = off
Administration de la base de données et
copies de sauvegarde
 Avec MySQL Administrator
 Ligne de commande (mysqldump et mysql)
Mise à jour OpenClinic

 Système de reference  Système à mettre à jour


 Transfert complet du code de l’application
 Transfert des fichiers modifiés
xcopy <sourcedir> <targetdir> /D:<date> /S /E /I
 <sourcedir> = dossier dans lequel se trouve le code du système de
reference
 <targetdir> = dossier dans lequel le résultat sera écrit
 <date> = date de la version du système à mettre à jour (en format
mm-dd-yyyy)
 Compression des fichiers à mettre à jours
Exercice

 Créez une archive newoc.zip de tous les fichiers de votre


installation OpenClinic (dans c:\projects\openclinic) qui
ont change depuis le 1/03/2019. Quelle est la taille du
fichier?
Administration système

 Gestion des patients


 Fusion de dossiers
 Gestion du profil
 Mot de passe
 Page par défaut
 Focus
 Raccourcis des contacts et raccourcis généraux
Administration système
 Gestion des utilisateurs
 Dossier de la personne
 Profil d’accès
 Utilisateur = association personne-profil
 Compte utilisateur
 Profil d’accès
 Page par défaut
 Administrateur de système
 Renouvellement des mots de passe
 Alias
 Service
 Langue
Exercice

 Créez un utilisateur “directeur” sur votre OpenClinic local


qui est administrateur système, avec un login
“directeur” et mot de passe “santé”.
 La page ouverte par défaut après avoir cherché un patient
est le Résumé Clinique
 Le focus pour la recherche est le champ “ID Personne”
Administration système

 Sécurité
 Politique de mots de passe
 Blocage des tentatives d’intrusion
 Gestion des libellés et du contenu des listes d’options
 Gestion des traductions
 Changer le mode d’edition
 Gestion des messages système
Administration système

 Gestion des services de la structure sanitaire


 Hiérarchie
 Nombre de lits (hospitalization)
 Service de consultation
 Clôture automatique des consultations et hospitalisations
Exercice

 Créez un service “Centre de recherche” dans la racine


avec les sous-services “Recherche VIH” et “Recherche
malnutrition”. Seul le service de “Recherche
malnutrition” fait des consultations.
 Avertissez les utilisateurs à leur prochain login que ces
services ont été créés

Vous aimerez peut-être aussi