La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

A. Simonet Ana SIMONET 22 décembre 2004 6 ème Workshop SYNTHESE TECHNOLOGIQUE & GENNERE Les Avancées en GENNERE Vers des Systèmes dInformation.

Présentations similaires


Présentation au sujet: "A. Simonet Ana SIMONET 22 décembre 2004 6 ème Workshop SYNTHESE TECHNOLOGIQUE & GENNERE Les Avancées en GENNERE Vers des Systèmes dInformation."— Transcription de la présentation:

1 A. Simonet Ana SIMONET 22 décembre ème Workshop SYNTHESE TECHNOLOGIQUE & GENNERE Les Avancées en GENNERE Vers des Systèmes dInformation Intelligents

2 A. Simonet 2 PLAN 1. GENNERE 1. Le présent 2. Le futur 2. Bases de production Vs entrepôts 3. Conclusion

3 A. Simonet 3 Synthèse Technologique GENNERE

4 A. Simonet 4 Synthèse Technologique 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 GENNERE

5 A. Simonet 5 Synthèse Technologique Conception par ontologie du noyau PATIENT SUIVI TRAITEMENT CENTREMEDECIN 1,1 1,* 0,* 1,1 1,* 0,* 1,* 1,1 NEPHRO RHUMATO GENNERE

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

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

8 A. Simonet 8 Synthèse Technologique Données communes Données spécifiques 1. Dépendant de la pathologie 2. Dépendant du pays GENNERE

9 A. Simonet 9 Synthèse Technologique 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 GENNERE

10 A. Simonet 10 Synthèse Technologique Usage de lontologie des meta-données en phase dutilisation - interface multilingue : chinois, anglais et français en phase de conception dinterface : « reprogrammation de linterface » en phase de raffinement des tables, des noms dattributs, …. du codage : norme UTF8 Usage des ontologies/thésaurus spécifiques GENNERE

11 A. Simonet 11 Synthèse Technologique 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 laccès la vue délimite les droits daccè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 Autres aspects génériques GENNERE

12 A. Simonet 12 Synthèse Technologique 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 dIHM Vers une première API GENNERE

13 A. Simonet 13 Synthèse Technologique DW GENNERE Suivis Cliniques Base dIdentité GENNERE

14 A. Simonet 14 Synthèse Technologique Base de production Vs Data Warehouse Base de production Vs Data Warehouse

15 A. Simonet 15 Synthèse Technologique Base de production Vs Data Warehouse Schéma de synthèse Schéma de synthèse

16 A. Simonet 16 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 linformation ==> nécessite la reconstruction de l information initiale Dédiées à la gestion des processus opérationnels de lentreprise OLTP OLTP == On Line Transactional Processing Bases de Données Classiques Bases de Production : inadaptées à laide à la décision

17 A. Simonet 17 Synthèse Technologique Base de production Vs Data Warehouse 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 à lED 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 daide à la décision. Entrepôt de Données

18 A. Simonet 18 Synthèse Technologique Base de production Vs Data Warehouse Principales différences : Base de Donn é es Op é rationnelleEntrepôt de Donn é es Mise à jour quotidienneIntégration périodique Données modifiablesDonnées non modifiables / accessibles en consultation Durée de vie moyenne des données environ 60 à 90 jours Période dhistorisation des données en général > 10 ans Capacité de stockage de lordre du Mo ou Go Capacité de stockage de lordre du To Traitement des données par systèmes transactionnels (OLTP) Traitements analytiques en ligne (OLAP) Données orientées applicationDonnées orientées sujet

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

20 A. Simonet 20 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 StocksGestion 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 explicitesOrganisées autour des événements

21 A. Simonet 21 Synthèse Technologique Mes Archives

22 A. Simonet 22 1.Lymphome Résumé1 1.2.Étude de l'existant1 2.Nouvelle base1 2.1.Principaux objectifs1 3.Les ensembles3 3.1.Le patient3 3.2.L'événement4 3.3.Données cliniques6 3.4.Le traitement7 3.5.Données histologiques8 3.6.Données cytologiques9 3.7.Données immunologiques Données cytogénétiques12 4.Les transactions Le menu principal36 5.La mise à jour Écran PATIENT Écran EVENEMENT39 Synthèse Technologique Base pour le cancer (mise en place 1994)

23 A. Simonet 23 Synthèse Technologique

24 A. Simonet 24 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) …

25 A. Simonet 25 Synthèse Technologique ETAT_EVENEMENT NOM ENSEMBLENOM ATTRIBUTCOMMENTAIRE CODE_EVENEMEN T SAISIE_CARYOcode 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

26 A. Simonet 26 Synthèse Technologique Bases de Données de Suivi Vs Entrepôts de Données: Entrepôt de Donn é esGestion des Suivis Mise à jour périodiqueMise à jour quotidienne Données non modifiablesDonnées modifiables Durée de vie des données : 2 à 3 ansDuré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 sujetDonnées orientées application Structuré autour des axes détude privilégiés Structurées autour des événements Schéma peu évolutifSchéma évolutif

27 A. Simonet 27 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 dun système état défini par lagré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

28 A. Simonet 28 Synthèse Technologique Rappel historique

29 A. Simonet 29 Synthèse Technologique NIVEAU NATIONAL NIVEAU REGIONAL NIVEAU LOCAL BL1BL2BL3 BR1 BR2 BN Dialyse NephroTransplant Usage ? BD classique Data Warehouse Bases ? Virtuelles Persistantes? Alimentation ? Snapshot Périodique Evénementielle QUESTIONS Décembre 99

30 A. Simonet 30 Synthèse Technologique NIVEAU NATIONAL NIVEAU REGIONAL NIVEAU LOCAL BL1BL2BL3 BR1 BR2 BN Dialyse NephroTransplant 2000

31 A. Simonet 31 Synthèse Technologique 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 Client SANS base de données Client SUSIE REIN SERVEUR D'IDENTIFIANT UNIQUE NATIONAL CRISTAL EfG Mai 2000

32 A. Simonet 32 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 aujourdhui : base de production ou data warehouse ?

33 A. Simonet 33 Synthèse Technologique

34 A. Simonet 34 6 ème Workshop : Synthèse Technologique

35 A. Simonet 35 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 dutilisateurs É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

36 A. Simonet 36 6 ème Workshop : Synthèse Technologique Conception Classique (E-R ou E-A) : Étape 3 : normalisation du schéma global éclatement de linformation 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 dutilisateurs sous-schéma / catégorie dutilisateurs mise en place des règles de confidentialité définies

37 A. Simonet 37 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

38 A. Simonet 38 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 : 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 nest plus un PATIENT

39 A. Simonet 39 PATIENT ENFANT 6 ème Workshop : Synthèse Technologique PATIENT ENFANT surcharge et redéfinition

40 A. Simonet 40 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 dobjets et des classes dIHM 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

41 A. Simonet 41 6 ème Workshop : Synthèse Technologique Bases de production en médecine

42 A. Simonet 42 6 ème Workshop : Synthèse Technologique

43 A. Simonet 43 6 ème Workshop : Synthèse Technologique

44 A. Simonet 44 6 ème Workshop : Synthèse Technologique

45 A. Simonet 45 6 ème Workshop : Synthèse Technologique

46 A. Simonet 46 6 ème Workshop : Synthèse Technologique

47 A. Simonet 47 6 ème Workshop : Synthèse Technologique

48 A. Simonet 48 6 ème Workshop : Synthèse Technologique


Télécharger ppt "A. Simonet Ana SIMONET 22 décembre 2004 6 ème Workshop SYNTHESE TECHNOLOGIQUE & GENNERE Les Avancées en GENNERE Vers des Systèmes dInformation."

Présentations similaires


Annonces Google