(57)【特許請求の範囲】
【請求項１】
複数の薬剤収容容器と，
処方内容に応じた種類及び量の薬剤を前記薬剤収容容器から提供用容器へ充填することによって薬剤の払い出しを行う薬剤払出手段と，
前記薬剤払出手段により前記提供用容器に充填された薬剤の有効期限の特定に用いる有効期限特定用情報を前記提供用容器から読み取る有効期限特定用情報読取手段と，
前記有効期限特定用情報読取手段により読み取られた前記有効期限特定用情報で特定される前記提供用容器に充填された薬剤の有効期限が，前記提供用容器に充填された薬剤に対応する前記薬剤収容容器に収容されている薬剤の有効期限よりも早い若しくは所定期間以上早い場合に所定の警報表示を行う有効期限警報通知手段と，
を備えてなる薬剤払出装置。
【請求項２】
前記提供用容器各々に充填された薬剤の有効期限と前記薬剤に対応する前記有効期限特定用情報とが関連付けられた払出履歴情報が記憶された第１の有効期限記憶手段をさらに備えてなり，
前記有効期限警報通知手段は，前記有効期限特定用情報及び前記第１の有効期限記憶手段に記憶された前記払出履歴情報で特定される前記提供用容器の薬剤の有効期限が，前記提供用容器に充填された薬剤に対応する前記薬剤収容容器に収容されている薬剤の有効期限よりも早い若しくは所定期間以上早い場合に所定の警報表示を行うものである請求項１に記載の薬剤払出装置。
【請求項３】
前記払出履歴情報は，前記提供用容器各々に充填された薬剤の有効期限と前記薬剤に対応する前記有効期限特定用情報と前記提供用容器に充填された薬剤が収容されている前記薬剤収容容器を識別する識別情報とが関連付けられたものであって，
前記有効期限警報通知手段は，前記有効期限特定用情報及び前記払出履歴情報で特定される前記提供用容器の薬剤の有効期限が，前記有効期限特定用情報及び前記払出履歴情報で特定される前記識別情報に対応する前記薬剤収容容器に収容されている薬剤の有効期限よりも早い若しくは所定期間以上早い場合に所定の警報表示を行うものである請求項２に記載の薬剤払出装置。
【請求項４】
前記識別情報と前記薬剤収容容器に収容されている薬剤の有効期限とが関連付けられた薬剤補給履歴情報が記憶された第２の有効期限記憶手段をさらに備えてなり，
前記有効期限警報通知手段は，前記有効期限特定用情報及び前記払出履歴情報で特定される前記提供用容器の薬剤の有効期限が，前記識別情報及び前記第２の有効期限記憶手段に記憶された前記薬剤補給履歴情報で特定される前記薬剤収容容器に収容されている薬剤の有効期限よりも早い若しくは所定期間以上早い場合に所定の警報表示を行うものである請求項３に記載の薬剤払出装置。
【請求項５】
前記薬剤補給履歴情報は，前記識別情報と前記薬剤収容容器に収容されている薬剤の有効期限と前記薬剤収容容器への薬剤の補給が行われた月日を示す補給月日情報とが関連付けられた複数の補給履歴データを含むものであり，
前記薬剤収容容器に現在収容されている薬剤の有効期限は，複数の前記補給履歴データの中で前記補給月日情報が示す月日が最も新しいものに含まれる前記薬剤の有効期限である請求項４に記載の薬剤払出装置。
【請求項６】
薬剤切れが生じた前記薬剤収容容器への薬剤補給が完了した場合に，前記薬剤補給履歴情報に含まれた前記薬剤収容容器に収容されている薬剤の有効期限の初期設定を行う制御部を備えてなる請求項４又は５に記載の薬剤払出装置。
【請求項７】
前記制御部は，前記薬剤収容容器に収容されている薬剤の有効期限を，操作部に対して任意に入力された初期値，又は前記薬剤の補給元の容器から読み取って入力された初期値に設定するものである請求項６に記載の薬剤払出装置。
【請求項８】
前記有効期限特定用情報を前記提供用容器に記録する有効期限特定用情報記録手段をさらに備えてなる請求項１〜７のいずれかに記載の薬剤払出装置。
【請求項９】
前記提供用容器に，前記有効期限特定用情報が記録されたラベルが貼付されてなり，
前記有効期限特定用情報読取手段が，前記ラベルから前記有効期限特定用情報を読み取るものである請求項１〜８のいずれかに記載の薬剤払出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，各々特定の薬剤を収容する複数の薬剤収容容器から各患者への薬剤の処方内容に応じた種類及び量の薬剤を払い出す薬剤払出装置に関するものである。
【背景技術】
【０００２】
薬局等に設置される薬剤払出装置（或いは薬剤分配装置）は，各々特定の薬剤（主として錠剤）を収容する容器である複数の薬剤カセット（薬剤収容容器の一例）各々から，各患者への薬剤の処方内容に応じた種類及び数量の薬剤をバイアル瓶とよばれる所定の容器（提供用容器の一例）各々へ充填することによって薬剤を処方ごとに分けて払い出すものである。このようにして薬剤が充填されたバイアル瓶が患者に提供される。また，このような薬剤払出装置は，通常，薬剤がバイアル瓶に充填される際に，そのバイアル瓶にその薬剤の処方に関する各種情報を記録する情報記録機能を備えている。一般にこの情報記録機能は，薬剤の処方に関する情報をラベルに記録し，そのラベルをバイアル瓶に貼付する機能である。このラベルには，薬剤の名称や用法等を表す文字情報の他，当該薬剤の処方を識別する情報（処方識別情報）がバーコード等により記録される。
ところで，米国の薬局等では，患者に処方された薬剤を提供する場合，薬剤が処方された患者からの薬剤引き取りの予約や医師から発行された処方箋の受け取り等に応じて，薬剤の処方に応じた薬剤を薬剤払出装置によって予めバイアル瓶に充填させ，その後，患者が薬剤を引き取りに来た際にそのバイアル瓶を引き渡す（提供する）といった運用が行われることがある。以下，このような運用を事前払い出しという。
このような事前払い出しが行われたにもかかわらず，患者がその薬剤（バイアル瓶）を所定期間内に引き取りに来なかった場合，その薬剤を無駄にしないため，バイアル瓶から元の薬剤カセットに薬剤が戻される。この作業を以下，薬剤戻しという。特に米国においては，このような薬剤戻しの頻度が高い。
薬剤戻しの際，その薬剤を戻すべき薬剤カセットを誤ると，医療事故につながるため，正しい薬剤カセットに薬剤が戻されるようにすることが極めて重要になる。しかしながら，多忙な医療現場において，人の注意力のみに頼って薬剤戻し作業における誤り防止を期待することは難しい。
一方，特許文献１には，補充用の薬剤が入った容器（容器４５）から薬剤カセット（セル１２）に薬剤を補充する際に，補充用の容器と薬剤カセットとの各々に記されたバーコード等の証印をバーコードリーダ等で読み取り，両証印の照合によって補充用の容器内の薬剤と薬剤カセット内の薬剤とが一致するかどうかを判定する技術が示されている。この技術における補充用の容器をバイアル瓶に置き換えて適用すれば，上記薬剤戻し作業における誤り防止に寄与し得る。
【特許文献１】特表平１１−５１３９５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで，一般に，薬剤には有効期限があるため，その期限を経過した薬剤が薬剤収容容器（薬剤カセット）に補給されると，医療事故につながり得るため，薬剤収容容器に補給される薬剤の有効期限管理が重要である一方，薬剤戻しが生じた場合における薬剤の有効期限管理を適切に支援する機能を従来の薬剤払出装置は備えていない。
従って，本発明は上記事情に鑑みてなされたものであり，その目的とするところは，バイアル瓶に一旦充填された薬剤を薬剤カセット（薬剤収容容器）に戻す場合を典型例とする薬剤カセットへの薬剤の補給作業において薬剤の有効期限管理を適切に支援できる薬剤払出装置を提供することにある。
【課題を解決するための手段】
【０００４】
上記目的を達成するために本発明は，複数の薬剤収容容器（前記薬剤カセットがその典型例）と，処方内容に応じた種類及び量の薬剤を前記薬剤収容容器から提供用容器（前記バイアル瓶がその典型例）へ充填することによって薬剤の払い出しを行う薬剤払出手段と，前記薬剤払出手段により前記提供用容器に充填された薬剤の有効期限の特定に用いる有効期限特定用情報を前記提供用容器から読み取る有効期限特定用情報読取手段と，前記有効期限特定用情報読取手段により読み取られた前記有効期限特定用情報で特定される前記提供用容器に充填された薬剤の有効期限が，前記提供用容器に充填された薬剤に対応する前記薬剤収容容器に収容されている薬剤の有効期限よりも早い若しくは所定期間以上早い場合に所定の警報表示を行う有効期限警報通知手段と，を備えてなる薬剤払出装置として構成される。
本発明によれば，薬剤収容容器に，既に収容されている薬剤よりも有効期限が早い若しくは所定期間以上早い薬剤（古い薬剤）が補給されるといった不都合を防止することができる。
【０００５】
また，前記薬剤払出装置は，前記提供用容器各々に充填された薬剤の有効期限と前記薬剤に対応する前記有効期限特定用情報とが関連付けられた払出履歴情報が記憶された第１の有効期限記憶手段をさらに備えてなる構成が考えられる。ここで，前記有効期限警報通知手段は，前記有効期限特定用情報及び前記第１の有効期限記憶手段に記憶された前記払出履歴情報で特定される前記提供用容器の薬剤の有効期限が，前記提供用容器に充填された薬剤に対応する前記薬剤収容容器に収容されている薬剤の有効期限よりも早い若しくは所定期間以上早い場合に所定の警報表示を行うものである。
【０００６】
前記払出履歴情報は，前記提供用容器各々に充填された薬剤の有効期限と前記薬剤に対応する前記有効期限特定用情報と前記提供用容器に充填された薬剤が収容されている前記薬剤収容容器を識別する識別情報とが関連付けられたものであることが考えられる。ここで，前記有効期限警報通知手段は，前記有効期限特定用情報及び前記払出履歴情報で特定される前記提供用容器の薬剤の有効期限が，前記有効期限特定用情報及び前記払出履歴情報で特定される前記識別情報に対応する前記薬剤収容容器に収容されている薬剤の有効期限よりも早い若しくは所定期間以上早い場合に所定の警報表示を行うものである。
【０００７】
また，前記薬剤払出装置は，前記識別情報と前記薬剤収容容器に収容されている薬剤の有効期限とが関連付けられた薬剤補給履歴情報が記憶された第２の有効期限記憶手段をさらに備えてなることが考えられる。ここで，前記有効期限警報通知手段は，前記有効期限特定用情報及び前記払出履歴情報で特定される前記提供用容器の薬剤の有効期限が，前記識別情報及び前記第２の有効期限記憶手段に記憶された前記薬剤補給履歴情報で特定される前記薬剤収容容器に収容されている薬剤の有効期限よりも早い若しくは所定期間以上早い場合に所定の警報表示を行うものである。
【０００８】
前記薬剤補給履歴情報は，前記識別情報と前記薬剤収容容器に収容されている薬剤の有効期限と前記薬剤収容容器への薬剤の補給が行われた月日を示す補給月日情報とが関連付けられた複数の補給履歴データを含むものであることが考えられる。ここで，前記薬剤収容容器に現在収容されている薬剤の有効期限は，複数の前記補給履歴データの中で前記補給月日情報が示す月日が最も新しいものに含まれる前記薬剤の有効期限である。
【０００９】
また，薬剤切れが生じた前記薬剤収容容器への薬剤補給が完了した場合に，前記薬剤補給履歴情報に含まれた前記薬剤収容容器に収容されている薬剤の有効期限の初期設定を行う制御部を備えてなることが考えられる。
【００１０】
具体的に，前記制御部は，前記薬剤収容容器に収容されている薬剤の有効期限を，操作部に対して任意に入力された初期値，又は前記薬剤の補給元の容器から読み取って入力された初期値に設定するものである。
【００１１】
また，前記薬剤払出装置は，前記有効期限特定用情報を前記提供用容器に記録する有効期限特定用情報記録手段をさらに備えてなることが考えられる。
【００１２】
前記提供用容器に，前記有効期限特定用情報が記録されたラベルが貼付されてなり，前記有効期限特定用情報読取手段が，前記ラベルから前記有効期限特定用情報を読み取るものであることが考えられる。
【発明の効果】
【００１３】
本発明によれば，薬剤収容容器に，既に収容されている薬剤よりも有効期限が早い若しくは所定期間以上早い薬剤（古い薬剤）が補給されるといった不都合を防止することができる。
【発明を実施するための最良の形態】
【００１４】
以下添付図面を参照しながら，本発明の実施の形態について説明し，本発明の理解に供する。尚，以下の実施の形態は，本発明を具体化した一例であって，本発明の技術的範囲を限定する性格のものではない。
ここに，図１は本発明の実施形態に係る薬剤払出装置Ｘ本体の斜視図及び部分拡大図，図２は薬剤払出装置Ｘの主要部の構成を表すブロック図，図３は薬剤払出装置Ｘにおける薬剤払出処理の手順を表すフローチャート，図４は薬剤払出装置Ｘにおける薬剤引渡等の処理の手順を表すフローチャート，図５は薬剤払出装置Ｘにおける薬剤補給時処理の手順を表すフローチャート，図６は薬剤払出装置Ｘに関係する各種データベース及びデータの構成を表す図，図７は薬剤払出装置Ｘにおける薬剤補給時処理の際の画面例を表す図，図８は薬剤払出装置Ｘによりバイアル瓶に貼付されるラベルの一例を表す図である。
本発明の実施形態に係る薬剤払出装置Ｘは，薬局等に設置され，各々特定の薬剤（ここでは，錠剤であるものとする）を収容する容器である複数の薬剤カセット各々から，各患者への薬剤の処方内容に応じた種類及び数量の薬剤をバイアル瓶とよばれる所定の容器（提供用容器の一例）各々へ充填することによって薬剤を処方ごとに分けて払い出すものである。そして，このようにして薬剤が充填されたバイアル瓶が患者に提供される。
ここで，薬剤払出装置Ｘの特徴は，薬剤の特定に用いる所定の情報（薬剤特定用情報）を入力することにより，その入力情報に対応する薬剤を収容する薬剤カセットが装着されているカセット棚が特定され，その特定されたカセット棚に設けられた棚ランプ（表示部の一例）が所定の通報表示状態となるよう制御される点にある。これにより，多数の薬剤カセットの中から，薬剤補給先となる薬剤カセット及びそれが装着されるカセット棚を特定する作業を的確化及び効率化することができる。
【００１５】
まず，図１に示す斜視図及び図２に示すブロック図を参照しつつ，薬剤払出装置Ｘの構成について説明する。
薬剤払出装置Ｘは，図２に示すように，大きく分けて本体装置１００と管理計算機２００とから構成されている。
また，本体装置１００は，図１に示すように，各々特定の薬剤を収容する複数の薬剤カセット１（薬剤収容容器の一例）と，当該本体装置１００の一面に複数配列され，薬剤カセット１各々が装着される部分であって各々所定の表示部である棚ランプ３が設けられたカセット棚２（容器装着部の一例）と，各患者への薬剤提供用の容器であるバイアル瓶が空の状態で収容されるバイアル瓶収容部５とを備えている。
さらに，本体装置１００は，図２に示すように，カセットセンサ１０１，瓶取出・搬送機１０２，薬剤充填機１０３，薬剤カウンタ１０４，通信インターフェース１０５，ラベル出力機１０６，バーコードリーダ１０７，表示・操作部１０８及び制御部１０９等を備えている。以下，各構成要素について説明する。
【００１６】
カセットセンサ１０１は，カセット棚２各々について，薬剤カセット１の着脱状態を検知するセンサ（容器着脱検知手段の一例）であり，装着された薬剤カセット１に接触して変位する所定の変位部の変位状態を検出する接触型スイッチや，透過型或いは反射型のフォトセンサ（フォトカップラ）等の非接触型スイッチ等により構成されるものである。
瓶取出・搬送機１０２は，バイアル瓶収容部５に収容された空のバイアル瓶を取り出すとともに，そのバイアル瓶を各患者への薬剤の処方内容に応じた種類の薬剤を収容する薬剤カセット１の装着部であるカセット棚２まで搬送し，そのカセット棚２において薬剤カセット１から薬剤が充填されたバイアル瓶を，さらに本体装置１００前面の薬剤払出口４（図１参照）まで搬送するアクチュエータである。
薬剤充填機１０３は，瓶取出・搬送機１０２によって所定のカセット棚２へ搬送されたバイアル瓶に，そのカセット棚２に装着されている薬剤カセット１から，各患者への薬剤の処方内容に応じた量（数）の薬剤を充填するアクチュエータである。一般には，瓶取出・搬送機１０２によってバイアル瓶とともに各カセット棚２に移動する回転駆動部と，薬剤カセット１各々に設けられ，前記回転駆動部によって回転駆動させられることにより当該薬剤カセット１内の薬剤（錠剤）を１錠ずつバイアル瓶側へ送り出す（落下させる）薬剤送り出し機構とを備え，前記回転駆動部の回転回数が制御されることにより，薬剤の充填量（充填個数）が制御される。
また，薬剤カウンタ１０４は，前記薬剤充填機１０３によって１錠ずつ薬剤が充填される際に，充填された薬剤の数を検知するセンサである。例えば，落下する薬剤に接触して変位する変位部の変位状態を検知する接触式スイッチや，透過型或いは反射型のフォトセンサ（フォトカップラ）等の非接触型スイッチ等のＯＮ／ＯＦＦ変化の回数によって薬剤の充填数（充填量）を検知するものである。
ここで，瓶取出・搬送機１０２，薬剤充填機１０３及び薬剤カウンタ１０４が，各患者への薬剤の処方内容に応じた種類及び量（数）の薬剤を薬剤カセット１からバイアル瓶（提供用容器）各々へ充填する薬剤充填手段の一例である。
【００１７】
前記通信インターフェース１０５は，所定の通信線１１を通じて接続された管理計算機２００との間で通信を行うものである。ここで，管理計算機２００は，所定のネットワーク１０を通じて接続された外部装置であるホストコンピュータＹと通信可能に構成されており，この管理計算機２００を介して，ホストコンピュータＹから送信される情報が本体装置１００に伝送されるよう構成されている。
前記ラベル出力機１０６は，薬剤の処方に関する情報をラベルｓに印刷（記録）し，そのラベルをバイアル瓶に貼付するものである。
図８に，ラベル出力機１０６によりバイアル瓶に貼付されるラベルｓの一例を示す。図８に示すように，ラベルｓには，各患者への薬剤の処方（処方箋）各々を識別する処方コード（処方識別情報の一例）がバーコードｐ１及び文字列情報ｐ２として記録される他，処方された（即ち，バイアル瓶に充填された）薬剤の名称や用法，数量（錠数），使用期限，製造メーカ名等の薬剤情報ｐ３，その薬剤の有効期限ｐ４，処方を行った医師の名前等の医師情報ｐ５，患者の名前や住所等の患者情報ｐ６，各種コメント情報ｐ７（注意書き等），及び当該薬剤の提供を行う薬局の名称や住所等の店舗情報ｐ８等が記録される。
ラベル出力機１０６は，薬剤充填機１０３により薬剤が充填されるバイアル瓶各々に，処方コード（そのバーコードｐ１及び文字列情報ｐ２）を初めとする図８に示すような各種情報を印刷したラベルを貼付することにより，その印刷情報をバイアル瓶に記録する（薬剤特定用情報記録手段及び有効期限特定用情報を記録する手段の一例）。なお，後述するように，処方コードは，払出履歴ＤＢｄ４と照合されることによりバイアル瓶に充填された薬剤の特定に用いられる情報（薬剤特定用情報の一例）であるとともに，その薬剤の有効期限の特定に用いられる情報（有効期限特定用情報）でもある。
【００１８】
前記バーコードリーダ１０７は，バイアル瓶に記録された処方コード（各患者への薬剤の処方を識別する情報）を表すバーコードを光学的に読み取るものである（薬剤特定用情報入力手段，薬剤特定用情報読取手段及び有効期限特定用情報の読取手段の一例）。ここで，処方コードは，後述するように薬剤や薬剤カセット１及びカセット棚２を特定するのに用いられる情報であるとともに，その薬剤の有効期限を特定することにも用いられる情報でもある。
前記表示・操作部１０８は，本体装置１００の一部（図１参照）に設けられた液晶タッチパネルやＥＬタッチパネル等であり，各種情報を表示する表示手段であるとともに，利用者による操作入力を受け付ける操作入力手段でもある。
前記制御部１０９は，ＣＰＵ及びその周辺装置（ＲＡＭ，ＲＯＭ等）からなり，カセットセンサ１０１や薬剤カウンタ１０４等の各種センサの検出結果を入力するとともに，そのＲＯＭに予め記録された制御プログラムをＣＰＵが実行することにより，本体装置１００に設けられた各構成要素を制御するものである。
また，前記管理計算機２００は，所定の通信線１１を通じて本体装置１００と接続され，さらに所定のネットワーク１０を通じて外部のホストコンピュータＹと接続されたパーソナルコンピュータ等の計算機であり，ＣＰＵ及びその周辺装置（ＲＡＭ，ＲＯＭ等）からなる演算部の他，各種データやプログラムが記憶されるハードディスク等の記憶手段や，キーボードやマウス等の操作入力手段，液晶ディスプレイ等の表示手段等，一般的な計算機が備える各種構成要素を備えている。
【００１９】
図６は，管理計算機２００が備える記憶手段（ハードディスク等）に記憶される各種データベース（ＤＢ）及び当該薬剤払出装置Ｘが外部のホストコンピュータＹから受信する処方箋データのデータ構成を表す図である。
図６に示すように，管理計算機２００には，（ａ）：薬剤マスタＤＢ（ｄ１），（ｂ）：カセットＤＢ（ｄ２），（ｄ）：払出履歴ＤＢ（ｄ４）及び（ｅ）：薬剤補給履歴ＤＢ（ｄ５）等のデータベースが記憶され，また，当該薬剤払出装置Ｘは，ホストコンピュータＹから（ｃ）：各患者の処方箋データｄ３を受信する。
薬剤マスタＤＢ（ｄ１）は，薬剤の種類ごとにその薬剤に関する情報（薬剤情報）が対応付けられた情報であり，図６（ａ）に示すように，各薬剤の種類ごとに，その薬剤を識別する薬剤コードｄ１１（ＮＤＣ：NationalDrugCode）と，その薬剤名ｄ１２と，数量を管理するときの単位ｄ１３（枚，CAP，錠など）と，その薬剤の形態情報ｄ１４（錠剤
，カプセル，外用・貼付など），用法情報ｄ１５（摂取の周期やタイミング等），外観写真データｄ１６，形状情報ｄ１７（円盤状，球状など），寸法情報ｄ１８及び色情報ｄ１９等とが関連付けられて記憶されたデータ群である。
また，カセットＤＢ（ｄ２）は，薬剤の種類とその薬剤を収容する薬剤カセット１が現在装着されているカセット棚２とが対応付けられた情報であり，図６（ｂ）に示すように，薬剤カセット１が装着されるカセット棚２各々を識別する情報であるカセットコードｄ２１（薬剤カセット１の装着位置の変更がなされない場合は，薬剤カセット１の識別情報ともいえる）と，そのカセット棚２の薬剤カセット１が収納する薬剤を識別する前記薬剤コードｄ１１（ＮＤＣ）と，そのカセット棚２の薬剤カセット１が現在収容している薬剤の残量（残数）情報ｄ２２等とが関連付けられて記憶されたデータ群である。このカセットＤＢ（ｄ２）は，各薬剤カセット１が装着されるカセット棚２が変更されるごとに，表示・操作部１０８を通じた操作入力等によって常に最新状態に更新されるデータベースである。
【００２０】
また，処方箋データｄ３は，各患者への処方内容を表す情報であり，図６（ｃ）に示すように，各患者への処方内容（処方箋）各々を識別する情報である処方コードｄ３１と，処方された薬剤を表すＮＤＣ（ｄ１１）と，その薬剤名ｄ１２と，その薬剤の処方数量ｄ３２と，その薬剤を充填するバイアル瓶のサイズ（種類）を表す容器サイズｄ３３と，前述のラベルｓ（図８参照）に記録（印刷）すべき各種情報を含むラベル印字情報ｄ３４等とが一組となったデータ群である。
また，払出履歴ＤＢ（ｄ４）は，バイアル瓶への薬剤の充填及び払い出し（バイアル瓶の払出口４への搬送）が完了するごとにその履歴情報（以下，払出履歴情報という）が管理計算機２００の記憶手段に追加記録（蓄積記憶）される情報であり，図６（ｄ）に示すように，その払い出し（バイアル瓶への薬剤充填）が行われた日時を表す払出日時ｄ４１と，その払い出しに対応する薬剤の処方を識別する前記処方コードｄ３１と，その払い出しがなされた薬剤を表す前記薬剤コードｄ１１（ＮＤＣ）と，その払い出しがなされた薬剤カセット１に対応するカセット棚２を表す前記カセットコードｄ２１と，その払い出しの数量（払出数量ｄ４２）と，その払い出しがなされた薬剤の有効期限ｄ４３等とが関連付けられた払出履歴情報が蓄積記憶されたデータ群である。この払出履歴ＤＢ（ｄ４）の記憶手段が，第１の有効期限記憶手段の一例である。
ここで，払出履歴ＤＢ（ｄ４）及びカセットＤＢ（ｄ２）は，ＮＤＣ（ｄ１１）を共通に有することにより，払出履歴ＤＢ（ｄ４）の処方コードｄ３１（各患者への薬剤の処方各々を識別する処方識別情報の一例）と，処方された薬剤を収容する薬剤カセット１が装着されているカセット棚２を識別するカセットＤＢ（ｄ２）におけるカセットコードｄ２１とが対応付けられており，これらが処方・薬剤収容対応情報の一例である。この場合，薬剤払出処理（薬剤払出口４までバイアル瓶が搬送される処理）が行われるごとに，その薬剤充填に対応する処方コードｄ３１を含む払出履歴情報が，処方・薬剤収容対応情報の一部を構成することになる。
なお，管理計算機２００の記憶手段に記憶された払出履歴ＤＢ（ｄ４）は，処方コードｄ３１（各患者への薬剤の処方各々を識別する処方識別情報の一例）とカセットコードｄ２１とが対応付けられており，薬剤カセット１の装着位置の変更が生じない場合には，これが処方・薬剤収容対応情報の一例であると捉えることもできる。この場合，払出履歴情報の集合である払出履歴ＤＢ（ｄ４）が，処方・薬剤収容対応情報の全部を構成することになる。
【００２１】
また，払出履歴ＤＢ（ｄ４）において，処方コードｄ３１に対し，薬剤コードｄ１１及びその薬剤の有効期限情報ｄ４３が対応づけられているため，処方コードｄ３１は，患者に処方された薬剤の特定に用いることができる薬剤特定用情報の一例であるとともに，その薬剤の有効期限の特定に用いることができる有効期限特定用情報の一例でもある。
さらに，管理計算機２００の記憶手段に記憶されているカセットＤＢ（ｄ２）及び薬剤マスタＤＢ（ｄ１）は，ＮＤＣ（ｄ１１）を共通に有することにより，各薬剤に関する薬剤情報ｄ１２〜ｄ１９と各薬剤を収容する薬剤カセット１が装着されているカセット棚２を識別するカセットコードｄ２１（容器装着部識別情報の一例）とが対応付けられており，薬剤・収容対応情報の一例である。
なお，払出履歴ＤＢ（ｄ４）に，払い出しがなされた薬剤の現在の処理状態（患者に「未引渡」，患者に「引渡済み」，元の薬剤カセット１に薬剤を「戻し済み」，のうちのいずれかの状態等）を表す情報を含めれば，既に払い出された薬剤（バイアル瓶）のうち，患者に未だ引き渡されていないものがどれだけ残っているか等の状況を把握できる点で好適である。
【００２２】
また，薬剤補給履歴ＤＢ（ｄ５）は，各カセット棚２の薬剤カセット１に薬剤が補給されるごとにその履歴（以下，補給履歴データという）が追加登録される情報であり，図６（ｅ）に示すように，薬剤補給が行われた月日を表す補給月日情報ｄ５１と，薬剤カセット１が装着されるカセット棚２各々を識別する前記カセットコードｄ２１と，補給した薬剤の種類を表す前記ＮＤＣ（ｄ１１）と，補給した薬剤の数量を表す補給数量ｄ５２と，補給した薬剤の有効期限ｄ５３と，その薬剤補給を行った担当者を表す補給者情報ｄ５４等とが関連付けられて記憶されたデータ群である。この薬剤補給履歴ＤＢ（ｄ５）の記憶手段が，第２の有効期限記憶手段の一例である。
ここで，カセットコードｄ２１とＮＤＣ（ｄ１１）との組合せが指定されると，この薬剤補給履歴ＤＢ（ｄ５）を参照（検索）することにより，その組合せに対応する補給履歴データが１又は複数特定される。その補給履歴データの中で，補給月日ｄ５１が最も新しいものに含まれる有効期限ｄ５３が，薬剤カセット１が現在収容している薬剤の有効期限を表す。
【００２３】
次に，図３に示すフローチャートを参照しつつ，薬剤払出装置Ｘにおける薬剤の払出処理の手順について説明する。この薬剤の払出処理は，制御部１０９及び管理計算機２００のＣＰＵ各々が所定の制御プログラムを実行することにより行われる処理である。以下，Ｓ１０１，Ｓ１０２，・・・は，処理手順（ステップ）の識別符号を表す。なお，以下に示す薬剤の払出処理は，従来の薬剤払出装置が実行する処理と同様のものである。
まず，管理計算機２００により，ネットワーク１０を介して接続された外部装置であるホストコンピュータＹから，各患者の処方箋データｄ３が受信（Ｓ１０１）されると，管理計算機２００によりその記憶手段に記憶されたデータベースの検索が行われ，受信した処方箋データｄ３に応じた薬剤を収容する薬剤カセット１及びその薬剤カセット１が装着されているカセット棚２を特定する処理が実行される（Ｓ１０２）。
具体的には，図６（ｃ）に示したように，処方箋データｄ３には，薬剤コードｄ１１（ＮＤＣ）が含まれるため，このＮＤＣ（ｄ１１）を検索キーとしてカセットＤＢ（ｄ２）（図６（ａ）参照）を検索し，対応するカセットコードｄ２１を特定する（取得する）。同時に，その薬剤のＮＤＣ（ｄ１１）と，そのカセットコードｄ２１に基づき薬剤補給履歴ＤＢ（ｄ５）を検索することにより特定される有効期限ｄ５３も取得する。
【００２４】
次に（又は上記Ｓ１０１，Ｓ１０２の処理と並行して），制御部１０９が瓶取出・搬送機１０２を制御することにより，空のバイアル瓶がバイアル瓶収容部５から特定されたカセット棚２へ移動されるとともに，その移動途中で，ラベル出力機１０６により，図８に示したようなラベルｓの印刷及びバイアル瓶への貼付が行われる。（Ｓ１０３）。
具体的には，ステップＳ１０２で特定されたカセットコードｄ２１（カセット棚２の識別情報）と処方箋データｄ３に含まれている処方数量情報ｄ３２，容器サイズｄ３３及びラベル印字情報ｄ３４とを含む所定の薬剤払出指令が，管理計算機２００から通信線１１及び通信インターフェース１０５を通じて制御部１０９に伝送され，この制御部１０９が，瓶取出・搬送機１０２を制御することにより，バイアル瓶収容部５から前記薬剤払出指令でカセットコードｄ２１により指定されたカセット棚２への空のバイアル瓶の移動が行われる。
ここで，バイアル瓶収容部５は，バイアル瓶のサイズ（種類）ごとに区分して設けられており，瓶取出・搬送機１０２は，前記薬剤払出指令に含まれる容器サイズｄ３３に対応したバイアル瓶収容部５から空のバイアル瓶を取り出して指定されたカセット棚２へ搬送する。また，図８に示したラベルｓへの印刷情報ｐ１〜ｐ８は，ホストコンピュータＹから受信された処方箋データｄ３（図６（ｃ）参照）のラベル印字情報ｄ３５に含まれるものである。
さらに，ステップＳ１０３の処理でバイアル瓶の移動先となったカセット棚２の薬剤カセット１からバイアル瓶への薬剤充填処理が行われる（Ｓ１０４）。
具体的には，制御部１０９が薬剤充填機１０３を制御することにより，前記薬剤払出指令で指定された処方数量情報ｄ３２に従った数量分だけ，薬剤カセット１からバイアル瓶への薬剤充填動作が行われる。その際，薬剤カウンタ１０４により，前記処方数量情報ｄ３２に従った数量に到達するまで薬剤充填量のカウントが行われるとともに，カウントされた数量（以下，カウント数量という）が制御部１０９から管理計算機２００に伝送され，管理計算機２００において，カセットＤＢ（ｄ２）における残量情報ｄ２２が前記カウント数量分だけ減算されてデータ更新される。即ち，管理計算機２００により，その記憶手段にカセットＤＢ（ｄ２）として記憶された薬剤カセット１各々における薬剤の残量情報ｄ２２が，薬剤充填機１０３による薬剤の充填量に応じて減算更新される（第１の薬剤残量更新手段の一例）。
【００２５】
さらに，薬剤充填中に，制御部１０９により，薬剤カセット１内の薬剤切れが生じたか否かが監視（Ｓ１０５）されつつ，薬剤カウンタ１０４によるカウント数が処方数量情報ｄ３２の数量に達したか否かの判別により，薬剤充填が完了したか否かが判別される（Ｓ１０６）。
ここで，制御部１０９により，薬剤充填機１０３による薬剤充填動作が一定時間以上行われているにもかかわらず，薬剤カウンタ１０４による薬剤充填量がカウントアップされない状態が検知された場合には，薬剤カセット１内の薬剤切れであると判別される（Ｓ１０５のＹ側）。この場合，制御部１０９により，当該カセット棚２に設けられた棚ランプ３を点滅させるとともに，所定の警報ブザーにより警報音を出力させる（Ｓ１０９）。これにより，利用者に薬剤切れが生じたことを気付かせ，その薬剤カセット１への薬剤補給が促される。
そして，制御部１０９により，薬剤切れが生じた薬剤カセット１への薬剤補給が完了したことが検知（Ｓ１１０）されると，その旨が制御部１０９から管理計算機２００に通知され，管理計算機２００において，カセットＤＢ（ｄ２）における残量情報ｄ２２及びその薬剤カセット１のカセットコードｄ２１に対応する有効期限情報ｄ５３が初期設定（Ｓ１１１）されるとともに，制御部１０９により棚ランプ３が消灯され（Ｓ１１２），処理がステップＳ１０４へ戻される。これにより，薬剤充填処理の続きが行われる。
ここで，薬剤補給完了の検知（判別）は，例えば，表示・操作部１０８を通じて所定の薬剤補給完了操作が検知されたことをもって薬剤補給完了と判別することや，ステップＳ１０９で棚ランプ３を点滅させたカセット棚２について，カセットセンサ１０１により，薬剤カセット１の取り外し及び装着が検知されたことをもって薬剤補給完了と判別すること等が考えられる。
【００２６】
また，薬剤補給の際，特許文献１に示されるように，補給元の薬剤容器と薬剤カセット１との各々に，収容される薬剤を識別する薬剤コードｄ１１を予めバーコードで記録しておき，両バーコード（薬剤コードｄ１１）をバーコードリーダ１０７で読み取るとともに，読み取った薬剤コードｄ１１の一致若しくは不一致の判定結果によって正しい薬剤補給が行われたか否かを判定することも考えられる。この場合，両薬剤コードｄ１１が不一致と判定された場合に警報音を出力すること等が考えられる。
また，残量情報ｄ２２の初期値は，予め決まっている場合（例えば，補給元の薬剤の容器の容量が予め決まっている場合）はその初期値を管理計算機２００等に予め記憶させておき，その値を自動的に設定することが考えられる。また，予め複数の初期値の候補が決まっている場合は，その候補を管理計算機２００等に予め記憶させておき，その候補を表示・操作部１０８に表示させてその中から利用者に選択させるよう構成することが考えられる。その他，表示・操作部１０８を通じて利用者に初期値を数値入力させる構成も考えられる。
また，有効期限情報ｄ５３の初期値は，表示・操作部１０８を通じて利用者に数値入力させることや，薬剤の補給元の容器に予め有効期限情報をバーコードで記録しておき，これをバーコードリーダ１０７で読み取ることにより入力すること等が考えられる。
一方，ステップＳ１０６において，薬剤充填が完了したと判別されると，瓶取出・搬送機１０２により，薬剤充填が完了したバイアル瓶がカセット棚２から薬剤払出口４へ搬送される（薬剤の払い出し処理，Ｓ１０７）。
【００２７】
以上のようにして薬剤の払い出し処理が正常に行われると，管理計算機２００によってその払出履歴の記録処理，即ち，払出履歴ＤＢ（ｄ４）（図６（ｄ）参照）への払出履歴情報の追加登録（蓄積記憶）処理が行われ（Ｓ１０８），当該薬剤払出処理が終了する。この払出履歴情報には，図６（ｄ）に示したように処方コードｄ３１が含まれ，このステップＳ１０８の処理を行う管理計算機２００が，払出歴情報蓄積手段の一例である。なお，ステップＳ１０７において，薬剤の払い出し処理がバイアル瓶の搬送不良等により正常に終了しなかった場合には，払出履歴ＤＢ（ｄ４）へのデータの追加登録処理は行われない。
ここで，払出履歴情報として記録（登録）されるデータの取得元は，例えば以下の通りである。
即ち，払出日時ｄ４１は，管理計算機２００等の計時手段（時計機能）により計時された現在日時が用いられ，処方コードｄ３１及び薬剤コードｄ１１並びに払出数量は，ホストコンピュータＹから受信した処方箋データｄ３に含まれる処方コードｄ３１及び薬剤コードｄ１１並びに処方数量情報ｄ３２が用いられる。
また，カセットコードｄ２１及び有効期限ｄ４３は，ステップＳ１０２でカセットＤＢ（ｄ２）から検索（特定）されたカセットコードｄ２１，及びそのカセットコードｄ２１とこれに対応するＮＤＣ（ｄ１１）とに基づいて薬剤補給履歴ＤＢｄ５を参照（検索）することにより特定される有効期限ｄ５３（最新の補給月日ｄ５１に対応するもの）が用いられる。但し，有効期限ｄ４３については，薬剤補給履歴ＤＢ（ｄ５）から検索された有効期限ｄ５３に所定の安全率を見込んだ期限とすること等も考えられる。
【００２８】
次に，図４に示すフローチャートを参照しつつ，薬剤引渡等の処理の手順について説明する。この薬剤引渡等の処理も，制御部１０９及び管理計算機２００のＣＰＵ各々が所定の制御プログラムを実行することにより行われる処理であり，表示・操作部１０８を通じて所定の操作がなされた場合に開始される。なお，以下に示す薬剤引渡等の処理も，後述する薬剤補給時処理（Ｓ１３２）の内容を除き，従来の薬剤払出装置が実行する処理と同様のものである。
まず，制御部１０９により，表示・操作部１０８を通じて所定の操作がなされたことが検知されると，その操作が，薬剤引渡処理の開始操作であるか否かが判別される（Ｓ１２１）。
この薬剤引渡処理とは，薬剤が充填されたバイアル瓶（払い出された薬剤）が患者に引き渡される際に行われる処理である。
ここで，薬剤引渡処理の開始操作であると判別されると，処理対象となるバイアル瓶（のラベルｓ）に記録された処方コードｄ３１のバーコードを，バーコードリーダ１０７によって読み取る処理が行われる（Ｓ１２２）。
さらに，管理計算機２００により，患者への薬剤引き渡しに伴う料金の決済処理等のその他の処理（Ｓ１２３）が行われた後，当該薬剤引渡等の処理が終了する。
このステップＳ１２３の処理において，管理計算機２００により，バーコードリーダ１０７で読み取られた処方コードｄ３１に基づく払出履歴ＤＢ（ｄ４）の更新処理を行うことも考えられる。即ち，払出履歴ＤＢ（ｄ４）において処方コードｄ３１に対応付けて各データの処理状態を表す情報を記憶させておき，バーコードリーダ１０７によって読み取られた処方コードｄ３１に対応するデータの処理状態を，初期値の「未引渡」から「引渡済」に更新する。或いは，該当するデータを削除することも考えられる。
このように，患者への薬剤引き渡しに応じて払出履歴ＤＢ（ｄ４）の各データにおける前記処理状態を更新することにより，薬剤の払い出し（充填）がなされたバイアル瓶各々について（即ち，各患者への処方箋各々について），患者への引き渡しが既に行われたものと未だ行われていないものとを区別して管理（参照）することができる。
一方，ステップＳ１２１において，薬剤引渡処理の開始操作ではないと判別された場合，さらに，制御部１０９により，薬剤補給時の処理の開始操作であるか否かが判別され（Ｓ１３１），薬剤補給時の処理の開始操作であると判別された場合は，後に詳述する薬剤補給時処理（Ｓ１３２）が実行された後，当該薬剤引渡等の処理が終了する。
また，ステップＳ１３１において，薬剤補給時の処理を開始する操作ではない判別された場合は，その操作に対応したその他の処理（Ｓ１４１）が実行された後，当該薬剤引渡等の処理が終了する。
【００２９】
次に，図５に示すフローチャートを参照しつつ，本薬剤払出装置Ｘの特徴をなす処理である，前記薬剤補給時処理（Ｓ１３２）の内容について詳述する。この薬剤補給時処理も，制御部１０９及び管理計算機２００のＣＰＵ各々が所定の制御プログラムを実行することにより行われる処理である。
まず，制御部１０９により，表示・操作部１０８を通じて検知された操作が，薬剤戻し時の処理或いはその他の薬剤補給時の処理のいずれの開始操作であるかが判別される（Ｓ２０１）。
ここで，薬剤戻し時の処理とは，図３に示した処理によりバイアル瓶に充填して払い出された薬剤について，患者がその薬剤（バイアル瓶）を所定期間内に引き取りに来なかった等のために，その薬剤を無駄にしないようバイアル瓶から元の薬剤カセット１に薬剤を戻す際に行われる処理である。
一方，その他の薬剤補給時の処理とは，バーコード（処方コードｄ３１）が記録されたバイアル瓶に収容されていない薬剤（例えば，誤って払い出された裸のままの錠剤）を，その薬剤と同じ薬剤を収容する薬剤カセット１に補給する際に行われる処理である。
【００３０】
ステップＳ２０１において，薬剤戻し時の処理の開始操作であると判別されると，作業者によってバーコードリーダ１０７のバーコード読取り窓（読取り光の出力窓）にバイアル瓶のラベルｓが近づけられることにより，薬剤戻しの対象となるバイアル瓶（のラベルｓ）に記録された処方コードｄ３１のバーコードがバーコードリーダ１０７によって読み取られる（Ｓ２０２）。読み取られた処方コードｄ３１は，バーコードリーダ１０７から管理計算機２００へ伝送される。
次に，管理計算機２００によりその記憶手段に記憶された払出履歴ＤＢ（ｄ４）及びカセットＤＢ（ｄ２）の検索が行われ，バーコードリーダ１０７で読み取られた処方コードｄ３１（薬剤特定用情報の一例）に対応した薬剤の払出履歴情報，及びその薬剤を収容する薬剤カセット１が装着されているカセット棚２を特定する処理が実行される（Ｓ２０３，容器装着部特定手段の一例）。
具体的には，払出履歴ＤＢ（ｄ４）を検索することにより，バーコードリーダ１０７で読み取られた処方コードｄ３１に対応する払出履歴情報を特定し，その払出履歴情報に含まれるＮＤＣ（ｄ１）を検索キーとしてカセットＤＢ（ｄ２）を検索してカセットコードｄ２１（カセット棚２の識別情報）を特定することによりカセット棚２を特定する。
なお，薬剤カセット１の装着位置の変更が生じない場合には，払出履歴ＤＢ（ｄ４）からバーコードリーダ１０７で読み取られた処方コードｄ３１に対応するカセットコードｄ２１を検索することによってカセット棚２を特定するよう構成してもよい。
【００３１】
次に，管理計算機２００により，バイアル瓶から読み取られた処方コードｄ３１に対応する払出履歴情報が払出履歴ＤＢ（ｄ４）に存在するか否かが判別され（Ｓ２０４），存在しない（見つからない）と判別された場合は，管理計算機２００から制御部１０９にその旨の通知がなされ，制御部１０９により，表示・操作部１０８を通じて所定の警報表示がなされるとともに，警報ブザー（不図示）を通じて警報音が出力（Ｓ２１４）された後，当該薬剤補給時処理は終了する。
また，バイアル瓶から読み取られた処方コードｄ３１に対応する払出履歴情報が存在した場合でも，管理計算機２００により，その払出履歴情報に含まれる有効期限ｄ４３が参照され，これが予め定められた許容条件に適合するか否かが判別される（Ｓ２０５）。ここで，有効期限ｄ４３が前記許容条件に適合しないと判別された場合は，管理計算機２００から制御部１０９にその旨の通知がなされ，制御部１０９により，表示・操作部１０８を通じて所定の警報表示がなされるとともに，警報ブザー（不図示）を通じて警報音が出力（Ｓ２１５，有効期限警報通知手段の一例）された後，当該薬剤補給時処理は終了する。
一方，ステップＳ２０５において，有効期限ｄ４３が前記許容条件に適合すると判別された場合は，後述するステップＳ２０６へ処理が移行される。
【００３２】
以下，有効期限ｄ４３の許容条件の例について説明する。
例えば，許容条件の一例としては，バーコードリーダ１０７（有効期限特定用情報読取手段の一例）により読み取られた処方コードｄ３１（有効期限特定用情報の一例）に基づき特定された有効期限ｄ４３と，管理計算機２００が備える計時手段（現在の日時を計時する時計機能）により計時される現在日時との比較により判別される条件が考えられる。
この場合，払出履歴ＤＢ（ｄ４）に基づく有効期限ｄ４３が現在日時を過ぎている場合や，その有効期限ｄ４３が現在日時から予め定められた期間以内にある場合等に許容されないとし，それよりも有効期限ｄ４３が先（将来）である場合に許容されるとする条件が考えられる。
また，許容条件のその他の例としては，薬剤カセット１各々について収容する薬剤の有効期限ｄ５３を記憶する薬剤補給履歴ＤＢ（ｄ５）を利用し，バーコードリーダ１０７（有効期限特定用情報読取手段の一例）により読み取られた処方コードｄ３１（有効期限特定用情報の一例）に基づき特定された有効期限ｄ４３と，薬剤補給履歴ＤＢ（ｄ５）に記憶された対応する有効期限ｄ５３との比較により判別される条件も考えられる。なお，薬剤補給履歴ＤＢ（ｄ５）を記憶する管理計算機２００の記憶手段が薬剤有効期限情報記憶手段の一例である。
例えば，バイアル瓶に充填されている薬剤の有効期限ｄ４３が，薬剤カセット１に既に収容されている薬剤の有効期限ｄ５３よりも早い若しくは所定期間以上早い場合に許容されないとし，それ以外の場合に許容されるとする条件等が考えられる。
これらの許容条件のいずれか或いは両方の組合せ（ＯＲ条件等）により，古い薬剤が補給される不都合を防止できる。
【００３３】
一方，ステップＳ２０１において，その他の薬剤補給時の処理の開始操作であると判別されると，制御部１０９により，補給しようとする薬剤の特定に用いる所定の薬剤検索情報（薬剤特定用情報の一例）の入力画面を含む所定の薬剤検索画面が表示・操作部１０８に表示され，その薬剤検索画面を通じた薬剤検索情報の入力処理が実行される（Ｓ２２１，薬剤特定用情報入力手段の一例）。
図７は，前記薬剤検索画面Ｐｇ１の一例を表す。
図７に示すように，薬剤検索画面Ｐｇ１には，薬剤の特定に用いる薬剤検索情報の入力インターフェースとして，薬剤の名称情報や薬剤コードｄ１１を入力する入力枠ｇ１，ｇ２や，薬剤の形態情報（錠剤，カプセル等），色情報，形状情報（円盤状，球状等），寸法（大きさ）情報を選択肢の中から選択して入力する選択メニューｇ３〜ｇ６等が表示される。これら薬剤検索情報は，薬剤マスタＤＢ（ｄ１）に含まれる形態情報ｄ１４，形状情報ｄ１７，色情報ｄ１９，寸法情報ｄ１８の各々に対応する情報である。即ち，表示・操作部１０８により入力可能な薬剤検索情報（薬剤特定用情報の一例）及び薬剤マスタＤＢ（ｄ１）における薬剤情報の各々が，薬剤の名称情報，色情報，形状情報，大きさ情報及び薬剤各々を識別する薬剤コードを含んでいる。
この薬剤検索画面Ｐｇ１において，利用者により１又は複数の検索情報が入力された後，検索ボタンｇ７が操作されると，制御部１０９及び管理計算機２００により，薬剤候補抽出・一覧処理が実行される（Ｓ２２２）。
具体的には，入力された検索情報（薬剤特定用情報の一例）が制御部１０９から管理計算機２００に伝送され，その検索情報を検索キーとして薬剤マスタＤＢ（ｄ１）が検索されることにより，入力された検索情報に関連する薬剤の候補各々の薬剤情報が抽出される。その際，抽出された薬剤情報に含まれる薬剤コードｄ１１に基づいてカセットＤＢ（ｄ２）も検索され，対応するカセットコードｄ２１も抽出される。さらに，その抽出された薬剤情報とカセットコードｄ２１とが管理計算機２００から制御部１０９に伝送され，制御部１０９により，抽出された薬剤の候補各々の薬剤情報の一部が表示・操作部１０８に一覧表示（提示）される（Ｓ２２２，薬剤情報検索手段の一例）。
図７に示す薬剤検索画面Ｐｇ１の一部の表示欄ｇ８に，抽出された薬剤の候補の一覧を薬剤名ｄ１２と薬剤コードｄ１１とによってリスト表示した例を表す。
【００３４】
次に，制御部１０９により，前記薬剤検索画面Ｐｇ１の表示欄ｇ８に一覧表示された薬剤候補の中から，利用者による表示・操作部１０８の操作に従って一の薬剤情報（薬剤名ｄ１２＆薬剤コードｄ１１）を選択する薬剤選択処理が実行される（Ｓ２２３，薬剤情報選択手段の一例）。
この薬剤選択処理では，例えば図７に示すように，薬剤候補の一覧表示欄ｇ８においてタッチパネル操作等によっていずれかの薬剤候補が選択されると，制御部１０９により，選択された薬剤候補に対応するその他の薬剤情報（形態情報ｄ１４，形状情報ｄ１７，寸法情報ｄ１８，色情報ｄ１９及び外観写真データｄ１６に基づく画像）と，その薬剤を収容する薬剤カセット１に対応するカセットコードｄ２１が薬剤情報表示欄ｇ９に表示される。
そして，一覧表示された薬剤候補の中からいずれか一つが選択された状態で確定ボタンｇ１０が操作されることにより薬剤の選択が確定する。なお，入力された薬剤の名称等に類似するものを薬剤候補として抽出・一覧表示するようにしてもよい。また，補給しようとする薬剤をデジタルカメラ等で撮影して得た外観写真データを，所定の記憶媒体や通信媒体を通じて管理計算機２００に入力（転送）し，その入力された外観写真データと薬剤マスタＤＢ（ｄ１）に記憶された外観写真データｄ１６各々とのパターンマッチングにより，画像が近似するものを薬剤候補として抽出・一覧表示する機能を有するものも考えられる。
このようにして特定の薬剤の選択が確定すると，制御部１０９により，選択された薬剤に対応するカセットコードｄ２１（即ち，カセット棚２）を特定する処理（Ｓ２２４）が行われた後，処理がステップＳ２０６へ移行される。
ここで，ステップＳ２２１〜Ｓ２２４の処理を行う制御部１０９及び管理計算機２００が，表示・操作部１０８（薬剤特定用情報入力手段の一例）を通じた入力情報に対応する薬剤を収容する薬剤カセット１が装着されているカセット棚２を特定する容器装着部特定手段の一例である。
【００３５】
次に，前述のステップＳ２０５或いはＳ２２４からステップＳ２０６へ処理が移行されると，制御部１０９により，薬剤の戻し先となる薬剤カセット１がいずれかのカセット棚２に装着されているか否か，即ち，ステップＳ２０３或いはＳ２２４においてカセットＤＢ（ｄ２）の参照（検索）によりカセットコードｄ２１を特定できたか否かが判別され（Ｓ２０６），薬剤の戻し先となる薬剤カセット１がいずれのカセット棚２にも装着されていないと判別された場合には，制御部１０９により，ステップＳ２０２で払出履歴ＤＢ（ｄ４）に基づき特定されたＮＤＣ（ｄ１１）やそのＮＤＣ（ｄ１１）と薬剤マスタＤＢ（ｄ１）とに基づき特定できる薬剤名ｄ１２，或いはステップＳ２２３で選択された薬剤に関する情報等が表示・操作部１０８を通じて表示されるとともに，所定のスピーカから通知音が出力（Ｓ２１６）された後，当該薬剤補給時処理は終了する。
これにより，作業者は薬剤の戻し先となる薬剤カセット１がカセット棚２に存在しないことを認識できる。また，カセットＤＢ（ｄ２）におけるカセットコードｄ２１の設定内容として，当該薬剤カセット１の保管場所情報が設定されている場合は，その保管場所情報を表示・操作部１０８に表示させることにより，薬剤の戻し先となる薬剤カセット１を容易に探し出すことができる。
【００３６】
一方，ステップＳ２０６において，ステップＳ２０２或いはＳ２２４（容器装着部特定手段の処理に相当）で補給対象となる薬剤の薬剤カセット１がカセット棚２に装着されていると判別された場合は，制御部１０９により，そのカセット棚２に設けられた棚ランプ３を例えば比較的長周期の点滅表示状態（以下，通報表示状態という）にする（Ｓ２０７，通報表示制御手段の一例）。
これにより，バイアル瓶に記録された処方コードｄ３１をバーコードリーダ１０７で読み取らせるだけで，戻そうとする薬剤を収容する薬剤カセット１が装着されているカセット棚２が棚ランプ３によって通報されるので，多数の薬剤カセット１（カセット棚２）の中から，薬剤の戻し先となるものを探し出す作業を的確化及び効率化することができる。
また，薬剤カセット１に補給しようとする薬剤が，バーコードリーダ１０７等の情報読取手段で読み取り可能な情報が記録された容器に入っていない場合（例えば，裸の錠剤そのまま）であっても，前記検索情報の入力により，その薬剤の補給先となるカセット棚２を容易かつ的確に特定できる。特に，薬剤の色情報や形状情報，大きさ情報を検索情報として検索可能であるので，薬剤の名称や薬剤コードがわからない場合にも対応できる（Ｓ２２１〜Ｓ２２４）。
また，薬剤情報に薬剤の外観写真データｄ１６が含まれるので，提示された外観写真と実際の薬剤の外観とを見比べて確認でき，薬剤を誤った薬剤カセット１に補給してしまう誤作業をより確実に防止できる。
【００３７】
以上のようにして棚ランプ３が前記通報表示状態にされると，次に，制御部１０９により，カセットセンサ１０１による薬剤カセット１の着脱状態が監視され，棚ランプ３が通報表示状態にされているカセット棚２の薬剤カセット１（以下，正当カセットという）が取り外されたか，或いはそれ以外のカセット棚２の薬剤カセット１（以下，非正当カセットという）が取り外されたかが判別される（Ｓ２０９）。
ここで，前記非正当カセットが取り外されたことが検知された場合は，制御部１０９により，その非正当カセットが装着されている棚ランプ３を比較的短周期の点滅表示状態（以下，警告表示状態という）にするとともに，所定の警報ブザーにより警告音を出力させ（Ｓ２１０，容器誤外し警告手段の一例），その後処理がステップＳ２０８へ戻される。
これにより，多数のカセット棚２が密に配列されている状況下で，棚ランプ３が前記通報表示状態となっているもの以外のカセット棚２（例えば，隣接するカセット棚２）から誤って薬剤カセット１が取り外された場合に，警告通知によってその誤りに気付かせることができる。
【００３８】
一方，ステップＳ２０９において，前記正当カセットが取り外されたことが検知されると，制御部１０９により，棚ランプ３が前記通報表示状態にされたカセット棚２の薬剤カセット１への薬剤補給が完了したか否かが監視される（Ｓ２１１）。ここで，薬剤補給の完了が検知されると，その旨が制御部１０９から管理計算機２００に通知され，管理計算機２００において，カセットＤＢ（ｄ２）における残量情報ｄ２２が，補給された薬剤の数量（取得方法の例は後述）の分だけ加算更新される（Ｓ２１２，第２の薬剤残量更新手段の一例）とともに，制御部１０９により棚ランプ３が消灯され（Ｓ２１３），その後当該薬剤補給時処理が終了する。
ここで，薬剤払戻時における残量情報ｄ２２の加算に用いる薬剤の補給数量の取得手段（薬剤補給量取得手段に相当）としては，管理計算機２００により，ステップＳ２０２でバイアル瓶から読み取られた処方コードｄ３１と払出履歴ＤＢ（ｄ４）とにより特定される払出数量情報ｄ４２を取得するものや，或いは，同処方コードｄ３１を制御部１０９或いは管理計算機２００からホストコンピュータＹに送信することにより，その処方コードｄ３１に対応する処方箋データｄ３に含まれる処方数量ｄ３２を要求しこれを取得するもの等が考えられる。
また，薬剤払戻時以外（その他）の場合における残量情報ｄ２２の加算に用いる薬剤の補給数量の取得手段（薬剤補給量取得手段に相当）としては，表示・操作部１０８を通じて利用者による補給数量の情報を入力することにより取得するもの等が考えられる。
また，薬剤補給の完了検知（判別）の方法は，ステップＳ１１０で示した薬剤補給完了の検知の場合と同様である。また，薬剤戻し時の処理の場合（Ｓ２０１で「薬剤戻し」と判別された場合）は，予め薬剤カセット１にＮＤＣ（ｄ１１）或いはカセットコードｄ２１をバーコードとして記録しておいてこれをバーコードリーダ１０７で読み取り，その読み取り情報に基づき特定される薬剤コードｄ１１と，ステップＳ２０２でバイアル瓶から読み取られた処方コードｄ３１により特定される薬剤コードｄ１１とを照合し，その照合結果によって正しい薬剤カセット１への薬剤補給が行われたか否かを判定することも考えられる。この場合，両薬剤コードｄ１１が不一致と判定された場合に警報音を出力すること等が考えられる。
【００３９】
ところで，ステップＳ２１３の処理の後，薬剤戻し時の処理の場合（Ｓ２０１で「薬剤戻し」と判別された場合）に，ステップＳ２０２でバイアル瓶から読み取られた処方コードｄ３１を管理計算機２００に伝送し，管理計算機２００において，その処方コードｄ３１に基づく払出履歴ＤＢ（ｄ４）の更新処理を行うよう構成することも考えられる。
この払出履歴ＤＢ（ｄ４）の更新処理では，払出履歴ＤＢ（ｄ４）において処方コードｄ３各々に対応させてデータの処理状態を記憶させておき，バーコードリーダ１０７によって読み取られた処方コードｄ３１に対応する前記処理状態を，初期値の「未引渡」から「戻し済」に更新する。或いは，該当するデータを削除することも考えられる。
このように，バイアル瓶からの薬剤戻しに応じて払出履歴ＤＢ（ｄ４）の各データにおける前記処理状態を更新することにより，薬剤戻しがなされたバイアル瓶各々について（即ち，各患者への処方箋各々について），薬剤戻しが行われたものとそうでないものとを区別して管理（参照）することができる。
【００４０】
以上示した実施形態では，薬剤や薬剤の有効期限を特定するための情報である処方コードｄ３１を，ラベル出力機１０６によりバーコードとして薬剤カセット１に記録し，その記録情報をバーコードリーダ１０７で読み取る例について示したが，これに限るものでなく，例えば，バイアル瓶（提供用容器）に，ＲＦＩＤ（RadioFrequencyIdentification）技術の適用等により無線信号で情報の読み書きが可能なメモリであるＩＣタグを設け，バイアル瓶に情報を記録する手段及びその記録情報を読み取る手段として，バイアル瓶に設けられたＩＣタグに情報を無線信号を通じて書き込むタグライター及びその書き込み情報（記憶情報）を無線信号を通じて読み込むタグリーダを採用すること等も考えられる。
また，前述の実施形態では，バイアル瓶への記録情報として，従来から記録が行われている処方コードｄ３１を記録する例を示したが，これに限るものでなく，例えば，薬剤の特定に用いる薬剤コードｄ１１や，その薬剤の有効期限の特定に用いる有効期限情報ｄ４３等を記録することも考えられる。
また，前述の実施形態に示した各種データベースの構成は一例であって，各種の他の構成が考えられる。
また，前述の実施形態では，本体装置１００と管理計算機２００とを分離した構成について示したが，管理計算機２００の機能を本体装置１００に設けて一体化した構成も考えられる。
【００４１】
（薬剤払出装置の他の形態）
ところで，上記特許文献１に示される技術は，薬剤戻しの対象となる薬剤カセットが特定された後に適用されるものであり，数十個以上存在する多くの薬剤カセットの中から，薬剤戻しの対象となる薬剤カセットを特定する作業を的確化及び効率化することには寄与し得ないという問題点があった。特に，薬剤払出装置では，薬剤カセット各々が複数配列されたカセット装着部に対して着脱可能に構成され，各々特定の薬剤を収容する薬剤カセットの装着位置が変わり得るため，薬剤戻しの対象となる薬剤カセットが装着されたカセット装着部を迅速かつ的確に特定することが困難であるという問題点があった。これらのことは，薬剤戻し作業に限らず，薬剤カセットに薬剤を入れる（以下，補給するという）作業全般においていえることである。
従って，バイアル瓶に一旦充填された薬剤を薬剤カセット（薬剤収容容器）に戻す場合を典型例とする薬剤カセットへの薬剤の補給作業において，薬剤補給先となる薬剤カセットを特定する作業を的確化及び効率化することができ，また，薬剤の有効期限管理や薬剤カセットにおける残量管理を適切に支援できる薬剤払出装置が望ましい。
【００４２】
そこで，複数の薬剤収容容器（前記薬剤カセットがその典型例）と，該薬剤収容容器各々が装着される部分であって各々所定の表示部（ＬＥＤランプ等）が設けられた複数の容器装着部（前記カセット装着部がその典型例）と，処方内容（即ち，処方箋）に応じた種類及び量の薬剤を前記薬剤収容容器から払い出す薬剤払出手段とを備える薬剤払出装置であって，薬剤の特定に用いる薬剤特定用情報を入力する薬剤特定用情報入力手段と，その薬剤特定用情報入力手段を通じた薬剤特定用情報に対応する薬剤を収容する薬剤収容容器が装着されている容器装着部を特定する容器装着部特定手段と，その特定された容器装着部に設けられた表示部を通報表示状態にさせる通報表示制御手段とが設けられたことを特徴とする薬剤払出装置として構成することが考えられる。
前記薬剤払出手段としては，処方内容に応じた種類及び量の薬剤を前記薬剤収容容器から提供用容器（前記バイアル瓶がその典型例）へ充填する薬剤充填手段が考えられる。
これにより，作業者が薬剤収容容器に補給しようとする薬剤を特定するための情報を前記薬剤特定用情報入力手段を通じて入力させれば，その薬剤を収容する薬剤収容容器が装着されている容器装着部が，その表示部によって通報されるので，多数の薬剤収容容器の中から，薬剤補給先となる薬剤収容容器（の容器装着部）を特定する作業を的確化及び効率化することができる。
【００４３】
より具体的な第１の構成としては，前記薬剤特定用情報入力手段として，前記提供用容器からこれに記録された薬剤特定用情報を読み取る薬剤特定用情報読取手段を採用したものが考えられる。この場合，前記薬剤充填手段により薬剤が充填される前記提供用容器各々に前記薬剤特定用情報を記録する手段を備えるものであってもよい。
ここで，薬剤特定用情報記録手段及び薬剤特定用情報読取手段として，例えば，バーコードを記録したラベルを貼付する手段及びそのバーコードを光学的に読み取る手段（いわゆるバーコードリーダ）を採用すれば，これらは一般的な薬剤払出装置が備えるものであるので，それを兼用することができ好適である。
これにより，キーボードやマウス等の入力手段を操作する煩雑さが回避され，情報入力作業の効率化が図れる。
【００４４】
また，前記第１の構成は，一般的な薬剤払出装置が備える手段を有効活用して具現すれば好適である。
即ち，一般的な薬剤払出装置は，処方を識別する処方識別情報と前記容器装着部を識別する容器装着部識別情報とが対応付けられた情報（以下，処方・薬剤収容対応情報という）を記憶する記憶手段を備えている。
より具体的には，前記薬剤充填手段による薬剤充填がなされた前記薬剤収容容器について所定の払出処理（所定の薬剤払出口まで搬送される処理）が行われると少なくとも該薬剤充填に対応する処方識別情報を含む払出履歴情報を前記記憶手段に蓄積記憶させる手段（払出歴情報蓄積手段）を備え，その払出履歴情報を一部若しくは全部の構成要素として前記処方・薬剤収容対応情報が構成されていることが一般的である。
また，前記薬剤充填手段により薬剤が充填される前記提供用容器各々に前記処方識別情報を記録する手段（一般には，処方識別情報を表すバーコードをラベルに記録して貼付する手段）を備えているので，これを前記薬剤特定用情報の記録手段として用い，記録される処方識別情報（バーコード等）を前記薬剤特定用情報として用いることができる。即ち，前記容器装着部特定手段を，前記薬剤特定用情報読取手段により前記薬剤特定用情報として読み取られた処方識別情報と前記処方・薬剤収容対応情報とに基づいて該処方識別情報が読み取られた提供用容器に充填されている薬剤と同一の薬剤が収容されている薬剤収容容器が装着されている容器装着部を特定するものとすればよい。
これにより，一般的な薬剤払出装置が備える手段を有効活用して前記第１の構成を具現することができる。
【００４５】
ところで，一般に，薬剤には有効期限があるため，その期限を経過した薬剤が薬剤収容容器（薬剤カセット）に補給されると，医療事故につながり得るため，薬剤収容容器に補給される薬剤の有効期限管理が重要である一方，薬剤戻しが生じた場合における薬剤の有効期限管理を適切に支援する機能を従来の薬剤払出装置は備えていない。
そこで，前記第１の構成において，前記提供用容器各々に収納されている薬剤の有効期限を記憶する有効期限記憶手段と，前記容器装着部特定手段により特定された容器装着部に装着された薬剤収容容器に収納されている薬剤の有効期限を前記有効期限記憶手段から読み取る（読み出す）有効期限読取手段と，これによって読み取られた有効期限と現在の日時との比較結果が所定の許容条件に適合しない場合に所定の警報（例えば，前記提供用容器から前記薬剤収容容器に薬剤を戻すことを禁止する旨を表す警報）を通知する有効期限警報通知手段とを備えたものであれば好適である。
これにより，既に有効期限が過ぎた薬剤や，有効期限が近い古い薬剤が補給されるといった不都合を防止できる。
上記の他，前記薬剤充填手段により薬剤が充填される前記患者提供用容器各々にその薬剤の有効期限の特定に用いる有効期限特定用情報を記録する手段と，前記患者提供用容器に記録されたその有効期限特定用情報を読み取る手段と，これにより読み取られた前記有効期限特定用情報が所定の許容条件に適合しない場合に所定の警報を通知する手段とを備えたものも考えられる。
この場合，前記薬剤収容容器各々について収容する薬剤の有効期限情報を記憶する手段を備える場合に，許容条件として，前記特定用情報読取手段により読み取られた前記有効期限特定用情報に基づく有効期限と前記薬剤有効期限情報記憶手段に記憶された前記有効期限情報との比較により判別される条件を有するものが考えられる。
これにより，薬剤収容容器に，既に収容されている薬剤よりも有効期限が早い若しくは所定期間以上早い薬剤（古い薬剤）が補給されるといった不都合を防止できる。
【００４６】
一方，第２の構成としては，各薬剤に関する薬剤情報と前記容器装着部を識別する容器装着部識別情報とが対応付けられた薬剤・収容対応情報を予め記憶する記憶手段を設け，さらに，前記容器装着部特定手段として，例えばキーボードやマウス等の操作入力手段からなる前記薬剤特定用情報入力手段により入力された薬剤特定用情報に関連する薬剤情報の候補を，前記薬剤・収容対応情報の中からいわゆるキーワード検索等により検索して所定の情報表示手段等を通じて提示する薬剤情報検索手段と，これにより提示された薬剤情報の候補の中から一の薬剤情報を選択する薬剤情報選択手段とを有するものであって，前記薬剤・収容対応情報の中から前記薬剤情報選択手段により選択された薬剤情報に対応する容器装着部を特定するものを適用したものが考えられる。
この場合，前記薬剤特定用情報及び前記薬剤情報としては，例えば，薬剤の名称情報，色情報，形状情報，大きさ情報，薬剤各々を識別する薬剤識別情報及び薬剤の外観写真情報のうちの１又は複数を含むものが考えられる。
これにより，薬剤収容容器に補給しようとする薬剤が，バーコードリーダ等の情報読取手段で読み取り可能な前記薬剤特定用情報が記録された容器に入っていない場合（例えば，裸の錠剤そのまま）であっても，その薬剤の補給先となる容器装着部（の薬剤収容容器）を容易かつ的確に特定できる。特に，薬剤の色情報や形状情報，大きさ情報に基づいて検索可能とすれば，薬剤の名称や識別情報がわからない場合にも対応できる。
また，前記薬剤情報が，薬剤の外観写真情報を含むものであれば，提示された外観写真情報と実際の薬剤の外観とを見比べて確認できるので，薬剤を誤った薬剤収容容器に補給してしまう誤作業をより確実に防止できる。
【００４７】
また，前記第１の構成及び前記第２の構成に共通する事項として以下のことが考えられる。
例えば，薬剤収容容器（薬剤カセット）への薬剤補給時期の管理等のため，各薬剤収容容器における薬剤の残量把握が重要であるが，薬剤戻しが生じた場合における薬剤収容容器中の薬剤の残量管理を適切に行える機能を従来の薬剤払出装置は備えていない。
一般に，薬剤払出装置は，前記薬剤払出手段による薬剤の払い出し量（前記薬剤充填手段による薬剤の充填量に相当）に応じて所定の記憶手段に記憶された前記薬剤収容容器各々における薬剤の残量情報を減算更新する手段（第１の薬剤残量更新手段）を備えている。
そこで，そのような手段を備える場合に，前記薬剤特定用情報入力手段を通じた入力情報に対応する薬剤を収容する前記薬剤収容容器（以下，対象薬剤収容容器という）への薬剤補給量を取得する薬剤補給量取得手段と，その対象薬剤収容容器に薬剤が補給された場合に，その対象薬剤収容容器における前記薬剤の残量情報を前記薬剤補給量取得手段により取得された前記薬剤補給量分だけ加算更新する手段（第２の薬剤残量更新手段）をさらに備えたものであれば好適である。
これにより，薬剤戻しが行われた際に，各薬剤収容器において，記憶手段に記憶された薬剤の残量情報と実際の薬剤残量とに不整合が生じる不都合を防止できる。
ここで，前記薬剤補給量取得手段としては，前記薬剤補給量を手入力する所定の操作入力手段が考えられるが，その他，前記薬剤収容容器に記録されているバーコードやＩＣタグの記憶データ等の情報（薬剤補給量の特定に用いる所定の情報）を読み取る手段と，その読み取り情報に基づいて前記薬剤補給量を特定する手段とを有するものも考えられる。
また，一般的な薬剤払出装置では，前記薬剤の残量情報は薬剤収容容器各々を識別する収容容器識別情報と対応付けられて記憶手段に記憶される（この記憶情報を収容容器残量情報というものとする）。さらに，その収容容器識別情報は，前述した処方・薬剤収容対応情報や，前記薬剤充填手段により提供用容器に薬剤が充填されるごとに所定の記憶手段に記憶される薬剤の充填履歴情報等により，前記処方識別情報と対応付けられて記憶手段に記憶されていることが通常である。即ち，前記処方・薬剤収容対応情報が，各患者への薬剤の処方各々を識別する処方識別情報とその処方内容の情報と処方された薬剤を収容する前記薬剤収容容器を識別する薬剤収容容器識別情報と該薬剤収容容器が装着されている前記容器装着部を識別する容器装着部識別情報とが対応付けられた情報となっていたり，或いは，前記充填履歴情報が，実行された薬剤充填に対応する前記処方識別情報と前記薬剤収容容器識別情報とが対応付けられた情報となっている。
このため，前記第２の薬剤残量更新手段としては，前記第１の構成において前記処方識別情報が前記提供用容器に記録される場合に，前記薬剤特定用情報読取手段により読み取られた前記処方識別情報と前記処方・薬剤収容対応情報若しくは前記充填履歴情報と前記収容容器残量情報とに基づいて加算更新する前記薬剤の残量情報を特定するものが考えられる。
【００４８】
また，一般的な薬剤払出装置は，前記容器装着部各々について前記薬剤収容容器の着脱状態を検知する容器着脱検知手段を備えている。そこで，前記通報表示手段により前記表示部が前記通報表示状態にされている前記容器装着部以外の容器装着部について，前記容器着脱検知手段により前記薬剤収容容器が取り外されたことが検知された場合に所定の警告通知を行う容器誤外し警告手段を設けたものであればなお好適である。
これにより，多数の容器装着部が密に配列されている状況下で，前記表示部が通報表示状態となっているもの以外の容器装着部（例えば，隣接する容器装着部）から，誤って薬剤収容容器が取り外された場合に，前記警告通知によってその誤りに気付かせることができる。
この他，前記容器装着部ごとに前記薬剤収容容器を装着された状態でロック及びそのロックの解除を行うロック手段と，前記通報表示手段により前記表示部が前記通報表示状態にされている場合に，その表示部が通報表示状態である容器装着部についてのみロックが解除されるよう前記ロック手段を制御するロック制御手段とを設けたもの等も考えられる。
【００４９】
当該薬剤払出装置の他の形態によれば，薬剤の特定に用いる所定の薬剤特定用情報を入力することにより，その入力情報に対応する薬剤を収容する前記薬剤収容容器が装着されている前記容器装着部が特定され，その特定された前記容器装着部に設けられた前記表示部が所定の通報表示状態となるよう制御されるので，多数の薬剤収容容器の中から，薬剤補給先となる薬剤収容容器（の容器装着部）を特定する作業を的確化及び効率化することができる。
特に，薬剤が充填される前記提供用容器各々に薬剤特定用情報を記録する手段と，その記録情報を薬剤特定用情報として読み取る手段とを設けた構成とすれば，キーボードやマウス等の入力手段を操作する煩雑さが回避され，情報入力作業の効率化が図れる。また，そのような記録手段や読取手段は，一般的な薬剤払出装置が備えるバーコード記録手段やバーコード読取手段等を有効活用できる点で好適である。
【００５０】
また，前記提供用容器各々に収納されている薬剤の有効期限を記憶する有効期限記憶手段を備える場合に，前記容器装着部特定手段により特定された容器装着部に装着された薬剤収容容器に収納されている薬剤の有効期限を前記有効期限記憶手段から読み取り（読み出し），その読み取られた有効期限と現在の日時との比較結果が所定の許容条件に適合しない場合に所定の警報を通知する手段とを設けることにより，既に有効期限が過ぎた薬剤や，有効期限が近い古い薬剤等が補給されるといった不都合を防止でき，適正な有効期限管理が可能となって医療事故防止につながる。
また，例えば，薬剤の名称情報，色情報，形状情報，大きさ情報，薬剤各々を識別する薬剤識別情報或いは薬剤の外観写真情報等が入力されることにより，その入力情報に基づいて予め記憶された薬剤情報の中から該当する薬剤の候補を検索して提示し，その候補の中から一の薬剤情報を選択可能とすることにより，薬剤収容容器に補給しようとする薬剤が，バーコードリーダ等の情報読取手段で読み取り可能な薬剤特定用情報が記録された容器に入っていない場合（例えば，裸の錠剤そのまま）であっても，その薬剤の補給先となる容器装着部（の薬剤収容容器）を容易かつ的確に特定できる。特に，前記薬剤情報に薬剤の外観写真情報を含めれば，提示された外観写真情報と実際の薬剤の外観とを見比べて確認できるので，薬剤を誤った薬剤収容容器に補給してしまう誤作業をより確実に防止できる。
【００５１】
また，入力された前記薬剤特定用情報に対応する薬剤を収容する前記薬剤収容容器（対象薬剤収容容器）への薬剤補給量を取得し，その対象薬剤収容容器に薬剤が補給された場合に，その対象薬剤収容容器における薬剤の残量情報を取得した前記薬剤補給量分だけ加算更新すれば，各薬剤収容器において，記憶手段に記憶された薬剤の残量情報と実際の薬剤残量とに不整合が生じる不都合を防止でき，正確な薬剤残量管理が可能となる。
【産業上の利用可能性】
【００５２】
本発明は，各々特定の薬剤を収容する複数の薬剤収容容器から各患者への薬剤の処方内容に応じた種類及び量の薬剤を所定の提供用容器各々へ充填する薬剤払出装置に利用することが可能である。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施形態に係る薬剤払出装置Ｘ本体の斜視図及び部分拡大図。
【図２】薬剤払出装置Ｘの主要部の構成を表すブロック図。
【図３】薬剤払出装置Ｘにおける薬剤払出処理の手順を表すフローチャート。
【図４】薬剤払出装置Ｘにおける薬剤引渡等の処理の手順を表すフローチャート。
【図５】薬剤払出装置Ｘにおける薬剤引渡等の処理の手順を表すフローチャート。
【図６】薬剤払出装置Ｘに関係する各種データベース及びデータの構成を表す図。
【図７】薬剤払出装置Ｘにおける薬剤補給時処理の際の画面例を表す図。
【図８】薬剤払出装置Ｘによりバイアル瓶に貼付されるラベルの一例を表す図。
【符号の説明】
【００５４】
Ｘ：本発明の実施形態に係る薬剤払出装置
Ｙ：ホストコンピュータ
１：薬剤カセット
２：カセット棚
３：棚ランプ
１００：薬剤払出装置本体
１０１：カセットセンサ
１０２：瓶取出・搬送機
１０３：薬剤充填機
１０４：薬剤カウンタ
１０５：通信インターフェース
１０６：ラベル出力機
１０７：バーコードリーダ
１０８：表示・操作部
１０９：制御部
２００：管理計算機
ｄ１：薬剤マスタＤＢ
ｄ２：カセットＤＢ
ｄ３：処方箋データ
ｄ４：払出履歴ＤＢ
ｓ：ラベル
Ｓ１０１，Ｓ１０２，，，：処理手順（ステップ）
【図１】
0005472360.tif 000002
【図２】
0005472360.tif 000003
【図３】
0005472360.tif 000004
【図４】
0005472360.tif 000005
【図５】
0005472360.tif 000006
【図６】
0005472360.tif 000007
【図７】
0005472360.tif 000008
【図８】
0005472360.tif 000009