avatar   MichelR  

Introduction

Forge is the official HL7 FHIR Profile & Conformance editor.
Forge 22.0 for R4 is a minor update with some compliance & stability improvements.

Release information

This Forge release supports FHIR R4.

We publish separate Forge releases for FHIR DSTU2, STU3 and R4. Each release only supports a single FHIR version and is updated separately. Different releases can be installed side-by-side on the same machine.

Visit simplifier.net to download the latest versions.

Dependencies

  • .NET Framework
    Forge now requires the .NET Framework 4.7.2 (updated from 4.6).
    The .NET Framework 4.7.2 is fully .NET Standard 2.0 compliant, without any additional dependencies.

  • FHIR API
    Update to FHIR STU3 .NET API 1.3.0-alpha-20190604-4] (alpha release)

Bug fixes

  • Fix lookup list for Identifier.system and Coding.system When moving focus away after change, the drop-down combobox control no longer clears the property value.

  • Type slicing: do not rename slicing introduction element Forge only renames named slices of a type slice element, constrained to a single type. Forge no longer renames the original type slice element, even if constrained to a single type. Note: In R4, the original ([x]) type slice element may specify constraints on the list of allowed types.

  • Type slicing: do not initialize default discriminator when slicing description is specified When slicing a choice type ([x]) element, Forge will automatically initialize the default discriminator, but only if both the discriminator and the slicing description are empty.

  • Type slicing: fix child extension on named type slice Fix a bug where Forge would mangle the element path of a profile extension element that is a direct child of a type slice constraint with a renamed path, e.g. Observation.effectiveDatetime.extension instead of Observation.effective[x].extension

  • Show Reference type properties also for type Canonical Show the type.targetProfiles, type.aggregation & type.versioning properties when type.code equals Canonical Note: these properties only apply to reference types. Forge hides these properties for non-reference types. FHIR R4 introduces the new Canonical type, representing a reference to a conformance resource based on the canonical url.

  • Exclude core extensions on ElementDefinition from output Special extensions on ElementDefinition as specified on the core resource and type profiles, such as elementdefinition-translatable, are no longer included in the generated output. Note: extensions on ElementDefinition itself are not visible in the user interface. We are considering implementing support for a limited set of well-known core extensions on ElementDefinition and StructureDefinition in a future release.

  • Invalidate extension context after save The Add Extension dialog would not detect updates to the context of an extension definition after saving changes to disk, due to aggressive caching. This has now been fixed. Note: DirectorySource.Refresh() now also invalidates the ArtifactSummary of modified files

  • Allow selection of read-only text You can now select and copy the content of a read-only TextBox control.

  • Package Manager: improved error handling

Feedback

We love to hear from you! If you want to submit a comment or report an issue, please don't hesitate to contact us at forge@fire.ly.

Happy profiling, hope to see you at DevDays!

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.