Transcript Gazelle
Gazelle Project Eric Poiseau, INRIA Steve Moore, MIR Plan • • • • • Introduction Objectives Architecture Community Plans Changing the Way Healt hcar e CO NNECTS Introduction • IHE started 1998 – Users and vendors joining forces to improve interoperability – Started from Radiology • Testing Tools (MESA) – Benefit to participants • Connectathon Changing the Way Healt hcar e CO NNECTS MESA Tools • • • • • Developed by MIR (Steve Moore) Set of perl scripts and C++ applications Database: PostgreSQL and SQL Server Test S.U.T for conformance with TF Distribution package for – Win32, Linux, (Sun in the past) • Yearly cycle – Include new written profile Changing the Way Healt hcar e CO NNECTS Kudu Tool • Developed in Rennes (Eric Poiseau) • Started in 2002 with Paris C.A.T • Web based Testing Management tool – Registration – Pre-Connectathon testing – Connectathon testing • Does not interact with S.U.T ! Changing the Way Healt hcar e CO NNECTS Problems • IHE is growing – 10 domains – 75 integration profiles – 101 actors • Increasing number of used standards • Demand for testing tools increases – Companies, Users, Government… Kudu and MESA need to scale up Changing the Way Healt hcar e CO NNECTS Gazelle = MESA + Kudu • Proposal to combine MESA and Kudu • 2nd generation of tool – Avoid 1st generation design errors – Target more use cases – Allow scalability • More developers – Better software, better coverage – Improved support Changing the Way Healt hcar e CO NNECTS Gazelle Requirements Objectives • Improve the overall quality of testing – Conformance and Interoperability • Broaden the use of the application • Build a framework for Healthcare interoperability testing Changing the Way Healt hcar e CO NNECTS 5 Use Cases • • • • • Connectathon Virtual Connectathon Company Internal Testing tool Healthcare Enterprise Testing tool Governmental organizations Changing the Way Healt hcar e CO NNECTS Requirements • Synchronous testing of multiple systems • Multilingual • Scalable Changing the Way Healt hcar e CO NNECTS Gazelle Architecture Architecture Gazelle Control System Database External Validation Services External Validation Services External Validation Services External Validation Services System Under Test System Under Test System Under Test System Under Test Configuration Info Gazelle Test Engine Control Feedback Gazelle Gazelle Actor (Simulators) Gazelle Actor (Simulators) Gazelle Actor (Simulators) Gazelle Actor (Simulators) Actor (Simulators) Tests Scenario Proxy Network Changing the Way Healt hcar e CO NNECTS System under test • More than one system can be tested at the same time – One S.U.T, many simulators (~mesa) – Many S.U.T, no simulators (~kudu) • S.U.T management – Web application to provide instruction Changing the Way Healt hcar e CO NNECTS Database • Model of TF concepts • Storage of test related information Test Scenario • Assertion to be tested • Ideally provided by the IHE technical committees Changing the Way Healt hcar e CO NNECTS External Validation Services • Web services – DICOM Validation – HL7 V2 and V3 message validation – CDA document validation • Common API – Calling Service – Specify contextual information – Validation Report Changing the Way Healt hcar e CO NNECTS Actor Simulators • IHE actors with Web service interface for control by Gazelle • We are currently working on the API – Configuration – Control – Feedback • Re-use of existing software – Need to adapt to fit API Changing the Way Healt hcar e CO NNECTS Proxy • Capture messages • Necessary for EVS services • Currently investigating MIRTH for HL7 – Kudu to create Mirth channel – Call to HL7 EVS for captured messages – To be used during Oxford Connectathon Changing the Way Healt hcar e CO NNECTS Test Engine • Controls simulators – API is work in progress • Controls proxy • Based on ActiveBpel – Work of Umberto Capellini (Tiani-Spirit) Changing the Way Healt hcar e CO NNECTS Building a Community Participants • 3 IHE Regions – North America : MIR – Europe : INRIA – Japan : Shizuoka University • • • • • DVTK NIST Tiani-Spirit David Clunie Offis Changing the Way Healt hcar e CO NNECTS Contacts • • • • • • OHF (USA) OHT (USA) GIP-DMP (France) AHML (Australia) MITRE (USA) IHE-China Changing the Way Healt hcar e CO NNECTS Roadmap • • • • DB model redesign EVS API Definition Finalize licence EVS at Chicago connectathon – DICOM • EVS at Oxford connectathon – HL7, DICOM, CDA • • • • Project web page Finalize API for Simulators Replace Kudu for 2008-2009 season Test in gazelle for PIX PDQ SWF LTW Changing the Way Healt hcar e CO NNECTS Project Management • Testing and Tool Committee – Overview of IHE testing activities – Choice of the licenses • Testing Management Group – Project Management – Eric and Steve Changing the Way Healt hcar e CO NNECTS Licensing • Agreement of an opensource license • Final choice of the license still in discussion • Licensing does not concern tools developed by 3rd party – Typically EVS, Simulators Changing the Way Healt hcar e CO NNECTS Thanks Contact : [email protected] [email protected]