General Implementation Guidance is provided on this page for people trying to implement software/systems that support IHE Profiles.
Profile implementation guidance is available for some specific Profiles.
Deployment Project Summaries outline several real-world IHE implementation/deployment projects.
Implementation Guidance for Participants in the North American Connectathon is maintained on a separate website but much of it is also useful to implementers who are not participating in the Connectathon. It is organized by Domain and Profile.
This section lists toolkits and reference implementations available in the public domain.
OHT IHE Profiles
Developer: Open Health Tools IHE Profiles Project
Licensing: Eclipse Public License
Development Platform: Java
Delivery Method: Application/Server/Command Line
Description: The Open Health Tools (OHT) IHE Profiles Project evolved from the Eclipse Open Healthcare Framework (OHF). It is a project formed for the purpose of expediting healthcare informatics technology. The project is composed of extensible frameworks and tools which emphasize the use of existing and emerging standards in order to encourage interoperable open source infrastructure, thereby lowering integration barriers. We currently provide tools and Frameworks for HL7, IHE, Terminology, Devices, and Public Healthcare Maintenance.
Profiles and Constructs: ATNA, PDQ (V2/V3), PIX(V2/V3), XCA, XDS.a, XDS.b, XUA, SVS
Microsoft IHE Integration Profiles
Contact: Codeplex Leader
Licensing: Microsoft Public License
Development Platform: .NET Framework
Delivery Method: Application/Server/Command Line
Description: Cross-Enterprise Document Sharing XDS.b is a Microsoft Health Information Network (HIN) reference implementation based on the IHE (www.ihe.net) XDS.b integration profile. XDS.b facilitates the registration, distribution and access across health enterprises of patient electronic health records. It provides a standards-based interoperable approach for managing the sharing of documents between any healthcare enterprise, ranging from a private physician office to a clinic to an acute care facility. XDS.b improves patient safety and staff efficiency by allowing timely access to patient data at the point of care. This reference implementation is for the Document Repository and Document Registry actors.
Profiles and Constructs: XDS.b
Test Tools for Connectathon Managers
The section Test Tools below describes a set of tools that are useful for individuals who want to test various IHE Integration Profiles. Software engineers who implement IHE Integration Profiles will likely select the tools that are relevant to their implementation. A unifying event is an IHE Connectathon. Connectathon Managers use many of the tools below to both manage Connectathons and test specific profiles. The table that follows lists a set of functions and how they are managed at various Connectathons.
|Function||IHE Europe Connectathon||IHE USA Connectathon||IHE Japan Connectathon||IHE RO (one domain)||IHE Eyecare (one domain)|
|Test definitions / management / execution||Gazelle||Gazelle||Gazelle||Other||Gazelle|
|Monitor evaluation / test results||
|Patient Registration: Affinity Domain Testing||Gazelle||Geneva & Gazelle||NA||Gazelle|
|Departmental Orders, Modality Worklist Provider||Gazelle||Gazelle||NA||Gazelle|
|Conformance Tests: XDS family||NIST / Majurski tools||NIST / Majurski tools||NA||NA|
|Conformance Tests: CDA Documents||NIST / McCaffrey tools||NIST / McCaffrey tools||NA||NA|
|Conformance Tests: PIX / PDQ messages||NIST / Snelick tools||NIST / Snelick tools||NA||NA|
|Conformance Tests: PCD messages||NIST / Garguilo tools||NIST / Garguilo tools||NIST / Garguilo tools||NA||NA|
Validation Tools for Connectathon Participants
IHE has developed a growing body of software tools to facilitate testing and implementation of IHE Integration Profiles in healthcare information technology systems. These tools are available for download and licensed by their developers for free use. The links below point to sources with further information and direct access to download the tools.
A profile-by-profile Index to Preconnectathon Test Software is available here. These are the tools used as part of the pre-Connectathon testing process. They are referenced by pre-Connectathon test descriptions with explicit instructions.
A more general list of useful tools and tool kits, many of which are used for different aspects of IHE testing, was assembled by IHE Europe as part of the HITCH project.
Test Tools by Profile and Actor
The list of tools above gives you the location of the software and a general description of the scope of the tools. For testing a specific IHE profile, you may find it helpful to use these links.
IHE Tools by Profile lists each Integration Profile and provides links to the software and documentation.
IHE Tools by Actor lists each IHE Actor with links to the software and documentation.
In some cases you will find that two different software implementations are used to test a single actor.
Need to add a table, updated annually, of the Connectathon events in Europe, North America, Japan, etc.
Mailing Lists exist for all IHE Domains, most IHE Regions and most implementation projects (such as IHE Connectathons and IHE Demonstrations).
The NIST IHE Wiki is particularly useful to those implementing IHE Profiles from the IHE IT Infrastucture Domain.
OHF-dev is a mailing list with useful discussions for IHE developers.