Skip to content

CardioQ

Deltex CardioQ oesophageal Doppler: pressure and flow waveforms.

Stub

Imported from the time-source table; the full page is still to be written.

Type monitor
Clocks CardioQ clock

Device documentation

Variables

Variable Type Stamped by Spaced by
CardioQ pressure and flow waveform Recorder PC clock CardioQ clock

Scale factors and resolution

Waveform scale factors. Physical value = offset + stored code × gain, one row per stored configuration. A factor shown wrong has its correction in Corrected to.

Track Unit Stored as Rate Gain / offset Recordings Corrected to
ABP mmHg float32 180 Hz 1 / 0 29 —
FLOW cm/sec float32 180 Hz 1 / 0 29 —

Waveform resolution. Observed span is what the data reach, and the whole bits needed to store it; converter is our estimate of the device's resolution (never less than the span), with its evidence. The step is in the physical unit, with the corrected gain where the stored one is wrong.

Track Step Observed span (codes used) Bits to store span Converter (estimate) Evidence
ABP 1 codes -100–414 (497 used); 2 corrupt samples outside 10 unknown, at least 10 bits whole mmHg over 515 values: a display resolution
FLOW 1 (0–255), 2 (256–510), 4 (512–1016) values 0–1016 (509 used): codes of a 9-bit segmented scale 9 unknown a 9-bit segmented code, steps 1, 2 and 4 (CardioQ FLOW uses three scales (a segmented code))

Numerics. Stored as floats with gain 1. Grid is the coarsest decimal step holding 99% of records; the share on the next coarser grid shows heaping (by chance about 1/2, 1/5 or 1/10).

Track Unit Stored as Interval Recordings Grid Share one step coarser Rounding Observed range Note
CO L/min float32 3.68 s 29 0.1 0.35 — 0 to 114 —
FTc — float32 3.68 s 29 1 0.35 — 0 to 1496 —
HR /min float32 3.68 s 29 1 0.35 — 0 to 540 —
MD — float32 3.68 s 29 1 0.35 — 0 to 5013 —
SD — float32 3.68 s 29 0.1 0.35 — 0 to 933 —
SV mL float32 3.68 s 29 1 0.35 — 0 to 7297 —
CI L/min/m2 float32 3.81 s 28 0.1 0.35 — 0 to 15.8 —
FTp — float32 3.81 s 28 1 0.29 — 0 to 2683 —
MA — float32 3.81 s 28 0.01 0.34 — 0 to 191.76 —
PV — float32 3.81 s 28 0.1 0.33 — 0 to 254.3 —
SVI ml/m2 float32 3.81 s 28 0.1 0.34 — 0 to 844.3 —

Observations

Observation Status Summary
CardioQ FLOW uses three scales (a segmented code) likely CardioQ FLOW values step by 1 from 0 to 255, by 2 from 256 to 510 and by 4 from 512 to 1016: 509 values, a 9-bit code whose step doubles in each upper segment, as in µ-law and A-law companding or a small floating-point format (an exponent and a 7-bit mantissa). Below 256, even values outnumber odd ones by 40 to 230 times.

Studies

Study Date Status Summary
Gaps and unbroken segments in every waveform 2026-10-19 draft Every gap and every unbroken segment in the 6,388 recordings, per waveform. The curves are not smooth: a cliff at about 18 s in every device marks the recorder's pauses, SNUADC segments stop at 5 hours, Primus segments at about 2.0 hours and BIS segments at about 2.3 hours (each device's correction cycle), and BIS's short gaps grow with the time since the last one (clock resynchronisations, not lost data).
Message sizes and the steps between records 2026-10-19 draft Every record in every waveform: SNUADC writes messages of 100 samples (0.2 s), Primus 30 (0.48 s), BIS 16 (0.125 s), CardioQ no fixed size. Backward steps outnumber gaps by about a hundred to one and come from a few recordings with duplicated or interleaved records. Primus gaps are whole lost messages; most SNUADC and BIS gaps are not.
What each break in the stamps is 2026-10-19 draft Every step between waveform records in the release, sorted by mechanism: written twice, a SNUADC clock reset, interleaved streams, a pause shared by every device, whole messages, less than a message, or a fraction of a message beyond whole ones. A continuity test with controls shows which classes lose data: shared pauses and most longer SNUADC gaps do; steps under one message, and SNUADC's lone one-message steps, mostly do not.
Value resolution of every signal 2026-10-19 draft How finely every waveform and numeric track in the release records its values. The SNUADC waveforms are 10-bit codes, though VitalRecorder's documentation describes the SNUADC as 12-bit; Primus waveforms use about 10 bits of 12; BIS EEG is a 16-bit grid of 0.05 µV. Numerics are 32-bit floats on decimal grids of 1, 0.1, 0.01 or 0.001, one per track; settings sit on coarser grids of 10 or 100.
Closing loops in the timing graph 2026-10-13 current Where two independent routes reach the same clock, the offsets around the loop must sum to zero. Three measured loops close within their noise; the BIS loop closes up to a constant latency; the proposed EMR loop is not a loop at all.
Rare devices against SNUADC 2026-10-13 current CardioQ, EV1000, Vigileo and Vigilance each get a link to the SNUADC timeline: beat matching for the CardioQ, mean arterial pressure alignment for the EV1000 and Vigileo, and a long-window fit for Vigilance's averaged heart rate.
Clock corrections in every file 2026-10-11 current A scan of all 6,388 files for the jumps where the recorder re-synchronises a device's stamps. Each device type has its own correction signature; only SNUADC and BIS correct clearly enough to measure their drift.

Tags: stub