CA3146940C

Facilitating a cardiac rhythm disorder diagnosis with the aid of a digital computer

Abstract

A system (140) for facilitating a cardiac rhythm disorder diagnosis is provided. A download station (145) retrieves cutaneous action potentials of a patient recorded over a time by an ECG device (142) as ECG data. An R-R interval plot (53) of the ECG data includes R-R intervals plotted along an x-axis of the plot (53) and heart rates associated with the R-R intervals plotted along a y-axis. The R-R intervals are calculated as a difference between recording times of successive pairs of R-wave peaks. Each heart rate is associated with each time difference. One or more portions of the R-R intervals are identified in the plot (53). Each portion of the R-R intervals includes a cardiac event. Report strips (442) are generated and each includes one portion of the R-R intervals and a portion of the ECG data. The report strips (442) are included in a cardiac report.

CA3146940C, drawing sheet 1
Sheet 1 of 26

Term

13.9 yearsleft in the term

Expires 7 August 2040.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

16 claims: 9 independent, 7 dependent

  1. 1
    CA 3,146,940 CPST Ref:40642/00004 CLAIMS: 1. A system (140) for facilitating a cardiac rhythm disorder diagnosis with the aid of a digital computer, comprising: an electrocardiogram (ECG) monitoring and recording device (142);a download station (145) adapted to retrieve cutaneous action potentials of a patient recorded over a set period of time by the ECG monitoring and recording device (142) as ECG data (166);and a processor and mcmoiy within which code for execution by the processor is stored, wherein the processor: displays an R-R interval plot (53) of the ECG data comprising R-R intervals that arc each plotted along an x-axis of the plot (53) for time and a y-axis of the plot (53) for heart rate, wherein the R-R intervals are calculated as a difference between recording times of successive pairs of R-wavc peak and each heart rate is associated with each time difference;identifies one or more portions of the R-R intervals in the plot (53) each comprising a cardiac event;automatically generates one or more report strips (442) each comprising one of the identified portions of the R-R intervals and a portion of the ECG data spanning a shorter duration than that identified portion of the R-R intervals;classifies each report strip with a cardiac rhythm type;receives a designation of a report strip from a human reviewer comprising a start of a run of R-R intervals and an end of the run of R-R intervals with a classification of one type of cardiac rhythm type;tracks a number of occurrences of different cardiac rhythm types from the automatically generated report strips and the received report strip;and collects the report strips (442) and the number of occurrences of different cardiac rhythm types as a report of the cardiac condition of the patient, wherein a cardiac diagnosis is made based on the report.
  2. 2
    A system (140) according to Claim 1, wherein the processor calculates cardiac measurements (335) based on the portion of R-R intervals for each report strip (442). -37CPST Doc:515811.1 Date Reçue/Date Received 2023-08-09 CA 3,146,940 CPST Ref: 40642/00004
  3. 3
    A system (140) according to Claim 2, wherein the cardiac measurements (335) comprise one or more of a length of the portion of R-R intervals, offset, number of episodes of the event identified in the portion of R-R intervals, burden, longest episode of the event, average heart beats per minute (bpm), minimum bpm, and maximum bpm.
  4. 4
    A system (140) according to any one of Claims 1-3, wherein the processor classifies each portion of R-R intervals with a cardiac event.
  5. 5
    A system (140) according to Claim 4, wherein the processor counts a number of report strips (442) with the classified portions of R-R intervals for each cardiac event and displays the number of report strips (442) for each cardiac event.
  6. 6
    A system (140) according to any one of Claims 1-5, wherein the processor highlights the portion of R-R intervals associated with each report strip (442) in the plot (53).
  7. 7
    A system (140) according to Claim 6, wherein the processor associates one or more indicators (191) with the highlighted portion of R-R intervals, wherein the indicators (191) comprise one or more of a cardiac event number, a diary entry, and a button press by a patient during a cardiac event.
  8. 8
    A system (140) according to any one of Claims 1-7, wherein the processor identifies those portions of R-R intervals that occur during the day and those portions of R-R intervals that occur during the night and places one or more indicators (191) in the R-R interval plot (53) identifying the portions of R-R intervals that occur during one of the day and the night.
  9. 9
    A system (140) for facilitating a cardiac rhythm disordcr diagnosis with thc aid of a digital computer, comprising:an electrocardiogram (ECG) monitoring and recording device (142);a download station (145) adapted to retrieve cutaneous action potentials of a patient recorded over a set period of time by the ECG monitoring and recording device (142) as ECG data;and -38CPST Doc: 515811.1 Date Reçue/Datc Received 2023-08-09 CA 3,146,940 CPST Ref: 40642/00004 a processor and memory within which code for execution by the processor is stored, wherein the processor: displays an R-R interval plot (53) of the ECG data comprising R-R intervals that arc each plotted along an x-axis of the plot (53) for time and a y-axis of the plot (53) for heart rale, wherein the R-R intervals are calculated as a difference between recording times of successive pairs of R-wavc peak and each heart rate is associated with each time difference;identifies one or more portions cf the R-R intervals in the plot (53) as a run comprising a cardiac event by marking a start and an end of each portion;generates one or more report strips (442) each comprising one of the runs and a portion of the ECG data spanning a shorter duration than the run;classifies each report strip with a cardiac rhythm type;receives a designation of a report strip from a human reviewer comprising a start of a run of R-R intervals and an end of the run of R-R intervals with a classification of one type of cardiac rhythm type;tracks a number of occurrences of di fferent cardiac rhythm types from the automatically generated report strips and the received report strip;and collects the report strips (442) and the number of occurrences of different cardiac rhythm types for inclusion in a cardiac report.
  10. 10
    A system (140) according to Claim 9, wherein the processor calculates cardiac measurements (335) based on the cardiac rhythm type for each run.
  11. 11
    A system (140) according to Claim 10, wherein the cardiac measurements (335) comprise one or more of a length of the run, offset, number of episodes of the event identified in the run, burden, longest episode of the event, average heart beats per minute (bpm), minimum bpm, and maximum bpm.
  12. 12
    A system (140) according to any one of Claims 9-1 i, wherein the processor counts a number of report strips (442) with classified runs for each cardiac rhythm type and displays the number of report strips (442) for each cardiac rhythm type. -39CPST Doc:515811.1 Date Reçue/Datc Received 2023-08-09 CA 3,146,940 CPST Ref: 40642/00004
  13. 13
    A system (140) according to any one of Claims 9-12, wherein the processor zooms one of in and out of the R-R plot (53) and the R-R intervals in the plot (53) move left or right based on a location of each R-R interval with respect to a focal point of the zoom.
  14. 14
    A system (140) according to any one of Claims 9-13, wherein the processor highlights the runs in the R-R plot (53).
  15. 15
    A system (140) according to Claim 14, wherein the processor associates one or more indicators (191) with each highlighted run, wherein Hie indicators (191) comprise one or more of the cardiac event type, a diary entry, and a button press by a patient during a cardiac event.
  16. 16
    A system (140) according to any one of Claims 9-15, wherein the processor identifies runs that occur during the day and runs that occur during the night and places one ormore indicators (191) in the R-R interval plot (53) identifying the runs that occur during one of the day and the night. -40CPST Doc:515811.1 Date Reçue/Datc Received 2023-08-09