(57)【要約】【課題】  ＯＴＣ薬品に含まれる各成分についても相互作用をチェックすることを可能とする。【解決手段】  複数成分により構成される薬品名とその構成成分名との対応関係を格納する記憶手段３と、複数成分により構成される薬品名を取得する取得手段と、取得した薬品名を、記憶手段３に格納された対応関係に基づいて、その構成成分名に展開する展開手段と、展開した成分名と相互作用チェックの相手薬品名とに基づいて、両者間の相互作用チェックを行う相互作用チェック手段と、一の方向に連ねて表示される前記展開した成分名と、これに交差する方向に連ねて表示される相互作用チェックの相手薬品名と、前記展開した成分名と前記相互作用チェックの相手薬品名とにより特定される位置に表示される前記相互作用チェックのチェック結果と、を含むマトリックス画面１１を表示する表示手段１とを備えた構成とする。【選択図】  図１
2006209576.tif 000002
【特許請求の範囲】
【請求項１】
複数成分により構成される薬品名とその構成成分名との対応関係を格納する記憶手段と、
複数成分により構成される薬品名を取得する取得手段と、
前記取得した薬品名を、前記記憶手段に格納された対応関係に基づいて、その構成成分名に展開する展開手段と、
前記展開した成分名と相互作用チェックの相手薬品名とに基づいて、両者間の相互作用チェックを行う相互作用チェック手段と、
一の方向に連ねて表示される前記展開した成分名と、これに交差する方向に連ねて表示される相互作用チェックの相手薬品名と、前記展開した成分名と前記相互作用チェックの相手薬品名とにより特定される位置に表示される前記相互作用チェックのチェック結果と、を含むマトリックス画面を表示する表示手段と、
を備えることを特徴とする相互作用チェック装置。
【請求項２】
前記相互作用チェックの相手薬品名は、少なくとも、医療用薬品名、又は、前記展開した成分名であることを特徴とする請求項１に記載の相互作用チェック装置。
【請求項３】
前記マトリックス画面は、前記展開した成分名の展開元薬品名を特定する表示を含むことを特徴とする請求項１に記載の相互作用チェック装置。
【請求項４】
前記展開した成分名の展開元薬品名を特定する表示は、特定の薬品名から展開した一群の成分名に隣接して表示される枠及びその枠内に表示される該特定の薬品名であることを特徴とする請求項３に記載の相互作用チェック装置。
【請求項５】
前記展開した成分名の展開元薬品名を特定する表示は、特定の薬品名から展開した各成分名それぞれに続けて表示される該特定の薬品名であることを特徴とする請求項３に記載の相互作用チェック装置。
【請求項６】
前記展開した成分名の展開元薬品名を特定する表示は、特定の薬品名から展開した一群の成分名の両端からそれぞれ伸びる線及びその線の間に表示される該特定の薬品名であることを特徴とする請求項３に記載の相互作用チェック装置。
【請求項７】
前記複数成分により構成される薬品名はＯＴＣ薬品名であることを特徴とする請求項１に記載の相互作用チェック装置。
【請求項８】
コンピュータを、一の方向に連ねて表示される、複数成分により構成される薬品名から展開した成分名と、これに交差する方向に連ねて表示される相互作用チェックの相手薬品名と、前記展開した成分名と前記相互作用チェックの相手薬品名とにより特定される位置に表示される相互作用チェックのチェック結果と、を含むマトリックス画面を表示する表示手段として機能させるための相互作用チェックプログラム。
【請求項９】
医療用薬品の薬品名を含む医療用薬品情報、及び、ＯＴＣ薬品を構成する成分名を含むＯＴＣ薬品情報を記憶する記憶手段と、
直交座標系のマトリックス表示部を表示し、該マトリックス表示部の各座標軸に薬品名及び／又は成分名を表示し、各座標位置に相互作用のチェック結果を表示する表示手段と、
相互作用のチェック対象にＯＴＣ薬品が含まれる場合、前記記憶手段に記憶したＯＴＣ薬品情報に基づいて、ＯＴＣ薬品を、構成する成分単位で展開し、該成分とチェック対象となる医療用薬品又はＯＴＣ薬品の成分との間で相互作用をチェックし、前記表示手段のマトリックス表示部の各座標軸のうち、一方に少なくとも成分名を表示させ、他方に薬品名及び／又は成分名を表示させ、各座標位置にチェック結果を表示させる制御手段とを備えたことを特徴とする相互作用チェック装置。
【請求項１０】
前記制御手段は、前記表示手段のマトリックス表示部に表示させるＯＴＣ薬品についての各成分名を、該成分が属するＯＴＣ薬品のものであると識別可能に表示させることを特徴とする請求項９に記載の相互作用チェック装置。
【請求項１１】
前記制御手段は、前記表示手段のマトリックス表示部の座標位置を選択操作することにより、該座標位置を含む行及び／又は列を他の行及び／又は列と識別可能に表示させることを特徴とする請求項９又は１０に記載の相互作用チェック装置。
【請求項１２】
前記制御手段は、前記表示手段のマトリックス表示部の座標位置に表示されたチェック結果を選択操作することにより、相互作用の理由を表示させるようにしたことを特徴とする請求項９乃至１１のいずれか１項に記載の相互作用チェック装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、薬品同士の相互作用をチェックするための相互作用チェック装置及び相互作用チェックプログラムに関するものである。
【背景技術】
【０００２】
従来、直交座標系の各座標軸にチェック対象となる薬品名称をそれぞれ表示し、これら薬品の組合せによって特定される座標位置（セル）に相互作用のチェック結果を表示するようにしたものが公知である（例えば、特許文献１乃至３参照）。
【０００３】
【特許文献１】特開２００３−１５０７１０号公報
【特許文献２】特開２００１−２８２９２３号公報
【特許文献３】特開平８−５７０２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記従来のものでは、相互作用をチェックする対象となる薬品として、ＯＴＣ（over the counter）薬（一般薬品のほか、医療用薬品から一般薬品として販売されるようになったスイッチＯＴＣ薬品を含む）が考慮されていない。ＯＴＣ薬品には複数の成分が含まれており、特にスイッチＯＴＣ薬品には医療用薬品と同様な相互作用の大きい成分も含まれているため、これら各成分と病院等で処方された薬品との相互作用をチェックする必要性に迫られている。
【０００５】
そこで、本発明は、ＯＴＣ薬品に含まれる各成分についても相互作用をチェックすることが可能な相互作用チェック装置を提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明は、前記課題を解決するための手段として、相互作用チェック装置を、複数成分により構成される薬品名とその構成成分名との対応関係を格納する記憶手段と、複数成分により構成される薬品名を取得する取得手段と、前記取得した薬品名を、前記記憶手段に格納された対応関係に基づいて、その構成成分名に展開する展開手段と、前記展開した成分名と相互作用チェックの相手薬品名とに基づいて、両者間の相互作用チェックを行う相互作用チェック手段と、一の方向に連ねて表示される前記展開した成分名と、これに交差する方向に連ねて表示される相互作用チェックの相手薬品名と、前記展開した成分名と前記相互作用チェックの相手薬品名とにより特定される位置に表示される前記相互作用チェックのチェック結果と、を含むマトリックス画面を表示する表示手段とを備えた構成としたものである。
【０００７】
前記相互作用チェックの相手薬品名は、少なくとも、医療用薬品名、又は、前記展開した成分名であればよい。
【０００８】
前記マトリックス画面は、前記展開した成分名の展開元薬品名を特定する表示を含むのが好ましい。
【０００９】
前記展開した成分名の展開元薬品名を特定する表示は、特定の薬品名から展開した一群の成分名に隣接して表示される枠及びその枠内に表示される該特定の薬品名としてもよい。
【００１０】
前記展開した成分名の展開元薬品名を特定する表示は、特定の薬品名から展開した各成分名それぞれに続けて表示される該特定の薬品名としてもよい。
【００１１】
前記展開した成分名の展開元薬品名を特定する表示は、特定の薬品名から展開した一群の成分名の両端からそれぞれ伸びる線及びその線の間に表示される該特定の薬品名としてもよい。
【００１２】
前記複数成分により構成される薬品名にはＯＴＣ薬品名が挙げられる。
【００１３】
本発明は、前記課題を解決するための手段として、相互作用チェックプログラムを、コンピュータを、一の方向に連ねて表示される、複数成分により構成される薬品名から展開した成分名と、これに交差する方向に連ねて表示される相互作用チェックの相手薬品名と、前記展開した成分名と前記相互作用チェックの相手薬品名とにより特定される位置に表示される相互作用チェックのチェック結果と、を含むマトリックス画面を表示する表示手段として機能させるようにしたものである。
【００１４】
本発明は、前記課題を解決するための手段として、相互作用チェック装置を、医療用薬品の薬品名を含む医療用薬品情報、及び、ＯＴＣ薬品を構成する成分名を含むＯＴＣ薬品情報を記憶する記憶手段と、直交座標系のマトリックス表示部を表示し、該マトリックス表示部の各座標軸に薬品名及び／又は成分名を表示し、各座標位置に相互作用のチェック結果を表示する表示手段と、相互作用のチェック対象にＯＴＣ薬品が含まれる場合、前記記憶手段に記憶したＯＴＣ薬品情報に基づいて、ＯＴＣ薬品を、構成する成分単位で展開し、該成分とチェック対象となる医療用薬品又はＯＴＣ薬品の成分との間で相互作用をチェックし、前記表示手段のマトリックス表示部の各座標軸のうち、一方に少なくとも成分名を表示させ、他方に薬品名及び／又は成分名を表示させ、各座標位置にチェック結果を表示させる制御手段とを備えた構成としたものである。
【００１５】
この構成により、現在ＯＴＣ薬品を服用している場合であっても、ＯＴＣ薬品に含まれる各成分に展開することにより、医療用薬品又はＯＴＣ薬品の各成分との間で相互作用をチェックすることが可能となる。そして、展開した各成分名を表示手段のマトリックス表示部の座標軸に表示させ、他の薬品又は成分とのチェック結果を表示させることができるので、簡単にどのＯＴＣ薬品との間で相互作用が発生するのかを識別可能とすることができる。
【００１６】
前記制御手段は、前記表示手段のマトリックス表示部に表示させるＯＴＣ薬品についての各成分名を、該成分が属するＯＴＣ薬品のものであると識別可能に表示させるようにするのが好ましい。
【００１７】
この構成により、相互作用の発生原因となる成分がどのＯＴＣ薬品のものであるのかの判別を容易に行うことが可能となる。
【００１８】
前記制御手段は、前記表示手段のマトリックス表示部の座標位置を選択操作することにより、該座標位置を含む行及び／又は列を他の行及び／又は列と識別可能に表示させるようにするのが好ましい。
【００１９】
この構成により、選択された座標位置がいずれのチェック対象となる薬品に関するものであるのかの判別が容易となる。
【００２０】
前記制御手段は、前記表示手段のマトリックス表示部の座標位置に表示されたチェック結果を選択操作することにより、相互作用の理由を表示させるようにするのが好ましい。
【００２１】
この構成により、マトリックス表示部には記号等の簡易な表示で済ませることができ、非常に見やすいものとすることが可能となる。
【００２２】
この場合、表示する相互作用の理由には、簡易理由と詳細理由とを表示するのが好ましい。簡易理由を見れば、相互作用の原因を迅速に把握することができ、詳細理由を見れば、同一薬効の他の薬品への変更や患者への説明時等に有効に利用することが可能となる。
【００２３】
前記制御手段は、前記表示手段のマトリックス表示部の各座標軸に表示させる薬品名及び／又は成分名と、各座標位置に表示させるチェック結果とを、前記記憶手段のマトリックス相互作用結果メモリテーブルに格納させる際、格納順序を前記マトリックス表示部の各座標軸に表示させる薬品名及び／又は成分名の順序と一致させるのが好ましい。
【００２４】
この構成により、マトリックス表示部のいずれの座標位置に相互作用のチェック結果を表示させるのかを、マトリックス相互作用結果メモリテーブルに座標データと関連付けて記憶させておく必要がなくなる。また、簡易理由及び詳細理由を高速で表示させることができると共に、将来の改修も容易である。
【００２５】
前記制御手段は、前記記憶手段のマトリックス相互作用結果メモリテーブルにＯＴＣ薬品の成分名を格納する際にフラグを立てるのが好ましい。
【００２６】
この構成により、高速での検索が可能となり、ＯＴＣ薬品を含まれる成分名に迅速に展開して相互作用のチェックに利用することができる。
【００２７】
前記制御手段は、前記表示手段のマトリックス表示部の座標位置に表示されたチェック結果を操作した際、対応する同一薬品又は同一成分の組合せからなる他の座標位置を識別可能に表示させるのが好ましい。
【００２８】
この構成により、いずれが主薬品であるのかによってチェック結果が相違する場合等に対応部分を識別可能として注意を促すことができ、薬品を処方してよいのか否かをより一層適切に判断することが可能となる。
【００２９】
前記制御手段は、同一ＯＴＣ薬品間での各成分の相互作用のチェック結果は前記表示手段に表示させないようにしてもよい。
【００３０】
前記記憶手段は、前記医療用薬品情報が薬品基本マスタファイルに格納され、前記ＯＴＣ薬品情報がＯＴＣマスタファイルに格納され、相互作用のチェック対象となる薬品名及びチェック結果が格納される薬品メモリテーブルを記憶し、前記制御手段は、前記記憶手段に記憶した薬品メモリテーブルに基づいて、前記表示手段のマトリックス表示部に薬品名及びチェック結果の表示を行わせるようにすればよい。
【００３１】
前記記憶手段が記憶するＯＴＣマスタファイルは、ＯＴＣ薬品に関連付けて成分コードが格納されるＯＴＣマスタ成分ファイルと、該ＯＴＣマスタ成分ファイルに含まれる成分コードに関連付けて成分名が格納されるＯＴＣ参照成分ファイルとからなり、前記制御手段は、相互作用のチェック対象となる薬品にＯＴＣ薬品が含まれている場合、前記ＯＴＣマスタ成分ファイルを参照して成分コードを特定し、該成分コードに基づいて前記ＯＴＣ参照成分ファイルを参照して成分名を特定することにより、ＯＴＣ薬品を、構成する成分単位で展開するようにすればよい。
【発明の効果】
【００３２】
本発明によれば、薬品を、含まれる成分に展開し、相手薬品との相互作用をチェックできるようにしたので、処方薬品のみならず、患者が現在服用中の市販薬等があっても、適切な判断を行うことができる。
【発明を実施するための最良の形態】
【００３３】
以下、本発明に係る実施形態を添付図面に従って説明する。
【００３４】
図１は、本実施形態に係る薬品相互作用チェック装置を示す。この装置は、液晶ディスプレイなどの表示装置１、キーボード・マウスなどの入力装置２、ハードディスクなどの記憶装置３、薬品相互作用チェック装置の全体をプログラム制御する制御装置４を備える。なお、必要に応じて、レーザプリンタなどの印刷装置５、及びホストコンピュータ（処方データ送信装置）が接続される。これらの装置はパーソナルコンピュータで構成してもよい。但し、ハードウェア機器の種類と台数は任意である。
【００３５】
表示装置１には、図２Ａに示すように、相互作用チェック画面７が表示される。相互作用チェック画面７では、チェックタブキー２１がクリック操作されることにより、左上部に薬品欄８が表示され、左下部に病名欄９が表示される。また、画面右側上部にはチェックボタン２５が表示される。薬品欄８に薬品名が入力された状態で、チェックボタン２５がクリック操作されるか、相互作用タブキー２２がクリック操作されることにより、相互作用欄１０が表示される。
【００３６】
相互作用欄１０は、上半部が直交座標系のマトリックス表示部１１で構成され、下半部が空欄の理由表示部１２となっている。マトリックス表示部１１では、縦方向のＹ軸すなわち最左列には、主薬品の名称が表示される。また、横方向のＸ軸すなわち最上行には、従薬品の名称が表示される。ある薬品に対して他の薬品の相互作用のチェックを行う場合、前者が主薬品、後者が従薬品となる。また、各主薬品と各従薬品とによって決定される座標位置（セル）には、後述するようにして得られた相互作用のチェック結果が表示される。理由表示部１２には、マトリックス表示部１１の座標位置に表示された相互作用のチェック結果をクリックすることにより、該当する相互作用について、簡易内容と詳細内容とが表示されるようになっている。
【００３７】
記憶装置３には、各種データをファイルやデータベースとして記憶する。各種データには、薬品基本マスタ、ＯＴＣマスタ等の各種マスタファイルのほか、薬品メモリテーブル、相互作用テーブル、相互作用簡易理由テーブル、相互作用詳細理由テーブル、一時相互作用結果メモリテーブル、マトリックス相互作用結果メモリテーブル等の各種テーブルが含まれる。各種マスタファイルは、ホストコンピュータ６から必要に応じて呼び出すようにしてもよい。各テーブルは、マスタファイル等に基づいて作成される。
【００３８】
薬品基本マスタファイルは、図３に示すように、ＹＪコード、薬品名、薬品名カナ（薬品名のカタカナ表記）、及び、規格単位で構成されている。ＹＪコードとは、個別医薬品コードの通称であり、薬価基準収載医薬品を銘柄（製造会社）別に収載したものである。規格単位とは、薬品を処方する際の基本単位を意味する。
【００３９】
ＯＴＣマスタファイルは、ＯＴＣマスタ成分ファイルとＯＴＣ参照成分ファイルとからなる。ＯＴＣマスタ成分ファイルは、図４に示すように、申請コード、商品名、商品名カナ（商品名のカナ表記）、及び、成分コードで構成されている。申請コードは、商品名すなわちＯＴＣ薬品の一般名称に対して付与される。成分コードは、ＯＴＣ薬品に含まれる成分毎に付与されるコード番号である。ＯＴＣ参照成分ファイルは、図５に示すように、成分コード（ＯＴＣマスタ成分ファイルの成分コードと同一）、成分カナ（成分のカナ表記）、成分名、及び、成分ＹＪコードで構成されている。成分名は、成分に対応する医療用薬品の薬品名である。成分ＹＪコードは、医療用薬品と同等なコード番号である。成分ＹＪコードは９桁で、１２桁であるＹＪコードから下３桁の銘柄（製造会社）番号を除去した内容となっている。
【００４０】
薬品メモリテーブルは、図６に示すように、ＯＴＣ薬品の製品名、ＯＴＣ薬品の成分名、医療用薬品の薬品名、医療用薬品の規格単位、ＹＪコード、ＯＴＣフラグ、及び、ＯＴＣ薬品の申請コードで構成されている。製品名とは、ＯＴＣ薬品の一般名称である。成分名は、ＯＴＣ薬品に含まれる各成分の名称である。図６の例では、ＯＴＣ薬品の薬品名称「マルチビタミンゴールドＡ」に対し、「ビタミンＡ」、「アスコルビン酸」等のＯＴＣ薬品を構成する各成分の名称が表示されている。薬品名とは、医療用薬品の名称である。ＯＴＣフラグは、薬品メモリテーブルに格納される薬品がＯＴＣ薬品である場合に立てられるものである（ここでは、「１」が格納される）。
【００４１】
相互作用テーブルは、図７に示すように、相互作用のチェック対象となる２つの薬品（ここでは、Ａ薬品及びＢ薬品）のＹＪコード、方向、危険度、簡易理由コード、及び、詳細理由コードで構成されている。方向とは、２つの薬品のうちのいずれを主薬品、いずれを従薬品とするのかを決定するためのものである。方向「０」では、Ａ薬品が主薬品、Ｂ薬品が従薬品となる。また、方向「１」では、Ａ薬品が従薬品、Ｂ薬品が主薬品となる。これにより、方向「０」では出展元が薬品Ａの添付文書であり、方向「１」では薬品Ｂの添付文書が出展元であることが明らかとなる。危険度とは、２つの薬品（医療用薬品のみならず、ＯＴＣ薬品の各成分を含む）の相互作用をチェックした結果を数字で表示したものである。ここでは、危険度「０」が禁忌（×）、危険度「１」が注意（△）となっている。簡易理由コード及び詳細理由コードは、次の各テーブルから文字データを読み込むためのコード番号で構成されている。なお、相互作用テーブルでは、ＹＪコードは１２桁であるが、前記ＯＴＣマスタファイルと同様に、実テーブルでは９桁となっており、データ量が抑制されている。
【００４２】
相互作用簡易理由テーブル及び相互作用詳細理由テーブルは、図８及び図９に示すように、前記コードと、このコード毎に設定した相互作用の理由を示す文字データからなる。
【００４３】
一時相互作用結果メモリテーブルは、図１０に示すように、前記相互作用テーブルに、各コードに基づいて相互作用簡易理由テーブル及び相互作用詳細理由テーブルから理由を示す文字データを取り込んだ構成である。また、無効フラグ（「０」有効、「１」無効）を備え、同一ＯＴＣ薬品の相互作用のチェック結果を表示の対象外とできるようになっている。
【００４４】
マトリックス相互作用結果メモリテーブルは、図１１に示すように、製品名、薬品名、ＹＪコード、危険度、簡易理由、及び、詳細理由で構成されている。ここでは、危険度は、相互作用がない場合に「−１」とし、図２Ａのマトリックス表示部１１には「  」（空白）と表示させるようになっている。また、相互作用を起こす可能性がある注意の場合に「１」とし、マトリックス表示部１１には「△」と表示させるようになっている。また、図示しないが、相互作用を起こす可能性が高く処方できない禁忌の場合に「２」以上の数字とし、数字が大きくなるほど、その危険性が高くしている。この場合、マトリックス表示部１１には、「×」と表示させるようになっている。
【００４５】
制御装置４は、中央処理装置１３（ＣＰＵ）のほか、処理に必要なデータを一時的に記憶するためのメモリ１４（ＲＡＭ）を備える。このメモリ１４は、処方データを記憶する処方データメモリ、その他メモリ（処理上での作業データ、変数等）として使用する。
【００４６】
ホストコンピュータ６は、処方データを送信する機能を有する。ここでは、ホストコンピュータ６には、病院の処方オーダリングシステムなどが稼働する病院ホスト、調剤薬局の医療事務用（レセプト）コンピュータ、薬局の調剤システム制御装置（コンピュータ内蔵）等のいずれかを使用できる。
【００４７】
次に、前記構成の薬品相互作用チェック装置の動作について、図１２及び図１３のフローチャートに従って説明する。
【００４８】
相互作用チェック画面７で、「ＯＴＣ薬品」ボタン２３が操作されているか否かを判断する（ステップＳ１）。「ＯＴＣ薬品」ボタン２３が操作されていなければ（ＮＯ）、医師によって処方される医療用薬品が対象となる。この場合、薬品欄８で、カナ文字が入力されて検索ボタン２４がクリックされれば（ステップＳ２）、その文字が含まれる薬品の検索を開始する。入力するカナ文字は一部でもよく、この場合には部分一致検索を行う。これにより、医療用薬品のデータベース、すなわち図３に示す薬品基本マスタファイルを参照して該当する薬品名を抽出する（ステップＳ３）。また、「ＯＴＣ薬品」ボタン２３が操作されていれば（ＹＥＳ）、ＯＴＣ薬品のデータベース、すなわち図４に示すＯＴＣマスタ成分ファイルを参照して該当するＯＴＣ薬品名を抽出する（ステップＳ４）。
【００４９】
医療用薬品又はＯＴＣ薬品の各データベースを参照することにより抽出した薬品名は、一覧表として別ウィンドウ（図示せず）で表示する（ステップＳ５）。そして、表示した薬品名から該当するものが選択（ダブルクリック）されると（ステップＳ６）、別ウィンドウ表示した一覧表を閉じ、選択した薬品名を薬品欄８の下方部分に表示する（ステップＳ７）。
【００５０】
以下同様にして、相互作用欄１０のチェックボタン２５が操作されるまで（ステップＳ８）、前記ステップＳ１〜Ｓ７の処理を繰り返し、薬品名欄に相互作用をチェックすべき薬品名を全て表示する。そして、相互作用欄１０のチェックボタン２５が操作されると、まず、表示された薬品のうち、医療用薬品のみを入力順に図６に示す薬品メモリテーブルに格納する（ステップＳ９）。薬品メモリテーブルに全ての医療用薬品が格納されれば、次いでＯＴＣ薬品を含まれる成分に展開し（ステップＳ１０）、医療用薬品と同様にして薬品メモリテーブルに格納する（ステップＳ１１）。ＯＴＣ薬品に含まれる成分への展開は、ＯＴＣマスタ成分ファイルの成分コードに基づいて、図５に示すＯＴＣ参照成分ファイルを参照して該当する成分名（薬品名）を抽出することにより行う。薬品メモリテーブルにＯＴＣ薬品の各成分を格納する際、参照するファイル（ＯＴＣマスタ成分ファイル又はＯＴＣ参照成分ファイル）からデータを格納した履歴に基づいて、ＯＴＣフラグ列に「１」を格納する。これにより、ＯＴＣ薬品であるか否かの識別を、直接薬品名等で行う場合に比べて短時間で行うことが可能となる。
【００５１】
全ての薬品について薬品メモリテーブルへのデータの格納が完了すれば、従来同様にして相互作用のチェック処理を行う（ステップＳ１２：詳しくは、特開２００１−２８２９２３号公報参照）。但し、ここでのチェック処理では、図７に示す相互作用テーブルに基づいて、図８及び図９の理由テーブルを参照し、医療用薬品のみならず、ＯＴＣ薬品に含まれる各成分についても行う。つまり、従来では対応しきれていなかったＯＴＣ薬品についても相互作用のチェックを行うことができる。したがって、今回の処方薬のみならず、現在服用中の市販薬がある場合であっても、確実に相互作用をチェックすることが可能となる。さらに、他の病院で処方された薬品を服用中である場合等、今回処方されたものとは別の医療用薬品がある場合であっても相互作用のチェックを行うことができる。なお、ここでは、ＯＴＣ薬品間の各成分の相互作用のチェックは、異なるＯＴＣ薬品間のみならず、同一ＯＴＣ薬品間についても行っている。
【００５２】
チェック結果は、図１０に示す一時相互作用結果メモリテーブルに格納する（ステップＳ１３）。このとき、無効フラグを「０」（有効）とするか、「１」（無効）とするかを決定する。すなわち、Ａ薬品ＹＪコードに基づいて薬品メモリテーブルを参照してＡ薬品の申請コードを取得する。同様に、Ｂ薬品についても申請コードを取得する。そして、両薬品で申請コードが一致するか否かを判断する。一致する場合、無効フラグを「１」（無効）とし、一致しない場合、「０」（有効）とする。具体的に、一時相互作用結果メモリテーブルで、Ａ薬品ＹＪコードが２３４４００７Ｘ１、Ｂ薬品ＹＪコードが２３４４００６１Ｘ１の組合せでは、図４のＯＴＣマスタ成分テーブルと、図５のＯＴＣ参照成分テーブルを参照すると、申請コードは共にＡ１９９７０９２２００７（マルチビタミンゴールドＡ）となるので、無効フラグは「１」（無効）となっている。
【００５３】
全てのデータが一時相互作用結果メモリテーブルに格納されれば、Ａ薬品を主薬品、Ｂ薬品を従薬品に統一する（ステップＳ１４）。すなわち、方向「１」について、Ａ薬品ＹＪコードとＢ薬品ＹＪコードを入れ替える。
【００５４】
続いて、図１１に示すマトリックス相互作用結果メモリテーブルを初期状態に戻し、チェック結果の件数分すなわち一時相互作用結果メモリテーブルに格納したデータのうち、無効フラグ「０」（有効）であるデータ分だけメモリを確保する（ステップＳ１５）。したがって、前述のように、無効フラグが「１」（無効）とされた申請コードが同一である同一ＯＴＣ薬品については、相互作用のチェック結果をマトリックス相互作用結果メモリテーブルには格納しない。但し、同一ＯＴＣ薬品間でも含まれる成分について相互作用のチェック結果を格納する場合には、無効フラグの設定は不要となる。そして、薬品メモリテーブルに格納した順で、製品名、薬品名（この薬品が主薬品となる。）、ＹＪコードを格納する。また、主薬品のＹＪコードがマトリックス相互作用結果メモリテーブルのＹＪコードと一致し、従薬品のＹＪコードが薬品メモリテーブルのＹＪコードと一致するデータに対して危険度、簡易理由、詳細理由を格納する（ステップＳ１６）。すなわち、一時相互作用結果メモリテーブルに格納した主薬品のＹＪコードがマトリックス相互作用結果メモリテーブルに格納したＹＪコードと一致することにより、マトリックス相互作用結果メモリテーブルのどのＹＪコードで特定される領域に、一時相互作用結果メモリテーブルに格納した危険度、簡易理由及び詳細理由を格納すればよいのかが特定される。そして、薬品メモリテーブルに格納される薬品名及び成分名の順序が決まっており、マトリックス相互作用結果メモリテーブルの前記領域を構成する各行の順序とを一致させているので、一時相互作用結果メモリテーブルに格納した従薬品のＹＪコードが薬品メモリテーブルに格納したＹＪコードと一致した行が何行目かを判別することにより、前述のようにして特定されたマトリックス相互作用結果メモリテーブルの領域のうち、どの行に危険度、簡易理由及び詳細理由を格納すればよいのかが特定される。なお、マトリックス相互作用結果メモリテーブルの危険度には初期値として「−１」（危険度がない組合せ）として設定されており、一時相互作用結果メモリテーブルから該当箇所にデータを格納することにより、「１」（禁忌）又は「０」（注意）に変更される。このように、一時相互作用結果メモリテーブルには相互作用のチェック結果が禁忌又は注意となっているデータのみを格納しておくだけであっても、マトリックス相互作用結果メモリテーブルに、危険度がない組合せを含む、マトリックス表示部への表示のために必要とされる全ての情報を反映させることが可能となる。なお、一時相互作用結果メモリテーブルに格納したデータはクリアし、メモリを開放しておく。また、ＯＴＣ薬品の成分名については、ＯＴＣマスタ成分ファイル又はＯＴＣ参照成分ファイルからデータを読み込んだデータの転送結果に基づいてＯＴＣ判別フラグ（例えば、「１」）を立てるようにしてもよい。
【００５５】
相互作用のチェックが完了すれば、マトリックス相互作用結果メモリテーブルに格納したデータ内容を、相互作用欄１０のマトリックス表示部１１の該当部分にそれぞれ表示する（ステップＳ１７）。
【００５６】
すなわち、最左列に主薬品を表示し、最上行に従薬品を表示する。最左列では上方側から、最上行では左側から、医療用薬品を薬品メモリテーブルへの格納順で表示し、次いでＯＴＣ薬品の各成分名を表示する。成分名は、前記マトリックス相互作用結果メモリテーブルに格納したＹＪコードの桁数に基づいて同一ＯＴＣ薬品のものであることを判別可能とし、ＯＴＣ薬品名を共通セル２６ａ，２６ｂとして表示する。共通セル２６ａ，２６ｂは他の部分と異なる色で表示し、どの成分がどのＯＴＣ薬品のものであるのかの識別を容易なものとする。但し、共通セル２６ａ，２６ｂを設ける代わりに、各成分名に括弧書きでＯＴＣ薬品の名称を表示したり、成分の範囲を指定する引出線を表示して同一ＯＴＣ薬品である旨を表示したりする等、種々の識別可能な構成とすることができる。なお、同一ＯＴＣ薬品であるか否かの判断は、前述のようにＯＴＣ判別フラグを立てる場合には、このＯＴＣ判別フラグに基づいて行うようにしてもよい。また、マトリックス相互作用結果メモリテーブルで、ＯＴＣ薬品であれば製品名及び薬品名を格納し、医療用薬品であれば薬品名のみを格納するようにして、製品名に格納されているデータが同一か否かで、同一ＯＴＣ薬品であるか否かの判断を行うようにしてもよい。
【００５７】
そして、主薬品と従薬品の組合せ、すなわち各主薬品と各従薬品によってそれぞれ決定される座標位置（セル）に相互作用のチェック結果を表示する。ここでは、マトリックス相互作用結果メモリテーブルの危険度に格納されたデータに基づいて、危険度「−１」では「  」（空白）、危険度「０」では「△」、危険度「１」では「×」の記号を表示する。「  」（空白）は相互作用がないことを意味し、「△」は服用する際に注意を要することを意味し、「×」は禁忌すなわち処方できないことを意味する。表示されるチェック結果としての記号にはそれぞれ異なる色を使用し、識別容易としている。「△」又は「×」が表示されたセルがクリックされると、図２Ａに示すように、そのセルを反転表示し、下方の理由表示部１２に簡易理由と詳細理由とを表示する。そして、表示された文字列を前記記号「△」又は「×」に合わせることにより、どのチェック結果に対応する理由であるのかを判断容易とすることが可能となる。
【００５８】
また、セルがクリックされると、そのセルを含む行又は列あるいは両方を他と識別可能に表示する。これにより、選択されたセルが相互作用のチェック対象となるいずれの薬品に関するものであるのかの判別が容易となる。
【００５９】
さらに、セルがクリックされる場合、薬品の組合せが同じで、主薬品と従薬品の関係が逆転した座標位置（セル）が存在するので、その一方がクリックされれば、図２Ｂに示すように、残る他方の座標位置（セル）２８も反転表示するようにしてもよい。また、主薬品の添付文書を参照して相互作用のチェックを行っているため、薬品の組合せは同じでも、主薬品と従薬品がいずれになるのかで、相互作用のチェック結果が相違する場合がある。この場合、相互作用のチェック結果が相違することを報知し、医師の判断を仰ぐようにすることも可能である。
【００６０】
以上のようにして、処方薬のみならず市販薬等の他の服用薬が存在する場合であっても相互作用のチェックを行うことができる。そして、表示されたチェック結果に基づいて処方できない薬品を特定し、同じ薬効の他の薬品への変更を行ったり、患者に市販薬の服用の中止を促したりする。
【００６１】
薬品を変更する場合、該当するセルをダブルクリックすることにより、そのセルが位置する行の薬品情報を表示する。そして、同効薬タブをクリックすることにより、同じ薬効の他の薬品を一覧表示させることができるので、一覧表示された中から適切なものを選択すればよい。
【００６２】
なお、前記実施形態では、現在服用中、あるいは、これから服用する薬品のみについて相互作用のチェックを行うようにしたが、過去の処方薬との間でも相互作用をチェックできるようにするのが好ましい。すなわち、過去の処方薬は、処方履歴としてデータが蓄積されているので、呼び出して前記ステップＳ１３と同様にして薬品メモリテーブルに格納し、相互作用をチェックする。これにより、過去に処方されて現在も服用中の薬品についても相互作用のチェックを簡単に行うことが可能となる。この場合、いつの時点で処方された薬品をチェック対象に含めるのかを設定可能とするのが好ましい。但し、過去に処方された薬品については、今回処方する薬品とは識別可能に表示させるのが好ましい。また、処方日及び服用日数から現在も服用中であるか否かを推測し、自動的に相互作用のチェックを行うようにしてもよい。
【００６３】
また、前記実施形態では、医療用薬品同士、医療用薬品とＯＴＣ薬品に含まれる各成分、あるいは、ＯＴＣ薬品に含まれる各成分同士の間で相互作用をチェックするようにしたが、複数の薬品をグループ化してグループ間で相互作用をチェックすることも可能である。
【００６４】
また、同一ＯＴＣ薬品に含まれる成分を１つのグループとして扱い、同一グループ間の相互作用についてはチェックしないようにしてもよい。これにより、同一ＯＴＣ薬品では、相互作用を発生させるには問題とならない量の各成分間のチェックが行われることを防止し、無駄な処理を省略することができる。
【００６５】
また、診療科毎に処方される薬品を１つのグループとし、各グループ間で相互作用のチェックを行うようにしてもよい。通常、診療科が同じであれば、通常同じ医師によって薬品が処方されることになるため、複数の薬品が処方されても相互作用が発生することは少ないと考えられるからである。これにより、必要最小限の範囲で相互作用のチェックを行うことが可能となる。
【００６６】
なお、同一ＯＴＣ薬品に含まれる成分、及び、診療科の別の双方についてグループ化して相互作用をチェックするようにしてもよいことは勿論である。
【図面の簡単な説明】
【００６７】
【図１】本実施形態に係る相互作用チェック装置の機器構成を示すブロック図である。
【図２Ａ】図１の表示手段に表示される相互作用チェック画面を示す図である。
【図２Ｂ】図１の表示手段に表示される相互作用チェック画面を示す図である。
【図３】図１の記憶手段に記憶される薬品基本マスタファイルの構成を示す図表である。
【図４】図１の記憶手段に記憶されるＯＴＣマスタ成分ファイルの構成を示す図表である。
【図５】図１の記憶手段に記憶されるＯＴＣ参照成分ファイルの構成を示す図表である。
【図６】図１の記憶手段に記憶される薬品メモリテーブルの構成を示す図表である。
【図７】図１の記憶手段に記憶される相互作用テーブルの構成を示す図表である。
【図８】図１の記憶手段に記憶される簡易理由テーブルの構成を示す図表である。
【図９】図１の記憶手段に記憶される詳細理由テーブルの構成を示す図表である。
【図１０】図１の記憶手段に記憶される一時相互作用結果メモリテーブルの構成を示す図表である。
【図１１】図１の記憶手段に記憶されるマトリックス相互作用結果メモリテーブルの構成を示す図表である。
【図１２】本実施形態に係る相互作用チェック装置の動作を示すフローチャート図である。
【図１３】本実施形態に係る相互作用チェック装置の動作を示すフローチャート図である。
【符号の説明】
【００６８】
１…表示装置
２…入力装置
３…記憶装置
４…制御装置
５…印刷装置
６…ホストコンピュータ
７…相互作用チェック画面
８…薬品欄
９…病名欄
１０…相互作用欄
１１…マトリックス表示部
１２…理由表示部
１３…中央処理装置
１４…メモリ
２１…チェックタブキー
２２…相互作用タブキー
２３…「ＯＴＣ薬品」ボタン
２４…検索ボタン
２５…チェックボタン
２６ａ，２６ｂ…共通セル
２７，２８…反転表示されたセル
【図１】
2006209576.tif 000003
【図３】
2006209576.tif 000004
【図４】
2006209576.tif 000005
【図５】
2006209576.tif 000006
【図６】
2006209576.tif 000007
【図７】
2006209576.tif 000008
【図８】
2006209576.tif 000009
【図９】
2006209576.tif 000010
【図１０】
2006209576.tif 000011
【図１１】
2006209576.tif 000012
【図１２】
2006209576.tif 000013
【図１３】
2006209576.tif 000014
【図２Ａ】
2006209576.tif 000015
【図２Ｂ】
2006209576.tif 000016