Search

US-12616413-B2 - Beat and rhythm reclassification

US12616413B2US 12616413 B2US12616413 B2US 12616413B2US-12616413-B2

Abstract

A method includes receiving—by a first computing system—electrocardiogram (ECG) data and metadata associated with the ECG data, where the metadata includes an initial cardiac event classification and an initial beat classification for beats occurring during a first event associated with the initial cardiac event classification. The method further includes causing the ECG data to be displayed in a user interface (UI) and receiving a command, via the UI, to change the initial beat classifications to subsequent beat classifications. The method also includes automatically modifying, by the first computing system, the initial cardiac event classification to a subsequent cardiac event classification based on the subsequent beat classifications.

Inventors

  • David Engebretsen
  • Benjamin Adam TEPLITZKY
  • Jake Matras
  • Michael Thomas Edward McRoberts
  • Timothy MCCLANAHAN

Assignees

  • PREVENTICE SOLUTIONS, INC.

Dates

Publication Date
20260505
Application Date
20230427

Claims (20)

  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 to cause the system to: after receiving electrocardiogram (ECG) data and metadata including an initial cardiac event classification and an initial beat classification for beats occurring during a first event associated with the initial cardiac event classification: display the ECG data in the UI; receive, via a user selection in the UI, a command to change the initial beat classifications to subsequent beat classifications; and automatically modify the initial cardiac event classification to a subsequent cardiac event classification based on the subsequent beat classifications selected via the UI.
  2. 2 . The system of claim 1 , wherein the automatically modifying the initial cardiac event classification to the subsequent cardiac event classification includes using a state machine.
  3. 3 . The system of claim 2 , wherein the state machine uses the subsequent beat classifications to determine the subsequent cardiac event classification.
  4. 4 . The system of claim 2 , wherein the state machine uses the initial beat classifications of beats surrounding the first event to determine the subsequent cardiac event classification.
  5. 5 . The system of claim 2 , wherein a multi-step algorithm receives outputs of the state machine, wherein the multi-step algorithm determines the subsequent cardiac event classification.
  6. 6 . The system of claim 1 , wherein the command causes the initial beat classifications to change to the subsequent beat classifications for thousands of individual beats.
  7. 7 . The system of claim 1 , wherein the metadata comprises initial cardiac event classifications and initial beat classification for beats occurring during multiple events, wherein only the initial cardiac event classifications associated with subsequent beat classifications are modified.
  8. 8 . The system of claim 1 , wherein the automatically modifying the initial cardiac event classification to the subsequent cardiac event classification causes initial separate events to merge into a single event.
  9. 9 . The system of claim 1 , wherein the first set of instructions further cause the first processor to: display, via the UI in a single window, multiple superimposed plots of beats associated with the same initial beat classification.
  10. 10 . The system of claim 9 , wherein the command comprises selecting some or all of the beats in the single window and modifying the initial beat classifications to the subsequent beat classifications.
  11. 11 . The system of claim 1 , wherein the initial beat classifications are ventricular beats and the subsequent beat classifications are normal beats, wherein the initial cardiac event classification is a sinus rhythm and the subsequent event classification is an atrial fibrillation rhythm.
  12. 12 . The system of claim 1 , wherein the initial beat classifications are ventricular beats and the subsequent beat classifications are supraventricular beats, wherein the subsequent event classification is a supraventricular tachycardia event.
  13. 13 . The system of claim 1 , wherein the first set of instructions are configured to be executed via a web browser at the remote computing system.
  14. 14 . 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: determine, using a machine learning model operated by the server and based on ECG data, the initial cardiac event classification and the initial beat classifications; store the initial cardiac event classification and initial beat classifications in the database; transmit, to the remote computing system, strips of the initial ECG data, the initial cardiac event classification, the initial beat classifications, and the first set of instructions; receive, from the remote computing system, the subsequent cardiac event classification and the subsequent beat classifications; and replace, in the database, the initial cardiac event classification with the subsequent cardiac event classification and the initial beat classifications with the subsequent beat classifications.
  15. 15 . A method comprising: receiving, by a first computing system, electrocardiogram (ECG) data and metadata associated with the ECG data, the metadata comprising an initial cardiac event classification and an initial beat classification for each beat occurring during a first event associated with the initial cardiac event classification; causing the ECG data to be displayed in a user interface (UI); receiving a command, via the UI, to change the initial beat classifications to subsequent beat classifications; and automatically modifying, by the first computing system, the initial cardiac event classification to a subsequent cardiac event classification based on the subsequent beat classifications, wherein the automatically modifying comprises using a state machine, which uses the subsequent beat classifications to determine the subsequent cardiac event classification.
  16. 16 . The method of claim 15 , wherein the state machine uses the initial beat classifications of beats surrounding the first event to determine the subsequent cardiac event classification.
  17. 17 . The method of claim 15 , wherein the initial beat classifications are ventricular beats and the subsequent beat classifications are normal beats, wherein the initial cardiac event classification is a sinus rhythm and the subsequent event classification is an atrial fibrillation rhythm.
  18. 18 . The method of claim 15 , wherein the initial beat classifications are ventricular beats and the subsequent beat classifications are supraventricular beats, wherein the subsequent event classification is a supraventricular tachycardia event.
  19. 19 . 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 to cause the system to: after receiving electrocardiogram (ECG) data and metadata including an initial cardiac event classification and an initial beat classification for beats occurring during a first event associated with the initial cardiac event classification: display the ECG data in the UI; receive, via a user selection in the UI, a single command to change the initial beat classifications to subsequent beat classifications for thousands of individual beats; and automatically modify the initial cardiac event classification to a subsequent cardiac event classification based on the subsequent beat classifications.
  20. 20 . The system of claim 19 , wherein the automatically modifying the initial cardiac event classification to the subsequent cardiac event classification includes using a state machine.

Description

CROSS REFERENCE TO RELATED APPLICATION This application claims priority to Provisional Application No. 63/336,071, filed Apr. 28, 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—by a first computing system—electrocardiogram (ECG) data and metadata associated with the ECG data, where the metadata includes an initial cardiac event classification and an initial beat classification for beats occurring during a first event associated with the initial cardiac event classification. The method further includes causing the ECG data to be displayed in a user interface (UI) and receiving a command, via the UI, to change the initial beat classifications to subsequent beat classifications. The method also includes automatically modifying, by the first computing system, the initial cardiac event classification to a subsequent cardiac event classification based on the subsequent beat classifications. In Example 2, the method of Example 1, wherein the automatically modifying the initial cardiac event classification to the subsequent cardiac event classification includes using a state machine. In Example 3, the method of Example 2, wherein the state machine uses the subsequent beat classifications to determine the subsequent cardiac event classification. In Example 4, the method of any of Examples 2 or 3, wherein the state machine uses the initial beat classifications of beats surrounding the first event to determine the subsequent cardiac event classification. In Example 5, the method of any of Examples 2-4, wherein a multi-step algorithm receives outputs of the state machine, wherein the multi-step algorithm determines the subsequent cardiac event classification. In Example 6, the method of any of the preceding Examples, wherein the command causes the initial beat classifications to change to the subsequent beat classifications for thousands of individual beats. In Example 7, the method of any of the preceding Examples, wherein the metadata comprises initial cardiac event classifications and initial beat classification for beats occurring during multiple events, wherein only the initial cardiac event classifications associated with subsequent beat classifications are modified. In Example 8, the method of any of the preceding Examples, wherein the automatically modifying the initial cardiac event classification to the subsequent cardiac event classification causes initial separate events to merge into a single event. In Example 9, the method of any of the preceding Examples, further including: displaying, via the UI in a single window, multiple superimposed plots of beats associated with the same initial beat classification. In Example 10, the method of Example 9, wherein the command includes selecting some or all of the beats in the single window and modifying the initial beat classifications to the subsequent beat classifications. In Example 11, the method of any of the preceding Examples, wherein the initial beat classifications are ventricular beats and the subsequent beat classifications are normal beats, wherein the initial cardiac event classification is a sinus rhythm and the subsequent event classification is an atrial fibrillation rhythm. In Example 12, the method of any of the preceding Examples, wherein wherein the initial beat classifications are ventricular beats and the subsequent beat classifications are supraventricular beats, wherein the subsequent event classification is a supraventricular tachycardia event. In Example 13, a computer program product comprising instructions to cause one or more processors to carry out the steps of the method of Example 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: display the ECG data in the UI after