(57)【要約】【課題】診療情報から得られない情報が、処方薬剤の決定に与える影響を評価する。【解決手段】医学情報処理装置は、医学概念の一覧を示す医学辞書と、薬剤の名称を示す薬剤情報と、診療履歴を含む診療情報と、診療情報に含まれない医学概念に関する記載を含む文献と、を保持し、診療情報に含まれない医学概念と薬剤情報に含まれる薬剤との各組み合わせについて、該文献から、当該医学概念及び当該薬剤に関する記載を含む文献を特定し、該組み合わせそれぞれについて、特定した各文献に含まれる医学辞書が示す医学概念、からなる医学概念リストを生成し、診療情報に含まれない各医学概念が、医学概念リストが示す文献の文脈において出現する確率、に基づいて、診療情報に含まれない医学概念のうち、薬剤情報に含まれる薬剤の処方に影響を与える第１医学概念を決定する。【選択図】図１
2019207520.tif 000002
【特許請求の範囲】
【請求項１】
医学情報処理装置であって、
プロセッサとメモリとを備え、
前記メモリは、
医学概念の一覧を示す医学辞書と、
薬剤の名称を示す薬剤情報と、
診療履歴を含む診療情報と、
前記診療情報に含まれない医学概念に関する記載を含む文献と、を保持し、
前記プロセッサは、
前記診療情報に含まれない医学概念と前記薬剤情報に含まれる薬剤との組み合わせそれぞれについて、前記文献から、当該医学概念に関する記載と当該薬剤に関する記載とを含む文献を特定し、
前記組み合わせそれぞれについて、前記特定した文献それぞれに含まれる前記医学辞書が示す医学概念、からなる医学概念リストを生成し、
前記診療情報に含まれない医学概念それぞれが、前記医学概念リストが示す文献の文脈において出現する確率、に基づいて、前記診療情報に含まれない医学概念のうち、前記薬剤情報に含まれる薬剤の処方に影響を与える第１医学概念を決定する、医学情報処理装置。
【請求項２】
請求項１に記載の医学情報処理装置であって、
前記メモリは、診療履歴が入力されると、処方される予測薬剤を示す値を出力する予測モデルを保持し、
前記診療情報に含まれる診療履歴は、薬剤の処方履歴を含み、
前記プロセッサは、
前記第１医学概念それぞれについて、前記薬剤情報に含まれる各薬剤の処方に対する影響度を決定し、
前記影響度を示すパラメータを前記予測モデルに適用し、
前記パラメータを適用した予測モデルに、前記診療情報に含まれる診療履歴それぞれを入力して、予測薬剤を示す情報を取得し、
前記取得した予測薬剤を示す値と、前記診療情報に含まれる診療履歴それぞれに対応する処方履歴が示す処方薬剤を示す値と、が近づくように、前記影響度を調節し、
調節後の前記影響度を前記パラメータに反映させる、医学情報処理装置。
【請求項３】
請求項２に記載の医学情報処理装置であって、
前記パラメータは、行列で表され、
前記プロセッサは、
前記薬剤情報に含まれる各薬剤について、当該薬剤の処方に影響を与える第１医学概念を示すベクトルそれぞれと、当該第１医学概念に対応する影響度と、の積の線形和を算出し、
前記線形和それぞれを、前記行列の行ベクトル又は列ベクトルとして含める、医学情報処理装置。
【請求項４】
請求項２に記載の医学情報処理装置であって、
前記プロセッサは、
前記医学辞書を参照して、前記診療情報に含まれる医学概念を特定し、
前記診療情報に含まれる医学概念それぞれについて、当該医学概念に関する記載を含む診療履歴を特定し、前記特定した診療履歴それぞれに含まれる前記医学辞書が示す医学概念、からなる医学概念リストを生成し、
前記診療情報に含まれる医学概念それぞれが、当該医学概念に対応する医学概念リストが示す診療履歴の文脈において出現する確率、に基づいて、前記診療情報に含まれる医学概念のうち、処方薬剤の決定に影響を与える第２医学概念を決定し、
前記パラメータは、前記第２医学概念を反映する、医学情報処理装置。
【請求項５】
請求項４に記載の医学情報処理装置であって、
前記パラメータは、行列で表され、
前記行列は、前記第２医学概念を示すベクトルを行ベクトル又は列ベクトルとして有する、医学情報処理装置。
【請求項６】
請求項２に記載の医学情報処理装置であって、
表示装置に接続され、
前記プロセッサは、
前記薬剤情報に含まれる第１薬剤の指定を受け付け、
前記第１薬剤の処方に影響を与える第１医学概念と、当該第１医学概念に対応する調節後の前記影響度と、を示す情報を、前記表示装置に出力する、医学情報処理装置。
【請求項７】
請求項６に記載の医学情報処理装置であって、
前記プロセッサは、
前記出力した影響度の変更指示を受け付け、
前記変更指示に基づいて、前記出力した影響度を変更し、
変更後の影響度が示すベクトルと、前記薬剤情報に含まれる各薬剤の処方に影響を与える第１概念に対応する調節後の影響度が示すベクトルと、の距離を算出し、
前記算出した距離に基づいて、前記第１薬剤の前記薬剤情報に含まれる薬剤から、類似薬剤を決定し、
前記類似薬剤を示す情報を前記表示装置に出力する、医学情報処理装置。
【請求項８】
請求項１に記載の医学情報処理装置であって、
前記メモリは、
前記医学辞書に含まれる医学概念のうち、数値関連の概念を示す数値関連情報を保持し、
前記プロセッサは、前記医学概念リストに含まれる、前記数値関連情報が示す数値関連の医学概念、が示す数値を、閾値処理によって、所定数の段階の値に置き換える、医学情報処理装置。
【請求項９】
医学情報処理装置による医学情報処理方法であって、
前記医学情報処理装置は、プロセッサとメモリとを備え、
前記メモリは、
医学概念の一覧を示す医学辞書と、
薬剤の名称を示す薬剤情報と、
診療履歴を含む診療情報と、
前記診療情報に含まれない医学概念に関する記載を含む文献と、を保持し、
前記医学情報処理方法は、
前記プロセッサが、前記診療情報に含まれない医学概念と前記薬剤情報に含まれる薬剤との組み合わせそれぞれについて、前記文献から、当該医学概念に関する記載と当該薬剤に関する記載とを含む文献を特定し、
前記プロセッサが、前記組み合わせそれぞれについて、前記特定した文献それぞれに含まれる前記医学辞書が示す医学概念、からなる医学概念リストを生成し、
前記プロセッサが、前記診療情報に含まれない医学概念それぞれが、前記医学概念リストが示す文献の文脈において出現する確率、に基づいて、前記診療情報に含まれない医学概念のうち、前記薬剤情報に含まれる薬剤の処方に影響を与える第１医学概念を決定する、ことを含む医学情報処理方法。
【請求項１０】
医学情報処理装置に医学情報処理を実行させるための医学情報処理プログラムであって、
前記医学情報処理装置は、プロセッサとメモリとを備え、
前記メモリは、
医学概念の一覧を示す医学辞書と、
薬剤の名称を示す薬剤情報と、
診療履歴を含む診療情報と、
前記診療情報に含まれない医学概念に関する記載を含む文献と、を保持し、
前記医学情報処理プログラムは、
前記診療情報に含まれない医学概念と前記薬剤情報に含まれる薬剤との組み合わせそれぞれについて、前記文献から、当該医学概念に関する記載と当該薬剤に関する記載とを含む文献を特定する手順と、
前記組み合わせそれぞれについて、前記特定した文献それぞれに含まれる前記医学辞書が示す医学概念、からなる医学概念リストを生成する手順と、
前記診療情報に含まれない医学概念それぞれが、前記医学概念リストが示す文献の文脈において出現する確率、に基づいて、前記診療情報に含まれない医学概念のうち、前記薬剤情報に含まれる薬剤の処方に影響を与える第１医学概念を決定する手順と、を前記プロセッサに実行させる、医学情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、医学情報処理装置、医学情報処理方法、及び医学情報処理プログラムに関する。
【背景技術】
【０００２】
本技術分野の背景技術として、特開２００８−２１０４１４号公報（特許文献１）がある。この公報には、「本発明のコンピュータ装置は、小売薬局から取得した縦処方データの履歴データベースにリンクし、特定の処方に関連して秘匿すべき患者がデータベースで追跡可能であるか否かを決定し、患者が追跡可能である場合、特定の処方に対する投薬量及び処方生成物と、データベースの当該秘匿すべき患者に対する他の処方の投薬量及び処方生成物とを比較し、対応する数の分類変数に基づく複数の異なる数の処方分類の一つとして、特定の処方と他の処方との間の投薬量又は処方した投薬の変化に基づいて特定の処方を分類し、処方の総数を計数し、市場イベントの発生に応答して処方の総数に基づいて分類変数に関連する予測モデルを生成し、医師の処方実務の予測を表示して警告する。」と記載されている（要約参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２１０４１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術は、過去の処方データを分析することにより、医師の処方実務を予測する。しかし、処方データ等の診療情報に含まれる情報だけでなく、ＱｏＬ（Ｑｕａｌｉｔｙ  ｏｆ  Ｌｉｆｅ）及びＡＤＬ（Ａｃｔｉｖｉｔｉｅｓ  ｏｆ  Ｄａｉｌｙ  Ｌｉｖｉｎｇ）等の診療情報に現れない情報も、処方薬剤の決定に影響を与えるが、特許文献１に記載の技術は当該影響を評価していない。
【０００５】
そこで本発明の一態様は、ＱｏＬ指標やＡＤＬ指標等の診療情報からは得られない情報が処方薬剤の決定に与える影響を評価することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の一態様は以下の構成を採用する。医学情報処理装置は、プロセッサとメモリとを備え、前記メモリは、医学概念の一覧を示す医学辞書と、薬剤の名称を示す薬剤情報と、診療履歴を含む診療情報と、前記診療情報に含まれない医学概念に関する記載を含む文献と、を保持し、前記プロセッサは、前記診療情報に含まれない医学概念と前記薬剤情報に含まれる薬剤との組み合わせそれぞれについて、前記文献から、当該医学概念に関する記載と当該薬剤に関する記載とを含む文献を特定し、前記組み合わせそれぞれについて、前記特定した文献それぞれに含まれる前記医学辞書が示す医学概念、からなる医学概念リストを生成し、前記診療情報に含まれない医学概念それぞれが、前記医学概念リストが示す文献の文脈において出現する確率、に基づいて、前記診療情報に含まれない医学概念のうち、前記薬剤情報に含まれる薬剤の処方に影響を与える第１医学概念を決定する。
【発明の効果】
【０００７】
本発明の一態様によれば、ＱｏＬ指標やＡＤＬ指標等の診療情報からは得られない情報が処方薬剤の決定に与える影響を評価することができる。
【０００８】
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【０００９】
【図１】実施例１における処方予測装置の構成例を示すブロック図である。
【図２Ａ】実施例１におけるリアルワールドデータの一例である。
【図２Ｂ】実施例１におけるリアルワールドデータによって特定された診療の一例を示す説明図である。
【図３】実施例１における関連文献の一例である。
【図４】実施例１における処方予測装置による処理全体の概略の一例を示す説明図である。
【図５】実施例１における表現型ベクトル生成処理の一例を示すフローチャートである。
【図６】実施例１における処方予測縮約マトリクス生成処理の一例を示すフローチャートである。
【図７】実施例１におけるエンカウンターベクトルの一例である。
【図８】実施例１における売上影響分析画面の一例である。
【図９】実施例１における製品戦略策定支援処理の一例を示すフローチャートである。
【図１０】実施例１における製品戦略策定支援処理の一例を示す説明図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態を図面に基づいて詳細に説明する。本実施形態において、同一の構成には原則として同一の符号を付け、繰り返しの説明は省略する。なお、本実施形態は本発明を実現するための一例に過ぎず、本発明の技術的範囲を限定するものではないことに注意すべきである。
【実施例１】
【００１１】
本実施例は医学情報処理装置の一例である処方予測装置について説明する。図１は、処方予測装置の構成例を示すブロック図である。処方予測装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１、メモリ１０２、補助記憶装置１０３、及び通信装置１０４を有する計算機によって構成される。
【００１２】
ＣＰＵ１０１は、プロセッサを含み、メモリ１０２に格納されたプログラムを実行する。メモリ１０２は、不揮発性の記憶素子であるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）及び揮発性の記憶素子であるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を含む。ＲＯＭは、不変のプログラム（例えば、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ））などを格納する。ＲＡＭは、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）のような高速かつ揮発性の記憶素子であり、ＣＰＵ１０１が実行するプログラム及びプログラムの実行時に使用されるデータを一時的に格納する。
【００１３】
補助記憶装置１０３は、例えば、磁気記憶装置（ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ））、フラッシュメモリ（ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ））等の大容量かつ不揮発性の記憶装置であり、ＣＰＵ１０１が実行するプログラム及びプログラムの実行時に使用されるデータを格納する。すなわち、プログラムは、補助記憶装置１０３から読み出されて、メモリ１０２にロードされて、ＣＰＵ１０１によって実行される。
【００１４】
処方予測装置１００は、入力インターフェース１０５及び出力インターフェース１０８を有してもよい。入力インターフェース１０５は、キーボード１０６やマウス１０７などが接続され、オペレータからの入力を受けるインターフェースである。出力インターフェース１０８は、ディスプレイ装置１０９やプリンタなどが接続され、プログラムの実行結果をオペレータが視認可能な形式で出力するインターフェースである。
【００１５】
通信装置１０４は、所定のプロトコルに従って、他の装置との通信を制御するネットワークインターフェース装置である。また、通信装置１０４は、例えば、ＵＳＢ等のシリアルインターフェースを含む。
【００１６】
ＣＰＵ１０１が実行するプログラムは、リムーバブルメディア（ＣＤ−ＲＯＭ、フラッシュメモリなど）又はネットワークを介して処方予測装置１００に提供され、非一時的記憶媒体である不揮発性の補助記憶装置１０３に格納される。このため、処方予測装置１００は、リムーバブルメディアからデータを読み込むインターフェースを有するとよい。
【００１７】
処方予測装置１００は、物理的に一つの計算機上で、又は、論理的又は物理的に構成された複数の計算機上で構成される計算機システムであり、同一の計算機上で別個のスレッドで動作してもよく、複数の物理的計算機資源上に構築された仮想計算機上で動作してもよい。
【００１８】
ＣＰＵ１０１は、表現型ベクトル生成部１１１、処方予測縮約マトリクス生成部１１２、売上影響分析部１１３、及び製品戦略策定支援部１１４を含む。例えば、ＣＰＵ１０１は、メモリ１０２にロードされた表現型ベクトル生成プログラムに従って動作することで、表現型ベクトル生成部１１１として機能し、メモリ１０２にロードされた処方予測縮約マトリクス生成プログラムに従って動作することで、処方予測縮約マトリクス生成部１１２として機能する。ＣＰＵ１０１に含まれる他の機能部についても、プログラムと機能部の関係は同様である。
【００１９】
なお、ＣＰＵ１０１に含まれる機能部による機能の一部又は全部が、例えば、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等のハードウェアによって実現されてもよい。
【００２０】
表現型ベクトル生成部１１１は、表現型ベクトルを生成する。処方予測縮約マトリクス生成部１１２は、処方予測縮約マトリクスを生成する。売上影響分析部１１３は、薬剤の特徴を示す各指標が、当該薬剤の処方に寄与する度合いを分析する。製品戦略策定支援部１１４は、後述する表現型ベクトル集合１２３が示す薬剤に含まれないターゲット薬剤（例えば、新規に開発された薬剤）に類似する薬剤及び当該類似する薬剤についての情報を検索する。
【００２１】
補助記憶装置１０３は、薬剤リスト１２１、処方予測モデル１２２、表現型ベクトル集合１２３、及び薬剤売上データ１２４を保持する。薬剤リスト１２１は、薬剤名の一覧を含む薬剤情報の一例である。なお、補助記憶装置１０３に格納されている一部又は全部のデータは、処方予測装置１００に接続されているデータベースに格納されていてもよい。
【００２２】
処方予測モデル１２２は、後述するエンカウンターベクトルが入力されると、予測薬剤を示すベクトルを出力するモデルである。処方予測モデル１２２は、例えば、ニューラルネットワークによって定義される。なお、後述する処方予測縮約マトリクスは、処方予測モデル１２２のパラメータの一例である。処方予測モデル１２２を用いた予測薬剤の算出において、エンカウンターベクトルと後述する処方予測マトリクスとの積が算出される。
【００２３】
表現型ベクトル集合１２３は、後述する表現型ベクトルを含む。薬剤売上データ１２４は、例えば、各薬剤の売り上げの時系列情報を含む。
【００２４】
処方予測装置１００は、リアルワールドデータ２１０、関連文献２２０、及び医学辞書２３０を保持するデータベースに接続されている。なお、リアルワールドデータ２１０、関連文献２２０、及び医学辞書２３０は補助記憶装置１０３に格納されていてもよい。
【００２５】
リアルワールドデータ２１０は、レセプトデータ、カルテデータ、検診データ等を含む、実診療行為の情報を保持する診療情報の一例である。診療とは、診察、治療、処方、検診、及び検査等の医師が患者に対して行う行為を含む。本実施例において、リアルワールドデータ２１０は、ＱｏＬ及びＡＤＬを示す情報を保持していないものとする。関連文献２２０に含まれる少なくとも１つの文献は、リアルワールドデータ２１０に含まれないＱｏＬ及びＡＤＬを示す情報を含む。
【００２６】
医学辞書２３０は、医学概念と、医学概念間の関係を表すネットワークと、医学概念が数値関連の概念であるか否かを示す情報と、を保持する。例えば、病名、薬剤名、検査名、検査結果、ＱｏＬを示す指標名、ＡＤＬを示す指標名、医療に関連する事象名（例えば有害事象）、及び医学用語等は、いずれも医学概念の一例である。数値関連の概念とは、当該概念における具体的な事象を数値で示すことができる概念である。
【００２７】
なお、本実施形態において、処方予測装置１００が使用する情報は、データ構造に依存せずどのようなデータ構造で表現されていてもよい。例えば、テーブル、リスト、データベース又はキューから適切に選択したデータ構造体が、情報を格納することができる。
【００２８】
図２Ａは、リアルワールドデータ２１０の一例である。リアルワールドデータ２１０は、例えば、患者ＩＤ欄２１１、エンカウンターＩＤ欄２１２、病名欄２１３、処方欄２１４、検査結果欄２１５、処置欄２１６、入来／外来欄２１７、及び日付欄２１８を含む。
【００２９】
患者ＩＤ欄２１１は、患者を識別するＩＤを格納する。エンカウンターＩＤ欄２１２は、診療を識別するＩＤを格納する。病名欄２１３は、診療の対象である病名を格納する。処方欄２１４は、診療において処方された薬剤の名称を格納する。検査結果欄２１５は、診療において行われた検査結果を格納する。処置欄２１６は、診療において行われた処置の名称を格納する。
【００３０】
入来／外来欄２１７は、診療が入来によるものであったか外来によるものであったかを示す情報を格納する。日付欄２１８は、診療が実施された日付を格納する。なお、図２Ａの例のように、処置欄２１６にｎｕｌｌ値が格納されている場合、例えば、診療において処置が行われなかった又は処置が行われたか否かが不明であることを示す。他の欄にｎｕｌｌ値が格納されている場合についても同様である。
【００３１】
図２Ｂは、図２Ａのリアルワールドデータ２１０によって特定された診療の一例を示す説明図である。図２Ｂは、患者Ａに実行された診療を示す。患者Ａは、２０１８年１月１０日にエンカウンターＩＤが１００である診療を受けた。当該診療の対象である病名は糖尿病であり、薬剤Ａが処方され、検査結果は「ＨｂＡ１ｃが１０％」であり、外来によって当該診療を受けた。
【００３２】
また、患者Ａは、２０１８年２月１０日にエンカウンターＩＤが２００である診療を受けた。当該診療の対象である病名は糖尿病であり、薬剤Ａが処方され、検査結果は「ＨｂＡ１ｃが９％」であり、外来によって当該診療を受けた。
【００３３】
なお、リアルワールドデータ２１０のレコードに含まれる値のうち、診療内容に関する値をエンカウンター情報２１９とも呼ぶ。図２Ｂの例では、エンカウンター情報２１９は、リアルワールドデータ２１０のレコードに含まれる値のうち、患者ＩＤ、エンカウンターＩＤ、日付、及びｎｕｌｌ値を除く値からなる情報である。図２Ｂの例では、エンカウンターＩＤ＝１００についての、エンカウンター情報２１９は、「糖尿病」、「薬剤Ａ」、「ＨｂＡ１ｃ：１０％」、「外来」からなる。
【００３４】
図３は、関連文献２２０の一例である。関連文献２２０は、１以上の文献を含み、各文献には、文献を識別する文献ＩＤが与えられている。なお、文献ＩＤが２０００である文献及び文献ＩＤが３０００である文献に記載されているＩＣＥＲ（Ｉｎｃｒｅｍｅｎｔａｌ  Ｃｏｓｔ  Ｅｆｆｅｃｔｉｖｅｎｅｓｓ  Ｒａｔｉｏ）とは、ＱｏＬに関わる指標の一例である。
【００３５】
なお、図３の各文献における下線部は、医学辞書２３０に含まれる医学概念又は薬剤リスト１２１に含まれる薬剤名（前述したように薬剤名も医学概念の一例である）である。図３のように、各文献は、文献内における医学概念を判別可能な形式で保持してもよいし、後述する処理において文献を参照する機能部が、医学辞書２３０を参照して文献内の医学概念を特定してもよい。
【００３６】
図４は、処方予測装置１００による処理全体の概略の一例を示す説明図である。表現型ベクトル生成部１１１は、リアルワールドデータ２１０及び関連文献２２０に基づいて、表現型ベクトルを生成する。表現型ベクトルは、例えば、関連文献２２０において対象薬剤と共起して出現する医学概念、又はリアルワールドデータ２１０に出現する医学概念から得られる。表現型ベクトルは、処方予測モデル１２２における処方薬剤の決定に影響を与える。また、表現型ベクトルが、特に関連文献２２０において対象薬剤と共起して出現する医学概念から得られた場合、当該医学概念は、処方予測モデル１２２における当該対象薬剤の処方に影響を与える（寄与する）。
【００３７】
処方予測縮約マトリクス生成部１１２は、各薬剤について、当該薬剤を中心としたネットワーク上の表現型ベクトルに重みを掛けた線形和を算出する。当該重みは、対応する表現型ベクトルが示す医学概念が、当該表現型ベクトルが示す薬剤の処方に与える影響度（寄与度）を示す。処方予測縮約マトリクス生成部１１２は、算出した線形和それぞれと、他の表現型ベクトルと、を並べて処方予測縮約マトリクスＧを生成する。
【００３８】
また、処方予測縮約マトリクス生成部１１２は、エンカウンター情報２１９からエンカウンターベクトルを生成する。処方予測縮約マトリクス生成部１１２は、処方予測モデル１２２にエンカウンターベクトルを入力して得られた予測薬剤と、エンカウンター情報における処方薬剤と、を比較して、処方予測モデル１２２におけるパラメータを更新する。
【００３９】
売上影響分析部１１３は、ある薬剤について、当該薬剤を中心としたネットワーク上の表現型ベクトルに対応する重みから、当該薬剤の処方に影響を与えた要因を評価する。製品戦略策定支援部１１４は、表現型ベクトル集合１２３に含まれないターゲット薬剤（例えば、新規開発された薬剤）に類似する薬剤を、表現型ベクトル集合１２３に含まれる薬剤を中心としたネットワーク上の表現型ベクトルと当該表現型ベクトルに対応する重みから、推測する。
【００４０】
図５は、表現型ベクトル生成処理の一例を示すフローチャートである。表現型ベクトル生成部１１１は、薬剤リスト１２１から１以上の対象薬剤ｄを選択する（Ｓ５０１）。選択される対象薬剤は、例えば、薬剤リスト１２１に含まれる全ての薬剤であってもよいし、入力インターフェース１０５を介してユーザから、又は通信装置１０４を介して他の装置から指定された薬剤であってもよい。
【００４１】
表現型ベクトル生成部１１１は、医学辞書２３０に含まれる選択対象の医学概念から、未選択の１つの医学概念ｗを選択する（Ｓ５０２）。なお、当該選択対象の医学概念は、例えば、医学辞書２３０に含まれる全ての医学概念であってもよいし、入力インターフェース１０５を介してユーザから、又は通信装置１０４を介して他の装置から指定された医学概念であってもよい。また、選択対象の医学概念は、リアルワールドデータ２１０に含まれる医学概念を含まなくてもよい。
【００４２】
表現型ベクトル生成部１１１は、医学概念ｗがリアルワールドデータ２１０に含まれるか否かを判定する（Ｓ５０３）。表現型ベクトル生成部１１１は、医学概念ｗがリアルワールドデータ２１０に含まれると判定した場合（Ｓ５０３：Ｙｅｓ）、リアルワールドデータ２１０を参照して、１以上の文脈リストＣｗを生成する（Ｓ５０４）。
【００４３】
表現型ベクトル生成部１１１は、ステップＳ５０４において、例えば、リアルワールドデータ２１０から医学概念ｗを含む各レコードのエンカウンター情報を取得する。表現型ベクトル生成部１１１は、各エンカウンター情報に対して、当該エンカウンター情報に含まれる値のうち医学概念ｗ以外の値それぞれを要素として有するリストを生成し、当該生成したリストを文脈リストＣｗに決定する。つまり、文脈リストＣｗは、医学概念ｗに共起する単語群を示す。
【００４４】
例えば、医学概念ｗが「糖尿病」である場合、ステップＳ５０４において、図２Ａのリアルワールドデータ２１０から、Ｃ糖尿病１＝｛薬剤Ａ，ＨｂＡ１ｃ：１０％，外来｝と、Ｃ糖尿病２＝｛薬剤Ａ，検査結果ＨｂＡ１ｃ：９％，外来｝と、がそれぞれ文脈リストとして生成される。
【００４５】
続いて、表現型ベクトル生成部１１１は、選択対象の全ての医学概念を選択済みであるか否かを判定する（Ｓ５０５）。表現型ベクトル生成部１１１は、選択対象の医学概念のうち未選択の医学概念があると判定した場合（Ｓ５０５：Ｙｅｓ）、ステップＳ５０２に戻る。表現型ベクトル生成部１１１が、選択対象の全ての医学概念を選択済みであると判定した場合（Ｓ５０５：Ｙｅｓ）の処理については後述する。
【００４６】
表現型ベクトル生成部１１１は、医学概念ｗがリアルワールドデータ２１０に含まれないと判定した場合（Ｓ５０３：Ｎｏ）、医学辞書２３０を参照して、医学概念ｗが数値関連の概念であるか否かを判定する（Ｓ５０６）。表現型ベクトル生成部１１１は、医学概念ｗが数値関連の概念でないと判定した場合（Ｓ５０６：Ｎｏ）、関連文献２２０を参照して、対象薬剤ｄそれぞれについて、文脈リストＣｄ＿ｗを生成し（Ｓ５０７）、ステップＳ５０５に遷移する。
【００４７】
表現型ベクトル生成部１１１は、ステップＳ５０７において、例えば、関連文献２２０から、医学概念ｗと少なくとも１つの対象薬剤と、を含む文献を特定する。表現型ベクトル生成部１１１は、各対象薬剤ｄと特定した各文献との組み合わせそれぞれについて、当該文献に含まれる医学概念ｗと当該対象薬剤ｄ以外の医学概念それぞれを要素として有するリストを生成し、当該生成したリストを文脈リストＣｄ＿ｗに決定する。つまり、文脈リストＣｄ＿ｗは、薬剤ｄ及び医学概念ｗに共起する単語群を示す。
【００４８】
例えば、医学概念ｗが「有害事象」であり、対象薬剤ｄが「薬剤Ａ」である場合、ステップＳ５０７において、図３の例における文献ＩＤが１０００の文献から、Ｃ薬剤Ａ＿有害事象＝｛アシドーシス，糖尿病，ＨｂＡ１ｃ，体重減少｝が文脈リストとして生成される。
【００４９】
なお、ステップＳ５０７において、表現型ベクトル生成部１１１は特定した文献から文脈リストＣｄ＿ｗを生成する際に、例えば、当該文献全体から文脈リストＣｄ＿ｗに含める医学概念を取得してもよいし、当該文献に含まれる文のうち、医学概念ｗを含む文と当該対象薬剤ｄを含む文とを含む所定範囲の文から、文脈リストＣｄ＿ｗに含める医学概念を取得してもよい。また、表現型ベクトル生成部１１１は、例えば、特定した文献において、医学概念ｗと対象薬剤ｄとの距離の値が大きい場合（例えば、医学概念ｗと対象薬剤ｄとの間に、所定数以上の単語又は文字が含まれる場合）、当該文献をＣｄ＿ｗの生成対象から除外してもよい。
【００５０】
表現型ベクトル生成部１１１は、医学概念ｗが数値関連の概念であると判定した場合（Ｓ５０６：Ｙｅｓ）、関連文献２２０を参照して、対象薬剤ｄそれぞれについて、文脈リストＣｄ＿ｗを生成する（Ｓ５０８）。
【００５１】
表現型ベクトル生成部１１１は、ステップＳ５０８において、例えば、関連文献２２０から、医学概念ｗの数値と少なくとも１つの対象薬剤ｄと、を含む文献を特定する。表現型ベクトル生成部１１１は、各対象薬剤ｄと特定した各文献との組み合わせそれぞれについて、当該文献に含まれる当該対象薬剤ｄ以外の医学概念それぞれと、医学概念ｗの数値と、を要素として有するリストを生成し、当該生成したリストを文脈リストＣｄ＿ｗに決定する。つまり、文脈リストＣｄ＿ｗは、薬剤ｄ及び医学概念ｗに共起する単語群を示す。
【００５２】
例えば、医学概念ｗが「ＩＣＥＲ」であり、対象薬剤が「薬剤Ａ」である場合、ステップＳ５０８において、図３の例における文献ＩＤが２０００の文献から、Ｃ薬剤Ａ＿ＩＣＥＲ＝｛糖尿病，ＩＣＥＲ＝５００万円，ＥＱ−５Ｄ｝が文脈リストとして生成される。同様に、医学概念ｗが「ＩＣＥＲ」であり、対象薬剤が「薬剤Ｂ」である場合、ステップＳ５０８において、図３の例における文献ＩＤが２０００の文献から、Ｃ薬剤Ｂ＿ＩＣＥＲ＝｛糖尿病，ＩＣＥＲ＝６００万円，ＥＱ−５Ｄ｝が文脈リストとして生成される。
【００５３】
表現型ベクトル生成部１１１は、ステップＳ５０８で生成した文脈リストＣｄ＿ｗそれぞれの医学概念ｗの数値を示す情報を取得する（Ｓ５０９）。ステップＳ５０９において、表現型ベクトル生成部１１１は、例えば、Ｃ薬剤Ａ＿ＩＣＥＲ＝｛糖尿病，ＩＣＥＲ＝５００万円，ＥＱ−５Ｄ｝から「５００万」を取得し、Ｃ薬剤Ｂ＿ＩＣＥＲ＝｛糖尿病，ＩＣＥＲ＝６００万円，ＥＱ−５Ｄ｝から「６００万」を取得する。
【００５４】
表現型ベクトル生成部１１１は、ステップＳ５０９で取得した数値に対して閾値処理を行い、医学概念のｗの数値を示す情報を、閾値処理によって得られたレベルに置き換え（Ｓ５１０）、ステップＳ５０５に遷移する。例えば、数値関連の医学概念それぞれに対して、閾値処理における２つの閾値が予め定められている。
【００５５】
表現型ベクトル生成部１１１は、ステップＳ５１０において、例えば、取得した数値が２つの閾値のうち小さい閾値未満である場合、当該数値のレベルをｗ＿Ｌであると判定し、取得した数値が当該小さい閾値以上かつ２つの閾値のうち大きい閾値未満である場合、当該数値のレベルをｗ＿Ｍであると判定し、取得した数値が当該大きい閾値以上である場合、当該数値のレベルをｗ＿Ｈであると判定する。
【００５６】
例えば、数値関連の医学概念であるＩＣＥＲに対して、２つの閾値３００万と５５０万とが定められているとする。この場合、表現型ベクトル生成部１１１は、ステップＳ５１０において、Ｃ薬剤Ａ＿ＩＣＥＲ＝｛糖尿病，ＩＣＥＲ＝５００万円，ＥＱ−５Ｄ｝をＣ薬剤Ａ＿ＩＣＥＲ＝｛糖尿病，ＩＣＥＲ＿Ｍ，ＥＱ−５Ｄ｝に変換し、Ｃ薬剤Ｂ＿ＩＣＥＲ＝｛糖尿病，ＩＣＥＲ＿Ｈ，ＥＱ−５Ｄ｝に変換する。
【００５７】
なお、当該閾値処理における閾値の個数は、１つ又は３つ以上であってもよいし、数値関連の概念ごとに異なっていてもよい。
【００５８】
表現型ベクトル生成部１１１は、ステップＳ５０５において、選択対象の全ての医学概念を選択済みであると判定した場合（Ｓ５０５：Ｙｅｓ）、下記の式１に示されるＪを最小化するｃとｗを表現型ベクトルに決定して、表現型ベクトル集合１２３に格納し（Ｓ５１１）、表現型ベクトル生成処理を終了する。
【００５９】
【数１】
2019207520.tif 000003
【００６０】
式１における、θは医学辞書２３０に含まれる単語（医学概念）からなる集合、ＣｗはステップＳ５０４、ステップＳ５０７、及びステップＳ５０８において生成された文脈リストのうち、単語ｗを含む文脈リストからなる集合である。また、Ｐ（ｃ｜ｗ）は、文脈リストｃが示す（文献又はエンカウンター情報における）文脈において、医学概念ｗが出現する確率を示し、下記の式２によって定義される。これは、単語ｗ及び文脈リストｃに関し、ｗｏｒｄ２ｖｅｃ等の手法によって、単語ベクトル及び文脈ベクトルを求めるとき使われる式である。
【００６１】
【数２】
2019207520.tif 000004
【００６２】
式２における、ＶはステップＳ５０４、ステップＳ５０７、及びステップＳ５０８において生成された全ての文脈リストからなる集合、ｅｗはｗの単語ベクトル、ｅｃはｃの文脈ベクトル、ｅｃ’はｃ’の文脈ベクトルである。
【００６３】
なお、ｅｗで表現される表現型ベクトルは、医学概念ｗが、処方予測モデル１２２における処方薬剤の決定に影響を与えることを示す。
【００６４】
図６は、処方予測縮約マトリクス生成処理の一例を示すフローチャートである。処方予測縮約マトリクス生成部１１２は、薬剤リスト１２１から１以上の対象薬剤ｄを選択する（Ｓ６０１）。選択される対象薬剤は、例えば、薬剤リスト１２１に含まれる全ての薬剤であってもよいし、入力インターフェース１０５を介してユーザから、又は通信装置１０４を介して他の装置から指定された薬剤であってもよい。
【００６５】
処方予測縮約マトリクス生成部１１２は、医学辞書２３０に含まれる選択対象の医学概念から、未選択の１つの医学概念ｗを選択する（Ｓ６０２）。なお、当該選択対象の医学概念は、例えば、医学辞書２３０に含まれる全ての薬剤であってもよいし、入力インターフェース１０５を介してユーザから、又は通信装置１０４を介して他の装置から指定された医学概念であってもよい。
【００６６】
処方予測縮約マトリクス生成部１１２は、選択した医学概念ｗが、薬剤に関する概念であるか否かを判定する（Ｓ６０３）。処方予測縮約マトリクス生成部１１２は、例えば、医学概念ｗが薬剤リスト１２１に含まれる場合に医学概念ｗが薬剤に関する概念であると判定する。また、医学辞書２３０において、各医学概念が薬剤に関する概念であるか否かが定義されていてもよく、この場合、処方予測縮約マトリクス生成部１１２は、医学辞書２３０を参照して、選択した医学概念ｗが薬剤に関する概念であるか否かを判定する。
【００６７】
処方予測縮約マトリクス生成部１１２は、選択した医学概念ｗが、薬剤に関する概念でないと判定した場合（Ｓ６０３：Ｎｏ）、医学概念ｗの表現型ベクトルを表現型ベクトル集合１２３から収集する（Ｓ６０４）する。ステップＳ６０４における収集対象の表現型ベクトルは、例えば、選択中の医学概念ｗに対して、ｅｗで表される表現型ベクトルである。
【００６８】
処方予測縮約マトリクス生成部１１２は、選択した医学概念ｗが、薬剤に関する概念であると判定した場合（Ｓ６０３：Ｙｅｓ）、対象薬剤ｄそれぞれについて、当該対象薬剤ｄを中心とした、医学辞書２３０で管理されているネットワーク上の医学概念ｗに関する表現型ベクトルを、表現型ベクトル集合１２３から収集する（Ｓ６０５）。
【００６９】
なお、例えば、対象薬剤ｄが表現型ベクトル集合１２３に含まれる場合、ｅｄで表される表現型ベクトルは、対象薬剤ｄを中心とするネットワークに含まれるものとする。なお、ユーザ等の指示に従って、対象薬剤ｄを中心とするネットワークから、前述した表現型ベクトルの一部を除外してもよい。ステップＳ６０５における収集対象の表現型ベクトルは、例えば、選択中の医学概念ｗに対して、ｅｗで表される表現型ベクトルである。
【００７０】
処方予測縮約マトリクス生成部１１２は、対象薬剤ｄそれぞれに対して、収集した表現型ベクトルそれぞれに所定の重み（０ではない初期値）を掛け、線形和を算出する（Ｓ６０６）。前述した図４の例では、対象薬剤である薬剤Ａについて、ｅ薬剤Ａ（図４においてｅ１として表されている）、ｅ薬剤Ａ＿ＩＣＥＲ（図４においてｅ２として表されている）、ｅ薬剤Ａ＿有害事象（図４においてｅ３として表されている）が、表現型ベクトルとして収集され、重みα１、α２、α３をそれぞれ掛けた線形和、α１ｅ薬剤Ａ＋α２ｅ薬剤Ａ＿ＩＣＥＲ＋α３ｅ薬剤Ａ＿有害事象-が、処方予測縮約マトリクスＧの列ベクトルｇｉとして算出されている。
【００７１】
ステップＳ６０４又はステップＳ６０６の処理に続いて、処方予測縮約マトリクス生成部１１２は、選択対象の医学概念を全て選択したか否かを判定する（Ｓ６０７）。処方予測縮約マトリクス生成部１１２は、未選択の医学概念ｗがあると判定した場合（Ｓ６０７：Ｎｏ）、ステップＳ６０２に戻る。
【００７２】
処方予測縮約マトリクス生成部１１２は、選択対象の医学概念を全て選択したと判定した場合（Ｓ６０７：Ｙｅｓ）、初期の処方予測縮約マトリクスを生成する（Ｓ６０８）。具体的には、前述した図４の例のように、ステップＳ６０４で収集した表現型ベクトルと、ステップＳ６０６で算出した線形和と、を、例えば所定の順序又は任意の順序で、列ベクトルとして又は行ベクトルとして、並べて処方予測縮約マトリクスを生成する。処方予測縮約マトリクス生成部１１２は、少なくとも１つの対象薬剤ｄの処方を含む患者をリアルワールドデータ２１０から抽出する（Ｓ６０９）。次に当該患者について、１つのエンカウンター情報２１９から、エンカウンターベクトルｘｔを抽出し、抽出済みのエンカウンターベクトルｘ１、・・・ｘｔ−１に加える（Ｓ６１０）。
【００７３】
図７は、エンカウンターベクトルの一例である。エンカウンターベクトルの各要素は、エンカウンター情報２１９が当該要素に対応する値を含むか否か（例えば、含む場合は１、含まない場合は０）を示す。図７は、図２ＢにおけるエンカウンターＩＤ＝１００のエンカウンター情報２１９から生成されるエンカウンターベクトルである。
【００７４】
図６の説明に戻る。処方予測縮約マトリクス生成部１１２は、処方予測モデル１２２を用いた予測において、処方予測縮約マトリクスと、ステップＳ６１０で抽出したエンカウンターベクトルｘ１、・・・ｘｔのそれぞれと、の積を算出する（Ｓ６１１）。
【００７５】
処方予測縮約マトリクス生成部１１２は、ステップＳ６１１で算出した積を処方予測モデル１２２に適用して予測薬剤を示す予測薬剤ベクトルｙt’を取得し、例えば、確率的勾配降下法によって、下記の式３におけるＬを最小化するよう処方予測モデル１２２のパラメータを更新する（Ｓ６１２）。なお、処方予測縮約マトリクスは、当該パラメータに含まれるため、ステップＳ６１２で更新され得る。
【００７６】
【数３】
2019207520.tif 000005
【００７７】
なお、式３における、ｙｔは、ステップＳ６１０で抽出したエンカウンターベクトルに出現する処方薬剤である。式３に用いられる他の変数及びパラメータは、以下の式４〜式９により定義される。
【００７８】
【数４】
2019207520.tif 000006
【００７９】
【数５】
2019207520.tif 000007
【００８０】
【数６】
2019207520.tif 000008
【００８１】
【数７】
2019207520.tif 000009
【００８２】
【数８】
2019207520.tif 000010
【００８３】
【数９】
2019207520.tif 000011
【００８４】
なお、式４におけるＡ（ｉ）は薬剤を含む医学概念ｉに関連する医学概念からなる集合を示す。また、式８におけるＲＮＮは、再起型ニューラルネットワークを示す。また、式９におけるｓｏｆｔｍａｘは、ソフトマックス関数を示す。Ｇは、処方予測縮約マトリクスである。また、ｕｔ、Ｗｔ、ｂａ、Ｗ、ｂは、更新されるパラメータである。
【００８５】
なお、ステップＳ６１２において確率的勾配降下法によって、患者ごとLを最小化したが、対象薬剤ｄの処方を含む全患者のＬの平均値を最小化することで、処方予測モデル１２２におけるパラメータを最適化しても良い。また、確率的勾配降下法でなく、処方予測薬剤ベクトルｙt’を処方薬剤ベクトルｙｔに近づけるための任意の最適化手法によって最適化されてもよい。
【００８６】
続いて、処方予測縮約マトリクス生成部１１２は、ステップＳ６１２において更新したパラメータに基づいて重みを更新し、更新した重みを用いてステップＳ６０６における線形和を再度算出し、処方予測縮約マトリクスを更新する（Ｓ６１３）。当該重みは、対応する表現型ベクトルが示す医学概念が、当該表現型ベクトルが示す薬剤の処方に与える影響度（寄与度）を示す
【００８７】
処方予測縮約マトリクス生成部１１２は、対象患者の全てのエンカウンター情報からエンカウンターベクトルを抽出したか否かを判定する（Ｓ６１４）。処方予測縮約マトリクス生成部１１２は、エンカウンターベクトルを未抽出の当該エンカウンター情報があると判定した場合（Ｓ６１４：Ｎｏ）、ステップＳ６１０に戻る。処方予測縮約マトリクス生成部１１２は、全ての当該エンカウンター情報から、エンカウンターベクトルを抽出したと判定した場合（Ｓ６１４：Ｙｅｓ）、ステップＳ６０９に戻る。
【００８８】
また、処方予測縮約マトリクス生成部１１２は、少なくとも１つの対象薬剤dの処方を含む全ての患者を抽出したか否かを判定する（Ｓ６１５）、処方予測縮約マトリクス生成部１１２は、未抽出の当該患者があると判定した場合（Ｓ６１５：Ｎｏ）、ステップＳ６０９に戻る。処方予測縮約マトリクス生成部１１２は、全ての当該患者を抽出したと判定した場合（Ｓ６１５：Ｙｅｓ）、処方予測縮約マトリクス生成処理を終了する。
【００８９】
なお、少なくとも１つの対象薬剤ｄの処方を含む全ての患者を抽出する例を前述したが、少なくとも１つの対象薬剤ｄの処方を含む患者のうち、所定の患者ＩＤの患者に抽出対象を制限しても良い。また、当該患者に関するエンカウンター情報から全てのエンカウンターベクトルが抽出される例を前述したが、当該エンカウンター情報のうち、所定範囲の日付のレコードに関するエンカウンター情報のように、エンカウンターベクトルの抽出対象が制限されてもよい。
【００９０】
本実施例のように処方予測縮約マトリクスが生成されることにより、処方予測縮約マトリクスを含む処方予測モデル１２２は、リアルワールドデータ２１０だけでなく、ＱｏＬ指標やＡＤＬ指標等のリアルワールドデータ２１０からは得られない情報を考慮して、処方薬剤を高精度に予測することができる。
【００９１】
さらに、表現型ベクトルは処方薬剤の決定に影響を与える指標を示し、表現型ベクトルに掛けられる重みは、当該表現型ベクトルが示す医学概念が、当該表現型ベクトルが示す薬剤の処方に与える影響度（寄与度）を示す。従って、本実施例の処方予測装置１００は、ＱｏＬ指標やＡＤＬ指標等のリアルワールドデータ２１０からは得られない情報が処方薬剤の決定に与える影響を評価することができる。
【００９２】
売上影響分析処理について説明する。図８は、売上影響分析画面の一例である。まず、売上影響分析部１１３による売上影響分析処理について説明する。売上影響分析処理は、処方予測縮約マトリクス生成処理の終了後に実施される。売上影響分析部１１３は、例えば、入力インターフェース１０５を介してユーザから、又は他の装置から、薬剤の指定を受け付ける。売上影響分析部１１３は、表現型ベクトル集合１２３から、指定された薬剤を中心としたネットワーク上の表現型ベクトルと、当該表現型ベクトルに掛けられた重みと、を取得し、売上影響分析画面８００に出力する。
【００９３】
図８の例では、売上影響分析画面８００において、各表現型ベクトルにおける重みがグラフとして表示されている。これにより、リアルワールドデータ２１０から得られない指標が、当該薬剤の処方にどの程度寄与しているかを、ユーザが把握することができる。
【００９４】
製品戦略策定支援処理について説明する。図９は、製品戦略策定支援処理の一例を示すフローチャートである。製品戦略策定支援処理は、処方予測縮約マトリクス生成処理の終了後に実施される。製品戦略策定支援処理において、ある表現型ベクトル集合１２３に含まれないターゲット薬剤（例えば、新規に開発された薬剤）に類似する薬剤が検索される。
【００９５】
製品戦略策定支援部１１４は、例えば、入力インターフェース１０５を介してユーザから、又は他の装置から、初期薬剤の入力を受け付け、表現型ベクトル集合１２３から、初期薬剤を中心としたネットワーク上の表現型ベクトルと、当該表現型ベクトルに掛けられた重みと、を取得する（Ｓ９０１）。なお、例えば、ターゲット薬剤に属性が近い薬剤が、初期薬剤として選択されることが望ましい。
【００９６】
製品戦略策定支援部１１４は、ステップＳ９０１で取得した重みを調節する（Ｓ９０２）。具体的には、例えば、製品戦略策定支援部１１４は、各重みをユーザから指定された値に変更する。また、例えば、表現型ベクトルにそれぞれに対して、重みの１以上の閾値が定められていてもよく、製品戦略策定支援部１１４は、各重みに対して閾値処理（例えば、閾値を超える重み、又は閾値未満である重みを閾値と同じに変更する）を行ってもよい。
【００９７】
また、製品戦略策定支援部１１４は、ステップＳ９０２において、ステップＳ９０１取得しなかった他の表現型ベクトルと、当該他の表現型ベクトルに対応する重みと、を追加してもよい。当該他の表現型ベクトルと、当該他の表現型ベクトルに対応する重みと、は例えば、ユーザによって指定される。ステップＳ９０１及びステップＳ９０２の処理により、ターゲット薬剤の製品プロファイルが決定される。
【００９８】
製品戦略策定支援部１１４は、調節後の重みに基づいて、類似薬剤を決定する（Ｓ９０３）。例えば、製品戦略策定支援部１１４は、重みを調節した表現型ベクトルの線形和を算出し、算出した線形和と、各薬剤のネットワーク上の表現型ベクトルの線形和と、のベクトル間距離を算出し、算出したベクトル間距離が近い薬剤（例えば、距離が近い順に所定数の薬剤、又は距離が所定値以下の薬剤等）を類似薬剤に決定する。
【００９９】
また、例えば、製品戦略策定支援部１１４は、各薬剤について、調節後の重みそれぞれを要素とするベクトルと、当該薬剤のネットワーク上の表現型ベクトルに掛けられている重みそれぞれを要素とするベクトル間距離を算出し、算出したベクトル間距離が近い薬剤を類似薬剤に決定してもよい。
【０１００】
製品戦略策定支援部１１４は、薬剤売上データ１２４を参照して、類似薬剤の売り上げ、及び類似薬剤のシェア等を出力インターフェース１０８又は他の装置に出力する（Ｓ９０４）。なお、ステップＳ９０４において、売り上げ及びシェア以外の類似薬剤に関する情報が表示されていてもよい。
【０１０１】
図１０は、製品戦略策定支援処理の一例を示す説明図である。図１０の例では、ターゲット薬剤Ｘに対して、初期薬剤として薬剤Ｂが入力されている。なお、図１０のように、ベクトル空間上での比較薬剤選定として、ターゲット薬剤と各薬剤に対する線形和のベクトル空間上での位置を示す情報が表示されてもよい。
【０１０２】
図１０の例では、製品属性変更で、初期薬剤である薬剤Ｂに対する重みα１、α２、α３-が調節されて、ターゲット薬剤は薬剤Ｃに近いことが判明し、薬剤Ｃが類似薬剤として選定されている。さらに、類似薬剤である薬剤Ｃの年度ごとの売り上げ推移、及びある年度における薬剤Ｃの製品シェアが表示されている。
【０１０３】
前述した製品戦略策定支援処理により、表現型ベクトルが生成されていない薬剤に、ＱｏＬ及びＡＤＬ等のリアルワールドデータ２１０から得られない属性が類似する薬剤、を決定することができる。
【０１０４】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることも可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０１０５】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【０１０６】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【０１０７】
１００  処方予測装置、１０１  ＣＰＵ、１０２  メモリ、１０３  補助記憶装置、１１１  表現型ベクトル生成部、１１２  処方予測縮約マトリクス生成部、１１３  売上影響分析部、１１４  製品戦略策定支援部、１２１  薬剤リスト、１２２  処方予測モデル、１２３  表現型ベクトル集合、１２４  薬剤売上データ、２１０  リアルワールドデータ、２２０  関連文献、２３０  医学辞書
【図１】
2019207520.tif 000012
【図２Ａ】
2019207520.tif 000013
【図２Ｂ】
2019207520.tif 000014
【図３】
2019207520.tif 000015
【図４】
2019207520.tif 000016
【図５】
2019207520.tif 000017
【図６】
2019207520.tif 000018
【図７】
2019207520.tif 000019
【図８】
2019207520.tif 000020
【図９】
2019207520.tif 000021
【図１０】
2019207520.tif 000022