(57)【特許請求の範囲】
【請求項１】
所定の方法で変換された被保険者の被保険者番号と当該被保険者の年齢特定可能項目である生年月日または生年月と性別とを含むデータであるレセプトデータのうち、種類が異なる少なくとも２つのレセプトデータを、変換された被保険者番号と前記年齢特定可能項目と前記性別とを結合したキーである結合キーで結合することによって結合データを生成するデータ生成手段と、
生成された結合データを用いて被保険者に所定の疾病が発症するリスクを予測する予測モデルを生成するモデル生成手段と、
生成された予測モデルを用いて前記所定の疾病の発症者になる可能性がある被保険者を予測する予測手段とを備え、
レセプトデータは、
診療行為に対するレセプトを示すデータである医科レセプトデータ、調剤行為に対するレセプトを示すデータである調剤レセプトデータ、または介護サービスに対するレセプトを示すデータである介護保険データのうちのいずれかであり、
前記データ生成手段は、
少なくとも医科レセプトデータを用いて結合データを生成し、
生成された結合データのうち所定年以前に前記所定の疾病を発症した被保険者のデータを除外し、
前記所定年の翌年以降に被保険者が前記所定の疾病を発症したか否かを示す属性を、前記所定の疾病を発症した被保険者のデータが除外された結合データに追加し、
前記モデル生成手段は、
追加された属性を目的変数とし、前記所定の疾病を発症した被保険者のデータが除外された結合データに含まれる前記所定年以前の情報を説明変数として予測モデルを生成する
ことを特徴とする疾病発症リスク予測システム。
【請求項２】
データ生成手段は、種類が異なる少なくとも２つのレセプトデータを、ハッシュ化または暗号化により匿名化されている被保険者番号を含む結合キーで結合する
請求項１記載の疾病発症リスク予測システム。
【請求項３】
データ生成手段は、所定の疾病に対応する傷病コードが所定年以前または前記所定年の翌年以降に指定された回数以上医科レセプトデータに含まれている被保険者が前記所定年以前または前記所定年の翌年以降に前記所定の疾病を発症した被保険者であると判定する
請求項１記載の疾病発症リスク予測システム。
【請求項４】
モデル生成手段は、医科レセプトデータに含まれるICD-10コードに対応する中分類のコードを説明変数として用いる
請求項１または請求項３記載の疾病発症リスク予測システム。
【請求項５】
データ生成手段は、
少なくとも調剤レセプトデータを用いて結合データを生成し、
モデル生成手段は、
前記調剤レセプトデータに含まれる薬価基準収載医薬品コード中の薬効を表す数字を説明変数として用いる
請求項１、請求項３、または請求項４のうちのいずれか１項に記載の疾病発症リスク予測システム。
【請求項６】
データ生成手段は、
介護保険データを用いて結合データを生成し、
所定の薬価基準収載医薬品コードが所定年以前に指定された回数以上調剤レセプトデータに含まれている被保険者が前記所定年以前に前記所定の薬価基準収載医薬品コードが示す医薬品が処方された被保険者であると判定し、
所定の介護サービスに対応する情報が前記所定年以前に指定された回数以上前記介護保険データに含まれている被保険者が前記所定年以前に前記所定の介護サービスを利用した被保険者であると判定する
請求項５記載の疾病発症リスク予測システム。
【請求項７】
コンピュータが、
所定の方法で変換された被保険者の被保険者番号と当該被保険者の年齢特定可能項目である生年月日または生年月と性別とを含むデータであるレセプトデータのうち、種類が異なる少なくとも２つのレセプトデータを、変換された被保険者番号と前記年齢特定可能項目と前記性別とを結合したキーである結合キーで結合することによって結合データを生成し、
生成された結合データを用いて被保険者に所定の疾病が発症するリスクを予測する予測モデルを生成し、
生成された予測モデルを用いて前記所定の疾病の発症者になる可能性がある被保険者を予測し、
診療行為に対するレセプトを示すデータである医科レセプトデータ、調剤行為に対するレセプトを示すデータである調剤レセプトデータ、または介護サービスに対するレセプトを示すデータである介護保険データのうちのいずれかであるレセプトデータの中から、少なくとも医科レセプトデータを用いて結合データを生成し、
生成された結合データのうち所定年以前に前記所定の疾病を発症した被保険者のデータを除外し、
前記所定年の翌年以降に被保険者が前記所定の疾病を発症したか否かを示す属性を、前記所定の疾病を発症した被保険者のデータが除外された結合データに追加し、
追加された属性を目的変数とし、前記所定の疾病を発症した被保険者のデータが除外された結合データに含まれる前記所定年以前の情報を説明変数として予測モデルを生成する
ことを特徴とする疾病発症リスク予測方法。
【請求項８】
コンピュータが、種類が異なる少なくとも２つのレセプトデータを、ハッシュ化または暗号化により匿名化されている被保険者番号を含む結合キーで結合する
請求項７記載の疾病発症リスク予測方法。
【請求項９】
コンピュータに、
所定の方法で変換された被保険者の被保険者番号と当該被保険者の年齢特定可能項目である生年月日または生年月と性別とを含むデータであるレセプトデータのうち、種類が異なる少なくとも２つのレセプトデータを、変換された被保険者番号と前記年齢特定可能項目と前記性別とを結合したキーである結合キーで結合することによって結合データを生成する第１生成処理、
生成された結合データを用いて被保険者に所定の疾病が発症するリスクを予測する予測モデルを生成する第２生成処理、および
生成された予測モデルを用いて前記所定の疾病の発症者になる可能性がある被保険者を予測する予測処理を実行させるための疾病発症リスク予測プログラムであって、
前記第１生成処理で、
診療行為に対するレセプトを示すデータである医科レセプトデータ、調剤行為に対するレセプトを示すデータである調剤レセプトデータ、または介護サービスに対するレセプトを示すデータである介護保険データのうちのいずれかであるレセプトデータの中から、少なくとも医科レセプトデータを用いて結合データを生成させ、
生成された結合データのうち所定年以前に前記所定の疾病を発症した被保険者のデータを除外させ、
前記所定年の翌年以降に被保険者が前記所定の疾病を発症したか否かを示す属性を、前記所定の疾病を発症した被保険者のデータが除外された結合データに追加させ、
前記第２生成処理で、
追加された属性を目的変数とし、前記所定の疾病を発症した被保険者のデータが除外された結合データに含まれる前記所定年以前の情報を説明変数として予測モデルを生成させる
疾病発症リスク予測プログラム。
【請求項１０】
コンピュータに、
第１生成処理で、種類が異なる少なくとも２つのレセプトデータを、ハッシュ化または暗号化により匿名化されている被保険者番号を含む結合キーで結合させる
請求項９記載の疾病発症リスク予測プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、疾病発症リスク予測システム、疾病発症リスク予測方法および疾病発症リスク予測プログラムに関し、特に被保険者に将来所定の疾病が発症するリスクを予測する疾病発症リスク予測システム、疾病発症リスク予測方法および疾病発症リスク予測プログラムに関する。
【背景技術】
【０００２】
各自治体が運営する国民健康保険制度や企業が設立した健康保険組合が運営する健康保険制度において、制度を利用する被保険者に掛かる医療費を削減するための施策の策定が進められている。施策が策定される際、例えばレセプト等のヘルスケアデータが用いられて被保険者の健康状態が分析される。【０００３】
健康状態の分析は、例えば人工知能(AI;Artificial Intelligence)によって実行される。被保険者の健康状態が将来悪化することが予測されれば、各自治体や健康保険組合は、被保険者の健康状態の悪化を予防するための事業の実行等の対策を計画できる。【０００４】
健康状態の悪化の原因の１つとして、人口の高齢化が挙げられる。人口の高齢化に伴う患者の増加は、現在の日本において大きな社会問題として捉えられている。患者の増加が大きな社会問題として捉えられている理由の１つは、患者のケアに多額の費用が掛かるためである。【０００５】
患者のケアに掛かる費用には、医療費、介護費、インフォーマルケアコスト等が含まれる。すなわち、患者が増えると、国や自治体が負担するコストである社会的コストも大きくなる。【０００６】
なお、インフォーマルケアは、自治体や専門機関等、フォーマル（正式）な制度に基づいて提供される支援ではなく、家族や友人、地域住民、ボランティア等によるフォーマルな制度に基づかない非公式な支援を意味する。インフォーマルケアは、インフォーマルサービスともいう。【０００７】
従って、被保険者に将来所定の疾病が発症するリスクが早期に予測されれば、各自治体や各健康保険組合は、予防事業の実行により所定の疾病の発症を抑制できる可能性がある。被保険者の所定の疾病の発症が抑制されると、上記の社会的コストが削減される。【０００８】
特許文献１および特許文献２には、所定の疾病が発症するリスク等を予測する技術が記載されている。例えば、特許文献１には、アルツハイマー病の発症リスクを予測する方法が記載されている。【０００９】
特許文献１に記載されている方法は、ヒトから採取された生体液中に存在するアミロイドβペプチドのシャペロン活性を喪失したヒトリポカリン型プロスタグランジンＤ合成酵素（β−トレース）を定量することによって、アルツハイマー病の発症リスクを予測する。または、特許文献１に記載されている方法は、ヒトから採取された生体液におけるアミロイドβペプチドのシャペロン活性を測定することによって、アルツハイマー病の発症リスクを予測する。【００１０】
特許文献２には、例えば原発性乳がんの治療の際、腋窩リンパ節（AxLN）への転移（AxLN転移）の発生をADTree（Alternative Decisio Tree：交互決定木）で構成される予測モデルを用いて予測する方法が記載されている。特許文献２に記載されている予測モデルを学習する学習装置は、訓練データとして、例えば過去の時点にさかのぼって後ろ向きに得られた臨床データを用いる。【００１１】
また、特許文献３には、健診情報およびレセプト情報に基づいて、健診情報とレセプト情報の各項目を確率変数とするグラフィカルモデルを作成および可視化することによって、保健指導による医療費削減効果を予測する医療データ分析システムが記載されている。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特許第４９８１３０５号公報
【特許文献２】特許第５６０３６３９号公報
【特許文献３】特開２０１５−０９０６８９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
特許文献１に記載されている方法が実行される際、上述したようにアルツハイマー病の発症リスクの予測のために特別な検査が要求される。すなわち、特許文献１に記載されている方法では、特別な検査が実行されなくても入手可能な、既に存在する情報を用いてアルツハイマー病の発症リスクを予測することが想定されていない。【００１４】
また、特許文献２に記載されている学習装置は、上述したように訓練データとして、既に存在する情報である臨床データを用いる。しかし、特許文献２に記載されている学習装置では、臨床データ以外のデータを訓練データとして利用することが想定されていない。【００１５】
また、特許文献３に記載されている医療データ分析システムは、上述したように出所が異なる複数のデータを結合してグラフィカルモデルを作成および可視化する。しかし、特許文献３に記載されている医療データ分析システムでは、複数のデータが結合される際に個人を識別する情報を秘匿することが想定されていない。【００１６】
［発明の目的］
そこで、本発明は、上述した課題を解決する、個人情報が保護された上で出所が異なる複数のデータを基に疾病発症リスクを予測できる疾病発症リスク予測システム、疾病発症リスク予測方法および疾病発症リスク予測プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明による疾病発症リスク予測システムは、所定の方法で変換された被保険者の被保険者番号とその被保険者の年齢特定可能項目である生年月日または生年月と性別とを含むデータであるレセプトデータのうち、種類が異なる少なくとも２つのレセプトデータを、変換された被保険者番号と年齢特定可能項目と性別とを結合したキーである結合キーで結合することによって結合データを生成するデータ生成手段と、生成された結合データを用いて被保険者に所定の疾病が発症するリスクを予測する予測モデルを生成するモデル生成手段と、生成された予測モデルを用いて所定の疾病の発症者になる可能性がある被保険者を予測する予測手段とを備え、レセプトデータは、診療行為に対するレセプトを示すデータである医科レセプトデータ、調剤行為に対するレセプトを示すデータである調剤レセプトデータ、または介護サービスに対するレセプトを示すデータである介護保険データのうちのいずれかであり、データ生成手段は、少なくとも医科レセプトデータを用いて結合データを生成し、生成された結合データのうち所定年以前に所定の疾病を発症した被保険者のデータを除外し、所定年の翌年以降に被保険者が所定の疾病を発症したか否かを示す属性を、所定の疾病を発症した被保険者のデータが除外された結合データに追加し、モデル生成手段は、追加された属性を目的変数とし、所定の疾病を発症した被保険者のデータが除外された結合データに含まれる所定年以前の情報を説明変数として予測モデルを生成することを特徴とする。
【００１８】
本発明による疾病発症リスク予測方法は、コンピュータが、所定の方法で変換された被保険者の被保険者番号とその被保険者の年齢特定可能項目である生年月日または生年月と性別とを含むデータであるレセプトデータのうち、種類が異なる少なくとも２つのレセプトデータを、変換された被保険者番号と年齢特定可能項目と性別とを結合したキーである結合キーで結合することによって結合データを生成し、生成された結合データを用いて被保険者に所定の疾病が発症するリスクを予測する予測モデルを生成し、生成された予測モデルを用いて所定の疾病の発症者になる可能性がある被保険者を予測し、診療行為に対するレセプトを示すデータである医科レセプトデータ、調剤行為に対するレセプトを示すデータである調剤レセプトデータ、または介護サービスに対するレセプトを示すデータである介護保険データのうちのいずれかであるレセプトデータの中から、少なくとも医科レセプトデータを用いて結合データを生成し、生成された結合データのうち所定年以前に所定の疾病を発症した被保険者のデータを除外し、所定年の翌年以降に被保険者が所定の疾病を発症したか否かを示す属性を、所定の疾病を発症した被保険者のデータが除外された結合データに追加し、追加された属性を目的変数とし、所定の疾病を発症した被保険者のデータが除外された結合データに含まれる所定年以前の情報を説明変数として予測モデルを生成することを特徴とする。
【００１９】
本発明による疾病発症リスク予測プログラムは、コンピュータに、所定の方法で変換された被保険者の被保険者番号とその被保険者の年齢特定可能項目である生年月日または生年月と性別とを含むデータであるレセプトデータのうち、種類が異なる少なくとも２つのレセプトデータを、変換された被保険者番号と年齢特定可能項目と性別とを結合したキーである結合キーで結合することによって結合データを生成する第１生成処理、生成された結合データを用いて被保険者に所定の疾病が発症するリスクを予測する予測モデルを生成する第２生成処理、および生成された予測モデルを用いて所定の疾病の発症者になる可能性がある被保険者を予測する予測処理を実行させるための疾病発症リスク予測プログラムであって、第１生成処理で、診療行為に対するレセプトを示すデータである医科レセプトデータ、調剤行為に対するレセプトを示すデータである調剤レセプトデータ、または介護サービスに対するレセプトを示すデータである介護保険データのうちのいずれかであるレセプトデータの中から、少なくとも医科レセプトデータを用いて結合データを生成させ、生成された結合データのうち所定年以前に所定の疾病を発症した被保険者のデータを除外させ、所定年の翌年以降に被保険者が所定の疾病を発症したか否かを示す属性を、所定の疾病を発症した被保険者のデータが除外された結合データに追加させ、第２生成処理で、追加された属性を目的変数とし、所定の疾病を発症した被保険者のデータが除外された結合データに含まれる所定年以前の情報を説明変数として予測モデルを生成させることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、個人情報が保護された上で出所が異なる複数のデータを基に疾病発症リスクを予測できる。
【図面の簡単な説明】
【００２１】
【図１】本発明による疾病発症リスク予測システムの第１の実施形態の構成例を示すブロック図である。
【図２】医科レセプト記憶手段１１１に記憶されている医科レセプトの例を示す説明図である。
【図３】医科レセプトに含まれる項目の例を示す説明図である。
【図４】調剤レセプト記憶手段１１２に記憶されている調剤レセプトの例を示す説明図である。
【図５】調剤レセプトに含まれる項目の例を示す説明図である。
【図６】介護保険データ記憶手段１１３に記憶されている介護保険データの例を示す説明図である。
【図７】介護保険データに含まれる項目の例を示す説明図である。
【図８】生成用データ加工手段１２１が生成する個人単位で集計された加工データの例を示す説明図である。
【図９】加工データの用途の例を示す説明図である。
【図１０】データ分類手段１２３による加工データの処理例を示す説明図である。
【図１１】データ分類手段１２３による加工データの他の処理例を示す説明図である。
【図１２】第１の実施形態の疾病発症リスク予測システム１００による疾病発症者予測処理の動作を示すフローチャートである。
【図１３】データ分類手段１２３が生成する個人単位で集計されたデータの例を示す説明図である。
【図１４】データ分類手段１２３によるデータ分類処理の例を示す説明図である。
【図１５】訓練データと評価データの例を示す説明図である。
【図１６】データ分類手段１２３による訓練データの処理例を示す説明図である。
【図１７】性能評価手段１３２による性能評価処理の例を示す説明図である。
【図１８】混合行列を基に算出される性能を表す値の例を示す説明図である。
【図１９】予測モデルの疾病発症予測性能を表すグラフの例を示す説明図である。
【図２０】本発明による疾病発症リスク予測システムの概要を示すブロック図である。
【発明を実施するための形態】
【００２２】
実施形態１．
［構成の説明］
以下、本発明の実施形態を、図面を参照して説明する。図１は、本発明による疾病発症リスク予測システムの第１の実施形態の構成例を示すブロック図である。本実施形態の疾病発症リスク予測システムは、被保険者に将来所定の疾病が発症するリスクを予測するシステムである。
【００２３】
本実施形態の疾病発症リスク予測システム１００は、疾病発症リスクを予測する予測モデルの生成のために、医科レセプトや調剤レセプト等の多様なデータが個人単位で集計されたデータを予測モデル生成用の訓練データとして利用する。
【００２４】
図１に示すように、本実施形態の疾病発症リスク予測システム１００は、記憶部１１０と、データ加工部１２０と、予測モデル生成部１３０と、予測部１４０とを含む。
【００２５】
また、図１に示すように、記憶部１１０は、医科レセプト記憶手段１１１と、調剤レセプト記憶手段１１２と、介護保険データ記憶手段１１３とを有する。なお、各記憶手段に記憶されているデータは、編集等が施されていないデータである生データでもよいし、生データがデータ提供者によって加工されたデータでもよい。
【００２６】
図２は、医科レセプト記憶手段１１１に記憶されている医科レセプトの例を示す説明図である。医科レセプトは、例えば病院での診療行為に対して支払われる費用を示す明細書である。医科レセプトは、医療機関ごとに提供されるデータである。
【００２７】
図２に示すように、医科レセプトは、例えばレセプト番号と、国保被保険者番号と、性別と、生年月日と、医療点数と、傷病コードとを含む。レセプト番号は、医科レセプトを一意に識別する番号である。
【００２８】
また、国保被保険者番号は、レセプト番号に対応する診療行為を受けた被保険者の世帯を一意に識別する国民健康保険制度における番号である。また、性別は、レセプト番号に対応する診療行為を受けた被保険者の性別を表す数字を示す。また、生年月日は、レセプト番号に対応する診療行為を受けた被保険者の生年月日を表す数字を示す。
【００２９】
また、医療点数は、レセプト番号に対応する診療行為に対して支払われる費用を表す数字を示す。また、傷病コードは、レセプト番号に対応する診療行為の対象の傷病を一意に識別する番号である。
【００３０】
なお、図２に示すように、医科レセプトは、月単位のデータとして提供される。また、医科レセプトが提供される際、国保被保険者番号は、個人情報の保護のために通常ハッシュ化されている。
【００３１】
また、医科レセプトには、図２に示す項目以外の他の項目が含まれていてもよい。図３は、医科レセプトに含まれる項目の例を示す説明図である。
【００３２】
図４は、調剤レセプト記憶手段１１２に記憶されている調剤レセプトの例を示す説明図である。調剤レセプトは、例えば調剤薬局での調剤行為に対して支払われる費用を示す明細書である。調剤レセプトは、調剤薬局ごとに提供されるデータである。
【００３３】
図４に示すように、調剤レセプトは、例えばレセプト番号と、国保被保険者番号と、性別と、生年月日と、調剤点数と、薬価基準収載医薬品コードと、単価とを含む。
【００３４】
レセプト番号は、調剤レセプトを一意に識別する番号である。また、国保被保険者番号、性別、および生年月日は、医科レセプトにおける各項目が表す内容と同様の内容をそれぞれ表す。
【００３５】
調剤点数は、レセプト番号に対応する調剤行為に対して支払われる費用を表す数字を示す。また、薬価基準収載医薬品コードは、レセプト番号に対応する調剤行為において処方された医薬品を一意に識別する番号である。また、単価は、薬価基準収載医薬品コードが表す医薬品の値段を示す。
【００３６】
なお、図４に示すように、調剤レセプトは、月単位のデータとして提供される。また、調剤レセプトが提供される際、国保被保険者番号は、個人情報の保護のために通常ハッシュ化されている。
【００３７】
また、調剤レセプトには、図４に示す項目以外の他の項目が含まれていてもよい。図５は、調剤レセプトに含まれる項目の例を示す説明図である。
【００３８】
図６は、介護保険データ記憶手段１１３に記憶されている介護保険データの例を示す説明図である。介護保険データは、例えば介護施設での介護サービスに対して支払われる費用を示す明細書である。介護保険データは、介護施設ごとに提供されるデータである。
【００３９】
図６に示すように、介護保険データは、例えばレセプト番号と、国保被保険者番号と、被保険者番号と、性別と、生年月日と、サービス項目点数と、介護状態区分コード（介護度）と、負担額とを含む。
【００４０】
レセプト番号は、介護保険データを一意に識別する番号である。また、国保被保険者番号、性別、および生年月日は、医科レセプトにおける各項目が表す内容と同様の内容をそれぞれ表す。
【００４１】
すなわち、国保被保険者番号が使用されると、同一世帯の介護保険データと医科レセプトおよび調剤レセプトとが結合される。また、被保険者番号は、レセプト番号に対応する介護サービスを受けた被保険者を一意に識別する介護保険制度における番号である。
【００４２】
サービス項目点数は、レセプト番号に対応する介護サービスに対して支払われる費用を表す数字を示す。また、介護状態区分コード（介護度）は、被保険者番号が示す被保険者に要する介護の度合いを表す番号である。介護状態区分コードは、１〜７のいずれかの数字をとる。また、負担額は、レセプト番号に対応する介護サービスに対して支払われる費用のうち被保険者が負担する額を示す。
【００４３】
なお、図６に示すように、介護保険データは、月単位のデータとして提供される。また、介護保険データが提供される際、国保被保険者番号および被保険者番号は、個人情報の保護のために通常ハッシュ化されている。
【００４４】
また、介護保険データには、図６に示す項目以外の他の項目が含まれていてもよい。図７は、介護保険データに含まれる項目の例を示す説明図である。
【００４５】
なお、医科レセプト、調剤レセプト、および介護保険データの各フォーマットは、データの提供元のシステムやデータの提供元での加工処理等に依存するため、図２、図４、図６に示す各例に限られない。
【００４６】
また、本実施形態の各データの国保被保険者番号は、同一の番号であればハッシュ化されると同一の値になる。なお、記憶部１１０は、国保被保険者番号の一覧を示す台帳を記憶する記憶手段や、被保険者番号の一覧を示す台帳を記憶する記憶手段を有していてもよい。
【００４７】
データ加工部１２０は、所定の疾病の発症リスクの予測モデルの生成のために、医科レセプト、調剤レセプト、および介護保険データから被保険者ごとに所定の疾病に関わるデータを取得する機能を有する。
【００４８】
図１に示すように、データ加工部１２０は、生成用データ加工手段１２１と、生成用加工データ記憶手段１２２と、データ分類手段１２３と、訓練データ記憶手段１２４と、評価データ記憶手段１２５とを有する。
【００４９】
生成用データ加工手段１２１は、記憶部１１０から入力された多様なデータが個人単位に集計されたデータである加工データを生成する機能を有する。以下、生成用データ加工手段１２１による個人単位に集計された加工データの生成方法の例を説明する。
【００５０】
個人を一意に識別する個人コードは、基本的に個人情報保護の観点で生データから削除されている。よって、多様なデータを個人単位で集計するために、生成用データ加工手段１２１は、国保被保険者番号、性別、および年齢が結合されたデータを結合キーとして用いる。
【００５１】
すなわち、生成用データ加工手段１２１は、加工データを生成する際に、例えばハッシュ化された国保被保険者番号と性別と年齢が結合されたデータを結合キーとして入力された多様なデータを結合する。上記の方法によれば、個人情報が保護されたまま、ほぼ一意に識別可能な各被保険者の加工データが生成される。
【００５２】
具体的には、生成用データ加工手段１２１は、同一世帯の性別が同じ双子を除いて被保険者ごとに区別可能な加工データを生成できる。また、マイナンバー等の個人コードが提供されている場合、生成用データ加工手段１２１は、直接個人コードを用いて多様なデータを個人単位で集計すればよい。
【００５３】
図８は、生成用データ加工手段１２１が生成する個人単位で集計された加工データの例を示す説明図である。図８に示す加工データは、個人識別、年度、性別、年齢、年間医療費、各傷病の年間レセプト数、年間調剤費、各医薬品の年間レセプト数、介護サービス項目点数、介護状態区分コード（介護度）、負担額、および各介護サービスの年間利用数を含む。
【００５４】
個人識別は、上記の結合データを表す数字を示す。また、年度は、データの集計対象の年度を示す。本実施形態の生成用データ加工手段１２１は、加工データを年単位で生成する。また、性別は、医科レセプト等における性別が表す内容と同様の内容を表す。
【００５５】
年齢は、年度基準で算出された個人識別が示す被保険者の年齢である。年齢は、例えば生年月日から算出される。なお、年齢は、年基準で算出されてもよい。
【００５６】
年間医療費と各傷病の年間レセプト数は、医科レセプトを基に対象年度の医療費の総和と各傷病の医科レセプト総数が算出されることによってそれぞれ求められる。各傷病の年間レセプト数は、１年間に被保険者が医療機関で対象の傷病に対する診療を受けた回数を示す。
【００５７】
なお、各傷病の年間レセプト数は、傷病コード単位の代わりに、国際的な単位であるICD-10コード単位で求められてもよい。ICD-10コードは、大分類のコード、中分類のコード、小分類のコードに分けられる。小分類のコードが、最小単位である。
【００５８】
例えば、「糖尿病腎症」という傷病名のコードは、ICD-10コードで表されると、小分類のコードが「E142（糖尿病腎症）」、中分類のコードが「E14 （糖尿病）」、大分類のコードが「E00-E90 （内分泌、栄養及び代謝疾患）」にそれぞれなる。
【００５９】
予測モデルの説明変数として、小分類のコード、中分類のコード、大分類のコードのいずれかが用いられる。ただし、小分類のコードが説明変数として用いられると、説明変数の種類が増大してしまう。また、大分類のコードが説明変数として用いられると、疾病が汎化され過ぎる。
【００６０】
よって、中分類のコードが、説明変数として最も適切なコードである。後述する実施例では、中分類のコードが説明変数として用いられている。
【００６１】
年間調剤費と各医薬品の年間レセプト数は、調剤レセプトを基に対象年度の調剤費の総和と各医薬品の調剤レセプト総数が算出されることによってそれぞれ求められる。各医薬品の年間レセプト数は、１年間に被保険者が調剤薬局で対象の医薬品を処方された回数を示す。
【００６２】
なお、調剤レセプトに記載されている処方された医薬品を表す薬価基準収載医薬品コードは、最小単位である。すなわち、薬価基準収載医薬品コードそのものが説明変数として用いられると、説明変数の種類が５万〜１０万に増大してしまう。
【００６３】
よって、薬価基準収載医薬品コードが汎化された薬効を表すコードを、説明変数として用いることが考えられる。薬効を表すコードの種類は、数百程度である。例えば、アスピリンの薬価基準収載医薬品コードは、「1143001X1015」である。薬価基準収載医薬品コードの１桁目−３桁目が、薬効を表すコードである。すなわち、アスピリンの薬効を表すコードは、「114 （解熱鎮痛消炎剤）」である。
【００６４】
介護サービス項目点数、負担額、および各介護サービスの年間利用数は、介護保険データを基に対象年度の介護サービス項目点数の総和、負担額の総和、および各介護サービスの介護保険データ総数が算出されることによってそれぞれ求められる。なお、介護状態区分コード（介護度）は、個人識別が示す被保険者の介護状態区分コードであるため、介護保険データから直接得られる。
【００６５】
なお、図８に示す加工データに、被保険者の生年月日を表すデータが含まれてもよい。しかし、生年月日から個人が特定される可能性もあるため、個人情報の保護の観点では生年月日を表すデータは含まれない方がよい。
【００６６】
例えば、被保険者の生年月日を表すデータから日が削除された、被保険者の生年月を表すデータが図８に示す加工データに含まれてもよい。生成用データ加工手段１２１は、生年月を用いても同一世帯の性別が同じ双子を除いて被保険者ごとに区別可能な加工データを生成できる。
【００６７】
生成用加工データ記憶手段１２２は、生成用データ加工手段１２１が生成した個人単位に集計された加工データを記憶する機能を有する。
【００６８】
データ分類手段１２３は、生成用加工データ記憶手段１２２に記憶されている加工データを予測モデルの生成に使用されるデータ（以下、訓練データと呼ぶ。）と、予測モデルの評価に使用されるデータ（以下、評価データと呼ぶ。）に分類する機能を有する。訓練データは、訓練データ記憶手段１２４に記憶される。また、評価データは、評価データ記憶手段１２５に記憶される。
【００６９】
以下、データ分類手段１２３による所定の疾病の発症リスクの予測モデルの生成に用いられる訓練データと評価データの生成方法を説明する。数年分の医科レセプト、調剤レセプト、および介護保険データを基に加工データが生成されている場合、データ分類手段１２３は、説明変数の生成に用いられる加工データの年数と、目的変数の生成に用いられる加工データの年数をそれぞれ指定する。
【００７０】
データ分類手段１２３は、Ｘ年のデータが含まれる過去に所定の疾病を発症していない被保険者の加工データのみ抽出する。すなわち、データ分類手段１２３は、個人単位に集計された加工データのうち、所定の疾病に対応する傷病Ｙの年間レセプト数が指定された年数に渡って全て０である被保険者の加工データを抽出する。
【００７１】
次いで、データ分類手段１２３は、目的変数として（Ｘ＋１）年以降に被保険者に所定の疾病が発症したか否かを示す属性であるフラグを生成する。フラグ「１」は、被保険者に所定の疾病が発症したことを示す。また、フラグ「０」は、被保険者に所定の疾病が発症しなかったことを示す。
【００７２】
データ分類手段１２３は、所定の疾病が発症したか否かを、個人単位に集計された加工データ中の指定された年数における傷病Ｙの年間レセプト数を基に判定する。以下、フラグ「１」の目的変数を含む加工データを正例、フラグ「０」の目的変数を含む加工データを負例とそれぞれ呼ぶ。
【００７３】
図９は、加工データの用途の例を示す説明図である。図９に示す１つの行が、１つの加工データに相当する。上述したように、本実施形態では、Ｘ年以前の加工データが、所定の疾病の発症リスクを予測するモデルの説明変数として使用される。また、（Ｘ＋１）年以降の加工データのフラグが、モデルの目的変数として使用される。
【００７４】
図１０は、データ分類手段１２３による加工データの処理例を示す説明図である。図１０に示す１つの行が、１つの加工データに相当する。本実施形態の予測モデルは、予測される時点で所定の疾病が発症していない被保険者に将来所定の疾病が初めて発症するリスクを予測する。
【００７５】
従って、データ分類手段１２３は、図１０に示すように所定の疾病に対応する傷病Ｙの年間レセプト数が１以上であるＸ年以前の加工データ（図１０に示す二重枠内の傷病Ｙの年間レセプト数が１以上である加工データ）をサンプルから除去する。すなわち、データ分類手段１２３は、Ｘ年以前に所定の疾病を発症していない被保険者の加工データのみ抽出する。
【００７６】
なお、データ分類手段１２３は、所定の疾病に関する説明変数用の加工データを以下のように抽出してもよい。本例では、Ｘ年以前の加工データのうちＺ年分の加工データから説明変数用の加工データを抽出する場合を考える。Ｚ年分の加工データは、Ｚ×１２ヶ月分の医科レセプトの組に対応する。
【００７７】
医科レセプトの組に傷病Ｙを表す傷病コードが現れた回数が多いほど、該当の被保険者が傷病Ｙに罹患した確実性が高い。しかし、傷病Ｙを表す傷病コードが現れた回数が少ない場合、傷病が明確でなく医師が便宜的に該当の被保険者に対して傷病Ｙに罹患していると診断した可能性がある。
【００７８】
よって、本実施形態のデータ分類手段１２３は、被保険者が過去に傷病Ｙに罹患していたか否かをより確実に判定するために、医科レセプトの組に傷病Ｙを表す傷病コードが現れた回数が閾値ｋ未満である場合に対象の加工データを説明変数用の加工データから除去してもよい。なお閾値ｋは、任意に変更されてよい値である。上記の判定方法は、診断が困難な疾病に対して特に有効である。
【００７９】
図１１は、データ分類手段１２３による加工データの他の処理例を示す説明図である。図１１に示す１つの行が、１つの加工データに相当する。データ分類手段１２３は、Ｘ年以前に所定の疾病を発症していない被保険者の加工データに対して、（Ｘ＋１）年以降の所定の疾病に対応する傷病Ｙの年間レセプト数（図１１に示す加工データの二重枠内の傷病Ｙの年間レセプト数）が閾値ｋ以上であれば、目的変数としてフラグ「１」を設定する。
【００８０】
例えば、発症率が低い疾病であれば、正例の取得のために傷病の年間レセプト数が確認される年数は大きくなる。フラグを設定することによって、データ分類手段１２３は、所定の疾病の発症リスクを予測するモデルの学習に使用される目的変数を生成する。
【００８１】
データ分類手段１２３は、上記の方法で生成された加工データを所定の割合で訓練データと評価データに分類する。
【００８２】
予測モデル生成部１３０は、AIや機械学習等を用いて将来所定の疾病の発症者になる可能性がある被保険者の判別に使用されるモデルを生成する機能を有する。図１に示すように、予測モデル生成部１３０は、予測モデル学習手段１３１と、性能評価手段１３２とを有する。
【００８３】
予測モデル学習手段１３１は、訓練データ記憶手段１２４に記憶されている訓練データを用いて、予測モデルを学習する機能を有する。予測モデル学習手段１３１は、ロジスティック回帰、SVM(Support Vector Machine) 等の任意のモデルを学習する。
【００８４】
性能評価手段１３２は、評価データ記憶手段１２５に記憶されている評価データを用いて、生成された予測モデルの所定の疾病の発症リスクの予測の性能を評価する機能を有する。
【００８５】
予測部１４０は、新規データを基に将来所定の疾病の発症者になる可能性がある被保険者を予測する機能を有する。図１に示すように、予測部１４０は、予測用データ加工手段１４１と、予測用加工データ記憶手段１４２と、予測手段１４３とを有する。
【００８６】
予測用データ加工手段１４１は、生成用データ加工手段１２１と同様の機能を有する。すなわち、予測用データ加工手段１４１は、図８に示すような加工データを生成する。また、予測用加工データ記憶手段１４２は、予測用データ加工手段１４１が生成した加工データを記憶する機能を有する。
【００８７】
予測手段１４３は、予測モデル学習手段１３１が学習した予測モデルを用いて、予測用加工データ記憶手段１４２に記憶されている加工データを基に所定の疾病の発症者になる可能性がある被保険者を予測する機能を有する。
【００８８】
［動作の説明］
以下、本実施形態の疾病発症リスク予測システム１００が所定の疾病の発症者を予測する動作を図１２を参照して説明する。図１２は、第１の実施形態の疾病発症リスク予測システム１００による疾病発症者予測処理の動作を示すフローチャートである。
【００８９】
最初に、生成用データ加工手段１２１が、記憶部１１０から入力された多様なデータを個人単位に集計することによって、予測モデル生成用の加工データを生成する（ステップS101）。生成された加工データは、生成用加工データ記憶手段１２２に格納される。
【００９０】
次いで、データ分類手段１２３は、生成用加工データ記憶手段１２２に記憶されている加工データを基に、予測モデルの生成に使用される訓練データ、および予測モデルの評価に使用される評価データをそれぞれ生成する（ステップS102）。生成された各データは、訓練データ記憶手段１２４または評価データ記憶手段１２５のいずれかに格納される。
【００９１】
次いで、予測モデル学習手段１３１は、訓練データ記憶手段１２４に記憶されている訓練データを用いて予測モデルを学習する（ステップS103）。
【００９２】
次いで、性能評価手段１３２は、評価データ記憶手段１２５に記憶されている評価データを用いて学習された予測モデルの予測の性能を評価する（ステップS104）。例えば、評価された予測の性能が所定の基準を満たす予測モデルのみが、予測部１４０に入力される。
【００９３】
次いで、予測用データ加工手段１４１は、記憶部１１０から入力された多様なデータを個人単位に集計することによって、予測用の加工データを生成する（ステップS105）。生成された加工データは、予測用加工データ記憶手段１４２に格納される。
【００９４】
次いで、予測手段１４３は、予測用加工データ記憶手段１４２に記憶されている加工データを基に、予測モデル学習手段１３１が学習した予測モデルを用いて所定の疾病の発症者になる可能性がある被保険者を予測する（ステップS106）。予測した後、疾病発症リスク予測システム１００は、疾病発症者予測処理を終了する。
【実施例】
【００９５】
以下、本実施形態の疾病発症リスク予測システム１００による所定の疾病の発症者を予測する具体例を図１３〜図１９を参照して説明する。図１３は、データ分類手段１２３が生成する個人単位で集計されたデータの例を示す説明図である。【００９６】
図１３に示すデータは、生成用加工データ記憶手段１２２に記憶されている加工データに対してデータ分類手段１２３が図１０〜図１１に示す各処理を実行した後のデータである。すなわち、基準年度以前に所定の疾病に罹患した被保険者の加工データは、除外されている。【００９７】
図１３に示す１行分のデータが、１人分のデータに相当する。すなわち、図１３に示すデータは、１０人分のデータである。図１３に示す年齢は、Ｘ年度での年齢であり、連続値である。また、図１３に示す性別において、「０」は男性を表し、「１」は女性を表す。【００９８】
また、図１３に示す介護度において、「１」は「要支援１」を表し、「２」は「要支援２」を表し、「３」は「要介護１」を表し、「４」は「要介護２」を表し、「５」は「要介護３」を表し、「６」は「要介護４」を表し、「７」は「要介護５」を表す。すなわち、Ｘ年度の介護度が上記のように連続値に変換されている。なお、介護度には、例えば年度末時点の被保険者の状態を表す値が設定される。【００９９】
また、図１３に示す介護サービス利用において、「１」は「利用有」を表し、「０」は「利用無」を表す。例えば、サービス利用回数が閾値ｍ回以上である場合に「利用有」と判定される。【０１００】
また、図１３に示す疾病１〜疾病５において、「１」は「Ｘ年以前の罹患有」を表し、「０」は「Ｘ年以前の罹患無」を表す。例えば、医科レセプトに対象の傷病コードがＸ年以前に閾値ｋ回以上出現した場合に「Ｘ年以前の罹患有」と判定される。【０１０１】
また、図１３に示す薬効１〜薬効５において、「１」は「Ｘ年以前の調剤有」を表し、「０」は「Ｘ年以前の調剤無」を表す。例えば、調剤レセプトに対象の薬価基準収載医薬品コードがＸ年以前に閾値ｎ回以上出現した場合に「Ｘ年以前の調剤有」と判定される。【０１０２】
また、図１３に示すように、最終列に目的変数が追加されている。目的変数において、「１」は「（Ｘ＋１）年以降の罹患有」を表し、「０」は「（Ｘ＋１）年以降の罹患無」を表す。【０１０３】
図１４は、データ分類手段１２３によるデータ分類処理の例を示す説明図である。図１３に示すようなデータ（図１４に示す「全体」に相当）を生成した後、データ分類手段１２３は、生成されたデータを訓練データと評価データに分類する。【０１０４】
図１４に示す例では、「訓練用  ７」「評価用  ３」と記載されている。すなわち、データ分類手段１２３は、生成されたデータを「訓練データ：評価データ＝７：３」の割合でランダムに分類する。なお、訓練データと評価データの割合は、任意に指定可能な割合である。【０１０５】
図１５は、訓練データと評価データの例を示す説明図である。図１５（ａ）は、訓練データを示す。また、図１５（ｂ）は、評価データを示す。【０１０６】
図１４に示すように、評価データは、分類された後そのまま評価データ記憶手段１２５に格納される。また、訓練データは、さらに目的変数が「１」である正例と、目的変数が「０」である負例に分類される。【０１０７】
上記の分類方法が用いられると、予測対象の疾病が発症率の低い疾病である場合、正例は負例よりも少なくなることが多い。正例が負例よりも極端に少ないと、予測モデルが適切に学習されない可能性がある。よって、図１４に示すように、データ分類手段１２３は、「正例：負例＝１：１」になるように負例をランダムに除去する。なお、正例と負例の割合は、任意に指定可能な割合である。【０１０８】
図１６は、データ分類手段１２３による訓練データの処理例を示す説明図である。図１６（ａ）は、データ分類手段１２３により分類された後の訓練データを示す。データ分類手段１２３は、「正例：負例＝１：１」になるように図１６（ａ）に示す訓練データから負例をランダムに除去する。【０１０９】
図１６（ｂ）は、負例がランダムに除去された後の訓練データを示す。図１６（ｂ）に示す訓練データの目的変数の「０」と「１」の割合は、「１：１」に調整されている。図１６（ｂ）に示す調整された後の訓練データは、訓練データ記憶手段１２４に格納される。【０１１０】
訓練データ記憶手段１２４に記憶されている訓練データを用いて、予測モデル学習手段１３１は、予測モデルを学習する。本例では、予測モデル学習手段１３１が以下の式で表現されるロジスティック回帰に基づいた予測モデルを学習する。【０１１１】
loge(p/(1-p))=B0+B1X1+B2X2+・・・+BpXp  ・・・式（１）【０１１２】
なお、式（１）におけるB0〜Bpはパラメータを表し、X1〜Xpは説明変数を表す。式（１）におけるloge(p/(1-p)) の値はロジット（対数オッズ）であり、判別スコアとして使用される。判別スコアは、所定の疾病の発症リスクを表すスコアである。【０１１３】
性能評価手段１３２は、評価データ記憶手段１２５に記憶されている評価データを用いて、生成された予測モデルの予測の性能を評価する。図１７は、性能評価手段１３２による性能評価処理の例を示す説明図である。【０１１４】
図１７（ａ）は、性能評価手段１３２が用いる評価データを示す。図１７（ａ）に示すように、本例における評価用サンプルの数は、３つである。また、評価データの最終列に判別スコアと予測の各項目が追加されている。【０１１５】
判別スコアは、各評価データに対して上記の式（１）で算出された値である。また、予測には、判別スコアに対応する値が格納されている。具体的には、予測には判別スコアが任意の閾値t 以上である場合に「１」が格納され、判別スコアがt 未満である場合に「０」が格納されている。通常、任意の閾値t は、０に設定される。【０１１６】
図１７（ｂ）は、性能評価手段１３２による比較処理を示す。図１７（ｂ）に示すように、性能評価手段１３２は、各サンプルの目的変数と予測とを比較する。次いで、性能評価手段１３２は、比較結果を混合行列に変換する。【０１１７】
比較結果を参照すると、「実績：あり、予測：あり」のサンプルが１つ、「実績：あり、予測：なし」のサンプルが１つ、「実績：なし、予測：あり」のサンプルが１つ、それぞれ存在する。よって、図１７（ｂ）に示す混合行列において、「実績：なし、予測：なし」以外の升目にそれぞれ「１」が格納される。【０１１８】
図１８は、混合行列を基に算出される性能を表す値の例を示す説明図である。図１８に示すように、性能評価手段１３２は、生成された混合行列を用いて、正解率や精度等の性能を表す値を算出できる。【０１１９】
また、性能評価手段１３２は、f 値やAUC(Area under the reciver operator curve)等の評価指標も性能を表す値として用いることができる。例えば、性能を表す値が所定値以上の予測モデルのみが、予測部１４０で使用される。【０１２０】
上記の処理で生成された予測モデルの性能を図１９に示す。図１９は、予測モデルの疾病発症予測性能を表すグラフの例を示す説明図である。図１９に示すグラフには、予測スコアが高い被保険者順に、予測精度が表示されている。【０１２１】
図１９に示す例の予測モデルでは、説明変数に１年分の加工データが、目的変数に３年分の加工データがそれぞれ用いられている。すなわち、本例の予測モデルは、３年以内の所定の疾病の発症リスクを予測する。【０１２２】
また、年間の介護サービスの最低利用数が閾値ｍ回以上、疾病の最低レセプト数が閾値ｋ以上、調剤の最低処方レセプト数が閾値ｎ以上である場合に、図１３に示す説明変数である介護サービス利用、対象の疾病、対象の薬効にそれぞれ「１」が設定されている。【０１２３】
また、本例ではデータ分類手段１２３が、生成されたデータを「７：３」の割合で訓練データと評価データに分類している。さらに、データ分類手段１２３は、正例と負例の割合が「１：２」になるように訓練データに負例を追加している。【０１２４】
また、データ分類手段１２３は、正例と負例の割合が実際の疾病の発症率になるように評価データに負例を追加している。予測モデルの学習または評価に使用される正例と負例は、訓練データまたは評価データからそれぞれランダムに選択される。【０１２５】
図１９に示すグラフの横軸は、予測スコアによるランキング（人）を表す。図１９に示すグラフでは、予測モデルが出力した予測スコアの高い順に被保険者が並べられている。すなわち、値が小さい被保険者程、将来所定の疾病を発症しやすいと予測されている被保険者である。【０１２６】
図１９に示すグラフの左の縦軸は、実際の疾病の発症数（人）を表す。また、図１９に示す一点鎖線は、予測モデルが予測した被保険者のうち実際に疾病を発症した人数を表す。また、図１９に示す破線は、ランダムに抽出された被保険者のうち実際に疾病を発症した人数を表す。【０１２７】
図１９に示すグラフの右の縦軸は、予測なし（ランダム抽出）に対する比率を表す。また、図１９に示す実線は、図１９に示す破線が表す人数に対する図１９に示す一点鎖線が表す人数の比率を表す。図１９に示すグラフは、ランダムサンプリングに対する予測モデルの抽出力の比率を表す。【０１２８】
すなわち、本例で生成された予測モデルが使用された時の方が、ランダムに被保険者が抽出された時に比べて、将来所定の疾病を発症する被保険者が高い確率で予測される。なお、図１９に示すグラフの左の縦軸の目盛には、図１８に示す正解率や精度、またはAUC 等が用いられてもよい。【０１２９】
［効果の説明］
本実施形態のデータ加工部１２０は、AI関連技術がレセプト等のヘルスケア関連データに適用される際、ヘルスケア関連データを基に個人ごとのレコードを生成できる。また、データ加工部１２０は、個人の匿名性が保たれた状態でレコードを生成できる。【０１３０】
すなわち、本実施形態の予測モデル生成部１３０が予測モデルを学習する場合であっても、個人の匿名性は保たれたままである。従って、本実施形態の疾病発症リスク予測システム１００が使用されると、個人情報が保護された上で出所が異なる複数のデータが、疾病発症リスクの予測モデルの学習データに活用される。【０１３１】
また、本実施形態の予測部１４０は、個人情報の第三者の利用を合意した被保険者の所定の疾病の発症リスクを予測できる。従って、本実施形態の疾病発症リスク予測システム１００は、所定の疾病の発症者になる可能性がある被保険者を予測できる。【０１３２】
なお、本実施形態の疾病発症リスク予測システム１００は、例えば、非一時的な記憶媒体に格納されているプログラムに従って処理を実行するプロセッサによって実現されてもよい。すなわち、生成用データ加工手段１２１、データ分類手段１２３、予測モデル学習手段１３１、性能評価手段１３２、予測用データ加工手段１４１、および予測手段１４３は、例えば、プログラム制御に従って処理を実行するプロセッサによって実現されてもよい。プロセッサは、例えばCPU(Central Processing Unit)やGPU(Graphics Processing Unit) である。【０１３３】
また、医科レセプト記憶手段１１１、調剤レセプト記憶手段１１２、介護保険データ記憶手段１１３、生成用加工データ記憶手段１２２、訓練データ記憶手段１２４、評価データ記憶手段１２５、および予測用加工データ記憶手段１４２は、例えばRAM(Random Access Memory) で実現されてもよい。【０１３４】
また、本実施形態の疾病発症リスク予測システム１００における各部は、ハードウェア回路によって実現されてもよい。一例として、医科レセプト記憶手段１１１、調剤レセプト記憶手段１１２、介護保険データ記憶手段１１３、生成用データ加工手段１２１、生成用加工データ記憶手段１２２、データ分類手段１２３、訓練データ記憶手段１２４、評価データ記憶手段１２５、予測モデル学習手段１３１、性能評価手段１３２、予測用データ加工手段１４１、予測用加工データ記憶手段１４２、および予測手段１４３が、それぞれFPGA(Field Programmable Gate Array) 等のLSI(Large Scale Integration)で実現される。また、それらが１つのFPGAで実現されていてもよい。【０１３５】
次に、本発明の概要を説明する。図２０は、本発明による疾病発症リスク予測システムの概要を示すブロック図である。本発明による疾病発症リスク予測システム１０は、所定の方法で変換された被保険者の被保険者番号とその被保険者の年齢特定可能項目である生年月日または生年月と性別とを含むデータであるレセプトデータのうち、種類が異なる少なくとも２つのレセプトデータを、変換された被保険者番号と年齢特定可能項目と性別とを結合したキーである結合キーで結合することによって結合データを生成するデータ生成手段１１（例えば、生成用データ加工手段１２１）と、生成された結合データを用いて被保険者に所定の疾病が発症するリスクを予測する予測モデルを生成するモデル生成手段１２（例えば、予測モデル学習手段１３１）とを備える。【０１３６】
そのような構成により、疾病発症リスク予測システムは、個人情報が保護された上で出所が異なる複数のデータを基に疾病発症リスクを予測できる。【０１３７】
また、データ生成手段１１は、種類が異なる少なくとも２つのレセプトデータを、ハッシュ化または暗号化により匿名化されている被保険者番号を含む結合キーで結合してもよい。【０１３８】
そのような構成により、疾病発症リスク予測システムは、個人情報の保護の度合いがより高い状態で予測モデルを生成できる。【０１３９】
また、レセプトデータは、診療行為に対するレセプトを示すデータである医科レセプトデータ、調剤行為に対するレセプトを示すデータである調剤レセプトデータ、または介護サービスに対するレセプトを示すデータである介護保険データのうちのいずれかでもよい。【０１４０】
また、疾病発症リスク予測システム１０は、生成された予測モデルを用いて所定の疾病の発症者になる可能性がある被保険者を予測する予測手段（例えば、予測手段１４３）を備え、データ生成手段１１は、少なくとも医科レセプトデータを用いて結合データを生成し、生成された結合データのうち所定年以前に所定の疾病を発症した被保険者のデータを除外し、所定年の翌年以降に被保険者が所定の疾病を発症したか否かを示す属性を、所定の疾病を発症した被保険者のデータが除外された結合データに追加し、モデル生成手段１２は、追加された属性を目的変数とし、所定の疾病を発症した被保険者のデータが除外された結合データに含まれる所定年以前の情報を説明変数として予測モデルを生成してもよい。【０１４１】
そのような構成により、疾病発症リスク予測システムは、被保険者に初めて所定の疾病が発症する場合の発症リスクを予測する予測モデルを生成できる。【０１４２】
また、データ生成手段１１は、所定の疾病に対応する傷病コードが所定年以前または所定年の翌年以降に指定された回数以上医科レセプトデータに含まれている被保険者が所定年以前または所定年の翌年以降に所定の疾病を発症した被保険者であると判定してもよい。【０１４３】
そのような構成により、疾病発症リスク予測システムは、診断が困難な疾病の発症の有無をより確実に判定できる。【０１４４】
また、モデル生成手段１２は、医科レセプトデータに含まれるICD-10コードに対応する中分類のコードを説明変数として用いてもよい。また、データ生成手段１１は、少なくとも調剤レセプトデータを用いて結合データを生成し、モデル生成手段１２は、調剤レセプトデータに含まれる薬価基準収載医薬品コード中の薬効を表す数字を説明変数として用いてもよい。【０１４５】
そのような構成により、疾病発症リスク予測システムは、より予測精度の高い予測モデルを生成できる。【０１４６】
また、データ生成手段１１は、介護保険データを用いて結合データを生成し、所定の薬価基準収載医薬品コードが所定年以前に指定された回数以上調剤レセプトデータに含まれている被保険者が所定年以前に所定の薬価基準収載医薬品コードが示す医薬品が処方された被保険者であると判定し、所定の介護サービスに対応する情報が所定年以前に指定された回数以上介護保険データに含まれている被保険者が所定年以前に所定の介護サービスを利用した被保険者であると判定してもよい。【０１４７】
そのような構成により、疾病発症リスク予測システムは、医薬品の処方の有無、および介護サービスの利用の有無をより確実に判定できる。【０１４８】
以上、実施形態および実施例を参照して本願発明を説明したが、本願発明は上記実施形態および実施例に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。【０１４９】
また、上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下に限られない。【０１５０】
（付記１）所定の方法で変換された被保険者の被保険者番号と当該被保険者の生年とを含むデータであるレセプトデータのうち、種類が異なる少なくとも２つのレセプトデータを、変換された被保険者番号と前記生年とを結合したキーである結合キーで結合することによって結合データを生成するデータ生成手段と、生成された結合データを用いて前記被保険者に所定の疾病が発症するリスクを予測する予測モデルを生成するモデル生成手段とを備えることを特徴とする疾病発症リスク予測システム。【０１５１】
（付記２）レセプトデータは、被保険者の生年月を含み、データ生成手段は、種類が異なる少なくとも２つのレセプトデータを、変換された被保険者番号と前記生年月とを結合したキーである結合キーで結合する付記１記載の疾病発症リスク予測システム。【０１５２】
（付記３）レセプトデータは、被保険者の性別を含み、データ生成手段は、種類が異なる少なくとも２つのレセプトデータを、変換された被保険者番号と生年月と前記性別とを結合したキーである結合キーで結合する付記２記載の疾病発症リスク予測システム。【０１５３】
（付記４）データ生成手段は、種類が異なる少なくとも２つのレセプトデータを、被保険者の年齢を含む結合キーで結合する付記１から付記３のうちのいずれか１項に記載の疾病発症リスク予測システム。【０１５４】
（付記５）データ生成手段は、種類が異なる少なくとも２つのレセプトデータを、ハッシュ化されている被保険者番号を含む結合キーで結合する付記１から付記４のうちのいずれか１項に記載の疾病発症リスク予測システム。【０１５５】
（付記６）データ生成手段は、種類が異なる少なくとも２つのレセプトデータを、暗号化されている被保険者番号を含む結合キーで結合する付記１から付記４のうちのいずれか１項に記載の疾病発症リスク予測システム。【０１５６】
（付記７）レセプトデータは、診療行為に対するレセプトを示すデータである医科レセプトデータ、調剤行為に対するレセプトを示すデータである調剤レセプトデータ、または介護サービスに対するレセプトを示すデータである介護保険データのうちのいずれかである付記１から付記６のうちのいずれか１項に記載の疾病発症リスク予測システム。【０１５７】
（付記８）データ生成手段は、少なくとも医科レセプトデータと調剤レセプトデータを用いて結合データを生成する付記７記載の疾病発症リスク予測システム。【０１５８】
（付記９）データ生成手段は、生成された結合データのうち所定年以前に所定の疾病を発症した被保険者のデータを除外し、モデル生成手段は、前記被保険者のデータが除外された前記結合データを用いて予測モデルを生成する付記８記載の疾病発症リスク予測システム。【０１５９】
（付記１０）データ生成手段は、所定の疾病に対応する傷病コードが所定年以前に指定された回数以上医科レセプトデータに含まれている被保険者が前記所定年以前に前記所定の疾病を発症した被保険者であると判定する付記９記載の疾病発症リスク予測システム。【０１６０】
（付記１１）データ生成手段は、所定年の翌年以降に被保険者が所定の疾病を発症したか否かを示す属性を、生成された結合データに追加し、モデル生成手段は、追加された属性を目的変数とし、前記結合データに含まれる前記所定年以前の情報を説明変数として予測モデルを生成する付記９または付記１０記載の疾病発症リスク予測システム。【０１６１】
（付記１２）モデル生成手段は、医科レセプトデータに含まれるICD-10コードに対応する中分類のコードを説明変数として用いる付記１１記載の疾病発症リスク予測システム。【０１６２】
（付記１３）モデル生成手段は、調剤レセプトデータに含まれる薬価基準収載医薬品コード中の薬効を表す数字を説明変数として用いる付記１１または付記１２記載の疾病発症リスク予測システム。【０１６３】
（付記１４）生成された予測モデルを用いて所定の疾病の発症者になる可能性がある被保険者を予測する予測手段を備える付記１から付記１３のうちのいずれか１項に記載の疾病発症リスク予測システム。【０１６４】
（付記１５）所定の方法で変換された被保険者の被保険者番号と当該被保険者の生年とを含むデータであるレセプトデータのうち、種類が異なる少なくとも２つのレセプトデータを、変換された被保険者番号と前記生年とを結合したキーである結合キーで結合することによって結合データを生成し、生成された結合データを用いて前記被保険者に所定の疾病が発症するリスクを予測する予測モデルを生成することを特徴とする疾病発症リスク予測方法。【０１６５】
（付記１６）レセプトデータは、被保険者の生年月を含み、種類が異なる少なくとも２つのレセプトデータを、変換された被保険者番号と前記生年月とを結合したキーである結合キーで結合する付記１５記載の疾病発症リスク予測方法。【０１６６】
（付記１７）コンピュータに、所定の方法で変換された被保険者の被保険者番号と当該被保険者の生年とを含むデータであるレセプトデータのうち、種類が異なる少なくとも２つのレセプトデータを、変換された被保険者番号と前記生年とを結合したキーである結合キーで結合することによって結合データを生成する第１生成処理、および生成された結合データを用いて前記被保険者に所定の疾病が発症するリスクを予測する予測モデルを生成する第２生成処理を実行させるための疾病発症リスク予測プログラム。【０１６７】
（付記１８）レセプトデータは、被保険者の生年月を含み、コンピュータに、第１生成処理で、種類が異なる少なくとも２つのレセプトデータを、変換された被保険者番号と前記生年月とを結合したキーである結合キーで結合させる付記１７記載の疾病発症リスク予測プログラム。
【符号の説明】
【０１６８】
１０、１００  疾病発症リスク予測システム
１１  データ生成手段
１２  モデル生成手段
１１０  記憶部
１１１  医科レセプト記憶手段
１１２  調剤レセプト記憶手段
１１３  介護保険データ記憶手段
１２０  データ加工部
１２１  生成用データ加工手段
１２２  生成用加工データ記憶手段
１２３  データ分類手段
１２４  訓練データ記憶手段
１２５  評価データ記憶手段
１３０  予測モデル生成部
１３１  予測モデル学習手段
１３２  性能評価手段
１４０  予測部
１４１  予測用データ加工手段
１４２  予測用加工データ記憶手段
１４３  予測手段
【図１】
0006988895.tif 000002
【図２】
0006988895.tif 000003
【図３】
0006988895.tif 000004
【図４】
0006988895.tif 000005
【図５】
0006988895.tif 000006
【図６】
0006988895.tif 000007
【図７】
0006988895.tif 000008
【図８】
0006988895.tif 000009
【図９】
0006988895.tif 000010
【図１０】
0006988895.tif 000011
【図１１】
0006988895.tif 000012
【図１２】
0006988895.tif 000013
【図１３】
0006988895.tif 000014
【図１４】
0006988895.tif 000015
【図１５】
0006988895.tif 000016
【図１６】
0006988895.tif 000017
【図１７】
0006988895.tif 000018
【図１８】
0006988895.tif 000019
【図１９】
0006988895.tif 000020
【図２０】
0006988895.tif 000021