Version 4.3.0

Released on Friday, Dec 2, 2016

Schema Choice Support

XML Schema supports a notion of "choices", where you can select one element out of several options. Prior to this release, Trifolia showed those options as though you could select more than one of the options at a time. Now, Trifolia fully supports the notion of a schema choice, by wrapping the options in a parent element (such as "effective[x]"). The conformance and cardinality is defined in the parent element and does not apply to the options within the parent element.

Narrative generation is modified so that it is clear that only one option may be used at a time. For example:

  • SHALL contain 1..1 effective[x], where effective[x] is one of:
    • effectiveDateTime
    • or effectivePeriod


Note: The schematron generation engine has not been updated yet to handle schema choices. This will be done in a future (most likely the next) release.

FHIR Build Package

The export for "FHIR Build Package" (available under Export > "Templates/Profiles to XML/JSON" menu) has been updated to work with the latest version of the FHRI IG Publisher.

  • Template/Profile samples are added to the control file
  • "sct-edition" property is added to the control file, and defaulted to the US edition
  • The url for the ImplementationGuide resource includes the base identifier
  • Invalid UTF-8 characters are automatically removed from the description
  • The "resources.html" include file is auto-generated by Trifolia, and includes profile descriptions
  • StructureDefinition exports are modified to support schema choices
  • The fhir-net-api is updated based on the ft-connectathon2017 branch which includes the latest updates
    • As a result of this, the FHIR REST API (/api/FHRI3/) has been updated to support CapabilityStatement instead of Conformance

Development Log

Type

Description

Feature

UI changes for schema choices

Feature

Narrative generation updates for schema choices

Improvement

Include implementation guide files in Native XML export/import

Improvement

FHIR Resource Instances in Web-based IG

Defect

Trifolla FHIR Build: Review/resolve errors in IG Publisher for Trifolia export