CA:AC – pan-Canadian App Catalog

This profile defines the use of a standardized App Catalog within the HALO framework to support the discovery and integration of jurisdictionally approved SMART Applications into clinical workflows. It describes the interactions required for systems to retrieve structured metadata about available applications, including launch details, supported capabilities, privacy policies, and SMART on FHIR scopes.

The CA:AC profile enables consuming systems to query a centralized repository and receive consistent, descriptions of healthcare applications in a machine-readable format. This facilitates application selection, configuration, and launch by Point of Care systems or other participating actors. The profile supports structured JSON responses designed to reflect application metadata, publisher information, and usage requirements, ensuring interoperable and informed app integration across the HALO ecosystem.

See App Catalog for more details.

Actor Detail

App Catalog Consumer

A system or application that retrieves and processes metadata about available healthcare applications from the App Catalog, facilitating discovery and integration into clinical workflows.

App Catalog Supplier

A system providing access to a centralized repository of healthcare application metadata, enabling standardized discovery, configuration, and integration by clinical systems.

Actors & Transactions

The following diagram provides an overview of the Actors directly involved in the CA:AC profile and the relevant Transactions between them.

The table below lists the transactions for each actor directly participating in the CA:AC profile. To claim compliance with CA:AC, an actor shall support all required transactions (labeled “R”).

Actor Transaction Optionality
App Catalog Consumer Retrieve App List [CA:AC-1] R
App Catalog Supplier Retrieve App List [CA:AC-1] R

Transaction Detail

CA:AC-1: Retrieve App List

The App Catalog Consumer initiates a request to the App Catalog Supplier to retrieve metadata about available healthcare applications. This request is performed using a standardized API endpoint. The App Catalog Supplier responds with structured JSON metadata detailing each application's capabilities, launch URLs, privacy policies, terms of service, supported SMART on FHIR scopes, and other essential information. The retrieved metadata enables the App Catalog Consumer to facilitate the discovery, assessment, and seamless integration of applications into clinical workflows.

For more information, see the App Catalog page.