avatar   wardweistra  

We're excited to announce the release of Forge 2025.1, our latest update to Firely's dedicated FHIR profile editor. This release brings significant improvements to extension handling, user experience refinements, and several bug fixes that enhance your FHIR profiling workflow.

Support for Extension on Elements

The standout feature in this release is the expanded support for extensions on element definition properties. You can now add extensions like Obligation and Translation to relevant element definitions in the Properties tab or in the Element Properies panel on the Element Tree tab.

This enhancement gives you greater flexibility when creating detailed profiles with specialized extensions.

See the "Add the extension to an element property" section in the docs for more details.

Customizable Extension Visibility

There's now three settings for the visibility of extensions on element definition properties:

Setting Description Shortcut
On command only Extensions display only when clicking the details button Ctrl+1
When Constrained Extensions display when they have constraints Ctrl+2
When Constrained Or Inherited Extensions display with constraints or when defined in base profile Ctrl+3
Element Id Show/hide all element id fields Ctrl+4

These options let you control your workspace complexity, showing extensions only when needed for your specific workflow.

Translation Extensions

String and markdown properties now feature a dedicated "Add translation extension" button, making multilingual content management more straightforward. We've also added intelligent validation that ensures translation content matches the parent property's data type, a feature enabled by default but configurable in settings.

Project Synchronization Control

Managing what gets uploaded to Simplifier.net is now more flexible with the new .simplifierupload file support. Place this text file in your project's root folder to exclude untracked files during synchronization, giving you precise control over your published content.

See the "Specifying folders and/or files to ignore when uploading" section in the docs for more details.

Other improvements

UI Enhancements

We've made several improvements to the user interface:

  • Added informative busy indicators with status messages
  • Improved scaling for login and About dialogs based on font size settings
  • New markdown status icon for fields supporting markdown formatting
  • Updated status icons for constrained elements
  • Enhanced tab navigation for radio buttons
  • Improved resource element ordering in the Properties tab

Quality Control and Validation Updates

Quality Control has been updated to match the standard rules on Simplifier.net, with refreshed free, minimal, and recommended rule sets. We've also added validation for R5 constraints eld-24 and eld-27, and improved validation for several existing constraints.

Bug Fixes

This release addresses several important issues:

  • Fixed slice naming persistence when unchecking a type
  • Resolved null reference exceptions when selecting root folders
  • Corrected extension parent cardinality calculations after extension removal
  • Fixed occasional clearing of Recent Files entries
  • Improved validation for multiple constraints (eld-14, eld-19, eld-20, eld-21)

SDK Upgrade

Under the hood, we've upgraded to Firely .NET SDK 5.11.7, ensuring compatibility with the latest FHIR standards and improvements.

Getting Started

To experience these enhancements, download the latest version of Forge via the update popup when opening Forge or via the Forge downloads page.

As always, we welcome your feedback on these new features as we continue to refine and improve our FHIR tooling!

Other news from Firely
Ward Weistra 🔥
The latest Forge release introduces support for extensions on element definition properties, like the Translation and Obligation extension. Further improvements include more project synchronization control via the .simplifierupload file, and numerous UI enhancements that collectively streamline the FHIR profiling workflow.
Ward Weistra 🔥
Starting June 1st, we're updating our Simplifier license plans to bring more flexibility and features, including the introduction of a new 60-day free Professional Plan trial. Learn what these changes mean for you and what new features are being introduced.
Ward Weistra 🔥
Join us on our next product update webinar showcasing all the latest changes across Simplifier.net, Forge, and Firely Terminal. We will be demonstrating the new online resource editor, private FHIR packages and explaining the 60-day free trial.
Ward Weistra 🔥
See the new FSH editing capabilities in Simplifier's Resource Editor! And learn how to navigate the choice between Forge's visual modeling and FSH's code-based approach for your FHIR projects.
Ward Weistra 🔥
We just dropped a game-changing suite of tools for FHIR developers, including private package feeds and a zero-install FHIR Shorthand editor that promises to make FHIR modeling a breeze. Whether you're a seasoned FHIR expert or just getting started, these powerful new features might just revolutionize your healthcare data modeling workflow - read on to discover how.
Ward Weistra 🔥
And changes to installing and publishing private packages via Firely Terminal
Ward Weistra 🔥
Learn how the Dutch centralized cancer registry is using FHIR and Simplifier.net
Ward Weistra 🔥
Learn from Dutch and German cancer registries how they streamline data collection from EHRs, plus get latest FHIR insights from Firely CEO (free, online).
Ward Weistra 🔥
Most mistakes in FHIR data modeling are easily resolved in a later iteration of your guide. But there are some that are better done right the first time. One of them? FHIR canonical URLs, the unique identifiers for your models.
Jay Salvemini
The Product team showcase all the latest updates in FHIR, Simplifier.net, Forge, and Firely Terminal in our October webinar.