(57)【特許請求の範囲】
【請求項１】
各種薬剤を服用時期毎に分包するようにした薬剤分包装置において、
処方データに基づいて分包順序を服用順又は服用逆順を決定する手段と、
前記決定された順序で分包する手段と、
を備えたことを特徴とする薬剤分包装置。
【請求項２】
各種薬剤を服用時期毎に分包するようにした薬剤分包装置において、
処方データに基づいて分包順序を服用順又は服用逆順に変更可能としたことを特徴とする薬剤分包装置。
【請求項３】
前記処方データは、服用開始時期及び服用日数を含み、分包順序が服用順であれば服用開始時期から、服用逆順であれば服用終了時期から服用日数分の分包を行うことを特徴とする請求項１又は２に記載の薬剤分包装置。
【請求項４】
前記処方データは、服用開始時期及び服用回数を含み、分包順序が服用順であれば服用開始時期から、服用逆順であれば服用終了時期から服用回数分の分包を行うことを特徴とする請求項１又は２に記載の薬剤分包装置。
【請求項５】
前記処方データに基づいて各薬包に少なくとも服用時期を印字させることを特徴とする請求項１ないし４のいずれか１項に記載の薬剤分包装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、薬剤を服用時期毎に各薬包に分包する薬剤分包装置に関するものである。
【０００２】
【従来の技術】
従来、薬剤分包装置として、長尺なシートを２つ折りにし、長手方向に形成される複数の薬包に、順次薬剤を服用時期毎に分包して封止することにより薬包帯を形成するようにしたものがある。
【０００３】
【発明が解決しようとする課題】
しかしながら、前記薬剤分包装置では、薬包帯の各薬包に、例えば、「朝、昼、夕、朝、…」のように服用順でしか分包できない。したがって、前記薬包帯を、特開平１０─１０１０１８号公報に開示される薬包帯巻取装置等で巻き取る場合、入院患者への配薬には適しているが、外来患者に提供するには、一旦巻き取った薬包帯を解かなければならず取り扱いに不便である。
【０００４】
また、入院患者に提供する場合、服用開始時期が「朝」からとは限らない。そして、服用数についても、２日分等のように日数で決定する場合と、５包分等のように服用回数で決定する場合とがある。このため、種々の服用方法に対応する必要がある。
【０００５】
そこで、本発明は、用途に応じて自由に分包可能とする薬剤分包装置を提供することを課題とする。
【０００６】
【課題を解決するための手段】
本発明は、前記課題を解決するための手段として、各種薬剤を服用時期毎に分包するようにした薬剤分包装置において、処方データに基づいて分包順序を服用順又は服用逆順を決定する手段と、前記決定された順序で分包する手段とを備えたものである。
また、本発明は、前記課題を解決するための手段として、各種薬剤を服用時期毎に分包するようにした薬剤分包装置において、処方データに基づいて分包順序を服用順又は服用逆順に変更可能としたものである。
【０００７】
この構成により、薬包帯を巻き付ける場合、用途に応じて、分包順序を服用順又は服用逆順に切り替えることが可能となる。
【０００８】
前記構成の薬剤分包装置において、処方データが、服用開始時期と、服用日数又は服用回数を含み、分包順序が服用順であれば服用開始時期から、服用逆順であれば服用終了時期から服用日数分又は服用回数分の分包を行うようにすると、種々の形態の分包作業にも柔軟に対応することができる点で好ましい。
【０００９】
前記処方データに基づいて各薬包に少なくとも服用時期を印字させると、服用ミス等を抑制可能である点で好ましい。
【００１０】
【発明の実施の形態】
以下、本発明に係る実施形態を添付図面に従って説明する。
【００１１】
図１は、本実施形態に係る薬剤分包装置のブロック図である。この薬剤分包装置は、薬剤分割包装機構部１と、制御部２１とからなる。
【００１２】
薬剤分割包装機構部１は、薬剤供給部２、分包紙供給部３、印字部４及びシール部５を備えている。
【００１３】
薬剤供給部２は、服用時期毎に錠剤又は散薬あるいはその両方を供給するためのもので、最終的にはホッパー６にて各薬包１０に薬剤７を供給するようになっている。
【００１４】
分包紙供給部３では、ロール８に薬包帯１１を形成するための分包紙９が巻回されており、この分包紙９を順次巻き戻して供給するようになっている。
【００１５】
印字部４は、分包紙供給部３から供給される分包紙９に、薬包帯１１を形成する前に後述するようにして所定の印字を行うためのものである。
【００１６】
シール部５では、分包紙供給部３から供給され、印字部４で所定の印字をされた分包紙９を２つ折りにし、錠剤供給部から供給する薬剤７を収容して封止することにより長手方向に複数の薬包１０を有する薬包帯１１を形成できるようになっている。
【００１７】
制御部２１は、中央処理装置２２（ＣＰＵ）とハードディスク２３とからなる。
【００１８】
ＣＰＵ２２は、ホストコンピュータ２４、キーボード２５、マウス２６及びＣＲＴディスプレイ２７等とデータの入出力が行えるようになっている。例えば、ホストコンピュータ２４からの処方データは通信データ量の抑制を目的として各種コードのみで構成されているので、このコードに基づいてハードディスク２３の各種マスタファイルから該当する名称データ等を読み込むようになっている。この結果、図２に示す分包データや印字データ等が形成される。分包データは、各服用時期毎に列番号を付し、各列番号に対応して各薬剤７の服用数を示したものである。印字データは、服用時期毎に該当する薬剤７を分包するための各薬包１０に印字する内容で構成されている。
【００１９】
また、前記ＣＰＵ２２には、メモリ２８（ＲＡＭ）及び制御プログラム２９（ＲＯＭ）が内蔵されている。メモリ２８は、処方データを記憶する処方データメモリ、分包データを記憶する分包データメモリ、印字データを記憶する印字データメモリ、及び、その他のメモリ（処理上での作業エリア、一時エリア、変数等）として使用されるようになっている。
【００２０】
ＣＲＴディスプレイ２７の画面には、処方データ入力画面を表示できるようになっている。この処方データ入力画面は、図３に示すように、患者データ部Ａ、処方データ部B及び分包データ部Cで構成されている。
【００２１】
患者データ部Ａは、患者の氏名、年齢、性別等の患者データのほか、診療科、医師、処方箋区分等の諸データが含まれる。
【００２２】
処方データ部Bは、「処方No」，「コード」，「用量」及び「服用時期」の各欄で構成されている。「コード」欄は、「コード」項目及び「薬剤名／用法」項目からなる。「コード」項目は、薬剤７の略称から濁点を除いて短縮したものが使用され、例えば、薬剤名称「錠剤Ａ（ジョウザイエー）」のコードには「シヨウエ」が使用されている。「服用時期」欄は、１日単位で各服用時期毎の用量を示すためのものである。本実施形態では「起（起床時）、朝（朝食後）、昼（昼食後）、夕（夕食後）、寝（寝る前）及び夜（夜中）」の６項目で構成されている。但し、必要に応じて、１日を４時間単位で区切ることにより、「１回目、２回目…６回目」のように表示してもよい。なお、錠剤、カプセル剤、丸剤等の固形製剤の場合は個数（錠数）が表示され、散剤の場合は重量（グラム数）が表示されるようになっている。
【００２３】
分包データ部Cは、「分包順序」、「開始服用時期」及び「分包数」の各項目からなる。「分包順序」項目は、前記患者データ部Ａの処方箋区分により自動的に決定され、「０」であれば服用順、「１」であれば服用逆順となる。「開始服用時期」項目には、後述する分包データの各服用時期のうち、服用を開始する時期が表示される。通常、「１  起床時」と表示されるが、途中の服用時期から開始したいのであれば、キーボード等により変更可能である。「分包数」の項目には、後述する用法データの分数（１日当たりの分割数）と日数とを乗じた数が表示されるが、その数よりも少ない数で分包したいのであれば、キーボード等により変更可能である。
【００２４】
ハードディスク２３には、処方箋区分毎の分包順序を記憶する分包順序設定ファイルと、処方データを入力する際の関連情報を記憶する各種マスタファイルとが記憶されている。
【００２５】
分包順序設定ファイルは、処方箋区分コード毎に分包順序を設定するためのデータファイルで、図４に示すように、処方箋区分コードと分包順序とから構成されている。分包順序設定ファイルの各データは、ＣＲＴディスプレイ２７上に表示されるメニュー画面から起動した分包順序設定画面（図示せず）上で、キーボード２５やマウス２６を使用して入力できるようになっている。
【００２６】
処方箋区分コードとは、処方箋区分マスタファイルに登録された処方箋区分コードをいい、図４の分包順序設定ファイルで、各コード毎に、外来であれば「０１」、入院であれば「０２」…のように登録されている。そして、臨時を「０３」、緊急を「０４」、退院を「０５」…のように任意に登録することも可能となっている。
【００２７】
分包順序は、薬包帯１１の各薬包１０への薬剤７の包装順序を示すもので、前述のように、服用順に包装するのであれば「０」、服用順とは逆に包装するのであれば「１」…のように登録されており、外来が服用順、入院が服用逆順に設定されている。
【００２８】
各種マスタファイルは、例えば、コードと各種名称とを対応させて記憶したもので、薬剤マスタ、患者マスタ、用法マスタ、診療科マスタ、医師マスタ、病棟マスタ、処方箋区分マスタが含まれる。
【００２９】
次に、前記構成からなる薬剤分包装置の制御プログラム２９に基づいて実行する動作について図５ないし図７のフローチャートに従って説明する。
【００３０】
まず、処方データ入力画面を表示し（ステップＳ１）、処方データを入力する（ステップＳ２）。この処方データの入力は、ＣＲＴディスプレイ２７に処方データ入力画面を呼び出し、ホストコンピュータ２４から処方データを読み込んだり、キーボード２５やマウス２６から直接入力することにより行う。但し、読み込まれたり、入力されるデータはコードであり、このコードに対応する処方データはハードディスク２３に記憶した各種マスタファイルから読み込まれる。
【００３１】
例えば、用法データ部では、「コード」項目に、薬剤コード「シヨウエ」を入力すると、薬剤マスタファイルから薬剤名称が読み込まれ、「薬剤名／用法」項目に薬剤名称「錠剤Ａ」が表示される。また、「コード」項目に、先頭に「／」を入力してから用法コード「４０１」を入力すると、用法マスタファイルから用法が読み込まれ、「薬剤名／用法」項目には、例えば、用法「分４  朝昼夕  食後  寝る前」と表示される。なお、服用日数については日数項目に直接入力できるようになっており、例えば、「２日分」であれば、日数項目に「２」を入力すればよい。
【００３２】
次に、分包順序を決定する（ステップＳ３）。この分包順序は、処方データの処方箋区分コードと分包順序設定ファイルから読み込んだ設定データとに基づいて自動的に決定される。外来患者であれば処方箋区分コードが「０１」であるので服用順に分包することに決定し、入院患者であれば「０２」であるので服用逆順に分包することにより決定する。但し、この分包順序は、キーボード等を使用することにより修正可能である。
【００３３】
続いて、服用時期毎に各薬包１０に印字するための印字データを作成する（ステップＳ４）。印字データは、所定の印字フォーマットに基づいて、患者名、用法等を編集したものである。具体的に、印字データは図２に示すように、処方データから読み込んだ患者名と、分包データから読み込んだ用法とで構成される。
【００３４】
そして、日数カウンタＤ及び包数カウンタＨをリセットする（ステップＳ５、ステップＳ６）。日数カウンタＤとは、分包した日数を計数するものである。包数カウンタＨとは、分包数を計数したものである。なお、分包数の表示や修正入力をしないようにした実施形態では、ステップＳ６は不要である。
【００３５】
ここで、分包順序が服用順であるか否かを判断する（ステップＳ７）。
【００３６】
分包順序が服用順であれば、通常、図２の分包データのうち、服用開始時期の列番号「１  起床時」をレジスタ変数Ｓに設定する（ステップＳ８）。一方、分包順序が服用逆順であれば、服用開始時期、服用日数及び分包数から服用終了時期を求め、その列番号をレジスタ変数Ｓに設定する（ステップＳ９）。なお、前記服用開始時期、服用日数及び分包数は、キーボード等を使用することにより修正可能である。
【００３７】
レジスタ変数Ｓが設定されれば、その値をインデックス変数Ｃに代入する（ステップＳ１０）。そして、代入したインデックス変数Ｃは、図２の分包データのうち、各服用時期毎の用量列データの列番号を指す。そして、代入したインデックス変数Ｃが指す列番号に対応する各薬剤７の量が全て「０」であるか否かを判断する（ステップＳ１１）。
【００３８】
インデックス変数Ｃが指す列番号に対応する各薬剤７の量が全て「０」である場合、次の各処理は行わず、ステップＳ１６に移行する。図２の場合、前記列番号「１  起床時」であれば、各薬剤７の量は全て「０」であるので、次の処理は行わない。
【００３９】
一方、インデックス変数Ｃが指す列番号に対応する各薬剤７の量が「０」でない場合、該当する印字データを該当する薬包１０に印字する（ステップＳ１２）。また、前記インデックス変数Ｃに対応する分包データに従って該当する薬剤７を、ステップＳ１２で印字を施した薬包１０に包装する（ステップＳ１３）。
【００４０】
前記インデックス変数Ｃに該当するデータに基づいて、薬包１０への印字及び薬剤７の包装が終了すれば、包数カウンタＨをＨ＋１とし（ステップＳ１４）、包数カウンタＨが処方データに設定された所定の分包数に達したか否かを判断する（ステップＳ１５）。なお、分包数の表示や修正入力をしないようにした実施形態ではステップＳ１４，Ｓ１５は不要である。
【００４１】
所定の分包数に達していなければ、再び分包順序が服用順序か否かを判断する（ステップＳ１６）。服用順である場合、分包データの次の列番号になるようにインデックス変数Ｃを更新する（ステップＳ１７）。一方、服用逆順である場合、分包データの前の列番号になるようにインデックス変数Ｃを更新する（ステップＳ１８）。そして、レジスタ変数Ｓとインデックス変数Ｃとが一致したか否かを判断する（ステップＳ１９）。すなわち、服用順に包装する場合、服用開始時期とインデックス変数Ｃに代入された値とが一致しているか否かを判断する。また、服用逆順に包装する場合、服用終了時期とインデックス変数Ｃに代入された値とが一致しているか否かを判断する。
【００４２】
レジスタ変数Ｓとインデックス変数Ｃとが一致するまで、前記ステップＳ１１〜Ｓ１８までの処理を繰り返し、両値が一致すれば、日数カウンタＤをＤ＋１とする（ステップＳ２０）。そして、日数カウンタが服用日数と一致するか否かを判断し（ステップＳ２１）、一致するまで、前記ステップＳ１１〜Ｓ２０の処理を繰り返す。また、全処方データについて前記処理が終了したか否かを判断し（ステップＳ２２）、終了するまで前記ステップＳ２〜Ｓ２１を繰り返す。
【００４３】
具体的に、前記図３に示す処方データが入力された場合について説明する。
【００４４】
この処方データでは、処方箋区分コードが「０２  入院」であるので、分包順序を服用逆順に決定し、図２に示すように対応する印字データを作成する。
【００４５】
また、服用開始時期「１  起床時」、服用時期「１  起床時、２  朝、３  昼、４  夕、５  寝、６  夜中」、分包数「８」であり、服用時期の「１  起床時」及び「６  夜中」の各薬剤量が全て「０」であるので、服用終了時期の「５  寝る前」をレジスタ変数Ｓに設定する。
【００４６】
そして、設定したレジスタ変数Ｓ（「５  寝る前」）をインデックス変数Ｃに代入する。この場合、錠剤Ｃの薬剤量が「１」であり、対応する印字データがあるので、その印字データ「林実様  寝る前」を薬包１０に印字する。そして、錠剤Ｃを１錠だけ前記印字を施された薬包１０に包装する。
【００４７】
次に、分包順序が服用逆順であるので、服用時期「４  夕食後」をインデックス変数Ｃに代入する。この場合、薬剤量は、錠剤Ａが「１」、カプセル剤Ｂが「２」であり、対応する印字データがあるので、その印字データ「林実様  夕食後」を薬包１０に印字する。そして、錠剤Ａを１錠、カプセル剤を２錠まとめて包装する。
【００４８】
以下同様にして、「３  昼食後」、「２  朝食後」、「１  起床時」、「６  夜中」の順でインデックス変数Ｃに代入し、前記同様の処理を行う。但し、「１起床時」及び「６  夜中」のいずれも薬剤量は全て「０」であるので、印字及び包装処理は行わない。
【００４９】
前記処方データでは、インデックス変数Ｃが設定したレジスタ変数Ｓと一致すれば、１日分の処理が終わりなので、日数カウンタＤを増やし、再び服用終了時期の「５  寝る前」から１日分の処理を繰り返す。前記処方データは、服用日数が２日であるので、日数カウンタＤの値が「２」となって一致すれば、この処方データについての印字及び包装処理を終了する。
【００５０】
【発明の効果】
以上の説明から明らかなように、本発明に係る薬剤分包装置によれば、分包順序を、用途に応じて服用順又は服用逆順に変更可能としたので、薬包帯巻取装置等で巻き取る場合であっても、入院患者及び外来患者のいずれに提供する場合であっても取り扱いやすい状態とすることができる。
【００５１】
また、服用開始時期に拘わらず、服用日数分又は服用回数分の分包を可能としたり、少なくとも服用時期を印字するようにしたので、より一層取扱いに便利となる。
【図面の簡単な説明】
【図１】  本実施形態に係る薬剤分包装置を示すブロック図である。
【図２】  分包データ及び印字データを示す図表である。
【図３】  図１のＣＲＴディスプレイに表示される処方データ入力画面を示す図である。
【図４】  分包順序設定ファイルを示す図表である。
【図５】  薬剤分包処理を示すフローチャートである。
【図６】  薬剤分包処理を示すフローチャートである。
【図７】  薬剤分包処理を示すフローチャートである。
【符号の説明】
１…薬剤分割包装機構部
２…薬剤供給部
３…分包紙供給部
７…薬剤
１０…薬包
１１…薬包帯
２１…制御部
２２…中央処理装置（ＣＰＵ）
２３…ハードディスク
【図１】
0004005239.tif 000002
【図２】
0004005239.tif 000003
【図３】
0004005239.tif 000004
【図４】
0004005239.tif 000005
【図５】
0004005239.tif 000006
【図６】
0004005239.tif 000007
【図７】
0004005239.tif 000008