JPH0910323A - 植え込み可能な装置 - Google Patents
植え込み可能な装置Info
- Publication number
- JPH0910323A JPH0910323A JP8182772A JP18277296A JPH0910323A JP H0910323 A JPH0910323 A JP H0910323A JP 8182772 A JP8182772 A JP 8182772A JP 18277296 A JP18277296 A JP 18277296A JP H0910323 A JPH0910323 A JP H0910323A
- Authority
- JP
- Japan
- Prior art keywords
- mode
- controller
- error
- heart
- circuit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000001514 detection method Methods 0.000 claims abstract description 47
- 230000004044 response Effects 0.000 claims abstract description 34
- 230000006870 function Effects 0.000 claims abstract description 31
- 230000007246 mechanism Effects 0.000 claims abstract description 29
- 230000000638 stimulation Effects 0.000 claims abstract description 18
- 206010003830 Automatism Diseases 0.000 claims abstract description 11
- 230000008859 change Effects 0.000 claims abstract description 7
- 208000001871 Tachycardia Diseases 0.000 claims description 67
- 230000015654 memory Effects 0.000 claims description 55
- 206010049447 Tachyarrhythmia Diseases 0.000 claims description 51
- 238000002560 therapeutic procedure Methods 0.000 claims description 30
- 238000011282 treatment Methods 0.000 claims description 28
- 208000006218 bradycardia Diseases 0.000 claims description 17
- 238000000034 method Methods 0.000 claims description 15
- 238000011022 operating instruction Methods 0.000 claims description 14
- 230000036471 bradycardia Effects 0.000 claims description 11
- 238000004891 communication Methods 0.000 claims description 7
- 230000004048 modification Effects 0.000 claims description 5
- 238000012986 modification Methods 0.000 claims description 5
- 238000012544 monitoring process Methods 0.000 claims description 5
- 238000004458 analytical method Methods 0.000 claims description 4
- 206010061592 cardiac fibrillation Diseases 0.000 claims description 3
- 230000002600 fibrillogenic effect Effects 0.000 claims description 3
- 230000000737 periodic effect Effects 0.000 claims description 3
- 230000009471 action Effects 0.000 claims 3
- 230000004936 stimulating effect Effects 0.000 claims 3
- 230000003288 anthiarrhythmic effect Effects 0.000 claims 2
- 239000003416 antiarrhythmic agent Substances 0.000 claims 1
- 230000008569 process Effects 0.000 claims 1
- 230000035939 shock Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 11
- 206010010904 Convulsion Diseases 0.000 description 7
- 206010003119 arrhythmia Diseases 0.000 description 6
- 230000006793 arrhythmia Effects 0.000 description 6
- 230000002093 peripheral effect Effects 0.000 description 6
- 208000003663 ventricular fibrillation Diseases 0.000 description 6
- 230000004913 activation Effects 0.000 description 5
- 238000002513 implantation Methods 0.000 description 5
- 208000014674 injury Diseases 0.000 description 5
- 230000006794 tachycardia Effects 0.000 description 5
- 230000008733 trauma Effects 0.000 description 5
- 230000000747 cardiac effect Effects 0.000 description 4
- 230000001575 pathological effect Effects 0.000 description 4
- 238000003745 diagnosis Methods 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 239000008280 blood Substances 0.000 description 2
- 210000004369 blood Anatomy 0.000 description 2
- 210000000038 chest Anatomy 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 210000004072 lung Anatomy 0.000 description 2
- 210000004165 myocardium Anatomy 0.000 description 2
- 230000004962 physiological condition Effects 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 230000001746 atrial effect Effects 0.000 description 1
- 230000037424 autonomic function Effects 0.000 description 1
- 230000002051 biphasic effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013481 data capture Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000009849 deactivation Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 210000002837 heart atrium Anatomy 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000003211 malignant effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 108090000623 proteins and genes Proteins 0.000 description 1
- 230000008672 reprogramming Effects 0.000 description 1
- 230000029058 respiratory gaseous exchange Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000002633 shock therapy Methods 0.000 description 1
- 230000002861 ventricular Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61N—ELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY
- A61N1/00—Electrotherapy; Circuits therefor
- A61N1/18—Applying electric currents by contact electrodes
- A61N1/32—Applying electric currents by contact electrodes alternating or intermittent currents
- A61N1/36—Applying electric currents by contact electrodes alternating or intermittent currents for stimulation
- A61N1/362—Heart stimulators
- A61N1/3621—Heart stimulators for treating or preventing abnormally high heart rate
- A61N1/3622—Heart stimulators for treating or preventing abnormally high heart rate comprising two or more electrodes co-operating with different heart regions
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61N—ELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY
- A61N1/00—Electrotherapy; Circuits therefor
- A61N1/18—Applying electric currents by contact electrodes
- A61N1/32—Applying electric currents by contact electrodes alternating or intermittent currents
- A61N1/36—Applying electric currents by contact electrodes alternating or intermittent currents for stimulation
- A61N1/362—Heart stimulators
- A61N1/37—Monitoring; Protecting
- A61N1/3706—Pacemaker parameters
Landscapes
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Heart & Thoracic Surgery (AREA)
- Biomedical Technology (AREA)
- Engineering & Computer Science (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Radiology & Medical Imaging (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Biophysics (AREA)
- Electrotherapy Devices (AREA)
- Measuring And Recording Apparatus For Diagnosis (AREA)
Abstract
(57)【要約】 (修正有)
【課題】 作動の誤りの検出時にすべての制御および自
動性機能を停止しないような心臓に電気的刺激を与える
植え込み可能な装置を提供する。 【解決手段】 身体条件を検出するセンサと、検出され
た身体条件に応答して心臓に与えられる刺激の振幅およ
びタイミングの少なくとも1つを電気的に制御する制御
装置と、心臓に刺激を与えるべく制御装置および心臓に
接続されている出力回路とを含む。また、制御装置の作
動を決定する命令の2つの代替的な集合として、制御装
置により通常利用される第1の命令集合と、植え込み可
能な装置の作動に誤りが検出された場合に制御装置によ
り利用される第2の命令集合とを含む。また、植え込み
可能な装置の作動の誤りを検出し、また制御装置をして
誤りの検出に応答して第2の命令集合を利用するように
切換わらせる誤り検出手段を含む。
動性機能を停止しないような心臓に電気的刺激を与える
植え込み可能な装置を提供する。 【解決手段】 身体条件を検出するセンサと、検出され
た身体条件に応答して心臓に与えられる刺激の振幅およ
びタイミングの少なくとも1つを電気的に制御する制御
装置と、心臓に刺激を与えるべく制御装置および心臓に
接続されている出力回路とを含む。また、制御装置の作
動を決定する命令の2つの代替的な集合として、制御装
置により通常利用される第1の命令集合と、植え込み可
能な装置の作動に誤りが検出された場合に制御装置によ
り利用される第2の命令集合とを含む。また、植え込み
可能な装置の作動の誤りを検出し、また制御装置をして
誤りの検出に応答して第2の命令集合を利用するように
切換わらせる誤り検出手段を含む。
Description
【0001】
【発明の属する技術分野】本発明は一般的に心臓ペース
メーカのような植え込み可能な装置に関し、また一層詳
細には、少なくとも1つのソフトウェアバックアップモ
ードを含む少なくとも2つの作動モードで自動性を備え
ている植え込み可能な装置に関する。
メーカのような植え込み可能な装置に関し、また一層詳
細には、少なくとも1つのソフトウェアバックアップモ
ードを含む少なくとも2つの作動モードで自動性を備え
ている植え込み可能な装置に関する。
【0002】
【従来の技術】心臓の不適切な作動はしばしば植え込み
可能な装置、たとえばペースメーカにより治療すること
ができる。これらの装置は一般に(タイミングに関し
て、または強度に関して)適切にその自然のパルスを受
けていない心臓の選択された領域に電気的パルスを与え
る。植え込み可能な装置を使用して、医師は病的な徐脈
(異常な遅い心拍)、頻不整脈(異常な速い心拍)およ
び時間を経て患者の生命を脅かし得る他の条件を含む多
くの異なる変調に対して電子的な支援を与えることがで
きる。
可能な装置、たとえばペースメーカにより治療すること
ができる。これらの装置は一般に(タイミングに関し
て、または強度に関して)適切にその自然のパルスを受
けていない心臓の選択された領域に電気的パルスを与え
る。植え込み可能な装置を使用して、医師は病的な徐脈
(異常な遅い心拍)、頻不整脈(異常な速い心拍)およ
び時間を経て患者の生命を脅かし得る他の条件を含む多
くの異なる変調に対して電子的な支援を与えることがで
きる。
【0003】植え込み可能な装置は一般に3つの基本的
な要素、すなわち1つまたは複数個の電極、対応する数
の絶縁されたリードおよび制御ユニットを含んでいる。
な要素、すなわち1つまたは複数個の電極、対応する数
の絶縁されたリードおよび制御ユニットを含んでいる。
【0004】1つまたは複数個の電極は心臓の筋肉に直
接に電気的刺激を与えるのに使用される。これらの刺激
は整調パルスであってよく、また時には頻不整脈を治療
するのに使用されるような比較的大きいショックを含ん
でいてよい。電極は一般に心臓の筋肉内に直接に縫い込
まれており、また心拍を電気的に検出するのにも使用さ
れ得る。これらの電極に加えて、他の電気的センサが血
液ガス、呼吸、心臓体積、温度、圧力または他の生理学
的条件を検出するための装置に使用され得る。
接に電気的刺激を与えるのに使用される。これらの刺激
は整調パルスであってよく、また時には頻不整脈を治療
するのに使用されるような比較的大きいショックを含ん
でいてよい。電極は一般に心臓の筋肉内に直接に縫い込
まれており、また心拍を電気的に検出するのにも使用さ
れ得る。これらの電極に加えて、他の電気的センサが血
液ガス、呼吸、心臓体積、温度、圧力または他の生理学
的条件を検出するための装置に使用され得る。
【0005】絶縁されたリードはこれらの電極を制御ユ
ニットと接続するのに使用される。制御ユニットは比較
的大きい物体であり、従って胸廓内で心臓から離して配
置しなければならない。絶縁されたリードは外科的植え
込みの間に胸廓内に置かれ、また制御ユニットを種々の
他のセンサ、たとえば肺における肺センサに接続するの
にも使用される。
ニットと接続するのに使用される。制御ユニットは比較
的大きい物体であり、従って胸廓内で心臓から離して配
置しなければならない。絶縁されたリードは外科的植え
込みの間に胸廓内に置かれ、また制御ユニットを種々の
他のセンサ、たとえば肺における肺センサに接続するの
にも使用される。
【0006】最後に、制御ユニットは1つまたは複数個
の電池から整調パルスを発生する電気回路を含んでい
る。最近の装置は複雑化しており、また制御論理、タイ
ミング回路および制御論理回路を電極および/または他
のセンサとインタフェースする入力/出力(I/O)回
路を含んでいる。たとえば、I/O回路はアナログ‐デ
ィジタル変換およびディジタル‐アナログ変換を行い、
また所望の強度、継続時間および周波数のパルスのよう
な所望の電気的刺激を発生する。最近の制御ユニットは
一般にマイクロプロセッサおよびメモリを含んでおり、
また患者の身体内に植え込み後の遠隔プログラミングを
可能にするように構成されている。
の電池から整調パルスを発生する電気回路を含んでい
る。最近の装置は複雑化しており、また制御論理、タイ
ミング回路および制御論理回路を電極および/または他
のセンサとインタフェースする入力/出力(I/O)回
路を含んでいる。たとえば、I/O回路はアナログ‐デ
ィジタル変換およびディジタル‐アナログ変換を行い、
また所望の強度、継続時間および周波数のパルスのよう
な所望の電気的刺激を発生する。最近の制御ユニットは
一般にマイクロプロセッサおよびメモリを含んでおり、
また患者の身体内に植え込み後の遠隔プログラミングを
可能にするように構成されている。
【0007】初期のペースメーカは予め定められた時間
周期内で拍動に失敗したときに心臓に電気的刺激を与え
る固定レート装置であった。しかし、マイクロプロセッ
サに基づくテクノロジーにより植え込み可能な装置が種
々の生理学的入力に基づいて複雑な論理的決定をするこ
とが可能にされた。たとえば、最近の植え込み可能な装
置は異なる形式の頻不整脈を識別し、また心臓に不必要
な外傷を与えない適切な治療を選択する能力を有する。
たとえば、ある患者に対しては、160拍毎分の心拍レ
ートは異常に速いとみなされようが、その条件を500
Vを越える細動除去ショックを与えることにより治療さ
れ得る細動条件と結び付けることは不適切かつ危険であ
り得よう。このような心拍レートはストレスまたは運動
のような生理学的因子により適切に惹起され得よう。最
近のマイクロプロセッサ援用装置は病的条件から正常な
生理学的条件を識別し、またその後に代替的な治療を選
択する能力を有する。生理学的変数に基づく論理的決
定、種々の心臓条件に応答しての治療の選択および自動
的な自己構成はここで自動性(オートマティシティ)と
呼ばれる機能の例である。自動性の特別な例について
は、米国特許出願第08/124,902号明細書を参照された
い。その内容のすべてを参照によりここに組み入れるも
のとする。
周期内で拍動に失敗したときに心臓に電気的刺激を与え
る固定レート装置であった。しかし、マイクロプロセッ
サに基づくテクノロジーにより植え込み可能な装置が種
々の生理学的入力に基づいて複雑な論理的決定をするこ
とが可能にされた。たとえば、最近の植え込み可能な装
置は異なる形式の頻不整脈を識別し、また心臓に不必要
な外傷を与えない適切な治療を選択する能力を有する。
たとえば、ある患者に対しては、160拍毎分の心拍レ
ートは異常に速いとみなされようが、その条件を500
Vを越える細動除去ショックを与えることにより治療さ
れ得る細動条件と結び付けることは不適切かつ危険であ
り得よう。このような心拍レートはストレスまたは運動
のような生理学的因子により適切に惹起され得よう。最
近のマイクロプロセッサ援用装置は病的条件から正常な
生理学的条件を識別し、またその後に代替的な治療を選
択する能力を有する。生理学的変数に基づく論理的決
定、種々の心臓条件に応答しての治療の選択および自動
的な自己構成はここで自動性(オートマティシティ)と
呼ばれる機能の例である。自動性の特別な例について
は、米国特許出願第08/124,902号明細書を参照された
い。その内容のすべてを参照によりここに組み入れるも
のとする。
【0008】マイクロプロセッサ援用の植え込み可能な
装置は、心臓に不必要な外傷を与えず、必要とされると
きにのみ治療を行うので、大きな実際的有用性を有する
ことが実証されている。しかしこれらの装置は、他の最
近の電子式またはマイクロプロセッサ援用装置にくらべ
て頻繁ではないけれども、時には故障および誤りを生ず
る。しかし不幸なことに、故障および誤りは植え込み可
能な装置では、患者の生命が装置の適切な作動に依存し
ているので、他の装置の場合よりも影響が大きい。これ
らの装置では誤りは、時間の経過と共に生じ得るハード
ウェア(電子部品)の故障またはソフトウェアの劣化に
より惹起することがある。
装置は、心臓に不必要な外傷を与えず、必要とされると
きにのみ治療を行うので、大きな実際的有用性を有する
ことが実証されている。しかしこれらの装置は、他の最
近の電子式またはマイクロプロセッサ援用装置にくらべ
て頻繁ではないけれども、時には故障および誤りを生ず
る。しかし不幸なことに、故障および誤りは植え込み可
能な装置では、患者の生命が装置の適切な作動に依存し
ているので、他の装置の場合よりも影響が大きい。これ
らの装置では誤りは、時間の経過と共に生じ得るハード
ウェア(電子部品)の故障またはソフトウェアの劣化に
より惹起することがある。
【0009】これらの誤りの確率を最小化するため、多
くの最近の植え込み可能な装置は、マイクロプロセッサ
の代わりにバックアップ回路として使用するためハード
ウェアで実行される固定レート回路を備えている。これ
らの固定レート回路はパリティエラーの検出時にトリガ
され、またそれらは装置のプログラム可能な機能のすべ
てをディスエーブルし、装置は単に固定レートペースメ
ーカとなる。換言すれば、検出された誤りに応答して、
これらの植え込み可能な装置は、それらの決定回路に誤
りがあることを推定し、また心臓への周期的パルスの供
給に戻り、それらが有したであろう自動性機能を喪失す
る。しばしば、マイクロプロセッサがパワーを保存する
ことを完全に停止され、またその作動が無視され、また
誤っていると回路により推定される。患者が医師診察室
に戻るべきであることを指示するべく、パルス発生器内
の可聴警報が時には鳴らされる。
くの最近の植え込み可能な装置は、マイクロプロセッサ
の代わりにバックアップ回路として使用するためハード
ウェアで実行される固定レート回路を備えている。これ
らの固定レート回路はパリティエラーの検出時にトリガ
され、またそれらは装置のプログラム可能な機能のすべ
てをディスエーブルし、装置は単に固定レートペースメ
ーカとなる。換言すれば、検出された誤りに応答して、
これらの植え込み可能な装置は、それらの決定回路に誤
りがあることを推定し、また心臓への周期的パルスの供
給に戻り、それらが有したであろう自動性機能を喪失す
る。しばしば、マイクロプロセッサがパワーを保存する
ことを完全に停止され、またその作動が無視され、また
誤っていると回路により推定される。患者が医師診察室
に戻るべきであることを指示するべく、パルス発生器内
の可聴警報が時には鳴らされる。
【0010】しかし、ソフトウェアエラーの状況下で
は、装置の自動性機能のすべてを停止し、またその代わ
りに患者に固定レート整調を施すことは資源の浪費であ
り、また危険であると考えられる。なぜならば、特に、
固定レート整調によって常に適切に処理され得ない頻不
整脈および徐脈の検出および治療のために装置が使用さ
れ得るからである。換言すれば、装置が最初に患者に植
え込まれた真の理由は、絶対的に自動性を必要とする条
件をアドレスすることにあったかもしれない。
は、装置の自動性機能のすべてを停止し、またその代わ
りに患者に固定レート整調を施すことは資源の浪費であ
り、また危険であると考えられる。なぜならば、特に、
固定レート整調によって常に適切に処理され得ない頻不
整脈および徐脈の検出および治療のために装置が使用さ
れ得るからである。換言すれば、装置が最初に患者に植
え込まれた真の理由は、絶対的に自動性を必要とする条
件をアドレスすることにあったかもしれない。
【0011】固定レートバックアップ整調の使用により
生ずる他の問題は、心臓に与えられる電圧が特定の患者
に対して不適切に高く設定されるかもしれず、従ってま
た心臓の正常な作動を実際に妨げるかもしれないことで
ある。不幸なことに、注意深い観察のなかで、それはま
さに現在のプログラム可能なペースメーカのいくつかの
作動の仕方である。
生ずる他の問題は、心臓に与えられる電圧が特定の患者
に対して不適切に高く設定されるかもしれず、従ってま
た心臓の正常な作動を実際に妨げるかもしれないことで
ある。不幸なことに、注意深い観察のなかで、それはま
さに現在のプログラム可能なペースメーカのいくつかの
作動の仕方である。
【0012】ソフトウェアエラーが検出されているとい
う事実は、マイクロプロセッサ援用システムが心臓の自
然の作動のモニタリングを行い得ないこと、自動性を備
え得ないこと、または頻不整脈および徐脈のような潜在
的に危険な条件を診断しかつ取り扱い得ないことを必ず
しも意味しない。
う事実は、マイクロプロセッサ援用システムが心臓の自
然の作動のモニタリングを行い得ないこと、自動性を備
え得ないこと、または頻不整脈および徐脈のような潜在
的に危険な条件を診断しかつ取り扱い得ないことを必ず
しも意味しない。
【0013】
【発明が解決しようとする課題】従って、作動の誤りの
検出時にすべての制御および自動性機能を停止しない植
え込み可能な装置に対する必要性が存在する。さらに、
心臓に不必要な外傷を与えない代替的なバックアップ作
動をこれらの装置にさせる必要がある。さらにこのよう
な装置は、その検出された故障の広がりと、それが作動
し続け得るか否か、固定レート整調を全く行わわない
か、もしくは最後の手段としてのみ行うかなどを決定で
きるものでなければならない。本発明は、下記のよう
に、このような装置を提供するものである。
検出時にすべての制御および自動性機能を停止しない植
え込み可能な装置に対する必要性が存在する。さらに、
心臓に不必要な外傷を与えない代替的なバックアップ作
動をこれらの装置にさせる必要がある。さらにこのよう
な装置は、その検出された故障の広がりと、それが作動
し続け得るか否か、固定レート整調を全く行わわない
か、もしくは最後の手段としてのみ行うかなどを決定で
きるものでなければならない。本発明は、下記のよう
に、このような装置を提供するものである。
【0014】
【課題を解決するための手段】この課題は本発明によれ
ば請求項1に記載の構成により解決される。
ば請求項1に記載の構成により解決される。
【0015】本発明は、上記の課題を満足する植え込み
可能な装置を提供する。一層詳細には、本発明は、自動
性、いくつかの形式の誤りの検出を含むその正常な機能
および作動のほとんどを続け得る植え込み可能な装置を
提供する。本発明は、人間の心臓に不必要な外傷を与え
ないより安全でより信頼性に富む植え込み可能な装置を
提供する。
可能な装置を提供する。一層詳細には、本発明は、自動
性、いくつかの形式の誤りの検出を含むその正常な機能
および作動のほとんどを続け得る植え込み可能な装置を
提供する。本発明は、人間の心臓に不必要な外傷を与え
ないより安全でより信頼性に富む植え込み可能な装置を
提供する。
【0016】本発明の1つの実施態様によれば、植え込
み可能な装置は心臓に与えられるべき電気的刺激の適切
なタイミングを決定し、また作動命令およびデータの2
つの集合を記憶する2つのメモリを含んでいる制御装置
を含んでいる。プログラム可能かつ書込み可能なメモリ
であってよい第1のメモリは工場でまたはテレメトリに
よりロードされ得る完全な作動コードを受け入れるのに
利用される。リードオンリーメモリであってよい第2の
メモリは心臓の整調および不整脈終了のために使用され
るバックアップを行うべく第2の作動命令集合を記憶す
る。この第2のコード集合は自動性を備え、またシステ
ムは、第1のコード集合内で誤りが検出された場合に、
第2のコード集合に切換わり得る。
み可能な装置は心臓に与えられるべき電気的刺激の適切
なタイミングを決定し、また作動命令およびデータの2
つの集合を記憶する2つのメモリを含んでいる制御装置
を含んでいる。プログラム可能かつ書込み可能なメモリ
であってよい第1のメモリは工場でまたはテレメトリに
よりロードされ得る完全な作動コードを受け入れるのに
利用される。リードオンリーメモリであってよい第2の
メモリは心臓の整調および不整脈終了のために使用され
るバックアップを行うべく第2の作動命令集合を記憶す
る。この第2のコード集合は自動性を備え、またシステ
ムは、第1のコード集合内で誤りが検出された場合に、
第2のコード集合に切換わり得る。
【0017】本発明の特別な実施態様では、装置は2つ
の並列なメモリアドレスポインタを含んでいてよく、そ
の一方はRAMをまたはRAMおよびROMの双方の組
み合わせを指定し、また他方はROMだけを指定する。
2つの代替的なベクトルテーブルであってよいこれらの
ポインタは正常およびソフトウェアバックアップモード
でそれぞれ使用される。代替的に、第2のメモリはRO
Mに記憶された圧縮されたコードを含んでいてよく、こ
の圧縮コードが、もしソフトウェアエラーが検出される
ならば、マイクロプロセッサにより脱圧縮されてRAM
にロードされ得る。本発明のさらに特別な実施態様によ
れば、マイクロプロセッサは第2の誤り検出の場合にハ
ードウェアエラーを推定し、またその場合にのみ第3の
EVVI作動モードとして固定レート整調に後退し得
る。
の並列なメモリアドレスポインタを含んでいてよく、そ
の一方はRAMをまたはRAMおよびROMの双方の組
み合わせを指定し、また他方はROMだけを指定する。
2つの代替的なベクトルテーブルであってよいこれらの
ポインタは正常およびソフトウェアバックアップモード
でそれぞれ使用される。代替的に、第2のメモリはRO
Mに記憶された圧縮されたコードを含んでいてよく、こ
の圧縮コードが、もしソフトウェアエラーが検出される
ならば、マイクロプロセッサにより脱圧縮されてRAM
にロードされ得る。本発明のさらに特別な実施態様によ
れば、マイクロプロセッサは第2の誤り検出の場合にハ
ードウェアエラーを推定し、またその場合にのみ第3の
EVVI作動モードとして固定レート整調に後退し得
る。
【0018】装置は心臓に送られる刺激を発生するのに
使用されるソフトウェアの改変を検出し得る誤り検出機
構を含んでいる。この誤り検出機構はマイクロプロセッ
サまたは計算機回路内の誤りを検出する任意の機構、た
とえばパリティエラー機構、ウォッチドッグ、検査合計
機構、誤り訂正コード、サイクリック冗長検査合計な
ど、またはそれらの任意の組み合わせであってよい。ソ
フトウェアエラーが検出される時、制御装置は停止され
ないが、その代わりに作動命令の第2のバックアップ集
合に切換わるべく指令される。制御装置はこうしてなお
任意の所望の数の生理学的入力に応答し続け得るし、ま
たはコードにより決定される種々の治療を施し得る。装
置はこのバックアップモードで自動性を備え続ける。
使用されるソフトウェアの改変を検出し得る誤り検出機
構を含んでいる。この誤り検出機構はマイクロプロセッ
サまたは計算機回路内の誤りを検出する任意の機構、た
とえばパリティエラー機構、ウォッチドッグ、検査合計
機構、誤り訂正コード、サイクリック冗長検査合計な
ど、またはそれらの任意の組み合わせであってよい。ソ
フトウェアエラーが検出される時、制御装置は停止され
ないが、その代わりに作動命令の第2のバックアップ集
合に切換わるべく指令される。制御装置はこうしてなお
任意の所望の数の生理学的入力に応答し続け得るし、ま
たはコードにより決定される種々の治療を施し得る。装
置はこのバックアップモードで自動性を備え続ける。
【0019】本発明の他の実施態様では、装置は新規な
制御構造を有するディジタル回路を含んでいる。第1の
レベルの制御は装置を、制御装置が作動命令およびデー
タの第1の集合に依存する第1の作動モードに置く能力
を有するテレメトリ回路により行われる。第1のレベル
の制御はウォッチドッグ回路、すなわち制御装置がその
作動をウォッチドッグ回路に周期的に報知することを要
求することにより制御装置が適切に作動していることを
保証する回路により行われる。もし制御装置がそれをし
損なえば、ウォッチドッグ回路はハードウェアエラーを
推定し、制御装置を凍結し、また第3の作動モードで固
定レート整調を行う。最後に、ソフトウェアエラー検出
機構が第3のレベルの制御を行う。それはシステムのソ
フトウェアおよびデータが誤りに対するRAMに、また
はそれから転送されていることをモニタする。もしそれ
が誤りを検出すれば、それは装置をして第1のモードお
よび第1のソフトウェア集合から、制御装置がバックア
ップとして記憶されている第1のソフトウェア集合に依
存する第2の作動モードへ切換わらせる。もし装置が既
に第2のモードにあれば、それはウォッチドッグ回路に
報知され、ウォッチドッグ回路がハードウェアエラーを
推定し、また固定レート整調を行う。再び、装置は少な
くとも2つの作動モードで自動性を備えている。
制御構造を有するディジタル回路を含んでいる。第1の
レベルの制御は装置を、制御装置が作動命令およびデー
タの第1の集合に依存する第1の作動モードに置く能力
を有するテレメトリ回路により行われる。第1のレベル
の制御はウォッチドッグ回路、すなわち制御装置がその
作動をウォッチドッグ回路に周期的に報知することを要
求することにより制御装置が適切に作動していることを
保証する回路により行われる。もし制御装置がそれをし
損なえば、ウォッチドッグ回路はハードウェアエラーを
推定し、制御装置を凍結し、また第3の作動モードで固
定レート整調を行う。最後に、ソフトウェアエラー検出
機構が第3のレベルの制御を行う。それはシステムのソ
フトウェアおよびデータが誤りに対するRAMに、また
はそれから転送されていることをモニタする。もしそれ
が誤りを検出すれば、それは装置をして第1のモードお
よび第1のソフトウェア集合から、制御装置がバックア
ップとして記憶されている第1のソフトウェア集合に依
存する第2の作動モードへ切換わらせる。もし装置が既
に第2のモードにあれば、それはウォッチドッグ回路に
報知され、ウォッチドッグ回路がハードウェアエラーを
推定し、また固定レート整調を行う。再び、装置は少な
くとも2つの作動モードで自動性を備えている。
【0020】
【実施例】以上に概要を示され、また特許請求の範囲に
その範囲をあげられている本発明は、添付図面と結び付
けての特定の好ましい実施例の以下の詳細な説明を参照
することにより一層良好に理解されよう。以下の詳細な
説明は当業者が本発明の特定の実施例を構成し使用する
ことを可能にし、またそれは特許請求の範囲にあげられ
ている本発明の範囲を制限するものではなく、その特定
の例として説明されるものである。以下に説明される特
定の例は本発明の好ましい特定の実施例、すなわち整
調、抗頻不整脈、抗徐脈または他の治療を施すことによ
り心臓を助ける植え込み可能な装置である。
その範囲をあげられている本発明は、添付図面と結び付
けての特定の好ましい実施例の以下の詳細な説明を参照
することにより一層良好に理解されよう。以下の詳細な
説明は当業者が本発明の特定の実施例を構成し使用する
ことを可能にし、またそれは特許請求の範囲にあげられ
ている本発明の範囲を制限するものではなく、その特定
の例として説明されるものである。以下に説明される特
定の例は本発明の好ましい特定の実施例、すなわち整
調、抗頻不整脈、抗徐脈または他の治療を施すことによ
り心臓を助ける植え込み可能な装置である。
【0021】図1は好ましい植え込み可能な装置の制御
ユニット11の一般的なレイアウトを示す。図1中に示
されているように、制御ユニット11は制御装置チップ
13、入力/出力(I/O)チップ15、高電圧チップ
17および外部ランダムアクセスメモリ(RAM)チッ
プ18を含む4つの原理的なチップを有する。これらの
チップの機能および相互関係は簡単に紹介すると下記の
とおりである。
ユニット11の一般的なレイアウトを示す。図1中に示
されているように、制御ユニット11は制御装置チップ
13、入力/出力(I/O)チップ15、高電圧チップ
17および外部ランダムアクセスメモリ(RAM)チッ
プ18を含む4つの原理的なチップを有する。これらの
チップの機能および相互関係は簡単に紹介すると下記の
とおりである。
【0022】図1の左側に示されている制御装置チップ
13は装置の論理決定のほとんどを行う。この機能を果
たすため、制御装置チップ13はマイクロプロセッサ1
9(たとえば好ましくは“制御装置”)と、テレメトリ
回路21と、制御レジスタおよびウォッチドッグハード
ウェア23を含む他の回路要素と、マイクロプロセッサ
に対する作動コードの第2の集合を記憶する内部メモリ
要素25とを含んでいる。これらの要素間の通信および
制御ユニット11の他の回路との通信はシステムバス2
6を介して送られる。
13は装置の論理決定のほとんどを行う。この機能を果
たすため、制御装置チップ13はマイクロプロセッサ1
9(たとえば好ましくは“制御装置”)と、テレメトリ
回路21と、制御レジスタおよびウォッチドッグハード
ウェア23を含む他の回路要素と、マイクロプロセッサ
に対する作動コードの第2の集合を記憶する内部メモリ
要素25とを含んでいる。これらの要素間の通信および
制御ユニット11の他の回路との通信はシステムバス2
6を介して送られる。
【0023】入力/出力(I/O)チップ15は図1の
右上に示されており、またそれは制御装置チップ13に
対する入力および出力機能を行う。加えて、I/Oチッ
プ15は、ハードウェアエラーまたは第2のソフトウェ
アエラーのありそうにない場合に、マイクロプロセッサ
により制御される整調の代わりにEVVI整調を行う。
一層詳細には、I/Oチップ15は心臓への3つの回路
経路を用意する。第1に、I/Oチップのモニタリング
論理回路27は心臓からまたは他のセンサ、たとえば血
液ガスセンサおよび呼吸センサからのセンサ入力を受信
する。好ましい制御ユニット11では、心臓からのみ到
来する入力信号が使用され、またマイクロプロセッサ1
9は、病的な頻脈から生理学的な頻脈を識別するのに、
これらの入力信号の心拍解析に依存している。
右上に示されており、またそれは制御装置チップ13に
対する入力および出力機能を行う。加えて、I/Oチッ
プ15は、ハードウェアエラーまたは第2のソフトウェ
アエラーのありそうにない場合に、マイクロプロセッサ
により制御される整調の代わりにEVVI整調を行う。
一層詳細には、I/Oチップ15は心臓への3つの回路
経路を用意する。第1に、I/Oチップのモニタリング
論理回路27は心臓からまたは他のセンサ、たとえば血
液ガスセンサおよび呼吸センサからのセンサ入力を受信
する。好ましい制御ユニット11では、心臓からのみ到
来する入力信号が使用され、またマイクロプロセッサ1
9は、病的な頻脈から生理学的な頻脈を識別するのに、
これらの入力信号の心拍解析に依存している。
【0024】心臓への第2および第3の経路は制御ユニ
ット11からの出力であり、またそれらはそれぞれマイ
クロプロセッサ19により制御される整調回路29およ
びEVVI状態機械31により用意されている。これら
の要素は心臓に対する電気的刺激を実際に発生するハー
ドウェアである出力論理回路33を直接に制御する。マ
イクロプロセッサ19により制御される整調回路29
は、マイクロプロセッサ19により供給される論理信号
を使用して出力論理回路33を直接に制御するのに使用
される。マイクロプロセッサまたはハードウェアの故障
の場合には、EVVI状態機械31は、ハード配線され
た値に従って、出力論理回路33を直接に制御するよう
に構成されている。出力論理回路33はこうして常に、
それが命令をマイクロプロセッサ19から受けるにせよ
EVVI状態機械31から受けるにせよ使用され、また
それは一方または他方に応答してパルスを発生する。
ット11からの出力であり、またそれらはそれぞれマイ
クロプロセッサ19により制御される整調回路29およ
びEVVI状態機械31により用意されている。これら
の要素は心臓に対する電気的刺激を実際に発生するハー
ドウェアである出力論理回路33を直接に制御する。マ
イクロプロセッサ19により制御される整調回路29
は、マイクロプロセッサ19により供給される論理信号
を使用して出力論理回路33を直接に制御するのに使用
される。マイクロプロセッサまたはハードウェアの故障
の場合には、EVVI状態機械31は、ハード配線され
た値に従って、出力論理回路33を直接に制御するよう
に構成されている。出力論理回路33はこうして常に、
それが命令をマイクロプロセッサ19から受けるにせよ
EVVI状態機械31から受けるにせよ使用され、また
それは一方または他方に応答してパルスを発生する。
【0025】図1の左下に示されている高電圧チップ1
7は原理的に患者の心臓に抗頻不整脈治療を施すべく構
成されている。たとえば、心室細動(VF)のような重
大な条件は、VF条件を阻止し患者の生命を助けるの
に、大きい(たとえば数100Vの)電気的ショックを
必要とする。マイクロプロセッサ19はこのような生命
を脅かす条件を検出し、それに応答して高電圧チップ1
7の抗頻不整脈回路35を制御する。しかしこの制御は
複雑であり、またそれはマイクロプロセッサ19により
検出される特定の条件に関係して実質的に変化し得る。
施される特定の治療はマイクロプロセッサ19の作動コ
ードの2つの代替的な集合の1つにより決定される。高
電圧チップ17は実際に治療に使用される高電圧を発生
するために使用されるハイブリッド上の追加的な回路を
含んでいる。本明細書中に使用される時には常に、高電
圧チップはこの追加的な回路を含んでいる。
7は原理的に患者の心臓に抗頻不整脈治療を施すべく構
成されている。たとえば、心室細動(VF)のような重
大な条件は、VF条件を阻止し患者の生命を助けるの
に、大きい(たとえば数100Vの)電気的ショックを
必要とする。マイクロプロセッサ19はこのような生命
を脅かす条件を検出し、それに応答して高電圧チップ1
7の抗頻不整脈回路35を制御する。しかしこの制御は
複雑であり、またそれはマイクロプロセッサ19により
検出される特定の条件に関係して実質的に変化し得る。
施される特定の治療はマイクロプロセッサ19の作動コ
ードの2つの代替的な集合の1つにより決定される。高
電圧チップ17は実際に治療に使用される高電圧を発生
するために使用されるハイブリッド上の追加的な回路を
含んでいる。本明細書中に使用される時には常に、高電
圧チップはこの追加的な回路を含んでいる。
【0026】危険性は少ないがまだ重大な頻不整脈条件
も診断され、また条件に関係して異なる治療が施され得
る。たとえば、マイクロプロセッサ19は、もし心臓レ
ートが150拍毎分(BPM)よりも高いことが検出さ
れるならば、I/Oチップ15をして比較的少数の小さ
い(たとえば10Vの)ショックを心臓に与えるように
プログラムされ得る。代替的に、260BPMよりも高
い心臓レートが検出されるならば、それは細動を指示
し、またより強く(たとえば500Vの)かつより多数
のショックが高電圧チップ17により与えられることを
要請するものであり得よう。
も診断され、また条件に関係して異なる治療が施され得
る。たとえば、マイクロプロセッサ19は、もし心臓レ
ートが150拍毎分(BPM)よりも高いことが検出さ
れるならば、I/Oチップ15をして比較的少数の小さ
い(たとえば10Vの)ショックを心臓に与えるように
プログラムされ得る。代替的に、260BPMよりも高
い心臓レートが検出されるならば、それは細動を指示
し、またより強く(たとえば500Vの)かつより多数
のショックが高電圧チップ17により与えられることを
要請するものであり得よう。
【0027】種々の条件を診断し、また種々の条件にそ
れぞれ適した治療を施すことにより、好ましい植え込み
可能な装置は心臓に不必要な外傷を与えない。加えて、
好ましい装置の最も有意義な生命維持機能は抗頻脈治療
を施すことであるから、下記の第2のバックアップマイ
クロプロセッサモードは、マイクロプロセッサが検出さ
れたソフトウェアエラーにもかかわらずこの生命に関わ
る機能を維持することを可能にする。
れぞれ適した治療を施すことにより、好ましい植え込み
可能な装置は心臓に不必要な外傷を与えない。加えて、
好ましい装置の最も有意義な生命維持機能は抗頻脈治療
を施すことであるから、下記の第2のバックアップマイ
クロプロセッサモードは、マイクロプロセッサが検出さ
れたソフトウェアエラーにもかかわらずこの生命に関わ
る機能を維持することを可能にする。
【0028】最初に図2を参照して、好ましい植え込み
可能な装置のソフトウェアの作動を説明する。マイクロ
プロセッサ19はそれぞれ自動性を備えている2つの代
替的なソフトウェア集合を用意されている。好ましい装
置は、実際に、図2の下から上までの4つのブロックに
示されている3つの作動モードを備えている。第1の正
常作動モード(最も下のブロック中に示されているRA
Mモード)は第1のソフトウェア集合を使用し、第2の
バックアップ作動モード(図2の中央に示されているR
OMモード)は第2の代替的なソフトウェア集合を使用
する。最後に、第3の固定レート(EVVI)モードも
使用される。図2は実際にこの第3のモードを図2の上
における2つのブロック中に示している。第3のモード
には、図2の左上に示されているように、ハードウェア
エラーまたは第2のソフトウェアエラーが検出された場
合に、入ることができる。図2の右上に示されているよ
うに、第3のモードには、システム診断および再プログ
ラミングのためにシステムをプログラムしまた論理機能
をディスエーブルするのにテレメトリが使用される時に
も、入ることができる。頻不整脈および徐脈の診断およ
び処置を含む自動性機能は第1および第2のモードの各
々で提供されるが、第3のモードでは自動性機能は提供
されず、固定レート整調がハードウェア制御のもとに行
われる。マイクロプロセッサは第3のモードでは使用さ
れない。
可能な装置のソフトウェアの作動を説明する。マイクロ
プロセッサ19はそれぞれ自動性を備えている2つの代
替的なソフトウェア集合を用意されている。好ましい装
置は、実際に、図2の下から上までの4つのブロックに
示されている3つの作動モードを備えている。第1の正
常作動モード(最も下のブロック中に示されているRA
Mモード)は第1のソフトウェア集合を使用し、第2の
バックアップ作動モード(図2の中央に示されているR
OMモード)は第2の代替的なソフトウェア集合を使用
する。最後に、第3の固定レート(EVVI)モードも
使用される。図2は実際にこの第3のモードを図2の上
における2つのブロック中に示している。第3のモード
には、図2の左上に示されているように、ハードウェア
エラーまたは第2のソフトウェアエラーが検出された場
合に、入ることができる。図2の右上に示されているよ
うに、第3のモードには、システム診断および再プログ
ラミングのためにシステムをプログラムしまた論理機能
をディスエーブルするのにテレメトリが使用される時に
も、入ることができる。頻不整脈および徐脈の診断およ
び処置を含む自動性機能は第1および第2のモードの各
々で提供されるが、第3のモードでは自動性機能は提供
されず、固定レート整調がハードウェア制御のもとに行
われる。マイクロプロセッサは第3のモードでは使用さ
れない。
【0029】第1の作動モード(図2の最も下のブロッ
クにより表されている)では、マイクロプロセッサ19
は、主として図1の外部RAMチップ18かに置かれて
いる第1のソフトウェア集合に従って作動する。このソ
フトウェア集合または作動コードにアクセスするべく、
マイクロプロセッサ19は第1のメモリアドレスポイン
タ(すなわち第1のベクトルテーブル)を供給される。
この第1のメモリアドレスポインタは、ほとんどの自動
性機能のために外部RAMチップ18を利用し、また第
1および第2のモードの双方に共通の特定の機能、たと
えばマイクロプロセッサ19をしてウォッチドッグおよ
び制御レジスタ23とインタフェースさせるソフトウェ
アのために図1の内部メモリ要素25を利用することを
マイクロプロセッサ19に指令する。
クにより表されている)では、マイクロプロセッサ19
は、主として図1の外部RAMチップ18かに置かれて
いる第1のソフトウェア集合に従って作動する。このソ
フトウェア集合または作動コードにアクセスするべく、
マイクロプロセッサ19は第1のメモリアドレスポイン
タ(すなわち第1のベクトルテーブル)を供給される。
この第1のメモリアドレスポインタは、ほとんどの自動
性機能のために外部RAMチップ18を利用し、また第
1および第2のモードの双方に共通の特定の機能、たと
えばマイクロプロセッサ19をしてウォッチドッグおよ
び制御レジスタ23とインタフェースさせるソフトウェ
アのために図1の内部メモリ要素25を利用することを
マイクロプロセッサ19に指令する。
【0030】植え込み可能な装置が最初に患者に植え込
まれる時のマイクロプロセッサ19に対するデフォール
トモードである第2のバックアップ作動モード(図2の
中央のブロック)では、マイクロプロセッサ19は図1
の制御装置チップ13の内部メモリ要素25に記憶され
ている作動命令およびデータから成る第2のソフトウェ
ア集合に従って作動する。後で図3を参照して説明する
ように,このメモリ要素は命令集合ROM37、内部ワ
ークスペースRAM38および64バイトベクトルRO
M40を含んでいる。第2の作動コード集合は命令集合
ROM37に記憶されており、他方、データおよびパラ
メータは第2のソフトウェア集合もしくはテレメトリに
より内部RAM38にロードされ得る。
まれる時のマイクロプロセッサ19に対するデフォール
トモードである第2のバックアップ作動モード(図2の
中央のブロック)では、マイクロプロセッサ19は図1
の制御装置チップ13の内部メモリ要素25に記憶され
ている作動命令およびデータから成る第2のソフトウェ
ア集合に従って作動する。後で図3を参照して説明する
ように,このメモリ要素は命令集合ROM37、内部ワ
ークスペースRAM38および64バイトベクトルRO
M40を含んでいる。第2の作動コード集合は命令集合
ROM37に記憶されており、他方、データおよびパラ
メータは第2のソフトウェア集合もしくはテレメトリに
より内部RAM38にロードされ得る。
【0031】第1のソフトウェア集合と同様に、第2の
代替的なソフトウェア集合も第1のソフトウェア集合ま
たはそれらの部分集合により与えられる機能と同一であ
ってよい自動性機能を備えている。第2のソフトウェア
集合は種々の機能を与えることができ、また好ましくは
3つの抗頻不整脈治療および1つの抗徐脈治療の工場標
準集合である。いぶれの場合にも、第1および第2のモ
ードは共に好ましくは、図1の制御レジスタおよびウォ
ッチドッグハードウェア23とのインタフェースのよう
な命令集合ROM37に記憶されているいくつかの共通
のソフトウェアに依存している。植え込み可能な装置が
最初に植え込まれた後、それは第1のモードで作動する
べくテレメトリにより切換えられ得る。
代替的なソフトウェア集合も第1のソフトウェア集合ま
たはそれらの部分集合により与えられる機能と同一であ
ってよい自動性機能を備えている。第2のソフトウェア
集合は種々の機能を与えることができ、また好ましくは
3つの抗頻不整脈治療および1つの抗徐脈治療の工場標
準集合である。いぶれの場合にも、第1および第2のモ
ードは共に好ましくは、図1の制御レジスタおよびウォ
ッチドッグハードウェア23とのインタフェースのよう
な命令集合ROM37に記憶されているいくつかの共通
のソフトウェアに依存している。植え込み可能な装置が
最初に植え込まれた後、それは第1のモードで作動する
べくテレメトリにより切換えられ得る。
【0032】第1のモードでの植え込み可能な装置の作
動の間、誤り検出機構により装置は第1のモードから第
2のモードまたは第3のモードへ切換えられる。図2中
に示されているように、もし誤り検出機構が、装置の第
1のモードでの作動中にソフトウェアエラーを検出する
と、マイクロプロセッサ19は、それがデフォールト
で、すなわち第2のバックアップモードで作動し始める
ようにリセットされる。第2のモードでマイクロプロセ
ッサは図1の内部メモリ要素25のみを指定する第2の
ベクトルテーブルを探索する。マイクロプロセッサ19
はまだ、このモードでは、検出されたパラメータおよび
変数を記憶するために内部RAMを利用するが、その作
動命令は、第2のベクトルテーブルにより指令されるよ
うに、命令集合ROM37からのみ得られる。
動の間、誤り検出機構により装置は第1のモードから第
2のモードまたは第3のモードへ切換えられる。図2中
に示されているように、もし誤り検出機構が、装置の第
1のモードでの作動中にソフトウェアエラーを検出する
と、マイクロプロセッサ19は、それがデフォールト
で、すなわち第2のバックアップモードで作動し始める
ようにリセットされる。第2のモードでマイクロプロセ
ッサは図1の内部メモリ要素25のみを指定する第2の
ベクトルテーブルを探索する。マイクロプロセッサ19
はまだ、このモードでは、検出されたパラメータおよび
変数を記憶するために内部RAMを利用するが、その作
動命令は、第2のベクトルテーブルにより指令されるよ
うに、命令集合ROM37からのみ得られる。
【0033】図2の左側に示されているように、もし第
2のソフトウェアエラーがその後に検出されると、また
はもしハードウェアエラーが任意の時点で検出される
と、誤り検出機構により装置は第3のEVVI作動モー
ドに入る。装置はその後は、テレメトリが装置を第3の
モードから外すのに使用されるまで、固定レート整調の
みを行う。
2のソフトウェアエラーがその後に検出されると、また
はもしハードウェアエラーが任意の時点で検出される
と、誤り検出機構により装置は第3のEVVI作動モー
ドに入る。装置はその後は、テレメトリが装置を第3の
モードから外すのに使用されるまで、固定レート整調の
みを行う。
【0034】図3を参照すると、制御装置チップ13が
単一のチップの上に一緒に置かれているいくつかの重要
な論理要素を含むものとして示されている。これらの要
素のなかで主要なものはマイクロプロセッサ19であ
り、これは1メガヘルツのクロックでランする8ビット
のマイクロプロセッサである。それはいずれも制御装置
チップの内部メモリ要素25の一部である命令集合RO
M37、内部RAM38および64バイトのベクトルR
OM40を含む周辺論理要素およびいくつかの内部メモ
リ要素により支援されている。これらの要素に加えて、
制御装置チップ25は、パラメータが内部RAM38か
ら検索されるときにパラメータのパリティをチェックす
るパリティ論理回路39をも含んでいる。このパリティ
論理回路は本発明に従って装置のモードを切換えるのに
使用される誤り検出機構の一部である。もしパリティ論
理回路が誤りを検出すると、それはウォッチドッグ回路
41に報知され、ウォッチドッグ回路がそれに基づいて
植え込み可能な装置をして第2のモードに入らせる。
単一のチップの上に一緒に置かれているいくつかの重要
な論理要素を含むものとして示されている。これらの要
素のなかで主要なものはマイクロプロセッサ19であ
り、これは1メガヘルツのクロックでランする8ビット
のマイクロプロセッサである。それはいずれも制御装置
チップの内部メモリ要素25の一部である命令集合RO
M37、内部RAM38および64バイトのベクトルR
OM40を含む周辺論理要素およびいくつかの内部メモ
リ要素により支援されている。これらの要素に加えて、
制御装置チップ25は、パラメータが内部RAM38か
ら検索されるときにパラメータのパリティをチェックす
るパリティ論理回路39をも含んでいる。このパリティ
論理回路は本発明に従って装置のモードを切換えるのに
使用される誤り検出機構の一部である。もしパリティ論
理回路が誤りを検出すると、それはウォッチドッグ回路
41に報知され、ウォッチドッグ回路がそれに基づいて
植え込み可能な装置をして第2のモードに入らせる。
【0035】制御装置チップ13は装置の作動を助ける
追加的な論理要素をも含んでいる。たとえば、可聴警報
回路45は装置が注意を必要とすること、たとえば電池
の電圧が低いこと、または高電圧チップ17がチャージ
を供給する準備をしていることを患者に警報する。可聴
警報回路45の構成は後でまた説明する。他のマイクロ
プロセッサ支援システムと同様に、装置は割込み論理回
路47、システムクロック49、リセット論理回路50
および実時間カウンタ51を含んでおり、実時間カウン
タ51はソフトウェアにより指令される時間周期を測定
するのに使用されている。最後に、制御装置チップ13
は、図6および図7により示されるように、また後で説
明するように、種々の機能を行う制御レジスタ53およ
び54の集合をも含んでいる。
追加的な論理要素をも含んでいる。たとえば、可聴警報
回路45は装置が注意を必要とすること、たとえば電池
の電圧が低いこと、または高電圧チップ17がチャージ
を供給する準備をしていることを患者に警報する。可聴
警報回路45の構成は後でまた説明する。他のマイクロ
プロセッサ支援システムと同様に、装置は割込み論理回
路47、システムクロック49、リセット論理回路50
および実時間カウンタ51を含んでおり、実時間カウン
タ51はソフトウェアにより指令される時間周期を測定
するのに使用されている。最後に、制御装置チップ13
は、図6および図7により示されるように、また後で説
明するように、種々の機能を行う制御レジスタ53およ
び54の集合をも含んでいる。
【0036】制御ユニット11の種々の論理要素の読出
しおよび書込み制御はマイクロプロセッサ19およびテ
レメトリ回路21の双方に与えられ、またそのためにバ
ス制御論理回路52がこれらの要素へのシステムのアク
セスを可能にするために設けられている。マイクロプロ
セッサ19およびテレメトリ回路21は同一のシステム
バス26を時分割多重化して利用するが、それらはバス
制御論理回路のすべてを時分割多重化しては利用しな
い。テレメトリ回路21はシステムバスを使用するより
高い優先度を有し、従って、テレメトリがバスへのアク
セスに使用されている時には、システムバスへのマイク
ロプロセッサによるアクセスは禁止されている。
しおよび書込み制御はマイクロプロセッサ19およびテ
レメトリ回路21の双方に与えられ、またそのためにバ
ス制御論理回路52がこれらの要素へのシステムのアク
セスを可能にするために設けられている。マイクロプロ
セッサ19およびテレメトリ回路21は同一のシステム
バス26を時分割多重化して利用するが、それらはバス
制御論理回路のすべてを時分割多重化しては利用しな
い。テレメトリ回路21はシステムバスを使用するより
高い優先度を有し、従って、テレメトリがバスへのアク
セスに使用されている時には、システムバスへのマイク
ロプロセッサによるアクセスは禁止されている。
【0037】本発明によれば、マイクロプロセッサ19
に対する第1のソフトウェア集合に対する作動コードは
外部RAMチップ18に記憶されており、また第2のソ
フトウェア集合に対する作動コードは制御装置チップ1
3の命令集合ROM37にファームウェアとして記憶さ
れている。マイクロプロセッサ19に対する一般的メモ
リマップは表2として後で示されており、またそれはマ
イクロプロセッサにより使用される種々のメモリ要素に
関する情報を与える。
に対する第1のソフトウェア集合に対する作動コードは
外部RAMチップ18に記憶されており、また第2のソ
フトウェア集合に対する作動コードは制御装置チップ1
3の命令集合ROM37にファームウェアとして記憶さ
れている。マイクロプロセッサ19に対する一般的メモ
リマップは表2として後で示されており、またそれはマ
イクロプロセッサにより使用される種々のメモリ要素に
関する情報を与える。
【0038】表2に示されているように、図1の外部R
AMチップ18は近似的に16,000バイトのソフト
ウェアに対する記憶スペースを有し、他方、命令集合R
OM37(図3)はその約半分のサイズを有する。その
理由は、好ましい実施例では、外部RAMチップは患者
の条件に適合し得るまた多くの特殊化された機能を与え
得る完全なソフトウェアに対する第1のメモリとして使
用されることである。対照的に、命令集合ROM37に
記憶される好ましいバックアップファームウェアの主要
な目的は頻不整脈および徐脈のデフォールトな適合しな
い検出および治療を行うことである。前記のように、ソ
フトウェアエラーは非常に稀であり、またこうして好ま
しい植え込み可能な装置はほとんど常にその第1のRA
Mモードで作動する。しかし、バックアップファームウ
ェア(ファームウェアはROMに記憶されているソフト
ウェアとして定義されている)はソフトウェアエラーの
場合に追加的な生命安全保障を与える。もしありそうに
ない誤りが検出されるならば、制御ユニット11は、誤
りが適切に処理され得るように、患者が医師と接触すべ
きであることを指示するべく警報を鳴らす。
AMチップ18は近似的に16,000バイトのソフト
ウェアに対する記憶スペースを有し、他方、命令集合R
OM37(図3)はその約半分のサイズを有する。その
理由は、好ましい実施例では、外部RAMチップは患者
の条件に適合し得るまた多くの特殊化された機能を与え
得る完全なソフトウェアに対する第1のメモリとして使
用されることである。対照的に、命令集合ROM37に
記憶される好ましいバックアップファームウェアの主要
な目的は頻不整脈および徐脈のデフォールトな適合しな
い検出および治療を行うことである。前記のように、ソ
フトウェアエラーは非常に稀であり、またこうして好ま
しい植え込み可能な装置はほとんど常にその第1のRA
Mモードで作動する。しかし、バックアップファームウ
ェア(ファームウェアはROMに記憶されているソフト
ウェアとして定義されている)はソフトウェアエラーの
場合に追加的な生命安全保障を与える。もしありそうに
ない誤りが検出されるならば、制御ユニット11は、誤
りが適切に処理され得るように、患者が医師と接触すべ
きであることを指示するべく警報を鳴らす。
【0039】好ましくは、両コード集合は製造中にシス
テム内にプログラムされる。工場内でプログラムされる
際に装置は、それが整調出力として零値を与え、またセ
ンサ入力として零値を戻す記憶モードに置かれる。こう
して、この仕方で作動する時、装置は刺激を与えず、ま
たわずかな電力しか使用しない。在庫中および植え込み
前には電池寿命は実質的に減ぜられない。植え込みの際
に、装置は実際の整調刺激を与えるようにテレメトリ回
路を介して構成される。さらに、テレメトリ回路は、必
要に応じて、新しいソフトウェアおよびパラメータを外
部RAMチップ18または内部RAM38にロードする
のに利用される。
テム内にプログラムされる。工場内でプログラムされる
際に装置は、それが整調出力として零値を与え、またセ
ンサ入力として零値を戻す記憶モードに置かれる。こう
して、この仕方で作動する時、装置は刺激を与えず、ま
たわずかな電力しか使用しない。在庫中および植え込み
前には電池寿命は実質的に減ぜられない。植え込みの際
に、装置は実際の整調刺激を与えるようにテレメトリ回
路を介して構成される。さらに、テレメトリ回路は、必
要に応じて、新しいソフトウェアおよびパラメータを外
部RAMチップ18または内部RAM38にロードする
のに利用される。
【0040】いくつかの臨界的な基本的なソフトウェア
機能(添付図面中には示されていない)が第1および第
2の作動モードの双方に対して必要とされ、またそれら
は現在のモードにかかわりなく命令集合ROM37に記
憶される。これらの臨界的な基本的な機能の例は 1.ウォッチドッグ受信確認ルーチン 2.テレメトリメールボックスサービスルーチン(プロ
トコル) 3.検査合計演算に対するルーチン 4.リセットルーチンおよび他の小さい機能ルーチンで
ある。
機能(添付図面中には示されていない)が第1および第
2の作動モードの双方に対して必要とされ、またそれら
は現在のモードにかかわりなく命令集合ROM37に記
憶される。これらの臨界的な基本的な機能の例は 1.ウォッチドッグ受信確認ルーチン 2.テレメトリメールボックスサービスルーチン(プロ
トコル) 3.検査合計演算に対するルーチン 4.リセットルーチンおよび他の小さい機能ルーチンで
ある。
【0041】好ましい実施例の理解のために重要である
と考えられるこれらのルーチンのいくつかの特徴は後で
説明するが、最も注目すべき特徴は正しいウォッチドッ
グ受信確認に関係する特徴である。その他の点では、上
記の4つのルーチンの詳細な構造は特定の実施例に関係
して変わり、また論理設計の当業者により容易に作成さ
れ得ると信ぜられる。
と考えられるこれらのルーチンのいくつかの特徴は後で
説明するが、最も注目すべき特徴は正しいウォッチドッ
グ受信確認に関係する特徴である。その他の点では、上
記の4つのルーチンの詳細な構造は特定の実施例に関係
して変わり、また論理設計の当業者により容易に作成さ
れ得ると信ぜられる。
【0042】テレメトリ回路21がシステムにアクセス
した時、この回路は植え込み可能な装置の作動モードを
変更するのに、たとえばそれを第1、第2または第3の
モードのいずれかに置くのに使用され得る。これはマイ
クロプロセッサ19をして図6および図7に詳細に示さ
れているレジスタ53および54を含むその制御レジス
タを構成させることにより行われる。重要なこととし
て、“RAM/ROMモード”として図6中に示されて
いる制御レジスタ53の最下位から2番目のビットは、
装置が第1のRAMモードで作動しているか、第2のバ
ックアップROMモードで作動しているかを指示する。
ビットが“1”にセットされている時、マイクロプロセ
ッサは、80E0−80FF(hex)(メモリ位置の
範囲)に置かれているポインタと共にビットを使用して
第1のベクトルテーブルを当てにし、またその非管理的
機能がアドレス位置0300−3FFF(hex)にお
いて外部RAMチップ18で定められていることを決定
する。代替的に、もしこのビットが“0”にセットされ
ているならば、それがパワーオン時にリセットされる際
に、装置は第2のモードで作動し、またマイクロプロセ
ッサはそのビットから、マイクロプロセッサが、その機
能のすべてに対してROM37(A000−BFFF
(hex))のみを指定する第2のベクトルテーブルを
探索しなければならないことを決定する。重要なことと
して、マイクロプロセッサがどちらのベクトルテーブル
を使用するにせよ、マイクロプロセッサは常にウォッチ
ドッグ受信確認ルーチンを含む上記の4つのルーチンに
対する命令集合ROM37に向けられる。
した時、この回路は植え込み可能な装置の作動モードを
変更するのに、たとえばそれを第1、第2または第3の
モードのいずれかに置くのに使用され得る。これはマイ
クロプロセッサ19をして図6および図7に詳細に示さ
れているレジスタ53および54を含むその制御レジス
タを構成させることにより行われる。重要なこととし
て、“RAM/ROMモード”として図6中に示されて
いる制御レジスタ53の最下位から2番目のビットは、
装置が第1のRAMモードで作動しているか、第2のバ
ックアップROMモードで作動しているかを指示する。
ビットが“1”にセットされている時、マイクロプロセ
ッサは、80E0−80FF(hex)(メモリ位置の
範囲)に置かれているポインタと共にビットを使用して
第1のベクトルテーブルを当てにし、またその非管理的
機能がアドレス位置0300−3FFF(hex)にお
いて外部RAMチップ18で定められていることを決定
する。代替的に、もしこのビットが“0”にセットされ
ているならば、それがパワーオン時にリセットされる際
に、装置は第2のモードで作動し、またマイクロプロセ
ッサはそのビットから、マイクロプロセッサが、その機
能のすべてに対してROM37(A000−BFFF
(hex))のみを指定する第2のベクトルテーブルを
探索しなければならないことを決定する。重要なことと
して、マイクロプロセッサがどちらのベクトルテーブル
を使用するにせよ、マイクロプロセッサは常にウォッチ
ドッグ受信確認ルーチンを含む上記の4つのルーチンに
対する命令集合ROM37に向けられる。
【0043】ベクトルテーブルの双方は、同じく制御装
置チップ13の上に置かれている64バイトのベクトル
ROM40に記憶されている。この後者のメモリの上側
の32バイトは第1のRAMモード割込みサービスルー
チンポインタの一部として使用されるべき割込みベクト
ルを記憶するのに使用される。対照的に、下側の32バ
イトは第2のROMモードで使用されるべき対応するポ
インタを含んでいる。これらの後者のポインタはその代
わりにマイクロプロセッサ19を第2の命令集合に向け
る。ベクトルROM40はデータ取り込みおよびベクト
ル取り込みを使用してマイクロプロセッサ19によりア
クセスされ得る。
置チップ13の上に置かれている64バイトのベクトル
ROM40に記憶されている。この後者のメモリの上側
の32バイトは第1のRAMモード割込みサービスルー
チンポインタの一部として使用されるべき割込みベクト
ルを記憶するのに使用される。対照的に、下側の32バ
イトは第2のROMモードで使用されるべき対応するポ
インタを含んでいる。これらの後者のポインタはその代
わりにマイクロプロセッサ19を第2の命令集合に向け
る。ベクトルROM40はデータ取り込みおよびベクト
ル取り込みを使用してマイクロプロセッサ19によりア
クセスされ得る。
【0044】いま図4を参照して、マイクロプロセッサ
リセットおよび誤り検出機構の使用を説明する。リセッ
ト論理回路50は、第1のソフトウェアエラーが検出さ
れた後に、システムリセット信号(図4中に符号“SY
SRESET”を付されている)を与えることによりマ
イクロプロセッサおよび周辺論理回路43に割込むのに
用いられている。これはマイクロプロセッサおよび周辺
論理回路43をして“RAM/ROMモード”ビット
を、もしテレメトリ回路21が内部RAM38に特別な
コードをまさに書込んだところであれば論理“1”によ
りセットさせ、もしくはさもなければそれを論理“0”
のデフォールト値にとどめさせる。もしRAM/ROM
モードビットが零にセットされていれば、マイクロプロ
セッサはその後は第2のベクトルテーブルにより指令さ
れるようにROMコードに基づいてのみ作動する。もし
システムリセットが第2の誤りを表すならば、ウォッチ
ドッグ回路41がマイクロプロセッサクロックをその
“EVVI”信号により凍結する時に、システムは第3
の作動モード(固定レート整調が行われる)に置かれ
る。これは、リセット論理をしてシステムリセットを立
ち上がらせ、またそれを立ち上がった状態に保ち得るテ
レメトリにより強制させることもできる。これはマイク
ロプロセッサの作動を凍結し、またウォッチドッグ回路
41が第3の固定レート整調モードをトリガするべく
“EVVI”信号を立ち上がらせる。
リセットおよび誤り検出機構の使用を説明する。リセッ
ト論理回路50は、第1のソフトウェアエラーが検出さ
れた後に、システムリセット信号(図4中に符号“SY
SRESET”を付されている)を与えることによりマ
イクロプロセッサおよび周辺論理回路43に割込むのに
用いられている。これはマイクロプロセッサおよび周辺
論理回路43をして“RAM/ROMモード”ビット
を、もしテレメトリ回路21が内部RAM38に特別な
コードをまさに書込んだところであれば論理“1”によ
りセットさせ、もしくはさもなければそれを論理“0”
のデフォールト値にとどめさせる。もしRAM/ROM
モードビットが零にセットされていれば、マイクロプロ
セッサはその後は第2のベクトルテーブルにより指令さ
れるようにROMコードに基づいてのみ作動する。もし
システムリセットが第2の誤りを表すならば、ウォッチ
ドッグ回路41がマイクロプロセッサクロックをその
“EVVI”信号により凍結する時に、システムは第3
の作動モード(固定レート整調が行われる)に置かれ
る。これは、リセット論理をしてシステムリセットを立
ち上がらせ、またそれを立ち上がった状態に保ち得るテ
レメトリにより強制させることもできる。これはマイク
ロプロセッサの作動を凍結し、またウォッチドッグ回路
41が第3の固定レート整調モードをトリガするべく
“EVVI”信号を立ち上がらせる。
【0045】テレメトリ回路21がリセットを主張する
時、特別なウォッチドッグ状態レジスタ(図4のウォッ
チドッグ41回路の一部)内のエラーフラグのリセット
を含めてウォッチドッグ回路41が初期化される。この
ウォッチドッグ状態レジスタは8つのビットを記憶し、
各ビットはエラーフラグとして作用し、また次の条件す
なわち、ウォッチドッグタイムアウトエラー、多重受信
確認エラー、パスワードエラー、第2パリティエラー、
第1パリティエラー、プロセッサ起因‐第2システムリ
セットおよびプロセッサ起因‐第1システムリセットの
1つを表す。リセットが主張されている間、システムは
EVVIモードにとどまり、またテレメトリ回路が、植
え込み可能な装置を第1のRAMモードに置くべく、内
部RAM38内の予め定められたメモリ位置に特別なフ
ラグバイトとして書込み得る。リセット信号が下げられ
る時、マイクロプロセッサ19がそのリセットルーチン
を実行し、それによりマイクロプロセッサおよび周辺論
理回路43をして、特別なフラグを捜すべく予め定めら
れたメモリ位置を読ませる。もしフラグが存在すれば、
マイクロプロセッサはフラグをクリアし、またそのレジ
スタ53の値を変更して、AM/ROMビットを論理
“1”にセットする。マイクロプロセッサはその後にそ
の作動命令がどこに存在するかを決定するべく第1のベ
クトルテーブルをチェックするべく作動する。
時、特別なウォッチドッグ状態レジスタ(図4のウォッ
チドッグ41回路の一部)内のエラーフラグのリセット
を含めてウォッチドッグ回路41が初期化される。この
ウォッチドッグ状態レジスタは8つのビットを記憶し、
各ビットはエラーフラグとして作用し、また次の条件す
なわち、ウォッチドッグタイムアウトエラー、多重受信
確認エラー、パスワードエラー、第2パリティエラー、
第1パリティエラー、プロセッサ起因‐第2システムリ
セットおよびプロセッサ起因‐第1システムリセットの
1つを表す。リセットが主張されている間、システムは
EVVIモードにとどまり、またテレメトリ回路が、植
え込み可能な装置を第1のRAMモードに置くべく、内
部RAM38内の予め定められたメモリ位置に特別なフ
ラグバイトとして書込み得る。リセット信号が下げられ
る時、マイクロプロセッサ19がそのリセットルーチン
を実行し、それによりマイクロプロセッサおよび周辺論
理回路43をして、特別なフラグを捜すべく予め定めら
れたメモリ位置を読ませる。もしフラグが存在すれば、
マイクロプロセッサはフラグをクリアし、またそのレジ
スタ53の値を変更して、AM/ROMビットを論理
“1”にセットする。マイクロプロセッサはその後にそ
の作動命令がどこに存在するかを決定するべく第1のベ
クトルテーブルをチェックするべく作動する。
【0046】異なる可聴警報を使用してモードの間の変
更を患者に知らせることは重要である。もし第2のモー
ドが使用されているならば、第1の警報が誤りが生じて
いることを指示するのに使用される。もし第3のモード
が入れられているならば、異なる警報が患者に誤りが生
じていることを知らせる。いずれの場合にも誤りは切迫
した事態であり、患者は医師に直ちに知らせなければな
らない。後でまた説明するように、可聴警報回路45は
これらの種々の指示を与え、またさらに(1)電池電圧
が低下していること、および(2)抗頻不整脈治療が切
迫していることの指示を与える。この後者の警報は非常
に重要である。なぜならば、抗頻不整脈治療は数100
Vのショックを心臓に与えることを含み得るし、また患
者はその生起を予告されなければならないからである。
更を患者に知らせることは重要である。もし第2のモー
ドが使用されているならば、第1の警報が誤りが生じて
いることを指示するのに使用される。もし第3のモード
が入れられているならば、異なる警報が患者に誤りが生
じていることを知らせる。いずれの場合にも誤りは切迫
した事態であり、患者は医師に直ちに知らせなければな
らない。後でまた説明するように、可聴警報回路45は
これらの種々の指示を与え、またさらに(1)電池電圧
が低下していること、および(2)抗頻不整脈治療が切
迫していることの指示を与える。この後者の警報は非常
に重要である。なぜならば、抗頻不整脈治療は数100
Vのショックを心臓に与えることを含み得るし、また患
者はその生起を予告されなければならないからである。
【0047】システムバス26はI/Oチップ15およ
び高電圧チップ17の双方へのマイクロプロセッサ19
およびテレメトリ回路21のアクセスにも用いられる。
I/Oチップ15(図5)は制御装置チップ13の誤り
にもかかわらず作動し続ける自足チップである。前記の
ように、それはマイクロプロセッサ19により制御され
る整調回路29を含んでおり、整調回路29は植え込み
可能な装置の最初の2つのモードの各々で心臓に刺激を
与えるようにマイクロプロセッサ19から指令を受け
る。加えて、モニタリング回路27が検出された心拍情
報をマイクロプロセッサ19およびEVVI状態機械3
1に与える。最後に、EVVI状態機械31は、装置が
第3のモードにある時に、固定レート整調を行うべく、
EVVI信号の存在時に自動的に作動する。
び高電圧チップ17の双方へのマイクロプロセッサ19
およびテレメトリ回路21のアクセスにも用いられる。
I/Oチップ15(図5)は制御装置チップ13の誤り
にもかかわらず作動し続ける自足チップである。前記の
ように、それはマイクロプロセッサ19により制御され
る整調回路29を含んでおり、整調回路29は植え込み
可能な装置の最初の2つのモードの各々で心臓に刺激を
与えるようにマイクロプロセッサ19から指令を受け
る。加えて、モニタリング回路27が検出された心拍情
報をマイクロプロセッサ19およびEVVI状態機械3
1に与える。最後に、EVVI状態機械31は、装置が
第3のモードにある時に、固定レート整調を行うべく、
EVVI信号の存在時に自動的に作動する。
【0048】図5中に示されているように、マイクロプ
ロセッサにより制御される整調回路29はマイクロプロ
セッサ19からレートおよび振幅命令を受けるパルス制
御レジスタ55の集合を含んでいる。この情報およびシ
ステムクロック49(図3の制御装置チップ13に置か
れている)から得られるクロック信号と共に、パルス制
御レジスタ55の集合は、出力論理回路33をして所望
のように正確に心臓に電気的刺激を供給させる振幅およ
びタイミングキューを発生する。
ロセッサにより制御される整調回路29はマイクロプロ
セッサ19からレートおよび振幅命令を受けるパルス制
御レジスタ55の集合を含んでいる。この情報およびシ
ステムクロック49(図3の制御装置チップ13に置か
れている)から得られるクロック信号と共に、パルス制
御レジスタ55の集合は、出力論理回路33をして所望
のように正確に心臓に電気的刺激を供給させる振幅およ
びタイミングキューを発生する。
【0049】出力論理回路33はタイミングおよび振幅
キューを受けるためのパルス制御論理回路57を含んで
いる。パルス制御論理回路57は整調ならびに抗徐脈治
療および抗頻不整脈治療のために心臓に与えられる実際
の電圧を発生するチャージポンプ59のチャージングお
よびレリーズを制御する。チャージポンプ59の出力は
出力スイッチ60および61により適切にゲーティング
されて心房および心室に対する出力チャネルに与えられ
る。
キューを受けるためのパルス制御論理回路57を含んで
いる。パルス制御論理回路57は整調ならびに抗徐脈治
療および抗頻不整脈治療のために心臓に与えられる実際
の電圧を発生するチャージポンプ59のチャージングお
よびレリーズを制御する。チャージポンプ59の出力は
出力スイッチ60および61により適切にゲーティング
されて心房および心室に対する出力チャネルに与えられ
る。
【0050】植え込み可能な装置が第3のEVVIモー
ドにある時、マイクロプロセッサ19はウォッチドッグ
回路41(図4)からのEVVI信号により凍結されて
おり、またEVVI状態機械31が作動状態に入れられ
る。EVVI信号により状態機械31はパルス制御論理
回路57(図5)に固定レートパルスを供給する。EV
VI状態機械31は一定のクロック入力φを受け、ま
た、ウォッチドッグ回路からのEVVI信号が高い時に
は、EVVI状態機械31は、心臓が予め定められた間
隔内でその固有の拍動に失敗するときにのみ、固定レー
ト刺激を発生する。ヒステリシスレート、EVVIパル
スレート、EVVIモード検出振幅および固定レート整
調と一般に結び付けられる他の変数はEVVI状態機械
31により与えられるハード配線された入力である。
ドにある時、マイクロプロセッサ19はウォッチドッグ
回路41(図4)からのEVVI信号により凍結されて
おり、またEVVI状態機械31が作動状態に入れられ
る。EVVI信号により状態機械31はパルス制御論理
回路57(図5)に固定レートパルスを供給する。EV
VI状態機械31は一定のクロック入力φを受け、ま
た、ウォッチドッグ回路からのEVVI信号が高い時に
は、EVVI状態機械31は、心臓が予め定められた間
隔内でその固有の拍動に失敗するときにのみ、固定レー
ト刺激を発生する。ヒステリシスレート、EVVIパル
スレート、EVVIモード検出振幅および固定レート整
調と一般に結び付けられる他の変数はEVVI状態機械
31により与えられるハード配線された入力である。
【0051】植え込み可能な装置がどのモードで作動し
ていても、それが心臓に刺激を供給していない時、心臓
への2つのチャネルが心房および心室検出回路62およ
び63を含むモニタリング回路27によりモニタされ
る。これらは前記のようにデマンド整調を行うべくEV
VI状態機械31に接続されており、またマイクロプロ
セッサ19に自動性機能を備えるために使用する心拍情
報を与えるべくシステムバス26にも接続されている。
マイクロプロセッサ19はこれらの検出回路を周知の仕
方でしきいの自動検出を行うのにも使用し得る。
ていても、それが心臓に刺激を供給していない時、心臓
への2つのチャネルが心房および心室検出回路62およ
び63を含むモニタリング回路27によりモニタされ
る。これらは前記のようにデマンド整調を行うべくEV
VI状態機械31に接続されており、またマイクロプロ
セッサ19に自動性機能を備えるために使用する心拍情
報を与えるべくシステムバス26にも接続されている。
マイクロプロセッサ19はこれらの検出回路を周知の仕
方でしきいの自動検出を行うのにも使用し得る。
【0052】I/Oチップ15に加えて、マイクロプロ
セッサ19およびテレメトリ回路21は高電圧チップ1
7およびその抗頻不整脈回路35(図1)とも通信す
る。もし適切であれば、I/Oチップ15により与えら
れる検出された心拍情報に応答して、マイクロプロセッ
サが抗頻不整脈回路35をして1つまたは複数個の高電
圧ショックを心臓に与えさせる。好ましい制御ユニット
11では、第2のROMモードが病的な頻不整脈を運動
およびストレスから識別するべく突然発作規範を使用し
て心拍を解析する。もし心拍が過度に急速に速まるなら
ば、突然発作規範が満足され、また抗頻不整脈治療に通
ずる。好ましくは3つの代替的な治療、後で説明するよ
うに3つの頻不整脈心拍領域の各々に対して1つの治療
が第2のモードで使用するために用意されている。その
結果マイクロプロセッサは、頻不整脈が重大であるかど
うかを判断し、また特定の条件に適合した治療を施すこ
とができる。基本的な作動モードでは、第1のソフトウ
ェア集合が特定の患者の条件に適合することができ、ま
た適切に抗頻不整脈または抗徐脈治療を行うことができ
る。
セッサ19およびテレメトリ回路21は高電圧チップ1
7およびその抗頻不整脈回路35(図1)とも通信す
る。もし適切であれば、I/Oチップ15により与えら
れる検出された心拍情報に応答して、マイクロプロセッ
サが抗頻不整脈回路35をして1つまたは複数個の高電
圧ショックを心臓に与えさせる。好ましい制御ユニット
11では、第2のROMモードが病的な頻不整脈を運動
およびストレスから識別するべく突然発作規範を使用し
て心拍を解析する。もし心拍が過度に急速に速まるなら
ば、突然発作規範が満足され、また抗頻不整脈治療に通
ずる。好ましくは3つの代替的な治療、後で説明するよ
うに3つの頻不整脈心拍領域の各々に対して1つの治療
が第2のモードで使用するために用意されている。その
結果マイクロプロセッサは、頻不整脈が重大であるかど
うかを判断し、また特定の条件に適合した治療を施すこ
とができる。基本的な作動モードでは、第1のソフトウ
ェア集合が特定の患者の条件に適合することができ、ま
た適切に抗頻不整脈または抗徐脈治療を行うことができ
る。
【0053】以下に誤り検出、ウォッチドッグ、リセッ
トおよび警報機能を説明する。
トおよび警報機能を説明する。
【0054】前記のように、植え込み可能な装置は誤り
検出機構を含んでいる。好ましい制御ユニット11は3
つの誤り検出計画を有する。パリティ論理回路39およ
びファームウェアに基づく検査合計誤り検出演算(マイ
クロプロセッサ19により行われる)により実行される
これらの計画の2つはソフトウェアエラーを検出する。
ウォッチドッグ回路41により実行される第3の計画は
ソフトウェアエラーに応答し、またハードウェアエラー
をも検出する。
検出機構を含んでいる。好ましい制御ユニット11は3
つの誤り検出計画を有する。パリティ論理回路39およ
びファームウェアに基づく検査合計誤り検出演算(マイ
クロプロセッサ19により行われる)により実行される
これらの計画の2つはソフトウェアエラーを検出する。
ウォッチドッグ回路41により実行される第3の計画は
ソフトウェアエラーに応答し、またハードウェアエラー
をも検出する。
【0055】パリティ論理回路39は内部の3K×9ビ
ットRAM38の誤りを検査する。各バイトの第9ビッ
トは奇数パリティに対するビットストレージとして使用
される。データのバイトがRAM38に書込まれる時、
パリティビットが自動的に発生され、またRAM38に
書込まれる。データのバイトがRAM38から読出され
る時、パリティビットが読出されているデータと対照し
てチェックされる。パリティエラーチェックは、データ
が内部RAM38から検索されるつど、パリティ論理回
路39により行われ、またエラーの生起時にパリティ論
理回路39が符号“PERRINIT”(図4)を付さ
れているエラー信号を送ることによりウォッチドッグ回
路41に報知する。パリティ論理回路の構成およびその
使用は電子技術分野でよく知られている。
ットRAM38の誤りを検査する。各バイトの第9ビッ
トは奇数パリティに対するビットストレージとして使用
される。データのバイトがRAM38に書込まれる時、
パリティビットが自動的に発生され、またRAM38に
書込まれる。データのバイトがRAM38から読出され
る時、パリティビットが読出されているデータと対照し
てチェックされる。パリティエラーチェックは、データ
が内部RAM38から検索されるつど、パリティ論理回
路39により行われ、またエラーの生起時にパリティ論
理回路39が符号“PERRINIT”(図4)を付さ
れているエラー信号を送ることによりウォッチドッグ回
路41に報知する。パリティ論理回路の構成およびその
使用は電子技術分野でよく知られている。
【0056】ファームウェアに基づく検査合計演算は外
部RAMチップ18の内容の合計を規則的にチェックす
る。検査合計エラーが検出される時、マイクロプロセッ
サ19は図4中のワード“DATA”により示されてい
るようにシステムバス26を経てウォッチドッグ回路4
1に報知する。
部RAMチップ18の内容の合計を規則的にチェックす
る。検査合計エラーが検出される時、マイクロプロセッ
サ19は図4中のワード“DATA”により示されてい
るようにシステムバス26を経てウォッチドッグ回路4
1に報知する。
【0057】ウォッチドッグ回路41はエラー信号を発
生する論理回路を使用してこれらの2つの機構のいずれ
かからのエラーを取り扱う。このエラー信号はパリティ
エラーもしくは検査合計エラーの各生起時にリセット論
理回路50に送られる。この論理回路はこうしてこのよ
うなエラーの数の追跡を保ち、また、マイクロプロセッ
サ19、パリティ論理回路39もしくはそれらの組み合
わせからの第2のエラーの生起時に、それは図4中に符
号EVVIを付されている第3のモード信号を立ち上が
らせ、またそれはこの信号を立ち上がらせられた状態に
保つ。EVVI信号はEVVI状態機械31および可聴
警報回路45に与えられる。
生する論理回路を使用してこれらの2つの機構のいずれ
かからのエラーを取り扱う。このエラー信号はパリティ
エラーもしくは検査合計エラーの各生起時にリセット論
理回路50に送られる。この論理回路はこうしてこのよ
うなエラーの数の追跡を保ち、また、マイクロプロセッ
サ19、パリティ論理回路39もしくはそれらの組み合
わせからの第2のエラーの生起時に、それは図4中に符
号EVVIを付されている第3のモード信号を立ち上が
らせ、またそれはこの信号を立ち上がらせられた状態に
保つ。EVVI信号はEVVI状態機械31および可聴
警報回路45に与えられる。
【0058】EVVI状態に入ると、ウォッチドッグ回
路41がクロック制御論理回路(図示せず)を介してマ
イクロプロセッサ19を凍結し(こうしてマイクロプロ
セッサが整調を制御するのを阻止し)、EVVI状態機
械31を能動化し(こうしてEVVI状態機械をして前
記のように固定レート整調を供給させ)、また可聴警報
回路45をして、第3のモードに入っていることを患者
に報知するべく、周期的な可聴警報を発生させる。前記
のように、第3のEVVIモードはテレメトリ回路21
を介してのみリセットされ得る。従って、もし第3モー
ドに入っているならば、植え込み可能な装置は患者が医
師のところに戻るまでその状態にとどまる。医師はシス
テムエラーの原因を診断するのにテレメトリ回路21を
使用し得る。また医師はパラメータおよび/または新し
いソフトウェアを内部RAM38および外部RAMチッ
プ18にロードし得る。前記のように、テレメトリ回路
21はEVVI信号をクリアし、またマイクロプロセッ
サ19をもう一度第1の作動モードに置く。
路41がクロック制御論理回路(図示せず)を介してマ
イクロプロセッサ19を凍結し(こうしてマイクロプロ
セッサが整調を制御するのを阻止し)、EVVI状態機
械31を能動化し(こうしてEVVI状態機械をして前
記のように固定レート整調を供給させ)、また可聴警報
回路45をして、第3のモードに入っていることを患者
に報知するべく、周期的な可聴警報を発生させる。前記
のように、第3のEVVIモードはテレメトリ回路21
を介してのみリセットされ得る。従って、もし第3モー
ドに入っているならば、植え込み可能な装置は患者が医
師のところに戻るまでその状態にとどまる。医師はシス
テムエラーの原因を診断するのにテレメトリ回路21を
使用し得る。また医師はパラメータおよび/または新し
いソフトウェアを内部RAM38および外部RAMチッ
プ18にロードし得る。前記のように、テレメトリ回路
21はEVVI信号をクリアし、またマイクロプロセッ
サ19をもう一度第1の作動モードに置く。
【0059】ROM37から常に得られまたマイクロプ
ロセッサ19により頼りにされるソフトウェア部分はウ
ォッチドッグ受信確認ルーチンである。ウォッチドッグ
回路41は実時間カウンタ51を頼りにして計時し、ま
た、もし適切であれば、各2秒の経過時に能動的高信号
を主張する。2秒周期の経過に先立って、マイクロプロ
セッサがウォッチドッグ回路に受信確認を送るべくウォ
ッチドッグ返答ルーチンを実行することが期待される。
もし受信確認が正しく受信されれば、ウォッチドッグの
中断カウンタがクリアされ、また新しい2秒のウォッチ
ドッグサイクルが開始される。しかし、もしマイクロプ
ロセッサが後で詳細に説明する仕方でウォッチドッグ回
路を正しく受信確認するのにに失敗しているならば、ウ
ォッチドッグ回路41はエラー信号(図4中に符号“E
RRINIT”を付されている)およびEVVI信号を
立ち上がらせ、EVVI状態機械31をして固定レート
整調の制御を行わせるべくそれを立ち上がらせられた状
態に保つ。
ロセッサ19により頼りにされるソフトウェア部分はウ
ォッチドッグ受信確認ルーチンである。ウォッチドッグ
回路41は実時間カウンタ51を頼りにして計時し、ま
た、もし適切であれば、各2秒の経過時に能動的高信号
を主張する。2秒周期の経過に先立って、マイクロプロ
セッサがウォッチドッグ回路に受信確認を送るべくウォ
ッチドッグ返答ルーチンを実行することが期待される。
もし受信確認が正しく受信されれば、ウォッチドッグの
中断カウンタがクリアされ、また新しい2秒のウォッチ
ドッグサイクルが開始される。しかし、もしマイクロプ
ロセッサが後で詳細に説明する仕方でウォッチドッグ回
路を正しく受信確認するのにに失敗しているならば、ウ
ォッチドッグ回路41はエラー信号(図4中に符号“E
RRINIT”を付されている)およびEVVI信号を
立ち上がらせ、EVVI状態機械31をして固定レート
整調の制御を行わせるべくそれを立ち上がらせられた状
態に保つ。
【0060】図4を参照すると、使用されるウォッチド
ッグ計画、詳細には受信確認が多くの他のディジタルシ
ステム中よりも実際に複雑化されたものとして示されて
いる。なぜならば、受信確認はマイクロプロセッサおよ
び周辺論理回路43の正しい作動を保証するべくコード
化されているからである。マイクロプロセッサ19が受
信確認信号を送るつど、それはウォッチドッグ回路41
からその後の受信確認のためにウォッチドッグ回路41
により発生されるランダムパスワードを検索する(シス
テム初期化時にパスワードは“00H”に初期化され
る)。さらに、それはパスワードから4つのアドレス位
置の1つを計算する。それはウォッチドッグ中断カウン
タをリセットするために正しく書かれなければならな
い。次の“TIC INT“パルスに先立って、もしマ
イクロプロセッサが正しい位置に正しいパスワードを書
くのに失敗すれば、またはもしそれが1つよりも多い位
置に正しいパスワードを書くならば、ウォッチドッグ回
路41はハードウェアエラーを検出し、またシステムを
第3のモードに置く。
ッグ計画、詳細には受信確認が多くの他のディジタルシ
ステム中よりも実際に複雑化されたものとして示されて
いる。なぜならば、受信確認はマイクロプロセッサおよ
び周辺論理回路43の正しい作動を保証するべくコード
化されているからである。マイクロプロセッサ19が受
信確認信号を送るつど、それはウォッチドッグ回路41
からその後の受信確認のためにウォッチドッグ回路41
により発生されるランダムパスワードを検索する(シス
テム初期化時にパスワードは“00H”に初期化され
る)。さらに、それはパスワードから4つのアドレス位
置の1つを計算する。それはウォッチドッグ中断カウン
タをリセットするために正しく書かれなければならな
い。次の“TIC INT“パルスに先立って、もしマ
イクロプロセッサが正しい位置に正しいパスワードを書
くのに失敗すれば、またはもしそれが1つよりも多い位
置に正しいパスワードを書くならば、ウォッチドッグ回
路41はハードウェアエラーを検出し、またシステムを
第3のモードに置く。
【0061】マイクロプロセッサおよび周辺論理回路4
3がウォッチドッグ回路41を正しく受信確認している
時、それらは次のランダムに発生されるパスワードを検
索し、また結び付けられる応答位置を再計算し、またそ
れらをRAMに記憶し、先に中断された演算を続ける。
ウォッチドッグ回路41は、もし受信確認が前記のよう
に正しく行われているならば、ウォッチドッグ中断カウ
ンタをリセットし、また次の2秒の実時間周期を待つ。
3がウォッチドッグ回路41を正しく受信確認している
時、それらは次のランダムに発生されるパスワードを検
索し、また結び付けられる応答位置を再計算し、またそ
れらをRAMに記憶し、先に中断された演算を続ける。
ウォッチドッグ回路41は、もし受信確認が前記のよう
に正しく行われているならば、ウォッチドッグ中断カウ
ンタをリセットし、また次の2秒の実時間周期を待つ。
【0062】上述のように、ウォッチドッグ回路41
は、ハードウェアエラーが検出されている時、または
(マイクロプロセッサ19と共同作用して)第2のソフ
トウェアエラーが検出されている時にハードウェアによ
り制御されるEVVIモードへのエントリを指令する好
ましい実施例において重要な機能を行う。これらの2つ
の生起が例外的な場合をなすこと、また生起するかもし
れないエラーの大部分が第2のモードへのエントリによ
り取り扱われるソフトウェアエラーであることが期待さ
れている。重要なこととして、もしマイクロプロセッサ
がなんらかの理由で作動を停止すれば、ウォッチドッグ
回路41がEVVI状態機械31が固定レート整調を行
う第3のモードへのエントリをトリガするのに有効であ
る。
は、ハードウェアエラーが検出されている時、または
(マイクロプロセッサ19と共同作用して)第2のソフ
トウェアエラーが検出されている時にハードウェアによ
り制御されるEVVIモードへのエントリを指令する好
ましい実施例において重要な機能を行う。これらの2つ
の生起が例外的な場合をなすこと、また生起するかもし
れないエラーの大部分が第2のモードへのエントリによ
り取り扱われるソフトウェアエラーであることが期待さ
れている。重要なこととして、もしマイクロプロセッサ
がなんらかの理由で作動を停止すれば、ウォッチドッグ
回路41がEVVI状態機械31が固定レート整調を行
う第3のモードへのエントリをトリガするのに有効であ
る。
【0063】本発明の誤り検出機構はパリティ論理回路
39、または検査合計演算、またはウォッチドッグ回路
41により行われるパリティエラーチェックの使用に制
限されない。むしろ、本発明の範囲内の誤り検出機構は
論理または計算機回路内の誤りを検出するものでありさ
えすればよい。たとえば、それは誤り訂正コードまたは
巡回冗長検査合計、または当技術分野で知られている誤
り検出機構の任意の組み合わせを含んでいてもよい。誤
り検出機構が何であっても、要求されることのすべて
は、植え込み可能な装置が第1の作動命令集合中または
その実行中の誤りを検出すること、またはその制御装置
をしてその代わりに異なる源から作動命令を得させるこ
とである。
39、または検査合計演算、またはウォッチドッグ回路
41により行われるパリティエラーチェックの使用に制
限されない。むしろ、本発明の範囲内の誤り検出機構は
論理または計算機回路内の誤りを検出するものでありさ
えすればよい。たとえば、それは誤り訂正コードまたは
巡回冗長検査合計、または当技術分野で知られている誤
り検出機構の任意の組み合わせを含んでいてもよい。誤
り検出機構が何であっても、要求されることのすべて
は、植え込み可能な装置が第1の作動命令集合中または
その実行中の誤りを検出すること、またはその制御装置
をしてその代わりに異なる源から作動命令を得させるこ
とである。
【0064】制御ユニット11は植え込み可能な装置の
種々の作動条件を患者に警報するのに使用される異なる
警報を有する。本発明によれば、警報は患者に、ソフト
ウェアエラーが生起していること、またエラーの調査お
よび訂正のために医師を訪ねるべきであることを知らせ
る。異なる音の警報が、装置が第3のEVVIモードに
ある時に使用され、またそれは患者が直ちに医師を訪ね
て状況を訂正してもらわなければならないことを指示す
る。他の警報は、後で説明するように、装置の他の条件
に応答して使用され得る。以下のパラグラフでは、警報
回路を先ず説明し、続いて好ましい実施例で使用される
特定の警報を説明する。
種々の作動条件を患者に警報するのに使用される異なる
警報を有する。本発明によれば、警報は患者に、ソフト
ウェアエラーが生起していること、またエラーの調査お
よび訂正のために医師を訪ねるべきであることを知らせ
る。異なる音の警報が、装置が第3のEVVIモードに
ある時に使用され、またそれは患者が直ちに医師を訪ね
て状況を訂正してもらわなければならないことを指示す
る。他の警報は、後で説明するように、装置の他の条件
に応答して使用され得る。以下のパラグラフでは、警報
回路を先ず説明し、続いて好ましい実施例で使用される
特定の警報を説明する。
【0065】警報は患者の胸廓内に取付けられている制
御ユニット11において、高い周波数の音または低い周
波数の振動を発し得る圧電トランスデューサにより可聴
に発生される。トランスデューサの作用は下記の因子を
含む多数の因子により定められ、また制御される。 (1)マイクロプロセッサ19がイネーブルされている
(すなわち植え込み可能な装置がその最初の2つの作動
モードの1つで作動している)かどうか。 (2)抗頻不整脈回路35(図1)がチャージされてい
るかどうか。 (3)ソフトウェアまたはハードウェアによりロードさ
れ得る警報を鳴らすための所望のデューティサイクル。 (4)警報がイネーブルされているかどうか。 (5)高い周波数の音または低い周波数の振動がトラン
スデューサにより発生されるかどうか。
御ユニット11において、高い周波数の音または低い周
波数の振動を発し得る圧電トランスデューサにより可聴
に発生される。トランスデューサの作用は下記の因子を
含む多数の因子により定められ、また制御される。 (1)マイクロプロセッサ19がイネーブルされている
(すなわち植え込み可能な装置がその最初の2つの作動
モードの1つで作動している)かどうか。 (2)抗頻不整脈回路35(図1)がチャージされてい
るかどうか。 (3)ソフトウェアまたはハードウェアによりロードさ
れ得る警報を鳴らすための所望のデューティサイクル。 (4)警報がイネーブルされているかどうか。 (5)高い周波数の音または低い周波数の振動がトラン
スデューサにより発生されるかどうか。
【0066】これらの種々の機能は3つの8ビット警報
制御レジスタ65、67および69(8060−806
2hex、図8〜図10中にビット関数によって示され
ている)に値をロードすることにより制御され、また警
報論理回路がこれらのレジスタに記憶されている値に応
答して、下記のように、警報を駆動する。レジスタは好
ましくはソフトウェアにより警報のパラメータを定める
ことを許すべくマイクロプロセッサ19により書込ま
れ、またそれらは第3のEVVIモードでの使用のため
に対応するハード配線された値を有する。
制御レジスタ65、67および69(8060−806
2hex、図8〜図10中にビット関数によって示され
ている)に値をロードすることにより制御され、また警
報論理回路がこれらのレジスタに記憶されている値に応
答して、下記のように、警報を駆動する。レジスタは好
ましくはソフトウェアにより警報のパラメータを定める
ことを許すべくマイクロプロセッサ19により書込ま
れ、またそれらは第3のEVVIモードでの使用のため
に対応するハード配線された値を有する。
【0067】先ず図8および図9を参照すると、3つの
警報制御レジスタの最初の2つのレジスタ65および6
7は圧電トランスデューサにより発せられるべき音の性
質を設定するのに使用される。
警報制御レジスタの最初の2つのレジスタ65および6
7は圧電トランスデューサにより発せられるべき音の性
質を設定するのに使用される。
【0068】第1に、警報に対するデューティサイクル
が下記のように設定される。先ず図8(警報制御レジス
タ1)を参照すると、5つのLSBが圧電トランスデュ
ーサが高信号を受ける時間の長さを制御し、対照的に図
9(警報制御レジスタ2)では、5つのLSBが圧電ト
ランスデューサが低信号を受ける時間の長さを指示す
る。これらの2つの群の5ビットの間でデューティサイ
クルが高音もしくは低音を駆動するべく警報に対して定
められる。
が下記のように設定される。先ず図8(警報制御レジス
タ1)を参照すると、5つのLSBが圧電トランスデュ
ーサが高信号を受ける時間の長さを制御し、対照的に図
9(警報制御レジスタ2)では、5つのLSBが圧電ト
ランスデューサが低信号を受ける時間の長さを指示す
る。これらの2つの群の5ビットの間でデューティサイ
クルが高音もしくは低音を駆動するべく警報に対して定
められる。
【0069】第2に、トランスデューサにより発せられ
得る高い周波数の音は低い周波数の音よりも正確に64
倍高い周波数を有し、またそれは警報制御レジスタ2
(図9)の第1のMSBに論理“1”を書込むことによ
り選ばれている。
得る高い周波数の音は低い周波数の音よりも正確に64
倍高い周波数を有し、またそれは警報制御レジスタ2
(図9)の第1のMSBに論理“1”を書込むことによ
り選ばれている。
【0070】警報制御レジスタ1(図8)の残りの部分
については、最上位ビット(MSB)が、論理“1”値
をロードされた時に、警報をオンに切換え、またトラン
スデューサをして振動させる。第2のMSBは通常、警
報に対する選択的なマイクロプロセッサ制御を行うべ
く、論理“0”をロードされるが、それは、患者がショ
ックに備えて車の運転のようなすべての激しい活動を停
止すべきであることを指示する高電圧チャージ警報を行
うべく、抗頻不整脈回路35によりオーバーライドされ
る。この後者の警報に対する音はハードウェアにより定
められ、またそれらは、マイクロプロセッサ19が抗頻
不整脈ショックが必要であることを決定し、また高電圧
チップ17に心臓に与えられるべき大きいショックに対
するエネルギーの蓄積を開始するように指令した後に発
生される。通常、患者は患者が大きいショックに対する
準備ができるまで大きいショックを先送りするのに使用
され得る磁石を設けられ得る。
については、最上位ビット(MSB)が、論理“1”値
をロードされた時に、警報をオンに切換え、またトラン
スデューサをして振動させる。第2のMSBは通常、警
報に対する選択的なマイクロプロセッサ制御を行うべ
く、論理“0”をロードされるが、それは、患者がショ
ックに備えて車の運転のようなすべての激しい活動を停
止すべきであることを指示する高電圧チャージ警報を行
うべく、抗頻不整脈回路35によりオーバーライドされ
る。この後者の警報に対する音はハードウェアにより定
められ、またそれらは、マイクロプロセッサ19が抗頻
不整脈ショックが必要であることを決定し、また高電圧
チップ17に心臓に与えられるべき大きいショックに対
するエネルギーの蓄積を開始するように指令した後に発
生される。通常、患者は患者が大きいショックに対する
準備ができるまで大きいショックを先送りするのに使用
され得る磁石を設けられ得る。
【0071】図10に示されているような第3の警報制
御レジスタ3は警報制御回路45により読出しおよび書
込みをされ得る2つのMSBと、マイクロプロセッサ1
9またはテレメトリチップ21により読出され得る6つ
の状態ビットとを含んでいる。第1のMSBは、“EV
VI”信号が立ち上がらせられている時に、警報制御回
路45により書込まれて論理“1”に立ち上がり、ハー
ドウェアにより制御される整調の実行およびマイクロプ
ロセッサの不能動化を指示する。第2のNSBは短い継
続時間の警報“ブリップ”を与えるのに使用されるが、
この後者の警報は一般に検査目的でしか使用されない。
御レジスタ3は警報制御回路45により読出しおよび書
込みをされ得る2つのMSBと、マイクロプロセッサ1
9またはテレメトリチップ21により読出され得る6つ
の状態ビットとを含んでいる。第1のMSBは、“EV
VI”信号が立ち上がらせられている時に、警報制御回
路45により書込まれて論理“1”に立ち上がり、ハー
ドウェアにより制御される整調の実行およびマイクロプ
ロセッサの不能動化を指示する。第2のNSBは短い継
続時間の警報“ブリップ”を与えるのに使用されるが、
この後者の警報は一般に検査目的でしか使用されない。
【0072】前記のレジスタおよび回路は警報制御論理
回路45による5つの異なる警報モードの選択を可能に
する。
回路45による5つの異なる警報モードの選択を可能に
する。
【0073】第1に、植え込み可能な装置が第3のモー
ドに入り、ハードウェアにより制御される整調が行われ
ており、また抗頻不整脈および抗徐脈機能が行われてい
ないことを指示する時には常に、いずれも8分および3
2秒ごとに生起する250ミリ秒、819ヘルツのビー
プおよび2秒、12.7ヘルツの振動から成る警報が鳴
らされる。この警報が鳴ることは、患者が医師の診察室
に戻るべきであることを指示する。なぜならば、ハード
ウェアにより制御される整調がマイクロプロセッサ19
の故障、おそらくハードウェアの故障に起因するバック
アップとして実行されているからである。
ドに入り、ハードウェアにより制御される整調が行われ
ており、また抗頻不整脈および抗徐脈機能が行われてい
ないことを指示する時には常に、いずれも8分および3
2秒ごとに生起する250ミリ秒、819ヘルツのビー
プおよび2秒、12.7ヘルツの振動から成る警報が鳴
らされる。この警報が鳴ることは、患者が医師の診察室
に戻るべきであることを指示する。なぜならば、ハード
ウェアにより制御される整調がマイクロプロセッサ19
の故障、おそらくハードウェアの故障に起因するバック
アップとして実行されているからである。
【0074】第2の警報条件では、マイクロプロセッサ
19が62.5ミリ秒にわたり継続する高い周波数の音
を生ずる前記の“ブリップ”を鳴らし得る。この“ブリ
ップ”は、特別な実行にあたって望まれるかもしれない
システムの状態を検査または指示を行うのに使用され得
る。しかしこの好ましい実施例で特別な条件を表すのに
は実行されていない。
19が62.5ミリ秒にわたり継続する高い周波数の音
を生ずる前記の“ブリップ”を鳴らし得る。この“ブリ
ップ”は、特別な実行にあたって望まれるかもしれない
システムの状態を検査または指示を行うのに使用され得
る。しかしこの好ましい実施例で特別な条件を表すのに
は実行されていない。
【0075】第3の警報条件では、EVVI警報とは異
なる高電圧チャージ警報が鳴らされる。この警報は低ピ
ッチ音振動に重畳された一連の62.5ミリ秒の高ピッ
チ音のバーストから成っている。前記のように、この警
報が鳴ることは、高電圧チップの抗頻不整脈回路35が
能動化されており、また心臓に大きいショックを供給す
る準備をしていることを患者に指示する。
なる高電圧チャージ警報が鳴らされる。この警報は低ピ
ッチ音振動に重畳された一連の62.5ミリ秒の高ピッ
チ音のバーストから成っている。前記のように、この警
報が鳴ることは、高電圧チップの抗頻不整脈回路35が
能動化されており、また心臓に大きいショックを供給す
る準備をしていることを患者に指示する。
【0076】第4の警報条件は、マイクロプロセッサ1
9が第1のRAMモードを出て、第2のROMモードに
入る時に入れられ、検出されたソフトウェアエラーが医
師に報告されるべきであることを指示する。この警報
は、電池電圧低下条件がマイクロプロセッサにより検出
されるときにも鳴らされる。
9が第1のRAMモードを出て、第2のROMモードに
入る時に入れられ、検出されたソフトウェアエラーが医
師に報告されるべきであることを指示する。この警報
は、電池電圧低下条件がマイクロプロセッサにより検出
されるときにも鳴らされる。
【0077】最後に、マイクロプロセッサ19は、その
プログラミングの正しい機能中に、たとえば異なるエラ
ーを指示するべく、またはその他の仕方で患者が定期的
な点検のために医師の診察室に戻るべきであることを患
者に報知するべく、マイクロプロセッサにより制御され
るEVVI警報を指示する。このモードも好ましい実施
例では実行されていない(そのソフトウェアにより呼び
出されていない)。
プログラミングの正しい機能中に、たとえば異なるエラ
ーを指示するべく、またはその他の仕方で患者が定期的
な点検のために医師の診察室に戻るべきであることを患
者に報知するべく、マイクロプロセッサにより制御され
るEVVI警報を指示する。このモードも好ましい実施
例では実行されていない(そのソフトウェアにより呼び
出されていない)。
【0078】不整脈の検出および治療は本発明の自動性
特徴の1つであり、また正常なRAMモードだけでなく
バックアップのROMモードでも行われる。これらのモ
ードの各々で、不整脈は心拍レートを解析し、またそれ
を後記の表1に示されている帯域に分類することにより
検出され、適切な治療が決定されかつ施され、また終了
のための規範が満足された時点が決定される。さらに、
治療はI/Oチップ15により与えられる整調刺激また
は高電圧チップ17により与えられる高電圧ショックか
ら成っていてよい。これらのオプションはバックアップ
モードで行われる抗頻不整脈計画のプログラム可能な特
徴のいくつかの説明により伴われて後で説明される。
特徴の1つであり、また正常なRAMモードだけでなく
バックアップのROMモードでも行われる。これらのモ
ードの各々で、不整脈は心拍レートを解析し、またそれ
を後記の表1に示されている帯域に分類することにより
検出され、適切な治療が決定されかつ施され、また終了
のための規範が満足された時点が決定される。さらに、
治療はI/Oチップ15により与えられる整調刺激また
は高電圧チップ17により与えられる高電圧ショックか
ら成っていてよい。これらのオプションはバックアップ
モードで行われる抗頻不整脈計画のプログラム可能な特
徴のいくつかの説明により伴われて後で説明される。
【0079】重要なこととして、マイクロプロセッサ1
9はROM37に記憶されているコードしか実行しない
けれども、その特徴はテレメトリ回路21を使用してプ
ログラム可能に定められ得る。詳細には、第2のバック
アップモードで作動している時、マイクロプロセッサは
まだ内部RAM38にスタックおよびデータ記憶のため
に最小のワークスペースを保持しており、またテレメト
リが内部RAM38を使用して作動パラメータを構成す
るのに使用され得る。実際にテレメトリは、装置がRO
Mモードに入った後に、後で説明するように、不整脈レ
ート帯域のいくつかの特徴をプログラムするのに使用さ
れ得る。パラメータは、装置がROMモードに入った後
に、内部RAM38にパラメータを記憶するべくテレメ
トリを使用して変更され得る。
9はROM37に記憶されているコードしか実行しない
けれども、その特徴はテレメトリ回路21を使用してプ
ログラム可能に定められ得る。詳細には、第2のバック
アップモードで作動している時、マイクロプロセッサは
まだ内部RAM38にスタックおよびデータ記憶のため
に最小のワークスペースを保持しており、またテレメト
リが内部RAM38を使用して作動パラメータを構成す
るのに使用され得る。実際にテレメトリは、装置がRO
Mモードに入った後に、後で説明するように、不整脈レ
ート帯域のいくつかの特徴をプログラムするのに使用さ
れ得る。パラメータは、装置がROMモードに入った後
に、内部RAM38にパラメータを記憶するべくテレメ
トリを使用して変更され得る。
【0080】第2のROMモードは4つの不整脈レート
帯域の各々に対して抗頻不整脈能力を与える。前記のよ
うに、この計画(表1に示されている)は好ましくは植
え込み可能な装置に対して工場標準として作られる。第
1のRAMモードに対するソフトウェアはこの特別な計
画を複製するべく、もしくは特殊化された徐脈治療を施
すことなどのような異なる計画を実行するべく作られ
る。テレメトリ回路21を通じての通信により、医師は
予め定められた指令を内部RAM38の特別な位置に書
込むことにより頻不整脈帯域(“VT1”および“VT
2”)を選択的にディスエーブルすることができる。こ
の場合、表1に示されている計画に不連続性は存在せ
ず、またディスエーブルされる帯域に対する規範はすぐ
上位のイネーブルされた帯域により包含される。
帯域の各々に対して抗頻不整脈能力を与える。前記のよ
うに、この計画(表1に示されている)は好ましくは植
え込み可能な装置に対して工場標準として作られる。第
1のRAMモードに対するソフトウェアはこの特別な計
画を複製するべく、もしくは特殊化された徐脈治療を施
すことなどのような異なる計画を実行するべく作られ
る。テレメトリ回路21を通じての通信により、医師は
予め定められた指令を内部RAM38の特別な位置に書
込むことにより頻不整脈帯域(“VT1”および“VT
2”)を選択的にディスエーブルすることができる。こ
の場合、表1に示されている計画に不連続性は存在せ
ず、またディスエーブルされる帯域に対する規範はすぐ
上位のイネーブルされた帯域により包含される。
【0081】重要なこととして、頻不整脈および徐脈の
治療および診断は当分野でよく知られており、またそれ
らの作動の詳細な理解は本発明の理解のために不可欠で
あるとは考えられない。しかし説明の目的で、頻不整脈
の診断および治療を図11を参照して簡単に説明する。
治療および診断は当分野でよく知られており、またそれ
らの作動の詳細な理解は本発明の理解のために不可欠で
あるとは考えられない。しかし説明の目的で、頻不整脈
の診断および治療を図11を参照して簡単に説明する。
【0082】
【表1】
【0083】バックアップ、ROMモードは突然の発作
に対する心拍を解析することにより運動および生理学的
頻不整脈を頻不整脈から識別する。マイクロプロセッサ
19が4つの最も新しい心拍の間の平均時間間隔を計算
する。もし次の心拍への時間間隔が頻不整脈レート(表
1を参照)を表すのに十分に速く生起するならば、また
もしそれが4つの間隔の平均の予め定められた百分率よ
りも小さいならば、突然の発作が検出される。この手続
きを使用して、ストレスまたは運動に起因する速い心拍
が区別をつけられ得る。なぜならば、それは危険な心臓
条件の場合にくらべて速くなり方が遅いからである。
に対する心拍を解析することにより運動および生理学的
頻不整脈を頻不整脈から識別する。マイクロプロセッサ
19が4つの最も新しい心拍の間の平均時間間隔を計算
する。もし次の心拍への時間間隔が頻不整脈レート(表
1を参照)を表すのに十分に速く生起するならば、また
もしそれが4つの間隔の平均の予め定められた百分率よ
りも小さいならば、突然の発作が検出される。この手続
きを使用して、ストレスまたは運動に起因する速い心拍
が区別をつけられ得る。なぜならば、それは危険な心臓
条件の場合にくらべて速くなり方が遅いからである。
【0084】重要なこととして、突然発作規範は表1中
に“VT1”と記入されている最低のイネーブルされた
頻不整脈帯域にのみ応用される。より高いオーダーの帯
域に対する規範を満足する単一の間隔はその帯域に対し
て適切な治療をトリガする。頻不整脈が検出された後、
マイクロプロセッサ19は頻不整脈が終了しているかど
うかを決定するための解析をする。マイクロプロセッサ
は頻不整脈帯域の下に落ちる8つの相い続く心拍間隔が
経過したことを決定しなければならない。加えて、マイ
クロプロセッサは4つの最も新しい心拍間隔の6つの相
い続く平均が最低の頻不整脈しきい以下の時間を生ずる
ことを決定しなければならない。
に“VT1”と記入されている最低のイネーブルされた
頻不整脈帯域にのみ応用される。より高いオーダーの帯
域に対する規範を満足する単一の間隔はその帯域に対し
て適切な治療をトリガする。頻不整脈が検出された後、
マイクロプロセッサ19は頻不整脈が終了しているかど
うかを決定するための解析をする。マイクロプロセッサ
は頻不整脈帯域の下に落ちる8つの相い続く心拍間隔が
経過したことを決定しなければならない。加えて、マイ
クロプロセッサは4つの最も新しい心拍間隔の6つの相
い続く平均が最低の頻不整脈しきい以下の時間を生ずる
ことを決定しなければならない。
【0085】突然発作の使用に加えて、植え込み可能な
装置は医師が第2のバックアップモードで行われる頻不
整脈検出および治療の形式を変更することを可能にする
いくつかのプログラム可能な特徴を備えている。たとえ
ば、安定性検出規範が“検出”、“安定性”もしくは
“オフ”として頻不整脈レート帯域に対して実行され得
る。もし“検出”がプログラムされた値であれば、不整
脈は下記の安定性規範がその特定の帯域に対して満足さ
れるまで検出されない。もし“治療”がその特定の帯域
に対する安定性規範と結び付けられたプログラムされた
値であれば、安定性規範が満足されるかどうかに関係し
て、頻不整脈治療もしくは代替的な高電圧ショックが施
され得る。たとえば、もし突然発作検出の使用と共に頻
不整脈が“VT2”帯域内で安定であるとして検出され
るならば、抗頻不整脈治療がその特定の患者の条件に対
して当を得ているであろう。
装置は医師が第2のバックアップモードで行われる頻不
整脈検出および治療の形式を変更することを可能にする
いくつかのプログラム可能な特徴を備えている。たとえ
ば、安定性検出規範が“検出”、“安定性”もしくは
“オフ”として頻不整脈レート帯域に対して実行され得
る。もし“検出”がプログラムされた値であれば、不整
脈は下記の安定性規範がその特定の帯域に対して満足さ
れるまで検出されない。もし“治療”がその特定の帯域
に対する安定性規範と結び付けられたプログラムされた
値であれば、安定性規範が満足されるかどうかに関係し
て、頻不整脈治療もしくは代替的な高電圧ショックが施
され得る。たとえば、もし突然発作検出の使用と共に頻
不整脈が“VT2”帯域内で安定であるとして検出され
るならば、抗頻不整脈治療がその特定の患者の条件に対
して当を得ているであろう。
【0086】代替的に、もし特定の患者に対して心臓レ
ートの高い分散が悪性条件の指標であれば、特定の頻不
整脈帯域に対する安定性規範を満足することに失敗すれ
ば、特殊化された抗頻不整脈治療と反対に、高電圧ショ
ックを施すことが必要とされよう。最後に、安定性規範
が特定の帯域に対する“オフ”としてプログラムされ得
る。
ートの高い分散が悪性条件の指標であれば、特定の頻不
整脈帯域に対する安定性規範を満足することに失敗すれ
ば、特殊化された抗頻不整脈治療と反対に、高電圧ショ
ックを施すことが必要とされよう。最後に、安定性規範
が特定の帯域に対する“オフ”としてプログラムされ得
る。
【0087】植え込み可能な装置のバックアップソフト
ウェアと結び付けて使用される安定性は心臓レートに分
散がないこととして定義される。もし6つの相い続く4
心拍間隔平均に対する分散が予め定められた周期よりも
小さいまたはそれに等しいならば、頻不整脈レート帯域
がイネーブルされ、また、いくつかの6平均が1つの帯
域のなかに落ちるまで、各平均が帯域に従ってグループ
化される。こうして、いったん低い分散が安定性解析を
トリガすると、安定性規範が、6つの場合が特定の帯域
内で同定される時に満足される。これらの平均をカウン
トするのに使用されるビンは次いでその後の安定性検出
のためにクリアされる。
ウェアと結び付けて使用される安定性は心臓レートに分
散がないこととして定義される。もし6つの相い続く4
心拍間隔平均に対する分散が予め定められた周期よりも
小さいまたはそれに等しいならば、頻不整脈レート帯域
がイネーブルされ、また、いくつかの6平均が1つの帯
域のなかに落ちるまで、各平均が帯域に従ってグループ
化される。こうして、いったん低い分散が安定性解析を
トリガすると、安定性規範が、6つの場合が特定の帯域
内で同定される時に満足される。これらの平均をカウン
トするのに使用されるビンは次いでその後の安定性検出
のためにクリアされる。
【0088】上記のプログラム可能な特徴のすべてはこ
こに説明される他のプログラム可能な特徴とならんで、
テレメトリがシステムの制御をしている間に特別なRA
M位置に予め定められたコードを書込むテレメトリ回路
21を使用して設定され得る。前記のように、テレメト
リがシステムの制御をやめるにつれて、マイクロプロセ
ッサ19のリセットがトリガされ、またマイクロプロセ
ッサが内部RAM38をこれらのコードの存在に関して
チェックし、もし存在すればそれらをクリアする。マイ
クロプロセッサの始動ソフトウェアがマイクロプロセッ
サをしてこのことを行わせ、またそのレジスタ(図示せ
ず)をユニット11が第2のバックアップモードにある
時にユニット11の作動のために適切に構成する。従っ
て、植え込みの時点で、テレメトリ回路21は植え込み
可能な装置を第1の作動モードに置くだけでなく、特定
の患者に対して適切であるように特定の抗頻不整脈検出
および治療を選ぶのに使用され得る。
こに説明される他のプログラム可能な特徴とならんで、
テレメトリがシステムの制御をしている間に特別なRA
M位置に予め定められたコードを書込むテレメトリ回路
21を使用して設定され得る。前記のように、テレメト
リがシステムの制御をやめるにつれて、マイクロプロセ
ッサ19のリセットがトリガされ、またマイクロプロセ
ッサが内部RAM38をこれらのコードの存在に関して
チェックし、もし存在すればそれらをクリアする。マイ
クロプロセッサの始動ソフトウェアがマイクロプロセッ
サをしてこのことを行わせ、またそのレジスタ(図示せ
ず)をユニット11が第2のバックアップモードにある
時にユニット11の作動のために適切に構成する。従っ
て、植え込みの時点で、テレメトリ回路21は植え込み
可能な装置を第1の作動モードに置くだけでなく、特定
の患者に対して適切であるように特定の抗頻不整脈検出
および治療を選ぶのに使用され得る。
【0089】治療は好ましくは表1中に記入されている
“VT1”および“VT2”レート帯域の各々に対する
ソフトウェアにより別々に取り扱われ、帯域“VF”は
心室細動に相当し、また細動除去は常に高電圧チップ1
7を使用して施される。これらの帯域内で、3つの異な
る段階の治療が施され得る。これらの治療のいずれも特
定のレート帯域がイネーブルまたはディスエーブルされ
得るようにイネーブルまたはディスエーブルされ得る。
重要なこととして、もし頻不整脈帯域がディスエーブル
されるならば、突然発作および安定性規範が最高から二
番目のレート帯域、たとえば“VT2”に与えられる。
“VT1”および“VT2”レート帯域の各々に対する
ソフトウェアにより別々に取り扱われ、帯域“VF”は
心室細動に相当し、また細動除去は常に高電圧チップ1
7を使用して施される。これらの帯域内で、3つの異な
る段階の治療が施され得る。これらの治療のいずれも特
定のレート帯域がイネーブルまたはディスエーブルされ
得るようにイネーブルまたはディスエーブルされ得る。
重要なこととして、もし頻不整脈帯域がディスエーブル
されるならば、突然発作および安定性規範が最高から二
番目のレート帯域、たとえば“VT2”に与えられる。
【0090】頻不整脈が特定の帯域内で検出される時、
植え込み可能な装置は第1段階の抗頻不整脈治療を施し
初め、次いで、もし第2および第3の段階がイネーブル
されるならば、頻不整脈の終了が決定されるまで、また
はより高いレート帯域が検出されるまで、第2段階の抗
頻不整脈治療を、次いで第3段階の抗頻不整脈治療を施
し始める。たとえば、頻不整脈が“VT1”帯域内で検
出される時、いくつかの0.25〜11Vパルスがプロ
グラム可能な振幅および継続時間で心臓の“R波”にI
/Oチップ15により与えられ得る。刺激の数(1〜1
5)も、またもし頻不整脈が終了していないならば、第
2段階の治療を施す間隔もプログラムされ得る。治療の
第2段階は第1段階と同一のプログラム可能なパラメー
タを有し、また特定の患者の条件に応答してテレメトリ
回路21を使用してプログラムされ得る。
植え込み可能な装置は第1段階の抗頻不整脈治療を施し
初め、次いで、もし第2および第3の段階がイネーブル
されるならば、頻不整脈の終了が決定されるまで、また
はより高いレート帯域が検出されるまで、第2段階の抗
頻不整脈治療を、次いで第3段階の抗頻不整脈治療を施
し始める。たとえば、頻不整脈が“VT1”帯域内で検
出される時、いくつかの0.25〜11Vパルスがプロ
グラム可能な振幅および継続時間で心臓の“R波”にI
/Oチップ15により与えられ得る。刺激の数(1〜1
5)も、またもし頻不整脈が終了していないならば、第
2段階の治療を施す間隔もプログラムされ得る。治療の
第2段階は第1段階と同一のプログラム可能なパラメー
タを有し、また特定の患者の条件に応答してテレメトリ
回路21を使用してプログラムされ得る。
【0091】“VT1”および“VT2”帯域の各々は
それに結び付けられている実時間カウンタ51(図3)
を有し、またの第3段階の治療が与えられた後にそれ以
上の治療は与えられない。関連しているタイマが(頻不
整脈の検出された終了またはより高い帯域の部分として
の再分類なしに)タイムアウトすると、自動的により高
い帯域(すなわち“VT2”もしくは“VF”)へのエ
ントリが行われる。
それに結び付けられている実時間カウンタ51(図3)
を有し、またの第3段階の治療が与えられた後にそれ以
上の治療は与えられない。関連しているタイマが(頻不
整脈の検出された終了またはより高い帯域の部分として
の再分類なしに)タイムアウトすると、自動的により高
い帯域(すなわち“VT2”もしくは“VF”)へのエ
ントリが行われる。
【0092】代替的に、治療は高電圧チップ17により
与えられる1から7までの高電圧ショックを含んでいて
よい。これらのショックは電圧(56〜756V)、シ
ョック数(1、2、3および4〜7)および継続時間を
プログラム可能である。加えて、ショック形態も、当業
者に知られているように、単相または双相としてプログ
ラム可能である。ショック治療の実施に続いて、レート
ビンおよびカウンタが空にされ、また治療は少なくとも
1秒であるプログラム可能な時間にわたり行われない。
その後に、徐脈治療、たとえばデマンド整調が行われ
る。
与えられる1から7までの高電圧ショックを含んでいて
よい。これらのショックは電圧(56〜756V)、シ
ョック数(1、2、3および4〜7)および継続時間を
プログラム可能である。加えて、ショック形態も、当業
者に知られているように、単相または双相としてプログ
ラム可能である。ショック治療の実施に続いて、レート
ビンおよびカウンタが空にされ、また治療は少なくとも
1秒であるプログラム可能な時間にわたり行われない。
その後に、徐脈治療、たとえばデマンド整調が行われ
る。
【0093】頻不整脈が検出されていた時間中、最低の
プログラムされた頻不整脈レート帯域の下で生起する相
い続く平均の数のカウントが続けられる。表1のイネー
ブルされた頻脈帯域内に落ちる単一の平均はこのカウン
トを中断し、またそれを再び開始させる。もし6つの相
い続く平均が最低のイネーブルされた頻脈帯域の下に落
ちる(すなわちカウントが6に達する)ならば、特定の
頻脈帯域内の分類は終了しているとみなされる。もし、
加えて、頻不整脈帯域の下に落ちる8つの相い続く心拍
周期が経過したならば、頻不整脈は終了しているとみな
される。
プログラムされた頻不整脈レート帯域の下で生起する相
い続く平均の数のカウントが続けられる。表1のイネー
ブルされた頻脈帯域内に落ちる単一の平均はこのカウン
トを中断し、またそれを再び開始させる。もし6つの相
い続く平均が最低のイネーブルされた頻脈帯域の下に落
ちる(すなわちカウントが6に達する)ならば、特定の
頻脈帯域内の分類は終了しているとみなされる。もし、
加えて、頻不整脈帯域の下に落ちる8つの相い続く心拍
周期が経過したならば、頻不整脈は終了しているとみな
される。
【0094】本発明は、ROM37および内部RAM3
8に記憶されている命令集合の使用に制限されない。必
要とされることのすべては、誤りが生じた場合の追加的
な信頼性のために2つの代替的な命令集合が利用可能で
あることであり、また任意の形式および個数のメモリ要
素がこれらの命令を利用可能にするのに使用され得る。
8に記憶されている命令集合の使用に制限されない。必
要とされることのすべては、誤りが生じた場合の追加的
な信頼性のために2つの代替的な命令集合が利用可能で
あることであり、また任意の形式および個数のメモリ要
素がこれらの命令を利用可能にするのに使用され得る。
【0095】現在考えられている1つの代替的な実施例
では、マイクロプロセッサ19に対する作動命令の第1
の集合を記憶するRAMと、圧縮された形式でソフトウ
ェアの第2の集合を記憶する第2のメモリとが使用され
る。誤りを検出すると、マイクロプロセッサは圧縮され
た第2のプログラム集合をリブートし脱圧縮し、また新
たに脱圧縮された第2のプログラムをRAMに書込み、
それにより第1のプログラム集合を重ね書きするべく作
動する。プログラム命令の第2の圧縮された集合を記憶
するためのプログラムメモリは簡単に他のROMであっ
てよく、またこのようなシステムは、その概略表示に関
して、図1に示されているシステムと正確に類似してい
る。しかし、図1に示されているシステムとの特記すべ
き相違点として、ソフトウェアの第2の集合を脱圧縮す
るため、またそれをRAMにロードするためのコードは
好ましくは追加的なROMに記憶される。
では、マイクロプロセッサ19に対する作動命令の第1
の集合を記憶するRAMと、圧縮された形式でソフトウ
ェアの第2の集合を記憶する第2のメモリとが使用され
る。誤りを検出すると、マイクロプロセッサは圧縮され
た第2のプログラム集合をリブートし脱圧縮し、また新
たに脱圧縮された第2のプログラムをRAMに書込み、
それにより第1のプログラム集合を重ね書きするべく作
動する。プログラム命令の第2の圧縮された集合を記憶
するためのプログラムメモリは簡単に他のROMであっ
てよく、またこのようなシステムは、その概略表示に関
して、図1に示されているシステムと正確に類似してい
る。しかし、図1に示されているシステムとの特記すべ
き相違点として、ソフトウェアの第2の集合を脱圧縮す
るため、またそれをRAMにロードするためのコードは
好ましくは追加的なROMに記憶される。
【0096】加えて、本発明は、特定のバックアップ治
療、たとえば頻不整脈整調またはショックを施すための
使用に制限されずに、マイクロプロセッサ19が検出さ
れた誤りに応答して停止させられている時に通常は失わ
れるであろう任意の自動性および所望の機能をも含み得
る。考えられる他の代替的な実施例として、内部ROM
37に記憶されるソフトウェアの第2の集合は主とし
て、適切であれば、複雑な抗徐脈治療または他の特定の
治療を施すのに使用され得る。
療、たとえば頻不整脈整調またはショックを施すための
使用に制限されずに、マイクロプロセッサ19が検出さ
れた誤りに応答して停止させられている時に通常は失わ
れるであろう任意の自動性および所望の機能をも含み得
る。考えられる他の代替的な実施例として、内部ROM
37に記憶されるソフトウェアの第2の集合は主とし
て、適切であれば、複雑な抗徐脈治療または他の特定の
治療を施すのに使用され得る。
【0097】以上に本発明のいくつかの典型的な実施例
を説明してきたが、種々の変形および改良が当業者によ
り容易に行われ得ることは明らかであろう。このような
変形および改良は以上に明示的に説明されていなくても
本発明の範囲内にあるものとする。一例として、本発明
のハードウェアの特徴は、本発明の範囲から逸脱するこ
となしに、ソフトウェアの特徴により実現され得る(お
よびその逆)。従って以上の説明は例示に過ぎず、本発
明の範囲は特許請求の範囲によってのみ限定されるもの
とする。
を説明してきたが、種々の変形および改良が当業者によ
り容易に行われ得ることは明らかであろう。このような
変形および改良は以上に明示的に説明されていなくても
本発明の範囲内にあるものとする。一例として、本発明
のハードウェアの特徴は、本発明の範囲から逸脱するこ
となしに、ソフトウェアの特徴により実現され得る(お
よびその逆)。従って以上の説明は例示に過ぎず、本発
明の範囲は特許請求の範囲によってのみ限定されるもの
とする。
【0098】以下の表2は好ましい制御ユニット11に
対するメモリマップである。
対するメモリマップである。
【0099】
【表2】
【0100】以下の表3は好ましい制御ユニット11に
対する割込みベクトルROMの要約である。
対する割込みベクトルROMの要約である。
【0101】
【表3】
【図1】チップレイアウトに関して、好ましい植え込み
可能な装置の主要な機能ブロック図。
可能な装置の主要な機能ブロック図。
【図2】好ましい実施例の種々のモードと、指定された
因子に応答してのこれらのモード間の切換とを示すソフ
トウェアブロック図。
因子に応答してのこれらのモード間の切換とを示すソフ
トウェアブロック図。
【図3】図1の制御装置チップ13のハードウェアブロ
ック図。
ック図。
【図4】本発明のマイクロプロセッサ‐リセットおよび
誤り検出機構の使用を説明し、またテレメトリ、誤り検
出およびウォッチドッグ回路の相互関係とそれらの各々
により行われる好ましい実施例の制御とを説明するため
のハードウェアブロック図。
誤り検出機構の使用を説明し、またテレメトリ、誤り検
出およびウォッチドッグ回路の相互関係とそれらの各々
により行われる好ましい実施例の制御とを説明するため
のハードウェアブロック図。
【図5】図1のI/Oチップ15のハードウェアブロッ
ク図。
ク図。
【図6】好ましい実施例でメモリ一8080(hex)
に置かれている第1の制御レジスタの種々のビットと結
び付けられる機能図。
に置かれている第1の制御レジスタの種々のビットと結
び付けられる機能図。
【図7】好ましい実施例でメモリ一8081(hex)
に置かれている第2の制御レジスタの種々のビットと結
び付けられる機能図。
に置かれている第2の制御レジスタの種々のビットと結
び付けられる機能図。
【図8】第1の警報制御レジスタ(8060hex)の
種々のビットと結び付けられる機能図。
種々のビットと結び付けられる機能図。
【図9】第2の警報制御レジスタ(8061hex)の
種々のビットと結び付けられる機能図。
種々のビットと結び付けられる機能図。
【図10】第3の警報制御レジスタ(8062hex)
の種々のビットと結び付けられる機能図。
の種々のビットと結び付けられる機能図。
【図11】好ましい植え込み可能な装置で使用される抗
頻不整脈機能のソフトウェアブロック図。
頻不整脈機能のソフトウェアブロック図。
11 制御ユニット 13 制御装置チップ 15 入力/出力チップ 17 高電圧チップ 18 外部RAMチップ 19 マイクロプロセッサ 21 テレメトリ回路 23 制御レジスタおよびウォッチドッグハードウェ
ア 25 内部メモリ要素 26 システムバス 27 モニタリング論理 29 マイクロプロセッサにより制御される整調回路 31 状態機械 33 出力論理
ア 25 内部メモリ要素 26 システムバス 27 モニタリング論理 29 マイクロプロセッサにより制御される整調回路 31 状態機械 33 出力論理
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ドロ ダービデイアン アメリカ合衆国 91042 カリフオルニア ツジユンガ ジーン テラス 7746 (72)発明者 ミン‐ヨグ ヤング アメリカ合衆国 91754 カリフオルニア モンテリー パーク フルトン アヴエ ニユー 1332 (72)発明者 サミユエル エム カツツ イスラエル国 90−917 ギフアツト ゼ フ ジエフア 5
Claims (31)
- 【請求項1】 心臓に電気的刺激を与える植え込み可能
な装置において、 身体条件を検出するセンサと、 検出された身体条件に応答して心臓に与えられる刺激の
振幅およびタイミングの少なくとも1つを電気的に制御
する制御装置と、 心臓に刺激を与えるべく制御装置および心臓に接続され
ている出力回路とを含んでおり、また制御装置の作動を
決定する命令の2つの代替的な集合として、制御装置に
より通常利用される第1の命令集合と、前記植え込み可
能な装置の作動に誤りが検出された場合に制御装置によ
り利用される第2の命令集合とを含んでおり、また前記
植え込み可能な装置の作動の誤りを検出し、また制御装
置をして誤りの検出に応答して第2の命令集合を利用す
るように切換わらせる誤り検出手段を含んでおり、 2つの代替的な命令集合がそれぞれ、制御装置が検出さ
れた身体条件に応答して電気的刺激の大きさおよびタイ
ミングの少なくとも1つを変更することを可能にする自
動性を備えていることを特徴とする植え込み可能な装
置。 - 【請求項2】 センサが心拍の指示を与え、また命令の
2つの代替的な集合がそれぞれ頻不整脈を検出するため
および抗頻不整脈治療を施すためのルーチンを含んでい
ることを特徴とする請求項1記載の装置。 - 【請求項3】 センサが心拍の指示を与え、また命令の
2つの代替的な集合がそれぞれ徐脈を検出するためおよ
び抗徐脈治療を施すためのルーチンを含んでいることを
特徴とする請求項1記載の装置。 - 【請求項4】 もし前記装置の作動の誤りが検出される
ならば、誤り検出機構により能動化され、また心臓に与
えられる刺激の振幅およびタイミングの1つを排他的に
決定する固定レート整調回路を含んでいることを特徴と
する請求項1記載の装置。 - 【請求項5】 制御装置がマイクロプロセッサを含んで
いることを特徴とする請求項1記載の装置。 - 【請求項6】 心臓に電気的刺激を与える植え込み可能
な装置において、 身体条件を検出するセンサと、 検出された身体条件に応答して、記憶されている命令の
集合に従って、心臓に与えられるべき刺激の振幅および
タイミングの1つを指示する出力信号を与える制御装置
と、 出力信号を受信し、また出力信号に応答して心臓に刺激
を与えるべく心臓に作用的に結合されている出力回路
と、 制御装置の作動を制御する記憶されている第1の命令集
合を有する第1のメモリと、 制御装置の作動を制御する記憶されている第2の命令集
合を有する第2のメモリと、 前記装置の作動の誤りの生起を検出し、それにより記憶
されている第1の命令集合の可能な改変を検出し、それ
に応答して誤り指示を与えるべく制御装置および第1の
メモリの少なくとも1つに作用的に接続されている誤り
検出機構とを含んでおり、 制御装置が、 誤り指示が存在していない時には記憶されている第1の
命令集合に応答して第1の正常な作動モードで作動し、
また誤り指示に応答して、記憶されている第2の命令集
合によりその作動を支配されている第2のバックアップ
モードで作動し、また制御装置が、検出された身体条件
に応答して、誤り指示にもかかわらず、心臓に与えられ
るべき刺激のタイミングおよび振幅の1つを指示する出
力信号を与え続けることを特徴とする植え込み可能な装
置。 - 【請求項7】 前記装置が第1のモードから第2のモー
ドへ変化する時に能動化される警報を含んでいることを
特徴とする請求項6記載の装置。 - 【請求項8】 前記装置が心臓に固定レート整調を与え
る第3の作動モードと、また第2のバックアップモード
に置かれている時に能動化される第1の警報と、前記装
置が第3のモードに置かれている時に能動化される第2
の異なる警報とを含んでいる2つの異なる警報とを含ん
でいることを特徴とする請求項7記載の装置。 - 【請求項9】 誤り検出機構が前記装置の作動の第2の
誤りの生起を検出し、それにより記憶されている命令の
第2の可能な改変をも検出し、またそれに応答して第2
の誤り信号を与え、また前記装置が固定レート整調回路
と、刺激が制御装置の出力信号に応答して心臓に与えら
れずに、固定レート整調回路により決定される固定レー
トで心臓に与えられる第3の作動モードとを含んでお
り、前記装置が第2の誤り指示に応答して第3の作動モ
ードに入ることを特徴とする請求項6記載の装置。 - 【請求項10】 センサが心拍センサを含んでおり、ま
た固定レート整調回路が、心拍センサに応答して固定レ
ートに従って刺激が心臓に供給されるようにする固定レ
ート信号をデマンドに基づいて発生することを特徴とす
る請求項9記載の装置。 - 【請求項11】 前記装置が制御装置に接続されたウォ
ッチドッグ回路を含んでおり、ウォッチドッグ回路が周
期的に制御装置から正しい受信確認を要求し、またもし
正しい受信確認が受信されないならば、前記装置を第3
のモードに変更させることを特徴とする請求項9記載の
装置。 - 【請求項12】 ウォッチドッグ回路が、各々の正しい
受信確認と結び付けられている周期の間に、もし1つよ
りも多い受信確認が受信されるならば、ウォッチドッグ
回路が同じく前記装置を第3のモードに変更させるよう
に構成されていることを特徴とする請求項11記載の装
置。 - 【請求項13】 前記装置が制御装置の作動モードを決
定するデータを記憶するレジスタを含んでおり、また前
記装置が植え込まれている身体の外部からの通信を選択
的に受信するテレメトリ回路を含んでおり、テレメトリ
回路が選択的な通信に応答してレジスタに記憶されてい
るデータを変更するように構成されており、テレメトリ
回路がそれにより前記装置をして、記憶されている第1
および第2の命令集合の一方への制御装置の従属を他方
への従属に変更させることを特徴とする請求項6記載の
装置。 - 【請求項14】 センサが心拍を表す入力信号を与える
心拍センサであり、第1の命令集合が制御装置をして、
頻不整脈および徐脈条件の少なくとも1つを検出するべ
く、入力信号をモニタさせ、記憶されている第2のプロ
グラム命令集合が同じく制御装置をして、頻不整脈およ
び徐脈条件の1つを検出するべく、入力信号をモニタさ
せ、前記装置が条件の検出に応答して心臓に抗不整脈治
療を施すための抗不整脈を含んでいることを特徴とする
請求項6記載の装置。 - 【請求項15】 前記装置が頻不整脈の少なくとも2つ
の異なる等級を検出するための手段を含んでおり、また
命令の第1の集合が、前記装置が第1のモードにある時
に、前記装置をして少なくとも2つの異なる等級の各々
に対して心臓に異なる抗頻不整脈治療を施させることを
特徴とする請求項14記載の装置。 - 【請求項16】 第2の命令集合が、前記装置が第2の
バックアップモードにある時に、前記装置をして同じく
2つの異なる等級の各々に対して心臓に異なる抗頻不整
脈治療を施させることを特徴とする請求項15記載の装
置。 - 【請求項17】 第1および第2のモードの各々の頻不
整脈の少なくとも1つの等級が細動条件に相当し、また
第1および第2の命令集合が各々細動治療を心臓に施さ
せる命令を含んでいることを特徴とする請求項16記載
の装置。 - 【請求項18】 第1のメモリがランダムアクセスメモ
リを、また第2のメモリがリードオンリーメモリを含ん
でいることを特徴とする請求項6記載の装置。 - 【請求項19】 制御装置が、リードオンリーメモリに
記憶されている第3の命令集合に応答して、第2の命令
集合を第2のメモリから第1のメモリにロードさせ、そ
れにより第1のモードから第2のモードへの変更を行う
ことを特徴とする請求項18記載の装置。 - 【請求項20】 第2のメモリが圧縮されたコードを記
憶し、また制御装置が、第2のバックアップモードへの
変更時に、第2の記憶されたプログラム命令集合を、そ
れを第1のメモリにロードするに先立って脱圧縮させる
ことを特徴とする請求項19記載の装置。 - 【請求項21】 前記装置が第1および第2のモードの
各々に対して異なるメモリアドレスポインタを含んでお
り、第1のモードに対するメモリアドレスポインタが制
御装置を第1のメモリに結び付け、また第2のモードに
対するメモリアドレスポインタが制御装置を第2のメモ
リに結び付けることを特徴とする請求項6記載の装置。 - 【請求項22】 誤り検出機構が、少なくとも記憶され
ている第1の作動命令集合の各作動命令のパリティをチ
ェックするパリティチェック要素と、少なくとも制御装
置が第1のモードで作動している時に第1のメモリに記
憶されている作動命令に検査合計解析を行う検査合計オ
ペレーションとの少なくとも1つを含んでいることを特
徴とする請求項6記載の装置。 - 【請求項23】 前記装置が固定レート整調回路および
パルス出力回路を含んでおり、 前記装置が制御装置‐応答性の条件を有し、パルス出力
回路が制御装置の出力信号に応答して電気的パルスを発
生するべく制御装置の出力信号に応答し、またハードウ
ェア制御される整調条件を有し、パルス出力回路が代わ
りに固定レート整調回路に応答し、 パルス出力回路が制御装置に無関係に心臓の固定レート
整調を行うべく誤り検出機構に応答し、また誤り検出機
構が、制御装置により利用される少なくともいくつかの
データのパリティをチェックし、また第1のパリティエ
ラーが存在することを決定することにより第1のパリテ
ィエラーの存在を決定し、それに応答しての制御装置の
作動を正常モードから第2のバックアップモードに切換
え、また続いて、制御装置により利用される少なくとも
いくつかのデータのパリティをチェックし、また第2の
パリティエラーが存在することを決定することにより第
2のパリティエラーの存在を検出し、それにより前記装
置をハードウェア制御される整調条件に入らせるパリテ
ィチェック要素を含んでいることを特徴とする請求項6
記載の装置。 - 【請求項24】 前記装置が、それがハードウェア制御
される整調条件にある時に、デマンドペースメーカとし
て作動することを特徴とする請求項23記載の装置。 - 【請求項25】 心臓に刺激を与えることにより心臓の
機能を補助する植え込み可能な装置において、 制御レベルの階層を有するディジタル回路であって、 記憶されているプログラム命令の2つの代替的な集合、
すなわち正常モードと結び付けられている第1の集合お
よび第2のバックアップモードと結び付けられている第
2の集合の各々に応答して刺激のタイミング応答して大
きさの少なくとも1つを決定する制御装置と、 誤りを検出する誤り検出機構と、 身体の外側から受信される通信に応答してディジタル信
号を発生するテレメトリ回路と、 制御装置と通信しており、制御装置に正しい作動の確認
を要請するウォッチドッグ回路と、 ウォッチドッグ回路により選択的に能動化される固定レ
ート整調回路と、 制御装置およびウォッチドッグ回路の1つに応答して心
臓に供給される刺激を発生する出力回路とを有するディ
ジタル回路を含んでおり、またテレメトリ制御を含んで
いる階層の第1のレベルを含んでおり、ディジタル信号
がテレメトリ回路に制御装置を少なくとも第1のモード
に選択的に置く能力を与え、また制御装置が記憶されて
いるプログラム命令の第1の集合に従って作動し、また
ウォッチドッグ制御を含んでいる階層の第2のレベルを
含んでおり、ウォッチドッグ回路が出力回路をして、正
しい受信確認が受信されていない時に、制御装置に応答
してではなく固定レート整調回路に応答して刺激を発生
させ、また誤り検出機構制御を含んでいる階層の第3の
レベルを含んでおり、誤り検出機構が制御装置をして第
1のモードから第2のモードへ切換わらせ、またそれに
より、第1のモードで検出された誤りに応答して、記憶
されているプログラム命令の第2の代替的な集合に従わ
せることを特徴とする植え込み可能な装置。 - 【請求項26】 心臓に電気的刺激を与えるべく植え込
み可能な装置を制御するための方法であって、制御装置
と、誤り検出機構と、制御装置による作用を指令する記
憶されている命令の集合を各々が有する少なくとも2つ
のメモリ領域とを使用する方法において、 心臓に刺激を与える制御装置の作用を指令するのに、少
なくとも1つの自動機能を備えている記憶されている第
1の命令集合を使用する過程と、 植え込み可能な装置の作動の誤りを検出するのに誤り検
出機構を使用する過程と、 誤りの検出に応答して、心臓に刺激を与える制御装置の
作用を指令するのに、同じく少なくとも1つの自動機能
を備えている記憶されている第2の命令集合を使用する
過程とを含んでいることを特徴とする植え込み可能な装
置を制御するための方法。 - 【請求項27】 前記方法が、一方はメモリ内の第1の
命令集合の位置を示し、他方はメモリ内の第2の命令集
合の位置を示す2つの代替的なメモリアドレスポインタ
を使用し、装置の第1の正常な作動モードでは、制御装
置が第1のメモリアドレスポインタを使用してそれを支
配する作動命令を検索させられ、誤りの検出に応答し
て、制御装置が装置の第2のバックアップモードに入ら
せられ,制御装置が第2のメモリアドレスポインタを使
用してそれを支配する作動命令を検索することを特徴と
する請求項26記載の方法。 - 【請求項28】 前記方法が固定レート整調回路を使用
し、また制御装置の作用を指令するのに記憶されている
第2の命令集合を使用する間は、誤り検出機構が第2の
誤りが生起しているか否かを決定するのに使用され、ま
た第2の誤りの生起に応答して、制御装置が心臓に電気
的刺激を与える制御からディスエーブルされ、また固定
レート整調回路がそれに代わってデマンドモードで電気
的刺激を与える第3のモードに入ることを特徴とする請
求項26記載の方法。 - 【請求項29】 前記方法が警報装置を使用し、また植
え込み可能な装置を植え込まれている患者に第2のモー
ドでの装置の作動の第1の指示を与えるのに警報装置を
使用する過程と、患者に第3のモードでの装置の作動の
第1の指示と異なる第2の指示を与えるのに警報装置を
使用する過程とを含んでいることを特徴とする請求項2
8記載の方法。 - 【請求項30】 前記方法が制御装置からの周期的な受
信確認を要求するウォッチドッグ回路を使用し、また装
置が第1のモードで作動しているか第2のモードで作動
しているかにかかわりなく、もし周期的な受信確認がウ
ォッチドッグ回路から受信されないならば、第3のモー
ドに入らせる過程を含んでいることを特徴とする請求項
28記載の方法。 - 【請求項31】 前記方法が警報装置を使用し、また植
え込み可能な装置を植え込まれている患者に誤りの生起
を報知するのに警報装置を使用する過程を含んでいるこ
とを特徴とする請求項26記載の方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/495915 | 1995-06-28 | ||
| US08/495,915 US5653735A (en) | 1995-06-28 | 1995-06-28 | Implantable cardiac stimulation device having an improved backup mode of operation and method thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0910323A true JPH0910323A (ja) | 1997-01-14 |
Family
ID=23970498
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8182772A Pending JPH0910323A (ja) | 1995-06-28 | 1996-06-24 | 植え込み可能な装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5653735A (ja) |
| EP (1) | EP0750921B1 (ja) |
| JP (1) | JPH0910323A (ja) |
| DE (1) | DE69633211T2 (ja) |
Families Citing this family (64)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5607458A (en) * | 1995-07-13 | 1997-03-04 | Pacesetter, Inc. | Safety optimization in microprocessor controlled implantable devices |
| US5836989A (en) * | 1996-12-26 | 1998-11-17 | Medtronic, Inc. | Method and apparatus for controlling an implanted medical device in a time-dependent manner |
| US6070102A (en) * | 1998-04-29 | 2000-05-30 | Medtronic, Inc. | Audible sound confirmation of programming an implantable medical device |
| US8688188B2 (en) | 1998-04-30 | 2014-04-01 | Abbott Diabetes Care Inc. | Analyte monitoring device and methods of use |
| US6949816B2 (en) | 2003-04-21 | 2005-09-27 | Motorola, Inc. | Semiconductor component having first surface area for electrically coupling to a semiconductor chip and second surface area for electrically coupling to a substrate, and method of manufacturing same |
| US6175752B1 (en) | 1998-04-30 | 2001-01-16 | Therasense, Inc. | Analyte monitoring device and methods of use |
| US8346337B2 (en) | 1998-04-30 | 2013-01-01 | Abbott Diabetes Care Inc. | Analyte monitoring device and methods of use |
| US8480580B2 (en) | 1998-04-30 | 2013-07-09 | Abbott Diabetes Care Inc. | Analyte monitoring device and methods of use |
| US9066695B2 (en) | 1998-04-30 | 2015-06-30 | Abbott Diabetes Care Inc. | Analyte monitoring device and methods of use |
| US8465425B2 (en) | 1998-04-30 | 2013-06-18 | Abbott Diabetes Care Inc. | Analyte monitoring device and methods of use |
| US8974386B2 (en) | 1998-04-30 | 2015-03-10 | Abbott Diabetes Care Inc. | Analyte monitoring device and methods of use |
| SE9803581D0 (sv) | 1998-10-20 | 1998-10-20 | Pacesetter Ab | Implantable cardiac stimulation device |
| US6181966B1 (en) * | 1998-12-28 | 2001-01-30 | Biotronik Mess- und Therapieger{umlaut over (a)}te GmbH & Co. | Heart therapy apparatus with therapy correction means |
| US6330474B1 (en) * | 1999-01-25 | 2001-12-11 | Pacesetter, Inc. | Annunciator for implantable system |
| US6282450B1 (en) * | 1999-04-30 | 2001-08-28 | Medtronic, Inc. | System and method for storing firmware in a human-implantable medical treatment device |
| US6635048B1 (en) | 1999-04-30 | 2003-10-21 | Medtronic, Inc. | Implantable medical pump with multi-layer back-up memory |
| US6328699B1 (en) * | 2000-01-11 | 2001-12-11 | Cedars-Sinai Medical Center | Permanently implantable system and method for detecting, diagnosing and treating congestive heart failure |
| US6970742B2 (en) * | 2000-01-11 | 2005-11-29 | Savacor, Inc. | Method for detecting, diagnosing, and treating cardiovascular disease |
| US8298150B2 (en) * | 2000-01-11 | 2012-10-30 | Cedars-Sinai Medical Center | Hemodynamic waveform-based diagnosis and treatment |
| US6925328B2 (en) | 2000-04-20 | 2005-08-02 | Biophan Technologies, Inc. | MRI-compatible implantable device |
| US8527046B2 (en) | 2000-04-20 | 2013-09-03 | Medtronic, Inc. | MRI-compatible implantable device |
| AU2001255522A1 (en) | 2000-04-20 | 2001-11-07 | Greatbio Technologies, Inc. | Mri-resistant implantable device |
| US6615082B1 (en) * | 2000-05-15 | 2003-09-02 | Pacesetter, Inc. | Method and device for optimally altering stimulation energy to maintain capture of cardiac tissue |
| US6560471B1 (en) | 2001-01-02 | 2003-05-06 | Therasense, Inc. | Analyte monitoring device and methods of use |
| US20020116029A1 (en) | 2001-02-20 | 2002-08-22 | Victor Miller | MRI-compatible pacemaker with power carrying photonic catheter and isolated pulse generating electronics providing VOO functionality |
| US6829509B1 (en) | 2001-02-20 | 2004-12-07 | Biophan Technologies, Inc. | Electromagnetic interference immune tissue invasive system |
| AU2002309528A1 (en) | 2001-04-02 | 2002-10-15 | Therasense, Inc. | Blood glucose tracking apparatus and methods |
| US6731979B2 (en) | 2001-08-30 | 2004-05-04 | Biophan Technologies Inc. | Pulse width cardiac pacing apparatus |
| US7054686B2 (en) | 2001-08-30 | 2006-05-30 | Biophan Technologies, Inc. | Pulsewidth electrical stimulation |
| AU2002360326A1 (en) | 2001-10-31 | 2003-05-12 | Biophan Technologies, Inc. | Hermetic component housing for photonic catheter |
| US6968236B2 (en) | 2002-01-28 | 2005-11-22 | Biophan Technologies, Inc. | Ceramic cardiac electrodes |
| US6711440B2 (en) | 2002-04-11 | 2004-03-23 | Biophan Technologies, Inc. | MRI-compatible medical device with passive generation of optical sensing signals |
| BR0309213A (pt) | 2002-04-17 | 2007-01-30 | Thomson Licensing Sa | gerador de sinal de erro de pacote |
| US6725092B2 (en) | 2002-04-25 | 2004-04-20 | Biophan Technologies, Inc. | Electromagnetic radiation immune medical assist device adapter |
| US6925322B2 (en) | 2002-07-25 | 2005-08-02 | Biophan Technologies, Inc. | Optical MRI catheter system |
| ATE337048T1 (de) * | 2002-10-31 | 2006-09-15 | Medtronic Inc | Fehlersichere programmierung einer implantierbaren medizinischen vorrichtung |
| US7742821B1 (en) | 2003-06-11 | 2010-06-22 | Boston Scientific Neutomodulation Corporation | Remote control for implantable medical device |
| US20040215291A1 (en) * | 2003-04-24 | 2004-10-28 | Van Bentem Maarten | Programmer storage of implantable medical device settings |
| US7242981B2 (en) * | 2003-06-30 | 2007-07-10 | Codman Neuro Sciences Sárl | System and method for controlling an implantable medical device subject to magnetic field or radio frequency exposure |
| US7167755B2 (en) | 2004-10-05 | 2007-01-23 | Cardiac Pacemakers, Inc. | Adaptive software configuration for a medical device |
| US7483744B2 (en) | 2005-05-05 | 2009-01-27 | Cardiac Pacemakers, Inc. | System and method for recovering from transient faults in an implantable medical device |
| US7363080B2 (en) * | 2005-05-05 | 2008-04-22 | Cardiac Pacemakers, Inc. | System and method for providing bradycardia therapy by implantable device in presence of system faults |
| DE102006019606A1 (de) | 2006-04-25 | 2007-10-31 | Biotronik Crm Patent Ag | Implantierbares batteriebetriebenes Elektrostimulationsgerät |
| US20070270916A1 (en) * | 2006-05-18 | 2007-11-22 | Fischell Robert E | Cardiac pacemaker with integrated battery |
| WO2007143225A2 (en) | 2006-06-07 | 2007-12-13 | Abbott Diabetes Care, Inc. | Analyte monitoring system and method |
| US7607036B1 (en) | 2006-06-12 | 2009-10-20 | Pacesetter, Inc. | System and method for enabling continued use of trim values within an implantable medical device following a parity error |
| EP2101871B1 (en) | 2006-12-06 | 2015-05-27 | Medtronic, Inc. | Programming a medical device with a general purpose instrument |
| WO2008069896A2 (en) * | 2006-12-06 | 2008-06-12 | Medtronic, Inc. | Telemetry device for a medical device programmer |
| US8595672B2 (en) * | 2007-04-30 | 2013-11-26 | Innovations Holdings, L.L.C. | Method and apparatus for configurable systems |
| US7996651B2 (en) * | 2007-11-30 | 2011-08-09 | Microchip Technology Incorporated | Enhanced microprocessor or microcontroller |
| US8539210B2 (en) * | 2007-11-30 | 2013-09-17 | Microchip Technology Incorporated | Context switching with automatic saving of special function registers memory-mapped to all banks |
| US8532775B2 (en) | 2011-02-18 | 2013-09-10 | Medtronic, Inc. | Modular medical device programmer |
| WO2012112179A1 (en) | 2011-02-18 | 2012-08-23 | Medtronic, Inc. | Medical device programmer with adjustable kickstand |
| US8731657B1 (en) * | 2011-07-05 | 2014-05-20 | TAMA Research Corp. | Multi-mode microcurrent stimulus system with safety circuitry and related methods |
| US9744280B2 (en) | 2014-04-15 | 2017-08-29 | Tc1 Llc | Methods for LVAD operation during communication losses |
| EP3131598B1 (en) | 2014-04-15 | 2020-10-21 | Tc1 Llc | Systems for upgrading ventricle assist devices |
| US11071865B2 (en) * | 2018-05-03 | 2021-07-27 | Medtronic, Inc. | Mode of operation for an implantable cardiac rhythm management device co-implanted with a ventricular assist device |
| US12290677B2 (en) * | 2018-09-12 | 2025-05-06 | Cochlear Limited | Safety critical electronic device lock |
| US11097117B2 (en) * | 2019-02-22 | 2021-08-24 | Medtronic, Inc. | Medical device and method for power reduction for arrhythmia detection |
| DE102019110283A1 (de) * | 2019-04-18 | 2020-10-22 | Biotronik Se & Co. Kg | Implantierbare Anordnung zur diagnostischen und/oder therapeutischen Behandlung eines menschlichen oder tierischen Patienten |
| US20220304580A1 (en) | 2019-05-13 | 2022-09-29 | Starkey Laboratories, Inc. | Ear-worn devices for communication with medical devices |
| US12564711B2 (en) | 2020-04-21 | 2026-03-03 | Pacesetter, Inc. | Method and device for managing processing activity patterns |
| US20220266040A1 (en) * | 2021-02-24 | 2022-08-25 | Medtronic, Inc. | Medical device patient alert based on sensed event |
| US20250360321A1 (en) * | 2024-05-23 | 2025-11-27 | Pacesetter, Inc. | Failsafe backup mode in an implantable medical device |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4958632A (en) * | 1978-07-20 | 1990-09-25 | Medtronic, Inc. | Adaptable, digital computer controlled cardiac pacemaker |
| US4337777A (en) * | 1980-12-24 | 1982-07-06 | Medtronic, Inc. | Rate limited pacer |
| US4416282A (en) * | 1981-03-02 | 1983-11-22 | Cordis Corporation | Cardiac pacer with improved, output circuitry |
| US4390022A (en) * | 1981-05-18 | 1983-06-28 | Intermedics, Inc. | Implantable device with microprocessor control |
| US4550370A (en) * | 1982-10-29 | 1985-10-29 | Medtronic, Inc. | Pacemaker programmer with telemetric functions |
| US4561442A (en) * | 1983-10-17 | 1985-12-31 | Cordis Corporation | Implantable cardiac pacer with discontinuous microprocessor programmable antitachycardia mechanisms and patient data telemetry |
| US4527568A (en) * | 1983-12-27 | 1985-07-09 | Vitafin N.V. | Dual chamber pacer with alternative rate adaptive means and method |
| US4693254A (en) * | 1984-06-05 | 1987-09-15 | Codman & Shurtleff, Inc. | Transcutaneous nerve stimulation device using a common controller for pulse production and parameter display |
| US4712179A (en) * | 1984-08-15 | 1987-12-08 | Cordis Corporation | Method and apparatus for calibrating internal measurements of an implanted cardiac pacer |
| US4690145A (en) * | 1985-06-17 | 1987-09-01 | Minnesota Mining And Manufacturing Company | Output limited electrical stimulator for biological tissue |
| US5076272A (en) * | 1990-06-15 | 1991-12-31 | Telectronics Pacing Systems, Inc. | Autocontrollable pacemaker with alarm |
| US5350407A (en) * | 1992-12-30 | 1994-09-27 | Telectronics Pacing Systems, Inc. | Implantable stimulator having quiescent and active modes of operation |
| US5354316A (en) * | 1993-01-29 | 1994-10-11 | Medtronic, Inc. | Method and apparatus for detection and treatment of tachycardia and fibrillation |
| US5571141A (en) * | 1994-09-30 | 1996-11-05 | Intermedics, Inc. | Device and method for cardiac arrhythmia therapy with failure detection and backup |
-
1995
- 1995-06-28 US US08/495,915 patent/US5653735A/en not_active Expired - Lifetime
-
1996
- 1996-06-24 JP JP8182772A patent/JPH0910323A/ja active Pending
- 1996-06-27 EP EP96304739A patent/EP0750921B1/en not_active Expired - Lifetime
- 1996-06-27 DE DE69633211T patent/DE69633211T2/de not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| EP0750921B1 (en) | 2004-08-25 |
| US5653735A (en) | 1997-08-05 |
| EP0750921A2 (en) | 1997-01-02 |
| DE69633211T2 (de) | 2005-08-11 |
| DE69633211D1 (de) | 2004-09-30 |
| EP0750921A3 (en) | 1998-05-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0910323A (ja) | 植え込み可能な装置 | |
| EP1501592B1 (en) | Method and apparatus for delaying a ventricular tachycardia therapy | |
| EP0753327B1 (en) | Safety optimization in microprocessor-controlled implantable devices | |
| US6185461B1 (en) | System and method for verification of recommended replacement time indication in an implantable cardiac stimulation device | |
| US5549646A (en) | Periodic electrical lead intergrity testing system and method for implantable cardiac stimulating devices | |
| US6658290B1 (en) | Public access defibrillator | |
| US5518001A (en) | Cardiac device with patient-triggered storage of physiological sensor data | |
| JP4262596B2 (ja) | 埋め込み可能医療デバイスにおいて高電圧および抗頻脈ペーシング治療の送出を制御する方法および装置 | |
| EP1001828B1 (en) | Implantable medical device with automated last session identification | |
| JPS6254512B2 (ja) | ||
| US5891043A (en) | Implantable medical device with automated last session identification | |
| JP2000510733A (ja) | プログラム可能にアップグレードできる埋込可能な医療装置 | |
| JPH04279175A (ja) | 不整脈制御装置および不整脈検出方法 | |
| EP1750802A1 (en) | Discrimination of ventricular tachyarrhythmias in an implantable medical device | |
| US7848808B2 (en) | System and method for delivery of cardiac pacing in a medical device in response to ischemia | |
| US6704601B1 (en) | Implantable medical stimulation device having reconfigurable memory | |
| US5486200A (en) | Automatic postmortem deactivation of implantable device | |
| US6535765B1 (en) | Implantable medical stimulation device having reconfigurable memory | |
| US6898463B2 (en) | Current monitor for an implantable medical device | |
| US6611711B1 (en) | Implantable cardiac stimulation device with parameter control |