Methods Inf Med 2010; 49(03): 281-289
DOI: 10.3414/ME09-02-0022
Special Topic – Original Articles
Schattauer GmbH

Testing Conformance and Interoperability of eHealth Applications

T. Namli
1   Department of Computer Engineering, Middle East Technical University, Ankara, Turkey
2   Software Research, Development and Consultation Ltd., Ankara, Turkey
,
A. Dogac
1   Department of Computer Engineering, Middle East Technical University, Ankara, Turkey
2   Software Research, Development and Consultation Ltd., Ankara, Turkey
› Author Affiliations
Further Information

Publication History

received: 11 September 2009

accepted: 04 January 2010

Publication Date:
17 January 2018 (online)

Summary

Objective: To explain the common conformance and interoperability testing requirements of eHealth applications through two case studies; one using a prominent eHealth messaging standard, namely HL7 v3 [1], and the other using Integrating the Healthcare Enterprise (IHE) [2] Profiles and to describe how these testing requirements can be addressed through an automated, modular and scenario-based testing framework, namely Test BATN.

Methods: Summarizing the conformance testing requirements of HL7 v3 messages. Illustrating the interoperability testing requirements of IHE Profiles through a scenario based on the IHE XDS, IHE XDS-MS and IHE PIX profiles. Explaining how these requirements can be handled through a dynamic and configurable test framework addressing all the layers in the interoperability stack within a single test scenario.

Results: Conformance and interoperability testing are necessary to maintain correct information exchange as the correctness of the exchanged data is essential in the healthcare domain. There are many standards used in eHealth that the applications need to conform. Additionally, there are profiling initiatives such as IHE and Continua Health Alliance which publish integration profiles addressing a specific clinical need or a use case and describe how to combine or use the existing standards to provide interoperability. However, as the results of our case studies demonstrate, there are many commonalities in the conformance and interoperability testing requirements of these standards and profiles and therefore an integrated testing environment is needed.

Conclusion: Our main conclusion is that rather than having individual testing tools for each standard or initiative, a generic and modular test framework exploiting the commonalities in the testing processes and fostering reusability of modular, pluggable testing components will improve the efficiency of testing. Through the TestBATN framework, we describe how this modularity can be achieved by providing common interfaces facilitating the development of adaptors which allows different testing components to be plugged into the system.