avatar   mharthoorn  

These are the changes for Simplifier november release.

Summary

  • Search ranking improved
  • IG editor highlighting
  • IG code highlighting
  • Snapshot generation
  • Metadata Expressions
  • Digest

We refactored our search engine to improve the ranking of our search results. Behind the scenes we have started including quality scores of projects and resources. This quality scoring is something that will mature over time and more importantly that you as a user on a project get control over. The first thing you will notice is that test projects and projects without resources get a lower ranking. Also organizations will get to the top.

Implementation Guide editor

We improved the text editor that is used for editing implementation guides. It now highlights your Markdown and placeholders. It has new features like in-page-searching, search and replace and undo (press F1 brings you to the quick options menu). We also added a beta implementation of intellisense for placeholders, to make it easier to select your commands and resources.

Snapshot generation

With this release, Simplifier generates snapshots of your resources. The differential of a profile contains only what you added or changed. The snapshot is how your profile is used.
See the FHIR specification or Stackoverflow for more details.

We build a separate cloud compute solution for snapshot generation and validation on Simplifier. This is for performance reasons. Snapshot generation is too compute intensive to be done by a web server. The second reason is that we needed a proper system for caching and cache invalidation. Your profile can be derived from a different profile and have references several extensions. If one of those resources change, your profile snapshot should be regenerated. We also improved the rendering of resources, so that you can actually see which part of your profile comes from the base profile and which changes are your own (the differential).

The MetaData Expression Provider (MDEP)

We have received a lot of requests from user that they want to be able to customize the title and description generation of their resources on Simplifier. If you have a Professional, Team or Enterprise account, you can now. With FhirPath. You can edit a text based configuration file where you specifiy for each Resource Type (Patient, Organization, etc) and each resource category (Profile, Extension, Example) how your title and description should be constructed. Read the documentation page to find out all there is to know. In the future we plan to also make custom workflow configurable.

Implementation Guide code highlighting

It is now possible to highlight your code blocks (xml, json or programming language) in your Implementation Guide. You can do this using triple back-quotes followed by the language moniker. Like this:

{ 
    "_type": "Patient"
}

Digest

If you have bookmarks in Simplifier, you will now be notified if any of them changes, whether it's a project or a single resource. In your account settings you can set your Digest interval to daily, weekly or monthly or of course to never.

Enjoy. As always, you can always give use your comments, issues and suggestions with the feedback button (top menu bar of Simplifier).

Other news from Firely
Ward Weistra 🔥
You may not notice the main work behind this release directly, but we are now capturing the amount of views and downloads on all FHIR entities (packages, projects, resources, guides, organizations).
Martine Berden
To support the fast-growing demand for FHIR solutions in the US, we have scaled up our presence by establishing a new company: Firely USA Inc.
Els van bergeijk
Two new free Firely e-learning courses available, including FHIR Profiling Introduction
Ward Weistra 🔥
By using variables in dynamic tables, you can now create consistent pages with widgets and tables, customized for every resource.
Ward Weistra 🔥
We look forward to collaborating with you on many more FHIR specifications in the new year.
Els van bergeijk
This eBook provides a complete overview of the relevant US healthcare regulations, implementation guides, and technologies and will help you understand their scope.
Ward Weistra 🔥
An update on new features for guides, invites and canonical claims and a resolved security issue around private packages.
Martine Berden
Execute and evaluate CQL, Clinical Quality Language, on FHIR resources
Rob Langezaal
Forge is now officially supports the R5 FHIR release. Visualization of resources is now conistent with Simplifier.
Ward Weistra 🔥
With many more widgets for your implementation guide it's now a lot quicker to make a consistent IG page.