Skip to content
This repository has been archived by the owner on Oct 17, 2019. It is now read-only.

5.17.3

Compare
Choose a tag to compare
@cmoesel cmoesel released this 01 May 20:12
· 57 commits to master since this release
3754832

Version 5.17.3 introduces the following changes:

  • FHIR Exporter: Alow additional conversions for FHIR primitives:
    • positiveInt can map to unsignedInt or integer or Quantity
    • unsignedInt can map to integer or Quantity
    • integer can map to Quantity
    • markdown can map to string
  • ES6 Exporter: Prevent crashing on extension elements without a profile present

Previous versions 5.17.x introduced the following fixes to the FHIR Exporter:

  • 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)