Skip to content

Extensions

Extensions provide configurable integrations with external systems and services. They enable flexible data access and support a wide range of use cases, such as connecting to FHIR servers, databases, LLM services, or other external resources.

Extensions are scoped to the workspace in which they are created. This means they are only available within that specific workspace and are not shared globally across other workspaces.

The configuration of a specific extension instance for use in an MLM is referred to as a plugin.

Creating a plugin

New plugin configurations can be created by clicking the new plugin configuration button. Each plugin is created for a specific extension type and can be configured individually, a unique name is automatically generated.

Setting a default plugin

A plugin can be set as the default per extension type by clicking on select default button. The default plugin will be used automatically where no explicit one is specified in a module.

Searching and Filtering

Existing plugins can be searched and filtered within the corresponding tab.

Search/ Filter/ Delete/ Create extension

Filtering options vary depending on the extension type and its specific configuration parameters. This allows you to narrow results based on attributes that are relevant to that particular plugin type.

Search results can be sorted alphabetically, either in alphabetical or reverse alphabetical order, the available filter properties depend on the selected extension type and reflect the configurable fields defined for that plugin.

Bulk deletion

The Bulk Delete feature allows you to select multiple saved plugins and delete them simultaneously.

INFO

You can't delete plugins that are currently selected as default. To delete them, first click default extension button again, to deselect them. Once it is no longer marked as default, deletion will be enabled.