avatar   mharthoorn  

This week we released a new version of Simplifier. Version 21.3. Besides the regular bugfixes, this release has the following new features and improvements:

FHIR R4 beta

We are working very hard to make Simplifier fully understand everything from the FHIR R4 Normative specification, without dropping existing features or support for STU3 and DSTU2.

With this release you can now designate a project as an R4 FHIR project. That means that you can upload R4 resources, and Simplifier is able to display them. These features are beta. That means that you can try it out, but expect things to be rough around the edges. We can not yet generate StructureDefinition snapshots yet.

What works

These features are now implemented for you to use. Keep in mind that they are in beta.

  • Setting projects in R4 mode
  • Uploading R4 resources
  • Rendering R4 resources
  • Snippet creation and rendering in R4
  • Rendering R4 resources in Implementation Guides

What does not work

The following features DO NOT YET WORK and are planned in upcoming releases:

  • Validation
  • Snapshot Generation
  • Saving Guides as an R4 ImplementationGuide resource
  • Reference tab.

Inline validation results

When you validate a resource, we display the OperationOutcome as a list of issues. We recognized the frustration of error messages refering to locations in the resource of this format:

   StructureDefinition.Snapshot[0].ELementDefinition[17].Code[6]

It's too hard to figure out what is wrong with your resource if this is the message.

With this release we now also display a second tab with the resource rendered as XML with inline validation results, with squiglies and a popup message under the node that has the error. This style of error reporting will be recognized by most software developers.

Each project file now has a footer with some technical information: The documentation url, the actual file path and file name, and the last update date.

Instance/Example Generator

For our beta testers, we have implemented our first version of instance (or example) generator. This generator is currently very primitive and is far from perfect. But we do already have two modes: create an empty instance - and create a prefilled instance that uses as much data from the StructureDefinition as is available, like example values and fixed values and random codes from an available CodeSystem. If you are interested in this feature, you can request access to our beta-features programme through the feedback button.

Performance

We are always working on the performance of Simplifier. This release we took a hard look at IG export. Some Implementation guides on our platform already contain more than 600 pages. We now have an export console that shows you the progress and the overal speed of the export has increased by more than 30%.

Feedback

We love to get feedback from you. Let us know what you think by using the feedback button in the header of this site.

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.