WO2025173650A1 - Information processing program, information processing method, and information processing device - Google Patents
Information processing program, information processing method, and information processing deviceInfo
- Publication number
- WO2025173650A1 WO2025173650A1 PCT/JP2025/004055 JP2025004055W WO2025173650A1 WO 2025173650 A1 WO2025173650 A1 WO 2025173650A1 JP 2025004055 W JP2025004055 W JP 2025004055W WO 2025173650 A1 WO2025173650 A1 WO 2025173650A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- waveform
- information processing
- feature points
- sound
- disease
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B10/00—Instruments for taking body samples for diagnostic purposes; Other methods or instruments for diagnosis, e.g. for vaccination diagnosis, sex determination or ovulation-period determination; Throat striking implements
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/24—Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
- A61B5/316—Modalities, i.e. specific diagnostic methods
- A61B5/318—Heart-related electrical modalities, e.g. electrocardiography [ECG]
- A61B5/33—Heart-related electrical modalities, e.g. electrocardiography [ECG] specially adapted for cooperation with other devices
Definitions
- Patent Document 1 mentions the need to correct left ventricular end-diastolic pressure for patients with valvular disease, but does not disclose specific methods for correction or for extracting feature points.
- the present invention was made in light of these circumstances. Its purpose is to provide an information processing program, information processing method, and information processing device that extracts characteristic points of cardiac sound waveforms while taking into account the patient's illness or constitution.
- the present invention is an information processing program that (1) causes a computer to execute the following processes: acquire health condition information, including disease information, identify the patient's disease or constitution based on the health condition information; acquire the patient's phonocardiogram waveform; set extraction conditions for feature points of the phonocardiogram waveform based on the disease or constitution; and extract feature points of the phonocardiogram waveform based on the set extraction conditions.
- an embodiment of the present invention is (2)
- the extraction condition is to recognize that there are two or more peaks in the cardiac sound waveform and select the first peak, or to change the time range for extracting the feature points.
- the information processing program described in any of (1) to (5) above obtains the health condition information from an electronic medical record.
- the disease preferably includes valvular disease or arrhythmia.
- the information processing program described in any one of (1) to (7) above estimates intracardiac pressure based on the extracted feature points and outputs the estimated intracardiac pressure.
- the information processing program described in any of (1) to (8) above acquires an electrocardiogram and a pulse waveform synchronized with a cardiac sound waveform, extracts feature points of the acquired electrocardiogram and pulse waveform, and estimates intracardiac pressure based on the feature points of the cardiac sound waveform and the feature points of the electrocardiogram and the pulse waveform.
- the disease causes an abnormal change in the morphology of the cardiac sound waveform
- the abnormal change includes the splitting of one or two cardiac sounds in the cardiac sound waveform.
- the extraction conditions are set so that the start points of the first sound and the second sound are extracted based on the appearance of two or more waveform peaks due to the splitting, or so that the start points of the first sound and the second sound are extracted from the R wave extracted from the electrocardiogram within a time range that takes the split into account.
- the information processing program described in (9) or (10) above estimates intracardiac pressure based on the characteristic points of the phonocardiogram waveform and the characteristic points of the electrocardiogram and pulse waveform that are extracted assuming that there is no disease or predisposition that causes abnormal changes in the morphology of the phonocardiogram waveform, and outputs the estimated intracardiac pressure.
- FIG. 1 is an explanatory diagram illustrating an example of the configuration of a monitoring system.
- FIG. 2 is a block diagram illustrating an example of a hardware configuration of a server.
- FIG. 2 is a block diagram illustrating an example of the hardware configuration of the measurement device.
- FIG. 2 is a block diagram illustrating an example of a hardware configuration of a communication terminal.
- FIG. 2 is a block diagram showing an example of the hardware configuration of a medical professional terminal.
- FIG. 2 is an explanatory diagram illustrating an example of a patient DB.
- FIG. 10 is an explanatory diagram showing an example of a comorbidity DB.
- FIG. 2 is an explanatory diagram illustrating an example of a waveform DB.
- FIG. 1 is an explanatory diagram illustrating an example of the configuration of a monitoring system.
- FIG. 2 is a block diagram illustrating an example of a hardware configuration of a server.
- FIG. 2 is a block diagram illustrating an example of the hardware configuration
- the measurement data for electrocardiogram, heart sounds, and pulse waves measured by the measurement device 2 is transmitted to and stored by the server 1 via the communication terminal 3 and the network N.
- the server 1 estimates the patient's intracardiac pressure based on the measurement data.
- the medical professional terminal 4 acquires and displays the patient's measurement data and estimated intracardiac pressure from the server 1.
- the communication terminal 3 may also estimate the patient's intracardiac pressure based on the measurement data.
- Intracardiac pressures include, but are not limited to, left heart pressure, right heart pressure, left ventricular pressure waveform, right ventricular pressure waveform, as well as left ventricular end-diastolic pressure (LVEDP), left atrial pressure (LAP), left ventricular pressure (LVP), pulmonary artery end-diastolic pressure (PAEDP, or PADP), right atrial pressure (RAP), right ventricular pressure (RVP), central venous pressure (CVP), pulmonary artery pressure (PAP), and pulmonary wedge pressure (PWP).
- Pulmonary artery wedge pressure is also known as PAWP (pulmonary arterial wedge pressure), PCWP (pulmonary capillary wedge pressure), or PAOP (pulmonary artery occlusion pressure). Because intracardiac pressure fluctuates periodically with each heartbeat, it includes systolic pressure, diastolic pressure, and mean pressure.
- FIG. 2 is a block diagram showing an example of the hardware configuration of server 1.
- Server 1 includes a control unit 11, a main memory unit 12, an auxiliary memory unit 13, a communication unit 14, and a reading unit 15. Each component is connected via bus B.
- Server 1 is composed of a server computer, a workstation, a PC (Personal Computer), etc.
- Server 1 may also be composed of a multi-computer consisting of multiple computers, a virtual machine constructed virtually by software, or a quantum computer.
- the functions of server 1 may be realized by a cloud service.
- the control unit 11 has one or more central processing units (CPUs), micro-processing units (MPUs), graphics processing units (GPUs), and other processing devices.
- CPUs central processing units
- MPUs micro-processing units
- GPUs graphics processing units
- the control unit 11 reads and executes a control program 1P (program, program product) stored in the auxiliary storage unit 13, thereby performing various information processing, control processing, and the like, and realizing various functional units.
- control program 1P program, program product
- the main memory unit 12 is an SRAM (Static Random Access Memory), DRAM (Dynamic Random Access Memory), flash memory, etc.
- the main memory unit 12 mainly temporarily stores data required by the control unit 11 to perform arithmetic processing.
- the communication unit 14 communicates with the communication terminal 3 and medical professional terminal 4 via the network N.
- the control unit 11 may also use the communication unit 14 to download the control program 1P from another computer via the network N, etc., and store it in the auxiliary storage unit 13.
- the reading unit 15 reads portable storage media 1a, including CD (Compact Disc)-ROM and DVD (Digital Versatile Disc)-ROM.
- the control unit 11 may read the control program 1P from the portable storage medium 1a via the reading unit 15 and store it in the auxiliary storage unit 13.
- the control unit 11 may also read the control program 1P from the semiconductor memory 1b.
- the processing unit 22 includes a control unit 221, a main memory unit 222, an auxiliary memory unit 223, and a communication unit 224. Each component is connected via a bus B.
- the control unit 221 has one or more arithmetic processing devices such as a CPU (Central Processing Unit), an MPU (Micro-Processing Unit), or a GPU (Graphics Processing Unit).
- the control unit 221 reads and executes control programs stored in the auxiliary memory unit 223, thereby performing various information processing, control processing, etc., and realizing various functional units.
- the main memory unit 222 is an SRAM, DRAM, flash memory, etc.
- the main memory unit 222 mainly temporarily stores data required by the control unit 221 to execute arithmetic processing.
- the auxiliary storage unit 223 is a hard disk or SSD, etc., and stores the control programs and various data required for the control unit 221 to execute processing.
- the measuring device 2 may be integrated with a health management device such as a blood pressure monitor or a weighing scale.
- the measuring device 2 may also be integrated with a so-called smart watch that the patient wears on a daily basis.
- FIG. 4 is a block diagram showing an example of the hardware configuration of the communication terminal 3.
- the communication terminal 3 is configured as a smartphone, smart display, tablet computer, notebook computer, etc.
- the communication terminal 3 includes a control unit 31, a main memory unit 32, an auxiliary memory unit 33, a communication unit 34, and a touch panel 35. Each component is connected by a bus B.
- the control unit 31 has one or more processing units such as a CPU, MPU, GPU, etc.
- the control unit 31 reads and executes control programs stored in the auxiliary storage unit 33 to perform various information processing, control processing, etc., and realize various functional units.
- the main memory unit 32 is an SRAM, DRAM, flash memory, etc.
- the main memory unit 32 mainly temporarily stores data required by the control unit 31 to perform arithmetic processing.
- the communication unit 34 communicates with the measurement device 2 and the server 1. As described above, the communication unit 34 communicates with the measurement device 2 via short-range wireless communication. The communication unit 34 communicates with the server 1 via the network N.
- the touch panel 35 includes a display unit 351 and an input unit 352.
- the display unit 351 includes a liquid crystal display panel or an organic EL (electro-luminescence) display panel.
- the input unit 352 is layered on the display unit 351.
- the communication terminal 3 may be provided with a keyboard and a mouse or a trackpad instead of or in addition to the touch panel 35.
- FIG. 5 is a block diagram showing an example of the hardware configuration of the medical professional terminal 4.
- the medical professional terminal 4 is configured from a laptop computer, tablet computer, smartphone, smart display, etc.
- the medical professional terminal 4 includes a control unit 41, a main memory unit 42, an auxiliary memory unit 43, a communication unit 44, a display unit 45, and an input unit 46. Each component is connected by a bus B.
- the main memory unit 42 is an SRAM, DRAM, flash memory, etc.
- the main memory unit 42 mainly temporarily stores data required by the control unit 41 to perform arithmetic processing.
- the auxiliary memory unit 43 is a hard disk or SSD, etc., and stores various data necessary for the control unit 41 to execute processing.
- the auxiliary memory unit 43 may be a separate unit from the medical professional terminal 4 and an externally connected external storage device.
- the various DBs, etc. stored in the auxiliary memory unit 43 may be stored on a database server or cloud storage.
- Communication with the server 1 is performed via the communication unit 44 and the network N.
- the control unit 41 may use the communication unit 44 to download the control program 4P from another computer via the network N, etc., and store it in the auxiliary storage unit 43.
- the medical record ID column stores a medical record ID that can identify the patient's medical record.
- the comorbidity column stores diseases (disease information) that the patient has other than heart failure.
- the constitution column stores the patient's constitution.
- Figure 6 shows that a patient with patient ID P102 has aortic stenosis and hypertension as coexisting diseases and a frail constitution. While the names of diseases are stored in the coexisting diseases column in Figure 6, disease codes may be stored instead.
- Disease codes may be codes defined in, for example, the ICD10 Standard Disease Name Master (Medical Information Systems Development Center, a general incorporated foundation) or the Illness and Injury Name Master for Electronic Receipt Processing (Social Insurance Medical Fee Payment Fund).
- Information related to coexisting diseases and constitution is an example of health condition information. That is, in Figure 6, aortic stenosis, hypertension, and a frail constitution are examples of health condition information.
- the portion of the waveform whose amplitude exceeds the lower line is also determined to be noise.
- the middle column of Figure 21 (the column labeled "Accent I Sound” and "Accent II Sound”) is an example of a phonocardiogram waveform for an accentuated I sound and an accentuated II sound.
- the noise judgment threshold is set broadly to prevent parts of the waveform from being identified as noise, and then feature points are extracted.
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Pathology (AREA)
- Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Cardiology (AREA)
- Physics & Mathematics (AREA)
- Biophysics (AREA)
- Physiology (AREA)
- Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
Abstract
Description
本発明は、心音波形の特徴点を抽出する情報処理プログラム、情報処理方法、及び、情報処理装置に関する。 The present invention relates to an information processing program, information processing method, and information processing device for extracting characteristic points of a cardiac waveform.
心不全などの心疾患の既往歴のある患者に対する経過観察などを目的として、心臓の状態を非侵襲的に推定する方法が提案されている。例えば、特許文献1には、心拍時間間隔、心電図(ECG)、および心音図などの関数として、左心室拡張末期圧(LVEDP)を計算する方法が提案されている。 Methods for non-invasively estimating cardiac status have been proposed for purposes such as follow-up of patients with a history of cardiac disease such as heart failure. For example, Patent Document 1 proposes a method for calculating left ventricular end-diastolic pressure (LVEDP) as a function of heartbeat intervals, electrocardiogram (ECG), and phonocardiogram.
しかし、患者が弁膜症などの疾患を持っている場合、心電図、心音図などの心臓波形における特徴点が正確に抽出できないことがある。その結果、左心室拡張末期圧の推定精度が低下するおそれがある。特許文献1には、弁膜症を持つ患者について、左心室拡張末期圧の補正が必要であることは言及しているが、具体的な補正方法や特徴点の抽出方法については開示していない。 However, if a patient has a condition such as valvular disease, it may not be possible to accurately extract feature points from cardiac waveforms such as electrocardiograms and phonocardiograms. As a result, there is a risk that the accuracy of estimating left ventricular end-diastolic pressure will decrease. Patent Document 1 mentions the need to correct left ventricular end-diastolic pressure for patients with valvular disease, but does not disclose specific methods for correction or for extracting feature points.
本発明はこのような状況に鑑みてなされたものである。その目的は、患者の持つ疾患又は体質を考慮して、心音波形の特徴点を抽出する情報処理プログラム、情報処理方法、及び、情報処理装置の提供である。 The present invention was made in light of these circumstances. Its purpose is to provide an information processing program, information processing method, and information processing device that extracts characteristic points of cardiac sound waveforms while taking into account the patient's illness or constitution.
本発明は、(1)患者の疾患情報を含む健康状態情報を取得し、前記健康状態情報に基づいて、疾患又は体質を特定し、前記患者の心音波形を取得し、前記疾患又は体質に基づいて、前記心音波形の特徴点の抽出条件を設定し、設定した前記抽出条件に基づいて、前記心音波形の特徴点を抽出する処理をコンピュータに実行させる情報処理プログラムである。 The present invention is an information processing program that (1) causes a computer to execute the following processes: acquire health condition information, including disease information, identify the patient's disease or constitution based on the health condition information; acquire the patient's phonocardiogram waveform; set extraction conditions for feature points of the phonocardiogram waveform based on the disease or constitution; and extract feature points of the phonocardiogram waveform based on the set extraction conditions.
ここで、本発明の実施形態は、
(2)上記(1)の情報処理プログラムにおいて、前記抽出条件は、前記心音波形のピークが2つ以上あると認識し最初のピークを選択する、又は、前記特徴点を抽出する時間範囲を変更するものであることが好ましい。
Here, an embodiment of the present invention is
(2) In the information processing program of (1) above, it is preferable that the extraction condition is to recognize that there are two or more peaks in the cardiac sound waveform and select the first peak, or to change the time range for extracting the feature points.
(3)上記(1)または(2)の情報処理プログラムにおいて、前記抽出条件は、前記特徴点の出現順序を変更する、又は、前記特徴点を他の特徴点で代替するものであることが好ましい。 (3) In the information processing program described in (1) or (2) above, it is preferable that the extraction condition changes the order in which the feature points appear or replaces the feature points with other feature points.
(4)上記(1)から(3)のいずれかに記載の情報処理プログラムにおいて、前記抽出条件は、前記心音波形において、ノイズと判定する振幅の閾値を変更するものであることが好ましい。 (4) In the information processing program described in any one of (1) to (3) above, it is preferable that the extraction condition changes the amplitude threshold for determining noise in the cardiac sound waveform.
(5)上記(1)から(4)のいずれかに記載の情報処理プログラムは、前記特徴点を破棄するであることが好ましい。 (5) It is preferable that the information processing program described in any of (1) to (4) above discards the feature points.
(6)上記(1)から(5)のいずれかに記載の情報処理プログラムは、前記健康状態情報を電子カルテから取得することが好ましい。 (6) It is preferable that the information processing program described in any of (1) to (5) above obtains the health condition information from an electronic medical record.
(7)上記(1)から(6)のいずれかに記載の情報処理プログラムにおいて、前記疾患には、弁膜症、又は、不整脈を含むことが好ましい。 (7) In the information processing program described in any one of (1) to (6) above, the disease preferably includes valvular disease or arrhythmia.
(8)上記(1)から(7)のいずれかに記載の情報処理プログラムは、抽出した前記特徴点に基づいて心内圧を推定し、推定した前記心内圧を出力することが好ましい。 (8) It is preferable that the information processing program described in any one of (1) to (7) above estimates intracardiac pressure based on the extracted feature points and outputs the estimated intracardiac pressure.
(9)上記(1)から(8)のいずれかに記載の情報処理プログラムは、心音波形と同期された心電図及び脈波波形を取得し、取得した前記心電図及び前記脈波波形の特徴点を抽出し、前記心音波形の特徴点並びに前記心電図及び前記脈波波形の特徴点に基づいて心内圧を推定することが好ましい。 (9) Preferably, the information processing program described in any of (1) to (8) above acquires an electrocardiogram and a pulse waveform synchronized with a cardiac sound waveform, extracts feature points of the acquired electrocardiogram and pulse waveform, and estimates intracardiac pressure based on the feature points of the cardiac sound waveform and the feature points of the electrocardiogram and the pulse waveform.
(10)上記(9)に記載の情報処理プログラムにおいて、前記疾患は前記心音波形の形態に異常変化をもたらすものであり、該異常変化には、前記心音波形における心音の1音又は2音の分裂を含み、前記分裂による2以上の波形のピークの出現を前提に前記1音の開始点及び前記2音の開始点を抽出するように、又は、前記心電図より抽出したR波から、前記分裂を考慮した時間範囲で前記1音の開始点及び前記2音の開始点を抽出するように、前記抽出条件を設定することが好ましい。 (10) In the information processing program described in (9) above, the disease causes an abnormal change in the morphology of the cardiac sound waveform, and the abnormal change includes the splitting of one or two cardiac sounds in the cardiac sound waveform. Preferably, the extraction conditions are set so that the start points of the first sound and the second sound are extracted based on the appearance of two or more waveform peaks due to the splitting, or so that the start points of the first sound and the second sound are extracted from the R wave extracted from the electrocardiogram within a time range that takes the split into account.
(11)上記(9)又は(10)に記載の情報処理プログラムは、前記心音波形の形態に異常変化をもたらす前記疾患又は体質がないと仮定した場合に抽出される前記心音波形の特徴点並びに前記心電図及び前記脈波波形の前記特徴点に基づいて心内圧を推定し、推定した前記心内圧を出力することが好ましい。 (11) It is preferable that the information processing program described in (9) or (10) above estimates intracardiac pressure based on the characteristic points of the phonocardiogram waveform and the characteristic points of the electrocardiogram and pulse waveform that are extracted assuming that there is no disease or predisposition that causes abnormal changes in the morphology of the phonocardiogram waveform, and outputs the estimated intracardiac pressure.
(12)情報処理方法は、患者の疾患情報を含む健康状態情報を取得し、前記健康状態情報に基づいて、疾患又は体質を特定し、前記患者の心音波形を取得し、前記疾患又は体質に基づいて、前記心音波形の特徴点の抽出条件を設定し、設定した前記抽出条件に基づいて、前記心音波形の特徴点を抽出する処理をコンピュータが実行することが好ましい。 (12) Preferably, the information processing method involves a computer executing a process to acquire health condition information including disease information of a patient, identify a disease or constitution based on the health condition information, acquire the patient's acoustocardiogram, set extraction conditions for feature points of the acoustocardiogram based on the disease or constitution, and extract feature points of the acoustocardiogram based on the set extraction conditions.
(13)情報処理装置は、制御部を備える情報処理装置であって、前記制御部は、患者の疾患情報を含む健康状態情報を取得し、前記健康状態情報に基づいて、疾患又は体質を特定し、前記患者の心音波形を取得し、前記疾患又は体質に基づいて、前記心音波形の特徴点の抽出条件を設定し、設定した前記抽出条件に基づいて、前記心音波形の特徴点を抽出する処理を実行する情報処理装置であることが好ましい。 (13) Preferably, the information processing device is an information processing device that includes a control unit, and the control unit acquires health condition information including disease information of a patient, identifies a disease or constitution based on the health condition information, acquires the patient's acoustocardiogram, sets extraction conditions for feature points of the acoustocardiogram based on the disease or constitution, and executes processing to extract feature points of the acoustocardiogram based on the set extraction conditions.
本願の一態様にあっては、患者の持つ疾患や体質を考慮して、心音波形の特徴点を抽出することが可能となる。 In one aspect of the present application, it is possible to extract characteristic points of the cardiac waveform taking into account the patient's illnesses and physical constitution.
(実施の形態1)
以下実施の形態を、図面を参照して説明する。図1は、モニタリングシステム100の構成例を示す説明図である。モニタリングシステム100は、心不全と診断された患者の遠隔モニタリングするために使用されるシステムである。モニタリングシステム100は、サーバ1、測定装置2、通信端末3及び医療者端末4を含む。モニタリングシステム100は、患者に関するデータを電子カルテシステム5と送受信してもよい。図1において、測定装置2及び通信端末3は、それぞれ2台が記載されているが、それに限らない。測定装置2及び通信端末3は各1台、各3台以上でもよい。また、医療者端末4は図1では1台のみ記載されているが、2台以上でもよい。
(Embodiment 1)
An embodiment will be described below with reference to the drawings. FIG. 1 is an explanatory diagram showing an example of the configuration of a monitoring system 100. The monitoring system 100 is a system used for remote monitoring of patients diagnosed with heart failure. The monitoring system 100 includes a server 1, a measuring device 2, a communication terminal 3, and a medical professional terminal 4. The monitoring system 100 may transmit and receive patient-related data with an electronic medical record system 5. Although FIG. 1 shows two measuring devices 2 and two communication terminals 3, this is not limiting. There may be one measuring device 2 and one communication terminal 3, or three or more of each. Furthermore, although only one medical professional terminal 4 is shown in FIG. 1, there may be two or more medical professional terminals 4.
モニタリングシステム100を利用するモニタリング対象である患者は、自宅、職場、又は、介護施設などの居所にて、測定装置2を使用して心臓の機能を評価するための測定を行う。本明細書においては、測定装置2により心電図、心音及び脈波を同期して測定する。患者が通院した際や患者が入院している際には、医療機関に設置されている測定装置2を使用して、心電図、心音及び脈波を測定してもよい。心電図、心音及び脈波の測定は毎日一回以上実施することが望ましい。 Patients who are the monitoring targets using the monitoring system 100 use the measuring device 2 to perform measurements to evaluate cardiac function at their home, workplace, or residence, such as a nursing home. In this specification, the measuring device 2 synchronously measures the electrocardiogram, heart sounds, and pulse waves. When the patient visits a hospital or is hospitalized, the measuring device 2 installed at the medical institution may be used to measure the electrocardiogram, heart sounds, and pulse waves. It is desirable to measure the electrocardiogram, heart sounds, and pulse waves at least once a day.
測定装置2で測定された心電図、心音及び脈波の測定データは、通信端末3及びネットワークNを介してサーバ1に送信され記憶される。サーバ1は測定データに基づき、患者の心内圧を推定する。医療者端末4は、サーバ1より、患者の測定データ及び推定された心内圧を取得し表示する。なお、患者の心内圧は通信端末3が測定データに基づき、推定してもよい。 The measurement data for electrocardiogram, heart sounds, and pulse waves measured by the measurement device 2 is transmitted to and stored by the server 1 via the communication terminal 3 and the network N. The server 1 estimates the patient's intracardiac pressure based on the measurement data. The medical professional terminal 4 acquires and displays the patient's measurement data and estimated intracardiac pressure from the server 1. The communication terminal 3 may also estimate the patient's intracardiac pressure based on the measurement data.
心内圧は、心機能の状態を示す指標である。心不全では自覚症状が発症するよりも前の段階で心内圧が上昇することが知られている。したがって、心内圧をモニタリングすることにより、自覚症状が発症するよりも早い段階で心不全の増悪を検出できる。心不全は、心筋梗塞、狭心症、動脈硬化、高血圧、弁膜症、心筋症、又は不整脈等が原因となって生じる。心内圧は、例えば、左心圧、右心圧及び左心室圧波形、右心室圧波形、並びに左室拡張末期圧(LVEDP:left ventricular end-diastolic pressure)、左房圧(LAP:left atrium pressure)、左室圧(LVP:left ventricular pressure)、肺動脈拡張期末圧(PAEDP:pulmonary artery end diastolic pressure、又は、PADP:pulmonary artery diastolic pressure)、右房圧(RAP:right atrium pressure)、右室圧(RVP:Right ventricular pressure)、中心静脈圧(CVP:Central Venous Pressure)、肺動脈圧(PAP:pulmonary arterial pressure)、及び肺動脈楔入圧(PWP:pulmonary wedge pressure)を含むが、これらに限られない。肺動脈楔入圧は、PAWP(pulmonary arterial wedge pressure)、PCWP(pulmonary capillary wedge pressure)、又はPAOP(pulmonary artery occlusion pressure)とも称される。心内圧は一心拍ごとに周期的に変動するため、収縮期圧、拡張期圧、及び平均圧を含む。 Intracardiac pressure is an indicator of the state of cardiac function. It is known that in heart failure, intracardiac pressure rises before the onset of subjective symptoms. Therefore, by monitoring intracardiac pressure, it is possible to detect the worsening of heart failure at an earlier stage than the onset of subjective symptoms. Heart failure can be caused by myocardial infarction, angina pectoris, arteriosclerosis, hypertension, valvular disease, cardiomyopathy, arrhythmia, etc. Intracardiac pressures include, but are not limited to, left heart pressure, right heart pressure, left ventricular pressure waveform, right ventricular pressure waveform, as well as left ventricular end-diastolic pressure (LVEDP), left atrial pressure (LAP), left ventricular pressure (LVP), pulmonary artery end-diastolic pressure (PAEDP, or PADP), right atrial pressure (RAP), right ventricular pressure (RVP), central venous pressure (CVP), pulmonary artery pressure (PAP), and pulmonary wedge pressure (PWP). Pulmonary artery wedge pressure is also known as PAWP (pulmonary arterial wedge pressure), PCWP (pulmonary capillary wedge pressure), or PAOP (pulmonary artery occlusion pressure). Because intracardiac pressure fluctuates periodically with each heartbeat, it includes systolic pressure, diastolic pressure, and mean pressure.
医師は医療者端末4に表示された測定データ及び心内圧を参照し、患者の状態を把握する。医師は、心不全の増悪が疑われる院外の患者を発見した場合、患者への受診の推奨、薬の処方内容の変更、又は、生活習慣の改善指導等を行ない、通院又は入院中の患者に対しては速やかに治療を行う。医師の代わりに、医師の指示を受けたパラメディカルスタッフが測定データ及び心内圧を確認し、必要に応じて医師の判断を仰いでもよい。 Doctors refer to the measurement data and intracardiac pressure displayed on the medical professional terminal 4 to understand the patient's condition. If a doctor discovers an out-of-hospital patient suspected of having worsening heart failure, they will recommend that the patient visit a doctor, change their medication prescription, or provide guidance on improving lifestyle habits, and will provide prompt treatment to outpatients or hospitalized patients. Instead of the doctor, paramedical staff under the doctor's instructions can check the measurement data and intracardiac pressure and, if necessary, seek the doctor's judgment.
図2はサーバ1のハードウェア構成例を示すブロック図である。サーバ1は制御部11、主記憶部12、補助記憶部13、通信部14及び読み取り部15を含む。各構成はバスBにより接続されている。サーバ1はサーバコンピュータ、ワークステーション、PC(Personal Computer)等で構成する。また、サーバ1を複数のコンピュータからなるマルチコンピュータ、ソフトウェアによって仮想的に構築された仮想マシン又は量子コンピュータで構成しても良い。さらに、サーバ1の機能をクラウドサービスで実現してもよい。 Figure 2 is a block diagram showing an example of the hardware configuration of server 1. Server 1 includes a control unit 11, a main memory unit 12, an auxiliary memory unit 13, a communication unit 14, and a reading unit 15. Each component is connected via bus B. Server 1 is composed of a server computer, a workstation, a PC (Personal Computer), etc. Server 1 may also be composed of a multi-computer consisting of multiple computers, a virtual machine constructed virtually by software, or a quantum computer. Furthermore, the functions of server 1 may be realized by a cloud service.
制御部11は、一又は複数のCPU(Central Processing Unit)、MPU(Micro-Processing Unit)、GPU(Graphics Processing Unit)等の演算処理装置を有する。制御部11は、補助記憶部13に記憶された制御プログラム1P(プログラム、プログラム製品)を読み出して実行することにより、種々の情報処理、制御処理等を行い、各種の機能部を実現する。 The control unit 11 has one or more central processing units (CPUs), micro-processing units (MPUs), graphics processing units (GPUs), and other processing devices. The control unit 11 reads and executes a control program 1P (program, program product) stored in the auxiliary storage unit 13, thereby performing various information processing, control processing, and the like, and realizing various functional units.
主記憶部12は、SRAM(Static Random Access Memory)、DRAM(Dynamic Random Access Memory)、フラッシュメモリ等である。主記憶部12は主として制御部11が演算処理を実行するために必要なデータを一時的に記憶する。 The main memory unit 12 is an SRAM (Static Random Access Memory), DRAM (Dynamic Random Access Memory), flash memory, etc. The main memory unit 12 mainly temporarily stores data required by the control unit 11 to perform arithmetic processing.
補助記憶部13はハードディスク又はSSD(Solid State Drive)等であり、制御部11が処理を実行するために必要な制御プログラム1Pや各種DB(Database)を記憶する。補助記憶部13は、患者DB131、併存疾患DB132、波形DB133、及び結果DB134を記憶する。また、補助記憶部13は学習モデルMを記憶する。補助記憶部13はサーバ1と別体で、外部接続された外部記憶装置であってもよい。補助記憶部13に記憶する各種DB等を、サーバ1とは異なるデータベースサーバやクラウドストレージに記憶してもよい。 The auxiliary memory unit 13 is a hard disk or SSD (Solid State Drive), etc., and stores the control program 1P and various DBs (Databases) required for the control unit 11 to execute processing. The auxiliary memory unit 13 stores a patient DB 131, a comorbidity DB 132, a waveform DB 133, and a result DB 134. The auxiliary memory unit 13 also stores a learning model M. The auxiliary memory unit 13 may be separate from the server 1 and may be an external storage device connected externally. The various DBs, etc. stored in the auxiliary memory unit 13 may be stored in a database server or cloud storage different from the server 1.
通信部14はネットワークNを介して、通信端末3、医療者端末4と通信を行う。また、制御部11が通信部14を用い、ネットワークN等を介して他のコンピュータから制御プログラム1Pをダウンロードし、補助記憶部13に記憶してもよい。 The communication unit 14 communicates with the communication terminal 3 and medical professional terminal 4 via the network N. The control unit 11 may also use the communication unit 14 to download the control program 1P from another computer via the network N, etc., and store it in the auxiliary storage unit 13.
読み取り部15はCD(Compact Disc)-ROM及びDVD(Digital Versatile Disc)-ROMを含む可搬型記憶媒体1aを読み取る。制御部11が読み取り部15を介して、制御プログラム1Pを可搬型記憶媒体1aより読み取り、補助記憶部13に記憶してもよい。また、半導体メモリ1bから、制御部11が制御プログラム1Pを読み込んでもよい。 The reading unit 15 reads portable storage media 1a, including CD (Compact Disc)-ROM and DVD (Digital Versatile Disc)-ROM. The control unit 11 may read the control program 1P from the portable storage medium 1a via the reading unit 15 and store it in the auxiliary storage unit 13. The control unit 11 may also read the control program 1P from the semiconductor memory 1b.
図3は測定装置2のハードウェア構成例を示すブロック図である。測定装置2はセンサユニット21及び処理部22を含む。センサユニット21は、心電図を測定するECG(Electrocardiogram)センサ211、心音を測定する心音センサ212及び脈波を測定する脈波センサ213を含む。 Figure 3 is a block diagram showing an example of the hardware configuration of the measurement device 2. The measurement device 2 includes a sensor unit 21 and a processing unit 22. The sensor unit 21 includes an ECG (Electrocardiogram) sensor 211 that measures an electrocardiogram, a heart sound sensor 212 that measures heart sounds, and a pulse wave sensor 213 that measures pulse waves.
センサユニット21は、例えば一つの筐体にECGセンサ211、心音センサ212及び脈波センサ213を収容してもよいし、一つの筐体にECGセンサ211及び脈波センサ213を収容し、別の筐体に心音センサ212を収容してもよい。センサユニット21が患者の胸部の心臓付近に配置または固定されることにより、心電図、心音および脈波を同時に測定可能である。センサユニット21に筐体を設けない場合、患者は、ECGセンサ211、心音センサ212及び脈波センサ213のそれぞれのセンサをあらかじめ指定された位置に配置または固定する。ECGセンサ211、心音センサ212および脈波センサ213は公知であるので、詳細な説明は省略する。 The sensor unit 21 may, for example, house the ECG sensor 211, heart sound sensor 212, and pulse wave sensor 213 in a single housing, or may house the ECG sensor 211 and pulse wave sensor 213 in a single housing and the heart sound sensor 212 in a separate housing. By placing or fixing the sensor unit 21 near the heart in the patient's chest, it is possible to simultaneously measure the electrocardiogram, heart sounds, and pulse waves. If the sensor unit 21 does not have a housing, the patient places or fixes the ECG sensor 211, heart sound sensor 212, and pulse wave sensor 213 in pre-specified positions. The ECG sensor 211, heart sound sensor 212, and pulse wave sensor 213 are well known, so detailed description will be omitted.
処理部22は、制御部221、主記憶部222、補助記憶部223及び通信部224を含む。各構成はバスBで接続されている。制御部221は、一又は複数のCPU(Central Processing Unit)、MPU(Micro-Processing Unit)、GPU(Graphics Processing Unit)等の演算処理装置を有する。制御部221は、補助記憶部223に記憶された制御プログラムを読み出して実行することにより、種々の情報処理、制御処理等を行い、各種の機能部を実現する。 The processing unit 22 includes a control unit 221, a main memory unit 222, an auxiliary memory unit 223, and a communication unit 224. Each component is connected via a bus B. The control unit 221 has one or more arithmetic processing devices such as a CPU (Central Processing Unit), an MPU (Micro-Processing Unit), or a GPU (Graphics Processing Unit). The control unit 221 reads and executes control programs stored in the auxiliary memory unit 223, thereby performing various information processing, control processing, etc., and realizing various functional units.
主記憶部222は、SRAM、DRAM、フラッシュメモリ等である。主記憶部222は主として制御部221が演算処理を実行するために必要なデータを一時的に記憶する。 The main memory unit 222 is an SRAM, DRAM, flash memory, etc. The main memory unit 222 mainly temporarily stores data required by the control unit 221 to execute arithmetic processing.
補助記憶部223はハードディスク又はSSD等であり、制御部221が処理を実行するために必要な制御プログラムや各種データを記憶する。 The auxiliary storage unit 223 is a hard disk or SSD, etc., and stores the control programs and various data required for the control unit 221 to execute processing.
通信部224は主に通信端末3と通信を行う。通信部224はBluetooth(登録商標)、WiFiアドホックモード又はZigBee(登録商標)などの近距離無線通信により、測定データを通信端末3へ送信する。 The communication unit 224 mainly communicates with the communication terminal 3. The communication unit 224 transmits measurement data to the communication terminal 3 via short-range wireless communication such as Bluetooth (registered trademark), WiFi ad hoc mode, or ZigBee (registered trademark).
測定装置2は、例えば血圧計又は体重計等の健康管理機器と一体に構成してもよい。測定装置2は、患者が日常的に身に着けるいわゆるスマートウォッチと一体に構成してもよい。 The measuring device 2 may be integrated with a health management device such as a blood pressure monitor or a weighing scale. The measuring device 2 may also be integrated with a so-called smart watch that the patient wears on a daily basis.
図4は通信端末3のハードウェア構成例を示すブロック図である。通信端末3は、スマートフォン、スマートディスプレイ、タブレットコンピュータ、ノートパソコン等で構成する。通信端末3は制御部31、主記憶部32、補助記憶部33、通信部34及びタッチパネル35を含む。各構成はバスBで接続されている。 Figure 4 is a block diagram showing an example of the hardware configuration of the communication terminal 3. The communication terminal 3 is configured as a smartphone, smart display, tablet computer, notebook computer, etc. The communication terminal 3 includes a control unit 31, a main memory unit 32, an auxiliary memory unit 33, a communication unit 34, and a touch panel 35. Each component is connected by a bus B.
制御部31は、一又は複数のCPU、MPU、GPU等の演算処理装置を有する。制御部31は、補助記憶部33に記憶された制御プログラムを読み出して実行することにより、種々の情報処理、制御処理等を行い、各種の機能部を実現する。 The control unit 31 has one or more processing units such as a CPU, MPU, GPU, etc. The control unit 31 reads and executes control programs stored in the auxiliary storage unit 33 to perform various information processing, control processing, etc., and realize various functional units.
主記憶部32は、SRAM、DRAM、フラッシュメモリ等である。主記憶部32は主として制御部31が演算処理を実行するために必要なデータを一時的に記憶する。 The main memory unit 32 is an SRAM, DRAM, flash memory, etc. The main memory unit 32 mainly temporarily stores data required by the control unit 31 to perform arithmetic processing.
補助記憶部33はハードディスク又はSSD等であり、制御部31が処理を実行するために必要な制御プログラムや各種データを記憶する。 The auxiliary storage unit 33 is a hard disk or SSD, etc., and stores the control programs and various data required for the control unit 31 to execute processing.
通信部34は測定装置2及びサーバ1と通信を行う。通信部34は測定装置2とは上述したように近距離無線通信により通信をおこなう。通信部34はネットワークNを介して、サーバ1と通信を行う。 The communication unit 34 communicates with the measurement device 2 and the server 1. As described above, the communication unit 34 communicates with the measurement device 2 via short-range wireless communication. The communication unit 34 communicates with the server 1 via the network N.
タッチパネル35は表示部351及び入力部352を含む。表示部351は液晶表示パネル又は有機EL(electro-luminescence)表示パネルを含む。入力部352は表示部351上に積層されている。通信端末3は、タッチパネル35に代えて、又は、タッチパネル35に加えて、キーボード及びマウス又はトラックパッドを備えてもよい。 The touch panel 35 includes a display unit 351 and an input unit 352. The display unit 351 includes a liquid crystal display panel or an organic EL (electro-luminescence) display panel. The input unit 352 is layered on the display unit 351. The communication terminal 3 may be provided with a keyboard and a mouse or a trackpad instead of or in addition to the touch panel 35.
図5は医療者端末4のハードウェア構成例を示すブロック図である。医療者端末4はノートパソコン、タブレットコンピュータ、スマートフォン、スマートディスプレイ等で構成する。医療者端末4は制御部41、主記憶部42、補助記憶部43、通信部44,表示部45及び入力部46を含む。各構成はバスBで接続されている。 Figure 5 is a block diagram showing an example of the hardware configuration of the medical professional terminal 4. The medical professional terminal 4 is configured from a laptop computer, tablet computer, smartphone, smart display, etc. The medical professional terminal 4 includes a control unit 41, a main memory unit 42, an auxiliary memory unit 43, a communication unit 44, a display unit 45, and an input unit 46. Each component is connected by a bus B.
制御部41は、一又は複数のCPU、MPU、GPU等の演算処理装置を有する。制御部41は、補助記憶部43に記憶された制御プログラム4P(プログラム、プログラム製品)を読み出して実行することにより、種々の機能を提供する。 The control unit 41 has one or more processing units such as a CPU, MPU, GPU, etc. The control unit 41 provides various functions by reading and executing a control program 4P (program, program product) stored in the auxiliary storage unit 43.
主記憶部42は、SRAM、DRAM、フラッシュメモリ等である。主記憶部42は主として制御部41が演算処理を実行するために必要なデータを一時的に記憶する。 The main memory unit 42 is an SRAM, DRAM, flash memory, etc. The main memory unit 42 mainly temporarily stores data required by the control unit 41 to perform arithmetic processing.
補助記憶部43はハードディスク又はSSD等であり、制御部41が処理を実行するために必要な各種データを記憶する。補助記憶部43は医療者端末4と別体で、外部接続された外部記憶装置であってもよい。補助記憶部43に記憶する各種DB等を、データベースサーバやクラウドストレージに記憶してもよい。 The auxiliary memory unit 43 is a hard disk or SSD, etc., and stores various data necessary for the control unit 41 to execute processing. The auxiliary memory unit 43 may be a separate unit from the medical professional terminal 4 and an externally connected external storage device. The various DBs, etc. stored in the auxiliary memory unit 43 may be stored on a database server or cloud storage.
通信部44とネットワークNを介して、サーバ1と通信を行う。制御部41が通信部44を用い、ネットワークN等を介して他のコンピュータから制御プログラム4Pをダウンロードし、補助記憶部43に記憶してもよい。 Communication with the server 1 is performed via the communication unit 44 and the network N. The control unit 41 may use the communication unit 44 to download the control program 4P from another computer via the network N, etc., and store it in the auxiliary storage unit 43.
表示部45は液晶表示パネル又は有機EL表示パネル等を含む。入力部46はキーボードやマウスである。表示部45はサーバ1が出力した心内圧などを表示する。表示部45と入力部46とを一体化し、タッチパネルディスプレイを構成してもよい。医療者端末4は外部の表示装置に表示を行ってもよい。 The display unit 45 includes a liquid crystal display panel or an organic EL display panel. The input unit 46 is a keyboard and mouse. The display unit 45 displays the intracardiac pressure and other information output by the server 1. The display unit 45 and input unit 46 may be integrated to form a touch panel display. The medical professional terminal 4 may display information on an external display device.
続いて、モニタリングシステム100が使用するデータベースについて説明する。図6は患者DB131の例を示す説明図である。患者DB131はモニタリングの対象となっている患者の情報を記憶する。患者DB131は患者ID列、氏名列、担当医列、カルテID列、併存疾患列及び体質列を含む。患者ID列は患者を一意に特定可能な患者IDを記憶する。患者IDとして、いわゆるマイナンバーを用いてもよい。マイナンバーは、日本において行政手続における特定の個人を識別するための番号の利用等に関する法律で規定された12桁の個人番号である。氏名列は患者の氏名を記憶する。担当医列は患者の担当医の氏名を記憶する。カルテID列は患者のカルテを特定可能なカルテIDを記憶する。併存疾患列は心不全以外に患者が罹っている疾患(疾患情報)を記憶する。体質列は患者が有している体質を記憶する。図6では、患者IDがP102の患者が、併存疾患として大動脈弁狭窄症及び高血圧症に罹っており、虚弱体質を有していることが示されている。図6において、併存疾患列に疾患の名称を記憶しているが、それに代えて、疾患コードを記憶してもよい。疾患コードは、例えば、ICD10対応標準病名マスター(一般財団法人医療情報システム開発センター)、又は、レセプト電算処理用・傷病名マスター(社会保険診療報酬支払基金)で定義されているコードを利用する。併存疾患及び体質に関する情報は、健康状態情報の一例である。すなわち、図6において、大動脈弁狭窄症及び高血圧症、虚弱体質が健康状態情報の一例である。 Next, we will explain the databases used by the monitoring system 100. Figure 6 is an explanatory diagram showing an example of the patient DB 131. The patient DB 131 stores information about patients who are the subject of monitoring. The patient DB 131 includes a patient ID column, a name column, an attending physician column, a medical record ID column, a comorbidity column, and a constitution column. The patient ID column stores a patient ID that can uniquely identify a patient. The so-called My Number may be used as the patient ID. The My Number is a 12-digit personal number stipulated in Japan by the Act on the Use of Numbers to Identify Specific Individuals in Administrative Procedures. The name column stores the patient's name. The attending physician column stores the name of the patient's doctor. The medical record ID column stores a medical record ID that can identify the patient's medical record. The comorbidity column stores diseases (disease information) that the patient has other than heart failure. The constitution column stores the patient's constitution. Figure 6 shows that a patient with patient ID P102 has aortic stenosis and hypertension as coexisting diseases and a frail constitution. While the names of diseases are stored in the coexisting diseases column in Figure 6, disease codes may be stored instead. Disease codes may be codes defined in, for example, the ICD10 Standard Disease Name Master (Medical Information Systems Development Center, a general incorporated foundation) or the Illness and Injury Name Master for Electronic Receipt Processing (Social Insurance Medical Fee Payment Fund). Information related to coexisting diseases and constitution is an example of health condition information. That is, in Figure 6, aortic stenosis, hypertension, and a frail constitution are examples of health condition information.
患者DB131に記憶する情報は、電子カルテシステム5に記憶されている患者カルテから取得してもよい。また、患者DB131を設けずに、サーバ1等は電子カルテシステム5から、患者の情報を取得してもよい。 The information stored in the patient DB 131 may be obtained from the patient medical records stored in the electronic medical record system 5. Alternatively, the server 1 etc. may obtain patient information from the electronic medical record system 5 without providing the patient DB 131.
図7は併存疾患DB132の例を示す説明図である。併存疾患DB132は、モニタリング対象の患者が該当する併存疾患に罹っている場合に、心音波形の形態に異常変化をもたらすため、当該異常変化に関する情報を記憶する。併存疾患DB132は、コード列、名称列、重症度列及び検出対象列を含む。コード列は疾患コード(図7ではレセプト電算処理用・傷病名マスター)を記憶する。名称列は疾患名称を記憶する。重症度列は疾患の重症度を記憶する。検出対象列は心音波形等において検出すべき現象についての情報を記憶する。図7では検出すべき現象に付した検出対象コードを記憶している。検出対象コードについては後述する。患者の心音波形の形態に異常変化をもたらす原因は疾患だけに限らず、患者の持つ体質も原因となる可能性もある。併存疾患DB132に心音波形の形態に異常変化をもたらす体質の情報を記憶してもよい。体質を記憶する場合、コード列には疾患コードとは重複しない体系で付与したコードを記憶する。名称列には体質の名称を記憶する。検出対象列の記憶する内容は疾患の場合と同様である。 。 Figure 7 is an explanatory diagram showing an example of comorbidity DB132. Comorbidity DB132 stores information about abnormal changes in the morphology of the cardiac sound waveform when the patient being monitored has the corresponding comorbidity. Comorbidity DB132 includes a code string, a name string, a severity string, and a detection target string. The code string stores the disease code (in Figure 7, the master illness name for electronic prescription processing). The name string stores the disease name. The severity string stores the severity of the disease. The detection target string stores information about phenomena that should be detected in the cardiac sound waveform, etc. Figure 7 stores detection target codes assigned to phenomena that should be detected. Detection target codes will be described later. Abnormal changes in the morphology of a patient's cardiac sound waveform are not limited to diseases; the patient's constitution may also be a cause. Comorbidity DB132 may store information about constitutions that cause abnormal changes in the morphology of the cardiac sound waveform. When storing constitutions, the code column stores codes assigned in a system that does not overlap with disease codes. The name column stores the name of the constitution. The contents stored in the detection target column are the same as for diseases.
図8は波形DB133の例を示す説明図である。波形DB133は測定装置2により得た測定データのうち、波形データを記憶する。波形データは例えば心音の波形データ、心電図の波形データ、脈波の波形データである。波形DB133は測定ID列、患者ID列、測定日時列、種別列及び測定データ列を含む。測定ID列は各測定を特定可能な測定IDを記憶する。測定IDにより、同時に測定した複数の測定データを対応付けることが可能である。患者ID列は測定対象となった患者の患者IDを記憶する。測定日時列は測定日時、測定を開始した日時を記憶する。開始した日時に加えて、測定を終了した日時を記憶してもよい。種別列は測定データの種別を記憶する。例えば、HSは心音を、ECGは心電図を、PWは脈波を示す。測定データ列は測定で得た波形データを記憶する。波形データの形式は、例えばCSV(Comma Separated Values)形式やMFER(Medical waveform Format Encoding Rule:医用波形標準化記述規約)形式などの汎用的な形式であることが望ましい。波形データを構成する各点のデータは時刻情報と対応付けがされ、複数の波形間で同期可能となっている。 Figure 8 is an explanatory diagram showing an example of waveform DB 133. Waveform DB 133 stores waveform data from the measurement data obtained by measurement device 2. Waveform data is, for example, waveform data of heart sounds, waveform data of electrocardiograms, and waveform data of pulse waves. Waveform DB 133 includes a measurement ID column, a patient ID column, a measurement date and time column, a type column, and a measurement data column. The measurement ID column stores a measurement ID that can identify each measurement. The measurement ID makes it possible to associate multiple measurement data measured simultaneously. The patient ID column stores the patient ID of the patient who was the subject of the measurement. The measurement date and time column stores the measurement date and time and the date and time the measurement started. In addition to the start date and time, the date and time the measurement ended may also be stored. The type column stores the type of measurement data. For example, HS indicates heart sounds, ECG indicates electrocardiograms, and PW indicates pulse waves. The measurement data column stores waveform data obtained from measurements. It is desirable for the waveform data to be in a general-purpose format such as CSV (Comma Separated Values) or MFER (Medical Waveform Format Encoding Rule) format. The data for each point that makes up the waveform data is associated with time information, allowing synchronization between multiple waveforms.
図9は結果DB134の例を示す説明図である。結果DB134は波形データから抽出した特徴点、及び、特徴点に基づいて推定した心内圧を記憶する。 Figure 9 is an explanatory diagram showing an example of the result DB 134. The result DB 134 stores feature points extracted from waveform data and intracardiac pressure estimated based on the feature points.
特徴点について説明する。特徴点は、心臓の動きを把握するために、波形データにおいての着目すべき箇所である。図10は、心電図、心音波形及び脈波、並びに、それぞれの波形の特徴点を示すグラフである。心音波形の特徴点は、I音開始点、I音ピーク点、II音開始点、IIA点、及び、IIP点等である。I音は、心室収縮時に起こる音で、主に僧帽弁閉鎖音、及び、大動脈開放音である。II音は、心室拡張の始まりに起こる音で、主に大動脈弁閉鎖音(IIA)、肺動脈弁閉鎖音(IIP)である。なお本明細書において、Iはローマ数字の1を、IIはローマ数字の2を示す。I音を1音、S1と、II音を2音、S2と表記する場合もある。 Feature points are described below. Feature points are points in waveform data that require attention in order to understand the movement of the heart. FIG. 10 is a graph showing an electrocardiogram, a cardiac waveform, and a pulse wave, as well as feature points of each waveform. Feature points of a cardiac waveform include the onset of the first sound, the peak of the first sound, the onset of the second sound, the IIA point, and the IIP point. The first sound occurs during ventricular contraction and is primarily the mitral valve closing sound and the aortic opening sound. The second sound occurs at the beginning of ventricular diastole and is primarily the aortic valve closing sound ( IIA ) and the pulmonary valve closing sound ( IIP ). In this specification, I represents the Roman numeral 1, and II represents the Roman numeral 2. The first sound may also be referred to as the first sound or S1, and the second sound may also be referred to as the second sound or S2.
心電図では、心臓が拍動する毎に、P波、QRS波、T波、U波と呼ばれる波形が観測される。P波は、心房の興奮(収縮)を表す波形である。P波の前半は右心房の興奮、後半は左心房の興奮を示し、これらが合わさりP波を形成している。QRS波は心室の興奮を表す波形である。最初に現れる下向きの波形をQ波といい、心室の興奮の始まりを示している。続く上向きの波形をR波といいで、心室が最も収縮している地点を示す。最後に現れる下向きの波形はS波といい、心室の興奮の終わりを示す。T波は、心室の興奮が消失し、元に戻る様子を表す波形である。T波は山型に現れるのが特徴である。U波はT波に続いて現れる小さな波形を示す。U波は、正常ではみられないこともある。ここで着目するのは、Q点及びR点である。Q点はQ波の始まりを示す点である。R点はR波のピーク点を示す。 On an electrocardiogram, waveforms known as P waves, QRS waves, T waves, and U waves are observed with each heartbeat. P waves are waveforms that represent atrial excitation (contraction). The first half of the P wave represents excitation of the right atrium, and the second half represents excitation of the left atrium; these combine to form the P wave. QRS waves are waveforms that represent ventricular excitation. The first downward waveform to appear is called the Q wave, and indicates the start of ventricular excitation. The following upward waveform is called the R wave, and indicates the point at which the ventricles are most contracting. The final downward waveform is called the S wave, and indicates the end of ventricular excitation. T waves are waveforms that represent the disappearance of ventricular excitation and a return to normal. T waves are characterized by their mountain-shaped appearance. U waves are small waveforms that appear after T waves. U waves are sometimes not seen normally. The points of interest here are the Q point and the R point. The Q point indicates the start of the Q wave. The R point indicates the peak point of the R wave.
脈波は心臓からの駆出波(PW:Percussion Wave)、血管壁等からの反射波(TW:Tidal Wave)、切痕(DN:Dicrotic Notch)、重複波(DW:Dicrotic Wave)などの成分から構成されている。脈波における特徴点は、US(Up-Stroke)点、ピーク、DN点などである。US点は脈波の立ち上がり箇所である。ピークは脈波が最大となる点である。DN点は切痕の位置である。 The pulse wave is composed of components such as the ejection wave from the heart (PW: Percussion Wave), the reflected wave from blood vessel walls (TW: Tidal Wave), the dicrotic notch (DN: Dicrotic Notch), and the dicrotic wave (DW: Dicrotic Wave). Characteristic points on the pulse wave include the US (Up-Stroke) point, peak, and DN point. The US point is the point where the pulse wave rises. The peak is the point where the pulse wave is at its maximum. The DN point is the location of the notch.
心音波形の特徴点、心電図の特徴点、脈波の特徴点を示す値は、所定時点、例えば波形の開始を時刻0とした場合の、特徴点までの経過時間を示す相対時刻である。2つの特徴点間の時間長を計算可能であれば、各特徴点を示す値を絶対時刻としてもよい。 The values indicating characteristic points of the cardiac sound waveform, characteristic points of the electrocardiogram, and characteristic points of the pulse wave are relative times indicating the elapsed time up to the characteristic point, assuming that the start of the waveform is time 0. If it is possible to calculate the time length between two characteristic points, the values indicating each characteristic point may be absolute times.
図9に戻り、結果DB134は測定ID列、拍動番号列、特徴点列、及び心内圧列を含む。測定ID列は測定IDを記憶する。拍動番号列は、測定データを各拍動に区切った1拍分のデータに対して付与した順番号を記憶する。測定装置2での測定では、複数回の拍動についての波形を取得する。心内圧の推定には1拍の波形データを用いる。そのため、結果DB134には1拍毎のデータを記憶する。特徴点列は波形データから抽出した特徴点の情報を記憶する。特徴点列はI音開始列、I音ピーク列、II音開始列、IIA音列、IIP音列、Q列、R列、US列、ピーク列、及びDN列を含む。それぞれ列は、各特徴点が測定された時刻を記憶する。I音開始列からIIP音列には、補正なしの値、補正後の値、除去対象となったか否かのフラグ(除去フラグ)の3種類の値を記憶する。心内圧列は特徴点に基づいて推定した心内圧を記憶する。心内圧列は、なし列、補正列及び除去列を含む。本実施の形態においては、心内圧の推定は3つの方法で行う。心内圧列は各方法で推定した値を記憶する。なし列は、特徴点の補正処理及び除去処理を行わずに推定した心内圧の値を記憶する。補正列は特徴点の補正処理のみを行って推定した心内圧の値を記憶する。除去列は特徴点の除去処理のみを行って推定した心内圧の値を記憶する。 Returning to FIG. 9 , the result DB 134 includes a measurement ID sequence, a beat number sequence, a feature point sequence, and an intracardiac pressure sequence. The measurement ID sequence stores the measurement ID. The beat number sequence stores a sequential number assigned to data for one beat, which is obtained by dividing the measurement data into beats. Measurements using the measurement device 2 acquire waveforms for multiple beats. Waveform data for one beat is used to estimate intracardiac pressure. Therefore, data for each beat is stored in the result DB 134. The feature point sequence stores information on feature points extracted from the waveform data. The feature point sequence includes a first note onset sequence, a first note peak sequence, a second note onset sequence, a second A note sequence, a second P note sequence, a Q sequence, an R sequence, a US sequence, a peak sequence, and a DN sequence. Each sequence stores the time at which each feature point was measured. The first note onset sequence through the second P note sequence store three types of values: an uncorrected value, a corrected value, and a flag indicating whether or not the feature point was selected for removal (removal flag). The intracardiac pressure column stores intracardiac pressures estimated based on feature points. The intracardiac pressure column includes a none column, a correction column, and a removal column. In this embodiment, intracardiac pressure is estimated using three methods. The intracardiac pressure column stores values estimated by each method. The none column stores intracardiac pressure values estimated without performing feature point correction and removal processes. The correction column stores intracardiac pressure values estimated by performing only feature point correction processes. The removal column stores intracardiac pressure values estimated by performing only feature point removal processes.
次に、学習モデルMの生成について説明する。学習モデルMは、モニタリングシステム100の運用開始前に生成する。図11は訓練DBの例を示す説明図である。訓練DBは学習モデルMを生成する際に用いる訓練データを記憶する。訓練DB特徴点列及び心内圧列を含む。特徴点列は各特徴点の値を記憶する。特徴点列はI音開始列、I音ピーク列、II音開始列、IIA音列、IIP音列、Q列、R列、US列、ピーク列及びDN列を含む。各列が記憶する値は、結果DB134の同名列と同様であるから説明を省略する。心内圧列は、特徴点の値とともに計測した心内圧の値を記憶する。ここでの心内圧の値は、心臓カテーテル検査にて計測したものである。 Next, the generation of the learning model M will be described. The learning model M is generated before the monitoring system 100 begins operation. FIG. 11 is an explanatory diagram showing an example of a training DB. The training DB stores training data used when generating the learning model M. The training DB includes a feature point sequence and an intracardiac pressure sequence. The feature point sequence stores the value of each feature point. The feature point sequence includes an I onset sequence, an I peak sequence, a II onset sequence, a II A sequence, a II P sequence, a Q sequence, an R sequence, a US sequence, a peak sequence, and a DN sequence. The values stored in each sequence are the same as the sequences with the same names in the result DB 134, so description thereof will be omitted. The intracardiac pressure sequence stores the measured intracardiac pressure values together with the feature point values. The intracardiac pressure values here are measured during cardiac catheterization.
心内圧を推定する学習モデルMについて、説明する。本実施の形態において、学習モデルMは心音波形から抽出した特徴点のみを用いて、心内圧を推定する。図12は学習モデルMを示す説明図である。学習モデルMは心音波形の特徴点を入力として受け付け、受け付けた特徴点に基づいて、心内圧の推定値を推定し、出力する。学習モデルMは、たとえば一心拍における心内圧の代表値を推定した値を出力する。代表値は、例えば、拡張期心内圧、収縮期心内圧、及び、心内圧の平均値である。拡張期心内圧は心内圧の最小値である。収縮期心内圧は心内圧の最大値である。拡張期心内圧の推定値を出力する学習モデルMと、収縮期心内圧の推定値を出力する学習モデルMと、心内圧の平均値の推定値を出力する学習モデルMとをそれぞれ用意してもよい。学習モデルMは、心内圧の時間経過を推定し、波形として出力してもよい。 The learning model M for estimating intracardiac pressure will now be described. In this embodiment, the learning model M estimates intracardiac pressure using only feature points extracted from the phonocardiogram waveform. Figure 12 is an explanatory diagram showing the learning model M. The learning model M accepts feature points of the phonocardiogram waveform as input, and estimates and outputs an estimated value of intracardiac pressure based on the accepted feature points. The learning model M outputs, for example, an estimated value of the representative value of intracardiac pressure in one heartbeat. The representative value is, for example, the diastolic intracardiac pressure, the systolic intracardiac pressure, and the average value of the intracardiac pressure. The diastolic intracardiac pressure is the minimum value of intracardiac pressure. The systolic intracardiac pressure is the maximum value of intracardiac pressure. A learning model M that outputs an estimated value of the diastolic intracardiac pressure, a learning model M that outputs an estimated value of the systolic intracardiac pressure, and a learning model M that outputs an estimated value of the average value of intracardiac pressure may be prepared. The learning model M may also estimate the time course of intracardiac pressure and output it as a waveform.
図13は生成処理の手順例を示すフローチャートである。生成処理は訓練DBを用いて学習モデルMを生成する処理である。上述したように、学習モデルMの生成は運用開始前に行なう前提であるので、サーバ1以外のコンピュータが生成処理を行なう想定である。ここでは生成コンピュータが行なうとして説明する。生成コンピュータは訓練DBから訓練データを1レコード取得する(ステップS1)。生成コンピュータは訓練データに含まれる特徴点の値を学習モデルMへ入力し、学習モデルMが出力した心内圧を取得する(ステップS2)。生成コンピュータは訓練データに含まれる心内圧と、学習モデルMが出力した心内圧とを対照し、2つの値の差異が小さくなるように、学習モデルMを構成するニューロン間の重み等のパラメータを調整する(ステップS3)。パラメータの調整には、誤差逆伝播法等の手法を用いる。生成コンピュータは未処理の訓練データがある否かを判定する(ステップS4)。生成コンピュータは未処理の訓練データがあると判定した場合(ステップS4でYES)、処理をステップS1へ戻し、未処理の訓練データについての処理を行う。生成コンピュータは未処理の訓練データがないと判定した場合(ステップS4でNO)、調整したパラメータを記憶し(ステップS5)、処理を終了する。学習モデルMを特徴づけるパラメータは、サーバ1の補助記憶部13に記憶される。 Figure 13 is a flowchart showing an example of the steps of the generation process. The generation process is a process of generating a learning model M using a training DB. As mentioned above, since the generation of the learning model M is assumed to be performed before the start of operation, it is assumed that a computer other than server 1 performs the generation process. Here, the description will be given assuming that it is performed by the generation computer. The generation computer obtains one record of training data from the training DB (step S1). The generation computer inputs the values of the feature points contained in the training data into the learning model M and obtains the intracardiac pressure output by the learning model M (step S2). The generation computer compares the intracardiac pressure contained in the training data with the intracardiac pressure output by the learning model M and adjusts parameters such as the weights between the neurons that make up the learning model M so that the difference between the two values is small (step S3). A method such as backpropagation is used to adjust the parameters. The generation computer determines whether there is unprocessed training data (step S4). If the generation computer determines that there is unprocessed training data (YES in step S4), the process returns to step S1 and processes the unprocessed training data. If the generation computer determines that there is no unprocessed training data (NO in step S4), it stores the adjusted parameters (step S5) and terminates the process. The parameters characterizing the learning model M are stored in the auxiliary memory unit 13 of the server 1.
続いて、モニタリングシステム100による患者のモニタリングについて、説明する。図14はモニタリングの手順例を示すフローチャートである。患者は測定装置2を用いて、心電図、心音、及び脈波の計測を行う(ステップS11)。測定結果として得られた波形は、サーバ1へ送られ、波形DB133に記憶される。サーバ1の制御部11は心音波形から特徴点を抽出する(ステップS12)。制御部11は心内圧の推定を行う(ステップS13)。制御部11は抽出した特徴点を学習モデルMへ入力し、学習モデルMが出力した心内圧の推定値を取得する。制御部11は推定値を特徴点と対応付けて結果DB134に記憶する。医師からの指示により、医療者端末4は、心音波形、特徴点、推定した心内圧を表示する。医師は表示内容を参照し、必要な対処を行う(ステップS14)。制御部11は対処内容等を記憶する(ステップS15)。モニタリングは終了する。医師が行う対処は、例えば受診をして精密検査を受けることを勧めるメッセージを患者へ送信することや、患者へ処方している薬の処方内容を変更するなどである。 Next, patient monitoring using the monitoring system 100 will be described. Figure 14 is a flowchart showing an example of the monitoring procedure. The patient uses the measuring device 2 to measure their electrocardiogram, heart sounds, and pulse wave (step S11). The waveform obtained as the measurement result is sent to the server 1 and stored in the waveform DB 133. The control unit 11 of the server 1 extracts feature points from the heart sound waveform (step S12). The control unit 11 estimates the intracardiac pressure (step S13). The control unit 11 inputs the extracted feature points into the learning model M and obtains the estimated value of intracardiac pressure output by the learning model M. The control unit 11 associates the estimated value with the feature points and stores it in the result DB 134. At the doctor's instruction, the medical professional terminal 4 displays the heart sound waveform, feature points, and estimated intracardiac pressure. The doctor refers to the displayed content and takes the necessary measures (step S14). The control unit 11 stores the measures, etc. (step S15). Monitoring then ends. Measures that doctors can take include, for example, sending a message to the patient encouraging them to visit a doctor and undergo detailed examinations, or changing the medications they have prescribed for the patient.
図15は測定処理の手順例を示すフローチャートである。測定処理は、測定装置2のセンサユニット21が患者の身体に配置または固定された後に、測定を指示すると起動する。測定装置2の制御部221はセンサユニット21を介して、心電図、心音および脈波を同期的に測定する(ステップS21)。制御部221は、測定が正常に終了したか否かを判定する(ステップS22)。制御部221が、測定が正常に終了しないと判定するのは、例えば、次の場合である。測定中にセンサユニット21が身体から外れた場合や、正常な測定データが所定の割合(例えば90%)以上得られていない場合である。なお、心電計等の医療用測定機器において、測定が正常に終了したか否かを判定する機能は公知であるため、判定方法の詳細については説明を省略する。 Figure 15 is a flowchart showing an example of the measurement process procedure. The measurement process is initiated when a measurement command is issued after the sensor unit 21 of the measuring device 2 has been placed or fixed on the patient's body. The control unit 221 of the measuring device 2 synchronously measures the electrocardiogram, heart sounds, and pulse waves via the sensor unit 21 (step S21). The control unit 221 determines whether the measurement has ended normally (step S22). The control unit 221 may determine that the measurement has not ended normally, for example, in the following cases: when the sensor unit 21 has become detached from the body during measurement, or when a predetermined percentage (e.g., 90%) or more of the measurement data has not been obtained. Note that the function of determining whether a measurement has ended normally in medical measuring devices such as electrocardiographs is well known, so detailed explanation of the determination method will be omitted.
制御部221は、測定が正常に終了したと判定した場合(ステップS22でYES)、測定データを通信端末3に送信する(ステップS23)。その後、制御部221は処理を終了する。通信端末3の制御部31は、測定データを受信する(ステップS24)。制御部31は、測定データに患者ID、測定日時等の情報を付加して、サーバ1へ送信する(ステップS25)。サーバ1は、受信した情報を波形DB133に記憶する。 If the control unit 221 determines that the measurement has completed successfully (YES in step S22), it transmits the measurement data to the communication terminal 3 (step S23). The control unit 221 then terminates processing. The control unit 31 of the communication terminal 3 receives the measurement data (step S24). The control unit 31 adds information such as the patient ID and measurement date and time to the measurement data and transmits it to the server 1 (step S25). The server 1 stores the received information in the waveform DB 133.
制御部221は、測定が正常に終了していないと判定した場合(ステップS22でNO)、再測定を行なうか否かを判定する(ステップS26)。例えば、既に、所定の回数以上に測定を繰り返している場合、制御部221は再測定を行わないと判定する。制御部221は再測定を行なうと判定した場合(ステップS26でYES)、処理をステップS21へ戻す。 If the control unit 221 determines that the measurement did not end normally (NO in step S22), it determines whether or not to perform re-measurement (step S26). For example, if the measurement has already been repeated a predetermined number of times or more, the control unit 221 determines not to perform re-measurement. If the control unit 221 determines that re-measurement should be performed (YES in step S26), it returns the process to step S21.
制御部221は、再測定を行わないと判定した場合(ステップS26でNO)、正常に測定できなかった旨の通知を通信端末3へ送信する(ステップS27)。その後、制御部221は処理を終了する。通信端末3の制御部31は通知を受信する(ステップS28)。制御部31は通知を表示部351に表示する(ステップS29)。なお、測定装置2の制御部221は、一心拍ごとに測定が正常に行われているか否かを判定し、正常に行われていないと判定した場合には通信端末3へ通知を送信してもよい。 If the control unit 221 determines not to perform remeasurement (NO in step S26), it sends a notification to the communication terminal 3 that the measurement was not successful (step S27). The control unit 221 then terminates the process. The control unit 31 of the communication terminal 3 receives the notification (step S28). The control unit 31 displays the notification on the display unit 351 (step S29). The control unit 221 of the measurement device 2 may also determine whether the measurement is being performed successfully for each heartbeat, and send a notification to the communication terminal 3 if it determines that the measurement is not being performed successfully.
図16は推定処理の手順例を示すフローチャートである。推定処理は、測定装置2の測定結果から、心内圧を推定する処理である。サーバ1の制御部11は波形DB133から未処理の波形データを一件取得する(ステップS41)。制御部11は波形データを一心拍ごとに分割する(ステップS42)。制御部11は1拍毎のデータを用いて、心内圧の推定を行う(ステップS43)。制御部11は終了するか否か判定する(ステップS44)。制御部11は終了しないと判定した場合(ステップS44でNO)、処理をステップS41へ戻す。制御部11は終了すると判定した場合(ステップS44でYES)、心内圧の推定値等を結果DB134に記憶し(ステップS45)、処理を終了する。 Figure 16 is a flowchart showing an example of the estimation process procedure. The estimation process is a process for estimating intracardiac pressure from the measurement results of the measuring device 2. The control unit 11 of the server 1 acquires one piece of unprocessed waveform data from the waveform DB 133 (step S41). The control unit 11 divides the waveform data into pieces for each heartbeat (step S42). The control unit 11 estimates intracardiac pressure using the data for each beat (step S43). The control unit 11 determines whether to end the process (step S44). If the control unit 11 determines not to end the process (NO in step S44), the process returns to step S41. If the control unit 11 determines to end the process (YES in step S44), the control unit 11 stores the estimated intracardiac pressure value, etc. in the result DB 134 (step S45) and ends the process.
図17は心内圧推定処理の手順例を示すフローチャートである。心内圧推定処理は図16のステップS43に対応する。サーバ1の制御部11は、一心拍分の心電図、心音及び脈波の波形に測定異常があるか否かを判定する(ステップS61)。波形の測定異常は測定状態に起因する異常を意味している。制御部11は、たとえば実測した波形と、測定に各種の異常が生じた場合に測定される異常波形サンプルのそれぞれとのパターンマッチングを行ない、いずれかの異常波形サンプルと類似する場合に異常があると判定する。制御部11はいずれの波形にも異常がないと判定した場合(ステップS61でNO)、特徴点抽出を行う(ステップS62)。制御部11は、特徴点を学習モデルMに入力して、学習モデルMから出力される心内圧を取得する(ステップS63)。制御部11は、結果DB134に心内圧を記憶する(ステップS64)。制御部11は、測定異常が有ると判定した場合(ステップS61でYES)、測定異常であったことを結果DB134に記憶する(ステップS66)。ステップS64又はステップS66の終了後、一回の測定で取得したデータの処理が終了したか否かを判定する(ステップS65)。制御部11は、終了していないと判定した場合(ステップS65でNO)、処理をステップS61へ戻す。制御部11は、終了したと判定した場合(ステップS65でYES)、処理を呼び出し元へ戻す。 Figure 17 is a flowchart showing an example of the procedure for intracardiac pressure estimation processing. The intracardiac pressure estimation processing corresponds to step S43 in Figure 16. The control unit 11 of the server 1 determines whether there is a measurement abnormality in the waveforms of the electrocardiogram, heart sounds, and pulse wave for one heartbeat (step S61). A measurement abnormality in the waveform means an abnormality caused by the measurement state. For example, the control unit 11 performs pattern matching between the actually measured waveform and each of the abnormal waveform samples measured when various abnormalities occur in the measurement, and determines that there is an abnormality if the waveform is similar to any of the abnormal waveform samples. If the control unit 11 determines that there is no abnormality in any of the waveforms (NO in step S61), it extracts feature points (step S62). The control unit 11 inputs the feature points into the learning model M and obtains the intracardiac pressure output from the learning model M (step S63). The control unit 11 stores the intracardiac pressure in the result DB 134 (step S64). If the control unit 11 determines that there is a measurement abnormality (YES in step S61), it stores the measurement abnormality in the result DB 134 (step S66). After step S64 or step S66 is completed, it determines whether processing of the data acquired in one measurement has finished (step S65). If the control unit 11 determines that processing has not finished (NO in step S65), it returns the processing to step S61. If the control unit 11 determines that processing has finished (YES in step S65), it returns the processing to the caller.
図18は特徴点抽出処理の手順例を示すフローチャートである。特徴点抽出処理は図17のステップS62に対応する。制御部11は処理対象の心電図、心音及び脈波の波形から、特徴点を抽出し、抽出して得た特徴点の値を、結果DB134に記憶する(ステップS81)。制御部11は処理対象となっている患者の併存疾患の情報を患者DB131から取得する(ステップS82)。制御部11は取得した併存疾患の情報と、併存疾患DB132とを対照し、検出対象となる現象があるか否かを判定する(ステップS83)。制御部11は検出対象となる現象があると判定した場合(ステップS83でYES)、併存疾患DB132の検出対象列に記憶されている検出対象を選択する(ステップS84)。制御部11は補正が必要か否かを判定する(ステップS85)。制御部11は補正が必要ないと判定した場合(ステップS85でNO)、処理をステップS88へ進める。制御部11は補正が必要であると判定した場合(ステップS85でYES)、補正を行う(ステップS86)。制御部11は補正した結果に基づき特徴点を抽出し、抽出結果を結果DB134に記憶する(ステップS87)。制御部11は特徴点の除去をする(ステップS88)。制御部11は除去対象となる特徴点について、結果DB134のフラグを立てる。制御部11は未処理の検出対象があるか否かを判定する(ステップS89)。制御部11は未処理の検出対象があると判定した場合(ステップS89でYES)、処理をステップS84へ戻す。制御部11は検出対象となる現象がないと判定した場合(ステップS83でNO)、又は、未処理の検出対象がないと判定した場合(ステップS89でNO)、処理を呼び出し元へ戻す。 Figure 18 is a flowchart showing an example of the procedure for feature point extraction processing. The feature point extraction processing corresponds to step S62 in Figure 17. The control unit 11 extracts feature points from the waveforms of the electrocardiogram, heart sounds, and pulse wave to be processed, and stores the values of the extracted feature points in the result DB 134 (step S81). The control unit 11 acquires information on comorbid diseases of the patient to be processed from the patient DB 131 (step S82). The control unit 11 compares the acquired comorbid disease information with the comorbid disease DB 132 and determines whether a phenomenon to be detected exists (step S83). If the control unit 11 determines that a phenomenon to be detected exists (YES in step S83), it selects a detection target stored in the detection target column of the comorbid disease DB 132 (step S84). The control unit 11 determines whether correction is necessary (step S85). If the control unit 11 determines that correction is not necessary (NO in step S85), the process proceeds to step S88. If the control unit 11 determines that correction is necessary (YES in step S85), it performs the correction (step S86). The control unit 11 extracts feature points based on the correction results and stores the extraction results in the result DB 134 (step S87). The control unit 11 removes the feature points (step S88). The control unit 11 sets a flag in the result DB 134 for the feature points to be removed. The control unit 11 determines whether there are any unprocessed detection targets (step S89). If the control unit 11 determines that there are any unprocessed detection targets (YES in step S89), it returns the process to step S84. If the control unit 11 determines that there are no phenomena to be detected (NO in step S83) or that there are no unprocessed detection targets (NO in step S89), it returns the process to the caller.
続いて、検出対象毎の抽出条件の補正及び特徴点の除去について説明する。検出対象は以下の8種類、I音亢進(1A)、I音減弱(1B)、I音駆出音(分裂)(1C)、II音亢進(2A)、II音減弱(2B)、II音分裂(2C)、奇異性II音分裂(逆転)(2D)、I音-I音間隔若しくはII音-II音間隔が外れ値、又は、I音亢進(3)である。それぞれの末尾の括弧内の数字と英文字との組み合わせたコード、又は、数字のコードは、図7に示す併存疾患DB132の検出対象列に記憶している検出対象コードに対応する。 Next, we will explain how to correct the extraction conditions and remove feature points for each detection target. The detection targets are the following eight types: accentuated I (1A), attenuated I (1B), ejected I (split) (1C), accentuated II (2A), attenuated II (2B), split II (2C), paradoxical split II (reversed) (2D), outlier I-I interval or II-II interval, or accentuated I (3). The code combination of numbers and letters in parentheses at the end of each, or the numeric code, corresponds to the detection target code stored in the detection target column of comorbidity DB 132 shown in Figure 7.
I音駆出音(分裂)(1C)又はII音分裂(2C)に対する抽出条件の補正について説明する。1CではI音開始点を、2CではII音開始点の補正を行う。図19は補正方法を示す説明図である。以下、図19に記載した横の直線より上を上段、当該直線より下を下段と呼ぶ。図19の上段は、正常な心音波形の例を示している。正常波形におけるI音開始点の検出方法は、次のようになる。手順1:心電図でR波を検出する。手順2:R波検出時刻以降の所定時間(例えば、xミリ秒以内)での心音波形のピーク(I音ピーク)を検出する。手順3:ピークから時間を遡って振幅開始をI音開始点とする。図19では波形を上下にまたぐ実線にてI音開始点の位置を示しており、波形を上下にまたぐ点線にてI音ピークを示している。II音開始点の検出もI音と同様である。 The following explains how to correct the extraction conditions for a split I sound ejection sound (1C) or a split II sound (2C). Correction is made to the start of I sound for 1C, and to the start of II sound for 2C. Figure 19 is an explanatory diagram showing the correction method. Hereinafter, the area above the horizontal line in Figure 19 will be referred to as the upper section, and the area below this line will be referred to as the lower section. The upper section of Figure 19 shows an example of a normal cardiac sound waveform. The method for detecting the start of I sound in a normal waveform is as follows: Step 1: Detect the R wave on the electrocardiogram. Step 2: Detect the peak of the cardiac sound waveform (I sound peak) a predetermined time after the R wave is detected (for example, within x milliseconds). Step 3: Count back in time from the peak and determine the start of the amplitude as the I sound start point. In Figure 19, the position of the I sound start point is indicated by a solid line that spans the waveform vertically, and the I sound peak is indicated by a dotted line that spans the waveform vertically. The detection of the II sound start point is similar to the I sound start point.
図19の下段はI音駆出音(分裂)を示す心音波形を示している。3つの波形を示しているが同一である。上の波形は、上述したアルゴリズムを用いたI音開始点の検出ではI音開始点を誤って判定しまう例を示している。I音が分裂していることにより、真のI音ピークよりも後に出現する後半のピーク(誤検出のI音ピーク、波形を上下にまたぐ点線で示される位置)からI音開始点を探索するため、真のI音ピークと後半のピークの間にある振幅開始点をI音開始点(誤検出のI音開始点、波形を上下にまたぐ実線で示される位置)と誤検出してしまう。II音開始点についても同様に誤検出となる。真ん中の波形は、補正方法1を示している。分裂により2以上の波形のピークが出現(真のI音ピーク(1つ目のピーク)以外に波形のピーク(2つ目のピーク)が出現)することを前提に探索を行い、1つ目のピーク(真のI音ピーク)より前の振幅開始点をI音開始点(真のI音開始点、波形を上下にまたぐ実線で示される位置)とすることで、正しい位置を選出可能となる。下の波形は補正方法2を示している。ピークを検出する時間範囲をxミリ秒より短いyミリ秒とすることで、1つ目のピーク(真のI音ピーク)を捉え、I音開始点(真のI音開始点、波形を上下にまたぐ実線で示される位置)を正しく検出することが可能となる。II音開始点についても、I音開始点と同様な方法で正しく抽出することが可能である。 The bottom row of Figure 19 shows a cardiac waveform indicating an ejection sound I (split). Three waveforms are shown, but they are identical. The top waveform shows an example where the start of I is incorrectly determined when detecting the start of I using the algorithm described above. Because I is split, the start of I is searched for from the latter peak that appears after the true I peak (the falsely detected I peak, indicated by the dotted line straddling the waveform above and below), so the start of the amplitude between the true I peak and the latter peak is incorrectly detected as the start of I (the falsely detected I peak, indicated by the solid line straddling the waveform above and below). A similar incorrect detection occurs for the start of II. The middle waveform shows correction method 1. A search is performed under the assumption that splitting will result in the appearance of two or more waveform peaks (a waveform peak (second peak) in addition to the true first sound peak (first peak)), and the correct position can be selected by setting the amplitude start point before the first peak (true first sound peak) as the first sound start point (true first sound start point, indicated by the solid line straddling the waveform above and below). The waveform below shows correction method 2. By setting the time range for peak detection to y milliseconds, which is shorter than x milliseconds, it is possible to capture the first peak (true first sound peak) and correctly detect the first sound start point (true first sound start point, indicated by the solid line straddling the waveform above and below). The second sound start point can also be correctly extracted using a method similar to that used for the first sound start point.
奇異性II音分裂(逆転)(2D)に対する抽出条件の補正について説明する。奇異性II音分裂(逆転)では、IIAとIIPとの出現する順序の逆転、吸気でII音開始が遅れることが観測される。この点を考慮して補正を行う。図20は補正処理の手順例を示すフローチャートである。サーバ1の制御部11は脈波の波形を分析し、ノッチ(切痕)を取得できるか否かを判定する(ステップS101)。制御部11はノッチを取得できると判定した場合(ステップS101でYES)、ノッチとIIAとが一致するか否か判定する(ステップS102)。制御部11はノッチとIIAとが一致しないと判定した場合(ステップS102でNO)、IIAをノッチで代替し(ステップS103)、処理を終了する。制御部11はノッチとIIAとが一致すると判定した場合(ステップS102でYES)、処理を終了する。制御部11はノッチを取得できないと判定した場合(ステップS101でNO)、呼吸判定が可能か否かを判定する(ステップS104)。測定装置2に呼吸センサが搭載され、呼吸波形が取得できている場合、又は、心電図の分析により呼吸性変動を取得可能な場合、制御部11は呼吸判定が可能と判定する。制御部11は呼吸判定が可能と判定した場合(ステップS104でYES)、II音の開始が吸気だけ遅れているか否かを判定する(ステップS105)。制御部11はII音の開始が吸気だけ遅れていると判定した場合(ステップS105でYES)、IIPとIIAとの出現順序を逆にし(ステップS106)、処理を終了する。制御部11は呼吸判定が不可能と判定した場合(ステップS104でNO)、又は、II音の開始が吸気だけ遅れてはいないと判定した場合(ステップS105でNO)、処理を終了する。 Correction of extraction conditions for paradoxical split second heart sound (reversal) (2D) will be described. In paradoxical split second heart sound (reversal), the order in which II A and II P appear is reversed, and the onset of II A is delayed during inspiration. This is taken into consideration when making corrections. FIG. 20 is a flowchart showing an example of the correction process. The control unit 11 of the server 1 analyzes the waveform of the pulse wave and determines whether a notch can be obtained (step S101). If the control unit 11 determines that a notch can be obtained (YES in step S101), it determines whether the notch and II A match (step S102). If the control unit 11 determines that the notch and II A do not match (NO in step S102), it replaces II A with the notch (step S103) and terminates processing. If the control unit 11 determines that the notch and II A match (YES in step S102), it terminates processing. If the control unit 11 determines that a notch cannot be acquired (NO in step S101), it determines whether respiration detection is possible (step S104). If the measurement device 2 is equipped with a respiration sensor and can acquire a respiration waveform, or if respiratory variations can be acquired by electrocardiogram analysis, the control unit 11 determines that respiration detection is possible. If the control unit 11 determines that respiration detection is possible (YES in step S104), it determines whether the start of the II sound is delayed by only inspiration (step S105). If the control unit 11 determines that the start of the II sound is delayed by only inspiration (YES in step S105), it reverses the order of appearance of the II P and II A (step S106) and ends the process. If the control unit 11 determines that respiration detection is impossible (NO in step S104) or if it determines that the start of the II sound is not delayed by only inspiration (NO in step S105), it ends the process.
I音亢進(1A)及びII音亢進(2A)に対する抽出条件の補正について、説明する。図21は補正方法の一例を示す説明図である。I音亢進及びII音亢進の場合、ノイズを判定するための閾値が鍵となる。図21において、正常と記載した列の上段に示した心音波形は、ノイズもなく、患者の体動もなく計測された波形の例である。下段に示した心音波形は、外乱や患者の体動によりノイズが乗った波形の例である。2本の点線はノイズと判定するための閾値を示す線である。波形の振幅が上側の線を越えた部分の波形は体動等によるノイズと判定する。波形の振幅が下側の線を越えた部分の波形もノイズと判定する。図21の真ん中の列(I音亢進、II音亢進と記載した列)は、I音亢進及びII音亢進の場合の心音波形の例である。I音亢進及びII音亢進の場合、ノイズが乗っていないとしても、振幅が大きいため、ノイズとして判定されてしまう。そこで図21の右列(補正方法と記載した列)のように、ノイズ判定の閾値を広く設定し、波形の一部がノイズとされてしまうことを防いだ上で、特徴点の抽出を行う。 The following explains how to correct the extraction conditions for an accentuated I sound (1A) and an accentuated II sound (2A). Figure 21 is an explanatory diagram showing an example of the correction method. In the case of an accentuated I sound and an accentuated II sound, the threshold for determining noise is key. In Figure 21, the phonocardiogram waveform shown in the upper row of the column labeled "Normal" is an example of a waveform measured without noise or patient movement. The phonocardiogram waveform shown in the lower row is an example of a waveform with noise due to external disturbances or patient movement. The two dotted lines indicate the threshold for determining noise. The portion of the waveform whose amplitude exceeds the upper line is determined to be noise due to movement, etc. The portion of the waveform whose amplitude exceeds the lower line is also determined to be noise. The middle column of Figure 21 (the column labeled "Accent I Sound" and "Accent II Sound") is an example of a phonocardiogram waveform for an accentuated I sound and an accentuated II sound. In the case of an accentuated I sound and an accentuated II sound, even if there is no noise, the amplitude is large and the waveform will be determined to be noise. Therefore, as shown in the right column of Figure 21 (the column labeled "Correction Method"), the noise judgment threshold is set broadly to prevent parts of the waveform from being identified as noise, and then feature points are extracted.
I音減弱(1B)及びII音減弱(2B)に対する抽出条件の補正について、説明する。図22は補正方法の一例を示す説明図である。I音減弱及びII音減弱の場合も、ノイズと判定するための閾値が鍵となる。図22において、正常と記載した列の上段に示した心音波形は、基線ノイズや環境音もなく計測された波形の例である。下段に示した心音波形は、基線ノイズや環境音が乗った波形の例である。2本の点線はノイズを判定するための閾値を示す線である。波形の振幅が2つの線に挟まれる(2つの線の間に収まる)波形はノイズと判定する。図22の真ん中の列(I音減弱、II音減弱と記載した列)は、I音減弱及びII音減弱の場合の心音波形の例である。I音減弱及びII音減弱の場合、振幅が小さいため、ノイズとして判定されてしまう。そこで図22の右列(補正方法と記載した列)のように、ノイズ判定の閾値幅を狭く設定し、波形がノイズと判定されてしまうことを防いだ上で、特徴点の抽出を行う。 The following explains the correction of extraction conditions for a weakened I sound (1B) and a weakened II sound (2B). Figure 22 is an explanatory diagram showing an example of a correction method. In the case of a weakened I sound and a weakened II sound, the threshold for determining noise is also key. In Figure 22, the heart sound waveform shown in the top row of the column labeled "normal" is an example of a waveform measured without baseline noise or environmental sound. The heart sound waveform shown in the bottom row is an example of a waveform containing baseline noise and environmental sound. The two dotted lines indicate the threshold for determining noise. A waveform whose amplitude is sandwiched between the two lines (falls between the two lines) is determined to be noise. The middle column of Figure 22 (the column labeled "weak I sound" and "weak II sound") is an example of a heart sound waveform in the case of a weakened I sound and a weakened II sound. In the case of a weakened I sound and a weakened II sound, the amplitude is small and the waveform is determined to be noise. Therefore, as shown in the right column of Figure 22 (the column labeled "Correction Method"), the noise judgment threshold width is set narrow to prevent the waveform from being judged as noise, and then feature points are extracted.
I音-I音間隔若しくはII音-II音間隔が外れ値、又は、I音亢進(3)の場合は、補正は行わず、特徴点の除去のみを行う。I音-I音間隔若しくはII音-II音間隔が外れ値とは、測定中の一部の拍に不整脈による洞調律ではない、タイミングがずれた拍が含まれている場合に、その拍を他の拍の間隔と比較して外れ値の拍として検出することを意味する。また、不整脈により洞調律ではない拍については、次の拍のI音が亢進することがある。 If the I-I interval or II-II interval is an outlier, or if the I sound is accentuated (3), no correction is performed, and only feature points are removed. An I-I interval or II-II interval is an outlier means that if some of the beats being measured contain a beat that is not in sinus rhythm due to arrhythmia and is out of time, that beat is compared with the intervals of other beats and detected as an outlier beat. Furthermore, for beats that are not in sinus rhythm due to arrhythmia, the I sound of the following beat may be accentuated.
特徴点の除去について説明する。I音亢進(1A)、I音減弱(1B)及びI音駆出音(分裂)(1C)の場合、I音関連の特徴点、すなわち、I音開始点及びI音ピーク点を除去する。II音亢進(2A)、II音減弱(2B)、II音分裂(2C)及び奇異性II音分裂(逆転)(2D)の場合、II音関連の特徴点、すなわち、II音開始点、IIA点、及び、IIP点を除去する。I音-I音間隔若しくはII音-II音間隔が外れ値、又は、I音亢進(3)の場合、I音-I音間隔の外れ値、及び、II音-II音間隔の外れ値、並びに、I音亢進の拍を除去する。除去は、DB134で除去フラグが立てられている特徴点を、心内圧推定処理に採用しないことを意味している。したがって、除去した特徴点の値は、心内圧推定処理において、学習モデルMへの入力として、利用しない。 The removal of feature points will now be described. In the cases of accentuated I (1A), attenuated I (1B), and split I (ejection sound) (1C), feature points related to I, i.e., the onset and peak of I, are removed. In the cases of accentuated II (2A), attenuated II (2B), split II (2C), and paradoxical split II (reversed) (2D), feature points related to II, i.e., the onset of II, point II A , and point II P, are removed. In the case of accentuated I (3), outliers in the I-I interval or II-II interval, or accentuated I (3), outliers in the I-I interval and the II-II interval, as well as the accentuated I beat, are removed. Removal means that feature points flagged for removal in the DB 134 are not used in the intracardiac pressure estimation process. Therefore, the values of the removed feature points are not used as input to the learning model M in the intracardiac pressure estimation process.
次に、医療者による結果参照の処理について説明する。図23は結果参照処理の手順例を示すフローチャートである。医師は所定のタイミングで、医療者端末4を操作して、心内圧の推定結果の参照を開始する。医療者端末4の制御部41はモニタリング対象の患者一覧の要求を、サーバ1へ送信する(ステップS121)。サーバ1の制御部11は要求を受信する(ステップS122)。制御部11は患者DB131を参照して患者一覧を作成し、医療者端末4へ送信する(ステップS123)。医療者端末4の制御部41は患者一覧を受信し、表示部45に表示する(ステップS124)。医師は患者一覧の中から参照する患者を選択する。制御部41は選択を受け付ける(ステップS125)。制御部41は選択情報、例えば選択された患者の患者IDを、サーバ1へ送信する(ステップS126)サーバ1の制御部11は選択情報を受信する(ステップS127)。制御部11は選択された患者の測定結果の波形を波形DB133から、特徴点及び心内圧の推定値を結果DB134から取得する(ステップS128)。制御部11は参照画面を作成する(ステップS129)。制御部11は作成した参照画面を医療者端末4へ送信する(ステップS130)。医療者端末4の制御部41は参照画面を受信する(ステップS131)。制御部41は参照画面を表示部45に表示し(ステップS132)、処理を終了する。 Next, the process of result reference by medical professionals will be explained. Figure 23 is a flowchart showing an example of the procedure for result reference processing. At a predetermined timing, the doctor operates the medical professional terminal 4 to start referencing the estimated intracardiac pressure results. The control unit 41 of the medical professional terminal 4 sends a request for a list of patients to be monitored to the server 1 (step S121). The control unit 11 of the server 1 receives the request (step S122). The control unit 11 creates a patient list by referencing the patient DB 131 and sends it to the medical professional terminal 4 (step S123). The control unit 41 of the medical professional terminal 4 receives the patient list and displays it on the display unit 45 (step S124). The doctor selects a patient to reference from the patient list. The control unit 41 accepts the selection (step S125). The control unit 41 sends the selection information, for example the patient ID of the selected patient, to the server 1 (step S126). The control unit 11 of the server 1 receives the selection information (step S127). The control unit 11 obtains the waveform of the measurement results for the selected patient from the waveform DB 133, and the feature points and estimated intracardiac pressure values from the result DB 134 (step S128). The control unit 11 creates a reference screen (step S129). The control unit 11 sends the created reference screen to the medical professional terminal 4 (step S130). The control unit 41 of the medical professional terminal 4 receives the reference screen (step S131). The control unit 41 displays the reference screen on the display unit 45 (step S132), and the process ends.
図24は結果参照画面の例を示す説明図である。結果参照画面d01は患者情報d011、心音波形d012及び心内圧d013を含む。患者情報d011は患者ID、患者氏名、併存疾患、測定日時を含む。心音波形d012及び心内圧d013は、それぞれ3パターンの表示を含む。心音波形d012そのものは全パターン同じであるが、重畳表示されている特徴点の位置や、心内圧の推定の際に、除去された特徴点の表示が異なる。上段は特徴点の補正、除去がない場合の結果である。中段は特徴点の補正を行った場合の結果である。下段は特徴点の除去を行った場合の結果である。なお、図示しないが、3パターンの心内圧d013について推奨順位を表示してもよい。推奨順位は、心内圧d013の推定値のどれが真の値に近い可能性が高いかの優先順位を示す。推奨順位は、疾患や体質ごとにどの方法が真の値に近い傾向にあるかの過去のデータの経験則を基に判定する。例えば、大動脈狭窄症では補正ありの推定値がもっとも真の値に近いことが多い場合には、補正ありの推奨順位を高く表示する。医師は結果参照画面の3パターンの結果を参照し、心音波形に重畳表示された特徴点の位置を確認し、どのパターンがもっとも確からしいかを判断した上で、心内圧の推定値を参照し、患者の状態を判断する。そして、必要に応じて、医師は患者に受診を勧める通知、薬の処方内容の変更などの対処を行う。医師はどのパターンがもっとも確からしいかを判断する際に、上述の推奨順位を参照してもよい。 Figure 24 is an explanatory diagram showing an example of a result reference screen. The result reference screen d01 includes patient information d011, phonocardiogram waveform d012, and intracardiac pressure d013. The patient information d011 includes the patient ID, patient name, coexisting diseases, and measurement date and time. The phonocardiogram waveform d012 and intracardiac pressure d013 each include three display patterns. The phonocardiogram waveform d012 itself is the same for all patterns, but the position of the superimposed feature points and the display of feature points removed during intracardiac pressure estimation differ. The top row shows the results when feature points are not corrected or removed. The middle row shows the results when feature points are corrected. The bottom row shows the results when feature points are removed. Although not shown, a recommended ranking of the three patterns of intracardiac pressure d013 may also be displayed. The recommended ranking indicates the priority order of which estimated value of intracardiac pressure d013 is most likely to be closest to the true value. The recommendation order is determined based on empirical rules from past data on which method tends to be closest to the true value for each disease or constitution. For example, if the estimated value with correction for aortic stenosis is often closest to the true value, then the recommendation order for the corrected value will be displayed higher. The doctor references the three patterns of results on the results reference screen, checks the position of the feature points superimposed on the cardiac sound waveform, and determines which pattern is most likely. After that, the doctor references the estimated intracardiac pressure and assesses the patient's condition. Then, if necessary, the doctor will take action such as notifying the patient to visit a doctor or changing the medication prescription. The doctor may refer to the recommendation order described above when determining which pattern is most likely.
本実施の形態においては次の効果を奏する。心音波形から特徴点を抽出する際に、心音波形の形態に異常変化をもたらす原因(併存疾患や体質)の種類に基づいて、補正、除去などの抽出条件の変更を行うので、適切な抽出が可能となる。 This embodiment has the following advantages: When extracting feature points from the phonocardiogram waveform, the extraction conditions are changed, such as by correction or removal, based on the type of cause (comorbidity or constitution) that causes abnormal changes in the phonocardiogram waveform, enabling appropriate extraction.
また、特徴点を用いた心内圧の推定においては、抽出条件の変更を行わないで抽出した場合(補正及び除去なし)の特徴点を用いた心内圧と、抽出条件の変更を行って抽出した場合(補正あり、除去あり)の特徴点を用いて心内圧を推定する。そして、それぞれの場合について、心音波形、特徴点、及び心内圧を対応づけて表示する。そのことにより、複数の心音波形及び心内圧の推定結果から最も確からしいものを確認することができるので、医師は患者の状態を的確に判断することが可能となる。 Furthermore, when estimating intracardiac pressure using feature points, intracardiac pressure is estimated using feature points extracted without changing the extraction conditions (no correction or removal), and feature points extracted after changing the extraction conditions (with correction and removal). The cardiac sound waveform, feature points, and intracardiac pressure are then displayed in association with each other for each case. This allows doctors to confirm the most likely of the multiple cardiac sound waveform and intracardiac pressure estimation results, enabling them to accurately assess the patient's condition.
ひいては、患者に自覚症状が発症する前に適切な治療を行なうことが可能となり、急性心不全の発症を防止できる。また、患者は、自覚症状を感じる前に医師からの連絡を受けられるため、安心して日常生活を送れ、患者のQOL(Quality of life)を高めることが可能となる。 Ultimately, this means that appropriate treatment can be administered before patients experience any noticeable symptoms, preventing the onset of acute heart failure. Furthermore, because patients can receive contact from their doctor before they experience any noticeable symptoms, they can live their daily lives with peace of mind, improving their quality of life (QOL).
(実施の形態2)
実施の形態1では、心内圧の推定において、学習モデルMへ入力するのは、心音波形の特徴点に絞っていた。本実施の形態では、心電図及び脈波波形から得られる指標を、学習モデルMの入力として加える。以下の説明においては、実施の形態1と同様な内容については説明を省略し、実施の形態1と異なる点を主に説明する。
(Embodiment 2)
In the first embodiment, the input to the learning model M for estimating intracardiac pressure was limited to the feature points of the cardiac sound waveform. In the present embodiment, indices obtained from the electrocardiogram and pulse waveform are added as input to the learning model M. In the following explanation, the same content as in the first embodiment will be omitted, and differences from the first embodiment will be mainly explained.
図14に示したモニタリング手順は、本実施の形態では、以下のようになる。患者は測定装置2を用いて、心電図、心音及び脈波の計測を同期的に行う(ステップS11)。測定装置2で測定された心電図、心音及び脈波の測定データは、通信端末3及びネットワークNを介してサーバ1に送信され、波形DB133に記憶される。サーバ1の制御部11は特徴点を抽出する(ステップS12)。本実施の形態において、実施の形態1で示した心音波形の特徴点に加えて、心電図のQ点、脈波のUS点、DN点を抽出する。制御部11は心内圧の推定を行う(ステップS13)。制御部11は抽出した特徴点、並びに、心電図及び脈波の特徴点から算出した指標値を学習モデルMへ入力し、学習モデルMが出力した心内圧の推定値を取得する。指標値については後述する。制御部11は推定値を特徴点と対応付けて結果DB134に記憶する。結果DB134には指標値も合わせて記憶してもよい。以降は、実施の形態1と同様であるから、説明を省略する。 14 is performed as follows in this embodiment. The patient uses the measurement device 2 to synchronously measure an electrocardiogram, heart sounds, and pulse waves (step S11). The measurement data for the electrocardiogram, heart sounds, and pulse waves measured by the measurement device 2 is transmitted to the server 1 via the communication terminal 3 and the network N and stored in the waveform DB 133. The control unit 11 of the server 1 extracts feature points (step S12). In this embodiment, in addition to the feature points of the cardiac sound waveform shown in embodiment 1, the Q point of the electrocardiogram and the US point and DN point of the pulse wave are extracted. The control unit 11 estimates the intracardiac pressure (step S13). The control unit 11 inputs the extracted feature points and index values calculated from the feature points of the electrocardiogram and pulse wave into the learning model M, and obtains an estimated value of intracardiac pressure output by the learning model M. The index values will be described later. The control unit 11 associates the estimated values with the feature points and stores them in the result DB 134. The index values may also be stored in the result DB 134. The rest of this process is the same as in embodiment 1, so a detailed explanation will be omitted.
図25は学習モデルMの他の例を示す説明図である。学習モデルMは心音波形の特徴点に加えて、3つの指標PEP、PTT及びSTIを入力として受け付ける。学習モデルMは、受け付けた特徴点及び指標に基づいて、心内圧の推定値を推定し、出力する。なお、心内圧の推定に用いる指標はここで示したものに限らない。心電図、心音、及び脈波の特徴点が導き出せる他の指標を用いてもよい。 Figure 25 is an explanatory diagram showing another example of learning model M. In addition to the feature points of the cardiac sound waveform, learning model M accepts three indices, PEP, PTT, and STI, as input. Learning model M estimates and outputs an estimated value of intracardiac pressure based on the received feature points and indices. Note that the indices used to estimate intracardiac pressure are not limited to those shown here. Other indices that can derive feature points of the electrocardiogram, cardiac sounds, and pulse wave may also be used.
3つの指標については、図10に示しているとおりである。PEP(Pre-Ejection Period:前駆出時間)は、心電図のQ点から、心音波形のI音ピーク点(S1)までの間の経過時間である。PTT(Pulse transition time:脈拍伝搬時間)は、Q点からUS点までの経過時間である。STI(Systolic time:左室収縮時間)は、US点からDN点までの経過時間である。指標は、心電図データ、心音データおよび脈波データのうち少なくとも二つのデータのそれぞれの特徴点同士の時間的関係(時間差)、または心電図データ、心音データおよび脈波データ何れか一つの特徴点同士の時間的関係(時間差)を示す指標である。いずれの指標についても循環器医学分野では一般的に使用されているため、医学的な意味については説明を省略する。 The three indices are as shown in Figure 10. PEP (Pre-Ejection Period) is the elapsed time from point Q on the electrocardiogram to the peak of the first sound (S1) on the phonocardiogram waveform. PTT (Pulse transition time) is the elapsed time from point Q to point US. STI (Systolic time) is the elapsed time from point US to point DN. The indices indicate the temporal relationship (time difference) between characteristic points of at least two of the following data: electrocardiogram data, phonocardiogram data, and pulse wave data, or the temporal relationship (time difference) between characteristic points of one of the following data: electrocardiogram data, phonocardiogram data, and pulse wave data. All of these indices are commonly used in the field of cardiovascular medicine, so an explanation of their medical meaning will be omitted.
本実施の形態で使用する学習モデルMの生成処理について、図13を参照しつつ、説明する。生成コンピュータ11は訓練DBから訓練データを1レコード取得する(ステップS1)。生成コンピュータは訓練データに含まれる特徴点の値、並びに、指標PEP、PTT及びSTIの値を学習モデルMへ入力し、学習モデルMが出力した心内圧を取得する(ステップS2)。生成コンピュータは訓練データに含まれる心内圧と、学習モデルMが出力した心内圧とを対照し、2つの値の差異が小さくなるように、学習モデルMを構成するニューロン間の重み等のパラメータを調整する(ステップS3)。生成コンピュータは未処理の訓練データがある否かを判定する(ステップS4)。生成コンピュータは未処理の訓練データがあると判定した場合(ステップS4でYES)、処理をステップS1へ戻し、未処理の訓練データについての処理を行う。生成コンピュータは未処理の訓練データがないと判定した場合(ステップS4でNO)、調整したパラメータを記憶し(ステップS5)、処理を終了する。なお、図11に示した訓練DBには、指標PEP、PTT及びSTIの値を記憶していないが、データ作成時に値を求め、訓練DBに記憶しておいてもよい。 The generation process of the learning model M used in this embodiment will be described with reference to Figure 13. The generation computer 11 obtains one record of training data from the training DB (step S1). The generation computer inputs the values of the feature points contained in the training data, as well as the values of the indicators PEP, PTT, and STI, into the learning model M and obtains the intracardiac pressure output by the learning model M (step S2). The generation computer compares the intracardiac pressure contained in the training data with the intracardiac pressure output by the learning model M and adjusts parameters such as the weights between the neurons that make up the learning model M so that the difference between the two values is small (step S3). The generation computer determines whether there is unprocessed training data (step S4). If the generation computer determines that there is unprocessed training data (YES in step S4), it returns the process to step S1 and processes the unprocessed training data. If the generation computer determines that there is no unprocessed training data (NO in step S4), it stores the adjusted parameters (step S5) and ends the process. Note that the training DB shown in Figure 11 does not store the values of the indicators PEP, PTT, and STI, but these values may be calculated when the data is created and stored in the training DB.
本実施の形態における測定処理及び推定処理は、実施の形態1において図15及び図16を参照して説明した内容と同様であるから、説明を省略する。 The measurement process and estimation process in this embodiment are similar to those described with reference to Figures 15 and 16 in Embodiment 1, and therefore will not be described again.
本実施の形態における心内圧推定処理について、図17を参照しつつ、説明する。サーバ1の制御部11は、同期された一心拍分の心電図、心音及び脈波の波形に測定異常があるか否かを判定する(ステップS61)。制御部11はいずれの波形にも異常がないと判定した場合(ステップS61でNO)、特徴点抽出を行う(ステップS62)。制御部11は、心音波形の特徴点の値、並びに、指標PEP、PTT及びSTIの値を、学習モデルMに入力して、学習モデルMから出力される心内圧を取得する(ステップS63)。制御部11は、結果DB134に心内圧を記憶する(ステップS64)。制御部11は、測定異常が有ると判定した場合(ステップS61でYES)、測定異常であったことを結果DB134に記憶する(ステップS66)。ステップS64又はステップS66の終了後、一回の測定で取得したデータの処理が終了したか否かを判定する(ステップS65)。制御部11は、終了していないと判定した場合(ステップS65でNO)、処理をステップS61へ戻す。制御部11は、終了したと判定した場合(ステップS65でYES)、処理を呼び出し元へ戻す。 The intracardiac pressure estimation process in this embodiment will be described with reference to Figure 17. The control unit 11 of the server 1 determines whether there is a measurement abnormality in the synchronized electrocardiogram, heart sounds, and pulse wave waveforms for one heartbeat (step S61). If the control unit 11 determines that there is no abnormality in any of the waveforms (NO in step S61), it extracts feature points (step S62). The control unit 11 inputs the values of the feature points of the heart sound waveform and the values of the indicators PEP, PTT, and STI into the learning model M to obtain the intracardiac pressure output from the learning model M (step S63). The control unit 11 stores the intracardiac pressure in the result DB 134 (step S64). If the control unit 11 determines that there is a measurement abnormality (YES in step S61), it stores the measurement abnormality in the result DB 134 (step S66). After step S64 or step S66 is completed, it determines whether processing of the data obtained in one measurement has been completed (step S65). If the control unit 11 determines that the process has not ended (NO in step S65), it returns the process to step S61. If the control unit 11 determines that the process has ended (YES in step S65), it returns the process to the caller.
抽出条件の補正及び特徴点の除去については、実施の形態1と同様であるが、本実施の形態においては、以下の処理が追加となる。特徴点の抽出条件が補正されたことにより、I音ピーク点の値が変わった場合、PEPの値も変更となる。また、特徴点の除去において、I音ピーク点が除去された場合、PEPの値は不定となり、学習モデルMへの入力は行われない。 The correction of extraction conditions and removal of feature points are the same as in embodiment 1, but in this embodiment, the following processing is added. If the value of the first sound peak point changes due to a correction of the feature point extraction conditions, the PEP value also changes. Furthermore, if the first sound peak point is removed during feature point removal, the PEP value becomes indefinite and is not input to the learning model M.
本実施の形態は、実施の形態1が奏する効果に加えて、以下の効果を奏する。心内圧の推定に、心音波形から得た特徴点に加えて、指標PEP、PTT及びSTIも用いることで、心内圧の推定精度を向上させることが可能となる。 In addition to the effects of embodiment 1, this embodiment also provides the following effect: By using the indices PEP, PTT, and STI in addition to feature points obtained from the cardiac sound waveform to estimate intracardiac pressure, it is possible to improve the accuracy of intracardiac pressure estimation.
上述の実施の形態において、学習モデルMはサーバ1が備えるとしたが、通信端末3又は医療者端末4が備えてもよい。この場合、通信端末3又は医療者端末4が波形データを読み出し、推定処理を実行する。このとき、推定処理を結果参照処理に組み込み、医師が選択した患者について、通信端末3又は医療者端末4が推定処理を行い、結果を画面に表示してもよい。 In the above embodiment, the learning model M is provided by the server 1, but it may also be provided by the communications terminal 3 or medical professional terminal 4. In this case, the communications terminal 3 or medical professional terminal 4 reads out the waveform data and performs the estimation process. At this time, the estimation process may be incorporated into the result reference process, and the communications terminal 3 or medical professional terminal 4 may perform the estimation process for a patient selected by the doctor and display the results on the screen.
また、測定装置2が学習モデルMを備えてもよい。この場合、心電図、心音、脈拍の計測後に、測定装置2は推定処理を行う。測定装置2は通信端末3を介して、波形データ及び推定結果をサーバ1へ送信する。あるいは、通信端末3が学習モデルMを備えても良い。この場合、心電図、心音、脈拍の計測後に、通信端末3は推定処理を行う。通信端末3は、波形データ及び推定結果をサーバ1へ送信する。 The measuring device 2 may also be equipped with a learning model M. In this case, after measuring an electrocardiogram, heart sounds, and pulse rate, the measuring device 2 performs estimation processing. The measuring device 2 transmits waveform data and estimation results to the server 1 via the communication terminal 3. Alternatively, the communication terminal 3 may also be equipped with a learning model M. In this case, after measuring an electrocardiogram, heart sounds, and pulse rate, the communication terminal 3 performs estimation processing. The communication terminal 3 transmits waveform data and estimation results to the server 1.
各実施の形態で記載されている技術的特徴(構成要件)はお互いに組み合わせ可能であり、組み合わせすることにより、新しい技術的特徴を形成することができる。
今回開示された実施の形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、請求の範囲によって示され、請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
また、請求の範囲には他の2以上のクレームを引用するクレームを記載する形式(マルチクレーム形式)を用いているが、これに限るものではない。マルチクレームを少なくとも一つ引用するマルチクレーム(マルチマルチクレーム)を記載する形式を用いて記載しても良い。
The technical features (constituent elements) described in each embodiment can be combined with each other, and by combining them, new technical features can be formed.
The embodiments disclosed herein are illustrative in all respects and should not be considered limiting. The scope of the present invention is defined by the claims, not by the above meaning, and is intended to include all modifications within the meaning and scope of the claims.
In addition, the claims are written in a format in which a claim cites two or more other claims (multiple claim format), but this is not limited to this. Multiple claims that cite at least one other multiple claim (multi-multi claim format) may also be written.
100 モニタリングシステム
1 サーバ
11 制御部
12 主記憶部
13 補助記憶部
131 患者DB
132 併存疾患DB
133 波形DB
134 結果DB
M 学習モデル
14 通信部
15 読み取り部
1P 制御プログラム
1a 可搬型記憶媒体
1b 半導体メモリ
2 測定装置
21 センサユニット
211 ECGセンサ
212 心音センサ
213 脈波センサ
22 処理部
221 制御部
222 主記憶部
223 補助記憶部
224 通信部
3 通信端末
31 制御部
32 主記憶部
33 補助記憶部
34 通信部
35 タッチパネル
351 表示部
352 入力部
4 医療者端末
41 制御部
42 主記憶部
43 補助記憶部
44 通信部
45 表示部
46 入力部
4P 制御プログラム
5 電子カルテシステム
B バス
N ネットワーク
100 Monitoring system 1 Server 11 Control unit 12 Main memory unit 13 Auxiliary memory unit 131 Patient DB
132 Comorbidity Database
133 Waveform DB
134 Results DB
M Learning model 14 Communication unit 15 Reading unit 1P Control program 1a Portable storage medium 1b Semiconductor memory 2 Measuring device 21 Sensor unit 211 ECG sensor 212 Heart sound sensor 213 Pulse wave sensor 22 Processing unit 221 Control unit 222 Main memory unit 223 Auxiliary memory unit 224 Communication unit 3 Communication terminal 31 Control unit 32 Main memory unit 33 Auxiliary memory unit 34 Communication unit 35 Touch panel 351 Display unit 352 Input unit 4 Medical professional terminal 41 Control unit 42 Main memory unit 43 Auxiliary memory unit 44 Communication unit 45 Display unit 46 Input unit 4P Control program 5 Electronic medical record system B Bus N Network
Claims (13)
前記健康状態情報に基づいて、疾患又は体質を特定し、
前記患者の心音波形を取得し、
前記疾患又は体質に基づいて、前記心音波形の特徴点の抽出条件を設定し、
設定した前記抽出条件に基づいて、前記心音波形の特徴点を抽出する
処理をコンピュータに実行させる情報処理プログラム。 Obtaining health status information, including disease information, of a patient;
Identifying a disease or predisposition based on the health condition information;
acquiring a cardiac waveform of the patient;
setting conditions for extracting feature points of the phonocardiogram waveform based on the disease or constitution;
An information processing program that causes a computer to execute a process of extracting feature points of the cardiac sound waveform based on the set extraction conditions.
請求項1に記載の情報処理プログラム。 The information processing program according to claim 1 , wherein the extraction condition is to recognize that there are two or more peaks in the cardiac sound waveform and select the first peak, or to change the time range for extracting the feature points.
請求項1に記載の情報処理プログラム。 The information processing program according to claim 1 , wherein the extraction condition is to change the order in which the feature points appear or to replace the feature points with other feature points.
請求項1に記載の情報処理プログラム。 The information processing program according to claim 1 , wherein the extraction condition changes a threshold value of an amplitude at which the cardiac waveform is determined to be noise.
請求項1に記載の情報処理プログラム。 The information processing program according to claim 1 , wherein the feature points are discarded.
請求項1から請求項5の何れか一項に記載の情報処理プログラム。 The information processing program according to claim 1 , wherein the health condition information is obtained from an electronic medical record.
請求項1から請求項5の何れか一項に記載の情報処理プログラム。 The information processing program according to claim 1 , wherein the disease includes valvular disease or arrhythmia.
推定した前記心内圧を出力する
請求項1から請求項5の何れか一項に記載の情報処理プログラム。 Estimating intracardiac pressure based on the extracted feature points;
The information processing program according to claim 1 , further comprising: outputting the estimated intracardiac pressure.
取得した前記心電図及び前記脈波波形の特徴点を抽出し、
前記心音波形の特徴点並びに前記心電図及び前記脈波波形の特徴点に基づいて心内圧を推定する
請求項1から請求項5の何れか一項に記載の情報処理プログラム。 Acquire an electrocardiogram and pulse waveforms synchronized with the cardiac sound waveform;
extracting characteristic points from the acquired electrocardiogram and pulse waveform;
The information processing program according to claim 1 , further comprising estimating an intracardiac pressure based on the characteristic points of the phonocardiogram waveform and the characteristic points of the electrocardiogram and the pulse waveform.
請求項9に記載の情報処理プログラム。 10. The information processing program according to claim 9, wherein the disease causes an abnormal change in the morphology of the phonocardiogram waveform, the abnormal change including the splitting of one or two heart sounds in the phonocardiogram waveform, and the extraction conditions are set so as to extract the start points of the first sound and the second sound on the premise that two or more waveform peaks appear due to the splitting, or to extract the start points of the first sound and the second sound from an R wave extracted from the electrocardiogram within a time range that takes the split into consideration.
推定した前記心内圧を出力する
請求項9に記載の情報処理プログラム。 estimating intracardiac pressure based on the characteristic points of the phonocardiogram waveform and the characteristic points of the electrocardiogram and pulse waveform, which are extracted assuming that there is no disease or predisposition that causes an abnormal change in the morphology of the phonocardiogram waveform;
The information processing program according to claim 9 , further comprising: outputting the estimated intracardiac pressure.
前記健康状態情報に基づいて、疾患又は体質を特定し、
前記患者の心音波形を取得し、
前記疾患又は体質に基づいて、前記心音波形の特徴点の抽出条件を設定し、
設定した前記抽出条件に基づいて、前記心音波形の特徴点を抽出する
処理をコンピュータが実行する情報処理方法。 Obtaining health status information, including disease information, of a patient;
Identifying a disease or predisposition based on the health condition information;
acquiring a cardiac waveform of the patient;
setting conditions for extracting feature points of the phonocardiogram waveform based on the disease or constitution;
An information processing method in which a computer executes a process of extracting feature points of the cardiac sound waveform based on the set extraction conditions.
前記制御部は、
患者の疾患情報を含む健康状態情報を取得し、
前記健康状態情報に基づいて、疾患又は体質を特定し、
前記患者の心音波形を取得し、
前記疾患又は体質に基づいて、前記心音波形の特徴点の抽出条件を設定し、
設定した前記抽出条件に基づいて、前記心音波形の特徴点を抽出する
処理を実行する情報処理装置。 An information processing device including a control unit,
The control unit
Obtaining health status information, including disease information, of a patient;
Identifying a disease or predisposition based on the health condition information;
acquiring a cardiac waveform of the patient;
setting conditions for extracting feature points of the phonocardiogram waveform based on the disease or constitution;
An information processing device that executes a process of extracting feature points of the cardiac sound waveform based on the set extraction conditions.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024-020600 | 2024-02-14 | ||
| JP2024020600 | 2024-02-14 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025173650A1 true WO2025173650A1 (en) | 2025-08-21 |
Family
ID=96772984
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2025/004055 Pending WO2025173650A1 (en) | 2024-02-14 | 2025-02-07 | Information processing program, information processing method, and information processing device |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2025173650A1 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS515887A (en) * | 1974-07-03 | 1976-01-19 | Iryo Gijutsu Kenkyu Kaihatsu Z | SHINONJIDOKEISOKUSHORISOCHINIOKERU SHINZATSUONKEISOKUSOCHI |
| JPH0315441A (en) * | 1989-06-14 | 1991-01-23 | Mitsui Eng & Shipbuild Co Ltd | Cardiac sound meter |
| JP2001224564A (en) * | 2000-02-18 | 2001-08-21 | Nippon Colin Co Ltd | Cardiac sound detector and pulse wave propagating speed information measuring instrument using it |
| JP2007151625A (en) * | 2005-11-30 | 2007-06-21 | Fukuda Denshi Co Ltd | Heart sound detection device |
| JP2023080775A (en) * | 2021-11-30 | 2023-06-09 | フクダ電子株式会社 | Heart sound detection device and heart sound detection method |
-
2025
- 2025-02-07 WO PCT/JP2025/004055 patent/WO2025173650A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS515887A (en) * | 1974-07-03 | 1976-01-19 | Iryo Gijutsu Kenkyu Kaihatsu Z | SHINONJIDOKEISOKUSHORISOCHINIOKERU SHINZATSUONKEISOKUSOCHI |
| JPH0315441A (en) * | 1989-06-14 | 1991-01-23 | Mitsui Eng & Shipbuild Co Ltd | Cardiac sound meter |
| JP2001224564A (en) * | 2000-02-18 | 2001-08-21 | Nippon Colin Co Ltd | Cardiac sound detector and pulse wave propagating speed information measuring instrument using it |
| JP2007151625A (en) * | 2005-11-30 | 2007-06-21 | Fukuda Denshi Co Ltd | Heart sound detection device |
| JP2023080775A (en) * | 2021-11-30 | 2023-06-09 | フクダ電子株式会社 | Heart sound detection device and heart sound detection method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Brahmbhatt et al. | Remote management of heart failure: an overview of telemonitoring technologies | |
| Kotecha et al. | Integrating new approaches to atrial fibrillation management: the 6th AFNET/EHRA Consensus Conference | |
| Pickering et al. | ASH position paper: home and ambulatory blood pressure monitoring when and how to use self (home) and ambulatory blood pressure monitoring | |
| US12402839B2 (en) | System and method for determining a cardiac health status | |
| Ong et al. | Heart rate variability risk score for prediction of acute cardiac complications in ED patients with chest pain | |
| Bhatia et al. | Remote patient monitoring in heart failure: factors for clinical efficacy | |
| JP2016520941A (en) | Medical support system and method | |
| US20110077541A1 (en) | Methods and Systems for Characterizing Cardiac Signal Morphology Using K-Fit Analysis | |
| Parajuli et al. | Left atrial enlargement | |
| Sears et al. | Managing atrial fibrillation: The intersection of cardiology, health psychology, and the patient experience. | |
| Tjahjadi et al. | Assessment of left atrial electro-mechanical delay to predict atrial fibrillation in hypertrophic cardiomyopathy | |
| Águila‐Gordo et al. | Usefulness of risk scores and predictors of atrial fibrillation recurrence after elective electrical cardioversion | |
| Li et al. | Validating the accuracy of a multifunctional smartwatch sphygmomanometer to monitor blood pressure | |
| WO2025173650A1 (en) | Information processing program, information processing method, and information processing device | |
| Sobieraj et al. | Agreement between resting heart rate measured by unattended automated office and office blood pressure measurement, ambulatory blood pressure monitoring, or electrocardiography | |
| Miao et al. | An echocardiographic model for predicting the recurrence of paroxysmal atrial fibrillation after circumferential pulmonary vein ablation | |
| Pelter et al. | Remote Monitoring in Cardiovascular Diseases | |
| Henery et al. | Pulsus alternans | |
| US20250275726A1 (en) | Method for training a machine learning model, monitoring device, and monitoring method | |
| WO2024203141A1 (en) | Program, information processing method, and information processing device | |
| Zhu et al. | An intelligent cardiac health monitoring and review system | |
| JP2024140945A (en) | PROGRAM, INFORMATION PROCESSING METHOD AND INFORMATION PROCESSING APPARATUS | |
| US20250285722A1 (en) | Shock detection and management system | |
| Enevoldsen et al. | Prevalence and temporal distribution of extrasystoles in septic ICU patients: the feasibility of predicting fluid responsiveness using extrasystoles | |
| JP2021065451A (en) | Hemodynamic measuring apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 25754765 Country of ref document: EP Kind code of ref document: A1 |