(57)【要約】【課題】  調剤者の針刺事故や医療事故につながる調剤ミスを防止し、かつ薬剤師等の負担軽減を実現する、液剤に関する薬剤自動調剤システムを提供する。【解決手段】  本発明による薬剤自動調剤システムは、患者に投与する薬剤を自動的に調剤する薬剤自動調剤システムであって、少なくとも調剤に関する指示内容及び使用薬剤のデータを少なくとも入力する入力手段と、少なくとも薬液投与用デバイスを識別して保持する第１の保持手段と、少なくとも１つの製剤容器を識別して保持する第２の保持手段と、前記入力手段によって入力されたデータに基づいて、前記第１及び第２の保持手段の動作を制御し、前記薬液投与用デバイスに調剤済の薬液を充填するようにする制御手段と、前記調剤済の薬液を充填した前記薬液投与用デバイスを排出する排出手段と、を備えることを特徴とする。【選択図】  図１
2007021016.tif 000002
【特許請求の範囲】
【請求項１】
患者に投与する薬剤を自動的に調剤する薬剤自動調剤システムであって、
少なくとも調剤に関する指示内容のデータを入力する入力手段と、
少なくとも薬液投与用デバイスを識別して保持する第１の保持手段と、
少なくとも１つの製剤容器を識別して保持する第２の保持手段と、
前記入力手段によって入力されたデータに基づいて、前記第１及び第２の保持手段の動作を制御し、前記薬液投与用デバイスに調剤済の薬液を充填するようにする制御手段と、
前記調剤済の薬液を充填した前記薬液投与用デバイスを排出する排出手段と、
を備えることを特徴とする薬剤自動調剤システム。
【請求項２】
さらに、前記製剤容器内の液剤を前記薬液投与用デバイスに所定量採取した後の前記液剤の重量および/あるいは容量を算出する重量および/あるいは容量算出手段を備えることを特徴とする請求項１に記載の薬剤自動調剤システム。
【請求項３】
前記第１の保持手段はデータを読み取る読み取り手段を有し、前記薬液投与用デバイスあるいは当該収納容器に取り付けられているＩＣタグ或いはバーコードデータを読み取ることにより前記薬液投与用デバイスを識別することを特徴とする請求項１又は２に記載の薬剤自動調剤システム。
【請求項４】
前記第２の保持手段は、前記製剤容器に含まれる前記薬液の残量を算出することを特徴とする請求項１乃至３に記載の薬剤自動調剤システム。
【請求項５】
前記第２の保持手段は、使用済の前記製剤容器を排出することを特徴とする請求項４に記載の薬剤自動調剤システム。
【請求項６】
さらに、前記調剤済の薬剤を充填した前記薬液投与用デバイスに、薬剤の種類及び投与する患者のデータを少なくとも含む管理データを付与する管理データ付与手段を備えることを特徴とする請求項１乃至５に記載の薬剤自動調剤システム。
【請求項７】
さらに、調剤済の内容を管理データとして管理する混注履歴管理手段を備えることを特徴とする請求項１乃至６に記載の薬剤自動調剤システム。
【請求項８】
前記調剤済の内容は、調剤濃度、調剤量及び調剤液の残量を含むことを特徴とする請求項７に記載の薬剤自動調剤システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は薬剤自動調剤システムに関し、より詳しくは複数種類の液体製剤を決められた量だけ正確に混合して決められた量を正確に採取し、さらに調剤の履歴管理を可能とする薬剤自動調剤システムに関するものである。
【背景技術】
【０００２】
従来から散剤や錠剤に関する調剤業務の合理化を目的として自動調剤器が提案されている。この自動調剤器としては、例えば、処方データを変更して、手撒き作業を支援することができる薬剤分包装置等がある。より詳しくは、薬剤を自動供給し、予め１包分ずつ手撒きされた薬剤を供給し、処方データに基づいて供給された薬剤を分包するが、処方データに整数部と小数部を含む薬剤データがある場合、整数部と小数部を含む薬剤データから小数部のみからなる手撒きデータを作成し、整数部と小数部を含む薬剤データを整数部のみからなる薬剤データに変更し、変更した薬剤データを処理データとする（特許文献１）。
【０００３】
また、薬液同士の混合や希釈、或いは個体製剤の溶解などの調剤を合理化する手段として、予め複数の薬剤や薬液がキット化されたダブルバック製剤や、予め調剤されたプレミックス製剤、調剤せずに使用できるように工夫されたプレフィルドシリンジなどが多数開発され、薬剤師や看護師などの調剤業務時間の短縮や無菌調剤による安全性の向上などにも貢献している。
【特許文献１】特開２００４−３５８２６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の調剤装置による方法は、散剤や錠剤の調剤に特化しているので、液剤の調剤には適さない。
【０００５】
また、上述のキット製剤等は、例えば抗生剤に代表されるような殆ど濃度調整等を必要としない薬剤に限定される。例えば、抗がん剤などの薬剤の調剤の際には、年齢、性別、症状、状態その他の諸条件に応じて、投与量や濃度の厳密な設定が必要であり、このような薬剤の調剤については、従来のマンパワーに頼る手作業による調剤に頼らざるを得ないのが現状である。
【０００６】
さらに、キット製剤化された抗生剤であっても、小児やＩＣＵなど厳密な水分管理が必要な患者にはこれを使用できない場合がある。この場合には、薬剤師や看護師などが手作業で調剤することによって対応しなければならなかった。手作業によると、調剤操作が煩雑であるばかりか、薬剤自体が持つ生物学的な危険性や調剤時に使用する針刺事故等が起こる危険性や医療事故につながる調剤ミスが生じる潜在的な危険性がある。また、手作業後に調剤の履歴データを更新等しなければならないが、このデータの更新も手作業で行われるため正確な履歴管理にも限界があった。
【０００７】
また、一般に調剤は薬剤師の勤務時間に合わせて午前中と夕方に行われることが多い。このことは、その後の投薬・予薬・治療に対する時間的制約になってしまう。これに加えて処方箋の受付時間も制約されるため、受付後に生じた処方の中止・変更に対して、柔軟な対応が取れない。このため、調剤したが使わなかった薬剤を処分しなければならないケースも多々あり、経済的損失も大きい。
【０００８】
さらに、午前中には病棟調剤と外来調剤が集中するため、病棟患者への予薬が遅れたり、外来患者への薬剤の処方に時間が掛かり待機時間が長くなるという問題点もある。
【０００９】
本発明はこのような問題点に鑑みてなされたものであり、調剤者の針刺事故や医療事故につながる調剤ミスを防止し、かつ薬剤師等の負担軽減を実現する、液剤に関する薬剤自動調剤システムを提供するものである。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明による薬剤自動調剤システムは、患者に投与する薬剤を自動的に調剤する薬剤自動調剤システムであって、少なくとも調剤に関する指示内容のデータを入力する入力手段と、少なくとも薬液投与用デバイスを識別して保持する第１の保持手段と、少なくとも１つの製剤容器を識別して保持する第２の保持手段と、前記入力手段によって入力されたデータに基づいて、前記第１及び第２の保持手段の動作を制御し、前記薬液投与用デバイスに調剤済の薬液を充填するようにする制御手段と、前記調剤済の薬液を充填した前記薬液投与用デバイスを排出する排出手段と、を備えることを特徴とする。
【００１１】
本発明による薬剤自動調剤システムは、さらに、前記製剤容器内の液剤を前記薬液投与用デバイスに所定量採取した後の前記液剤の重量および/あるいは容量を算出する重量および/あるいは容量算出手段を備えることを特徴とする。
【００１２】
前記第１の保持手段はデータを読み取る読み取り手段を有し、前記薬液投与用デバイスあるいは当該収納容器に取り付けられているＩＣタグ或いはバーコードデータを読み取ることにより前記薬液投与用デバイスを識別する。
【００１３】
また、前記第２の保持手段は、前記製剤容器に含まれる前記薬液の残量を算出する。
【００１４】
そして、前記第２の保持手段は、使用済の前記製剤容器を排出する。
【００１５】
本発明による薬剤自動調剤システムは、さらに、前記調剤済の薬剤を充填した前記薬液投与用デバイスに、薬剤の種類及び投与する患者のデータを少なくとも含む管理データを付与する管理データ付与手段を備える。
【００１６】
そして、さらに、調剤済の内容を管理データとして管理する混注履歴管理手段を備える。
【００１７】
なお、前記調剤済の内容は、調剤動度、調剤量及び調剤液の残量を含むものである。
【００１８】
その他の本発明の特徴は、以下の発明を実施するための最良の形態の記載及び添付図面により明らかになるものである。
【発明の効果】
【００１９】
本発明の薬剤自動調剤システムによれば、調剤者の針刺事故や医療事故につながる調剤ミスを防止し、かつ薬剤師等の負担軽減を実現することができる。
【発明を実施するための最良の形態】
【００２０】
以下添付図面を参照して本発明に係る実施形態について、説明する。
【００２１】
＜自動調剤システムの構成について＞
図１は、本実施形態の自動調剤システム１の構成を示すシステムブロック図である。図１において、１０はＣＰＵであり、本自動調剤システムの動作全体を制御するものである。２０は入力ユニットであり、例えばキーボード、マウス等のポインティングデバイスやタッチパネル等である。この入力ユニットから調剤に関する指示内容のデータを入力することができるが、他の薬剤オーダーシステムなどで間接的に入力されたデータをホストコンピュータなどを介して自動的に本システムに呼び込むこともできる。３０はＲＯＭであり、本発明による自動調剤システムに関するプログラムや各種制御パラメータ等を格納している。４０はＲＡＭであり、自動調剤動作を実行する際に、ＣＰＵ１０がＲＯＭ３０から必要なプログラムやパラメータを取り出し、そのデータを一時的にＲＡＭ４０に格納する。
【００２２】
５０はホストコンピュータであり、例えば病院内の様々なデータを管理するコンピュータが該当する。このホストコンピュータ５０が自動調剤システム１と接続されており、両者間でデータのやり取りが出来るようになっている。６０は混注履歴記録ユニットであり、どの患者にどの液剤をどの位の量調剤したかについての履歴を管理するものである。
【００２３】
７０はシリンジ保持ユニットであり、調剤時に空シリンジやプレフィルドシリンジを保持する。このシリンジ保持ユニット７０は、例えばロボットハンドで構成され、複数のシリンジを同時に、かつ独立の動作が出来るように保持することが出来るようになっている。また、シリンジ保持ユニット７０には、読み取りセンサ７１が設けられている。この読み取りセンサ７１は、後述のように空シリンジや液剤吸引用デバイス（注射針）等あるいはシリンジや注射針の収納容器に取り付けられたＩＣタグのデータを読み取り認証する。
【００２４】
８０は容器保持ユニットであり、調剤時にバイアル容器、プラスティック製ボトル（以下、「プラボトル」という）やアンプル容器等を保持する。この容器保持ユニット８０も、例えばロボットハンドで構成され、複数の容器を同時に、かつ独立の動作が出来るように保持することが出来るようになっている。また、容器保持ユニット８０には、読み取りセンサ８１及び重量センサ８２が設けられている。この読み取りセンサ８１は、後述のように各容器に取り付けられたＩＣタグのデータを読み取り認証する。また、重量センサ８２は、容器内の液剤や調剤済の薬剤の使用量若しくは残量を算出する。重量センサ８２の代わりに容量センサが取り付けれられていてもよく、さらに両方のセンサを備えていても良い。
【００２５】
８３はラベリングユニットであり、調剤済薬剤を採取したシリンジにその薬剤の内容（種類、量、患者名等）を示すラベル、あるいは前述した内容を保持したＩＣタグやバーコードを含むラベルを貼付するものである。
【００２６】
＜調剤動作の説明について＞
本実施形態による自動調剤システムの調剤動作の具体例について、図２乃至図４を用いて説明する。
【００２７】
（具体例１）
図２は具体例１に係る自動調剤の工程を示すフローチャートである。具体例１は、例えばビタミンＢ１・Ｂ６・Ｂ１２配合剤（アンプル入り複合ビタミン剤：液体製剤）を空シリンジに１０ｍｌ採取する場合である。なお、図２のフローチャートにおいて、ステップの横に「Ａ」と記した動作はシリンジ保持ユニットで、「Ｂ」と記した動作は容器保持ユニットで、「Ｃ」と記した動作はラべリングユニットでそれぞれ実行されることを示している。また、ＣＰＵ１０がＲＡＭ４０に展開されたプログラムに従ってシリンジ保持ユニット７０、容器保持ユニット８０及びラベリングユニット９０に命令を出し、各ユニット７０乃至９０はその命令に従って各ステップの動作を実行するものである。
【００２８】
図５のＮｏ．１で示すように、医師や薬剤師が入力ユニット２０から、例えば、患者氏名・ＩＤ：ＭＩ００１、薬剤名・ＩＤ：Ｎ８８１、指示内容（調製液名ＩＤ、指示濃度、指示量）：（―、―、１０ｍｌ）、調剤担当者・ＩＤ：ＭＳ１、監査担当者・ＩＤ：ＨＴ３、調剤装置・ＩＤ：０５−Ａと入力したとする。この入力されたデータに従って、調剤処理がスタートする。
【００２９】
ステップＳ１０１において、シリンジ保持ユニット７０は、空シリンジの識別・認証及びその取り出しを行う。つまり、空シリンジに取り付けられたＩＣタグやバーコード等を読み取りセンサ７１で読み取り、シリンジが指定されたものであることを確認する。なお、シリンジの大きさは、指示量を入力することにより自動的に決まる。そして、シリンジ保持ユニット７０は確認が取れた空シリンジを保持して取り出す。
【００３０】
ステップＳ１０２では、容器保持ユニット８０が、アンプル容器の識別・認証及びその取り出しを行う。つまり、アンプル容器に取り付けられたＩＣタグを読み取りセンサ８１で読み取り、アンプル容器が指定されたものであるか否か等を確認する。そして、容器保持ユニット８０は確認が取れたアンプル容器を保持して取り出す。なお、ステップＳ１０１とＳ１０２とは順序が逆でもいいし、同時に実行されても良い。
【００３１】
ステップＳ１０３では、シリンジ保持ユニット７０が、吸引針のような液剤吸引用デバイスを識別・認証し、空シリンジへ取り付ける。
【００３２】
そして、ステップＳ１０４で容器保持ユニット８０は、保持しているアンプル容器を開封する。アンプル容器は通常ガラス等でできているので、容器保持ユニット８０に設けられたカッター等のカット部材（図示せず）によってアンプル容器の上部の予め決められた適当な場所をカットする。
【００３３】
ステップＳ１０５では、シリンジ保持ユニット７０は、容器保持ユニット８０で保持されている開封後のアンプル容器に空シリンジの液剤吸引用デバイス部分を挿入する。その際、アンプル容器への挿入位置（アンプル容器の開口部における針が挿入される位置）及び挿入深さの調整が読み取りセンサ７１によって行われ、制御される。これら挿入位置や挿入深さは、アンプル容器の大きさによってある程度決まってくるものである。
【００３４】
ステップＳ１０６では、シリンジ保持ユニット７０は、ステップＳ１０５で定められたアンプル容器に対する針の挿入位置・深さで、シリンジに液体製剤（複合ビタミン剤）を１０ｍｌだけ吸引する。
【００３５】
ステップＳ１０７では、容器保持ユニット８０の重量センサ８２がアンプル容器にある液体製剤（複合ビタミン剤）の残量（重量）を算出する。この動作は、ステップＳ１０６の吸引動作と同時でもいいし、吸引後でもよい。
【００３６】
続いて、ステップＳ１０８では、シリンジ保持ユニット７０は、液体製剤が充填されたシリンジの先端にキャップを取り付ける。例えば、キャップは所定の位置に用意されていて、そこにシリンジ先端の針部を圧入することによって取り付けられるようになっている。
【００３７】
ステップＳ１０９では、容器保持ユニット８０は、アンプル容器にある液体製剤の残量及び使用済のアンプルであること示すデータを有するＩＣタグを取り付ける。アンプル容器から液体製剤を１回取ったらそのアンプル容器及び液体製剤は排気処分するのが通常であるが、小分けして使用したい場合もあるので、このようなデータ管理は必要となるのである。
【００３８】
そして、ステップＳ１１０で、使用済のアンプル容器が排出される。なお、薬剤の飛散を防止するために、排出前にアンプル容器先端にキャップをするなど先端を自動的に封止してもよい。
【００３９】
ステップＳ１０９及びＳ１１０の処理後或いはそれと並行して、ステップＳ１１１では、ラベリングユニットにおいてラベリング処理が行われる。このラベリング処理は、シリンジに吸引した液体製剤の種類、液体製剤を注入する患者名、調剤日時等のデータが記されたラベルをシリンジ側面に貼付したり、それらのデータを有するＩＣタグを取り付ける処理である。
【００４０】
ステップＳ１１２では、ラベリング処理済のシリンジが排出される。
【００４１】
さらに、ステップＳ１１３では、混注履歴記録ユニット６０に今回調剤した詳細データが記録される。つまり、図５のＮｏ．１に示されるように、入力された５０２乃至５０４及び５０６乃至５０７のデータに加えて、自動的に５０１及び５０５、５０８、５０９が自動的に表Ｎｏ．１に入力され、それが混注履歴として混注履歴記録ユニット６０に記録される。なお、５０６及び５０７は各人が所有しているＩＤカードをかざすことにより自動読み込みにすることもできる。具体例１では、単に複合ビタミン剤をアンプル容器から取り出すだけなので、調剤済内容のデータ５０５は、単に調剤量：１０ｍｌと記されるだけである。
【００４２】
なお、各ステップの確認工程やセンサにおいて異常が生じたり感知した場合には自動停止するので、誤って状態で稼動し続けることない。
【００４３】
（具体例２）
図３は具体例２に係る自動調剤の工程を示すフローチャートである。具体例２は、例えば塩酸ミトキサントロン（バイアル容器入り抗がん剤：液体製剤）に２０ｍｌの５％ぶどう糖液（希釈液、プラボトル入り）を加え、混和後１０ｍｌをシリンジに採取する場合である。なお、図３のフローチャートにおいて、ステップの横に「Ａ」と記した動作はシリンジ保持ユニットで、「Ｂ」と記した動作は容器保持ユニットで、「Ｃ」と記した動作はラべリングユニットでそれぞれ実行されることを示している。また、ＣＰＵ１０がＲＡＭ４０に展開されたプログラムに従ってシリンジ保持ユニット７０、容器保持ユニット８０及びラベリングユニット９０に命令を出し、各ユニット７０乃至９０はその命令に従って各ステップの動作を実行するものである。
【００４４】
具体例２では、図５のＮｏ．２で示すように、医師や薬剤師が入力ユニット２０から、例えば、患者氏名・ＩＤ：ＴＫ０２５、薬剤名・ＩＤ：Ｎ１４１６、指示内容（調製液名ＩＤ、指示濃度、指示量）：（９５８、０．５ｍｇ／ｍｌ、１０ｍｌ）、調剤担当者・ＩＤ：ＨＩ５、監査担当者・ＩＤ：ＫＳ１０、調剤装置・ＩＤ：０５−Ａと入力したとする。この入力されたデータに従って、調剤処理がスタートする。
【００４５】
ステップＳ２０１において、シリンジ保持ユニット７０は、空シリンジの識別・認証及びその取り出しを行う。つまり、空シリンジに取り付けられたＩＣタグを読み取りセンサ７１で読み取り、シリンジが指定されたものであることを確認する。そして、シリンジ保持ユニット７０は確認が取れた空シリンジを保持して取り出す。
【００４６】
ステップＳ２０２では、容器保持ユニット８０が、バイアル容器及びプラボトルの識別・認証及びその取り出しを行う。つまり、バイアル容器及びプラボトルに取り付けられたＩＣタグを読み取りセンサ８１で読み取り、バイアル容器およびプラボトルが指定されたものであるか否か等を確認する。そして、容器保持ユニット８０は確認が取れたバイアル容器及びプラボトルをそれぞれ独立に保持して取り出す。なお、ステップＳ２０１とＳ２０２とは順序が逆でもいいし、同時に実行されても良い。
【００４７】
ステップＳ２０３では、シリンジ保持ユニット７０が、吸引針のような液剤吸引用デバイスを識別・認証し、空シリンジへ取り付ける。
【００４８】
そして、ステップＳ２０４で容器保持ユニット８０は、保持しているバイアル容器及びプラボトルのキャップを取り外す。この取外し動作は、容器保持ユニット８０に設けられたアーム（図示せず）で行うようにする。
【００４９】
ステップＳ２０５では、シリンジ保持ユニット７０は、容器保持ユニット８０で保持されている開封後のプラボトルに空シリンジの液剤吸引用デバイス部分を挿入する。その際、プラボトルへの挿入位置（プラボトルの開口部における針が挿入される位置）及び挿入深さの調整が読み取りセンサ７１によって行われ、制御される。これら挿入位置や挿入深さは、プラボトルの大きさによってある程度決まってくるものである。
【００５０】
ステップＳ２０６では、シリンジ保持ユニット７０は、ステップＳ２０５で定められたプラボトルに対する針の挿入位置・深さで、シリンジに希釈液を２０ｍｌだけ吸引する。吸引後は、シリンジ保持ユニット７０は、希釈液充填済シリンジをプラボトルから抜き取り、そのシリンジを所定の位置まで移動させる。
【００５１】
ステップＳ２０７では、容器保持ユニット８０の重量センサ８２はプラボトルにある希釈液（ぶどう糖液）の残量（重量）を算出する。この動作は、ステップＳ２０６の吸引動作と同時でもいいし、吸引後でもよい。
【００５２】
ステップＳ２０８では、シリンジ保持ユニット７０は、ステップＳ２０６で吸引した希釈液（ぶどう糖液）を容器保持手段８０によって保持されているバイアル容器に注入する。なお、バイアル容器にはゴム栓が施されているので、希釈液のバイアル容器への注入は、バイアル容器内の空気を抜きながら内圧を制御しつつ実行される。内圧制御の一例としては、シリンジ保持ユニット７０及び容器保持ユニット８０が保持しているシリンジ及びバイアル容器を上下させながら空気を抜くことによって実現するものが考えられる。
【００５３】
ステップＳ２０９では、シリンジ保持ユニット７０は、シリンジをポンピングしながら液体製剤（抗がん剤）を希釈液に溶解させる。振動により溶解させてもよい。
【００５４】
ステップＳ２１０では、シリンジ保持ユニット７０は、バイアル容器からステップＳ２０９で溶解させた混和液を１０ｍｌだけシリンジに吸引する。このときもステップＳ２０８と同様にバイアル容器の内圧を制御しながらの動作となる。
【００５５】
ステップＳ２１１では、容器保持ユニット８０の重量センサ８２が、バイアル容器内の混和後の液体製剤（希釈後抗がん剤）の残量を算出する。
【００５６】
続いて、ステップＳ２１２では、シリンジ保持ユニット７０は、混和後の液体製剤（希釈後抗がん剤）が充填されたシリンジの先端にキャップを取り付ける。例えば、キャップは所定の位置に用意されていて、そこにシリンジ先端の針部を圧入することによって取り付けられるようになっている。
【００５７】
ステップＳ２１３では、容器保持ユニット８０は、バイアル容器にある液体製剤の残量及び使用済のバイアル容器であること示すデータを有するＩＣタグを取り付ける。バイアル容器から液体製剤を１回取ったらそのバイアル容器及び液体製剤は排気処分するのが通常であるが、小分けして使用したい場合もあるので、このようなデータ管理は必要となるのである。
【００５８】
そして、ステップＳ２１４で、使用済のバイアル容器が排出される。なお、薬剤の飛散を防止するために、排出前にバイアル容器先端にキャップをするなど先端を自動封止してもよい。
【００５９】
ステップＳ２１３及びＳ２１４の処理後或いはそれと並行して、ステップＳ２１５では、ラベリングユニット９０においてラベリング処理が行われる。このラベリング処理は、シリンジに吸引した液体製剤の種類、液体製剤を注入する患者名、調剤日時等のデータが記されたラベルをシリンジ側面に貼付したり、それらのデータを有するＩＣタグを取り付ける処理である。
【００６０】
ステップＳ２１６では、ラベリング処理済のシリンジが排出される。
【００６１】
さらに、ステップＳ２１７では、混注履歴記録ユニット６０に今回調剤した詳細データが記録される。つまり、図５のＮｏ．２に示されるように、入力された５０２乃至５０４及び５０６乃至５０７のデータに加えて、自動的に５０１及び５０５、５０８乃至５１０が自動的に表Ｎｏ．２に入力され、それが混注履歴として混注履歴記録ユニット６０に記録される。なお、５０６及び５０７は各人が所有しているＩＤカードをかざすことにより自動読み込みにすることもできる。具体例２では、調剤済み内容の管理データとして、調製液：９５８、調剤濃度：０．５ｍｇ／ｍｌ、調剤量：１０ｍｌ、残量：１０ｍｌと記される。なお、各ステップの確認工程やセンサにおいて異常が生じたり感知した場合には自動停止するので、誤って状態で稼動し続けることない。
【００６２】
（具体例３）
図４は具体例３に係る自動調剤の工程を示すフローチャートである。具体例３は、例えばフロモキセフナトリウム（バイアル容器入り抗生剤：凍結乾燥製剤）に１０ｍｌの溶解用生理食塩水（プレフィルドシリンジ入り）を加え、溶解後５ｍｌをシリンジに取り分ける場合である。なお、図３のフローチャートにおいて、ステップの横に「Ａ」と記した動作はシリンジ保持ユニットで、「Ｂ」と記した動作は容器保持ユニットで、「Ｃ」と記した動作はラべリングユニットでそれぞれ実行されることを示している。また、ＣＰＵ１０がＲＡＭ４０に展開されたプログラムに従ってシリンジ保持ユニット７０、容器保持ユニット８０及びラベリングユニット９０に命令を出し、各ユニット７０乃至９０はその命令に従って各ステップの動作を実行するものである。
【００６３】
具体例３では、図５のＮｏ．３で示すように、医師や薬剤師が入力ユニット２０から、例えば、患者氏名・ＩＤ：ＹＳ０１５、薬剤名・ＩＤ：Ｎ６１３、指示内容（調製液、指示濃度、指示量）：（１０２０、１００ｍｇ／ｍｌ、５ｍｌ）、調剤担当者・ＩＤ：ＯＰ１１、監査担当者・ＩＤ：ＳＳ８、調剤装置・ＩＤ：０５−Ａと入力したとする。この入力されたデータに従って、調剤処理がスタートする。
【００６４】
ステップＳ３０１において、シリンジ保持ユニット７０は、空シリンジ及びプレフィルドシリンジの識別・認証及びその取り出しを行う。つまり、空シリンジ及びプレフィルドシリンジに取り付けられたＩＣタグを読み取りセンサ７１で読み取り、空シリンジおよびプレフィルドシリンジが指定されたものであるか否か確認する。そして、シリンジ保持ユニット７０は確認が取れた空シリンジ及びプレフィルドシリンジをそれぞれ保持して取り出す。
【００６５】
ステップＳ３０２では、容器保持ユニット８０が、バイアル容器の識別・認証及びその取り出しを行う。つまり、バイアル容器に取り付けられたＩＣタグを読み取りセンサ８１で読み取り、バイアル容器が指定されたものであるか否か等を確認する。そして、容器保持ユニット８０は確認が取れたバイアル容器を保持して取り出す。なお、ステップＳ３０１とＳ３０２とは順序が逆でもいいし、同時に実行されても良い。
【００６６】
ステップＳ３０３では、シリンジ保持ユニット７０は、プレフィルドシリンジの先端に取り付けられているキャップを取り外してその先端を開放する。
【００６７】
ステップＳ３０４では、シリンジ保持ユニット７０が、吸引針のような液剤吸引用デバイスを識別・認証し、空シリンジ及びプレフィルドシリンジへそれぞれ取り付ける。
【００６８】
そして、ステップＳ３０５で容器保持ユニット８０は、保持しているバイアル容器のキャップを取り外す。この取外し動作は、容器保持ユニット８０に設けられたアーム（図示せず）で行うようにする。
【００６９】
ステップＳ３０６では、シリンジ保持ユニット７０は、容器保持ユニット８０で保持されている開封後のバイアル容器に液剤吸引用デバイス部分（針部）を挿入し、溶解液をプレフィルドシリンジからバイアル内に注入する。液剤吸引用デバイス部分の挿入の際、バイアル容器への挿入位置（バイアル容器のゴム栓部分における針が挿入される位置）及び挿入深さの調整が読み取りセンサ７１によって行われ、制御される。これら挿入位置や挿入深さは、バイアル容器の大きさによってある程度決まってくるものである。バイアル容器にはゴム栓が施されているので、希釈液のバイアル容器内への注入は、バイアル容器内の空気を抜きながら内圧を制御しつつ実行される。内圧制御の一例としては、シリンジ保持ユニット７０及び容器保持ユニット８０が保持しているシリンジ及びバイアル容器を上下させながら空気を抜くことによって実現するものが考えられる。その後、液剤吸引用デバイス部分（針部）はバイアル容器から抜かれる。
【００７０】
ステップＳ３０７では、容器保持ユニット８０は、保持しているバイアル容器を振ってバイアル容器内に入っている乾燥製剤を生理食塩水に溶解する。
【００７１】
ステップＳ３０８では、シリンジ保持ユニット７０は、空シリンジをバイアル容器に液剤吸引用デバイス部分（針部）を挿入し、溶解液を５ｍｌだけ吸引する。なお、バイアル容器にはゴム栓が施されているので、希釈液のバイアル容器からの溶解液の吸引は、バイアル容器内の空気を抜きながら内圧を制御しつつ実行される。内圧制御の一例としては、シリンジ保持ユニット７０及び容器保持ユニット８０が保持しているシリンジ及びバイアル容器を上下させながら空気を抜くことによって実現するものが考えられる。
【００７２】
ステップＳ３０９では、容器保持ユニット８０の重量センサ８２はバイアル容器に入っている溶解液（抗生剤溶液）の残量（重量）を算出する。この動作は、ステップＳ３０８の吸引動作と同時でもいいし、吸引後でもよい。
【００７３】
ステップＳ３１０では、シリンジ保持ユニット７０は、溶液製剤（溶解後の抗生剤）が充填されたシリンジの先端にキャップを取り付ける。例えば、キャップは所定の位置に用意されていて、そこにシリンジ先端の針部を圧入することによって取り付けられるようになっている。
【００７４】
ステップＳ３１１では、容器保持ユニット８０は、バイアル容器にある液体製剤の残量及び使用済のバイアル容器であること示すデータを有するＩＣタグを取り付ける。バイアル容器から液体製剤を１回取ったらそのバイアル容器及び液体製剤は排気処分するのが通常であるが、小分けして使用したい場合もあるので、このようなデータ管理は必要となるのである。
【００７５】
そして、ステップＳ３１２で、使用済のバイアル容器が排出される。なお、薬剤の飛散を防止するために、排出前にバイアル容器先端にキャップをするなど先端を自動封止してもよい。
【００７６】
ステップＳ３１１及びＳ３１２の処理後或いはそれと並行して、ステップＳ３１３では、ラベリングユニット９０においてラベリング処理が行われる。このラベリング処理は、シリンジに吸引した液体製剤の種類、液体製剤を注入する患者名、調剤日時等のデータが記されたラベルをシリンジ側面に貼付したり、それらのデータを有するＩＣタグを取り付ける処理である。
【００７７】
ステップＳ３１４では、ラベリング処理済のシリンジが排出される。
【００７８】
さらに、ステップＳ３１５では、混注履歴記録ユニット６０に今回調剤した詳細データが記録される。つまり、図５のＮｏ．３に示されるように、入力された５０２乃至５０４及び５０６乃至５０７のデータに加えて、自動的に５０１及び５０５、５０８乃至５１０が自動的に表Ｎｏ．３に入力され、それが混注履歴として混注履歴記録ユニット６０に記録される。なお、５０６及び５０７は各人が所有しているＩＤカードをかざすことにより自動読み込みにすることもできる。具体例３では、調剤済み内容の管理データとして、調製液：１０２０、調剤濃度：１００ｍｇ／ｍｌ、調剤量：５ｍｌ、残量：５ｍｌと記される。
なお、各ステップの確認工程やセンサにおいて異常が生じたり感知した場合には自動停止するので、誤って状態で稼動し続けることない。
【００７９】
以上、具体例１乃至３までで見てきたように、調剤後に自動的に調剤済の内容（調製液、調剤濃度、調剤量、残量）が混注履歴として記録されるようになるので、実際の処方データが正確に管理することができるようになる。
【００８０】
また、本実施形態に係る薬剤自動調剤システムを用いることにより、薬液同士の混合や希釈、あるいは固体製剤の溶解などの調剤が、安全にかつ簡単に、しかも正確に実施することができる。さらに、薬剤師の時間的な拘束を減少させることができ、しかもその調剤の履歴管理の精度も向上させることができる。
【図面の簡単な説明】
【００８１】
【図１】本実施形態に係る薬剤自動調剤システムのシステムブロック図である。
【図２】本実施形態の具体例１にかかる調剤処理を説明するためのフローチャートである。
【図３】本実施形態の具体例２にかかる調剤処理を説明するためのフローチャートである。
【図４】本実施形態の具体例３にかかる調剤処理を説明するためのフローチャートである。
【図５】本実施形態の具体例１乃至３の混注履歴データを示す図である。
【図１】
2007021016.tif 000003
【図２】
2007021016.tif 000004
【図３】
2007021016.tif 000005
【図４】
2007021016.tif 000006
【図５】
2007021016.tif 000007