Home/ Docs/Process your first ECG

Process your first ECG

Run an end-to-end test from device to cloud in 10 minutes

3 min read

End-to-end smoke test: device → gateway → cloud.

1. Trigger a recording on the ECG device

Press Record on a connected device. Wait for the export-after-recording behaviour you configured in Connect ECG devices to fire.

2. Watch the gateway pick it up

Tail the gateway logs:

docker compose logs -f gateway

You should see, within ~2 seconds of the file landing:

[file-watcher] new file detected: /data/drop-folder/ECG_001.xml
[parser] parsed XML: patient MRN=12345 leads=12 duration=10s
[storage] saved record id=… file_hash=…
[sync] queued record for cloud upload

3. Confirm cloud arrival

Sign in to the cloud at https://app.ecgconnect.com (or your tenant URL). Sidebar → ECG Records. The new record appears within 5 seconds of the sync queue entry.

4. Optional: confirm HL7 delivery

If HL7_ENABLED=true, your HMIS should receive an ORU^R01 message for the same patient MRN. Check the HMIS inbound log.

Troubleshooting

Symptom First check
File never picked up DROP_FOLDER path + container volume mount + file permissions
Picked up but parser errors File format matches device's expected output (XML / DICOM)
Picked up but never reaches cloud `docker compose logs gateway
Reaches cloud but not in UI Wrong tenant — check the X-License-Key matches the tenant you're signed in to