(57)【要約】  医療用装置は、装置のシーケンス制御を司る制御部を有し、前記医療用装置を制御するための第１のコントローラと、第１のコントローラに故障が発生した場合に動作する第２のコントローラと、第１のコントローラと第２のコントローラの報知出力の排他論理和により報知出力を行う報知器とを有する。第２のコントローラは、第１のコントローラの報知出力を取得し、第１のコントローラの報知出力がオフ状態の場合は自身の報知出力をそのまま出力し、第１のコントローラの報知出力がオン状態の場合は自身の報知出力を反転して出力する。
2014049642.tif 000002
【特許請求の範囲】
【請求項１】
医療用装置であって、
装置のシーケンス制御を司る制御部を有し、前記医療用装置を制御するための第１のコントローラと、
前記第１のコントローラに故障が発生した場合に動作する第２のコントローラと、
前記第１のコントローラと前記第２のコントローラの報知出力の排他論理和により報知出力を行う報知手段とを備え、
前記第２のコントローラは、前記第１のコントローラの報知出力を取得し、前記第１のコントローラの報知出力がオフ状態の場合は自身の報知出力をそのまま出力し、前記第１のコントローラの報知出力がオン状態の場合は自身の報知出力を反転して出力することを特徴とする医療用装置。
【請求項２】
前記報知手段は、報知出力のオン状態で点灯するランプを有することを特徴とする請求項１に記載の医療用装置。
【請求項３】
前記報知手段は、報知出力のオン状態で発音する発音手段を有することを特徴とする請求項１または２に記載の医療用装置。
【請求項４】
複数の報知器を用いた報知を行うために、前記複数の報知器のそれぞれに対して、前記報知手段が独立に設けられていることを特徴とする請求項１乃至３のいずれか１項に記載の医療用装置。
【請求項５】
バイナリコードによる指定された報知を行う報知器を用いて報知を行うために、前記報知器に入力されるバイナリコードを構成する複数のビットのそれぞれに対して、前記報知手段が独立に設けられていることを特徴とする請求項１乃至３のいずれか１項に記載の医療用装置。
【請求項６】
前記第１のコントローラは、前記第２のコントローラの報知出力を取得し、前記第２のコントローラの報知出力がオフ状態の場合は自身の報知出力をそのまま出力し、前記第２のコントローラの報知出力がオン状態の場合は自身の報知出力を反転して出力することを特徴とする請求項１乃至５のいずれか１項に記載の医療用装置。
【請求項７】
装置のシーケンス制御を司る制御部を有し、医療用装置を制御するための第１のコントローラと、
前記第１のコントローラに故障が発生した場合に動作する第２のコントローラと、
前記第１のコントローラと前記第２のコントローラの報知出力の排他論理和により警報を行う警報手段とを備えた医療用装置の制御方法であって、
前記第２のコントローラが、前記第１のコントローラの報知出力を取得する取得工程と、
前記取得工程で取得された報知出力がオフ状態の場合は自身の報知出力をそのまま出力し、前記取得工程で取得された報知出力がオン状態の場合は自身の報知出力を反転して出力する出力工程と、を有することを特徴とする医療用装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、医療用装置及びその制御方法に関する。
【背景技術】
【０００２】
一般に、医療用装置においては、その複雑な制御がマイコンを含むコントローラにより実現されている。医療用装置の中には、その故障が患者の生命に直接に関わるようなものもあり、そのような装置の一例として体外循環装置が挙げられる。体外循環装置の代表的なものとして、心肺補助に使用される心肺補助装置が知られており、この装置においては、人工肺、遠心式人工心臓（遠心ポンプ）、コントローラ、酸素供給源（酸素ボンベ）等から構成される血液体外循環回路を備えている（特許文献１参照）。心肺補助装置は、患者の心臓、肺に代わって機能するものであり、たとえば手術中に停止するような事態に陥ることがないよう、高い安全性が要求される。【０００３】
そのような医療用装置の安全性を確保するための一手法として、医療用装置を構成する各ユニットを制御するためのコントローラを主、副の二重化構造にすることが挙げられる。この場合、主コントローラが何らかの原因で停止したとしても、副コントローラが制御を継続するため、より安全なシステムを構築できる。その反面、コントローラの二重化は、回路規模が複雑化し、装置の大型化、コストの増大化、消費電力の増大化を招くという課題が有る。これに対し、コンピュータの停止や暴走を検出するマイコン監視装置を設けて、コンピュータの停止や暴走を検出すると警報を出力するように構成することも行われている。この場合、コントローラの二重化で得られるような、システムのほぼ完全なバックアップを達成することはできないが、使用者はコンピュータの故障を直ちに知らせることで、使用者にシステムを迅速に復帰させることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１４５０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
医療装置の稼働中に出力される各種報知を行なうためのランプやブザー等の報知器は、コントローラの二重化を行なうにしても、上述したようなマイコン監視装置を用いるにしても、共通であることが望ましい。すなわち、主コントローラから副コントローラまたはマイコン監視装置へ制御の主体が切り替えられても、使用する報知器は同一であることが望ましい。コントローラ毎に報知器を設けてしまうと、いたずらに報知器が増えてしまい、使用者が混乱するからである。【０００６】
そのような警報器の共有化を実現するために、一般には、主コントローラの報知出力と副コントローラまたはマイコン監視装置の報知出力はＯＲ接続され、そのＯＲ出力が報知器を駆動する構成が用いられている。しかしながら、このような構成では、仮に主コントローラが報知出力をオンにした状態のまま動作を停止してしまった場合に、報知器のオン状態が維持されてしまい、副コントローラまたはマイコン監視装置などのバックアップ用の装置では報知器の状態を自由に切り替えることができなくなってしまう。【０００７】
特に、医療装置において、機器故障を知らせるアラームシステム（視覚アラーム、聴覚アラーム等）の配備は義務付けられており（医療機器規格のＩＥＣ６０６０１−１第３版）、たとえばランプを用いた警告の場合に、その内容や重要度に応じて、色、点滅の速さ、デューティサイクルが規定されている。しかしながら、上述したような警報器の共用を行なった場合に、そのようなアラームを実現できなくなってしまう場合がある。【０００８】
本発明は、上記課題に鑑みてなされたものであり、コントローラとバックアップ用の装置が報知器を共用する場合に、バックアップ用の装置が警告器への出力状態を自在に切り替えることを可能にすることを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するための本発明の一態様による医療用装置はたとえば以下の構成を備える。すなわち、
医療用装置であって、
装置のシーケンス制御を司る制御部を有し、前記医療用装置を制御するための第１のコントローラと、
前記第１のコントローラに故障が発生した場合に動作する第２のコントローラと、
前記第１のコントローラと前記第２のコントローラの報知出力の排他論理和により報知出力を行う報知手段とを備え、
前記第２のコントローラは、前記第１のコントローラの報知出力を取得し、前記第１のコントローラの報知出力がオフ状態の場合は自身の報知出力をそのまま出力し、前記第１のコントローラの報知出力がオン状態の場合は自身の報知出力を反転して出力する。
【発明の効果】
【００１０】
本発明によれば、コントローラとバックアップ用の装置が警告器を共用する場合に、簡易な構成で、バックアップ用の装置が警告器の状態を自在に切り替えることを可能にすることができる。【００１１】
本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。なお、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
【図面の簡単な説明】
【００１２】
【図１】実施形態による医療用機器の全体構成を示すブロック図である。
【図２】実施形態によるマイコン監視部による報知出力処理を説明するフローチャートである。
【図３】実施形態によるマイコン監視部による報知出力をハードウエアで実現する構成の例を示すブロック図である。
【図４】実施形態による報知出力を、複数の報知器に対応させた様子を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について添付図面を参照して詳細に説明する。
【００１４】
図１は、実施形態による医療用装置１０の概念を説明するブロック図である。医療用装置１０としては、たとえば、体外循環装置（人工心肺装置）や人工呼吸器などの生命維持装置が挙げられる。医療用装置１０は、コントローラ２０と、コントローラ２０により制御される医療用装置の構成部３０とを有する。コントローラ２０において、主コントローラの役割を果たす第１のコントローラとしてのマイコンは、ＭＰＵ部２１、インタフェース部２５、不図示のプログラムメモリとしてのＲＯＭや作業メモリとしてのＲＡＭなどを有する。ＭＰＵ部２１は、ＲＯＭに格納されたプログラムを実行することで医療用装置１０における各種制御を実現する。構成部３０は、たとえば医療用装置１０として体外循環装置を適用した場合には、モータ、遠心ポンプ、人工肺といった、体外循環のためのハードウエア構成ということになる。なお、上記では、構成部３０や警報部としてのランプ２４のシーケンス制御を司る制御部としてＭＰＵ部２１を有するマイコンを示したが、これに限られるものではなく、たとえば、マイコンの代わりにＦＰＧＡなどを用いたものであってもよい。
【００１５】
マイコン監視部２２は、ＭＰＵ部２１における停止あるいは暴走といった故障の発生を監視し、故障の発生を検出した際に、必要な処理を行なう第２のコントローラとして機能する。たとえば、マイコン監視部２２は、ＭＰＵ部２１の故障時に、その旨を報告するための報知出力を排他論理和回路部２３へ提供する。排他論理和回路部２３は、ＭＰＵ部２１とマイコン監視部２２からの報知出力（オン、オフ）の排他論理和を演算し、その演算結果の信号を報知器としてのランプ２４へ出力する。なお、マイコン監視部２２に代えて、コントローラを２重化するための副コントローラを用いてもよいことは言うまでもない。また、ランプ２４は、ＭＰＵ部２１とマイコン監視部２２が装置の稼働状態や警告状態を通知するのに用いられる。また、報知器の一例としてランプ２４を示したが、これに限られるものではなく、報知出力に応じて発音と停止を行うブザーなどを用いてもかまわない。
【００１６】
ＭＰＵ部２１の入出力は、インタフェース部２５に接続されており、ＭＰＵ部２１の各入出力に対して医療用装置１０の構成部３０の入出力が接続される。また、インタフェース部２５には、その他の入出力機器２７が接続され、ユーザインターフェースとしての表示部や操作部などが提供される。また、本実施形態では、ＭＰＵ部２１からの排他論理和回路部２３への報知出力も、インタフェース部２５を介して出力される。さらに、ＭＰＵ部２１からの報知出力は、マイコン監視部２２へも入力されるようになっている。同様に、マイコン監視部２２からの報知出力は、排他論理和回路部２３へ入力されるとともに、ＭＰＵ部２１へも入力されるようになっている。なお、インタフェース部２５は、ＭＰＵ部２１に組み込まれていてもよい。
【００１７】
ＭＰＵ部２１の停止または暴走といったようなＭＰＵ部２１の故障時に、マイコン監視部２２は、ランプ２４へその旨の報知出力（本実施形態では、ランプ２４への点灯出力）を行い、使用者に対して警報を報知する。このとき、ＭＰＵ部２１は、その暴走時等において、直前のランプ２４への報知出力を維持してしまう場合がある。ＭＰＵ部２１が報知出力オフの状態であればマイコン監視部２２からの報知出力のオン／オフが排他論理和回路部２３の出力信号に反映されるが、ＭＰＵ部２１が報知出力オンの状態を維持してしまうと、マイコン監視部２２からの報知出力が排他論理和回路部２３により反転されてしまう。そこで、マイコン監視部２２は、ＭＰＵ部２１の報知出力を確認し、ＭＰＵ部２１の報知出力がオンの場合には、自身の報知出力を反転させて出力する。
【００１８】
図２は、マイコン監視部２２による報知出力の制御を説明するフローチャートである。ＭＰＵ部２１の停止あるいは暴走といったような故障が発生した場合に、マイコン監視部２２はこの故障を検出し、自身を有効化して制御を開始し、図２に示す処理を実行する。なお、図２に示されるフローチャートは、ＭＰＵ部２１の故障が検出されてマイコン監視部２２の制御が開始された後は繰り返し実行される。
【００１９】
まず、ステップＳ２０１において、マイコン監視部２２は、これから出力するべき報知出力のオン／オフを決定する。ＭＰＵ部２１の暴走、停止を報知する場合の点滅周波数やデューティサイクルは予め設定されており、マイコン監視部２２はこれにしたがって報知出力のオン／オフを切り換える。
【００２０】
マイコン監視部２２は、ステップＳ２０２において、他方のコントローラであるＭＰＵ部２１が出力している報知出力を取得し、ステップＳ２０３において、ステップＳ２０２で取得した、ＭＰＵ部２１の報知出力がオンの状態か否かを判定する。ＭＰＵ部２１の報知出力がオンの場合は、処理はステップＳ２０４へ進み、マイコン監視部２２はステップＳ２０１で決定された警報出力のオン／オフを反転した後、ステップＳ２０５において、排他論理和回路部２３へ警報出力として出力する。ステップＳ２０３において、ＭＰＵ部２１の報知出力がオンではない場合は、処理はそのままステップＳ２０５へ進み、マイコン監視部２２は、ステップＳ２０１で決定された報知出力をそのまま排他論理和回路部２３へ出力する。
【００２１】
なお、上記では報知出力の反転をソフトウエアにより行なっているがこれに限られるものではない。たとえば、図２に示した処理と同様の報知出力の反転は図３に示すような回路構成によっても実現できる。なお、図３では、図示の簡略化のため、インタフェース部２５の記載は省略してある。図３において、報知出力生成部３１は、ステップＳ２０１で説明したような処理を実行し、マイコン監視部２２が出力する報知出力を生成する。生成された報知出力は、そのままセレクタ３３のａ端子に接続されるとともに、インバータ３２によって反転された出力信号がセレクタ３３のｂ端子に接続される。セレクタ３３は、ＭＰＵ部２１からの報知出力を入力し、ＭＰＵ部２１からの報知出力がオフの場合には端子ａと端子ｃとを接続し、ＭＰＵ部２１からの報知出力がオンの場合には端子ｂと端子ｃとを接続する。したがって、セレクタ３３の端子ｃからは、ＭＰＵ部２１の報知出力がオフ状態の場合は報知出力生成部３１で生成された報知出力がそのまま出力され、ＭＰＵ部２１の報知出力がオン状態の場合は報知出力生成部３１で生成された報知出力の反転信号が出力される。もちろん、ＭＰＵ部２１の報知出力においても上述したようなインバータ３２やセレクタ３３を設けることが可能である。
【００２２】
以上のような処理により、ＭＰＵ部２１の報知出力状態がオン、オフのいかなる状態にあっても、マイコン監視部２２は自在にランプ２４を点灯、消灯させることができ、医療機器規格のＩＥＣ６０６０１に規定されているようなアラーム（ランプ）の点滅形態に則った報知を容易に実現できる。また、上述したように、報知器としてランプ２４に代えてブザーを用いることもでき、医療機器規格のＩＥＣ６０６０１に規定されているような音によるアラーム規格に則った報知を行うことも容易に実現できる。
【００２３】
なお、上記実施形態では、マイコン監視部２２の報知出力をＭＰＵ部２１に取り込んでおり、ＭＰＵ部２１においてもマイコン監視部２２と同様の報知出力のための制御を行なっている。したがって、マイコン監視部２２が非実行中（すなわち、ＭＰＵ部２１が正常動作中）にマイコン監視部２２が何らかの信号を出力するような事態が生じても、ＭＰＵ部２１による正しい報知出力を反映させることができる。但し、ＭＰＵ部２１が動作中にマイコン監視部２２が報知出力をオフの状態を維持することが保障されているのであれば、マイコン監視部２２の報知出力をマイコン側へ取り込む必要はない。
【００２４】
また、上記実施形態では、１つのランプまたはブザーへの報知出力の制御を説明したが、報知器は複数のランプあるいはブザーを有していてもよいし、それらが混在していてもよい。その場合、警報器が有する複数のランプやブザーの各々に対応して排他論理和回路部２３を設け、それぞれの報知信号を独立して処理するようにすればよい。たとえば、図４に示されるように、ランプが３つ（ランプ２４ａ、２４ｂ、２４ｃ）ある場合には、各ランプに接続される３つの排他論理和回路部２３ａ，２３ｂ、２３ｃを設け、図２に示したような報知出力処理、あるいは図３に示したような報知出力回路を、各ランプに独立に設ければよい。なお、図４においても、図示の簡略化のためにインタフェース部２５は省略してある。
【００２５】
また、報知内容（放置状態）がバイナリコードにより指定される報知器を用いてもよい。たとえば、図４において、報知器が３ビットのバイナリコードを扱うような構成の場合にも適用可能であることは明らかである。この場合、たとえば、報知器の各入力ビットに接続される３つの排他論理和回路部２３ａ，２３ｂ、２３ｃを設け、図２に示したような報知出力処理、あるいは図３に示したような報知出力回路を、各ビットに独立に設けることになる。
【００２６】
本発明は上記実施の形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【図１】
2014049642.tif 000003
【図２】
2014049642.tif 000004
【図３】
2014049642.tif 000005
【図４】
2014049642.tif 000006
【国際調査報告】
2014049642.tif 000007
2014049642.tif 000008
2014049642.tif 000009