Integration Engines

Integration engines facilitate the exchange of data between systems. This exchange of data may involve authorization, data transformation, data normalization and mapping.

Data is sent between AHS health systems internally via Integration Engines which do things such as route messages to the right location, perform security/logging, and transform messages for sending/receiving systems.

As part of Alberta’s eHealth strategy, AHS and AH integration engines may be reconfigured/combined.

Provincial Health Information Exchange (pHIE)

The Provincial Health Information Exchange is responsible for most of the patient data from hospitals, pharmacies, diagnostic imaging centres, and laboratories across Alberta (1).


Information is sent from AHS to Community Physician EMRs via an Integration Engine known as eDelivery. Refer to available data sources to view a current set of data sources and report types available. Data sources must comply with HISCA standards that are developed by the Health Information Standards Committee for Alberta (HISCA).

Related Resource(s):

Electronic Documents and Results Delivery from Connect Care to Community Providers

Community Information Integration (CII)

Alberta Health has their own Integration Engine called Community Information Integration (CII). CII manages integration between Alberta Health systems (e.g. Netcare) and community physician EMRs.


(1) Ernst and Young. (2020). Review of Connect Care, Alberta Netcare and MyHealth Records. March 2020. Accessed 23-Feb-2022.