Releases: lantanagroup/trifolia
5.3.8
Defect
- [TRIF-1324] - The new markdown description field doesn't let you see all your text and no way to resize.
- [TRIF-1347] - Markdown tables in Word export not formatting properly
- [TRIF-1374] - Selecting multiple parent templates for an export, exports full IG instead of just the hierarchies under that parent
Improvement
- [TRIF-1368] - Schematron MAY validation
5.3.7
5.3.6
5.3.5
4.6.0
Released on Thursday, July 20, 2017
FHIR Export Improvements
Additional improvements (continuing from 4.5.0 release) have been made to the FHIR Build exports to work with the latest changes in the FHIR IG Publisher.
XML exports are formatted and indented, instead of being exported as a file with a single - extremely long - line.
The IG Publisher .JSON control file includes a "dependencyList" property, if the IG being exported has references to other implementation guides within Trifolia.
Schematron exports include vocabulary
The Schematron export screen has an option to "include" vocabulary. When selected, the export produces a ZIP file that contains both the Schematron and the vocabulary XML file used by the Schematron.
Type | Summary |
---|---|
Defect | Export Schematron: Zip file |
Defect | Export to MS. Word - "Save As Default" intermittently not working |
Defect | IG Versioning issue after IG is edited |
Defect | Implementation Guide Web View - Table of Contents appears below Description |
Defect | Unable to expand constraint tree to display primitives in QRDA Category III Report - CMS (V2) |
Defect | Versioning IG: Doesn't copy custom Schematron for the whole IG |
Defect | Word Export: Change Log - Retired templates have links to nothing |
Defect | Help file does not show how to export Web-Based IG |
Defect | Template/Profile editor tooltips gone |
Defect | Primitive constraint with child primitive don't expand/open to show children |
Defect | Do not allow duplicate bookmarks/short-ids |
Defect | Copy screen allows template with non-unique identifier |
Improvement | FHIR Export Improvements |
Improvement | Import terminology from native XML format |
Improvement | Include "dependencyList" property in FHIR Export's control file |
Improvement | Include terminology in native export format |
New Feature | Pretty print XML exports |
FHIR Export Improvements
Version 4.5.0
Released on Thursday, May 19, 2017
FHIR Export Improvements
The FHIR Build Export from Trifolia is improved to result in less errors/warnings and produce better HTML output when run against the FHIR IG Publisher. Here is a list of the notable improvements:
- Examples are listed in a separate tab, and render into their own html file.
- JavaScript/jQuery loading issues are resolved.
- jQuery is updated to the latest version.
- Fixed references to base resources; they are no longer included in the export because they are already included in the base specification.
- Updated core template used by all pages to remove "Services" tab, which no longer exists on main FHIR website.
- Removed un-used HTML templates.
- Extensions tab on main page of IG includes links to each extension. Each extension is no longer listed under "Resources" tab.
- Slice discriminator paths are corrected so that they only include the path starting from the slice's context.
Simplified Access Requests
Access requests are now recorded so they can be reviewed at any time. A new menu item "Access Requests" is available once you are logged in, when you select the menu with your name in the top-right. This menu item has two tabs that show the requests that are pending your approval, and the requests that you have made. The requests pending your approval can be approved/denied directly from this screen. When a new request is made, the email sent to the access manager includes links to approve or deny the request directly in the email notification. These changes should simplify the process for getting and approving access to implementation guides.
Development Log
Issue Type | Summary |
---|---|
Task | Rename current "FHIR Latest" to "FHIR STU3" |
New Feature | Record access requests and allow access managers to approve/deny from within Trifolia |
Improvement | FHIR STU3 Export Improvements |
Defect | Cannot bind value set Birth Defect Diagnosis/Anomalies to Template |
Defect | The Identifier is not being displayed in the Select Value Set form |
Defect | MS Word Export - Code Systems in this Guide being duplicated |
4.4.0
FHIR Improvements
The schema used by Trifolia for "FHIR_Latest" is updated with the schema from FHIR STU3's recent publication. In the future, the Implementation Guide Type "FHIR_Latest" will be renamed to "FHIR STU3" and a new implementation guide will be created for "FHIR_Latest" that represents the latest build of FHIR.
The fixed[x] and pattern[x] fields are included in imports of StructureDefinition resources.
Default field selection for exports
The "Save As Default" functionality for "Export templates/profiles to MS Word" was not saving all fields. This is now fixed so that when you indicate to save your preferences as default, the selected templates/profiles and the sort order are persisted.
Implementation Guide Editing
Permissions management on the "Edit Implementation Guide" screen has been improved so that multiple users can be added with less effort. The "General" tab has been re-organized into two separate columns so that more fields can fit on a single screen, reducing the need to scroll to edit the fields.
When versioning an Implementation Guide, the identifier of the IG is copied to the new version.
Exporting templates/profiles to MS Word
The "Save as Default" functionality is improved so that it remembers the sort order of templates/profiles within the export, and the templates/profiles selected for export.
Template/Profile Editing
The author of a template can be changed in the template/profile editor.
A template/profile cannot reference itself as an implied template/profile anymore.
Bug fix to removing single-value binding from constraints.
Schematron Export Improvements
Several improvements have been made to Schematron exports including:
- Minor performance improvements
- Single-value bindings within branches are tested now
- Specialized rule context for templates whose schema doesn't have the typical element used by the template predicate (ex: templateId)
- Manual Schematron is exported for primitive constraints SHALL constraints that are a child of a MAY constraint
Developer Improvements
Several improvements have been made to make it easier for developers to work on Trifolia, including:
- Using the latest version of Entity Framework, with code-first approach. This will make it easier to modify the database, and apply those modifications during installation. It is also be easier to setup new installations of Trifolia.
- Installation script improvements. Re-designing the installation script to automatically apply the database migrations, and to remove files that are no longer used by the application.
Development Log
Issue Type | Summary |
---|---|
Defect | Versioning implementation guide does not copy identifier |
Defect | Template Save does not display error when another template exists with same identifier |
Defect | Branch within a branch produces incorrect Schematron rule context |
Defect | Export to MS. Word - "Save As Default" not working |
Defect | Display errors in user-friendly way |
Defect | Export Templates to MS Word - Save as Default not saving unchecked templates |
Defect | Binding does not delete once set |
Defect | Template incorrectly allows itself as implied template |
Defect | Schematron: Primitive SHALLs with manual Schematron are not exported when the parent is MAY |
Improvement | Element with single-value binding within a branch does not test single-value |
Improvement | Allow a template/profile's author to be changed |
New Feature | Schematron US Realm addr/name etc. templates need manual search and replace contexts in the Schematron file |
New Feature | Support multiple identifiers for value sets |
New Feature | Easier to add permissions to an implementation guide |
New Feature | Import fixed[x] and pattern[x] from FHIR StructureDefinition resources |
New Feature | Allow a template/profile's author to be changed |
New Feature | Allow zip package to be downloaded including both Schematron and Vocabulary XML |