(57)【特許請求の範囲】
【請求項１】
薬剤を自動供給する薬剤自動供給手段と、予め１包分ずつ手撒きされた薬剤を供給する手撒き薬剤供給手段と、処方データに基づいて前記各供給手段から供給された薬剤を分包する包装手段とを備えた薬剤分包装置において、
前記処方データに整数部と小数部を含む薬剤データがある場合、前記整数部と小数部を含む薬剤データから小数部のみからなる手撒きデータを作成し、
前記整数部と小数部を含む薬剤データを整数部のみからなる薬剤データに変更し、
前記手撒きデータを手撒き薬剤供給手段の処理データとし、
前記変更した薬剤データを薬剤自動供給手段の処理データとする処方データ処理手段を備えたことを特徴とする薬剤分包装置。
【請求項２】
前記処方データ処理手段は、前記薬剤データに変更するとき、前記整数部と小数部を含む薬剤データの小数部が０以外の時、当該小数部を０に変更すること特徴とする請求項１に記載の薬剤分包装置。
【請求項３】
前記処方データ処理手段は、前記手撒きデータを作成するとき、前記整数部と小数部を含む薬剤データの整数部を０に変更すること特徴とする請求項１に記載の薬剤分包装置。
【請求項４】
前記処方データ処理手段は、前記手撒きデータを作成したとき、包装形態を分包から手撒きに変更すること特徴とする請求項１に記載の薬剤分包装置。
【請求項５】
前記処方データ処理手段は、前記手撒きデータを作成したとき、１日量に日数を乗算して手撒きするために必要な薬剤の個数を計算し、その計算結果を表示することを特徴とする請求項１に記載の薬剤分包装置。
【請求項６】
前記処方データ処理手段は、さらに、服用時期の数に日数を乗算して手撒き包数を計算し、その計算結果を表示することを特徴とする請求項５に記載の薬剤分包装置。
【請求項７】
前記処方データ処理手段は、複数の処方データを一括して分包する一括分包の場合、前記手撒きデータを含む処方データを分包待ち行列内で並び換え、分包待ち行列の後部にまとめることを特徴とする請求項１に記載の薬剤分包装置。
【請求項８】
前記処方データ処理手段は、前記薬剤分包装置が複数台、接続されている場合、手撒き不可設定ファイルで不可と設定された薬剤分包装置には、前記薬剤データと手撒きデータを割り当てないようにしたことを特徴とする請求項１から６に記載の薬剤分包装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、病院、調剤薬局等の医療機関で使用される錠剤分包機や散剤分包機のように、分包紙に薬剤を分割包装する薬剤分包装置、特に、薬剤の手撒き作業を支援する機能に特徴を有する薬剤分包装置に関するものである。
【背景技術】
【０００２】
従来、処方データを入力して薬剤を分割包装する薬剤分包装置として、薬剤フィーダと薬剤手撒装置を備えたものがある（特許文献１、特許文献２等参照）。薬剤フィーダは、収容した多種多数の薬剤から指定した薬剤を所望数だけ自動供給する。薬剤手撒装置は、薬剤フィーダによっては供給できない半錠等の手作業によって用意しなければならない薬剤の供給に利用される。
【０００３】
また、他の薬剤分包装置として、処方の実行を待つ手撒き処方を判別して薬品名等を印刷し、作業者が手撒き処方を選択することにより、薬剤分包機の一時停止を回避するものがある（特許文献３等参照）。
【０００４】
さらに、他の薬剤分包装置として、１台の制御器で多数の錠剤包装機を集中制御するものがある（特許文献４参照）。
【０００５】
【特許文献１】特開平２─２６９６０２号公報
【特許文献２】特開平８─１６４９０６号公報
【特許文献３】特許第２５０９８２２号公報
【特許文献４】特公平３−５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の薬剤分包装置では次のような問題がある。
【０００７】
例えば、錠剤を１．５錠ずつ分割包装する場合、その錠剤が薬剤フィーダに収容しているものであっても、全錠剤を薬剤手撒装置に手撒きしておかなければならず、作業性が悪い。
【０００８】
また、手撒き作業では、薬剤名を表示するだけであるので、作業者が薬剤そのものを取り違えたり服用時期毎の分割を間違えたりという人為的ミスが発生する可能性があり、その対策も不十分である。
【０００９】
また、薬剤名や分包数等を印刷するだけであるので、作業者が手撒きに必要な薬剤を取りに行く際、どれだけの個数の薬剤が必要なのかを認識しなければならない。例えば、１日分が半錠の７日分ならば個数は３．５個（小数点以下の切り上げで４個）であることを計算する必要があるし、朝・昼・夕食後の処方であっても、手撒きすべき服用時期が朝食後だけの場合もあり、その点を考慮する必要もある。特に、手撒き処方が複数あって忙しい場合等には、間違いを発生する危険性が高まる。
【００１０】
また、複数の処方データを一括して分包する一括分包を行う場合、その中に手撒き処方が含まれていると、その都度、必要な薬剤を保管棚に取りに行く必要が生じ、作業が中断され、作業効率が悪い。
【００１１】
また、手撒きの作業量は医師が指示する処方の内容によって変動するが、その把握は作業者の経験によるものであるため、適切な判断が困難である。
【００１２】
そこで、本発明は、処方データを変更して、手撒き作業を支援することができる薬剤分包装置を提供することを課題とする。
【課題を解決するための手段】
【００１３】
本発明は、前記課題を解決するための手段として、
薬剤を自動供給する薬剤自動供給手段と、予め１包分ずつ手撒きされた薬剤を供給する手撒き薬剤供給手段と、処方データに基づいて前記各供給手段から供給された薬剤を分包する包装手段とを備えた薬剤分包装置において、
前記処方データに整数部と小数部を含む薬剤データがある場合、前記整数部と小数部を含む薬剤データから小数部のみからなる手撒きデータを作成し、
前記整数部と小数部を含む薬剤データを整数部のみからなる薬剤データに変更し、
前記手撒きデータを手撒き薬剤供給手段の処理データとし、
前記変更した薬剤データを薬剤自動供給手段の処理データとする処方データ処理手段を備えたものである。
【００１４】
この構成により、分包する薬剤が基準量（固形製剤であれば１個、散薬であれば所定グラム数が基準量となる。）で割り切れない量である場合、整数部に相当する量を薬剤自動供給手段から供給することにより、小数部に相当する量のみを手撒き薬剤供給手段から供給させることができる。したがって、手撒き薬剤供給手段に準備する薬剤量を抑えて効率的な準備が可能となる。
【００１５】
前記薬剤データに変更するとき、前記整数部と小数部を含む薬剤データの小数部が０以外の時、当該小数部を０に変更する。
【００１６】
前記手撒きデータを作成するとき、前記整数部と小数部を含む薬剤データの整数部を０に変更する。
【００１７】
前記手撒きデータを作成したとき、包装形態を分包から手撒きに変更する。
【００１８】
前記手撒きデータを作成したとき、１日量に日数を乗算して手撒きするために必要な薬剤の個数を計算し、その計算結果を表示する。これにより、手撒きする薬剤の準備を効率的に行うことが可能となる。
【００１９】
さらに、服用時期の数に日数を乗算して手撒き包数を計算し、その計算結果を表示する。これにより、さらに、手撒きする薬剤の準備を効率的に行うことが可能となる。
【００２０】
複数の処方データを一括して分包する一括分包の場合、前記手撒きデータを含む処方データを分包待ち行列内で並び換え、分包待ち行列の後部にまとめる。これにより、薬剤の自動分包中に、手撒き薬剤供給手段にて手撒き薬剤の準備を行うことが可能となる。
【００２１】
前記薬剤分包装置が複数台、接続されている場合、手撒き不可設定ファイルで不可と設定された薬剤分包装置には、前記薬剤データと手撒きデータを割り当てないようにする。
【発明の効果】
【００２２】
本発明によれば、自動分包処理の自動化の程度が高まり、作業者による手撒き作業を削減でき、作業能率の向上が図れる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明に係る実施形態を添付図面に従って説明する。
【００２４】
図１は、本実施形態に係る薬剤分包装置のユニット構成を示す。なお、各ユニットの詳細は後述する。
【００２５】
薬剤分包装置は、１台の入力操作ユニット１と１台以上の薬剤分割包装機構ユニット２とからなる。薬剤分割包装機構ユニット２の各号機には号機番号を付与して識別と制御に用いる。
【００２６】
入力操作ユニット１と薬剤分割包装機構ユニット２の間は高速シリアル通信で接続するが、汎用バス接続やネットワーク（ＬＡＮ）接続など、どのような接続・通信方式でもよい。
【００２７】
入力操作ユニット１は処方データを入力して薬剤分包装置全体を操作するためのユニットであり、薬剤分割包装機構ユニット２を作動させるための分包コマンドを各号機に送信する。
【００２８】
薬剤分割包装機構ユニット２は、後述するように、分包コマンドを受信し、多数の薬剤フィーダ部１４や薬剤手撒き部１５等を備えて薬剤を服用時期毎に分割して包装する機構のユニットである。
【００２９】
入力操作ユニット１はホストコンピュータ３と接続して処方データをホストコンピュータ３から受信することができるが、ホストコンピュータ３は無くてもよい。
【００３０】
薬剤分包装置での入力操作ユニット１は、図２に示すように、薬剤分割包装機構ユニット２の各号機との通信用の多チャンネル通信部４と、ＣＲＴディスプレイ５、キーボード６及びマウス７と、ハードディスク装置８とを備え、薬剤分包装置全体としては中央処理装置９（ＣＰＵ）によって制御する。また、薬剤の写真画像を、デジタルスチルカメラ１０により入力する。
【００３１】
ＣＲＴディスプレイ５、キーボード６、及びマウス７は、処方データの入力や各種ファイルのデータ入力に使用する。ホストコンピュータ３は、外部システムから処方データを受信するためのものだが、ＣＲＴディスプレイ５、キーボード６、及びマウス７だけでも新規に処方データを入力できるので、ホストコンピュータ３は無くてもよい。
【００３２】
なお、前記デジタルスチルカメラ１０に代えて、イメージスキャナ、ＰｈｏｔｏＣＤを読むＣＤ−ＲＯＭドライブ、あるいは、写真画像を記憶したフロッピーディスク（ＦＤ）を読むフロッピーディスクドライブ等、同目的の機器ならば何を使用してもよい。しかも、薬剤画像を登録する場合にのみ使用する機器なので常時接続する必要性もない。また、写真画像のほか、にキャプション文字や絵を合成したり、イラストを使用することもできる。
【００３３】
ＣＰＵ９は各種データを記憶するためのメモリ１１（ＲＡＭ）を内蔵し、このメモリ１１は、処方データを記憶する処方データメモリ、その他メモリ（処理上での作業エリア、変数、など）として使用する。さらに、ＣＰＵ９は、薬剤分包装置全体を制御する制御プログラム１２（ＲＯＭ）を内蔵する。
【００３４】
ハードディスク装置８には、処方データを記憶する処方ファイル、入院処方などの一括処方データを記憶する一括処方ファイル、手撒きする薬剤に関するデータを記憶する手撒き薬剤データファイル、各号機毎の手撒き不可を設定する手撒き不可設定ファイル、手撒き薬剤を集計して記録する手撒き薬剤集計記録ファイル、処方データを入力する際などの関連情報を記憶する各種マスタファイルがある。各種マスタファイルには、薬剤マスタ、患者マスタ、用法マスタ、診療科マスタ、医師マスタ、病棟マスタ、処方箋区分マスタが含まれる。但し、薬剤マスタファイル以外は、コードと名称などを格納する簡単な構成のファイルであるので、その説明は省略する。
【００３５】
薬剤マスタファイルは、図３に示すように、薬剤についての各種データを薬剤コード毎に登録するデータファイルであり、薬剤分包装置の動作に利用される。薬剤マスタファイルのデータは、メニュー画面から起動される薬剤マスタ登録の画面で入力する（いずれの画面も図示せず）。
【００３６】
図３中、薬剤コードとは、薬剤師が入力し易いように、薬剤の略称から濁点を除いて縮めたような、薬剤毎に一意なコードをいう。例えば、カプセル剤Dであれば、その読み「カプセルザイデー」から「カフセテ」とする。薬剤名は薬剤の名称、単位は薬剤の単位を指す。形態コードとは、調剤作業において薬剤を形態で分類するためのコードをいう。「分包」は薬剤フィーダから自動的に供給して包装することを意味する。「手撒き」は手撒き供給部から供給して包装することを意味する。「ヒートシール」は製薬メーカで包装されたヒートシール包装のまま患者に渡すことを意味する。「錠剤で分包」＝１１、「錠剤で手撒き」＝１２、「錠剤でヒートシール」＝１３、「カプセル剤で分包」＝１４、「カプセル剤で手撒き」＝１５、「カプセル剤でヒートシール」＝１６、「散剤で分包」＝１７、「散剤で手撒き」＝１８、「散剤でヒートシール」＝１９等を入力する。薬剤フィーダ番号とは、自動的に分包する薬剤を収容する薬剤フィーダの番号をいう。
【００３７】
手撒き薬剤データファイルは、図４に示すように、手撒きする薬剤についての各種データを薬剤コード毎に登録するデータファイルである。手撒き薬剤データファイルのデータは、メニュー画面から起動される、手撒き薬剤データファイル登録の画面で入力する（いずれの画面も図示せず）。
【００３８】
図４中、薬剤コードには、手撒きする薬剤の薬剤コードを入力する。この薬剤コードは、薬剤マスタファイルに登録されたものである。薬剤画像には、薬剤の外観の画像データを使用する。写真画像の代わりにイラストを使用してもよい。要は、薬剤の形状（円形、楕円形、六角形、球形、円筒形など）、色、割線（２分割線、４分割線）などが判別できる画像であればよい。画像データの形式は、ＢＭＰ、ＪＰＥＧ、ＧＩＦ、ＴＩＦＦ等、何でもよい。薬剤識別記号には、薬剤の本体に刻印されたり印刷されたりする識別記号を使用する。保管棚番号は、薬剤を保管する棚の番号であり、製薬メーカで包装されたヒートシール包装のまま保管している棚と、予めヒートシール包装をほどいて薬剤本体を入れた薬瓶や予め錠剤を半錠などに分割して入れた薬瓶とを区別できる番号体系にする。
【００３９】
手撒き不可設定ファイルは、図５に示すように、薬剤分割包装機構ユニット２の号機毎に手撒きの不可／可を登録するデータファイルである。手撒き不可設定ファイルのデータは、メニュー画面から起動される手撒き不可設定ファイル登録の画面で入力する（いずれの画面も図示せず）。図５中、号機番号は、薬剤分割包装機構ユニット２の号機の番号である。手撒き不可フラグでは、薬剤の手撒きが「可」＝０、「不可」＝１を入力する。
【００４０】
なお、前記ＣＲＴディスプレイ５、キーボード６、マウス７、ハードディスク装置８、及びＣＰＵ９はパーソナルコンピュータでもよい。
【００４１】
また、前記ハードディスク装置８が独立したファイルサーバ装置（ＣＰＵ内蔵）であって、中央処理装置（ＣＰＵ）がクライアント端末としてサーバ装置とネットワーク（ＬＡＮ）で接続したようなクライアント・サーバ構成でもよい。
【００４２】
さらに、薬剤分割包装機構ユニット２との通信については、多チャンネル通信部４を使う代わりに薬剤分割包装機構ユニット２も含めて同一のネットワーク（ＬＡＮ）に接続して通信してもよい。
【００４３】
薬剤分包装置の薬剤分割包装機構ユニット２は、図６に示すように、入力操作ユニット１との通信用の通信部１３と、薬剤供給・包装用の薬剤フィーダ部１４、薬剤手撒き部１５、及び薬剤包装部１６と、データ表示用の液晶ディスプレイ１７、データ印刷用のプリンタ１８、作業者に音で知らせるブザー１９、及び操作入力用のキースイッチ２０とを備え、ＣＰＵ９によって制御される。なお、前記プリンタ１８の方式は、サーマル、インパクトドット、インクジェット等、何でもよい。操作入力用のキースイッチ２０は、液晶ディスプレイ１７の表示面に装着するタッチパネルでもよい。
【００４４】
薬剤フィーダ部１４は、薬剤毎にある多数の薬剤フィーダの中から指定された薬剤を指定された個数だけ薬剤包装部１６に供給する。
【００４５】
薬剤手撒き部１５は、薬剤包装の一包毎に対応する分割枡に必要な個数の薬剤を手作業で撒いて薬剤包装部１６に供給する。
【００４６】
薬剤包装部１６は、服用時期毎に供給された薬剤を、分包紙ロールから引き出した熱融着性の分包紙（包装シート）を２つ折りにした折り目の間に薬剤シュートから投下し、分包紙の縦・横を熱融着シールして、薬剤を包装した分包袋を連続的に形成する。
【００４７】
次に、前記薬剤分包装置の動作を、入力操作ユニット１と、薬剤分割包装機構ユニット２とに分けて説明する。
【００４８】
まず、入力操作ユニット１での薬剤分包動作を図７に示すフローチャートに従って説明する。
【００４９】
最初に、図示しないメニュー画面から図８に示す「処方データの入力」画面を起動する。但し、初期状態では、データ入力欄が全て空である。そこで、ホストコンピュータ３から処方データの内容を読み込む（ステップＳ１）。
【００５０】
ホストコンピュータ３から読み込む処方データは、通信のデータ量を少なくするため、各種コードのみで構成されている。このため、処方データの内容を表示する際には、各種コードを検索キーとして各種マスタファイルから名称データなどの読み出し処理を行う。例えば、受信データ内には薬剤コード「シヨウエ」としか格納されていないので、薬剤名称「錠剤Ａ」は薬剤マスタファイル（図３）から読み出す。ここで、薬剤コードとは、薬剤師が入力し易いように、薬剤の略称から濁点を除いて縮めた薬剤毎に一意なコードをいう（例えば「ジョウザイエー」は「シヨウエ」とする。）。
【００５１】
また、誤って異なる処方データを読み込んだ場合等には、「キャンセル」ボタンをマウス７でクリックし、表示内容を消去する。また、所望の処方データが表示されない場合、「処方検索」ボタンをマウス７でクリックし、処方ファイルに登録された処方データを条件検索して呼び出し、表示する。例えば、患者番号「９３０２６５８１」とキーボード入力してから「処方検索」ボタンをクリックすると、該当する処方データが表示される。
【００５２】
また、処方データは、キーボード６やマウス７により直接入力したり、過去の全処方を登録している処方ファイルや、入院処方など一括して調剤する処方を登録している一括処方ファイルから呼び出すこともできる。処方データの表示内容に修正等がないことを確認し、「入力ＯＫ」ボタンをマウス７でクリックすると、処方データは処方ファイルに登録され、単独の処方データを対象として、次のステップ「手撒き薬剤データの作成」（ステップＳ２）に進む。なお、処方データを処方ファイルに登録するだけの場合は、「入力のみ」ボタンをクリックする。
【００５３】
一括処方ファイルから呼び出す場合、「一括処方」ボタンをクリックし、処方データ入力の画面（図８）とは別のウインドウで一括処方の画面（図９）を表示させる。ここでは、複数の処方データを、任意に付与できる一括コードによって一組としている。したがって、一括コードをキーボード入力すると、予め登録された複数の処方データの患者番号、患者名、診療科、病棟が図９の例のように表示される。そして、「一括分包」ボタンをマウス７でクリックすると、図９に示す複数の処方データを対象として、次のステップ「手撒き薬剤データの作成」（ステップＳ２）に進む。
【００５４】
ところで、前記一括処方データは、予め次のようにして登録しておく。
【００５５】
まず、任意に一括コードをキーボード入力し、その一括コードに対応した名称を入力する（例えば、一括コード「６１１」と名称「６階東病棟No.１」）。次に、複数の処方データを指定するために患者番号、診療科コード、病棟コードからなる行データ（例えば、患者番号「９３０２６５８１」、診療科コード「０１」、病棟コード「６１」を入力する。各名称は各種マスタファイルから読み出されて表示される）を複数入力する。「★」印と反転表示行は現在処理中の行データを示し、上下矢印キーやマウス７のクリックで任意に行を移動できる。一括の順番の途中に行データを挿入する場合は、「空行挿入」ボタンをマウス７でクリックすると、現在行の行データが１行下げられて空白の行データが挿入される。そして、その空白行に患者番号、診療科コード、病棟コードを新たに入力する。また、「行削除」ボタンをクリックすると現在行の行データが削除され、その下の行データが上に詰められる。「キャンセル」ボタンをクリックするとウインドウが消去される。「処方入力」ボタンをクリックすると現在行の行データに対応した処方データの内容が処方データ入力の画面（図８）に表示される。図８中、「新規入力」ボタンをクリックすると、その時に表示している処方データを後回しにするために待避記憶してから表示を消去する。これにより、任意の処方データを患者番号から新規に入力可能となる。この場合、例えば、患者番号「９３０２６５８１」とキーボード入力すると、患者名（カナ、漢字）、性別、生年月日が患者マスタファイルから読み出されて表示される。年齢は、生年月日と本日の日付とから自動的に計算されて表示される。引換番号は、外来患者の場合のみ、会計終了時に予め渡しておく「おくすり引換券」の番号である。この処方データ（図８）の例では処方箋区分が「０２」入院であり（入院患者）、引換番号は意味がないので「００００」と入力する。診療科、医師、病棟、処方箋区分は、各コードを入力すると、対応する各種マスタファイルから名称データが読み出されて表示される（例えば、診療科でコード「０１」を入力すると「内科」と表示される。）。「処方No.」欄は、薬剤（複数可）と用法が一組みになった「処方」の連続番号である。この「処方」は複数個の入力ができる。「コード」入力欄は、薬剤コードまたは用法コードを入力するための欄である。コードを入力すると薬剤マスタファイルまたは用法マスタファイルから名称データが読み出されて表示される。「コード」入力欄は、通常は薬剤コードを入力するのだが（例えば「シヨウエ」）、先頭に「／」記号を入力すると、その後に用法コードを入力する（例えば「２０１」。そして、用法コード「２０１」に対応する用法名が「分２  朝・夕  食後」）。なお、用法コードを入力した用法行では、用法名が表示された後、「日数」入力欄が表示されて日数を入力する（例えば「７日分」）。「用量」欄はその薬剤の1日量を入力するための欄である。単位は薬剤マスタファイル（図３）から読み出されて表示される。「服用時期」欄は、１日量である用量を服用時期毎に分割した１回量を入力するための欄である。１回量は、錠剤、カプセル剤、丸剤などの固形製剤の場合は個数（錠数）だが、散剤の場合はグラム���である。固形製剤では１個が基準量となり、散剤では所定グラム数が基準量となる（以下同じ）。「形態」欄の形態コードは薬剤マスタファイル（図３）から読み出されて表示される。「入力のみ」ボタンをマウス７でクリックすると、処方データが登録される。そして、一括処方の画面（図９）中、「登録」ボタンをマウス７でクリックすると、これらのデータは一組みにして一括ファイルに登録される。なお、図８中、「終了」ボタンをクリックすると、この画面を終了して、メニュー画面に戻る。
【００５６】
前記ステップＳ１に続いて、処方データ内の各薬剤データから手撒きデータを作成する（ステップＳ２）。形態が「分包」であって服用時期毎の１回量に小数部がある場合、１回量を整数部と小数部に分け、小数部のみの薬剤データを作成する。また、薬剤データの形態を図１０に示すように「手撒き」にする。図８の例の場合、「錠剤Ａ」の１回量が「１．５」なので、図１０のように形態が「分包」の薬剤データの1回量は「１」に変更する。そして、手撒き薬剤データの1回量を「０．５」とする。
【００５７】
さらに、手撒きするために必要な薬剤の個数と手撒きする包数を計算する（ステップＳ３）。手撒き個数は1日量に日数を乗算して求め、手撒き包数は服用時期の数（朝と夕なら「２」）に日数を乗算して求める。図１０の例の場合、「錠剤Ａ」の手撒き分は1日量１錠の７日分なので手撒き個数が「７」となり、服用時期の数が「２」なので手撒き包数は「１４」となる。
【００５８】
次いで、手撒き薬剤の個数と包数を計算した後の処方データ（図１３）を先入れ先出し方式の分包待ち行列に追加する（ステップＳ４）。
【００５９】
ここで、分包待ち行列に追加した処方データが一括分包かどうかを判断する（ステップＳ５）。処方データが「一括順番＝０」であれば、単独分包であり、「一括順番≠０」ならば一括分包である。
【００６０】
単独分包の場合、先のステップ「処方データの号機の割り当て」（ステップＳ８）に進む。一括分包の場合、手撒き薬剤のある処方データを並び換え、後部にまとめる（ステップＳ６）。この並び換えでは、まず、一括処方の順番どおりに複数の処方データを分包待ち行列に追加する。図１１の例の場合、一括処方データは５件あり（処方内容は図１３に示す通り）、その５件の処方データを一括の順番通り図１１（ａ）のように分包待ち行列に追加する。そして、一括順番の「１」「２」「３」「４」「５」を、図１１（ｂ）に示すように、本来の順番を崩すことなく、手撒き処方を後部にまとめて「２」「４」「５」「１」「３」に変更する。
【００６１】
続いて、図１３に示す一括分包の手撒き薬剤の種類と個数を集計し、図１２に示すように、入力操作ユニット１のＣＲＴディスプレイ５に表示する（ステップＳ７）。この手撒き薬剤の集計の画面は、処方データ入力の画面（図８）とは別のウインドウで表示する。図１２の例の場合、形態が「手撒」である薬剤「錠剤Ａ」は「７」と「３．５」を加算して「１０．５」とする。なお、ウインドウを消去する場合には、「キャンセル」ボタンをクリックする。
【００６２】
さらに、処方データを薬剤分割包装機構ユニット２の各号機に処理負荷が均等になるように割り当てる（ステップＳ８）。その際、手撒き処方は手撒き不可設定ファイル（図５）で「不可」と設定された号機には割り当てない。図５の例の場合、手撒きが可能なのは１号機のみなので、手撒き処方は全て１号機に割り当てる。
【００６３】
また、分包する日付毎・号機毎に、手撒き処方数、手撒き包数、手撒き薬剤の種類と個数、を集計して手撒き薬剤集計記録ファイルに記録する（ステップＳ９）。手撒き薬剤集計記録ファイルは手撒き作業の状況を記録するファイルであり、日付毎・号機毎に手撒き処方数・包数を記録するファイルと、日付毎・号機毎・薬剤毎に手撒き個数を記録するファイルとからなる。そのデータ構成は図１４に示す通りである。なお、手撒き薬剤集計記録ファイルの内容は、薬剤師が、ＣＳＶ（カンマ区切り）形式ファイルに変換し、表計算ソフトを使って一覧表などの帳票に印刷して確認する。
【００６４】
手撒き不可設定ファイル（図５）の例では、手撒き処方数「１＋１＝２」、手撒き包数「１４＋７＋１４＝３５」、手撒き薬剤の種類は２種類で「錠剤Ａ」は「１０．５」、「錠剤Ｃ」は「２１」であり、そのデータを手撒き薬剤集計記録ファイル（図１４）に記録する。図１４中、日付は手撒きした年月日、号機番号は手撒き処方を割り当てた号機の番号、手撒き処方数は手撒き処方の数、手撒き包数は手撒きした包数、薬剤コードは薬剤マスタファイル（図３）に登録された薬剤コード、個数は手撒きに要した薬剤の個数を示す。
【００６５】
一括処方の処方データ（図１３、図８）を一括分包する例において、薬剤分割包装機構ユニット２に送信する分包コマンドの構成を図１５ないし図１８に示す。
【００６６】
図１５中、号機番号は処方データ（図１３、図８）を割り当てた号機の番号、分包No.は分包コマンドの通し番号、手撒きNo.は手撒き処方の通し番号、手撒きブザー音は０／１＝手撒きブザー音を鳴らさない／鳴らす、包数は分数×日数つまりこの分包における総包数、薬剤数はこの後に続く薬剤データの数を示す。なお、引換番号、患者名（カナ）、患者名（漢字）、用法、分数、日数は、処方データ（図１３、図８）の各データと同じである。
【００６７】
図１６中、薬剤フィーダ番号は薬剤を自動的に供給する薬剤フィーダの番号であり、処方データ（図１３）内の薬剤コードを検索キーとして薬剤マスタファイル内の薬剤フィーダ番号を取得する。薬剤名、服用時期毎1回量は処方データ（図１３）の各データと同じである。薬剤画像、薬剤識別記号、保管棚番号、手撒き個数、手撒き包数は「薬剤フィーダ番号≠０００」なのでデータはない。
【００６８】
図１７中、薬剤フィーダ番号「薬剤フィーダ番号＝０００」なので手撒き薬剤を示す。薬剤名、服用時期毎1回量は処方データ（図１３）の各データと同じである。薬剤画像、薬剤識別記号、保管棚番号は処方データ（図１３）内の薬剤コードを検索キーとして手撒き薬剤データファイル（図４）内の各データを取得する。手撒き個数、手撒き包数は処方データ（図１３）の各データと同じである。
【００６９】
図１８中、薬剤フィーダ番号は薬剤を自動的に供給する薬剤フィーダの番号を示し、処方データ（図１３）内の薬剤コードを検索キーとして薬剤マスタファイル内の薬剤フィーダ番号を取得する。薬剤名、服用時期毎1回量は、処方データ（図１３）の各データと同じである。薬剤画像、薬剤識別記号、保管棚番号、手撒き個数、手撒き包数は「薬剤フィーダ番号≠０００」なのでデータはない。
【００７０】
図１５ないし図１８では、患者番号などのデータの後に薬剤データが３個「自動分包の錠剤Ａ」「手撒きの錠剤Ａ」「自動分包のカプセル剤Ｂ」と続く。
【００７１】
そして、薬剤分割包装機構ユニット２の、割り当てた各号機に分包コマンド（図１５〜１８）を送信する（ステップＳ１０）。各号機が繁忙な状態の場合は分包コマンドを送信待ち行列に追加しておいて一定時間後に並行的に送信する。
【００７２】
その後、処方データ入力の画面（図８）で「終了」ボタンをクリックし、この画面を終了して、メニュー画面（図示省略）に戻る（ステップＳ１１）。終了しない場合には、前記ステップＳ１に戻って処方データ読込から繰り返す。
【００７３】
次に、各薬剤分割包装機構ユニット２の動作を図１９に示すフローチャートに従って説明する。
【００７４】
各薬剤分割包装機構ユニット２では、入力操作ユニット１から分包コマンド（図１５〜１８）を受信し（ステップＳ２１）、分包コマンド（図１５〜１８）内に手撒き薬剤が有るかどうかを判断する（ステップＳ２２）。「薬剤フィーダ番号＝０００」ならば手撒き薬剤である。手撒き薬剤が無い場合、先のステップ「薬剤を供給して包装」（ステップＳ２８）に進む。
【００７５】
手撒き薬剤が有る場合、まず、分包コマンド（図１５〜１８）内で「手撒きブザー音＝１」かどうかを判断する（ステップＳ２３）。「手撒きブザー音＝１」であれば、ブザー１９でエラー音とは異なるブザー音を鳴らし、手撒きを知らせる（ステップＳ２４）。例えば、エラー音を「ピッピッピッ…」、手撒きブザー音を「ピーピーピー…」とする。
【００７６】
続いて、図２０に示すように、液晶ディスプレイ１７に手撒き処方の指示を表示する（ステップＳ２５）。図２０では、手撒きする薬剤「錠剤Ａ」の薬剤画像、薬剤識別記号、保管棚番号、手撒き個数、手撒き包数を表示している。ここでは、図１１の並べ換えの通り「一括順番＝１」の手撒き処方の指示を最初に表示する。
【００７７】
また、図２１に示すように、プリンタ１８に手撒き処方の指示を印刷する（ステップＳ２６）。そして、薬剤師が、薬剤手撒き部１５に薬剤を手撒きし、キースイッチ２０の「セット」キーを押して「セット済み」とする（ステップＳ２７）。図２１では、手撒きする薬剤「錠剤Ａ」の薬剤識別記号、保管棚番号、手撒き個数、手撒き包数を印刷している。なお、プリンタ１８は薬剤分割包装機構ユニット２の正面に取り付けて、印刷した用紙を送り出す向きのまま印刷内容が読めるようにするため、数行にわたる印刷内容は１８０度回転させた転倒印刷を行う。ここでは、図１１の並べ換えの通り「一括順番＝１」「一括順番＝３」の順番で手撒き処方の指示を印刷する。
【００７８】
手撒き薬剤がセットされれば、薬剤フィーダ部１４と薬剤手撒き部１５から薬剤を供給して薬剤包装部１６で包装する（ステップＳ２８）。こうして分包コマンドについての薬剤分割包装の動作が完了すれば、前記ステップＳ２１に戻って分包コマンドの受信から繰り返す。
【００７９】
以上の説明から明らかなように、本発明によれば、自動分包処理の自動化の程度が高まり、作業者による手撒き作業を削減でき、作業能率の向上が図れる。
【００８０】
また、手撒きする薬剤の画像、薬剤識別記号、又は保管棚番号を、該当する薬剤分割包装機構ユニットの表示手段に表示させるようにしたので、作業者による薬剤の確認が容易になる。また、作業者による薬剤取り違えなどの人為的ミスの予防になる。
【００８１】
処方データ毎に手撒きする薬剤の個数または手撒き包数を計算し、該当する薬剤分割包装機構ユニットの表示手段に表示させるようにしたので、作業者による準備作業の負担が減る。
【００８２】
処方データに基づいて、手撒きする薬剤の薬剤識別記号、保管棚番号、個数、又は手撒き包数を、印刷手段で印刷させるようにしたので、作業者は記憶だけに頼らずに済み、作業負担が減る。また、連続的に印刷した用紙に作業者名の印鑑を押すなどして調剤作業の記録にできる。この記録は調剤ミスが発生した場合の責任の所在を明確にするために使用できる。
【００８３】
処方データに基づいて、手撒きする薬剤があることを、報知手段にて報知させるようにしたので、予め手撒き作業の必要性を認識することができ、作業の中断をなくすことができる。
【００８４】
複数の処方データに基づいて、自動供給する薬剤と手撒きする薬剤とを区分し、自動供給のみで包装可能な薬剤のみを先に包装させるようにしたので、装置による自動分包処理と作業者による準備作業との時間的な調和がとれ、作業能率がよくなる。
【００８５】
手撒きする薬剤の種類と個数を計算し、表示手段に表示させるようにしたので、作業者による準備作業の負担が減る。
【００８６】
薬剤分割包装機構ユニットのうち、手撒き薬剤を包装するユニットを選択可能としたので、作業者の移動距離を減らして作業性を高める設定を行うことが可能となる。
【００８７】
処方データに基づいて、手撒き処方の数、手撒き包数、又は手撒きする薬剤の種類と個数を集計して記録させるようにしたので、手撒きの作業量の正確な把握と評価ができる。
【図面の簡単な説明】
【００８８】
【図１】薬剤分包装置のユニット構成を示す図である。
【図２】薬剤分包装置での入力操作ユニットの機器構成を示すブロック図である。
【図３】薬剤マスタファイルを示す図表である。
【図４】手撒き薬剤データファイルを示す図表である。
【図５】手撒き不可設定ファイルを示す図表である。
【図６】薬剤分包装置での薬剤分割包装機構ユニットの機器構成を示すブロック図である。
【図７】薬剤分包処理を示すフローチャートである。
【図８】処方データの入力画面を示す図である。
【図９】一括処方の入力・分包画面を示す図である。
【図１０】手撒き薬剤の処方データを示す図である。
【図１１】分包待ち行列の並び換えを示す図である。
【図１２】一括分包の手撒き薬剤の集計画面を示す図である。
【図１３】一括処方の処方データの内容を示す図である。
【図１４】手撒き薬剤集計記録ファイルを示す図である。
【図１５】分包コマンドの構成を示す図である。
【図１６】分包コマンドの構成を示す図である。
【図１７】分包コマンドの構成を示す図である。
【図１８】分包コマンドの構成を示す図である。
【図１９】薬剤分割包装機構ユニットの各号機での処理を示すフローチャートである。
【図２０】手撒き処方の指示画面を示す図である。
【図２１】手撒き処方の指示の印刷内容を示す図である。
【符号の説明】
【００８９】
１…入力操作ユニット
２…薬剤分割包装機構ユニット
３…ホストコンピュータ
４…多チャンネル通信部
５…ＣＲＴディスプレイ
６…キーボード
７…マウス
８…ハードディスク装置
９…ＣＰＵ
１０…デジタルスチルカメラ
１１…メモリ
１２…制御プログラム
１３…通信部
１４…薬剤フィーダ部
１５…薬剤手撒き部
１６…薬剤包装部
１７…液晶ディスプレイ
１８…プリンタ
１９…ブザー
２０…キースイッチ
【図１】
0003650776.tif 000002
【図２】
0003650776.tif 000003
【図３】
0003650776.tif 000004
【図４】
0003650776.tif 000005
【図５】
0003650776.tif 000006
【図６】
0003650776.tif 000007
【図７】
0003650776.tif 000008
【図８】
0003650776.tif 000009
【図９】
0003650776.tif 000010
【図１０】
0003650776.tif 000011
【図１１】
0003650776.tif 000012
【図１２】
0003650776.tif 000013
【図１３】
0003650776.tif 000014
【図１４】
0003650776.tif 000015
【図１５】
0003650776.tif 000016
【図１６】
0003650776.tif 000017
【図１７】
0003650776.tif 000018
【図１８】
0003650776.tif 000019
【図１９】
0003650776.tif 000020
【図２０】
0003650776.tif 000021
【図２１】
0003650776.tif 000022