(57)【特許請求の範囲】
【請求項１】
カセット棚に設けられる複数の錠剤カセットと、
各錠剤カセットに対して相対移動して、各錠剤カセット内の錠剤シートおよび端数シートを取り出す取出ユニットとを備え、
前記取出ユニットには、各錠剤カセット内の錠剤シートの枚数をカウントする第一のカウンタと、各錠剤カセット内に戻される端数シートの錠剤数をカウントする第二のカウンタとが設けられ、
前記第一のカウンタを用いてカウントされた錠剤シートのカウント枚数と、前記第二のカウンタを用いてカウントされた端数シートの錠剤数とに基づいて、在庫管理を行うことを特徴とする調剤装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、調剤装置に関し、特にＰＴＰ（プレス  スルー  パッケージ）錠剤シートと呼ばれる包装形式の錠剤を、錠剤カセットに入れて自動的に調剤する調剤装置に好適である。
【背景技術】
【０００２】
従来、病院等の薬局における調剤作業は薬剤師が医師の処方箋に従って行っているが、特に診療分野が広い総合病院等にあっては、常時取り出し可能にしておく錠剤の種類が多くなり、保管場所を必要とするばかりか、処方箋に基づいて調剤する作業は非常に精神的、肉体的に負担を強いられるものであった。
【０００３】
そこで、予め設定したプログラムに基づいて所定の錠剤の所定個数分を、ＰＴＰ錠剤シートの端数分を含めて自動的に調剤する調剤装置が開発された（例えば特許文献１，２参照）。なお、ＰＴＰ錠剤シートとは、錠剤側を押圧することで底のアルミシート部分を破ることにより錠剤を取り出すようにした包装形式であり、一般には錠剤の１０個以上を１枚のシート状にして供給される。
【０００４】
ここでは、ＰＴＰ錠剤シートを複数枚載置した錠剤カセットはカセット棚に収容されており、ヘッド装置に搭載されているチャッキング装置の爪部が、錠剤カセットの前面に形成されている溝部に直接潜入して、相対位置合わせを行うとともに、錠剤カセット内の最下位置にあるＰＴＰ錠剤シートをチャッキングして外部に自動的に取り出すようになっている。
【０００５】
このような調剤装置では、各錠剤カセット内に積載されたＰＴＰ錠剤シートの枚数は、制御装置に記憶しておいた初期値データから前記自動的に取り出された枚数を減じていくことで把握されることでいわゆる在庫管理が行われていた。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、緊急に薬剤が要るような場合には、ある錠剤カセットから人手で所望のＰＴＰ錠剤シートが取り出されることがある。この逆に、使用して余分となったＰＴＰ錠剤シートが他の錠剤カセットに戻されることもある。そのような理由により、在庫管理データと各錠剤カセット内に実際に積載されたＰＴＰ錠剤シートの枚数とが合わないことが通常であった。そこで、各錠剤カセット内に積載されるＰＴＰ錠剤シートの枚数を人手により確認して、前記在庫管理データを更新する必要があった。
【０００７】
しかしながら、膨大な種類のＰＴＰ錠剤シートの枚数を人手により確認することは大変な手間であり、前記人手によるＰＴＰ錠剤シートの取り出しやその戻しが多いことからなおさらであった。また、人手による確認では、誤ってＰＴＰ錠剤シートの枚数をカウントするおそれも多分にあり、誤ってカウントされたＰＴＰ錠剤シートの枚数により在庫管理を行ったのでは、その在庫管理データの信頼性を損なうことになりかねない。
【０００８】
本発明は、このような事情に鑑みてなされたもので、ＰＴＰ錠剤シートの枚数を自動的にカウントして、信頼性の高い在庫管理データを得ることのできる調剤装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、カセット棚に設けられる複数の錠剤カセットと、各錠剤カセットに対して相対移動して、各錠剤カセット内の錠剤シートおよび端数シートを取り出す取出ユニットとを備え、前記取出ユニットには、各錠剤カセット内の錠剤シートの枚数をカウントする第一のカウンタと、各錠剤カセット内に戻される端数シートの錠剤数をカウントする第二のカウンタとが設けられ、前記第一のカウンタを用いてカウントされた錠剤シートのカウント枚数と、前記第二のカウンタを用いてカウントされた端数シートの錠剤数とに基づいて、在庫管理を行うことを特徴とする調剤装置に係るものである。
本発明によれば、前記第一のカウンタを用いてカウントされた錠剤シートのカウント枚数と、前記第二のカウンタを用いてカウントされた端数シートの錠剤数とに基づいて、在庫管理を行うので、自動的にカウントされた錠剤シートの枚数と、自動的にカウントされた端数シートの錠剤数とを用いて、より信頼性の高い在庫管理を行うことができるようになる。
【発明の効果】
【００１０】
本発明によれば、前記第一のカウンタを用いてカウントされた錠剤シートのカウント枚数と、前記第二のカウンタを用いてカウントされた端数シートの錠剤数とに基づいて、在庫管理を行うので、自動的にカウントされた錠剤シートの枚数と、自動的にカウントされた端数シートの錠剤数とを用いて、より信頼性の高い在庫管理を行うことができるようになる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る調剤装置の主たる構成要素を示す分解斜視図である。
【図２】錠剤カセットのチャッキングユニットに臨む側から見た斜視図である。
【図３】錠剤カセットの分解斜視図である。
【図４】錠剤カセットのシート頭出し前の状態を示す側断面図である。
【図５】錠剤カセットのシート頭出し時の状態を示す側断面図である。
【図６】カセット本体の本体下部の具体的構成を示す斜視図である。
【図７】カウンタとして反射型のレーザー式距離センサを用いて、錠剤カセット内のＰＴＰ錠剤シートの枚数をカウントする様子を示す側断面図である。
【図８】カウンタとして撮像画像認識装置を用いて、錠剤カセット内のＰＴＰ錠剤シートの枚数をカウントする様子を示す側断面図である。
【図９】カウンタとして接触式センサを用いて、錠剤カセット内のＰＴＰ錠剤シートの枚数をカウントする様子を示す側断面図である。
【図１０】本調剤装置の在庫管理に係る制御系を示す機能ブロック図である。
【図１１】本調剤装置の在庫管理に係る概略動作を示すフローチャートである。
【図１２】カウンタとしてフォトインタラプタを用いて、端数シートの錠剤数をカウントする様子を示す斜視図である。
【図１３】本調剤装置の他の在庫管理に係る制御系を示す機能ブロック図である。
【図１４】本調剤装置の他の在庫管理に係る概略動作を示すフローチャートである。
【発明を実施するための形態】
【００１２】
図１は本発明の一実施形態に係る調剤装置１の主たる構成要素を示す分解斜視図である。
【００１３】
図１に示すように、この調剤装置１は、箱状の装置本体１００の奥側左右に２台設けられたＹキャリッジ２００，２００と、これらのＹキャリッジ２００，２００にそれぞれ支持されたＸキャリッジ３００，３００と、これらのＸキャリッジ３００，３００にそれぞれ支持されたチャッキングユニット４００，４００と、前記装置本体１００の手前側左右に２台設けられ、複数の錠剤カセット５００，５００，・・・を左右方向に並べて搭載可能なカセット棚６００，６００と、これらのカセット棚６００，６００の下部にそれぞれ配置されたカッティングユニット７００，７００と、左右のカセット棚６００，６００の下方に、両カセット棚６００，６００の左右両端間に亘って配置された１台の搬送コンベアユニット８００とを備えている。
【００１４】
以下、複数存在する構成要素については、その代表的なものについて説明する。
【００１５】
Ｙキャリッジ２００は、サーボモータ２１０と、このサーボモータ２１０で駆動される縦軸方向（図１中のＹ方向）のボールネジ２２０と、ボールネジ２２０の左右にそれぞれ配置された縦ガイド２３０，２３０と、ボールネジ２２０の回転により上下動するナット２４０とを備えており、Ｘキャリッジ３００は、縦ガイド２３０，２３０に案内されつつ、ボールネジ２２０の回転によりナット２４０とともに上下動するキャリッジ本体３１０と、このキャリッジ本体３１０上に、サーボモータ４１０と、このサーボモータ４１０で駆動される横軸方向（図１中のＸ方向）のボールネジ４１５と、図示しないナットとを備えている。
【００１６】
図２は錠剤カセット５００のチャッキングユニット４００に対向する側から見た斜視図、図３はその分解斜視図、図４はシート頭出し前の状態を示す側断面図，図５はシート頭出し時の状態を示す側断面図、図６はカセット本体５２０の本体下部５４０の具体的構成を示す斜視図である。なお、以下では、錠剤カセット５００のチャッキングユニット４００に対向する側を前、その反対側を後という。
【００１７】
本実施形態における錠剤カセット５００は、積載される各種ＰＴＰ錠剤シート（錠剤シートに相当する。）９００よりも若干幅広に形成されている。したがって、錠剤カセット５００としては、各種ＰＴＰ錠剤シート９００の有する幅に応じて、幅寸法のみが異なるものが複数用意される。それらの具体的な構成は、いずれも図２，図３に示すように、断面凹状をなす長尺のカセット基部５１０と、このカセット基部５１０の長手方向から着脱自在に嵌合されるカセット本体５２０とからなっている。
【００１８】
カセット基部５１０の底板５１１の裏面側には、図４，図５に示すように、側面視Ｌ字状の突起５１２，５１２が前後（及び左右）にそれぞれ形成され、その底板５１１の後端は上方に屈曲されて弾性を有する舌片５１３が形成されている。前記底板５１１の後部の表面側には断面逆凹状の支持部材５１４が形成され、この支持部材５１４で片持ち支持される左右二条の舌片５１５，５１５がそれぞれ前部に向かって先下がりに形成されている。なお、支持部材５１４と、舌片５１５，５１５とは、前記図２に示すように、ともにカセット基部５１０の左右側壁５１６，５１７内に配置されており、この舌片５１５，５１５でＰＴＰ錠剤シート９００，９００，・・・の端数分がチャッキングされるようになっている。ただし、前記舌片５１５の条数は二条に限定されず、一条でもよいし、三条以上であってもよい。
【００１９】
カセット本体５２０は、さらに複数のＰＴＰ錠剤シート９００，９００，・・・を積載可能な本体上部５３０と、この本体上部５３０の下部に一体となるように取り付けられた本体下部５４０とからなっている。
【００２０】
本体下部５４０は、カセット本体５２０のカセット基部５１０への組み立て状態で、該カセット基部５１０の左右側壁５１６，５１７内に埋没して配置されるものであるが、その単体で見ると、図６に示すように、断面凹状の長尺形状をなした底板５４１上に前記本体上部５３０の一番下に積載されたＰＴＰ錠剤シート９００を順次に取り出すためのリンク機構５５０を備えている。
【００２１】
このリンク機構５５０は、前記本体下部５４０の底板５４１の後部にあって、その幅方向の略中央部に回転可能に軸支された回転部材５４２と、後端側がこの回転部材５４２の一端側に回転可能に連結され、かつ前端側の押圧部材５４３が前記チャック４３０による押圧力を受けると、引張りバネ５４４ａによる弾性付勢力に抗して後向きに移動可能な第一のスライド部材５４４と、この第一のスライド部材５４４と平行に配置されるとともに、後端側が前記回転部材５４２の他端側に回転可能に連結され、かつ前記第一のスライド部材５４４と逆向きに移動可能な第二のスライド部材５４５とを備えており、この第二のスライド部材５４５に、前記一番下に積載されたＰＴＰ錠剤シート９００を押し出すための押出部材５４６が立設されている。
【００２２】
本体上部５３０は、図２〜図５に示すように、カセット本体５２０のカセット基部５１０への組み立て状態で、その後部から中間部にかけてカセット基部５１０の左右側壁５１６，５１７内に埋没して配置され、その中間部から前部にかけてカセット基部５１０の左右側壁５１６，５１７の上方に突出して配置される側面視Ｌ字状をなしており、当該突出させた前壁５３１が前端で互いに内側に屈曲されることにより、所定の間隙を介して対向配置されている。前壁５３１の上端同士は補強板５３２で互いに連結されている。
【００２３】
この本体上部５３０の後部には、棒状部材５３３が起伏可能に立設されており、ＰＴＰ錠剤シート９００，９００，・・・の充填時に倒伏させて、前記前壁５３１間にＰＴＰ錠剤シート９００，９００，・・・を挟み込んだ状態で、この棒状部材５３３を起立させることで、各ＰＴＰ錠剤シート９００，９００，・・・を整列させるようになっている。
【００２４】
この本体上部５３０の前面には、図２に示すように、各錠剤シート９００，９００，・・・を覗くことのできる開口部５３１ａが形成されている。そして、チャッキングユニット４００に搭載されたカウンタ４３１で前記開口部５３１ａから覗く各錠剤シート９００，９００，・・・の枚数を非接触でカウントできるようになっている。カウンタ４３１には、例えば反射型のレーザー式距離センサ４３１ａ、撮像画像認識装置４３１ｂ、接触式センサ４３１ｃ等が用いられる。
【００２５】
図７はカウンタ４３１として反射型のレーザー式距離センサ４３１ａを用いて、錠剤カセット５００内のＰＴＰ錠剤シート９００の枚数をカウントする様子を示す側断面図である。また、図８はカウンタ４３１として撮像画像認識装置４３１ｂを用いて、錠剤カセット５００内のＰＴＰ錠剤シート９００の枚数をカウントする様子を示す図であって、（ａ）は側断面図、（ｂ）は撮像画像を２値化したものである。また、図９はカウンタ４３１としの接触式センサ４３１ｃを用いて、錠剤カセット５００内のＰＴＰ錠剤シート９００の枚数をカウントする様子を示す側断面図である。以下、それぞれのカウント方法を詳述する。
【００２６】
（１）カウンタ４３１として反射型のレーザー式距離センサ４３１ａを用いて、錠剤カセット５００内のＰＴＰ錠剤シート９００，９００，・・・の枚数をカウントする場合：
この場合、錠剤カセット５００の本体上部５３０には、図７に示すように、その底板５３４上に複数枚のＰＴＰ錠剤シート９００，９００，・・・が前記棒状部材５３３で上下方向に整列された状態となっている。底板５３４の前部は所定量だけ切り欠かれており、この切り欠き部５３５上に各ＰＴＰ錠剤シート９００，９００，・・・の先端がオーバーハングした状態となっている。
【００２７】
そして、チャッキングユニット４００を上下移動させながら、そのカウンタ４３１としての反射型のレーザー式距離センサ４３１ａから、錠剤カセット５００上のＰＴＰ錠剤シート９００に向けてレーザー光を投光すると、当該ＰＴＰ錠剤シート９００のシート本体９１０からの反射光と、前記ＰＴＰ錠剤シート９００の錠剤９２０からの反射光とが交互に検出されることになる。
【００２８】
すると、カウンタ４３１における投光から反射光検出までの僅かな時間差があり、コントローラ１０でこの時間差を演算することにより、カウンタ４３１からＰＴＰ錠剤シート９００のシート本体９１０までの距離Ｄ１と、カウンタ４３１からＰＴＰ錠剤シート９００の錠剤９２０までの距離Ｄ２とが検出できる。
【００２９】
したがって、閾値Ｄを、Ｄ１≦Ｄ＜Ｄ２のように設定しておき、この閾値Ｄを越えない距離が検出された場合の検出数をカウントするだけで、錠剤カセット５００内のＰＴＰ錠剤シート９００の枚数が検出できる。
【００３０】
この際、錠剤カセット５００の底板５３４の前部の切り欠き部５３５上に各ＰＴＰ錠剤シート９００，９００，・・・の先端がオーバーハング状態とされているので、錠剤カセット５００内の一番下に搭載されたＰＴＰ錠剤シート９００のシート本体９１０を容易に検出できる。このようにして、各錠剤カセット５００内のＰＴＰ錠剤シート９００の枚数を非接触で正確に検出できるようになっている。
【００３１】
（２）カウンタ４３１として撮像画像認識装置４３１ｂを用いて、錠剤カセット５００内のＰＴＰ錠剤シート９００の枚数をカウントする場合：
この場合も、錠剤カセット５００の本体上部５３０には、図８（ａ）に示すように、その底板５３４上に複数枚のＰＴＰ錠剤シート９００，９００，・・・が前記棒状部材５３３で上下方向に整列された状態となっている。底板５３４の前部は所定量だけ切り欠かれており、この切り欠き部５３５上に各ＰＴＰ錠剤シート９００，９００，・・・の先端がオーバーハングした状態となっている。
【００３２】
そして、チャッキングユニット４００を上下移動させながら、そのカウンタ４３１としての撮像画像認識装置４３１ｂの撮像部で、錠剤カセット５００上のＰＴＰ錠剤シート９００を撮像する。この撮像画像をコントローラ１０の図示しないＣＰＵで２値化処理すると、図８（ｂ）に示すような白黒の縞状の画像が得られる。この画像の白色部分がＰＴＰ錠剤シート９００のシート本体９１０の撮像部分であり、前記画像の黒色部分がＰＴＰ錠剤シート９００の錠剤９２０の撮像部分に相当する。
【００３３】
したがって、前記画像の白黒色部分の繰り返し数をカウントするだけで、錠剤カセット５００内のＰＴＰ錠剤シート９００の枚数が検出できる。
【００３４】
この際、錠剤カセット５００の底板５３４の前部の切り欠き部５３５上に各ＰＴＰ錠剤シート９００，９００，・・・の先端がオーバーハング状態とされているので、錠剤カセット５００内の一番下に搭載されたＰＴＰ錠剤シート９００のシート本体９１０を容易に検出できる。このようにして、各錠剤カセット５００内のＰＴＰ錠剤シート９００の枚数を非接触で正確に検出できるようになっている。
【００３５】
（３）カウンタ４３１として接触式センサ４３１ｃを用いて、錠剤カセット５００内のＰＴＰ錠剤シート９００の枚数をカウントする場合：
この場合も、錠剤カセット５００の本体上部５３０には、図９に示すように、その底板５３４上に複数枚のＰＴＰ錠剤シート９００，９００，・・・が前記棒状部材５３３で上下方向に整列された状態となっている。ただし、この場合には、底板５３４の前部の切り欠き部５３５は不要である。
【００３６】
そして、チャッキングユニット４００を上下移動させながら、そのカウンタ４３１としての接触式センサ４３１ｃのアームで、錠剤カセット５００上の一番上のＰＴＰ錠剤シート９００をなぞることでその高さを検出することができるようになっている。
【００３７】
したがって、錠剤カセット５００上の一番上のＰＴＰ錠剤シート９００をなぞってその高さを検出するだけで、コントローラ１０にて錠剤カセット５００内のＰＴＰ錠剤シート９００の枚数が検出できる。
【００３８】
このようにして、各錠剤カセット５００内のＰＴＰ錠剤シート９００の枚数を安価にかつ正確に検出できるようになっている。
【００３９】
チャッキングユニット４００は、図１に示すように、キャリッジ本体３１０から前方（図１中のＺ方向）に延びるＺキャリッジ４１１と、このＺキャリッジ４１１に配置されたロータリーソレノイド４２０と、このロータリーソレノイド４２０で駆動されるチャック４３０と、このチャック４３０の左右にそれぞれ配置された横ガイド４４０，４４０と、横ガイド４４０，４４０間の下部に設けられた一次バケット４５０と、この一次バケット４５０の前部に設けられたラインセンサー４６０と、一次バケット４５０の下方に設けられたシャッター４７０付きの二次バケット４８０とを備えている。Ｚキャリッジ４１１は、いずれも図示しないサーボモータと、ボールネジと、ナットとからなっている。
【００４０】
そして、ＰＴＰ錠剤シート９００の端数打ち抜きが不要である場合には、図示しないコントローラからの動作指令を受けて、チャッキングユニット４００のチャック４３０が前方へ移動して、そのチャック４３０で直接に錠剤カセット５００の押圧部材５４３を押圧することで、そのリンク機構５５０の第一のスライド部材５４４を、引張りバネ５４４ａによる弾性付勢力に抗して後退させる。この後退させた第一のスライド部材５４４で、回転部材５４２の一端側を押圧して該回転部材５４２を図６中の反時計回りに回転させる。すると、この回転させた回転部材５４２の他端側で第二のスライド部材５４５を前進させる。この前進させた第二のスライド部材５４５で押出部材５４６を前向きに移動させる。
【００４１】
この移動された押出部材５４６で、錠剤カセット５００の一番下側に積載されたＰＴＰ錠剤シート９００の後端を押圧することにより、そのＰＴＰ錠剤シート９００の先端が若干当該錠剤カセット５００より突出して図４に示す状態から図５に示す状態となって、いわゆる頭出しがなされる。前記チャック４３０でその頭出しされたＰＴＰ錠剤シート９００をチャッキングして前方に引っ張り出し、その引っ張り出したＰＴＰ錠剤シート９００を一次バケット４５０内に落下させるためにチャック４３０によるチャッキングを解除する。Ｘキャリッジ３００と、Ｙキャリッジ２００とを用いて一次バケット４５０を二次バケット４８０上に移動させる。そして、一次バケット４５０の図示しない底部シャッターを開口して、ＰＴＰ錠剤シート９００を二次バケット４８０内に落下させる。ついで、二次バケット４８０の底部シャッター４７０を開口して、ＰＴＰ錠剤シート９００を搬送コンベアユニット８００上に落下させる。
【００４２】
カッティングユニット７００は、ＰＴＰ錠剤シート９００の端数打ち抜きをするために、図示しない縦刃と横刃とを備えている。そして、ＰＴＰ錠剤シート９００の端数打ち抜きが必要である場合にも、前述したように、チャッキングユニット４００のチャック４３０で錠剤カセット５００の押圧部材５４３を押圧してリンク機構５５０で押出部材５４６を前向きに移動させる。
【００４３】
この移動された押出部材５４６で、錠剤カセット５００の一番下側に積載されたＰＴＰ錠剤シート９００の後端を押圧することにより、そのＰＴＰ錠剤シート９００の頭出しがなされる。前記チャック４３０でその頭出しされたＰＴＰ錠剤シート９００をチャッキングして前方に引っ張り出し、今度はその引っ張り出したＰＴＰ錠剤シート９００をチャッキングしたまま、カッティングユニット７００に搬送する。そして、前記縦刃と横刃とを用いてＰＴＰ錠剤シート９００の端数打ち抜きを行って、当該打ち抜いた端数分のＰＴＰ錠剤シート９００を直接搬送コンベアユニット８００上に落下させるようになっている。
【００４４】
前記ＰＴＰ錠剤シート９００の端数打ち抜きを行った残部は、チャック４３０でチャッキングしたまま、もとの錠剤カセット５００に戻すが、この場合には、ＰＴＰ錠剤シート９００の残部は、カセット基部５１０の舌片５１５，５１５下の残部収納部５１５ａに頭出しした状態で挿入して収納される。
【００４５】
この残部収納部５１５ａに収納されたＰＴＰ錠剤シート９００の残部は、その後、前記チャック４３０でその頭出しされたＰＴＰ錠剤シート９００の残部をチャッキングして前方に引っ張り出して、ラインセンサー４６０で形状をチェックする。そして、ＰＴＰ錠剤シート９００の残部のさらなる端数打ち抜きが不要である場合には、そのＰＴＰ錠剤シート９００の残部を、一次バケット４５０内に落下させるためにチャック４３０によるチャッキングを解除する。Ｘキャリッジ３００と、Ｙキャリッジ２００を用いて一次バケット４５０を二次バケット４８０上に移動させる。そして、一次バケット４５０の図示しない底部シャッターを開口して、ＰＴＰ錠剤シート９００を二次バケット４８０内に落下させる。ついで、二次バケット４８０の底部シャッター４７０を開口して、ＰＴＰ錠剤シート９００を搬送コンベアユニット８００上に落下させる。
【００４６】
一方、ＰＴＰ錠剤シート９００の残部のさらなる端数打ち抜きが必要である場合にも、前述したように、前記チャック４３０でカセット基部５１０の舌片５１５，５１５下の残部収納部５１５ａから、その頭出しされたＰＴＰ錠剤シート９００の残部をチャッキングして前方に引っ張り出す。その引っ張り出したＰＴＰ錠剤シート９００の残部をチャッキングしたまま、カッティングユニット７００に搬送する。そして、前記縦刃と横刃とを用いてＰＴＰ錠剤シート９００残部のさらなる端数打ち抜きを行って、当該打ち抜いたさらなる端数分のＰＴＰ錠剤シート９００を直接搬送コンベアユニット８００上に落下させる。
【００４７】
一方、前記ＰＴＰ錠剤シート９００のさらなる端数打ち抜きを行った残部は、チャック４３０でチャッキングしたまま、もとの錠剤カセット５００に戻すが、この場合も、ＰＴＰ錠剤シート９００の残部は、カセット基部５１０の舌片５１５，５１５下の残部収納部５１５ａに頭出しした状態で挿入して収納される。
【００４８】
このようにして、錠剤カセット５００に積載されたＰＴＰ錠剤シート９００はその端数まで無駄なく調剤に供されることとなる。
【００４９】
搬送コンベアユニット８００は、ローラ群等８０１と、このローラ群等８０１で前後・左右方向に移動される錠剤取出バケット８０２，８０２とを備えている。そして、前記二次バケット４８０からシャッター４７０を介して落下したＰＴＰ錠剤シート９００又はその残部は、ローラ群等８０１で前後・左右方向に移動され、錠剤取出バケット８０２，８０２のいずれかに落下されるようになっている。
【００５０】
一方、前記カッティングユニット７００から落下したＰＴＰ錠剤シート９００の残部又はさらなる残部も、同様に、ローラ群等８０１で前後・左右方向に移動され、錠剤取出バケット８０２，８０２のいずれかに落下される。
【００５１】
このようにして、錠剤取出バケット８０２，８０２には、調剤されたＰＴＰ錠剤シート９００又はその残部が収納されるようになっている。
【００５２】
図１０は調剤装置１の在庫管理に係る制御系を示す機能ブロック図、図１１はこの調剤装置１の在庫管理に係る概略動作を示すフローチャートである。
【００５３】
本調剤装置１の在庫管理に係る制御系は、図１０に示すように、調剤装置１に付設されるコントローラ１０と、このコントローラ１０からの各種データ及び別途入力された処方箋データに基づいて各種演算等を行う制御装置２０とを備えている。
【００５４】
コントローラ１０は、チャッキングユニット４００の調剤前のスキャン動作により、前記カウンタ４３１で検出された各錠剤カセット５００，５００，・・・のＰＴＰ錠剤シート枚数データを取り込むためのシート枚数取り込み部２６と、チャッキングユニット４００の調剤前の前記スキャン動作を制御するための指令信号を該チャッキングユニット４００に向けて出力する第一動作指令部３１と、チャッキングユニット４００の調剤時のチャッキング動作を制御するための指令信号を該チャッキングユニットに出力する第二動作指令部３２とを備えている。
【００５５】
制御装置２０は、調剤装置１に近接配置された汎用或いは専用コンピュータで構成されており、ＲＯＭ２１と、ＲＡＭ２２と、表示部２３と、入力部２４と、ＣＰＵ２５と、記憶部３０とを備えている。ＲＯＭ２１は調剤装置１の制御プログラムや予め設定された各種データ等を記憶するものであり、ＲＡＭ２２はデータを一時的に保管するものである。表示部２３はＬＣＤ等からなり、ユーザへの各種メッセージを表示するものであり、入力部２４はユーザの各種指示や処方箋データを入力するためのものである。
【００５６】
ＣＰＵ２５はＲＯＭ２１に予め記憶しておいた制御プログラムに従って、コントローラ１０を介して本調剤装置１の全体の動作を制御するものであり、前記シート枚数データと薬剤情報に係るデータベースとして記憶部３０に予め記憶しておいた包装単位データとに基づいて、在庫管理を行うための在庫管理データを作成する手段として機能する。この在庫管理データは、前記処方箋データとともに、チャッキングユニット４００を調剤時に動作させるための動作データを演算するのに用いられる。
【００５７】
記憶部３０は、前記作成した在庫管理データ等を全てＣＰＵ２５経由で記憶するものである。この記憶部３０は、制御装置２０の外部やコントローラ１０側に設けてもよい。
【００５８】
以下、図１１を参照して本調剤装置１の在庫管理に係るスキャン動作を説明する。いま、チャッキングユニット４００は例えば図１中の左下側（ホームポジション）にて、待機状態にあるものとする。このような初期状態で、図１１において、例えば朝一番に電源が投入されると、まず、ＲＡＭ２２へのデフォルト値の設定等の初期設定が行われる（ステップＳ１）。そして、ユーザが入力部でスキャン動作を選択するとする（ステップＳ２）。この場合には、予め設定されたプログラムに従って、各錠剤カセット５００，５００，・・・のスキャン動作を開始する（ステップＳ３）。
【００５９】
例えば前記ホームポジションからカセット棚６００の最上段の棚板６０２上に固定されている各錠剤カセット５００，５００，・・・を左から右側にスキャンしていき、その下の段では逆に右側から左側にスキャンしていく。そして、最下段の左側又は右側にいたって、スキャンを終了し、チャッキングユニット４００はホームポジションに戻る。
【００６０】
このスキャン動作中に、（１）カウンタ４３１として反射型のレーザー式距離センサ４３１ａを使用した場合には、この反射型のレーザー式距離センサ４３１ａから錠剤カセット５００の前面に形成された開口部５３１ａに投光してその反射光に含まれる距離データを検出する（ステップＳ４）。ついで、シート枚数取り込み部２６は、この距離データに基いて各錠剤カセット５００，５００，・・・のシート枚数データを演算し、この演算したシート枚数データを取り込む（ステップＳ５）。
【００６１】
（２）カウンタ４３１として撮像画像認識装置４３１ｂを使用した場合には、当該撮像画像認識装置４３１ｂの撮像部の撮像画像データを検出する（ステップＳ４）。ついで、シート枚数取り込み部２６は、この撮像画像の２値化画像に基いて各錠剤カセット５００，５００，・・・のシート枚数データを演算し、この演算したシート枚数データを取り込む（ステップＳ５）。
【００６２】
（３）カウンタ４３１として接触式センサ４３１ｃを用いた場合には、この接触式センサ４３１ｃで錠剤カセット５００内の一番上のＰＴＰ錠剤シート９００の高さデータを検出する（ステップＳ４）。ついで、シート枚数取り込み部２６は、この高さデータに基いて各錠剤カセット５００，５００，・・・のシート枚数データを演算し、この演算したシート枚数データを取り込む（ステップＳ５）。
【００６３】
ついで、前記シート枚数データと薬剤情報に係るデータベースとして記憶部３０に予め記憶しておいた包装単位データとに基づいて在庫管理データをＣＰＵ２５で作成し（ステップＳ６）、この在庫管理データを前記記憶部３０に記憶する（ステップＳ７）。そして、チャッキングユニット４００の調剤前の前記スキャン動作を終了する（ステップＳ８）。
【００６４】
すると、ステップＳ２に戻り、今度はスキャン動作でないので（ステップＳ２でＮＯ）チャッキングユニット４００の調剤時のチャッキング動作が開始される（ステップＳ９）。この動作は、上記各構成要素において説明した通常の調剤動作であるので、その説明は省略する。
【００６５】
この実施形態によれば、錠剤カセット５００の前壁５３１に開口部５３１ａを設けるとともに、前記カウンタ４３１は、錠剤カセット５００の開口部５３１ａに対向配置され、該開口部５３１ａから覗くＰＴＰ錠剤シート９００の枚数をカウントするものであるので、錠剤カセット５００内に積載されるＰＴＰ錠剤シート９００の枚数が自動的にカウントできる。したがって、錠剤カセット５００内に、ＰＴＰ錠剤シート９００が補充され、或いは取り出されることが頻繁であったとしても、それに追従してＰＴＰ錠剤シート９００の枚数を確実に把握できるようになる。さらに、この自動的にカウントされたＰＴＰ錠剤シート９００の枚数と薬剤情報に係るデータベースとして記憶部３０に予め記憶しておいた包装単位データとを用いて、より信頼性の高い在庫管理を行うことができるようになる。
【００６６】
なお、上記実施形態では、左右に２台のカセット棚６００，６００を配置しているが、前後に配置することとしてもよいし、１台、或いは３台以上のカセット棚を配置することとしてもよい。その場合には、各キャリッジ、チャッキングユニット、カッティングユニット等の台数もこれに対応したものとするのが作業効率の点から好ましい。
【００６７】
また、上記実施形態では、カウンタ４３１として、反射型のレーザー式距離センサ４３１ａと、撮像画像認識装置４３１ｂと、接触式センサ４３１ｃについて説明したが、その他の接触式、又は非接触式のカウンタを用いてもよい。
【００６８】
また、上記実施形態では、各錠剤カセット５００，５００，・・・は、カセット棚６００の棚板６０２上に、該各錠剤カセット５００，５００，・・・の幅方向に列設されているが、この棚板は静止した平板状のものに限定されず、例えば所定の軸心まわりに回転する円筒形状のものであってもよい。その場合には、チャッキングユニット４００（或いは、これに搭載されるカウンタ４３１）を、この回転する棚板上に搭載された各錠剤カセット５００，５００，・・・に対して相対移動させることで足りる。
【００６９】
ところで、カッティングユニット７００でＰＴＰ錠剤シート９００の端数打ち抜きを行った残部である端数シート９００ａは、チャック４３０でチャッキングしたまま、もとの錠剤カセット５００内に戻される。上記実施形態では、錠剤カセット５００に積載されたＰＴＰ錠剤シート９００，９００，・・・の枚数を把握しているが、もとの錠剤カセット５００に戻される端数シート９００ａに含まれる錠剤９２０の数までは把握していない。より正確な在庫管理を行うためには、この端数シート９００ａの錠剤９２０の数をも把握しておく必要がある。以下、この端数シート９００ａの錠剤９２０の数を把握するための構成例を説明する。図１２はカウンタ４３５としてフォトインタラプタ４３５ａを用いて、端数シート９００ａの錠剤９２０の数をカウントする様子を示す説明図であって、（ａ）は斜視図、（ｂ）は側面図である。
【００７０】
前記錠剤シート９００は、カッティングユニット７００でカッティングされた後、その残部としての端数シート９００ａが、図１２（ａ）（ｂ）に示すように、チャッキングユニット４００のチャック４３０でチャッキングされて、そのチャッキングユニット４００内に引き込まれる。この引き込みルート（経路）中に、カウンタ４３５が設けられている。
【００７１】
このカウンタ４３５として、例えばフォトインタラプタ４３５ａを用いている。このフォトインタラプタ４３５ａは、端数シート９００ａの表面側に配置された複数の発光部４３６と、その裏面側にこれらの発光部４３６に対応して配置された複数の受光部４３７とが、端数シート９００ａの幅全域を含むように列設されている。なお、発光部４３６と受光部４３７とは上下逆配置としてもよく、また発光部４３６と受光部４３７とを少なくとも１対だけ有するフォトインタラプタ４３５ａを、端数シート９００ａの幅方向に移動させることとしてもよい。
【００７２】
そして、チャック４３０により端数シート９００ａをチャッキングユニット４００内に一定速度で引き込むとともに、フォトインタラプタ４３５ａの発光部４３６を発光させる。すると、端数シート９００ａで遮光された部分においては、受光部４３７がオフ信号を出力し、端数シート９００ａで遮光されない部分においては、受光部４３７がオン信号を出力する。なお、端数シート９００ａがフォトインタラプタ４３５ａを通過する前と通過した後には、すべての受光部４３７がオン信号を出力する。
【００７３】
このフォトインタラプタ４３５ａの受光部４３７のオン・オフ信号の時間的変化から、端数シート９００ａの形状を検出でき、この検出形状ともとのＰＴＰ錠剤シート９００の形状との比較により、その端数シート９００ａに含まれる錠剤９２０の数を検出することができる。
【００７４】
このようにして、端数シート９００ａの錠剤数を非接触で正確に検出することができるようになっている。
【００７５】
図１３は調剤装置１の他の在庫管理に係る制御系を示す機能ブロック図、図１４はこの調剤装置１の他の在庫管理に係る概略動作を示すフローチャートである。なお、上記実施形態と共通する要素には同一番号を付し、その詳細説明は省略する。
【００７６】
本調剤装置１の他の在庫管理に係る制御系は、図１３に示すように、調剤装置１に付設されるコントローラ１０と、このコントローラ１０からの各種データ及び別途入力された処方箋データに基づいて各種演算等を行う制御装置２０とを備えている。
【００７７】
コントローラ１０は、前記図１０の構成に加えて、チャッキングユニット４００の調剤前の＃２スキャン動作により、前記カウンタ４３５で検出された端数シート９００ａの錠剤数データを取り込むための錠剤数取り込み部２７を備えている。
【００７８】
制御装置２０は、調剤装置１に近接配置された汎用或いは専用コンピュータで構成されており、ＲＯＭ２１と、ＲＡＭ２２と、表示部２３と、入力部２４と、ＣＰＵ２５と、記憶部３０とを備えている。ＲＯＭ２１は調剤装置１の制御プログラムや予め設定された各種データ等を記憶するものであり、ＲＡＭ２２はデータを一時的に保管するものである。表示部２３はＬＣＤ等からなり、ユーザへの各種メッセージを表示するものであり、入力部２４はユーザの各種指示や処方箋データを入力するためのものである。
【００７９】
ＣＰＵ２５はＲＯＭ２１に予め記憶しておいた制御プログラムに従って、コントローラ１０を介して本調剤装置１の全体の動作を制御するものであり、前記錠剤シート枚数データと前記包装単位データとに加えて、錠剤数データとに基づいて、在庫管理を行うための在庫管理データを作成する手段として機能する。この在庫管理データは、前記処方箋データとともに、チャッキングユニット４００を調剤時に動作させるための動作データを演算するのに用いられる。
【００８０】
記憶部３０は、前記作成した在庫管理データ等を全てＣＰＵ２５経由で記憶するものである。この記憶部３０は、制御装置２０の外部やコントローラ１０側に設けてもよい。
【００８１】
以下、図１４を参照して本調剤装置１の在庫管理に係るスキャン動作を説明する。いま、チャッキングユニット４００は例えば図１中の左下側（ホームポジション）にて、待機状態にあるものとする。このような初期状態で、図１４において、例えば朝一番に電源が投入されると、まず、ＲＡＭ２２へのデフォルト値の設定等の初期設定が行われる（ステップＳ１）。そして、ユーザが入力部で上記と同様の＃１スキャン動作を選択するとする（ステップＳ２）。この場合には、予め設定されたプログラムに従って、各錠剤カセット５００，５００，・・・の＃１スキャン動作を開始する（ステップＳ３）。この後、上記と同様のステップＳ４〜Ｓ８を実行する。
【００８２】
そして、＃１スキャン動作を終了すると、ユーザが入力部で＃２スキャン動作を選択するとする（ステップＳ９）。この場合には、予め設定されたプログラムに従って、チャッキングユニット４００内に引き込まれた端数シート９００ａの＃２スキャン動作を開始する（ステップＳ１０）。
【００８３】
この＃２スキャン動作中に、カウンタ４３５としてフォトインタラプタ４３５ａを使用するが、この場合には、この発光部４３６から端数シート９００ａに投光してその受光部４３７での受光信号であるオン信号データと非受光信号であるオフ信号データを時系列的に検出する（ステップＳ１１）。ついで、錠剤数取り込み部２７は、このオン・オフ信号データに基いて端数シート９００ａの錠剤数データを演算し、この演算した錠剤数データを取り込む（ステップＳ１２）。
【００８４】
ついで、この錠剤数データを、前記シート枚数データと薬剤情報に係るデータベースとして記憶部３０に予め記憶しておいた包装単位データとに加えて、これらのデータに基づいて在庫管理データをＣＰＵ２５で作成し（ステップＳ１３）、この在庫管理データを前記記憶部３０に記憶する（ステップＳ１４）。そして、チャッキングユニット４００の調剤前の前記＃２スキャン動作を終了する（ステップＳ１５）。
【００８５】
すると、ステップＳ９に戻り、今度は＃２スキャン動作でないので（ステップＳ９でＮＯ）チャッキングユニット４００の調剤時のチャッキング動作が開始される（ステップＳ１６）。この動作は、上記各構成要素において説明した通常の調剤動作であるので、その説明は省略する。
【００８６】
この実施形態によれば、カウンタ４３５として、端数シート９００ａが錠剤カセット５００内に戻される経路中に設けられたフォトインタラプタ４３５ａと、このフォトインタラプタ４３５ａの各受光部４３７のオン・オフ信号の時系列出力データに基づいて、端数シート９００ａの錠剤数をカウントするようになっているので、錠剤カセット５００内に戻される端数シート９００ａの錠剤数が自動的にカウントできる。したがって、端数シート９００ａの錠剤数を確実に把握できるようになる。さらに、この自動的にカウントされた端数シート９００ａの錠剤数を用いて、より信頼性の高い在庫管理を行うことができるようになる。
【００８７】
なお、この実施形態では、カウンタ４３５として、フォトインタラプタ４３５ａを使用しているが、超音波センサ等の他種類の非接触センサや、カメラによる端数シート９００ａの表面又は裏面の撮像画像等を使用してもよいし、場合によっては、接触センサを使用してもよいのはもちろんである。
【符号の説明】
【００８８】
１  調剤装置
１０  コントローラ
２０  制御装置
２５  ＣＰＵ
２６  シート枚数取り込み部
２７  錠剤数取り込み部
３０  記憶部
１００  装置本体
２００  Ｙキャリッジ
３００  Ｘキャリッジ
４００  チャッキングユニット
４３１  カウンタ
４３１ａ  反射型のレーザー式距離センサ
４３１ｂ  撮像画像認識装置
４３１ｃ  接触式センサ
４３５  カウンタ
４３５ａ  フォトインタラプタ
４３６  発光部
４３７  受光部
５００  錠剤カセット
５３０  本体上部
５３１  前壁
５３１ａ  開口部
５３３  棒状部材
５３４  底板
５３５  切り欠き部
６００  カセット棚
７００  カッティングユニット
８００  搬送コンベアユニット
９００  ＰＴＰ錠剤シート（錠剤シートに相当する。）
９００ａ  端数シート
９１０  シート本体
９２０  錠剤
【先行技術文献】
【特許文献】
【００８９】
【特許文献１】特開平４−２６９９６０号公報
【特許文献２】実開平５−０５４２２３号公報
【図１】
0005608213.tif 000002
【図２】
0005608213.tif 000003
【図３】
0005608213.tif 000004
【図４】
0005608213.tif 000005
【図５】
0005608213.tif 000006
【図６】
0005608213.tif 000007
【図７】
0005608213.tif 000008
【図８】
0005608213.tif 000009
【図９】
0005608213.tif 000010
【図１０】
0005608213.tif 000011
【図１１】
0005608213.tif 000012
【図１２】
0005608213.tif 000013
【図１３】
0005608213.tif 000014
【図１４】
0005608213.tif 000015