(57)【特許請求の範囲】
【請求項１】
薬剤を供給する薬剤供給手段と、
該薬剤供給手段から供給された薬剤を分包する分包手段と、
服用薬剤及び服用時期を含む処方データを記憶する記憶手段と、
該記憶手段に記憶した処方データに基づいて、前記薬剤供給手段から該当する薬剤を供給させる供給処理と、前記分包手段にて服用時期毎に分包させる分包処理とを実行する制御手段と、
を備えた薬剤分包装置において、
前記記憶手段に記憶する処方データには、薬剤毎に、服用開始日、服用時期分割量、用量及び日数を含む入力情報が含まれ、
前記制御手段は、前記記憶手段の処方データに含まれる入力情報に基づいて、前記処方データ単位で、前記供給処理及び前記分包処理を実行することを特徴とする薬剤分包装置。
【請求項２】
前記入力情報の服用時期分割量は、各服用時期での薬品の用量を列記してなることを特徴とする請求項１に記載の薬剤分包装置。
【請求項３】
前記記憶手段に記憶する処方データには、同一薬剤に対して、異なる入力情報を複数含めることが可能であることを特徴とする請求項１又は２に記載の薬剤分包装置。
【請求項４】
前記記憶手段は、記憶する処方データとして、連続投与、隔日投与、漸減投与、又は、隔日交互投与の場合の入力情報を含み、
前記制御手段は、同一処方データに含まれる入力情報が複数ある場合、該入力情報が同一薬剤に関するものであれば、連続投与、隔日投与、又は、漸減投与を組み合わせた複数の入力情報に基づいて前記供給処理及び前記分包処理を実行可能であり、異種薬剤に関するものであれば、連続投与、隔日投与、漸減投与、又は、隔日交互投与を組み合わせた複数の入力情報に基づいて前記供給処理及び前記分包処理を実行可能であることを特徴とする請求項１から３のいずれか１項に記載の薬剤分包装置。
【請求項５】
前記制御手段は、前記記憶手段に記憶された処方データに含まれる全ての薬剤を、入力情報に従って服用開始日から順に、服用日及び服用時期の順で並び替え、前記分包手段により分包させる反復分包を実行することを特徴とする請求項１から４のいずれか１項に記載の薬剤分包装置。
【請求項６】
前記制御手段は、前記記憶手段に記憶された処方データに含まれる全ての薬剤を、入力情報に従って服用時期で分類し、服用時期毎に、服用開始日から順に服用日の順で並び替え、前記分包手段により分包させる連続分包を実行することを特徴とする請求項１から４のいずれか１項に記載の薬剤分包装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、病院、調剤薬局等の医療施設で使用する錠剤分包機や散剤分包機のように、錠剤、カプセル剤、散剤等の薬剤について、服用時期毎に必要な薬剤を分割供給して分包紙で包装する薬剤分包装置に関するものである。
【０００２】
【従来の技術】
従来、薬剤分包機では、「朝」「昼」「夕」「寝る前」等の服用時期（投与時期）毎に薬剤を供給するようにしている。
【０００３】
第１の従来例（特公平４−８２８２号公報）には、供給する薬剤種ごとに供給間隔を指定し、１つの分包袋にある薬剤を包装するか否かを決定する毎にカウントすることにより、服用間隔の異なる薬剤を一連の分包袋に供給することを可能とする薬剤供給装置が開示されている。
【０００４】
第２の従来例（特開昭６４−８４８０２号公報）には、入力される分包データを服用日付ごとに分類して記憶する手段を設けることにより、調剤された薬剤の管理を容易にする薬剤分包機が開示されている。
【０００５】
第３の従来例（実開平１−９６８０１号公報）には、最初の１回分の薬剤の服用開始時期を指定する部材と、この指定部材によって指定された服用開始時期を薬包体に印字する部材とを備えた薬剤分包機の印字装置が開示されている。この装置によれば、医師による処方の発生に基づく最初の１回分の薬剤を服用（投薬）すべき時期がいつであっても、その服用開始時期を薬包体に明示可能である。
【０００６】
【発明が解決しようとする課題】
ところで、処方は、薬剤の種類、用量、用法、及び日数（又は回数）から成る。そして、処方には、１日おきに投与する隔日投与、用量を数日後に漸減又は漸増する投与、及び、２種類の薬剤を隔日で交互に投与する隔日交互投与が少なからず存在する。
【０００７】
しかしながら、前述の薬剤分包機では、「朝」「昼」「夕」等の服用時期を単位として間隔や開始を指定するだけであって、服用の日を単位として間隔日数や開始日を指定することはできない。そのため、隔日投与等の特殊な処方では、薬剤分包機に備える錠剤手撒き分割装置を用いて薬剤師が手作業で分割して包装しなければならず、手間と時間が掛かっていた。
【０００８】
また、分包順序には、服用時期を時間順に「朝、昼、夕、朝、昼、夕」と繰り返す反復分包と、服用時期を「朝、朝、昼、昼、夕、夕」と連続させる連続分包とがあり、両方の指定に対応できなければならない。一般に、外来患者のように自己管理で服用する場合は反復分包が多く、入院患者のように看護婦が配って服用させる場合は連続分包が多い。しかし、前記第１の従来例では、服用時期の間隔を空ける分包しかできない。また、第２の従来例では、分包データを服用日毎に分類して記憶する管理しかできない。さらに、第３の従来例では、服用開始日を指定する印字しかできない。
【０００９】
そこで、本発明は、服用の日を単位として分包する機能により、隔日投与、漸減又は漸増投与、及び隔日交互投与の特殊な処方を自動的に分包することが可能な薬剤分包装置を提供することを課題とする。
【００１０】
【課題を解決するための手段】
本発明は、前記課題を解決するための手段として、
薬剤を供給する薬剤供給手段と、
該薬剤供給手段から供給された薬剤を分包する分包手段と、
服用薬剤及び服用時期を含む処方データを記憶する記憶手段と、
該記憶手段に記憶した処方データに基づいて、前記薬剤供給手段から該当する薬剤を供給させる供給処理と、前記分包手段にて服用時期毎に分包させる分包処理とを実行する制御手段と、
を備えた薬剤分包装置において、
前記記憶手段に記憶する処方データには、薬剤毎に、服用開始日、服用時期分割量、用量及び日数を含む入力情報が含まれ、
前記制御手段は、前記記憶手段の処方データに含まれる入力情報に基づいて、前記処方データ単位で、前記供給処理及び前記分包処理を実行するようにしたものである。
前記入力情報の服用時期分割量は、各服用時期での薬品の用量を列記したものとすればよい。
前記記憶手段に記憶する処方データには、同一薬剤に対して、異なる入力情報を複数含めることが可能であるのが好ましい。
【００１１】
前記記憶手段は、記憶する処方データとして、連続投与、隔日投与、漸減投与、又は、隔日交互投与の場合の入力情報を含み、
前記制御手段は、同一処方データに含まれる入力情報が複数ある場合、該入力情報が同一薬剤に関するものであれば、連続投与、隔日投与、又は、漸減投与を組み合わせた複数の入力情報に基づいて前記供給処理及び前記分包処理を実行可能であり、異種薬剤に関するものであれば、連続投与、隔日投与、漸減投与、又は、隔日交互投与を組み合わせた複数の入力情報に基づいて前記供給処理及び前記分包処理を実行可能であるのが好ましい。
【００１２】
前記制御手段は、前記記憶手段に記憶された処方データに含まれる全ての薬剤を、入力情報に従って服用開始日から順に、服用日及び服用時期の順で並び替え、前記分包手段により分包させる反復分包を実行するのが好ましい。
【００１３】
前記制御手段は、前記記憶手段に記憶された処方データに含まれる全ての薬剤を、入力情報に従って服用時期で分類し、服用時期毎に、服用開始日から順に服用日の順で並び替え、前記分包手段により分包させる連続分包を実行するのが好ましい。
【００１４】
【発明の実施の形態】
以下、本発明に係る実施形態を添付図面に従って説明する。
【００１５】
図１は、薬剤分包装置の機器構成を示す。この薬剤分包装置（図１）は、薬剤分割包装機構装置１、液晶ディスプレイやＣＲＴディスプレイ等の表示装置２、キーボード・マウスやタッチパネル等の入力装置３、ハードディスクやフラッシュメモリ等の記憶装置４を備え、薬剤分包装置全体は中央処理装置（ＣＰＵ）５によって制御する。なお、１１はホストコンピュータである。
【００１６】
薬剤分割包装機構装置１は、薬剤供給部６、薬剤包装部７、及び分包紙印字部８を備え、多種多数の薬剤を服用時期毎に分割して分包紙で包装する機構の装置である。
【００１７】
薬剤供給部６は、錠剤フィーダ、錠剤手撒き分割装置、散剤分割装置等を備え、錠剤・カプセル剤、及び散剤を服用時期毎に分割して薬剤包装部７に供給する。錠剤フィーダは、錠剤・カプセル剤毎に多数設けられ、指定された錠剤・カプセル剤を指定された個数だけ薬剤包装部７に供給する。錠剤手撒き分割装置は、１包毎に対応する分割枡に必要な個数だけ手作業で撒いて錠剤・カプセル剤を薬剤包装部７に供給する。散剤分割装置は、分配円盤上に均一に堆積した散剤を定量ずつ掻き落としたり、Ｖ枡内に均一に堆積した散剤を分割数に対応させて並べた複数の分割容器の中に落下させて定量に分割し、薬剤包装部７に供給する。
【００１８】
薬剤包装部７は、服用時期毎に供給された薬剤を、分包紙ロールから引き出した熱融着性の分包紙（包装シート）に薬剤シュートを介して投下し、分包紙の縦・横を熱融着シールして、薬剤を包装した分包袋を連続的に形成する。
【００１９】
分包紙印字部８は、薬剤を包装する前に分包紙の各薬包部分に服用日、服用時期、患者名等をプリンタで印字する。
【００２０】
表示装置２と入力装置３は、薬剤分包装置全体の操作入力、処方データの入力、及び各種マスタファイルのデータ入力に使用する。
【００２１】
中央処理装置（ＣＰＵ）５は各種データを一時的に記憶するためのメモリ（ＲＡＭ）９を内蔵し、このメモリ９は、処方データを記憶する処方データメモリや処理上の作業メモリ等に使用する。さらに、中央処理装置（ＣＰＵ）５は、薬剤分包装置全体を制御する制御プログラム（ＲＯＭ）１０を内蔵する。
【００２２】
記憶装置４には、処方データを入力する際の関連情報を記憶する各種マスタデータをファイルとして記憶する。各種マスタファイルには、薬剤マスタ、用法マスタ、患者マスタ、医療機関マスタ、診療科マスタ、医師マスタ、病棟マスタ、処方箋区分マスタ等がある。
【００２３】
表示装置２、入力装置３、中央処理装置（ＣＰＵ）５、及び記憶装置４はパーソナルコンピュータで構成してもよい。なお、ハードウェア機器はこれらに限らず種類と台数は任意に使用できる。
【００２４】
ホストコンピュータ１１は、処方データを送信する機能を有するコンピュータであり、その処方データを利用して薬剤分包を行う場合に接続する。このホストコンピュータ１１には、病院の処方オーダリングシステムや医事会計システムが稼働する病院ホスト、調剤薬局の医療事務用（レセプト）コンピュータ等がある。
【００２５】
なお、処方データは薬剤分包装置だけでも入力できるので、ホストコンピュータ１１は必ずしも必要なものではない。また、記憶装置４が独立したファイル／データベース用のサーバ装置（ＣＰＵ内蔵）であって、表示装置２、入力装置３、及び中央処理装置（ＣＰＵ）５がクライアント端末として、サーバ装置とネットワーク（ＬＡＮ）で接続したようなクライアント・サーバ構成でもよい。
【００２６】
次に、前記薬剤分包装置の薬剤分包の処理を、図２のフローチャートに従って説明する。
【００２７】
薬剤分包の処理では、まず、メニュー画面（起動ボタンが並ぶだけの画面なので図示省略）から入力画面を起動する（ステップＳ１）。すなわち、図３に示す「処方データの入力」画面を、「患者番号」欄以下の表示・入力欄を空にした状態で初期表示する。
【００２８】
続いて、処方データを入力する（ステップＳ２）。処方データの入力は、ホストコンピュータ１１からのデータ受信やキーボード・マウス入力により行い、入力した処方データはメモリ９に書き込む。但し、処方データ（図４）は、データ量を少なくするため、各種コードのみで構成しているので、処方データの内容を画面に表示する際には、各種コードを検索キーとして各種マスタファイルから名称データの読み出し処理を行う。例えば、処方データ内に格納した薬剤コード「シヨウエ」であれば、薬剤マスタファイルから薬剤名「錠剤Ａ」を読み出す。
【００２９】
「処方データの入力」画面中、調剤日には、中央処理装置（ＣＰＵ）５に内蔵したカレンダ時計が刻む本日の日付を表示する。操作者（薬剤師）は、任意の処方データを患者番号から入力する。例えば、患者番号「９８０３８６７１」とキーボード入力すると、患者名（カナ、漢字）、性別（男＝１、女＝２）、生年月日（年号：明治＝１、大正＝２、昭和＝３、平成＝４）を患者マスタファイルから読み出して表示する。年齢は、生年月日と本日の日付とから計算して表示する。処方日は、医師が処方箋を発行した日付である。最初は本日の日付を表示するが、任意の日付を上書き入力できる。医療機関、診療科、医師、病棟、処方箋区分の欄は、各コードを入力すると、対応する各種マスタファイルから名称データを読み出して表示する。例えば、「診療科コード」欄で「０１」を入力すると「内科」と表示する。外来／入院コード（外来＝１、入院＝２）は、患者の区分コードである。引換番号は、外来患者の場合のみ、会計終了時に予め渡しておく「おくすり引換券」の番号である。この例は外来処方箋なので、入院患者用の病棟コードと病室番号は空欄である。分包順序（反復＝１、連続＝２）は、服用時期の分包の順序が反復「朝、昼、夕、朝、昼、夕」か連続「朝、朝、昼、昼、夕、夕」の指定を入力する。「処方No.」欄は、１個以上の薬剤と用法とが一組みになった「処方」の連続番号を入力する。この「処方」は複数個の入力ができる。そして、基本的に「処方」単位、即ち処方No.データを単位として分包する。「コード」欄は、薬剤コード、又は用法コードを入力するための欄である。コードを入力すると薬剤マスタファイル又は用法マスタファイルから名称データを読み出して表示する。「コード」欄は、通常は薬剤コードを入力するのだが（例えば「シヨウエ」）、先頭に「／」記号を入力すると、その後に用法コードを入力する（例えば「３０１」。そして、用法コード「３０１」に対応する用法名が「朝・昼・夕  食後」）。「用量／日数」欄は、薬剤コードを入力した薬剤行では、その薬剤の1日量を入力する。単位（錠＝「Ｔ」、カプセル＝「ＣＡＰ」、グラム＝「ｇ」等）は薬剤マスタファイルから読み出して表示する。なお、用法コードを入力した用法行では、「用量／日数」欄に日数を入力する（例えば「３日分」）。さらに、特殊な用法として、「コード」欄に「／／１」と入力すると、用法名に「間隔日数」と表示し、「用量／日数」欄に間隔日数を入力する（例えば「１日間隔」）。「服用時期分割量／服用開始日」欄は、薬剤行の場合には、用量（１日量）を服用時期毎に分割した分割量を入力する。用法行の場合には、服用開始日として最初は調剤日（本日）の翌日の日付を表示するが、任意の日付を上書き入力できる。なお、服用開始日が翌日以外の日付ならば、その服用開始日と日数に注意標の「＊」印を表示する。
【００３０】
処方データ（図４）中、処方No.１は隔日投与、処方No.２は漸減投与、処方No.３は隔日交互投与の各例を示す。処方No.１の隔日投与では、錠剤Ａが隔日投与の３日分であり、連日投与の６日分のカプセル剤Ｂと合わせて包装する。服用時期は、錠剤Ａが「朝」「昼」「夕」であり、カプセル剤Ｂは「朝」のみである。処方No.２の漸減投与では、カプセル剤Ｃを３カプセルで４日間投与した後、２カプセルに減らして３日間投与する。服用時期は「寝」のみである。処方No.３の隔日交互投与では、錠剤Ｄと錠剤Ｅを隔日交互で４日分と３日分の合計７日間投与する。服用時期は、錠剤Ｄと錠剤Ｅのどちらも「朝」「夕」である。
【００３１】
処方データ（図４）に基づく薬剤分包について、服用日・服用時期の各分包での薬剤供給を図５に示す。なお、分包を行うのは、服用時期の列で薬剤の分割量が存在する服用時期だけである。例えば、処方No.１では、「１１．０１」（２０００年１１月０１日）の「朝」は「錠剤Ａ＝１、カプセル剤Ｂ＝２」を分包し、「昼」と「夕」は「錠剤Ａ＝１」を分包し、「寝」は分包しない。「１１．０２」は「朝」のみ「カプセル剤Ｂ＝２」を分包する。
【００３２】
操作者（薬剤師）が監査し、処方データの内容に問題がなければ、「入力ＯＫ」ボタンをマウスでクリックすることにより、次の処理ステップ「処方No.データの取得」に進む。問題があれば、「キャンセル」ボタンをマウスでクリックすることにより、表示中の処方データを消去する。
【００３３】
処方No.データの取得では、反復／連続分包処理を実行するため、最初の処方No.データを取得する（ステップＳ３）。例えば、処方データ（図４）では、処方No.１の５行データを取得する。
【００３４】
次いで、分包順序が反復／連続のいずれに該当するのかを判断する（ステップＳ４）。反復ならば後述する「反復分包処理」（図８）に進み（ステップＳ５）、そうでなければ後述する「連続分包処理」（図１２）に進む（ステップＳ６）。
【００３５】
さらに、全ての処方No.データを取得したか否かを判断する（ステップＳ７）。全て取得したならばステップＳ９に進み、取得していなければ次の処方No.データを取得し（ステップＳ８）、前記ステップＳ４に戻って分包順序の判断から繰り返す。例えば、処方データ（図４）では、まず処方No.２の４行データを取得して分包順序判断から繰り返し、その次に処方No.３の６行データを取得して繰り返す。
【００３６】
その後、「処方データの入力」画面（図３）の「終了」ボタンが操作者によってマウスでクリックされるまで（ステップＳ９）、前記ステップＳ２の処方データ入力から繰り返し、「終了」ボタンがクリックされれば、薬剤分包の処理を終了してメニュー画面（図示省略）に戻る。
【００３７】
前記反復分包の処理のフローチャートを図８に示す。
【００３８】
図８中、ｉは処方No.データ中の各薬剤についてのデータを繰り返し処理するためのインデックス変数を示す。Ｄ（ｉ）は処方No.データ中の各薬剤に対応する次服用日（配列データ）（西暦ＹＹＹＹＭＭＤＤ）、すなわち次に分包の対象とする服用日を意味する。次服用日Ｄ（ｉ）は服用開始日から始め、服用日毎に間隔日数に従って日付を進める（間隔日数がなければ、１日ずつ進めることになる。）。Ｎ（ｉ）は処方No.データ中の各薬剤に対応する残服用日数（配列データ）、すなわち残りの服用日数を意味する。残服用日数Ｎ（ｉ）は服用日数から始め、服用日毎に１ずつ０まで減らす。ＣＴは処理対象とする、現在の服用時期（起床時＝１、朝＝２、昼＝３、夕＝４、寝る前＝５、夜＝６、７回目＝７、８回目＝８）を示す。ＣＤは処理対象とする、現在の服用日（西暦ＹＹＹＹＭＭＤＤ）を示す。Ｑ（ｉ，ＣＴ）は処方No.データ中の各薬剤に対応する服用時期分割量（２次元の配列データ）を示す。
【００３９】
反復分包の処理では、まず、Ｄ・Ｎ・ＣＤ初期設定処理を行う（ステップＳ１１）。
【００４０】
Ｄ・Ｎ・ＣＤ初期設定処理では、図９に示すように、全て（ｉ＝１〜薬剤数）の次服用日Ｄ（ｉ）に、各処方No.データ中の服用開始日（ｉ）を設定する（ステップＳ２１）。そして、全ての残服用日数Ｎ（ｉ）に、各処方No.データ中の服用日数を設定する（ステップＳ２２）。さらに、現在の服用日ＣＤに、全ての服用開始日の中から最も近い（最小の）日付を設定する（ステップＳ２３）。例えば、処方No.１では、錠剤Ａ「Ｄ（１）←２０００１１０１」、カプセル剤Ｂ「Ｄ（２）←２０００１１０１」を設定する。そして、錠剤Ａ「Ｎ（１）←３」、カプセル剤Ｂ「Ｎ（２）←６」を設定する。さらに、「ＣＤ←２０００１１０１」を設定する。
【００４１】
続いて、全て（ｉ＝１〜薬剤数）の次服用日Ｄ（ｉ）が、現在の服用日ＣＤと相違するか否かを判断する（ステップＳ１２）。全て相違するならば（全Ｄ（ｉ）≠ＣＤ）、現在の服用日ＣＤは分包の対象外なのでステップＳ１９に進み、１つでも同じならば、分包の対象なので、現在の服用時期ＣＴを起床時「１」に初期設定する（ステップＳ１３）。
【００４２】
そして、ステップＳ１３で設定した現在の服用時期ＣＴで、全ての服用時期分割量Ｑが「０」か否かを判断する（ステップＳ１４）。全て「０」ならば分包の対象外なのでステップＳ１６に進み、１つでも「０」でなければ分包の対象なので、ＣＤ・ＣＴ薬剤供給包装処理に進む（ステップＳ１５）。例えば、処方No.１では、起床時は「全Ｑ（ｉ，１）＝０」なので分包の対象外である。
【００４３】
ＣＤ・ＣＴ薬剤供給包装処理では、図１０に示すように、まず、インデックス変数ｉを「１」に初期設定する（ステップＳ３１）。例えば、処方No.１では、まず「ｉ＝１」である錠剤Ａを対象とする。そして、次服用日Ｄ（ｉ）が、現在の服用日ＣＤと同じか否かを判断する（ステップＳ３２）。同じでなければ薬剤供給の対象外なのでステップＳ３５に進む。例えば、処方No.１中、錠剤Ａ「Ｄ（１）＝２０００１１０３」で、「ＣＤ＝２０００１１０２」の場合は薬剤供給の対象外である。同じであれば、現在の服用時期ＣＴで、服用時期分割量Ｑが「０」か否かを判断する（ステップＳ３３）。「０」ならば薬剤供給の対象外なのでステップＳ３５に進む。「０」でなければ服用時期分割量薬剤供給処理（ステップＳ３４）に進む。例えば、処方No.１では、カプセル剤Ｂの「昼」は無いので「Ｑ（２，３）＝０」であり、薬剤供給の対象外である。服用時期分割量薬剤供給では、現在の服用時期ＣＴにおける、服用時期分割量Ｑの薬剤を供給する。ここで、インデックス変数ｉが最終値である薬剤数と一致するか否かを判断する（ステップＳ３５）。一致しなければ、インデックス変数ｉを１つ増やし（ステップＳ３６）、前記ステップＳ３２に戻って次服用日Ｄ（ｉ）の判断から繰り返す。例えば、処方No.１では、「１」を「２」に増やして、次のカプセル剤Ｂを対象とする。ｉが薬剤数と一致すれば、１つでも薬剤を供給するか否かを判断する（ステップＳ３７）。例えば、処方No.１では、ｉは「２」で一致する。薬剤を１つも供給しないならば、呼び出し元の「反復分包処理」（図８）に戻る。一方、薬剤を１つでも供給するならば、分包紙の薬剤包装部分に、現在の服用日ＣＤ、現在の服用時期ＣＴ、患者名等を印字する（ステップＳ３８）。そして、現在の服用日ＣＤ・服用時期ＣＴの薬剤を分包紙で包装する（ステップＳ３９）。
【００４４】
ＣＤ・ＣＴ薬剤供給包装処理が終了すれば、現在の服用時期ＣＴが最終の「８」（８回目）か否かを判断する（ステップＳ１６）。「８」ならば、現在の服用時期ＣＴを１つ進め（ステップＳ１７）、前記ステップＳ１４に戻って全・服用時期分割量Ｑの「０」判断からの処理を繰り返す。例えば、「１」起床時を「２」朝に進めて、前記ステップＳ１４からの処理を繰り返す。そして、Ｄ・Ｎ更新処理を開始する（ステップＳ１８）。
【００４５】
Ｄ・Ｎ更新の処理では、図１１に示すように、まず、インデックス変数ｉを「１」に初期設定する（ステップＳ４１）。そして、次服用日Ｄ（ｉ）が、現在の服用日ＣＤと同じか否かを判断する（ステップＳ４２）。同じでなければ更新の対象外なので、ステップＳ４５に進む。例えば、処方No.１では、錠剤Ａ「Ｄ（１）＝２０００１１０３」で、「ＣＤ＝２０００１１０２」の場合は更新の対象外である。同じであれば、次服用日Ｄ（ｉ）の日付を「１＋間隔日数（ｉ）」とする（ステップＳ４３）。このとき、年月日の更新も行う。間隔日数（ｉ）のデータが無ければ間隔日数は「０」である。例えば、処方No.１では、錠剤Ａ「Ｄ（１）←日付｛Ｄ（１）＋１＋１｝」、カプセル剤Ｂ「Ｄ（２）←日付｛Ｄ（２）＋１＋０｝」である。そして、残服用日数Ｎ（ｉ）を１つ減らす（ステップＳ４４）。ここで、インデックス変数ｉが最終値である薬剤数と一致するか否かを判断する（ステップＳ４５）。一致しないならば、インデックス変数を１つ増やし（ステップＳ４６）、前記ステップＳ４２に戻って次服用日Ｄ（ｉ）の判断から繰り返す。一致すれば、呼び出し元の「反復分包処理」（図８）に戻る。
【００４６】
Ｄ・Ｎ更新の処理が終了すれば、全ての残服用日数Ｎ（ｉ）が「０」か否かを判断する（ステップＳ１９）。全て「０」ならば、呼び出し元の「薬剤分包処理」（図２）に戻る。例えば、処方No.１では、錠剤Ａとカプセル剤Ｂが「Ｎ（１）＝Ｎ（２）＝０」で「薬剤分包処理」に戻る。１つでも「０」でなければ、現在の服用日の日付を１日進める（ステップＳ２０）。このとき、年月日の更新も行う。そして、前記ステップＳ１２に戻って全・次服用日Ｄ（ｉ）の判断から繰り返す。例えば、年月日が「２０００１１０１」であれば「２０００１１０２」に、「２０００１１３０」であれば「２０００１２０１」にそれぞれ更新する。以上の結果、処方No.１，２，３に示す各処方データについて得られた分包順序（服用日ＣＤ及び服用時期ＣＴ）を図６に示す。
【００４７】
前記連続分包の処理のフローチャートを図１２に示す。
【００４８】
連続分包の処理では、まず、現在の服用時期ＣＴを起床時に初期設定する（ステップＳ５１）。そして、現在の服用時期ＣＴにおける、全て（ｉ＝１〜薬剤数）の服用時期分割量Ｑが「０」か否かを判断する（ステップＳ５２）。全て「０」ならば現在の服用時期ＣＴは分包の対象外なので、後述するＣＴ最終判断（ステップＳ５９）に進む。一方、服用時期分割量Ｑの１つでも「０」でなければ分包の対象なので、前記同様、図９に示すＤ・Ｎ・ＣＤ初期設定処理を行う（ステップＳ５３）。ここで、全ての次服用日Ｄ（ｉ）が、現在の服用日ＣＤと違うか否かを判断する（ステップＳ５４）。１つでも同じならば分包の対象なので、前記同様、図１０に示すＣＤ・ＣＴ薬剤供給包装処理を行った後（ステップＳ５５）、図１１に示すＤ・Ｎ更新処理を開始する（ステップＳ５６）。一方、全ての次服用日Ｄ（ｉ）が違うならば、現在の服用日ＣＤは分包の対象外なので、ＣＤ・ＣＴ薬剤供給包装処理を行うことなく、Ｄ・Ｎ更新処理を開始する（ステップＳ５６）。その後、全ての残服用日数Ｎ（ｉ）が「０」か否かを判断し（ステップＳ５７）、１つでも「０」でなければ、現在の服用日ＣＤの日付を１つ進める（ステップＳ５８）。このとき、年月日の更新も行う。そして、前記ステップＳ５４に戻って全・次服用日「０」判断から繰り返す。一方、全て「０」ならば、現在の服用時期ＣＴが最終の「８」（８回目）か否かを判断する（ステップＳ５９）。「８」ならば呼び出し元の「薬剤分包処理」（図２）に戻り、「８」でなければ、現在の服用時期ＣＴを１つ進め（ステップＳ６０）、前記ステップＳ５２に戻って全・服用時期分割量Ｑの「０」判断から繰り返す。
以上の結果、処方No.１，２，３に示す各処方データについて得られた分包順序（服用日ＣＤ及び服用時期ＣＴ）を図７に示す。
【００４９】
【発明の効果】
以上の説明から明らかなように、本発明によれば、服用の日を単位として間隔日数や開始日を指定して分包できるので、隔日投与、漸減又は漸増投与、及び隔日交互投与の特殊な処方を自動的に分包することが可能となる。また、薬剤師が手作業で分割して包装することがなくなり、調剤の労力と時間を削減できる。そして、分包順序の反復分包と連続分包を指定して両方に対応できることで、患者や医療施設の投薬・服用事情に適した分包袋帯を簡単に作成できる。
【図面の簡単な説明】
【図１】  薬剤分包装置の機器構成を示すブロック図である。
【図２】  薬剤分包の処理を示すフローチャートである。
【図３】  「処方データの入力」の画面を示す図である。
【図４】  処方データの記憶内容を示す図表である。
【図５】  薬剤供給を説明する図表である。
【図６】  反復分包を説明する図表である。
【図７】  連続分包を説明する図表である。
【図８】  反復分包の処理を示すフローチャートである。
【図９】  Ｄ・Ｎ・ＣＤ初期設定の処理を示すフローチャートである。
【図１０】  ＣＤ・ＣＴ薬剤供給包装の処理を示すフローチャートである。
【図１１】  Ｄ・Ｎ更新の処理を示すフローチャートである。
【図１２】  連続分包の処理を示すフローチャートである。
【符号の説明】
１…薬剤分割包装機構装置
２…表示装置
３…入力装置
４…記憶装置
５…中央処理装置
６…薬剤供給部
７…薬剤包装部
８…分包紙印字部
９…メモリ
１０…制御プログラム
１１…ホストコンピュータ
【図１】
0004504578.tif 000002
【図２】
0004504578.tif 000003
【図３】
0004504578.tif 000004
【図４】
0004504578.tif 000005
【図５】
0004504578.tif 000006
【図６】
0004504578.tif 000007
【図７】
0004504578.tif 000008
【図８】
0004504578.tif 000009
【図９】
0004504578.tif 000010
【図１０】
0004504578.tif 000011
【図１１】
0004504578.tif 000012
【図１２】
0004504578.tif 000013