Skip to content

EHR Integrations

LifeOmic provides the ability to connect your EHR (Electronic Health Record) system to the PHC for automatic ingestion.

High-level Ingestion Flow

Scheduled Ingestion Flow

API Models

Below are the API models used to achieve this EHR ingestion flow.


EHR: Represents the metadata needed for the PHC to:

  • Authenticate with an EHR

  • Download data during an ingestion

  • Transform the data to FHIR (based on ehrType)

Connector: Represents a connection to a PHC project which should receive data ingested from the EHR

Ingestion: Represents the synchronization of data from the EHR into the PHC

Scheduled-Ingestion: Allows for scheduling an ingestion (such as every day)

See the EHR API documentation for more info.

Manage EHRs with the PHC Web App

  1. Go to to access the PHC.

  2. Click on the account name in the header.

    Click Account Name

  3. If you belong to only a single account, you go to the Account Management page. If you belong to more than one account, a dialog similar to the one below will appear. Click the account you'd like to manage from the list and click the Change button.

    Click Manage

  4. Click EHRs to list the currently integrated EHRs.

    EHRs Navigation

  5. To remove an EHR, click the delete icon on the EHR row.

  6. To examine the details of an EHR, click the details icon on the EHR row. From the EHR Detail view, you have several options.

    1. From the default Project Connectors tab view, click Update EHR to display and configure the EHR details. Refer to the Configure an EHR in PHC procedure for more details.
    2. Click the delete icon on the Project row to remove the project connector.
    3. Click Add Project Connector to display the Add Project Connector dialog and use the drop down to select a project and click Save.
      EHR Connectors

    4. From the Ingestions tab, mouse over a row to reveal the menu controls.

    5. Click the Rerun Ingestion icon to kick off an ingestion.
    6. Click the to display the details of an ingestion.

      EHR Ingestions

    7. From the Scheduled Ingestions tab, click Schedule Ingestion to display the Start Ingestion dialog. EHR Scheduled Ingestions

    8. On the Start Ingestion dialog, under Connectors, select a connector or multiple connnectors.
    9. Select Consume Pending Updates to ingest any data already in the queue.
    10. Under Records, leave unselected to ingest all records. Click Add Record and select PATIENT or DOCUMENT for a specific record. For the PATIENT ID or DOCUMENT ID, use the ID from the EHR source, such as Cerner or Epic.
    11. Under Schedule, select day or hour and the time of day in the Coordinated Universal Time (UTC) zone.
    12. Click Add.

      EHR Ingestions

  7. To configure a new EHR, click the Add icon and follow the steps in the Configure an EHR in PHC procedure beginning at step 5. EHRs Navigation

EHR Types

Currently, we only support Cerbo EHRs. Thus the type field on the EHR API model must be cerbo.

Contact Us

Contact us if you are using a different type of EHR for your PHC integration or are using Cerbo but need help setting things up.

Last update: 2021-09-28