This wiki has undergone a migration to Confluence found Here
<meta name="googlebot" content="noindex">

Tools for RIM based software development

From HL7Wiki
Revision as of 13:56, 26 October 2011 by Rene spronk (talk | contribs)
Jump to navigation Jump to search

Implementation Tools are software toolkits that can be used by software developers to support/implement HL7's standards.

Note: most tools within HL7 cater to 'standards creators', i.e. tools that support the standards development process. See e.g. HL7 Tooling FAQs and HL7.org toolkit page.

The list below contains HL7-sponsored or HL7-developed tools, as well as open source, public domain, or commercial tools. By default all listed tools are open source and public domain. Commercial tools are (and: SHALL be) explicitely identified as such.

HL7 version 3

Implementation tools that RIMBAA has identified include the ones below, sorted by the type of audience/task they support: This list will be up for discussion during the upcoming RIMBAA meeting in Amsterdam on Nov.15th

Tools that directly suport the software development process:

  • MIF based class/code generators (e.g. MDHT, Everest, JavaSIG)
  • MIF based database schema generator (e.g. MGRIDcommercial?))
  • MIF based UI generators
  • ISO Datatypes library
  • CTS products (e.g. Apelon, LexGRID, Healthlanguagecommercial)
  • Mapping tools (e.g. Open Mapping Software)
  • RIM Based Persistence Layer (inclusive of OO-API, as a base platform for application development) (e.g. JavaSIG, MGRIDcommercial, Oracle HTBcommercial)

Tools that support software developers:

  • Model Based Testing tools (e.g. Instance Editor, MDHT)
  • Code Documentation Generators
  • (Not a tool: MIF documentation, currently lacking)

Tools that are used by analysts/providers:

  • Model (static/dynamic/UIs/..) Driven application generation tools (e.g. PHI Technology)
  • Model Driven documentation generators (e.g. PHI technology)
  • MIF based UI designers

HL7 version 2

Implementation tools/toolkits:

  • HAPI, nHAPI

Tools that support implementation

  • Message Workbench (MWB)