Version 4.3.0
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 |