(57)【要約】【課題】手撒き用セルトレイの各セルに投入すべき薬剤の種類と量を分かりやすく指示する薬剤分包装置を提供する。【解決手段】薬剤分包装置は、複数のセルに区切られた手撒き用のセルトレイと、前記複数のセルの各々から薬剤を分包紙に受け入れて薬包に包装する分包ユニットと、操作に関する入出力を行う入出力インタフェースと、制御部２とを備える。制御部２は、処方データに含まれる薬剤の１錠が１つのセルおよび１つの薬包の少なくとも一方に対して占める１錠占有率に基づいて、前記複数のセルの各々に投入すべき薬剤の錠数を表す薬剤分割データを生成する分割データ生成部２１１と、前記薬剤分割データに基づいて、前記複数のセルの各々に投入すべき薬剤の錠数を表す作業指示データを生成し、前記入出力インタフェースを介して出力させる作業指示生成部２１２とを有する。【選択図】図５
2020105551.tif 000002
【特許請求の範囲】
【請求項１】
複数のセルに区切られ、前記複数のセルの各々に薬剤が手撒きで投入されるセルトレイと、前記複数のセルの各々から薬剤を分包紙に受け入れて薬包に包装する分包ユニットと、操作に関する入出力を行う入出力インタフェースと、制御部とを備えた薬剤分包装置であって、前記制御部が、処方データに含まれる薬剤の１錠が１つのセルおよび１つの薬包の少なくとも一方に対して占める１錠占有率に基づいて、前記複数のセルの各々に投入すべき薬剤の錠数を表す薬剤分割データを生成する分割データ生成部と、前記薬剤分割データに基づいて、前記複数のセルの各々に投入すべき薬剤の錠数を表す作業指示データを生成し、前記入出力インタフェースを介して出力させる作業指示生成部とを有する、薬剤分包装置。
【請求項２】
前記セルトレイ上で、前記複数のセルを個別に識別可能とする識別手段をさらに有し、前記制御部が、前記識別手段を制御する識別制御部をさらに有し、前記識別制御部が、手撒きで投入する薬剤の種類が前記入出力ユニットを介して特定されたとき、前記薬剤分割データにしたがい、前記セルトレイにおいて当該薬剤を投入すべきセルを識別可能な状態とする、請求項１に記載の薬剤分包装置。
【請求項３】
前記識別手段が、前記複数のセルのそれぞれに対応して設けられた発光素子を有する、請求項２に記載の薬剤分包装置。
【請求項４】
前記分包ユニットが、前記分包紙を送り出しつつ、分包紙の送り方向に平行な方向に横シールを形成する第１封止機構と、前記分包紙の送り方向に交差する方向に縦シールを形成する第２封止機構とを有し、前記制御部が、前記薬剤分割データに基づき、前記第１封止機構および第２封止機構の動作を制御する分包制御部をさらに有する、請求項１〜３のいずれか一項に記載の薬剤分包装置。
【請求項５】
複数のセルに投入された薬剤を１つの薬包に分包する場合、前記分包制御部が、前記複数のセルから分包紙へ薬剤を送り出す間に、前記第１封止機構を少なくとも１回停止させる、請求項４に記載の薬剤分包装置。
【請求項６】
１つの処方データに対して、前記セルトレイに対する複数回の手撒き作業が必要な場合、１つの薬包に分包されるべき薬剤が２回の手撒き作業に分割されないよう、前記作業指示生成部が作業指示データを生成する、請求項１〜５のいずれか一項に記載の薬剤分包装置。
【請求項７】
複数のセルに区切られ、前記複数のセルの各々に薬剤が手撒きで投入されるセルトレイと、前記複数のセルの各々から薬剤を分包紙に受け入れて薬包に包装する分包ユニットと、操作に関する入出力を行う入出力インタフェースとを備えた薬剤分包装置の制御プログラムであって、前記薬剤分包装置が備えるプロセッサに、処方データに含まれる薬剤の１錠が１つのセルおよび１つの薬包の少なくとも一方に対して占める１錠占有率に基づいて、前記複数のセルの各々に投入すべき薬剤の錠数を表す薬剤分割データを生成する処理と、前記薬剤分割データに基づいて、前記複数のセルの各々に投入すべき薬剤の錠数を表す作業指示データを生成し、前記入出力インタフェースを介して出力させる処理とを実行させる命令を含む、薬剤分包装置の制御プログラム。
【請求項８】
請求項７に記載の制御プログラムを記憶した、コンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、薬剤分包装置に関し、特に、手撒きでの作業を支援する機能を備えた薬剤分包装置と、この装置の動作を制御する制御プログラムと、この制御プログラムを記録した記録媒体とに関する。
【背景技術】
【０００２】
従来、処方された薬剤を１回の服用分ずつ個別包装（分包）することができる薬剤分包装置が知られている。薬剤分包装置によれば、例えば、起床時、朝食後、昼食後、夕食後、または寝る前、等の服薬タイミングに分けて、処方にしたがって必要な薬剤のみが分包される。また、個々の包装材に患者氏名や服薬タイミングを印刷することもできる。これにより、薬の飲み忘れや飲み間違いを防止できるという利点がある。【０００３】
薬剤分包装置は、一般的に、処方に従って薬剤を１回の服用分ずつに分割して収容する複数のマスを備えたトレイと、前記のマスから分包紙に薬剤を送り込み、熱溶着等によって、薬剤を１回分の服薬量に分けて密封包装する分包ユニットとを備えている。【０００４】
薬剤分包装置で扱われる薬剤の種類と大きさは、様々である。このため、例えば、１回の服用分として処方される薬剤の錠数が多かったり、処方される薬剤のサイズが大きかったりする場合、トレイの１つのマスに、１回の服用分の薬剤が入りきらず、１回の服用分の薬剤を複数のマスに分けて収容せざるを得ない場合がある。【０００５】
このような状況を鑑み、例えば、下記の特許文献１には、薬剤を分割収容するための分割マスが所望の複数マス分送られるのに対して、包装材が１包分だけ送られてヒートシール包装が加えられるように、分割器の回転速度と包装装置の分包速度との関係を選択可能な構成が開示されている。すなわち、この構成においては、必要な場合に、複数マス分の薬剤を１つの分包袋内に収容することができる。【０００６】
また、下記の特許文献２には、１個の薬剤収容室内に収容されている薬剤を１包分の袋体にて包装する第１のモードと、複数個の薬剤収容室内に収容されている薬剤を１包分の袋体内にて包装する第２のモードとを有する薬剤分包装置が開示されている。すなわち、この薬剤分包装置においては、第２のモードを選択することにより、複数マス分の薬剤を１つの分包袋内に収容することができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】実用新案登録第２６０６１１０号公報
【特許文献２】特開２００２−１０４３０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
従来の薬剤分包装置には、粉末状、粒状、またはカプセル状等の固形薬剤を、処方に応じて、自動的にトレイに分割する仕組みの他に、薬剤師がトレイのマスに手で薬剤を投入する作業（いわゆる「手撒き」）が行える仕組みを備えたものもある。【０００９】
上述したように、１回の服用分として処方される薬剤の錠数が多かったり、処方される薬剤のサイズが大きかったりすることが原因で、１回の服用分の薬剤を複数のマスに収容する場合、これを手撒きで行うと、どのマスへどの薬剤を投入すべきかが分かりづらくなり、ミスが起こりやすい。【００１０】
そのため、手撒きユニットを備えた薬剤分包装置においては、手撒き作業における人為的ミスを防ぐために、手撒きユニットのそれぞれのセルに投入すべき薬剤を指示する機能を備えることが望ましい。【００１１】
上記の要求を鑑み、本発明は、手撒き作業における人為的ミスを未然に防ぐために、手撒き作業を支援する機能を備えた薬剤分包装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記の目的を達成するために、以下に開示する薬剤分包装置は、複数のセルに区切られ、前記複数のセルの各々に薬剤が手撒きで投入されるセルトレイと、前記複数のセルの各々から薬剤を分包紙に受け入れて薬包に包装する分包ユニットと、操作に関する入出力を行う入出力インタフェースと、制御部とを備えた薬剤分包装置であって、前記制御部が、処方データに含まれる薬剤の１錠が１つのセルおよび１つの薬包の少なくとも一方に対して占める１錠占有率に基づいて、前記複数のセルの各々に投入すべき薬剤の錠数を表す薬剤分割データを生成する分割データ生成部と、前記薬剤分割データに基づいて、前記複数のセルの各々に投入すべき薬剤の錠数を表す作業指示データを生成し、前記入出力インタフェースを介して出力させる作業指示生成部とを有する。
【発明の効果】
【００１３】
上記の構成によれば、セルトレイのそれぞれのセルに投入すべき薬剤を分かりやすく指示することができ、手撒き作業における人為的ミスを未然に防ぐことに寄与する薬剤分包装置を提供することができる。
【図面の簡単な説明】
【００１４】
【図１Ａ】図１Ａは、第１の実施形態にかかる薬剤分包装置１００を上から見たときの外観を示す平面図である。
【図１Ｂ】図１Ｂは、薬剤分包装置１００を正面から見たときの外観を示す正面図である。
【図２】図２は、薬剤分包装置の機能的な概略構成を示すブロック図である。
【図３】図３は、手撒きユニットが備えるセルトレイの外観を示す斜視図である。
【図４】図４は、分包ユニットから排出される薬包シートの一例を示す図である。
【図５】図５は、制御部２の機能ブロック図である。
【図６】図６は、制御部２による処理フローを示すフローチャートである。
【図７】図７は、処方データの一例を示す図である。
【図８】図８は、図６に示したステップＳ１０３の内部処理フローを示すフローチャートである。
【図９】図９の（ａ）〜（ｄ）は、薬包に対する薬剤の割り当ての一例を示す模式図である。
【図１０】図１０は、図６に示したステップＳ１０４の内部処理フローを示すフローチャートである。
【図１１】図１１は、１つのセルに投入されるべき薬剤の情報の一例を示す図である。
【図１２】図１２の（ａ）〜（ｄ）は、セルに対する薬剤の割り当ての一例を示す模式図である。
【図１３】図１３は、作業指示生成部２１２によって生成され、入出力ユニット１のモニタに表示される作業指示画面の一例を示す図である。
【図１４】図１４は、作業指示生成部２１２によって生成され、入出力ユニット１のモニタに表示される作業指示画面の一例を示す図である。
【図１５】図１５は、１回の服用量の手撒きに複数セルが必要な場合に、手撒き作業を２回に分割する例を示す図である。
【図１６】図１６は、分包ユニット５の構成の一部を示す斜視図である。
【図１７】図１７の（ａ）および（ｂ）は、縦ローラ５５の動作を示す断面模式図である。
【図１８】図１８は、１つの薬包に１〜６セル分の薬剤を封入する際の、横ローラ５４の送り量と途中停止タイミングの一例を示した図である。
【発明を実施するための形態】
【００１５】
本発明の第１の構成にかかる薬剤分包装置は、複数のセルに区切られ、前記複数のセルの各々に薬剤が手撒きで投入されるセルトレイと、前記複数のセルの各々から薬剤を分包紙に受け入れて薬包に包装する分包ユニットと、操作に関する入出力を行う入出力インタフェースと、制御部とを備えた薬剤分包装置であって、前記制御部が、処方データに含まれる薬剤の１錠が１つのセルおよび１つの薬包の少なくとも一方に対して占める１錠占有率に基づいて、前記複数のセルの各々に投入すべき薬剤の錠数を表す薬剤分割データを生成する分割データ生成部と、前記薬剤分割データに基づいて、前記複数のセルの各々に投入すべき薬剤の錠数を表す作業指示データを生成し、前記入出力インタフェースを介して出力させる作業指示生成部とを有する。
【００１６】
第１の構成によれば、処方データに含まれる薬剤の１錠が１つのセルおよび１つの薬包の少なくとも一方に対して占める１錠占有率に基づいて、分割データ生成部が、前記複数のセルの各々に投入すべき薬剤の錠数を表す薬剤分割データを生成する。そして、この薬剤分割データに基づいて、作業指示生成部が、前記複数のセルの各々に投入すべき薬剤の錠数を表す作業指示データを生成し、前記入出力インタフェースを介して出力させる。
【００１７】
これにより、この薬剤分包装置を用いて作業を行う薬剤師は、どのセルにどの薬剤をいくつ投入すれば良いかを、入出力インタフェースからの出力に基づいて確認することができる。この結果、特に、１回に服用すべき薬剤の錠数が多い場合において、調剤ミスを未然に防ぐことができる。
【００１８】
本発明の第２の構成にかかる薬剤分包装置は、第１の構成において、前記セルトレイ上で、前記複数のセルを個別に識別可能とする識別手段をさらに有し、前記制御部が、前記識別手段を制御する識別制御部をさらに有し、前記識別制御部が、手撒きで投入する薬剤の種類が前記入出力ユニットを介して特定されたとき、前記薬剤分割データにしたがい、前記セルトレイにおいて当該薬剤を投入すべきセルを識別可能な状態とする。
【００１９】
第２の構成によれば、ある薬剤を手撒きで投入する際に、入出力インタフェースからの作業指示データの出力に加えて、手撒き用のセルトレイにおいて、その薬剤をどのセルに投入すれば良いかが識別可能な状態とされるので、薬剤を投入する箇所を誤るという人為的なミスをより効果的に防止することができる。
【００２０】
本発明の第３の構成にかかる薬剤分包装置は、第２の構成において、前記識別手段が、前記複数のセルのそれぞれに対応して設けられた発光素子を有する。
【００２１】
第３の構成によれば、手撒き用セルトレイの各セルに対応して設けられた発光素子により、薬剤を投入すべきセルを識別可能な状態とすることができる。これにより、薬剤を投入する箇所を誤るという人為的なミスをより効果的に防止することができる。
【００２２】
本発明の第４の構成にかかる薬剤分包装置は、第１〜第３のいずれかの構成において、前記分包ユニットが、前記分包紙を送り出しつつ、分包紙の送り方向に平行な方向に横シールを形成する第１封止機構と、前記分包紙の送り方向に交差する方向に縦シールを形成する第２封止機構とを有し、前記制御部が、前記薬剤分割データに基づき、前記第１封止機構および第２封止機構の動作を制御する分包制御部をさらに有する。
【００２３】
第４の構成によれば、分包制御部が、横シールを形成する第１封止機構と、縦シールを形成する第２封止機構とを、薬剤分割データに基づいて制御することにより、処方すべき薬剤の量に適した大きさの薬包を形成することができる。
【００２４】
本発明の第５の構成にかかる薬剤分包装置は、第４の構成において、複数のセルに投入された薬剤を１つの薬包に分包する場合、前記分包制御部が、前記複数のセルから分包紙へ薬剤を送り出す間に、前記第１封止機構を少なくとも１回停止させる。
【００２５】
第５の構成によれば、複数のセルに投入された薬剤を１つの薬包に分包する場合、前記複数のセルから分包紙へ薬剤を送り出す間に、前記第１封止機構を少なくとも１回停止させることにより、分包紙の送り方向の数か所に薬剤を分散させることができる。これにより、薬包にシワができたり、横シールを形成する部分の分包紙の合わせ目がずれたりするといった不具合が抑制され、分包紙をきれいにシールすることができる。
【００２６】
本発明の第６の構成にかかる薬剤分包装置は、第１〜第５のいずれかの構成において、１つの処方データに対して、前記セルトレイに対する複数回の手撒き作業が必要な場合、１つの薬包に分包されるべき薬剤が２回の手撒き作業に分割されないよう、前記作業指示生成部が作業指示データを生成する。
【００２７】
第６の構成によれば、１つの薬包に分包されるべき薬剤が２回の手撒き作業に分割されないので、１つの薬包の分包作業が長時間中断されることによるシールの不具合等を未然に防ぐことができる。
【００２８】
本発明の一実施形態にかかる、薬剤分包装置の制御プログラムは、複数のセルに区切られ、前記複数のセルの各々に薬剤が手撒きで投入されるセルトレイと、前記複数のセルの各々から薬剤を分包紙に受け入れて薬包に包装する分包ユニットと、操作に関する入出力を行う入出力インタフェースとを備えた薬剤分包装置の制御プログラムであって、前記薬剤分包装置が備えるプロセッサに、処方データに含まれる薬剤の１錠が１つのセルおよび１つの薬包の少なくとも一方に対して占める１錠占有率に基づいて、前記複数のセルの各々に投入すべき薬剤の錠数を表す薬剤分割データを生成する処理と、前記薬剤分割データに基づいて、前記複数のセルの各々に投入すべき薬剤の錠数を表す作業指示データを生成し、前記入出力インタフェースを介して出力させる処理とを実行させる命令を含む。
【００２９】
この制御プログラムによって制御される薬剤分包装置を用いて作業を行う薬剤師は、どのセルにどの薬剤をいくつ投入すれば良いかを、入出力インタフェースからの出力に基づいて確認することができる。この結果、特に、１回に服用すべき薬剤の錠数が多い場合において、調剤ミスを未然に防ぐことができる。
【００３０】
本発明は、前記の制御プログラムを記憶した、コンピュータ読み取り可能な記録媒体としても実施可能である。
【００３１】
［実施の形態］
以下、図面を参照し、本発明の実施の形態を詳しく説明する。図中同一または相当部分には同一符号を付してその説明は繰り返さない。なお、説明を分かりやすくするために、以下で参照する図面においては、構成が簡略化または模式化して示されたり、一部の構成部材が省略されたりしている。また、各図に示された構成部材間の寸法比は、必ずしも実際の寸法比を示すものではない。
【００３２】
［第１の実施形態］
図１Ａは、第１の実施形態にかかる薬剤分包装置１００を上から見たときの外観を示す平面図である。図１Ｂは、薬剤分包装置１００を正面から見たときの外観を示す正面図である。
【００３３】
図１Ａおよび図１Ｂに示すように、薬剤分包装置１００は、入出力ユニット１、手撒きユニット４、分包ユニット５、本体パネル６、コードリーダ（図１Ａ，１Ｂには図示せず）などを備えている。図１Ａに示すように、手撒きユニット４は薬剤分包装置１００の上面に設けられており、入出力ユニット１は、手撒きユニット４の横に設置することができる。これにより、薬剤師は、入手力ユニット１の画面を見ながら、手撒き作業を行うことができる。
【００３４】
図２は、薬剤分包装置１００の機能的な概略構成を示すブロック図である。図２に示すように、入出力ユニット１、制御部２、手撒きユニット４、分包ユニット５、本体パネル６、コードリーダ８は、内部バス７によって相互に接続されている。
【００３５】
入出力ユニット１は、処方データを読み込み、操作画面を表示して薬剤師の指示を受け付ける。すなわち、入出力ユニット１は、薬剤分包装置１００を操作するための入出力インタフェースとして機能する。入出力ユニット１は、薬剤分包装置１００の内蔵ユニットとして構成しても良いし、パーソナルコンピュータ、タブレット端末またはＰＤＡ端末などの、薬剤分包装置１００とは別体のハードウェアとして実現しても良い。入出力ユニット１を薬剤分包装置１００とは別体に構成する場合、入出力ユニット１と薬剤分包装置１００との間の通信は、有線および無線のいずれであっても良い。なお、入出力ユニット１としては、任意のデバイスを用いることができる。例えば、ディスプレイはウェアラブル端末であっても良いし、入力デバイスとして、タッチパネル以外に、キーボード、マウス、音声入力装置、ジェスチャ入力装置等の任意のデバイスを用いることができる。入出力ユニット１は、スピーカを備えて音声を出力可能としても良い。
【００３６】
［制御部２］
制御部２は、薬剤分包装置１００の各部の動作を制御する。制御部２は、ハードウェア構成としては、図２に示すように、プロセッサ２１および記憶部２２を有する。記憶部２２は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ハードディスク装置、またはＳＳＤ（ＳｏｌｉｄＳｔａｔｅＤｒｉｖｅ）などで実現できる。制御部２は、記憶部２２に予め記憶された各種のプログラムを、プロセッサ２１によって実行することにより、後述する各種の処理を実行する。なお、制御部２は、ＡＳＩＣまたはＤＳＰなどの集積回路であってもよい。
【００３７】
なお、前記プログラムは、例えばＣＤ、ＤＶＤ、または半導体メモリなどのコンピュータ読み取り可能な記録媒体に記録されており、不図示のディスクドライブなどの読取装置によって前記記録媒体から読み取られて記憶部２２にインストールされる。本発明は、前記プログラムを記録したコンピュータ読み取り可能な前記記録媒体の発明としても捉えることができる。
【００３８】
また、記憶部２２には、例えば医薬品マスタ、患者マスタ、カセットマスタ、および薬局マスタなどの各種のデータベースが記憶されている。なお、制御部２は、例えばＣＤ、ＤＶＤ、または半導体メモリなどの記録媒体から不図示のディスクドライブなどの読取装置によって読み取られたデータに基づいて、記憶部２２に記憶されている前記各種のデータベースを更新することが可能である。また、制御部２は、ユーザ操作に応じて前記各種のデータベースの内容を変更することも可能である。
【００３９】
前記医薬品マスタ（薬剤データベース）には、薬ＩＤ、薬品コード、薬品名、ＪＡＮコード（またはＲＳＳコード）、薬瓶コード、区分（剤形：散薬、錠剤、水剤、外用薬など）、錠剤のサイズ（高さ、長さ、幅）、体積情報およびセル比体積情報（いずれも後述）、比重、薬品種（普通薬、毒薬、麻薬、劇薬、抗精神薬、治療薬など）、配合変化、賦形薬品、注意事項などの医薬品各々に関する情報が含まれる。また、医薬品マスタには、錠剤の画像が含まれていても良い。錠剤の画像は、写真画像とイラスト画像との両方が登録されていても良いが、写真画像およびイラスト画像のいずれか一方だけであっても良い。前記患者マスタには、患者ＩＤ、氏名、性別、年齢、既往歴、処方薬履歴、家族情報、診療科、病棟、および病室などの患者に関する情報が含まれる。前記薬局マスタには、薬局名、薬剤師の氏名、薬剤師のＩＤなどの薬局に関する情報が含まれる。
【００４０】
なお、上記で例示した各種のデータベースを薬剤分包装置１００の外部に設け、必要に応じて薬剤分包装置１００からアクセスするようにしても良い。
【００４１】
［手撒きユニット４］
図３は、手撒きユニット４が備えるセルトレイの外観を示す斜視図である。手撒きユニット４のセルトレイは、図３に示すように、マトリクス状に区分された複数のセル４１を備えている。なお、セルトレイは、手撒きユニット４に固定されていても良いし、手撒きユニット４に対して脱着可能に構成されていても良い。
【００４２】
図３に例示した手撒きユニット４では、６行８列で合計４８個のセル４１が設けられている。以下、セル４１のそれぞれを区別して説明する際には、４１０１〜４１４８の参照符号を用いる。なお、図３においては、図示の簡略化のために、参照符号４１０１〜４１４８の一部のみを表記している。なお、本実施形態においては、セルトレイにおけるセル４１の個数は４８個とするが、セルの個数はこの例に限定されず、任意である。
【００４３】
セル４１に投入された薬剤の分包の順序は、任意に設定することが可能である。例えば、図３において付与した参照符号と同じ順に分包されるようにしても良い。または、セル４１０１〜４１０６、４１１２〜４１０７、４１１３〜４１１８…のように、列の端まで分包したらその横のセルへ移動するようにしても良い。または、４１０６〜４１４８、４１４７〜４１０５、４１０４〜４１４６…のように、右上から開始して左方向へ進み、行の端まで分包したら、その下のセルへ移動して右方向へ進むようにしても良い。あるいは、４１０６〜４１４８、４１０５〜４１４７、４１０４〜４１４６…のように右上から１行ずつ同じ方向に分包していくようにしても良い。これらに限らず、その他の任意の分包順序を採用することができる。
【００４４】
薬剤師が、処方データにしたがってセル４１へ薬剤の手撒きを完了すると、処方データで指定された用法・用量のとおりに正しく薬剤が投入されているか否かが、他の薬剤師または手撒きを行った薬剤師本人により、鑑査される。
【００４５】
セル４１のそれぞれの底面は、図３では図示を省略しているが、セル毎に個別に開閉するセルシャッタ４４（図２）を有している。セルシャッタ４４が開口すると、当該セル４１内の薬剤が分包ユニット５へ送り出される。セルシャッタ４４は、分包ユニット５の動作と連動して開閉制御される。鑑査が完了した後、薬剤師が分包処理をスタートさせるスタートボタンを操作することにより、セルシャッタ４４が一つずつ開口して、セル４１内の薬剤が分包ユニット５へ順次送り出される。分包ユニット５へ送り出された薬剤は、後に説明するように、分包ユニット５において薬包に分包される。なお、ここでは、セル４１の底面が個別に開閉されるものとしたが、セル４１の下方に、セル４１と同数のセルを有する送り出し機構を別途設けてもよい。そして、分包処理のスタートボタンが操作されると全てのセルシャッタ４４が一斉に開放されるようにして、セル４１の薬剤を送り出し機構のセルに一斉に投下し、分包処理を行う際には、送り出し機構のセルを個別に開放するようにしても良い。
【００４６】
手撒きユニット４においては、図３に示すように、それぞれのセル４１の枠の一辺に、ＬＥＤ４２が埋め込まれている。ＬＥＤ４２は、単色光を発光するものであっても良いし、複数色の光を切り替えて発光するものであっても良い。ＬＥＤ４２の発光制御については、後に説明する。
【００４７】
［分包ユニット５］
分包ユニット５は、手撒きユニット４から送り出されてくる薬剤を分包する。分包紙は、紙またはセロハン等を材料としており、熱溶着によって、薬剤を薬包に分けて密封包装する。分包紙を熱溶着させるために、分包ユニット５は、横ローラ５４と縦ローラ５５とを備えている。横ローラ５４および縦ローラ５５の構造および動作については、後で説明する。
【００４８】
図４は、分包ユニット５から排出される薬包シート５０１の一例を示す図である。図４に示すように、薬包シート５０１は、薬剤が分包された薬包５０２が連なった状態に形成される。薬包５０２の間にはミシン目５０３が形成されており、このミシン目５０３に沿って薬包５０２を個々に切り離せる。図４には示していないが、薬包５０２の表面に、患者の氏名や顔写真、薬剤名、用法・用量等の様々な情報を印刷することが可能である。
【００４９】
薬包シート５０１においては、長手方向に平行な中央線で分包紙を二つ折りし、分包ユニット５において、分包紙を長手方向に送り出しながら薬剤を受け入れた後、熱溶着によって、長手方向に沿って延びる横シール５０４と、長手方向に交差する方向に伸びる縦シール５０５とを形成することにより、薬剤が封入された薬包５０２が形成される。ミシン目５０３は、縦シール５０５上に形成される。この工程については、後で、より詳しく説明する。
【００５０】
なお、薬剤分包装置１００では、薬包シート５０１における薬包５０２の順序を、「連続」および「反復」の２種類から選択することができる。「連続」が選択されると、同じ服用時期の薬包５０２が連続するように薬包シート５０１が形成される。「反復」が選択されると、１日分の薬包５０２が服用時期の順に並ぶように薬包シート５０１が形成される。例えば、「朝食後」、「昼食後」、「夕食後」の３種類の服用時期について５日分が処方される場合、「連続」が選択されると、「朝食後」の薬包５０２が５つ連続し、その後に「昼食後」の薬包５０２が５つ連続し、さらにその後に「夕食後」の薬包５０２が５つ連続した状態で、薬包シート５０１が形成される。一方、「反復」が選択されると、「朝食後」、「昼食後」、および「夕食後」のセットが５日分繰り返される順序に、薬包シート５０１が形成される。「連続」と「反復」のいずれを選択するかは、薬剤師が入出力ユニット１から指定することができる。
【００５１】
［コードリーダ８］
コードリーダ８は、薬品を識別するコードを読み取るものであり、薬局の薬品棚などに設けられた錠剤の収容容器（箱、瓶など）またはＰＴＰシートなどに記載されたＪＡＮコード、ＲＳＳコード、またはＱＲコード（登録商標）を読み取るコード読取手段であって、例えばＰＤＡなどの携帯端末である。なお、コードリーダ８は、薬剤師などが薬品を保管庫から取り出す際に使用する従来周知の補助装置などであってもよい。前記補助装置は、薬剤師等が処方箋に従って薬品棚から薬品を取り出して手動で調剤する際に用いられ、例えば、前記収容容器に記載されたＪＡＮコードから薬品を読み取って、その読み取られた薬品と処方データとの照合を行う。
【００５２】
コードリーダ８により読み取られた情報は、コードリーダ８から無線通信により入出力ユニット１に入力される。このように無線通信を利用すれば、コードリーダ８を薬剤分包装置１００または薬品棚などに自由に持ち運び可能である。もちろん、コードリーダ８が入出力ユニット１に有線接続されることも考えられる。なお、薬局内に薬剤分包装置１００が複数台設けられる場合には、薬剤分包装置１００の各々に予め対応付けられたコードリーダ８が個別に設けられる。
【００５３】
なお、コードリーダ８は、読み取るコードの種類（規格）に応じて、任意のハードウェアで構成することができる。例えば、コードの読み取り方式は、光学的読み取りに限らず、磁気的読み取り、または電磁的読み取りであっても良い。また、コードリーダ８は、必須ではなく、省略することもできる。
【００５４】
［制御部２の機能］
次に、薬剤分包装置１００において各種の動作を制御する制御部２の機能について説明する。上述したように、制御部２は、プロセッサ２１と記憶部２２とを備えている。記憶部２２に記憶されたプログラムにしたがって、プロセッサ２１が、記憶部２２に記憶されているデータや入力されたデータを処理することにより、以下の各種機能が実現される。
【００５５】
図５は、制御部２の機能ブロック図である。図５に示すように、制御部２は、プロセッサ２１および記憶部２２によって実現される機能的モジュールとして、分割データ生成部２１１、作業指示生成部２１２、識別制御部２１３、分包制御部２１４を備えている。なお、これらのモジュールは、必要なときに呼び出されまたは生成されて動作するものであって、常駐していることは必須ではない。
【００５６】
図６は、制御部２による処理の手順を示すフローチャートである。
【００５７】
制御部２は、処方箋に基づく薬剤の処方データを入力すると（ステップＳ１０１）、記憶部２２に格納されている薬剤データベースから、処方データに含まれる薬剤に関する情報を取得する（ステップＳ１０２）。そして、制御部２の分割データ生成部２１１が、処方データに含まれる薬剤を、複数の薬包にどのように分割して収容するかを決定する（ステップＳ１０３）。分割データ生成部２１１は、さらに、それぞれの薬包に割り当てられた薬剤を、手撒きユニット４１の複数のセル４１にどのように割り当てるかを決定する（ステップＳ１０４）。
【００５８】
次に、制御部２の作業指示生成部２１２が、分割データ生成部２１１による処理の結果に基づき、薬剤師に対する作業指示画面を生成し、入出力ユニット１のモニタに表示させる（ステップＳ１０５）。また、制御部２の識別制御部２１３が、手撒きユニット４のＬＥＤ４２を点灯制御する（ステップＳ１０６）。薬剤師は、モニタに表示される作業指示画面を見ながら、かつ、手撒きユニット４のＬＥＤ４２の点灯にしたがって、手撒き作業を行う。手撒き作業が終了すると、分包制御部２１４が、分包ユニット５を制御して分包処理を実行する（ステップＳ１０７）。
【００５９】
制御部２による以上の処理により、薬剤分包装置１００は、処方データにしたがった薬包シート５０１を作成することができる。
【００６０】
［分割データ生成部の処理］
分割データ生成部２１１は、処方データに基づき、手撒きユニット４のセル４１の各々に投入すべき薬剤の種類および数を表す薬剤分割データを生成する。なお、投入すべき薬剤の種類が１種類だけである場合、あるいは、投入すべき薬剤の種類が決まっている場合は、薬剤分割データは、投入すべき薬剤の錠数だけを表せばよい。以下に、薬剤分割データの生成の手順について、具体的に説明する。図７は、処方データの一例である。
【００６１】
ここで、図７に示すような処方データが発行されているものとする。正確には、図７に示す「薬品名」および「１回量」が処方データに含まれる。分割データ生成部２１１は、図６のステップＳ１０１でこれらのデータを取得する。各薬品についての、「体積情報」、「１錠占有率」、「薬品占有率」は、記憶部２２の薬剤データベースに記憶されており、分割データ生成部２１１は、図６のステップＳ１０２において、これを記憶部２２から取得する。図７の例では、１回の服用量に、Ａ薬品４錠、Ｂ薬品２０錠、Ｃ薬品４錠、Ｄ薬品１５錠が含まれている。この場合、１回の服用量に含まれる錠数が非常に多いので、手撒きユニット４のセル４１には全ての錠剤が収まらない。また、この１回分の錠剤は、標準サイズの１薬包に収まらないので、複数の薬包に分割される。
【００６２】
図７に示す体積情報とは、薬剤分包装置１００の薬包１包あたりに各薬剤が収容できる最大の錠数である。１錠占有率とは、体積情報の逆数を％で表したものであり、１つの薬包に収容可能な最大錠数に対する１錠の比である。なお、「１錠占有率」として、１つの薬包の実際の容積に対する、各薬剤の体積比を用いることも可能である。薬品占有率は、薬包１包に、各薬剤の１回量の錠数が収容された場合の占有率であり、１回量に１錠占有率を乗じて得られる。
【００６３】
分割データ生成部２１１は、これらのデータを用いて、上記のステップＳ１０３において、１回量の薬剤を複数の薬包に割り当てる処理を行う（ステップＳ１０３）。図８は、ステップＳ１０３の処理の詳細な手順を示すフローチャートである。
【００６４】
分割データ生成部２１１は、最初に、この１回量の薬剤を収容するために必要な薬包の数（分割包数）を、以下の式により算出する（ステップＳ１０３ａ）。ここで、小数点以下は切り上げとする。
［分割包数］＝［総薬品占有率］÷［許容占有率］・・・（式１）
なお、総薬品占有率とは、図７に示した薬品占有率の総和である。また、許容占有率とは、予め定められた値であり、１つの薬包について許容される占有率である。この例では、許容占有率を１００％と設定しているものとするが、例えば、薬包にゆとりを持たせるために、９０％や８０％といった値に設定しても良い。
【００６５】
図７の例では、総薬品占有率は、８０．０＋１００．０＋８０．０＋１００．０＝３６０．０％であり、許容占有率は１００％であるので、式１より、分割包数は４となる。
【００６６】
次に、分割データ生成部２１１は、以下の式により、薬包の目標占有率を算出する（ステップＳ１０３ｂ）。
［目標占有率］＝［総薬品占有率］÷［分割包数］・・・（式２）
【００６７】
この例では、総薬品占有率が３６０．０％、分割包数が４であるので、目標占有率は９０．０％となる。
【００６８】
次に、分割データ生成部２１１は、目標占有率を基準として、４つの薬包のそれぞれに対して薬剤の割り当てを行う。分割データ生成部２１１は、まず、変数ｎに初期値として「１」を設定する（ステップＳ１０３ｃ）。次に、分割データ生成部２１１は、処方データに含まれる薬剤であって、まだ薬包への割り当てを行っていない薬剤のうち、１錠占有率の最も大きい薬剤を１錠選択し、第ｎの薬包に割り当てて（ステップＳ１０３ｄ）、第ｎの薬包の占有率を算出する（ステップＳ１０３ｅ）。図７の例では、最初に、１錠占有率が最も大きい薬剤としてＡ薬品が選択され、第１の薬包に割り当てられる。図９の（ａ）は、ステップＳ１０３ｄ〜Ｓ１０３ｅを４回繰り返すことにより、４つの薬包のうちの第１の薬包５０２ａに、Ａ薬品が４錠割り当てられた段階の様子を模式的に示したものである。この段階において、第１の薬包５０２ａの占有率は８０．０％である。
【００６９】
次に、図９の（ｂ）に示すように、分割データ生成部２１１は、第１の薬包５０２ａへＤ薬品２錠を割り当てる。ここで、Ａ薬品の５錠目を割り当てずに、Ｄ薬品２錠を割り当てる理由は、次のとおりである。Ａ薬品の５錠目を割り当てると、第１の薬包５０２ａの占有率が１００％となり、目標占有率の９０％を大きく超えてしまう。したがって、分割データ生成部２１１は、Ａ薬品の５錠目を割り当てることをせずに、Ａ薬品の次に１錠占有率の高いＤ薬品を選択し、Ｄ薬品の１錠目を第１の薬包５０２ａに割り当てる。この時点で、第１の薬包５０２ａの占有率は、Ａ薬品４錠（８０％）に、Ｄ薬品１錠（６．６７％）が加算され、８６．６７％となる。この占有率は、目標占有率である９０％に到達していないので、分割データ生成部２１１は、Ｄ薬品の２錠目を第１の薬包５０２ａに割り当てる。この結果、図９の（ｂ）に示すように、第１の薬包５０２ａには、Ａ薬品４錠とＤ薬品２錠とが割り当てられて、占有率は９３．４％となる。この時点で、占有率が目標占有率である９０％を超えたので（ステップＳ１０３ｆにおいてＹＥＳ）、分割データ生成部２１１の処理は、ステップＳ１０３ｇへ遷移する。
【００７０】
ステップＳ１０３ｇにおいて、分割データ生成部２１１は、変数ｎの値を１だけ加算する。変数ｎの値が分割包数を超えていなければ（ステップＳ１０３ｈにおいてＮＯ）、分割データ生成部２１１は、下記の式に基づいて、目標占有率を更新する（ステップＳ１０３ｉ）。
［目標占有率］＝（［総薬品占有率］−［割当済み薬剤の占有率］）÷［残りの包数］・・・（式３）
【００７１】
ここでは、総薬品占有率が３６０％であり、割当済み薬剤の占有率（すなわち第１の薬包５０２ａの占有率）が９３．４％であるので、第２〜第４の薬包５０２ｂ〜５０２ｄについての更新後の目標占有率は、８８．８％となる（図９の（ｃ）参照）。
【００７２】
目標占有率を更新した後は、分割データ生成部２１１は、すべての薬包について割り当てが済むまで、ステップＳ１０３ｄ〜Ｓ１０３ｉの処理を繰り返す。これにより、最終的に、図９の（ｄ）に示すように、第１〜第４の薬包５０２ａ〜５０２ｄに、全ての薬剤が割り当てられる。
【００７３】
なお、すべての薬包について割り当てが完了した後、分割データ生成部２１１は、処方データ中の全ての薬剤について割り当てが完了しているか否かを判断する（ステップＳ１０３ｊ）。ここで、まだ割り当てられていない薬剤が残っている場合は（ステップＳ１０３ｊにおいてＮＯ）、分割包数を１だけ増やすと共に、これまでの割り当て結果を全てリセットして（ステップＳ１０３ｋ）、ステップＳ１０３ｂへ戻り、最初の薬包から割り当てをやり直す。
【００７４】
なお、以上の説明においては、１錠占有率の高い順に薬剤を割り当てていく例を説明したが、この順に限らず、処方データの順に薬剤を割り当てるようにしても良い。また、上記の説明においては、すべての薬包において薬剤ができるだけ均等になるように、割当を行っている。しかし、これに限らず、薬包数ができるだけ少なくなることを目的として、占有率が１００％を超えない限りできるだけ多くの薬剤を１つの薬包に割り当てるような制御としても良い。
【００７５】
以上のとおり、薬包に対する薬剤の割り当て処理が行われ、どの薬包にどの薬剤を何錠ずつ割り当てるべきかが決定されると、図６に示したステップＳ１０３が完了し、ステップＳ１０４へ処理が進む。ステップＳ１０４では、分割データ生成部２１１は、それぞれの薬包に割り当てられた薬剤を、手撒きユニット４のセル４１に割り当てる処理を行う。
【００７６】
このステップＳ１０４の内部処理フローを、図１０に示す。ここでは、第１の薬包５０２ａに割り当てられた薬剤（Ａ薬品４錠およびＤ薬品２錠）をセル４１に割り当てる場合の具体的処理を説明する。なお、図１１に示すように、各薬剤について、１つのセル４１に収容可能な最大錠数が、セル比体積情報として、記憶部２２の薬剤データベースに格納されている。この最大錠数は、セル４１の実際の容積に基づいて求められた錠数であっても良いし、ゆとりを持たせて、セル４１の実際の容積よりも小さい容積（例えば実際の容積の５０％）に対して収容可能な錠数として定義されていても良い。なお、ここでの「１錠占有率」は、図７に示した薬包に対する１錠占有率とは異なり、１つのセルに対する１錠占有率である。すなわち、ここでの「１錠占有率」は、セル比体積情報の逆数を％で表したものであり、１つのセル４１に収容可能な最大錠数に対する１錠の比である。なお、「１錠占有率」として、１つのセル４１の実際の容積に対する、各薬剤の体積比を用いることも可能である。
【００７７】
図１０に示すように、最初に、分割データ生成部２１１は、最初に、第１の薬包５０２ａの薬剤を収容するために必要なセル４１の数（必要セル数）を、以下の式により算出する（ステップＳ１０４ａ）。ここで、小数点以下は切り上げとする。
［必要セル数］＝［総薬品占有率］÷［許容占有率］・・・（式４）
なお、総薬品占有率とは、図１１に示した薬品占有率の総和である。また、許容占有率とは、予め定められた値であり、１つのセル４１について許容される占有率である。この例では、許容占有率を１００％と設定しているものとするが、例えば、ゆとりを持たせるために、９０％や８０％、あるいは５０％といった値に設定しても良い。
【００７８】
図１１の例では、総薬品占有率は、１６０．０＋２６．６＝１８６．６％であり、許容占有率は１００％であるので、式４より、分割包数は２となる。
【００７９】
次に、分割データ生成部２１１は、以下の式により、セル４１の目標占有率を算出する（ステップＳ１０４ｂ）。
［目標占有率］＝［総薬品占有率］÷［必要セル数］・・・（式５）
【００８０】
この例では、総薬品占有率が１８６．６％、必要セル数が２であるので、目標占有率は９３．３％となる。
【００８１】
次に、分割データ生成部２１１は、目標占有率を基準として、２つのセル（以下、「第１のセル」および「第２のセル」と称する）に対する薬剤の割り当てを決定する。分割データ生成部２１１は、まず、変数ｎに初期値として「１」を設定する（ステップＳ１０４ｃ）。次に、分割データ生成部２１１は、第１の薬包５０２ａに割り当てられた薬剤であって、まだセルへの割り当てを行っていない薬剤のうち、１錠占有率の最も大きい薬剤を１錠選択し、第ｎ（最初はｎ＝１）のセルに割り当てて（ステップＳ１０４ｄ）、第ｎのセルの占有率を算出する（ステップＳ１０４ｅ）。図１１の例では、まず、１錠占有率が最も大きい薬剤として、Ａ薬品が選択され、第１のセルに割り当てられる。図１２の（ａ）は、ステップＳ１０４ｄ〜Ｓ１０４ｅを２回繰り返すことにより、第１のセルに、Ａ薬品が２錠割り当てられた段階の様子を模式的に示したものである。この段階において、第１のセルの占有率は８０．０％である。
【００８２】
次に、図１２の（ｂ）に示すように、分割データ生成部２１１は、第１のセルへＤ薬品１錠を割り当てる。ここで、Ａ薬品の３錠目を割り当てずに、Ｄ薬品１錠を割り当てる理由は、次のとおりである。図１１に示すように１錠占有率が４０％であるＡ薬品の３錠目を第１のセルに割り当てると、第１のセルの占有率が１２０％となり、目標占有率の９０％および許容占有率の１００％を大きく超えてしまう。したがって、分割データ生成部２１１は、Ａ薬品の３錠目を割り当てることをせずに、Ａ薬品の次に１錠占有率の高いＤ薬品を選択し、Ｄ薬品の１錠目を第１のセルに割り当てる。この時点で、第１のセルの占有率は、Ａ薬品２錠（８０％）に、Ｄ薬品１錠（１３．３％）が加算され、９３．３％となる。この占有率は、目標占有率に到達しているので（ステップＳ１０４ｆにおいてＹＥＳ）、分割データ生成部２１１の処理は、ステップＳ１０４ｇへ遷移する。
【００８３】
ステップＳ１０４ｇにおいて、分割データ生成部２１１は、変数ｎの値を１だけ加算する。変数ｎの値が必要セル数を超えていなければ（ステップＳ１０４ｈにおいてＮＯ）、分割データ生成部２１１は、下記の式に基づいて、目標占有率を更新する（ステップＳ１０４ｉ）。
［目標占有率］＝（［総薬品占有率］−［割当済み薬剤の占有率］）÷［残りのセル数］・・・（式６）
【００８４】
ここでは、総薬品占有率が１８６．６％であり、割当済み薬剤の占有率（すなわち第１のセルの占有率）が９３．４％であるので、更新後の目標占有率は、９３．３％となる（図１２の（ｃ）参照）。
【００８５】
目標占有率を更新した後は、分割データ生成部２１１は、すべてのセルについて割り当てが済むまで、ステップＳ１０４ｄ〜Ｓ１０４ｉの処理を繰り返す。これにより、最終的に、図１２の（ｄ）に示すように、第１のセルおよび第２のセルに、全ての薬剤が割り当てられる。
【００８６】
なお、すべてのセルについて割り当てが完了した後、分割データ生成部２１１は、対象とする薬包に割り当てられた全ての薬剤について、セルへの割り当てが完了しているか否かを判断する（ステップＳ１０４ｊ）。ここで、まだ割り当てられていない薬剤が残っている場合は（ステップＳ１０４ｊにおいてＮＯ）、必要セル数を１だけ増やすと共に、これまでの割り当て結果を全てリセットして（ステップＳ１０４ｋ）、ステップＳ１０４ｂへ戻り、最初のセルから割り当てをやり直す。
【００８７】
以上の処理を、全ての薬包について行うことにより、それぞれの薬包に割り当てられた薬剤について、手撒きユニット４の複数のセル４１のどこへ何錠ずつ投入すべきかが決定される。
【００８８】
以上のとおり、セルに対する薬剤の割り当て処理が行われ、どのセルにどの薬剤を何錠ずつ投入すべきかが決定されると、図６に示したステップＳ１０４が完了し、ステップＳ１０５へ処理が進む。
【００８９】
［作業指示生成部２１２の処理］
作業指示生成部２１２は、ステップＳ１０４で決定された割り当て結果にしたがい、手撒きユニット４のそれぞれのセル４１に投入すべき薬剤の種類と錠数に関する情報を含む作業指示画面を生成する。
【００９０】
図１３および図１４に、作業指示生成部２１２によって生成され、入出力ユニット１のモニタに表示される作業指示画面の一例を示す。図１３に示す作業指示画面は、画面の右上部分に、手撒き作業を行う薬剤の名称が表示される薬品明細部１３０１を有している。
【００９１】
薬剤師は、手撒きする薬剤を、保管庫等からあらかじめ取り出しておく。薬剤師が、薬剤の容器等に付与されているバーコード等のコードを、コードリーダ８で読み取ると、コードリーダ８で読み取られたコード情報が、制御部２へ送信される。制御部２は、ここで読み取られたデータに基づいて、コードリーダ８で読み取られた容器の薬剤が、処方データ上の薬剤のいずれかと一致するか否かを判断する。一致していることが確認されると、制御部２は、図１３に示したように、手撒き作業指示画面の薬品明細部１３０１へ、当該薬剤の名称を表示させる。
【００９２】
そして、薬剤師が、薬品明細部１３０１において、その薬剤の行１３０２を選択操作すると、作業指示生成部２１２は、図１４に示すようなセル一覧表を生成し、モニタに表示させる。
【００９３】
このセル一覧表は、前述のように、分割データ生成部２１１の割り当て処理によって生成されたデータに基づくものであり、手撒きユニット４のどのセルにどの薬剤を何錠投入するかを表している。すなわち、図１４に示すセル一覧表は、手撒きユニット４のセル４１と同じ行数および列数を有している。そして、それぞれのセル４１に対応するマス目の中に、当該セルに投入すべき薬剤の錠数が数字で表示されている。薬剤師は、このセル一覧表を見ながら手撒き作業を行うことにより、セル４１のそれぞれに正しい数の薬剤を投入することができる。
【００９４】
なお、図１４に示したセル一覧表のデザインはあくまでも例示であって、これに限定されない。また、薬剤分包装置１００においては、薬包シート５０１を、同じ服用時期の薬包を連続させる「連続モード」と、１日分の薬包を服用時期の順に連続させてそれを日数分反復する「反復モード」とを選択可能である。作業指示生成部２１２は、どちらのモードが選択されているかに応じて、セル一覧表の表示態様を切り替えることができる。
【００９５】
また、全ての薬剤を分包するための必要なセルの数が、手撒きユニット４におけるセル４１の総数を超える場合、作業指示生成部２１２は、手撒き作業を複数回に分けて行うように、作業指示画面を生成する。例えば、図３に示した例では、セル４１の個数は４８であるが、必要なセル数が４８を超える場合は、１回目の作業指示画面において、４８個以内のセル４１に対する手撒き作業を行わせる。そして、制御部２は、１回目の手撒き作業が完了すると、手撒きユニット４に投入された薬剤を分包ユニット５へ送り込み、分包処理を行わせる。１回目の手撒き作業で投入された薬剤の分包処理が完了すると、作業指示生成部２１２は、２回目の手撒き作業を指示する作業指示画面を生成し、入出力ユニット１のモニタに表示させる。なお、前述のように、手撒きユニット４の下に送り出し機構を有し、分包処理のスタートボタンが押されると、手撒きユニット４内の薬剤が一斉に送り出し機構に投下される構成の場合は、１回目の手撒き作業で手撒きされた薬剤の分包処理と、２回目の手撒き作業とを並行して行うことができる。
【００９６】
なお、上述のように、手撒き作業を複数回に分けて行う場合、作業指示生成部２１２は、１つの薬包に投入されるべき薬剤の手撒きが、２回の手撒き作業に分割されないように、作業指示画面を生成する。この具体例を、図１５に示す。図１５の例では、起床時の１回の服用量を収容するために必要なセル数が６、朝食後の１回の服用量を収容するために必要なセル数が５、昼食後の１回の服用量を収容するために必要なセル数が４、夕食後の１回の服用量を収容するために必要なセル数が３、眠前の１回の服用量を収容するために必要なセル数が２である、３日分の処方データが入力されたものとする。つまり、この例では、例えば、起床時の服用分の薬剤は６セルに分割して投入されており、分包処理の際には、６セル分の薬剤を１つの薬包に封入する。
【００９７】
図１５において、一番上の行から順番に手撒きユニット４に薬剤を投入していくものとした場合の、必要なセル数の類型が、最も右の列に示されている。そして、図３に示したように、手撒きユニット４のセル数が４８であったとすると、作業指示生成部２１２は、図１５に示すように、３日目の起床時の服用分までを、１回目の手撒き作業で投入するものとして、作業指示画面を作成する。すなわち、１回目の手撒き作業においては、４８個のセル４１のうち、４６個のみを使用する。そして、３日目の朝食後服用分以降の処方を、２回目の手撒き作業で投入するように、作業指示生成部２１２が作業指示画面を生成する。
【００９８】
つまり、１回目の手撒き作業において４８個のセル４１を全て使用するものとすると、３日目の朝食後の服用分（５セル）が、１回目の手撒き作業（２セル）と、２回目の手撒き作業（３セル）とに分割されることとなる。この場合、３日目の朝食後の服用分（５セル）の薬剤は、１回目の手撒き作業が完了した後、分包処理が開始されるが、２回目の手撒き作業が完了するまで、薬包の途中で分包処理が中断してしまう。このような中断が起こることは望ましくない。このため、本実施形態においては、１つの薬包に封入される薬剤が複数のセルにまたがっている場合、これらの複数のセルが、２回の手撒き作業に分離されないように、作業指示生成部２１２が手撒き作業の対象セル数を調整して、作業指示画面を生成する。
【００９９】
なお、このように、手撒き作業を複数回に分けて行わせる場合、作業指示画面において、現在の手撒き作業が何回目の手撒き作業であるかがわかるような表示（テキスト表示等）を行うことが望ましい。また、図１５の例では、３日目の起床時までを１回目の手撒き作業で行うものとしたが、１回目と２回目の手撒き作業を分断する箇所は、他の箇所であっても良い。
【０１００】
なお、この例では、作業指示生成部２１２が、モニタに表示させる作業指示画面を生成するものとした。しかし、作業指示の提供の方法はこれに限定されない。例えば、音声によるガイダンスを行う構成としても良い。
【０１０１】
［識別制御部２１３］
第１の実施形態においては、識別制御部２１３は、手撒きユニット４において、セル４１の横に設けられたＬＥＤ４２の点灯制御を行うことにより、どのセルに薬剤を投入すれば良いかを識別可能とする。
【０１０２】
薬剤分包装置１００においては、手撒き作業が行われる際に、入出力ユニット１と手撒きユニット４とが連動し、入出力ユニット１のモニタに上述の手撒き作業指示画面を表示すると共に、手撒きユニット４において、薬剤を投入すべきセル４１のＬＥＤ４２が点灯する。
【０１０３】
すなわち、前述のように、薬剤師が、薬品明細部１３０１において、手撒きする薬剤の行１３０２を選択操作すると、当該薬剤が投入されるべきセル４１のＬＥＤ４２が点灯し、他のセル４１のＬＥＤは消灯した状態となる。これにより、薬剤師が、誤ったセルに薬剤を投入してしまうことを防止することができる。
【０１０４】
なお、１つの薬包に封入されるべき薬剤が複数のセル４１にわたる場合には、１薬包ごとの境界のセル位置がわかるように、ＬＥＤ４２を発光させても良い。例えば、１薬包に封入される薬剤が３つのセル４１に分割されている場合、３セル目、６セル目、９セル目・・・のＬＥＤ４２を点灯させたり、これらのＬＥＤを点滅させたりしても良い。また、それぞれのＬＥＤ４２が複数色の光を呈することが可能な構成とすれば、より複雑な識別制御が可能となる。例えば、１薬包に封入される薬剤が３つのセル４１に分割されている場合、３セル毎または３セル目毎に、ＬＥＤ４２の発光色を異ならせても良い。このように、１薬包ごとの境界のセル位置がわかるようにＬＥＤ４２を発光制御することにより、１薬包ごとのセルの境界が分かりやすくなり、薬剤を誤ったセルに投入してしまう事故を未然に防ぐことができる。
【０１０５】
なお、ここでは、ＬＥＤを点灯させることによって、薬剤を投入すべきセルを識別可能とする構成例を説明したが、ＬＥＤ以外の識別手段を用いても良い。例えば、プロジェクトマッピングにより、薬剤を投入すべきセルを識別可能とし、かつ、投入する薬剤の数を投影するようにしても良い。
【０１０６】
［分包制御部２１４］
手撒きユニット４に対する手撒き作業と、薬剤が正しく投入されているかの確認作業が完了し、分包スタートボタンが押下されると、前述したように、手撒きユニット４のセル４１０１〜４１４８の底面が順次開口することにより、セル４１０１〜４１４８内の薬剤が分包ユニット５に順次送り出され、分包ユニット５において分包される。なお、前述したとおり、セルの開口順序は任意に設定することができる。
【０１０７】
分包ユニット５は、図１６に示すように、一対の横ローラ５４（第１封止機構）と、一対の縦ローラ５５（第２封止機構）とを備えている。これら一対のローラは、ヒータを備えており、分包紙５００を挟み込んで熱溶着させる。横ローラ５４は、分包紙を一定の方向に送りつつ、分包紙５００の送り方向に平行な横シール５０４を形成する。縦ローラ５５は、分包紙の送り方向に交差する方向に、縦シール５０５を形成する。
【０１０８】
横ローラ５４と縦ローラ５５とは、同軸まわりに回転するよう形成されている。図１７は、縦ローラ５５を回転軸Ｘに垂直な断面で見た場合の断面模式図である。なお、図１７は、模式図であって、縦ローラ５５の構成を正確に表したものではない。縦ローラ５５は、図１７に示すように、回転軸Ｘに垂直な断面において略長方形を有し、その断面においける両短辺に、ヒータ５５ｈを備えている。
【０１０９】
図１７の（ａ）に示すように、縦ローラ５５は、縦ローラ５５ａと縦ローラ５５ｂとを備えている。縦ローラ５５ａは、回転軸Ｘまわりを反時計周りに回転する。縦ローラ５５ｂは、回転軸Ｘまわりを時計周りに回転する。そして、図１７の（ａ）の状態からそれぞれ９０度回転すると、縦ローラ５５ａと縦ローラ５５ｂとは、図１７の（ｂ）に示すように相対し、ヒータ５５ｈで分包紙５００を挟み込んで熱溶着させる。なお、ここでは、縦ローラ５５が１８０度回転するごとに縦シールが形成される構成を例示したが、３６０度回転に１回だけ縦シールが形成される構成としても良い。
【０１１０】
なお、横ローラ５４は、図１６に示すように、常に分包紙５００に接触しており、分包紙５００と接触する面の全周にヒータ（図示省略）を備えている。したがって、横ローラ５４は、分包紙が送られている間、常に分包紙５００に接触しながら、分包紙の送り方向に沿って横シール５０４を連続的に形成する。一方、縦ローラ５５は、回転軸Ｘ周りで１８０度回転する毎に、分包紙５００に接触し、所定の間隔で縦シール５０５を形成する。
【０１１１】
このような構成により、分包ユニット５は、熱溶着によって横シール５０４および縦シール５０５を形成することにより、薬包５０２を形成することができる。
【０１１２】
なお、横ローラ５４と縦ローラ５５とは、回転軸は同軸であるが、その回転速度を別個に制御することができる。したがって、例えば、縦ローラ５５を停止させて横ローラ５４だけを回転させることにより、横シール５０４だけを所望の長さにわたって形成することができる。言い換えれば、縦ローラ５５を動かすタイミングを調整することにより、横方向（分包紙の送り方向）の袋長を様々に異ならせることができる。
【０１１３】
さらに、複数セル分の薬剤を１つの薬包に分包する場合、セルから分包紙への薬剤投入タイミングに合わせて横ローラ５４の送り量を細かく制御することにより、薬包の横方向（分包紙の送り方向）に薬剤をうまく分散させることができる。
【０１１４】
図１８は、袋長を８０ｍｍ、９０ｍｍ、１００ｍｍ、１１０ｍｍに設定するそれぞれの場合について、１つの薬包に１〜６セル分の薬剤を封入する際の、ローラ（横ローラ５４）の送り量と途中停止タイミングの一例を示したものである。ただし、図１８に示したタイミングは、あくまでも一例であり、停止の回数や停止位置は任意に設定することが可能である。なお、図中の「ローラの送り量と途中停止タイミング」の欄に記載されている数値は、最後に形成された縦シール５０５からの距離（分包紙の送り方向における距離）を表す。
【０１１５】
例えば袋長が８０ｍｍで、１つの薬包に１セル分の薬剤を封入する場合は、最後に形成された縦シール５０５から３９ｍｍだけ分包紙を送ったところで横ローラ５４を停止させる。そして、横ローラ５４が停止したところでセルから分包紙へ薬剤を投入する。その後、横ローラ５４と縦ローラ５５とを回転させることにより、最後に形成された縦シール５０５から８０ｍｍのところに次の縦シール５０５を形成する。これにより、１つのセル分の薬剤を封入した８０ｍｍの薬包が１つ形成される。
【０１１６】
また、袋長が８０ｍｍで、１つの薬包に３セル分の薬剤を封入する場合は、最後に形成された縦シール５０５から３９ｍｍだけ分包紙を送ったところで、横ローラ５４を停止させる。そして、横ローラ５４が停止したところで、１セル目と２セル目の合計２つのセルから分包紙へ薬剤を投入する。次に、横ローラ５４だけ回転させて、最後に形成された縦シール５０５から５５ｍｍだけ分包紙を送ったところで、横ローラ５４を停止させ、そこで３セル目の薬剤を分包紙へ投入する。その後、横ローラ５４と縦ローラ５５とを回転させることにより、最後に形成された縦シール５０５から８０ｍｍのところに次の縦シール５０５を形成する。これにより、３つのセルの薬剤を封入した８０ｍｍの薬包が１つ形成される。また、最後に形成された縦シール５０５から３９ｍｍの箇所と、５５ｍｍの箇所の２箇所に分散させて薬剤を投入するので、１か所に３セル分の薬剤をまとめて投入する場合に比べて、分包紙のたわみが小さくて済む。この結果、薬包にシワができたり、横シール５０４を形成する部分の分包紙の合わせ目がずれたりするといった不具合が抑制され、分包紙をきれいにシールすることができる。なお、ここでは、横ローラ５４の回転を停止させてから薬剤を投入するものとしているが、手撒きユニット４のセル４１からの薬剤の投入は、横ローラ５４の回転中に行うこともできる。
【０１１７】
[変形例］
以上、本発明の実施形態を具体的に説明したが、本発明の実施形態は上記で説明した態様に限定されず、種々の変更が可能である。
【０１１８】
例えば、上記の説明においては、手撒きユニット４のみを備えた薬剤分包装置１００を例示したが、錠剤カセットまたは散剤カセットをさらに備えた薬剤分包装置にも、本発明を適用することができる。また、分包ユニット５を備えず、手撒きユニット４上に薬剤トレイをセットして薬剤を投入し、投入が完了したら薬剤トレイ全面をシールする、いわゆるブリスターパック用の薬剤分包装置に対しても、本発明を適用することができる。例えば、本出願人が先に出願した特願２０１０−５０４０９７号（国際公開第２０１０／０３２４１８号）に開示された散薬分包機や、同じく特願２０１０−５０４０９７号（国際公開第２０１０／０３２４１８号）に開示された錠剤分包機、および、本出願人が先に出願したＰＣＴ／ＪＰ２０１８／１８１１０号に開示されたブリスター包装機等を、本発明に適用することができる。
【０１１９】
また、図６のステップＳ１０４の処理の説明において、複数種類の薬剤を１つのセルに割り当てる例を説明したが、１つのセルには１種類の薬剤のみを割り当てるようにしても良い。このような割り当てにすることにより、セル内の薬剤の数え間違いを効果的に防止することができ、調剤事故を未然に防ぐことができる。
【０１２０】
また、上記の実施形態においては、分包ユニット５がヒートローラによって分包紙を熱溶着させて薬包を形成する構成を例示した。しかし、分包ユニットの構成例はこれに限定されず、任意の包装装置を使用することができる。例えば、本出願人が先に出願した特願２００３−４０１５９３号（特開２００５−１６２２４０号公報）に開示された薬剤包装装置を、本発明の分包ユニットに適用することができる。
【０１２１】
手撒きユニット４のＬＥＤ４２には、上述したように、薬剤を投入すべきセルを薬剤師に識別させる機能の他に、以下のような機能を持たせることもできる。
【０１２２】
例えば、薬剤分包装置１００の動作中に、何らかの異常や、エラーによる動作中断等が発生した場合に、ＬＥＤ４２を特別なパターンで発光または点滅させることにより、操作者が離れたところに居たり、周囲環境に雑音が多い場合であったりしても、これを操作者に報知することができる。なお、事象に応じてＬＥＤ４２の発光パターンを異ならせることも好ましい。例えば、何らかのエラーが生じた場合には、手撒きユニット４の全てのＬＥＤ４２を赤色で点滅させたり、何らかのワーニング（警告）が生じた場合は、手撒きユニット４の全てのＬＥＤ４２を黄色で点滅させたりすることが考えられる。
【０１２３】
また、手撒きユニット４は、薬剤分包装置１００の上面に設けられており、ＬＥＤ４２が点滅しても、遠くに居る操作者からは視認しにくい場合がある。このため、薬剤分包装置１００の筐体に反射板等を取り付けて、ＬＥＤ４２の光を水平方向に拡散させれば、遠くからでもＬＥＤの点灯状態を視認しやすくなる。
【０１２４】
また、上記の説明では、処方データを入力して、制御部２の分割データ生成部２１１が、どの薬剤をどのセルに投入すべきかを決定している。しかし、制御部２の分割データ生成部２１１によらず、薬剤師が、本体パネル６から、薬包数や１薬包あたりのセル数を設定および変更できるようにしても良い。
【０１２５】
例えば、３薬包分の薬剤を手撒きする場合であって、かつ、１薬包に１セルが対応する場合、３セル分のＬＥＤ４２を点灯させるようにする。また、本体パネル６から、薬剤師が薬包数を変更できるものとし、薬包数を３から２に変更する入力を行った場合、３セル分点灯されていたＬＥＤ４２のうち１つを消灯し、２セル分のＬＥＤ４２を点灯させるようにする。
【０１２６】
また、例えば、１薬包に投入すべき薬剤が５セルに分割して手撒きされる場合、薬剤師が、本体パネル６から、５セルを６セルに変更すると、その変更に連動して、ＬＥＤ４２の点灯状態も変更される。例えば、変更前に５セルごとに薬包の境目をＬＥＤ４２の点灯によって表示していた場合、点灯の間隔が６セルごとに変更される。このように、設定の変更に応じてＬＥＤの表示状態を変化させることにより、薬包数や１薬包毎の撒き位置の区切りが一目で区別できるようになる。
【０１２７】
さらに、本体パネル６から、薬包数や１薬包あたりのセル数が設定されている場合のＬＥＤ４２の点灯状態を、制御部２の分割データ生成部２１１による決定にしたがうＬＥＤ４２の点灯状態とは異ならせることも望ましい。ここでの「点灯状態を異ならせる」とは、例えば、ＬＥＤの発光色を異ならせること等を含む。このように点灯状態を異ならせることにより、処方データに基づいて自動的に設定された手撒き指示に従っているのか、本体パネル６から薬剤師が設定した手撒き手順に従っているのかを区別しやすくなる。
【０１２８】
また、上記の実施形態においては、入出力ユニット１のモニタへの作業指示画面の表示と、手撒きユニット４におけるＬＥＤ４２の点灯との両方によって、薬剤師に作業指示を行う例を説明した。しかし、手撒きユニットにおけるＬＥＤ等による指示を省略し、モニタへの作業指示画面の表示のみで作業指示を行う構成や、入出力ユニット１における作業指示を省略して、手撒きユニット４におけるＬＥＤ点灯だけを行う構成も、本発明の実施形態に含まれる。
【０１２９】
また、上記の実施形態においては、横ローラ５４と縦ローラ５５の回転速度を別個に制御することが可能な構成を例示した。この構成によれば、図１８に例示したように、複数種類の袋長を有する薬包を作ることができる。しかし、袋長が一定で構わなければ、横ローラ５４と縦ローラ５５とが一体になって回転する構成としても良い。
【０１３０】
さらに、上記の実施形態においては、手撒きユニット４と分包ユニット５との両方を備えた薬剤分包装置１００を例示した。しかし、手撒き作業と分包処理とを別個の装置で行うようにしても良い。例えば、薬剤分包装置１００から分包ユニット５を省略した形態の薬剤分配装置において、手撒き作業のみを行い、手撒きによって薬剤が投入されたセルトレイを、分包ユニット５を備えた装置において分包処理するような仕組みも、本発明の一実施形態に含まれる。
【０１３１】
上記各実施形態で説明した処理の一部または全部は、プログラムにより実現されるものであってもよい。この場合、各処理の一部または全部は、コンピュータにおいて、中央演算装置（ＣＰＵ）、マイクロプロセッサ、プロセッサ等により行われる。それぞれの処理を行うためのプログラムは、ハードディスク、ＲＯＭなどの記憶装置に格納されており、ＲＯＭにおいて、あるいはＲＡＭに読み出されて実行される。記憶装置（記憶媒体）は、一時的でない有形のものであり、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。
【０１３２】
上記の各実施形態で説明した各処理をハードウェアにより実現してもよいし、ソフトウェア（ＯＳ（オペレーティングシステム）、ミドルウェア、あるいは、所定のライブラリとともに実現される場合を含む。）により実現してもよい。さらに、ソフトウェアおよびハードウェアの混在処理により実現しても良い。なお、上記実施形態に係る表示装置の表示処理をハードウェアにより実現する場合、各処理を行うためのタイミング調整を行う必要があるのは言うまでもない。上記実施形態においては、説明便宜のため、実際のハードウェア設計で生じる各種信号のタイミング調整の詳細については省略している。
【符号の説明】
【０１３３】
１…入出力ユニット
２…制御部
４…手撒きユニット
５…分包ユニット
６…本体パネル
８…コードリーダ
２１…プロセッサ
２２…記憶部
２１１…分割データ生成部
２１２…作業指示生成部
２１３…識別制御部
２１４…分包制御部
４１…セル
４２…ＬＥＤ
４４…セルシャッタ
５４…横ローラ
５５…縦ローラ
５０１…薬包シート
５０２…薬包
５０３…ミシン目
５０４…横シール
５０５…縦シール
【図１Ａ】
2020105551.tif 000003
【図１Ｂ】
2020105551.tif 000004
【図２】
2020105551.tif 000005
【図３】
2020105551.tif 000006
【図４】
2020105551.tif 000007
【図５】
2020105551.tif 000008
【図６】
2020105551.tif 000009
【図７】
2020105551.tif 000010
【図８】
2020105551.tif 000011
【図９】
2020105551.tif 000012
【図１０】
2020105551.tif 000013
【図１１】
2020105551.tif 000014
【図１２】
2020105551.tif 000015
【図１３】
2020105551.tif 000016
【図１４】
2020105551.tif 000017
【図１５】
2020105551.tif 000018
【図１６】
2020105551.tif 000019
【図１７】
2020105551.tif 000020
【図１８】
2020105551.tif 000021
【国際調査報告】
2020105551.tif 000022
2020105551.tif 000023