Milan Zoric ETSI milan.zoric@etsi.org



Similar documents
DELIVERABLE. ANTILOPE - Adoption and take up of standards and profiles for ehealth Interoperability" D3.2: Request for proposal. Version: 1.

ANTILOPE - HOW TO REACH INTEROPERABILITY IN E-HEALTH

Energy prices in the EU Household electricity prices in the EU rose by 2.9% in 2014 Gas prices up by 2.0% in the EU

1. Perception of the Bancruptcy System Perception of In-court Reorganisation... 4

ERASMUS+ MASTER LOANS

Labour Force Survey 2014 Almost 10 million part-time workers in the EU would have preferred to work more Two-thirds were women

ERASMUS+ MASTER LOANS

Waste. Copenhagen, 3 rd September Almut Reichel Project Manager Sustainable consumption and production & waste, European Environment Agency

41 T Korea, Rep T Netherlands T Japan E Bulgaria T Argentina T Czech Republic T Greece 50.

This document is a preview generated by EVS

Funding and network opportunities for cluster internationalization

International Hints and Tips

Analysis of statistics 2015

Size and Development of the Shadow Economy of 31 European and 5 other OECD Countries from 2003 to 2015: Different Developments

GfK PURCHASING POWER INTERNATIONAL

CCBE LAWYERS STATISTICS 2015 Total n of women lawyer members of the Bar Austria 31/12/

13 th Economic Trends Survey of the Architects Council of Europe

Master's in midwifery: challenging the present, protecting the future? Valerie Fleming R.M., Ph.D.

DCA QUESTIONNAIRE V0.1-1 INTRODUCTION AND IDENTIFICATION OF THE DATA CENTRE

187/ December EU28, euro area and United States GDP growth rates % change over the previous quarter

Family benefits Information about health insurance country. Udbetaling Danmark Kongens Vænge Hillerød. A. Personal data

SEPA. Changes in the Payment System Implementation of the European SEPA Regulations for Kuna and Euro Payments

99/ June EU28, euro area and United States GDP growth rates % change over the previous quarter

COMMUNICATION FROM THE COMMISSION

in Scotland for holidaymakers from overseas

ERASMUS+ MASTER LOANS

UEFA Futsal EURO 2013/14 Preliminary & Main Rounds Draw Procedure

Application Form: Receptionist / PA to the Senior Leadership Team

PHONE SELLING ADDITIONAL INFORMATION

EUF STATISTICS. 31 December 2013

168/ November At risk of poverty or social exclusion 2 rate in the EU28, (% of total population)

Reporting practices for domestic and total debt securities

Computing our Future Computer programming and coding in schools in Europe. Anja Balanskat, Senior Manager European Schoolnet

NEW PASSENGER CAR REGISTRATIONS BY ALTERNATIVE FUEL TYPE IN THE EUROPEAN UNION 1 Quarter

Business Cooperation Database Profile Extraction

Our patent and trade mark attorneys are here to help you protect and profit from your ideas, making sure they re working every bit as hard as you do.

BEST PRACTICES/ TRENDS/ TO-DOS

Erasmus+ International Cooperation

Cash machine withdrawal in the EU (+Norway and Iceland)

First estimate for 2014 Euro area international trade in goods surplus bn 24.2 bn surplus for EU28

Keeping European Consumers safe Rapid Alert System for dangerous non-food products 2014

About us. As our customer you will be able to take advantage of the following benefits: One Provider. Flexible Billing. Our Portal.

Where science & ethics meet. The EFGCP Report on The Procedure for the Ethical Review of Protocols for Clinical Research Projects in Europe and Beyond

European Research Council

TOYOTA I_SITE More than fleet management

Term 1 Assignment AP European History

Credit transfer to Customer account with AS "Meridian Trade Bank" EUR, USD free of charge * Other countries currency information in the Bank

Technical & Trade Schools Europe Report

No of EU lawyers registered under their home-country professional title (Art. 2 of Directive 98/5/EC) and their origins

RULES FOR THE REIMBURSEMENT OF TRAVEL AND SUBSISTENCE EXPENSES FOR EXCHANGE OF OFFICIALS

Public Safety Answering Points in Europe

International Wire Transfers Help Guide Transfer Funds to Overseas Banks

International Call Services

FUSIONS Food waste data set for EU-28. New Estimates and Environmental Impact

ENTERING THE EU BORDERS & VISAS THE SCHENGEN AREA OF FREE MOVEMENT. EU Schengen States. Non-Schengen EU States. Non-EU Schengen States.

Technical & Trade School Lines Europe Report

Adobe Public Relations (PR) Guidelines

The Guardianship Service

Direct Life Insurance Carrier Lines Europe Report

Alcohol Consumption in Ireland A Report for the Health Service Executive

Il/network/italiano/ Risorse digitali e strumenti colaborativi per le Scienze del'antichità/ Venezia'3'o*obre'2014' Emiliano Degl Innocenti

EIOPA Stress Test Press Briefing Frankfurt am Main, 4 July 2011

Market Performance Report - For Business & Country

Planned Healthcare in Europe for Lothian residents

Pan- European region

ERMInE Database. Presentation by Nils Flatabø SINTEF Energy Research. ERMInE Workshop 2 - Northern Europe Oslo, 1. November 2006

Stolen Vehicle Tracking and Monitoring Services

AMADEUS: Analyse MAjor Databases from EUropean Sources - A financial database of 4 million European companies, including Eastern Europe MODULE.

M2M Connectivity T: W:

ARE THE POINTS OF SINGLE CONTACT TRULY MAKING THINGS EASIER FOR EUROPEAN COMPANIES?

TREATY MAKING - EXPRESSION OF CONSENT BY STATES TO BE BOUND BY A TREATY

The Community Innovation Survey 2010 (CIS 2010)

your own success? Locate addresses exactly Visualise your company data Analyse connections Make the right decisions Use your full potential

DRAFT ÖNORM EN

How To Understand Factoring

World Consumer Income and Expenditure Patterns

IAB Europe AdEx Benchmark Daniel Knapp, IHS Eleni Marouli, IHS

EMBO Short Term Fellowships Information for applicants

Statistical Data on Women Entrepreneurs in Europe

Employee eligibility to work in the UK

Electricity, Gas and Water: The European Market Report 2014

1.7 A film that has been submitted during a previous edition, won t be accepted.

W I R E T R A N S F E R S E R V I C E S

Ninth United Nations Survey of Crime Trends and Operations of Criminal Justice Systems POLICE

OPEN CALL to participate in ECF s 2014 Idea Camp

Stolen Vehicle Tracking and Monitoring Services

TPI: Traffic Psychology International on a common European curriculum for postgraduate education in traffic psychology

Health care in Scotland for UK passport holders living abroad

2 nd ENAEE Conference, Leuven, September 2013 European Master of Advanced Industrial Management in the EHEA

Business Mobile Plans

Residential Mental, Health & Substance Abuse Facility Lines Europe Report

Chase Online SM Wire Transfer Help Guide page 1 of 16. How to Send Wire Transfers on Chase Online SM

Students: undergraduate and graduate students who are currently enrolled in universities

Collaboration Grant. How to APPLY. Contents. Introduction. Eligibility criteria who is eligible and what is eligible? What we don t fund

UNLEASH YOUR CREATIVITY AGAINST POVERTY

Transcription:

Antilope Testing tools Milan Zoric ETSI milan.zoric@etsi.org

Antilope Core and Experts Partners Antilope 2

Antilope Validation Partners Denmark, Norway, Sweden Finland, Iceland, Estonia, Lithuania, Latvia Poland, Czech Republic, Slovakia, Hungary Ireland, United Kingdom Belgium, The Netherlands, Luxemburg France, Switzerland, Germany, Austria Slovenia, Croatia, Serbia, Bosnia, FYE Macedonia, Montenegro Italy, Malta Portugal, Spain Romania, Bulgaria, Greece, Cyprus, Antilope 3 Turkey

Main ANTILOPE objectives for testing tools Identify existing & new testing tools required to cover the selection of Use Cases described in the ehealtheuropean Interoperability Framework (eeif) and their refinement Promote the use of existing testing tools Promote the development of required new or improved testing tools

Do we need testing and tools? Interoperability of future systems is first addressed when specifications for a system are set. Basing the solution on internationally accepted standard is the first 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. ehealthsolutions are built to respect all the requirements set in the standards and profiles. 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.

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

Testing tools gap analysis process eeif Use Cases ANTILOPE refined Use Cases Selection of Profiles and underlying standards adapted to the Use Cases Existing Testing Tools for Selected Profiles and standards Gaps in existing testing tools

Relevant profiles Profiles extracted from eeifuse 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 It is for these profiles that the status of testing tools was analyzed

Existing Testing Tools Information Diagram Name Location Developer Info Pages Testing Tool Associated Profile Tool enhancing information Source Code Tool Category Use: web/local

Testing tool source code Source code Open source Not open Partly open Explanation The source code of a testing tool is freely available. This is a preferred solution. The source code is not freely available. The source of the testing software is freely available but requires run time support that is may not be free.

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

Testing tool categories: Test management tools Configure Interacts SUT Exchange (commands and data) SUT Configure Interacts Test Mgt Get Test Plan Find Test Partner Log Evidences Get Test Report TF Model Test Plan Value Sets Get Test Plan Find Test Partner Log Evidences Get Test Report IHE

Testing tool categories: Conformance tester Conformance Tester Specifications/Standards Conformance Checks Stimuli Response System Under Test Vendor X

Testing tool categories: Interoperability validators Specifications/Standards Interoperability validators Conformance Checks on query Conformance Checks on response System A Vendor A Query message Response message System B Vendor B

Testing tool categories: Simulators/stubs Specifications/Standards Interoperability validators Conformance Checks on response Simulator/Stub Query message Response message System X Vendor Y

Testing tool categories: Other Category Software libraries Test data generators Reference implementations Support tools Network sniffers Description Software libraries may be used to build both ehealthsystems as well as ehealthtesting tools. An example is a library that supports encoding and decoding of HL7 messages. A test data generator accelerates test data preparation by providing valid, input data to be used in testing. A reference implementation is, in general, an implementation of a specification (standard or profile) to be used as a definitive interpretation for that specification. 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. Sniffers are also known as network analyzers or protocol analyzers.

Testing tools considered out of scope 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

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

Status and identified needs for improvement (1) Profile IHE: ATNA CHA: HRN Existing tool categories Data generator Interoperability validator Support tool Simulator/stub Conformance tester Interoperability validator Areas of improvement There is currently no conformance testing tool. Syslogmessage generator for testing the ARR actor would facilitate test data preparation. Current validatoris checking message content. Analysis of coverage of profile requirements is likely to improve the testing. 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.

Status and identified needs for improvements (1) Profile IHE: ATNA CHA: HRN Existing tool categories Data generator Interoperability validator Support tool Simulator/stub Conformance tester Interoperability validator Areas of improvement There is currently no conformance testing tool. Syslogmessage generator for testing the ARR actor would facilitate test data preparation. Current validatoris checking message content. Analysis of coverage of profile requirements is likely to improve the testing. 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.

Status and identified needs for improvements (2) Profile IHE BPPC IHE DIS IHE PAM Existing tool categories Interoperability validator Interoperability validator Interoperability validator Simulator/stub Areas of improvement 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. 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. 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.

Summarising current status of testing tools and future targets Testing tools already exist for eeif Use Cases The increased use of existing tools will improveinteroperability 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 will be issued As the eeifevolves, there should be a continuous process of review, development and deployment of improved testing tools

More information For more information, please refer to D3.1. document available on the Antilope website http://www.antilope-project.eu/