avatar   wardweistra  

With the latest Simplifier releases we've caught up with all the latest FHIR releases and made it easier to generate example instances and capture feedback from people and validation algorithms.

R4B and R5 in Simplifier, Forge and Firely Terminal

All of our modelling tooling now supports the latest FHIR versions. Start your R4B or R5 Simplifier project, edit it in Forge and validate it in Firely Terminal.

Example generation

Leveraging our YAMLGen language and playground we are now making example generation available to all FHIR versions. Go to any Profile (StructureDefinition that constrains another resource) and hit the Tools button on the top right. You will see multiple options for generating an example resource:

The first two options will (if you have edit rights on the project) directly create a filled or empty example instance in an editor, where you can save it directly to your project. The third option will bring you to the YAMLGen playground to start fine tuning your own example:

Once you're happy with the generated resources you can store the YAML part as a something.gen.yaml (like this example) file in your project and use it with YAMLGen in the Bake pipeline or in Firely Terminal (yaml-gen command). Or you can just copy the JSON results and save them like any of your other example instances into your project.

Issues upgrade: Quality Control results stored, new looks and custom issue statuses

Quality Control has always been a powerful way to check your resources for validity, both with our validator and custom FHIRPath rules. Now we've added a few ways to make that even more powerful:

  • We now store the issues coming out of QC in the Issues tab of your project. Easily work through them in your own time or delete them all at once. And if you fix any of the problems in your resources, the Issue will be closed automatically on a next QC run.
  • Beta: You can now use the Java validator on your project, to catch even more issues. Create a custom QC file and use the java-validate action to try it now.
  • And finally, we've introduced custom statuses. Currently only we can configure those for you, so if you need this, reach out!

Below you can see how UK Core and Canada Baseline are using custom issue statuses to capture feedback from the public:

And more

  • Do you prefer to keep your editable private and only make published guides visible for everyone? Now your published guides will show up on the Guides tab of your project.
Other news from Firely
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.
Ward Weistra 🔥
New quality control rules, markdown rendering, major infrastructure upgrades, and improved package publication, along with a new year-based versioning system.
Ward Weistra 🔥
A marketplace for healthcare knowledge encoded in FHIR and an overview page for every country publishing FHIR models.
Jay Salvemini
Learn key FHIR terms and concepts with our comprehensive FHIR Glossary, essential for navigating the complex FHIR landscape.
Rob Langezaal
Better handling of preferred file format (XML/JSON), faster loading time for projects with large dependencies and support for JSON output preview.