(57)【要約】      （修正有）【課題】被保険者が健康診断を受診する確率を計算し、勧奨通知業務の効率化を図る。【解決手段】確率計算の基礎データとなる母集団を、複数又は単独の自治体、或いは複数又は単独の健保組合等が保有する過去ｎ年（ｎは３以上の整数）間において被保険者が受診した健康診断の健診データとし、処理プログラムは、第一ステップとして、全ての前記健診データから過去ｍ年（ｍは３以上の整数、ｍ≦ｎ）分のデータを抽出し、直近の１年分を除いたｍ−１年分のデータを、ｘ個の説明変数を持つデータに加工し、第二ステップとして、当該ｍ−１年分の前記健診データ及び直近１年分の健診受診の有無を教師データとして用いて学習し、第三ステップとして、前記学習済みモデルによって、特定の単独自治体又は特定の単独健保組合に加入する個々の被保険者の受診確率を算出する。【選択図】図２
2020071562.tif 000002
【特許請求の範囲】
【請求項１】
被保険者の健康診断受診確率の計算方法であって、
確率計算の基礎データとなる母集団を、複数又は単独の自治体、或いは複数又は単独の健保組合等が保有する過去ｎ年（ｎは３以上の整数）間において被保険者が受診した健康診断の健診データとし、
前記健診データを基に被保険者の受診行動を予測する処理プログラムを含み、
前記処理プログラムは、
第一ステップとして、
全ての前記健診データから過去ｍ年（ｍは３以上の整数、ｍ≦ｎ）分のデータを抽出し、
直近の１年分を除いたｍ−１年分のデータを、ｘ個の説明変数を持つデータに加工し、
第二ステップとして、
当該ｍ−１年分の前記健診データ及び直近１年分の健診受診の有無を教師データとして用いて学習し、
第三ステップとして、
前記学習済みモデルによって、特定の単独自治体又は特定の単独健保組合に加入する個々の被保険者の受診確率を算出する、
ことを特徴とする被保険者の健康診断受診確率計算方法。
【請求項２】
前記処理プログラムのアルゴリズムはランダムフォレストであり、複数又は単独の自治体、或いは複数又は単独の健保組合等の前記健診データの中から、ａ個のサンプルをランダムに抽出し、ｘ個の説明変数からｂ個の説明変数をランダムに抽出してｙ個の決定木を作成し、ｙ個全ての前記決定木のアンサンブルにより、前記個々の被保険者の受診確率を算出する、
ことを特徴とする請求項１に記載の被保険者の健康診断受診確率計算方法。
【請求項３】
前記処理プログラムのアルゴリズムはディープラーニングであり、複数又は単独の自治体、或いは複数又は単独の健保組合等の前記健診データを基にし、誤差関数に交差エントロピーを用い、最適化学習にＡｄａｍを用いて、前記個々の被保険者の受診確率を算出する、
ことを特徴とする請求項１に記載の被保険者の健康診断受診確率計算方法。
【請求項４】
ｘ個の前記説明変数は、生年月日、性別、身長、体重、各種問診結果、各種検査値等を加工して作成した、４３個以上の項目である、
ことを特徴とする請求項１ないし３のいずれか１項に記載の被保険者の健康診断受診確率計算方法。
【請求項５】
被保険者の健康診断受診確率の計算方法であって、
確率計算の基礎データとなる母集団を、複数の自治体又は複数の健保組合等が保有する過去ｎ年（ｎは３以上の整数）間において被保険者が受診した健康診断の健診データとし、
前記健診データを基に被保険者の受診行動を予測する処理プログラムを含み、
前記処理プログラムは、
第一ステップとして、
複数の保険者の前記健診データから過去ｍ年（ｍは３以上の整数、ｍ≦ｎ）分のデータを抽出し、
直近の１年分を除いたｍ−１年分のデータをｘ個の説明変数を持つデータに加工し、
アルゴリズムはディープラーニングであり、
当該ｍ−１年分のデータ及び直近１年での健診受診の有無を教師データとして用いることで、複数のレイヤーに対応する複数の重みＷｉを学習して第一特徴量を作成し、
第二ステップとして、
特定の単独自治体又は特定の単独健保組合等の前記健診データのみを抽出し、アルゴリズムにトランスファーラーニングを用いて前記第一ステップで作成した前記重みＷｉの一部を調整した第二特徴量を作成し、
第三ステップとして、
前記第二特徴量に基づいたモデルによって、前記特定の単独自治体又は前記特定の単独健保組合等に加入する個々の被保険者の受診確率を算出する、
ことを特徴とすることを特徴とする被保険者の健康診断受診確率計算方法。
【請求項６】
前記ディープラーニングは、誤差関数に交差エントロピーを用い、最適化学習にＡｄａｍを用い、
前記トランスファーラーニングは、誤差関数に交差エントロピーを用い、最適化学習にＡｄａｇｒａｄを用いている、
ことを特徴とする請求項５に記載の被保険者の健康診断受診確率計算方法。
【請求項７】
ｘ個の前記説明変数は、生年月日、性別、身長、体重、各種問診結果、各種検査値等を加工して作成した、４３個以上の項目である、
ことを特徴とする請求項５又は６に記載の被保険者の健康診断受診確率計算方法。
【請求項８】
自治体又は健保組合等が実施する健康診断の受診を促す被保険者への勧奨通知の効率化を支援するための健診勧奨通知支援システムであって、
複数又は単独の自治体、或いは複数又は単独の健保組合等が保有する被保険者が受診した過去ｎ年（ｎは３以上の整数）の健康診断の結果が蓄積された健診データベースと、
前記健診データベースに蓄積されているデータを基に被保険者の受診行動を予測する処理プログラムが記録されているサーバーと、を備え、
前記処理プログラムは、  第一ステップとして、
前記健診データベースから複数又は単独の自治体、或いは複数又は単独の健保組合等の過去ｍ年（ｍは３以上の整数、ｍ≦ｎ）分のデータを抽出し、
直近の１年分を除いたｍ−１年分のデータを、ｘ個の説明変数を持つデータに加工し、
第二ステップとして、
当該ｍ−１年分のデータ及び直近１年での健診受診の有無を教師データとして用いて学習し、
第三ステップとして、
前記学習済みモデルによって、特定の自治体又は特定の健保組合等に加入する個々の被保険者の受診確率を算出し、
第四ステップとして、
前記特定の自治体又は前記特定の健保組合等が定めた所定の高確率値以上及び所定の低確率値以下を除く中間確率値の被保険者に対してのみ、又は予め定めた所定数の中間確率値の被保険者に対してのみ、勧奨通知対象リストを作成する、
ことを特徴とする健診勧奨通知支援システム。
【請求項９】
前記処理プログラムのアルゴリズムはランダムフォレストであり、複数又は単独の自治体、或いは複数又は単独の健保組合等の中から、ａ個のサンプルをランダムに抽出し、ｘ個の説明変数からｂ個の説明変数をランダムに抽出してｙ個の決定木を作成し、ｙ個全ての前記決定木のアンサンブルにより、前記個々の被保険者の受診確率を算出する、
ことを特徴とする請求項８に記載の健診勧奨通知支援システム。
【請求項１０】
前記処理プログラムのアルゴリズムはディープラーニングであり、前記健診データベースに蓄積されている複数又は単独の自治体、或いは複数又は単独の健保組合等の前記健診データを基にして、誤差関数に交差エントロピーを用い、最適化学習にＡｄａｍを用いて、前記個々の被保険者の受診確率を算出する、
ことを特徴とする請求項８に記載の健診勧奨通知支援システム。
【請求項１１】
ｘ個の前記説明変数は、生年月日、性別、身長、体重、各種問診結果、各種検査値等を加工して作成した、４３個以上の項目である、
ことを特徴とする請求項８ないし１０のいずれか１項に記載の健診勧奨通知支援システム。
【請求項１２】
自治体又は健保組合等が実施する健康診断の受診を促す被保険者への勧奨通知の効率化を支援するための健診勧奨通知支援システムであって、
複数の自治体又は複数の健保組合等が保有する被保険者が受診した過去ｎ年（ｎは３以上の整数）の健康診断の結果が蓄積された健診データベースと、
前記健診データベースに蓄積されているデータを基に被保険者の受診行動を予測する処理プログラムが記録されているサーバーと、を備え、
前記処理プログラムは、
第一ステップとして、
前記健診データベースから過去ｍ年（ｍは３以上の整数、ｍ≦ｎ）分のデータを抽出し、
直近の１年分を除いたｍ−１年分のデータの中からｘ個の説明変数を持つデータに加工し、
アルゴリズムはディープラーニングであり、
当該ｍ−１年分のデータ及び直近１年での健診受診の有無を教師データとして用いることで、複数のレイヤーに対応する複数の重みＷｉを学習して第一特徴量を作成し、
第二ステップとして、
特定の自治体又は特定の健保組合等のデータのみを抽出し、アルゴリズムにトランスファーラーニングを用いて前記第一ステップで作成した前記重みＷｉの一部を調整した第二特徴量を作成し、
第三ステップとして、
前記第二特徴量に基づいたモデルによって、前記特定の自治体又は前記特定の健保組合等に加入する個々の被保険者の受診確率を算出し、
第四ステップとして、
前記特定の自治体又は前記特定の健保組合等が定めた所定の高確率値以上及び所定の低確率値以下を除く中間確率値の被保険者に対してのみ、又は予め定めた所定数の中間確率値の被保険者に対してのみ、勧奨通知対象リストを作成する、
ことを特徴とする健診勧奨通知支援システム。
【請求項１３】
前記ディープラーニングは、誤差関数に交差エントロピーを用い、最適化学習にＡｄａｍを用い、
前記トランスファーラーニングは、誤差関数に交差エントロピーを用い、最適化学習にＡｄａｇｒａｄを用いている、
ことを特徴とする請求項１２に記載の健診勧奨通知支援システム。
【請求項１４】
ｘ個の前記説明変数は、生年月日、性別、身長、体重、各種問診結果、各種検査値等を加工して作成した、４３個以上の項目である、
ことを特徴とする請求項１２又は１３に記載の健診勧奨通知支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、医療保険機関が実施する健康診断の受診を促す被保険者への勧奨通知の効率化を支援するための健康診断受診確率計算方法及び健診勧奨通知支援システムに関する。
【背景技術】
【０００２】
我が国における医療費は毎年増加し続け、既に４０兆円を突破し、高齢化の進展に伴って今後も増え続けることが予想されている。中でも、国民の多数が加入する国民健康保険は、主として地方自治体（都道府県及び市区町村）が運営する公的保険であり、医療費の増加は、自治体の財政及び国家財政に対して大きな負担となっている。
【０００３】
増え続ける医療費の削減に向けて、各自治体は被保険者である住民の健康維持、病気の早期発見・早期治療を目的とした特定健診、特定保健指導を毎年実施しているものの、告知や通知によっても受診しない住民が多数存在する。
【０００４】
こうした状況を踏まえ、各自治体は、受診を促す勧奨通知を郵送しているが、予算や人員の制約があるため、全ての被保険者に通知する余裕が無く、限られた予算及び人員の中で、最も効果的な勧奨通知を行うことが求められている。
【０００５】
従来、被保険者の健康状態に基づいて実施した保健事業の評価を支援するシステム（特許文献１）、複数の対象者の所定期間における健康診断の測定値又は受診履歴に基づいて対象者の新たな健診情報に基づく値とモデルとを用いてリスクの評価値を算出するシステム（特許文献２）、ある健康診断を受診可能な複数の団体に含まれるそれぞれの団体の検診の過去の受診率情報に応じて団体の組み合わせを決定し、該決定した組合せに含まれる団体を前記ある健康診断を受診する対象の団体として抽出するシステム（特許文献３）等が知られているが、効果的な健診勧奨通知を支援するシステムは存在しなかった。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１６−１７７６４４号公報
【特許文献２】特開２０１７−１１７４６９号公報
【特許文献３】特開２０１４−１０２７９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上記した課題を解決するため、過去の健診データを基にして、特定の国民健康保険又は特定の健保組合等に加入する被保険者の受診確率を計算し、勧奨通知をしなくても健康診断を受診する可能性の高い者、又は勧奨通知をしても健康診断を受診する可能性の低い者を特定して排除し、残った被保険者、即ち、勧奨通知をすることによって受診する可能性がある者を確度高く選定し、勧奨通知業務を効率化することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本願の第一の発明は、被保険者の健康診断受診確率の計算方法であって、確率計算の基礎データとなる母集団を、複数又は単独の自治体、或いは複数又は単独の健保組合等が保有する過去ｎ年（ｎは３以上の整数）間において被保険者が受診した健康診断の健診データとし、前記健診データを基に被保険者の受診行動を予測する処理プログラムを含み、前記処理プログラムは、第一ステップとして、全ての前記健診データから過去ｍ年（ｍは３以上の整数、ｍ≦ｎ）分のデータを抽出し、直近の１年分を除いたｍ−１年分のデータを、ｘ個の説明変数を持つデータに加工し、第二ステップとして、  当該ｍ−１年分の前記健診データ及び直近１年での健診受診の有無を教師データとして用いて学習し、第三ステップとして、前記学習済みモデルによって、特定の単独自治体又は特定の単独健保組合に加入する個々の被保険者の受診確率を算出する、ことを特徴とする。
【０００９】
また本願の第二の発明は、被保険者の健康診断受診確率の計算方法であって、  確率計算の基礎データとなる母集団を、複数の自治体又は複数の健保組合等が保有する過去ｎ年（ｎは３以上の整数）間において被保険者が受診した健康診断の健診データとし、前記健診データを基に被保険者の受診行動を予測する処理プログラムを含み、前記処理プログラムは、第一ステップとして、全ての前記健診データから過去ｍ年（ｍは３以上の整数、ｍ≦ｎ）分のデータを抽出し、  直近の１年分を除いたｍ−１年分のデータの中からｘ個の説明変数を持つデータに加工し、アルゴリズムはディープラーニングであり、誤差関数に交差エントロピーを用い、最適化学習にＡｄａｍを用い、当該ｍ−１年分のデータ及び直近１年分の健診受診の有無を教師データとして用いることで、複数のレイヤーに対応する複数の重みＷｉを学習し、第二ステップとして、特定の単独自治体又は特定の単独健保組合等の前記健診データのみを抽出し、アルゴリズムにトランスファーラーニングを用いて前記第一ステップで作成した前記重みＷｉの一部を調整した第二特徴量を作成し、第三ステップとして、前記第二特徴量に基づいたモデルによって、前記特定の単独自治体又は前記特定の単独健保組合等に加入する個々の被保険者の受診確率を算出する、ことを特徴とする。
【００１０】
また本願の第三の発明は、自治体又は健保組合等が実施する健康診断の受診を促す被保険者への勧奨通知の効率化を支援するための健診勧奨通知支援システムであって、複数又は単独の自治体、或いは複数又は単独の健保組合等が保有する被保険者が受診した過去ｎ年（ｎは３以上の整数）の健康診断の結果が蓄積された健診データベースと、前記健診データベースに蓄積されているデータを基に被保険者の受診行動を予測する処理プログラムが記録されているサーバーと、を備え、前記処理プログラムは、第一ステップとして、前記健診データベースから複数又は単独の自治体、或いは複数又は単独の健保組合等の過去ｍ年（ｍは３以上の整数、ｍ≦ｎ）分のデータを抽出し、直近の１年分を除いたｍ−１年分のデータを、ｘ個の説明変数を持つデータに加工し、第二ステップとして、当該ｍ−１年分のデータ及び直近１年での健診受診の有無を教師データとして用いて学習し、第三ステップとして、前記学習済みモデルによって、特定の自治体又は特定の健保組合等に加入する個々の被保険者の受診確率を算出し、第四ステップとして、前記特定の自治体又は前記特定の健保組合等が定めた所定の高確率値以上及び所定の低確率値以下を除く中間確率値の被保険者に対してのみ、又は予め定めた所定数の中間確率値の被保険者に対してのみ、勧奨通知対象リストを作成する、ことを特徴とする。
【００１１】
また本願の第四の発明は、自治体又は健保組合等が実施する健康診断の受診を促す被保険者への勧奨通知の効率化を支援するための健診勧奨通知支援システムであって、複数の自治体又は複数の健保組合等が保有する被保険者が受診した過去ｎ年（ｎは３以上の整数）の健康診断の結果が蓄積された健診データベースと、前記健診データベースに蓄積されているデータを基に被保険者の受診行動を予測する処理プログラムが記録されているサーバーと、を備え、前記処理プログラムは、第一ステップとして、前記健診データベースから過去ｍ年（ｍは３以上の整数、ｍ≦ｎ）分のデータを抽出し、直近の１年分を除いたｍ−１年分のデータの中からｘ個の説明変数を持つデータに加工し、アルゴリズムはディープラーニングであり、誤差関数に交差エントロピーを用い、最適化学習にＡｄａｍを用い、当該ｍ−１年分のデータ及び直近１年での健診受診の有無を教師データとして用いることで、複数のレイヤーに対応する複数の重みＷｉを学習して第一特徴量を作成し、第二ステップとして、特定の自治体又は特定の健保組合等のデータのみを抽出し、アルゴリズムにトランスファーラーニングを用いて前記第一ステップで作成した前記重みＷｉの一部を調整した第二特徴量を作成し、第三ステップとして、前記第二特徴量に基づいたモデルによって、前記特定の自治体又は前記特定の健保組合等に加入する個々の被保険者の受診確率を算出し、第四ステップとして、前記特定の自治体又は前記特定の健保組合等が定めた所定の高確率値以上及び所定の低確率値以下を除く中間確率値の被保険者に対してのみ、又は予め定めた所定数の中間確率値の被保険者に対してのみ、勧奨通知対象リストを作成する、ことを特徴とする。
【発明の効果】
【００１２】
本願の第一発明、及び第三発明によれば、被保険者が健康診断を受診する確率計算の基礎データとなる母集団を、複数又は単独の自治体、或いは複数又は単独の健保組合等が保有する過去ｎ年（ｎは３以上の整数）間において被保険者が受診した健康診断の健診データとし、高い性能の受診確率計算モデルを作成するのに十分な健診データ数を有する大都市（又は大きな健保組合等）は、地方小都市（又は小さな健保組合等）のデータがノイズとならないように当該大都市（又は大きな健保組合等）のみのデータを用いて確率モデルを作成し、高い性能の受診確率計算モデルを作成するのに十分な健診データ数が無い地方小都市（又は小さな健保組合等）は、全国各地の複数の自治体（又は健保組合）のデータを用いて確率計算モデルを作成することにより、特定の単独自治体又は特定の単独健保組合等に加入する個々の被保険者の受診確率を精度よく計算（推測）することができる。その結果、勧奨通知を発送しても健康診断を受診しない可能性の高い者の被保険者グループと、勧奨通知を発送しなくても健康診断を受診する可能性の高い者の被保険者グループを高い確度で特定することができ、これらの２つのグループ以外に属する被保険者グループ、即ち、勧奨通知を発送することによって受診可能性が高くなる被保険者グループを特定することで、勧奨通知に係る事務作業を効率化し、予算及び人員の適正化を図ることができる。また、結果として健康診断を受診する被保険者が増えることで、医療費の削減にも繋げることができる。
【００１３】
また本願の第二発明、及び第四発明によれば、被保険者が健康診断を受診する確率計算の基礎データとなる母集団を、複数の自治体又は複数の健保組合等が保有する過去ｎ年（ｎは３以上の整数）間において被保険者が受診した健康診断の健診データとし、第一ステップとして、複数の自治体又は複数の健保組合等が有する全てのデータを用いて第一特徴量を作成し、第二ステップとして、特定の単独自治体又は特定の単独健保組合等の前記健診データのみを用いて第一ステップで作成した特徴量の一部を調整した第二特徴量を作成し、第三ステップとして、当該第二特徴量に基づいた確率計算モデルによって、特定の単独自治体又は特定の単独健保組合等に加入する個々の被保険者の受診確率を計算することにより、複数の自治体又は複数の健保組合等の大量なデータに基づいて基本形となる第一特徴量を作成する一方、計算対象となる特定の単独自治体又は特定の単独健保組合等の被保険者に特有な行動パターンを加味することができる。その結果、勧奨通知を発送しても健康診断を受診しない可能性の高い者の被保険者グループと、勧奨通知を発送しなくても健康診断を受診する可能性の高い者の被保険者グループを高い確度で特定することができ、これらの２つのグループ以外に属する被保険者グループ、即ち、勧奨通知を発送することによって受診可能性が高くなる被保険者グループを特定することで、勧奨通知に係る事務作業を効率化し、予算及び人員の適正化を図ることができる。
【００１４】
上記のとおり本願の各発明は、勧奨通知をしなくても健康診断を受診する可能性の高い被保険者、又は勧奨通知をしても健康診断を受診する可能性の低い被保険者を特定して排除し、残った被保険者、即ち、勧奨通知をすることによって受診する可能性がある者を、確度高く抽出するものであるが、実際のデータを用いて分析すると、各自治体の特徴又は各健保組合等の特徴によって実測値との乖離が異なるため、それぞれの自治体や健保組合等の特徴を生かす形で、どの手法を用いるかを適宜に選択することができる。
【００１５】
なお、本発明で言う「健保組合等」とは、自治体が運営する国民健康保険以外の各種健康保険組合（各企業の健康保険組合、全国健康保険協会管掌健康保険（いわゆる協会けんぽ）、共済組合など）を意味するものである。
【図面の簡単な説明】
【００１６】
【図１】本願発明の基本システム構成図
【図２】第一実施形態に係る処理プログラムのアルゴリズム
【図３】クリーニングされたデータ形式を示す図
【図４】説明変数リスト
【図５】教師データセットを示す図
【図６】ランダムフォレストの構造を示す図
【図７】第二実施形態に係る処理プログラムのアルゴリズム
【図８】ディープラーニングの構造を示す図
【図９】転移学習の構造を示す図
【図１０】小規模自治体での実験結果を示す図
【図１１】大規模自治体での実験結果を示す図
【図１２】受診予測値と受診勧奨効果の関係を示す図
【発明を実施するための最良の形態】
【００１７】
図１〜１２を用いて、本発明の実施形態について詳細に説明する。なお各実施形態は本願発明の範囲を限定的に解釈するためのものではなく、特許請求の範囲に記載された内容と発明の趣旨に基づいて、適宜に実施して良いことは言うまでもない。以下説明する本実施形態は、一例として特定の自治体向けにサービスを行うことを想定したシステムとして説明する。
【００１８】
図１は、本願発明の基本となるシステム構成図である。本発明に係るシステムは、第一実施形態、第二実施形態ともに共通であり、複数の自治体が有する過去の健康診断受診結果を蓄積した健診データベース１と、当該健診データベース１に蓄積されているデータを基に被保険者の受診行動を予測する処理プログラム２が記録されているサーバー３とからなる。健診データベース１は、サーバー３内に構築しても良い。以下説明する各実施形態は、処理プログラム２の処理方法が相違することで、被保険者の受診確率の計算方法が異なっている。
【００１９】
まず、本発明の第一実施形態に係る処理プログラム２について説明する。
処理プログラム２は、データ数の多い大都市の自治体（都道府県単位であっても良い）とデータ数の少ない小都市の自治体（都道府県単位であっても良い）とで、確率計算の基礎となるデータの抽出方法が異なる。まず小都市の被保険者の受診確率を求める方法について説明する。
【００２０】
小都市の場合、データ数が少なく、高い性能の受診確率計算モデルを構築することが難しいため、健診データベース１に蓄積されている大都市を含む他の自治体のデータを合わせて活用する。
【００２１】
図２は、処理プログラムによる処理フローの概要を示す説明図である。
処理プログラム２は、第一ステップとして、健診データベース１に蓄積されている複数自治体のデータを対象として、この中から過去６年分のデータを、教師データセットを作成する目的で抽出し、直近の１年分のデータを、健診受診の有無（正解ラベルデータ）に加工し、正解ラベルデータ以外の５年分のデータを、図４に示すような４４個の説明変数を持つデータに加工する。
【００２２】
図４は、説明変数のリストであり、過去に健診を受診した被保険者個人の年齢、性別、身長、体重、ＢＭＩ、腹囲、収縮期血圧、拡張期血圧、中性脂肪等の４４項目から構成される。図５は、教師データの構成を示す図である。
【００２３】
処理プログラム２は、第二ステップとして、当該４４個の項目を説明変数とし、受診確率を目的変数とするモデルを作成する。本実施形態では、図６に示すとおりランダムフォレストを用いてモデルを構築する。複数の自治体の健診データの中から、１５００個のサンプルをランダムに抽出し、４４個の説明変数から６個の説明変数をランダムに抽出して１００個の決定木を作成する。当該５年分の健診データ及び直近１年での健診受診の有無を教師データに用いて学習し、モデルとなる決定木を確定する。
【００２４】
処理プログラム２は、第三ステップとして、確定した決定木を用いて、特定小都市の住人である全ての被保険者の受診確率を計算する。全ての被保険者とは、実態上の住人全員ではなく、過去に健康診断を受診した記録が健診データベース１に存在する者の全員を意味する。
【００２５】
処理プログラム２は、第四ステップとして、算定された個々の被保険者の受診確率をアウトプットとしてリスト化する。算定した個々の被保険者の受診確率が、例えば８０％を超えていた場合には、当該者は高い確度で健康診断を受診する可能性があり、逆に２０％より低い者は、高い確度で健康診断を受診しない可能性がある。即ち、２０％以上８０％以下の者は、勧奨通知を行うことで、健康診断を受診する可能性が高くなることが分かる。
【００２６】
上記結果を基に、特定小都市は、例えば全被保険者の中から確率２０％以上８０％以下の者のみを特定し、特定した者に対して勧奨通知を行うことで、限られた予算、限られた人員の中で、効率よく勧奨通知業務を実施することができる。
【００２７】
また勧奨通知の発送数が予め予算化されている場合、発送数に合うように発送対象とする確率閾値を、適宜に調整変更すれば良い。或いは、発送数を予め１０００通としている場合、高確率値・低確率値の人数を均等に排除した中間の人数が１０００人となるように選択すれば良い。
【００２８】
第四ステップは、最終的に特定の自治体が定めた所定の高確率値以上及び所定の低確率値以下を除く中間確率値の被保険者に対してのみ、又は予め定めた所定数の中間確率値の被保険者に対してのみ、勧奨通知対象リストを作成することとなる。
【００２９】
次に、大都市自治体の被保険者の受診確率を求める方法について説明する。大都市の場合、小都市とは逆にデータ数が多く、性能の高いモデルを構築するのに十分なサンプルを有しており、かつ特に地方の小都市住民の行動パターンがノイズとなる可能性がある。そのため、大都市自治体の被保険者の受診確率を求める際の基礎データは、当該自治体のみのデータとする。
【００３０】
処理プログラム２は、第一ステップとして、健診データベース１に蓄積されている当該大都市自治体のデータのみを対象として、上記小都市の場合と同様に、この中から過去６年分のデータを、教師データセットを作成する目的で抽出し、直近の１年分のデータを、健診受診の有無（正解ラベルデータ）に加工し、正解ラベルデータ以外の５年分のデータを、図４に示すような４４個の説明変数を持つデータに加工する。その後の処理は、上記小都市の場合と同じであるため、説明は省略する。
【００３１】
なお、上記した第一実施形態では、過去６年分の健診データを用いて計算したが、３年以上のデータがあれば十分予測可能である。また、ランダムフォレストのデータ抽出数、決定木数等の各種パラメータは、確度を高める目的の範囲内で適宜に決定しても良い。
【００３２】
さらに、上記した第一実施形態では、モデルを作成するアルゴリズムとしてランダムフォレストを利用した例を示したが、これに限らずディープラーニングであっても良い。その場合、誤差関数に交差エントロピーを用い、最適化学習にＡｄａｍを用いて個々の被保険者の受診確率を算出するのが好ましいが、交差エントロピー以外の損失関数（例えば、二乗誤差やヒンジ損失関数等）、Ａｄａｍ以外の他の勾配降下法等の最適化アルゴリズム（例えば、Ｎｅｓｔｅｒｏｖ  ａｃｃｅｌｅｒａｔｅｄ  ｇｒａｄｉｅｎｔ、ＡｄａｇｒａｄやＡｄａｄｅｌｔａ等）を用いても良く、特に限定されない。
【００３３】
次に、本発明の第二実施形態に係る処理プログラム２について説明する。
処理プログラム２は、データ数の多い大都市の自治体もデータ数の少ない小都市の自治体も、同じ方法で被保険者の受診確率を求めるものである。
【００３４】
図７は、その処理フローの概要を示す説明図である。全体の概略構成は、まず複数自治体のデータを用いたモデルを作成し、確率計算を必要とする特定の自治体のデータを用いて当該モデルの一部を修正して、特定自治体の被保険者全ての計算に用いる最終モデルを確定するものである。
【００３５】
処理プログラム２は、第一ステップとして、健診データベース１に蓄積されている複数自治体のデータを対象として、この中から過去６年分のデータを、教師データセットを作成する目的で抽出し、直近の１年分のデータを、健診受診の有無（正解ラベルデータ）に加工し、正解ラベルデータ以外の５年分のデータを、図４に示すような４４個の説明変数を持つデータに加工する。
【００３６】
図８に示すとおり、第一ステップでのアルゴリズムはディープラーニングであり、誤差関数に交差エントロピーを、最適化学習にＡｄａｍを用い、教師データセットに基づいて、複数のレイヤーに対応する複数の重みＷ１、Ｗ２、Ｗ３を学習させて第一特徴量を作成する。
【００３７】
図９に示すとおり、処理プログラム２は、第二ステップとして、確率計算する特定の自治体のデータのみを抽出し、アルゴリズムにトランスファーラーニング（転移学習）を用いて第一ステップで作成した重みＷ１、Ｗ２はそのままとし、Ｗ３のみを調整した第二特徴量を作成する。トランスファーラーニングは、誤差関数に交差エントロピーを用い、最適化学習にＡｄａｇｒａｄを用いている。なお、ディープラーニングやトランスファーラーニングにおいて、交差エントロピー以外の損失関数（例えば、二乗誤差やヒンジ損失関数等）、Ａｄａｍ、Ａｄａｇｒａｄ以外の他の勾配降下法等の最適化アルゴリズム（例えば、Ｎｅｓｔｅｒｏｖ  ａｃｃｅｌｅｒａｔｅｄ  ｇｒａｄｉｅｎｔやＡｄａｄｅｌｔａ等）を用いても良く、特に限定されない。
【００３８】
処理プログラム２は、第三ステップとして、上記の第二特徴量に基づいたモデルに基づいて、確率計算する特定の自治体の被保険者全員の受診確率を計算する。
【００３９】
処理プログラム２は、第四ステップとして、第一実施形態と同様の方法により、特定の自治体が定めた所定の高確率値以上及び所定の低確率値以下を除く中間確率値の被保険者に対してのみ、又は予め定めた所定数の中間確率値の被保険者に対してのみ、勧奨通知対象リストを作成する。
【００４０】
なお、上記した第二実施形態では、過去６年分の健診データを用いて計算したが、３年以上のデータがあれば十分予測可能である。また、ディープラーニングにおけるレイヤー数等の各種パラメータは、確度を高める目的の範囲内で適宜に決定しても良い。
【００４１】
以上、本願発明の各実施形態について説明したが、出願人による多くの自治体及び健保組合等を対象にした実証実験によれば、予測値と実測値との乖離は、データ数の多い大都市又は規模の大きい健保組合等では、第二実施形態のシステム≒第一実施形態のシステム（単独自治体、単独健保組合等のデータを使用）≧第一実施形態のシステム（全ての自治体、又は全ての健保組合等のデータを使用）の傾向が強く、データ数の少ない小都市又は規模の小さい健保組合等では、第二実施形態のシステム≧第一実施形態のシステム（全ての自治体、又は全ての健保組合等のデータを使用）＞第一実施形態のシステム（単独自治体、単独健保組合等のデータを使用）となる傾向が強かった。
【００４２】
上記した実証結果は、あくまで全体としての傾向であって、それぞれの自治体やそれぞれの健保組合が有する特異性に基づき、実証実験の積重ねにより、いずれのシステムを利用するかを適宜に選択決定すれば良い。
【００４３】
図１０は、都道府県ベースで実施した実証実験の結果を示す図であり、データ数が数百レベルの保険者（自治体Ａ、自治体Ｂ、自治体Ｃ、自治体Ｄ、自治体Ｅ）について実施した結果である。
【００４４】
各県それぞれ３つの棒グラフで示されている受診率は、左の棒グラフが勧奨通知を行った者の実際の受診率であり、中央の棒グラフが当該県のデータのみを用いたモデルで確率計算した予測値であり、右の棒グラフが複数保険者のデータを用いたモデルに更に当該保険者のデータを用いて転移学習させたモデルで確率計算した予測値である。
【００４５】
図１０から明らかなとおり、データ数の少ない５つの保険者全てにおいて、転移学習したモデルで確率計算した予測値の方が実測値に近い値となっていることから、当該方法によって選定した被保険者に対してのみ勧奨通知を行えばよく、自治体の予算削減、人員削減に貢献することができる。
【００４６】
図１１は、データ数が数万レベルの３つの保険者（自治体Ｘ、自治体Ｙ、自治体Ｚ）について実施した結果である。各保険者それぞれ３つの棒グラフで示されている受診率は、図１０と同じである。
【００４７】
図１１から明らかなとおり、データ数の多い３つの保険者においても転移学習したモデルで確率計算した予測値の方が実測値に近い値となっているが、Ｘ保険者及びＹ保険者では、単独データを用いた場合と大きな差はないことが理解できる。
【００４８】
図１２は、ある保険者における予測対象者の受診率予測値と、受診勧奨後の実際の受診率の差を示す図である。当該図より明らかなとおり、受診率予測値が３０〜７０％の対象者に対する勧奨効果は明らかに高くなり、予測対象者の平均勧奨効果は１２．６％であった。
【００４９】
上記した各実施形態は、国民健康保険の運営主体である自治体に対するサービスとして実施するものを説明したが、健康保険組合等に対するサービスとしても同様に実施可能である。その場合、複数の健保組合のデータを健診データベース１に蓄積し、データ数の多い大規模健保組合とデータ数の少ない小規模健保組合にそれぞれ応じた処理を行えば良い。
【００５０】
以上のとおり、本願発明によれば、勧奨通知を発送しても健康診断を受診しない可能性の高い者の被保険者グループと、勧奨通知を発送しなくても健康診断を受診する可能性の高い者の被保険者グループを高い確度で特定することができ、これらの２つのグループ以外に属する者、即ち、勧奨通知を発送することによって受診可能性が高くなる被保険者グループを特定することで、勧奨通知に係る事務作業を効率化し、予算及び人員の適正化を図ることができる。また、結果として健康診断を受診する被保険者が増えることで、医療費の削減にも繋げることができる。
【符号の説明】
【００５１】
１  健診データベース
２  処理プログラム
３  サーバー
【図１】
2020071562.tif 000003
【図２】
2020071562.tif 000004
【図３】
2020071562.tif 000005
【図４】
2020071562.tif 000006
【図５】
2020071562.tif 000007
【図６】
2020071562.tif 000008
【図７】
2020071562.tif 000009
【図８】
2020071562.tif 000010
【図９】
2020071562.tif 000011
【図１０】
2020071562.tif 000012
【図１１】
2020071562.tif 000013
【図１２】
2020071562.tif 000014
【手続補正書】
【提出日】平成31年4月1日(2019.4.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
被保険者の健康診断受診確率の計算方法であって、
確率計算の基礎データとなる母集団を、複数又は単独の自治体、或いは複数又は単独の健保組合等が保有する過去ｎ年（ｎは３以上の整数）間において被保険者が受診した健康診断の健診データとし、
前記健診データを基に、コンピューターが被保険者の受診行動を予測する処理プログラムを含み、
前記コンピューターは、前記処理プログラムに従い、
第一ステップとして、
全ての前記健診データから過去ｍ年（ｍは３以上の整数、ｍ≦ｎ）分のデータを抽出し、
直近の１年分を除いたｍ−１年分のデータを、ｘ個の説明変数を持つデータに加工し、
第二ステップとして、
当該ｍ−１年分の前記健診データ及び直近１年分の健診受診の有無を教師データとして用いて学習を行い、
第三ステップとして、
前記学習により構築したモデルによって、特定の単独自治体又は特定の単独健保組合に加入する個々の被保険者の受診確率を算出する、
ことを特徴とする被保険者の健康診断受診確率計算方法。
【請求項２】
前記処理プログラムのアルゴリズムはランダムフォレストであり、複数又は単独の自治体、或いは複数又は単独の健保組合等の前記健診データベースに蓄積されているデータの中から、ａ個のサンプルをランダムに抽出し、ｘ個の説明変数からｂ個の説明変数をランダムに抽出してｙ個の決定木を作成し、ｙ個全ての前記決定木のアンサンブルにより、前記個々の被保険者の受診確率を算出する、
ことを特徴とする請求項１に記載の被保険者の健康診断受診確率計算方法。
【請求項３】
前記処理プログラムのアルゴリズムはディープラーニングであり、複数又は単独の自治体、或いは複数又は単独の健保組合等の前記健診データベースに蓄積されているデータを基にし、誤差関数に交差エントロピーを用い、最適化学習にＡｄａｍを用いて、前記個々の被保険者の受診確率を算出する、
ことを特徴とする請求項１に記載の被保険者の健康診断受診確率計算方法。
【請求項４】
ｘ個の前記説明変数は、生年月日、性別、身長、体重、各種問診結果、各種検査値等を加工して作成した、４３個以上の項目である、
ことを特徴とする請求項１ないし３のいずれか１項に記載の被保険者の健康診断受診確率計算方法。
【請求項５】
被保険者の健康診断受診確率の計算方法であって、
確率計算の基礎データとなる母集団を、複数の自治体又は複数の健保組合等が保有する過去ｎ年（ｎは３以上の整数）間において被保険者が受診した健康診断の健診データとし、
前記健診データを基に、コンピューターが被保険者の受診行動を予測する処理プログラムを含み、
前記コンピューターは、前記処理プログラムに従い、
第一ステップとして、
複数の保険者の前記健診データから過去ｍ年（ｍは３以上の整数、ｍ≦ｎ）分のデータを抽出し、
直近の１年分を除いたｍ−１年分のデータをｘ個の説明変数を持つデータに加工し、
アルゴリズムはディープラーニングであり、
当該ｍ−１年分のデータ及び直近１年での健診受診の有無を教師データとして用いることで、複数のレイヤーに対応する複数の重みＷｉを学習して第一特徴量を作成し、
第二ステップとして、
特定の単独自治体又は特定の単独健保組合等の前記健診データのみを抽出し、アルゴリズムにトランスファーラーニングを用いて前記第一ステップで作成した前記重みＷｉの一部を調整した第二特徴量を作成し、
第三ステップとして、
前記第二特徴量に基づいたモデルによって、前記特定の単独自治体又は前記特定の単独健保組合等に加入する個々の被保険者の受診確率を算出する、
ことを特徴とすることを特徴とする被保険者の健康診断受診確率計算方法。
【請求項６】
前記ディープラーニングは、誤差関数に交差エントロピーを用い、最適化学習にＡｄａｍを用い、
前記トランスファーラーニングは、誤差関数に交差エントロピーを用い、最適化学習にＡｄａｇｒａｄを用いている、
ことを特徴とする請求項５に記載の被保険者の健康診断受診確率計算方法。
【請求項７】
ｘ個の前記説明変数は、生年月日、性別、身長、体重、各種問診結果、各種検査値等を加工して作成した、４３個以上の項目である、
ことを特徴とする請求項５又は６に記載の被保険者の健康診断受診確率計算方法。
【請求項８】
自治体又は健保組合等が実施する健康診断の受診を促す被保険者への勧奨通知を、受診確率計算に基づいて効率的に行う健診勧奨通知支援システムであって、
複数又は単独の自治体、或いは複数又は単独の健保組合等が保有する被保険者が受診した過去ｎ年（ｎは３以上の整数）の健康診断の結果が蓄積された健診データベースと、
前記健診データベースに蓄積されているデータを基に被保険者の受診行動を予測する処理プログラムが記録されているサーバーと、を備え、
前記サーバーは、前記処理プログラムに従い、
第一ステップとして、
前記健診データベースから複数又は単独の自治体、或いは複数又は単独の健保組合等の過去ｍ年（ｍは３以上の整数、ｍ≦ｎ）分のデータを抽出し、
直近の１年分を除いたｍ−１年分のデータを、ｘ個の説明変数を持つデータに加工し、
第二ステップとして、
当該ｍ−１年分のデータ及び直近１年での健診受診の有無を教師データとして用いて学習を行い、
第三ステップとして、
前記学習により構築したモデルによって、特定の自治体又は特定の健保組合等に加入する個々の被保険者の受診確率を算出し、
第四ステップとして、
前記特定の自治体又は前記特定の健保組合等が定めた所定の高確率値以上及び所定の低確率値以下を除く中間確率値の被保険者に対してのみ、又は予め定めた所定数の中間確率値の被保険者に対してのみ、勧奨通知対象リストを作成する、
ことを特徴とする健診勧奨通知支援システム。
【請求項９】
前記処理プログラムのアルゴリズムはランダムフォレストであり、複数又は単独の自治体、或いは複数又は単独の健保組合等の前記健診データベースに蓄積されているデータの中から、ａ個のサンプルをランダムに抽出し、ｘ個の説明変数からｂ個の説明変数をランダムに抽出してｙ個の決定木を作成し、ｙ個全ての前記決定木のアンサンブルにより、前記個々の被保険者の受診確率を算出する、
ことを特徴とする請求項８に記載の健診勧奨通知支援システム。
【請求項１０】
前記処理プログラムのアルゴリズムはディープラーニングであり、前記健診データベースに蓄積されている複数又は単独の自治体、或いは複数又は単独の健保組合等の前記健診データベースに蓄積されているデータを基にして、誤差関数に交差エントロピーを用い、最適化学習にＡｄａｍを用いて、前記個々の被保険者の受診確率を算出する、
ことを特徴とする請求項８に記載の健診勧奨通知支援システム。
【請求項１１】
ｘ個の前記説明変数は、生年月日、性別、身長、体重、各種問診結果、各種検査値等を加工して作成した、４３個以上の項目である、
ことを特徴とする請求項８ないし１０のいずれか１項に記載の健診勧奨通知支援システム。
【請求項１２】
自治体又は健保組合等が実施する健康診断の受診を促す被保険者への勧奨通知を、受診確率計算に基づいて効率的に行う健診勧奨通知支援システムであって、
複数の自治体又は複数の健保組合等が保有する被保険者が受診した過去ｎ年（ｎは３以上の整数）の健康診断の結果が蓄積された健診データベースと、
前記健診データベースに蓄積されているデータを基に被保険者の受診行動を予測する処理プログラムが記録されているサーバーと、を備え、
前記サーバーは、前記処理プログラムに従い、
第一ステップとして、
前記健診データベースから過去ｍ年（ｍは３以上の整数、ｍ≦ｎ）分のデータを抽出し、
直近の１年分を除いたｍ−１年分のデータの中からｘ個の説明変数を持つデータに加工し、
アルゴリズムはディープラーニングであり、
当該ｍ−１年分のデータ及び直近１年での健診受診の有無を教師データとして用いることで、複数のレイヤーに対応する複数の重みＷｉを学習して第一特徴量を作成し、
第二ステップとして、
特定の自治体又は特定の健保組合等のデータのみを抽出し、アルゴリズムにトランスファーラーニングを用いて前記第一ステップで作成した前記重みＷｉの一部を調整した第二特徴量を作成し、
第三ステップとして、
前記第二特徴量に基づいたモデルによって、前記特定の自治体又は前記特定の健保組合等に加入する個々の被保険者の受診確率を算出し、
第四ステップとして、
前記特定の自治体又は前記特定の健保組合等が定めた所定の高確率値以上及び所定の低確率値以下を除く中間確率値の被保険者に対してのみ、又は予め定めた所定数の中間確率値の被保険者に対してのみ、勧奨通知対象リストを作成する、
ことを特徴とする健診勧奨通知支援システム。
【請求項１３】
前記ディープラーニングは、誤差関数に交差エントロピーを用い、最適化学習にＡｄａｍを用い、
前記トランスファーラーニングは、誤差関数に交差エントロピーを用い、最適化学習にＡｄａｇｒａｄを用いている、
ことを特徴とする請求項１２に記載の健診勧奨通知支援システム。
【請求項１４】
ｘ個の前記説明変数は、生年月日、性別、身長、体重、各種問診結果、各種検査値等を加工して作成した、４３個以上の項目である、
ことを特徴とする請求項１２又は１３に記載の健診勧奨通知支援システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記目的を達成するため、本願の第一の発明は、被保険者の健康診断受診確率の計算方法であって、確率計算の基礎データとなる母集団を、複数又は単独の自治体、或いは複数又は単独の健保組合等が保有する過去ｎ年（ｎは３以上の整数）間において被保険者が受診した健康診断の健診データとし、前記健診データを基に、コンピューターが被保険者の受診行動を予測する処理プログラムを含み、前記コンピューターは、前記処理プログラムに従い、第一ステップとして、全ての前記健診データから過去ｍ年（ｍは３以上の整数、ｍ≦ｎ）分のデータを抽出し、直近の１年分を除いたｍ−１年分のデータを、ｘ個の説明変数を持つデータに加工し、第二ステップとして、当該ｍ−１年分の前記健診データ及び直近１年分の健診受診の有無を教師データとして用いて学習を行い、第三ステップとして、前記学習により構築したモデルによって、特定の単独自治体又は特定の単独健保組合に加入する個々の被保険者の受診確率を算出する、ことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また本願の第二の発明は、被保険者の健康診断受診確率の計算方法であって、確率計算の基礎データとなる母集団を、複数の自治体又は複数の健保組合等が保有する過去ｎ年（ｎは３以上の整数）間において被保険者が受診した健康診断の健診データとし、前記健診データを基に、コンピューターが被保険者の受診行動を予測する処理プログラムを含み、前記コンピューターは、前記処理プログラムに従い、第一ステップとして、複数の保険者の前記健診データから過去ｍ年（ｍは３以上の整数、ｍ≦ｎ）分のデータを抽出し、直近の１年分を除いたｍ−１年分のデータをｘ個の説明変数を持つデータに加工し、アルゴリズムはディープラーニングであり、当該ｍ−１年分のデータ及び直近１年での健診受診の有無を教師データとして用いることで、複数のレイヤーに対応する複数の重みＷｉを学習して第一特徴量を作成し、第二ステップとして、特定の単独自治体又は特定の単独健保組合等の前記健診データのみを抽出し、アルゴリズムにトランスファーラーニングを用いて前記第一ステップで作成した前記重みＷｉの一部を調整した第二特徴量を作成し、第三ステップとして、前記第二特徴量に基づいたモデルによって、前記特定の単独自治体又は前記特定の単独健保組合等に加入する個々の被保険者の受診確率を算出する、ことを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また本願の第三の発明は、自治体又は健保組合等が実施する健康診断の受診を促す被保険者への勧奨通知を、受診確率計算に基づいて効率的に行う健診勧奨通知支援システムであって、複数又は単独の自治体、或いは複数又は単独の健保組合等が保有する被保険者が受診した過去ｎ年（ｎは３以上の整数）の健康診断の結果が蓄積された健診データベースと、前記健診データベースに蓄積されているデータを基に被保険者の受診行動を予測する処理プログラムが記録されているサーバーと、を備え、前記サーバーは、前記処理プログラムに従い、第一ステップとして、前記健診データベースから複数又は単独の自治体、或いは複数又は単独の健保組合等の過去ｍ年（ｍは３以上の整数、ｍ≦ｎ）分のデータを抽出し、直近の１年分を除いたｍ−１年分のデータを、ｘ個の説明変数を持つデータに加工し、第二ステップとして、当該ｍ−１年分のデータ及び直近１年での健診受診の有無を教師データとして用いて学習を行い、第三ステップとして、前記学習により構築したモデルによって、特定の自治体又は特定の健保組合等に加入する個々の被保険者の受診確率を算出し、第四ステップとして、前記特定の自治体又は前記特定の健保組合等が定めた所定の高確率値以上及び所定の低確率値以下を除く中間確率値の被保険者に対してのみ、又は予め定めた所定数の中間確率値の被保険者に対してのみ、勧奨通知対象リストを作成する、ことを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また本願の第四の発明は、自治体又は健保組合等が実施する健康診断の受診を促す被保険者への勧奨通知を、受診確率計算に基づいて効率的に行う健診勧奨通知支援システムであって、複数の自治体又は複数の健保組合等が保有する被保険者が受診した過去ｎ年（ｎは３以上の整数）の健康診断の結果が蓄積された健診データベースと、前記健診データベースに蓄積されているデータを基に被保険者の受診行動を予測する処理プログラムが記録されているサーバーと、を備え、前記サーバーは、前記処理プログラムに従い、第一ステップとして、前記健診データベースから過去ｍ年（ｍは３以上の整数、ｍ≦ｎ）分のデータを抽出し、直近の１年分を除いたｍ−１年分のデータの中からｘ個の説明変数を持つデータに加工し、アルゴリズムはディープラーニングであり、当該ｍ−１年分のデータ及び直近１年での健診受診の有無を教師データとして用いることで、複数のレイヤーに対応する複数の重みＷｉを学習して第一特徴量を作成し、第二ステップとして、特定の自治体又は特定の健保組合等のデータのみを抽出し、アルゴリズムにトランスファーラーニングを用いて前記第一ステップで作成した前記重みＷｉの一部を調整した第二特徴量を作成し、第三ステップとして、前記第二特徴量に基づいたモデルによって、前記特定の自治体又は前記特定の健保組合等に加入する個々の被保険者の受診確率を算出し、第四ステップとして、前記特定の自治体又は前記特定の健保組合等が定めた所定の高確率値以上及び所定の低確率値以下を除く中間確率値の被保険者に対してのみ、又は予め定めた所定数の中間確率値の被保険者に対してのみ、勧奨通知対象リストを作成する、ことを特徴とする。
【手続補正書】
【提出日】令和1年5月30日(2019.5.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
被保険者の健康診断受診確率の計算方法であって、
確率計算の基礎データとなる母集団を、複数又は単独の自治体、或いは複数又は単独の健保組合等が保有する過去ｎ年（ｎは３以上の整数）間において被保険者が受診した健康診断の健診データとし、
前記健診データを基に、コンピューターが被保険者の受診行動を予測する処理プログラムを含み、
前記コンピューターは、前記処理プログラムに従い、
第一ステップとして、
全ての前記健診データから過去ｍ年（ｍは３以上の整数、ｍ≦ｎ）分のデータを抽出し、
直近の１年分を除いたｍ−１年分のデータを、ｘ個の説明変数を持つデータに加工し、
第二ステップとして、
当該ｍ−１年分の前記健診データ及び直近１年分の健診受診の有無を教師データとして用いて学習を行い、
第三ステップとして、
前記学習により構築したモデルによって、特定の単独自治体又は特定の単独健保組合に加入する個々の被保険者の受診確率を算出する、
ことを特徴とする被保険者の健康診断受診確率計算方法。
【請求項２】
前記処理プログラムのアルゴリズムはランダムフォレストであり、複数又は単独の自治体、或いは複数又は単独の健保組合等が保有する前記健診データの中から、ａ個のサンプルをランダムに抽出し、ｘ個の説明変数からｂ個の説明変数をランダムに抽出してｙ個の決定木を作成し、ｙ個全ての前記決定木のアンサンブルにより、前記個々の被保険者の受診確率を算出する、
ことを特徴とする請求項１に記載の被保険者の健康診断受診確率計算方法。
【請求項３】
前記処理プログラムのアルゴリズムはディープラーニングであり、複数又は単独の自治体、或いは複数又は単独の健保組合等が保有する前記健診データを基にし、誤差関数に交差エントロピーを用い、最適化学習にＡｄａｍを用いて、前記個々の被保険者の受診確率を算出する、
ことを特徴とする請求項１に記載の被保険者の健康診断受診確率計算方法。
【請求項４】
ｘ個の前記説明変数は、生年月日、性別、身長、体重、各種問診結果、各種検査値等を加工して作成した、４３個以上の項目である、
ことを特徴とする請求項１ないし３のいずれか１項に記載の被保険者の健康診断受診確率計算方法。
【請求項５】
被保険者の健康診断受診確率の計算方法であって、
確率計算の基礎データとなる母集団を、複数の自治体又は複数の健保組合等が保有する過去ｎ年（ｎは３以上の整数）間において被保険者が受診した健康診断の健診データとし、
前記健診データを基に、コンピューターが被保険者の受診行動を予測する処理プログラムを含み、
前記コンピューターは、前記処理プログラムに従い、
第一ステップとして、
複数の保険者の前記健診データから過去ｍ年（ｍは３以上の整数、ｍ≦ｎ）分のデータを抽出し、
直近の１年分を除いたｍ−１年分のデータをｘ個の説明変数を持つデータに加工し、
アルゴリズムはディープラーニングであり、
当該ｍ−１年分のデータ及び直近１年での健診受診の有無を教師データとして用いることで、複数のレイヤーに対応する複数の重みＷｉを学習して第一特徴量を作成し、
第二ステップとして、
特定の単独自治体又は特定の単独健保組合等の前記健診データのみを抽出し、アルゴリズムにトランスファーラーニングを用いて前記第一ステップで作成した前記重みＷｉの一部を調整した第二特徴量を作成し、
第三ステップとして、
前記第二特徴量に基づいたモデルによって、前記特定の単独自治体又は前記特定の単独健保組合等に加入する個々の被保険者の受診確率を算出する、
ことを特徴とすることを特徴とする被保険者の健康診断受診確率計算方法。
【請求項６】
前記ディープラーニングは、誤差関数に交差エントロピーを用い、最適化学習にＡｄａｍを用い、
前記トランスファーラーニングは、誤差関数に交差エントロピーを用い、最適化学習にＡｄａｇｒａｄを用いている、
ことを特徴とする請求項５に記載の被保険者の健康診断受診確率計算方法。
【請求項７】
ｘ個の前記説明変数は、生年月日、性別、身長、体重、各種問診結果、各種検査値等を加工して作成した、４３個以上の項目である、
ことを特徴とする請求項５又は６に記載の被保険者の健康診断受診確率計算方法。
【請求項８】
自治体又は健保組合等が実施する健康診断の受診を促す被保険者への勧奨通知を、受診確率計算に基づいて効率的に行う健診勧奨通知支援システムであって、
複数又は単独の自治体、或いは複数又は単独の健保組合等が保有する被保険者が受診した過去ｎ年（ｎは３以上の整数）の健康診断の結果が蓄積された健診データベースと、
前記健診データベースに蓄積されているデータを基に被保険者の受診行動を予測する処理プログラムが記録されているサーバーと、を備え、
前記サーバーは、前記処理プログラムに従い、
第一ステップとして、
前記健診データベースから複数又は単独の自治体、或いは複数又は単独の健保組合等の過去ｍ年（ｍは３以上の整数、ｍ≦ｎ）分のデータを抽出し、
直近の１年分を除いたｍ−１年分のデータを、ｘ個の説明変数を持つデータに加工し、
第二ステップとして、
当該ｍ−１年分のデータ及び直近１年での健診受診の有無を教師データとして用いて学習を行い、
第三ステップとして、
前記学習により構築したモデルによって、特定の自治体又は特定の健保組合等に加入する個々の被保険者の受診確率を算出し、
第四ステップとして、
前記特定の自治体又は前記特定の健保組合等が定めた所定の高確率値以上及び所定の低確率値以下を除く中間確率値の被保険者に対してのみ、又は予め定めた所定数の中間確率値の被保険者に対してのみ、勧奨通知対象リストを作成する、
ことを特徴とする健診勧奨通知支援システム。
【請求項９】
前記処理プログラムのアルゴリズムはランダムフォレストであり、複数又は単独の自治体、或いは複数又は単独の健保組合等の前記健診データベースに蓄積されているデータの中から、ａ個のサンプルをランダムに抽出し、ｘ個の説明変数からｂ個の説明変数をランダムに抽出してｙ個の決定木を作成し、ｙ個全ての前記決定木のアンサンブルにより、前記個々の被保険者の受診確率を算出する、
ことを特徴とする請求項８に記載の健診勧奨通知支援システム。
【請求項１０】
前記処理プログラムのアルゴリズムはディープラーニングであり、前記健診データベースに蓄積されている複数又は単独の自治体、或いは複数又は単独の健保組合等の前記健診データベースに蓄積されているデータを基にして、誤差関数に交差エントロピーを用い、最適化学習にＡｄａｍを用いて、前記個々の被保険者の受診確率を算出する、
ことを特徴とする請求項８に記載の健診勧奨通知支援システム。
【請求項１１】
ｘ個の前記説明変数は、生年月日、性別、身長、体重、各種問診結果、各種検査値等を加工して作成した、４３個以上の項目である、
ことを特徴とする請求項８ないし１０のいずれか１項に記載の健診勧奨通知支援システム。
【請求項１２】
自治体又は健保組合等が実施する健康診断の受診を促す被保険者への勧奨通知を、受診確率計算に基づいて効率的に行う健診勧奨通知支援システムであって、
複数の自治体又は複数の健保組合等が保有する被保険者が受診した過去ｎ年（ｎは３以上の整数）の健康診断の結果が蓄積された健診データベースと、
前記健診データベースに蓄積されているデータを基に被保険者の受診行動を予測する処理プログラムが記録されているサーバーと、を備え、
前記サーバーは、前記処理プログラムに従い、
第一ステップとして、
前記健診データベースから過去ｍ年（ｍは３以上の整数、ｍ≦ｎ）分のデータを抽出し、
直近の１年分を除いたｍ−１年分のデータの中からｘ個の説明変数を持つデータに加工し、
アルゴリズムはディープラーニングであり、
当該ｍ−１年分のデータ及び直近１年での健診受診の有無を教師データとして用いることで、複数のレイヤーに対応する複数の重みＷｉを学習して第一特徴量を作成し、
第二ステップとして、
特定の自治体又は特定の健保組合等のデータのみを抽出し、アルゴリズムにトランスファーラーニングを用いて前記第一ステップで作成した前記重みＷｉの一部を調整した第二特徴量を作成し、
第三ステップとして、
前記第二特徴量に基づいたモデルによって、前記特定の自治体又は前記特定の健保組合等に加入する個々の被保険者の受診確率を算出し、
第四ステップとして、
前記特定の自治体又は前記特定の健保組合等が定めた所定の高確率値以上及び所定の低確率値以下を除く中間確率値の被保険者に対してのみ、又は予め定めた所定数の中間確率値の被保険者に対してのみ、勧奨通知対象リストを作成する、
ことを特徴とする健診勧奨通知支援システム。
【請求項１３】
前記ディープラーニングは、誤差関数に交差エントロピーを用い、最適化学習にＡｄａｍを用い、
前記トランスファーラーニングは、誤差関数に交差エントロピーを用い、最適化学習にＡｄａｇｒａｄを用いている、
ことを特徴とする請求項１２に記載の健診勧奨通知支援システム。
【請求項１４】
ｘ個の前記説明変数は、生年月日、性別、身長、体重、各種問診結果、各種検査値等を加工して作成した、４３個以上の項目である、
ことを特徴とする請求項１２又は１３に記載の健診勧奨通知支援システム。