(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.１では、まず1番目の錠剤Ａを対象とする。そして、次服用曜日Ｗ（ｉ）が、現在の服用曜日ＣＷと同じか否かを判断する（ステップＳ３２）。同じでなければ、薬剤供給の対象外なので、ステップＳ３５に進む。例えば、処方No.１では、「Ｗ（１）＝土」かつ「ＣＷ＝金」の場合は薬剤供給の対象外である。同じならば、現在の服用時期ＣＴにおける、服用時期分割量Ｑ（ｉ，ＣＴ）が「０」か判断する（ステップＳ３３）。「０」ならば、薬剤供給の対象外なので、ステップＳ３５に進む。例えば、処方No.１では、カプセル剤Ｂの「昼」は無いので「Ｑ（３，３）＝０」であり、薬剤供給の対象外である。一方、「０」でなければ、現在の服用時期ＣＴにおける、服用時期分割量の薬剤を供給する（ステップＳ３４）。
【００４０】
続いて、インデックス変数ｉが最終値である薬剤数と一致するか判断する（ステップＳ３５）。一致しないならば、インデックス変数ｉを１つ増やし（ステップＳ３６）、ステップＳ３２に戻って前記処理を繰り返す。例えば、処方No.１では、「１」を「２」に増やして、２番目の錠剤Ａを対象とする。一方、例えば、処方No.１では、「３」で一致するので、１つでも薬剤を供給するか判断する（ステップＳ３７）。１つも供給しないならば、前記図８に示す反復分包処理に戻る。１つでも供給するならば、分包紙の薬剤包装部分に、現在の服用曜日ＣＷ、現在の服用時期ＣＴ、患者名等を印字する（ステップＳ３８）。そして、現在の服用曜日・服用時期の薬剤を分包紙で包装する（ステップＳ３９）。
【００４１】
ＣＷ・ＣＴ薬剤供給包装処理が終了すれば、現在の服用時期ＣＴが最終の「８」（８回目）か判断する（ステップＳ１６）。「８」でなければ、現在の服用時期ＣＴを１つ進め（ステップＳ１７）、ステップＳ１４に戻って前記処理を繰り返す。例えば、「１」起床時を「２」朝に進めて、処理を繰り返す。「８」ならば、ステップＳ１８に進んでＷ・Ｎ更新処理を行う。
【００４２】
Ｗ・Ｎ更新処理では、図１１に示すように、まずインデックス変数ｉを「１」に初期設定する（ステップＳ４０）。そして、次服用曜日Ｗ（ｉ）が、現在の服用曜日ＣＷと同じか否かを判断する（ステップＳ４１）。同じでなければ、更新の対象外なのでステップＳ４５に進む。例えば、処方No.１では、「Ｗ（１）＝土」かつ「ＣＷ＝金」の場合は更新の対象外である。一方、同じであれば、次服用曜日Ｗ（ｉ）の曜日を１つ進める（ステップＳ４２）。このとき、「土」から「日」への循環更新も行う。
【００４３】
続いて、次服用曜日Ｗ（ｉ）が、処方No.データ中の指定曜日と同じか判断する（ステップＳ４３）。例えば、処方No.１では、錠剤Ａ「Ｗ（１）＝木」は指定曜日と同じである。一方、錠剤Ａ「Ｗ（２）＝土」は同じでないが、錠剤Ａ「Ｗ（２）＝月」で同じとなる。
【００４４】
次服用曜日Ｗ（ｉ）が、処方No.データ中の指定曜日と同じでなければ、薬剤供給の対象外なので、前記ステップＳ４２に戻って次服用曜日Ｗ（ｉ）の曜日を１つ進める。同じならば、残服用日数Ｎ（ｉ）を１つ減らす（ステップＳ４４）。そして、インデックス変数ｉが最終値である薬剤数と一致するか判断する（ステップＳ４５）。一致しないならば、インデックス変数ｉを１つ増やし（ステップＳ４６）、ステップＳ４１に戻って前記処理を繰り返す。一致するならば、前記図８に示す反復分包処理のステップＳ１９に進む。
【００４５】
ステップＳ１９では、全ての残服用日数Ｎ（ｉ）が「０」か否かを判断する。全て「０」ならば、反復分包処理を終了し、図２に示す薬剤分包処理に戻る。例えば、処方No.１では、「Ｎ（１）＝Ｎ（２）＝Ｎ（３）＝０」になれば、薬剤分包処理に戻る。１つでも「０」でなければ、現在の服用曜日ＣＷを１つ進める（ステップＳ２０）。このとき、「土」から「日」への循環更新も行う。そして、ステップＳ１２に戻って前記処理を繰り返す。
【００４６】
連続分包処理のフローチャートを図１３に示す。なお、連続分包処理に於ける変数は、前記反復分包処理（図８）の場合と同様に、図１４に示すように変化する。
【００４７】
連続分包処理では、まず現在の服用時期ＣＴを起床時に初期設定する（ステップＳ５１）。そして、現在の服用時期ＣＴにおける、全て（ｉ＝１〜薬剤数）の服用時期分割量が「０」か判断する（ステップＳ５２）。全て「０」ならば、現在の服用時期ＣＴは分包の対象外なので、ステップＳ５９に進む。一方、１つでも「０」でなければ、分包の対象なので、前述の図９に示すＷ・Ｎ・ＣＷ初期設定処理（ステップＳ５３）に進む。
【００４８】
続いて、全ての次服用曜日Ｗ（ｉ）が、現在の服用曜日ＣＷと相違するか否かを判断する（ステップＳ５４）。全て相違するならば、現在の服用曜日ＣＷは分包の対象外なので、ステップＳ５６に進む。１つでも同じならば、分包の対象なので、前述の図１０に示すＣＷ・ＣＴ薬剤供給包装処理を行った後（ステップＳ５５）、前述の図１１に示すＷ・Ｎ更新処理を行う（ステップＳ５６）。
【００４９】
その後、全ての残服用日数Ｎ（ｉ）が「０」か否かを判断する（ステップＳ５７）。１つでも「０」でなければ、現在の服用曜日ＣＷの曜日を１つ進め（ステップＳ５８）、ステップＳ５４に戻って前記処理を繰り返す。またこのとき、「土」から「日」への循環更新も行う。一方、全て「０」ならば、現在の服用時期ＣＴが最終の「８」（８回目）か否かを判断する（ステップＳ５９）。「８」ならば、前記図２の薬剤分包処理に戻り、「８」でなければ、現在の服用時期ＣＴを１つ進め（ステップＳ６０）、ステップＳ５２に戻って前記処理を繰り返す。
【００５０】
以上の処理により、例えば、図５に示す処方No.１の曜日指定投与の例では、次のようにして分包順序が決定される。なお、処方No.１では、「水」曜日の「朝」は「錠剤Ａ＝１」と「カプセル剤Ｂ＝１」を分包し、「昼」は「錠剤Ａ＝１」を分包し、「夕」は「カプセル剤Ｂ＝１」を分包する。「金」曜日の「朝」は「錠剤Ａ＝２」と「カプセル剤Ｂ＝１」を分包し、「夕」は「カプセル剤Ｂ＝１」を分包するが、「昼」は分包しない。
【００５１】
反復分包する場合、図６に示すように、月・金が「朝」「夕」で他の曜日が「朝」「昼」「夕」なので、「水」曜日から開始する分包は、「水」「木」曜日の「朝」「昼」「夕」、「金」曜日の「朝」「夕」、「土」「日」曜日の「朝」「昼」「夕」、「月」曜日の「朝」「夕」、「火」曜日の「朝」「昼」「夕」の順序となる。
【００５２】
連続分包する場合、図７に示すように、「朝」「夕」が連日投与の７日分であり、「昼」は月・金が無い５日分なので、「水」曜日から開始する分包は、まず「水」「朝」、「木」「朝」のように「火」「朝」まで「朝」が７日分続き、その次に「水」「昼」、「木」「昼」、「土」「昼」、「日」「昼」、「火」「昼」と「昼」が５日分あり、さらに「水」「夕」、「木」「夕」のように「火」「夕」まで「夕」が７日分続く、順序となる。
なお、前記実施形態では、処方データに曜日を含めるようにしたが、服用日（西暦ＹＹＹＹＭＭＤＤ）から曜日を求めるようにしても構わない。
【００５３】
【発明の効果】
以上の説明から明らかなように、本発明によれば、服用曜日を指定して分包するようにしたので、曜日指定投与の特殊な処方を自動的に分包することが可能となる。このため、薬剤師が手作業で分割して包装することがなくなり、調剤の労力と時間を削減できる。また、分包順序の反復分包と連続分包を指定して両方に対応できるので、患者や医療施設の投薬・服用事情に適した分包袋帯を簡単に作成可能となる。
【図面の簡単な説明】
【図１】  薬剤分包装置の機器構成を示すブロック図である。
【図２】  薬剤分包の処理を示すフローチャートである。
【図３】  「処方データの入力」の画面を示す図である。
【図４】  処方データの記憶内容を示す図表である。
【図５】  薬剤供給を示す図表である。
【図６】  反復分包による分包順序を示す図表である。
【図７】  連続分包による分包順序を示す図表である。
【図８】  反復分包の処理を示すフローチャートである。
【図９】  Ｗ・Ｎ・ＣＷ初期設定の処理を示すフローチャートである。
【図１０】  ＣＷ・ＣＴ薬剤供給包装の処理を示すフローチャートである。
【図１１】  Ｗ・Ｎ更新の処理を示すフローチャートである。
【図１２】  反復分包処理における変数の値の変化を説明する図表である。
【図１３】  連続分包の処理を示すフローチャートである。
【図１４】  連続分包処理における変数の値の変化を説明する図表である。
【符号の説明】
１…薬剤分割包装機構装置
２…表示装置
３…入力装置
４…記憶装置
５…中央処理装置（ＣＰＵ）
６…薬剤供給部
７…薬剤包装部
８…分包紙印字部
【図１】
0004638616.tif 000002
【図２】
0004638616.tif 000003
【図３】
0004638616.tif 000004
【図４】
0004638616.tif 000005
【図５】
0004638616.tif 000006
【図６】
0004638616.tif 000007
【図７】
0004638616.tif 000008
【図８】
0004638616.tif 000009
【図９】
0004638616.tif 000010
【図１０】
0004638616.tif 000011
【図１１】
0004638616.tif 000012
【図１２】
0004638616.tif 000013
【図１３】
0004638616.tif 000014
【図１４】
0004638616.tif 000015