Click to download original Open Office sheet!
tool_id name version author category url description wiki scm documentation bugtracking similar numberdownloads numberinstallations license interest maturity usage reactivity support community qualitymgt openness
1 AHML Message Testing Service unknown AHML: Australian Healthcare Messaging Laboratory Validator http://www.ahml.com.au/ AHML is a non-aligned, not-for-profit organisation whose mission is to promote and facilitate the adoption of compliant international healthcare messaging standards. AHML is providing a world-class, easy-to-access message testing environment for software developers and implementers. AHML undertakes the online testing of messages generated by healthcare software products and implementations to ensure conformance with existing and newly emerging local and International healthcare standards. The service provides a means of easily testing messages for format and structure, content and business rules in compliance with Australian and International standards. Message testing is free and generated reports show three levels of possible non-conformance, errors, warnings and alerts and thus provides detail as to the exact nature of the non-conformance. No No http://www.ahml.com.au/ No NIST HL7 Validation Tool, INRIA HL7 Validation tool Unknown Unknown Unknown AHML tool allow the validation of HL7v2 messages using a web interface. Validation is oriented towards Australian specific messages, but it might be useful to share/compare validation algorithm. 3 2




2 Chiba 3.0.0b2 Lars Windauer Implementation http://sourceforge.net/projects/chiba/ Chiba provides a Java implementation of the W3C XForms standard, thereby delivering generic, XML-based form-processing on any Javacapable platform either client- or serverside. https://chiba-project.org/trac/wiki https://www.chiba-project.org/svn/chiba http://chiba.sourceforge.net/ChibaUserGuide.pdf chiba-devel Archives, chiba-users Archives FormFaces, AJAXForms, XSLTForms, betterFORM, and Orbeon Forms 2281 Unknown but many Apache License V2.0, Artistic License, BSD License XForms is one of the standards underlying the IHE profile Retrieve Form for Data Capture. As an implementation foof the XForms standard, Chiba is a canditate tool for implementing testing tools for that profile. 3 3 3 3 2 2 3
3 DCM for Java Enterprise 2.0.23 Gunter Zeilinger (main author, working for AGFA Healthcare), Damien Evans. Implementation, Library http://www.dcm4che.org DICOM/IHE toolkit implementing parts of the DICOM standard. DCM4CHEE also contains a bunch of IHE actors for different application profiles. As a core the IHE Image Archive functionality can be seen which is a fullfeatured PACS system supporting all relevant PACS services. The PACS also works as an XDS/XDS-I Document Source thus supporting also the required web service messages and audit logging. Also, an HL7 server is included. http://www.dcm4che.org/confluence/display/proj/The+Project http://dcm4che.svn.sourceforge.net/ http://www.dcm4che.org/confluence/display/proj/The+Project http://www.dcm4che.org/jira/secure/Dashboard.jspa DCMTK, gdcm, jdicom, ClearCanvas, Merge Toolkit (commercial), LeadTools (commercial),.. Unknown but many Unknown but many Mozilla Public License 1.1 (MPL)/GPL/LGPL used as an infrastructure component for testing other components. IHE Europe uses the tool during the connectathon as an infrastructure component. One of the largest IHE and DICOM toolkits available as Open Source. Used a lot for testing and also production sites. 3 3 3 3 3 3 3
4 DCMTK 3.5.5 OFFIS - Institute for Information Technology Library http://www.dcmtk.org DICOM toolkit implements large parts of the DICOM standard, ie.i.e. reading, modifying and writing DICOM datasets and some network services like storage, modality worklist, etc. Funded by OFFIS, which is a research institute partly funded by the federal state "Lower Saxony" of Germany. http://support.dcmtk.org/wiki/ http://git.dcmtk.org/web/ http://support.dcmtk.org/ http://forum.dcmtk.org/ DCM4CHE, gdcm, jdicom, ClearCanvas, Merge Toolkit (commercial), LeadTools (commercial),Â… more than 100.000 per year Unknown but many New and Simplified BSD licenses Reference implementations of DICOM networking, SR, Display Consistency, DICOM media exchange). One of the largest Open Source DICOM toolkits. Used pretty much by companies as well as by users for implementation and/or testing. The library can be used in order to build simulators. In addition the commercial DCMCHECK can be used to validate the content of DICOM messages. 3 3 3 3 3 3 3
5 DICOM for Java 0.0.9a Laurent Lecomte Library http://dicom4j.sourceforge.net/ Library and tools in the area of DICOM. no http://sourceforge.net/projects/dicom4j/develop http://dicom4j.sourceforge.net/ http://sourceforge.net/apps/trac/dicom4j/report DCMTK, DCM4CHEE, gdcm, jdicom, ClearCanvas, Merge Toolkit (commercial), LeadTools (commercial),... 487 downloads since end of 2009 Unknown GNU Library or "Lesser" General Public License (LGPL) Rarely used. So far, the following DICOM features are supported by library and corresponding tools (copied and shortened from project website): Read/write DICOM files, Send/receive data from the network (based on apache's mina), DIMSE services (verification, store, worklist, etc...) 2 2 1 3 1 2 3
6 DICOM Router 4.1.0 Main author is Thomas Hackl�nder (Prof. at Heinrich-Heine-Universit�t D�sseldorf), Rudolf Heupel and DICOM proxy http://www.iftm.de/telemedizin/dicomrouter.htm Tool that can be put into the middle of a DICOM connection to exchange DICOM attributes, attribute values or other parameters before forwarding the images to the actual destination. The exchange mechanism is based on a plugin-mechanism that permits running different filters in chain. No http://sourceforge.net/projects/dcmrouter/ http://www.iftm.de/telemedizin/dicomrouter.htm No Based on dcm4chee Around 4000 downloads since end of 2006. Unknown GNU General Public License (GPL) The tool is rarely used. 3 2 2 2 1 1 3
7 DICOM Validation Toolkit (DVTK) Different (Set of tools) Different, officially sponsored and mainly developed by Philips and ICT healthcare Simulator, Validator, Library http://www.dvtk.org/ IHE, DICOM and HL7 tools No http://sourceforge.net/projects/dvt/develop http://www.dvtk.org/ http://www.dvtk.org/modules/xhelp/ DCMTK, DCM4CHEE, gdcm, jdicom, ClearCanvas, Merge Toolkit (commercial), LeadTools (commercial), ... 549 downloads of installer and 224 downloads of full library since end of march 2010 Unknown GNU Library or "Lesser" General Public License (LGPL) IHE: DICOM Anonymizer, DICOM Compare, DICOM Definition Files, DICOM Editor, DICOM Network Analyzer, DICOM Viewer and Validator, DVT, Modality Emulator, Query Retrieve SCP Emulator, RIS Emulator, Storage SCP Emulator, Storage SCU, Emulator, DICOM CD Testing (Official IHE CD testing application), IHE: IHE RO (Radiation Oncology) Test Tools, Simulators can be scripted with Visual Basic. 3 3 2 3 3 3 3
8 Dicom3tools 1.0 snapshot.20100510 David Clunie (current editor of the DICOM standard) Library, Validator http://www.dclunie.com/dicom3tools.html Number of command line tools for different DICOM tasks. no Hosted at project website. See project page No DCMTK, DCM4CHEE, gdcm, jdicom, ClearCanvas, Merge Toolkit (commercial), LeadTools (commercial), ... Unknown but many Unknown but many New and Simplified BSD licenses As for DCMTK, dicom3tools implements parts of the DICOM standard that can be used to build simulators. In addition it offers command line tools like dciodvfy that verifies the content of DICOM objects. dicom3tools support: Image format support: DICOM offline file format as per Part 10, and auto-recognition of transfer syntax if no Part 10 meta information header, Parsing/validating DICOM data sets as modules and IODs, Creation/merging of DICOM datasets from text descriptions, Creation of overlays and lookup tables, Post scout lines, created 3D volumes from slices, orthogonal reprojection, Build/dump DICOMDIR, Dump DICOM Structured Reports, Pbmplus extended 16 bit raw format, and PGX format, Raw binary images, Decompress JPEG and deflate transfer syntaxes (using external codecs), Test image generation, SMPTE patterns of arbitrary size and bit depth, Briggs patterns of arbitrary size and bit depth, Proprietary image conversions from: General Electric CT High Speed Advantage (Genesis), General Electric MR Signa 5X (Genesis), General Electric Advantage Windows, General Electric CT Pace, Picker PQ/IQ CT, Siemens CT Somatom Plus family (Native)(incomplete), Imatron CT (incomplete), Shimadzu MR (incomplete) 3 2 3 2 2 1 3
9 Enterprise JavaBeans Certificate Authority 3.10.1 Primekey (Swedish company) Library http://www.ejbca.org/ EJBCA is an enterprise class PKI Certificate Authority built on J2EE technology. It is a robust, high performance, platform independent, flexible, and component based CA to be used stand-alone or integrated in other J2EE applications. http://wiki.ejbca.org/ http://sourceforge.net/projects/ejbca/files/ See website https://jira.primekey.se/secure/Dashboard.jspa openca 1427 downloads for version 3.10.1 since beginning of may 2010 Unknown GNU Library or "Lesser" General Public License (LGPL) EJBCA can be used to issue certificates for different purposes such as: Strong authentication for users accessing your intranet/extranet/internet, resources. Secure communication with SSL servers and SSL clients. Smart card logon to Windows and/or Linux. Signing and encrypting email. VPN connections by issuing certificates to your VPN routers such as OpenVPN, Cisco, Juniper etc. Client VPN access with certificates in users VPN clients. Single sign-on by using a single certificate to secure logon to web applications. Creating signed documents. Issue citizen certificates for access to government resources, used in passports etc. Create CVCAs and DVs and issue CV certificates (CVC) to Document Verifiers and Inspection Systems for EU EAC ePassports; and many more. EJBCA can also be set up as a CA independent with high performance and with highly available OCSP responder service. See openca 3 3 3 3 3 3 3
10 ETSI PIX tool prototype Fraunhofer Focus and ETSI Validator See list of TTCN 3 tool in Appendix 6.2 of HITCH Deliverable 2.1. ETSI PIX tool is capable of testing applications compliant with IHE PIX profile. The messages send or received by the test tool are based on HL7 structuring scheme as constrained by the IHE PIX profile. Based on standardized IHE interactions, a set of possible test scenarios are implemented in TTCN-3.ETSI in co-operation with Fraunhofer Focus joined Connectathon 2010 with a test tool capable of testing IHE PIX profile. The tool was capable of simulating different PIX actors (PIX Identity Source, PIX Identity Consumer or PIX Identity Cross-reference Manager). Specific advantage of the tool was the ability to simulate multiple actors in parallel (for example two PIX sources and one PIX consumer). This capability facilitated testing of the PIX manager communicating with all required actors simulated by one single partner, i. e. the test tool. No No No No No None None, just proof of concept at European Connectathon 2010 Not applicable One of the first use of TTCN3 for the testing the conformance of systems exchanging HL7 V2 messages. ETSI PIX tool is capable of testing applications compliant with IHE PIX profile. The messages send or received by the test tool are based on HL7 structuring scheme as constrained by the IHE PIX profile. Based on standardized IHE interactions, a set of possible test scenarios are implemented in TTCN-3. 2 1 2 1 1 1
11 Gazelle 2.0 Developed at INRIA under contract with IHE Europe and at the Mallinckrodt Institute of Radiology und Test Management Tool, Simulator, Validator http://gazelle.ihe.net The Gazelle management tool is used for the IHE Connectathon. It manages all the testing process and results of a connectathon. The major functionalities are the following: Registration of the participants, Users management (participants and testers), SUT management Test management, Simulator management, Test engine, Configuration management, Samples sharing management, Pre projectathon test management (including the test grading), Connectathon test management (including the test grading ). Gazelle is the name of the project that develops the IHE Connectathon Management tool. The tools knows about the IHE concepts and, manages tests plans and test execution. No https://gforge.inria.fr/scm/viewvc.php/trunk/?root=gazelle http://gazelle.ihe.net http://gazelle.ihe.net/jira Kudu (ancestor of Gazelle) Not applicable 3 (IHE Europe, IHE North America, epSOS project) Apache 2 The tool is used by IHE for managing the connectathons in Europe and North America. It offers interfaces to External validation services for the validation of messages captured by a proxy during the test execution. 3 2 2 3 2 3 3
12 GNU Transport Layer Security (TLS) Library 2.8.6 Handful of developers from the open source community, see http://www.gnu.org/software/gnutls/contrib Library, Simulator http://www.gnu.org/software/gnutls/gnutls.html GnuTLS is a project that aims to develop a library which provides a secure layer, over a reliable transport layer. Currently the GnuTLS library implements the proposed standards by the IETF's TLS working group. no Mirrored servers: http://www.gnu.org/software/gnutls/download.html http://www.gnu.org/software/gnutls/gnutls.html https://savannah.gnu.org/support/?group=gnutls OpenSSL, NSS, yaSSL, PolarSSL Unknown Unknown GNU Library or "Lesser" General Public License (LGPL) Support for TLS 1.1, TLS 1.0 and SSL 3.0 protocols. Since SSL 2.0 is insecure it is not supported. TLS 1.2 is supported but disabled by default. Support for TLS extensions: server name indication, max record size, opaque PRF input, etc. Support for authentication using the SRP protocol. Support for authentication using both X.509 certificates and OpenPGP keys. Support for TLS Pre-Shared-Keys (PSK) extension. Support for Inner Application (TLS/IA) extension. Support for X.509 and OpenPGP certificate handling. Support for X.509 Proxy Certificates (RFC 3820). Supports all the strong encryption algorithms (including SHA-256/384/512), including Camellia (RFC 4132). Supports compression. Runs on most Unix platforms and Windows. GPL compatible license. 3 3 3 3 3 3 3
13 Grassroots DICOM 2.0.13 Mainly developed by Mathieu Malaterre (France) Library http://gdcm.sourceforge.net/ Grassroots DiCoM is a C++ library for DICOM medical files. It is automatically wrapped to python/C#/Java (using swig). It supports RAW,JPEG (lossy/lossless),J2K,JPEG-LS,RLE and deflated. It also comes with DICOM Part 3,6 & 7 of the standard as XML files. So-called "GDCM Conformance Tests" additionally provided also offers test data for unusual DICOM files for "stress testing" DICOM parsers. http://sourceforge.net/apps/mediawiki/gdcm/index.php?title=Main_Page http://sourceforge.net/projects/gdcm/files/ See wiki http://sourceforge.net/tracker/?group_id=137895 DCMTK, DCM4CHE, jdicom, ClearCanvas, Merge Toolkit (commercial), LeadTools (commercial)... gdcm 2.0.14: 2.721 since end of November 2009 Guess: Several thousands New and Simplified BSD licenses GDCM is an open source DICOM library. It is meant to deal with DICOM files (as specified in part 10 of the DICOM standard). It offers some compatibility with ACR-NEMA 1.0 & 2.0 files (raw files). It is written in C++ and offers wrapping to the other languages (via the use of swig) It attempts to support all possible DICOM image encodings, namely: RAW, JPEG lossy 8 & 12 bits (ITU-T T.81, ISO/IEC IS 10918-1), JPEG lossless 8-16 bits (ITU-T T.81, ISO/IEC IS 10918-1), JPEG 2000 reversible & irreversible (ITU-T T.800, ISO/IEC IS 15444-1), RLE, Deflated (compression at DICOM Dataset level), JPEG-LS (testing) (ITU-T T.87, ISO/IEC IS 14495-1) 3 2 3 3 2 2 3
14 HAPI 1.0.1 University Health Network Library http://hl7api.sourceforge.net HAPI (HL7 application programming interface; pronounced "happy") is an open-source, object-oriented HL7 2.x parser for Java. no http://hl7api.cvs.sourceforge.net/hl7api/ http://hl7api.sourceforge.net http://sourceforge.net/tracker/?group_id=38899 http://Nule.org Overall, more than 68.000 Unknown Mozilla Public License 1.1 (MPL) HAPI is a open source object oriented HL7V2 library used by many commercial and non commercial applications. The most interesting feature that HAPI provides is the parsing and generation of HL7 message. Conformance tools are also included. 3 3 3 2 2 1 1
15 HL7 Inspector 2.1 elomagic Analyser http://www.elomagic.de/home/index.php The HL7 Inspector is a useful open source tool for integration the HL7 in a health care environmental. It will help you to minimize the time for tuning the HL7 communication between systems such as HIS and RIS by analyzing HL7 messages. Open Source (GNU Public License). OS independent (Java 6 or higher required). Send/receive messages on IP sockets. Compressed file support. Simple message editor. Performance improved import parser. Full Unicode support. Simple message validation support http://sourceforge.net/projects/hl7inspector/ http://hl7inspector.svn.sourceforge.net/viewvc/hl7inspector/ http://www.elomagic.de/home/index.php http://sourceforge.net/projects/hl7inspector/ HAPI, Nule.org: HL7Comm 624 Unknown GNU General Public License (GPL) Another light weight HL7 message sender and receiver. Support for Unicode. 3 2 3 3 2 3 3
16 Iheos 06/09 Bill Majurski (NIST) Library, Simulator, Validator http://ihexds.nist.gov/ This project holds an implementation of the Cross-Enterprise Document Sharing (XDS) profile as defined by IHE (ihe.net). It includes implementations of both the Document Registry and Document Repository actors. It also provides test plan and test tools to test the XDS related profiles. http://ihewiki.wustl.edu/wiki/index.php/XDS_Main_Page http://sourceforge.net/projects/iheos/ http://ihexds.nist.gov/ http://groups.google.com/group/ihe-xds-implementors Microsoft XDS.b, OHT openxds, OHF, ipf Unknown Unknown Public Domain Iheos is the reference implementation for XDS. Provides test plan and tools for testing XDS profiles. Iheos provides the infrastructure for testing the following IHE profiles: XDS a and b, XCA, XDR. 3 3 3 3 3 2 3
17 Model-Driven Health Tools (MDHT) CDA Tools Milestone 0.7 M6 – 16 August 2010 OHT / IBM Library, Validator http://cdatools.org/ CDA Tools is a model driven implementation of CDA. It allows the user to define CDA documents as well as to validate them based on the definition performed using the tool. No https://mdht.projects.openhealthtools.org/source/browse/mdht/ https://www.projects.openhealthtools.org/sf/projects/mdht/ https://mdht.projects.openhealthtools.org/servlets/ProjectIssues
Unknown Unknown Eclipse Public License CDA Tools is a component within the OHT MDHT project. The component develops a UML approach for constraining HL7 Clinical Document Architecture (CDA) to create reusable templates and implementation guides. Tooling for consumers and implementers of CDA are produced by generating runtime components from models of implementation guides. Objectives of the CDA Tools are to: Accelerate and lower cost of adopting CDAr2 standard. Provide a model-driven framework for generating runtime API that supports: Domain specific API (e.g. BloodPressureReading instead of Observation) Construction of instances that conform to one or more templates Consumption of XML instances that deserialize into appropriate template Support the validation of instances against constraints defined in model. Generate publishable CDA implementation guides from UML-based conformance rules 2 2 2 3 1 3 3
18 Pixelmed 20100912 David Clunie Library, Validator http://www.pixelmed.com/ This is a stand-alone DICOM toolkit that implements code for reading and creating DICOM data, DICOM network and file support, a database of DICOM objects, support for display of directories, images, reports and spectra, and DICOM object validation. No Sources available from the project page Documentation available from the project page pixelmed_dicom@yahoogroups.com used as bug tracking DCMTK, DCM4CHE, gdcm, jdicom, ClearCanvas, Merge Toolkit (commercial), LeadTools (commercial)... Unknown Unknown New and Simplified BSD licenses PixelMed Publishing is implementing the Enhanced CT and MR Multi-frame SOP Class project for the NEMA MII Section Committee for Advancement of DICOM. This project involves the creation of sample images and spectroscopy objects, a test display tool, and an object validator. 2 2 3 2 2 1 3
19 Mesa Tools 10.15.0 Developed at the Mallinckrodt Institute of Radiology under contract with HIMSS and RSNA. Library, Validator, Simulator, Test Management http://ihedoc.wustl.edu/mesasoftware/index.htm The Medical Enterprise Simulators and Analyzers (MESA) system is designed in response to a joint effort by the RSNA and HIMSS called Integrating the Healthcare Environment (IHE). The MESA system is divided into four component areas: Facilities: Subroutines, classes and frameworks that provide low level functionality for applications; Simulators: The high-level demonstration applications which communicate with peer applications and provide message validation; Utility Programs: These applications test specific parts of the system or provide simple tools; Documentation: A WWW based system of documentation (html and pdf). The Simulators and Test Systems consist of a number of command-line driven applications, input data files (both text and binary) and perl scripts. The Simulators and Test Systems have no graphical user interfaces at this time. The perl scripts which are used to construct the test data and drive the test procedures are the glue that holds the system together. http://ihewiki.wustl.edu No http://ihedoc.wustl.edu/mesasoftware/13.x/doc/index.html http://ihe.univ-rennes1.fr/flyspray/index.php?tasks=all&project=0
Unknown Unknown Public Domain Mesa tools can be used to test the majority of the actors and profiles defined by IHE. They are difficult to install and to maintain, but they are considered as a reference by the vendors of information system. Many companies require running the mesa test before each release. 3 3 3 3 3 3 3
20 Messaging Workbench 6.7 Pete Rontey, Veteran Affairs Validator http://www.hl7.org/ Messaging Workbench is a graphical editor of HL7 V2 Message profiles. No http://gforge.hl7.org/gf/project/mwb/ Embedded in the tool No
Unknown Unknown Unknown Handy tool for editing HL7 V2 message profiles. Needed to feed HAPI, NIST and INRIA HL7 V2 Message validation tools. 3 3 3 2 2 1 1
21 Microsoft Cross-Enterprise Document Sharing XDS.b Post Connectathon NA2010 Release Microsoft Library http://ihe.codeplex.com/ Cross-Enterprise Document Sharing XDS.b is a Microsoft Connected Health Platform Solution Accelerator 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 information in document format. The Solution Accelerator implements the XDS.b Document Registry with the Async option and the XDS.b Document Repository with the Async option. http://ihe.codeplex.com/discussions http://ihe.codeplex.com/SourceControl/list/changesets http://ihe.codeplex.com/ http://ihe.codeplex.com/workitem/list/basic OHT, iheos, OHF, ipf 1482 Unknown Microsoft Public License (MS-PL) Open source implementation of the XDS.b integration profile. Tested at the IHE connectathon. 3 3 3 3 3 3 3
23 Mirth Connect 1.8.2 Mirth Corporation (http://www.mirthcorp.com) Library http://www.mirthcorp.com/products/mirth-connect Mirth Connect is an open source standards-based healthcare integration engine. Mirth Connect facilitates the routing, filtering, and transformation of messages between health information systems over a variety of protocols (like LLP, Database, and FTP) with support for numerous standards (such as HL7, XML, and DICOM). http://www.mirthcorp.com/community/wiki/display/mirth/Home http://sourceforge.net/projects/mirth/ http://www.mirthcorp.com/community/wiki/display/mirthuserguidev1r8p0/Introduction http://www.mirthcorp.com/community/issues/browse/MIRTH Chainbuilder, XAware Over 50.000 More than 1.000 Mozilla Public License 1.1 (MPL) Powerfull, easy to install and to interface with other tools, Mirth Connect is a good candidate to ground the development of simulators using the HL7 V2 standard. Mirth Connect can listen to and send HL7 messages and connect to a variety of protocols: TCP/MLLP, Database (MYSQL, Postgresql, Oracle, MS SQL, ODBC), File (local file system and network,shares)/PDF, JMS, FTP/SFTP, SOAP (over HTTP). An open architecture allows for the easy addition of custom and legacy interfaces. 3 3 3 3 3 3 3
24 NIST HL7 Validation Tool Unknown NIST Validator http://xreg2.nist.gov:8080/HL7Web/ The NIST provides here a web application for validation of HL7 V2 messages. Messages are validated against a message profiles. Profiles used are identical to the profiles used by the INRIA HL7 Validation tool. No No access to sources http://xreg2.nist.gov:8080/HL7Web/ No INRIA HL7 Validation tool, AHML Message Testing Not applicable Not applicable Unknown Most of IHE transactions using HL7 V2 messages can be verified using that tool. Webservice access to the tool is possible. API is common to the INRIA HL7 Validation tool. 3 2 2 3 2 2 3
25 NIST PIX/PDQ Pre-connectathon test tool 2010 NIST Simulator, Validator http://141.156.15.209:8080/NIST-PreConnectathonTests/ This tool was developed by the National Institute of Standards and Technology (NIST) to support testing of the IHE PIX and PDQ Pre-Connectathon Test Cases for both Health Level 7 (HL7) Version 2 (v2) and Version 3 (v3). No No access to the source http://141.156.15.209:8080/NISTPreConnectathonTests/ documentation/NIST_PIX_PDQ_TestTool_UserGuide.p http://groups.google.com/group/ihe_pix_pdq_testing Mesa Tools Not applicable Not applicable Unknown The tool allows testing over the internet of the PIX and PDQ IHE profiles. The test cases executed by the tool are based on the test cases that the Mesa tools define for these profiles. There is not installation requirement for the tester. 2 2 2 3 2 2 3
26 NIST CDA Validation Tool 20101001 NIST, Andrew MacCaffrey Validator http://xreg2.nist.gov/cda-validation/index.html NIST in collaboration with Alschuler Associates, LLC, Integrating the Healthcare Enterprise (IHE) and the CCHIT Health IT Collaboration Effort "LAIKA", is working on a series of testing tools for promoting the adoption of standardsbased interoperability by vendors and users of healthcare information systems. The tool allows online validation of CDA documents. No https://gforge.inria.fr/scm/viewvc.php/trunk/schematron/?root=gazelle No No CDA tools, INRIA CDA Validation Not applicable 1 Simple Public License 2.0 Validation HITSP and IHE CDA documents based on schematron. Validation can be performed through a web interface. 3 3 3 2 2 2 3
27 INRIA External Validation Service Front End (EVSClient) 1.0.3-SR5.17604 Developed at INRIA Under contract with IHE Europe Validator http://gazelle.ihe.net/EVSClient The Gazelle project develops External Validation Services. The purpose of the External Validation Service Front End is to offer to application developers with a service that can validate the messages and documents their systems produce. At the time of the review the tool can validate: HL7V2 messages used by IHE. The validation is performed using HL7 Message profiles. The profiles used are identical to the one used by 3.3.18: Some HL7V3 messages used in the context of IHE or epSOS; CDA documents as used in the context of IHE or epSOS; SAML assertion as used in the context of IHE or epSOS; Audit message as used in the context of IHE or epSOS All validation services offer a webservice interface. The web front end to the external validation services is call the "EVSClient" http://gazelle.ihe.net https://gforge.inria.fr/scm/viewvc.php/trunk/?root=gazelle http://gazelle.ihe.net/?q=node/21 http://gazelle.ihe.net/jira NIST HL7 and CDA validation tools Unknown Not applicable Apache License Version 2.0 Provide a common interface for validating documents: CDA, SAML, Audit messages, HL7V2 and V3 messages. Modular design that can be adapted to respond to the need of projects that can have different requirements but are referring the same standards. 3 3 2 2 2 3 3
28 Nule.org tools suite 1.1 Mike Litherland Library, Simulator http://nule.org/wp/?page_id=63 Nule.org provides a suite of handy tools for HL7 message Handling: for instance sending, receiving and editing of HL7 messages. The tools are lightweight and they can be easily plugged into other applications like simulators. No https://www.thot.us/svn/nule.org_Hl7Comm/trunk See project page http://thot.us/comm/ HAPI, HL7 Inspector Unknown Unknown GNU Library or "Lesser" General Public License (LGPL) A light weight and robust HL7 MLLP transport implementation, well designed for easy integration with other tools or application. Makes the tool a good candidate for the receiving or sending HL7 messages within simulators: Ability to send, receive and proxy HL7 messages over a TCP/IP MLLP connection. A simple scripting engine using beanshell and the Light HL7 Library. A GUI to manually ACK or NACK HL7 messages for testing. A stand-alone mode that can run with or without a GUI. Perfect for remote deployments. HL7 Browser technology built in so that you can quickly view and dissect messages while testing. Transaction graphing, giving you a quick view of transactions over a period of time as well as a total count. Variable logging levels. Batch sending mode. The tool uses HAPI for parsing messages. 3 3 3 3 3 3 3
29 OpenCA PKI 1.1.0 Around 10 developers:http://sourceforge.net/project/memberlist.php?group_id=20873 Implementation http://www.openca.org/projects/openca/ Realizes PKI certificate authority (CA) by offering a full X.509 certificate management. http://mm.cs.dartmouth.edu/wiki/index.php/Main_Page http://sourceforge.net/projects/openca/develop Site project page http://sourceforge.net/tracker/?group_id=20873 EJCBA Around 2900 downloads (binary+source of recent version on sourceforge, excluding cvs) since start of Unknown Apache License, 2.0 Collaborative effort to develop a robust, full-featured and Open Source out-ofthe- box Certification Authority, implementing the most used protocols with full-strength cryptography. The tool can be used as a Certificate Authority in order to sign certificates to be used in the context of testing. 3 3 3 3 3 3 3
30 Open eHealth Integration Platform (ipf) 2.2.3 InterComponentWare (ICW) Library http://repo.openehealth.org/confluence/display/ovw/Home Comprehensive, model-driven development framework mainly aiming at developing eHealth applications. Is accompanied by other frameworks that can be downloaded separately, see http://gforge.openehealth.org/gf/project/ Yes, see website http://www.openehealth.org/gf/project/ipf-tools/scmsvn/ See project page http://www.openehealth.org/gf/project/ipf-tools/tracker/ Open Health Framework (OHF), OHT, iheOS Over 4.400 (in total) More than 10 Apache License, 2.0 Interest: Comprehensive, model-driven development framework covering a whole product lifecycle. Besides "glue code" for connecting different application components and to enable them to speak specific protocols, the framework comes with some implementations for various XDS-related transactions, e. g. XDS core: - TI-14 XDS.a Register Document Set - ITI-15 XDS.a Provide & Register Document Set - ITI-16 XDS.a Query Registry - ITI-17 XDS.a Retrieve Document - ITI-18 XDS.a+b Registry Stored Query - ITI-41 XDS.b Provide & Register Document Set - ITI-42 XDS.b Register Document Set - ITI-43 XDS.b Retrieve Document Set XDS PIX/PDQ: - ITI-8 Patient Identity Feed (PIX Feed) - ITI-9 PIX Query - ITI-10 PIX Update Notification - ITI-21 Patient Demographics Query (PDQ) - ITI-22 Patient Demographics and Visit Query (PDQ) PIX v3: D2.1 – Tools Selection Page 48 of 71 - ITI-44 Patient Identity Feed (PIX Feed) v3 - ITI-45 PIX Query v3 - ITI-46 PIX Update Notification v3 - ITI-47 Patient Demographics Query (PDQ) v3 XCPD: - ITI-55 Cross-Gateway Patient Discovery - ITI-56 Cross-Gateway Patient Location Query Also, various HL7 CDA routines are available, with the core functionality (parsing, basic validation, transmission) being based on the OHT framework (http://www.openhealthtools.org/) - CCD as baseline context profile supported - Schematron definitions for - ccd - cda4cdt_20090206 - hitspc32_v2.4_20090414 - ihe_bppc_20090518 - ihe_pcc_20081223 - ihe_qrph_20090206 2 2 3 3 2 3 3
31 OpenHealthTools (OHT) Unknown Various Library https://projects.openhealthtools.org/sf/sfmain/do/viewProject/projects.openxds OpenExchange platform provides standards based core infrastructure to exchange patient health information in a secure and timely manner, to advance the quality, safety and efficiency of healthcare delivery. The platform is a critical element of HIE infrastructure that provides clinicians and other members of the healthcare community with the right information at the right time by making patient information available across organizational boundaries. It facilitates and streamlines the sharing of patient information throughout an HIE community. OpenExchange consists of open source projects that use Integrating the Healthcare Enterprise (IHE) profiles as the set of fundamental requirements. IHE (Integrating the Healthcare Enterprise) is an initiative by healthcare professionals and industry to improve the way computer systems in healthcare share information. IHE promotes the coordinated use of established standards such as DICOM and HL7 to address specific clinical needs in support of optimal patient care. Systems developed in accordance with IHE standards are better able to communicate with one another and empower care providers to use information more effectively. See project homepage See project homepage See project homepage See project homepage Iheos, IBM XDS Microsoft XDS.b, OHF Unknown Unknown Apache Version 2 License The core set of sub-projects under OpenExchange include OpenPIXPDQ - which implements the Patient Identifier Cross-reference (PIX) Manager and Patient Demographics Query (PDQ) Supplier actors. OpenXDS - which implements the Cross-Document Sharing (XDS) Registry and Repository actors, as well as the Cross Community Access (XCA) Responding Gateway and Initiating Gateway actors. OpenATNA - which implements an Audit Record Repository of the IHE Audit Trail Node Authentication (ATNA) profile. OpenDSUB - which implements the IHE Document Metadata Subscription profile. 3 3 3 3 3 3 3
32 soapUI 3.6 eviware Test Management, Validator http://www.soapui.org soapUI is more than SOAP testing. Over time it has become a Swiss army knife for functional testing and has support for many tests areas. Generally speaking, the main feature sets of soapUI are Service Simulation, Functional Testing and Load Testing. soapUI also includes many features for increased Test Quality as well as support for multiple protocols and several standards. No No http://www.soapui.org http://www.eviware.com/forum/ Wsvt (IBM) Thousands Thousands GNU Library or Lesser General Public License (LGPL) soapUI provide supports for load testing, functional testing and Test quality. soapUI provide supports for the following protocols: SOAP, REST, http, JMS, AMF, JDBC WS. soapUI provides support for the following standards: WS-I Integration, WS-Security, WS-Addressing Support, WS-Reliable Messaging, MTOM, SOAP, Inline Attachments, SOAP 1.1, 1.2 3 3 3 3 3 3 3
33 Test Link 1.9 Beta4 TestLink Community Test Management http://www.teamst.org/ Test Specification and Management. Also enables test requirements management and test automation using XML/RPC No http://sourceforge.net/projects/testlink/ http://www.teamst.org/index.php/doc http://mantis.testlink.org/ Salome –TMF More than 200.000 Not applicable GNU General Public License (GPL) TestLink is a web based Test Management and execution system. The tool includes test specification, planning, reporting, requirements tracking and collaborate with well-known bug trackers. According to the forum 104 companies are using testlink. 3 3 3 3 3 3 3
34 The Eurorec Use Tools 2010 EuroRec Test Management http://www.eurorec.org/usetools/default.cfm The EuroRec Use ToolsTM enable the licensee to prepare and to manage certification, documentation and procurement of Health IT products in general, actually mostly focused on Electronic Health Record systems. The EuroRec Use ToolsTM are designed for professionals, using the EuroRec Repository, within the limits of the license agreement. The EuroRec Composer™ is used for selecting the EuroRec functional descriptive statements that will be used in a certification session, product documentation or in a procurement document. The EuroRec Certifier™ is used for structuring the selected EuroRec functional descriptive statements of a EuroRec Basket, completing them not only with aspects of importance within a given certification but also with required reading information enabling a correct interpretation of the criterion. It is also possible to include scoring of a certification session. The EuroRec Scripter™ enables to write a certification or validation scenario for certification or procurement purposes, linking to each of the scenarios the EuroRec functional descriptive statements linked and to be validated individually during a certification or procurement validation session of a product. The Composer, the Certifier and the Scripter together are called the EuroRec Certification Suite. The EuroRec Documenter™ enables the user to structure the selected EuroRec functional descriptive statements of a EuroRec Basket in such a way that they can be used in or merged with product documentation, linking product description to the standardised descriptive statements. The EuroRec Procurer™ is used to structure the selected EuroRec functional descriptive statements of a EuroRec Basket, completing them not only with aspects of importance within a given procurement document but also with required reading information enabling a correct interpretation of the procurement. No No Printed manual is available Through mail (e.g. automated bug reporting, users report bugs via mail) Several other projects make use of the EuroRec Use ToolsTM e.g. EHR-QTN and Q-REC Not applicable Not applicable Restrictive license EuroRec has installed a central repository of +1600 indexed, validated and translated quality criteria and has developed tools that can be used to harmonise certification, product documentation and procurement specification of EHR systems. 3 3 2 3 3 2 2
35 Wireshark 1.2.9 Gerald Combs original contributor Very many contributors, see http://www.wireshark.org/about.html Analyser http://www.wireshark.org/ Wireshark is the world's foremost network protocol analyzer, and is the de facto (and often de jure) standard across many industries and educational institutions. Wireshark development thrives thanks to the contributions of networking experts across the globe. It is the continuation of the ethereal project that started in 1998. http://wiki.wireshark.org/ http://anonsvn.wireshark.org/viewvc/ http://www.wireshark.org/docs/ https://bugs.wireshark.org/bugzilla/ tcpdump Many Many GNU General Public License version 3.0 (GPLv3) Wireshark is the tool of excellence for capturing traffic being passed over the network (usually an Ethernet network). Needed protocol analysis and understanding issues while testing. 3 3 3 3 3 3 3
36 Wsvt 2.1 IBM Validator http://www.alphaworks.ibm.com/tech/wsvt With the Web Services Validation Tool for WSDL and SOAP, Web services developers are able to validate Web services messages without deploying actual Web services applications to application servers. This saves a lot of time and effort in deployment and maintenance of test servers. Furthermore, this validation tool can be also used to filter live Web services messages after Web services applications are successfully deployed. In a Web services production environment, this technology can be deployed to validate Web services messages and filter invalid or malicious Web services messages. This provides Web services to operate in a more secure and efficient environment. The package includes the Web Services Validation tool for WSDL and SOAP that provides analysis of Simple Object Access Protocol (SOAP) message structures and verifies the validity of the message against schema in Web Services Description Language (WSDL). This technology can used as an independent component in existing Web services architectures to validate and filter SOAP messages efficiently and securely. How does it work? A user begins by providing the tool with SOAP message schema in Web Services Description Language and SOAP messages. The tool then analyzes the schema in Web Services Description Language and SOAP messages and report any problems. During Web Services operation, the tool compares Web services messages with proven schema and reports back detailed problem descriptions. The user can then recursively correct any problems in the schema or SOAP messages until all inconsistencies are addressed. No No http://www.alphaworks.ibm.com/tech/wsvt http://www.alphaworks.ibm.com/tech/wsvt/forum soapUI Not applicable Not applicable Unknown An alternative to soapUI. Can test webservice without deploying them. 2 2 2 3 1 3 1