HeartLab
Connectivity

HeartLab Agent

Create, install, and monitor HeartLab Agent for automated report downloads and stress test uploads.

HeartLab Agent

The HeartLab Agent enables:

  • Automated delivery of finalized HeartLab reports to local directories
  • Automatic uploading of cardiac stress test files into HeartLab
The HeartLab Agent is currently only supported on Windows.

Applies to

  • Users with Administrator permissions

Installing the HeartLab Agent

It is recommended to install the HeartLab Agent on:

  • A machine that remains powered on
  • A machine that remains logged in regularly
  • A stable network connection

This helps ensure reliable report delivery and upload processing.

To install the HeartLab Agent:

  1. Navigate to Settings > Integrations > Agent

  1. Click Download Agent Installer
  2. Run the downloaded Windows installer.
  3. Complete the installation process.

Once installed:

  • The Agent runs in the system tray
  • The Agent does not appear in the Windows taskbar

Configuring the HeartLab Agent

After installation:

  1. Navigate to Settings > Integrations > Agent
  2. Click Create Agent
  3. Enter an Agent name and click Create Agent
  4. You will then be shown:
    • Agent URL
    • Agent Token

The Agent Token is only displayed once and cannot be viewed again after creation.
  1. Open the HeartLab Agent application on the Windows machine.
  2. Navigate to Authentication

  1. Paste the:
    • Agent URL
    • Agent Token

into the Agent application.

  1. Click Test Connection
  2. Confirm the message Connection test succeeded

Report Deliveries

The Agent can automatically deliver finalized reports to a specified local directory.

Step 1: Configure the Agent

  1. Open the Report Deliveries tab in the Agent

  1. Enable the feature by ticking Enabled
  2. Set the target directory where reports should be delivered.

Step 2: Configure Report Distribution in HeartLab

  1. Navigate to: Settings → Reporting → Distributions

  1. Click Create Distribution
  2. Select Agent as the distribution type
If Agent does not appear as a selectable distribution type, please contact HeartLab Support to enable this functionality for your account.

  1. Select the relevant Agent integration.
  2. Configure additional settings:
    • File format
    • File naming convention

Step 3: Verify Delivery

  1. Complete and finalize a report in HeartLab.
  2. Confirm the distribution appears in the Study List.
Delivery to the Agent may take up to one minute after report finalization.

If successful:

  • The report will appear in the configured local directory
  • The file will follow the configured naming and formatting rules

Stress Test Uploads

The Agent can automatically upload cardiac stress test files into HeartLab.

Supported Formats

  • XML + PDF file pairs
  • Supported vendors:
    • Cardiosoft
    • Norav

Configure Stress Test Uploads

  1. Open the Stress Test Uploads tab in the Agent

  1. Enable the feature by ticking Enabled
  2. Configure the Upload Folder
  3. Place matching XML and PDF files into the Upload Folder.
XML and PDF files must have identical filenames (excluding extension).

Example:

Documents\
  test1.xml
  test1.pdf

The Agent will periodically scan the folder and automatically upload matching file pairs to HeartLab.

Successful Uploads

Successfully processed files are moved to:

Documents\
  processed\
    <timestamp>\

A corresponding study will be created in HeartLab.

Failed Uploads

Failed uploads are moved to:

Documents\
  failed\
    <timestamp>\

An error.log file will also be included.

Failed uploads are additionally visible in HeartLab

Users can select Retry All Failed from the HeartLab upload dialog to retry failed uploads.

Notes

  • XML and PDF files must share identical filenames (excluding extension)
  • Upload processing occurs automatically at regular intervals
  • Failed uploads include error details for troubleshooting

Troubleshooting

Common causes of failed uploads or deliveries include:

  • Invalid Agent Token
  • Network connectivity interruptions
  • Incorrect folder permissions
  • Missing XML/PDF file pairs
  • Mismatched filenames between XML and PDF files

If uploads or deliveries fail:

  • Verify the Agent is online
  • Re-run the connection test
  • Confirm folder permissions allow read/write access
  • Confirm XML and PDF filenames match exactly
  • Review failed upload messages for additional detail
MFR
Manufacturer
HeartLab Limited 305 / 150 Karangahape Road Auckland 1010 New Zealand
UK REP
UK Responsible Person
Casus UKRP Ltd 107-111 Fleet Street London EC4A 2AB United Kingdom
AUS
Australian Sponsor
Emergo Australia Level 20 Tower II Darling Park 201 Sussex Street Sydney NSW 2000 Australia
MD Applies to HeartLab v7.2 and above Effective 0000-00-00 eIFU version 0.0.0 UDI-DI 09421907090023