(57)【特許請求の範囲】
【請求項１】
各薬剤に対してそれぞれ付される複数種類の薬剤コードと名称とを記憶する薬剤記憶部と、
医療現場での使用済薬剤情報を通知するための伝票の用途別に、その用途で必要な前記薬剤コードの種類と前記名称の種類とを記憶する伝票記憶部と、
医療現場で使用される薬剤を特定する特定手段と、
この特定手段で特定された前記薬剤に係る情報を登録する登録手段と、
前記伝票記憶部で記憶された情報を基に、用途の異なる前記伝票毎に前記登録手段で登録された前記薬剤の薬剤コードと名称とを前記薬剤記憶部から取得して用途別の前記伝票を作成する作成手段と、
この作成手段で作成された用途別の前記伝票を出力する出力手段と、を具備したことを特徴とする薬剤管理装置。
【請求項２】
前記伝票記憶部は、用途別の伝票毎にその伝票を出力するか否かを識別する情報をさらに記憶し、
前記作成手段は、出力する旨の識別情報を記憶した伝票について作成することを特徴とする請求項１記載の薬剤管理装置。
【請求項３】
前記特定手段で特定された薬剤の名称を前記薬剤記憶部で記憶された複数種類の名称のなかから抽出して表示部に表示させる表示手段、をさらに具備したことを特徴とする請求項１記載の薬剤管理装置。
【請求項４】
前記特定手段は、薬剤が収容された容器に付されるデータコードから前記薬剤を特定することを特徴とする請求項１乃至３のうちいずれか１に記載の薬剤管理装置。
【請求項５】
コンピュータに、
各薬剤に対してそれぞれ付される複数種類の薬剤コードと名称とを記憶する薬剤記憶部にアクセスする機能、
医療現場での使用済薬剤情報を通知するための伝票の用途別に、その用途で必要な前記薬剤コードの種類と前記名称の種類とを記憶する伝票記憶部にアクセスする機能、
医療現場で使用される薬剤を特定する機能、
特定された前記薬剤に係る情報を登録する機能、
前記伝票記憶部で記憶された情報を基に、用途の異なる前記伝票毎に前記登録された前記薬剤の薬剤コードと名称とを前記薬剤記憶部から取得して用途別の前記伝票を作成する機能、及び、
作成された用途別の前記伝票を出力させる機能、を実現させるための薬剤管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、医療現場での使用済薬剤を管理する薬剤管理装置及びそのプログラムに関する。
【背景技術】
【０００２】
病院等の医療現場において、手術や検査などで使用された薬剤の費用は、通常、患者とその患者が加入している健康保険の組合に対して請求される。このため医療現場では、使用した薬剤の品名，数量等を正確に把握する必要がある。
【０００３】
例えば手術室には、所定の薬剤が保管庫に保管されており、その数量は薬剤毎に定められている。このため、手術によって保管庫の薬剤が使用されたならば、その分を外部の薬剤収納庫から補充する必要がある。この補充のために薬剤収納庫から取り出した薬剤の数量を管理する仕組みは既に提案されている。
【０００４】
しかしながら、例えば手術の際に使用された薬剤の数量を計数する作業は、看護師等の人手に頼らざるを得ない。このため、作業者の負担が大きい。また、手術中に患者の様態が急変するなどして医療現場が混乱した場合には数量の計数ミスや計数値の転記ミス等が発生し易く、ひいては使用済薬剤にかかる費用の請求漏れ、手術室にある保管庫への補充漏れ等が発生する場合がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４３９８２１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一実施形態が解決しようとする課題は、医療現場で使用される薬剤を管理する作業に要する労力を軽減できる上、使用済薬剤にかかる費用の請求漏れや薬剤保管庫への補充漏れ等を防止できる薬剤管理装置を提供しようとするものである。
【課題を解決するための手段】
【０００７】
一実施形態において、薬剤管理装置は、薬剤記憶部と伝票記憶部と特定手段と登録手段と作成手段と出力手段とを含む。薬剤記憶部は、各薬剤に対してそれぞれ付される複数種類の薬剤コードと名称とを記憶する。伝票記憶部は、医療現場での使用済薬剤情報を通知するための伝票の用途別に、その用途で必要な薬剤コードの種類と名称の種類とを記憶する。特定手段は、医療現場で使用される薬剤を特定する。登録手段は、特定手段で特定された薬剤に係る情報を登録する。作成手段は、伝票記憶部で記憶された情報を基に、用途の異なる伝票毎に登録手段で登録された薬剤の薬剤コードと名称とを薬剤記憶部から取得して用途別の伝票を作成する。出力手段は、作成手段で作成された用途別の伝票を出力する。
【図面の簡単な説明】
【０００８】
【図１】一実施形態である薬剤管理装置の全体構成を示す外観斜視図。
【図２】薬剤管理装置における本体の要部構成を示すブロック図。
【図３】薬剤データベースに保存される薬剤レコードのデータ構造を示す模式図。
【図４】伝票データベースに保存される伝票レコードのデータ構造を示す模式図。
【図５】手術データベースに保存される手術レコードのデータ構造を示す模式図。
【図６】薬剤登録テーブルのエリア構成を示す模式図。
【図７】ＣＰＵが薬剤管理プログラムに従って実行する情報処理の手順を示す流れ図。
【図８】図７における伝票発行処理の手順を具体的に示す流れ図。
【図９】会計用使用品伝票の伝票レコードと補充用使用品伝票の伝票レコードとの具体例を示す図。
【図１０】会計用使用品伝票の一出力例を示す図。
【図１１】補充用使用品伝票の一出力例を示す図。
【発明を実施するための形態】
【０００９】
以下、薬剤管理装置の実施形態について、図面を用いて説明する。この実施形態は、医療現場の一例である手術室に設置される。例示する薬剤管理装置１は、手術室で使用された薬剤に関わる情報を登録し、使用済薬剤にかかる費用の請求に必要な第１伝票や薬剤保管庫への補充に必要な第２伝票を出力する。
【００１０】
図１は、薬剤管理装置１の全体構成を示す外観斜視図である。薬剤管理装置１は、管理装置本体１０（以下、本体１０と略称する）と、スキャナ２０と、伝票プリンタ３０とを含む。本体１０は、スキャナ２０の上に載置されており、インターフェースを介してスキャナ２０と電気的に接続されている。伝票プリンタ３０は、インターフェースを介して本体１０と電気的に接続されている。
【００１１】
本体１０は、その上面に、操作・表示部として機能するタッチパネル１１を備える。また本体１０は、タッチパネル１１の一側部にカードリーダ１２を備える。カードリーダ１２は、スライド溝１２Ａに沿ってスライドされる磁気カードのデータを読取る。磁気カードとしては、患者に対して発行される患者カードと、医師や看護師等の医療関係者に対して発行されるＩＤ(Identification)カードとがある。患者カードには、その患者を特定する患者コードが記録されている。ＩＤカードには、その医師または看護師を識別するために用いられる符号が記録されている。
【００１２】
なお、カードリーダ１２は、磁気カードのリーダに限定されるものではない。読取対象のカードがＩＣ（Integrated Circuit）カードやＲＦＩＤ（Radio Frequency Identification）カードであれば、それぞれのカードのデータを読取可能なカードリーダを採用することはいうまでもないことである。また、読取り対象のカードも患者カードとＩＤカードとに限定されるものではない。
【００１３】
スキャナ２０は、点状または線状に収束させた電磁波（光や電波等）で、対象物をなぞる（走査（スキャニング）と呼ばれる）ことによって、対象物から情報を読み取る。スキャナ２０は、前面に読取窓２１を備えている。読取窓２１は、電磁波が透過し、窓の外に電磁波を出射させることができる。物品に付されているデータコードを読取る際には、物品を読取窓２１に翳し、データコードシンボルをスキャニングさせる。本実施形態では、所定の規格単位の薬剤が個別に収容された容器を看護師等の現場スタッフが読取窓２１に翳す。容器には、バーコード、二次元データコード、ＧＳ１（Global Standard One）コード等のデータコードをシンボル化した図形記号が表記されている。スキャナ２０によって読取られるデータコードは、少なくとも各薬剤を識別可能なデータを含む。
【００１４】
伝票プリンタ３０は、所定の伝票用紙に伝票データを印刷し、印刷済の伝票用紙を伝票発行口３１から排出して、伝票を発行する。伝票プリンタ３０は、例えば手術によって使用された薬剤の明細が記録された使用品伝票の印刷に供せられる。使用品伝票には、使用済薬剤の費用を請求するために医事会計部門に提出される会計用の使用品伝票（第１伝票）と、使用済薬剤の補充を要請するために薬剤管理部門に提出される補充用の使用品伝票（第２伝票）とがある。
【００１５】
なお、薬剤管理装置１で出力可能な伝票は、使用品伝票に限定されるものではない。薬剤格納庫以外の場所、例えば隣接する手術室の保管庫から借用した薬剤の明細が記録された借用品伝票や、例えば床に落としてしまったために使用せずに廃棄した薬剤の明細が記録された廃棄品伝票などがある。また、これらの伝票については、患者毎に出力されるだけでなく、例えば一日分の量を集計した集計伝票としても出力される。
【００１６】
図２は、本体１０の要部構成を示すブロック図である。本体１０は、ＣＰＵ（Central Processing Unit）４１、ＲＯＭ（Read Only Memory）４２、ＲＡＭ（Random Access Memory）４３、補助記憶デバイス４４、時計部４５、タッチパネルコントローラ４６、カードリーダコントローラ４７、スキャナインターフェース４８、プリンタインターフェース４９、メモリカードインターフェース５０及びシステムバス５１を含む。システムバス５１は、ＣＰＵ４１と、ＲＯＭ４２、ＲＡＭ４３、補助記憶デバイス４４、時計部４５、タッチパネルコントローラ４６、カードリーダコントローラ４７、スキャナインターフェース４８、プリンタインターフェース４９及びメモリカードインターフェース５０とを接続する。
【００１７】
ＣＰＵ４１は、コンピュータの中枢部分に相当する。ＣＰＵ４１は、オペレーティングシステムやアプリケーションプログラムに従って、薬剤管理装置１としての各種の機能を実現するべく各部を制御する。
【００１８】
ＲＯＭ４２は、上記コンピュータの主記憶部分に相当する。ＲＯＭ４２は、上記のオペレーティングシステムやアプリケーションプログラムを記憶する。ＲＯＭ４２は、ＣＰＵ４１が各種の処理を実行する上で必要なデータを記憶する場合もある。
【００１９】
ＲＡＭ４３は、上記コンピュータの主記憶部分に相当する。ＲＡＭ４３は、ＣＰＵ４１が各種の処理を実行する上で必要なデータを必要に応じて記憶する。またＲＡＭ４３は、ＣＰＵ４１が各種の処理を行う際のワークエリアとしても利用される。
【００２０】
補助記憶デバイス４４は、コンピュータの補助記憶部分に相当する。補助記憶デバイス４４は、例えばＥＥＰＲＯＭ（electric erasable programmable read-only memory）、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（solid state drive）などである。補助記憶デバイス４４は、ＣＰＵ４１が各種の処理を行う上で使用するデータや、ＣＰＵ４１での処理によって生成されたデータを保存する。補助記憶デバイス４４は、アプリケーションプログラムを記憶する場合もある。
【００２１】
補助記憶デバイス４４には、薬剤データベース４４１と伝票データベース４４２とが少なくとも保存される。薬剤データベース４４１は、薬剤毎に生成される薬剤レコードＲ１を保存する。薬剤レコードＲ１は、図３に示すように、医薬品コード、薬価コード、電算コード、薬剤名称、販売名称、電算処理名称、単位、定数、製造会社情報、販売会社情報、更新年月日等のデータ項目を含む。薬剤データベース４４１は、薬剤管理装置とは別のコンピュータシステムによって適宜最新のものが作成され、メモリカード６０を介して補助記憶デバイス４４にダウンロードされる。
【００２２】
医薬品コードは、薬剤の品種を特定するための一意のコードであり、医薬品を表わす番号と各薬剤を個々に識別するための統一商品コードとを含む。例えば日本工業規格（ＪＩＳ）が制定するＪＡＮ（Japanese Article Code）コードが該当する。各薬剤の容器には、この医薬品コードを含むバーコード，二次元データコード、ＧＳ１（Global Standard One）コード等のデータコードがシンボル化されて付されている。
【００２３】
薬価コードは、厚生労働省が指定する薬価基準収載医薬品に付されるコードであり、医薬品の成分、剤形、銘柄等を表わす。正式名称は、薬価基準収載医薬品コードという。
【００２４】
電算コードは、医療機関が保険機関に対して診療報酬を請求する際に使用するコードであり、薬効分類番号と個別番号とを含む。正式名称は、レセプト電算処理システム基本マスター医薬品コードという。
【００２５】
薬剤名称は、薬剤の正式名称である。販売名称は、その薬剤を医薬品として販売する際に用いる通称である。電算処理名称は、医療機関が保険機関に対して診療報酬を請求する際に使用する名称である。各名称は、１つの薬剤に対して少なくとも２種類が共通であってもよいし、全て共通であってもよい。また、各名称が各々異なっていてもよい。
【００２６】
単位は、容器に収容された薬剤の有効成分量を表わす規格単位である。定数は、薬剤管理装置１が設置されている医療現場（手術室）の保管庫に常備される数量である。製造会社情報及び販売会社情報は、薬剤の製造会社及び販売会社に係る情報である。更新年月日は、当該レコードを更新した最新の日付である。
【００２７】
ここに、薬剤データベース４４１は、各薬剤に対してそれぞれ付される複数種類の薬剤コードと各薬剤に対してそれぞれ付される複数種類の名称とを記憶する薬剤記憶部として機能する。
【００２８】
伝票データベース４４２は、薬剤管理装置１で発行可能な伝票の種類毎に生成される伝票レコードＲ２を保存する。伝票レコードＲ２は、図４に示すように、伝票コード、伝票名称及び第１〜第７フラグＦ１〜Ｆ７等のデータ項目を含む。伝票データベース４４２は、薬剤管理装置とは別のコンピュータシステムによって適宜最新のものが作成され、メモリカード６０を介して補助記憶デバイス４４にダウンロードされる。
【００２９】
伝票コードは、伝票の種類を特定するための一意のコードである。伝票名称は、伝票に印字される固有の名称である。第１フラグＦ１は、伝票を出力するか否かを識別する。本実施形態では、伝票を出力する場合“１”、出力しない場合“０”とする。第２フラグＦ２は、伝票に医薬品コードを印字するか否かを識別する。本実施形態では、医薬品コードを印字する場合“１”、印字しない場合“０”とする。第３フラグＦ３は、伝票に薬価コードを印字するか否かを識別する。本実施形態では、薬価コードを印字する場合“１”、印字しない場合“０”とする。第４フラグＦ４は、伝票に電算コードを印字するか否かを識別する。本実施形態では、電算コードを印字する場合“１”、印字しない場合“０”とする。第５フラグＦ５は、伝票に薬剤名称を印字するか否かを識別する。本実施形態では、薬剤名称を印字する場合“１”、印字しない場合“０”とする。第６フラグＦ６は、伝票に販売名称を印字するか否かを識別する。本実施形態では、販売名称を印字する場合“１”、印字しない場合“０”とする。第７フラグＦ７は、伝票に電算処理名称を印字するか否かを識別する。本実施形態では、電算処理名称を印字する場合“１”、印字しない場合“０”とする。
【００３０】
ここに、伝票データベース４４２は、医療現場での使用済薬剤情報を通知するための伝票の用途別に、その用途で必要な薬剤コードの種類と、各薬剤に対してそれぞれ付される複数種類の名称と、その伝票を作成するか否かを識別する情報とを記憶する伝票記憶部として機能する。
【００３１】
図２に説明を戻す。  
時計部４５は、現在の日付及び時刻を計時する。
【００３２】
タッチパネルコントローラ４６は、前記タッチパネル１１を制御する。タッチパネル１１は、表示部であるディスプレイ１１ｄの表示部分に、入力部であるタッチセンサ１１ｔを配置して構成される。タッチパネルコントローラ４６は、ディスプレイ１１ｄの画面表示を制御するとともに、タッチセンサ１１ｔの信号を監視する。そしてタッチパネルコントローラ４６は、タッチ操作された位置座標情報とその時点におけるディスプレイ１１ｄの画面情報とから、入力データを検出する。
【００３３】
カードリーダコントローラ４７は、前記カードリーダ１２で読取られたカードデータを取り込み、ＲＡＭ４３の所定エリア（以下、カードデータエリアと称する）に書き込む。  
スキャナインターフェース４８は、前記スキャナ２０を電気的に接続し、このスキャナ２０とデータ信号を送受信して、スキャナ２０でスキャニングされたコードデータを取り込む。
【００３４】
プリンタインターフェース４９は、前記プリンタ３０を電気的に接続し、このプリンタ３０とデータ信号を送受信してプリンタ３０を駆動し、前記使用品伝票等を印刷させる。  
メモリカードインターフェース５０は、着脱自在に装着されたメモリカード６０のメモリに記憶されたデータの読取り及び当該メモリへのデータの書込みを行う。
【００３５】
かかる構成の薬剤管理装置１は、手術室に設置される。そして、例えば１日の最初の手術が開始される前に、手術データベース６０１が保存されたメモリカード６０がメモリカードインターフェース５０に装着される。手術データベース６０１には、当日に当該手術室で実施される手術に関するデータレコード（以下、手術レコードＲ３と称する）が保存されている。
【００３６】
手術レコードＲ３は、図５に示すように、患者情報、開始予定日時、手術室情報、医師情報、看護師情報等を含む。患者情報は、手術を受ける患者の患者コード、氏名、年齢、性別などである。開始予定日時は、手術の開始が予定されている日時である。手術室情報は、手術室を特定する室番号等を含む。医師情報は、手術を担当する各医師のＩＤ，氏名などを含む。看護師情報は、手術を担当する各看護師のＩＤ，氏名等を含む。
【００３７】
手術データベース６０１が保存されたメモリカード６０がメモリカードインターフェース５０に装着されると、本体１０のＲＡＭ４３に、図６に示すエリア構成の薬剤登録テーブル４３１が形成される。すなわち薬剤登録テーブル４３１は、日付エリアを有する。また、“１”から始まる行番号に関連付けて、手術時刻、患者情報、管理者情報及び消費薬剤情報をそれぞれ格納するエリアを有する。そして日付エリアには、時計部４５で計時されている現在の日付がセットされる。
【００３８】
しかしてＣＰＵ４１は、図７の流れ図に示す手順の情報処理を開始する。この処理は、ＲＯＭ４２に予め格納された薬剤管理プログラムに従う。すなわちＣＰＵ４１は、番号カウンタＮを“０”にリセットする（Act１）。番号カウンタＮは、例えばＲＡＭ４３に形成されている。
【００３９】
ＣＰＵ４１は、患者コードが入力されるのを待機する（Act２）。手術スタッフ（医師または看護師）のうち、薬剤管理者に任命されたスタッフ（以下、薬剤管理者と称する）は、先ず、患者の患者カードをスライド溝１２Ａに沿ってスライドさせて、患者コードを含むカードデータを読み取らせる。あるいは薬剤管理者は、タッチパネル１１を操作して、患者のカルテ等に記載されている患者コードを入力する。
【００４０】
カードリーダ１２を介して、若しくはタッチパネル１１を介して患者コードが入力されると（Act２にてＹＥＳ）、ＣＰＵ４１は、手術データベース６０１を検索して（Act３）、当該患者コードを患者情報として含む手術レコードＲ３の有無を判定する（Act４）。該当する手術レコードＲ３が手術データベース６０１に存在しない場合（Act４にてＮＯ）、ＣＰＵ４１は、タッチパネル１１に患者コードエラーのメッセージを表示させる。
【００４１】
これに対し、該当する手術レコードＲ３が手術データベース６０１に存在する場合には（Act４にてＹＥＳ）、ＣＰＵ４１は、この手術レコードＲ３を手術データベース６０１から読出して、ＲＡＭ４３の所定エリア（以下、手術データエリアと称する）に書き込む。また、ＣＰＵ４１は、番号カウンタＮを“１”だけカウントアップする（Act５）。
【００４２】
ＣＰＵ４１は、手術データエリア内の手術レコードＲ３から患者情報（患者コード，氏名、年齢、性別等）を検出し、タッチパネル１１に表示させる（Act６）。そしてＣＰＵ４１は、確認操作がなされるのを待機する（Act７）。タッチパネル１１には、患者情報とともに確認ボタンの画像が表示されており、ＣＰＵ４１は確認ボタンがタッチされるのを待機する。薬剤管理者は、表示された患者情報を確認し、間違えがなければ確認ボタンにタッチする。
【００４３】
タッチパネルコントローラ４６によって確認ボタンのタッチ入力が検知された場合（Act７にてＹＥＳ）、ＣＰＵ４１は、薬剤登録テーブル４３１の番号カウンタＮに一致する番号のエリア（以下、番号Ｎエリアと称する）に手術時刻と患者情報とをセットする（Act８）。手術時刻は、時計部４５で計時されている現在時刻である。患者情報は、手術データエリア内の手術レコードＲ３に含まれる患者情報である。
【００４４】
ＣＰＵ４１は、薬剤管理者のＩＤが入力されるのを待機する（Act９）。薬剤管理者は、自身のＩＤカードをスライド溝１２Ａでスライドさせて、ＩＤを含むカードデータを読み取らせる。あるいは薬剤管理者は、タッチパネル１１を操作して、自身のＩＤを入力する。
【００４５】
カードリーダ１２を介して、若しくはタッチパネル１１を介して手術スタッフのＩＤが入力されると（Act９にてＹＥＳ）、ＣＰＵ４１は、手術データエリアに格納されている手術レコードＲ３から、当該ＩＤを含む医師情報または看護師情報を検索する（Act１０）。その結果、該当する医師情報または看護師情報が存在する場合（Act１０にてＹＥＳ）、ＣＰＵ４１は、その医師情報または看護師情報に含まれる氏名をタッチパネル１１に表示させる（Act１１）。そしてＣＰＵ４１は、確認操作がなされるのを待機する（Act１２）。タッチパネル１１には、医師または看護師の氏名とともに確認ボタンの画像が表示されており、ＣＰＵ４１は確認ボタンがタッチされるのを待機する。薬剤管理者は、表示された氏名を確認し、間違えがなければ確認ボタンにタッチする。
【００４６】
タッチパネルコントローラ４６によって確認ボタンのタッチ入力が検知された場合（Act１２にてＹＥＳ）、ＣＰＵ４１は、薬剤登録テーブル４３１の番号Ｎエリアに管理者情報をセットする（Act１３）。管理者情報は、Act１０の処理にて手術レコードＲ３から検出された医師情報または看護師情報である。その後、ＣＰＵ４１は、Act１４の処理に進む。
【００４７】
なお、Act１０の処理にて該当する医師情報または看護師情報が手術レコードＲ３に存在しない場合（Act１０にてＮＯ）、ＣＰＵ４１は、上記Act１１〜Act１３の処理を実行しない。ＣＰＵ４１は、Act１４の処理に進む。
【００４８】
Act１４では、ＣＰＵ４１は、医薬品コードが入力されたか否かを確認する。医薬品コードが入力されていない場合（Act１４にてＮＯ）、ＣＰＵ４１は、手術の終了が宣言された否かを確認する（Act１８）。タッチパネル１１には、終了ボタンの画像が表示されており、この終了ボタンがタッチ入力された場合、ＣＰＵ４１は、手術の終了と認識する。手術の終了が宣言されていない場合（Act１８にてＮＯ）、ＣＰＵ４１は、再び医薬品コードが入力されたか否かを確認する（Act１４）。
【００４９】
薬剤管理者は、手術で薬剤が使用される毎に、その薬剤が収容された容器のデータコードシンボルが付されている面をスキャナ２０に翳す。そうすると、このスキャナ２０でデータコードシンボルがスキャニングされ、データコードがスキャナインターフェース４８を介して本体１０に取り込まれるので、ＣＰＵ４１は、このデータコードが医薬品コードであるか否かを解析する。データコードが医薬品コードである場合（Act１４にてＹＥＳ）、ＣＰＵ４１は、この医薬品コードで薬剤データベース４４１を検索して、当該医薬品コードを含む薬剤レコードＲ１を検出する（Act１５：特定手段）。そしてＣＰＵ４１は、この薬剤レコードＲ１に含まれる各項目の情報を消費薬剤情報として、薬剤登録テーブル４３１の番号Ｎエリアにセットする（Act１６：登録手段）。またＣＰＵ４１は、この薬剤レコードＲ１に含まれる各項目の情報のうち薬剤名称を抽出してタッチパネル１１に表示させる（Act１７：表示手段）。
【００５０】
スキャナ２０により医薬品コードが読取られる毎に、ＣＰＵ４１は、Act１５，１６，１７の各処理を実行する。したがって、薬剤登録テーブル４３１の番号Ｎに対応する消費薬剤情報エリアには、手術で使用された各薬剤に対する薬剤レコードＲ１のデータが登録順に蓄積される。
【００５１】
タッチパネルコントローラ４６によって終了ボタンのタッチ入力が検知された場合（Act１８にてＹＥＳ）、ＣＰＵ４１は、図８の流れ図にて具体的に示す手順の伝票発行処理を実行する（Act１９）。そしてこの伝票発行処理が終了すると、Act２の処理に戻り、ＣＰＵ４１は、次の患者の患者コードが入力されるのを待機する。
【００５２】
図８に示すように、伝票発行処理に入ると、ＣＰＵ４１は、レコードカウンタｍを“０”にリセットする（Act２１）。レコードカウンタｍは、例えばＲＡＭ４３に形成されている。
【００５３】
ＣＰＵ４１は、レコードカウンタｍを“１”だけカウントアップする（Act２２）。そしてＣＰＵ４１は、レコードカウンタｍが伝票データベース４４２に保存されている伝票レコードＲ２の最大数Ｍを超えるか否かを確認する（Act２３）。
【００５４】
レコードカウンタｍが伝票レコードＲ２の最大数Ｍを超えない場合（Act２３にてＮＯ）、ＣＰＵ４１は、伝票データベース４４２からｍ番目（ｍはレコードカウンタｍの値）に保存されている伝票レコードＲ２を読出して、ＲＡＭ４３の所定エリア（以下、伝票データエリアと称する）に書き込む（Act２４）。そしてＣＰＵ４１は、この伝票データエリアに書き込まれた伝票レコードＲ２の第１〜第７フラグＦ１〜Ｔ７を順次チェックする。
【００５５】
先ずＣＰＵ４１は、第１フラグＦ１をチェックする（Act２５）。第１フラグＦ１が“０”の場合（Act２５にてＮＯ）、伝票データエリアに書き込まれた伝票レコードＲ２で特定される伝票は出力対象でない。この場合、ＣＰＵ４１は、Act２２の処理に戻って、レコードカウンタｍをさらに“１”だけカウントアップする。
【００５６】
これに対し、第１フラグＦ１が“１”の場合には（Act２５にてＹＥＳ）、当該伝票レコードＲ２で特定される伝票は出力対象である。この場合、ＣＰＵ４１は、第２フラグＦ２をチェックする（Act２６）。そして第２フラグＦ２が“１”の場合（Act２６にてＹＥＳ）、ＣＰＵ４１は、薬剤登録テーブル４３１の番号Ｎに対応する消費薬剤情報エリアに登録されている全ての薬剤レコードＲ１からそれぞれ医薬品コードを選択し、登録順に伝票データエリアに追加する（Act２７）。
【００５７】
医薬品コードを伝票データエリアに追加するか、第２フラグＦ２が“０”の場合（Act２６にてＮＯ）、ＣＰＵ４１は、第３フラグＦ３をチェックする（Act２８）。そして第３フラグＦ３が“１”の場合（Act２８にてＹＥＳ）、ＣＰＵ４１は、同薬剤レコードＲ１からそれぞれ薬価コードを選択し、登録順に伝票データエリアに追加する（Act２９）。
【００５８】
薬価コードを伝票データエリアに追加するか、第３フラグＦ３が“０”の場合（Act２８にてＮＯ）、ＣＰＵ４１は、第４フラグＦ４をチェックする（Act３０）。そして第４フラグＦ４が“１”の場合（Act３０にてＹＥＳ）、ＣＰＵ４１は、同薬剤レコードＲ１からそれぞれ電算コードを選択し、登録順に伝票データエリアに追加する（Act３１）。
【００５９】
電算コードを伝票データエリアに追加するか、第４フラグＦ４が“０”の場合（Act３０にてＮＯ）、ＣＰＵ４１は、第５フラグＦ５をチェックする（Act３２）。そして第５フラグＦ５が“１”の場合（Act３２にてＹＥＳ）、ＣＰＵ４１は、同薬剤レコードＲ１からそれぞれ薬剤名称を選択し、登録順に伝票データエリアに追加する（Act３３）。
【００６０】
薬剤名称を伝票データエリアに追加するか、第５フラグＦ５が“０”の場合（Act３２にてＮＯ）、ＣＰＵ４１は、第６フラグＦ６をチェックする（Act３４）。そして第６フラグＦ６が“１”の場合（Act３４にてＹＥＳ）、ＣＰＵ４１は、同薬剤レコードＲ１からそれぞれ販売名称を選択し、登録順に伝票データエリアに追加する（Act３５）。
【００６１】
販売名称を伝票データエリアに追加するか、第６フラグＦ６が“０”の場合（Act３４にてＮＯ）、ＣＰＵ４１は、第７フラグＦ７をチェックする（Act３６）。そして第７フラグＦ７が“１”の場合（Act３６にてＹＥＳ）、ＣＰＵ４１は、同薬剤レコードＲ１からそれぞれ電算処理名称を選択し、登録順に伝票データエリアに追加する（Act３７）。
【００６２】
電算処理名称を伝票データエリアに追加するか、第７フラグＦ７が“０”の場合（Act３６にてＮＯ）、ＣＰＵ４１は、薬剤登録テーブル４３１の番号Ｎに対応する手術時刻、患者情報及び管理者情報と、伝票データエリアに格納されたデータとから、伝票の印刷データを作成する（Act３８：作成手段）。そしてＣＰＵ４１は、作成された伝票印刷データをＲＡＭ４３の印刷バッファに保存する（Act３９）。しかる後、ＣＰＵ４１は、Act２２の処理に戻って、レコードカウンタｍをさらに“１”だけカウントアップする。
【００６３】
このように、レコードカウンタｍがカウントアップされる毎に、ＣＰＵ４１は、Act２４〜Act３９の処理を繰り返し実行する。したがって、印刷バッファには、伝票レコードＲ２によって出力対象と特定された伝票の印刷データが保存される。
【００６４】
レコードカウンタｍの値が伝票レコードＲ２の最大数Ｍを超えると（Act２３にてＹＥＳ）、ＣＰＵ４１は、印刷バッファに伝票データが保存されているか否かを確認する（Act４０）。伝票データが保存されている場合（Act４０にてＹＥＳ）、ＣＰＵ４１は、プリンタインターフェース４９を介して伝票データを伝票プリンタ３０に出力する（Act４１：出力手段）。これにより、伝票プリンタ３０では、伝票データに基づく伝票が印刷され、伝票発行口３１から発行される。
【００６５】
伝票データが保存されていない場合には（Act４０にてＮＯ）、ＣＰＵ４１は、Act４１の処理を実行しない。以上で、伝票発行処理は終了する。
【００６６】
図９は、伝票レコードＲ２の具体例を示す。同図において、伝票レコードＲ２１は、使用済薬剤の費用を請求するために医事会計部門に提出される会計用の使用品伝票に対するレコードである。伝票レコードＲ２１には、固有の伝票コード「１１１１１」とともに、伝票名称「使用品伝票（会計用）」がセットされる。また、第１〜第７フラグＦ１〜Ｆ７については、第１フラグＦ１、第３フラグＦ３、第４フラグＦ４、第５フラグＦ５及び第７フラグＦ７が“１”となり、第２フラグＦ２と第６フラグＦ６とが“０”となる。
【００６７】
すなわち会計用の使用品伝票は、第１フラグＦ１が“１”なので、出力対象である。また、第３フラグＦ３、第４フラグＦ４、第５フラグＦ５及び第７フラグＦ７が“１”なので、薬剤登録テーブル４３１の消費薬剤情報エリアに登録された全ての薬剤レコードＲ１から、薬価コード、電算コード、薬剤名称及び電算処理名称がそれぞれ抽出されて、会計用使用品伝票に印刷される。
【００６８】
図１０は、会計用使用品伝票７０の出力例である。会計用使用品伝票７０は、ヘッダ部７１と、基本情報部７２と明細情報部７３とに区分される。ヘッダ部７１には、伝票名称が印刷される。基本情報部７２には、出力日時、処置日時、発行場所、作業者、患者ＩＤなどが印刷される。明細情報部７３には、薬品名、単位、本数及び定数が印刷される。そして薬品名については、上から「薬剤名称」、「電算処理名称」、「薬価コード」、「電算コード」の順に印刷される。
【００６９】
このように、会計用使用品伝票７０には、使用済の薬剤に関して、医療機関が保険機関に対して診療報酬を請求する際に使用する電算コードと、厚生労働省が指定する薬価基準収載医薬品に付される薬価コードが印刷されているので、使用済薬剤にかかる費用の請求に必要な情報を容易に得ることができる。また、使用済薬剤の名称についても、正式名称である薬剤名称とは別に、医療機関が保険機関に対して診療報酬を請求する際に使用する電算処理名称が印刷されているので、やはり、使用済薬剤にかかる費用の請求に必要な情報を容易に得ることができる。
【００７０】
図９において、伝票レコードＲ２２は、使用済薬剤の補充を要請するために薬剤管理部門に提出される補充用の使用品伝票に対する。伝票レコードＲ２２には、固有の伝票コード「２２２２２」とともに、伝票名称「使用品伝票（補充用）」がセットされる。また、第１〜第７フラグＦ１〜Ｆ７については、第１フラグＦ１、第２フラグＦ２及び第６フラグＦ６が“１”となり、第３フラグＦ３、第４フラグＦ４、第５フラグＦ５及び第７フラグＦ７が“０”となる。
【００７１】
すなわち補充用の使用品伝票は、第１フラグＦ１が“１”なので、出力対象である。また、第２フラグＦ３と第６フラグＦ６とが“１”なので、薬剤登録テーブル４３１の消費薬剤情報エリアに登録された全ての薬剤レコードＲ１から医薬品コードと販売名称とがそれぞれ抽出されて、補充用使用品伝票に印刷される。
【００７２】
図１１は、補充用使用品伝票８０の印刷出力例である。補充用使用品伝票８０は、ヘッダ部８１と、基本情報部８２と明細情報部８３とに区分される。ヘッダ部８１には、伝票名称が印刷される。基本情報部８２には、出力日時、処置日時、発行場所、作業者、患者ＩＤなどが印刷される。明細情報部８３には、薬品名、単位、本数及び定数が印刷される。そして薬品名については、上から「販売名称」、「医薬品コード」の順に印刷される。
【００７３】
このように、補充用使用品伝票８０には、使用済の薬剤に関して、当該薬剤が収容されている容器に付されているデータコードに一致する医薬品コードが印刷されている。また、その薬剤を医薬品として販売する際に用いる通称である販売名称が印刷されている。したがって、補充用使用品伝票８０の内容から、薬剤保管庫から補充が必要な薬剤を容易に特定することができる。
【００７４】
以上のように本実施形態によれば、手術の際に使用された薬剤の数量を計数する作業を不要にできる。このため、薬剤管理者の負担を大幅に軽減できる。また、使用済薬剤の計数ミスや転記ミスも発生しないので、使用済薬剤にかかる費用の請求漏れや保管庫への補充漏れを生じるおそれもない。
【００７５】
なお、本発明は、前記実施形態に限定されるものではない。  
例えば前記実施形態では、本体１０とは別にスキャナ２０と伝票プリンタ３０とを備えて薬剤管理装置１を構成したが、スキャナ２０や伝票プリンタ３０は必ずしも必要とするものではない。例えば、薬剤が収容される容器に対して医薬品コードを記憶するＲＦＩＤ（Radio Frequency Identification）タグが付されている場合には、スキャナ２０の代わりにＲＦＩＤタグリーダを用いればよい。また、伝票を印刷するのでなく、電子データとしてディスプレイに表示出力するようにしてもよい。この場合、伝票プリンタ３０の代わりにモニタ装置が用いられる。また、本体１０にＬＡＮ（Local Area Network）インターフェース等の通信インターフェースを実装し、ネットワークを介して外部に接続されたコンピュータの画面に伝票を表示出力するようにしてもよい。あるいは、ネットワークプリンタによって伝票を印刷出力するようにしてもよい。
【００７６】
また、前記実施形態では、Act１７の処理において薬剤名称を表示させたが、表示させる名称は薬剤名称に限定されるものではない。例えば販売名称や電算処理名称であってもよい。あるいは、どの名称を表示させるかを指定するデータを薬剤レコードＲ１に付加することによって、薬剤毎に表示する名称を異ならせてもよい。
【００７７】
なお、薬剤管理装置１の譲渡は一般に、薬剤管理プログラム等のプログラムがＲＯＭ４２に記憶された状態にて行われる。しかしこれに限らず、コンピュータ装置が備える書き込み可能な記憶デバイスに、このコンピュータ装置とは個別に譲渡された薬剤管理プログラム等がユーザなどの操作に応じて書き込まれてもよい。薬剤管理プログラム等の譲渡は、リムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。記録媒体は、ＣＤ−ＲＯＭ，メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。また、プログラムのインストールやダウンロードにより得る機能は、装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【００７８】
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。  
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。  
［１］各薬剤に対してそれぞれ付される複数種類の薬剤コードを記憶する薬剤記憶部と、医療現場での使用済薬剤情報を通知するための伝票の用途別に、その用途で必要な前記薬剤コードの種類を記憶する伝票記憶部と、医療現場で使用される薬剤を特定する特定手段と、この特定手段で特定された前記薬剤に係る情報を登録する登録手段と、前記伝票記憶部で記憶された情報を基に、用途の異なる前記伝票毎に前記登録手段で登録された前記薬剤の薬剤コードを前記薬剤記憶部から取得して用途別の前記伝票を作成する作成手段と、この作成手段で作成された用途別の前記伝票を出力する出力手段と、を具備したことを特徴とする薬剤管理装置。
［２］前記薬剤記憶部は、各薬剤に対してそれぞれ付される複数種類の名称をさらに記憶し、前記伝票記憶部は、前記伝票の用途別に、その用途で必要な前記名称の種類をさらに記憶し、前記作成手段は、前記伝票記憶部で記憶された情報を基に、用途の異なる前記伝票毎に前記登録手段で登録された前記薬剤の薬剤コードと名称とを前記薬剤記憶部から取得して用途別の前記伝票を作成することを特徴とする付記［１］記載の薬剤管理装置。
［３］前記伝票記憶部は、用途別の伝票毎にその伝票を出力するか否かを識別する情報をさらに記憶し、前記作成手段は、出力する旨の識別情報を記憶した伝票について作成することを特徴とする付記［１］または［２］記載の薬剤管理装置。
［４］前記特定手段で特定された薬剤の名称を前記薬剤記憶部で記憶された複数種類の名称のなかから抽出して表示部に表示させる表示手段、をさらに具備したことを特徴とする付記［２］記載の薬剤管理装置。
［５］前記特定手段は、薬剤が収容された容器に付されるデータコードから前記薬剤を特定することを特徴とする付記［１］乃至［４］のうちいずれか１に記載の薬剤管理装置。
［６］コンピュータに、医療現場で使用される薬剤を特定する機能、特定された前記薬剤に係る情報を登録する機能、医療現場での使用済薬剤情報を通知するための伝票の用途別に、その用途で必要な前記薬剤コードの種類を記憶する伝票記憶部で記憶された情報を基に、用途の異なる前記伝票毎に前記登録手段で登録された前記薬剤の薬剤コードを、各薬剤に対してそれぞれ付される複数種類の薬剤コードを記憶する薬剤記憶部から取得して用途別の前記伝票を作成する機能、及び、作成された用途別の前記伝票を出力させる機能、を実現させるための薬剤管理プログラム。
【符号の説明】
【００７９】
１…薬剤管理装置、１０…本体、１１…タッチパネル、１２…カードリーダ、２０…スキャナ、３０…スキャナ、４４１…薬剤データベース、４４２…伝票データベース、６０１…手術データベース。
【図１】
0005847133.tif 000002
【図２】
0005847133.tif 000003
【図３】
0005847133.tif 000004
【図４】
0005847133.tif 000005
【図５】
0005847133.tif 000006
【図６】
0005847133.tif 000007
【図７】
0005847133.tif 000008
【図８】
0005847133.tif 000009
【図９】
0005847133.tif 000010
【図１０】
0005847133.tif 000011
【図１１】
0005847133.tif 000012