IP Library Granted Patent US 11,783,924
Granted Patent B2
US 11,783,924 · App. 16/766,551 · Granted Oct 10, 2023

ECG information processing method and ECG workstation

Inventors: Chuanyan Hu (Beijing, CN); Jun Cao (Beijing, CN); Chang Liu (Beijing, CN); Zifang Zhao (Changping District Beijing, CN); Xue Zhang (Beijing, CN); Baoquan Wang (Beijing, CN)
Assignee: Shanghai Lepu CloudMed Co., Ltd
G16H10/60G16H40/63
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,783,924
App. No.
16/766,551
Granted
Oct 10, 2023
Kind
B2
Abstract

An ECG information processing method and ECG workstation, wherein the method comprises: the ECG workstation receives the ECG data output by an ECG device, the ECG data includes ID of the measured object and the detection time information; perform ECG data analysis on the ECG data to generate report data; receive a report data query input by the user, query corresponding report data according to the user ID of the user, and generate report data query result list data; acquire the selected report data according to the selection instruction, determine output mode information and output format information according to the report output, and, selectively output report conclusion data, report entry data, and/or the partial data or all the data in the report graphic data, and convert the partial data or all the data in data format according to the output format information, to generate report output data.

Claims (87)

1. An electrocardiogram information processing method, comprising:

receiving, by an electrocardiogram workstation, electrocardiogram data output by an electrocardiogram monitoring device, wherein the electrocardiogram data comprises an identification ID of a tested object and detection time information and wherein the electrocardiogram data is single-lead or multi-lead time sequence data;

performing electrocardiogram data analysis on the electrocardiogram data, and generating report data and storing the report data, wherein the performing electrocardiogram data analysis on the electrocardiogram data, and generating report data includes:

converting a data format of the electrocardiogram data into a preset standard data format by resampling, and performing a first filtering processing on converted electrocardiogram data in the preset standard data format;

performing heart beat detection processing on electrocardiogram data processed by the first filtering processing to identify multiple pieces of heart beat data comprised in the electrocardiogram data, each of which corresponds to a heart beat cycle, comprising amplitude data and starting-ending time data of corresponding P wave, QRS complex and T wave;

performing interference identification on the heart beat data according to a trained Two-class interference identification model to determine whether there is interference in the heart beat data with a probability value for judging the interference;

according to lead parameters of the heart beat data and the heart beat data, combining and generating heart beat time sequence data based on results of the interference identification and time rules; and generating heart beat analysis data according to the heart beat time sequence data;

analyzing and evaluating a signal quality of the heart beat analysis data, and obtaining a signal quality evaluation index of the heart beat analysis data;

performing feature extraction and analysis of an amplitude and time characterization data on the heart beat analysis data according to a trained heart beat classification model, to obtain primary classification information of the heart beat analysis data;

inputting the heart beat analysis data of particular heart beats in results of the primary classification information into a trained ST segment and T wave change model for identification, and determining ST segment and T wave evaluation information;

performing P wave and T wave feature detection on the heart beat analysis data according to the heart beat time sequence data to determine detailed feature information of the P wave and the T wave in each heart beat;

performing secondary classification processing on the heart beat analysis data according to electrocardiogram basic rule reference data, the detailed feature information of the P wave and the T wave and the ST segment and T wave evaluation information under the primary classification information to obtain heart beat classification information; and

generating electrocardiogram event data from the heart beat analysis data according to the heart beat classification information and the electrocardiogram basic rule reference data; screening the electrocardiogram event data according to the signal quality evaluation index to obtain the report conclusion data and the report table item data; and generating the report graphic data according to typical data segments in each kind of the electrocardiogram event data,

wherein the report data comprises: report conclusion data, report table item data and/or report graphic data corresponding to the identification of the tested object;

receiving a report data query instruction input by a user, querying corresponding report data according to the identification of the user, and generating report data query result list data to display and output; wherein the report data query result list data comprises at least the identification of the tested object and the detection time information of one or more pieces of the report data obtained by the querying;

receiving a selection instruction input by the user, and acquiring selected report data according to the selection instruction; and

receiving a report output instruction input by the user, determining output mode information and output format information according to the report output instruction, selectively outputting part or all of data in the report conclusion data, the report table item data and/or the report graphic data according to the output mode information, and performing data format conversion on the part or all of the data according to the output format information to generate report output data.

2. The method according to claim 1 , wherein after the receiving a selection instruction input by the user, and acquiring selected report data according to the selection instruction, the method further comprises:

receiving report conclusion modification data and/or report table item modification data input by the user; and

updating the report conclusion data according to the report conclusion modification data, and updating the report table item data according to the report table item modification data.

3. The method according to claim 1 , wherein the performing heart beat detection processing on electrocardiogram data processed by the first filtering processing further comprises:

determining an RR interval according to the QRS complex and calculating an estimation value of noise in the RR interval; and

determining a detection confidence level of each QRS complex according to the estimation value of the noise and a maximum amplitude in each QRS complex.

4. The method according to claim 1 , wherein the performing interference identification on the heart beat data according to a trained Two-class interference identification model comprises:

performing cutting and sampling on the heart beat data with a first data amount, and inputting data obtained by the cutting and sampling into the Two-class interference identification model to identify interference;

identifying a data segment with a heart beat interval greater than or equal to a preset interval determination threshold in the heart beat data;

performing a judgment of signal abnormality on the data segment with the heart beat interval greater than or equal to the preset interval determination threshold to determine whether the data segment is an abnormal signal;

if the data segment is not an abnormal signal, according to a set time value, determining a starting data point and an ending data point of sliding sampling in the data segment with a preset time width, and performing the sliding sampling on the data segment from the starting data point until the ending data point to obtain multiple sample data segments; and

performing the interference identification on each of the multiple sample data segments.

5. The method according to claim 1 , wherein the inputting the heart beat analysis data of particular heart beats in results of the primary classification information into a trained ST segment and T wave change model for identification, and determining ST segment and T wave evaluation information, comprises:

inputting data of the particular heart beats in the primary classification into the trained ST segment and T wave change model according to leads in turn, performing the feature extraction and analysis of the amplitude and time characterization data on the data of the particular heart beats of each lead to obtain ST segment and T wave change information of each lead, and determining the ST segment and T wave evaluation information, which is lead position information that indicates the ST segment and T wave corresponding to heart beat segment data occurs change.

6. The method according to claim 1 , wherein the generating the report graphic data according to typical data segments in each kind of the electrocardiogram event data comprises:

performing evaluation on data segments in each kind of electrocardiogram event according to the signal quality evaluation index, and selecting the data segments with the highest signal quality evaluation index as the typical data segments in the electrocardiogram event.

7. An electrocardiogram workstation, comprising a memory and a processer, wherein the memory is used for storing programs including instructions, and the processor is used for executing the programs, wherein the instructions cause the electrocardiogram workstation to perform steps comprising:

receive electrocardiogram data output by an electrocardiogram monitoring device, wherein the electrocardiogram data comprises an identification ID of a tested object and detection time information and wherein the electrocardiogram data is single-lead or multi-lead time sequence data;

perform electrocardiogram data analysis on the electrocardiogram data, and generating report data and storing the report data including:

convert a data format of the electrocardiogram data into a preset standard data format by resampling, and performing a first filtering processing on converted electrocardiogram data in the preset standard data format;

perform heart beat detection processing on electrocardiogram data processed by the first filtering processing to identify multiple pieces of heart beat data comprised in the electrocardiogram data, each of which corresponds to a heart beat cycle, comprising amplitude data and starting-ending time data of corresponding P wave, QRS complex and T wave;

perform interference identification on the heart beat data according to a trained Two-class interference identification model to determine whether there is interference in the heart beat data with a probability value for judging the interference;

according to lead parameters of the heart beat data and the heart beat data, combine and generate heart beat time sequence data based on results of the interference identification and time rules; and generate heart beat analysis data according to the heart beat time sequence data;

analyze and evaluate a signal quality of the heart beat analysis data, and obtain a signal quality evaluation index of the heart beat analysis data;

perform feature extraction and analysis of an amplitude and time characterization data on the heart beat analysis data according to a trained heart beat classification model, to obtain primary classification information of the heart beat analysis data;

input the heart beat analysis data of particular heart beats in results of the primary classification information into a trained ST segment and T wave change model for identification, and determining ST segment and T wave evaluation information;

perform P wave and T wave feature detection on the heart beat analysis data according to the heart beat time sequence data to determine detailed feature information of the P wave and the T wave in each heart beat;

perform secondary classification processing on the heart beat analysis data according to electrocardiogram basic rule reference data, the detailed feature information of the P wave and the T wave and the ST segment and T wave evaluation information under the primary classification information to obtain heart beat classification information;

generate electrocardiogram event data from the heart beat analysis data according to the heart beat classification information and the electrocardiogram basic rule reference data; and

screen the electrocardiogram event data according to the signal quality evaluation index to obtain the report conclusion data and the report table item data; and generating the report graphic data according to typical data segments in each kind of the electrocardiogram event data,

wherein the report data comprises: report conclusion data, report table item data and/or report graphic data corresponding to the identification of the tested object;

receive a report data query instruction input by a user, query corresponding report data according to the identification of the user, and generate report data query result list data to display and output; wherein the report data query result list data comprises at least the identification of the tested object and the detection time information of one or more pieces of the report data obtained by the querying;

receive a selection instruction input by the user, and acquiring selected report data according to the selection instruction; and

receive a report output instruction input by the user, determine output mode information and output format information according to the report output instruction, selectively output part or all of data in the report conclusion data, the report table item data and/or the report graphic data according to the output mode information, and performing data format conversion on the part or all of the data according to the output format information to generate report output data.

8. A computer program product comprising instructions, wherein when the computer program product runs on a computer, the instructions cause the computer to perform steps comprising:

receive electrocardiogram data output by an electrocardiogram monitoring device, wherein the electrocardiogram data comprises an identification ID of a tested object and detection time information and wherein the electrocardiogram data is single-lead or multi-lead time sequence data;

perform electrocardiogram data analysis on the electrocardiogram data, and generating report data and storing the report data including:

convert a data format of the electrocardiogram data into a preset standard data format by resampling, and performing a first filtering processing on converted electrocardiogram data in the preset standard data format;

perform heart beat detection processing on electrocardiogram data processed by the first filtering processing to identify multiple pieces of heart beat data comprised in the electrocardiogram data, each of which corresponds to a heart beat cycle, comprising amplitude data and starting-ending time data of corresponding P wave, QRS complex and T wave;

perform interference identification on the heart beat data according to a trained Two-class interference identification model to determine whether there is interference in the heart beat data with a probability value for judging the interference;

according to lead parameters of the heart beat data and the heart beat data, combine and generate heart beat time sequence data based on results of the interference identification and time rules; and generate heart beat analysis data according to the heart beat time sequence data;

analyze and evaluate a signal quality of the heart beat analysis data, and obtain a signal quality evaluation index of the heart beat analysis data;

perform feature extraction and analysis of an amplitude and time characterization data on the heart beat analysis data according to a trained heart beat classification model, to obtain primary classification information of the heart beat analysis data;

input the heart beat analysis data of particular heart beats in results of the primary classification information into a trained ST segment and T wave change model for identification, and determining ST segment and T wave evaluation information;

perform P wave and T wave feature detection on the heart beat analysis data according to the heart beat time sequence data to determine detailed feature information of the P wave and the T wave in each heart beat;

perform secondary classification processing on the heart beat analysis data according to electrocardiogram basic rule reference data, the detailed feature information of the P wave and the T wave and the ST segment and T wave evaluation information under the primary classification information to obtain heart beat classification information;

generate electrocardiogram event data from the heart beat analysis data according to the heart beat classification information and the electrocardiogram basic rule reference data; and

screen the electrocardiogram event data according to the signal quality evaluation index to obtain the report conclusion data and the report table item data; and generating the report graphic data according to typical data segments in each kind of the electrocardiogram event data,

wherein the report data comprises: report conclusion data, report table item data and/or report graphic data corresponding to the identification of the tested object;

receive a report data query instruction input by a user, query corresponding report data according to the identification of the user, and generate report data query result list data to display and output; wherein the report data query result list data comprises at least the identification of the tested object and the detection time information of one or more pieces of the report data obtained by the querying;

receive a selection instruction input by the user, and acquiring selected report data according to the selection instruction; and

receive a report output instruction input by the user, determine output mode information and output format information according to the report output instruction, selectively output part or all of data in the report conclusion data, the report table item data and/or the report graphic data according to the output mode information, and performing data format conversion on the part or all of the data according to the output format information to generate report output data.

9. A computer readable storage medium, comprising instructions, wherein when the instructions run on a computer, the instructions cause the computer to perform steps comprising:

receive electrocardiogram data output by an electrocardiogram monitoring device, wherein the electrocardiogram data comprises an identification ID of a tested object and detection time information and wherein the electrocardiogram data is single-lead or multi-lead time sequence data;

perform electrocardiogram data analysis on the electrocardiogram data, and generating report data and storing the report data including:

convert a data format of the electrocardiogram data into a preset standard data format by resampling, and performing a first filtering processing on converted electrocardiogram data in the preset standard data format;

perform heart beat detection processing on electrocardiogram data processed by the first filtering processing to identify multiple pieces of heart beat data comprised in the electrocardiogram data, each of which corresponds to a heart beat cycle, comprising amplitude data and starting-ending time data of corresponding P wave, QRS complex and T wave;

perform interference identification on the heart beat data according to a trained Two-class interference identification model to determine whether there is interference in the heart beat data with a probability value for judging the interference;

according to lead parameters of the heart beat data and the heart beat data, combine and generate heart beat time sequence data based on results of the interference identification and time rules; and generate heart beat analysis data according to the heart beat time sequence data;

analyze and evaluate a signal quality of the heart beat analysis data, and obtain a signal quality evaluation index of the heart beat analysis data;

perform feature extraction and analysis of an amplitude and time characterization data on the heart beat analysis data according to a trained heart beat classification model, to obtain primary classification information of the heart beat analysis data;

input the heart beat analysis data of particular heart beats in results of the primary classification information into a trained ST segment and T wave change model for identification, and determining ST segment and T wave evaluation information;

perform P wave and T wave feature detection on the heart beat analysis data according to the heart beat time sequence data to determine detailed feature information of the P wave and the T wave in each heart beat;

perform secondary classification processing on the heart beat analysis data according to electrocardiogram basic rule reference data, the detailed feature information of the P wave and the T wave and the ST segment and T wave evaluation information under the primary classification information to obtain heart beat classification information;

generate electrocardiogram event data from the heart beat analysis data according to the heart beat classification information and the electrocardiogram basic rule reference data; and

screen the electrocardiogram event data according to the signal quality evaluation index to obtain the report conclusion data and the report table item data; and generating the report graphic data according to typical data segments in each kind of the electrocardiogram event data,

wherein the report data comprises: report conclusion data, report table item data and/or report graphic data corresponding to the identification of the tested object;

receive a report data query instruction input by a user, query corresponding report data according to the identification of the user, and generate report data query result list data to display and output; wherein the report data query result list data comprises at least the identification of the tested object and the detection time information of one or more pieces of the report data obtained by the querying;

receive a selection instruction input by the user, and acquiring selected report data according to the selection instruction; and

receive a report output instruction input by the user, determine output mode information and output format information according to the report output instruction, selectively output part or all of data in the report conclusion data, the report table item data and/or the report graphic data according to the output mode information, and performing data format conversion on the part or all of the data according to the output format information to generate report output data.

Assignments (4)
CHANGE OF NAME Recorded Nov 8, 2021
From: SHANGHAI YOCALY HEALTH MANAGEMENT COMPANY
To: SHANGHAI LEPU CLOUDMED CO., LTD.
Reel/Frame 058053/0594 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2020
From: LEPU MEDICAL TECHNOLOGY (BEJING) CO., LTD.
To: SHANGHAI YOCALY HEALTH MANAGEMENT COMPANY
Reel/Frame 053689/0009 →
CORRECTIVE ASSIGNMENT TO CORRECT THE 6TH INVENTOR'S NAME PREVIOUSLY RECORDED AT REEL: 52736 FRAME: 130. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 11, 2020
From: HU, CHUANYAN; CAO, JUN; LIU, CHANG; ZHOU, ZIFANG; ZHANG, XUE; WANG, BAOQUAN
To: LEPU MEDICAL TECHNOLOGY (BEJING) CO., LTD.
Reel/Frame 052910/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2020
From: HU, CHUANYAN; CAO, JUN; LIU, CHANG; ZHOU, ZIFANG; ZHANG, XUE; WANG, BOAQUAN
To: LEPU MEDICAL TECHNOLOGY (BEJING) CO., LTD.
Reel/Frame 052736/0130 →
Priority Claims (1)
CN 201810157365.3 · Feb 24, 2018 · national
Continuity (1)
Related Publication 20210280281A1 · Sep 9, 2021