Veterinary device companies
Add ECG delineation, interval summaries, and reporting to single-lead device workflows using ready-made measurement outputs.
Veterinary and cross-species ECG analysis
LightECG is a lightweight, morphology-aware ECG delineation and interval analysis engine for veterinary, cross-species, research-facing, and API integration workflows.
Use single-lead ECG samples to produce P/QRS/T fiducials, beat-level intervals, report-ready PDFs, and structured JSON from the same benchmarked analysis core.
Delineation you can inspect, measurements you can integrate, and validation evidence you can review.
Who it is for
LightECG is strongest when ECG analysis has to become part of a product, study, device workflow, or review process.
Add ECG delineation, interval summaries, and reporting to single-lead device workflows using ready-made measurement outputs.
Turn resting, wearable, or longitudinal ECG captures into reviewable PDF artifacts and trendable JSON fields.
Use benchmarked fiducials, intervals, amplitude rows, and dataset review tooling for transparent ECG analysis and comparison work.
Integrate a hosted service boundary that accepts sampled ECG data and returns both report artifacts and machine-readable analysis results.
Work with a predictable REST flow: send samples and metadata, receive fiducials, intervals, amplitudes, record IDs, PDF, and JSON.
Why LightECG
LightECG focuses on morphology-aware single-lead delineation, interval extraction, and integration-ready outputs for veterinary and research workflows.
What it does
LightECG turns one ECG channel into visible fiducial timing, beat-level intervals, amplitude rows, and report artifacts that can be inspected by reviewers or consumed by partner software.
Detects P, QRS, and T waves with onset, peak, and offset timing where supported by the signal.
Computes RR, HR, P duration, PR, PR segment, QRS, QRS rise/fall, QT, JT, TpTe, ST, and QTc variants.
Returns P, Q, R, S, T, J, J40, and J80 amplitudes for downstream review, dashboards, and quality checks.
Supports public target profiles for human, dog, rabbit, mouse, horse, and cat workflows.
Produces persisted record IDs, generated PDFs, downloadable JSON, and viewer-ready analysis outputs.
The desktop viewer helps inspect waveform behavior, service responses, and reference database records.
Benchmark and validation
The current evaluation material summarizes LightECG as a lightweight morphology-driven ECG delineation library. Results are reported at 50 ms tolerance and grouped into trusted manual-boundary benchmarks, peak-support benchmarks, cross-species support, and noise-stress support.
A detailed performance report and example integration code can be provided on request for teams evaluating LightECG against their own workflow, target species, and integration requirements.
Request performance report and codeIntegration
Single-lead means one ECG channel sampled over time, typically in millivolts, with a known sampling rate. The customer system sends the signal and metadata; the LightECG service performs analysis and returns structured results.
Signal array or raw float32 upload, sampling rate, record ID, subject ID, target profile, device metadata, and optional timestamp.
API key authentication, profile selection, waveform delineation, interval calculation, amplitude extraction, and report artifact generation.
Fiducials, interval summaries, beat-level rows, amplitudes, report URLs, progress URLs, and persisted record IDs.
POST /report/analyze/signal
x-api-key: <YOUR_API_KEY>
Content-Type: application/json
{
"signal": [0.12, 0.15, 0.08],
"sampling_rate_hz": 250,
"target_type": "dog",
"record_id": "resting-capture-001"
}
Fuller request and response examples, including starter integration code, can be shared on request during evaluation.
Output examples
LightECG starts with the waveform trace and adds the measurements a product team or reviewer can work with directly.
Cover summaries, study metadata, global interval measurements, waveform pages, local strip summaries, and review notes can be generated from the persisted record. Report text can also be localized for English, Chinese, and Spanish review workflows.
Open sample PDFUse interval summaries, beat rows, peak arrays, amplitude rows, record metadata, and report artifact URLs in dashboards, analysis pipelines, or partner applications.
{
"intervals": {
"summary": {
"RR": { "median": 512.0 },
"QT": { "median": 212.0 },
"QTc": { "median": 296.4 }
}
},
"peaks": { "R": [125.0, 253.0] },
"record_id": "dog-study-1_a1b2c3"
}
Each analyzed beat can carry fiducials and derived intervals, which makes review, filtering, trend calculation, and downstream research easier to reproduce.
Report layout, exported fields, target profile handling, and workflow details can be aligned with a partner evaluation or product integration.
Use cases
Use profiles and report artifacts to support animal ECG review workflows where visible wave timing and intervals matter.
Convert repeated single-lead captures into structured trends for longitudinal review, baseline comparison, and wellness-oriented workflows.
Give device or platform teams an API path from sampled ECG data to repeatable analysis output and reviewable artifacts.
Inspect fiducial behavior, compare records, and use benchmark-oriented outputs for research and algorithm quality work.
Embed analysis through a hosted service boundary, with structured outputs available to the partner application.
Viewer workflow
The LightECG Service Viewer helps teams review waveform strips, detected peaks, intervals, database records, and service responses during evaluation and integration planning.
FAQ
LightECG currently provides ECG delineation, interval analysis, reporting, and integration outputs. Human ECG workflows are intended for research, product development, and wellness-oriented use, not clinical diagnostic use in humans. Automated outputs should be reviewed in the appropriate veterinary, research, or product context.
Public target profiles include human, dog, rabbit, mouse, horse, and cat. The depth of public reference validation differs by species; cross-species public support currently includes PhysioZoo R-peak checks for dog, rabbit, and mouse.
The service is designed for sampled single-lead ECG. A typical request includes a signal array or raw float32 samples, sampling rate, target profile, record ID, subject metadata, and optional device or timestamp fields.
The evaluation material separates QTDB dense65 and LUDB200x12 manual-boundary validation, MIT-BIH 48 and BUT PDB peak support, PhysioZoo species support, and NSTDB noise-stress support. A detailed performance report can be provided on request.
Outputs can include fiducial points, beat-level intervals, summary metrics, amplitude rows, peak arrays, metadata, persisted record IDs, generated PDF reports, and downloadable JSON artifacts.
Yes. The report-service flow is intended for partner workflows where report presentation, metadata, and export fields may need to match the product context.
Yes. PDF report text can be exported in English, Chinese, or Spanish for partner review workflows, with terminology and layout details adjustable during integration.
The customer application posts ECG samples to the hosted service with an API key. The internal analysis engine remains behind the service boundary, and the response returns structured analysis data plus report workflow URLs.
Yes. Example request and response handling code can be provided on request during evaluation or integration planning, alongside the API documentation and viewer workflow.
Yes. A good first step is to run representative samples through the service, inspect the returned JSON, review the generated PDF, and check the fiducials in the viewer.
Next step
Bring a representative signal, target species, expected artifacts, and integration constraints. The useful conversation is specific: input shape, output fields, validation needs, and how the result will be reviewed. Performance details and example integration code can be provided on request.