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.

A configuration is a specific instance of an extension. Each extension can contain multiple configurations, allowing you to connect to different services or environments (for example, multiple FHIR servers).

Creating a configuration

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

Setting a default configuration

A configuration can be set as the default for its extension type by clicking set default configuration button. The default configuration is used automatically whenever an MLM references the extension without specifying a particular configuration.

Searching and Filtering

Existing configurations can be searched and filtered within the corresponding extension tab.

Search/ Filter/ Delete/ Create extension

Available filter options depend on the selected extension type and its configuration parameters. This allows you to narrow the list based on attributes relevant to that extension type.

Search results can also be sorted alphabetically in ascending or descending order.

Bulk deletion

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

INFO

Configurations that are currently marked as the default cannot be deleted. To delete one, first click default configuration button to remove it as the default configuration. Once it is no longer the default, it can be deleted.