SYNTHESE TECHNOLOGIQUE Les Avancées en GENNERE

Slides:



Advertisements
Présentations similaires
ORTHOGRAM PM 3 ou 4 Ecrire: « a » ou « à » Référentiel page 6
Advertisements

LES NOMBRES PREMIERS ET COMPOSÉS
Qualité du Premier Billot. 2 3 Défauts reliés à labattage.
Vocabulaire 6.2 Français II Bon voyage ! 1.
Page 1 Retour sur le e- tourisme. Page 2 Quelques chiffres…
Licence pro MPCQ : Cours
Distance inter-locuteur
A.Martinez-Nepveu.
Les systèmes d’informations documentaires et les ENT Éléments de cahier des charges pour les projets nouveaux.
Proposition de recherches sur ABI (Pro Quest) Lise Herzhaft (Urfist de Lyon) et MH Prévoteau (Bibliothèque Université Paris 2) Mise en forme par Nolwenn.
Projet extranet My.Eolas
Les numéros
Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Architectures Orientées Services Composants de Service Exemple pratique de développement.
1. 2 Informations nécessaires à la création dun intervenant 1.Sa désignation –Son identité, ses coordonnées, son statut 2.Sa situation administrative.
JXDVDTEK – Une DVDthèque en Java et XML
Le Modèle Logique de Données
Vue d’ensemble du Data warehousing et de la technologie OLAP
ACCESS Découverte.
Systèmes Experts implémentation en Prolog
Maîtrise des données et des métadonnées de l’ODS
1 7 Langues niveaux débutant à avancé. 2 Allemand.
PARTENARIAT ÉDUCATIF GRUNDTVIG PARTENARIAT ÉDUCATIF GRUNDTVIG REPERES COHESION CULTURELLE ET EXPANSION DES IDEES SUR LE TERRITOIRE EUROPEEN.
ORTH 1 CE2 Je sais écrire sans erreur les pluriels des noms se terminant par s, x, z.
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
1 5 octobre 2011 / paw Présentation du 7 octobre 2011.
Développement d’applications web
Interagir avec un objet mixte Propriétés physiques et numériques Céline Coutrix, Laurence Nigay Équipe Ingénierie de lInteraction Homme-Machine (IIHM)
Contrôles d'accès aux données
PAFI Référentiel de données par Sonia Watts DGIF (Direction de la gestion et de linformation forestière) 27 octobre 2010 et 3 novembre 2010.
Vuibert Systèmes dinformation et management des organisations 6 e édition R. Reix – B. Fallery – M. Kalika – F. Rowe Chapitre 1 : La notion de système.
Le soccer & les turbans Sondage mené par lAssociation détudes canadiennes 14 juin 2013.
Karin Lundgren-Cayrol
Plan du Cours Définition de la BI Objectif de la BI Fonctionnement d’une plateforme BI Technologies de la BI Composantes de la BI Les caractéristiques.
1 Guide de lenseignant-concepteur Vincent Riff 27 mai 2003.
GRAM 1 CE2 Je sais transformer une phrase affirmative en phrase négative.
Traitements &Suppléments
PM18 MONTAGE DU BLINDAGE AUTOUR DE LA QRL F. DELSAUX - 25 JAN 2005
Chaque use-case génère un ou des scénarios, traduits par des diagrammes objets, qui permettent d’introduire et/ou de compléter les diagrammes des catégories.
Titre : Implémentation des éléments finis sous Matlab
Le Travail Collaboratif ...
MIGRATION DE DONNÉES la méthode générale
L’utilisation des bases de données
Projet poker 1/56. Introduction Présentation de léquipe Cadre du projet Enjeux Choix du sujet 2.
22 janvier 2013 Commercialiser en 2013 ! Que de variables à ajuster ! 1.
F Copyright © Oracle Corporation, Tous droits réservés. Créer des programmes avec Procedure Builder.
LES NOMBRES PREMIERS ET COMPOSÉS
VOC 1 CE2 Je sais utiliser des mots de la vie quotidienne.
SYSTEMES D’INFORMATION
Vuibert Systèmes dinformation et management des organisations 6 e édition R. Reix – B. Fallery – M. Kalika – F. Rowe Chapitre 7 : Les méthodes de conception.
SCIENCES DE L ’INGENIEUR
1 INETOP
Projet Génie Logiciel & UML, Bases de Données & Interfaces
Représentation des systèmes dynamiques dans l’espace d’état
Représentation des systèmes dynamiques dans l’espace d’état
DUMP GAUCHE INTERFERENCES AVEC BOITIERS IFS D.G. – Le – 1/56.
Les concepts et les méthodes des bases de données
1 INETOP
Équipe 2626 Octobre 2011 Jean Lavoie ing. M.Sc.A.
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
1/65 微距摄影 美丽的微距摄影 Encore une belle leçon de Macrophotographies venant du Soleil Levant Louis.
Introduction.
Nom:____________ Prénom: ___________
CALENDRIER-PLAYBOY 2020.
Projet de stage d’année IIR4 sous le thème:
Les Chiffres Prêts?
Supports de formation au SQ Unifié
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
1 Structure en MC Principes Stockage des données dans la mémoire volatile d’un ordinateur Problèmes Stockage temporaire «Petits» volumes de données Langages.
Cours 11 Entrepôts de données
SQLSaturday Paris 2015 SSAS et le moteur relationnel Faire son choix.
Transcription de la présentation:

SYNTHESE TECHNOLOGIQUE Les Avancées en GENNERE 6ème Workshop SYNTHESE TECHNOLOGIQUE SIMS@REIN & GENNERE Les Avancées en GENNERE Vers des Systèmes d’Information Intelligents Ana SIMONET 22 décembre 2004

Bases de production Vs entrepôts Conclusion PLAN GENNERE Le présent Le futur Bases de production Vs entrepôts Conclusion

Synthèse Technologique GENNERE GENNERE

Synthèse Technologique GENNERE GENNERE Équipe : pluridisciplinaire localisations géographiques diverses cultures différentes langues différentes Peut-on aller vers des systèmes génériques ? Deux domaines distincts : la Néphrologie et la Rhumatologie

Synthèse Technologique GENNERE Conception par ontologie du noyau PATIENT SUIVI TRAITEMENT CENTRE MEDECIN 1,1 1,* 0,* RHUMATO NEPHRO

Synthèse Technologique GENNERE SUIVI en RHUMATO GROSSESSE 0,* 0,* SUIVI INFECTIONS COMMORBIDI 0, * 0,* GESTES-CHIRUR

Synthèse Technologique GENNERE PATIENT PATIENT_COMM PATIENT PATIENT_SPEC identité comorbidités PAT_SPEC_PATH PAT_SPEC-PAYS PAT_NEPHRO PAT_RHUMATO

Synthèse Technologique GENNERE Données communes Données spécifiques Dépendant de la pathologie Dépendant du pays

Synthèse Technologique GENNERE Ontologie pour les meta-données Quelles tables Quels attributs Quels types et quels domaines de valeurs (multi-langue)  partage des connaissances pour une base  inter-base Les libellés et leurs codages dans plusieurs langues Gérés comme des objets Travail lourd pour garantir la cohérence des informations Automatisation totale ou partielle de cette tâche

Synthèse Technologique GENNERE Usage de l’ontologie des meta-données en phase d’utilisation - interface multilingue : chinois, anglais et français en phase de conception d’interface : « reprogrammation de l’interface » en phase de raffinement des tables, des noms d’attributs, …. du codage : norme UTF8 Usage des ontologies/thésaurus spécifiques

Synthèse Technologique GENNERE Autres aspects génériques Schéma logique : normalisé (de manière générique) ajout / supp de valeurs  tâche simple VUES Indépendance logique de données Garant de la sécurité de l’accès la vue délimite les droits d’accès et de mise à jour des utilisateurs IHM Blocs réutilisables sur plusieurs fonctionnalités Utilisation des Templates Séparation maximale entre code php et HTML Dissociation de la présentation et du contenu

Synthèse Technologique GENNERE Fonction administration Gestion Explicite des événements Et encore de la déclarativité Génération de la base de connaissances Génération de prototypes d’IHM Vers une première API

Synthèse Technologique GENNERE DW GENNERE Suivis Cliniques Base d’Identité

Synthèse Technologique Base de production Vs Data Warehouse

Synthèse Technologique Base de production Vs Data Warehouse Schéma de synthèse

Synthèse Technologique Base de production Vs Data Warehouse Principaux objectifs : éliminer les redondances garantir la cohérence favoriser le partage garantir la sécurité en cas de panne Processus de normalisation : ==> éclatement de l’information ==> nécessite la reconstruction de l ’information initiale Dédiées à la gestion des processus opérationnels de l’entreprise  OLTP OLTP == On Line Transactional Processing Bases de Données Classiques  Bases de Production : inadaptées à l’aide à la décision

Synthèse Technologique Base de production Vs Data Warehouse Entrepôt de Données Un Entrepôt de Données est une collection de données : orientées sujet : données structurées par thèmes ou sujets intégrées : données répliquées et intégrées à l’ED historisées : enregistrement périodique des données non volatiles : donnée à t = donnée à t+1 Données dédiées aux décideurs Conséquences : besoin de requêtes interactives structuration adaptée aux processus d’aide à la décision.

Synthèse Technologique Base de production Vs Data Warehouse Principales différences : Base de Données Opérationnelle Entrepôt de Données Mise à jour quotidienne Intégration périodique Données modifiables Données non modifiables / accessibles en consultation Durée de vie moyenne des données environ 60 à 90 jours Période d’historisation des données en général > 10 ans Capacité de stockage  de l’ordre du Mo ou Go Capacité de stockage de l’ordre du To Traitement des données par systèmes transactionnels (OLTP) Traitements analytiques en ligne (OLAP) Données orientées application Données orientées sujet

Synthèse Technologique Base de production Vs Data Warehouse Et encore : Base de Données Opérationnelle Entrepôt de Données Fonctionnement : par transactions Fonctionnement : par requêtes Quelques dizaines de tuples Des millions ( et ++) de tuples Plusieurs centaines (voire milliers) de transactions par jour Quelques dizaines de requêtes par semaine accès concurrents Concurrence : hors sujet Temps de réponse attendus : très courts Temps de réponse : quelques heures voire quelques jours Accès au travers de menus (frontaux ) Accès non programmés a priori

Synthèse Technologique Base de production Vs Data Warehouse Bases de données en production 1) bases pour la gestion de stocks (supermarché, agence de voyages, etc.) 2) bases pour le suivi (suivi de patient, suivi de clients (banque, assurance, etc.) Gestion des Stocks Gestion des Suivis Mise à jour quotidienne Données modifiables Durée de vie moyenne des données : environ 60 à 90 jours Durée de vie des données : 3 à 4 ans Traitement des données par systèmes transactionnels OLTP Données orientées application Événements non explicites Organisées autour des événements

Synthèse Technologique Mes Archives

Synthèse Technologique Base pour le cancer (mise en place 1994) Lymphome2 1 1.1. Résumé 1 1.2. Étude de l'existant 1 2. Nouvelle base 1 2.1. Principaux objectifs 1 3. Les ensembles 3 3.1. Le patient 3 3.2. L'événement 4 3.3. Données cliniques 6 3.4. Le traitement 7 3.5. Données histologiques 8 3.6. Données cytologiques 9 3.7. Données immunologiques 10 3.8. Données cytogénétiques 12 4. Les transactions 36 4.1. Le menu principal 36 5. La mise à jour 37 5.1. Écran PATIENT 38 5.2. Écran EVENEMENT 39

Synthèse Technologique

Synthèse Technologique Événement : 1) nouveau patient, 2) visite patient 3) hospitalisation 4) changement de traitement 5) prélèvement 6) décès 7) …

Synthèse Technologique     ETAT_EVENEMENT NOM ENSEMBLE NOM ATTRIBUT COMMENTAIRE CODE_EVENEMENT SAISIE_CARYO code indiquant la validité des données sur une composante d'un événement par exemple : 0 : rien n'est saisi (valeur par défaut); 1 : (en caryo) il n'existe pas d'informations ; 2 :les informations saisies sont à compléter ; 3 : informations complètes et valides ; SAISIE_CLINIQUE SAISIE_HYSTO SAISIE_CYTO

Synthèse Technologique Bases de Données de Suivi Vs Entrepôts de Données: Entrepôt de Données Gestion des Suivis Mise à jour périodique Mise à jour quotidienne Données non modifiables Données modifiables Durée de vie des données : 2 à 3 ans Durée de vie des données : quelques années Traitement des données par systèmes des systèmes OLAP Traitement des données par systèmes transactionnels OLTP Données orientées sujet Données orientées application Structuré autour des axes d’étude privilégiés Structurées autour des événements Schéma peu évolutif Schéma évolutif

Synthèse Technologique Bases de Données de Suivi Vs Entrepôts de Données Base des Suivis : dossier (patient / client /… ) constitué dynamiquement Base de Suivis : schéma plus évolutif et données hétérogènes de préférence normalisé Entrepôt de Données : étude des états d’un système état défini par l’agrégation des objets des bases sources composants Entrepôt de Données : optimisation des requêtes pré-définies indexes et/ou vues granularité minimale

Synthèse Technologique SIMS@REIN Rappel historique

Synthèse Technologique Décembre 99 QUESTIONS BL1 BL2 BL3 BR1 BR2 BN Dialyse Nephro Transplant Usage ? BD classique Data Warehouse Bases ? Virtuelles Persistantes? Alimentation ? Snapshot Périodique Evénementielle NIVEAU NATIONAL NIVEAU REGIONAL NIVEAU LOCAL

Synthèse Technologique 2000 BL1 BL2 BL3 BR1 BR2 BN Dialyse Nephro Transplant NIVEAU NATIONAL NIVEAU REGIONAL NIVEAU LOCAL

Synthèse Technologique Mai 2000 XML EDI DATAWAREHOUSE NATIONAL Base de données nationales + vues persistantes Intégrateur Intégrateur local moniteur Client AUTRES bases de données Intégrateur local* moniteur SANS base de données SUSIE REIN SERVEUR D'IDENTIFIANT UNIQUE NATIONAL CRISTAL EfG

Synthèse Technologique Fin 2000 un MCD est adopté par le groupe SIMS-REIN Base de Production : base tampon destinée à stocker temporairement les données des centres sans SI propre Données destinées à être intégrées au Data Warehouse Elles passent par divers états : brouillon, validé, bloqué Mise en place à Necker à partir de 2001 Année 2001 : feed-back intense sur le logiciel réalisé par Mohamed Un entrepôt a été conçu et réalisé (Grenoble) Alimentation en EJB et SQL sur une base de production test (Paris) … Le système aujourd’hui : base de production ou data warehouse ?

Synthèse Technologique

6ème Workshop : Synthèse Technologique

6ème Workshop : Synthèse Technologique Conception Classique (E-R) : Étape 1 : Extraction des connaissances interviews, documents (supports divers ) à produire, …  point de vue des diverses catégories d’utilisateurs Étape 2 : Synthèse des connaissances résolution des problèmes de homonymes, de synonymes, … 1ères prises de décision : ce qui va être calc / rep  point de vue globale

6ème Workshop : Synthèse Technologique Conception Classique (E-R ou E-A) : Étape 3 : normalisation du schéma global éclatement de l’information  1 concept :: plusieurs tables  MCD : Modèle Conceptuel de Données Étape 4 : validation du modèle MCD les utilisateurs valident la proposition des analystes  validation de surface Étape 5 : production des points de vue par catégorie d’utilisateurs sous-schéma / catégorie d’utilisateurs  mise en place des règles de confidentialité définies

6ème Workshop : Synthèse Technologique Conception Objet Classique (UML) : Point 1 : attributs multivalués (« un patient a plusieurs prénoms ») Point 2 : attributs complexes (« un patient est suivi par des médecins ») Point 3 : notion de hiérarchie de concepts :: notion is-a ENFANT Is-a PATIENT ENFANT hérite des attributs de PATIENT ENFANT peut avoir des attributs et / ou méthodes propres

6ème Workshop : Synthèse Technologique Conception Objet Classique (UML) : Ce qui est moins connu par des amateurs point 1 : a un OID point 2 : les objets sont définis par : <état, comportement> point 3 : l’état est défini par les valeurs des attributs point 4 : comportement est défini par des méthodes (procédures) les méthodes héritées peuvent être redéfinies les méthodes héritées peuvent être surchargées un ENFANT n’est plus un PATIENT

6ème Workshop : Synthèse Technologique PATIENT ENFANT surcharge et redéfinition PATIENT ENFANT

6ème Workshop : Synthèse Technologique Conception Objet Classique (UML) : Ce qui est inconnu des amateurs point 1 : le MCD mélange des classes de programmation, des classes d’objets et des classes d’IHM point 2 : la traduction vers un modèle relationnel pose problème point 3 : la traduction vers un modèle relationnel-objet introduit un autre paradigme de programmation La jointure est « remplacée » par une programmation navigationelle mise à jour du MCD : plus chère que dans le relationnel

6ème Workshop : Synthèse Technologique Bases de production en médecine

6ème Workshop : Synthèse Technologique

6ème Workshop : Synthèse Technologique

6ème Workshop : Synthèse Technologique

6ème Workshop : Synthèse Technologique

6ème Workshop : Synthèse Technologique

6ème Workshop : Synthèse Technologique

6ème Workshop : Synthèse Technologique