(57)【要約】【課題】より確実に水薬の泡立ちを低減でき得る水薬調剤装置を提供する。【解決手段】複数の水薬を投薬容器２４に吐出することで水薬を調剤する水薬調剤装置は、調剤に必要な水薬を順次投薬容器に吐出する複数の分注ユニット１４−１，１４−２，・・・，１４−Ｎと、各水薬それぞれの泡立ち易さを示す水薬情報テーブルを記憶する記憶部４０と、分注ユニット１４等の駆動を制御する制御部４６と、を備えている。制御部４６は、入力された処方データで調剤指定された複数の水薬の吐出順序を記憶部４０に記憶されている各水薬の泡立ち易さに応じて、泡立ち易い水薬ほど吐出順序が後になるように決定する。そして、この決定された吐出順序により水薬の吐出がなされるように分注ユニット１４等を駆動制御する。【選択図】図１
2010254334.tif 000002
【特許請求の範囲】
【請求項１】
複数の水薬を投薬容器に吐出することで水薬を調剤する水薬調剤装置であって、
前記調剤に必要な水薬を順次投薬容器に吐出する吐出手段と、
各水薬それぞれの泡立ち易さを示す起泡度情報を記憶する記憶手段と、
入力された処方データで調剤指定された複数の水薬の吐出順序を各水薬の泡立ち易さに応じて決定し、当該決定された吐出順序により水薬の吐出がなされるように前記吐出手段を駆動制御する制御手段と、
を備えることを特徴とする水薬調剤装置。
【請求項２】
請求項１に記載の水薬調剤装置であって、
前記制御手段は、泡立ち易い水薬ほど吐出順序が後になるように吐出順序を決定する、ことを特徴とする水薬調剤装置。
【請求項３】
請求項１または２に記載の水薬調剤装置であって、
前記調剤指定された複数の水薬が、賦形剤を含む場合、
前記制御手段は、前記賦形剤は、その他の水薬よりも後に吐出されるように吐出順序を決定する、
ことを特徴とする水薬調剤装置。
【請求項４】
請求項１から３のいずれか１項に記載の水薬調剤装置であって、
前記制御手段は、前記泡立ち易さに応じて決定された吐出順序での水薬吐出を吐出手段に指示する抑泡モードと、処方データで指示された順序での水薬吐出を吐出手段に指示する通常モードと、に切替可能である、ことを特徴とする水薬調剤装置。
【請求項５】
請求項１から４のいずれか１項に記載の水薬調剤装置であって、さらに、
前記水薬吐出の状況、および、吐出された水薬のリストを示す鑑査画面をユーザに提示する表示手段を有し、
前記水薬のリストとして、少なくとも、前記水薬が実際に吐出された吐出順序で並んだリストと、前記水薬が処方データで指示された順序で並んだリストと、が選択可能である、
ことを特徴とする水薬調剤装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の水薬を投薬容器に吐出することで水薬を調剤する水薬調剤装置に関する。
【背景技術】
【０００２】
従来から、処方箋の指示通りの分量で複数種類の水薬を元薬容器から投薬容器に投入して、水薬の調剤を行う水薬調剤装置が知られている。例えば、下記特許文献１には、供給ボトルに貯留されている水薬を、供給ノズルの水薬吐出口部から水薬ボトルに供給するための供給ポンプが設けられた水薬供給装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３２０６２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、こうした従来の水薬供給装置では、元薬容器から水薬を吐出した際に生じる衝撃などで、当該水薬に泡立ちが発生するという問題があった。かかる泡立ちは、投薬容器に吐出された水薬の体積を過度に増加させることになり、場合によっては、投薬容器から泡の一部が溢れることがあった。また、こうした装置を用いて調剤を行う場合であっても、当該調剤のために投薬容器に吐出される水薬の種類および量については、薬剤師などの有資格者による目視での確認、いわゆる、鑑査が必須となっている。この鑑査時において、水薬量は、通常、投薬容器に投入された水薬の液面レベルで確認されることが多い。しかし、既述したように、水薬が泡立った状態では、液面レベルを的確に把握することは困難であり、ひいては、適切な鑑査が困難という問題もあった。
【０００５】
特許文献１には、こうした泡立ちを低減するために、水薬を吐出する供給ノズルを、上下方向軸線に対して傾斜させ、これにより、当該供給ノズルから吐出される水薬が、水薬ボトルの内側面に対して斜めに吐出して当たるようにしている。かかる構成とすることで、吐出された水薬が、水薬ボトル内の水薬液面に勢いよく衝突する水衝現象に伴う水薬のあわ立ちをある程度、低減することができる。
【０００６】
ここで、効果的に泡立ちを低減でき得る供給ノズルの傾斜角度は、水薬ボトルの形状などに応じて異なる。しかし、実際に使用される水薬ボトルの形状は、様々である。そのため、特許文献１記載の技術で、常に泡立ちを効果的に低減することは困難であった。
【０００７】
そこで、本発明では、より確実に水薬の泡立ちを低減でき得る水薬調剤装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の水薬調剤装置は、前記調剤の内容を示す処方箋データの入力を受け付ける入力部と、前記調剤に必要な水薬を順次投薬容器に吐出する吐出手段と、各水薬それぞれの泡立ち易さを示す起泡度情報を記憶する記憶手段と、入力された処方データで調剤指定された複数の水薬の吐出順序を各水薬の泡立ち易さに応じて決定し、当該決定された吐出順序により水薬の吐出がなされるように前記吐出手段を駆動制御する制御手段と、を備える。
【０００９】
好適な態様では、前記制御手段は、泡立ち易い水薬ほど吐出順序が後になるように吐出順序を決定する。
【００１０】
他の好適な態様では、前記調剤指定された複数の水薬が、賦形剤を含む場合、前記制御手段は、前記賦形剤は、その他の水薬よりも後に吐出されるように吐出順序を決定する。
【００１１】
他の好適な態様では、前記制御手段は、前記泡立ち易さに応じて決定された吐出順序での水薬吐出を吐出手段に指示する抑泡モードと、処方データで指示された順序での水薬吐出を吐出手段に指示する通常モードと、に切替可能である。
【００１２】
他の好適な態様では、さらに、前記水薬吐出の状況、および、吐出された水薬のリストを示す鑑査画面をユーザに提示する表示手段を有し、前記水薬のリストとして、少なくとも、前記水薬が実際に吐出された吐出順序で並んだリストと、前記水薬が処方データで指示された順序で並んだリストと、が選択可能である。
【発明の効果】
【００１３】
本発明によれば、各水薬の泡立ち易さに応じて決定された吐出順序で水薬を吐出している。これにより、投薬容器の形状に関わらず、より確実に水薬の泡立ちを低減できる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態である水薬調剤装置の概略構成図である。
【図２】水薬情報テーブルの一例を示す図である。
【図３】処方データの一例を示す図である。
【図４】吐出順序と泡立ち易さの関係を示すイメージ図である。
【図５】吐出順序の決定処理の流れを示す図である。
【図６】吐出順序の決定処理の流れを示す図である。
【図７】鑑査用画像生成の様子を示すイメージ図である。
【図８】鑑査画面の一例を示す図である。
【図９】水薬リストの表示態様の一例を示す図である。
【図１０】水薬リストの他の表示態様を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について図面を参照して説明する。図１は、本発明の実施形態である水薬調剤装置の概略構成図である。この水薬調剤装置は、病院や処方箋薬局等の施設に設置されるものであり、調剤を行う薬剤師や医師の支援を行う装置である。
【００１６】
この水薬調剤装置は、機構部１０および演算処理部１２に大別される。機構部１０には、複数の分注ユニット１４−１，１４−２，・・・，１４−Ｎ（以下、特に区別しない場合は「分注ユニット１４」と呼ぶ）が設けられている。この複数の分注ユニット１４は、調剤に必要な水薬を順次、投薬容器２４に吐出する吐出手段として機能する。そして、各分注ユニット１４は、それぞれ基本的に同一の構成を有している。ただし、それぞれの分注ユニット１４は、この例では互いに異なる水薬を吐出するものである。複数の分注ユニット１４は、直線状、あるいは二次元的、あるいは、円形状に配列される。本実施形態においては、複数の分注ユニット１４が固定配置されており、一方において、後に詳述する投薬容器２４が搬送され、移動するようになっている。ただし、当然ながら、投薬容器２４を固定状態にして、分注ユニット１４あるいは当該分注ユニット１４が有するノズルを可動させるようにしてもよい。
【００１７】
分注ユニット１４の構成を説明すると、分注ユニット１４は、元薬容器、分注ポンプ、分注ノズル２０、電磁弁等を有している。さらに、必要に応じて元薬容器を揺動させて、その内部に収容された水薬を攪拌する機構を設けるようにしてもよい。各分注ユニット１４ごとに分注ポジションが定められ、それとは別に、本実施形態においては後に説明する撮像ポジションが定められている。
【００１８】
投薬容器２４は、昇降台２５に載置、保持された状態で、可動ステージ２２上に設置される。昇降台２５は、適宜、昇降可能な台座である。本実施形態では、投薬容器２４の上端高さを、分注ノズル２０の先端高さに近接させるべく、投薬容器２４のサイズ（高さ）に応じて、この昇降台２５を昇降させている。そして、このように投薬容器２４の上端を、分注ノズル２０の先端に近接させることで、水薬吐出時における当該水薬の飛散や泡立ちを低減することができる。なお、当然ながら、投薬容器２４を昇降させるのではなく、分注ノズル２０を昇降させることで、両者を近接させるようにしてもよい。
【００１９】
可動ステージ２２は搬送機構２６によって搬送台２８上において搬送される。後に説明する制御部４６の制御の下、あらかじめ設定された調剤条件に従って投薬容器２４の位置決め、投薬（つまり水薬吐出）の実行、撮像、といった一連の工程が繰り返し実行される。ちなみに、投薬容器２４が空の状態で初期撮像状態が実行されるようにしてもよい。
【００２０】
また、可動ステージ２２には、重量センサ（図示せず）が内蔵されており、設置された投薬容器２４の重量、ひいては、当該投薬容器２４に吐出された水薬重量を計測できるようになっている。この計測値は、制御部４６に送られ、分注ユニット１４の駆動制御に利用される。なお、本実施形態では、投薬容器２４の重量に基づいて吐出水薬量を計測しているが、当然ながら他の方法で吐出水薬量を計測してもよい。例えば、投薬容器２４内の液面レベルを計測し、当該液面レベルに基づいて吐出水薬の体積を算出するようにしてもよい。また、分注ユニット１４側で吐出した水薬量を計測するようにしてもよい。
【００２１】
撮像ポジションには撮像手段としての撮像装置３０が設けられている。この撮像装置３０はＣＣＤカメラ等によって構成され、撮像対象となった投薬容器２４を水平方向から撮像し、その全体画像を容器像として取得するものである。対象となる投薬容器２４をはさんで撮像装置３０とは反対側に光源３２が設けられている。この光源３２は平板状の発光体として構成されてもよいし、一次元あるいは二次元のＬＥＤアレイとして構成されてもよい。このような配置関係により、対象となる投薬容器２４の背景を明るくしてそこから生じた光を投薬容器２４に透過させ、投薬容器２４における液面レベルを明瞭に撮像することが可能となる。もちろん、光源を撮像装置３０側に設ける等の他の構成を採用するようにしてもよい。本実施形態においては、撮像ポジションが固定的に定められており、各水薬吐出工程の実行後に投薬容器２４が撮像ポジションに位置決められ、その状態で投薬容器２４の撮像が行われている。もちろん、投薬容器２４と共に撮像手段を搬送するようにしてもよいし、各分注ポジションごとに撮像手段を設けるようにしてもよい。いずれにしても、各水薬の吐出後の状態において投薬容器２４が撮像されるように構成するのが望ましい。
【００２２】
ちなみに、図示されていない出入りステーション上において空の投薬容器２４が可動ステージ２２にセットされ、調剤完了後においては当該ポジションにおいて調剤後の投薬容器２４が取り出される。投薬容器２４がセットされた時点においてキャップが取り外されていることを確認する手段を設けるのが望ましい。そのために、例えば、機械的なセンサあるいは光学的な観察手段などを採用することができる。
【００２３】
次に、演算処理部１２について説明する。演算処理部１２は情報処理装置として構成される。画像メモリ３４は撮像装置３０によって取得された各容器画像のデータを一時的に記憶する。もちろん、取得された容器画像を直ちに処理して、後に説明する鑑査用画像を成長表示させるようにしてもよい。
【００２４】
画面生成部３８は、表示部４２に表示すべき各種画面、例えば、後述する鑑査画面などを生成する。鑑査画面を生成する場合、画面生成部３８は、画像メモリ３４において時系列順で格納された各容器画像を取り出して、それぞれの容器画像に対してトリミング処理を適用し、合成対象となる画像部分を切り出す。そして、得られた複数の容器画像すなわち部分画像を水平方向に高さを揃えつつ並べて合成する。さらに、この合成された容器画像を、患者情報や調剤に使用された水薬リストなどを含む表示フレームに埋め込み、鑑査画面を生成する。この鑑査画面は、表示部４２に表示される。なお、この鑑査画面の例については後に図８を用いて説明する。
【００２５】
記憶部４０は、調剤処理に必要な各種データを記憶している部位で、例えば、ハードディスクなどで構成される。この記憶部４０に記憶されるデータの一つとして、水薬情報テーブルがある。水薬情報テーブルは、様々な水薬に関する情報を記録したテーブルである。図２は、この水薬情報テーブル４８の一例を示す図である。図２に図示するとおり、本実施形態では、各水薬について、当該水薬が搭載されている分注ユニット１４の番号や比重などを記憶している。調剤を指示する処方データが入力された場合、制御部４６は、この水薬情報テーブル４８を参照して、当該調剤に必要な水薬が搭載されている分注ユニット１４の番号を把握する。また、制御部４６は、この水薬情報テーブル４８を参照して、処方データで指示された水薬体積を水薬重量に変換し、調剤制御に利用する。なお、図２において、対応する分注ユニット番号がない水薬（例えば、水薬Ｄ、水薬Ｆ）は、現在、本水薬調剤装置に搭載されていない水薬を意味している。処方データに、かかる未搭載の水薬が含まれている場合、制御部４６は、その旨をユーザに通知し、当該搭載されていない水薬については手作業での調剤を促すなどの処理を行う。
【００２６】
さらに、図２から明らかなとおり、この水薬情報テーブル４８は、各水薬の起泡度も記憶している。この起泡度は、水薬の泡立ち易さを示すパラメータで、数値が大きいほど泡立ちが生じやすい水薬であり、当該起泡度が記憶されている水薬情報テーブル４８は、各水薬それぞれの泡立ち易さを示す起泡度情報に相当する。ここで、各水薬の起泡度は、事前に行われる実験や、各水薬の粘性、表面張力などに基づいて、ユーザが予め求めておき、設定しておく。そして、本実施形態では、水薬の泡立ちを低減するために、この起泡度に応じて、水薬の吐出順序を切り替えるが、これについては後に詳説する。なお、この図２において図示した水薬情報テーブルは、一例であり、少なくとも、各水薬の起泡度が特定できるのであれば、どのような形式のデータであってもよい。
【００２７】
入力部４４は、ユーザからの指示を受け付ける部位で、例えば、キーボードやタッチスクリーンなどを含むことができる。また、この入力部４４は、通信インターフェースも含むことができ、遠隔地にある他の情報処理機器から送信された本水薬調剤装置への各種指示を受け取れるようにしてもよい。いずれにしても、調剤に必要な水薬種類とその量（体積）を示す処方データは、当該入力部４４を介して、入力される。
【００２８】
制御部４６は、処方データに従って機構部１０の動作制御を行うものである。また、本実施形態において、この制御部４６は、投薬容器２４に吐出された水薬の泡立ちを低減するために、調剤に必要な水薬の吐出順序の決定も行う。以下、これについて詳説する。
【００２９】
既述したとおり、水薬を調剤する際には、処方データで指示された複数の水薬を順次、投薬容器２４に吐出する。この吐出の際、投薬容器２４内の液面（または容器壁面）へ衝突する際に分注ノズル２０から供給される水薬が受ける刺激や、他の水薬が投薬容器２４内の液面に衝突することにより当該投薬容器２４内の水薬が受ける刺激などにより、水薬が泡立つことがある。かかる泡立ちは、投薬容器２４内の液面レベルを曖昧にしたり、あるいは、水薬の体積そのものを変えてしまうため、目視による吐出量（体積）確認を困難にすることがある。ここで、水薬調剤装置を用いた自動調剤においても、薬剤師などの有資格者による目視確認（鑑査）が要求されているが、水薬の泡立ちは、かかる鑑査を困難にする。また、過度の泡立ちは、水薬体積を増加させることになり、場合によっては、投薬容器２４から水薬が溢れてしまう場合もあった。
【００３０】
そこで、こうした泡立ちを防止するために、従来から、水薬を投薬容器２４の内側面に当てるように供給することが提案されている。しかし、かかる方法は、水薬を吐出供給する分注ノズル２０の角度を、投薬容器２４の形状に応じて調整する必要がある。しかし、調剤量に応じて、適宜、異なる形状、サイズの投薬容器２４が選択される現状において、かかる投薬容器２４の形状に応じた分注ノズル２０の角度調整は困難であった。
【００３１】
そこで、本実施形態では、特殊な順序で水薬を吐出し、これにより、投薬容器２４の形状に関わらず、水薬の泡立ちを低減するようにしている。具体的には、本実施形態では、記憶部４０に記憶された水薬情報テーブル４８を参照して、起泡度が高い水薬ほど、吐出順序が後になるような順序で複数の水薬を吐出している。
【００３２】
すなわち、従来の水薬調剤装置では、通常、処方データで指定された順序で水薬を吐出していた。例えば、図３に図示するような内容の処方データ４９が入力された場合、従来の水薬調剤装置では、薬品Ａ、薬品Ｂ、薬品Ｃ、・・・、というように、当該処方データ４９に記録された水薬リストの順序で水薬の吐出処理を実行していた。しかし、この処方データ４９で指定された順序（以下「初期順序」という）は、水薬の泡立ちに関しては何ら考慮されておらず、非常に泡立ちやすい水薬の順序が、前のほうになっている場合も多々あった。
【００３３】
ここで、泡立ちやすい水薬の吐出順序が前のほうになっている場合の問題について図４を参照して説明する。図４のうち左側の図面は吐出順序が前のほうの場合、右側の図面は吐出順序が後の方の場合を示すイメージ図である。この図４で示すとおり、吐出順序が前のほうの場合、その時点までに投薬容器２４に供給された水薬量は少なくなりがちであるため、分注ノズル２０の先端から、投薬容器２４内の液面までの距離Ｈは、大きくなりがちである。この場合、水薬の吐出に伴い、当該吐出される水薬および投薬容器２４に貯留されている水薬が受ける刺激は大きくなりがちで、泡立ちが生じ易い。
【００３４】
一方、図４の右側に示すように、吐出順序が後のほうになれば、その時点までに投薬容器２４に供給された水薬量は多くなりがちであるため、分注ノズル２０の先端から、投薬容器２４内の液面までの距離Ｈは、小さくなりがちである。この場合、水薬の吐出に伴い、当該吐出される水薬および投薬容器２４に貯留されている水薬が受ける刺激は小さくなりがちで、泡立ちが生じにくくなる。
【００３５】
ここで、蒸留水のように起泡度が小さい液体の場合は、多少の刺激を受けても泡立ちにくく、また、泡が生じたとしても、当該泡は比較的短時間で消失する。したがって、起泡度の小さい水薬の場合、吐出順序が前のほうにしたことにより、吐出時に受ける衝撃が大きくなったとしても、特に大きな問題にはならない。
【００３６】
一方、高粘度のシロップ剤のように起泡度が高い液体の場合、比較的小さい刺激でも泡立ちやすく、また、一度生じた泡が長時間、残存しやすい。したがって、起泡度の高い水薬の場合、吐出順序を前のほうにすると、多量の泡が発生し、かつ、当該泡が長時間残存するため、目視による液面確認を困難にしたり、場合によっては、投薬容器２４から水薬が溢れたりなどといった問題を招くことがある。
【００３７】
本実施形態では、こうした吐出順序による泡立ちの違いに着目し、起泡度が高い水薬ほど吐出順序が後になるように、水薬吐出順序を決定している。
【００３８】
ただし、１回の調剤処理で用いる複数の水薬の重要度等は必ずしも同じではなく、全ての水薬を同列に取り扱うことが有効でない場合もある。例えば、調剤処理で用いられる水薬の中には、賦形剤と呼ばれる水薬もある。賦形剤は、通常、薬効成分を含まず、調剤水薬の取り扱い性（特に計量性）等を向上させるなどの目的で付加される水薬である。より具体的には、例えば、「１４ｃｃの水薬Ａと１２ｃｃの水薬Ｂとの調剤薬を１日に３回に分けて服用」という処方がなされた場合を考える。この場合、得られる調剤薬は、１４＋１２＝２６ｃｃとなる。この２６ｃｃの調剤薬を、１日に３回に分けて服用しようとした場合、１回の服用量は、２６／３＝８．６６・・・ｃｃとなり、極めて、計量しづらく、患者にとって不便であると言える。賦形剤は、かかる場合に、１回の服用量を整数値にするために付加される。前述の例では、例えば、１４ｃｃの水薬Ａと１２ｃｃの水薬Ｂとに、さらに、１ｃｃの賦形剤を付与する。これにより得られる調剤薬は１４＋１２＋１＝２７ｃｃとなり、１回の服用量を９ｃｃという整数値にすることができ、１回の服用量の計量を簡易にすることができる。
【００３９】
こうした賦形剤は、通常、医師の処方箋には含まれておらず、当該処方箋を受け取った薬剤師などの判断で追加されることが多く、その他の薬効成分を含む水薬（以下「通常水薬」と呼び、賦形剤と区別する）と同列に扱うことが望ましいとは言い難い。そこで、本実施形態では、賦形剤は、通常水薬よりも吐出順序が後になるようにしている。また、１回の調剤に、複数の賦形剤を用いる場合には、当該複数の賦形剤のうち起泡度が高いものほど吐出順序が後になるようにしている。
【００４０】
さらに、薬剤師などの有資格者は、こうした調剤（水薬吐出）の経過を、目視で確認する鑑査を行う。この鑑査（目視の確認）の際には、有資格者は、通常、医師から与えられた処方箋（あるいは、当該処方箋に従って生成された処方データ）を参照しながら、水薬種類や吐出量などの確認をしている。この確認を容易にするためには、処方箋（処方データ）で指示された水薬の順序（初期順序）と、実際に吐出される水薬の順序と、は極力近いことが望ましい。そこで、本実施形態では、起泡度が同じ水薬が複数ある場合には、当該複数の水薬の吐出順序が、初期順序を維持するように吐出順序を決定している。
【００４１】
ここで、こうした抑泡のために行う吐出順序の変更の具体例について、図５、図６を参照して説明する。なお、図５、図６において、「順序」の項目のうち括弧の中にある数値は処方データで指示された順序、すなわち、初期順序を示している。
【００４２】
いま、図５（ａ）に図示するような処方データが入力されたとする。なお、この図５（ａ）では、理解を容易にするために、各水薬の起泡度を記載しているが、本来、処方データには、かかる起泡度は含まれておらず、当該起泡度は、記憶部４０に記憶されている水薬情報テーブルと処方データとの比較対照により求められる。
【００４３】
したがって、処方データが入力された場合、制御部４６は、まず、記憶部４０に記憶されている水薬情報テーブルを参照し、処方データに含まれる各水薬の起泡度を求める。続いて、処方データに含まれる複数の水薬の中から賦形剤を抽出する。図示例では、薬品Ｃと薬品Ｈが賦形剤として抽出されることになる。このように抽出される賦形剤が複数である場合には、当該複数の賦形剤を、起泡度に基づいて昇順ソート（すなわち、泡立ちやすい水薬ほど順番が後になるようにソート）する。図示例では、薬品Ｃに比して、薬品Ｈのほうが起泡度が小さいため、薬品Ｈ、薬品Ｃの順序にソートされる。
【００４４】
なお、この昇順ソートには、公知のソートアルゴリズム、例えば、隣接交換法や、基本選択法などを利用することができるため、当該ソートの手順についての詳説は省略する。なお、簡単に説明すると、隣接交換法は、隣接する要素を比較して当該両要素の関係が規定条件（本実施形態の場合は昇順）に合致していない場合には当該両要素の順番を交換する作業を順次繰り返すアルゴリズムであり、基本選択法は、残存している要素から最小値（または最大値）の要素の探索・抽出を順次繰り返すアルゴリズムである。
【００４５】
制御部４６は、複数の賦形剤を起泡度に基づいて昇順ソートできれば、この複数の賦形剤を、一番後側の順序にする。すなわち、図５（ｂ）に図示するように、全部で８種類の水薬（通常水薬および賦形剤を含む）を吐出する場合において、薬品Ｈ、薬品Ｃの吐出順序を、それぞれ、７番目、８番目に設定する。
【００４６】
また、制御部４６は、賦形剤以外の水薬（通常水薬）についても、起泡度に基づいて昇順ソートする。図示例では、通常水薬である薬品Ａ、薬品Ｂ、薬品Ｄ、薬品Ｅ、薬品Ｆ、薬品Ｇが、起泡度に基づいて昇順ソートされる。ここで、起泡度１の薬品は薬品Ｅだけであり、起泡度２の薬品は薬品Ｂだけであり、起泡度３の薬品は薬品Ｇだけである。したがって、この薬品Ｂ、Ｅ、Ｇについては、起泡度に応じて、そのままソート（すなわち、薬品Ｅ、薬品Ｂ、薬品Ｇの順番にソート）される（図６（ａ）参照）。
【００４７】
一方、起泡度０の薬品は、薬品Ａ、薬品Ｄ、薬品Ｆの三種類ある。このように起泡度が等しい水薬が複数存在する場合、制御部４６は、当該起泡度が等しい複数の水薬を初期順序に基づいて昇順ソートする。図示例では、起泡度が０である三つの薬品は、薬品Ａ（初期順序１）、薬品Ｄ（初期順序４）、薬品Ｆ（初期順序６）という順番にソートされる。そして、最終的に、全ての水薬の吐出順序を、薬品Ａ（起泡度０，初期順序１）、薬品Ｄ（起泡度０，初期順序４）、薬品Ｆ（起泡度０，初期順序６）、薬品Ｅ（起泡度１，初期順序５）、薬品Ｂ（起泡度２，初期順序２）、薬品Ｇ（起泡度３，初期順序７）、薬品Ｈ（起泡度０，初期順序８）、薬品Ｃ（起泡度３，初期順序３）という順序に決定する。
【００４８】
かかる吐出順序とすることで、起泡度が低めの薬品Ａ，Ｄ，Ｆ，Ｅが投薬容器２４に吐出・貯留された後に、比較的、起泡度の高い薬品Ｂ，Ｇなどが吐出されることになり、当該薬品Ｂ，Ｇを吐出する分注ノズル２０先端から投薬容器２４内の液面レベルまでの距離を小さくすることができる。そのため、起泡度の高い薬品Ｂ，Ｇなどを吐出したとしても、当該薬品Ｂ，Ｇが受ける刺激は小さくなり、生じる泡も少なくなる。その結果、鑑査が容易となり、また、投薬容器２４からの水薬の溢れなどを防止することができる。また、通常水薬と明らかに、その性質が異なる水薬である賦形剤については、通常水薬の後に吐出されるようにしているため、鑑査を行う有資格者の誤解等を効果的に防止することができる。さらに、起泡度が等しい水薬については、処方データで指定された初期順序を尊重した吐出順序としているため、鑑査のために行う、実際の吐出状況と処方データとの比較を比較的、容易にすることができる。
【００４９】
なお、ここで説明した吐出順序の決定方法は、一例であり、少なくとも、起泡度に応じて吐出順序を決定するのであれば、他の決定方法を採用してもよい。例えば、上述の例では、賦形剤を通常水薬よりも後に吐出するようにしているが、通常水薬よりも賦形剤を先に吐出するようにしてもよい。また、上述の例では、起泡度を４段階に分けているが、より少数あるいは多数の段階に分けるようにしてもよい。また、場合によっては、起泡度の低い水薬、起泡度の高い水薬、起泡度の低い水薬のような順序、換言すれば、起泡度の高い水薬が起泡度の低い水薬で挟まれるような順序のほうが泡立ちを防止できる場合もある。かかる効果が確認できた場合には、起泡度の高い水薬が、真ん中に位置するように吐出順序を決定してもよい。
【００５０】
いずれにしても、吐出順序が決定されれば、制御部４６は、当該吐出順序で水薬が順次吐出されるように機構部１０の動作を制御する。ここで、実際に水薬の調剤処理がなされた場合、表示部４２には、当該水薬の吐出状況を示す鑑査画面が表示される。この鑑査画面について図７、図８を参照して説明する。
【００５１】
既述したとおり、調剤処理の際には、投薬容器２４の位置決め、投薬（つまり水薬吐出）の実行、撮像といった一連の工程が繰り返される。図７の（Ａ），（Ｂ），（Ｃ）は、この調剤過程において段階的に取得された容器画像５２，５４，５６である。これらの容器画像は容器画像列５０を構成するものである。例えば４つの水薬が調剤される場合、４つの容器画像が取得されることになる。さらに、調剤前の空の容器を撮像した画像が取得されてもよい。上述したトリミング処理では、符号５８，６０，６２に示されるように、各容器画像５２，５４，５６から、合成処理で必要となる画像部分が切り出される。本実施形態においては、各容器画像５２，５４，５６において容器イメージにおける側部がたて長のエリアとして切り出されており、少なくとも容器の液面レベルが明瞭に現れるような画像部分が切り出される。そして、（Ｄ）に示されるように、実際に吐出された順序に従って切り出された複数の部分画像５８，６０，６２が水平方向に並べられて、それらの合成によりひとつの鑑査用画像６４が生成される。その場合において、各部分画像の高さは揃えられており、その結果鑑査用画像６４においては段階的に上昇する液面レベルが明瞭に現れる。この鑑査用画像６４は、患者の属性情報や調剤に用いられた水薬リストなど含む表示フレーム６６内に埋め込まれ、鑑査画面６７を構成する。
【００５２】
図８は、生成された鑑査画面６７の一例を示す図である。この例において、鑑査画面６７には鑑査用画像６４が含まれている。鑑査用画像６４は、１番から９番までの９個の部分画像を水平方向に並べて構成されたものである。この鑑査用画像６４上にはグラフィックとしてのスケール６８が表示されており、そのスケール６８は目盛りに相当する複数のラインによって構成される。また、各部分画像にはそれぞれの段階において注入された水薬の量が数値によって表されており、それに伴い積算量すなわち累計量も数値として表示されている。このとき、本実施形態によれば、泡立ちが効果的に防止されているため、各段階における液面レベルを良好に把握することが可能となる。
【００５３】
また、この鑑査画面には、患者の氏名、性別、生年月日、年齢、体重、身長など処方箋に記載された各種の事項、投薬容器サイズといった様々な情報が表示されている。
【００５４】
さらに、鑑査用画像６４の右側には、当該調剤に用いられた水薬の一覧表である水薬リスト７４が表示されている。薬剤師などの有資格者は、この水薬リスト７４と鑑査用画像とを比較して、調剤の良否を判断する。
【００５５】
ところで、既述したとおり、本実施形態では、起泡度合いに応じて、処方データで指示された順序（初期順序）とは異なる順序で水薬を吐出する。換言すれば、有資格者（鑑査者）が、認識している順序とは異なる順序で水薬を吐出する。したがって、水薬リスト７４として、この吐出順序での水薬リスト７４のみを表示した場合、有資格者が混乱する恐れがある。一方で、初期順序での水薬リスト７４は、実際の吐出順序とは異なるため、実際の吐出順序によって生成された鑑査用画像６４との対比が困難である。
【００５６】
そこで、本実施形態では、有資格者の希望に応じて、当該鑑査画面６７に表示される水薬リスト７４の順序を、実際の吐出順序と初期順序とに切り替えできるようにしている。図９は、この水薬リスト７４の表示の一例を示す図である。図９の左側に図示するように、水薬リスト７４を初期順序で表示した場合、当該水薬リスト７４の近傍に「吐出順序表示ボタン」８０ａを配置する。カーソル操作やタッチスクリーンへのタッチ操作により、この「吐出順序表示ボタン」８０ａが操作された場合には、図９の右側に図示するように水薬リスト７４の順序が吐出順序に変更される。これにより、有資格者は、水薬リスト７４と鑑査用画像６４との対比を容易に行うことができる。なお、水薬リスト７４の順序が吐出順序に変更された場合には、「吐出順序表示ボタン」８０ａに代えて「初期順序表示ボタン」８０ｂを配置する。そして、当該「初期順序表示ボタン」８０ｂが操作された場合には、再度、図９の左側に図示するような、初期順序での水薬リスト７４を表示する。
【００５７】
なお、画面サイズに余裕があるのであれば、ボタン操作により水薬リスト７４の順序を切り替えるのではなく、図１０に図示するように、一つの画面に二つの水薬リスト、すなわち、初期順序での水薬リスト７４ａおよび吐出順序での水薬リスト７４ｂを表示するようにしてもよい。この場合、カーソル８２などにより、一方のリストにおいて一つの水薬（図示例では薬品Ｂ）を選択すれば、他方のリストにおいても当該水薬がハイライト表示されるようにしてもよい。
【００５８】
以上の説明から明らかなとおり、本実施形態によれば、水薬の起泡度に応じて吐出順序を変更しているため、水薬の泡立ちを効果的に低減することができる。ただし、この泡立ち防止のための吐出順序の変更（すなわち抑泡制御）は、常に行われる必要はない。例えば、ユーザ（薬剤師）によっては、初期順序と異なる順序で吐出されることを嫌うことも予想される。また、最終的に得られる調剤薬量（あるいは起泡度の低い水薬量）に比して、起泡度の高い水薬量が、極めて少ない場合などには、かかる抑泡制御を行わず、初期順序で水薬吐出しても殆ど問題がないことが予想される。
【００５９】
そこで、水薬調剤装置の動作モードを適宜、起泡度に応じて決定された吐出順序での水薬吐出を行う抑泡モードと、初期順序での水薬吐出を行う通常モードと、に切り替えできるようにしてもよい。このモードの切り替えは、ユーザの指示によって手動で切り替えられてもよい。また、各種パラメータに基づいて水薬調剤装置側で自動的にモード切り替えするようにしてもよい。すなわち、例えば、入力された処方データに基づいて、最終的に得られる調剤薬量に対する起泡度の高い水薬量の割合を算出し、当該割合が規定の閾値以下の場合には通常モード、当該割合が規定の閾値超過の場合には抑泡モードに自動的に切り替えるようにしてもよい。なお、この自動モード切替を行う場合には、適宜、現在選択されているモードをユーザに提示したり、モード切替の可否をユーザに問い合わせたりすることが望ましい。
【符号の説明】
【００６０】
１０  機構部、１２  演算処理部、１４  分注ユニット、２０  分注ノズル、２２  可動ステージ、２４  投薬容器、２５  昇降台、２６  搬送機構、２８  搬送台、３０  撮像装置、３２  光源、３４  画像メモリ、３８  画面生成部、４０  記憶部、４２  表示部、４４  入力部、４６  制御部、４８  水薬情報テーブル、４９  処方データ、５０  容器画像列、５２，５４，５６  容器画像、５８，６０，６２  部分画像、６４  鑑査用画像、６６  表示フレーム、６７  鑑査画面、６８  スケール、７４  水薬リスト。
【図１】
2010254334.tif 000003
【図２】
2010254334.tif 000004
【図３】
2010254334.tif 000005
【図４】
2010254334.tif 000006
【図５】
2010254334.tif 000007
【図６】
2010254334.tif 000008
【図７】
2010254334.tif 000009
【図８】
2010254334.tif 000010
【図９】
2010254334.tif 000011
【図１０】
2010254334.tif 000012