Search

US-12616411-B2 - Overriding longest RR intervals

US12616411B2US 12616411 B2US12616411 B2US 12616411B2US-12616411-B2

Abstract

A method includes receiving a package of data comprising electrocardiogram (ECG) data and metadata. The metadata includes determined RR intervals associated with the ECG data. The method further includes displaying, on a user interface, at least a subset of the determined RR intervals and overriding the determined RR intervals associated with a time period that is greater than a time period associated with a selected RR interval.

Inventors

  • David Robert Engebretsen
  • Timothy Patrick McClanahan
  • Michael Thomas Edward McRoberts
  • Jan Hagenbrock
  • David Robert Will

Assignees

  • PREVENTICE SOLUTIONS, INC.

Dates

Publication Date
20260505
Application Date
20230426

Claims (15)

  1. 1 . A system comprising: a remote computing system comprising: a user interface (UI), a first processor, and a first computer-readable medium having a first set of computer-executable instructions embodied thereon, the first set of instructions configured to be executed by the first processor to cause the first processor to: after receiving a package of data comprising electrocardiogram (ECG) data and metadata including determined RR intervals associated with the ECG data: display, on the UI, at least a subset of the determined RR intervals, wherein the subset comprises multiple separate strips of the ECG data; receive, via the UI, a user selection of one RR interval from the subset, wherein the one RR interval is a selected RR interval; and in response to the user selection, override the determined RR intervals associated with a time period that is greater than a time period associated with the selected RR interval, wherein the override the determined RR intervals comprises inserting an artifact event between respective pairs of beats in each overridden RR interval.
  2. 2 . The system of claim 1 , wherein the selected RR interval is a longest true RR interval of the subset of the determined RR intervals.
  3. 3 . The system of claim 1 , wherein each of the RR intervals in the subset of determined RR intervals includes ECG data over multiple beats.
  4. 4 . The system of claim 1 , wherein each overridden determined RR interval is associated with ECG data comprising an unclassified beat.
  5. 5 . The system of claim 1 , wherein each overridden determined RR interval is associated with an incorrect RR interval time period.
  6. 6 . The system of claim 1 , wherein the artifact events are inserted at predetermined periods of time before the later-occurring of the respective pairs of beats.
  7. 7 . The system of claim 1 , wherein the first set of instructions are part of the package of data received from a server.
  8. 8 . The system of claim 7 , wherein the first set of instructions are executed by a web browser at the remote computing system.
  9. 9 . The system of claim 1 , further comprising: a server comprising: a database, a second processor, and a second computer-readable medium having a second set of computer-executable instructions embodied thereon, the second set of instructions configured to be executed by the second processor to cause the second processor to: calculate, using a machine learning model operated by the server, the determined RR intervals; store the determined RR intervals in the database; transmit, to the remote computing system, strips of the ECG data and the determined RR intervals and the first set of instructions; receive a modified set of RR intervals, wherein the modified set of RR intervals include the overridden determined RR intervals; and replace, in the database, the determined RR intervals with the modified set of RR intervals.
  10. 10 . A method comprising: receiving a package of data comprising electrocardiogram (ECG) data and metadata, the metadata including determined RR intervals associated with the ECG data; displaying, on a user interface, at least a subset of the determined RR intervals; receiving, via the user interface, a user selection of a selected RR interval; and in response to the user selection, overriding the determined RR intervals associated with time periods that are greater than a time period associated with the selected RR interval.
  11. 11 . The method of claim 10 , wherein each of the overridden determined RR intervals is associated with ECG data comprising an unclassified beat.
  12. 12 . The method of claim 10 , wherein the overriding includes inserting an artifact event between respective pairs of beats.
  13. 13 . The method of claim 12 , wherein the artifact event is inserted at a predetermined period of time before the later-occurring of the respective pairs of beats.
  14. 14 . The method of claim 10 , further comprising: recalculating RR interval data after the overriding the determined RR intervals.
  15. 15 . The method of claim 10 , wherein each RR interval is a length of time between a pair of R-waves within the ECG data.

Description

CROSS REFERENCE TO RELATED APPLICATION This application claims priority to Provisional Application No. 63/335,629, filed Apr. 27, 2022, all of which are herein incorporated by reference in their entirety. TECHNICAL FIELD The present disclosure relates to devices, methods, and systems for analyzing cardiac activity and cardiac events. BACKGROUND Monitoring devices for collecting biometric data are becoming increasingly common in diagnosing and treating medical conditions in patients. For example, mobile devices can be used to monitor cardiac data in a patient. This cardiac monitoring can empower physicians with valuable information regarding the occurrence and regularity of a variety of heart conditions and irregularities in patients. Cardiac monitoring can be used, for example, to identify abnormal cardiac rhythms, so that critical alerts can be provided to patients, physicians, or other care providers and patients can be treated. SUMMARY In Example 1, a method includes receiving a package of data that includes electrocardiogram (ECG) data and metadata. The metadata includes determined RR intervals associated with the ECG data. The method further includes displaying, on a user interface, at least a subset of the determined RR intervals and overriding the determined RR intervals associated with a time period that is greater than a time period associated with a selected RR interval. In Example 2, the method of Example 1, wherein the overriding the determined RR intervals is performed in response to receiving, via the user interface, a user selection of the selected RR interval. In Example 3, the method of any of the preceding Examples, wherein the selected RR interval is a longest true RR interval of the subset of the determined RR intervals. In Example 4, the method of any of the preceding Examples, further comprising calculating a time period for a longest determined RR interval based on the selected RR interval. In Example 5, the method of any of the preceding Examples, wherein each of the subsets of determined RR intervals includes ECG data over multiple beats. In Example 6, the method of any of the preceding Examples, wherein each of the overridden determined RR intervals is associated with ECG data comprising an unclassified beat. In Example 7, the method of any of the preceding Examples, wherein each of the overridden determined RR intervals is associated with an incorrect RR interval time period. In Example 8, the method of any of the preceding Examples, wherein the overriding includes inserting an artifact event between respective pairs of beats. In Example 9, the method of claim 8, wherein the artifact event is inserted at a predetermined period of time before the later-occurring of the respective pairs of beats. In Example 10, the method of any of the preceding Examples, further comprising recalculating RR interval data after the overriding the determined RR intervals. In Example 11, the method of any of the preceding Examples, wherein each RR interval is associated with a pair of beats. In Example 12, the method of any of the preceding Examples, wherein each RR interval is a length of time between a pair of R-waves within the ECG data. In Example 13, a computer program product comprising instructions to cause one or more processors to carry out the steps of the method of Examples 1-12. In Example 14, a computer-readable medium having stored thereon the computer program product of Example 13. In Example 15, a computer comprising the computer-readable medium of Example 14. In Example 16, a system includes a remote computing system with: a user interface (UI), a first processor, and a first computer-readable medium having a first set of computer-executable instructions embodied thereon. The first set of instructions are configured to be executed by the first processor to cause the first processor to perform various steps. One step includes—after receiving a package of data comprising ECG data and metadata including determined RR intervals associated with the ECG data—display, on the UI, at least a subset of the determined RR intervals. Another step includes override the determined RR intervals associated with a time period that is greater than a time period associated with a selected RR interval. In Example 17, the system of Example 16, wherein the selected RR interval is a user-selected RR interval. In Example 18, the system of Example 16, wherein the selected RR interval is a longest true RR interval of the subset of the determined RR intervals. In Example 19, the system of Example 16, wherein each of the RR intervals in the subset of determined RR intervals includes ECG data over multiple beats. In Example 20, the system of Example 16, wherein each of the overridden determined RR intervals is associated with ECG data comprising an unclassified beat. In Example 21, the system of Example 16, wherein each of the overridden determined RR intervals is associated with an incorrect RR interval time perio