This repository has been archived by the owner on Oct 17, 2019. It is now read-only.
5.17.4
Version 5.17.4 introduces the following changes:
- Updates the IG Publisher to
org.hl7.fhir.publisher.cli-0.9.5-20190505.003301-1.jar
- Removes insertion of missing DSTU2 images since they are now in the official package
Previous versions 5.17.x introduced the following fixes to the FHIR Exporter:
- FHIR Exporter: Alow additional conversions for FHIR primitives:
positiveInt
can map tounsignedInt
orinteger
orQuantity
unsignedInt
can map tointeger
orQuantity
integer
can map toQuantity
markdown
can map tostring
- Properly constrain value[x] elements in extensions used in profiles
- Instead of suppressing DSTU2 ids, rewrite them replacing invalid characters with
-
and shortening to 64 chars (as FHIR spec requires) - Prevent types from being duplicated in element definitions
- Properly narrow choice types within type-specific slices
- Properly apply profiles to referenced types in choices
- Properly support includes type constraints when mapping falls back to field value
- Process
onValue
constraints that were being ignored in some cases - Prevent slicing discriminators from being duplicated in DSTU2
- Remove unnecessarily expanded elements from profiles and extensions
- Clean up intermediate non-standard properties in StructureDefinitions
- Add special "ReleaseHeader" marker to source code, per new FHIR IG publisher requirements (note: currently hidden from display)
- Add missing images to DSTU2 IGs
- Update the publisher jar to the latest build (April 8, 2019)
In addition they included the following other fixes:
- ES6 Exporter: Prevent crashing on extension elements without a profile present