IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ メドトロニック,インコーポレイテッドの特許一覧

<>
  • 特許-心臓頻脈性不整脈の多層予測 図1
  • 特許-心臓頻脈性不整脈の多層予測 図2
  • 特許-心臓頻脈性不整脈の多層予測 図3
  • 特許-心臓頻脈性不整脈の多層予測 図4
  • 特許-心臓頻脈性不整脈の多層予測 図5
  • 特許-心臓頻脈性不整脈の多層予測 図6
  • 特許-心臓頻脈性不整脈の多層予測 図7
  • 特許-心臓頻脈性不整脈の多層予測 図8A
  • 特許-心臓頻脈性不整脈の多層予測 図8B
  • 特許-心臓頻脈性不整脈の多層予測 図8C
  • 特許-心臓頻脈性不整脈の多層予測 図8D
  • 特許-心臓頻脈性不整脈の多層予測 図9
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2023-08-17
(45)【発行日】2023-08-25
(54)【発明の名称】心臓頻脈性不整脈の多層予測
(51)【国際特許分類】
   A61N 1/39 20060101AFI20230818BHJP
   A61B 5/33 20210101ALI20230818BHJP
   A61B 5/355 20210101ALI20230818BHJP
   A61N 1/365 20060101ALI20230818BHJP
【FI】
A61N1/39
A61B5/33 110
A61B5/33 120
A61B5/355
A61N1/365
【請求項の数】 15
(21)【出願番号】P 2021507971
(86)(22)【出願日】2019-10-04
(65)【公表番号】
(43)【公表日】2022-01-12
(86)【国際出願番号】 US2019054841
(87)【国際公開番号】W WO2020072989
(87)【国際公開日】2020-04-09
【審査請求日】2022-08-31
(31)【優先権主張番号】62/741,736
(32)【優先日】2018-10-05
(33)【優先権主張国・地域又は機関】US
(73)【特許権者】
【識別番号】507020152
【氏名又は名称】メドトロニック,インコーポレイテッド
(74)【代理人】
【識別番号】100118902
【弁理士】
【氏名又は名称】山本 修
(74)【代理人】
【識別番号】100106208
【弁理士】
【氏名又は名称】宮前 徹
(74)【代理人】
【識別番号】100196508
【弁理士】
【氏名又は名称】松尾 淳一
(74)【代理人】
【識別番号】100119781
【弁理士】
【氏名又は名称】中村 彰吾
(72)【発明者】
【氏名】ハダド,タレク・ディー
(72)【発明者】
【氏名】アベイラトネ,アトゥラ・アイ
(72)【発明者】
【氏名】ブラウン,マーク・エル
(72)【発明者】
【氏名】マスグローブ,ドナルド・アール
(72)【発明者】
【氏名】ラドトケ,アンドリュー
(72)【発明者】
【氏名】タスガオンカル,ムグダ・ブイ
【審査官】木村 立人
(56)【参考文献】
【文献】特表2018-503885(JP,A)
【文献】米国特許出願公開第2002/0016550(US,A1)
【文献】特表2017-518789(JP,A)
【文献】特表2010-508065(JP,A)
【文献】欧州特許出願公開第3318184(EP,A1)
(58)【調査した分野】(Int.Cl.,DB名)
A61B 5/24 ― 5/398
A61N 1/00 ― 1/44
(57)【特許請求の範囲】
【請求項1】
デバイスであって、
複数の電極またはセンサのうちの1つ以上を用いて、患者のパラメトリック患者データを収集することと、
コンピューティングデバイスから、第1の期間内に前記患者に心不整脈が発生する第1の確率を生成するための命令を受信することと、
前記命令に応じて、前記パラメトリック患者データを処理して、前記第1の期間内に前記患者に前記心不整脈が発生する前記第1の確率を生成することと、
前記第1の確率が、第1の所定の閾値を超えていると判定することと、
前記第1の確率が前記第1の所定の閾値を超えているという前記判定に応じて、療治措置を実行して、前記第1の期間内に前記患者に前記心不整脈が発生する前記第1の確率を低減させることと、を行なうように構成されている、デバイス。
【請求項2】
前記パラメトリック患者データを処理して、前記第1の期間内に前記患者に前記心不整脈が発生する前記第1の確率を生成するために、前記デバイスが、複数の患者のパラメトリック患者データを使用してトレーニングされた機械学習モデルを前記パラメトリック患者データに適用して、前記第1の期間内に前記患者に前記心不整脈が発生する前記第1の確率を生成するように構成されている、請求項1に記載のデバイス。
【請求項3】
前記パラメトリック患者データを処理して、前記第1の期間内に前記患者に前記心不整脈が発生する前記第1の確率を生成するために、前記デバイスが、
前記パラメトリック患者データの心電図のT波の1つ以上の特徴を特定することと、
モデルを前記1つ以上の特徴に適用して、前記第1の期間内に前記患者に前記心不整脈が発生する前記第1の確率を生成することと、を行なうように構成されている、請求項1または2に記載のデバイス。
【請求項4】
前記T波の前記1つ以上の特徴が、前記T波の振幅を含み、
前記モデルを前記1つ以上の特徴に適用して、前記第1の期間内に前記患者に前記心不整脈が発生する前記第1の確率を生成するために、前記デバイスが、前記モデルを前記T波の前記振幅に適用して、前記第1の期間内に前記患者に前記心不整脈が発生する前記第1の確率を生成するように構成されている、請求項3に記載のデバイス。
【請求項5】
前記T波の前記1つ以上の特徴が、前記T波の周波数を含み、
前記モデルを前記1つ以上の特徴に適用して、前記第1の期間内に前記患者に前記心不整脈が発生する前記第1の確率を生成するために、前記デバイスが、前記モデルを前記T波の前記周波数に適用して、前記第1の期間内に前記患者に前記心不整脈が発生する前記第1の確率を生成するように構成されている、請求項3または4に記載のデバイス。
【請求項6】
前記療治措置を実行するために、前記デバイスが、前記コンピューティングデバイスおよび外部デバイスのうちの少なくとも1つに、前記期間内に前記患者に前記心不整脈が発生する前記確率の通知を発行するように構成されている、請求項1~5のいずれかに記載のデバイス。
【請求項7】
前記療治措置を実行するために、前記デバイスが、薬物送達療法および電気ペーシング療法のうちの少なくとも1つを、前記患者に送達するように構成されている、請求項1~6のいずれかに記載のデバイス。
【請求項8】
請求項1~7のいずれかに記載のデバイスを含むシステムであって、前記システムが、
処理回路および記憶媒体を含むコンピューティングデバイスであって、
前記患者の前記パラメトリック患者データを受信することと、
複数の患者のパラメトリック患者データを使用してトレーニングされた機械学習モデルを前記パラメトリック患者データに適用して、前記第2の期間内に前記患者に心不整脈が発生する第2の確率を生成することと、
前記第2の確率が、第2の所定の閾値を超えていると判定することと、
前記第2の確率が前記第2の所定の閾値を超えているという前記判定に応じて、前記命令を前記デバイスに送信して、前記デバイスに、前記第1の期間内に前記患者に前記心不整脈が発生する前記第1の確率を判定させることと、を行なうように構成されている、コンピューティングデバイスを、さらに含む、システム。
【請求項9】
前記コンピューティングデバイスが、前記患者の提供者データを受信するようにさらに構成されており、
前記機械学習モデルを適用するために、前記コンピューティングデバイスが、複数の患者のパラメトリック患者データおよび提供者データを使用してトレーニングされた機械学習モデルを、前記患者の前記パラメトリック患者データおよび前記提供者データに適用して、前記第2の期間内に前記患者に前記心不整脈が発生する前記第2の確率を生成するように構成されている、請求項8に記載のシステム。
【請求項10】
前記第1の期間が約1日未満であり、前記第2の期間が約1日を超える、請求項8または9に記載のシステム。
【請求項11】
前記コンピューティングデバイスが、
前記命令を前記デバイスに送信した後、前記デバイスから、前記第2の期間内に前記患者に前記心不整脈が発生したかどうかを示すフィードバックを受信することと、
前記機械学習モデルを、前記第2の期間内に前記患者に前記心不整脈が発生したかどうかを示す前記フィードバックで更新することと、を行なうようにさらに構成されている、請求項8~10のいずれかに記載のシステム。
【請求項12】
外部デバイスであって、
第3の期間内に前記患者に心不整脈が発生する第3の確率を生成するために、前記コンピューティングデバイスから命令を受信することと、
前記命令に応じて、前記パラメトリック患者データを処理して、前記第3の期間内に前記患者に前記心不整脈が発生する前記第3の確率を生成することと、
前記第3の確率が、第3の所定の閾値を超えていると判定することと、
前記第3の確率が前記第3の所定の閾値を超えているという前記判定に応じて、前記命令を前記デバイスに送信して、前記デバイスに、前記第1の期間内に前記患者に前記心不整脈が発生する前記第1の確率を判定させることと、を行なうように構成されている、外部デバイスを、さらに含む、請求項8~11のいずれかに記載のシステム。
【請求項13】
前記パラメトリック患者データを処理して、前記第1第3の期間内に前記患者に前記心不整脈が発生する前記第3の確率を生成するために、前記外部デバイスが、複数の患者のパラメトリック患者データを使用してトレーニングされた機械学習モデルを前記パラメトリック患者データに適用して、前記第3の期間内に前記患者に前記心不整脈が発生する前記第3の確率を生成するように構成されている、請求項12に記載のシステム。
【請求項14】
デバイスであって、
患者のパラメトリック患者データを収集するための手段と、
第1の期間内に前記患者に心不整脈が発生する第1の確率を生成するために、コンピューティングデバイスから命令を受信するための手段と、
前記命令に応じて、前記パラメトリック患者データを処理して、前記第1の期間内に前記患者に前記心不整脈が発生する前記第1の確率を生成するための手段と、
前記第1の確率が、第1の所定の閾値を超えていると判定するための手段と、
前記第1の確率が前記第1の所定の閾値を超えているという前記判定に応じて、療治措置を実行して、前記第1の期間内に前記患者に前記心不整脈が発生する前記第1の確率を低減させるための手段と、を含む、デバイス。
【請求項15】
コンピューティングデバイスであって、
前記患者のパラメトリック患者データを受信するための手段と、
複数の患者のパラメトリック患者データを使用してトレーニングされた機械学習モデルを前記パラメトリック患者データに適用して、第1の期間内に前記患者に心不整脈が発生する第1の確率を生成するための手段と、
前記第1の確率が、第1の所定の閾値を超えていると判定するための手段と、
前記第1の確率が前記第1の所定の閾値を超えているという前記判定に応じて、前記命令を第2のデバイスに送信して、前記第2のデバイスに、第2の期間内に前記患者に心不整脈が発生する第2の確率を判定させるための手段と、を含む、コンピューティングデバイス。
【発明の詳細な説明】
【技術分野】
【0001】
この開示は、一般に概して、医療デバイス、より具体的には、植込み型医療デバイスに関する。
【背景技術】
【0002】
心室細動などの悪性頻脈性不整脈は、心臓の心室の心筋の非協調性収縮であり、心停止患者で特定されることが最も多い不整脈である。この不整脈が数秒以上続くと、心原性ショックや有効血液循環の停止がもたらされる可能性がある。その結果、心臓突然死(SCD)がほんの数分でもたらされる可能性がある。
【0003】
心室細動のリスクが高い患者では、植込み型除細動器(ICD)などの植込み型医療デバイス(IMD)の使用がSCDの予防に有益であることが分かっている。ICDは、電池式の電気ショックデバイスであり、電気ハウジング電極(缶電極と呼ばれることもある)を含み得、通常、心臓内に配置された1つ以上の電気リード線に結合される。例えば、不整脈が検知された場合、ICDは電気リード線を用いてパルスを送信し、心臓にショックを与え、正常なリズムを回復することができる。一部のICDは、ショックの送達前に抗頻脈ペーシング(ATP)の送達によって、検出された頻脈性不整脈を終了させるように構成されている。さらに、ICDは、ショックから回復する際に心臓をサポートするために、ショックを伴う頻脈性不整脈の正常終了後に、比較的高振幅のショック後ペーシングを送達するように構成されている。一部のICDは、徐脈ペーシング、心臓再同期療法(CRT)、またはその他の形式のペーシングも送達する。
【発明の概要】
【0004】
一般に、本開示は、患者の心不整脈の多層予測のための技法を説明している。いくつかの例では、多層システムが技法を実装している。一例では、コンピューティングデバイスは、患者の医療デバイスの1つ以上の電極および/またはセンサによって収集されたパラメトリック患者データを受信する。コンピューティングデバイスはさらに、データベースから患者の提供者データを受信することができる。いくつかの例では、コンピューティングデバイスはクラウドコンピューティングシステムである。コンピューティングデバイスは、複数の患者のパラメトリック患者データおよび提供者データを使用してトレーニングされた機械学習モデルを、患者のパラメトリック患者データおよび提供者データに適用して、第1の期間内(例えば、通常、約24時間~約48時間)に患者に心不整脈が発生する長期確率を生成する。コンピューティングデバイスは、長期確率が長期の所定の閾値を超えているかどうかを判定し、長期確率が長期の所定の閾値を超えていると判定したことに応じて、医療デバイスに命令を送信し、医療デバイスに、第2の期間内(例えば、第1の期間よりも短く、通常は約30分~約60分)に患者に心不整脈が発生する短期確率を判定させる。いくつかの例では、長期の所定の閾値は50%である。
【0005】
コンピューティングデバイスから命令を受信することに応じて、医療デバイスは、次のパラメトリック患者データを処理して、第2の期間内に患者に心不整脈が発生する短期確率を生成する。短期確率が短期の所定の閾値を超えているという判定に応じて、医療デバイスは、療治措置を実行して、第2の期間内に患者に心不整脈が発生する短期確率を低減させる。例えば、医療デバイスは、第2の期間内に患者に心不整脈が発生する短期確率の通知をコンピューティングデバイスに発行することができ、それによって、患者または臨床医は、第2の期間内に患者に心不整脈が発生する可能性に気付くことができるようなる。別の例では、医療デバイス(または患者に対して局所的であり、短期確率を判定する医療デバイスと通信する別の医療デバイス)は、薬物送達療法または電気ペーシング療法を開始して、第2の期間内に患者に心不整脈が発生する可能性を低減させる。いくつかの例では、短期の所定の閾値は、95%である。
【0006】
前述の例として、コンピューティングデバイスは、次の24時間以内に患者に心不整脈が発生する可能性が50%を超えていると判定したことに応じて、医療デバイスに命令を送信し、医療デバイスに短期確率を判定させる。医療デバイスは、次の60分以内に患者に心不整脈が発生する可能性が95%を超えていると判定した場合、療治措置を実行して、次の60分以内に患者に心不整脈が発生する可能性を低減させる。
【0007】
したがって、本明細書に開示される技法は、患者のケアを強化し、患者の心不整脈を予防する能力を高めることを許容し得る。例えば、頻脈性不整脈が今後数日以内に発生する可能性が比較的高いという知識を用いて、患者の予防的ケアの指導に役立たせることができる。さらに、頻脈性不整脈が次の数分または数時間以内に発生する可能性が比較的高いという知識を用いて、患者の予防療法または救急医療を指導することができる。さらに、本明細書に開示されるそのようなシステムは、計算コストが高く電力を消費する長期の心不整脈予測操作を、患者の個人用医療デバイスからクラウドコンピューティングシステムに移し、クラウドコンピューティングシステムが今後数日以内に心不整脈が発生する可能性が比較的高いと予測した場合にのみ、医療デバイス上の短期の心臓予測操作を起動するようにしてもよい。したがって、本開示の技法は、心不整脈が特定の期間内に発生する可能性が比較的高い場合にのみ、心臓予測のために医療デバイスを使用することにより、電力を節約し、医療デバイスの電池寿命を延ばすことができる。
【0008】
一例では、本開示は、処理回路および記憶媒体を含むコンピューティングデバイスについて説明しており、このコンピューティングデバイスは、患者のパラメトリック患者データを受信することと、複数の患者のパラメトリック患者データを使用してトレーニングされた機械学習モデルをパラメトリック患者データに適用して、第1の期間内に患者において心不整脈が発生する第1の確率を生成することと、第1の確率が所定の閾値を超えていると判定することと、第1の確率が所定の閾値を超えていると判定したことに応じて、第2のデバイスに命令を送信して、第2のデバイスに第2の期間内に患者において心不整脈が発生する第2の確率を判定させることと、を行なうように構成されている。
【0009】
別の例では、本開示は、デバイスについて説明しており、このデバイスは、複数の電極またはセンサのうちの1つ以上を用いて、患者のパラメトリック患者データを収集することと、期間内に患者に心不整脈が発生する確率を生成するために、コンピューティングデバイスから命令を受信することと、命令に応じて、パラメトリック患者データを処理して、期間内に患者に心不整脈が発生する確率を生成することと、確率が所定の閾値を超えていると判定することと、確率が所定の閾値を超えているという判定に応じて、療治措置を実行して、その期間内に患者に心不整脈が発生する確率を低減させることと、を行なうように構成されている。
【0010】
別の例では、本開示は、外部デバイスについて説明しており、この外部デバイスは、第1の期間内に患者に心不整脈が発生する第1の確率を生成するための命令を受信することと、命令に応じて、パラメトリック患者データを処理して、第1の期間内に患者に心不整脈が発生する第1の確率を生成することと、第1の確率が第1の所定の閾値を超えていると判定することと、第1の確率が第1の所定の閾値を超えているという判定に応じて、医療デバイスに命令を送信し、医療デバイスに第2の期間内に患者に心不整脈が発生する第2の確率を判定させることと、を行なうように構成されている。
【0011】
別の例では、本開示は、方法について説明しており、この方法は、処理回路および記憶媒体を含むコンピューティングデバイスによって、患者のパラメトリック患者データを受信することと、コンピューティングデバイスによって、複数の患者のパラメトリック患者データを使用してトレーニングされた機械学習モデルをパラメトリック患者データに適用して、第1の期間内に患者に心不整脈が発生する第1の確率を生成することと、コンピューティングデバイスによって、第1の確率が所定の閾値を超えていると判定することと、第1の確率が所定の閾値を超えている判定したことに応じて、コンピューティングデバイスによって、第2のデバイスに命令を送信して、第2のデバイスに第2の期間内に患者に心不整脈が発生する第2の確率を判定させることと、を含む。
【0012】
別の例では、本開示は、方法について説明しており、この方法は、デバイスによって、患者のパラメトリック患者データを収集することと、デバイスによって、期間内に患者に心不整脈が発生する確率を生成するために、コンピューティングデバイスから命令を受信することと、命令に応じて、デバイスによって、パラメトリック患者データを処理して、期間内に患者に心不整脈が発生する確率を生成することと、デバイスによって、確率が所定の閾値を超えていると判定することと、確率が所定の閾値を超えているという判定に応じて、デバイスによって、療治措置を実行して、期間内に患者に心不整脈が発生する確率を低減させることと、を含む。
【0013】
この要約は、本開示に記載されている主題の概要を提供することを目的としている。以下の添付の図面および説明の中で詳細に説明されている、装置および方法の排他的または包括的な説明を提供することを意図するものではない。1つ以上のさらなる詳細は、添付の図面および以下の説明に記載されている。
【図面の簡単な説明】
【0014】
図1】本開示の手法に従って心不整脈を予測するための例示的なシステムを示すブロック図である。
図2図1のシステムのIMDおよびリードをより詳細に示す概念図である。
図3】本開示の手法による植込み型医療デバイスの例のブロック図である。
図4】本開示の1つ以上の技法に従って動作する例示的なコンピューティングデバイスを示すブロック図である。
図5】本開示の1つ以上の技法に従って動作する例示的な外部デバイスを示すブロック図である。
図6】本開示の手法による例示的な動作を示すフローチャートである。
図7】本開示の手法による例示的な動作を示すフローチャートである。
図8A】本開示の手法による例示的な動作を示すフローチャートである。
図8B図8Aの例に示されている心不整脈の長期予測のためのアルゴリズムをさらに詳細に示すブロック図である。
図8C図8Aの例に示されている心不整脈の中期予測のためのアルゴリズムをさらに詳細に示すブロック図である。
図8D図8Aの例に示されている心不整脈の短期予測のためのアルゴリズムをさらに詳細に示すブロック図である。
図9】本開示の手法による心不整脈の短期予測のための例示的なアルゴリズムを示すブロック図である。
【0015】
同様の参照文字は、図および説明全体で同様の要素を指す。
【発明を実施するための形態】
【0016】
図1は、本開示の手法に従って心不整脈を予測するための例示的なシステムを示すブロック図である。システム10は、医療デバイスを含む。そのような医療デバイスの一例は、図1に示されるIMD16である。図1の例示的なシステム10によって示されるように、IMD16は、いくつかの例では、例えば、植込み型心臓ペースメーカ、植込み型心臓除細動器/除細動器(ICD)、またはペースメーカ/心臓除細動器/除細動器であり得る。IMD16は、リード18、20、および22に接続され、外部デバイス27に通信可能に結合され、外部デバイス27は、通信ネットワーク25を介してコンピューティングデバイス24に通信可能に結合される。
【0017】
IMD16は、1つ以上のリード18、20、および22上の電極またはIMD16のハウジングを用いて、心臓12の脱分極および再分極に伴う電気信号、例えば、心電図(EGM)を感知する。IMD16はまた、1つ以上のリード18、20および22またはIMD16のハウジングに配置された電極を用いて、電気信号の形で心臓12に治療を送達することができる。治療は、ペーシング、電気的除細動、および/または除細動パルスであり得る。IMD16は、リード18、20または22上の電極によって収集されたEGM信号を監視し、EGM信号に基づいて、心臓発作を診断し、治療することができる。
【0018】
いくつかの例では、IMD16は、図1の外部デバイス27などの別のデバイスと通信するためのいずれかの適切な回路、ファームウェア、ソフトウェア、またはそれらのいずれかの組み合わせを含む通信回路17を含む。例えば、通信回路17は、コンピューティングデバイス24などの他のデバイスとの無線周波数通信のために、1つ以上のプロセッサ、メモリ、無線通信機、アンテナ、送信機、受信機、変調および復調回路、フィルタ、増幅器などを含み得る。IMD16は、通信回路17を使用して、ダウンリンクしたデータを受信して、IMD16の1つ以上の動作を制御し、および/またはアップリンクしたデータを外部デバイス27に送信することができる。
【0019】
リード18、20、22は、患者14の心臓12内に伸びて、心臓12の電気的活動を感知し、および/または心臓12に電気刺激を送達する。図1に示される例では、右心室(RV)リード18は、1つ以上の静脈(図示せず)を通り、上大静脈(図示せず)、および右心房26を通って右心室28に延びる。左心室(LV)リード20は、1つ以上の静脈を通り、大静脈、右心房26を通って冠状静脈洞30に入り、心臓12の左心室32の自由壁に隣接する領域まで延びる。右心房(RA)リード22は、1つ以上の静脈および大静脈を通って、心臓12の右心房26内に延びる。
【0020】
図1の例示的なシステム10はIMD16を示しているが、他の例では、本開示の技法は、必ずしも植込み型ではない他のタイプの医療デバイスに適用され得る。例えば、本開示の技法による医療デバイスは、患者14が着用するウェアラブル医療デバイスまたは「スマート」アパレルを含み得る。例えば、そのような医療デバイスは、患者14が着用する腕時計、または患者14に密着して貼り付けられる回路の形を取ることができる。別の例では、本明細書に記載の医療デバイスは、植込み型電極を備えた外部医療デバイスを含み得る。
【0021】
いくつかの例では、外部デバイス27は、携帯電話、「スマート」フォン、ラップトップ、タブレットコンピュータ、携帯情報端末(PDA)、ウェアラブル電子デバイスなどの外部プログラマまたはモバイルデバイスの形態を取る。いくつかの例では、外部デバイス27は、Medtronic, Inc.から入手可能なCareLink(商標)モニタである。医師、技術者、外科医、電気生理学者、または他の臨床医のようなユーザは、IMD16から生理学的または診断情報を検索するために外部デバイス27と対話することができる。上記のような患者14または臨床医などのユーザはまた、外部デバイス27と対話して、IMD16をプログラムすることができ、例えば、IMD16の動作パラメータの値を選択または調整することができる。外部デバイス27は、IMD16およびコンピューティングデバイス24のそれぞれとの間で情報を送受信することができる処理回路、メモリ、ユーザインターフェース、および通信回路を含み得る。
【0022】
いくつかの例では、コンピューティングデバイス24は、ハンドヘルドコンピューティングデバイス、コンピュータワークステーション、サーバまたは他のネットワーク化されたコンピューティングデバイス、スマートフォン、タブレット、またはユーザに情報を提示し、ユーザから入力を受信するためのユーザインターフェースを含む外部プログラマの形態を取る。いくつかの例では、コンピューティングデバイス24は、ニューラルネットワーク、深層学習システム、または他のタイプの予測分析システムなどの機械学習システムを実施する1つ以上のデバイスを含み得る。医師、技術者、外科医、電気生理学者、または他の臨床医などのユーザは、コンピューティングデバイス24と対話して、IMD16から生理学的または診断情報を検索することができる。ユーザはまた、コンピューティングデバイス24と対話して、IMD16をプログラムすることができ、例えば、IMDの動作パラメータの値を選択することができる。コンピューティングデバイス24は、IMD16からコンピューティングデバイス24に送信されるEGMおよび/または他の感知された信号を評価するように構成されているプロセッサを含み得る。
【0023】
ネットワーク25は、1つ以上の非エッジスイッチ、ルータ、ハブ、ゲートウェイ、ファイアウォール、侵入検知、および/または侵入防止デバイスなどのセキュリティデバイス、サーバ、コンピュータ端末、ラップトップ、プリンタ、データベース、携帯電話や携帯情報端末などのワイヤレスモバイルデバイス、ワイヤレスアクセスポイント、ブリッジ、ケーブルモデム、アプリケーションアクセラレータ、またはその他のネットワークデバイスなどの1つ以上のコンピューティングデバイス(図示せず)を含み得る。ネットワーク25は、サービスプロバイダによって管理される1つ以上のネットワークを含み得、したがって、インターネットなどの大規模なパブリックネットワークインフラストラクチャの一部を形成し得る。ネットワーク25は、コンピューティングデバイス24およびIMD16などのコンピューティングデバイスにインターネットへのアクセスを提供し得、コンピューティングデバイスが互いに通信することを許容する通信フレームワークを提供し得る。いくつかの例では、ネットワーク25は、コンピューティングデバイス24、IMD16、提供者データベース66、および請求データベース68が互いに通信することを許容するが、セキュリティの目的でコンピューティングデバイス24、IMD16、提供者データベース66、および請求データベース68を外部デバイスから隔離する通信フレームワークを提供するプライベートネットワークであってもよい。いくつかの例では、コンピューティングデバイス24、IMD16、提供者データベース66、および請求データベース68の間の通信は暗号化される。
【0024】
外部デバイス27およびコンピューティングデバイス24は、当技術分野で知られているいずれかの技法を使用して、ネットワーク25上で無線通信を用いて通信することができる。いくつかの例では、コンピューティングデバイス24は、ローカルアクセスポイント、ワイヤレスルータ、またはゲートウェイなどのネットワーク25に配置された中間デバイスを用いて外部デバイス27と通信するリモートデバイスである。図1の例では、外部デバイス27とコンピューティングデバイス24はネットワーク25上で通信するが、いくつかの例では、外部デバイス27とコンピューティングデバイス24は互いに直接通信する。通信技術の例には、例えば、ブルートゥース(登録商標)またはブルートゥース(登録商標)低エネルギー(BLE)プロトコルに従った通信が含まれ得る。他の通信技術も企図されている。コンピューティングデバイス24はまた、有線および無線の両方のいくつかの既知の通信技術を使用して、1つ以上の他の外部デバイスと通信することができる。
【0025】
提供者データベース66は、患者14の提供者データを記憶する。請求データベース68は、患者14の保険業者または他の支払人によって記憶された健康記録など、患者14の請求または支払人情報を記憶することができる。提供者データベース66および請求データベース68は、処理回路および1つ以上の記憶媒体(例えば、ランダムアクセスメモリ(RAM)、読み取り専用メモリ(ROM)、プログラム可能読み取り専用メモリ(PROM)、消去可能プログラム可能読み取り専用メモリ(EPROM))、電子的消去可能プログラム可能読み取り専用メモリ(EEPROM)、またはフラッシュメモリを含み得る。いくつかの例では、提供者データベース66はクラウドコンピューティングシステムである。いくつかの例では、提供者データベース66の機能は、いくつかのコンピューティングシステムに分散されている。
【0026】
本開示の技法によれば、システム10は、患者の心不整脈の多層予測を提供する。いくつかの例では、システム10は、心室性不整脈の長期および短期の予測を提供する。いくつかの例では、長期期間は約24時間~約48時間である。いくつかの例では、短期期間は約30分~約60分である。いくつかの例では、長期期間は約1日より長く、かつ約1週間未満であり、短期期間は約1分より長く、約1日未満である。いくつかの例では、長期期間は約1日未満であり、短期期間は約1時間未満である。
【0027】
一例では、コンピューティングデバイス24は、患者14の医療デバイスによって収集されたパラメトリック患者データを受信する。いくつかの例では、パラメトリック患者データは、患者14の活動レベル、患者14の心拍数、患者14の姿勢、患者14の心電図、患者14の血圧、患者14のパルス通過時間、患者14の呼吸数、患者14の低呼吸指数または無呼吸、患者14の加速度計データ、患者14の加速度計データから導出された1つ以上の特徴、例えば、活動数、姿勢、統計的制御プロセス変数などの、患者14の生理学的データ、患者14の未処理の筋電図、患者14の未処理の筋電図から導出された1つ以上の特徴、例えば心拍変動、t波交互脈、QRS形態など、間隔データおよび間隔データから導出された特徴、心音、カリウムレベル、血糖指数、患者14の体温、または上記のパラメトリックデータから導出されたいずれかのデータ、または任意の他のタイプのパラメトリック患者データを含む。いくつかの例では、パラメトリック患者データは、患者14の年齢、患者14の性別、患者14の活動パターン、患者14の睡眠パターン、患者14の歩行変化、または医療デバイスまたは患者14の温度傾向など、患者14の行動データまたは人口統計学データを含む。いくつかの例では、医療デバイスは、1つ以上のセンサからの情報を処理することによって、パラメトリック患者データを自動的に生成することができる。例えば、医療デバイスは、患者14が転倒したこと、患者14が虚弱であるか、病気にかかっていること、あるいは患者14が睡眠時無呼吸症候群の症例にかかっていることを、1つ以上のセンサを用いて判定してもよい。
【0028】
いくつかの例では、パラメトリック患者データは、例えば、大気質測定、オゾンレベル、微粒子数、または患者14に最も近い汚染レベル、周囲温度、または日照時間などの環境データを含む。いくつかの例では、医療デバイス、センサ80または外部デバイス27のうちの1つは、1つ以上のセンサを用いて、環境データを感知することができる。別の例では、環境データは、気象アプリケーションなどのアプリケーションを用いて外部デバイス27によって受信され、外部デバイス27上で実行され、ネットワーク25上でコンピューティングデバイス24にアップロードされる。別の例では、コンピューティングデバイス24は、患者14の位置ベースのデータを有するクラウドサービスから直接環境データを収集する。
【0029】
いくつかの例では、パラメトリック患者データは、外部デバイス27などの外部デバイスを用いて患者14によってアップロードされた患者症状データを含む。例えば、患者14は、スマートフォン上で実行されるアプリケーションを用いて患者症状データをアップロードすることができる。いくつかの例では、患者14は、タッチスクリーン、キーボード、グラフィカルユーザインターフェース、音声コマンドなどによるユーザインターフェース(図1には図示せず)を用いて、患者症状データのアップロードをアップロードすることができる。他の例では、患者の画像は、外部デバイス27のカメラを用いて取得され、患者の画像を処理して、患者症状データを識別することができる。
【0030】
いくつかの例では、パラメトリック患者データは、医療デバイスの1つ以上の電極のインピーダンス、電極の選択、医療デバイスの薬物送達スケジュール、患者に送達される電気ペーシング療法の履歴、医療デバイスの診断データ、患者14の検出された活動レベル、患者14の検出された姿勢、医療デバイスまたは患者の検出された温度、または、例えば、患者が眠っているか起きているかなどの患者の検出された睡眠状態のうちの1つ以上など、デバイス関連データを含む。いくつかの例では、コンピューティングデバイス24は、定期的に、例えば、毎日、パラメトリック患者データを受信する。いくつかの例では、パラメトリック患者データを収集する医療デバイスは、IMD16などのIMDである。他の例では、パラメトリック患者データを収集する医療デバイスは、別のタイプの患者デバイスである。パラメトリック患者データを収集できる医療デバイスの例としては、IMD16、センサ80A~80B(総称して「センサ80」)、ウェアラブルデバイス、または、例えば患者プログラマ、臨床医プログラマ、または患者14のモバイルデバイス(例えばスマートフォン)などの外部デバイス27が含まれる。ウェアラブルデバイスには、ウェアラブルセンサ80A、ウェアラブル医療デバイス、またはその他のウェアラブル電子デバイスが含まれる。
【0031】
いくつかの例では、センサ80を使用して、患者14のパラメトリック患者データを収集することができる。センサ80のそれぞれは、1つ以上の加速度計、圧力センサ、O2飽和度のための光学センサなどを含み得る。いくつかの例では、センサ80は、患者の活動レベル、患者の心拍数、患者の姿勢、患者の心電図、患者の血圧、患者の加速度計データ、または他のタイプのパラメトリック患者データのうちの1つ以上を含むパラメトリック患者データを感知してもよい。図1の例では、センサ80Aはウェアラブルセンサであり、センサ80Bは非ウェアラブルセンサである。図1に示されているように、センサ80Aは、患者14の上腕に配置されている。しかしながら、他のタイプのウェアラブルセンサ80は、患者14の他の身体部分に配置されてもよいし、患者14の服装内、例えば衣服、靴、眼鏡、時計またはリストバンド、帽子などの中に組み込まれてもよい。
【0032】
コンピューティングデバイス24はさらに、提供者データベース66および請求データベース68から患者14の提供者データを受信する。便宜上、「提供者データ」という用語は、患者14に関する異なるタイプの医療情報を指すために全体を通して使用され、提供者データベース66、請求データベース68、または図1に明示的に描かれていない他の健康情報源によって記憶されたデータを含む。いくつかの例では、提供者データは、患者14に関する多くの異なるタイプの過去の医療情報を含み得る。過去の医療情報は、例えば、電子カルテ(EMR)データ、生涯電子カルテ(EHR)データ、異なる医療提供者、検査室、臨床医、保険会社などからのデータを含んでもよい。過去の医療情報は、異なる無関係なエンティティによって管理される多数の異なるデータベースにわたって記憶されてもよい。1つの非限定的な例として、提供者データベース66は、患者の投薬履歴、患者の外科的処置履歴、患者の入院履歴、経時的な患者のカリウム濃度、患者14の1つ以上の臨床試験結果、患者14の心血管履歴、または例えば心房細動、心不全、糖尿病などの患者14の併存疾患を記憶することができる。さらなる例として、提供者データベース66は、X線画像、超音波画像、心エコー図、解剖学的画像、医療写真、放射線画像など、患者14の医療画像を記憶することができる。請求データベース68は、患者14の保険業者または他の支払人によって記憶された健康記録など、患者14の請求または支払人情報を記憶することがきる。通常、提供者データは患者固有であり、例えば、患者14の病歴を具体的に示す。しかしながら、いくつかの例では、提供者データは、複数の患者についてのより広い人口統計情報または集団タイプ情報を含み得る。例えば、提供者データは、患者固有の情報が削除された患者14と同様の1つ以上の集団タイプの複数の患者の医療記録を含み得る。
【0033】
コンピューティングデバイス24は、複数の患者のパラメトリック患者データおよび提供者データを使用してトレーニングされた機械学習モデルを、患者14のパラメトリック患者データおよび提供者データに適用して、患者14の長期モニタリングを実行する。いくつかの例では、コンピューティングデバイス24は、第1の期間(例えば、通常は約24時間~約48時間)内に患者14に心不整脈が発生する長期確率を生成することによって、長期モニタリングを実行する。コンピューティングデバイス24は、長期確率が長期の所定の閾値を超えているかどうかを判定し、長期確率が長期の所定の閾値を超えていると判定したことに応じて、IMD16に患者14の短期モニタリングを実行させる命令を送信する。いくつかの例では、コンピューティングデバイス24は、命令を外部デバイス27に送信し、外部デバイス27は、次に、命令をIMD16に送信する。いくつかの例では、長期の所定の閾値は、心不整脈の予測において高い感度を保証する値であるように臨床医によって選択される。いくつかの例では、長期の所定の閾値は50%である。いくつかの例では、長期の所定の閾値は、75%、80%、90%、または95%などの別の閾値である。いくつかの例では、命令により、IMD16は、第2の期間(例えば、通常は約30分~約60分)内に患者14で不整脈が発生する短期確率を判定して、短期モニタリングを実行する。いくつかの例では、長期確率が長期の所定の閾値を超えていると判定したことに応じて、コンピューティングデバイス24は、長期確率が長期の所定の閾値を超えたこと、またはコンピューティングデバイス24が、患者14が第1の期間内に心不整脈に陥る可能性が高いと判定したことを臨床医に通知するなど、他の措置を実行することができる。
【0034】
コンピューティングデバイス24から命令を受信したことに応じて、IMD16は、後続のパラメトリック患者データを処理して、第2の期間内に患者14に心不整脈が発生する短期確率を生成する。いくつかの例では、IMD16は、後続のパラメトリック患者データに対して特徴検出を実行することによって、短期確率を生成する。いくつかの例では、IMD16は、上記のようにコンピューティングデバイス24によって分析されたパラメトリック患者データと同様のパラメトリック患者データを分析することができる。他の例では、IMD16は、コンピューティングデバイス24によって分析されたパラメトリック患者データとは異なるパラメトリック患者データを分析する。例えば、コンピューティングデバイス24は、長期期間(例えば、約24時間~約48時間)にわたって平均化される1つ以上の値を表すパラメトリック患者データを分析することができ、一方、IMD16は、短期期間(例えば、約30分~約60分)にわたって平均化される1つ以上の値を表すパラメトリック患者データを分析することができる。
【0035】
短期確率が短期の所定の閾値を超えていると判定したことに応じて、IMD16は療治措置を実行して、第2の期間内に患者14に心不整脈が発生する短期確率を低減させる。いくつかの例では、短期の所定の閾値は、心不整脈の予測において高い特異度を保証する値であるように臨床医によって選択される。いくつかの例では、短期の所定の閾値は、95%である。いくつかの例では、短期の所定の閾値は、80%、90%、99%、99.5%、または99.9%などの別の閾値である。
【0036】
例えば、IMD16は、第2の期間内に患者14に心不整脈が発生する短期確率の通知をコンピューティングデバイス24に発行することができ、それによって、患者14または臨床医は、第2の期間内に患者14に心不整脈が発生する可能性に気付くことができるようなる。別の例では、IMD16は、薬物送達療法または電気ペーシング療法などの患者14への療法を開始して、第2の期間内に患者14に心不整脈が発生する可能性を低減する。
【0037】
いくつかの例では、コンピューティングデバイス24からの命令に応じて、IMD16は、パラメトリック患者データを処理して、患者14に心不整脈が発生する短期確率を生成し、短期確率が短期の所定の閾値を一度超えているかどうかを判定する。他の例では、IMD16は、パラメトリック患者データを処理して、患者14に心不整脈が発生する短期確率を生成し、短期確率が第1の期間について連続的に短期の所定の閾値を超えているかどうかを判定する。他の例では、IMD16は、パラメトリック患者データを処理して、患者14に心不整脈が発生する短期確率を生成し、第1の期間の間に複数回(例えば、10分に1回、1時間に1回、1日に1回等)周期的に短期確率が短期の所定の閾値を超えているかどうかを判定する。
【0038】
いくつかの例では、第1の期間内に患者に心不整脈が発生する可能性が低下したと判定されると、IMD16は短期モニタリングの実行を停止する。例えば、IMD16は、後続のパラメトリック患者データの処理を停止して、第1の期間内に患者14に心不整脈が発生する短期確率を生成することができる。いくつかの例では、IMD16は、一定の時間が経過した後、例えば、長期期間の後に、短期モニタリングの実行を停止する。いくつかの例では、IMD16は、長期期間よりも長い期間の後、短期モニタリングの実行を停止する。いくつかの例では、IMD16は約1日後に短期モニタリングの実行を停止する。いくつかの例では、IMD16は約1週間後に短期モニタリングの実行を停止する。いくつかの例では、IMD16が患者14の短期モニタリングを実行する期間は、長期間とほぼ同じである。他の例では、IMD16が患者14の短期モニタリングを実行する期間は、長期間よりも長いか、または短い。
【0039】
いくつかの例では、IMD16は、コンピューティングデバイス24から命令を受信したことに応じて、短期モニタリングの実行を停止する。例えば、第1の期間内に患者14に心不整脈が発生する長期確率が長期の所定の閾値未満に減少したという判定に応じて、コンピューティングデバイス24は、短期モニタリングの実行を停止するために、命令をIMD16に送信する。
【0040】
コンピューティングデバイス24によって命令された場合にのみ、パラメトリック患者データを処理して短期確率を生成することにより、IMD16は、パラメトリック患者データを処理するなどの電力増大操作が、急迫心不整脈を防止するために患者14にとって有益な操作である場合にのみ、そのような操作を実行する。したがって、IMD16は、電力を節約し、そのため、従来のシステムよりも長いバッテリ寿命を呈することが可能である。
【0041】
図1の例に示されているように、IMD16は、患者14の短期モニタリングを実行する植込み型医療デバイスである。しかしながら、本開示の技法の他の例では、外部デバイス27、センサ80のうちの1つ以上、ウェアラブル医療デバイス、または患者14の外部にある他のタイプのデバイスなど、別の医療デバイスが、本明細書に記載されているように、患者14の短期モニタリングを実行してもよい。
【0042】
前述の例では、コンピューティングデバイス24は、パラメトリック患者データ、提供者データを受信し、機械学習モデルをパラメトリック患者データおよび提供者データに適用して、第1の期間内に患者14に心不整脈が発生する長期確率を生成し、IMD16に命令を送信する単一のデバイスまたは分散システムである。しかしながら、他の例では、コンピューティングデバイス24の機能は、デバイス群によって実行され得る。例えば、外部プログラマは、IMD16からパラメトリック患者データを受信し、パラメトリック患者データをネットワーク25内のローカルアクセスポイントにアップロードすることができる。さらに、ローカルアクセスポイントは、提供者データベース66から、患者14の提供者データを受信することができる。分散コンピューティングシステムは、ローカルアクセスポイントから、患者14のパラメトリックデータおよび提供者データを受信し、機械学習モデルを適用して、第1の期間内に患者14に心不整脈が発生する長期確率を生成することができる。分散コンピューティングシステムは、ローカルアクセスポイントを用いて、外部プログラマに長期確率を送信することができる。外部プログラマは、長期確率が長期の所定の閾値を超えていると判定し、それに応じて、IMD16に命令を送信して、IMD16に患者14の短期モニタリングを実行させることができる。
【0043】
前述の例は、2層予測システムについて説明しており、例えば、コンピューティングデバイス24は、患者14の心不整脈の第1の一般化長期予測を行い、IMD16は、患者14の心不整脈の第2のきめ細かい短期予測を行う。しかしながら、本開示の技法は、様々な数の層のシステムを提供し得る。例えば、3層予測システムでは、コンピューティングデバイス24が、患者14の心不整脈の第1の一般化長期予測を行い、外部デバイス7が、第2の中間予測を行い、IMD16が、患者14の心不整脈の第3のきめ細かい短期予測を行う。本開示の技法の他の例は、様々なレベルにおける追加の予測を組み込んで、患者14で予測される心不整脈の精度をさらに高めるので、4、5、またはそれ以上の層のシステムをもたらすことができる。
【0044】
さらに、2層予測システムの前述の例では、コンピューティングデバイス24が、患者14の心不整脈の第1の一般化長期予測を行い、IMD16が、患者14の心不整脈の第2のきめ細かい短期予測を行う。さらに、3層予測システムの前述の例では、コンピューティングデバイス24が、患者14の心不整脈の第1の一般化長期予測を行い、外部デバイス27が、第2の中間予測を行い、IMD16が、患者14の心不整脈の第3のきめ細かい短期予測を行う。しかしながら、コンピューティングデバイス24、外部デバイス27、および/またはIMD16の各々によって行なわれたこれらの予測は、例としてのみ提供されている。他の例では、コンピューティングデバイス24、外部デバイス27、および/またはIMD16の各々は、同様のまたは異なる時間の長さの予測を行うことができる。例えば、コンピューティングデバイス24、外部デバイス27、および/またはIMD16のそれぞれは、本明細書に記載の技法を使用して、心不整脈の長期、中間または中期、あるいは短期の予測を実行することが可能であってもよい。例えば、コンピューティングデバイス24は、パラメトリック患者データおよび提供者データを使用して、患者14の心不整脈の短期予測を行い、心不整脈の可能性があると判定したことに応じて、患者14における心不整脈の追加の短期予測の生成を実行するために、命令をIMD16に送信することができる。
【0045】
さらに、2層予測システムの前述の例では、コンピューティングデバイス24が、患者14の心不整脈の第1の一般化長期予測を行い、IMD16が、患者14の心不整脈の第2のきめ細かい短期予測を行う。心不整脈が患者14で発生する可能性が高いという判定に応じて、IMD16は、療治措置を実行して、心不整脈が患者14で発生する短期確率を低減させることがきる。しかしながら、本開示の技法の他の例では、本明細書に記載の多層システムは、デバイスの異なる組み合わせを含み得る。例えば、2層予測システムは、患者14における心不整脈の第1の一般化長期予測を行うコンピューティングデバイス24と、患者14における心不整脈の第2のきめ細かい短期予測を行い、患者14における心不整脈が発生する短期確率を低下させるための療治措置を実行する外部デバイス27と、を含んでもよい。別の例として、2層予測システムは、患者14における心不整脈の第1の一般化長期予測を行う外部デバイス27と、患者14における心不整脈の第2のきめ細かい短期予測を行い、患者14における心不整脈が発生する短期確率を低下させるための療治措置を実行するセンサ80のうちの1つなど、ウエラブル医療デバイスと、を含んでもよい。さらに別の例では、2層予測システムは、患者14における心不整脈の第1の一般化長期予測を行う外部デバイス27と、患者14における心不整脈の第2のきめ細かい短期予測を行い、患者14における心不整脈が発生する短期確率を低下させるための療治措置を実行するIMD16と、を含んでもよい。
【0046】
したがって、本明細書に開示される技法は、患者のケアを強化し、患者の心不整脈を予防する能力を高めることを許容し得る。例えば、頻脈性不整脈が今後数日以内に発生する可能性が比較的高いという知識を用いて、患者の予防的ケアの指導に役立たせることができる。さらに、頻脈性不整脈が次の数分または数時間以内に発生する可能性が比較的高いという知識を用いて、患者の予防療法または救急医療を指導することができる。さらに、本明細書に開示されるそのようなシステムは、計算コストが高く電力を消費する長期の心不整脈予測操作を、患者の個人用医療デバイスからクラウドコンピューティングシステムに移し、クラウドコンピューティングシステムが今後数日以内に心不整脈が発生する可能性が比較的高いと予測した場合にのみ、医療デバイス上の短期の心臓予測操作を起動するようにしてもよい。したがって、本開示の技法は、心不整脈が特定の期間内に発生する可能性が比較的高い場合にのみ、心臓予測のために医療デバイスを使用することにより、電力を節約し、医療デバイスの電池寿命を延ばすことができる。
【0047】
図2は、図1のシステム10のIMD16およびリード18、20、22をより詳細に示す概念図である。図示の例では、双極電極40および42は、リード18の遠位端に隣接して配置され、双極電極48および50は、リード22の遠位端に隣接して配置される。さらに、4つの電極44、45、46、および47が、リード20の遠位端に隣接して配置されている。リード20は、四極LVリードと呼ばれることがある。他の例では、リード20は、より多くのまたはより少ない電極を含み得る。いくつかの例では、LVリード20は、セグメント化された電極を含み、例えば、電極44、45、46および47の位置などのリードの複数の長手方向電極位置の各々が、リードの円周上のそれぞれの円周方向位置に配置された複数の個別の電極を含んでいる。
【0048】
図示の例では、電極40および44~48はリング電極の形態を取り、電極42および50は、それぞれ、絶縁電極ヘッド52および56内に格納可能に取り付けられた拡張可能な螺旋状先端電極の形態を取ることができる。リード18および22はまた、それぞれ、コイルの形態を取ることができる細長い電極62および64を含む。いくつかの例では、電極40、42、44~48、50、62、および64の各々は、その関連するリード18、20、22のリード本体内のそれぞれの導体に電気的に結合され、それによってIMD16内の回路に結合される。
【0049】
いくつかの例では、IMD16は、図2に示されるハウジング電極4などの1つ以上のハウジング電極を含み、これは、IMD16の密閉されたハウジング8の外面と一体的に形成され得るか、そうでなければハウジング8に結合され得る。いくつかの例では、ハウジング電極4は、IMD16のハウジング8の外向き部分の非絶縁部分によって画定される。ハウジング8の絶縁部分と非絶縁部分との間の他の分割を使用して、2つ以上のハウジング電極を画定することができる。いくつかの例では、ハウジング電極は、ハウジング8の実質的にすべてを含む。
【0050】
ハウジング8は、心臓ペーシング、電気的除細動、および除細動パルスなどの治療刺激を生成する信号生成回路、ならびに心臓12の脱分極および再分極に伴う電気信号を感知するための感知回路を封入している。ハウジング8はまた、感知された電気信号を記憶するためのメモリを封入することができる。ハウジング8はまた、IMD16とコンピューティングデバイス24との間の通信のための通信回路17を封入することができる。
【0051】
IMD16は、電極4、40、42、44~48、50、62、および64を用いて、心臓12の脱分極および再分極に伴う電気信号を感知する。IMD16は、電極40、42、44~48、50、62、および64のいずれかの双極の組み合わせを用いて、そのような電気信号を感知することができる。さらに、電極40、42、44~48、50、62、および64のいずれかを、ハウジング電極4と組み合わせて単極感知に使用することができる。
【0052】
リード18、20、22および電極の図示された数および構成は、例にすぎない。他の構成、すなわち、リードおよび電極の数および位置が可能である。いくつかの例では、システム10は、患者14に対して治療を感知および/または提供するために、心臓血管系の異なる位置に配置された1つ以上の電極を有する追加のリードまたはリードセグメントを含み得る。例えば、心臓間リード18、20および22の代わりに、またはそれに加えて、システム10は、心臓12内に配置されていない1つ以上の心外膜または血管外(例えば、皮下または胸骨下)リードを含み得る。
【0053】
本開示の技法によれば、IMD16は、図1のコンピューティングデバイス24から、患者14の短期モニタリングを実行するために、命令を受信する。例えば、コンピューティングデバイス24から命令を受信したことに応じて、IMD16は、後続のパラメトリック患者データを処理して、第2の期間内に患者14に心不整脈が発生する短期確率を生成する。いくつかの例では、IMD16は、後続のパラメトリック患者データに対して特徴検出を実行することによって、短期確率を生成する。いくつかの例では、IMD16は、上記のようにコンピューティングデバイス24によって分析されたパラメトリック患者データと同様のパラメトリック患者データを分析することができる。他の例では、IMD16は、コンピューティングデバイス24によって分析されたパラメトリック患者データとは異なるパラメトリック患者データを分析する。例えば、コンピューティングデバイス24は、比較的長期期間(例えば、約24時間~約48時間)にわたって平均化される1つ以上の値を表すパラメトリック患者データを分析することができ、一方、IMD16は、比較的短期期間(例えば、約30分~約60分)にわたって平均化される1つ以上の値を表すパラメトリック患者データを分析することができる。本開示を通して使用される場合、「長期期間」および「短期期間」は、本明細書では、異なる長さの2つの期間を互いに区別するために使用され、ここで、2つの期間のうちの1つ(例えば、「長期期間」)は、2つの期間の他方(例えば、「短期期間」)よりも長い。
【0054】
短期確率が短期の所定の閾値を超えていると判定したことに応じて、IMD16は療治措置を実行して、第2の期間内に患者14に心不整脈が発生する短期確率を低減させる。例えば、IMD16は、第2の期間内に患者14に心不整脈が発生する短期確率の通知をコンピューティングデバイス24に発行することができ、それによって、患者14または臨床医は、第2の期間内に患者14に心不整脈が発生する可能性に気付くことができるようなる。別の例では、IMD16は、薬物送達療法または電気ペーシング療法などの患者14への療法を開始して、第2の期間内に患者14に心不整脈が発生する可能性を低減する。
【0055】
治療的電気刺激を提供する例示的なIMD16との関連で本明細書に記載されているが、本明細書に開示された心不整脈の短期予測のための技法は、他のタイプのデバイスで使用されてもよい。例えば、技法は、心臓血管系の外側の電極に結合された心臓外除細動器、例えば、アイルランドのダブリンのMedtronicPLCから市販されているMicra(商標)経カテーテルペーシングシステムなどの心臓内に植込まれるように構成されている経カテーテルペースメーカ、MedtronicPLCから同様に市販されているRevealLINQ(商標)ICMなどの挿入可能な心臓モニタ、神経刺激装置、薬物送達デバイス、ウェアラブル除細動器、フィットネストラッカ、またはその他のウェアラブルデバイスなどのウェアラブルデバイス、携帯電話、「スマート」フォン、ラップトップ、タブレットコンピュータ、携帯情報端末(PDA)、または「スマート」グラスや「スマート」ウォッチなどの「スマート」アパレルなどのモバイルデバイスで実施されてもよい。
【0056】
したがって、本明細書に開示される技法は、患者のケアを強化し、患者の心不整脈を予防する能力を高めることを許容し得る。例えば、頻脈性不整脈が今後数日以内に発生する可能性が比較的高いという知識を用いて、患者の予防的ケアの指導に役立たせることができる。さらに、頻脈性不整脈が次の数分または数時間以内に発生する可能性が比較的高いという知識を用いて、患者の予防療法または救急医療を指導することができる。さらに、本明細書に開示されるようなシステムは、今後数日以内に心不整脈が発生する可能性が比較的高いことをクラウドコンピューティングシステムが予測したことに応じてのみ、医療デバイスでの短期心臓予測操作を有効にすることができる。したがって、本開示の技法は、心不整脈が特定の期間内に発生する可能性が比較的高い場合にのみ、心臓予測のために医療デバイスを使用することにより、電力を節約し、医療デバイスの電池寿命を延ばすことができる。
【0057】
図3は、本開示の技法による例示的なIMD16のブロック図である。図示の例では、IMD16は、処理回路58、メモリ59、通信回路17、感知回路50、治療送達回路52、センサ57、および電源54を含む。メモリ59は、処理回路58によって実行されると、IMD16および処理回路58が、本明細書においてIMD16および処理回路58に帰属する様々な機能(例えば、心不整脈の短期予測の実行、抗頻脈ペーシング、徐脈ペーシング、およびショック後ペーシング療法などの治療の送達など)を実行させるコンピュータ可読命令を含む。メモリ59は、ランダムアクセスメモリ(RAM)、読出し専用メモリ(ROM)、不揮発性RAM(NVRAM)、電気的消去可能なプログラム可能ROM(EEPROM)、フラッシュメモリ、または他のいずれかのデジタルまたはアナログ媒体などのいずれかの揮発性、不揮発性、磁気的、光学的、または電気的媒体を含み得る。
【0058】
処理回路58は、マイクロプロセッサ、コントローラ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)、または同等の個別またはアナログ論理回路のうちのいずれか1つ以上を含み得る。いくつかの例では、処理回路58は、1つ以上のマイクロプロセッサ、1つ以上のコントローラ、1つ以上のDSP、1つ以上のASIC、または1つ以上のFPGAのいずれかの組み合わせなどの複数の構成要素、ならびに他の個別または統合論理回路を含み得る。本明細書の処理回路58に帰属する機能は、ソフトウェア、ファームウェア、ハードウェア、またはそれらのいずれかの組み合わせとして具体化することができる。
【0059】
処理回路58は、メモリ59に記憶され得る治療パラメータに従って、心臓5に刺激治療を送達するように治療送達回路52を制御する。例えば、処理回路58は、治療パラメータによって指定された振幅、パルス幅、周波数、または電極極性を有する電気パルスを送達するように治療送達回路52を制御することができる。このようにして、治療送達回路52は、電極34および40を用いて、ペーシングパルス(例えば、ATPパルス、徐脈ペーシングパルス、またはショック後ペーシング療法)を心臓5に送達することができる。いくつかの例では、治療送達回路52は、電圧または電流の電気パルスの形で、ペーシング刺激、例えば、ATP療法、徐脈療法、またはショック後ペーシング療法を送達することができる。他の例では、治療送達回路52は、正弦波、方形波、または他の実質的に連続する時間信号などの他の信号の形で、これらのタイプの刺激のうちの1つ以上を送達することができる。
【0060】
治療送達回路52は、IMD16のハウジングに搭載された電極34および40に電気的に結合されている。IMD16は、2つの電極、例えば、電極34および40のみを含み得るが、他の例では、IMD16は、3つ以上の電極を利用することができる。IMD16は、治療を送達するため、および/または患者12からの電気信号を検出するために、電極のいずれかの組み合わせを使用することができる。いくつかの例では、治療送達回路52は、充電回路、1つ以上のパルス発生器、コンデンサ、変圧器、スイッチングモジュール、および/またはペーシング療法として、心臓再同期療法、他の治療、また治療の組み合わせを送達するためのエネルギーを生成および/または蓄積することが可能な他の構成要素を含む。いくつかの例では、治療送達回路52は、治療の振幅、周波数、電圧または電流を定義する1つ以上の治療パラメータセット、または治療の他のパラメータに従って、1つ以上の電気パルスとして治療を送達する。
【0061】
感知回路50は、心臓12の電気的活動、インピーダンス、または他の電気現象を監視するために、電極4、40、42、44~48、50、62、64からの2つ以上の電極の1つ以上の組み合わせ(ベクトルともいう)からの信号を監視する。いくつかの例では、感知回路50は、1つ以上のアナログ構成要素、デジタル構成要素、またはそれらの組み合わせを含む。いくつかの例では、感知回路50は、1つ以上の感知増幅器、比較器、フィルタ、整流器、閾値検出器、アナログ・デジタル変換器(ADC)などを含む。いくつかの例では、感知回路50は、感知された信号をデジタル形式に変換し、処理または分析のためにデジタル信号を処理回路58に提供する。一例では、感知回路50は、電極4、40、42、44~48、50、62、および64からの信号を増幅し、増幅された信号をADCによってマルチビットデジタル信号に変換する。
【0062】
いくつかの例では、感知回路50は、心拍数または心拍変動を判定するために、または不整脈(例えば、頻脈性不整脈または徐脈)を検出するために、または心電図から他のパラメータまたはイベントを感知するために、心電図の感知を実行する。感知回路50はまた、電流感知構成で使用される電極の組み合わせまたは電極ベクトルに応じて、利用可能な電極(および電極極性)のうちのどれが心臓活動を感知するために使用されるかを選択するためのスイッチング回路を含み得る。処理回路58は、感知電極として機能する電極とその極性を選択するためのスイッチング回路を制御してもよい。感知回路50は、1つ以上の検出チャネルを含み得、それらの各々は、その電極構成を用いて心臓信号を検出するために選択された電極構成に結合され得る。いくつかの例では、感知回路50は、処理された信号を閾値と比較して、心房または心室の脱分極の存在を検出し、心房脱分極(例えば、P波)または心室脱分極(例えば、R波)の存在を処理回路58に示す。感知回路50は、心電図の振幅を調整可能であり得る閾値と比較するための1つ以上の増幅器または他の回路を含み得る。
【0063】
処理回路58は、ハードウェア、ファームウェア、ソフトウェア、またはそれらのいずれかの組み合わせとして具体化され得るタイミングおよび制御モジュールを含み得る。タイミングおよび制御モジュールは、マイクロプロセッサなどの他の処理回路58の構成要素とは別に、ASICなどの専用のハードウェア回路、またはマイクロプロセッサまたはASICであり得る処理回路58の構成要素によって実行されるソフトウェアモジュールを含み得る。タイミングおよび制御モジュールは、プログラム可能なカウンタを実施することができる。IMD16が徐脈ペーシングパルスを生成して心臓12に送達するように構成されている場合、そのようなカウンタは、DDD、VVI、DVI、VDD、AAI、DDI、DDDR、VVIR、DVIR、VDDR、AAIR、DDIR、および他のペーシングモードに関連付けられた基本的な時間間隔を制御してもよい。
【0064】
メモリ59は、様々な動作パラメータ、治療パラメータ、感知および検出されたデータ、ならびに患者12の治療および処置に関連する他の情報を記憶するように構成され得る。図3の例では、メモリ58は、例えば、検出または予測された不整脈に関連する感知された心臓EGM、および治療送達回路52によって提供される治療の送達を定義する治療パラメータを記憶し得る。他の例では、メモリ58は、データがコンピューティングデバイス24にアップロードできるようになるまで、データを記憶するための一時的バッファとして機能することができる。
【0065】
通信回路17は、図1のネットワーク25を用いて、コンピューティングデバイス24などの別のデバイスと通信するためのいずれか適切な回路、ファームウェア、ソフトウェア、またはそれらのいずれかの組み合わせを含む。例えば、通信回路17は、ネットワーク25を用いてコンピューティングデバイス24などの他のデバイスと無線周波数通信を行なうために、1つ以上のアンテナ、変調および復調回路、フィルタ、増幅器などを含み得る。処理回路58の制御の下で、通信回路17は、内部および/または外部であり得るアンテナを用いて、コンピューティングデバイス24からダウンリンクテレメトリを受信し、アップリンクテレメトリをコンピューティングデバイス24に送信することができる。処理回路58は、コンピューティングデバイス24にアップリンクされるデータおよび通信回路17内のテレメトリ回路の制御信号を、例えばアドレス/データバスを介して提供することができる。いくつかの例では、通信回路17は、マルチプレクサを用いて、受信データを処理回路58に提供することができる。
【0066】
電源54は、IMD16の回路を動作させるために電荷を保持するように構成されている、いずれかのタイプのデバイスであり得る。電源54は、充電式または非充電式電池として提供され得る。他の例では、電源54は、患者12内のIMD16の動きから電気エネルギーを蓄積するエネルギー掃気システムを組み込むことができる。
【0067】
本開示の技法によれば、IMD16は、感知回路50および/またはセンサ57を介して、患者14のパラメトリック患者データを収集する。センサ57は、1つ以上の加速度計、圧力センサ、O2飽和度のための光学センサなどの、1つ以上のセンサを含み得る。いくつかの例では、パラメトリック患者データは、患者の活動レベル、患者の心拍数、患者の姿勢、患者の心電図、患者の血圧、患者の加速度計データ、または他のタイプのパラメトリック患者データのうちの1つ以上を含む。IMD16は、通信回路17を介して、パラメトリック患者データを、ネットワーク25上でコンピューティングデバイス24に、および/またはセンサ80のうちの1つ以上または外部デバイス27にアップロードする。活動レベルは、いくつかの例では、1秒以上または1分以上などの期間にわたる活動の総和であり得る。いくつかの例では、IMD16は、パラメトリック患者データをコンピューティングデバイス24、外部デバイス27、および/またはセンサ80に毎日アップロードする。いくつかの例では、パラメトリック患者データは、長期期間(例えば、約24時間~約48時間)にわたる患者14の平均測定値を表す1つ以上の値を含む。この例では、IMD16は、パラメトリック患者データをコンピューティングデバイス24にアップロードするとともに、(後述するように)患者14の短期モニタリングを実行する。しかしながら、他の例では、パラメトリック患者データを収集する医療デバイスは、患者14の短期モニタリングを実行する医療デバイスとは異なる。例えば、患者14のウェアラブル医療デバイスまたはモバイルデバイス(例えば、スマートフォン)などの1つ以上の他のデバイスは、パラメトリック患者データを収集し、パラメトリック患者データをコンピューティングデバイス24にアップロードすることができる。
【0068】
いくつかの例では、処理回路58は、患者14の短期モニタリングを実行するために、図1のコンピューティングデバイス24から命令を受信する。例えば、コンピューティングデバイス24から命令を受信したことに応じて、処理回路58は、メモリ59に記憶された短期予測ソフトウェア60Aを短期予測ソフトウェア60Bとして実行する。例えば、処理回路58は、短期予測ソフトウェア60Aを実行して、後続のパラメトリック患者データを処理して、短期期間内に患者14に心不整脈が発生する短期確率を生成することができる。いくつかの例では、処理回路58は、感知回路50によって感知された後続のパラメトリック患者データに対して特徴検出を実行することによって短期確率を生成する。いくつかの例では、処理回路58は、心電図データ、電極インピーダンス測定、加速度計データ、患者14の温度データ、または患者14の心臓の音声データのうちの1つ以上に対して特徴検出を実行する。
【0069】
一例として、処理回路58は、心電図データを含む後続のパラメトリック患者データに対して特徴検出を実行する。この例では、パラメトリック患者データは、患者14の心電図のT波の平均周波数または平均振幅のうちの1つ以上を含む。処理回路58は、感知回路50および/またはセンサ57から未処理の心電図信号を受信し、未処理の心電図信号から特徴を抽出する。いくつかの例では、処理回路58は、T波交互脈、QRS形態測定などのうちの1つ以上を識別する。例えば、処理回路58は、患者14の心電図のT波の1つ以上の特徴を識別し、1つ以上の識別された特徴にモデルを適用して、短期期間内に患者14に心不整脈が発生する短期確率を生成する。いくつかの例では、1つ以上の識別された特徴は、T波の1つ以上の振幅である。いくつかの例では、1つ以上の識別された特徴は、T波の周波数である。いくつかの例では、1つ以上の識別された特徴は、少なくともT波の振幅およびT波の周波数を含む。
【0070】
いくつかの例では、処理回路58は、患者14におけるその後の心不整脈を叙述する、パラメトリック患者データの1つ以上の識別された特徴における1つ以上の相対的変化を識別する。いくつかの例では、処理回路58は、患者14におけるその後の心不整脈を叙述する複数の識別された特徴間の1つ以上のインタラクションを識別する。いくつかの例では、処理回路58は、短期期間(例えば、約30分~約60分)にわたって平均化される1つ以上の値を表すパラメトリック患者データを分析する。
【0071】
いくつかの例では、処理回路58は、識別された特徴を、第2の機械学習モデルへの入力として使用し、第2の機械学習モデルの出力として、短期期間内に患者14に心不整脈が発生する短期確率を生成することができる。別の例では、処理回路58は、感知回路50および/またはセンサ57を用いて得られた未処理信号を、短期確率を生成する第2の機械学習モデルへの直接入力として使用する。いくつかの例では、第2の機械学習モデルは、コンピューティングデバイス24の機械学習モデルについて上述したトレーニングプロセスと同様の方法で、複数の患者のパラメトリック患者データおよび提供者データを使用してトレーニングされる。いくつかの例では、第2の機械学習モデルは、過去に第2の機械学習モデルによって行なわれた正しい予測と誤った予測とから「学習」することによって、第2の機械学習モデルによって行なわれた予測を段階的に改善するように、患者14に心不整脈が発生したかどうかを示す受信したフィードバックに基づいて、エラー訂正を実行する。さらに、トレーニングプロセスを使用して、特定の個人に対してより正確な予測を提供するため、集団ベースのデータを使用してトレーニングされる第2の機械学習モデルをさらに微調整することができる。
【0072】
処理回路58は、心不整脈が短期期間に患者14に発生する短期確率を所定の閾値と比較する。短期確率が短期の所定の閾値を超えていると判定したことに応じて、処理回路58は療治措置を実行して、短期期間内に患者14に心不整脈が発生する短期確率を低減させる。例えば、処理回路58は、通信回路17を用いて、短期間内に患者14に心不整脈が発生する短期確率の通知をコンピューティングデバイス24に発行することができ、それによって、患者14または臨床医は、短期間内に患者14に心不整脈が発生する可能性に気付くことが可能になる。別の例では、処理回路58は、治療送達回路52に、患者14への治療の送達を開始させる。図3の例では、治療送達回路52は、電気刺激療法または電気ペーシング療法を送達するように構成されているが、他の例では、処理回路58は、例えば、薬物送達システムに薬物療法を患者14に送達させることができる。したがって、処理回路58は、療治措置を実行して、短期期間内に患者14に心不整脈が発生する可能性を低減することができる。
【0073】
治療的電気刺激を提供する例示的なIMD16との関連で本明細書に記載されているが、本明細書に開示された心不整脈の短期予測のための技法は、他のタイプのデバイスで使用されてもよい。例えば、技法は、心臓内に植込まれるように構成されている経カテーテルペースメーカ、例えば、アイルランドのダブリンのMedtronicPLCから市販されているMicra(商標)経カテーテルペーシングシステムなどの心臓内に植込まれるように構成されている経カテーテルペースメーカ、MedtronicPLCから同様に市販されているRevealLINQ(商標)ICMなどの挿入可能な心臓モニタ、神経刺激装置、薬物送達デバイス、ウェアラブル除細動器、フィットネストラッカ、またはその他のウェアラブルデバイスなどのウェアラブルデバイス、携帯電話、「スマート」フォン、ラップトップ、タブレットコンピュータ、携帯情報端末(PDA)、または「スマート」グラスや「スマート」ウォッチなどの「スマート」アパレルなどのモバイルデバイスで実施されてもよい。
【0074】
したがって、本明細書に開示される技法は、患者のケアを強化し、患者の心不整脈を予防する能力を高めることを許容し得る。例えば、頻脈性不整脈が次の数分または数時間以内に発生する可能性が比較的高いという知識を用いて、患者の予防療法または救急医療を指導することができる。さらに、本明細書に開示されるようなシステムは、今後数日以内に心不整脈が発生する可能性が比較的高いことをコンピューティングシステム24が予測したことに応じてのみ、医療デバイスでの短期心臓予測操作を有効にすることができる。したがって、本開示の技法は、心不整脈が特定の期間内に発生する可能性が比較的高い場合にのみ、心臓予測のためにIMD16を使用することにより、電力を節約し、IMD16の電池寿命を延ばすことができる。
【0075】
図4は、本開示の1つ以上の技法に従って動作する例示的なコンピューティングデバイス24を示すブロック図である。一例では、コンピューティングデバイス24は、長期予測モジュール450または本明細書に記載のいずれかの他のアプリケーションを含むアプリケーション424を実行するための処理回路402を含む。例示の目的のために、図4にはスタンドアロンのコンピューティングデバイス24として示されているが、コンピューティングデバイス24は、ソフトウェア命令を実行するための処理回路または他の適切なコンピューティング環境を含むいずれかの構成要素またはシステムであってもよく、例えば、必ずしも図4に示された1つ以上の要素を含む必要はない(例えば、通信回路406、およびいくつかの例では、記憶デバイス(複数可)408のような構成要素は、他の構成要素と同位置に、または同じ筐体内に配置されていなくてもよい)。いくつかの例では、コンピューティングデバイス24は、複数のデバイスに分散されたクラウドコンピューティングシステムであり得る。
【0076】
図4の例に示されるように、コンピューティングデバイス24は、処理回路402、1つ以上の入力デバイス404、通信回路406、1つ以上の出力デバイス412、1つ以上の記憶デバイス408、およびユーザインターフェース(UI)デバイス(複数可)410を含む。一例では、コンピューティングデバイス24は、コンピューティングデバイス24によって実行可能である長期予測モジュール450、およびオペレーティングシステム416などの1つ以上のアプリケーション(複数可)424をさらに含む。構成要素402、404、406、408、410、および412の各々は、構成要素間通信のために(物理的に、通信可能に、および/または動作可能に)結合される。いくつかの例では、通信チャネル414は、システムバス、ネットワーク接続、プロセス間通信データ構造、またはデータを通信するためのいずれかの他の方法を含み得る。一例として、構成要素402、404、406、408、410、および412は、1つ以上の通信チャネル414によって結合され得る。
【0077】
一例では、処理回路402は、コンピューティングデバイス24内で実行するための機能および/または処理命令を実施するように構成されている。例えば、処理回路402は、記憶デバイス408に記憶された命令を処理することが可能であり得る。処理回路402の例は、マイクロプロセッサ、コントローラ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)、または同等の個別または集積論理回路のうちのいずれか1つ以上を含み得る。
【0078】
1つ以上の記憶デバイス408は、動作中にコンピューティングデバイス24内に情報を記憶するように構成され得る。いくつかの例では、記憶デバイス408は、コンピュータ可読記憶媒体として説明されている。いくつかの例では、記憶デバイス408は一時メモリであり、これは、記憶デバイス408の主な目的が長期記憶ではないことを意味する。いくつかの例では、記憶デバイス408は、揮発性メモリとして説明され、これは、コンピュータがオフにされたときに、記憶デバイス408が記憶された内容を維持しないことを意味する。揮発性メモリの例には、ランダムアクセスメモリ(RAM)、ダイナミックランダムアクセスメモリ(DRAM)、スタティックランダムアクセスメモリ(SRAM)、および当技術分野で知られている他の形態の揮発性メモリが含まれる。いくつかの例では、記憶デバイス408を使用して、処理回路402によって実行するためのプログラム命令を記憶する。一例では、記憶デバイス408は、プログラム実行中に情報を一時的に記憶するために、コンピューティングデバイス24上で実行されるソフトウェアまたはアプリケーション424によって使用される。
【0079】
いくつかの例では、記憶デバイス408はまた、1つ以上のコンピュータ可読記憶媒体を含む。記憶デバイス408は、揮発性メモリよりも大量の情報を記憶するように構成され得る。記憶デバイス408は、情報の長期記憶のためにさらに構成され得る。いくつかの例では、記憶デバイス408は、不揮発性記憶要素を含む。そのような不揮発性記憶要素の例には、磁気ハードディスク、光ディスク、フロッピーディスク、フラッシュメモリ、または電気的プログラム可能メモリ(EPROM)または電気的消去可能なプログラム可能(EEPROM)メモリの形態が含まれる。
【0080】
コンピューティングデバイス24は、いくつかの例では、通信回路406も含む。一例では、コンピューティングデバイス24は、通信回路406を利用して、図1のIMD16および提供者データベース66などの外部デバイスと通信する。通信回路406は、イーサネットカード、光トランシーバ、無線周波数トランシーバ、または情報を送受信することができるいずれかの他のタイプのデバイスなどのネットワークインターフェースカードを含み得る。このようなネットワークインターフェースの他の例には、3G、4G、5G、およびWiFi無線が含まれ得る。
【0081】
一例では、コンピューティングデバイス24は、1つ以上のユーザインターフェースデバイス410も含む。いくつかの例では、ユーザインターフェースデバイス410は、触覚、音声、または映像フィードバックを通して、ユーザからの入力を受信するように構成されている。ユーザインターフェースデバイス(複数可)410の例には、プレゼンスセンシティブディスプレイ、マウス、キーボード、音声応答システム、ビデオカメラ、マイクロフォン、またはユーザからのコマンドを検出するためのいずれかの他のタイプのデバイスが含まれる。いくつかの例では、プレゼンスセンシティブディスプレイはタッチスクリーンを含む。
【0082】
1つ以上の出力デバイス412もまた、コンピューティングデバイス24に含まれ得る。出力デバイス412は、いくつかの例では、触覚、音声、または映像刺激を使用してユーザに出力を提供するように構成されている。出力デバイス412は、一例では、プレゼンスセンシティブディスプレイ、サウンドカード、ビデオグラフィックアダプタカード、または信号を人間または機械が理解できる適切な形式に変換するためのいずれかの他のタイプのデバイスを含む。出力デバイス412の追加の例には、スピーカ、ブラウン管(CRT)モニタ、液晶ディスプレイ(LCD)、またはユーザに理解可能な出力を生成することができるいずれかの他のタイプのデバイスが含まれる。
【0083】
コンピューティングデバイス24は、オペレーティングシステム416を含み得る。オペレーティングシステム416は、いくつかの例では、コンピューティングデバイス24の構成要素の動作を制御する。例えば、オペレーティングシステム416は、一例では、1つ以上のアプリケーション424および長期予測モジュール450と、処理回路402、通信回路406、記憶デバイス408、入力デバイス404、ユーザインターフェースデバイス410、および出力デバイス412との通信を容易にする。
【0084】
アプリケーション424はまた、コンピューティングデバイス24によって実行可能であるプログラム命令および/またはデータを含み得る。コンピューティングデバイス24によって実行可能な例示的なアプリケーション(複数可)424は、長期予測モジュール450を含み得る。示されていない他の追加のアプリケーションは、本明細書に記載された他の機能を提供するために代替的にまたは追加的に含まれ得るが、簡素化にするために図示されていない。
【0085】
本開示の技法によれば、アプリケーション424は、長期予測モジュール450を含む。一例では、処理回路402は、長期予測モジュール450を実行して、図1の患者14の心室性不整脈の長期予測を提供する。一例では、長期予測モジュール450は、患者14のパラメトリック患者データおよび提供者データに基づいて、長期期間(例えば、通常、約24時間~約48時間)内に患者14に心不整脈が発生する長期確率を生成する機械学習モデルを含む。いくつかの例では、機械学習モデルは、ニューラルネットワークシステム、深層学習システム、または他のタイプの教師付きまたは教師なし機械学習システムによって生成される。例えば、機械学習モデルは、畳み込みニューラルネットワーク、動径基底関数ニューラルネットワーク、リカレントニューラルネットワーク、モジュール型ニューラルネットワークまたは連想型ニューラルネットワークなどのフィードフォワードニューラルネットワークによって生成され得る。いくつかの例では、長期予測モジュール450は、複数の患者のパラメトリック患者データおよび提供者データを用いて機械学習モデルをトレーニングして、長期確率を生成する。いくつかの例では、機械学習モデルが、複数の患者のパラメトリック患者データおよび提供者データを用いて事前にトレーニングされた後、長期予測モジュール450は、患者14に固有のパラメトリック患者データおよび提供者データを用いて機械学習モデルをさらにトレーニングする。
【0086】
いくつかの例では、長期予測モジュール450は、複数の患者のパラメトリック患者データおよび提供者データを用いて機械学習モデルをトレーニングし、機械学習モデルのエラー率を判定し、次に、機械学習モデルがエラー率に基づいて予測を更新することを許容するように、エラー率を機械学習モデルにフィードバックする。いくつかの例では、長期予測モジュール450は、患者14または臨床医から、予測された心不整脈が第1の期間内に患者14で発生したかどうかを示すフィードバックを受信することができる。いくつかの例では、長期予測モジュール450は、IMD16から、IMD16が患者14における心不整脈の発生を検出した(または検出しなかった)こと、および患者14における心不整脈が予測された(または予測されなかった)かどうかを示すメッセージを受信し得る。いくつかの例では、長期予測モジュール450は、心不整脈が発生したかどうかを判定するために提供者データを定期的にチェックすることなどによって、他の方法でフィードバックを取得することができる。長期予測モジュール450は、予測された心不整脈が第1の期間内に患者14で発生したかどうかを示すフィードバックで機械学習モデルを更新することができる。したがって、機械学習モデルが過去に行った正しい予測と誤った予測から「学習」することで、機械学習モデルが行った予測を段階的に改善するように、学習プロセスが反復的に行われてもよい。さらに、トレーニングプロセスを使用して、特定の個人に対してより正確な予測を提供するため、集団ベースのデータを使用してトレーニングされる機械学習モデルをさらに微調整することができる。
【0087】
機械学習モデルが、臨床医によって選択された閾値精度である長期期間内に患者14に心不整脈が発生する長期確率を生成するように一旦トレーニングされると、長期予測モジュール450は、機械学習モデルを使用して、患者14の心室性不整脈の長期予測を提供してもよい。例えば、処理回路402によって実行される長期予測モジュール450は、通信回路406を用いて、患者14の医療デバイスによって収集されたパラメトリック患者データを受信する。いくつかの例では、パラメトリック患者データは、患者の活動レベル、患者の心拍数、患者の姿勢、患者の心電図、患者の血圧、患者の加速度計データ、または他のタイプのパラメトリック患者データのうちの1つ以上を含む。いくつかの例では、パラメトリック患者データを収集する医療デバイスは、図1のIMD16などのIMDである。他の例では、パラメトリック患者データを収集する医療デバイスは、患者14のウェアラブル医療デバイスまたはモバイルデバイス(例えば、スマートフォン)などの別のタイプの患者デバイスである。いくつかの例では、長期予測モジュール450は、IMD16からパラメトリック患者データを毎日受信する。
【0088】
長期予測モジュール450はさらに、通信回路406を用いて、提供者データベース66から患者14の提供者データをさらに受信する。いくつかの例では、提供者データベース66によって記憶された提供者データは、患者14に関する多くの異なるタイプの過去の医療情報を含み得る。例えば、提供者データベース66は、患者の投薬履歴、患者の外科的処置履歴、患者の入院履歴、経時的な患者のカリウム濃度、または患者の1つ以上の臨床試験結果などを記憶することができる。
【0089】
長期予測モジュール450は、トレーニングされた機械学習モデルを患者14のパラメトリック患者データと提供者データに適用して、患者14の長期モニタリングを実施する。いくつかの例では、長期予測モジュール450は、長期期間(例えば、通常は約24時間~約48時間)内に患者14に心不整脈が発生する長期確率を生成することにより、長期モニタリングを実行する。例えば、長期予測モジュール450は、トレーニングされた機械学習モデルを患者14のパラメトリック患者データおよび提供者データに適用して、長期期間内に患者14に心不整脈が発生する長期確率を生成する。例えば、機械学習モデルは、パラメトリック患者データおよび提供者データを、パラメトリック患者データおよび提供者データを表す1つ以上のベクトルおよびテンソル(例えば、多次元配列)に変換することができる。機械学習モデルは、1つ以上のベクトルとテンソルに数学演算を適用して、パラメトリック患者データと提供者データの数学表現を生成することができる。機械学習モデルは、パラメトリック患者データと提供者データの間の識別された関係、および長期期間内の心不整脈の発生に対応する異なる重みを判定し得る。機械学習モデルは、パラメトリック患者データと提供者データに異なる重みを適用して、長期期間内に患者14に心不整脈が発生する長期確率を生成することができる。
【0090】
いくつかの例では、長期予測モジュール450は、心不整脈が長期間内に患者14で発生する判定された長期確率が、臨床医によって設定された所定の閾値を超えているかどうかを判定する。長期確率が所定の閾値を超えているとの判定に応じて、長期予測モジュール450は、通信回路406を用いて、IMD16に命令を送信し、上記のようにIMD16に患者14の短期モニタリングを実行させる。さらに、またはあるいは、長期確率が所定の閾値を超えているとの判定に応じて、長期予測モジュール450は、通信回路406を用いて、外部デバイス27に命令を送信し、以下に説明するように、外部デバイス27に患者14の中期モニタリングを実行させる。いくつかの例では、長期確率が長期の所定の閾値を超えていると判定したことに応じて、長期予測モジュール450は、長期確率が所定の閾値を超えたこと、または長期予測モジュール450が、患者14が長期期間内に心不整脈に陥る可能性が高いと判定したことを、出力デバイス412を用いて、臨床医に通知するなど、他の措置を実行することができる。
【0091】
したがって、本明細書に開示される技法は、患者のケアを強化し、患者の心不整脈を予防する能力を高めることを許容し得る。例えば、頻脈性不整脈が今後数日以内に発生する可能性が比較的高いという知識を用いて、患者の予防的ケアの指導に役立たせることができる。さらに、本明細書に開示されるそのようなシステムは、計算コストが高く電力を消費する長期の心不整脈予測操作を、患者の個人用医療デバイスからクラウドコンピューティングシステムに移し、クラウドコンピューティングシステムが今後数日以内に心不整脈が発生する可能性が比較的高いと予測した場合にのみ、医療デバイス上の短期の心臓予測操作を起動するようにしてもよい。したがって、本開示の技法は、心不整脈が特定の期間内に発生する可能性が比較的高い場合にのみ、心臓予測のために医療デバイスを使用することにより、電力を節約し、医療デバイスの電池寿命を延ばすことができる。
【0092】
図5は、本開示の1つ以上の技法に従って動作する例示的な外部デバイス27を示すブロック図である。いくつかの例では、外部デバイス27は、携帯電話、「スマート」フォン、ラップトップ、タブレットコンピュータ、携帯情報端末(PDA)、ウェアラブル電子デバイスなどの外部プログラマまたはモバイルデバイスの形態を取る。いくつかの例では、外部デバイス27は、Medtronic,Incから入手可能なCareLink(商標)モニタである。
【0093】
一例では、外部デバイス27は、中期予測モジュール550または本明細書に記載のいずれかの他のアプリケーションを含むアプリケーション524を実行するための処理回路502を含む。例示の目的のために、図5にはスタンドアロンの外部デバイス27として示されているが、外部デバイス27は、ソフトウェア命令を実行するための処理回路または他の適切なコンピューティング環境を含むいずれかの構成要素またはシステムであってもよく、例えば、必ずしも図5に示された1つ以上の要素を含む必要はない(例えば、通信回路506、およびいくつかの例では、記憶デバイス(複数可)508のような構成要素は、他の構成要素と同位置に、または同じ筐体内に配置されていなくてもよい)。
【0094】
図5の例に示されるように、外部デバイス27は、処理回路502、1つ以上の入力デバイス504、通信回路506、1つ以上の出力デバイス512、1つ以上の記憶デバイス508、およびユーザインターフェース(UI)デバイス(複数可)510を含む。一例では、外部デバイス27は、外部デバイス27によって実行可能である中期予測モジュール550、およびオペレーティングシステム516などの1つ以上のアプリケーション(複数可)524をさらに含む。構成要素502、504、506、508、510、および512の各々は、構成要素間通信のために(物理的に、通信可能に、および/または動作可能に)結合される。いくつかの例では、通信チャネル514は、システムバス、ネットワーク接続、プロセス間通信データ構造、またはデータを通信するためのいずれかの他の方法を含み得る。一例として、構成要素502、504、506、508、510、および512は、1つ以上の通信チャネル514によって結合され得る。
【0095】
一例では、処理回路502は、外部デバイス27内で実行するための機能および/または処理命令を実施するように構成されている。例えば、処理回路502は、記憶デバイス508に記憶された命令を処理することが可能であり得る。処理回路502の例は、マイクロプロセッサ、コントローラ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)、または同等の個別または集積論理回路のうちのいずれか1つ以上を含み得る。
【0096】
1つ以上の記憶デバイス508は、動作中に外部デバイス27内に情報を記憶するように構成され得る。いくつかの例では、記憶デバイス508は、コンピュータ可読記憶媒体として説明されている。いくつかの例では、記憶デバイス508は一時メモリであり、これは、記憶デバイス508の主な目的が長期記憶ではないことを意味する。いくつかの例では、記憶デバイス508は、揮発性メモリとして説明され、これは、コンピュータがオフにされたときに、記憶デバイス508が記憶された内容を維持しないことを意味する。揮発性メモリの例には、ランダムアクセスメモリ(RAM)、ダイナミックランダムアクセスメモリ(DRAM)、スタティックランダムアクセスメモリ(SRAM)、および当技術分野で知られている他の形態の揮発性メモリが含まれる。いくつかの例では、記憶デバイス508を使用して、処理回路502によって実行するためのプログラム命令を記憶する。一例では、記憶デバイス508は、プログラム実行中に情報を一時的に記憶するために、外部デバイス27上で実行されるソフトウェアまたはアプリケーション524によって使用される。
【0097】
いくつかの例では、記憶デバイス508はまた、1つ以上のコンピュータ可読記憶媒体を含む。記憶デバイス508は、揮発性メモリよりも大量の情報を記憶するように構成され得る。記憶デバイス508は、情報の長期記憶のためにさらに構成され得る。いくつかの例では、記憶デバイス508は、不揮発性記憶要素を含む。そのような不揮発性記憶要素の例には、磁気ハードディスク、光ディスク、フロッピーディスク、フラッシュメモリ、または電気的プログラム可能メモリ(EPROM)または電気的消去可能なプログラム可能(EEPROM)メモリの形態が含まれる。
【0098】
外部デバイス27は、いくつかの例では、通信回路506も含む。一例では、外部デバイス27は、通信回路506を利用して、図1のIMD16およびコンピューティングデバイス24などの外部デバイスと通信する。通信回路506は、イーサネットカード、光トランシーバ、無線周波数トランシーバ、または情報を送受信することができるいずれかの他のタイプのデバイスなどのネットワークインターフェースカードを含み得る。このようなネットワークインターフェースの他の例には、3G、4G、5G、およびWiFi無線が含まれ得る。
【0099】
一例では、外部デバイス27は、1つ以上のユーザインターフェースデバイス510も含む。いくつかの例では、ユーザインターフェースデバイス510は、触覚、音声、または映像フィードバックを通して、ユーザからの入力を受信するように構成されている。ユーザインターフェースデバイス(複数可)510の例には、プレゼンスセンシティブディスプレイ、マウス、キーボード、音声応答システム、ビデオカメラ、マイクロフォン、またはユーザからのコマンドを検出するためのいずれかの他のタイプのデバイスが含まれる。いくつかの例では、プレゼンスセンシティブディスプレイはタッチスクリーンを含む。
【0100】
1つ以上の出力デバイス512もまた、外部デバイス27に含まれ得る。出力デバイス512は、いくつかの例では、触覚、音声、または映像刺激を使用してユーザに出力を提供するように構成されている。出力デバイス512は、一例では、プレゼンスセンシティブディスプレイ、サウンドカード、ビデオグラフィックアダプタカード、または信号を人間または機械が理解できる適切な形式に変換するためのいずれかの他のタイプのデバイスを含む。出力デバイス512の追加の例には、スピーカ、ブラウン管(CRT)モニタ、液晶ディスプレイ(LCD)、またはユーザに理解可能な出力を生成することができるいずれかの他のタイプのデバイスが含まれる。
【0101】
外部デバイス27は、オペレーティングシステム516を含み得る。オペレーティングシステム516は、いくつかの例では、外部デバイス27の構成要素の動作を制御する。例えば、オペレーティングシステム516は、一例では、1つ以上のアプリケーション524および中期予測モジュール550と、処理回路502、通信回路506、記憶デバイス508、入力デバイス504、ユーザインターフェースデバイス510、および出力デバイス512との通信を容易にする。
【0102】
アプリケーション524はまた、外部デバイス27によって実行可能であるプログラム命令および/またはデータを含み得る。外部デバイス27によって実行可能な例示的なアプリケーション(複数可)524は、中期予測モジュール550を含み得る。示されていない他の追加のアプリケーションは、本明細書に記載された他の機能を提供するために代替的にまたは追加的に含まれ得るが、簡素化にするために図示されていない。
【0103】
本開示の技法によれば、アプリケーション524は、中期予測モジュール550を含む。一例では、処理回路502は、中期予測モジュール550を実行して、図1の患者14の心室性不整脈の中期予測を提供する。一例では、中期予測モジュール550は、患者14のパラメトリック患者データおよび提供者データに基づいて、中期期間(例えば、通常、約24時間~約48時間)内に患者14に心不整脈が発生する中期確率を生成する機械学習モデルを含む。いくつかの例では、機械学習モデルは、ニューラルネットワークシステム、深層学習システム、または他のタイプの教師付きまたは教師なし機械学習システムによって生成される。たとえば、機械学習モデルは、畳み込みニューラルネットワーク、動径基底関数ニューラルネットワーク、リカレントニューラルネットワーク、モジュール型ニューラルネットワークまたは連想型ニューラルネットワークなどのフィードフォワードニューラルネットワークによって生成され得る。いくつかの例では、中期予測モジュール550は、複数の患者のパラメトリック患者データおよび提供者データを用いて機械学習モデルをトレーニングして、中期確率を生成する。いくつかの例では、機械学習モデルが、複数の患者のパラメトリック患者データおよび提供者データを用いて事前にトレーニングされた後、中期予測モジュール550は、患者14に固有のパラメトリック患者データおよび提供者データを用いて機械学習モデルをさらにトレーニングする。前述の例では、中期予測モジュール550は、複数の患者のパラメトリック患者データと提供者データの両方を用いて機械学習モデルをトレーニングするが、いくつかの例では、中期予測モジュール550は、パラメトリック患者データのみを用い、提供者データを用いず、または提供者データのみを用い、パラメトリック患者データを用いずに、機械学習モデルをトレーニングする。
【0104】
いくつかの例では、中期予測モジュール550は、複数の患者のパラメトリック患者データおよび提供者データを用いて機械学習モデルをトレーニングし、機械学習モデルのエラー率を判定し、次に、機械学習モデルがエラー率に基づいて予測を更新することを許容するように、エラー率を機械学習モデルにフィードバックする。いくつかの例では、中期予測モジュール550は、患者14または臨床医から、予測された心不整脈が第1の期間内に患者14で発生したかどうかを示すフィードバックを受信することができる。いくつかの例では、中期予測モジュール550は、IMD16から、IMD16が患者14における心不整脈の発生を検出した(または検出しなかった)こと、および患者14における心不整脈が予測された(または予測されなかった)かどうかを示すメッセージを受信し得る。いくつかの例では、中期予測モジュール550は、心不整脈が発生したかどうかを判定するために提供者データを定期的にチェックすることなどによって、他の方法でフィードバックを取得することができる。中期予測モジュール550は、予測された心不整脈が第1の期間内に患者14で発生したかどうかを示すフィードバックで機械学習モデルを更新することができる。したがって、機械学習モデルが過去に行った正しい予測と誤った予測から「学習」することで、機械学習モデルが行った予測を段階的に改善するように、学習プロセスが反復的に行われてもよい。さらに、トレーニングプロセスを使用して、特定の個人に対してより正確な予測を提供するため、集団ベースのデータを使用してトレーニングされる機械学習モデルをさらに微調整することができる。
【0105】
機械学習モデルが、臨床医によって選択された閾値精度である中期期間内に患者14に心不整脈が発生する中期確率を生成するように一旦トレーニングされると、中期予測モジュール550は、機械学習モデルを使用して、患者14の心室性不整脈の中期予測を提供してもよい。例えば、処理回路502によって実行される中期予測モジュール550は、通信回路506を用いて、患者14の医療デバイスによって収集されたパラメトリック患者データを受信する。いくつかの例では、中期予測モジュール550はまた、地理的位置、加速度計データ、または患者14からの入力など、外部デバイス27によって収集された他のパラメトリック患者データを受信することができる。いくつかの例では、パラメトリック患者データは、患者の活動レベル、患者の心拍数、患者の姿勢、患者の心電図、患者の血圧、患者の加速度計データ、または他のタイプのパラメトリック患者データのうちの1つ以上を含む。いくつかの例では、パラメトリック患者データを収集する医療デバイスは、図1のIMD16などのIMDである。他の例では、パラメトリック患者データを収集する医療デバイスは、患者14のウェアラブル医療デバイス、図1のセンサ80などのウェアラブルセンサ、またはモバイルデバイス(例えば、スマートフォン)などの別のタイプの患者デバイスである。いくつかの例では、中期予測モジュール550は、IMD16および/またはセンサ80からパラメトリック患者データを毎日受信する。
【0106】
いくつかの例では、中期予測モジュール550は、通信回路506を用いて、提供者データベース66から患者14の提供者データをさらに受信する。いくつかの例では、提供者データベース66によって記憶された提供者データは、患者14に関する多くの異なるタイプの過去の医療情報を含み得る。例えば、提供者データベース66は、患者の投薬履歴、患者の外科的処置履歴、患者の入院履歴、経時的な患者のカリウム濃度、または患者の1つ以上の臨床試験結果などを記憶することができる。
【0107】
中期予測モジュール550は、トレーニングされた機械学習モデルを患者14のパラメトリック患者データおよび提供者データに適用して、患者14の中期モニタリングを実行する。いくつかの例では、中期予測モジュール550は、中期期間(例えば、通常は約24時間~約48時間)内に患者14に心不整脈が発生する中期確率を生成することにより、中期モニタリングを実行する。例えば、中期予測モジュール550は、トレーニングされた機械学習モデルを患者14のパラメトリック患者データおよび提供者データに適用して、中期期間内に患者14に心不整脈が発生する中期確率を生成する。例えば、機械学習モデルは、パラメトリック患者データおよび提供者データを、パラメトリック患者データおよび提供者データを表す1つ以上のベクトルおよびテンソル(例えば、多次元配列)に変換することができる。機械学習モデルは、1つ以上のベクトルとテンソルに数学演算を適用して、パラメトリック患者データと提供者データの数学表現を生成することができる。機械学習モデルは、パラメトリック患者データと提供者データの間の識別された関係、および中期期間内の心不整脈の発生に対応する異なる重みを判定し得る。機械学習モデルは、パラメトリック患者データと提供者データに異なる重みを適用して、中期期間内に患者14に心不整脈が発生する中期確率を生成することができる。前述の例では、中期予測モジュール550は、複数の患者のパラメトリック患者データと提供者データの両方に機械学習モデルを適用するが、いくつかの例では、中間予測モジュール550は、機械学習モデルを、パラメトリック患者データのみに適用し、提供者データには適用しないか、または提供者データのみに適用し、パラメトリック患者データには適用しない。
【0108】
いくつかの例では、中期予測モジュール550は、中期期間内に患者14に心不整脈が発生する判定された中期確率が、例えば、臨床医によって設定された所定の閾値を超えるかどうかを判定する。中期確率が所定の閾値を超えているとの判定に応じて、中期予測モジュール550は、通信回路506を用いて、IMD16に命令を送信し、上記のようにIMD16に患者14の短期モニタリングを実行させる。いくつかの例では、中期確率が所定の閾値を超えていると判定したことに応じて、中期予測モジュール550は、中期確率が所定の閾値を超えたこと、または中期予測モジュール550が、患者14が中期期間内に心不整脈に陥る可能性が高いと判定したことを、出力デバイス512を用いて、臨床医に通知するなど、他の措置を実行することができる。
【0109】
前述の例では、中期予測モジュール550は、機械学習モデルを適用して、中期期間内に患者14で心不整脈が発生する中期確率を判定する。他の例では、中期予測モジュール550は、IMD16が、上述したように、パラメトリック患者データに特徴検出を適用して、短期期間内に患者14に心不整脈が発生する短期確率を判定するのと同様の方法で、パラメトリック患者データに特徴検出を適用して、中期期間内に患者14に心不整脈が発生する中期確率を判定してもよい。
【0110】
一例として、中期予測モジュール550は、心電図データを含む、パラメトリック患者データに対して特徴検出を実行する。この例では、パラメトリック患者データは、患者14の心電図のT波の平均周波数または平均振幅のうちの1つ以上を含む。中期予測モジュール550は、IMD16または図1のセンサ80から未処理の心電図信号を受信し、未処理の心電図信号から特徴を抽出する。いくつかの例では、中期予測モジュール550は、T波交互脈、QRS形態測定などのうちの1つ以上を識別する。例えば、中期予測モジュール550は、患者14の心電図のT波の1つ以上の特徴を識別し、1つ以上の識別された特徴にモデルを適用して、中期期間内に患者14に心不整脈が発生する中期確率を生成する。いくつかの例では、1つ以上の識別された特徴は、T波の1つ以上の振幅である。いくつかの例では、1つ以上の識別された特徴は、T波の周波数である。いくつかの例では、1つ以上の識別された特徴は、少なくともT波の振幅およびT波の周波数を含む。
【0111】
IMD16は、バッテリおよび処理能力の制約のために短期間に特徴検出を実行することができるが、外部デバイス27はそれほど制限されない場合がある。例えば、外部デバイス27は、容易に充電可能か、より大きなバッテリであり得るか、または著しく多くのコンピューティングリソースを有していてもよい。したがって、外部デバイス27は、IMD16よりも計算コストが高く、アルゴリズム的に複雑であり、より多くの電力を消費し、またはより長い期間(例えば、中期期間)にわたってパラメトリック患者データを分析する特徴検出アルゴリズムを適用し得る。
【0112】
したがって、本明細書に開示される技法は、患者のケアを強化し、患者の心不整脈を予防する能力を高めることを許容し得る。例えば、頻脈性不整脈が今後数日以内に発生する可能性が比較的高いという知識を用いて、患者の予防的ケアの指導に役立たせることができる。さらに、本明細書に開示されるようなシステムは、計算コストが高く、電池の寿命が重大な関心事である医療デバイスから電力を消費する複雑な心不整脈予測操作をオフロードし、心不整脈が今後数日以内に発生する可能性が比較的高いと予測された場合にのみ、医療デバイス上で短期心臓予測操作を有効にすることができる。したがって、本開示の技法は、心不整脈が特定の期間内に発生する可能性が比較的高い場合にのみ、心臓予測のために医療デバイスを使用することにより、電力を節約し、医療デバイスの電池寿命を延ばすことができる。
【0113】
図6は、本開示の手法による例示的な動作を示すフローチャートである。便宜上、図6は、図1に対して説明されている。いくつかの例では、図6の動作は、患者14における心不整脈の多層予測、例えば、患者14における心室性不整脈の長期および短期の両方の予測を提供するための動作である。
【0114】
一例では、IMD16は、患者114のパラメトリック患者データを収集する(600)。いくつかの例では、パラメトリック患者データは、患者の活動レベル、患者の心拍数、患者の姿勢、患者の心電図、患者の血圧、患者の加速度計データ、または他のタイプのパラメトリック患者データのうちの1つ以上を含む。いくつかの例では、パラメトリック患者データは、長期期間(例えば、約24時間~約48時間)にわたる患者14の平均測定値を表す1つ以上の値を含む。いくつかの例では、IMD16は、パラメトリック患者データを外部デバイス27にアップロードする。外部デバイス27は、パラメトリック患者データをコンピューティングデバイス24に転送する(601)。いくつかの例では、外部デバイス27は、地理的位置、加速度計データ、または患者14からの入力などの追加のパラメトリック患者データを収集する。いくつかの例では、外部デバイス27は、センサ80のうちの1つ以上などの他のソースからパラメトリック患者データを受信する。外部デバイス27は、各ソースから収集されたパラメトリック患者データをコンピューティングデバイス24に転送する。コンピューティングデバイス24は、ネットワーク25上で、外部デバイス27によって転送された特許パラメトリックデータを受信する(602)。いくつかの例では、コンピューティングデバイス24は、パラメトリック患者データを毎日受信する。
【0115】
コンピューティングデバイス24はさらに、提供者データベース66から患者14の提供者データを受信する(604)。いくつかの例では、提供者データベース66によって記憶された提供者データは、患者14に関する多くの異なるタイプの過去の医療情報を含み得る。例えば、提供者データベース66は、患者の投薬履歴、患者の外科的処置履歴、患者の入院履歴、経時的な患者のカリウム濃度、または患者の1つ以上の臨床試験結果などを記憶することができる。
【0116】
コンピューティングデバイス24は、複数の患者のパラメトリック患者データおよび提供者データを使用してトレーニングされた機械学習モデルを、患者14のパラメトリック患者データおよび提供者データに適用して、長期期間内に患者14に心不整脈が発生する長期確率を生成する(606)。いくつかの例では、長期期間は約24時間~約48時間である。コンピューティングデバイス24は、長期確率が長期の所定の閾値を超えているかどうかを判定する(608)。長期確率が長期の所定の閾値を超えていると判定したことに応じて、コンピューティングデバイス24は、IMD16に短期期間内に患者14に心不整脈が発生する短期確率を判定させる命令を送信する(610)。いくつかの例では、コンピューティングデバイス24は、命令を外部デバイス27に転送し、外部デバイス27は、次に、命令をIMD16に転送する(611)。いくつかの例では、短期期間は約30分~約60分である)。いくつかの例では、長期確率が長期の所定の閾値を超えていると判定したことに応じて、コンピューティングデバイス24は、長期確率が長期の所定の閾値を超えたこと、またはコンピューティングデバイス24が、患者14が長期期間内に心不整脈に陥る可能性が高いと判定したことを臨床医に通知するなど、他の措置を実行することができる。
【0117】
コンピューティングデバイス24から命令を受信することに応じて、IMD16は、後続のパラメトリック患者データを処理して、短期期間内に患者14に心不整脈が発生する短期確率を生成する(612)。いくつかの例では、IMD16は、後続のパラメトリック患者データに対して特徴検出を実行することによって、短期確率を生成する。いくつかの例では、IMD16は、上記のようにコンピューティングデバイス24によって分析されたパラメトリック患者データと同様のパラメトリック患者データを分析することができる。他の例では、IMD16は、コンピューティングデバイス24によって分析されたパラメトリック患者データとは異なるパラメトリック患者データを分析する。例えば、コンピューティングデバイス24は、長期期間(例えば、約24時間~約48時間)にわたって平均化される1つ以上の値を表すパラメトリック患者データを分析することができ、一方、IMD16は、短期期間(例えば、約30分~約60分)にわたって平均化される1つ以上の値を表すパラメトリック患者データを分析することができる。
【0118】
IMD16は、短期確率が短期の所定の閾値を超えているかどうかを判定する(614)。短期確率が短期の所定の閾値を超えていると判定したことに応じて、IMD16は療治措置を実行して、短期期間内に患者14に心不整脈が発生する短期確率を低減させる(616)。例えば、IMD16は、短期期間内に患者14に心不整脈が発生する短期確率の通知をコンピューティングデバイス24に発行することができ、それによって、患者14または臨床医は、短期期間内に患者14に心不整脈が発生する可能性に気付くことができるようなる。一例として、通知は、短期期間内に患者14に心不整脈が発生する可能性を低下させるために呼吸運動を行うか、または薬を服用するように、患者14に命令することができる。別の例では、IMD16は、薬物送達療法または電気ペーシング療法などの患者14への療法を開始して、短期期間内に患者14に心不整脈が発生する可能性を低減する。
【0119】
図7は、本開示の技法による例示的な動作を示すフローチャートである。便宜上、図7は、図1に対して説明されている。いくつかの例では、図7の動作は、例えば、患者14における心室性不整脈の長期、中期、および短期の予測を含む患者14における心不整脈の多層予測を提供するための動作である。図7の例では、患者14における心室性不整脈の長期、中期、および短期予測は、長期期間(例えば、約1週間以上)、中期期間(例えば、約24時間~約48時間)、または短期期間(例えば、約30分~約60分)にわたって、患者14における心室性不整脈が患者14に発生する可能性が高いという予測に対応し得る。
【0120】
一例では、IMD16は、患者114のパラメトリック患者データを収集する(700)。いくつかの例では、パラメトリック患者データは、患者の活動レベル、患者の心拍数、患者の姿勢、患者の心電図、患者の血圧、患者の加速度計データ、または他のタイプのパラメトリック患者データのうちの1つ以上を含む。いくつかの例では、パラメトリック患者データは、長期期間(例えば、約24時間~約48時間)にわたる患者14の平均測定値を表す1つ以上の値を含む。いくつかの例では、IMD16は、パラメトリック患者データを外部デバイス501にアップロードする。外部デバイス27は、パラメトリック患者データをコンピューティングデバイス24に転送する(701)。いくつかの例では、外部デバイス27は、地理的位置、加速度計データ、または患者14からの入力などの追加のパラメトリック患者データを収集する。いくつかの例では、外部デバイス27は、センサ80のうちの1つ以上などの他のソースからパラメトリック患者データを受信する。外部デバイス27は、各ソースから収集されたパラメトリック患者データをコンピューティングデバイス24に転送する。コンピューティングデバイス24は、ネットワーク25上で、外部デバイス27によって転送された特許パラメトリックデータを受信する(702)。いくつかの例では、コンピューティングデバイス24は、パラメトリック患者データを毎日受信する。
【0121】
コンピューティングデバイス24はさらに、提供者データベース66から患者14の提供者データを受信する(704)。いくつかの例では、提供者データベース66によって記憶された提供者データは、患者14に関する多くの異なるタイプの過去の医療情報を含み得る。例えば、提供者データベース66は、患者の投薬履歴、患者の外科的処置履歴、患者の入院履歴、経時的な患者のカリウム濃度、または患者の1つ以上の臨床試験結果などを記憶することができる。
【0122】
コンピューティングデバイス24は、複数の患者のパラメトリック患者データおよび提供者データを使用してトレーニングされた機械学習モデルを、患者14のパラメトリック患者データおよび提供者データに適用して、長期期間内に患者14に心不整脈が発生する長期確率を生成する(706)。いくつかの例では、長期期間はおよそ1週間以上である。コンピューティングデバイス24は、長期確率が長期の所定の閾値を超えているかどうかを判定する(708)。
【0123】
長期確率が長期の所定の閾値を超えていると判定したことに応じて、コンピューティングデバイス24は、外部デバイス27に中期期間内に患者14に心不整脈が発生する中期確率を判定させる命令を送信する(710)。いくつかの例では、長期確率が長期の所定の閾値を超えていると判定したことに応じて、コンピューティングデバイス24は、長期確率が長期の所定の閾値を超えたこと、またはコンピューティングデバイス24が、患者14が長期期間内に心不整脈に陥る可能性が高いと判定したことを臨床医に通知するなど、他の措置を実行することができる。
【0124】
コンピューティングデバイス24からの命令を受信したことに応じて、外部デバイス27は、複数の患者のパラメトリック患者データおよび提供者データを使用してトレーニングされた機械学習モデルを、患者14のパラメトリック患者データおよび提供者データに適用して、中期期間内に患者14に心不整脈が発生する中期確率を生成する(712)。いくつかの例では、外部デバイス27は、複数の患者のパラメトリック患者データおよび提供者データを使用してトレーニングされた機械学習モデルを、患者14の提供者データではなく、パラメトリック患者データに適用して、中期期間内に患者14に心不整脈が発生する中期確率を生成する。いくつかの例では、中期期間は約24時間~約48時間である。外部デバイス27は、中期確率が中期の所定の閾値を超えているかどうかを判定する(714)。いくつかの例では、中期の所定の閾値は50%である。いくつかの例では、中期の所定の閾値は、75%、80%、90%、99%、または99.5%、または99.9%などの別の閾値である。
【0125】
中期確率が中期の所定の閾値を超えていると判定したことに応じて、外部デバイス27は、IMD16に短期期間内に患者14に心不整脈が発生する短期確率を判定させる命令を送信する(716)。いくつかの例では、短期期間は約30分~約60分である)。いくつかの例では、中期確率が中期の所定の閾値を超えていると判定したことに応じて、外部デバイス27は、中期確率が中期の所定の閾値を超えたこと、または外部デバイス27が、患者14が中期期間内に心不整脈に陥る可能性が高いと判定したことを臨床医に通知するなど、他の措置を実行することができる。
【0126】
外部デバイス27から命令を受信することに応じて、IMD16は、後続のパラメトリック患者データを処理して、短期期間内に患者14に心不整脈が発生する短期確率を生成する(718)。いくつかの例では、IMD16は、後続のパラメトリック患者データに対して特徴検出を実行することによって、短期確率を生成する。いくつかの例では、IMD16は、上記のようにコンピューティングデバイス24および/または外部デバイス27によって分析されたパラメトリック患者データと同様のパラメトリック患者データを分析することができる。他の例では、IMD16は、コンピューティングデバイス24および/または外部デバイス27によって分析されたパラメトリック患者データとは異なるパラメトリック患者データを分析する。例えば、コンピューティングデバイス24は、長期期間(例えば、約1週以上)にわたって平均化される1つ以上の値を表すパラメトリック患者データを分析することができ、外部デバイス27は、中期期間(例えば、約24時間~約48時間)にわたって平均化される1つ以上の値を表すパラメトリック患者データを分析することができ、一方、IMD16は、短期期間(例えば、約30分~約60分)にわたって平均化される1つ以上の値を表すパラメトリック患者データを分析することができる。
【0127】
IMD16は、短期確率が短期の所定の閾値を超えているかどうかを判定する(720)。短期確率が短期の所定の閾値を超えていると判定したことに応じて、IMD16は療治措置を実行して、短期期間内に患者14に心不整脈が発生する短期確率を低減させる(722)。例えば、IMD16は、短期期間内に患者14に心不整脈が発生する短期確率の通知をコンピューティングデバイス24に発行することができ、それによって、患者14または臨床医は、短期期間内に患者14に心不整脈が発生する可能性に気付くことができるようなる。別の例では、IMD16は、薬物送達療法または電気ペーシング療法などの患者14への療法を開始して、短期期間内に患者14に心不整脈が発生する可能性を低減する。
【0128】
本明細書で説明するように、「長期確率」、「中期確率」、および「短期確率」という用語の使用、ならびに「長期確率の閾値」、「中期確率の閾値」、および「短期確率の閾値」という用語の使用は、用語を互いに区別するためにのみ、本開示全体を通して使用される。これらの用語は、特定の期間に限定されない。例えば、「長期確率」”という用語と「第1の確率」という用語はどちらを使っても変わりはなく、「中期確率」という用語と「第2の確率」という用語はどちらを使っても変わりはなく、「短期確率」という用語と「第3の確率」という用語はどちらを使っても変わりはなく、「長期確率の閾値」という用語と「第1の確率の閾値」という用語はどちらを使っても変わりはなく、「中期確率の閾値」という用語と「第2の確率の閾値」という用語はどちらを使っても変わりはなく、「短期確率の閾値」という用語と「第3の確率の閾値」という用語はどちらを使っても変わりはない。
【0129】
図8Aは、本開示の技法による例示的な動作を示すフローチャートである。具体的には、図8Aのフローチャートは、例えば、患者14における心室性不整脈の長期、中期、および短期を含む、患者14における心不整脈の多層予測を提供するための動作を示している。便宜上、図8は、図1に対して説明されている。
【0130】
図8の例に示されるように、クラウドコンピューティングネットワーク808は、長期アルゴリズム802を患者14の提供者データに適用して、心不整脈が長期期間にわたって患者14で発生する長期確率を生成する。長期アルゴリズム802の追加の詳細は、図8Bに示されている。いくつかの例では、クラウドコンピューティングネットワーク808は、図1の1つ以上のコンピューティングデバイス24を含む。
【0131】
患者14が心不整脈を経験する長期確率が長期の所定の閾値を超えていると判定したことに応じて、クラウドコンピューティングネットワーク808は、外部デバイス27に患者14のパラメトリック患者データに中期アルゴリズム804を適用させて、中期期間にわたって患者14に心不整脈が発生する中期確率を生成する命令を送信する。図8Aに示されているように、外部デバイス27は、例えば、毎日または他の周期で、IMD16からパラメトリックデータを受信することができる。中期アルゴリズム804の追加の詳細は、図8Cに示されている。
【0132】
患者14が心不整脈を経験する中期確率が中期の所定の閾値を超えていると判定したことに応じて、外部デバイス27は、IMD16に患者14のパラメトリック患者データに短期アルゴリズム806を適用させて、短期期間にわたって患者14に心不整脈が発生する短期確率を生成する命令を送信する。短期アルゴリズム806の追加の詳細は、図8Dに示されている。
【0133】
いくつかの例では、各上位レベルのアルゴリズムは、危険因子を下位レベルのアルゴリズムに供給することができ、これは、下位レベルのアルゴリズムが、患者14に心不整脈が発生する確率の判定に含まれ得る。例えば、中期アルゴリズム804は、長期アルゴリズム802によって生成された長期期間にわたって患者14に心不整脈が発生する長期確率を、中期期間にわたって患者14に心不整脈が発生する中期確率を判定する際に使用することができる。同様に、短期アルゴリズム806は、中期アルゴリズム804によって生成された中期期間にわたって患者14に心不整脈が発生する中期確率を、短期期間にわたって患者14に心不整脈が発生する短期確率を判定する際に使用することができる。
【0134】
図8Aに示される複数レベルの心不整脈予測の使用は、IMD16のバッテリ寿命を延長し得、それにより、IMD16を、交換することなく、より長期間患者14に植え込むことが許容される。さらに、このような複数のレベルの心不整脈予測の使用は、患者14のニーズやリスクに対して高度な感度、特異性、および精度を提供し得る。
【0135】
図8Bは、図8Aの例に示されている心不整脈の長期予測のためのアルゴリズム802をさらに詳細に示すブロック図である。図8Bの例では、クラウドコンピューティングネットワーク808の1つ以上のコンピューティングデバイス24は、複数のニューロンおよび複数の隠れ層1~5を含むニューラルネットワークの層に、複数のタイプの提供者データおよびパラメトリック患者データw1、w2、w3、...wmを適用する。いくつかの例では、w1、w2、w3、...wmの各々は、患者の投薬履歴、患者14の外科手術履歴、患者14の心電図などの異なるタイプの提供者データまたはパラメトリック患者データに対応している。ニューラルネットワークは、複数のニューロンおよび複数の隠れ層1~5にわたって入力をマッピングすることにより、提供者データおよびパラメトリック患者データw1、w2、w3、...wmを処理して、長期期間にわたって患者14に心不整脈が発生する長期確率である出力PEMRを生成する。
【0136】
図8Cは、図8Aの例に示されている心不整脈の中期予測のためのアルゴリズム804をさらに詳細に示すブロック図である。図8Bの例では、外部デバイス27は、複数のニューロンおよび複数の隠れ層1~5を含むニューラルネットワークの層に、複数の種類の提供者データおよびパラメトリック患者データx1、x2、x3、...xmを適用する。いくつかの例では、x1、x2、x3、...xmの各々は、患者の投薬履歴、患者14の外科手術履歴、患者14の心電図など、異なるタイプの提供者データまたはパラメトリック患者データに対応する。ニューラルネットワークは、複数のニューロンおよび複数の隠れ層1~5にわたって入力をマッピングすることにより、提供者データおよびパラメトリック患者データx1、x2、x3、...xmを処理し、中期期間にわたって患者14に心不整脈が発生する中期確率である出力PD24を生成する。
【0137】
図8Dは、図8Aの例に示されている心不整脈の短期予測のためのアルゴリズム806をさらに詳細に示すブロック図である。図8Dに示すように、IMD16は、パラメトリック患者データの複数のウィンドウe1、e2、e3、e4、...emのそれぞれについて特徴検出を実行することによって、患者14に心不整脈が発生する短期確率を生成する。ウィンドウe1、e2、e3、e4、...emの各々は、IMD16が、後続の心不整脈の1つ以上の指標が存在するかどうかを判定するための基準を適用する時間のセグメントを表している。図8Dの例に示されるように、決定ウィンドウ820において、IMD16は、短期期間中に患者14に心不整脈が発生する可能性が高い確率を判定する。心不整脈を予測するための複数のパラメータの使用に関する追加の情報は、例えば、2017年6月12日に出願され、2017年12月14日に公開された”MULTI-PARAMETER PREDICTION OF ACUTE CARDAC EPISODEES AND ATTACKS”と題するZhouらの米国特許出願第2017/0354365号に見出され得る。
【0138】
いくつかの例では、IMD16は、心不整脈が長期期間にわたって患者14に発生するという1つ以上のコンピューティングデバイス24によって生成された長期確率PEMRと、心不整脈が中期期間にわたって患者14に発生するという外部デバイス27によって生成された中期確率PD24とを組み合わせて、パラメトリック患者データの特徴検出を使用して、短期期間中に患者14心不整脈に発生する可能性が高い確率を判定するようにしてもよい。いくつかの例では、IMD16は、特徴検出、長期確率PEMR、および中期確率PD24のそれぞれに、異なる重みを適用して、短期期間中に患者14に心不整脈が発生する可能性が高い確率を判定する。いくつかの実施例では、IMD16は、特徴検出、長期確率PEMR、および中期確率PD24のそれぞれに、決定木を適用して、短期期間中に患者14に心不整脈が発生する可能性が高い確率を判定する。
【0139】
図9は、本開示の手法による心不整脈の短期予測のための例示的なアルゴリズム902を示すブロック図である。便宜上、図9は、図1に対して説明されている。いくつかの例では、例示的なアルゴリズム902は、図8Aおよび8Dの心不整脈の短期予測のためのアルゴリズム806と実質的に同様の方法で動作する。いくつかの例では、IMD16は、複数のタイプのパラメトリック患者データを処理して、短期期間中に患者14に心不整脈が発生する可能性が高い短期確率を判定することができる。図9の例では、IMD16は、機械学習モデルを適用して、短期期間中に患者14に心不整脈が発生する可能性が高い短期確率を計算する。例えば、入力として、IMD16の機械学習モデルは、異なるタイプのパラメトリック患者データに対して特徴検出を受信し、実行することができる。例えば、IMDは、心電図データ、電極インピーダンス測定結果、加速度計データ、患者14の温度データ、患者14の心臓の音声データ、または異なるレベルの他のアルゴリズムによって計算されたリスクスコアのうちの1つ以上に対して特徴検出を実行し得る。そのようなリスクスコアは、例えば、心不整脈が長期期間にわたって患者14に発生するという1つ以上のコンピューティングデバイス24によって生成される長期確率PEMRと、心不整脈が中期期間にわたって患者14に発生するという外部デバイス27によって生成される中期確率PD24とを含み得る。
【0140】
したがって、本明細書に開示される技法は、患者のケアを強化し、患者の心不整脈を予防する能力を高めることを許容し得る。例えば、頻脈性不整脈が今後数日以内に発生する可能性が比較的高いという知識を用いて、患者の予防的ケアの指導に役立たせることができる。さらに、頻脈性不整脈が次の数分または数時間以内に発生する可能性が比較的高いという知識を用いて、患者の予防療法または救急医療を指導することができる。さらに、本明細書に開示されるそのようなシステムは、計算コストが高く電力を消費する長期の心不整脈予測操作を、患者の個人用医療デバイスからクラウドコンピューティングシステムに移し、クラウドコンピューティングシステムが今後数日以内に心不整脈が発生する可能性が比較的高いと予測した場合にのみ、医療デバイス上の短期の心臓予測操作を起動するようにしてもよい。したがって、本開示の技法は、心不整脈が特定の期間内に発生する可能性が比較的高い場合にのみ、心臓予測のために医療デバイスを使用することにより、電力を節約し、医療デバイスの電池寿命を延ばすことができる。
【0141】
以下の実施例は、本開示の1つ以上の態様を示し得る。
【0142】
実施例1。処理回路および記憶媒体を含むコンピューティングデバイスであって、患者のパラメトリック患者データを受信することと、複数の患者のパラメトリック患者データを使用してトレーニングされた機械学習モデルをパラメトリック患者データに適用して、第1の期間内に患者において心不整脈が発生する第1の確率を生成することと、第1の確率が所定の閾値を超えていると判定することと、第1の確率が所定の閾値を超えていると判定したことに応じて、第2のデバイスに命令を送信して、第2のデバイスに第2の期間内に患者において心不整脈が発生する第2の確率を判定させることと、を行なうように構成されているコンピューティングデバイス。
【0143】
実施例2。コンピューティングデバイスが、患者の提供者データを受信するようにさらに構成されており、機械学習モデルを適用するために、コンピューティングデバイスが、複数の患者のパラメトリック患者データおよび提供者データを使用してトレーニングされた機械学習モデルを、患者のパラメトリック患者データおよび提供者データに適用して、第1の期間内に患者に心不整脈が発生する第1の確率を生成するように構成されている、実施例1のコンピューティングデバイス。
【0144】
実施例3。パラメトリック患者データが、患者の生理学的データ、患者の年齢、患者の性別、患者の活動パターン、患者の睡眠パターン、患者の歩行変化、医療デバイスのデバイス関連データ、患者の体温傾向、または医療デバイスの温度傾向のうちの少なくとも1つを含む、実施例1および2のいずれかの組み合わせのコンピューティングデバイス。
【0145】
実施例4。医療デバイスのデバイス関連データが、医療デバイスの1つ以上の電極のインピーダンス、電極の選択、医療デバイスの薬物送達スケジュール、患者に送達される電気ペーシング療法の履歴、医療デバイスの診断データ、患者の検出された活動レベル、患者の検出された姿勢、患者の検出された体温、または患者の検出された睡眠状態のうちの少なくともいくつかを含む、実施例3のコンピューティングデバイス。
【0146】
実施例5。患者の提供者データが、患者の投薬歴、患者の外科的処置歴、患者の入院歴、患者のカリウム濃度、または患者の1つ以上の検査結果のうちの少なくともいくつかを含む、実施例1~4のいずれかの組み合わせのコンピューティングデバイス。
【0147】
実施例6。第1の期間が約1日を超え、第2の期間が約1日未満である、実施例1~5のいずれかの組み合わせのコンピューティングデバイス。
【0148】
実施例7。コンピューティングデバイスが、第2のデバイスに命令を送信した後、第2のデバイスの少なくとも1つから、第1の期間内に患者に心不整脈が発生したかどうかを示すフィードバックを受信することと、第1の期間内に患者に心不整脈が発生したかどうかを示すフィードバックで、機械学習モデルを更新することと、を行なうようにさらに構成されている、実施例1~6のいずれかの組み合わせのコンピューティングデバイス。
【0149】
実施例8。デバイスであって、複数の電極またはセンサのうちの1つ以上を用いて、患者のパラメトリック患者データを収集することと、期間内に患者に心不整脈が発生する確率を生成するために、コンピューティングデバイスから命令を受信することと、命令に応じて、パラメトリック患者データを処理して、期間内に患者に心不整脈が発生する確率を生成することと、確率が所定の閾値を超えていると判定することと、確率が所定の閾値を超えているという判定に応じて、療治措置を実行して、その期間内に患者に心不整脈が発生する確率を低減させることと、を行なうように構成されているデバイス。
【0150】
実施例9。パラメトリック患者データを処理して、期間内に患者に心不整脈が発生する確率を生成するために、デバイスが、複数の患者のパラメトリック患者データを使用してトレーニングされた機械学習モデルをパラメトリック患者データに適用して、期間内に患者に心不整脈が発生する確率を生成するように構成されている、実施例8のデバイス。
【0151】
実施例10。パラメトリック患者データを処理して、期間内に患者に心不整脈が発生する確率を生成するために、デバイスが、パラメトリック患者データの心電図のT波の1つ以上の特徴を識別することと、モデルを1つ以上の特徴に適用して、期間内に患者に心不整脈が発生する確率を生成することと、を行なうように構成されている、実施例8のデバイス。
【0152】
実施例11。T波の1つ以上の特徴がT波の振幅を含み、モデルを1つ以上の特徴に適用して、期間内に患者に心不整脈が発生する確率を生成するために、デバイスが、モデルをT波の振幅に適用して、期間内に患者に心不整脈が発生する確率を生成するように構成されている、実施例10のデバイス。
【0153】
実施例12。T波の1つ以上の特徴がT波の周波数を含み、モデルを1つ以上の特徴に適用して、期間内に患者に心不整脈が発生する確率を生成するために、デバイスが、モデルをT波の周波数に適用して、期間内に患者に心不整脈が発生する確率を生成するように構成されている、実施例10および11のいずれかの組み合わせのデバイス。
【0154】
実施例13。療治措置を実行するために、デバイスが、コンピューティングデバイスおよび外部デバイスのうちの少なくとも1つに、期間内に患者に心不整脈が発生する確率の通知を発行するように構成されている、実施例8~12のいずれかの組み合わせのデバイス。
【0155】
実施例14。療治措置を実行するために、デバイスが、薬物送達療法および電気ペーシング療法のうちの少なくとも1つを、患者に送達するように構成されている、実施例8~13のいずれかの組み合わせのデバイス。
【0156】
実施例15。外部デバイスであって、第1の期間内に患者に心不整脈が発生する第1の確率を生成するための命令を受信することと、命令に応じて、パラメトリック患者データを処理して、第1の期間内に患者に心不整脈が発生する第1の確率を生成することと、第1の確率が第1の所定の閾値を超えていると判定することと、第1の確率が第1の所定の閾値を超えているという判定に応じて、医療デバイスに命令を送信し、医療デバイスに、第2の期間内に患者に心不整脈が発生する第2の確率を判定させることと、を行なうように構成されている、外部デバイス。
【0157】
実施例16。パラメトリック患者データを処理して、第1の期間内に患者に心不整脈が発生する第1の確率を生成するために、外部デバイスが、複数の患者のパラメトリック患者データを使用してトレーニングされた機械学習モデルをパラメトリック患者データに適用して、第1の期間内に患者に心不整脈が発生する第1の確率を生成するように構成されている、実施例15の外部デバイス。
【0158】
実施例17。パラメトリック患者データを処理して、第1の期間内に患者に心不整脈が発生する前記第1の確率を生成するために、外部デバイスが、パラメトリック患者データの特徴検出を実行して、第1の期間内に患者に心不整脈が発生する第1の確率を生成するように構成されている、実施例15の外部デバイス。
【0159】
実施例18。外部デバイスが、医療デバイスまたは1つ以上のセンサのうちの少なくとも1つから、パラメトリック患者データを受信することと、コンピューティングデバイスに、受信したパラメトリック患者データを送信することと、を行なうようにさらに構成されている、実施例15~17のいずれかの組み合わせの外部デバイス。
【0160】
実施例19。外部デバイスが、患者の地理的位置を判定することと、判定された地理的位置をパラメトリック患者データとともにコンピューティングデバイスに送信することと、を行なうようにさらに構成されている、実施例18の外部デバイス。
【0161】
実施例20。外部デバイスが、モバイルデバイスまたはウェアラブル電子デバイスのうちの少なくとも1つを含む、実施例15~19のいずれかの組み合わせの外部デバイス。
【0162】
実施例21。方法であって、処理回路および記憶媒体を含むコンピューティングデバイスによって、患者のパラメトリック患者データを受信することと、コンピューティングデバイスによって、複数の患者のパラメトリック患者データを使用してトレーニングされた機械学習モデルをパラメトリック患者データに適用して、第1の期間内に患者に心不整脈が発生する第1の確率を生成することと、コンピューティングデバイスによって、第1の確率が所定の閾値を超えていると判定することと、第1の確率が所定の閾値を超えている判定したことに応じて、コンピューティングデバイスによって、第2のデバイスに命令を送信して、第2のデバイスに、第2の期間内に患者に心不整脈が発生する第2の確率を判定させることと、を含む方法。
【0163】
実施例22。コンピューティングデバイスによって、患者の提供者データを受信することをさらに含み、機械学習モデルを適用することが、複数の患者のパラメトリック患者データおよび提供者データを使用してトレーニングされた機械学習モデルを、患者のパラメトリック患者データおよび提供者データに適用して、第1の期間内に患者に心不整脈が発生する第1の確率を生成することを含む、実施例21の方法。
【0164】
実施例23。第2のデバイスに命令を送信した後、コンピューティングデバイスによって、および第2のデバイスから、第1の期間内に患者に心不整脈が発生したかどうかを示すフィードバックを受信することと、コンピューティングデバイスによって、第1の期間内に患者に心不整脈が発生したかどうかを示すフィードバックで機械学習モデルを更新することと、をさらに含む、実施例21および22のいずれかの組み合わせの方法。
【0165】
実施例24。方法であって、デバイスによって、期間内に患者に心不整脈が発生する確率を生成するため患者のパラメトリック患者データを収集することと、デバイスによって、期間内に患者に心不整脈が発生する確率を生成するために、コンピューティングデバイスからの命令を受信することと、命令に応じて、デバイスによって、パラメトリック患者データを処理して、期間内に患者に心不整脈が発生する確率を生成することと、デバイスによって、確率が所定の閾値を超えていると判定することと、確率が所定の閾値を超えているという判定に応じて、デバイスによって、療治措置を実行して、期間内に患者に心不整脈が発生する確率を低減させることと、を含む、方法。
【0166】
実施例25。パラメトリック患者データを処理して、期間内に患者に心不整脈が発生する確率を生成することが、複数の患者のパラメトリック患者データを使用してトレーニングされた機械学習モデルをパラメトリック患者データに適用して、期間内に患者に心不整脈が発生する確率を生成することを含む、実施例24の方法。
【0167】
実施例26。パラメトリック患者データを処理して、確率を生成することが、パラメトリック患者データの心電図のT波の1つ以上の特徴を識別することと、モデルを1つ以上の特徴に適用して、期間内に患者に心不整脈が発生する確率を生成することと、を含む、実施例24の方法。
【0168】
実施例27。T波の1つ以上の特徴がT波の振幅を含み、モデルを1つ以上の特徴に適用して、期間内に患者に心不整脈が発生する確率を生成することが、モデルをT波の振幅に適用して、期間内に患者に心不整脈が発生する確率を生成することを含む、実施例26の方法。
【0169】
実施例28。T波の1つ以上の特徴がT波の周波数を含み、モデルを1つ以上の特徴に適用して、期間内に患者に心不整脈が発生する確率を生成することが、モデルをT波の周波数に適用して、期間内に患者に心不整脈が発生する確率を生成することを含む、実施例26および実施例27のいずれかの組み合わせの方法。
【0170】
実施例1A。方法であって、処理回路および記憶媒体を含むコンピューティングデバイスによって、医療デバイスによって収集された患者のパラメトリック患者データを受信することと、コンピューティングデバイスによって、複数の患者のパラメトリック患者データを使用してトレーニングされた機械学習モデルをパラメトリック患者データに適用して、第1の期間内に患者に心不整脈が発生する第1の確率を生成することと、コンピューティングデバイスによって、第1の確率が所定の閾値を超えていると判定することと、第1の確率が所定の閾値を超えている判定したことに応じて、コンピューティングデバイスによって、医療デバイスに命令を送信して、医療デバイスに、第2の期間内に患者に心不整脈が発生する第2の確率を判定させることと、を含む方法。
【0171】
実施例2A。コンピューティングデバイスによって、患者の電子カルテ(EMR)データを受信することをさらに含み、機械学習モデルを適用することが、複数の患者のパラメトリック患者データおよびEMRデータを使用してトレーニングされた機械学習モデルを、患者のパラメトリック患者データおよびEMRデータに適用して、第1の期間内に患者に心不整脈が発生する第1の確率を生成することを含む、実施例1Aの方法。
【0172】
実施例3A。パラメトリック患者データが、患者の生理学的データ、または医療デバイスのデバイス関連データのうちの少なくとも1つを含む、実施例1Aまたは2Aの方法。
【0173】
実施例4A。医療デバイスのデバイス関連データが、医療デバイスの1つ以上の電極のインピーダンス、電極の選択、医療デバイスの薬物送達スケジュール、患者に送達される電気ペーシング療法の履歴、または医療デバイスの診断データのうちの少なくともいくつかを含む、実施例3Aの方法。
【0174】
実施例5A。パラメトリック患者データを受信することが、パラメトリック患者データを少なくとも毎日受信することを含む、実施例1A~4Aのいずれかの方法。
【0175】
実施例6A。患者のEMRデータが、患者の投薬歴、患者の外科的処置歴、患者の入院歴、患者のカリウム濃度、または患者の1つ以上の検査結果のうちの少なくともいくつかを含む、実施例1A~5Aのいずれかの組み合わせの方法。
【0176】
実施例7A。第1の期間が1日を超え、1週間未満であり、第2の期間が1分を超え、1日未満である、実施例1A~6Aのいずれかの方法。
【0177】
実施例8A。第1の期間が1日未満であり、第2の期間が1時間未満である、実施例1A~6Aのいずれかの方法。
【0178】
実施例9A。医療デバイスに命令を送信した後、コンピューティングデバイスによって、および医療デバイスから、第1の期間内に患者に心不整脈が発生したかどうかを示すフィードバックを受信することと、コンピューティングデバイスによって、第1の期間内に患者に心不整脈が発生したかどうかを示すフィードバックで機械学習モデルを更新することと、をさらに含む、実施例1A~8Aのいずれかの組み合わせの方法。
【0179】
実施例10A。機械学習モデルが、畳み込みニューラルネットワークによって生成されたモデルを含む、実施例1A~9Aのいずれかの方法。
【0180】
実施例11A。方法であって、医療デバイスによって、患者のパラメトリック患者データを収集することと、医療デバイスによって、期間内に患者に心不整脈が発生する確率を生成するために、コンピューティングデバイスから命令を受信することと、命令に応じて、医療デバイスによって、パラメトリック患者データを処理して、期間内に患者に心不整脈が発生する確率を生成することと、医療デバイスによって、確率が所定の閾値を超えていると判定することと、確率が所定の閾値を超えているという判定に応じて、医療デバイスによって、療治措置を実行して、期間内に患者に心不整脈が発生する確率を低減させることと、を含む、方法。
【0181】
実施例12A。パラメトリック患者データを処理して、期間内に患者に心不整脈が発生する確率を生成することが、複数の患者のパラメトリック患者データを使用してトレーニングされた機械学習モデルをパラメトリック患者データに適用して、期間内に患者に心不整脈が発生する確率を生成することを含む、実施例11Aの方法。
【0182】
実施例13A。パラメトリック患者データを処理して、確率を生成することが、パラメトリック患者データの心電図のT波の1つ以上の特徴を識別することと、モデルを1つ以上の特徴に適用して、期間内に患者に心不整脈が発生する確率を生成することと、を含む、実施例11Aまたは12Aの方法。
【0183】
実施例14A。T波の1つ以上の特徴がT波の振幅を含み、モデルを1つ以上の特徴に適用して、期間内に患者に心不整脈が発生する確率を生成することが、モデルをT波の振幅に適用して、期間内に患者に心不整脈が発生する確率を生成することを含む、実施例13Aの方法。
【0184】
実施例15A。T波の1つ以上の特徴がT波の周波数を含み、モデルを1つ以上の特徴に適用して、期間内に患者に心不整脈が発生する確率を生成することが、モデルをT波の周波数に適用して、期間内に患者に心不整脈が発生する確率を生成することを含む、実施例13Aの方法。
【0185】
実施例16A。医療デバイスがウェアラブル医療デバイスを含む、実施例11A~15Aのいずれかの方法。
【0186】
実施例17A。医療デバイスが植込み型医療デバイス(IMD)を含む、実施例11Aから16Aのいずれかの方法。
【0187】
実施例18A。医療デバイスによって、パラメトリック患者データを、コンピューティングデバイスに少なくとも毎日送信することをさらに含む、実施例11A~17Aのいずれかの方法。
【0188】
実施例19A。療治措置を実行することが、コンピューティングデバイスに、期間内に患者に心不整脈が発生する確率の通知を発行することを含む、実施例11A~18Aのいずれかの方法。
【0189】
実施例20A。療治措置を実行することが、薬物送達療法および電気ペーシング療法のうちの少なくとも1つを、患者に送達することを含む、実施例11A~19Aのいずれかの方法。
【0190】
実施例21A。処理回路および記憶媒体を含むコンピューティングデバイスであって、医療デバイスによって収集された患者のパラメトリック患者データを受信することと、複数の患者のパラメトリック患者データを使用してトレーニングされた機械学習モデルをパラメトリック患者データに適用して、第1の期間内に患者において心不整脈が発生する第1の確率を生成することと、第1の確率が所定の閾値を超えていると判定することと、第1の確率が所定の閾値を超えていると判定したことに応じて、医療デバイスに命令を送信して、医療デバイスに、第2の期間内に患者において心不整脈が発生する第2の確率を判定させることと、を行なうように構成されているコンピューティングデバイス。
【0191】
実施例22A。コンピューティングデバイスが、患者の電子カルテ(EMR)データを受信するようにさらに構成されており、機械学習モデルを適用して、第1の確率を生成するために、コンピューティングデバイスが、複数の患者のパラメトリック患者データおよびEMRデータを使用してトレーニングされた機械学習モデルを、患者のパラメトリック患者データおよびEMRデータに適用して、第1の期間内に患者に心不整脈が発生する第1の確率を生成するようにさらに構成されている、実施例21Aのコンピューティングデバイス。
【0192】
実施例23A。パラメトリック患者データが、患者の生理学的データ、または医療デバイスのデバイス関連データのうちの少なくとも1つを含む、実施例21Aまたは22Aのコンピューティングデバイス。
【0193】
実施例24A。パラメトリック患者データを受信するために、コンピューティングデバイスが、パラメトリック患者データを少なくとも毎日受信するように構成されている、実施例21A~23Aのいずれかのコンピューティングデバイス。
【0194】
実施例25A。第1の期間が1日を超え、1週間未満であり、第2の期間が1分を超え、1日未満である、実施例21A~24Aのいずれかのコンピューティングデバイス。
【0195】
実施例26A。第1の期間が1日未満であり、第2の期間が1時間未満である、実施例21A~25Aのいずれかのコンピューティングデバイス。
【0196】
実施例27A。コンピューティングデバイスが、医療デバイスに命令を送信した後、医療デバイスから、第1の期間内に患者に心不整脈が発生したかどうかを示すフィードバックを受信することと、第1の期間内に患者に心不整脈が発生したかどうかを示すフィードバックで、機械学習モデルを更新することと、を行なうようにさらに構成されている、実施例21A~26Aのいずれかのコンピューティングデバイス。
【0197】
実施例28A。医療デバイスであって、複数の電極またはセンサを用いて、患者のパラメトリック患者データを収集することと、期間内に患者に心不整脈が発生する確率を生成するために、コンピューティングデバイスから命令を受信することと、命令に応じて、パラメトリック患者データを処理して、期間内に患者に心不整脈が発生する確率を生成することと、確率が所定の閾値を超えていると判定することと、確率が所定の閾値を超えているという判定に応じて、療治措置を実行して、その期間内に患者に心不整脈が発生する確率を低減させることと、を行なうように構成されている医療デバイス。
【0198】
実施例29A。パラメトリック患者データを処理して、確率を生成するために、医療デバイスが、パラメトリック患者データの心電図のT波の1つ以上の特徴を識別することと、モデルを1つ以上の特徴に適用して、期間内に患者に心不整脈が発生する確率を生成することと、を行なうように構成されている、実施例28Aの医療デバイス。
【0199】
実施例30A。T波の1つ以上の特徴がT波の振幅を含み、モデルを1つ以上の特徴に適用して、期間内に患者に心不整脈が発生する確率を生成するために、医療デバイスが、モデルをT波の振幅に適用して、期間内に患者に心不整脈が発生する確率を生成するように構成されている、実施例29Aの医療デバイス。
【0200】
実施例31A。T波の1つ以上の特徴がT波の周波数を含み、モデルを1つ以上の特徴に適用して、期間内に患者に心不整脈が発生する確率を生成するために、医療デバイスが、モデルをT波の周波数に適用して、期間内に患者に心不整脈が発生する確率を生成するように構成されている、実施例29Aの医療デバイス。
【0201】
実施例32A。医療デバイスが、パラメトリック患者データを、コンピューティングデバイスに少なくとも毎日送信するようにさらに構成されている、実施例28A~31Aのいずれかの医療デバイス。
【0202】
実施例33A。療治措置を実行するために、医療デバイスが、コンピューティングデバイスに、期間内に患者に心不整脈が発生する確率の通知を発行するように構成されている、実施例28A~32Aのいずれかの医療デバイス。
【0203】
実施例34A。療治措置を実行するために、医療デバイスが、薬物送達療法および電気ペーシング療法のうちの少なくとも1つを、患者に送達するように構成されている、実施例28A~33Aのいずれかの医療デバイス。
【0204】
実施例35A。システムであって、複数の電極またはセンサを用いて患者のパラメトリック患者データを収集するように構成されている植込み型医療デバイス(IMD)と、記憶媒体および処理回路を含むコンピューティングデバイスと、含み、コンピューティングデバイスが、IMDによって収集されたパラメトリック患者データを受信することと、患者の電子カルテ(EMR)データを受信することと、複数の患者のパラメトリック患者データおよびEMRデータを使用してトレーニングされた機械学習モデルを、患者のパラメトリック患者データおよびEMRデータに適用して、第1の期間内に患者に心不整脈が発生する第1の確率を生成することと、第1の確率が第1の所定の閾値を超えていると判定することと、第1の確率が第1の所定の閾値を超えていると判定したことに応じて、コンピューティングデバイスによって、IMDに命令を送信して、IMDに、第2の期間内に患者に心不整脈が発生する第2の確率を判定させることと、を行なうように構成されており、IMDが、コンピュータデバイスから命令を受信することと、命令に応じて、パラメトリック患者データを処理して、第2の期間内に患者に心不整脈が発生する第2の確率を生成することと、第2の確率が第2の所定の閾値を超えていると判定することと、第2の確率が第2の所定の閾値を超えていると判定したことに応じて、コンピューティングデバイスへの、第2の期間内に患者に心不整脈が発生する第2の確率の通知の発行、および薬物送達療法と電気ペーシング治療のうちの少なくとも1つの患者への送達のうちの少なくとも1つを実行することと、を行なうようにさらに構成されている。
【0205】
いくつかの実施例では、本開示の技法は、本明細書に記載のいずれかの方法を実行するための手段を含むシステムを含む。いくつかの実施例では、本開示の技法は、処理回路に本明細書に記載のいずれかの方法を実行させる命令を含むコンピュータ可読媒体を含む。
【0206】
本明細書で開示される様々な態様は、説明および添付の図面に具体的に提示される組み合わせとは異なる組み合わせで組み合わせることができることを理解されたい。本明細書に記載のプロセスまたは方法のいずれかの特定の行為または事象は、実施例に応じて異なる順序で行われてもよく、追加、併合、または完全に省略されてもよい(例えば、全ての記載された行為または事象は、本技法を実行するために必要ではない場合がある)ことも理解されたい。さらに、本開示の特定の態様は、明確にするために、単一のモジュール、ユニット、または回路によって実行されるものとして説明されているが、本開示の技法は、例えば、医療デバイス置に関連するユニット、モジュール、または回路の組み合わせによって実行され得ることが理解されるべきである。
【0207】
1つ以上の実施例では、説明される技法は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組み合わせで実装されることができる。ソフトウェアで実装される場合、機能は、コンピュータ可読媒体上に1つ以上の命令またはコードとして記憶され、ハードウェアベースの処理ユニットによって実行されることができる。コンピュータ可読媒体は、データ記憶媒体(例えば、RAM、ROM、EEPROM、フラッシュメモリ、または命令もしくはデータ構造の形態で所望のプログラムコードを記憶するために使用されることができ、且つコンピュータによってアクセスされることができる任意の他の媒体)などの、有形媒体に対応する非一時的コンピュータ可読媒体を含むことができる。
【0208】
命令は、1つ以上のデジタルシグナルプロセッサ(DSP)、汎用マイクロプロセッサ、特定用途向け集積回路(ASIC)、フィールドプログラマブルロジックアレイ(FPGA)、または他の同等の集積もしくは離散論理回路などの、1つ以上のプロセッサによって実行されることができる。したがって、本明細書に使用される「プロセッサ」または「処理回路」という用語は、前述の構造のいずれか、または記載された技法の実施に適したいずれかの他の物理的構造を指すことができる。また、技法は、1つ以上の回路または論理要素で完全に実装されてもよい。
図1
図2
図3
図4
図5
図6
図7
図8A
図8B
図8C
図8D
図9