図1は、実施形態にかかる薬剤管理システム10の概要構成を示すブロック図である。図1に示すように、薬剤管理システム10は、電子カルテサーバ11と、医師用の情報処理端末装置12と、看護師用の情報処理端末装置13と、薬剤監査装置14と、無線基地局15及び公衆通信ネットワーク16を介して通信ネットワーク17に接続された医師用の携帯情報処理端末装置18と、薬剤部サーバ19と、薬剤登録装置20と、を備えている。
電子カルテサーバ11は、電子カルテを管理し、記憶するための装置である。医師用の情報処理端末装置12は、電子カルテの記入などを行うための装置である。看護師用の情報処理端末装置13は、電子カルテサーバ11が管理する電子カルテの参照及び確認を行うための装置である。薬剤監査装置14は、電子カルテに含まれる指示書情報(例えば、処方箋情報)に基づいて薬剤の取揃え等の支援および監査を行うための装置である。薬剤部サーバ19は、薬剤部に配置され薬剤払出等を管理するための装置である。また、薬剤部サーバ19は、薬剤のコード情報または薬剤の外面情報(薬剤のラベルを表す特徴量、薬剤の色合いや表面の凹凸状況等の表面の状態を表す特徴量など)に対応付けて薬剤に係る薬剤情報(名称、量など)を登録している。薬剤登録装置20は、手術室に配置され、看護師によって手術中に使用された薬剤、あるいは救急の場などにおいて看護師や薬剤師等によって緊急的に使用された薬剤の登録支援を行うための装置である。
本実施形態においては、薬剤登録装置20は、手術室に配置される。薬剤登録装置20は、事前に手術で使用される薬剤が判明している場合には、看護師等によって使用に先立って事前に薬剤が登録される。そして、手術が終了後に、薬剤登録装置20は、手術で使用された未登録の薬剤が登録される。
上記構成において、電子カルテサーバ11、情報処理端末装置12、情報処理端末装置13、薬剤監査装置14、薬剤部サーバ19及び薬剤登録装置20は、通信ネットワーク17に接続されている。
図2は、薬剤登録装置20の外観を示す正面図である。図2に示すように、薬剤登録装置20は、大別すると、薬剤登録装置20の制御主体となる装置本体部24と、スキャナ22と、各種情報をプリントアウトするためのプリンタ23とを備えている。
装置本体部24は、オペレータとなる看護師が各種操作を行うとともに、使用された薬剤のリスト等の各種情報を表示可能なタッチパネルディスプレイ21を備えている。
スキャナ22は、カラーCCD(Charge Coupled Device)イメージセンサやカラーCMOS(Complementary Metal-Oxide Semiconductor)イメージセンサ等のイメージセンサとLED(Light Emitting Diode)などの光源とを有している。スキャナ22は、看護師ID(IDentification)のコードシンボル、患者IDのコードシンボル、薬剤のコードシンボル、薬剤の画像などの撮像を行う。スキャナ22が所定のフレームレートで順次撮像したフレーム画像(撮像画像)は、後述するRAM(Random Access Memory)33(図3参照)に保存される。
なお、スキャナ22は、図2に示すようなテーブル上に載置する形状に限るものではなく、床上に立設させるスタンド形状であってもよい。
また、薬剤登録装置20は、薬剤の重量を測定する秤や、薬剤に付されたRFID(Radio Frequency IDentification)との間でデータの読取り/書込みを行うRFIDリーダライタ等を備えていてもよい。
図3は、薬剤登録装置20のハードウェア構成を示すブロック図である。図3に示すように、薬剤登録装置20は、装置全体を制御するMPU(Micro Processing Unit)31と、ROM(Read Only Memory)32と、RAM33と、外部記憶装置34と、通信インタフェース動作を行う通信インタフェース(I/F)38とを装置本体部24に備えている。ROM32は、制御プログラムを含む各種データを不揮発的に記憶する。RAM33は、ワークエリアとして機能するとともに、各種データを一時的に記憶する。外部記憶装置34は、データベース等の大容量データや制御プログラムを記憶可能なハードディスクドライブ、SSD(Solid State Drive)によって構成されている。
ここで、タッチパネルディスプレイ21、スキャナ22、プリンタ23、スピーカ37及び通信インタフェース38は、入出力I/O39を介してバス40に接続されている。このバス40には、MPU31、ROM32、RAM33及び外部記憶装置34が接続されている。スピーカ37は、音による報知などに使用される。
なお、タッチパネルディスプレイ21は、表示部であるディスプレイ35及びタッチパネル36を主体に構成されている。
また、記憶部である外部記憶装置34は、基本情報テーブルT1と、使用薬剤情報テーブルT2とを備える。基本情報テーブルT1は、使用された薬剤の登録に関する基本情報を記憶したテーブルである。使用薬剤情報テーブルT2は、使用された薬剤と薬剤使用量とが登録された使用薬剤情報を記憶したテーブルである。そして、基本情報と、使用薬剤情報とは、後述する識別情報によって関連付けられる。
ここで、図4は、基本情報テーブルT1のデータ構成を示す説明図である。図4に示すように、基本情報テーブルT1の基本情報は、識別情報と、伝票番号と、患者情報と、操作者情報とを備える。識別情報は、基本情報を識別可能な情報である。例えば、識別情報は、基本情報が生成された順番で生成されるシーケンス番号である。伝票番号は、基本情報と、使用薬剤情報とを用いて印刷される伝票を識別可能な情報である。そして、伝票番号は、薬剤登録が完了し、薬剤が患者情報の患者に使用されたことを確定する入力がされると採番される。使用された薬剤としての登録が保留されている場合に、伝票番号は、0が登録される。すなわち、伝票番号が0の場合には、使用された薬剤としての登録が保留されていると識別することができる。患者情報は、薬剤を使用した患者に関する情報である。例えば、患者情報は、患者を識別可能な患者コードや、患者の性別や、患者の年齢や、患者の氏名などである。操作者情報は、薬剤登録装置20を操作した操作者に関する情報である。例えば、操作者情報は、操作者を識別可能な操作者コードや、患者の氏名などである。
ここで、図5は、使用薬剤情報テーブルT2のデータ構成を示す説明図である。図5に示すように、使用薬剤情報テーブルT2の使用薬剤情報は、識別情報と、1又は複数の薬剤コードと、薬剤コードに対応した薬剤使用量を備える。識別情報は、前述の基本情報の識別情報と同じである。すなわち、基本情報と、使用薬剤情報とは、識別情報によって関連付けられている。薬剤コードは、使用され、登録された薬剤を識別可能な情報である。薬剤使用量は、使用され、登録された薬剤の使用量を示す情報である。そして、薬剤使用量は、薬剤コードごとに備える。
このような構成により、薬剤登録装置20のMPU31は、ROM32や外部記憶装置34に記憶された制御プログラムに従って動作することで、使用された薬剤の登録支援を行う。
次に、実施形態にかかる薬剤登録装置20が有する特徴的な機能について説明する。図6は、薬剤登録装置20の機能構成を示すブロック図である。MPU31は、ROM32や外部記憶装置34に記憶された制御プログラムに従って動作することで、図6に示すように、入力部311と、登録部312と、記憶制御部313と、操作入力部314と、表示制御部315と、印字制御部316と、として機能する。
入力部311は、スキャナ22や、タッチパネルディスプレイ21からの入力を受け付ける。具体的には、第1の入力手段及び第2の入力手段である入力部311は、操作者コードや、患者コードや、薬剤コードの入力を受け付ける。入力部311は、スキャナ22がスキャンした撮像画像から、操作者コードや、患者コードや、薬剤コードの入力を受け付ける。または、入力部311は、タッチパネルディスプレイ21に表示された置数キーから操作者コードや、患者コードや、薬剤コードの入力を受け付ける。また、入力部311は、薬剤の使用量の入力を受け付ける。
または、入力部311は、使用される薬剤に付されたコードシンボルのコード情報または使用される薬剤の全部または一部の外面情報の入力を受け付ける。バーコードや二次元コードなどのコードシンボルから薬剤コードを検出する処理については、従来からある技術なのでここでの説明は省略する。なお、薬剤を識別する識別情報は、使用された薬剤に付されているコードシンボルに記載されたコード番号を手入力で入力してもよい。
登録部312は、入力部311から入力された操作者コードや、患者コードや、薬剤コードを基本情報や、使用薬剤情報に登録する。具体的には、登録部312は、操作者コードや、患者コードが入力された場合には、基本情報に登録する。そして、登録部312は、薬剤コードが入力された場合には、薬剤登録をする際に設定された患者コードを有する基本情報に関連付けられた使用薬剤情報に登録する。
記憶制御手段である記憶制御部313は、外部記憶装置34の基本情報テーブルT1及び使用薬剤情報テーブルT2に基本情報及び使用薬剤情報を記憶させる。具体的には、記憶制御部313は、使用薬剤情報にかかる薬剤が使用されたものであることを受け付けた場合には、使用された薬剤としての登録を確定して、使用薬剤情報を基本情報の患者コードに対応付けて外部記憶装置34に記憶させる。この時、記憶制御部313は、伝票番号を採番して使用薬剤情報を登録する。
また、使用薬剤情報にかかる薬剤が使用の見込まれるものであることを受け付けた場合には、使用された薬剤としての登録を保留して、使用薬剤情報を基本情報の患者コードに対応付けて外部記憶装置34に記憶させる。この時、記憶制御部313は、伝票番号を0にして使用薬剤情報を登録する。これにより、使用薬剤情報が、使用された薬剤としての登録が確定した使用薬剤情報、又は使用された薬剤としての登録が保留した使用薬剤情報の何れに該当するかが識別可能となる。
操作入力部314は、タッチパネルディスプレイ21などから操作の入力を受け付ける。
表示制御部315は、表示部であるディスプレイ35に、登録部312が登録した薬剤情報の表示を制御する。
印字制御部316は、印字部であるプリンタ23を制御して、登録部312が登録した基本情報や、使用薬剤情報を伝票に印字させる。
次に、上述した実施形態にかかる薬剤登録装置20のMPU31が制御プログラムに従って実行する使用薬剤登録処理について説明する。実施形態にかかる薬剤登録装置20は、使用された薬剤のコードシンボルや薬剤の画像などをスキャンし、薬剤登録処理を実行する。図7は、薬剤登録装置20のMPU31が制御プログラムに従って実行する使用薬剤登録処理の流れを示すフローチャートである。
薬剤登録装置20のMPU31は、初期状態として、ディスプレイ35にログイン画面を表示する(ステップS1)。ここで、図8は、ログイン画面G1の一例を示す説明図である。ログイン画面G1には、図8に示すように、「IDカードを読み取らせてください。」というガイドコメントが表示される。また、ログイン画面G1は、IDカードに付されている看護師IDのコードシンボルをスキャナ22に読み込ませることを促すガイド画像を表示する。
したがって、操作者(看護師)が、自己のIDカードに付された看護師IDのコードシンボルをスキャナ22の前にかざすと、薬剤登録装置20のMPU31は、監査者コードを基本情報に登録する(ステップS2)。
次いで、薬剤登録装置20のMPU31は、ディスプレイ35の表示画面に患者登録画面を表示する(ステップS3)。ここで、図9は、患者登録画面G2の一例を示す説明図である。患者登録画面G2には、図9に示すように、「患者IDを読み取らせてください。」というガイドコメントが表示される。また、患者登録画面G2は、患者のリストバンドに付されている患者IDのコードシンボルをスキャナ22に読み込ませることを促すガイド画像を表示する。
また、患者登録画面G2には、図9に示すように、業務選択ボタンB21と、置数ボタンB22と、保留検索ボタンB23と、次へボタンB24と、患者コード表示領域G21と、を備える。業務選択ボタンB21は、後述する業務選択画面を表示させる場合に押下するボタンである。置数ボタンB22は、0から9までの数字を入力するボタンと、入力した数字を一文字削除するボタンとを備える。置数ボタンB22は、患者コードの手入力に用いられる。保留検索ボタンB23は、外部記憶装置34から使用された薬剤としての登録が保留された使用薬剤情報を検索する場合に押下するボタンである。保留検索ボタンB23は、外部記憶装置34に登録が保留された使用薬剤情報がある場合に、選択可能となる。一方、外部記憶装置34に登録が保留された使用薬剤情報がない場合には、保留検索ボタンB23は、選択不可能となる。具体的には、保留検索ボタンB23は、グレーアウトなどにより選択不可能となる。次へボタンB24は、入力された患者コードを基本情報に登録し、次の画面を表示させる場合に押下するボタンである。患者コード表示領域G21は、入力された患者コードを表示する領域である。
患者登録画面G2の次へボタンB24の押下が検出されると、薬剤登録装置20のMPU31は、患者コードを基本情報に登録する(ステップS4)。
次いで、薬剤登録装置20のMPU31は、薬剤を登録する操作の開始を求める薬剤登録画面を表示させる(ステップS5)。ここで、図10は、薬剤を登録する操作の開始を求める薬剤登録画面G3の一例を示す説明図である。薬剤を登録する操作の開始を求める薬剤登録画面G3は、図10に示すように、薬剤のコードシンボルの読み取らせ方が表示される。また、薬剤登録画面G3は、印刷ボタンB31と、中止ボタンB32と、業務選択ボタンB33とを備える。印刷ボタンB31は、使用薬剤情報の薬剤が使用されたことを確定し、伝票を印字させる場合に押下するボタンである。中止ボタンB32は、薬剤を登録する操作を中止する場合に押下するボタンである。業務選択ボタンB33は、業務選択画面を表示させるボタンである。
次いで、薬剤登録装置20のMPU31は、薬剤コードの入力を検出するか否かを判定する(ステップS6)。薬剤コードの入力を検出した場合に(ステップS6;Yes)、薬剤登録装置20のMPU31は、入力された薬剤コードを使用薬剤情報に登録する(ステップS7)。
次いで、薬剤登録装置20のMPU31は、登録された薬剤コードを画面に表示し、画面を更新する(ステップS8)。ここで、図11は、登録された薬剤が表示された薬剤登録画面G3の一例を示す説明図である。図11に示す薬剤登録画面G3は、AAA薬剤と、BBB薬剤と、CCC薬剤と、DDD薬剤とが登録された状態を示している。
一方、薬剤コードの入力を検出しない場合に(ステップS6;No)、薬剤登録装置20のMPU31は、薬剤登録画面G3の印刷ボタンB31の押下を検出するか否かを判定する(ステップS9)。
印刷ボタンB31の押下を検出した場合に(ステップS9;Yes)、第3の入力手段である薬剤登録装置20のMPU31は、使用薬剤情報の薬剤が使用されたことを確定と判定して、使用薬剤情報を外部記憶装置34の使用薬剤情報テーブルT2に記憶させる(ステップS10)。具体的には、薬剤登録装置20のMPU31は、使用薬剤情報に登録された薬剤は、使用薬剤情報に関連付けられた基本情報の患者コードの患者に使用された薬剤であるとして記憶させる。
次いで、薬剤登録装置20のMPU31は、伝票を印字する(ステップS11)。
一方、薬剤登録画面G3の印刷ボタンB31の押下を検出しない場合に(ステップS9;No)、薬剤登録装置20のMPU31は、薬剤登録画面G3の中止ボタンB32の押下を検出するか否かを判定する(ステップS12)。
中止ボタンB32の押下を検出しない場合に(ステップS12;No)、薬剤登録装置20のMPU31は、ステップS6に戻る。
一方、中止ボタンB32の押下を検出した場合に(ステップS12;Yes)、薬剤登録装置20のMPU31は、保留確認画面を表示させる(ステップS13)。ここで、図12は、保留確認画面G4の一例を示す説明図である。第2の表示制御手段である保留確認画面G4は、中止ボタンB32により薬剤コード及び薬剤使用量の入力を中止する入力がされた場合に、登録された使用薬剤情報を保留するか、又は破棄するかを選択させる画面である。保留確認画面G4は、図12に示すように、「この登録を保留しますか?」とのメッセージを表示する。また、保留確認画面G4は、保留ボタンB41と、破棄ボタンB42とを備える。保留ボタンB41は、登録された使用薬剤情報を保留する場合に押下するボタンである。破棄ボタンB42は、登録された使用薬剤情報を破棄する場合に押下するボタンである。破棄ボタンB42は、例えば、誤った薬剤登録操作が行われた場合などに使用される。
保留とは、手術などの処置が行われる前に、事前に薬剤登録を行うことである。具体的には、保留とは、使用薬剤情報の薬剤コードの薬剤が、患者コードの患者に使用された薬剤としての登録を保留して、使用薬剤情報テーブルT2に記憶させることである。患者コードの患者に使用された薬剤としての登録が確定されていないことから、保留された使用薬剤情報は、訂正することができる。
次いで、薬剤登録装置20のMPU31は、保留ボタンB41の押下を検出するか否かを判定する(ステップS14)。保留ボタンB41の押下を検出した場合に(ステップS14;Yes)、第3の入力手段である薬剤登録装置20のMPU31は、使用薬剤情報にかかる薬剤は使用が見込まれるものであるとして、使用された薬剤としての登録を保留する(ステップS15)。具体的には、薬剤登録装置20のMPU31は、保留したことを示す伝票番号を0にして外部記憶装置34の使用薬剤情報テーブルT2に記憶させる。
一方、保留ボタンB41の押下を検出しない場合に(ステップS14;No)、薬剤登録装置20のMPU31は、破棄ボタンB42の押下を検出するか否かを判定する(ステップS16)。破棄ボタンB42の押下を検出しない場合に(ステップS16;No)、薬剤登録装置20のMPU31は、ステップS14に戻る。
一方、破棄ボタンB42の押下を検出した場合に(ステップS16;Yes)、第3の入力手段である薬剤登録装置20のMPU31は、使用薬剤情報と、使用薬剤情報に関連付けられた基本情報とを破棄、すなわち消去する(ステップS17)。
次に、上述した実施形態にかかる薬剤登録装置20のMPU31が制御プログラムに従って実行する訂正処理について説明する。実施形態にかかる薬剤登録装置20は、使用薬剤情報テーブルT2に保留された使用薬剤情報を呼び出し、訂正処理を実行する。なお、前提条件として保留された使用薬剤情報が備えられているものとする。図13は、薬剤登録装置20のMPU31が制御プログラムに従って実行する訂正処理の流れを示すフローチャートである。
患者登録画面G2を表示させるまでの処理(ステップS21〜ステップS23)は、図7に示された薬剤登録処理に係る処理(ステップS1からステップS3)と同様であるため説明を省略する。
薬剤登録装置20のMPU31は、図9に示された患者登録画面G2において置数ボタンB22やスキャナ22から患者コードが入力され、次へボタンB24の押下を検出するか否かを判定する(ステップS24)。
患者コードが入力され、次へボタンB24の押下を検出した場合に(ステップS24;Yes)、入力された患者コードの基本情報に関連付けられた、保留された使用薬剤情報がある場合に、薬剤登録装置20のMPU31は、保留継続画面を表示する(ステップS25)。
具体的には、薬剤登録装置20のMPU31は、入力された患者コードが、外部記憶装置34の基本情報テーブルT1に登録された患者コードと同一であるか否かを判定する。そして、同一の患者コードを有する基本情報が基本情報テーブルT1に含まれている場合に、薬剤登録装置20のMPU31は、基本情報に関連付けられている使用薬剤情報が保留されているか否かを判定する。そして、使用薬剤情報が保留されている場合に、第1の表示制御手段である薬剤登録装置20のMPU31は、保留継続画面を表示する。
ここで、図14は、保留継続画面G5の一例を示す説明図である。保留継続画面G5は、保留された使用薬剤情報を継続して薬剤登録処理を行うか否かを確認する画面である。図14に示す保留継続画面G5は、「前回の登録が保留されています。保留された登録を続きから行いますか?」とのメッセージを表示して継続するか否かを確認している。そして、保留継続画面G5は、いいえボタンB51と、はいボタンB52とを備える。いいえボタンB51は、保留した使用薬剤情報を継続しない場合に押下するボタンである。はいボタンB52は、保留した使用薬剤情報を継続する場合に押下するボタンである。
薬剤登録装置20のMPU31は、保留継続画面G5のいいえボタンB51の押下を検出するか否かを判定する(ステップS26)。いいえボタンB51の押下を検出した場合に(ステップS26;Yes)、薬剤登録装置20のMPU31は、使用薬剤情報と、使用薬剤情報に関連付けられた基本情報とを破棄する(ステップS27)。次いで、薬剤登録装置20のMPU31は、薬剤登録画面G3を表示する(ステップS28)。これにより、新たな薬剤登録処理が行われる。
一方、保留継続画面G5のいいえボタンB51の押下を検出しない場合に(ステップS26;No)、薬剤登録装置20のMPU31は、はいボタンB52の押下を検出するか否かを判定する(ステップS29)。はいボタンB52の押下を検出しない場合に(ステップS29;No)、薬剤登録装置20のMPU31は、ステップS26に戻る。一方、はいボタンB52の押下を検出した場合に(ステップS29;Yes)、薬剤登録装置20のMPU31は、ステップS33に移行して、後述する履歴詳細画面に保留した使用薬剤情報が表示される。
一方、患者登録画面G2の次へボタンB24の押下を検出しない場合に(ステップS24;No)、薬剤登録装置20のMPU31は、保留検索ボタンB23の押下を検出するか否かを判定する(ステップS30)。保留検索ボタンB23の押下を検出した場合に(ステップS30;Yes)、薬剤登録装置20のMPU31は、履歴確認画面を表示する(ステップS31)。
ここで、図15は、履歴確認画面G6の一例を示す説明図である。履歴確認画面G6は、使用薬剤情報や、保留された使用薬剤情報を検索する操作の入力を受け付ける画面である。そして、履歴確認画面G6は、保留された使用薬剤情報を検索する操作が入力された場合に、保留された使用薬剤情報の一覧を表示する。履歴確認画面G6は、検索ボタンB61と、保留検索ボタンB62と、表示ボタンB63と、日付指定開始領域G61と、日付指定終了領域G62と、一覧表示領域G63と、を備える。
検索ボタンB61は、使用薬剤情報を検索する操作を入力する場合に押下するボタンである。第4の入力手段である保留検索ボタンB62は、保留された使用薬剤情報を検索する操作を入力する場合に押下するボタンである。保留検索ボタンB62は、保留された使用薬剤情報を検索する点が、検索ボタンB61と異なっている。保留検索ボタンB62は、外部記憶装置34に保留した使用薬剤情報がある場合に、選択可能となる。外部記憶装置34に保留した使用薬剤情報がない場合には、保留検索ボタンB62は、選択不可能となる。具体的には、保留検索ボタンB62は、グレーアウトなどにより選択不可能となる。表示ボタンB63は、一覧表示領域G63に表示された使用薬剤情報の一覧から選択された使用薬剤情報の詳細を表示する場合に押下するボタンである。
日付指定開始領域G61は、検索ボタンB61及び保留検索ボタンB62において使用薬剤情報を検索する場合に、検索条件である日付指定の開始日時を表示する領域である。日付指定終了領域G62は、検索ボタンB61及び保留検索ボタンB62において使用薬剤情報を検索する場合に、検索条件である日付指定の終了日時を表示する領域である。一覧表示領域G63は、日付指定開始領域G61及び日付指定終了領域G62に表示された日付指定の条件を満たす使用薬剤情報の一覧を表示する領域である。更新日時が日付指定の条件を満たす場合に使用薬剤情報は表示される。図15に示す一覧表示領域G63は、保留検索ボタンB62が押下され、保留された使用薬剤情報が表示された状態を示している。そして、図15に示す一覧表示領域G63は、60歳女性が選択された状態を示している。
なお、患者登録画面G2の保留検索ボタンB23が押下された場合には、使用された薬剤としての登録を保留された使用薬剤情報の一覧の表示が求められている。そこで、第4の入力手段である患者登録画面G2の保留検索ボタンB23が押下された場合には、薬剤登録装置20のMPU31は、履歴確認画面G6を表示する際に、一覧表示領域G63に保留された使用薬剤情報の一覧を表示する。
次いで、薬剤登録装置20のMPU31は、一覧表示領域G63に表示された使用薬剤情報が選択され、表示ボタンB63の押下を検出するか否かを判定する(ステップS32)。表示ボタンB63の押下を検出しない場合に(ステップS32;No)、薬剤登録装置20のMPU31は、待機する。一方、表示ボタンB63の押下を検出した場合に(ステップS32;Yes)、薬剤登録装置20のMPU31は、履歴詳細画面を表示させる(ステップS33)。
ここで、図16は、履歴詳細画面G7の一例を示す説明図である。履歴詳細画面G7は、選択された使用薬剤情報の詳細を表示した画面である。履歴詳細画面G7は、使用薬剤情報に登録された薬剤コードの薬剤と、薬剤の数量とを表示する。また、履歴詳細画面G7は、訂正ボタンB71を備える。訂正ボタンB71は、表示された使用薬剤情報を訂正する場合に押下するボタンである。図16に示す履歴詳細画面G7は、AAA薬剤と、BBB薬剤と、CCC薬剤とについて、各1本ずつ登録された使用薬剤情報が表示された状態を示している。
次いで、薬剤登録装置20のMPU31は、履歴詳細画面G7の訂正ボタンB71の押下を検出するか否かを判定する(ステップS34)。訂正ボタンB71の押下を検出しない場合に(ステップS34;No)、薬剤登録装置20のMPU31は、待機する。一方、訂正ボタンB71の押下を検出した場合に(ステップS34;Yes)、薬剤登録装置20のMPU31は、履歴訂正画面を表示する(ステップS35)。
ここで、図17は、履歴訂正画面G8の一例を示す説明図である。履歴訂正画面G8は、使用薬剤情報を訂正する画面である。すなわち、履歴訂正画面G8は、薬剤コードの追加登録や、登録された薬剤コードの削除を行う画面である。履歴訂正画面G8は、削除ボタンB81と、印刷ボタンB82とを備える。削除ボタンB81は、登録された薬剤コードを削除する場合に押下するボタンである。薬剤コードは、履歴訂正画面G8に表示された薬剤が選択され、削除ボタンB81が押下されると削除される。そして、薬剤コードは、スキャナ22を用いて読み取るなどの方法により追加される。また、履歴訂正画面G8は、伝票を印字する印刷ボタンB82を備える。
一方、患者登録画面G2の保留検索ボタンB23の押下を検出しない場合に(ステップS30;No)、薬剤登録装置20のMPU31は、業務選択ボタンB21の押下を検出するか否かを判定する(ステップS36)。業務選択ボタンB21の押下を検出しない場合に(ステップS36;No)、薬剤登録装置20のMPU31は、ステップS24に戻る。
一方、業務選択ボタンB21の押下を検出した場合に(ステップS36;Yes)、薬剤登録装置20のMPU31は、業務選択画面を表示する(ステップS37)。ここで、図18は、業務選択画面G9の一例を示す説明図である。業務選択画面G9は、薬剤登録装置20に備えられた機能の一覧から所望の機能を選択する画面である。業務選択画面G9は、履歴確認ボタンB91と、薬剤登録ボタンB92とを備える。履歴確認ボタンB91は、前述の履歴詳細画面G7を表示させる場合に押下するボタンである。薬剤登録ボタンB92は、薬剤登録業務に戻る場合に押下するボタンである。
業務選択画面G9の履歴確認ボタンB91の押下を検出するか否かを判定する(ステップS38)。履歴確認ボタンB91の押下を検出した場合に(ステップS38;Yes)、薬剤登録装置20のMPU31は、ステップS31へ移行する。
一方、履歴確認ボタンB91の押下を検出しない場合に(ステップS38;No)、薬剤登録装置20のMPU31は、薬剤登録ボタンB92の押下を検出するか否かを判定する(ステップS39)。薬剤登録ボタンB92の押下を検出しない場合に(ステップS39;No)、薬剤登録装置20のMPU31は、待機する。
一方、薬剤登録ボタンB38の押下を検出した場合に(ステップS39;Yes)、薬剤登録装置20のMPU31は、ステップS23に移行し、薬剤登録処理に戻る。
以降の処理(ステップS40〜ステップS51)は、薬剤登録処理に係る処理(ステップS6からステップS17)と同様であるため説明を省略する。
以上のように、本実施形態によれば、薬剤登録装置20は、入力部311から患者コードの入力を受け付ける。同様に、入力部311は、薬剤コードの入力を受け付ける。そして、使用薬剤情報の入力が完了し、患者コードの患者に使用されたことを確定する入力がされた場合に、記憶制御部313は、外部記憶装置34の使用薬剤情報テーブルT2に記憶させる。一方、使用薬剤情報の入力を中止し、患者コードの患者に使用された薬剤としての登録を保留する入力がされた場合に、記憶制御部313は、外部記憶装置34の使用薬剤情報テーブルT2に使用された薬剤としての登録を保留して記憶させる。このように、薬剤登録装置20は、使用されたことを確定せずに、保留することが可能であることから、手術で使用される薬剤が分かっているような場合には、使用に先立って薬剤を事前に登録することが可能となる。
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
なお、上記実施形態では、伝票番号を0にすることで、使用された薬剤としての登録を保留された使用薬剤情報であるか否かを識別している。しかし、保留された使用薬剤情報であるか否かの識別方法は、これに限らない。例えば、保留されたことを示すフラグを設けることで識別してもよい。または、保留された使用薬剤情報は、専用のテーブルに記憶させる方法であってもよい。
なお、上記実施形態では、基本情報テーブルT1及び使用薬剤情報テーブルT2は、薬剤登録装置20の外部記憶装置34に備えられていると説明した。しかし、基本情報テーブルT1及び使用薬剤情報テーブルT2は、薬剤登録装置20以外の装置に備えられていてもよい。例えば、電子カルテサーバ11や、薬剤部サーバ19などであってもよい。または、それ以外のサーバ装置であってもよい。
また、上記実施形態の各装置で実行されるプログラムは、各装置が備える記憶媒体(ROM又は記憶部)に予め組み込んで提供するものとするが、これに限らず、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、記憶媒体は、コンピュータ或いは組み込みシステムと独立した媒体に限らず、LANやインターネット等により伝達されたプログラムをダウンロードして記憶又は一時記憶した記憶媒体も含まれる。
また、上記実施形態の各装置で実行されるプログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよく、インターネット等のネットワーク経由で提供又は配布するように構成してもよい。