Version 4.2.0
Version 4.2.0
Released on Wednesday, Oct 5, 2016
Open-Source Authentication
The existing Active Directory and custom HL7 authentication has been replaced with a generic authentication method (OAuth 2.0). OAuth is an open standard for authorization, commonly used as a way for Internet users to log in to third party websites using their Google, Facebook, Microsoft, GitHub, etc. accounts without exposing their password.
As part of this migration, all existing Trifolia user accounts have been added/imported to the new OAuth Trifolia directory. Existing Trifolia users will receive a Password Reset link via e-mail that will allow them to use their Trifolia credentials when logging in using the Auth0. Clicking on the link in the email will direct the user to auth0.com and prompt the user to create a new password for your Trifolia account.
When users click the "Login" option in Trifolia version 4.2.0, they will now see the Auth0 login form. Existing users can use their Trifolia credentials to login, and pre-existing permissions to implementation guides, templates, value sets, code systems, etc., will persist. Each authentication method (Facebook, Microsoft Account, Username/Password, etc.) represents a separate user in Trifolia, with separate permissions. In the future, Trifolia may support linking these multiple authentication methods to a single account.
Trifolia open source Github support request
Three options are now available for support requests, that are configurable
- JIRA, when JIRA is configured and enabled
- Email, when a support email address is specified
- If a support request is initiated in Trifolia, but JIRA is not configured and enabled, and a support e-mail address is not configured, a redirect URL will
be opened in a separate window to allow users to log a ticket in GitHub.
Lantana's installation of Trifolia (https://trifolia.lantanagroup.com) re-directs all users to the Github Trifolia repository's issues page.
Remove association between User and Organization
Users and groups are not organization-specific; they are now managed individually. Each user can have their own groups that they can assign members to. Any user can request to join any group.
When editing an implementation guide, the user no longer needs to select an organization prior to selecting a user/group; searching is performed globally and returns any matching user or group.
Group disclaimers
Group Disclaimers can now be added in a new option called My Groups when the logged-in user clicks on their name. Users can see disclaimers for groups they are associated with by clicking "Disclaimers" from the Help menu.
Identifier/Base identifier field for Implementation Guides
In FHIR implementation guides, it is important to have a base identifier for the implementation guide that each profile follows. A new field has been added to the implementation guide editor which will require identifying a base identifier for all existing implementation guides.
FHIR data type
The MS Word and web-based Implementation Guide exports will now include a column for the "Data Type" of the constraint in the "Constraints Overview" tables.
FHIR build export
Trifolia has a new option under Export XML/JSON to export a "FHIR Build" package. The "FHIR Build" package option is only available for FHIR-based implementation guides. The export produces a ZIP file that includes all files pre-configured to run the FHIR IG Publisher.
Development Log
Type |
Description |
New Feature |
Add field to IG for "Identifier / Base URL" |
New Feature |
Use OAuth2 to authenticate users |
New Feature |
Show Group Disclaimers |
New Feature |
Create a migration path for user account |
New Feature |
Removed association between User and Organization |
New Feature |
Generate FHIR build/export |
Improvement |
Include the FHIR data-type in IG exports |
Improvement |
Default new FHIR profiles to use IG's base URL |
Task |
Redirect Trifolia Support Requests to Trifolia Open Source GitHub |
Defect |
Cannot download Web-IG for C-CDA on FHIR |