棚本体と、前記棚本体に引出可能に設けたトレイ支持台と、前記トレイ支持台に取外可能に載置され、引出方向に沿って複数の薬剤を整列させた状態で収容可能な薬剤トレイと、前記棚本体に設けられ、薬剤を収容した状態で、前記薬剤トレイを前記トレイ支持台と共に前記棚本体内に押し込んだ際、収容された薬剤を引出方向に付勢し、前記薬剤トレイに収容された薬剤を付勢して整列させた状態で、その数量を計数する計数部を有する付勢部材と、個人認証装置と、前記付勢部材の計数部での計数結果に基づいて薬剤の現在庫数を算出する在庫数算出手段と、前記個人認証装置によって特定された個人データと、前記在庫数算出手段により算出された薬剤の現在庫数とに基づいて、薬剤の払出数又は返却数を管理する在庫管理手段と、を備えたことを特徴とする薬剤払出装置。前記在庫管理手段は、処方データに基づいて、薬剤の払出位置、払出数、返却位置、又は、返却数が適切になされているか否かを管理し、不適切な場合、警告手段を介して警告することを特徴とする請求項1に記載の薬剤払出装置。棚本体と、前記棚本体に引出可能に設けたトレイ支持台と、前記トレイ支持台に取外可能に載置され、引出方向に沿って複数の薬剤を整列させた状態で収容可能な薬剤トレイと、前記棚本体に設けられ、薬剤を収容した状態で、前記薬剤トレイを前記トレイ支持台と共に前記棚本体内に押し込んだ際、収容された薬剤を引出方向に付勢し、前記薬剤トレイに収容された薬剤を付勢して整列させた状態で、その数量を計数する計数部を有する付勢部材と、前記付勢部材の計数部での計数結果に基づいて薬剤の現在庫数を算出する在庫数算出手段と、前記在庫数算出手段により算出された薬剤の現在庫数と処方データに基づいて、薬剤の払出位置、払出数、返却位置、又は、返却数が適切になされているか否かを管理し、不適切な場合、警告手段を介して警告する在庫管理手段と、を備えたことを特徴とする薬剤払出装置。前記在庫管理手段は、前記薬剤トレイから払い出した薬剤を廃棄又は破損する場合、前記個人認証装置により個人が特定され、前記薬剤が含まれる処方データが特定され、前記薬剤が選択された後、廃棄破損理由が入力され、再度、前記個人認証装置により個人が特定されることにより、廃棄破損処理を実行することを特徴とする請求項1又は2に記載の薬剤払出装置。前記在庫管理手段は、廃棄又は破損した薬剤の代替え薬剤がある場合、前記廃棄破損理由の入力後、代替え薬剤の払出処理を実行することを特徴とする請求項4に記載の薬剤払出装置。本発明は、簡単かつ安価な構成であるにも拘わらず、装置本体から薬剤トレイを取り外して薬剤の充填作業を容易に行うことのできる薬剤払出装置を提供することを課題とする。本発明は、前記課題を解決するための手段として、薬剤払出装置を、棚本体と、前記棚本体に引出可能に設けたトレイ支持台と、前記トレイ支持台に取外可能に載置され、引出方向に沿って複数の薬剤を整列させた状態で収容可能な薬剤トレイと、前記棚本体に設けられ、薬剤を収容した状態で、前記薬剤トレイを前記トレイ支持台と共に前記棚本体内に押し込んだ際、収容された薬剤を引出方向に付勢し、前記薬剤トレイに収容された薬剤を付勢して整列させた状態で、その数量を計数する計数部を有する付勢部材と、個人認証装置と、前記付勢部材の計数部での計数結果に基づいて薬剤の現在庫数を算出する在庫数算出手段と、前記個人認証装置によって特定された個人データと、前記在庫数算出手段により算出された薬剤の現在庫数とに基づいて、薬剤の払出数又は返却数を管理する在庫管理手段と、を備えた構成としたものである。この構成により、薬剤トレイのみを取り外して複数種の薬剤の充填作業を同時に行うことができる。薬剤を収容した薬剤トレイは、棚本体から引き出したトレイ支持台に載置し、棚本体内に押し込むことによりセットすることができる。このセット状態で、薬剤トレイに収容された薬剤は、付勢部材によって付勢されて整列される。また、薬剤トレイをセットするだけで、薬剤トレイ内に収容された薬剤の数量を検出することができる。したがって、別途、収容数量を手入力する必要がない。しかも、薬剤の現在庫数をリアルタイムで検出することができるので、誤検出されることもない。さらに、薬剤の現在庫数だけでなく、薬剤の出し入れが誰によって行われたのかを確実に管理することが可能となる。前記在庫管理手段は、処方データに基づいて、薬剤の払出位置、払出数、返却位置、又は、返却数が適切になされているか否かを管理し、不適切な場合、警告手段を介して警告するのが好ましい。この構成により、払出や返却が誤って行われることがなく、安心して使用することができる。前記在庫管理手段は、前記薬剤トレイから払い出した薬剤を廃棄又は破損する場合、前記個人認証装置により個人が特定され、前記薬剤が含まれる処方データが特定され、前記薬剤が選択された後、廃棄破損理由が入力され、再度、前記個人認証装置により個人が特定されることにより、廃棄破損処理を実行するのが好ましい。この構成により、廃棄破損処理のように重要な処理での管理を適切に行うことができ、トラブルの発生を未然に防止することが可能となる。また、本発明は、前記課題を解決するための手段として、薬剤払出装置を、棚本体と、前記棚本体に引出可能に設けたトレイ支持台と、前記トレイ支持台に取外可能に載置され、引出方向に沿って複数の薬剤を整列させた状態で収容可能な薬剤トレイと、前記棚本体に設けられ、薬剤を収容した状態で、前記薬剤トレイを前記トレイ支持台と共に前記棚本体内に押し込んだ際、収容された薬剤を引出方向に付勢し、前記薬剤トレイに収容された薬剤を付勢して整列させた状態で、その数量を計数する計数部を有する付勢部材と、前記付勢部材の計数部での計数結果に基づいて薬剤の現在庫数を算出する在庫数算出手段と、前記在庫数算出手段により算出された薬剤の現在庫数と処方データに基づいて、薬剤の払出位置、払出数、返却位置、又は、返却数が適切になされているか否かを管理し、不適切な場合、警告手段を介して警告する在庫管理手段と、を備えた構成としたものである。前記在庫管理手段は、前記薬剤トレイから払い出した薬剤を廃棄又は破損する場合、前記個人認証装置により個人が特定され、前記薬剤が含まれる処方データが特定され、前記薬剤が選択された後、廃棄破損理由が入力され、再度、前記個人認証装置により個人が特定されることにより、廃棄破損処理を実行するのが好ましい。この構成により、廃棄破損処理のように重要な処理での管理を適切に行うことができ、トラブルの発生を未然に防止することが可能となる。前記在庫管理手段は、廃棄又は破損した薬剤の代替え薬剤がある場合、前記廃棄破損理由の入力後、代替え薬剤の払出処理を実行するのが好ましい。本発明によれば、薬剤トレイのみを取り外して薬剤の充填作業を行うことができるので、この充填作業を容易かつ迅速に行うことが可能となる。しかも、薬剤の充填が完了した薬剤トレイは、棚本体から引き出したトレイ支持台に載置し、棚本体内に押し込むだけでセットすることができる。その上、このセット状態では、付勢部材によって薬剤トレイ内の薬剤は前方に付勢されて整列されるので、薬剤の払出作業を、即座に、かつ、スムーズに開始することができる。以下、本発明に係る実施形態を添付図面に従って説明する。なお、以下の説明では、必要に応じて特定の方向や位置を示す用語例えば、上、下、側、端含む用語を用いるが、それらの用語の使用は図面を参照した発明の理解を容易にするためであって、それらの用語の意味によって本発明の技術的範囲が限定されるものではない。また、以下の説明は、本質的に例示に過ぎず、本発明、その適用物或いはその用途を制限することを意図するものではない。図1は、本実施形態に係る薬剤払出装置を示す。ここでは、薬剤払出装置は、本体ユニット1と、2つの薬剤収容ユニット2とを備えた構成となっている。本体ユニット1は、図2に示すように、最上段に表示装置3が設けられ、中段に処方情報印刷プリンタ4、ジャーナルプリンタ5、指紋認証装置6及びバーコードリーダ7が設けられ、下段に冷蔵庫8が設けられている。表示装置3には、後述するように、所定の表示が行われれば、各処理を実行することができるようになっている。処方情報印刷プリンタ4は、患者名やバーコードを印刷したシートを排出する。ジャーナルプリンタ5は患者情報や払出薬剤の情報等を印刷したラベルを排出する。指紋認証装置6は、薬剤払出装置の利用者が誰であるのかを特定するためのものである。但し、指紋認証装置6に代えて、静脈認証装置やIDやパスワードを入力するための入力装置等、個人認証が可能なものであれば、いずれでも採用可能である。バーコードリーダ7は、処方箋、処方情報印刷プリンタ4で印刷されたシート、ジャーナルプリンタ5で印刷されたラベル等のバーコードを読み取り、処方データ、薬剤等を特定するために利用する。冷蔵庫8には、冷蔵保存が必要とされる薬剤例えば、ウテメリン注、アトニン、サンドスタチン等が収容されている。薬剤収容ユニット2は、図3及び図4に示すように、内部に、上下方向に配置される複数のトレイ棚9を設け、各トレイ棚9に薬剤Dを収容した薬剤トレイ10を載置したものである。薬剤収容ユニット2は、略直方体形状で、前面開口部が開閉扉11によって開閉可能となっている。薬剤収容ユニット2の前面開口部の上下縁部には、図5、図6及び図9に示すように、上方側ガイドレール12及び下方側ガイドレール13がそれぞれ設けられている。上方側ガイドレール12は、図6に示すように、前後方向に所定間隔で設けた一対のレール12a、12bで構成されている。下方側ガイドレール13は、前面側で立ち上がった起立壁を有する断面略L字形に形成されている。また、薬剤収容ユニット2の一方の側縁部には、図7及び図9に示すように、上下に、後方に向かって延びる収納レール14がそれぞれ配置されている。収納レール14は溝状で、後述するように、折り畳まれた状態の開閉扉11の上下端部をガイドする。収納レール14の後端側には、開閉扉11の侵入位置を規制するストッパー15が取り付けられている。ストッパー15はウレタン等の弾性材料からなり、開閉扉11に衝撃力を与えることなく停止させる。上方側収納レールの前方側下方には収納カバー16が設けられ、開閉扉11の上端部に設けたスライドユニット20をガイドする。また、上下の収納レール14の間には、3本の補助ガイドレール17がほぼ等間隔で配置されている。さらに、上下の収納レール14の近傍には、折り畳まれた状態の開閉扉11の両面をガイドするガイドローラ14aが設けられている。ガイドローラ14aは、開閉扉11が全閉位置に位置する際、第2平板19が収納位置側へと押し込まれたとしても、その侵入を阻止するように配置されている。そして、開閉扉11を折り畳むことにより、第2平板19を支持するスライド蝶番19aによって開閉扉11とは干渉しない位置に退避するように構成されている。開閉扉11は、図5に示すように、ヒンジ11aにより回動可能に連結した一対の平板第1平板18及び第2平板19で構成されている。第1平板18及び第2平板19の上方部には、後方に向かって突出する水平壁18a及び19aがそれぞれ形成されている。第1平板18の水平壁18aには、第2平板19の連結部分とは反対側に切欠部18bが形成されている。また、第1平板18の側縁上部にはスライドユニット20が設けられている。スライドユニット20は、回転可能な一対のローラ21を2組備えており、前記薬剤収容ユニット2の上方側ガイドレール12を、開閉扉11の全閉位置から全開位置まで転動する。スライドユニット20は、ローラ21が開閉扉11の全開位置まで転動した際、前記収納カバー16によって覆われる位置まで移動する。また、スライドユニット20から下方に向かって軸部22が突出している。この軸部22は、第1平板18の側縁部に上下方向に並設した複数の回動片23に支持されている。これにより、開閉扉11を全開位置から全閉位置へと移動させると、スライドユニット20のローラ21が上方側ガイドレール12を転動し、第1平板18の水平壁18aに形成した切欠部18bに軸部22が係止するようになっている。この状態では、開閉扉11は、スライドユニット20が上方側ガイドレール12によって、第1平板18の下端部が下方側ガイドレール13によってそれぞれ前方への移動を阻止され、軸部22が切欠部18bに係止しているので、安定した全閉状態を維持する。また、開閉扉11を全閉位置から全開位置へと回動させると扉開放動作、軸部22が回転移動して切欠部18bとの係止状態が解除される。このため、スライドユニット20の位置が扉開放動作で変更することがなく、ローラ21がガイドレール12上をスムーズに移動可能である。第1平板18の前面には、図3に示すように、把手24が設けられている。この把手24は、開閉扉11を全閉位置に位置させた状態の正面視で、上縁部及び左縁部にそれぞれ指を係止して開閉扉11を動作させるための開放把持部25及び引出把持部26をそれぞれ有する。開放把持部25は、開閉扉11を平坦とする全閉位置と、2つ折りに折り畳んだ全開引出位置との間で動作させる際に把持するのに適している。引出把持部26は、図10に示すように、折り畳んだ状態で、収納位置から全開引出位置に移動させる際に把持するのに適している。第1平板18と第2平板19の境界部分には、図8に示すように、指詰め防止構造が採用されている。すなわち、この指詰め防止構造では、第1平板18と第2平板19の隣接する側縁部に傾斜面18c及び19cがそれぞれ形成されている。そして、第1平板18と第2平板19の隙間には、弾性ガイド片27が配置されている。弾性ガイド片27は断面略C字形で、開閉扉11を折り畳む際に第1平板18と第2平板19の隣接する側縁部の間に形成される隙間へと徐々に膨出するように配置されている。したがって、開閉扉11を全開位置から全閉位置に移動させる際、第1平板18と第2平板19の隙間には弾性ガイド片27が膨出して指が挿入できない状態となる。トレイ棚9は、図11に示すように、棚本体28と、その両側内面に設けたスライドレール29によって前方へと引出可能な枠体状のトレイ支持台30を備える。棚本体28には、幅方向に複数の付勢部材31が取外可能に配置されている。付勢部材31は、図14bに示すように、上方に開口する長尺なケーシング32に、長手方向に沿って往復移動可能に押圧部33を設けたものである。押圧部33は、ケーシング32の一方の側面部にガイドされながら、前方側端部に設けた定加重バネの付勢力を受けて前方側へと移動可能となっている。付勢部材31の前方部には、表示部としてLED34LightEmittingDiodeが設けられ、後述するように、場面に応じて、適宜、異なる色彩で、点灯、点滅あるいは消灯する。このように、付勢部材31には、定加重バネ、LED等が一体化され、棚本体28に対して取外可能となっている。したがって、後述する薬剤トレイ10の仕切プレート37の取付位置に応じて自由に取付位置を変更することができる。すなわち、付勢部材31は、仕切プレート37との干渉を避けて配置されている。仕切プレート37の間隔が広いところ幅寸法の大きい薬剤Dの場合では、付勢部材31が複数配置されるので、たとえ重量が大きくても、薬剤の付勢状態を安定させて、先頭の薬剤を取り出しやすい位置に確実に配置することが可能となる。この場合、複数の薬剤ガイド部材38に対して、大きな1つのプッシャ部44を取り付けるようにしてもよい。なお、1つの薬剤収容空間に複数の付勢部材31が配置される場合、薬剤Dの数量を計数可能とするのは、そのうちの1つであればよい。トレイ支持台30は、図11に示すように、後端プレート35を備える。後端プレート35には複数の送風孔36が形成され、冷蔵庫8に使用する場合の冷気の流入のために利用される。トレイ棚9に収容された薬剤Dアンプル、薬瓶、あるいは、箱に収容されたもの等の数は、定加重バネの帯状バネのドラムから引き出された部位の長さ引出寸法の違いによる電気抵抗の変化を検出することにより演算する。すなわち、図16に示すように、制御装置48の記憶部には予め電気抵抗の違いによる帯状バネの引出寸法と、収容される薬剤Dの幅寸法とに基づいて、収容される薬剤Dの個数を演算する。また、薬剤トレイ10が予め決められたトレイ支持台30に装着されるように、図示しない誤設置防止手段を設けるのが好ましい。誤設置防止手段としては、例えば、各薬剤トレイ10にそれぞれ異なる形状の装着用の突起を設け、各トレイ支持台30に前記各薬剤トレイ10の突起に対応する装着穴をそれぞれ設けた構成とすることができる。これにより、充填作業等で、トレイ支持台30から薬剤トレイ10を取り外して薬剤を充填した後、異なるトレイ支持台30に装着されるのを確実に防止することが可能となる。薬剤トレイ10は、図13に示すように、トレイ棚9から引き出されたトレイ支持台30に取外可能に載置される矩形枠体状のものである。薬剤トレイ10は、幅方向に複数の仕切プレート37によって仕切ることができるようになっている。仕切プレート37は、着脱可能で、その取付位置は自由に選択できるようになっている。また、各仕切プレート37の間には、図14に示すように、薬剤ガイド部材38が仕切プレート37と同様に取外可能に配置されている。各薬剤ガイド部材38は、前記付勢部材31に対応して設けられ、図示しないが、先端に設けた突起又は溝部が後述する抜け防止カバー37aに係合し、薬剤トレイ10から抜止されている。薬剤トレイ10は、テーブル等に載置した際、前方に向かって徐々に低くなるように、後端側の下面に突起39が設けられている。これにより、薬剤Dを自重によって前方側から整列させた状態とすることができる。また、後端側の薬剤Dは、薬剤ガイド部材38によって前方側へとガイドされ、倒れることがない。仕切プレート37は、厚さが約3mmに形成され、図15に示すように、一端側に係止部が係止される凹部40、他端側に係止孔に係止される凸部41がそれぞれ形成されている。これにより、仕切プレート37の取付方向を誤ることがないようになっている。仕切プレート37は、隣接するもの同士の間隔ができるだけ狭くできるように配置可能であるのが好ましい。例えば、凹凸の位置を両端部で交互に配置すれば、仕切プレート37の間隔をさらに小さく抑えることが可能となる。そして、隙間が生じるほど外径寸法の小さなアンプル等であれば、図15bに示すように、そのサイズに応じた厚みの大きな仕切プレート37を配置したり、あるいは、仕切プレート37の対向面薬剤Dとの間にスペーサ図示せずを配置したりすればよい。具体的に、厚さ約3mmの仕切プレート37を使用する場合、薬剤トレイ10の係止部と係止孔10aとを利用することになり、図15cに示すように、幅寸法が12mmの薬剤Dであれば、隣接する仕切プレート37間の間隔を15mmに設定せざるを得ない。このため、薬剤Dが蛇行して配置されることになり、計数結果に誤差が生じてしまう。そこで、図15bに示すように、仕切プレート37の厚さ寸法を大きくし、両端部の係止構造を凹凸状両端部で凹部と凸部の位置が逆とし、隣接する仕切プレート37の間隔を12mmとすることで、薬剤Dを一列に整列させることができ、薬剤Dの数量を正確に計数することが可能となる。このように、薬剤トレイ10内を仕切プレート37により仕切るようにしたので、アンプル等の外径寸法の小さな薬剤Dであっても、仕切プレート37をその側面に沿わせて配置することができ、薬剤Dが蛇行して配置される薬剤D同士が列の幅方向に重なり合うことがないので、計数部31aによる適切な計数ができなくなるといった不具合の発生を回避できる。なお、仕切プレート37には、薬剤用の抜止ガイド片42を取付可能となっている。抜止ガイド片42は、仕切プレート37に沿って上方に延び、その後水平方向に屈曲した略L字形のものであり、水平部分で薬剤Dの上端面をガイド可能となっている。薬剤トレイ10の前端内面には、幅方向に複数の係止部図示せずが、後端内面には、図13aに示すように、係止孔10aがそれぞれ形成されている。これら係止部及び係止孔10aは、薬剤トレイ10に仕切プレート37を薬剤Dのサイズに合わせた任意の位置で装着するために利用する。また、薬剤トレイ10の前端及び後端には、仕切プレート37用の抜け防止カバー37aがそれぞれ設けられている。これにより、薬剤トレイ10をトレイ支持台30から取り外してテーブル等に載置したとしても、仕切プレート37が薬剤トレイ10から浮き上がって外れるといった不具合を発生させることがない。薬剤ガイド部材38は、図14aに示すように、ガイド軸43に沿ってプッシャ部44を往復移動可能に取り付けたものである。ガイド軸43の先端部には第1係止部45が形成され、後端部には第2係止部46が形成されている。第1係止部45及び第2係止部46は共に断面略C字形であるが、第1係止部45の先端部分が単なる凸状であるのに対し、第2係止部46の先端部分が幅方向に分岐している点で相違する。この形状の違いにより、薬剤トレイ10への取付方向を誤ることがないようになっている。また、プッシャ部44の底面には係止受部47が形成され、前記付勢部材31の押圧部33と係合又は接触して押圧されることにより、プッシャ部44は前方へと付勢されるように構成されている。薬剤トレイ10は、トレイ支持台30から取り外してテーブル等に載置した状態で、図13bに示すように、薬剤Dが収容される。薬剤トレイ10をトレイ支持台30に載置して棚本体28内へと移動させれば、付勢部材31の押圧部33が定加重バネの付勢力に抗して後方へと押し込まれる。そして、押圧部33と係合又は接触するプッシャ部44が、各薬剤Dを配置列の後方から最後端に位置する薬剤Dを前方に向かって押圧する。これにより、薬剤トレイ10に収容した薬剤は、前方側から隙間無く整列された状態となる。前記付勢部材31の計数部31aによる薬剤Dの計数処理は、図16に示すように、制御装置48で行われる。制御装置48では、ネットワークを介して入力された、あるいは、キーボード等で直接入力された処方データ、薬剤データ、あるいは、フリーモードに基づいて、後述するようにして、ラベルや薬品不足票を印刷させたり、付勢部材31のLED34の点灯状態を変化させたり、あるいは、表示装置3での表示状態を変更したりする。次に、前記構成を備えた薬剤払出装置の動作について、図17から図21のフローチャートに従って説明する。まず、薬剤払出装置の電源が投入されるとステップS1、表示装置3には起動画面を表示し、続いて図23に示すメニュー画面に切り替えるステップS2。そして、メニュー画面で各ボタンをタッチ操作することによりステップS3、以下に説明する通り、薬剤Dの払出処理、薬剤Dの返却処理、薬剤Dの廃棄破損処理、薬剤Dの充填処理、扉ロック処理、及び、割込処理を実行する。薬剤払出処理薬剤払出処理では、処方単位で薬剤Dの払出を行う場合、薬剤単位で行う場合、及び、自由に払い出す場合のいずれかを実行できるようになっている。処方単位で払い出す場合、メニュー画面で、指示払出ボタンがタッチ操作されると、図24に示すように、個人認証を促す認証指示画面をポップアップ表示させるステップS4。そこで、指紋認証装置6により人差し指の指紋が読み取られると、登録されているユーザであるか否かの確認を行うステップS5。登録されているユーザであることが認証されれば、図25に示す患者選択画面に切り替えるステップS6。そして、該当する患者が選択タッチ操作されるとステップS7、図26に示す払出画面に切り替えステップS8、薬剤Dの払出を開始可能とするステップS9。但し、処方箋がある場合、そこに印刷されたバーコードをバーコードリーダ7で読み取ったり、キーボードにより処方箋番号を入力したりすることにより処方データを特定し、薬剤Dの払出処理を実行するようにしてもよい。薬剤Dの払出では、払出画面に薬剤名が一覧表示され、上方から順に、該当する薬剤が整列された列の付勢部材31に設けた表示部のLED34を緑色で点灯させる。これにより、薬剤師又は看護師がいずれの列から薬剤Dを払い出せばよいのかが一目で分かる。この場合、払い出し対象となる薬剤Dが複数ある場合、該当する列の全てのLED34を点灯させればよい。また、表示部をセグメント表示とし、払い出す薬剤Dの残量を表示させるようにしてもよい。薬剤師又は看護師の手作業により、該当する薬剤Dが薬剤トレイ10の先頭部分から取り出されると、付勢部材31により後方側の薬剤Dが前方へと押し出される。これにより、付勢部材31による薬剤Dの計数処理が実行され、薬剤Dが1つ取り出されたことが検出される。この場合、仕切プレート37によって薬剤Dは一列に整列された状態となっている。したがって、前述のような電気抵抗の変化からであっても正確に薬剤Dの残量を特定することができる。このようにして薬剤Dの払出が完了すればステップS10、処方情報印刷プリンタ4を駆動することにより、払い出した薬剤D薬瓶等に関する情報と患者情報等をラベルを印刷させるステップS11。また、薬剤Dの残量が0となっているか否かによって、不足薬剤がないか否かを判断しステップS12、不足薬剤があれば、薬局等のプリンタ図示せずにていずれの薬剤が不足しているのかを印刷させるステップS13。これにより、いずれの薬剤Dを補充すればよいのかが分かる。この場合、該当する列のLED34を赤色で点灯させるようにすれば、一目でどの列に薬剤Dを補充すればよいのかが分かり便利である。その後、次の患者の処方データがあるか否か等に基づいて、薬剤払出処理を終了するか否かを判断するステップS14。次の患者の処方データがあれば、前記ステップS6に戻って同様の処理を繰り返す。薬剤払出処理を終了する場合、前記メニュー画面に切り替えて待機状態となる。救急等で、処方データのない状態で薬剤Dを払い出す必要があれば、前記同様、指示払出ボタンをタッチ操作して個人認証を行い、患者選択画面で患者を選択して図26に示す払出業務画面に切り替え、払い出す薬剤Dを特定した後、薬剤Dの払出を開始すればよい。この場合、患者名が特定できていなければ、患者選択画面に代えて、図27に示すベッド番号選択画面を表示し、患者が収容されているベッド番号で患者を特定するようにしてもよい。また、処方データの準備ができていない場合、患者選択画面で患者を選択しても払出業務画面には切り替わらない切り替わるデータがないので、そのままトレイ棚9から該当する薬剤Dを払い出すようにすればよい。この場合、付勢部材31の計数部31aで薬剤Dが払い出されたことを検出してデータを更新する。前記薬剤払出処理では、各列の付勢部材31に設けた計数部31aでの計数結果に基づいて、現在庫数の増減数を管理している。すなわち、図22のフローチャートに示すように、現在庫数が減少したか、あるいは、増加したかを判断するステップS61。現在庫数が減少した場合、指示払出の対象外の列からの薬剤D指示外の払出であるか否かを判断するステップS62。指示外の払出であるか否かは、処方箋で取り出し対象となっていない薬剤Dが収容されたいずれかの列の付勢部材31に設けた計数部31aで、薬剤Dが払い出されたことが検出されたか否かで判断する。指示外の払出であると判断されれば、表示装置3に警告表示するステップS63。指示払出の対象となる列からの薬剤Dの払出であれば、その払出数が指定された払出数を超えていないか否か払出数の超過を判断するステップS64。払出数が超過しているか否かは、該当する列の計数部31aでの計数結果に基づいて判断する。薬剤Dが処方データの払出数を超えて払い出された場合、払出数が超過したことを警告表示するステップS65。指示外の払出ではなく、払出数も処方箋で指示された数量を超過していなければ、適切な払出が行われたと判断し、現在庫数を更新するステップS66。現在庫数が増加した場合、返却が指示された列以外への返却指示外返却であるか否かを判断するステップS67。この判断は、前記ステップS62で行ったのと同様に、薬剤Dを返却すべき列以外の付勢部材31に設けた計数部31aでの検出結果に基づいて行う。指示外返却であれば、表示装置3にその旨を警告表示するステップS68。指示外返却でなければ、返却数が払い出された薬剤Dの数量を超過しているか否かを判断するステップS69。この判断は、前記ステップS64で行ったのと同様に、薬剤Dを返却すべき列での計数部31aでの計数結果に基づいて行う。超過していると判断すれば、返却数が超過していることを、表示装置3に警告表示するステップS70。返却先及び返却数が正しければ、適切な返却が行われたと判断し、現在庫数を更新するステップS66。このように、各列の付勢部材31に設けた計数部31aで現在庫数の増減を検出し、その数量を計数するようにしているので、誤払出あるいは誤返却を確実に防止することができる。また、警告表示した場合、払出又は返却が適切にやり直されなければ、作業者のIDと共にその内容を記憶するようにすればよい。これにより、薬剤Dの払出及び返却の履歴を管理することができる。薬剤返却処理一旦払い出した薬剤Dを薬剤トレイ10に返却する場合、前記ステップS3で、返却ボタンがタッチ操作されたと判断すると、図19に示すように、前記同様、個人認証画面を表示させステップS21、個人認証を経た後ステップS22、患者選択画面に切り替えるステップS23。そして、返却しようとする薬剤Dが記載された処方箋のバーコードがバーコードリーダ7で読み取られたり、患者払出処方選択画面で、該当する患者処方が特定タッチ操作されたりすることによりステップS24、図28に示す返却業務画面に切り替えるステップS25。返却業務画面で、返却しようとする薬剤Dが特定されれば、返却処理を実行するステップS26。ここでは、返却すべき列のLED34を点滅させる。これにより、作業者は薬剤Dの返却位置を一目で把握することができるので、返却作業を効率良く行うことが可能となる。そして、該当する列に薬剤Dが返却されると、その数量が計数されるので、データを更新する。その後、返却処理が完了すればステップS27、ジャーナルプリンタ5で返却リストを印刷させた後ステップS28、メニュー画面に復帰する。このように、前記薬剤返却処理では、処方箋や患者の特定等によって返却しようとする薬剤Dが、どの患者の処方に基づくものであるのかを特定した上で、該当する列に返却できるようにしている。したがって、薬剤Dを、確実に元の場所に返却することができる。薬剤廃棄破損処理アンプルが損傷したりして廃棄する必要が生じた場合、前記ステップS3で、廃棄破損ボタンがタッチ操作されたと判断すると、図20に示すように、前記同様、個人認証画面を表示させステップS31、個人認証を経た後ステップS32、患者払出処方選択画面に切り替えるステップS33。そして、処方箋等のバーコードがバーコードリーダ7で読み取られたり、該当する患者処方が選択されたりすればステップS34、図29に示すように、その患者の処方に関する廃棄破損業務画面に切り替えるステップS35。廃棄破損業務画面で、廃棄しようとする薬剤D、あるいは、破損した薬剤Dが選択されれば、図30に示す廃棄破損明細入力画面に切り替えステップS36、廃棄破損数、廃棄破損理由等の入力を促す。これらの入力が完了すれば、その内容を記憶しステップS37、再び個人認証を行うステップS38。ここで、代替薬剤があるか否かを判断しステップS39―1、あれば払出処理を実行した後ステップS39-2、なければ、そのまま薬剤Dの廃棄破損によるデータの更新を行うステップS39-3。ところで、前記薬剤廃棄破損処理では、代替薬剤Dの払出が必要であれば、該当する薬剤Dを払い出すことができるようになっている。この場合、廃棄又は破損された薬剤Dについて、該当する列のLED34を点灯し、払出場所を示すようにすればよい。そして、LED34は、廃棄又は破損された数量分だけ薬剤Dが払い出された時点で消灯するようにすればよい。これにより、迅速かつ確実に、廃棄又は破損した薬剤Dのみを払い出すことができる。薬剤充填処理薬剤Dが払い出されて補充する必要が生じた場合、すなわち、前記ステップS3で、充填ボタンがタッチ操作されたと判断すると、図21に示すように、前記同様、個人認証画面を表示させステップS41、個人認証を経た後ステップS42、図31に示す充填リスト画面に切り替えるステップS43。充填リスト画面には、各列の付勢部材31に設けた計数部31aでの計数結果に基づいて、充填が必要と判断した薬剤Dを表示装置3に一覧表示させるステップS44。また、一覧表示の対象となった薬剤Dについて、そのリストをジャーナルプリンタ5によって印刷させるステップS45。リストを印刷された用紙には、薬剤名のほか、各薬剤Dに対応してバーコードが印刷されている。そして、このバーコードがバーコードリーダ7で読み取られれば、表示装置3の表示内容を充填業務画面に切り替える。ステップS46。ここで、充填しようとする薬剤Dに貼着されたラベルのバーコードを読み取り、その薬剤Dが充填するのに適切なものであるのか否かを確認した後ステップS47、該当する薬剤Dであれば、充填作業を行う。このとき、実際の充填時のミスを防止するため、充填対象の薬剤Dの列のLED34を点灯し、充填場所を示すようにすればよい。このように、充填する薬剤についても確認作業を行っているので、異なる薬剤Dが誤って充填されるといったミスを防止することができる。また、充填先を誤った場合、本来充填すべき列とは異なる列で薬剤Dの収容数が多くなったことが計数される。この場合、表示装置3にその旨すなわちエラーを表示するようにするのが好ましい。さらに、充填先は正しくても、充填数が超過することも想定される。その場合にも、同様に、薬剤Dの計数結果に基づいてエラー表示すればよい。なお、前記ステップS42で個人認証を行った後、充填リスト画面を表示させ、充填リストを印刷させるようにしたが、これらの処理を省略し、バーコードリーダ7で、充填しようとする薬剤Dに添付された用紙からバーコードを読み取り、直ちに充填業務画面に切り替えることにより、適宜、薬剤トレイ10の各列に薬剤Dを充填するようにしてもよい。この場合、バーコードを読み取ることにより、該当する列のLED34を点滅させるようにすればよい。これにより、充填場所を間違えることがない。扉ロック処理前記各処理では、特に触れなかったが、個人認証が完了するまでは、開閉扉11を全閉のロック状態としておくようにしてもよい。例えば、取り扱う薬剤Dが劇薬や麻薬等のように、簡単に取り出されるのが好ましくない場合に必要となる。ここでは、個人認証の完了後、開閉扉11のロック状態を解除するようにしている。割込処理前記薬剤払出処理等の実行中に、手術や救急の患者があり、緊急に薬剤を払い出す必要が生じた場合、割込処理を実行することが可能となっている。すなわち、画面例えば、払出業務画面には、割込ボタンが表示されている。そこで、この割込ボタンがタッチ操作されると、割込処理を開始する。この場合、他の処理は全て実行不可能な状態とする。割込処理では、前記薬剤払出処理と同様の処理を行う。そして、該当する薬剤の払出作業が完了すれば、個人認証処理を行った後、割込処理を終了し、元の処理に復帰する。なお、本発明は、前記実施形態に記載された構成に限定されるものではなく、種々の変更が可能である。前記実施形態では、1つの本体ユニット1と、2つの薬剤収容ユニット2とを備えた構成としたが、薬剤収容ユニット2の数はこれに限定されるものではなく、1つあるいは3以上であってもよい。また、本体ユニット1にトレイ棚9を設けるようにすれば、薬剤収容ユニット2は不要とすることもできる。