(57)【要約】【課題】注射液として用いられる薬剤に関する情報を扱う電子カルテシステムであって、医師の作業の効率を向上させる電子カルテシステムを提供する。【解決手段】電子カルテシステムは、医師から注射液の種類と投与量を受け取る。受け取った種類および投与量に基づき、その注射液を含む容量の異なる薬剤のうち、どの容量の薬剤を何本ずつ使用する組合せが最適かを決定して出力する。どの組合せを最適とするかの評価基準は複数から選択可能であり、電子カルテシステムは医師の操作に応じて、異なる評価基準を使用した場合の最適な組合せを出力する。【選択図】図９
2007172107.tif 000002
【特許請求の範囲】
【請求項１】
注射液として用いられる薬剤に関する情報を扱う電子カルテシステムであって、
前記注射液の種類ごとに、それぞれ異なる容量を有する複数の薬剤について、各前記薬剤の前記容量の値を格納する、記憶手段であって、さらに、前記種類ごとに評価基準を格納する、記憶手段と、
前記種類と、前記注射液の投与量とを入力として受け取るとともに、前記種類と、前記投与量と、前記記憶手段に格納される各前記薬剤の前記容量とに基づいて、各前記薬剤の数の組合せのリストを作成する、組合せ検索部と、
前記組合せのリストと、前記記憶手段に格納された前記評価基準とに基づいて、１つの前記組合せを決定する、薬品決定部と
を備える
電子カルテシステム。
【請求項２】
前記薬品決定部は、外部から入力される異なる評価基準に応じ、前記組合せのリストと、前記異なる評価基準とに基づいて、１つの前記組合せをさらに決定するものである
請求項１に記載の電子カルテシステム。
【請求項３】
前記評価基準は、薬価、廃棄量、本数、および、任意に指定される管理者指定優先度のいずれかを含む、請求項１または２に記載の電子カルテシステム。
【請求項４】
前記組合せ検索部は、前記組合せのリストを作成する際に、上限容量を有する前記薬剤よりも大きい容量を有する前記薬剤を、組合せの対象から除外するものであり、
ここで、前記上限容量は、前記投与量と、各前記薬剤の前記容量との比較に基づいて決定され、
前記薬剤の前記容量に、前記投与量以上のものが含まれる場合には、前記投与量以上の前記容量のうち最小のものが前記上限容量と決定され、
前記薬剤の前記容量に、前記投与量以上のものが含まれない場合には、前記容量のうち最大のものが前記上限容量と決定される
請求項１〜３のいずれか一項に記載の電子カルテシステム。
【請求項５】
前記薬品決定部は、前記異なる評価基準の入力を促すための基準選択手段を提供し、
前記基準選択手段は、利用者の操作に応じて、複数の前記評価基準を表示し、
前記基準選択手段は、利用者の、前記複数の前記評価基準のうちの１つを選択する操作に応じて、前記選択された１つを前記異なる評価基準とする
請求項１〜４のいずれか一項に記載の電子カルテシステム。
【請求項６】
前記薬品決定部は、前記投与量を入力として受け取る際に、前記投与量の単位として、体積および力価を含む選択肢のいずれかを、外部の入力に応じて選択的に受け取るものである
請求項１〜５のいずれか一項に記載の電子カルテシステム。
【請求項７】
前記記憶手段は、さらに、各前記薬剤に関連する薬剤名を格納するものであり、
前記薬品決定部は、
薬品名を入力として受け取り、
前記薬剤のうち、関連する前記薬剤名が、前記入力された薬品名を含むものを抽出し、
前記抽出された薬剤を、前記種類が入力される際の候補として出力するものである
請求項１〜６のいずれか一項に記載の電子カルテシステム。
【請求項８】
前記記憶手段は、さらに、前記種類のうち少なくとも１つについて、関連する前記薬剤のうち少なくとも２つに共通して指定される代表薬品ＩＤを格納するものであり、
前記組合せ検索部は、
前記入力された種類に関連して、前記代表薬品ＩＤが前記記憶手段に格納されている場合には、前記組合せのリストを作成し、
前記入力された種類に関連して、前記代表薬品ＩＤが前記記憶手段に格納されていない場合には、前記組合せのリストを作成しない
請求項１〜７のいずれか一項に記載の電子カルテシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子カルテシステムに関し、とくに注射液として用いられる薬剤に関する情報を扱う電子カルテシステムに関する。
【背景技術】
【０００２】
医療施設等において、注射に使用する薬剤の情報を、医師から薬剤師や看護師に伝達するために、電子カルテシステムが用いられる。このような電子カルテシステムの例は、特許文献１に示される。
【０００３】
【特許文献１】特開２００４−１４８０３７号公報
【０００４】
図１１および図１２に、従来の例として電子カルテシステム３００を示す。
注射（点滴を含む）を指示する医師は、まず、患者に投与する薬品の量を決定し、その後に指示入力端末３３０を使用して薬品リストサーバ３２０にアクセスし、薬剤マスタ３２１に登録されている薬剤のうちから、その計算量に適合する薬剤の組み合わせを作成する。作成された組合せは、図１２に示す形式で、薬品の種類、濃度、容量、本数を含む情報として薬品指示サーバ３１０の薬品指示データベース３１１に保管され、これが後続の処置において薬剤部端末３４０や看護部端末３５０から参照される。
【０００５】
このような従来の電子カルテシステムでは、どの薬剤をどのような組み合わせで選択するかは医師に任せられている。たとえば、有効成分として薬品Ａを含む薬剤について、同一濃度で異なる容量の薬剤が複数存在しており、それぞれの容量が２００ｍｌ、１００ｍｌ、５０ｍｌ、および１０ｍｌであるとする。
ここで、医師がこの薬品Ａを１３０ｍｌ注射することを指示したい場合、代表的な例として下記のような組み合わせが考えられる。
・組合せ１…２００ｍｌの薬剤１本を用い、余剰となる７０ｍｌを廃棄する
・組合せ２…１００ｍｌの薬剤１本と５０ｍｌの薬剤１本を用い、余剰となる２０ｍｌを廃棄する
・組合せ３…１００ｍｌの薬剤１本と１０ｍｌの薬剤３本を用いる
実際には上記以外の薬剤の組み合わせも多数考えられる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、このような従来の電子カルテシステムにおいては、注射の指示としてどの薬剤の組合せが最適かを、医師が決定しなければならない。すなわち、注射液の種類および投与量はすでに決まっているにもかかわらず、どの容量の薬剤を何本用いるかをさらに決定するために、医師は薬剤の組合せを多数作成して比較検討する必要があり、これが負荷となって、医師の業務の効率が低下してしまうという問題があった。
【０００７】
この発明は、このような問題点を解決するためになされたものであり、医師の作業の効率を向上させる電子カルテシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の問題点を解決するため、この発明に係る電子カルテシステムは、注射液として用いられる薬剤に関する情報を扱う電子カルテシステムであって、注射液の種類ごとに、それぞれ異なる容量を有する複数の薬剤について、各薬剤の容量の値を格納する、記憶手段であって、さらに、種類ごとに評価基準を格納する、記憶手段と、種類と、注射液の投与量とを入力として受け取るとともに、種類と、投与量と、記憶手段に格納される各薬剤の容量とに基づいて、各薬剤の数の組合せのリストを作成する、組合せ検索部と、組合せのリストと、記憶手段に格納された評価基準とに基づいて、１つの組合せを決定する、薬品決定部とを備える。
【０００９】
薬品決定部は、外部から入力される異なる評価基準に応じ、組合せのリストと、異なる評価基準とに基づいて、１つの組合せをさらに決定するものであってもよい。
評価基準は、薬価、廃棄量、本数、および、任意に指定される管理者指定優先度のいずれかを含んでもよい。
組合せ検索部は、組合せのリストを作成する際に、上限容量を有する薬剤よりも大きい容量を有する薬剤を、組合せの対象から除外するものであり、ここで、上限容量は、投与量と、各薬剤の容量との比較に基づいて決定され、薬剤の容量に、投与量以上のものが含まれる場合には、投与量以上の容量のうち最小のものが上限容量と決定され、薬剤の容量に、投与量以上のものが含まれない場合には、容量のうち最大のものが上限容量と決定されてもよい。
薬品決定部は、異なる評価基準の入力を促すための基準選択手段を提供し、基準選択手段は、利用者の操作に応じて、複数の評価基準を表示し、基準選択手段は、利用者の、複数の評価基準のうちの１つを選択する操作に応じて、選択された１つを異なる評価基準としてもよい。
薬品決定部は、投与量を入力として受け取る際に、投与量の単位として、体積および力価を含む選択肢のいずれかを、外部の入力に応じて選択的に受け取るものであってもよい。
記憶手段は、さらに、各薬剤に関連する薬剤名を格納するものであり、薬品決定部は、薬品名を入力として受け取り、薬剤のうち、関連する薬剤名が、入力された薬品名を含むものを抽出し、抽出された薬剤を、種類が入力される際の候補として出力するものであってもよい。
記憶手段は、さらに、種類のうち少なくとも１つについて、関連する薬剤のうち少なくとも２つに共通して指定される代表薬品ＩＤを格納するものであり、組合せ検索部は、入力された種類に関連して、代表薬品ＩＤが記憶手段に格納されている場合には、組合せのリストを作成し、入力された種類に関連して、代表薬品ＩＤが記憶手段に格納されていない場合には、組合せのリストを作成しないものであってもよい。
【発明の効果】
【００１０】
この発明によれば、電子カルテシステムは、入力された注射液の種類および投与量に基づいて、その注射液を含む、異なる容量の薬剤の組合せのリストを作成し、このリストからあらかじめ指定された評価基準に従って最適な組合せを決定するので、医師の作業効率を向上させることができる。
【発明を実施するための最良の形態】
【００１１】
実施の形態１．
図１は、実施の形態１に係る電子カルテシステム１００の構成を示す図である。
電子カルテシステム１００は、注射オーダごとの薬剤情報を格納して保管する薬品指示サーバ１０と、薬剤に関する情報を格納する薬品リストサーバ２０と、医師等のシステム利用者が注射オーダを作成する際に利用する指示入力端末３０と、薬剤師等のシステム利用者が注射オーダに従って薬剤を準備する際に利用する薬剤部端末４０と、看護師等のシステム利用者が注射オーダに従って薬剤の注射を実施する際に利用する看護部端末５０とを含む。
【００１２】
薬品指示サーバ１０、薬品リストサーバ２０、指示入力端末３０、薬剤部端末４０、および看護部端末５０はそれぞれ、周知の構成を有するコンピュータであり、演算手段であるＣＰＵ、情報を格納する記憶手段であるメモリおよびＨＤＤ（ハードディスクドライブ）、入力装置であるキーボードおよびマウス、出力装置であるディスプレイおよびプリンタ、通信ネットワークに対する入力装置と出力装置とを兼ねるネットワークインタフェースを備える。
指示入力端末３０、薬剤部端末４０および看護部端末５０はそれぞれ、ＬＡＮ等の通信ネットワークを介して、薬品指示サーバ１０と通信可能に接続されている。また、指示入力端末３０は、同様にして薬品リストサーバ２０と通信可能に接続されている。
【００１３】
薬品指示サーバ１０の記憶手段１５には、注射オーダごとの薬剤情報を含む薬品指示データベース１１が格納され、また、薬品リストサーバ２０の記憶手段２５には、実際に保管されている薬剤の情報を含む薬剤マスタ２１と、同一の薬液を含む異なる薬剤の間の優先順位の情報を含む代表薬品マスタ２２とがデータとして格納される。
【００１４】
ここで、本明細書において、「薬品」とは、同一の有効成分を有する注射液を指し、「薬液」とは、同一の薬品を同一の濃度としたものを指し、「薬剤」とは、同一の薬液を同一容量含む単位、たとえばアンプル等を指す。なお、上記の薬品、薬液、薬剤と同等の概念を表すために、この定義と異なる用語が使用されてもよい。
【００１５】
指示入力端末３０は、医師からの入力を受け付ける入力装置である入力部３１と、医師に対する出力を行う出力装置である表示部３２とを備える。また、指示入力端末３０のＣＰＵは、指示入力端末３０の記憶手段に格納されるプログラムを実行することにより、指定された薬剤の種類および量に基づいて薬剤の検索を行う組合せ検索部３３として機能し、また、注射オーダに含まれるべき薬剤を決定する薬品決定部３４としても機能する。
【００１６】
図２は、薬剤マスタ２１に含まれるデータの構成を示す図である。薬剤マスタ２１には、異なる薬剤ごとに１つの行が記録されている。各行は、代表薬品ＩＤ、薬剤ＩＤ、薬剤名、容量、力価、薬価、および管理者指定優先度に関する情報を含む列を有する。
代表薬品ＩＤとは、その薬剤に含まれる有効成分の種類を表す値であり、たとえば薬品Ａの代表薬品ＩＤは００００１であり、薬品Ｂの代表薬品ＩＤは００００２である。なお、薬剤によっては、代表薬品ＩＤが指定されない場合もある。図２中、代表薬品ＩＤの列の「−」記号は、値が指定されないことを表す。
【００１７】
薬剤ＩＤとは、その薬剤の種類を表す値である。たとえば、有効成分として薬品Ａを含む薬剤のうち、基準とされる薬液を２５％の濃度としたもので、かつ容量が３００ｍｌである薬剤の薬剤ＩＤは１００００１である。また、同一の薬液を２５％の濃度とした薬剤であっても、容量が異なるものは異なる薬剤として扱われる。たとえば、薬品Ａを含む薬剤のうち、基準とされる薬液を２５％の濃度としたもので、かつ容量が２００ｍｌである薬剤の薬剤ＩＤは１００００２である。
【００１８】
薬剤名とは、その薬剤を医師が識別するのに用いられる値であり、たとえば、有効成分として含まれる薬品の名称、基準となる薬液を含む濃度、容量等が文字データとして含まれる。この場合、たとえば薬剤ＩＤ１００００１を持つ薬剤の薬剤名は、「薬品Ａ  ２５％  ３００ｍｌ」となる。この薬剤名は、他の情報、たとえば力価や薬価等を含んでもよい。
容量とは、その薬剤の容量すなわち体積を表す値であり、たとえば１ｃｍ３単位、すなわちｍｌ単位で表される。
力価とは、その薬剤に含まれる有効成分の含有量を表す値であり、たとえばｍｇ単位で表される。
【００１９】
薬価とは、その薬剤１本あたりの価格を表す値であり、たとえば円単位で表される。
管理者指定優先度とは、同一の薬液からなる異なる薬剤の間で、その薬剤を優先して使用すべき程度を表す値であり、たとえば単位を持たない自然数によって表される。この値は、電子カルテシステム１００の管理者等によって設定され、より値が小さい薬剤を優先して使用すべきであるということを意味する。なお、後述するように、薬剤を使用する優先度は、この管理者指定優先度のみでなく、他の基準、たとえば薬価等を基準として決定される場合もある。また、薬剤によっては、管理者指定優先度が指定されない場合もある。図２中、管理者指定優先度の列の「−」記号は、値が指定されないことを表す。
【００２０】
図３は、代表薬品マスタ２２に含まれるデータの構成を示す図である。代表薬品マスタ２２には、異なる薬品、すなわち有効成分の種類ごとに１つの行が記録されている。各行は、代表薬品ＩＤ、薬品名、および優先項目１〜３に関する情報を含む列を有する。
代表薬品ＩＤは、図２に示す薬剤マスタ２１の代表薬品ＩＤと対応するものである。これは上述のように有効成分の種類を表す値である。
薬品名とは、その薬品を医師が識別するのに用いられる値であり、たとえば、有効成分として含まれる物質に関連する名称が文字データとして含まれる。
【００２１】
優先項目１〜３は、同一の薬液からなる異なる容量の薬剤、すなわち同一の代表薬品ＩＤを有する異なる容量の薬剤を組み合わせて使用する際、その組合せが複数考えられる場合に、最適な組合せを１つに決定するための評価基準を表す値である。この値としては、たとえば、薬価、本数、廃棄量、および管理者指定優先度のうち１つが指定される。
薬価とは、その組合せに含まれる薬剤の薬価の合計が最小となるものを選択するという基準であり、本数とは、その組合せに含まれる薬剤の数が最小となるものを選択するという基準であり、廃棄量とは、その組合せを注射に使用した際に、準備量が投与量を超過したために余剰分として廃棄される薬剤の量が最小となるものを選択するという基準であり、管理者指定優先度とは、その組合せにおける、上述の薬剤マスタにおいて指定される管理者指定優先度の合計が最小となるものを選択するという基準である。
なお、複数の組合せのうち１つを決定する際には、まず優先項目１を基準として最適な組合せの選択が行われる。最適な組合せが複数ある場合（たとえば最小の薬価を与える組合せが２つ以上ある場合等）にのみ、優先項目２を基準として選択が行われる。それでも最適な組合せが複数ある場合にのみ、さらに優先項目３を基準として選択が行われる。
また、優先項目２および３については、値が指定されない場合もある。図３中の「−」記号は、値が指定されないことを表す。
【００２２】
次に、図５のフローチャートを用いて、注射オーダを作成する際の、図１の電子カルテシステムの動作について説明する。
まず、薬品決定部３４が、医師が入力する、注射に使用する薬品の名称を受け取る（ステップＳ１）。
図８は、ステップＳ１において、薬品決定部３４が医師に入力を促すために出力する画面の例である。医師は、投与内容指定ボックス１０１に利用したい薬品名を入力し、検索ボタン１０２を押す。検索ボタン１０２が押されると、薬品決定部３４（図１参照）は、投与内容指定ボックス１０１に入力された薬品の名称を受け取る。
【００２３】
次に、薬品決定部３４は、薬剤マスタ２１（図１参照）を検索し、薬剤マスタ２１に含まれる薬剤のうち、その薬剤名が入力された薬品名を含むものをすべて抽出し、これらを、注射液として使用すべき薬剤の種類を入力する際の候補として薬液リストボックス１０３に出力する（ステップＳ２）。
ステップＳ２において、薬液リストボックス１０３を出力する際に、薬品決定部３４は、抽出された薬剤のそれぞれについて、該当の代表薬品ＩＤを使用して代表薬品マスタ２２（図１参照）を検索し、代表薬品マスタ２２に指定されているかどうかを判定する。
該当の代表薬品ＩＤが指定されている場合は、薬品決定部３４は、その薬剤について、行１０３ａのように、薬品名および濃度のみを出力し、容量および力価については出力しない。すなわち、行１０３ａにおいては、薬液のレベルの種類のみが表示され、薬剤のレベルでの特定までは行われない。
該当の代表薬品ＩＤが指定されていない場合は、薬品決定部３４は、その薬剤について、行１０３ｂおよび行１０３ｃのように、薬品名、濃度、容量、および力価を出力する。すなわち、行１０３ｂおよび行１０３ｃにおいては、薬剤のレベルまで特定された表示が行われる。これは、代表薬品ＩＤが指定されていない薬剤については、それぞれの薬剤を１種類の薬液として扱うことに相当する。また、これは、代表薬品ＩＤが指定されていない薬剤については、後述するような、異なる薬剤の組合せに関する自動決定を行わないことに対応する。
【００２４】
次に、薬品決定部３４は、医師が入力する投与薬品情報、すなわち注射液の種類および投与量の指定を受け取る（ステップＳ３）。
ステップＳ３において、医師は、薬液リストボックス１０３に出力された薬液のリストのうちから、利用したいものを選択する。図８の例では、行１０３ａに対応する薬液、すなわち薬品Ａの２５％溶液が選択されている（反転によって示される）。選択された薬液は、薬液表示ラベル１０４に表示される。
また、ステップＳ３において、医師は、選択した薬液の投与量を、投与量入力ボックス１０５および投与単位入力ボックス１０６に入力する。ここで、投与量入力ボックス１０５には数値が、投与単位入力ボックス１０６には単位が入力される。図８では投与量として１３０ｍｌが指定されている。投与単位入力ボックス１０６は選択式のコンボボックスであり、体積を表す単位であるｍｌと、力価を表す単位であるｍｇとが指定可能である。またこの他の単位が指定可能であってもよい。薬品名と投与量を決めた後、医師は選択ボタン１０７を押して薬品と投与量を確定する。選択ボタン１０７が押されると、薬品決定部３４は、投与薬品情報、すなわち、選択された薬液に対応する代表薬品ＩＤと、投与量の数値および単位とを受け取る。
このように、薬品決定部３４は、投与量を入力として受け取る際に、投与量の単位として、体積または力価のうちいずれかを、外部の入力に応じて選択的に受け取るものである。
なお、ここで、薬液レベルで表示された行（容量の値を含まない行、すなわち行１０３ａ）でなく薬剤レベルで表示された行（容量の値を含む行、すなわち行１０３ｂまたは行１０３ｃ）が選択された場合、薬品決定部３４は、代表薬品ＩＤでなく、選択された薬剤に対応する薬剤ＩＤを受け取る。
【００２５】
次に、薬品決定部３４が、受け取った投与薬品情報、すなわち注射液の種類を表す代表薬品ＩＤ（または薬剤ＩＤ）および投与量を組合せ検索部３３に渡すとともに、合致する薬剤の組合せの検索を依頼し、組合せ検索部３３が、この依頼に応じ、使用すべき薬液および投与量に対応する各薬剤の数の組合せのリストを作成し、さらにこのような組合せのリストを薬品決定部３４に渡す（ステップＳ４）。このステップＳ４において組合せ検索部３３が実行する処理の詳細は、図６および図７を用いて後述する。
図４は、組合せ検索部３３から薬品決定部３４に渡される組合せのリストの例である。この例は、図８に示される内容の入力、すなわち薬品Ａの２５％溶液を１３０ｍｌ投与するという内容の入力に対応するものである。図２の薬剤マスタには、薬品Ａの２５％溶液、すなわち代表薬品ＩＤ００００１を有する薬液からなる薬剤が５種類（容量がそれぞれ１０ｍｌ、５０ｍｌ、１００ｍｌ、２００ｍｌ、３００ｍｌのもの）含まれているが、これらのうちどれを何本組み合わせれば１３０ｍｌの投与量を準備することができるかという組合せがリストされている。また、リスト中の各組み合わせについて、その組合せの評価値が示されている。評価値は、薬剤ごとの薬価を合計したもの（薬価）、準備量すなわち容量の合計が投与量を超過するので有効利用されず廃棄される量（廃棄量）、薬剤ごとの本数を合計したもの（本数）、および、薬剤ごとの管理者指定優先度を合計したもの（管理者指定優先度合計）を含む。
たとえば、図４において組合せ３として示される組合せでは、１００ｍｌの薬剤１本と５０ｍｌの薬剤１本とが組合せられる。この場合、図２の薬剤マスタより、薬価の合計は３６０円となり、容量の合計（１５０ｍｌ）から投与量（１３０ｍｌ）を減算した値である２０ｍｌが廃棄量となり、本数の合計は２本であり、管理者指定優先度合計は５となる。
【００２６】
次に、薬品決定部３４は、ステップＳ４において受け取った組合せのリストに基づき、最適な薬剤の組合せを決定する（ステップＳ５）。
ステップＳ５において、最適な組合せを選択する際の基準としては、上述のように、図３に示される代表薬品マスタ２２の優先項目１〜３が用いられる。図８に示す入力例では薬品Ａが指定されているので、最適な組合せを選択する基準となる優先項目１は薬価である。図４の組合せリストのうち、最適な組合せ、すなわち薬価が最も安い組合せは組合せ４である。なお、この場合、最適な組合せがただ１つに決まるので、優先項目２および３は使用されない。
なお、後述のステップＳ７において、医師によって最適な組合せを選択する際の基準が指定されている場合は、ステップＳ７において指定された基準がまず用いられ、その基準における最適な組合せが複数ある場合にのみ、優先項目１、優先項目２、優先項目３がこの順で上記と同様に適用される。
【００２７】
次に、薬品決定部３４は、最適な薬剤の組合せを出力する（ステップＳ６）。
図９は、ステップＳ４において、薬品決定部３４が出力する画面の例である。投与内容表示ラベル２０１には、薬品名（薬品Ａ）と、濃度（２５％溶液）と、投与量（１３０ｍｌ）とが表示される。薬剤組合せ表示ラベル２０２には、最適な薬剤の組合せ内容として、各薬剤の名称（薬品名、濃度、容量）および本数が表示される。
【００２８】
次に、薬品決定部３４は、ステップＳ６において表示された最適な組合せに対する医師の入力を受け取る（ステップＳ７）。
ステップＳ７における医師の入力には、図９の基準選択ボックス２０３および決定ボタン２０４が使用される。基準選択ボックス２０３はコンボボックスであり、最適な組合せを決定する際の基準を選択するための基準選択手段として使用される。この基準として、図３に示す代表薬品マスタ２２の優先項目１〜３に指定される値、すなわち、薬価、本数、廃棄量、または管理者指定優先度が選択可能である。
医師が基準選択ボックス２０３に対して所定の操作（たとえばマウスクリック等）を行うと、基準選択ボックス２０３は、選択可能な評価基準の一覧を出力して表示し、さらに医師の操作を待つ。医師が、出力された評価基準のうち任意の１つを選択する操作（たとえば該当の評価基準に対するマウスクリック等）を行うと、基準選択ボックス２０３は、その評価基準を新たに入力されたものとして受け付ける。
このように、基準選択ボックス２０３は、薬品決定部３４が、評価基準の入力を促すために医師に対して提供する、基準選択手段として機能する。医師は、基準選択ボックス２０３を使用して基準を指定することによって、任意の基準における最適な組合せを表示させるか、または、決定ボタン２０４を押すことによって、表示された組合せを実際の注射に使用することを決定する。
【００２９】
このステップＳ７において、基準選択ボックス２０３によって新たな基準が指定された場合、薬品決定部３４はその基準を受け取り、これを最適な組合せを決定するための基準とし、ステップＳ５に戻る。たとえば、基準として本数が指定された場合は、上述のステップＳ５において組合せ１が最適なものと決定されることになる。また、たとえば、基準として廃棄量が指定された場合は、まず組合せ４、６、７、および８が最適なものとして選ばれ、さらに優先項目１（たとえばこの場合は薬価）が使用されて、組合せ４が最終的に最適なものとして決定される。
また、ステップＳ７において、決定ボタン２０４が押されると、薬品決定部３４は、その時点で最適なものとして選択されている組合せの内容を、その注射オーダに関する薬剤情報として薬品指示データベース１１に登録し保存する（ステップＳ８）。
図１０は、ステップＳ８において登録される薬剤情報の例を示す。このようにして、薬品指示データベース１１の各注射オーダには、その注射オーダに関する薬剤情報として、投与すべき薬品の名称「薬品Ａ」、濃度「２５％溶液」、および投与量「１３０ｍｌ」と、投与のために使用すべき薬剤および本数（「薬品Ａ  ２５％溶液  １００ｍｌ  １本」、「薬品Ａ  ２５％溶液  １０ｍｌ  ３本」）が含まれることになる。
なお、図１０の例では、薬剤の容量の合計が投与量と一致するため、廃棄は発生しない。廃棄が発生する場合は、本数として小数が表示されることによってこれを示す。たとえば、１００ｍｌの薬剤２本を使用して１３０ｍｌの注射を行う場合では、「薬品Ａ  ２５％溶液  １００ｍｌ  １．３本」という表示がなされ、０．７本すなわち７０ｍｌが投与されず廃棄されることになる。
【００３０】
その後、フローチャートには示されないが、薬剤師が薬剤部端末４０を使用して薬品指示データベース１１を参照する。この際、登録されている注射オーダおよびこれに含まれる薬剤の組合せが、図１０のような画面表示として出力されるので、薬剤師はこれに従って医師の指定した薬剤を準備する。
また、看護師は、看護部端末５０を使用して薬品指示データベース１１を参照する。この際、同様に、注射オーダおよび薬剤の組合せが図１０のような画面表示として出力されるので、看護師はこれに従って医師の指定した薬剤を指定分量だけ患者に注射する。
【００３１】
次に、図６のフローチャートを用いて、図５のステップＳ４において組合せ検索部３３が実行する処理について、より詳細に説明する。
まず、組合せ検索部３３は、投与薬品情報、すなわち、注射液の種類を表す投与対象の代表薬品ＩＤ（または薬剤ＩＤ）および投与量を、薬品決定部３４から受け取る（ステップＳ４１）。
次に、組合せ検索部３３は、投与薬品情報において注射液の種類を表す情報が、代表薬品ＩＤであるか、または薬剤ＩＤであるかを判定する（ステップＳ４２）。
【００３２】
ステップＳ４２において、注射液の種類が代表薬品ＩＤによって表されない場合、すなわち薬剤ＩＤによって表される場合は、組合せ検索部３３は、投与量と、該当の薬剤ＩＤに対応する薬剤の容量とに基づき、投与に使用される薬剤の組合せを決定する（ステップＳ４３）。この組合せの決定は、投与量を準備するために必要な薬剤の本数を算出することによって行われる。具体的には、投与量を薬剤の容量で除算し、小数部分を切り上げる演算を行う。なお、この組合せに含まれる薬剤は１種類のみなので、組合せの数は１となる。
このように、組合せ検索部３３は、注射液の種類に関連して、代表薬品ＩＤが記憶手段２５に格納されていない場合には、組合せのリストを作成しない。
ステップＳ４３の後、処理は後述のステップＳ４６へと進む。
【００３３】
ステップＳ４２において、注射液の種類が代表薬品ＩＤによって表される場合、組合せ検索部３３は、投与量と、該当の代表薬品ＩＤとに基づき、投与に使用する薬剤の組合せを列挙する、組合せパターン抽出処理を行う（ステップＳ４４）。
【００３４】
このステップＳ４４は、まず組合せに含まれる薬剤のうち容量が最大となるものを、上限容量を有する上限容量薬剤として決定し、上限容量以下の薬剤を使用した組合せを列挙して、リストを作成することによって行われる。詳細には、ステップＳ４４は、以下に説明するステップＳ４４１〜Ｓ４４４からなる。
ステップＳ４４において、まず、組合せ検索部３３は、投与量以上の容量を有する薬剤があるかどうかを判定する（ステップＳ４４１）。ステップＳ４４１において、投与量以上の容量を有する薬剤がある場合、組合せ検索部３３は、そのような薬剤のうち最小の容量を有するものを上限容量薬剤と決定する（ステップＳ４４２）。そうでない場合、すなわち投与量以上の容量を有する薬剤がない場合、組合せ検索部３３は、該当の代表薬品ＩＤを有する薬剤のうち最大の容量を有するものを上限容量薬剤と決定する（ステップＳ４４３）。
【００３５】
ここで、たとえば、図８に示す入力および図２に示す薬剤マスタ２１の例では、投与量が１３０（ｍｌ）であり、これ以上の容量を有する薬剤の容量は２００（ｍｌ）および３００（ｍｌ）であるが、このうち最小のものの容量は２００（ｍｌ）であるので、上限容量は２００ｍｌとなる。
このように、組合せ検索部３３は、組合せのリストを作成する際に、上限容量を有する薬剤よりも大きい容量を有する薬剤、すなわち容量が大きすぎる薬剤を、組合せの対象から除外する。
次に、組合せ検索部３３は、ステップＳ４４２またはステップＳ４４３で決定された上限容量およびそれ以下の容量を有する薬剤を組み合わせて、投与量の薬液を準備することができる組合せのリストを作成する（ステップＳ４４４）。このステップＳ４４４において組合せ検索部３３が実行する処理の詳細は、図７を用いて後述する。
ここで、組合せのそれぞれは、異なる容量の薬剤をそれぞれ使用する本数を含む。たとえば図４の組合せ３は、容量が１００ｍｌの薬剤と、容量が５０ｍｌの薬剤とをそれぞれ１本ずつ使用することを示す。
このように、組合せ検索部３３は、注射液の種類に関連して、代表薬品ＩＤが記憶手段２５に格納されている場合には、組合せのリストを作成する。
【００３６】
以上のように実行されるステップＳ４４の後、組合せ検索部３３は、各組合せの評価値を算出する（ステップＳ４５）。評価値は、図４に関して上述したように、薬価、廃棄量、本数、および管理者指定優先度合計を含む。
【００３７】
ステップＳ４３またはステップＳ４５の後、組合せ検索部３３は、決定された組合せまたはそのリストと、（算出されている場合は）評価値とを、出力として薬品決定部３４に渡す（ステップＳ４６）。
以上のステップＳ４１〜Ｓ４６が、図５のステップＳ４に含まれる。
【００３８】
次に、図７のフローチャートを用いて、図６のステップＳ４４４において組合せ検索部３３が実行する処理について、より詳細に説明する。ステップＳ４４４は、投与量と上限容量とを入力として再帰処理を行う構成となっており、単純な処理ですべての薬剤の組合せパターンを抽出することが可能になっている。
【００３９】
まず、組合せ検索部３３は、投与量と、上限容量と、使用可能な各薬剤の容量とを入力として受け取る（ステップＳ１０１）。
【００４０】
次に、組合せ検索部３３は、投与量が上限容量と同一かどうかを判定する（ステップＳ１０２）。
ステップＳ１０２において投与量が上限容量と同一である場合、組合せ検索部３３は、上限容量を有する薬剤（上限容量薬剤）を１本使用するという組合せを出力する（ステップＳ１０３）。その後、組合せ検索部３３は、現在の上限容量が使用可能な薬剤の容量のうちの最小値かどうかを判定する（ステップＳ１０４）。ここで最小値である場合、組合せ検索部３３は、現在実行中の階層における処理を終了する（すなわち、図６のフローチャートに示す処理が再帰処理として実行されている場合は、１つ上の階層に処理を戻し、再帰処理でなく最上位の処理として実行されている場合は、組合せリストの作成を終了する）。最小値でない場合、組合せ検索部３３は、上限容量を変更して１つ小さい容量を有する薬剤の容量とする（ステップＳ１０５）。
【００４１】
ステップＳ１０５の後、または、ステップＳ１０２において投与量が上限容量と同一でなかった場合、組合せ検索部３３は、上限容量薬剤の最大本数である整数ｎを、投与量／上限容量として求める（ステップＳ１０６）。この際、小数点以下は切り上げる。
【００４２】
次に、組合せ検索部３３は、残量ｍを、投与量−（ｎ×上限容量）として求める（ステップＳ１０７）。これは、ｎ本の上限容量薬剤を使用した場合、投与量を満たすためにさらに追加しなければならない薬液の量を求めることに相当する。
【００４３】
次に、組合せ検索部３３は、残量ｍが正の数かどうかを判定する（ステップＳ１０８）。残量ｍが負の数または０である場合は、上限容量薬剤をｎ本使用するという組合せを出力する（ステップＳ１０９）。
【００４４】
ステップＳ１０８において残量ｍが正の数である場合、組合せ検索部３３は、現在の上限容量が使用可能な薬剤の容量のうちの最小値かどうかを判定する（ステップＳ１１０）。ここで最小値である場合、組合せ検索部３３は、現在実行中の階層における処理を終了する。最小値でない場合、組合せ検索部３３は、図６のステップＳ１０１を再帰的に呼び出す（ステップＳ１１１）。ここで、投与量の入力としては残量ｍの値が渡され、上限容量の入力としては、現在の上限容量より１つ小さい薬剤の容量の値が渡される。この再帰的処理によって、ある上限容量薬剤をある本数使用するという前提を置いて、それより小さい容量の薬剤をどのように組み合わせるかのリストを再帰的に順次出力させ、これによって薬剤の組合せを網羅的にリストさせることができる。
【００４５】
ステップＳ１０９の後、または、ステップＳ１１１の再帰処理が終了した後、組合せ検索部３３は、ｎの値を１だけ減算する（ステップＳ１１２）。その後、組合せ検索部３３は、ｎの値が正または０かどうかを判定する（ステップＳ１１３）。ｎの値が正または０の場合、処理はステップＳ１０７に戻る。そうでない場合、すなわちｎの値が負である場合、組合せ検索部３３は、現在実行中の階層における処理を終了する。
【００４６】
以上のように説明される図７のフローチャートに示される処理の流れを、例を用いて具体的に示す。たとえば、図８の入力および図２の薬剤マスタ２１に沿って、投与量が１３０（ｍｌ）であり、使用可能な各薬剤の容量は３００（ｍｌ）、２００（ｍｌ）、１００（ｍｌ）、５０（ｍｌ）、および１０（ｍｌ）であるとする。なお、この場合、図７のフローチャートすなわちステップＳ４４４が実行されるより前の時点で、ステップＳ４４２において、上限容量が２００（ｍｌ）であると決定されることになる。
【００４７】
まず、図７のステップＳ１０６において、投与量／上限容量＝１３０／２００＝０．６５となり、小数点以下を切り上げてｎ＝１となる。これは、２００ｍｌの薬剤を１本使用するという組合せについての処理が行われていることを意味する。
ステップＳ１０７において、ｍ＝１３０−（１×２００）＝−７０となる。これは、現在考慮中の組合せ、薬液の容量（２００ｍｌ）が投与量（１３０ｍｌ）を上回り、７０ｍｌの廃棄が発生することを意味する。ｍ＝−７０≦０であるので処理はステップＳ１０９へと進み、２００ｍｌの薬剤を１本使用するという組合せが出力される。これは、図４の組合せ１が出力されることに相当する。
【００４８】
次に、ｎが１減算されてｎ＝０となり、処理はステップＳ１０７に戻る。ここで残量ｍ＝１３０−（０×２００）＝１３０となる。これは、上限容量（２００ｍｌ）の薬剤がｎ本（すなわち０本）使用されることを前提として、その不足分（この場合１３０ｍｌ）を、より小さい薬剤のみを用いて準備しなければならないことを意味する。
ｍ＝１３０>０であるので処理はステップＳ１１０に進み、上限容量（２００ｍｌ）は容量の最小値（１０ｍｌ）とは異なるので、処理はさらにステップＳ１１１に進む。ここでステップＳ１０１が再帰的に呼び出される。ここで、新たに呼び出されるステップＳ１０１の入力において、投与量は残量ｍの値（１３０ｍｌ）となり、上限容量は２００（ｍｌ）よりも１つ小さい薬剤の容量である１００（ｍｌ）となる。
以上のようにして、図６のステップＳ４４４が実行される。
【００４９】
なお、以上の説明において、投与量はすべて容量（ｍｌ）を基準として扱われるが、ステップＳ３において投与量の単位として力価（ｍｇ）が指定された場合も、同様の処理が行われる。
【００５０】
このように動作する電子カルテシステム１００では、図８に示すように注射に使用する薬液の種類および投与量を入力するだけで、所定の基準によって決定された最適な薬剤の組合せが、図９に示すように自動的に決定され出力される。このため、医師は薬剤の組合せを多数作成して比較検討する必要がなく、注射指示における負荷が減少して作業の効率が向上するとともに、組合せ決定における過誤による医師の指示ミスが回避できる。このようにして、電子カルテシステム１００は、不適切な組合せによって薬価が高額になってしまう事態や、本来投与すべき量と指示量との食い違いによる医療事故を回避することができる。
また、不適切な組合せによる指示を防ぐことができるので、薬剤師等が不適切な組合せを発見して医師に連絡し、該当の注射オーダを取り消して再発行してもらうという二度手間を回避することができる。
【００５１】
また、電子カルテシステム１００では、図８の投与単位入力ボックス１０６を使用して、投与量の単位を力価（ｍｇ）に変更することができる。このため、薬品の有効成分量を基準として投与量を決定したい場合に、医師はこれを薬剤の容量に換算する必要がないので、ミスを防ぎつつ効率的に指示を出すことができる。
【００５２】
また、電子カルテシステム１００では、図９の基準選択ボックス２０３を使用して、最適な組合せを選択する評価基準を変更するだけで、その評価基準における最適な組合せが出力される。このため、簡単な操作によって、さまざまな評価基準における最適な組合せを求めることができ、医師の負荷を軽くしつつ状況に適した薬剤の組合せを利用することができる。
たとえば、薬価を評価基準とすることによって、薬価が高額になるのを回避することができ、患者の不要な負担を回避できる。また、廃棄量を評価基準とすることによって、薬剤廃棄量が少なくなるため、廃棄薬剤処理費が軽減でき、また環境への影響を抑えることができる。また、管理者指定優先度として、任意の評価基準を指定することができるため、在庫が大量にある薬剤を優先的に使用して使用期限切れによる廃棄を回避する等、医療施設の状況に合わせて最適な組合せを求めることができる。
【００５３】
また、電子カルテシステム１００では、医師が積極的に評価基準を指定しない状態であっても、図３に示す代表薬品マスタ２２に、薬品ごとにあらかじめ優先項目１〜３が指定されており、これに従って自動的に評価基準が決定されるので、薬品ごとに異なる評価基準を医師が個別に入力する必要がない。このため、医師の負荷をさらに減少させることができる。
【００５４】
また、従来の電子カルテシステム３００では、図１２のように、薬剤の組合せのみが表示されて薬剤師や看護師に伝えられ、医師が想定する全体の投与量（この場合「１３０ｍｌ」）については表示されなかった。
これに対し、電子カルテシステム１００では、図１０に示すように、医師が指示した薬液の種類および投与量と、実際に投与に使用すべき薬剤の組合せが併せて表示されるので、医師、薬剤師、看護師それぞれが、投与量と薬剤の組合せをチェックすることができる。このため、医師や薬剤師は投与量の桁や単位（ｍｌとｍｇ等）を間違えていないか確認することができ、また、看護師は医師の指示と実際に薬剤部から届けられた薬剤の組合せとが食い違っていないか確認することができるので、医療事故を防ぐことができる。
【００５５】
また、電子カルテシステム１００では、組合せ検索部３３が組合せのリストを作成する際に、上限容量を有する薬剤よりも大きい容量を有する薬剤を、組合せの対象から除外するので、ステップＳ４４４における再帰処理では不必要に大きい容量を有する薬剤についての計算を行う必要がない。このため、ＣＰＵの負担を軽減することができる。
【００５６】
また、電子カルテシステム１００では、薬品決定部３４が、入力された薬品名に対応する薬液および薬剤を検索して、注射液の候補としてリストアップする。このため、医師は薬品名を指定するだけで効率的に注射液の種類を選択することができるので、医師の負荷をさらに減少させることができる。
【００５７】
また、電子カルテシステム１００では、注射液の種類について代表薬品ＩＤが指定されていない場合には、組合せ検索部３３は薬剤の組合せのリストを作成しない。このため、全薬剤について代表薬品ＩＤを指定する必要がなく、薬剤マスタ２１および代表薬品マスタ２２を作成する際の作業量を削減することができる。また、組合せのリストを作成するために必要とされるＣＰＵの能力を小さいものにすることができる。
【００５８】
上述の実施の形態１では、図９のように、組合せのうち最適と評価されたものが１つだけ出力されるが、これは１つだけでなくともよい。たとえば、図４に示すような、薬剤の組合せリストおよびそれぞれの組合せに対する評価値の全部（または一部）を出力するものであってもよい。また、その場合、医師が、出力された複数の組合せのうちから実際に使用したい組合せを１つ選択した後、図９に示す決定ボタン２０４と同様の決定ボタンを押すことによって、指示内容を確定させるものであってもよい。こうすることによって、医師は、どの組合せを使用するかをより柔軟な基準で選択することができ、自由度が向上する。
【００５９】
また、上述の実施の形態１では、組合せ検索部３３および薬品決定部３４を有する指示入力端末３０と、薬品指示データベース１１を有する薬品指示サーバ１０と、薬剤マスタ２１および代表薬品マスタ２２を有する薬品リストサーバ２０と、薬剤部端末４０と、看護部端末５０とがそれぞれ独立したコンピュータであるが、全体として電子カルテシステムを構成するものであれば、ハードウエア構成におけるそれぞれの構成要素の配置はこれとは異なっていてもよい。
たとえば、指示入力端末３０が薬剤マスタ２１および代表薬品マスタ２２を有してもよい。また、薬品リストサーバ２０が組合せ検索部３３を有してもよい。さらに、組合せ検索部３３、薬品決定部３４、薬品指示データベース１１、薬剤マスタ２１、および代表薬品マスタ２２が、単一のコンピュータである電子カルテサーバに含まれてもよい。
【００６０】
また、上述の実施の形態１では、代表薬品ＩＤが指定されていない薬剤が注射液として指定された場合、すなわち図８における行１０３ｂまたは行１０３ｃに表示される薬剤が指定された場合には、その薬剤１種類のみを用いて注射オーダーの作成を行っているが、これは、２種類以上の薬剤の組合せが指定できるものであってもよい。
この場合は、次のようにして薬剤の組合せを決定するものであってもよい。
まず、医師は、代表薬品ＩＤが指定されていない薬剤、たとえば行１０３ｂを選択し、その本数を投与量入力ボックス１０５に入力する。また、投与単位入力ボックス１０６は、単位として「本」が選択できるようになっており、医師は「本」を選択して入力する。その後、医師は選択ボタン１０７を押す。
このように代表薬品ＩＤが指定されていない薬剤が選択された状態で選択ボタン１０７が押されると、薬品決定部３４は、追加で指定すべき薬剤があるかどうか、あるいは、薬剤の指定がすべて完了したかの選択を促すダイアログボックスを表示する。このダイアログボックスに従い、医師は、さらに異なる種類の薬剤を追加するか、あるいは現在までに指定した薬剤およびその本数に従って注射オーダを作成させるかを決定する。
なお、この場合、投与量入力ボックス１０５には小数が入力できるようになっていてもよい。小数を入力することによって、医師は、該当の薬剤の容量のうち注射液として使用される分量と、廃棄される分量とを指定することができる。
【００６１】
また、上述の実施の形態１では、最終的に決定された注射オーダにおいて、薬剤の容量のうち一部が廃棄される場合には、本数として小数が表示されることによってこれを示す。たとえば、１００ｍｌの薬剤２本を使用して１３０ｍｌの注射を行う場合では、「薬品Ａ  ２５％溶液  １００ｍｌ  １．３本」という表示がなされ、これによって、０．７本すなわち７０ｍｌが投与されず廃棄されることが示される。このように廃棄量が明確に薬剤師や看護師に伝達されるので、処置におけるミスを回避し、医療事故を防ぐことができる。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施の形態１に係る電子カルテシステム１００の構成を示す図である。
【図２】電子カルテシステム１００に係る薬剤マスタ２１の構成を示す図である。
【図３】電子カルテシステム１００に係る代表薬品マスタ２２の構成を示す図である。
【図４】電子カルテシステム１００が作成する薬剤の組合せリストおよび各組合せの評価値を示す図である。
【図５】電子カルテシステム１００における処理の流れを示すフローチャートである。
【図６】図１の組合せ検索部３３における組合せ検索処理の流れを示すフローチャートである。
【図７】組合せ検索部３３における組合せリスト作成処理の流れを示すフローチャートである。
【図８】図１の薬品決定部３４が出力する画面の例である。
【図９】薬品決定部３４が出力する画面の例である。
【図１０】図１の薬品指示データベース１１に登録される薬剤情報の例である。
【図１１】従来の電子カルテシステム３００の構成を示す図である。
【図１２】従来の電子カルテシステム３００における薬品指示データベース３１１に登録される薬剤情報の例である。
【符号の説明】
【００６３】
１５  記憶手段、２５  記憶手段、３３  組合せ検索部、３４  薬品決定部、１００  電子カルテシステム、２０３  基準選択ボックス。
【図１】
2007172107.tif 000003
【図２】
2007172107.tif 000004
【図３】
2007172107.tif 000005
【図４】
2007172107.tif 000006
【図５】
2007172107.tif 000007
【図６】
2007172107.tif 000008
【図７】
2007172107.tif 000009
【図８】
2007172107.tif 000010
【図９】
2007172107.tif 000011
【図１０】
2007172107.tif 000012
【図１１】
2007172107.tif 000013
【図１２】
2007172107.tif 000014