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.
Keywords
Medical informatics applications - standards - software validation - systems integration