Forge release 19.2 represents a minor update that introduces some new features. This release also repairs the Import from / Publish to Simplifier commands, which were broken for a while. All users are recommended to update to the latest version. You can download and install the latest version from Simplifier.
Stability update with some bug fixes and improvements, especially:
Prevent conflicting canonical urls for newly created profiles
When the user creates a new StructureDefinition, Forge verifies if the specified canonical url is unique. If the url conflicts with another StructureDefinition that is currently loaded in the application, then Forge will automatically add a unique index number to the specified canonical url and name.
Generate appropriate name for new logical models
When creating a new logical model, Forge would propose the confusing name "MyElement". Forge will now assign the default name "MyModel" to newly created logical models.
Some improvements to the New StructureDefinition dialog window:
Initialize default discriminator path expression for selected types
When you select a specific discriminator type, Forge now automatically initializes the associated default discriminator path expression:
|Discriminator type||Default path|
Validate discriminator fhir path expressions
Forge now validates
discriminator.path constraints to verify that the specified values
are valid FHIR path expressions.
Enable Http Compression
Forge now supports Http response compression when connecting to a FHIR server or Simplifier. By default, Forge will accept compressed responses. You can toggle Http Compression via the Options menu.
Restore broken Simplifier integration
Under some circumstances, the Publish to Simplifier and Import from Simplifier commands fail and display an error message, due to some small variations in the capability statement of our Simplifier environment. This release implements a workaround that restores Simplifier connectivity.
Immediately expand child elements of newly created
In the previous release, when the user adds a new named slice of a
would not immediately expand the (complex) child elements of the new slice, until the user saves
and reloads the profile. This has now been fixed. When you add a new named slice, Forge now
immediately expands all child elements of the new slice.
Support type profiles for elements with datatype
Forge now supports resolving and expanding references to external profiles on datatype
(i.e. expand children of elements with
This allows you to author a custom user profile on datatype Reference, and then constrain
generic Reference elements in other profiles by linking to the custom Reference profile.
With this improvement, Forge now fully supports all combinations of element type profiles
(profile on value element; profile on reference element and/or profile on reference target).
Force delete binary disk cache after update
Forge internally generates a binary cache of all core resource and datatype structures, to accelerate resource resolving and application startup. In some circumstances, the binary cache could become obsolete after updating the application to a newer version. Therefore, Forge now always recreates the binary cache during the first launch after the installation of an application update.