Skip to main content
  • 1758 Accesses

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].

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 219.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 279.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 279.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 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. 2.

    However, the preferred approach is to create the data sets as standard agnostic and then map to standard specific structures.

  3. 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. 4.

    The NIST HL7 v2.x message validation web service provides an example [7].

  5. 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. 6.

    Actually IHE defines this concept as R2.

  7. 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. 8.

    Represents the point in the Test Flow for Transaction 1, Interaction 1 diagram.

References

  1. IHE Connect-a-thon, http://www.ihe.net/Connectathon/

  2. ONC Certification Programs to Help Providers Choose EHR Technology; http://www.healthit.gov/providers-professionals

  3. NIST Resources and Tools in Support of Health IT Standards and the ONC Meaningful Use certification program. http://healthcare.nist.gov/

  4. Business Process Execution Language (BPEL), http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.html

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. NIST HL7 v2.x Validation Web Service. http://hl7v2.ws.nist.gov/hl7v2ws

  8. 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.

  9. Digital Imaging and Communication in Medicine (DICOM), http://medical.nema.org.

  10. MIRTH Connect; https://www.mirth.com/

  11. Common Terminology Services 2 (CTS2), http://www.omg.org/spec/CTS2/1.0/

  12. Integrating the Healthcare Enterprises (IHE). Technical Frameworks. http://www.ihe.net/Technical_Frameworks/

  13. IHE IT Infrastructure (ITI) Technical Framework Integration Profile. http://www.ihe.net/Technical_Frameworks/#IT

  14. 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

  15. 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.

    Google Scholar 

  16. Health Level 7 (HL7) Standard Version 2.7. ANSI/HL7, January, 2011. http://www.hl7.org. Chapter 2B – Conformance.

  17. NIST PIX/PDQ Pre-connect-a-thon Conformance Testing Tool. http://pixpdqtests.nist.gov:8080/

  18. NIST IHE Patient Care Devices Pre-connect-a-thon Conformance Test Tool. http://ihe-pcd-precon.nist.gov/PCD-HL7WebPreCon/

  19. 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.

    Google Scholar 

  20. 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.

    Google Scholar 

  21. 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.

    Google Scholar 

  22. Gazelle eHealth Test Framework for Interoperability. http://gazelle.ihe.net/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Frank Oemig .

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics