(57)【特許請求の範囲】
【請求項１】
一面側に薬剤入りのポケットを配列した薬剤シートを、薬剤カセットの基準面から設定方向に向けて重ねるようにして収納したときの、該薬剤カセットに収納された薬剤シートの枚数をカウントするカウンタを備えた調剤装置のカウント装置であって、
前記薬剤カセット内に、前記薬剤シートの一面側同士を互いのポケット同士が重ならない状態で対向配置することにより、該薬剤シートを２枚ずつのセットにして収納しておき、
前記カウンタは、前記薬剤カセットに収納された薬剤シートの端部を光学的に検出する光センサを備え、光センサによる検出結果に基づいて薬剤シートの端部をカウントし、しかも薬剤シートの端部間の距離が予め設定されるパラメータよりも小さいときには、これらの端部を１としてカウントし、カウント数の合計値から１を引算した値の２倍を、前記薬剤カセットに収納された薬剤シートの枚数とすることを特徴とする調剤装置のカウント装置。
【請求項２】
前記パラメータは、圧縮状態における薬剤シートの重ね合わせ高さに基づいて設定されることを特徴とする請求項１記載の調剤装置のカウント装置。
【請求項３】
前記光センサは、前記薬剤カセットに収納された薬剤シートの端部に対して離接自在に移動するものであることを特徴とする請求項１又は２記載の調剤装置のカウント装置。
【請求項４】
前記光センサは、前記薬剤カセットから薬剤シートを取り出す取り出し機構に搭載されており、かつ、該取り出し機構は、前記薬剤カセットに収納された薬剤シートの端部に対して移動可能であることを特徴とする請求項１〜３のいずれか１項に記載の調剤装置のカウント装置。
【請求項５】
前記請求項１〜４のいずれか１項に記載の調剤装置のカウント装置を用いてカウントされた薬剤シートの枚数と、薬剤情報に係るデータベースとして記憶部に予め記憶しておいた、前記薬剤シートの１枚当たりの薬剤数を示す単位データとに基づいて、薬剤の実在庫情報を作成し、この実在庫情報に基づいて在庫管理を行うことを特徴とする調剤装置の在庫管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、調剤装置のカウント装置及びそれを用いた在庫管理装置に関し、特にＰＴＰ（プレス  スルー  パッケージ）錠剤シートと呼ばれる包装形式の錠剤を、錠剤カセットに入れて自動的に調剤する調剤装置の当該ＰＴＰ錠剤シートの枚数をカウントする装置と、そのカウント装置を用いてカウントされたＰＴＰ錠剤シートの枚数に基づいて在庫管理を行う装置に好適である。
【背景技術】
【０００２】
従来、病院等の薬局における調剤作業は薬剤師が医師の処方箋に従って行っているが、特に診療分野が広い総合病院等にあっては、常時取り出し可能にしておく錠剤の種類が多くなり、保管場所を必要とするばかりか、処方箋に基づいて調剤する作業は非常に精神的、肉体的に負担を強いられるものであった。
【０００３】
そこで、予め設定したプログラムに基づいて所定の錠剤の所定個数分を、ＰＴＰ錠剤シートの端数分を含めて自動的に調剤する調剤装置が開発された（例えば特許文献１，２参照）。
【０００４】
ＰＴＰ錠剤シートとは、錠剤側を押圧することで底のアルミシート部分を破ることにより錠剤を取り出すようにした包装形式であり、一般には錠剤の１０個以上を１枚のシート状にして供給される。
【０００５】
図９はＰＴＰ錠剤シート９００の一般的な構成を示す図であって、（ａ）は平面図、（ｂ）は側面図である。図９（ａ）（ｂ）に示すように、ＰＴＰ錠剤シート９００のシート本体９１０の表面には、それぞれ錠剤を封入したポケット９２０が形成されており、前記錠剤カセット内には、このポケット９２０が上を向くようにして、各ＰＴＰ錠剤シート９００が収納されるようになっており、その長手方向の一端側には、チャッキング装置でチャッキングするための耳部９３０が設けられているのが通常であった。
【０００６】
そして、前記従来の調剤装置では、ＰＴＰ錠剤シート９００を複数分載置した錠剤カセットはカセット棚に収容されており、ヘッド装置に搭載されているチャッキング装置の爪部が、錠剤カセットの前面に形成されている溝部に直接潜入して、相対位置合わせを行うとともに、錠剤カセット内の最下位置にあるＰＴＰ錠剤シートを１枚ずつチャッキングして外部に自動的に取り出すようになっていた。
【０００７】
また、このような調剤装置では、各錠剤カセット内に積載されたＰＴＰ錠剤シート９００の枚数は、制御装置に記憶しておいた初期値データから前記自動的に取り出された枚数を減じていくことで把握される、いわゆる在庫管理が行われていた。
【０００８】
ところで、緊急に薬剤が要るような場合には、ある錠剤カセットから人手で所望のＰＴＰ錠剤シートが取り出されることがある。この逆に、使用して余分となったＰＴＰ錠剤シートが他の錠剤カセットに戻されることもある。そのような理由により、在庫管理データと各錠剤カセット内に実際に積載されたＰＴＰ錠剤シートの枚数とが合わないことが通常であった。そこで、各錠剤カセット内に積載されるＰＴＰ錠剤シートの枚数を人手により確認して、前記在庫管理データを更新する必要があった。
【０００９】
しかしながら、膨大な種類のＰＴＰ錠剤シートの枚数を人手により確認することは大変な手間であり、前記人手によるＰＴＰ錠剤シートの取り出しやその戻しが多いことからなおさらであった。また、人手による確認では、誤ってＰＴＰ錠剤シートの枚数をカウントするおそれも多分にあり、誤ってカウントされたＰＴＰ錠剤シートの枚数により在庫管理を行ったのでは、その在庫管理データの信頼性を損なうことになりかねない。
【００１０】
そして、ＰＴＰ錠剤シート９００は、製造元などで箱に収納されて販売されており、この箱から取り出されて錠剤カセットに充填される。箱には、ポケット形成面が向かい合うようにして、ＰＴＰ錠剤シート９００が収納されている。このため、従来の調剤装置では、ＰＴＰ錠剤シート９００を箱から錠剤カセットに移すときに、ＰＴＰ錠剤シート９００の向きを揃える作業が必要になり、手間がかかるといった問題があった。
【００１１】
そこで、各錠剤カセット内に積載されるＰＴＰ錠剤シートの枚数を自動的にカウントする調剤装置のカウント装置が開発された（例えば特許文献３参照）。
【発明の概要】
【発明が解決しようとする課題】
【００１２】
ところが、前記従来の調剤装置では、錠剤カセットから、ＰＴＰ錠剤シート９００を１枚ずつ払い出しているので、ＰＴＰ錠剤シート９００の払出速度が遅い。このため、シート枚数が多量である処方が施されたときには、払出作業に時間がかかるといった問題などがあった。
【００１３】
そこで、本発明者らは、ＰＴＰ錠剤シート９００は、それぞれのポケット形成面が向かい合うように抱き合わせて、上下方向に２枚ずつ重ねた状態で錠剤カセット内に設置し、錠剤カセットの１番下の１組（セット）のＰＴＰ錠剤シート９００を押出部材で同時に払い出すという仕組みをとることとした。
【００１４】
その場合、前記従来のカウント装置では、調剤装置の錠剤カセット内にＰＴＰ錠剤シート９００を抱き合わせて充填するため、シートの背中合わせ部分と抱き合わせ部分とが存在し、シートの反りにより枚数カウントが安定しないという問題が生じるおそれがあった。
【００１５】
本発明は、このような事情に鑑みてなされたもので、薬剤シートを複数枚同時に払い出すときにも、その枚数カウントを常に安定して行うことのできる調剤装置のカウント装置及びそれを用いた在庫管理装置を提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明は、一面側に薬剤入りのポケットを配列した薬剤シートを、薬剤カセットの基準面から設定方向に向けて重ねるようにして収納したときの、該薬剤カセットに収納された薬剤シートの枚数をカウントするカウンタを備えた調剤装置のカウント装置であって、前記薬剤カセット内に、前記薬剤シートの一面側同士を互いのポケット同士が重ならない状態で対向配置することにより、該薬剤シートを２枚ずつのセットにして収納しておき、前記カウンタは、前記薬剤カセットに収納された薬剤シートの端部を光学的に検出する光センサを備え、光センサによる検出結果に基づいて薬剤シートの端部をカウントし、しかも薬剤シートの端部間の距離が予め設定されるパラメータよりも小さいときには、これらの端部を１としてカウントし、カウント数の合計値から１を引算した値の２倍を、前記薬剤カセットに収納された薬剤シートの枚数とすることを特徴とするものである。なお、薬剤には、錠剤、カプセル剤などを含む。
【００１７】
本発明によれば、前記薬剤カセット内に、前記薬剤シートの一面側同士を互いのポケット同士が重ならない状態で対向配置することにより、該薬剤シートを２枚ずつのセットにして収納しておき、前記カウンタは、前記薬剤カセットに収納された薬剤シートの端部を光学的に検出する光センサを備え、光センサによる検出結果に基づいて薬剤シートの端部をカウントし、しかも薬剤シートの端部間の距離が予め設定されるパラメータよりも小さいときには、これらの端部を１としてカウントし、カウント数の合計値から１を引算した値の２倍を、前記薬剤カセットに収納された薬剤シートの枚数とするので、薬剤カセット内に薬剤シートの背中合わせ部分と抱き合わせ部分とが存在している場合であっても、薬剤シートの枚数カウントを常に安定して行うことができる。
【００１８】
また、本発明によれば、前記カウンタは、前記薬剤カセットに収納された薬剤シートの端部を光学的に検出する光センサを備えたので、非接触で薬剤シートの枚数をカウントできる。したがって、変形しやすい薬剤シートであっても、正確にその薬剤シートの枚数を把握できるようになる。
【００１９】
また、薬剤シートを複数枚同時に払い出すときには、薬剤カセットの基準面から最も離間した位置にある薬剤シートと、該基準面上にはそれぞれ１枚の薬剤シートが必ず存在し、その間の薬剤シートは２枚ずつ存在する。
【００２０】
この点、本発明によれば、光センサによる検出結果に基づいて薬剤シートの端部をカウントし、しかも薬剤シートの端部間の距離が予め設定されるパラメータよりも小さいときには、これらの端部を１としてカウントし、カウント数の合計値から１を引算した値の２倍を、前記薬剤カセットに収納された薬剤シートの枚数とするので、薬剤カセット内に薬剤シートの背中合わせ部分と抱き合わせ部分とが存在している場合であっても、薬剤シートの枚数カウントを正確に行うことができる。
【００２１】
請求項２記載の発明のように、前記パラメータは、圧縮状態における薬剤シートの重ね合わせ高さに基づいて設定されることが好ましい。
【００２２】
ところで、薬剤カセット内の薬剤シートのうちの背中合わせ部分は２枚の薬剤シートからなるのに対して、薬剤カセットの基準面上の薬剤シートと該基準面から最も離間した位置の薬剤シートとはそれぞれ１枚ずつしかないから、これらのカウント漏れを生じるおそれがある。そこで、請求項３記載の発明のように、前記光センサは、前記薬剤カセットに収納された薬剤シートの端部に対して離接自在に移動するものであることが好ましい。
【００２３】
請求項３記載の発明によれば、前記光センサは、前記薬剤カセットに収納された薬剤シートの端部に対して離接自在に移動するものであるので、薬剤カセットの基準面上の薬剤シートと該基準面から最も離間した位置の薬剤シートとについても漏れなくカウントすることができる。かかる移動は中間位置において行ってもよい。
【００２４】
請求項４記載の発明のように、前記光センサは、前記薬剤カセットから薬剤シートを取り出す取り出し機構に搭載されており、かつ、該取り出し機構は、前記薬剤カセットに収納された薬剤シートの端部に対して移動可能であることが好ましい。
【００２５】
請求項４記載の発明によれば、前記光センサは、前記薬剤カセットから薬剤シートを取り出す取り出し機構に搭載されており、かつ、該取り出し機構は、前記薬剤カセットに収納された薬剤シートの端部に対して移動可能であるので、前記取り出し機構の移動を行う都度、薬剤カセット内に積載される薬剤シートの枚数が自動的にカウントできる。したがって、薬剤カセット内に、薬剤シートが補充され、或いは取り出されることが頻繁であったとしても、前記取り出し機構の移動を行うタイミングを適当に設定しておきさえすれば、それに追従して薬剤シートの枚数を確実に把握できるようになる。
【００２６】
請求項５記載の発明は、前記請求項１〜４のいずれか１項に記載の調剤装置のカウント装置を用いてカウントされた薬剤シートの枚数と、薬剤情報に係るデータベースとして記憶部に予め記憶しておいた、前記薬剤シートの１枚当たりの薬剤数を示す単位データとに基づいて、薬剤の実在庫情報を作成し、この実在庫情報に基づいて在庫管理を行うことを特徴とする調剤装置の在庫管理装置に係るものである。
【００２７】
請求項５記載の発明によれば、前記請求項１〜４のいずれか１項に記載の調剤装置のカウント装置を用いてカウントされた薬剤シートの枚数と、薬剤情報に係るデータベースとして記憶部に予め記憶しておいた、前記薬剤シートの１枚当たりの薬剤数を示す単位データとに基づいて、薬剤の実在庫情報を作成し、この実在庫情報に基づいて在庫管理を行うので、自動的にカウントされた薬剤シートの枚数を用いて、信頼性の高い在庫管理を行うことができるようになる。
【発明の効果】
【００２８】
本発明によれば、前記薬剤カセット内に、前記薬剤シートの一面側同士を互いのポケット同士が重ならない状態で対向配置することにより、該薬剤シートを２枚ずつのセットにして収納しておき、前記カウンタは、前記薬剤カセットに収納された薬剤シートの端部を光学的に検出する光センサを備え、光センサによる検出結果に基づいて薬剤シートの端部をカウントし、しかも薬剤シートの端部間の距離が予め設定されるパラメータよりも小さいときには、これらの端部を１としてカウントし、カウント数の合計値から１を引算した値の２倍を、前記薬剤カセットに収納された薬剤シートの枚数とするので、薬剤カセット内に薬剤シートの背中合わせ部分と抱き合わせ部分とが存在している場合であっても、薬剤シートの枚数カウントを常に安定して行うことができる。さらに、この自動的にカウントされた薬剤シートの枚数と、薬剤情報に係るデータベースとして記憶部に予め記憶しておいた、前記薬剤シートの１枚当たりの薬剤数を示す単位データとを用いて、より信頼性の高い在庫管理を行うことができるようになる。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施形態に係る調剤装置の主たる構成要素を示す分解斜視図である。
【図２】錠剤カセットの取り出しユニットに臨む側から見た斜視図である。
【図３】錠剤カセットの正面図である。
【図４】図３におけるＡ−Ａ矢視断面図である。
【図５】カウンタとして反射型のレーザーセンサを用いて、錠剤カセット内のＰＴＰ錠剤シートの枚数をカウントする様子を模式的に示す説明図である。
【図６】本調剤装置の在庫管理に係る制御系を示す機能ブロック図である。
【図７】本調剤装置のスキャン動作を示すフローチャートである。
【図８】本調剤装置の枚数カウント動作を示すフローチャートである。
【図９】ＰＴＰ錠剤シートの構成を示す図であって、（ａ）は平面図、（ｂ）は側面図である。
【発明を実施するための形態】
【００３０】
図１は本発明の一実施形態に係る調剤装置１の主たる構成要素を示す分解斜視図である。図１に示すように、この調剤装置１は、箱状の装置本体１００の奥側左右に２台設けられたＹキャリッジ２００，２００と、これらのＹキャリッジ２００，２００にそれぞれ支持されたＸキャリッジ３００，３００と、これらのＸキャリッジ３００，３００にそれぞれ支持された取り出しユニット（取り出し機構に相当する。）４００，４００と、前記装置本体１００の手前側左右に２台設けられ、複数の錠剤カセット（薬剤カセットに相当する。）５００，５００，・・・を左右方向に並べて搭載可能なカセット棚６００，６００と、左右のカセット棚６００，６００の下方に、両カセット棚６００，６００の左右両端間に亘って配置された１台の搬送コンベアユニット８００とを備えている。
【００３１】
以下、複数存在する構成要素については、その代表的なものについて説明する。Ｙキャリッジ２００は、サーボモータ２１０と、このサーボモータ２１０で駆動される縦軸方向（図１中のＹ方向）のボールネジ２２０と、ボールネジ２２０の左右にそれぞれ配置された縦ガイド２３０，２３０と、ボールネジ２２０の回転により上下動するナット２４０とを備えており、Ｘキャリッジ３００は、縦ガイド２３０，２３０に案内されつつ、ボールネジ２２０の回転によりナット２４０とともに上下動するキャリッジ本体３１０と、このキャリッジ本体３１０上に、サーボモータ４１０と、このサーボモータ４１０で駆動される横軸方向（図１中のＸ方向）のボールネジ４１５と、図示しないナットとを備えている。
【００３２】
図２は錠剤カセット５００の取り出しユニット４００に対向する側から見た斜視図、図３は錠剤カセット５００の正面図、図４は図３におけるＡ−Ａ矢視断面図である。なお、各図中では、特にことわらない限り、錠剤カセット５００の取り出しユニット４００に対向する正面側を前側、その背面側を後側といい、左側と右側とは前側から後側を見たときのものを示している。
【００３３】
本実施形態における錠剤カセット５００は、積載される各種ＰＴＰ錠剤シート（薬剤シートに相当する。）９００よりも若干幅広に形成されている。したがって、錠剤カセット５００としては、各種ＰＴＰ錠剤シート９００の有する幅に応じて、幅寸法のみが異なるものが複数用意される。それらの具体的な構成は、いずれも図２〜図４に示すように、断面凹状をなす長尺のカセット基部５１０と、このカセット基部５１０の長手方向から着脱自在に嵌合されるカセット本体５２０とからなっている。
【００３４】
カセット基部５１０は、カセット棚６００の棚板６０２への取り付け部（図略）を備えており、これにより、幅寸法の異なる錠剤カセット５００であっても、その幅方向で任意の位置に配置することができるようになっている。
【００３５】
カセット本体５２０は、さらに複数枚のＰＴＰ錠剤シート９００（例えば図５におけるＰＴＰ錠剤シート９０１，９０２，・・・）を横向きにして積載可能な本体上部５３０と、この本体上部５３０の下部にあって、前記カセット基部５１０内に取り付けられた本体下部５４０とからなっている。
【００３６】
本体下部５４０は、カセット本体５２０のカセット基部５１０への組み立て状態で、該カセット基部５１０内に埋没して配置されるものであるが、その単体で見ると、断面凹状の長尺形状をなした筐体内に前記本体上部５３０の一番下とその直ぐ上に積載されたＰＴＰ錠剤シート９０１，９０２をセットで取り出すための押出機構５５０を備えている。
【００３７】
本体上部５３０は、カセット本体５２０のカセット基部５１０への組み立て状態で、中間部から前部にかけてカセット基部５１０の上方に突出して配置される側面視Ｌ字状をなしており、当該突出させた左右両側壁５３１１，５３１２が前端で互いに内側に屈曲されることにより、所定の間隙を介して対向配置されることで、前壁５３１を形成している。左右両側壁５３１１，５３１２の上端同士は補強板５３２で互いに連結されている。
【００３８】
ところで、錠剤カセット５００の本体上部５３０内に積載されたＰＴＰ錠剤シート９０１，９０２，・・・は、先に搭載したＰＴＰ錠剤シート９０１，９０２のセットが、その次に搭載されたＰＴＰ錠剤シート９０３，９０４のセットの下側になるので、先に搭載したＰＴＰ錠剤シート９０１，９０２のセットを、その次に搭載されたＰＴＰ錠剤シート９０３，９０４のセットよりも先に取り出すこととなる、いわゆるセット単位での先入れ、先出しをする。
【００３９】
このため、錠剤カセット５００の本体上部５３０内の一番下にあるＰＴＰ錠剤シート９０１，９０２のセットごとに、その本体上部５３０外に取り出すこととなるのであるが、ＰＴＰ錠剤シート９０１，９０２のセットと、ＰＴＰ錠剤シート９０３，９０４のセットとの間の摩擦により、一番下にあるＰＴＰ錠剤シート９０１，９０２のセットと、その上のＰＴＰ錠剤シート９０３，９０４のセットとを同時に本体上部５３０外に取り出してしまう、いわゆる多重取り出しとなることがある。
【００４０】
そこで、本実施形態では、錠剤カセット５００内に２枚ずつのセットにして収納したＰＴＰ錠剤シート９０１，９０２，・・・の多重取り出しを防止するために、この錠剤カセット５００の本体上部５３０の底板（基準面に相当する。）５３０１上の一番下にあるＰＴＰ錠剤シート９０１から数えて４枚目以上の偶数番目の設定位置よりも高い位置にあるＰＴＰ錠剤シート９０４，・・・が前記錠剤カセット５００外へ取り出されることを禁止する仕切片５３１３を備えている。
【００４１】
仕切片５３１３は、図２〜図４に示すように、正面視では長四角形状であるが、上部から中間部にかけて上下方向の長孔５３１６が形成され、下部が後方に若干折り込まれた上で斜め下前方に若干突出された異形となっている。
【００４２】
さらに、本体上部５３０の前面には、各ＰＴＰ錠剤シート９００（９０１，９０２，９０３，９０４，９０５，９０６，・・・）を覗くことのできる開口部５３１８が形成されている。そして、取り出しユニット４００に搭載されたカウンタ４３１により前記開口部５３１８から覗く各ＰＴＰ錠剤シート９０１，９０２，９０３，９０４，９０５，９０６，・・・の枚数を非接触でカウントできるようになっている。カウンタ４３１には、例えば反射型のレーザーセンサ（光センサに相当する。）などが用いられる。
【００４３】
図５はカウンタ４３１として反射型のレーザーセンサを用いて、錠剤カセット５００内のＰＴＰ錠剤シート９００の枚数をカウントする様子を模式的に示す側断面図である。以下、そのカウント方法を詳述する。
【００４４】
カウンタ４３１として反射型のレーザーセンサを用いて、錠剤カセット５００内のＰＴＰ錠剤シート９０１，９０２，９０３，９０４，９０５，９０６，・・・の枚数をカウントする場合、錠剤カセット５００の本体上部５３０には、図５に示すように、その底板５３０１上に複数枚のＰＴＰ錠剤シート９０１，９０２，９０３，９０４，９０５，９０６，・・・が上下方向に整列された状態となっている。
【００４５】
そして、取り出しユニット４００を上下移動させながら、該取り出しユニット４００に搭載したカウンタ４３１で錠剤カセット５００の前面に形成された開口部５３１８に投光してその反射光を検出することにより、錠剤カセット５００上のＰＴＰ錠剤シート９００の端部を光学的に検出し、この検出結果に基づいて、錠剤カセット５００内のＰＴＰ錠剤シート９００の枚数をカウントするようになっている。
【００４６】
ところで、最下段と最上段のＰＴＰ錠剤シート９００は、中間段のＰＴＰ錠剤シート９００のように２枚ずつが重なるということがないから、その検出が比較的困難である。そこで、最下段と最上段のＰＴＰ錠剤シート９００については、取り出しユニット４００を前後移動させながら、該取り出しユニット４００に搭載したカウンタ４３１で錠剤カセット５００の前面に形成された開口部５３１８に投光してその反射光を検出することにより、それらの端部を確実に検出するようになっている。その結果、カウンタ４３１によるカウント数から１を引算した値の２倍がＰＴＰ錠剤シート９００の枚数となる。
【００４７】
このようにして、各錠剤カセット５００内のＰＴＰ錠剤シート９００の枚数を非接触で正確に検出できるようになっている。
【００４８】
取り出しユニット４００は、図１に示すように、キャリッジ本体３１０から前方（図１中のＺ方向）に延びるＺキャリッジ４１１，４１１（図１中では手前側を図示省略している。）と、Ｚキャリッジ４１１，４１１間で進退自在かつ開閉自在に配置された払出板４３０，４３０と、払出板４３０，４３０の前記錠剤カセット５００に対向する側に配置されたプッシャ４４０，４４０とを備えている。
【００４９】
そして、払出板４３０，４３０の進退動作は、サーボモータ４２０で図略のボールネジを回転駆動することにより行い、その開閉動作は、図略のステッピングモータで歯車列を介して、回転軸を互いに内向きに回転駆動することにより行うような構成となっている。払出板４３０，４３０の下部には、一次バケット４５０が設けられており、この一次バケット４５０の下方には、さらにシャッター４７０付きの二次バケット４８０が設けられている。取り出しユニット４００により、錠剤カセット５００からセット単位で取り出されたＰＴＰ錠剤シート９０１，９０２，９０３，９０４，・・・は、前記一次バケット４５０、二次バケット４８０内に順次に落下する。
【００５０】
搬送コンベアユニット８００は、ローラ群等８０１と、このローラ群等８０１で前後・左右方向に移動される錠剤取出バケット８０２，８０２とを備えている。そして、前記二次バケット４８０からシャッター４７０を介して落下したＰＴＰ錠剤シート９０１，９０２は、錠剤取出バケット８０２，８０２のいずれかに落下されるようになっている。
【００５１】
錠剤取出バケット８０２，８０２のいずれかに落下したＰＴＰ錠剤シート９０１，９０２は、この錠剤取出バケット８０２，８０２内に収納された状態でさらに所定の部位に移動され、そこから外部に払い出されるようになっている。
【００５２】
図６は調剤装置１の在庫管理に係る制御系を示す機能ブロック図、図７は調剤装置１のスキャン動作を示すフローチャート、図８はこの調剤装置１の枚数カウント動作を示すフローチャートである。
【００５３】
本調剤装置１の在庫管理に係る制御系は、図６に示すように、調剤装置１に付設されるコントローラ１０と、このコントローラ１０からの各種データ及び別途入力された処方箋データに基づいて各種演算等を行う制御装置２０とを備えている。
【００５４】
コントローラ１０は、取り出しユニット４００の調剤前のスキャン動作により、前記カウンタ４３１で検出された各錠剤カセット５００，５００，・・・のＰＴＰ錠剤シート枚数データを取り込むためのシート枚数取り込み部２６と、取り出しユニット４００の調剤前の前記スキャン動作を制御するための指令信号を該取り出しユニット４００に向けて出力する第一動作指令部３１と、取り出しユニット４００の調剤時のシート取り出し動作を制御するための指令信号を該取り出しユニットに出力する第二動作指令部３２とを備えている。
【００５５】
制御装置２０は、調剤装置１に近接配置された汎用或いは専用コンピュータで構成されており、ＲＯＭ２１と、ＲＡＭ２２と、表示部２３と、入力部２４と、ＣＰＵ２５と、記憶部３０とを備えている。ＲＯＭ２１は調剤装置１の制御プログラムや予め設定された各種データ等を記憶するものであり、ＲＡＭ２２はデータを一時的に保管するものである。表示部２３はＬＣＤ等からなり、ユーザへの各種メッセージを表示するものであり、入力部２４はユーザの各種指示や処方箋データを入力するためのものである。
【００５６】
ＣＰＵ２５はＲＯＭ２１に予め記憶しておいた制御プログラムに従って、コントローラ１０を介して本調剤装置１の全体の動作を制御するものであり、前記シート枚数データと、錠剤情報（薬剤情報に相当する。）に係るデータベースとして記憶部３０に予め記憶しておいた、ＰＴＰ錠剤シート９００の１枚当たりの錠剤数を示す単位データとに基づいて、在庫管理を行うための在庫管理データ（薬剤の実在庫情報に相当する。）を作成する手段として機能する。この在庫管理データは、前記処方箋データとともに、取り出しユニット４００を調剤時に動作させるための動作データを演算するのに用いられる。
【００５７】
記憶部３０は、前記作成した在庫管理データ等を全てＣＰＵ２５経由で記憶するものである。この記憶部３０は、制御装置２０の外部やコントローラ１０側に設けてもよい。
【００５８】
以下、図７を参照して本調剤装置１の取り出しユニット４００に搭載されたカウンタ４３１によるスキャン動作を説明する。このスキャン動作中に、カウンタ４３１で錠剤カセット５００の前面に形成された開口部５３１８に投光してその反射光を検出する。
【００５９】
まず、ＲＡＭ２２へのデフォルト値の設定等の初期設定が行われる（ステップＳ１）。デフォルト値の設定としては、センサ検出位置保存用変数ｈ［ｉ］に０を代入し、カウントｉに１を代入する。そして、ユーザが入力部２４でスキャン動作を選択するとする。この場合には、予め設定されたプログラムに従って、各錠剤カセット５００，５００，・・・のスキャン開始位置からスキャン動作を開始する（ステップＳ２）。なお、スキャン開始位置は、前記各錠剤カセットの底板５３０１より若干下である。そして、カウンタ４３１がセンサＯＮとなったときに（ステップＳ３でＹＥＳ）、センサ検出位置保存用変数ｈ［ｉ］に前記スキャン開始位置からの距離を代入し（ステップＳ４）、カウントｉをインクリメントする（ステップＳ４ａ）。一方、カウンタ４３１がセンサＯＮとなっていないときには（ステップＳ３でＮＯ）、前記ステップＳ４，Ｓ４ａをスキップする。そして、スキャン終了位置になるまでスキャン動作を繰り返し（ステップＳ５）、スキャン終了位置でスキャンを終了する（ステップＳ６）。なお、スキャン終了位置は補強板５３２より若干下である。
【００６０】
引き続き、図８を参照して本調剤装置１の枚数カウント動作を説明する。ここでは、シート枚数取り込み部２６が、この距離データに基づいて各錠剤カセット５００，５００，・・・のシート枚数データを演算し、この演算したシート枚数データを取り込む。
【００６１】
まず、ＲＡＭ２２へのデフォルト値の設定等の初期設定が行われる（ステップＳ１１）。デフォルト値の設定としては、カウント値ｃｏｕｎｔに０を代入し、カウントｉに１を代入する。次いで、センサ検出位置保存用変数ｈ［ｉ］が０であるか否かを判断する（ステップＳ１２）。ここで、センサ検出位置保存用変数ｈ［ｉ］が０であると判断すると、カウント値ｃｏｕｎｔが０であるか否かを判断する（ステップＳ１３）。そして、カウント値ｃｏｕｎｔが０であると判断すると、ステップＳ１４をスキップして枚数カウント動作を終了する。
【００６２】
前記ステップＳ１２でセンサ検出位置保存用変数ｈ［ｉ］が０でないと判断すると、カウントｉが１であるか否かを判断する（ステップＳ１５）。ここで、カウントｉが１であると判断すると、カウント値ｃｏｕｎｔをインクリメントし（ステップＳ１６）、カウントｉをインクリメントして（ステップＳ１６ａ）、前記ステップＳ１２に戻る。
【００６３】
前記ステップＳ１５でカウントｉが１でないと判断すると、センサ検出位置保存用変数ｈ［ｉ］とｈ［ｉ−１］との差が、高さパラメータ（例えば圧縮状態におけるＰＴＰ錠剤シート９００の重ね合わせ高さＨに０．７を乗じた値）よりも小さいか否かを判断する（ステップＳ１７）。ここで、センサ検出位置保存用変数ｈ［ｉ］とｈ［ｉ−１］との差が、前記高さパラメータよりも小さいと判断すると、カウントｉをインクリメントして（ステップＳ１８）、前記ステップＳ１２に戻る。ここで、高さパラメータを判断基準としたのは、発明者らの経験値によるものであり、場合によっては、当該判断基準として、０〜Ｈの範囲内での他の数値を採用することとしてもよいのはもちろんである。
【００６４】
前記ステップＳ１７でセンサ検出位置保存用変数ｈ［ｉ］とｈ［ｉ−１］との差が、前記高さパラメータよりも小さくないと判断すると、前記ステップＳ１６に進む。
【００６５】
そして、前記ステップＳ１２でセンサ検出位置保存用変数ｈ［ｉ］が０であると判断すると、カウント値ｃｏｕｎｔが０であるか否かを判断する（ステップＳ１３）。ここで、カウント値ｃｏｕｎｔが０でないと判断すると、カウント値ｃｏｕｎｔから１を引算した値の２倍をカウント値ｃｏｕｎｔに代入して（ステップＳ１４）、枚数カウント動作を終了する。この枚数カウント結果から、錠剤カセット５００ごとのシート枚数データを得ることができる。
【００６６】
調整装置１の全ての錠剤カセット５００，５００，・・・については、取り出しユニット４００は、例えば前記ホームポジションからカセット棚６００の最上段の棚板６０２上に固定されている各錠剤カセット５００，５００，・・・を左から右側に移動しながら、前記スキャン動作と前記枚数カウント動作とを繰り返し、その下の段では逆に右側から左側に移動しながら、前記スキャン動作と前記枚数カウント動作とを繰り返す。そして、最下段の左側又は右側にいたって、移動を終了とともに、前記スキャン動作と前記枚数カウント動作とを終了し、取り出しユニット４００はホームポジションに戻る。このようにして、調剤装置１の全ての錠剤カセット５００，５００，・・・内の全てのシート枚数データを得ることができる。
【００６７】
引き続き、前記シート枚数データと、錠剤情報に係るデータベースとして記憶部３０に予め記憶しておいた、ＰＴＰ錠剤シート９００の１枚当たりの錠剤数を示す単位データとに基づいて在庫管理データをＣＰＵ２５で作成し、この在庫管理データを前記記憶部３０に記憶する。そして、取り出しユニット４００の調剤前の前記スキャン動作を終了すると、今度は取り出しユニット４００の調剤時の動作が開始される。これは通常の調剤動作であるから、ここでは説明を省略する。
【００６８】
この実施形態によれば、錠剤カセット５００内に、ＰＴＰ錠剤シート９００の一面側同士を互いのポケット９２０，９２０同士が重ならない状態で対向配置することにより、該ＰＴＰ錠剤シート９００を２枚ずつのセットにして収納しておき、カウンタ４３１は、錠剤カセット５００内に収納されたＰＴＰ錠剤シート９００のセット同士の重なる部分のカウント値ｃｏｕｎｔ（カウント数）を１とし、該カウント値ｃｏｕｎｔの合計値に基づいて錠剤カセット５００に収納されたＰＴＰ錠剤シート９００の枚数を演算するので、錠剤カセット５００内にＰＴＰ錠剤シート９００の背中合わせ部分と抱き合わせ部分とが存在している場合であっても、ＰＴＰ錠剤シート９００の枚数カウントを常に安定して行うことができる。さらに、この自動的にカウントされたＰＴＰ錠剤シート９００の枚数を示すシート枚数データと、薬剤情報に係るデータベースとして記憶部３０に予め記憶しておいた、前記薬剤シートの１枚当たりの薬剤数を示す単位データとを用いて、より信頼性の高い在庫管理を行うことができるようになる。
【００６９】
また、この実施形態によれば、カウンタ４３１は、錠剤カセット５００からＰＴＰ錠剤シート９００を取り出す取り出しユニット４００に搭載されており、かつ、該取り出しユニット４００は、前記錠剤カセット５００に収納されたＰＴＰ錠剤シート９００の端部に対して移動可能であるので、前記取り出しユニット４００の移動を行う都度、錠剤カセット５００内に積載されるＰＴＰ錠剤シート９００の枚数が自動的にカウントできる。したがって、錠剤カセット５００内に、ＰＴＰ錠剤シート９００が補充され、或いは取り出されることが頻繁であったとしても、前記取り出しユニット４００の移動を行うタイミングを適当に設定しておきさえすれば、それに追従してＰＴＰ錠剤シート９００の枚数を確実に把握できるようになる。
【００７０】
なお、上記実施形態では、左右に２台のカセット棚６００，６００を配置しているが、前後に配置することとしてもよいし、１台、或いは３台以上のカセット棚を配置することとしてもよい。その場合には、各キャリッジ、取り出しユニット等の台数もこれに対応したものとするのが作業効率の点から好ましい。
【００７１】
また、２台以上のカセット棚を配置する場合には、その一部を従来の調剤装置のように、ＰＴＰ錠剤シートを１枚ずつ錠剤カセットからチャックで取り出すように構成してもよい。その場合には、ＰＴＰ錠剤シートをカッティングユニットで所定の錠剤数にカットして調剤する、いわゆる端数処理を行うようにしてもよい。
【００７２】
また、上記実施形態では、複数の錠剤カセット５００に、１台の取り出しユニット４００を移動させて、当該錠剤カセット５００からＰＴＰ錠剤シートを払い出すようにしているが、各錠剤カセットと取り出しユニットとを１対１で対応させて設けてもよい。その場合は、取り出しユニットの構成が簡単化できる。
【００７３】
また、上記実施形態では、錠剤カセット５００から各ＰＴＰ錠剤シート９０１，９０２，・・・を、２枚ずつのセット単位で払い出しているが、このセットの倍数単位で払い出してもよい。これにより、処方の内容に応じて、最適なセット数のＰＴＰ錠剤シート９０１，９０２，・・・を錠剤カセット５００から払い出すことができるようになり、便利である。
【００７４】
また、ＰＴＰ錠剤シート９０１，９０２・・・を錠剤カセット５００からセット単位又はその倍数のセット単位で押し出す方式に代えて、ＰＴＰ錠剤シート９０１，９０２，・・・を錠剤カセット５００からセット単位又はその倍数のセット単位で引き出す方式を採用することとしてもよい。
【００７５】
また、上記実施形態では、カウンタ４３１として、反射型のレーザーセンサについて説明したが、その他のカウンタを用いてもよい。
【００７６】
また、上記実施形態では、錠剤カセット５００に、横向き姿勢のＰＴＰ錠剤シート９０１，９０２，・・・を２枚ずつのセットにして、上下方向に重ねて収納したものを例示しているが、本発明の適用範囲はこれに限定されず、錠剤カセットに、縦向き姿勢のＰＴＰ錠剤シート９０１，９０２，・・・を２枚ずつのセットにして前後方向に重ねて収納したものであってもよい。この場合は、重力に代えてバネ力が働いているから、上記と同様の結果となる。
【００７７】
また、上記実施形態では、ＰＴＰ錠剤シート９０１，９０２，・・・は、それぞれが耳部９３０を備えた、いわゆる耳付きシートとしたが、その一部又は全部が耳部９３０の無い、いわゆる耳なしシートであってもよい。その場合でも、耳付きシートの場合とほぼ同様に、錠剤カセット５００内にＰＴＰ錠剤シート９０１，９０２，・・・をほぼ隙間のなく詰め込むことができるから、錠剤カセット５００の小型化を図ることができるとともに、取り出しユニット４００でのＰＴＰ錠剤シート９０１，９０２，・・・のセット毎の取り出し時間がほぼ一定となるから、その取り出し作業が容易となり、ＰＴＰ錠剤シート９０１，９０２，・・・の払出速度が速くなる。
【００７８】
また、上記実施形態では、各ＰＴＰ錠剤カセット５００，５００，・・・は、カセット棚６００の棚板６０２上に、該各ＰＴＰ錠剤カセット５００，５００，・・・の幅方向に列設されているが、この棚板は静止した平板状のものに限定されず、例えば所定の軸心まわりに回転する円筒形状のものであってもよい。その場合には、取り出しユニット４００（或いは、これに搭載されるカウンタ４３１）を、この回転する棚板上に搭載された各ＰＴＰ錠剤カセット５００，５００，・・・に対して相対移動させることで足りる。
【符号の説明】
【００７９】
１  調剤装置
１０  コントローラ
２０  制御装置
２５  ＣＰＵ
２６  シート枚数取り込み部
３０  記憶部
１００  装置本体
２００  Ｙキャリッジ
３００  Ｘキャリッジ
４００  取り出しユニット（取り出し機構に相当する。）
４３１  カウンタ（レーザーセンサ、光センサに相当する。）
５００  錠剤カセット（薬剤カセットに相当する。）
５３０  本体上部
５３１  前壁
５３１３  仕切片
５３１８  開口部
５３０１  底板（基準面に相当する。）
６００  カセット棚
９００  ＰＴＰ錠剤シート（薬剤シートに相当する。）
【先行技術文献】
【特許文献】
【００８０】
【特許文献１】特開平４−２６９９６０号公報
【特許文献２】実開平５−０５４２２３号公報
【特許文献３】特開２００８−１１９４４３号公報
【図１】
0005507189.tif 000002
【図２】
0005507189.tif 000003
【図３】
0005507189.tif 000004
【図４】
0005507189.tif 000005
【図５】
0005507189.tif 000006
【図６】
0005507189.tif 000007
【図７】
0005507189.tif 000008
【図８】
0005507189.tif 000009
【図９】
0005507189.tif 000010