260 likes | 420 Views
Gazelle Project. Eric Poiseau, INRIA Steve Moore, MIR. Plan. Introduction Objectives Architecture Community Plans. Introduction. IHE started 1998 Users and vendors joining forces to improve interoperability Started from Radiology Testing Tools (MESA) Benefit to participants
E N D
Gazelle Project Eric Poiseau, INRIA Steve Moore, MIR
Plan • Introduction • Objectives • Architecture • Community • Plans
Introduction • IHE started 1998 • Users and vendors joining forces to improve interoperability • Started from Radiology • Testing Tools (MESA) • Benefit to participants • Connectathon
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
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 !
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
Gazelle = MESA + Kudu • Proposal to combine MESA and Kudu • 2nd generation of tool • Avoid 1st generation design errors • Target more use cases • Allowscalability • More developers • Better software, bettercoverage • Improved support
Objectives • Improve the overall quality of testing • Conformance and Interoperability • Broaden the use of the application • Build a framework for Healthcare interoperability testing
5 Use Cases • Connectathon • Virtual Connectathon • Company Internal Testing tool • Healthcare Enterprise Testing tool • Governmental organizations
Requirements • Synchronous testing of multiple systems • Multilingual • Scalable
Architecture Gazelle Control System Database External Validation Services External Validation Services Gazelle Actor (Simulators) External Validation Services Configuration Info Gazelle Test Engine Gazelle Actor (Simulators) External Validation Services Control Gazelle Actor (Simulators) Gazelle Actor (Simulators) Feedback Gazelle Actor (Simulators) System Under Test System Under Test System Under Test System Under Test Tests Scenario Proxy Network
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
Database • Model of TF concepts • Storage of test related information • Assertion to be tested • Ideally provided by the IHE technical committees Test Scenario
External Validation Services • Web services • DICOM Validation • HL7 V2 and V3 message validation • CDA document validation • Common API • Calling Service • Specifycontextual information • Validation Report
Actor Simulators • IHE actorswith Web service interface for control by Gazelle • We are currentlyworking on the API • Configuration • Control • Feedback • Re-use of existing software • Need to adapt to fit API
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
Test Engine • Controlssimulators • API iswork in progress • Controls proxy • Based on ActiveBpel • Work of Umberto Capellini (Tiani-Spirit)
Participants • 3 IHE Regions • NorthAmerica : MIR • Europe : INRIA • Japan : Shizuoka University • DVTK • NIST • Tiani-Spirit • David Clunie • Offis
Contacts • OHF (USA) • OHT (USA) • GIP-DMP (France) • AHML (Australia) • MITRE (USA) • IHE-China
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
Project Management • Testing and ToolCommittee • Overview of IHE testingactivities • Choice of the licenses • Testing Management Group • Project Management • Eric and Steve
Licensing • Agreement of an opensourcelicense • Final choice of the licensestill in discussion • Licensingdoes not concerntoolsdeveloped by 3rd party • Typically EVS, Simulators
Thanks Contact : eric.poiseau@inria.fr moores@mir.wustl.edu