Abstract
Chapter 10 described the various testing models from a conceptual perspective as well as the types of testing that could be performed in each model. Chapter 11 presented principles of conformance testing that explained the testing life cycle, test plan, and a methodology for testing both sending and receiving applications. In this chapter, the realization of the concepts and methodologies is presented as testing architectures, including descriptions of a testing infrastructure, testing frameworks, and test instantiations (one of which is an interoperability test bed). Case studies are provided to emphasize the utility of the modular approach. Chapter 14 builds upon this theme by providing a sampling of test tools created using the approaches explained in this chapter. Finally, Chap. 15 describes how the tools are used in testing and certification programs, such as the IHE connect-a-thon [1] and the ONC Health IT Certification Program [2].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The architecture described here was developed by the National Institute of Standards and Technology (NIST) and used to create the HL7 v2.x and ePrescribing ONC EHR Certification Test Tools.
- 2.
However, the preferred approach is to create the data sets as standard agnostic and then map to standard specific structures.
- 3.
IHE-PCD has developed an infrastructural profile known as ‘Rosetta Terminology Mapping’ (RTM) that harmonizes standard nomenclature as defined in the ISO/IEEE 11073-10101 Medical Device Communication standard. Such information is carried as content, providing semantic value, within the defined HL7 message.
- 4.
The NIST HL7 v2.x message validation web service provides an example [7].
- 5.
For example, the Object Management Group (OMG) provides the official Common Terminology Services 2 (CTS2) WSDL specification for the abstract HL7 CTS2 specification.
- 6.
Actually IHE defines this concept as R2.
- 7.
The XML schemas provided are considered informative, because, although they are created according to the specification, they may contain errors. Therefore, the published standard is normative, while XML schemas are for convenience.
- 8.
Represents the point in the Test Flow for Transaction 1, Interaction 1 diagram.
References
IHE Connect-a-thon, http://www.ihe.net/Connectathon/
ONC Certification Programs to Help Providers Choose EHR Technology; http://www.healthit.gov/providers-professionals
NIST Resources and Tools in Support of Health IT Standards and the ONC Meaningful Use certification program. http://healthcare.nist.gov/
Business Process Execution Language (BPEL), http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.html
Snelick R, Gebase L, Henrard S. Dynamically Generating Conformance Tests for Messaging Systems. 2006 Software Engineering Research and Practice (SERP06), WORLDCOMP’06 June 26–29, 2006, Las Vegas, NV.
Snelick R, Rontey P, Gebase L, Carnahan L. Towards Interoperable Healthcare Information Systems: The HL7 Conformance Profile Approach. Enterprise Interoperability II: New Challenges and Approaches. Springer-Verlag, London Limited 2007 pp. 659–670.
NIST HL7 v2.x Validation Web Service. http://hl7v2.ws.nist.gov/hl7v2ws
NIST Special Publication 250-59. NIST Computer Time Services: Internet Time Service (ITS), Automated Computer Time Service (ACTS), and time.gov Web Sites http://www.nist.gov/calibrations/upload/sp250-59.pdf.
Digital Imaging and Communication in Medicine (DICOM), http://medical.nema.org.
MIRTH Connect; https://www.mirth.com/
Common Terminology Services 2 (CTS2), http://www.omg.org/spec/CTS2/1.0/
Integrating the Healthcare Enterprises (IHE). Technical Frameworks. http://www.ihe.net/Technical_Frameworks/
IHE IT Infrastructure (ITI) Technical Framework Integration Profile. http://www.ihe.net/Technical_Frameworks/#IT
Oemig F, Bender T. Was ist eine Domäne? und wie spielen sie zusammen? (What is a domain, and how do they interact?). In: eHealth 2015 - Informationstechnologien und Telematik im Gesundheitswesen, Eds: Prof. Dr. Frank Duesberg. medical future verlag. http://www.e-health-2015.de
Snelick R, Gebase L, O’Brien G. A Framework for testing Distributed Healthcare Applications. 2009 Software Engineering Research and Practice (SERP09), WORLDCOMP’09 July 13–16, 2009, Las Vegas, NV.
Health Level 7 (HL7) Standard Version 2.7. ANSI/HL7, January, 2011. http://www.hl7.org. Chapter 2B – Conformance.
NIST PIX/PDQ Pre-connect-a-thon Conformance Testing Tool. http://pixpdqtests.nist.gov:8080/
NIST IHE Patient Care Devices Pre-connect-a-thon Conformance Test Tool. http://ihe-pcd-precon.nist.gov/PCD-HL7WebPreCon/
Snelick R: An Interoperable Test Bed for Distributed Healthcare Applications. Enterprise Interoperability VI: Interoperability for Agility, Resilience and Plasticity of Collaborations. Springer International Publishing Switzerland 2014 pp. 489–499.
Gebase L, Snelick R, Skall M. Conformance Testing and Interoperability: A Case Study in Healthcare Data Exchange. 2008 Software Engineering Research and Practice (SERP08), WORLDCOMP’08 July 14–17, 2008, Las Vegas, NV.
Gebase L, Snelick R. Testing Environments for Assessing Conformance and Interoperability. 2010 Software Engineering Research and Practice (SERP10), WORLDCOMP’10 July 12–15, 2010, Las Vegas, NV.
Gazelle eHealth Test Framework for Interoperability. http://gazelle.ihe.net/
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Oemig, F., Snelick, R. (2016). Testing Architectures. In: Healthcare Interoperability Standards Compliance Handbook. Springer, Cham. https://doi.org/10.1007/978-3-319-44839-8_13
Download citation
DOI: https://doi.org/10.1007/978-3-319-44839-8_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-44837-4
Online ISBN: 978-3-319-44839-8
eBook Packages: Computer ScienceComputer Science (R0)