(57)【要約】  医療装置は検知源からセンサデータを受け取り、複数の検知源のそれぞれから受け取ったセンサデータについての信頼度レベルを決定することができる。検知源のそれぞれからのセンサデータの信頼度レベルのそれぞれは、各検知源から受け取ったセンサデータの正確さの尺度である。また、医療装置は、決定された信頼度レベルに基づいて１つまたは複数の治療パラメータ値を決定し、決定された１つまたは複数の治療パラメータ値に基づいて治療法を送達させることができる。
2020530322.tif 000002
【特許請求の範囲】
【請求項１】
治療法を送達するための医療システムであって、
センサデータを生成するように構成された複数のハードウェア検知源と、
処理回路と、を備え、前記処理回路が、
前記複数のハードウェア検知源によって生成された前記センサデータを受け取ることと、
前記複数の検知源のそれぞれによって生成されたセンサデータについての信頼度レベルを決定することであって、前記検知源のそれぞれからの前記センサデータの前記信頼度レベルのそれぞれが、各検知源から受け取った前記センサデータの正確さの尺度である、決定することと、
前記決定された信頼度レベルに基づいて１つまたは複数の治療パラメータ値を決定することと、
前記決定された１つまたは複数の治療パラメータ値に基づいて治療法を送達させることと
を行うように構成されている、医療システム。
【請求項２】
埋込み可能医療装置（ＩＭＤ）をさらに備え、前記ＩＭＤが、前記複数のハードウェア検知源と前記処理回路とを備え、前記ＩＭＤが、前記治療法を送達するための信号生成回路をさらに備える、請求項１に記載の医療システム。
【請求項３】
埋込み可能医療装置（ＩＭＤ）と、前記ＩＭＤに対して外部の外部装置とをさらに備え、前記外部装置が前記処理回路を備え、前記ＩＭＤが、前記複数のハードウェア検知源と、前記治療法を送達するための信号生成回路とを備える、請求項１に記載の医療システム。
【請求項４】
前記処理回路が、前記決定された信頼度レベルに基づいて利用可能な複数の制御ポリシー(control policies)を判定するように構成され、前記制御ポリシーのそれぞれが、複数の治療パラメータ値を定義しており、
前記１つまたは複数の治療パラメータ値を決定するために、前記処理回路が、前記利用可能な複数の制御ポリシーおよび前記センサデータに基づいて、前記１つまたは複数の治療パラメータ値を増減させる方式を決定するように構成されており、
治療法を送達させるために、前記処理回路が、前記決定された方式で前記１つまたは複数の治療パラメータ値を増減させるように構成されている、
請求項２または３に記載の医療システム。
【請求項５】
前記処理回路が、前記信頼度レベルのそれぞれを重み付けするように構成されており、
前記１つまたは複数の治療パラメータ値を決定するために、前記処理回路が、前記重み付けされた信頼度レベルに基づいて前記１つまたは複数の治療パラメータ値を決定するように構成されている、
請求項２または３に記載の医療システム。
【請求項６】
前記処理回路が、
前記信頼度レベルが複数の規則のうちのある規則の条件に適合するまで、前記信頼度レベルが前記複数の規則の条件に適合しているかどうかを繰り返し判定することと、
前記規則に関連付けられた利用可能な治療パラメータ値のセットを決定することと、を行うように構成され、
前記１つまたは複数の治療パラメータ値を決定するために、前記処理回路が、前記決定された利用可能な治療パラメータ値のセットに基づいて前記１つまたは複数の治療パラメータ値を決定するように構成されている、
請求項２または３に記載の医療システム。
【請求項７】
前記処理回路が、前記信頼度レベルがある規則の条件に適合していることを判定するように構成され、前記規則が、利用可能な治療パラメータ値のセット(set)に関連付けられており、
前記１つまたは複数の治療パラメータ値を決定するために、前記処理回路が、前記規則に関連付けられた前記利用可能な治療パラメータ値のセットに基づいて前記１つまたは複数の治療パラメータ値を決定するように構成されている、
請求項２または３に記載の医療システム。
【請求項８】
前記処理回路が、
前記信頼度レベルが第１の規則の条件に適合していないことを判定することであって、前記第１の規則が、利用可能な治療パラメータ値の第１のセットに関連付けられている、判定することと、
前記処理回路が、前記信頼度レベルが前記第１の規則の前記条件に適合していないと判定した後、前記信頼度レベルが第２の規則の条件に適合していることを判定することであって、前記第２の規則が、利用可能な治療パラメータ値の第２のセットに関連付けられている、判定することとを行うように構成されており、
前記１つまたは複数の治療パラメータ値を決定するために、前記処理回路が、前記利用可能な治療パラメータ値の第２のセットに基づいて前記１つまたは複数の治療パラメータ値を決定するように構成されている、
請求項２または３に記載の医療システム。
【請求項９】
前記利用可能な治療パラメータ値の第２のセットが、前記利用可能な治療パラメータ値の第１のセットのサブセットである、請求項８に記載の医療システム。
【請求項１０】
前記処理回路が、
前記信頼度レベルが１つまたは複数の規則の条件に適合していないことを判定することと、
前記信頼度レベルが１つまたは複数の規則の条件に適合していないとの判定に応答して、デフォルト治療パラメータ値のセットを使用することに関連付けられた条件が満たされたことを判定することとを行うように構成されており、
前記１つまたは複数の治療パラメータ値を決定するために、前記処理回路が、前記デフォルト治療パラメータ値のセットを使用することに関連付けられた前記条件が満たされていることに応答して、前記デフォルト治療パラメータ値のセットに基づいて前記１つまたは複数の治療パラメータ値を決定するように構成されている、
請求項２または３に記載の医療システム。
【請求項１１】
前記デフォルト治療パラメータ値のセットに基づいて前記１つまたは複数の治療パラメータ値を決定するために、前記処理回路が、前記信頼度レベルが最小の信頼度閾値レベルを下回ったことに応答して、前記デフォルト治療パラメータ値のセットに基づいて前記１つまたは複数の治療パラメータ値を決定するように構成されている、請求項１０に記載の医療システム。
【請求項１２】
前記処理回路が、
前記受け取ったセンサデータのエラー箇所を判定ことであって、前記エラー箇所が無効なデータを含む、判定することと、
前記センサデータの非エラー箇所のセンサデータ値に基づいて前記エラー箇所のセンサデータ値を補間することと、を行うように構成されている、
請求項２または３に記載の医療システム。
【請求項１３】
前記処理回路が、前記受け取ったセンサデータのエラー箇所の数、または補間されたセンサデータ値の数のうちの少なくとも一方を決定するように構成されており、前記エラー箇所が無効なデータを含み、
前記信頼度レベルを決定するために、前記処理回路が、前記決定されたエラー箇所の数、または前記補間されたセンサデータ値の数のうちの少なくとも一方に基づいて前記信頼度レベルを決定するように構成されている、
請求項２または３に記載の医療システム。
【請求項１４】
前記処理回路が、前記受け取ったセンサデータにおけるデータパケット損失の数を決定するように構成されており、
前記信頼度レベルを決定するために、前記処理回路が、前記決定されたデータパケット損失の数に基づいて前記信頼度レベルを決定するように構成されている、
請求項２または３に記載の医療システム。
【請求項１５】
治療法を送達するための医療装置であって、
複数のハードウェア検知源によって生成されたセンサデータを受け取るための手段と、
前記複数の検知源のそれぞれによって生成されたセンサデータについての信頼度レベルを決定するための手段であって、前記検知源のそれぞれからの前記センサデータの前記信頼度レベルのそれぞれが、各検知源から受け取った前記センサデータの正確さの尺度である、手段と、
前記決定された信頼度レベルに基づいて、１つまたは複数の治療パラメータ値を決定するための手段と、
前記決定された１つまたは複数の治療パラメータ値に基づいて治療法を送達させるための手段と
を備える、医療装置。
【請求項１６】
前記信頼度レベルが複数の規則のうちのある規則の条件に適合するまで、前記信頼度レベルが前記複数の規則の条件に適合しているかどうかを繰り返し判定するための手段と、
前記規則に関連付けられた利用可能な治療パラメータ値のセットを決定するための手段と
をさらに備え、
前記１つまたは複数の治療パラメータ値を決定するための前記手段が、前記決定された利用可能な治療パラメータ値のセットに基づいて前記１つまたは複数の治療パラメータ値を決定するための手段を備える、
請求項１５に記載の医療装置。
【請求項１７】
命令が記憶されたコンピュータ可読記憶媒体であって、前記命令は、実行されると、治療法送達のための医療装置の処理回路に、
複数のハードウェア検知源によって生成されたセンサデータを受け取らせ、
前記複数の検知源のそれぞれによって生成されたセンサデータについての信頼度レベルを決定させ、前記検知源のそれぞれからの前記センサデータの前記信頼度レベルのそれぞれは、各検知源から受け取った前記センサデータの正確さの尺度であり、
前記決定された信頼度レベルに基づいて１つまたは複数の治療パラメータ値を決定させ、
前記決定された１つまたは複数の治療パラメータ値に基づいて治療法を送達させる、
コンピュータ可読記憶媒体。
【請求項１８】
前記信頼度レベルが複数の規則のうちのある規則の条件に適合するまで、前記信頼度レベルが前記複数の規則の条件に適合しているかどうかを繰り返し判定させることと、
前記規則に関連付けられた利用可能な治療パラメータ値のセットを前記処理回路に決定させることと、を前記処理回路に行わせる命令をさらに含み、
前記処理回路に前記１つまたは複数の治療パラメータ値を決定させる前記命令が、前記決定された利用可能な治療パラメータ値のセットに基づいて前記処理回路に前記１つまたは複数の治療パラメータ値を決定させる命令を含む、
請求項１７に記載のコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]本開示は、医療装置による治療法の送達に関する。
【背景技術】
【０００２】
[0002]脳深部刺激療法（ＤＢＳ）、脊髄刺激療法（ＳＣＳ）、骨盤刺激、胃刺激、末梢神経刺激、機能的電気刺激、または患者内部の標的組織部位への医薬品、インスリン、鎮痛剤もしくは抗炎症剤の送達などの様々な治療用途で、電気刺激装置または治療薬送達装置などの医療装置が使用される場合がある。医療装置は、治療法を患者に送達して、慢性疼痛、振戦、パーキンソン病、他のタイプの運動障害、発作性疾患（たとえばてんかん）、尿失禁もしくは便失禁、性機能障害、肥満、気分障害、胃不全麻痺、または糖尿病などの種々の症状または患者の容態を治療するように構成され得る。
【０００３】
[0003]いくつかの治療システムでは、場合によっては埋込み可能なことがある電気刺激装置が、１つまたは複数の電極を用いて患者内部の標的組織部位に電気的治療法を送達し、これら１つまたは複数の電極は、医療用リード、電気刺激装置のハウジング、またはその両方に配置される場合がある。場合によっては埋込み可能なことがある医療装置は、電気刺激治療法に加えて、または電気刺激治療法の代わりに、カテーテルまたは治療薬溶出パッチなどの１つまたは複数の流体送達要素を用いて、患者内部の標的組織部位に治療薬を送達する場合がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本願発明の一実施例は、例えば、センサデータが損失した場合の閉ループ刺激治療に関する。
【課題を解決するための手段】
【０００５】
[0004]本開示には、センサデータの損失に応答して治療法を調節するための例示的なシステム、装置、および方法が記載されており、この場合、センサデータの損失にはセンサデータの完全な脱落または部分的な脱落が含まれる。自律適応治療システムでは、検知されたデータを使用してリアルタイムで治療法を適応させる。しかし、センサデータが完全にまたは部分的に脱落していることにより、センサデータの正確さの信頼度が低下する場合がある。正確さが低下したセンサデータの場合、正確でないセンサデータを医療装置が頼りにしたために、普通なら選択されなかったはずの治療プログラム／パラメータを装置が選択する可能性が生じる恐れがある。本開示に記載の例では、医療装置が一連の規則を評価して、治療プログラム／パラメータのどのセットが治療法の送達に利用可能であるかを判定することができる。一連の規則はセンサデータの正確さの信頼度に基づくことができ、この場合、センサデータが完全に損失しているとセンサデータの正確さの信頼度はゼロになり、センサデータが部分的に損失しているとセンサデータの正確さの信頼度はゼロ以外の度合いになる。
【０００６】
[0005]一例では、本開示には治療法送達の方法が記載されており、方法は、複数のハードウェア検知源によって生成されたセンサデータを受け取るステップと、複数の検知源のそれぞれによって生成されたセンサデータについての信頼度レベルを決定するステップであって、検知源のそれぞれからのセンサデータの信頼度レベルのそれぞれが、各検知源から受け取ったセンサデータの正確さの尺度である、ステップと、決定された信頼度レベルに基づいて１つまたは複数の治療パラメータ値を決定するステップと、決定された１つまたは複数の治療パラメータ値に基づいて治療法を送達させるステップとを含む。
【０００７】
[0006]一例では、本開示には、治療法を送達するための医療システムが記載されており、医療システムは、センサデータを生成するように構成された複数のハードウェア検知源と、処理回路とを備える。処理回路は、複数のハードウェア検知源によって生成されたセンサデータを受け取ることと、複数の検知源のそれぞれによって生成されたセンサデータについての信頼度レベルを決定することであって、検知源のそれぞれからのセンサデータの信頼度レベルのそれぞれは、各検知源から受け取ったセンサデータの正確さの尺度である、決定することと、決定された信頼度レベルに基づいて１つまたは複数の治療パラメータ値を決定することとを行うように構成され、処理回路は、決定された１つまたは複数の治療パラメータ値に基づいて治療法を送達させるように構成される。
【０００８】
[0007]一例では、本開示には、治療法を送達するための医療装置が記載されており、医療装置は、複数のハードウェア検知源によって生成されたセンサデータを受け取るための手段と、複数の検知源のそれぞれによって生成されたセンサデータについての信頼度レベルを決定するための手段であって、検知源のそれぞれからのセンサデータの信頼度レベルのそれぞれが、各検知源から受け取ったセンサデータの正確さの尺度である、手段と、決定された信頼度レベルに基づいて１つまたは複数の治療パラメータ値を決定するための手段と、決定された１つまたは複数の治療パラメータ値に基づいて治療法を送達させるための手段とを備える。
【０００９】
[0008]一例では、本開示には、命令が記憶されたコンピュータ可読記憶媒体が記載されており、この命令は、実行されると、治療法を送達するための医療装置の処理回路に、複数のハードウェア検知源によって生成されたセンサデータを受け取らせ、複数の検知源のそれぞれによって生成されたセンサデータについての信頼度レベルを決定させ、検知源のそれぞれからのセンサデータの信頼度レベルのそれぞれは、各検知源から受け取ったセンサデータの正確さの尺度であり、決定された信頼度レベルに基づいて１つまたは複数の治療パラメータ値を決定させ、決定された１つまたは複数の治療パラメータ値に基づいて治療法を送達させる。
【００１０】
[0009]１つまたは複数の例の詳細を、添付図面および以下の説明において説明する。他の特徴、目的および利点は、説明および図面から、また特許請求の範囲から明らかになろう。
【図面の簡単な説明】
【００１１】
【図１】[0010]生体電気脳信号を検知し、患者の脳内の組織部位に電気刺激治療法を送達するように構成された、脳深部刺激療法（ＤＢＳ）システムの一例を示す概念図である。
【図２】[0011]図１のシステムの一部を形成することができる医療装置の一例の構成要素を示す機能ブロック図である。
【図３】[0012]図２の医療装置の動作を定義する治療プログラムと、治療プログラムの利用可能性を決定するための関連する規則とのヒエラルキーを示す概念図である。
【図４】[0013]本開示の１つまたは複数の態様による、センサデータの損失に応答して治療法を調節するための例示的技法を示す流れ図である。
【図５】[0014]図２の医療装置と通信することができる例示的外部装置の構成要素を示す機能ブロック図である。
【発明を実施するための形態】
【００１２】
[0015]本開示には、１つまたは複数の検知源からのセンサデータが損失した場合に治療法を送達するためのシステム、装置、および方法の例が記載される。閉ループ治療システムでは、医療装置（たとえば埋込み可能医療装置または外部装置）が１つまたは複数の検知源（たとえばセンサ、検知回路、加速度計などのハードウェア検知源）からセンサデータを受け取り、センサデータに基づいて治療パラメータ値（たとえば電気刺激の場合は振幅、周波数、パルス幅など）を決定する。しかし、リードの破損、加速度計の摩耗、外部センサと医療装置との間の通信を途絶させる電気的干渉などの種々の原因で、センサデータが損失することが考えられ得る。
【００１３】
[0016]センサデータの損失とは、センサによって生成されたデータが利用不能な可能性がある、または正確でない可能性がある状態を説明するために一般に使用されている。センサデータの損失の一例はセンサデータの完全な脱落である場合があり、この場合、センサデータがセンサから受け取られていない。センサデータの損失の別の例はセンサデータの間欠的または部分的な脱落である場合があり、この場合、センサデータの一部がセンサから受け取られない。センサデータの損失の別の例は、有効範囲または有効帯域を外れたセンサデータの受領である場合がある。たとえば、（たとえば何が検知されているかに基づいて）センサデータの最大可能値および最小可能値が存在する場合があり、センサデータの損失には、センサデータが（たとえば有効帯域を外れて）最大可能値より大きいかまたは最小可能値より小さい場合が含まれ得る。受け取ったセンサデータが正確でない可能性がある種々の例を含め、センサデータの損失の他の例も考えられる。
【００１４】
[0017]医療装置はセンサデータを利用して治療パラメータを決定（たとえば設定または調節）することができるので、受け取ったセンサデータが正確でないとき、受け取ったセンサデータが正確なときと比較して効果に乏しい治療パラメータ値を医療装置が決定する可能性がある。効果に乏しい治療パラメータ値が選択されることを可能な限りなくすために、本開示では、センサデータが損失したときに治療パラメータを決定するための例示的技法を説明する。一例として、本開示では、一連の規則に関連付けられた制御ポリシーのヒエラルキー構成を説明する。制御ポリシーにより、送達すべき治療法の治療パラメータ値の決定に利用可能になり得る治療パラメータ値のセットが特定される。各規則により、複数の条件が特定される。一例として、これら複数の条件は、センサデータの正確さに関連する条件でもよい。
【００１５】
[0018]概して、制御ポリシーは、推定されるシステムの状態およびシステムの伝達関数に基づいて治療パラメータ値を選択する方法と考えることができる。制御ポリシーは、システムの現在の状態に基づいてパラメータのセットを決定することができる。たとえば、制御ポリシーは、現在のシステムの状態に基づいて各治療パラメータ値の値を決定することができる。
【００１６】
[0019]医療装置が、第１の規則の複数の条件が満たされたと判定した場合、医療装置は、第１の規則に関連付けられた制御ポリシーから治療パラメータ値を決定することができる。しかし、医療装置が第１の規則の複数の条件が満たされていないと判定した場合、医療装置は第２の規則の条件が満たされているかどうか、といったように判定することができる。各規則のいずれにおいても複数の条件が満たされない場合、医療装置は、治療パラメータ値のデフォルトセットを定義する制御ポリシーのデフォルトセットから治療パラメータ値を決定することができる。
【００１７】
[0020]いくつかの例では、医療装置は、規則の条件に照らし合わせてセンサデータの信頼度レベルを評価することができる。信頼度レベルは、各検知源から受け取ったセンサデータの正確さの尺度である。たとえば、信頼値が高いことはセンサデータの正確さが高いことを示し、これは、センサが正常に動作していることを意味する。ゼロを含め、信頼値が低いことはセンサデータの正確さが低いことを示し、これは、センサが正常に動作していないこと、またはセンサデータの脱落があるか、もしくはセンサからのセンサデータの受領の際にエラーがあることを意味し、他の理由も考えられる。医療装置がセンサデータの信頼度レベルを決定し得る種々の様式が存在し得る。一例として、医療装置は受け取ったセンサデータにデータの前処理を実施して、いくつの標本が欠測し、または有効帯域を外れているかを決定することができる。信頼度レベルは、センサデータにおける標本（たとえばセンサデータ値）のうち、欠測し、または有効な帯域を外れている数に反比例し得る（たとえば、欠測標本または帯域外の標本が多くなるほど、信頼度レベルは下がる）。
【００１８】
[0021]各規則の条件は、信頼度レベルの閾値との比較に基づくことができる。たとえば、第１の規則の条件は、すべての検知源からのセンサデータについての信頼度レベルが特定の信頼度レベル閾値を上回るべきであるというというものでもよく、第２の規則の条件は、１つを除くすべての検知源からのセンサデータについての信頼度レベルが、第１の信頼度レベル、第２の信頼度レベル、などを上回るべきであるというものでもよい。医療装置は、信頼度レベルに基づいて（たとえば、信頼度レベルが規則のすべての条件に適合した、その規則に関連付けられた制御ポリシーから治療パラメータ値を決定することによって）治療パラメータ値を決定するように構成され得る。
【００１９】
[0022]いくつかの例では、欠測標本または帯域外標本が医療装置に治療パラメータ値を調節させる恐れがある。一例として、予想された標本が欠測している場合、医療装置が治療法の振幅が不十分であると判定し、不必要に振幅を増加させる恐れがある。
【００２０】
[0023]医療装置は、欠測標本または帯域外標本を置き換えるように構成されてもよく、これにより、治療法の不必要な調節を抑制することができる。医療装置が欠測標本または帯域外標本を置き換えることができる様式の一例は、有効な標本に基づいて値を補間することである。一例として、医療装置は、１つまたは複数の先行する標本との線形補間を欠測標本または帯域外標本に利用し、１つまたは複数の後続の標本との線形補間を欠測標本または帯域外標本に利用して、欠測標本値または帯域外標本値に置き換わる（たとえば埋める）補間標本値を生成することができる。たとえば医療装置は、センサデータの非エラー箇所のセンサデータ値に基づいて、エラー箇所（たとえば欠測標本または帯域外標本）のセンサデータ値を補間することができる。
【００２１】
[0024]信頼度レベルを決定する様式の一例は、補間に基づいてもよい。たとえば、補間が実施された標本の数は、信頼度レベルに逆相関し得る（たとえば、補間を用いて埋める必要のある標本が多くなるほど、信頼度レベルは下がる）。閾値を上回る数の標本を補間する必要がある場合（たとえば、閾値を上回る数の補間センサデータ値が存在する場合）、医療装置は、制御ポリシーのデフォルトセットへと落とすことができる。
【００２２】
[0025]図１は、患者１２に治療法を送達して患者１２の疾患を処置するように構成された治療システム１０の一例を示す概念図である。いくつかの例では、治療システム１０は患者１２に治療法を送達して、患者１２の運動障害または神経変性疾患を処置することができる。患者１２は、普通は人間の患者であることになる。しかし場合によっては、他の哺乳動物または非哺乳動物の人間でない患者に治療システム１０を適用してもよい。運動障害は、筋制御障害、動作障害、または硬直、動作緩慢、周期性運動過多、非周期性運動過多、ジストニア、振戦、無動などの他の運動上の問題であるがこれらに限定はされない１つまたは複数の症状によって特徴付けることができる。場合によっては、運動障害は、パーキンソン病またはハンチントン病の症状であることがある。しかし、運動障害は他の患者の容態に起因する場合もある。
【００２３】
[0026]追加の例として、治療システム１０は治療法を送達して、運動障害に加え、または運動障害の代わりに、発作性疾患（たとえばてんかん）、精神疾患、行動障害、気分障害、記憶障害、精神状態障害、アルツハイマー病、または他の神経障害もしくは精神障害などであるがこれらに限定はされない他の患者の容態を処置するように構成されてもよい。精神疾患の例には、大うつ病性障害（ＭＤＤ）、双極性障害、不安障害、心的外傷後ストレス障害、気分変調性障害、および強迫性障害（ＯＣＤ）が含まれる。患者１２の脳２８または別の適した標的治療法送達部位に治療法を送達することによる、患者の他の疾患の治療も企図される。
【００２４】
[0027]図１に示した例では、治療システム１０は、医療装置プログラマ１４と、埋込み可能医療装置（ＩＭＤ）１６と、リード延長部１８と、電極２４、２６の各セットを備えた１つまたは複数のリード２０Ａおよび２０Ｂ（総称して「リード２０」）とを含む。ＩＭＤ１６は治療モジュールを含み、この治療モジュールは、電気刺激治療法を発生させて、リード２０Ａの電極２４およびリード２０Ｂの電極２６のサブセットを介して患者１２の脳２８の１つまたは複数の領域に電気刺激治療法を送達するように構成された、刺激発生装置を含む。図１に示した例では、ＩＭＤ１６が脳２８内の組織、たとえば脳２８の硬膜下の組織部位、あるいは１つまたは複数の分岐部またはノード、あるいは線維トラック（ｆｉｂｅｒ  ｔｒａｃｋ）の合流点に電気刺激治療法を直接的に与えるので、治療システム１０は脳深部刺激療法（ＤＢＳ）システムと呼ばれる場合がある。他の例では、リード２０は、脳２８の表面（たとえば脳２８の皮質表面）に治療法を送達するように位置決めされてもよい。いくつかの例では、ＩＭＤ１６は、たとえば脳２８の皮質の１つまたは複数の組織部位に電気刺激を送達することにより、患者１２に皮質刺激治療を提供することができる。いくつかの例では、ＩＭＤ１６は、１つまたは複数の迷走神経組織部位に電気刺激を送達することにより、患者１２に迷走神経刺激（ＶＮＳ）治療を提供することができる。
【００２５】
[0028]さらに他の例では、ＩＭＤ１６により脊髄刺激療法（ＳＣＳ）、骨盤刺激、胃刺激、末梢神経刺激、機能的電気刺激が行われる場合もあり、患者内部の標的組織部位に医薬品、インスリン、鎮痛剤、または抗炎症剤が送達される場合もある。このように、本出願の残りの部分では主に電気刺激治療について参照するが、他の例では、治療システム１０は電気刺激治療法に加えて、または電気刺激治療法の代わりに、他のタイプの治療法を送達するように構成されてもよい。
【００２６】
[0029]図１に示した例では、ＩＭＤ１６は患者１２の胸部の皮下ポケットに埋め込むことができる。他の例では、ＩＭＤ１６は患者１２の腹部もしくは臀部の皮下ポケット、または患者１２の頭蓋に近接した皮下ポケットなど、患者１２の他の領域に埋め込むことができる。埋込み型のリード延長部１８が、（ヘッダとも呼ばれる）コネクタブロック３０によってＩＭＤ１６に結合され、このコネクタブロック３０は、たとえば、リード延長部１８の各電気接点に電気的に結合する電気接点を含むことができる。電気接点により、リード２０によって保持されている電極２４、２６がＩＭＤ１６に電気的に結合される。リード延長部１８は、患者１２の胸腔内のＩＭＤ１６の埋込み部位から患者１２の首に沿って、また患者１２の頭蓋を通って辿らされ、脳２８へとアクセスする。ＩＭＤ１６は、体液による腐食および劣化に耐える生体適合性材料で構築することができる。ＩＭＤ１６は、プロセッサ、治療モジュール、メモリなどの構成要素を実質的に封入する密封ハウジング３４を備えることができる。
【００２７】
[0030]図１に示した例では、リード２０は、脳２８の１つまたは複数の領域に電気刺激を送達するために脳２８の右半球および左半球のそれぞれに埋め込まれており、これら１つまたは複数の領域は、治療システム１０が処置するために埋め込まれた患者の容態のタイプなど、多くの要因に基づいて選択することができる。リード２０およびＩＭＤ１６の他の埋込み部位も企図される。たとえばＩＭＤ１６は頭蓋３２の上、または頭蓋３２の内部に埋め込まれてもよく、あるいはリード２０は同じ半球内で複数の標的組織部位に埋め込まれてもよく、あるいはＩＭＤ１６は脳２８の一方または両方の半球に埋め込まれた単一のリードに結合されてもよい。
【００２８】
[0031]リード２０は、脳２８の内部の１つまたは複数の標的組織部位に電気刺激を送達して、患者１２の疾患に関連付けられた患者の症状を処置するように位置決めすることができる。リード２０は、頭蓋３２の各穴を通して脳２８の所望の箇所に電極２４、２６を位置決めするように埋め込むことができる。リード２０は、治療中、電極２４、２６が脳２８内部の標的組織部位に電気刺激を与えることができるように、脳２８内部の任意の箇所に配置することができる。様々な神経疾患または精神疾患を脳２８の１つまたは複数の領域の活動に関連付けることができ、これは患者間で異なる場合がある。たとえば、患者１２の運動障害を制御するのに適した脳２８内部の標的治療法送達部位には、脚橋被蓋核（ｐｅｄｕｎｃｕｌｏｐｏｎｔｉｎｅ  ｎｕｃｌｅｕｓ）（ＰＰＮ）、視床、基底核構造体（たとえば淡蒼球、黒質、もしくは視床下核）、不確帯、線維路、レンズ束（およびその分岐部）、レンズ核ワナ、ならびに／またはフォレル野（視床束）のうちの１つまたは複数が含まれる場合がある。ＰＰＮは、脚橋被蓋核（ｐｅｄｕｎｃｕｌｏｐｏｎｔｉｎｅ  ｔｅｇｍｅｎｔａｌ  ｎｕｃｌｅｕｓ）とも呼ばれる場合がある。
【００２９】
[0032]別の例として、ＭＤＤ、双極性障害、ＯＣＤ、または他の不安障害の場合、脳２８の内包の前脚、（ＶＣ／ＶＳとも呼ばれる）内包の前脚の腹側部分のみ、（ＣＧ２５と呼ばれる場合がある）帯状皮質の下側構成要素、前帯状皮質ブロードマン領野３２および２４、背側外側皮質および内側前頭前皮質（ＰＦＣ）（たとえばブロードマン領野９）を含む前頭前皮質の種々の部分、腹内側前頭前皮質（たとえばブロードマン領野１０）、外側眼窩前頭皮質および内側眼窩前頭皮質（たとえばブロードマン領野１１）、内側側坐核もしくは中隔側坐核、視床、視床髄板内核、扁桃体、海馬、視床下部外側野、青斑核、背側縫線核、腹側被蓋、黒質、視床下核、下視床脚、視床の背側内側核、手綱、分界条床核、またはこれらの任意の組合せに電気刺激を送達するように、リード２０を埋め込むことができる。患者１２の脳２８に位置付けられない標的組織部位も企図される。
【００３０】
[0033]別の例として、発作性疾患またはアルツハイマー病の場合、たとえば視床前核、内包、帯状皮質、脳弓、乳頭体、乳頭体視床路（乳頭体視床束）、および／または海馬などのパペッツ回路内の領域に電気刺激を送達するようにリード２０を埋め込むことができる。たとえば、発作性疾患の場合、ＩＭＤ１６は、電極２４、２６の選択されたサブセットを介して脳２８のある領域に治療法を送達して、視床前核、海馬、または発作の発生に関連付けられる他の脳領域内（たとえば脳２８の発作焦点）での皮質の活動を抑制することができる。反対に、アルツハイマー病の場合、ＩＭＤ１６は、電極２４、２６を介して脳２８のある領域に治療法を送達して、視床前核、海馬、またはアルツハイマー病に関連付けられる他の脳領域内での皮質の活動を増加させることができる。別の例として、うつ病（たとえばＭＤＤ）の場合、ＩＭＤ１６は、電極２４、２６を介して脳２８のある領域に治療法を送達して、脳２８の１つまたは複数の領域内での皮質の活動を増加させ、それによって患者の疾患を効果的に治療することができる。別の例として、ＩＭＤ１６は、電極２４、２６を介して脳２８のある領域に治療法を送達して、たとえば前頭皮質など、脳２８の１つまたは複数の領域内での皮質の活動を減少させ、それによって疾患を治療することができる。
【００３１】
[0034]リード２０は、図１では共通のリード延長部１８に結合されているように示してあるが、他の例では、リード２０は個別のリード延長部によってＩＭＤ１６に結合されてもよく、ＩＭＤ１６に直接結合されてもよい。さらに、図１には、リード延長部１８を介してＩＭＤ１６に結合された２つのリード２０Ａおよび２０Ｂを含むシステム１０が示してあるが、いくつかの例では、システム１０は１つのリードを含む場合もあり、３つ以上のリードを含む場合もある。
【００３２】
[0035]リード２０は、患者１２の頭蓋骨の各穿頭孔を介して、または頭蓋３２の共通の穿頭孔を介してなど、任意の適した技法によって脳２８の所望の箇所に埋め込むことができる。リード２０は、治療中、リード２０の電極２４、２６が標的組織に電気刺激を与えることができるように、脳２８内部の任意の箇所に配置することができる。ＩＭＤ１６の治療モジュール内の刺激発生装置（図示せず）から発生する電気刺激は、普通なら困難な場合がある、患者１２による運動作業のパフォーマンスを向上させることなどにより、運動障害の症状を緩和する助けとなり得る。これらの作業には、たとえば運動の開始、運動の継続、物体の把持および移動、急激な方向転換に関する歩行およびバランスの改善などのうちの少なくとも１つが含まれる場合がある。運動障害（または患者の他の容態）の症状を緩和する助けとなり得る電気刺激治療の正確な治療パラメータ値は、関係する特定の標的刺激部位（たとえば脳の領域）、ならびに個々の患者および患者の容態に特有である場合がある。
【００３３】
[0036]図１に示した例では、リード２０の電極２４、２６はリング電極として示されている。リング電極は、プログラムするのが比較的簡単である場合があり、通常はリード２０に隣接する任意の組織に電場を送達することができる。他の例では、リード２０の電極２４、２６は異なる構成を有してもよい。たとえば、リード２０の電極２４、２６は、交互になる（ｉｎｔｅｒｌｅａｖｅｄ）刺激を含め、形状設定された電場を生成することができる、複雑な電極アレイ幾何形状を有してもよい。複雑な電極アレイ幾何形状の一例には、リードの長さに沿った様々な軸方向位置に位置決めされた電極のアレイ、およびリードの周辺部、たとえば辺縁部の周りの様々な角度位置に位置決めされた電極のアレイが含まれ得る。複雑な電極アレイ幾何形状は、リング電極に加えて、またはリング電極の代わりに、各リード２０の外辺部の周りに複数の電極（たとえば部分的なリング電極またはセグメント化電極）を含んでもよい。この方式では、電気刺激はリード２０から特定の方向に方向付けられて治療の有効性を高め、大量の組織を刺激することから起こり得る不都合な副作用を抑制することができる。標的を囲む同じ半球に複数のリード２０が埋め込まれているいくつかの例では、進路操作された電気刺激を２つ以上の電極の間で実施することができる。
【００３４】
[0037]いくつかの例では、ＩＭＤ１６の外部ハウジング３４は、１つまたは複数の刺激電極および／または検知電極を含むことができる。たとえば、ハウジング３４は、ＩＭＤ１６が患者１２に埋め込まれるときに患者１２の組織に対して露出させられた導電性材料を含んでもよく、あるいはハウジング３４に電極が取り付けられてもよい。他の例では、リード２０は、アクティブまたはパッシブなチップ構成を備えて、図１に示すような細長い円筒形以外の形状を有してもよい。たとえば、リード２０はパドルリードでもよく、球形のリードでもよく、屈曲可能リードでもよく、患者１２の治療に効果的な任意の他のタイプの形状でもよい。
【００３５】
[0038]ＩＭＤ１６は、１つまたは複数の刺激治療プログラムに従って、患者１２の脳２８に電気刺激治療法を送達することができる。刺激治療プログラムは、ＩＭＤ１６の治療モジュールによって生成されてＩＭＤ１６から患者１２の脳２８へと送達される治療法についての１つまたは複数の電気刺激パラメータ値を定義することができる。ＩＭＤ１６が電気パルスの形をとる電気刺激を送達する場合、たとえば電気刺激パラメータには振幅モード（定電流または定電圧）、パルス振幅、パルス幅、波形形状などが含まれ得る。加えて、刺激の送達に様々な電極を利用することができる場合、治療プログラムの治療パラメータは電極の組合せによってさらに特徴付けられる場合があり、この電極の組合せは、選択された電極およびそれらの各極性を定義することができる。
【００３６】
[0039]いくつかの例では、ＩＭＤ１６は、開ループ方式で患者１２の脳２８に電気刺激治療法を送達するように構成され、開ループ方式では、ＩＭＤ１６はユーザまたはセンサからの介入なしで刺激治療法を送達する。他の例では、ＩＭＤ１６は閉ループ方式で患者１２の脳２８に電気刺激治療法を送達するように構成され、閉ループ方式では、ＩＭＤ１６は、ユーザ入力、および１つまたは複数の検知源からの入力のうちの１つまたは複数に基づいて、脳２８に電気刺激を送達するタイミング、電気刺激の出力パラメータ、またはこの両方を制御する。検知源は、たとえば、ＩＭＤ１６からの電気刺激出力を制御するために使用することができるフィードバックを提供することができる。たとえば、治療システム１０は、患者１２に関する検知情報に従ってリアルタイムで変化する方式で患者１２に治療法を送達する、自律適応システムの一例である。
【００３７】
[0040]たとえば検知源から受け取ったセンサデータにより、治療パラメータ値を制御するために使用されるフィードバックが形成される。一例として、ＩＭＤ１６が検知信号の振幅が予想よりも大きいと判定した（たとえば患者１２があまりに多い振戦を経験している）場合、ＩＭＤ１６は、検知信号の振幅を縮小させるように、治療法の振幅、パルス幅、周波数などのうちの１つまたは複数を調節することができる。いくつかの例において、検知信号の振幅の拡大が治療の有効性を示す例などでは、ＩＭＤ１６は、検知信号の振幅を拡大させるように１つまたは複数の治療パラメータ値を調節することができる。
【００３８】
[0041]治療法を送達して患者１２の疾患を処置するように構成されていることに加えて、治療システム１０は、患者１２の生体電気信号（たとえば図１の例では生体電気脳信号）、および他の信号を検知するように構成される。生体電気信号の検知は、すべての例において必要であるとは限らないことを理解されたい。たとえば運動障害においては、信号は加速度計または何らかの他の装置から生成され、必ずしも生体電気信号から生成されない場合がある。一般に、本開示に記載の技法は、１つまたは複数のハードウェア検知源によって測定される患者の容態を示す患者信号が、患者によって生成される例に適用可能である。ハードウェア検知源の例には、ＩＭＤ１６の検知回路、ＩＭＤ１６内の加速度計、患者１２によって外部に装着されている加速度計、外部から患者１２に結合された電極、および患者の容態を示す情報を検知する種々の他のこうした装置が含まれる。
【００３９】
[0042]いくつかの例では、ＩＭＤ１６は、電極２４、２６のサブセット、別の電極のセット、またはその両方を介して脳２８の１つまたは複数の領域内の生体電気信号を検知するように構成された検知モジュールを含むことができる。したがって、いくつかの例では、電極２４、２６を使用して治療モジュールから脳２８内部の標的部位へと電気刺激を送達することができ、かつ脳２８内部の脳信号を検知することができる。しかし、ＩＭＤ１６は、別個の検知電極のセットを使用して生体電気脳信号を検知する場合もある。図１に示した例では、電極２４、２６によって生成された信号は、各リード２０Ａ、２０Ｂ内部の導体を介してＩＭＤ１６内部の検知回路へと伝えられる。いくつかの例では、ＩＭＤ１６の検知回路は、脳２８に電気刺激を送達するのにも使用される電極２４、２６のうちの１つまたは複数を介して生体電気信号を検知することができる。他の例では、電極２４、２６のうちの１つまたは複数は生体電気信号を検知するために使用することができ、１つまたは複数の異なる電極２４、２６は電気刺激を送達するために使用することができる。
【００４０】
[0043]ＩＭＤ１６は、ＩＭＤ１６によって使用される特定の刺激電極および検知電極に応じて、生体電気信号を監視し、脳２８の同じ領域または脳２８の異なる領域に電気刺激を送達することができる。いくつかの例では、生体電気信号を検知するために使用される電極は、電気刺激を送達するために使用されるのと同じリードに位置付けられている場合があり、他の例では、生体電気信号を検知するために使用される電極は、電気刺激を送達するために使用される電極とは異なるリードに位置付けられている場合がある。いくつかの例では、患者１２の生体電気信号は外部電極、たとえば頭皮の電極で監視することができる。さらに、いくつかの例では、脳２８の生体電気信号を検知する検知回路（たとえば脳２８内部の活動を示す電気信号を生成する検知回路）は、ＩＭＤ１６の外部ハウジング３４とは物理的に別個のハウジングに入っている。しかし、図１に示した例、および説明を簡単にするために本明細書で主に参照する例では、ＩＭＤ１６の検知回路と治療法生成回路とは共通の外部ハウジング３４の内部に封入されている。
【００４１】
[0044]ＩＭＤ１６によって検知される生体電気信号は、脳組織間の電位差の合計によって生じる電流の変化を反映することができる。生体電気脳信号の例には、脳波（ＥＥＧ）信号、皮質脳波（ＥＣｏＧ）信号、患者の脳の１つまたは複数の領域内から検知される局所フィールド電位（ＬＦＰ）、微小電極記録（ＭＥＲ）および／あるいは患者の脳内の単一細胞からの活動電位が含まれるが、これらに限定はされない。いくつかの例では、ＬＦＰデータは同側的または対側的に測定され、平均（たとえば最大もしくは最小、またはそれらのヒューリスティックな（ｈｅｕｒｉｓｔｉｃ）組合せ）、または何らかの他の値と考えることができる。検知信号を得る箇所は、患者１２の身体の疾患が発症している側、または症状の重症度もしくは疾患の持続時間に従って調節することができる。調節は、たとえば現れている臨床症状およびその重症度に基づいて行うことができ、記録されたＬＦＰデータで補強し、またはアノテーションすることができる。臨床医またはＩＭＤ１６の処理回路は、システムフィードバックを考慮すべき、同側的および／または対側的に測定されたＬＦＰデータに、ヒューリスティックな重みを加えることもできる。
【００４２】
[0045]例示的技法は、脳からの生体電気信号に加えて、一例として心臓信号などの他のタイプの信号に適用可能である。たとえば、心臓信号は発作前に変化するので、脳信号と心臓（ＥＣＧ）信号との両方を併せて使用して、発作を検出することができる場合がある。概して、本開示で説明される技法は、種々のセンサタイプを使用して検知される種々の信号タイプに適用可能である。たとえば、技法は圧力センサ、心電図すなわちＥＣＧセンサ、流体フローセンサ、動静脈もしくは組織の酸素、ＣＯ２、ｐＨ（酸度）センサ、灌流センサ、ヘモグロビンセンサ、加速度計（単一軸もしくは複数軸）、グルコースセンサ、カリウムもしくは同様のプラズマイオンセンサ、温度センサ、および／または他のセンサからのセンサ信号に適用可能である。
【００４３】
[0046]外部装置１４は、必要に応じてＩＭＤ１６と無線通信して、治療情報を提供または取得するように構成される。装置１４は、ユーザ、たとえば臨床医および／または患者１２がＩＭＤ１６と通信するために使用することができる外部コンピューティング装置である。たとえば装置１４は、ＩＭＤ１６と通信してＩＭＤ１６用の１つまたは複数の治療プログラムをプログラムするために臨床医が使用する臨床医プログラマでもよい。加えて、またはその代わりに、装置１４は、患者１２がプログラムを選択し、かつ／または治療パラメータ値を閲覧および修正することを可能にする患者プログラマでもよい。臨床医プログラマは、患者プログラマよりも多くのプログラミング機能を含むことができる。言い換えれば、訓練されていない患者が好ましくない変更をＩＭＤ１６に加えることを防止するために、より複雑な、または慎重な扱いを要する作業は、臨床医プログラマによってしか可能でない場合がある。また、装置１４はＩＭＤ１６から情報を受け取るために使用される装置でもよく、治療をプログラムするための機能性を必ずしも提供しない場合がある。
【００４４】
[0047]装置１４は、ユーザが閲覧することができるディスプレイと、装置１４への入力を可能にするインターフェース（すなわちユーザ入力機構）とを備えるハンドヘルド型のコンピューティング装置でもよい。たとえば、装置１４は、ユーザに情報を提示する小型のディスプレイ画面（たとえば液晶表示装置（ＬＣＤ）または発光ダイオード（ＬＥＤ）ディスプレイ）を含むことができる。加えて、装置１４は、ユーザが装置１４のユーザインターフェースを見て回り、入力を行うことを可能にするタッチスクリーンディスプレイ、キーパッド、ボタン、ポイント用周辺装置、または別の入力機構を含むことができる。装置１４がボタンおよびキーパッドを含む場合、ボタンがある一定の機能を実施する専用のもの、すなわち電源ボタンである場合もあり、ボタンおよびキーパッドが、ユーザが現在閲覧しているユーザインターフェースのセクションに応じて機能が変化するソフトキーである場合もあり、あるいはこれらの任意の組合せである場合もある。別法として、装置１４の画面（図示せず）は、ディスプレイに示されたユーザインターフェースにユーザが直接入力することを可能にするタッチスクリーンでもよい。ユーザは、スタイラスまたは自身の指を使用して、ディスプレイへの入力を行うことができる。
【００４５】
[0048]他の例では、装置１４は専用のコンピューティング装置ではなく、より大型のワークステーションであっても、別の多機能装置内の個別のアプリケーションであってもよい。たとえば多機能装置は、ノートブックコンピュータ、タブレットコンピュータ、ワークステーション、携帯電話、携帯情報端末、またはコンピューティング装置がセキュアな医療装置１４として動作することを可能にするアプリケーションを実行できる別のコンピューティング装置でもよい。コンピューティング装置に結合された無線アダプタにより、コンピューティング装置とＩＭＤ１６との間のセキュアな通信を可能にすることができる。
【００４６】
[0049]装置１４が臨床医によって使用されるように構成されているとき、装置１４を使用して、初期プログラミング情報をＩＭＤ１６に送信することができる。この初期情報には、リード２０のタイプ、リード２０の電極２４、２６の構成、脳２８内部のリード２０の位置、治療パラメータ値を定義する初期プログラムなどのハードウェア情報、およびＩＭＤ１６にプログラムするのに有用であり得る任意の他の情報が含まれ得る。また、装置１４は、機能テスト（たとえばリード２０の電極２４、２６のインピーダンスの測定）を完了できる場合がある。
【００４７】
[0050]臨床医は、装置１４を用いて、ＩＭＤ１６内に治療プログラムを生成および記憶させることもできる。プログラミングセッション中、臨床医は、運動障害（または患者の他の容態）に関連付けられた症状に対処するのに効果的な治療を患者１２に提供することができる、１つまたは複数の治療プログラムを決定することができる。たとえば、臨床医は、刺激を脳２８に送達する１つまたは複数の電極の組合せを選択することができる。プログラミングセッション中、評価されている特定のプログラムの有効性に関して、患者１２が臨床医にフィードバックを提供してもよく、あるいは検知された、もしくは観察可能な１つもしくは複数の患者の生理的パラメータ（たとえば筋活動）に基づいて、または患者１２の運動を示す信号を生成する１つもしくは複数のモーションセンサによって検出された運動に基づいて、臨床医が有効性を評価してもよい。装置１４は、有益である可能性のある治療パラメータ値を特定するための体系的なシステムを提供することにより、治療プログラムの作成／特定において臨床医を補助することができる。
【００４８】
[0051]装置１４は、患者１２によって使用されるようにも構成することができる。患者プログラマとして構成されたとき、患者１２がＩＭＤ１６の重要な機能を変更し、または患者１２にとって害になり得る行動をとることを防止するために、装置１４は（臨床医プログラマと比較して）限定的な機能性を有する場合がある。
【００４９】
[0052]装置１４が臨床医向けに構成されていようと患者向けに構成されていようと、装置１４は、無線通信を介してＩＭＤ１６と、また任意選択で別のコンピューティング装置と通信するように構成される。装置１４は、たとえば当技術分野で知られている高周波（ＲＦ）テレメトリ技法を使用して、無線通信によってＩＭＤ１６と通信することができる。装置１４は、有線接続または無線接続により、８０２．１１もしくはＢｌｕｅｔｏｏｔｈ（登録商標）規格セットによるＲＦ通信、ＩＲＤＡ規格セットによる赤外線（ＩＲ）通信、または他の標準テレメトリプロトコルもしくは独自テレメトリプロトコルなどの種々のローカル無線通信技法のうちのいずれかを使用して、別のプログラマまたはコンピューティング装置とも通信することができる。装置１４は、メモリカードなどのリムーバブルメディアの交換により、他のプログラミング装置またはコンピューティング装置と通信することもできる。さらに、装置１４は、当技術分野で知られているリモートテレメトリ技法によってＩＭＤ１６および別のプログラマと通信し、たとえばローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）、または携帯電話ネットワークを介して通信することができる。
【００５０】
[0053]本開示で説明される例示的技法によれば、ＩＭＤ１６は、閉ループ方式で患者１２に治療法を送達するように構成することができる。たとえば上記のように、ＩＭＤ１６は、患者への治療法が検知情報に従ってリアルタイムで変化する自律適応システムで、治療法を送達することができる。
【００５１】
[0054]こうした閉ループシステムでは、治療法を決定する元になるフィードバックを形成する検知情報が損失した、または信頼性が低い場合、システムの挙動および対応する患者１２の安全性が制御されるべきである。こうした例において、ＩＭＤ１６は、データの損失の際、「グレースフルな」方式で治療法を調節し、有用な治療法を患者１２に安全に送達し続けることができる。
【００５２】
[0055]たとえば、センサデータが脱落し、またはセンサデータが帯域外であると、ＩＭＤ１６により、患者特性が実際の患者特性とは異なると判定される恐れがあり、ＩＭＤ１６が治療パラメータ値を不必要に調節する恐れがある。センサデータ中の（たとえば帯域内の）残りの標本値が正確であることの信頼度が低下している場合があるので、脱落した、または帯域外のセンサデータに基づいて治療パラメータ値が決定されるのを避けることは、正しい治療法が選択されることを確実にするのには不十分である場合がある。
【００５３】
[0056]本開示で説明される例では、ＩＭＤ１６は、定義済み制御ポリシーのヒエラルキー構造を利用することができ、この場合、制御ポリシーのそれぞれが複数の治療パラメータ値を定義する。一例として、定義済み制御ポリシーのヒエラルキー構造は、治療プログラムの階層化ヒエラルキーでもよく、その下層は、あらゆる状況において送達することができる１つまたは複数の「デフォルト」治療プログラムを含む。
【００５４】
[0057]ＩＭＤ１６は、受け取ったセンサデータについての信頼度レベルを決定して、どの制御ポリシーが利用可能であるかを判定することができ、この場合、制御ポリシーのそれぞれにより、治療法の送達に利用可能な治療パラメータ値および／または治療プログラムのセットが定義される。概して、ＩＭＤ１６は、複数のセンサのそれぞれから受け取ったセンサデータについての１つまたは複数の信頼度レベルを決定することができ、この場合、各検知源からのセンサデータの信頼度レベルのそれぞれは、各検知源から受け取ったセンサデータの正確さの尺度である。ＩＭＤ１６は、決定された１つまたは複数の信頼度レベルに基づいて１つまたは複数の治療パラメータ値を決定することができ、ＩＭＤ１６が１つまたは複数の治療パラメータ値を決定する様式の一例は、制御ポリシーの使用によるものである。
【００５５】
[0058]いくつかの例では、ＩＭＤ１６は、帯域外標本値または欠測標本値に関して、標本値を補間することができる（たとえば線形補間であるが、他の補間タイプも考えられる）。これにより、適当な値が無効な値（たとえば帯域外標本値または欠測標本値）と置き換わるのを可能にすることができ、ＩＭＤ１６が実行している治療プログラムは、治療プログラムを実行する際にエラーを生じさせる可能性のある無効な値のないセンサデータの流れを受け取ることができる。言い換えると、治療プログラムの観点からは、センサデータの変更がなかったことになる。こうすると、治療プログラムは、値が置き換えられ、その結果いかなる無効な値もないセンサデータの流れを受け取るので、無効な値の処理を避けるために治療プログラムを変更することは必要とされ得ない。
【００５６】
[0059]ＩＭＤ１６が信頼値を決定することができる種々の様式が存在し得る。一例として、ＩＭＤ１６は、受け取ったセンサデータにおけるエラー箇所の数、または補間標本値の数を決定することができ、この場合、エラー箇所は無効なデータ（たとえば範囲外の標本値または欠測標本値）を含む。ＩＭＤ１６は、決定されたエラー箇所の数、または補間標本値の数のうちの少なくとも一方に基づいて信頼度レベルを決定することができる。別の例として、ＩＭＤ１６は、受け取ったセンサデータにおける（部分的なパケット損失を含めた）データパケット損失の数を決定してもよい。データパケット損失の例には、センサデータの値にかかわらず利用可能であるべきヘッダ情報を含むパケットの損失、コンフィギュレーション中の通信情報のパケットの損失などが含まれる。ＩＭＤ１６は、決定されたデータパケット損失の数に基づいて信頼度レベルを決定することができる。
【００５７】
[0060]一例として、無効なデータおよび／または補間されたデータがない場合、信頼度レベルは１００％であり、センサデータのうちの１％が無効でありかつ／または補間された場合、信頼度レベルは９９％である、といったようになる。別の例として、８０％を上回るパケット損失がある場合、信頼度レベルはゼロになる。一般に、信頼度レベルは無効なデータおよび／または補間されたデータの量に逆相関する。また、上記の例では信頼度レベルはパーセンテージの値であるが、例示的技法はそのように限定されない。いくつかの例では、信頼度レベルはバイナリ値でもよい（たとえば１である信頼度レベルはデータが正確であることを示し、ゼロである信頼度レベルはデータが正確でないことを示す）。
【００５８】
[0061]ヒエラルキー構造に戻って言及すると、各層のそれぞれを規則（たとえば一連の条件）に関連付けることができ、この場合、ＩＭＤ１６は、信頼度レベルと各条件との比較に基づいて、各条件のそれぞれが真であるか、それとも偽であるかを判定する。規則のすべての条件が真である場合、ＩＭＤ１６は、その規則に関連付けられた層において利用可能な制御ポリシーから治療パラメータ値を選択することができる。規則の条件の１つが偽である場合、ＩＭＤ１６は、次の層に関連付けられた規則の各条件のそれぞれが真であるかどうかを判定し、ＩＭＤ１６が利用可能な制御ポリシーのセットを判定するまでこれらの動作を繰り返すことができる。
【００５９】
[0062]ＩＭＤ１６が、１つまたは複数の信頼度レベルがすべての規則の１つまたは複数の条件に適合していないと判定することが考えられ得る。こうした例では、ＩＭＤ１６は、デフォルト治療パラメータ値のセットを使用することに関連付けられた条件が満たされているかどうかを判定することができる。デフォルト治療パラメータ値に関連付けられた規則の一例は、選択されている治療パラメータ値を最後に変更してからの時間量である（たとえば条件は、治療パラメータ値がある一定の時間量内に変化したか、それともしていないかになる）。ＩＭＤ１６は、制御された方式で治療パラメータ値をデフォルト治療パラメータ値へと増加または減少させることができ、したがって、センサデータの損失が治療法のあまりに急な変更をもたらす可能性はない。
【００６０】
[0063]デフォルト治療パラメータ値に関連付けられた規則の条件が満たされているかどうかは、センサデータに依存しなくてよい。このように、デフォルト治療パラメータ値は、センサデータが完全に損失している、またはセンサデータの信頼度が完全に失われているときでも選択に利用可能である。また、デフォルト治療パラメータ値に関連付けられた規則の条件は、その他の規則のいずれも満たされないときに、その規則のすべての条件が満たされるような規則にすることができる。
【００６１】
[0064]図１に示したシステム１０は、本開示に記載の技法を実施するように構成された治療システムの単なる一例である。リード、電極、およびセンサの他の構成を有するシステムも考えられる。たとえば他の実装形態では、ＩＭＤ１６は、異なる標的組織部位に位置決めされた１つまたは複数の電極を有する追加のリードまたはリードセグメントに結合されてもよく、その標的組織部位は脳２８の内部でもよく、（たとえば患者１２の脊髄、患者１２の末梢神経、患者１２の筋肉、または任意の他の適した治療法送達部位に近接した）脳の外部でもよい。追加のリードを使用して、患者１２内部の各刺激部位に様々な刺激治療法を送達し、または患者１２の少なくとも１つの生理的パラメータを監視することができる。
【００６２】
[0065]さらに、他の例では、システムは２つ以上のＩＭＤを含んでもよい。たとえばシステムは、それぞれの１つまたは複数のリードに結合された２つのＩＭＤを含んでもよい。いくつかの例では、各ＩＭＤが患者１２の各外側部に刺激を送達してもよい。
【００６３】
[0066]別の例示的構成として、治療システムは、リードのない１つまたは複数の電気刺激装置（たとえばＩＭＤ１６より小型の形態の要素を有し、いかなる個別のリードにも結合されない場合があるマイクロ刺激装置）を含んでもよい。リードのない電気刺激装置は、電気刺激治療法を生成し、電気刺激装置の外部ハウジングの１つまたは複数の電極を介して、電気刺激治療法を患者１２に送達するように構成され得る。リードのない複数の電気刺激装置を含む例では、リードのない電気刺激装置を、患者１２内部の様々な標的組織部位に埋め込むことができる。電気刺激装置の１つは、複数の電気刺激装置を介した患者１２への刺激の送達を調整する「マスタ」モジュールとして機能することができる。
【００６４】
[0067]いくつかの例では、ＩＭＤ１６は患者１２の脳に電気刺激治療法を送達するように構成されず、むしろ、患者１２の生体電気脳信号を含め、患者１２の１つまたは複数の生理的パラメータを検知するようにのみ構成される。このタイプのＩＭＤ１６は、患者１２を診断し、患者１２の容態を監視し、または治療法を送達するようにＩＭＤ１６もしくは別のＩＭＤを指導するのに有用な患者監視装置でもよい。
【００６５】
[0068]図２は、例示的ＩＭＤ１６の構成要素を示す機能ブロック図である。図２に示した例では、ＩＭＤ１６は、処理回路６０、メモリ６２、信号生成回路６４、電気的検知回路６６、スイッチ回路６８、テレメトリ回路７０、および加速度計８０を含む。加えて、図２にはセンサ７４が示してあり、このセンサ７４は、患者１２が手首などに装着し、または頭部に結合される検知源でもよい。他の例では、センサ７４は、ＩＭＤ１６から離れている場合がある患者の体内の１つまたは複数の箇所に埋め込まれた、１つまたは複数の埋込み可能センサを備えてもよい。たとえば、小型の注入可能カプセルに収容されたセンサをＩＭＤ１６に対して離れた箇所に位置決めし、場合によってはテレメトリ回路７０を介してＩＭＤと通信させることができる。
【００６６】
[0069]メモリ６２、および本明細書に記載の他のメモリは、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、不揮発性ＲＡＭ（ＮＶＲＡＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ）、フラッシュメモリなどの任意の揮発性媒体または不揮発性媒体を含むことができる。メモリ６２は、処理回路６０によって実行されると本明細書に記載の種々の機能をＩＭＤ１６に実施させるコンピュータ可読命令を記憶することができる。
【００６７】
[0070]図２に示した例では、メモリ６２は治療プログラム７２、規則および制御ポリシー７６、動作命令７８、データプリプロセッサアプリケーション８２、補間アプリケーション８４、信頼度レベルアプリケーション８６、ならびに治療法決定アプリケーション８８を記憶する。例示の目的で、本開示に記載の例示的技法は、メモリ６２に記憶されたアプリケーションを実行する処理回路６０に関して説明されており、これらのアプリケーションが処理回路６０に例示的技法を実施させる。しかし、処理回路６０は、本開示に記載の例示的技法を実施するように配線接続されていてもよい。したがって、例示的技法は処理回路６０のプログラマブル回路で実行されるアプリケーションに関して説明されているが、例示的技法は、処理回路６０の固定機能回路、または処理回路６０の固定機能回路とプログラマブル回路との組合せによって形成されてもよい。
【００６８】
[0071]規則および制御ポリシー７６は、規則の条件と、規則に関連付けられた制御ポリシーのセットとを示す情報を記憶する。治療プログラム７２は、刺激電極の組合せ、電極の極性、電流または電圧の振幅などの電気刺激パラメータの各値という点で治療の特定のプログラムを定義し、また信号生成回路６４が刺激パルスを生成および送達する場合、治療プログラムは刺激信号のパルス幅およびパルスレートの値を定義することができる。規則および制御ポリシー７６は、治療プログラム７２のうちのどれが、またはより一般にはどの治療パラメータ値がどの層に関連付けられており、またどの規則がどの層に関連付けられているかを定義することができる。したがって、規則および制御ポリシー７６は、ある特定の規則の条件が満たされた（たとえば信頼度レベルがある規則の条件に適合した）とき、どの治療パラメータ値が選択に利用可能であるかを示す。
【００６９】
[0072]いくつかの例では、メモリ６２は、電極２４、２６のうちの少なくとも１つ、また場合によってはＩＭＤ１６の外部ハウジング３４の基準電極または別の基準電極を介して検知回路６６によって生成された、脳信号データまたは他の検知データも記憶することができる。加えて、いくつかの例では、処理回路６０は、メモリ６２内の脳信号データにタイムスタンプまたは日付スタンプを付加することができる。動作命令７８は処理回路６０の制御下でＩＭＤ１６の全般的な動作を案内し、また電極２４、２６を介して１つまたは複数の脳領域内の脳信号を監視し、電気刺激治療法を患者１２に送達するための命令を含むことができる。信号生成回路６４は、処理回路６０の制御下で、選択された電極２４、２６の組合せによって患者１２に送達すべき刺激信号を生成する。いくつかの例では、信号生成回路６４は刺激信号を生成し、規則および制御ポリシー７６における条件の満足に基づいて利用可能になる、記憶された１つまたは複数の治療プログラム７２（またはより一般に治療パラメータ値）に基づいて、選択された電極２４、２６の組合せにより、脳２８（図１）の１つまたは複数の標的領域に刺激信号を送達する。刺激信号または他のタイプの治療法での脳２８内部の標的組織部位は、治療システム１０がそれを処置するように実装された患者の容態に依存し得る。刺激パルスについて述べたが、刺激信号は連続時間信号（たとえば正弦波）などの他の形態のものでもよい。
【００７０】
[0073]処理回路６０を含めた本開示に記載の処理回路は、１つまたは複数のデジタルシグナルプロセッサ（ＤＳＰ）、汎用マイクロプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルロジックアレイ（ＦＰＧＡ）、または他の同等の集積論理回路もしくはディスクリート論理回路、あるいはこれらの組合せを含むことができる。本明細書に記載の処理回路に帰属する機能は、ハードウェア装置によって提供され、ソフトウェア、ファームウェア、ハードウェア、またはこれらの任意の組合せとして具体化されてもよい。処理回路６０は、１つまたは複数のプログラムによって指定された特定の刺激パラメータ値を印加するように、メモリ６２による治療プログラム７２に従って信号生成回路６４を制御するように構成される。
【００７１】
[0074]図２に示した例では、リード２０Ａの電極２４のセットは電極２４Ａ、２４Ｂ、２４Ｃ、および２４Ｄを含み、リード２０Ｂの電極２６のセットは電極２６Ａ、２６Ｂ、２６Ｃ、および２６Ｄを含む。処理回路６０は、信号生成回路６４によって生成された刺激信号を選択された電極２４、２６の組合せに印加するようにスイッチ回路６８を制御することができる。具体的には、スイッチ回路６８は、リード２０の内部の選択された導体に刺激信号を結合することができ、選択された導体により、選択された電極２４、２６の間に刺激信号が送達される。スイッチ回路６８は、選択された電極２４、２６に刺激エネルギーを選択的に結合し、また選択された電極２４、２６を用いて生体電気脳信号を選択的に検知するように構成された、スイッチアレイ、スイッチマトリクス、マルチプレクサ、または任意の他のタイプのスイッチング回路でもよい。したがって、信号生成回路６４は、スイッチモジュール６８およびリード２０内部の導体を介して電極２４、２６に結合される。しかし、いくつかの例では、ＩＭＤ１６はスイッチ回路６８を含まない。
【００７２】
[0075]スイッチ回路６８は、単なる一例として示されている。いくつかの例では、ＩＭＤ１６はスイッチ回路６８を含まなくてもよい。むしろ、ＩＭＤ１６は電流を吸い込み、または流れ出させる電流源、および／または正の電圧または負の電圧を出力する電圧源など、複数の刺激源を含むことができる。こうした例では、電極２４、２６のそれぞれを別個の刺激源に結合させることができる。いくつかの例では、１つの刺激源を複数の電極２４、２６に結合させることが可能な場合、電極２４、２６のうちのいくつかは同じ刺激源に結合され、他の電極は別の刺激源に結合されてもよい。ＩＭＤ１６がスイッチ回路６８を含まない例では、処理回路６０および／または信号生成回路６４により、刺激源が選択的に刺激を送達することが可能になる。
【００７３】
[0076]信号生成回路６４は、単一チャネルの刺激発生装置でもよく、複数チャネルの刺激発生装置でもよい。具体的には、信号生成回路６４は、単一の電極の組合せを介して所与の時間に単一の刺激パルス、複数の刺激パルス、または複数の周波数成分を含む連続信号を送達するできる場合もあり、複数の電極の組合せを介して所与の時間に複数の刺激パルスを送達できる場合もある。しかし、いくつかの例では、信号生成回路６４およびスイッチ回路６８は、時間的に交互になる形で複数のチャネルを送達するように構成される場合がある。たとえば、スイッチ回路６８は、刺激エネルギーの複数のプログラムまたはチャネルを患者１２に送達するために、信号生成回路６４の出力を、異なる時間に異なる電極の組合せの間で時間分割するように機能することができる。
【００７４】
[0077]検知回路６６は、処理回路６０の制御下で、また検知源の一例として、電極２４、２６の選択されたサブセットを介して、あるいは１つまたは複数の電極２４、２６およびＩＭＤ１６の導電性外部ハウジング３４の少なくとも一部、ＩＭＤ１６の外部ハウジングの電極、または別の基準を用いて、患者１２の生体電気信号を検知するように構成される。処理回路６０は、選択された電極２４、２６に検知回路６６を電気的に接続させるようにスイッチ回路６８を制御することができる。このように、検知回路６６は、電極２４、２６の様々な組合せ（および／または電極２４、２６以外の基準）を用いて生体電気脳信号を選択的に検知することができる。処理回路６０は、検知された生体電気脳信号によってＩＭＤ１６による治療法送達の有効性を監視し、治療法送達の有効性が変化したかどうかを判定し、それに応答して、（たとえば患者１２または患者の世話人への）通知を生成することができる。
【００７５】
[0078]図２では、検知回路６６は信号生成回路６４および処理回路６０と共通のハウジング３４に組み込まれているが、他の例では、検知回路６６はＩＭＤ１６の外部ハウジング３４とは別個の外部ハウジングに入っており、有線通信技法または無線通信技法によって処理回路６０と通信する。本開示に記載の技法では、検知回路６６によって検知される患者信号は、患者の容態を示す患者信号の一例である。たとえば、患者信号は検知されたＬＦＰ信号でもよい。
【００７６】
[0079]加速度計８０は、患者の運動に基づいて患者信号を生成することができる。一例として、加速度計８０は、患者の振戦と同じ周波数をもつ患者信号を生成することができる。加速度計８０は、患者の振戦の検出以外の目的に利用されてもよい。加えて、ＩＭＤ１６は、加速度計８０ではなく、または加速度計８０に加えて、患者の運動に基づいて患者信号を生成するジャイロスコープなど、別の装置タイプを含んでもよい。別の例として、センサ７４がジャイロスコープでもよい。
【００７７】
[0080]また、加速度計８０（およびことによるとセンサ７４）は、すべての例において必要であるとは限らない可能性がある。たとえば、技法が検知回路６６からの信号など、検知された患者信号向けである例では、加速度計８０およびセンサ７４は必要でない可能性があるが、依然として含まれてもよい。加速度計８０および／またはセンサ７４が使用される例では、加速度計８０は必ずしもＩＭＤ１６の内部に存在する必要はなく、患者１２内部の外科的に埋め込まれる箇所を含めて、どこに存在してもよい。場合によっては、加速度計は、注入可能カプセルと同様の小型の注入可能ハウジングに入れられて、患者の体内の選択された箇所に注入されてもよい。こうした加速度計８０は、場合によってはテレメトリ回路７０を介してＩＭＤと通信することができる。
【００７８】
[0081]センサ７４は、テレメトリ回路７０を介してセンサデータを処理回路６０に伝えることができる。たとえば、センサ７４は、テレメトリ回路７０を介して処理回路６０との間の通信セッションを確立することができる。通信セッションを確立することの一部分は、データパケットを互いに転送することである場合がある。通信セッションが確立されると、センサ７４は処理回路６０にセンサデータを提供することができる。
【００７９】
[0082]図示のように、処理回路６０は検知回路６６からセンサデータ（たとえば生体電気信号）を受け取り、検知回路６６は、電極２４、２６のうちの１つまたは複数を介して生体電気信号を検知するように構成されている。処理回路６０は、加速度計８０およびセンサ７４からもセンサデータを受け取る。上述のように、本開示に記載の技法では、検知された生体電気信号、ならびに加速度計８０およびセンサ７４から受け取られる信号は、センサデータの例である。患者によって、または挙動に応答して生成される他の信号など、センサデータの追加の例が存在し得る。一般に、処理回路６０が受け取るセンサデータにより、患者の容態（たとえば患者の振戦）が示され得る。
【００８０】
[0083]３つの検知源が図示されているが（たとえば検知回路６６、加速度計８０、およびセンサ７４がハードウェア検知源の例である）、本発明の技法はそのように限定されない。単一の検知源を含めたより少ない検知源が存在してもよく、図２に示されているよりも多くの検知源が存在してもよい。
【００８１】
[0084]検知回路６６、加速度計８０、および／またはセンサ７４のそれぞれ（たとえば検知源のそれぞれ）は、（たとえばメモリ６２との直接接続を介し、処理回路６０の制御下で、またはテレメトリ回路７０を介して）それぞれのセンサデータをメモリ６２に記憶させることができる。本開示に記載の例示的技法では、処理回路６０は、データプリプロセッサアプリケーション８２を実行することができる。処理回路６０は、アプリケーション８２の実行に応答して、１つまたは複数の検知源から、ことによるとメモリ６２から、センサデータの標本値を受け取ることができる。このように、処理回路６０は、１つまたは複数の検知源からセンサデータを受け取ることができる。
【００８２】
[0085]処理回路６０は、アプリケーション８２を介して、各検知源からのセンサデータからの各標本値が有効であるか、それとも無効であるかを判定することができる。一例として、各検知源からの標本値に関しては、メモリ６２または処理回路６０のメモリに記憶された所定の範囲が存在する場合があり、検知源からの値がこの範囲に収まっている場合、値は有効である。検知源からの値がこの範囲を外れている場合、値は無効である。無効なデータとは、損失した標本値または脱落した標本値のことも指す（たとえばこの場合、ある標本値が期待されるが、何も受け取られていない）。処理回路６０は、各検知源からの標本値のそれぞれを各所定の範囲と比較することができる。処理回路６０が、値が帯域外である（たとえば有効範囲を外れている）と判定した場合、処理回路６０は、アプリケーション８２を介して、センサデータ標本値の流れにおいて標本値が無効になっている箇所を特定することができる。任意選択で、処理回路６０は有効なセンサデータを特定してもよく、両方の組合せを行ってもよい。
【００８３】
[0086]処理回路６０は、無効な標本値を特定する情報、もしくは有効な標本値を特定する情報、またはこの両方の情報を記憶することができる。このように、処理回路６０は受け取ったセンサデータにおけるエラー箇所を決定することができ、この場合、エラー箇所は無効なデータを含む。処理回路６０は、エラー箇所、またはより一般には無効な標本値の数の情報を、メモリ６２および／またはローカルメモリに記憶させることができる。
【００８４】
[0087]すべての例において必要であるとは限らないが、処理回路６０は補間アプリケーション８４を実行することができる。処理回路６０は、アプリケーション８４を介して、無効な値に対する代替値を生成することができる。補間のための種々のアルゴリズムが存在し得る。一例として、処理回路６０は、アプリケーション８４を介して、センサデータの非エラー箇所のセンサデータ値（たとえば標本値）に基づいて補間し、補間データ値を生成することができる。たとえば、処理回路６０は、センサデータの非エラー箇所のセンサデータ値に基づいて、エラー箇所のセンサデータ値を補間することができる。補間は線形補間（たとえば、エラー箇所に対する直前の非エラー箇所のセンサデータ値と、エラー箇所に対する直後の非エラー箇所のセンサデータ値との平均）でもよいが、他の補間技法も考えられ得る。処理回路６０は、アプリケーション８４を介して、どれが代替値であるかを特定することができる。このように、処理回路６０は、アプリケーション８２およびアプリケーション８４を介して、（たとえば有効な）観察されたデータ点、無効なデータ点、または該当する場合は補間データ点／外挿データ点として、標本値にフラグを付けることができる。
【００８５】
[0088]処理回路６０は、信頼度レベルアプリケーション８６を実行することができる。処理回路６０が補間アプリケーション８４を実行する例では、処理回路６０はアプリケーション８４を実行する前にアプリケーション８６を実行してもよく、アプリケーション８４を実行すると同時にアプリケーション８６を実行してもよく、アプリケーション８４を実行した後でアプリケーション８６を実行してもよい。処理回路６０は、アプリケーション８６を介して、複数の各検知源から受け取ったセンサデータについての信頼度レベルを決定することができ、この場合、各検知源からのセンサデータの信頼度レベルのそれぞれは、各検知源から受け取ったセンサデータの正確さの尺度である。
【００８６】
[0089]一例として、処理回路６０は、アプリケーション８２を介して、センサデータ内の各エラー箇所をマーキングすることができる（たとえば無効な標本値を特定する情報、もしくは有効な標本値を特定する情報、またはこの両方の情報を記憶する）。こうした例では、処理回路６０は、アプリケーション８６を介して、受け取ったセンサデータにおけるエラー箇所の数、または補間標本値の数のうちの少なくとも一方を決定することができ、この場合、エラー箇所は無効なデータを含む。処理回路６０は、アプリケーション８６を介して、決定されたエラー箇所の数、または補間標本値の数のうちの少なくとも一方に基づいて、１つまたは複数の信頼度レベルを決定することができる。別の例として、処理回路６０は、アプリケーション８２を介して、受け取ったセンサデータにおけるデータパケット損失の数を決定することができる。データパケットはセンサの測定標本値を含んでもよいが、必ずしもセンサデータの標本値である必要はない。たとえば、データパケットはヘッダ情報などでもよく、センサデータではないものの、データパケットの損失は、センサとＩＭＤ１６との間の相互接続が不十分な可能性があるために受け取ったセンサデータが正確でないことを示すことができる。処理回路６０は、アプリケーション８６を介し、受け取ったセンサデータにおけるデータパケット損失の数に基づいて、１つまたは複数の信頼度レベルを決定することができる。
【００８７】
[0090]たとえば、処理回路６０は、特定の検知源に関して、データのうちの１％が無効であると決定することができ、この検知源からのセンサデータの信頼度レベルが９９％であると決定することができ、特定の検知源に関して、データのうちの２％が無効であると決定することができ、この検知源からのセンサデータの信頼度レベルが９８％であると決定することができる、といったようになる。別の例として、処理回路６０は、特定の検知源に関して、データのうちの特定のパーセンテージ（たとえば８０％）が有効である場合、信頼度レベルが（信頼性を示す）デジタル１であると判定することができ、特定の検知源に関して、データのうちのこの特定のパーセンテージ（たとえば８０％）未満が有効である場合、信頼度レベルが（信頼性がないことを示す）デジタル０であると判定することができる。処理回路６０は、同様にデータパケットの損失を使用して信頼度レベルを決定することもできる。
【００８８】
[0091]処理回路６０は、治療法決定アプリケーション８８を実行して、１つまたは複数の信頼度レベルに基づいて１つまたは複数の治療パラメータ値を決定することができる。たとえば処理回路６０は、アプリケーション８６の実行から生成された信頼度レベルをローカルメモリまたはメモリ６２に記憶させることができる。次いで、処理回路６０は、信頼度レベルに基づいて治療パラメータ値を決定することができる（たとえば決定された治療パラメータ値に対応する治療プログラムを治療プログラム７２から決定することができる）。
【００８９】
[0092]治療パラメータ値を決定する様式の１つは、規則および制御ポリシー７６に基づくものである。処理回路６０は、アプリケーション８８を介し、信頼度レベルに基づいて、規則および制御ポリシー７６内の利用可能な複数の制御ポリシーを判定することができる。上述のように、規則および制御ポリシー７６は複数の治療パラメータ値を定義することができる。いくつかの例では、規則および制御ポリシー７６によって定義される複数の治療パラメータ値は治療パラメータ値の範囲を含む場合があり、規則および制御ポリシー７６は、最大治療パラメータ値および最小治療パラメータ値、またことによると治療パラメータ値を調節し得る速度を定義することができる。一例では、処理回路６０は、アプリケーション８８を介し、利用可能な複数の制御ポリシーに基づいて、現在送達されている治療法の治療パラメータ値を増減（たとえば増加または減少）させる方式を決定することができる。
【００９０】
[0093]たとえば、利用可能な複数の制御ポリシーに基づいて、処理回路６０は、振幅が特定の振幅の最大値に到達してもよいと判定することができる。また、処理回路６０は受け取ったセンサデータを利用して、治療法の振幅がどれほどであるべきかを決定することができる。一例として、受け取ったセンサデータにより、治療法が疾患に十分に対処していないことが示された（たとえばセンサデータの振幅が予想よりも大きい、またはセンサデータの振幅が予想よりも小さい）場合、処理回路６０は、アプリケーション８８を介して、受け取ったセンサデータにより治療法が疾患に十分に対処していることが示されるのは治療法のどれほどの振幅、パルス幅、周波数、および／または他のパラメータ値になるはずかを決定することができる。
【００９１】
[0094]処理回路６０は、次いで、治療法の治療パラメータ値がどれほどになるべきかの決定、ならびに治療パラメータ値の最大値または最小値の決定に基づいて、治療法の振幅を増減させることができる。この例では、処理回路６０が振幅を増加させるべきと判定するのに使用するセンサデータの信頼度レベルが比較的低い場合、利用可能な制御ポリシーは、（たとえばユーザまたは臨床医によって選択される）許容可能最大振幅が、最大振幅よりも小さくなるように制限された制御ポリシーになり得る。この場合、（たとえば十分に正確でない可能性があるセンサデータに基づいて）治療法の振幅がこの許容可能最大振幅よりも大きくなるべきであると処理回路６０によって判定された場合でも、利用可能な制御ポリシーにより、許容可能最大振幅を超えないように実際の振幅を制限することができる。
【００９２】
[0095]いくつかの例では、規則および制御ポリシー７６のどの制御ポリシーが利用可能であるかを判定する際、処理回路６０は、アプリケーション８８を介して、信頼度レベルのうちの１つまたは複数を様々に重み付けすることができる。たとえば、第１の検知源からのセンサデータが、第２の検知源からのセンサデータと比較して治療法のよりよい指標になっている場合がある。この例において、第１の検知源からのセンサデータの信頼度レベルが第２の検知源からのセンサデータの信頼度レベルよりも低い場合、ＩＭＤ１６は、第２の検知源からのセンサデータの信頼度レベルが第１の検知源からのセンサデータの信頼度レベルよりも低い場合と比較して、利用可能な制御ポリシーをさらに制限することができる。したがって、処理回路６０は、利用可能な制御ポリシーを判定する際に、アプリケーション８８を介して、第１のセンサからのセンサデータの信頼度レベルを第２のセンサからのセンサデータの信頼度レベルよりも重く重み付けすることができる。ここで、より重く重み付けするとは、どの制御ポリシーが利用可能かを決定する際に、第１のセンサからのセンサデータの信頼度レベルが、第２のセンサからのセンサデータの信頼度レベルと比較してより大きい影響をもつことを意味する。
【００９３】
[0096]処理回路６０は、治療法決定アプリケーション８８を介し、信頼度レベルを使用して、規則および制御ポリシー７６におけるどの制御ポリシーが利用可能であるかを決定することができる。本開示では、どの制御ポリシーが利用可能かを決定するために使用される信頼度レベルは、重み付けされていない信頼度レベルが使用される例と、重み付けされた信頼度レベルが使用される例との両方を包含するように使用される。
【００９４】
[0097]規則および制御ポリシー７６内のどの制御ポリシーが利用可能であるかを決定するために、処理回路６０は、アプリケーション８８を介して、１つまたは複数の信頼度レベルが複数の規則のうちのある規則の１つまたは複数の条件に適合するまで（たとえばある規則の１つまたは複数の条件が満たされるまで）、１つまたは複数の信頼度レベルが規則および制御ポリシー７６内の複数の規則の１つまたは複数の条件に適合しているかどうかを繰り返し判定することができる。処理回路６０は、アプリケーション８８を介して、ある規則に関連付けられた利用可能な治療パラメータ値のセットを決定することができる。たとえば、処理回路６０は、アプリケーション８８を介して、どの制御ポリシーがその規則に関連付けられており、治療パラメータ値のどのセットが利用可能な制御ポリシーを定義しているかを判定することができる。この例では、処理回路６０は、アプリケーション８８を介し、決定された利用可能な治療パラメータ値のセットに基づいて、１つまたは複数の治療パラメータ値を決定することができる。
【００９５】
[0098]一例として、処理回路６０は、治療法決定アプリケーション８８を介して、信頼度レベルが、利用可能な治療パラメータ値のセットに関連付けられた第１の規則の条件に適合しているかどうかを判定することができる。処理回路６０は、治療法決定アプリケーション８８を介し、第１の規則における利用可能な治療パラメータのセットに基づいて、１つまたは複数の治療パラメータ値を決定することができる。
【００９６】
[0099]しかし、処理回路６０が、治療法決定アプリケーション８８を介して、信頼度レベルが第１の規則の条件に適合していないと判定する場合がある。この場合、１つまたは複数の信頼度レベルが第１の規則の条件に適合していないと判定された後、処理回路６０が、治療法決定アプリケーション８８を介して、信頼度レベルが第２の規則の条件に適合していると判定する場合がある。この例では、処理回路は、治療法決定アプリケーション８８を介し、第２の規則に関連付けられた利用可能な治療パラメータ値のセットに基づいて、治療パラメータ値を決定することができる。
【００９７】
[0100]場合によっては、処理回路６０が、治療法決定アプリケーション８８を介して、信頼度レベルがどの規則の条件にも適合していないと判定する場合がある。こうした例では、信頼度レベルが各規則の条件に適合していないと判定したのに応答して、処理回路６０は、治療法決定アプリケーション８８を介して、デフォルト治療パラメータ値のセットを使用することに関連付けられた条件が満たされていると判定することができる。一般に、デフォルト治療パラメータ値のセットに関連付けられた条件は、すべての他の規則の条件が満たされない場合、それらの条件が常に満たされるように選択されるべきである。処理回路６０は、デフォルト治療パラメータ値のセットを使用することに関連付けられた条件が満たされていることに応答して、治療法決定アプリケーション８８を介し、デフォルト治療パラメータ値のセットに基づいて治療パラメータ値を決定することができる。
【００９８】
[0101]このように、処理回路６０は、送達すべき治療法に関する治療パラメータ値を決定することができる。いくつかの例では、処理回路６０は、決定した治療パラメータ値に最も近い治療パラメータ値を含む治療プログラムを治療プログラム７２から特定する場合もあり、決定した治療パラメータ値を含む新しい治療プログラムを生成する場合もある。次いで、処理回路６０は、１つまたは複数の決定した治療パラメータ値に基づいて、信号生成回路６４に治療法を送達させることができる。
【００９９】
[0102]したがって、処理回路６０は、現行の時間範囲内の無効な標本値、または補間標本値／外挿標本値が、治療法の決定にそのセンサデータが有効であるとみなすのに十分に少ない（たとえばエラーの数が十分に少ない）かどうか、それとも利用するにはあまりに不確かである（エラーがあまりに多いので十分に信頼性が高くない）かを示す、（たとえば規則の各条件に対して信頼度レベルを評価する）データ／信号特有の検証基準を利用することができる。たとえば、ある規則の評価に関連するセンサデータが、使用するのにあまりに不確かであると考えられるとき、その規則の条件は一切満たされ得ない（たとえばその規則を決して真であるとみなすことができない）。たとえばセンサデータの信頼度レベルが閾値を下回る場合、センサデータはあまりに不確かであると考えることができ、したがって、治療パラメータ値の決定にそのセンサデータを使用するべきではないということが示される。
【０１００】
[0103]テレメトリ回路７０は、ＩＭＤ１６と外部装置１４、センサ７４、または別のコンピューティング装置との間の無線通信を支援するように構成される。ＩＭＤ１６の処理回路６０は、テレメトリ回路７０を介して、振幅や電極の組合せなど、種々の刺激パラメータに関する値をプログラムの更新として装置１４から受け取ることができる。治療プログラムの更新は、メモリ６２の治療プログラム７２に記憶させることができる。ＩＭＤ１６のテレメトリ回路７０、ならびに装置１４などの本明細書に記載の他の装置およびシステムのテレメトリ回路は、ＲＦ通信技法によって通信を行うことができる。加えて、テレメトリ回路７０は、ＩＭＤ１６と装置１４との近接誘導相互作用（ｐｒｏｘｉｍａｌ  ｉｎｄｕｃｔｉｖｅ  ｉｎｔｅｒａｃｔｉｏｎ）により、外部装置１４と通信することができる。したがって、テレメトリ回路７０は、連続的に、周期的間隔で、またはＩＭＤ１６もしくは装置１４からの要求に応じて、装置１４に情報を送ることができる。たとえば処理回路６０は、テレメトリ回路７０を介して脳の状態の情報を装置１４に送信することができる。
【０１０１】
[0104]図示されていないが、ＩＭＤ１６は、ＩＭＤ１６の種々の構成要素に動作電力を送達する電源を含む。電源は、小型の充電可能バッテリまたは充電不可能バッテリと、動作電力を生成する電力生成回路とを含むことができる。充電は、外部の充電器とＩＭＤ１６内の誘導充電コイルとの間の近接誘導相互作用によって実現することができる。いくつかの例では、必要電力は、ＩＭＤ１６が患者の運動を利用し、運動エネルギー・スカベンジング装置を実装して充電可能バッテリを少しずつ充電することを可能にするのに十分に小さい場合がある。他の例では、限られた期間において従来のバッテリが使用される場合がある。
【０１０２】
[0105]図３は、治療プログラムおよび関連する規則のヒエラルキーを示す概念図である。たとえば、図３には、メモリ６２が記憶することができる規則および制御ポリシー７６の例示的データ構造が示してある。各規則について１つまたは複数の関連付けられた条件が存在する場合があり、条件は、真であるときにどの治療パラメータ値が利用可能であるかを示す、ブーリアン型の組合せの術語と考えることができる。
【０１０３】
[0106]処理回路６０は、信頼度レベルが第１の規則の条件に適合しているかどうかを判定することができる。第１の規則は、検知源からのセンサデータの信頼度レベルが８０％を上回るという条件を含む場合がある。すべてのセンサ源からのすべての信頼度レベルが８０％を上回るというブーリアン条件が真である場合、処理回路６０は、Ａ１〜Ｄ４の任意の制御ポリシーから選択することができる。
【０１０４】
[0107]処理回路６０が、信頼度レベルが第１の規則の条件に適合していないと判定した場合、処理回路６０は、信頼度規則が第２の規則の条件に適合しているかどうかを判定する。図３では、第２の規則は、第１の検知源および第２の検知源からのセンサデータの信頼度レベルが８０％を上回り、第３の検知源からの信頼度レベルが８０％を下回るという条件を含むことができる。第２の規則の条件のブーリアン型のＡＮＤの組合せが真である（すなわち、第１の検知源および第２の検知源からのセンサデータの信頼度レベルが８０％を上回り、かつ第３の検知源からの信頼度レベルが８０％を下回る）場合、処理回路６０は、Ａ１、Ａ２、Ａ３、Ｂ１、Ｂ２、Ｂ３、Ｃ１、およびＣ２の制御ポリシーから選択することができる。この例では、第２の規則における制御ポリシーは、第１の規則の制御ポリシーのサブセットである。一般に、制御ポリシーのヒエラルキー層におけるより低層の制御ポリシーに関連付けられた第２の規則の治療パラメータ値は、ヒエラルキー層におけるより高層の制御ポリシーに関連付けられた第１の規則の治療パラメータ値のサブセットになり得る。
【０１０５】
[0108]図３に示した例では、すべての検知源に関する信頼度レベルが２０％を下回る場合、制御ポリシーＡ１、Ｂ１、およびＡ２のみが利用可能になり得る。この例では、Ａ１、Ｂ１、およびＡ２がデフォルトパラメータに相当する。処理回路６０は、信頼度レベルが最小の信頼度閾値レベル（たとえばこの例では２０％）を下回ったことに基づいて、Ａ１、Ｂ１、およびＡ２のみが利用可能な制御ポリシーであると判定することができる。
【０１０６】
[0109]図４は、本開示の１つまたは複数の態様による例示的技法を示す流れ図である。処理回路６０は、１つまたは複数のハードウェア検知源によって生成されたセンサデータを受け取ることができる（９０）。一例として、検知源のそれぞれは、各検知源によって生成されたセンサデータをメモリ６２、または何らかの他の記憶箇所に記憶させることができる。処理回路６０は、データプリプロセッサアプリケーション８２を実行して、記憶されたセンサデータを取得することができる。
【０１０７】
[0110]加えて、処理回路６０は、アプリケーション８２を介して、センサデータのどの標本値が無効であり、かつ／または有効であるかを特定することができる。いくつかの例では、処理回路６０は補間アプリケーション８４を実行して、無効なデータを埋める補間値を生成することができる。処理回路６０は、アプリケーション８４を介して、補間／外挿された標本値を特定することができる。
【０１０８】
[0111]処理回路６０は、複数の各検知源によって生成されたセンサデータについての１つまたは複数の信頼度レベルを決定することができ、この場合、各検知源からのセンサデータの信頼度レベルのそれぞれは、各検知源から受け取ったセンサデータの正確さの尺度である（９２）。一例として、処理回路６０は、信頼度レベルアプリケーション８６を実行して無効な値の数または補間値／外挿値の数を決定し、また無効な値の数または補間値／外挿値の数に基づいて信頼度レベルを決定することができる。別の例として、処理回路６０は、信頼度レベルアプリケーション８６を実行してデータパケット損失の数を決定し、またデータパケット損失の数に基づいて信頼度レベルを決定することができる。
【０１０９】
[0112]治療法決定アプリケーション８８の実行では、処理回路６０は、決定された信頼度レベルに基づいて１つまたは複数の治療パラメータ値を決定することができる（９４）。処理回路６０は、アプリケーション８８を介し、信頼度レベルに加えて標本値（たとえば補間値および実際の値）を利用して、治療パラメータ値を決定することができる。一例として、アプリケーション８８は、信頼度レベルに基づいて、利用可能な制御ポリシーを処理回路６０に判定させ、利用可能な制御ポリシーおよびセンサデータに基づいて、治療パラメータ値を増減させる（たとえば増加または減少させる）方式を処理回路６０に決定させることができる。
【０１１０】
[0113]一般に、アプリケーション８８は、信頼度レベルがある規則の条件に適合するまで、信頼度レベルが規則の条件に適合しているかどうかを処理回路６０に繰り返し判定させることができる。処理回路６０は、規則に関連付けられた利用可能な治療パラメータ値のセットを決定し、決定された利用可能な治療パラメータ値のセットに基づいて、１つまたは複数の治療パラメータ値を決定することができる。
【０１１１】
[0114]たとえば、処理回路６０が、信頼度レベルがある規則の条件に適合していると判定する場合があり、この場合、この規則は利用可能な治療パラメータ値のセットに関連付けられている。処理回路６０は、利用可能な治療パラメータ値のセットに基づいて、１つまたは複数の治療パラメータ値を決定することができる。
【０１１２】
[0115]しかし場合によっては、処理回路６０が、信頼度レベルが第１の規則の条件に適合していないと判定する場合があり、この場合、第１の規則は利用可能な治療パラメータ値の第１のセットに関連付けられており、また信頼度レベルが第１の規則の条件に適合していないと判定した後、処理回路６０が、信頼度レベルが第２の規則の条件に適合していると判定する場合があり、この場合、第２の規則は利用可能な治療パラメータ値の第２のセットに関連付けられている。この例では、処理回路６０は、利用可能な治療パラメータ値の第２のセットに基づいて、１つまたは複数の治療パラメータ値を決定することができる。利用可能な治療パラメータ値の第２のセットは、利用可能な治療パラメータ値の第１のセットのサブセットになり得る。
【０１１３】
[0116]場合によっては、処理回路６０が、信頼度レベルが１つまたは複数の規則の条件に適合していないと判定する場合があり、信頼度レベルが１つまたは複数の規則の条件に適合していないと判定されたのに応答して、デフォルト治療パラメータ値のセットを使用することに関連付けられた条件が満たされていると判定する場合がある。こうした場合、処理回路６０は、デフォルト治療パラメータ値のセットを使用することに関連付けられた条件が満たされたことに応答して、デフォルト治療パラメータ値のセットに基づいて１つまたは複数の治療パラメータ値を決定することができる。処理回路６０は、信頼度レベルが最小の信頼度閾値レベルを下回ったことに応答して、デフォルト治療パラメータ値のセットに基づいて１つまたは複数の治療パラメータ値を決定することができる。
【０１１４】
[0117]処理回路６０は、実際の信頼度レベルを使用して１つまたは複数の治療パラメータ値を決定する場合もあるが、例示的技法はそのように限定されない。いくつかの例では、処理回路６０により、信頼度レベルのうちの１つまたは複数が重み付けされる（たとえば各信頼度レベルに異なる重み付けがなされる）。次いで、処理回路６０は、これらの重み付けされた信頼度レベルに基づいて治療パラメータ値を決定することができる。
【０１１５】
[0118]一例として、治療パラメータ値を決定する際、第１のセンサからのセンサデータが第２のセンサからのセンサデータと比較してより有用である場合がある。こうした例では、第１のセンサからのセンサデータが正確である（たとえば信頼度レベルが高い）場合、第２のセンサからのセンサデータがあまり正確でない（たとえば信頼度レベルが低い）場合でも、処理回路６０は治療パラメータ値を調節する必要がない可能性がある。しかし、第１のセンサからのセンサデータがあまり正確でなく、第２のセンサからのセンサデータが正確である場合、処理回路６０は、治療パラメータ値を実質的に調節する場合がある。したがって、治療パラメータに対する異なるセンサからのセンサデータの影響は、すべて同じでない場合がある。
【０１１６】
[0119]センサデータの重要性が異なることを考慮するために、処理回路６０は信頼度レベルを重み付けすることができる。たとえば、処理回路６０は、第１のセンサの信頼度レベルを第２のセンサの信頼度レベルよりも重く重み付けすることができる。次いで、処理回路６０は、重み付けされた信頼度レベルを平均して、処理回路６０が治療パラメータ値を決定するために使用する、重み付けされた平均信頼度レベルを決定することができる。重み付けにより、治療パラメータの決定に対してより大きい影響をもつセンサデータの信頼度レベルが、治療パラメータ値の決定を主導することができる。本開示では、信頼度レベルに基づく治療パラメータ値の決定には、重み付けが使用される例と、重み付けが使用されない例との両方が含まれる。
【０１１７】
[0120]処理回路６０は、決定された治療パラメータ値に基づいて治療法を送達させることができる（９６）。たとえば、処理回路６０は、決定された治療パラメータ値に基づいて、治療法を送達するように信号生成回路６４を制御することができる。一例として、処理回路６０は、利用可能な制御ポリシーから決定された方式で、１つまたは複数の治療パラメータ値を信号生成回路６４によって増減させることができる。
【０１１８】
[0121]この方式では、例示的技法は、センサデータの損失または脱落がある場合でも、適切な治療法が送達されることを確実にする様式を起用することができる。たとえば、ＩＭＤ１６は正常に動作し、１つまたは複数のセンサからの測定値に基づいて治療法を送達している場合があるが、患者の運動、またはセンサの調節もしくは破損により、１つまたは複数のセンサからのセンサデータの脱落が生じることがある。例示的技法は、受け取ったセンサデータの信頼度を決定するアルゴリズムを実装することにより、この潜在的課題に対応することができる。受け取ったセンサデータの信頼度が高い場合、ＩＭＤ１６は通常の動作を継続することができる。しかし、受け取ったセンサデータの信頼度が低い場合、ＩＭＤ１６は治療パラメータ値を再決定して、効果的な治療法を提供し、意図していない結果を最小限に抑えることができる。
【０１１９】
[0122]図５は、例示的外部装置１４の構成要素を示す機能ブロック図である。外部装置１４は、ユーザがＩＭＤ１６の治療パラメータ値をプログラムおよび／または制御することを可能にするように構成された患者プログラマまたは臨床医プログラマとして機能することができる。外部装置１４は、処理回路９８、メモリ１００、テレメトリ回路１０２、ユーザインターフェース１０４、および電源１０６を含む。処理回路９８はユーザインターフェース１０４およびテレメトリ回路１０２を制御し、メモリ１００に情報および命令を記憶し、またメモリ１００から情報および命令を取得する。装置１４は、臨床医プログラマまたは患者プログラマとして使用されるように構成することができる。処理回路９８は、１つまたは複数のマイクロプロセッサ、ＤＳＰ、ＡＳＩＣ、ＦＰＧＡ、または他の同等の集積論理回路もしくはディスクリート論理回路を含めた１つまたは複数のプロセッサの任意の組合せを備えることができる。したがって処理回路９８は、ハードウェアにおいてであれ、ソフトウェアにおいてであれ、ファームウェアにおいてであれ、あるいはこれらの任意の組合せにおいてであれ、任意の適した構造を含んで、本明細書で処理回路９８に帰属される機能を実施することができる。
【０１２０】
[0123]臨床医または患者１２などのユーザは、ユーザインターフェース１０４を介して装置１４と相互作用することができる。ユーザインターフェース１０４はＬＣＤディスプレイもしくはＬＥＤディスプレイ、または他のタイプの画面などのディスプレイ（図示せず）を含み、処理回路９８はそれを用いて治療法に関する情報を提示することができる。加えて、ユーザインターフェース１０４は、ユーザから入力を受け取る入力機構を含むことができる。入力機構には、たとえばボタン、キーパッド（たとえば英数字キーパッド）、ポイント用周辺装置、またはユーザが装置１４の処理回路９８によって提示されるユーザインターフェースを見て回り、入力を行うことを可能にする別の入力機構が含まれ得る。
【０１２１】
[0124]装置１４がボタンおよびキーパッドを含む場合、ボタンがある一定の機能を実施する専用のもの（すなわち電源ボタン）である場合もあり、ボタンおよびキーパッドが、ユーザが現在閲覧しているユーザインターフェースのセクションに応じて機能を変化させるソフトキーである場合もある。加えて、または代わりに、プログラマ１４の画面（図示せず）は、ディスプレイに示されたユーザインターフェースにユーザが直接入力することを可能にするタッチスクリーンでもよい。ユーザは、スタイラスまたは自身の指を使用して、ディスプレイへの入力を行うことができる。他の例では、ユーザインターフェース１０４は、可聴通知、可聴命令もしくは他の可聴音を患者１２に提供し、患者１２の運動機能が制限されている場合に有用な場合がある音声コマンドを患者１２から受け取り、またはその両方を行うためのオーディオ回路も含む。患者１２、臨床医、または別のユーザは、装置１４と相互作用して治療プログラムを手動で選択し、新しい治療プログラムを生成し、個々の調節または全体的な調節によって治療プログラムを修正し、新しいプログラムをＩＭＤ１６に送信することもできる。
【０１２２】
[0125]いくつかの例では、ＩＭＤ１６による治療法送達制御の少なくとも一部は、装置１４の処理回路９８によって実施することができる。たとえば、ＩＭＤ１６の処理回路６０に関して上に述べた例示的技法は、他の例では少なくとも部分的に処理回路９８によって実施されてもよく、あるいは処理回路６０と処理回路９８の組合せがこの例示的技法を実施することもできる。一例として、処理回路９８は、テレメトリ回路７０がテレメトリ回路１０２へと出力したセンサデータを受け取ることができる。処理回路９８は信頼度レベルを決定し、信頼度レベルに基づいて治療パラメータ値を決定することができる。次いで、処理回路９８は、決定された治療パラメータ値に基づいて、ＩＭＤ１６に治療法を送達させることができる。
【０１２３】
[0126]メモリ１００は、ユーザインターフェース１０４およびテレメトリ回路１０２を動作させ、電源１０６を管理するための命令を含むことができる。いくつかの例では、メモリ１００は、治療中にＩＭＤ１６から受け取った任意の治療データ、バイオマーカ情報、検知した生体電気脳信号なども記憶することができる。場合によっては、臨床医は、患者１２の運動障害（または患者の他の容態）のための将来的な治療を計画するために、この治療データを使用して患者の容態の経過を判断することができる。メモリ１００は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、またはフラッシュメモリなどの任意の揮発性メモリまたは不揮発性メモリを含むことができる。メモリ１００は、メモリを更新し、またはメモリ容量を増加させるために使用することができるリムーバブルメモリ部分も含む場合がある。リムーバブルメモリにより、装置１４が異なる患者によって使用される前に、慎重な扱いを要する患者データを消去することも可能になり得る。
【０１２４】
[0127]装置１４の無線テレメトリは、外部装置１４とＩＭＤ１６とのＲＦ通信または近接誘導相互作用によって実現することができる。この無線通信は、テレメトリ回路１０２を使用することによって可能になる。したがって、テレメトリ回路１０２は、ＩＭＤ１６の中に収容されたテレメトリ回路と同様のものでもよい。他の例では、装置１４は赤外線通信、または有線接続を介した直接的な通信が可能な場合がある。このように、他の外部装置は、セキュアな無線接続を確立する必要なしに装置１４と通信することが可能になり得る。
【０１２５】
[0128]電源１０６は、装置１４の構成要素に動作電力を送達するように構成される。電源１０６は、バッテリと、動作電力を生成するための電力生成回路とを含むことができる。いくつかの例では、バッテリは、長時間の動作を可能にするために充電可能であってもよい。充電は、交流（ＡＣ）コンセントに接続されたクレードルまたはプラグに電源１０６を電気的に結合させることによって実現することができる。加えて、充電は、外部の充電器と装置１４内部の誘導充電コイルとの間の近接誘導相互作用によって実現されてもよい。他の例では、従来のバッテリ（たとえばニッケルカドミウムバッテリ、またはリチウムイオンバッテリ）が使用されてもよい。加えて、装置１４は交流コンセントに直接的に結合されて動作することもできる。
【０１２６】
[0129]上述の技法は、ＩＭＤ１６の処理回路６０によって実施されるものとして主に説明されているが、他の例では、１つまたは複数の他の回路が、単独で、またはプロセッサ６０とともに、本明細書に記載の技法の任意の部分を実施してもよい。したがって、「処理回路」という言及は、「１つまたは複数の処理回路」を指している場合がある。同様に、「１つまたは複数の処理回路」は、様々な例において単一の処理回路を指す場合もあり、複数の処理回路を指す場合もある。
【０１２７】
[0130]ＩＭＤ１６、外部装置１４、または種々の部分構成要素に帰属される技法を含めた本開示に記載の技法は、ハードウェア、ソフトウェア、ファームウェア、またはこれらの任意の組合せで少なくとも部分的に実装することができる。たとえば、技法の種々の態様は、１つまたは複数のマイクロプロセッサ、ＤＳＰ、ＡＳＩＣ、ＦＰＧＡまたは任意の他の同等の集積論理回路もしくはディスクリート論理回路を含めた１つまたは複数の処理回路、および臨床医プログラマもしくは患者プログラマなどのプログラマ、医療装置、または他の装置において具体化される、こうした構成要素の任意の組合せの中で実装することができる。
【０１２８】
[0131]１つまたは複数の例では、本開示に記載の機能は、ハードウェア、ソフトウェア、ファームウェア、またはこれらの任意の組合せで実装することができる。ソフトウェアに実装される場合、各機能は１つまたは複数の命令またはコードとしてコンピュータ可読媒体に記憶され、ハードウェアベースの処理ユニットによって実行され得る。コンピュータ可読媒体には、一時的でない有形の媒体を形成するコンピュータ可読記憶媒体が含まれ得る。命令は、１つまたは複数のＤＳＰ、ＡＳＩＣ、ＦＰＧＡ、汎用マイクロプロセッサ、または他の同等の集積論理回路もしくはディスクリート論理回路などの１つまたは複数のプロセッサによって実行することができる。したがって、本明細書において使用される用語「プロセッサ」または「処理回路」は、前述の構造体のいずれか、または本明細書に記載の技法の実装に適した任意の他の構造体の１つまたは複数を指すことができる。
【０１２９】
[0132]本開示に記載の技法を利用して患者に治療法を送達し、それによって慢性疼痛、パーキンソン病、他のタイプの運動障害、発作性疾患（たとえばてんかん）、尿失禁もしくは便失禁、性機能障害、肥満、気分障害（たとえばうつ病）、胃不全麻痺、または糖尿病などの種々の症状または患者の容態を治療することができることが理解されよう。さらに、患者の容態を示す患者信号は加速度計またはジャイロスコープによって検知される患者の運動に基づく場合もあるが、別法として、または追加的に、患者信号は他の生理的信号である場合もある。
【０１３０】
[0133]加えて、いくつかの態様では、本明細書に記載の機能性は、専用のハードウェア、および／またはハードウェアで実行される専用のソフトウェア内に提供される場合がある。様々な特徴の描写は、様々な機能的態様を強調することを意図したものであり、こうした特徴が個別のハードウェア構成要素またはソフトウェア構成要素によって実現されなければならないことを必ずしも示唆しない。むしろ、これらの機能性は個別のハードウェアまたはソフトウェア構成要素によって実施されてもよく、共通の、または個別のハードウェア構成要素またはソフトウェア構成要素に組み込まれてもよい。また、技法は１つまたは複数の回路または論理要素に全面的に実装されてもよい。本開示の技法は、ＩＭＤ、外部装置、ＩＭＤと外部装置の組合せ、ＩＭＤおよび／または外部装置に存在する集積回路（ＩＣ）もしくは一連のＩＣ、および／またはディスクリートな電気回路を含めた多種多様な装置または機器に実装することができる。
【０１３１】
[0134]種々の例が説明されてきた。上記その他の例は、添付の特許請求の範囲に記載の範囲に含まれる。
【図１】
2020530322.tif 000003
【図２】
2020530322.tif 000004
【図３】
2020530322.tif 000005
【図４】
2020530322.tif 000006
【図５】
2020530322.tif 000007
【国際調査報告】
2020530322.tif 000008
2020530322.tif 000009