Antilope – Testing tools Milan Zoric, ETSI Presented by Karima Bourquard, IHE.

Slides:



Advertisements
Similar presentations
Integrating the Healthcare Enterprise IHE Overview Keith W. Boone Interoperability Architect, GE Healthcare Co-chair, IHE Patient Care Coordination PC.
Advertisements

IHE IT Infrastructure Outreach to Patient Care Coordination Domain Michael Nusbaum IT Infrastructure Planning Committee December 13 th, 2010.
LRI Validation Suite Meeting August 16, Agenda Review of LRI Validation Suite Charter/Overview Acquiring test data update Review of proposed test.
Quality Manual for Interoperability Testing Morten Bruun-Rasmussen Presented by Milan Zoric, ETSI.
IHE Profile Proposal: Dynamic Configuration Management October, 2013.
Functional requirements for non- repudiation in eHealth domain For potential eHealth dispute resolution we need the following (among possible other data):
Quality Label and Certification Processes Vienna Summit 11 April 2014 Karima Bourquard Director of Interoperability IHE-Europe.
Antilope – Testing tools
© 2010 Wipro Ltd - Confidential SGSN Automation Testing Using TTCN3 Authors: Jyothi Gavara Nikhil Rahul Ekka.
S&I Framework Testing HL7 V2 Lab Results Interface and RI Pilot Robert Snelick National Institute of Standards and Technology June 23 rd, 2011 Contact:
Catherine Hoang Ioana Singureanu Greg Staudenmaier Detailed Clinical Models for Medical Device Domain Analysis Model 1.
IHE Testing Tools An overview. The past (and current)  Mesa Tools  In house testing for Vendors  C++, Perl  Kudu  Connectathon management tool :
The HITCH project: Cooperation between EuroRec and IHE Pascal Coorevits EuroRec 2010 Annual Conference June 18 th 2010.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
Quality Manual for Interoperability Testing Morten Bruun-Rasmussen Presented by Jos Devlies, Eurorec.
Introduction to Software Testing
Cross Domain Patient Identity Management Eric Heflin Dir of Standards and Interoperability/Medicity.
DICOM Conformance Statement (DCS) A Proven Power within DICOM
Gazelle Test Bed Eric Poiseau IHE Europe Technical Project Manager, INRIA.
Cross Domain Patient Identity Management Eric Heflin Dir of Standards and Interoperability/Medicity.
26-28 th April 2004BioXHIT Kick-off Meeting: WP 5.2Slide 1 WorkPackage 5.2: Implementation of Data management and Project Tracking in Structure Solution.
Adoption and take up of standards and profiles for eHealth Interoperability Summit Presentation.
Software Engineering Muhammad Fahad Khan
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
Adoption and take up of standards and profiles for e-Health Interoperability Jos Devlies, EuroRec, Belgium based on a presentation by Ib Johanson, MedCom,
Project “European CDDA and INSPIRE”: scope, transformation workflow and mapping rules INSPIRE Conference 2014 Workshop: Implementing Existing European.
THE GITB TESTING FRAMEWORK Jacques Durand, Fujitsu America | December 1, 2011 GITB |
September, 2005What IHE Delivers 1 ITI Security Profiles – ATNA, CT IHE Vendors Webinar 2006 IHE IT Infrastructure Education Robert Horn, Agfa Healthcare.
Configuration Management Issues in IHE Asuman Dogac, SRDC, METU, Turkey
Business Analysis and Essential Competencies
IHE Profile – SOA Analysis: In Progress Update Brian McIndoe December 6, 2010.
ETICS2 All Hands Meeting VEGA GmbH INFSOM-RI Uwe Mueller-Wilm Palermo, Oct ETICS Service Management Framework Business Objectives and “Best.
06/10/2015. From strategies to services – eHealth as the enabler for cross-border health care.
Summary Report Project Name: IHE Profiles Brief Project Description: –The Integrating the Healthcare Enterprise (IHE) is an initiative by healthcare professionals.
Delivering Knowledge for Health Annette Thain. Delivering Knowledge for Health Enable communities and projects set up and manage their own websites or.
Event Management & ITIL V3
DICOM INTERNATIONAL DICOM INTERNATIONAL CONFERENCE & SEMINAR April 8-10, 2008 Chengdu, China Efficient, Standard-Compliant Streaming of EHR Imagery Combining.
Cross-enterprise Document Workflow (XDW) IT Infrastructure Technical Committee Editors: Luca Zalunardo, Arianna Cocchiglia, Arsenal.IT.
Eurostat Expression language (EL) in Eurostat SDMX - TWG Luxembourg, 5 Jun 2013 Adam Wroński.
Geneva, Switzerland, April 2012 Introduction to session 7 - “Advancing e-health standards: Roles and responsibilities of stakeholders” ​ Marco Carugi.
Summary Report Project Name: IHE Profiles Brief Project Description: –The Integrating the Healthcare Enterprise (IHE) is an initiative by healthcare professionals.
Cross-enterprise Basic eReferral Workflow Definition (XBeR-WD)
IHE International Meeting Gazelle Project Steve Moore, MIR Eric Poiseau, INRIA.
IHE Profile – SOA Analysis: In Progress Update Brian McIndoe January 18, 2011.
Summary Report Project Name: IHE Profiles Brief Project Description: –The Integrating the Healthcare Enterprise (IHE) is an initiative by healthcare professionals.
IHE Marketing and Implementation Resources IHE Marketing and Implementation Resources Chris Carr Director of Informatics, Radiological Society of North.
Summary Report Project Name: Infoway Testing Environment Brief Project Description: Develop testing harness to allow for conformance testing of the applications.
Summary Report Project Name: Infoway Testing Environment Brief Project Description: A comprehensive testing environment platform that allows EMR vendors.
Data Access Framework (DAF) Relationship to Other ONC Initiatives 1.
CEN/ISSS eBIF GTIB Project Meeting, Brussels Mar , 2009 CEN/ISSS eBIF GTIB Project Meeting, Brussels 1 CEN/ISSS eBIF Global eBusiness Interoperability.
National Workshop 3 Luwero, Uganda March 2015.
DICOM INTERNATIONAL DICOM INTERNATIONAL CONFERENCE & SEMINAR April 8-10, 2008 Chengdu, China Product Experiences Cor Loef Philips Healthcare.
Discussion - HITSC / HITPC Joint Meeting Transport & Security Standards Workgroup October 22, 2014.
Summary Report Project Name: IHE Profiles Brief Project Description: –The Integrating the Healthcare Enterprise (IHE) is an initiative by healthcare professionals.
IHE IT Infrastructure Domain Update Karen Witting – IBM IT Infrastructure Technical Committee co-chair.
Summary Report Project Name: IHE Profiles Brief Project Description: –The Integrating the Healthcare Enterprise (IHE) is an initiative by healthcare professionals.
Sprint 113 Review / Sprint 114 Planning August 12th, 2013.
Antilope Benelux Summit Delft – The Netherlands Questionnaire & Debate.
Helping the Cause of Medical Device Interoperability Through Standards- based Test Tools DoC/NIST John J. Garguilo January 25,
Sept 13-15, 2004IHE Interoperability Workshop 1 Integrating the Healthcare Enterprise IHE Conformance: Connectathons, Integration Statements & RFPs Kevin.
September, 2005What IHE Delivers 1 Patient Index and Demographic Implementation Strategies IHE Vendors Workshop 2006 IHE IT Infrastructure Education Rick.
Integrating the Healthcare Enterprise The IHE Process: Developing Standards-based Solutions Kevin O’Donnell Co-chair, IHE Radiology Planning Committee.
Briefing and Planning meeting on INSPIRE validator implementation – Discussion 16/12/2015.
Eurostat Sharing data validation services Item 5.1 of the agenda.
Connectathon 2009 Gazelle: HL7 V2 EVS, PIX Tests Agents, Automated Testing Project plans for Connectathon 2009 (February 23 rd -27 th 2009 ) November 14.
Summary Report Project Name: Infoway Testing Environment Brief Project Description: A set of tools to test that vendors have successfully implemented the.
eHealth Standards and Profiles in Action for Europe and Beyond
Introduction to Software Testing
SISAI STATISTICAL INFORMATION SYSTEMS ARCHITECTURE AND INTEGRATION
CEF e-Invoicing Readiness Checker
Presentation transcript:

Antilope – Testing tools Milan Zoric, ETSI Presented by Karima Bourquard, IHE

Identify existing & new testing tools required to cover the selection of Use Cases described in the eHealth European Interoperability Framework (eEIF) and their refinement Promote the use of existing testing tools Promote the development of required new or improved testing tools ANTILOPE objectives for testing tools 2ANTILOPE Benelux Summit, Delft 2014

Interoperability of future eHealth systems is first addressed when specifications for a system are set. Basing the solution on internationally accepted standard is the key step. The next step is setting the profiles that would restrict the level of freedom in standards to the level that would make them interoperable. eHealth solutions are built with intention to respect all the requirements set in the standards and profiles. Do we need testing and tools -1? 3ANTILOPE Benelux Summit, Delft 2014

However, standard and profile specifications are, as a rule, not tight enough and differing interpretations and erroneous implementations lead to interoperability problem. It has been proven many times that the only solution to that problem is the appropriate level of testing. In order for the testing to be precise, efficient and less dependent on human intervention testing tools are required. Do we need testing and tools –2? 4ANTILOPE Benelux Summit, Delft 2014

Testing tools gap analysis process ANTILOPE refined Use Cases Existing Testing Tools for Selected Profiles and standards eEIF Use Cases Gaps in existing testing tools Selection of Profiles and underlying standards adapted to the Use Cases 5ANTILOPE Benelux Summit, Delft 2014

Key messages on testing tools Testing tools are key to achieving interoperability Testing and certification of eEIF Use Cases is relying on recognized profiles and will require robust and high quality testing tools Use good testing tools that exist ANTILOPE is contributing by consolidating and disseminating the knowledge about the testing tools that already available. New or improved test tools need to be developed ANTILOPE is identifying the gaps and will stimulate the development of required additional capabilities of testing tools 6ANTILOPE Benelux Summit, Delft 2014

Profiles extracted from eEIF Use Cases (refined in this project) Required IHE profiles: – ATNA, BPPC, CT, DEC/RTM, PDQ, PIX, XBeR-WD, XCA, XCPD, XDM, XDR, XDS, XDS-MS, XPHR, XTB-WD, XUA Required Continua profiles: – HRN, LAN or PAN, WAN The status of testing tools was analysed for these profiles Relevant profiles 7ANTILOPE Benelux Summit, Delft 2014

Existing Testing Tools Information Diagram Testing Tool Location Name Developer Info Pages Source Code Tool Category Use: web/local Associated Profile Tool enhancing information 8ANTILOPE Benelux Summit, Delft 2014

Testing tool source code Source codeExplanation Open source The source code of a testing tool is freely available. This is a preferred solution. Not open The source code is not freely available. Partly open The source of the testing software is freely available but requires run time support that is may not be free. 9ANTILOPE Benelux Summit, Delft 2014

Testing tools access rights Testing tool accessDescription Free Free use of a testing tool, either over the network or free download and installation. This is a preferred solution. Commercial A testing tool can be accessed under commercial conditions set by the entity that developed or owns the tool. Member restricted access The testing tool can be accessed under condition of membership in an organization that owns/controls the tool. Combined Testing software free to use but requires run time environment that is proprietary with possible conditions. 10ANTILOPE Benelux Summit, Delft 2014

Testing tool categories: Test management tools Configure Interacts Test Mgt Test Plan Value Sets TF Model SUT Get Test Plan Find Test Partner Log Evidences Get Test Report Exchange (commands and data) Get Test Plan Find Test Partner Log Evidences Get Test Report Configure Interacts © IHE 11ANTILOPE Benelux Summit, Delft 2014

Testing tool categories: Conformance tester Specifications/Standards Conformance Tester System Under Test Vendor X Stimuli Response Conformance Checks 12ANTILOPE Benelux Summit, Delft 2014

Testing tool categories: Interoperability validators Specifications/Standards System A Vendor A System B Vendor B Conformance Checks on query Conformance Checks on response Interoperability validators Query message Response message 13ANTILOPE Benelux Summit, Delft 2014

Testing tool categories: Simulators/stubs Specifications/Standards Simulator/StubSystem X Vendor Y Conformance Checks on response Interoperability validators Query message Response message 14ANTILOPE Benelux Summit, Delft 2014

Testing tool categories: Other CategoryDescription Software libraries Software libraries may be used to build both eHealth systems as well as eHealth testing tools. An example is a library that supports encoding and decoding of HL7 messages. Test data generators A test data generator accelerates test data preparation by providing valid, input data to be used in testing. Reference implementations A reference implementation is, in general, an implementation of a specification (standard or profile) to be used as a definitive interpretation for that specification. Support tools During testing and debugging various support tools may be useful. While they do not test anything themselves, they may provide means of collecting the information that is needed to progress with testing. Network sniffers Sniffers are also known as network analyzers or protocol analyzers. 15ANTILOPE Benelux Summit, Delft 2014

ANTILOPE is focusing exclusively on testing that will improve interoperability of eHealth solutions Explicitly out of the scope are testing tools dealing with: – Performance, benchmarking, – Load testing – Security attacks Testing tools considered out of scope 16ANTILOPE Benelux Summit, Delft 2014

Existing testing tools grouped Tools specific to IHE profiles Tools specific to Continua Health Alliance Profiles Generic tools useful for testing HL7. No associated profile. Tools not recommended for use 17ANTILOPE Benelux Summit, Delft 2014

Status and identified needs for improvement (1) Profile Existing tool categories Areas of improvement IHE: ATNA Data generator Interoperability validator Support tool Simulator/stub There is currently no conformance testing tool. Syslog message generator for testing the ARR actor would facilitate test data preparation. Current validator is checking message content. Analysis of coverage of profile requirements is likely to improve the testing. CHA: HRN Conformance tester Interoperability validator Data generator: CESL to be added to HRN tools Simulator/stub: No CESL HRN tools PHMR document type to be added to interoperability validator Coverage of HRN testing could be improved as there are HRN sender tests but there are no HRN receiver tests. 18ANTILOPE Benelux Summit, Delft 2014

Status and identified needs for improvements (2) Profile Existing tool categories Areas of improvement IHE BPPC Interoperability validator A generator of valid Consent document is required. A conformance tester would automate testing and ensure that requirements are well covered. In particular this would mean testing of Use Case workflow in addition to content checking. IHE DIS Interoperability validator A generator of valid Dispensation documents is required. Dispensation should be generated from a given Prescription. Useful to test the Dispensation workflow. Improved DIS testing tools should look to automate the testing while ensuring improved coverage of requirements. IHE PAM Interoperability validator Simulator/stub Automation of workflow for PAM profile. The tools available nowadays allow the validation of the exchanged messages and the simulation of the missing partners. Automation of the exchange can be used to test the “server” actors in these profiles and thus provide means of more exhaustive testing, requiring less human interactions. The goal may be achieved as improved interoperability validator and/or as conformance tester. 19ANTILOPE Benelux Summit, Delft 2014

Testing tools already exist for eEIF Use Cases The increased use of existing tools will improve interoperability of eHealth systems implementing eEIF Use Cases In addition to immediate use of existing tools, improved testing tools should be developed to increase the testing precision and productivity Improvements that could be targeted at this point in time are already identified A Request For Proposal to develop new or improved testing tools has been issued As the eEIF evolves, there should be a continuous process of review, development and deployment of improved testing tools Summarising current status of testing tools and future targets 20ANTILOPE Benelux Summit, Delft 2014

Deliverable D3.2 completed in February 2014 Public version (more “user friendly”) published on March 14 on Antilope web pages and announced widely Request for proposal for new testing tools 21ANTILOPE Benelux Summit, Delft 2014

March 2014: RFP communication on Antilope website March to December 2014: Intention to develop a testing tool should be communicated to ANTILOPE that will maintain the list of potential new tools September to December 2014: Validation of the new testing tools Demonstration of the new testing tools – January 2015 at Antilope Conference – April 2015 at Connectathon in Luxemburg RFP key dates 22ANTILOPE Benelux Summit, Delft 2014

For more information, please refer to D3.1, D3.2 and D3.3 documents available on the Antilope website More information 23ANTILOPE Benelux Summit, Delft 2014