Les Web Services Schéma Directeur des Espaces numériques de Travail

Slides:



Advertisements
Présentations similaires
Réunion du club utilisateur Salesforce.com
Advertisements

Comment généraliser la dématérialisation dans les cabinets ?
SOA et Services Web Dr. Rim Samia Kaabi 26 mars 2017.
Nos Partenaires Rencontres ASP.NET : Développement Rapide dApplications Web.
ESPACE NUMERIQUE DE TRAVAIL ESUP-Portail Campus Numériques et Universités Numériques en Région Montpellier – 1/10/2003.
Université Nancy 2 - CRI Propositions de mécanisme de SSO dans un environnement d’applications web.
Espaces numériques de travail 12 mars 2004 Une nouvelle approche sur les usages des T.I.C. Espace Numérique de Travail - Système dInformation Alain Mayeur.
Les Web Services Schéma Directeur des Espaces numériques de Travail
Les Web Services Schéma Directeur des Espaces numériques de Travail
Le"cartable électronique"®
Dossier Commun Périnatal Informatisé DCPI
Une solution personnalisable et extensible
PEPS : Plateforme d’Echange des Professionnels de Santé
Julien HERON.
Direction générale de loffre de soin Journées Internationales de la Qualité Hospitalière et en Santé Plénière 3 Comment les systèmes dinformation peuvent.
L’architecture .net et ASP.net
2002 Compétitif XMiner : Plate-forme de structuration texte libre multi-approches par balisage XML de Tags Actifs Lobjectif du projet est de développer.
Vue d'ensemble Implémentation de la sécurité IPSec
1.NET, bilan et perspective – Univ-Bordeaux - vendredi 18 novembre 2005.NET, bilan et perspectives François MERAND Responsable groupe architectes Division.
L’environnement technologique de l’Assistant de Manager
Des services conçus pour les réseaux : Le Dossier Patient Partagé(DPP) Les espaces collaboratifs Plateforme Télésanté Pays de la Loire
EVALUER L’INFORMATION
Common Gateway Interface
Solution d’archivage sur mesure
SSL (Secure Sockets Layer) (couche de sockets sécurisée)
Les Services Web Avec.NET version 1.1. Un service Web en bref… Méthodes ou objets accessible à distance via SOAP (Simple Object Access Protocol ); SOAP.
Etude des Technologies du Web services
Communiquer avec ELYX.
Architecture Les Couches Présentation Services Métier
XML-Family Web Services Description Language W.S.D.L.
A l’heure du Smartphone,
Jérôme Duvernois, Président – 15 avril 2009
ASP.NET un peu plus loin… Développement Rapide dApplications Web avec.NET.
Journée Technique Régionale Echanges Sécurisés (Messagerie)
Lycée Louis Vincent Séance 1
Interaction audio sur le site web du LIA
Gestion des bases de données
Thierry CAZENAVE Projet Club Méditerranée Le 24 Novembre 2003 S chéma D irecteur des E spaces numériques de.
ISICIL SWEETDEKI Intégration du logiciel Mindtouch Core dans la plate-forme ISICIL Guillaume HUSSON.
Parcours de santé Projets d’infrastructures en région PACA sur des territoires expérimentaux CCOP du 4 juillet 2013.
Qu’est ce que LexNET? Projet d’administration électronique du Ministère de Justice Espagnol pour différents types d’organismes judiciaires Développement.
La Plateforme Informatique régionale en Cancérologie
Initiation au web dynamique
CENTRALISATION DES CANDIDATS LOCATAIRES
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Outil de gestion des cartes grises
Le Dossier Médical Personnel
Mise en œuvre d’un SIH reconnu HIMSS 6
HOPITAL PUBLIC - INTERMEDICA 2002
Metro Web Services Ben Yaflah Marouen Dhrif Mohamed Hbib Hajlaoui Nader.
Le web service
Mastère Professionnel Systèmes de Communication et Réseaux
Dr Ph CARDI - Interfaces 27/09/2001 Configuration des logiciels par les Praticiens de Santé mythe ou réalité Copyright 2001 © Intensive Care View.
La fonction Adresser un patient permet en quelques clics et 24/24, de: Bienvenue sur La plateforme médicale exclusivement réservée aux médecins, un nouveau.
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
© WYNIWYG / Communication, reproduction interdite sauf autorisation.
Verviers Ville sans papier Une démarche progressive …
Ministère de la Fonction Publique et de la Modernisation de l’Administration Rencontre mensuelle avec les responsables informatiques des départements ministériels.
Les Web Services Schéma Directeur des Espaces numériques de Travail
3.3 Communication et réseaux informatiques
11° Rencontres Médicales de L’Eure Messagerie Sécurisée de Santé
TERACOM © 2001 SoluPhone Santé Système d'échanges de données et d'informations de la Santé La M-Agency qui répond aux besoins de mobilité de votre entreprise.
Web Services 17/01/2009.
Sécurité des Web Services
Introduction aux technologies des web services en Java EE
Création d’applications distribuées.NET Ziriad Saibi Relation technique éditeurs de logiciels Microsoft France.
SOAP et les RPC XML SOAP WSDL RPC. Rappels sur le XML Langage avec des balises Très lisible Pour stocker des données Séparation entre contenu et présentation.
TWP Toolkit Formation 21/10/2009.
Travail Collaboratif & Open Source Etat de l’art - Solutions - Méthodes.
Présentation de HelloDoc Mail
Transcription de la présentation:

Les Web Services Schéma Directeur des Espaces numériques de Travail Groupe de Travail Interopérabilité Les Web Services Projet CHU de Grenoble Le 24 Novembre 2003 Thierry CAZENAVE www.cosmosbay-vectis.com

CHU GRENOBLE - Objectifs Objectifs du projet : Permettre aux Professionnels de Santé (médecins hospitaliers, médecins de ville, laboratoires d’analyses …) d’échanger de l’information médicale en toute sécurité Permettre de mettre rapidement en place des évaluations, des statistiques vis à vis de réseaux de soins Permettre de faciliter des échanges « structurés » inter systèmes d’information hospitaliers (S.I.H.) Mettre en place une plate-forme d’échange entre professionnels de santé (PEPS) accessible sur l’Internet

CHU GRENOBLE – Les fonctionnalités Une interface Web pour les Médecins Identification de l’utilisateur Gestion de la base des patients Gestion de formulaires médicaux Fonctions de collaboration Une interface Windows (mode déconnecté) Sous ensemble des fonctions Web Utilisable en mode déconnecté Envoi des messages par client de messagerie ou HTTP Une API intégrable par les éditeurs de logiciel médicaux Interface programmatique des fonctionnalités de signature, chiffrement et de publication Cette API s’appuie sur les Web Services pour les échanges avec PEPS Services applicatifs exposés sous la forme de Web Services Publication de données médicales Récupération d’informations

CHU GRENOBLE – Topologie des échanges Laboratoires Médecine de ville Hôpitaux/Cliniques Navigateur Internet Explorer « Utilisateurs » Application Client PEPS Logiciels Tiers Editeur 1 Editeur 2 Client de messagerie Publication Récupération HTTP/HTML Publication HTTP/SOAP SMTP/mime Hôpitaux/Cliniques PEPS SIH CHU Grenoble Services de présentation Connecteur SMTP SIH Publication Récupération Publication Récupération HTTP/SOAP Services applicatifs HTTP/SOAP Laboratoires Patients Fiches Documents

CHU GRENOBLE – Architecture GUI Windows Proxy Web Service Client de messagerie  Message SOAP en pièce jointe SMTP HTTPS SOAP Connecteur SMTP Dossier Commun Patient Interface Web Service Service de traçabilité (MS Biztalk) Ajout données de contrôle Journalisation du message Web service (.NET Framework) Décryptage Vérification signature Mise à jour SGBD CryptoAPI Composants Métiers SGDB SGDB

CHU GRENOBLE – Web Services exposés par PEPS Récupération des types de fiche disponibles Formulaires pour la cancérologie, oncologie, obstétrique… Récupération de la description de la structure d’une fiche Grammaire XML propre à l’application PEPS Service de publication d’une fiche Prend en paramètre un document XML contenant une enveloppe et un corps avec les données métiers signées et cryptées Service de récupération des correspondants d’un utilisateur Praticiens avec qui il peut partager des fiches Règles de sécurité et d’organisation

CHU GRENOBLE – Web Services consommés par PEPS Objectif Réutiliser une application existante au CHU : le dossier commun patient (DCOMP) Pour stocker les documents associés au patient L’existant L’application DCOMP Une interface Web de consultation Un ensemble de fonctionnalités disponible sous forme de web services Vérification de la validité d’une demande de publication Publication d’un ensemble de documents pour un patient Développée initialement pour des besoins internes au CHU L’intégration Création d’un proxy en .Net Appel des web services depuis la plate-forme PEPS Bénéfices Capitalisation sur les fonctionnalités existantes dans le système d’information Non redondance des données Souplesse de déploiement, faible couplage

CHU GRENOBLE – Implémentation des Web Services VB.NET

CHU GRENOBLE – Structure requête POST /pepswebservice/users.asmx HTTP/1. 1Host: iru1Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: http://peps.chu-grenoble.fr/GetFileType <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance  xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <GetFileType xmlns="http://peps.chu-grenoble.fr/"> <userEntityId> string </userEntityId> Identifiant de l’utilisateur demandeur <entityCode> string</entityCode> Identifiant de l’Unité Fonctionnelle <fileType> string </fileType> Identifiant du type de la fiche </GetFileType> </soap:Body> </soap:Envelope>

CHU GRENOBLE – Structure réponse HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance  xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <GetFileTypeResponse xmlns="http://peps.chu-grenoble.fr/"> <GetFileTypeResult> <Fields> Récupération de la structure de la fiche dans la grammaire XML propre à PEPS <WSPEPSField> <Name> string </Name> <Desc> string</Desc> <Type>string</Type> <MaxLength>int</MaxLength> <Precision>int</Precision> <Scale>int</Scale> <Required>boolean</Required> <Values xsi:nil="true" /> <Nomenclature>string</Nomenclature> </WSPEPSField> </Fields> </GetFileTypeResult> </GetFileTypeResponse> </soap:Body> </soap:Envelope>

CHU GRENOBLE – Appel du Service Web 1 C# 2

CHU GRENOBLE – Principaux bénéfices Services applicatifs exposés par la plate-forme Consommables par tous types de client Utilisables en externe par des partenaires Utilisables en interne par le CHUG Échange de services entre la plate-forme et le SIH du CHU Services consommés par la plate-forme Permet l’interopérabilité avec les SIH d’autres établissement, d’autres applications du CHU (exemple du dossier commun patient) Souplesse de l’architecture Répartition physique des services applicatifs Peu de contrainte de déploiement (protocole HTTP)

CHU GRENOBLE – Évolutions envisagées Gestion de la sécurité Mise en oeuvre de WS-Security Chiffrement et signature depuis le certificat de la carte CPS (Carte Professionnels de Santé) Généralisation des Web Services Exposer sous forme de Web Service les services applicatifs existant au sein du SIH du CHU Améliorer la réutilisation entre applications en capitalisant sur l’existant

. . .