Getting closer to 2.0: ART-DECOR® Release 1.8.36 published

Another intermediate ART-DECOR® release – 1.8.36 – has been published mid of January 2017. Since the last update to 1.8.29 in September, a lot of new features and improvements have been implemented so the ART-DECOR Expert Group felt, that an intermediate release – before ART-DECOR® 2.0 gets published later this year – would be of great support for the community.

ART-DECOR® is an open-source tool suite that supports the creation and maintenance of HL7 templates, value sets, scenarios and data sets. The tool features cloud-based federated Building Block Repositories (BBR) for Templates and Value Sets. It supports comprehensive collaboration of team members within and between governance groups. ART-DECOR® allows separation of concerns and different views on a single common documentation for different domain experts and multidisciplinary stakeholders of healthcare information exchange.

BTW: 1.8 is the stable release series of versions, 1.9 is handled internally by us as the development edition. That’s why we’re close to 2.0 :-). This is a summary of the recently added features and enhancements, sorted by areas.


  • Add support for multi lingual editing instead of one language at a time
  • Introducing artefact history, first functional: artefact history list for templates, triggered upon save-template
  • Setting status now allows for recursion: you may recursively apply status and expiration on all templates hanging of the focal template. Because this is a very powerful feature you may first inspect the list of templates that would be affected by the update
  • Added setting all statuses with respect for the template lifecycle
  • Can no longer edit templates with status pending
  • Fixed a problem that prohibited making a static value set binding in the editor
  • Fixed a problem when using the “New template” button that would cause template to be created under the default base id of the demo1- project. Affected projects on all main servers have already been patched
  • Overall performance improvement

Template editor (base)

  • Layout fix: avoid endless screen widths in template editor for templates with large comment lines in descriptions etc by at least restrict width to fix 2000px
  • Disable spell checking of the browser (if supported) in the input field for element/attribute name
  • Fixed disappearing gear icons when the contents of the table exceed the max table width
  • Improvements in retrieval of info under new attributes and elements

Development, Validation and Testing

  • Script changes, additions and adaptations in order to serve properly for Live Runtime Compile LRC and Instance Fragment Validation IFV
  • Live Runtime Compile LRC now is fully functional
  • Moved development tab such as compilation, checks and validation from the Project page into a page of its own with its own menu entry under Project
  • Synchronized validation output layout with IHE Gazelle layout


  • Publishing now supports a dialog for setting the most important parameters that were defaulted before
  • Added support for partial publications through filters for ADRAM. Now you may publish just a particular set of transactions (with all associated datasets, templates and value sets for example)


  • New: Search in the value set dialog
  • Fixed: when adding new conceptList/concept terminology associations now the associated value sets are offered using the correct version(s)
  • Allow text even when condition/@conformance=’NP’
  • Added missing self-link like on all other forms
  • Added indenting to the valueSet/associations section
  • Added concept/@exception to the view
  • Updates for LOINC 2.58

Value Sets

  • Replaced the XForms based rendering engine with the publishing rendering engine. ART and publications thus now support a unified view.
  • Great performance improvements in loading the tree of value sets.
  • Fixed a bug where completeCodeSystems through included valueSets were not considered
  • Fix for language switching bug in value set concept designations
  • Fix for duplicate hits when projects point to each other
  • Add read/write support for concept and exception designations. This allows for multiple displayNames on codes based on language and/or type. Types: preferred, synonym, abbreviation. By default, but user can disable this, copies all known descriptions from SNOMED CT and LOINC into value set.
  • Fixed a bug where completeCodeSystems through included valueSets were not considered


  • New: upon creation of a new project version|release you now get a summary of all changed issues since the previous version|release as part of your release info. You may review/edit that summary before saving.
  • Added support for new property “type” on copyright holders. Default is ‘author’
  • Added runtime compilation fixes so validation of examples is active. There are still issues, but all parts that work help.
  • Improved rendering of project compilation and validation results
  • Visual tweaks to BBR rendering


  • Add shortcut to RetrieveTransaction service to allow view/download in table mode
  • Fall back to first element with a value when it is not available for requested language on concept/name|desc and conceptList/concept/name
  • Fixed a problem where @exception markers were lost upon save
  • Fixed behavior for objects in status pending. You may switch status, but not edit otherwise
  • When the transaction editor deletes a group it now marks underlying concepts too so after saving, the transaction viewer does not list group contents until you reload it. The bug was only a visual one.
  • Fixed summary in scenarios form that prevented display of errors when applicable


  • Authors can now edit the status/labels/description of tracking/assignments they authored (action is logged)
  • Decor-admin can now edit the description of tracking/assignments of anyone (action is logged)
  • Adds a cancel button to editing a tracking/assignment description
  • Fixes the option to edit a tracking/assignment description when it was empty
  • Fixed rendering of id on referenced valueSets

Visual improvements and menu changes

  • Layout tweak: visual update in the titles of most DECOR pages
  • Moved project list under governance group to a separate tab
  • Improved rendering of references to repository artefacts (value sets and templates)
  • Slight enhancement: the status buttons on dataset now explicitly mention “dataset”.


  • Artefact searches now always returns shortest matches first
  • Functionality improvement in project-ids editing. Now supports editing all languages at once and includes setting the type
  • Redesign of the decor-explore page
  • Retrieve Concept Diagram now supports filtering based on concept status. Datasets form new sends this info
  • Added option to search for users where relevant
  • Implemented support for new format type of a building block repository (default: decor, added fhir)
  • Changed default value for tree views in publications to “true” to use foldable tables where applicable
  • Made a start with a bigger update to the project menu. Upon every retrieval of the project info, the project statistics for that user are updated with a last access time and a count. This way you can determine what the user likely wants to see, next time he logs on. Most frequently used, and most recently used
  • Fixes a bug that could cause duplicate template elementIds introduced in 1.8.30
  • Fixes a problem where the Save (without close) button on the template editor would stay active after creating a version or adaptation

Realm-specific additions

  • Added support for Dutch lab terminology

ADRAM (ART-DECOR Release and Archiving Manager)

ADRAM is now released as version 2.24 and got an option to allow partial publications and handle governance group publications appropriately.

ADRAM is used since a couple of years for publication management in the Netherlands (Nictiz) and Germany. Recently it has successfully installed and tested on the official ART-DECOR sever hosted by IHE Europe and parametrized for the National Infrastructure Projects in Switzerland (eHealth Suisse) and Austria (ELGA).

ADAWIB (ART-DECOR Automatic Wiki Interface Bot)

ADAWIB is now released as version 6.1. HL7 Germany uses ADAWIB since years to extract the project artefacts to a Wiki Environment. Production use of wiki exports features by ADAWIB is now also set up and used for eHealth Suisse (Switzerland) and for ELGA (Austria) the publication facilities through wiki enhanced by ADAWIB was started.