These are the changes for Simplifier november release.
Summary
- Search ranking improved
- IG editor highlighting
- IG code highlighting
- Snapshot generation
- Metadata Expressions
- Digest
Search
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).