(57)【要約】【課題】健康に関する複数のデータ種の中から、あるデータ種の登録データと同一グラフ上に表示する候補を適切に選択する。【解決手段】登録データを記憶する登録データ記憶部２０と、複数のデータ種を、他のデータ種のデータ値の変化に影響を及ぼし得る第１のグループ、及び、他のデータ種のデータ値の変化に起因してデータ値が変化し得る第２のグループに分類するルールを保持する分類ルール保持部３０と、グラフ表示する第１のデータ種を指定するユーザ入力を受付ける第１受付部４５と、第１のデータ種が分類されない側のグループに分類されるデータ種の中から、第１のデータ種のデータ値の変化に因果関係を有するデータ種を、登録データを利用して抽出する抽出部５０とを有するデータ管理システム１。【選択図】図１
2013029877.tif 000002
【特許請求の範囲】
【請求項１】
各ユーザの健康に関するデータを管理するデータ管理システムであって、
各ユーザからデータ登録をデータ種ごとに受付ける登録受付手段と、
前記登録受付手段が登録を受付けた登録データを記憶する登録データ記憶手段と、
複数の前記データ種を、他の前記データ種のデータ値の変化に影響を及ぼし得る前記データ種が分類される第１のグループ、及び、他の前記データ種のデータ値の変化に起因してデータ値が変化し得る前記データ種が分類される第２のグループに分類する分類ルールを保持する分類ルール保持手段と、
複数の前記データ種の前記登録データを、同一グラフ上に表示することができる登録データ表示手段と、
複数の前記データ種の中から、グラフ表示する第１の前記データ種を指定するユーザ入力を受付ける第１受付手段と、
前記分類ルールを参照して、前記第１のデータ種がいずれの前記グループに分類されるか特定し、前記第１のデータ種が分類されない側の前記グループに分類される前記データ種である複数の第２の前記データ種の中から、前記第１のデータ種のデータ値の変化に因果関係を有する前記データ種を、前記登録データを利用して抽出する抽出手段と、
前記抽出手段が抽出した前記データ種を、前記第１のデータ種の前記登録データと同一グラフ上に表示する候補として表示する候補表示手段と、
を有するデータ管理システム。
【請求項２】
請求項１に記載のデータ管理システムにおいて、
前記抽出手段は、前記第１のデータ種の前記登録データと、前記第２のデータ種各々の前記登録データとを用いて算出される相関係数を利用して、前記因果関係の有無を判断するデータ管理システム。
【請求項３】
請求項２に記載のデータ管理システムにおいて、
前記抽出手段は、前記第１のデータ種と前記第２のデータ種との相関係数を算出する際、前記第１のデータ種の前記登録データ及び前記第２のデータ種の前記登録データを時間軸上で相対的にずらして相関係数の絶対値が最大となる箇所を特定し、当該相関係数を利用して、前記因果関係の有無を判断するデータ管理システム。
【請求項４】
請求項３に記載のデータ管理システムにおいて、
前記抽出手段は、前記第１のデータ種の前記登録データ及び前記第２のデータ種の前記登録データを時間軸上で相対的にずらす際、第１のグループに分類される前記データ種の前記登録データが、相対的に時間軸を過去にさかのぼる方向に移動するようずらすデータ管理システム。
【請求項５】
請求項１から４のいずれか１項に記載のデータ管理システムにおいて、
前記候補表示手段が表示する前記データ種の中から１つまたは複数の前記データ種を指定するユーザ入力を受ける第２受付手段をさらに有し、
前記登録データ表示手段は、前記第２受付手段が受付けた前記データ種の前記登録データを、前記第１のデータ種の前記登録データとともに、同一グラフ上に表示するデータ管理システム。
【請求項６】
各ユーザの健康に関するデータを管理するためのプログラムであって、
コンピュータを、
各ユーザからデータ登録をデータ種ごとに受付ける登録受付手段、
前記登録受付手段が登録を受付けた登録データを記憶する登録データ記憶手段、
複数の前記データ種を、他の前記データ種のデータ値の変化に影響を及ぼし得る前記データ種が分類される第１のグループ、及び、他の前記データ種のデータ値の変化に起因してデータ値が変化し得る前記データ種が分類される第２のグループに分類する分類ルールを保持する分類ルール保持手段、
複数の前記データ種の前記登録データを、同一グラフ上に表示することができる登録データ表示手段、
複数の前記データ種の中から、グラフ表示する第１の前記データ種を指定するユーザ入力を受付ける第１受付手段、
前記分類ルールを参照して、前記第１のデータ種がいずれの前記グループに分類されるか特定し、前記第１のデータ種が分類されない側の前記グループに分類される前記データ種である複数の第２の前記データ種の中から、前記第１のデータ種のデータ値の変化に因果関係を有する前記データ種を、前記登録データを利用して抽出する抽出手段、
前記抽出手段が抽出した前記データ種を、前記第１のデータ種の前記登録データと同一グラフ上に表示する候補として表示する候補表示手段、
として機能させるためのプログラム。
【請求項７】
各ユーザの健康に関するデータを管理するデータ管理方法であって、
コンピュータが、
各ユーザからデータ登録をデータ種ごとに受付け、受付けた登録データを記憶するステップと、
複数の前記データ種の中から、グラフ表示する第１の前記データ種を指定するユーザ入力を受付けるステップと、
複数の前記データ種を、他の前記データ種のデータ値の変化に影響を及ぼし得る前記データ種が分類される第１のグループ、及び、他の前記データ種のデータ値の変化に起因してデータ値が変化し得る前記データ種が分類される第２のグループに分類する分類ルールを参照して、前記第１のデータ種がいずれの前記グループに分類されるか特定し、前記第１のデータ種が分類されない側の前記グループに分類される前記データ種である複数の第２の前記データ種の中から、前記第１のデータ種のデータ値の変化に因果関係を有する前記データ種を、前記登録データを利用して抽出するステップと、
抽出した前記データ種を、前記第１のデータ種の前記登録データと同一グラフ上に表示する候補として表示するステップと、
を実行するデータ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ管理システム、データ管理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、各ユーザが自己の健康に関するデータを自身で管理するためのサービスが開発されている。健康に関するデータとしては、例えば、身長、体重、歩行数、診察履歴、診察費、処方された薬剤の情報等が考えられる。当該サービスによれば、ユーザは、上述のような健康に関するデータを自己で電子登録し、これらのデータを自己で管理することができる。そして、好きなタイミングで、登録した自己の健康に関するデータを閲覧することができる。
【０００３】
特許文献１には、日時と値が関連付けられた時系列情報として、ユーザによる第１の時系列情報の指定入力を検出する時系列情報受付部と、複数種類の時系列情報を保持するデータベースから、前記第１の時系列情報と比較するための第２の時系列情報を取得する時系列情報取得部と、所定期間における前記第１の時系列情報における値の変化傾向と、前記第２の時系列情報における値の変化傾向を比較して、その変化傾向の類似度を所定の評価関数により相関値として算出する相関値算出部と、前記相関値が所定の閾値以上となったとき、前記第２の時系列情報と前記第１の時系列情報とを同一画面上にて重ねて表示させる時系列情報表示部と、を備えることを特徴とする時系列情報処理装置が開示されている。
【０００４】
特許文献２には、画像を選択するためのユーザインタフェースを備えた情報端末において、保存している各画像のうち、ユーザが基準画像として最初に選択した画像に近い１ないし複数の画像を、画像選択肢用の画像として選択して画面表示する情報端末が開示されている。そして、基準画像に近い１ないし複数の画像を抽出する手段として、基準画像との関連度が高い順に抽出する手段が開示されている。
【０００５】
特許文献３には、信号Ｘとこの信号Ｘから時間的に遅れた信号Ｙとを入力し、上記信号Ｘに対する信号Ｙの遅延時間を検出する信号遅延時間検出装置において、上記信号Ｘに関し、所定の第１の時刻を開始点として所定時間にわたるデータをデータＸとして取り込む手段、上記信号Ｙに関し、上記第１の時刻から遅延時間予測最大値経過後の時刻に至る間で所定の時間間隔で設定された複数の時刻を開始点としてそれぞれ上記所定時間にわたる複数のデータをデータＹとして取り込む手段、上記データＸと上記データＹのそれぞれとの間の相関度合を算出する手段、および上記算出した相関度合が最も高いものに該当するデータＹの開始点の時刻の上記第１の時刻からの経過時間を遅延時間として出力する手段を備えたことを特徴とする信号遅延時間検出装置が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２５０９７５号公報
【特許文献２】特開２０１１−０７１６１１号公報
【特許文献３】特開平９−０８３４６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
健康に関する登録データの表示手段の１つとして、複数のデータ種の登録データを、対比可能に同一グラフ上に表示する手段が考えられる。例えば、体重の登録データと、歩行数の登録データとを同一グラフ上に表示（プロット）すれば、これらのデータ種間の影響の度合いを確認することが可能となる。
【０００８】
このような表示は、例えば、以下のような流れで実現することができる。まず、ユーザから、グラフ表示する１つのデータ種を指定する入力を受付けるとともに、当該データ種とともに同一グラフ上に表示する他の１つまたは複数のデータ種を指定する入力を受付ける。そして、指定された複数のデータ種の登録データを、同一グラフ上に表示する。
【０００９】
ここで、複数の候補の中から１つまたは複数を指定するユーザ入力を受付ける手段としては、例えばラジオボタン、チェックボックス、ドロップダウンメニュー等を用いたものが考えられる。このような手段を利用した場合、ユーザは、画面上に列挙された複数の候補の中から、所望の１つまたは複数を選択する入力を行えばよいので、操作性がよい。
【００１０】
そこで、本願発明者は、上記「同一グラフ上に表示する他の１つまたは複数のデータ種を指定する入力を受付ける手段」として、上述のような、ラジオボタン、チェックボックス、ドロップダウンメニュー等を用い、複数の候補を列挙して、その中から１つまたは複数を選択する入力を受付ける手段を適用することを検討した。そして、当該検討の結果、以下のような課題を見出した。
【００１１】
健康に関する登録データの中には多数のデータ種が含まれ得る。このため、これら全てを候補として列挙してしまうと、ユーザが所望のデータ種を見つけ難くなる等の不都合が生じ、ユーザの操作性が悪くなってしまう。
【００１２】
ここで、特許文献２には、基準画像に近い画像を選択し、選択した画像を、画像選択肢用の画像として画面表示する手段が記載されている。当該手段よれば、多数の候補が画面上に列挙される不都合を回避することができる。しかし、画面表示する候補を適切に選択しなければ、ユーザが望むものが候補として画面表示されないという不都合が生じ得る。特許文献２に記載の技術は、処理対象のデータが画像であり、測定値などを含む健康に関する登録データを対象とした場合に適切な候補選択手段とはいえない。
【００１３】
本願発明は、健康に関する複数のデータ種の中から、あるデータ種の登録データと同一グラフ上に表示する候補を適切に選択し、ユーザが選択可能に画面表示する手段を提供することを課題とする。
【課題を解決するための手段】
【００１４】
本発明によれば、各ユーザの健康に関するデータを管理するデータ管理システムであって、各ユーザからデータ登録をデータ種ごとに受付ける登録受付手段と、前記登録受付手段が登録を受付けた登録データを記憶する登録データ記憶手段と、複数の前記データ種を、他の前記データ種のデータ値の変化に影響を及ぼし得る前記データ種が分類される第１のグループ、及び、他の前記データ種のデータ値の変化に起因してデータ値が変化し得る前記データ種が分類される第２のグループに分類する分類ルールを保持する分類ルール保持手段と、複数の前記データ種の前記登録データを、同一グラフ上に表示することができる登録データ表示手段と、複数の前記データ種の中から、グラフ表示する第１の前記データ種を指定するユーザ入力を受付ける第１受付手段と、前記分類ルールを参照して、前記第１のデータ種がいずれの前記グループに分類されるか特定し、前記第１のデータ種が分類されない側の前記グループに分類される前記データ種である複数の第２の前記データ種の中から、前記第１のデータ種のデータ値の変化に因果関係を有する前記データ種を、前記登録データを利用して抽出する抽出手段と、前記抽出手段が抽出した前記データ種を、前記第１のデータ種の前記登録データと同一グラフ上に表示する候補として表示する候補表示手段と、を有するデータ管理システムが提供される。
【００１５】
また、本発明によれば、各ユーザの健康に関するデータを管理するためのプログラムであって、コンピュータを、各ユーザからデータ登録をデータ種ごとに受付ける登録受付手段、前記登録受付手段が登録を受付けた登録データを記憶する登録データ記憶手段、複数の前記データ種を、他の前記データ種のデータ値の変化に影響を及ぼし得る前記データ種が分類される第１のグループ、及び、他の前記データ種のデータ値の変化に起因してデータ値が変化し得る前記データ種が分類される第２のグループに分類する分類ルールを保持する分類ルール保持手段、複数の前記データ種の前記登録データを、同一グラフ上に表示することができる登録データ表示手段、複数の前記データ種の中から、グラフ表示する第１の前記データ種を指定するユーザ入力を受付ける第１受付手段、前記分類ルールを参照して、前記第１のデータ種がいずれの前記グループに分類されるか特定し、前記第１のデータ種が分類されない側の前記グループに分類される前記データ種である複数の第２の前記データ種の中から、前記第１のデータ種のデータ値の変化に因果関係を有する前記データ種を、前記登録データを利用して抽出する抽出手段、前記抽出手段が抽出した前記データ種を、前記第１のデータ種の前記登録データと同一グラフ上に表示する候補として表示する候補表示手段、として機能させるためのプログラムが提供される。
【００１６】
また、本発明によれば、各ユーザの健康に関するデータを管理するデータ管理方法であって、コンピュータが、各ユーザからデータ登録をデータ種ごとに受付け、受付けた登録データを記憶するステップと、複数の前記データ種の中から、グラフ表示する第１の前記データ種を指定するユーザ入力を受付けるステップと、複数の前記データ種を、他の前記データ種のデータ値の変化に影響を及ぼし得る前記データ種が分類される第１のグループ、及び、他の前記データ種のデータ値の変化に起因してデータ値が変化し得る前記データ種が分類される第２のグループに分類する分類ルールを参照して、前記第１のデータ種がいずれの前記グループに分類されるか特定し、前記第１のデータ種が分類されない側の前記グループに分類される前記データ種である複数の第２の前記データ種の中から、前記第１のデータ種のデータ値の変化に因果関係を有する前記データ種を、前記登録データを利用して抽出するステップと、抽出した前記データ種を、前記第１のデータ種の前記登録データと同一グラフ上に表示する候補として表示するステップと、を実行するデータ管理方法が提供される。
【発明の効果】
【００１７】
本発明によれば、健康に関する複数のデータ種の中から、あるデータ種の登録データと同一グラフ上に表示する候補を適切に選択し、ユーザが選択可能に画面表示することができる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態のデータ管理システムの機能ブロック図の一例である。
【図２】分類ルールの一例を模式的に示した図である。
【図３】本実施形態のデータ管理システムが実現する画面表示の一例である。
【図４】本実施形態のデータ管理システムが実現する画面表示の一例である。
【図５】本実施形態のデータ管理システムが実現する画面表示の一例である。
【図６】本実施形態のデータ管理システムが実現する画面表示の一例である。
【図７】本実施形態のデータ管理方法の処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態について図面を用いて説明する。
【００２０】
なお、本実施形態の装置は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされたプログラム（あらかじめ装置を出荷する段階からメモリ内に格納されているプログラムのほか、ＣＤ等の記憶媒体やインターネット上のサーバ等からダウンロードされたプログラムも含む）、そのプログラムを格納するハードディスク等の記憶ユニット、ネットワーク接続用インタフェースを中心にハードウエアとソフトウエアの任意の組合せ等によって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。
【００２１】
また、本実施形態の説明において利用する機能ブロック図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。これらの図においては、各装置は１つの機器により実現されるよう記載されているが、その実現手段はこれに限定されない。すなわち、物理的に分かれた構成であっても、論理的に分かれた構成であっても構わない。
【００２２】
まず、本実施形態の概要について説明する。
【００２３】
本実施形態のデータ管理システムは、各ユーザから、各ユーザの健康に関するデータの登録を受付け、当該データ（電子データ）を記憶し、管理する。健康に関するデータの種類（以下、「データ種」）は、例えば、身長、体重、歩行数、摂取カロリー、診察予定日、診察費、診察結果等が考えられる。
【００２４】
また、データ管理システムは、上記データ種を、第１のグループと第２のグループに分類する分類ルールを保持しておく。第１のグループには、他のデータ種のデータ値の変化に影響を及ぼし得るデータ種が分類される。第２のグループには、他のデータ種のデータ値の変化に起因してデータ値が変化し得るデータ種が分類される。すなわち、第１のグループは「原因」、第２のグループは「結果」とみなすことができる。例えば、歩行数や摂取カロリーのデータ値の変化は、体重のデータ値の変化に影響を及ぼすと考えられる。このため、歩行数及び摂取カロリーは第１のグループに分類され、体重は第２のグループに分類されることとなる。
【００２５】
そして、データ管理システムは、登録データを時系列にグラフ表示することができる。また、データ管理システムは、複数のデータ種の登録データを、同一グラフ上に対比可能に表示することができる。さらに、データ管理システムは、画面表示する１つのデータ種（第１のデータ種）の指定を受付けた後、第１のデータ種の登録データと同一グラフ上に表示するデータ種の候補を、例えばドロップダウンメニュー等を用いて列挙表示することができる。
【００２６】
なお、データ管理システムは、上記列挙表示において、すべてのデータ種を候補として表示するのでなく、一部のデータ種を候補として表示する。データ管理システムは、表示する候補を以下のようにして選択する。
【００２７】
まず、データ管理システムは、第１のデータ種が第１のグループ（原因）及び第２のグループ（結果）のいずれに分類されるか特定する。次に、第１のデータ種が分類されない側のグループに分類されるデータ種（第２のデータ種）の中から、第１のデータ種とデータ値の変化に因果関係を有するものを抽出する。因果関係を有するか否かは、第１のデータ種の登録データと、第２のデータ種各々の登録データとを用いて、判断される。
【００２８】
そして、データ管理システムは、このようにして抽出したデータ種を、第１のデータ種の登録データと同一グラフ上に表示するデータ種の候補として、列挙表示する。
【００２９】
すなわち、データ管理システムは、第１のデータ種と同一グラフ上に表示する候補を選択する際、まず、原因と結果の関係に基づいて、複数のデータ種の中から一部のデータ種に絞り込む。その後、絞り込んだデータ種の中から、実際の登録データを用いて、第１のデータ種と因果関係を有するデータ種を、上記候補として抽出する。このようなデータ管理システムによれば、第１のデータ種の属性及び登録データに基づいて、適切な候補を抽出することができる。
【００３０】
以下、このような本実施形態のデータ管理システムの詳細な構成について説明する。図１は、本実施形態のデータ管理システム１の機能ブロック図の一例である。
【００３１】
図１に示すように、本実施形態のデータ管理システム１は、登録受付部１０と、登録データ記憶部２０と、分類ルール保持部３０と、登録データ表示部４０と、第１受付部４５と、抽出部５０と、候補表示部６０と、第２受付部７０とを有する。以下、各部の構成について説明する。
【００３２】
登録受付部１０は、各ユーザからデータ登録をデータ種ごとに受付ける。データ登録を受付ける手段は特段制限されず、キーボード、マウス、タッチパネルディスプレイ、スキャナー、操作ボタン、マイク等のあらゆる入力装置を利用して実現することができる。
【００３３】
登録受付部１０が登録を受付けるデータ種の内容は特段制限されない。データ種としては、例えば、身長、体重、体温、最高血圧、最低血圧、血糖値、歩行数、摂取カロリーなどの測定データや、診察予定日、投薬予定日など健康に関するスケジュールや、診察結果、問診内容、持病、過去の病気などの自己のプロフィールや、診察費、薬剤費、保険外治療費などの費用に関するデータなどが考えられる。ユーザは、このようなデータ種の登録データが発生するたびに、データ管理システム１に登録することができる。なお、登録受付部１０は、日時情報に対応付けてデータ登録を受付けることができる。日時情報は、例えば、測定日、診察日などとすることができる。
【００３４】
登録データ記憶部２０は、登録受付部１０が登録を受付けた登録データを記憶する。なお、登録データ記憶部２０は、日時情報と対応付けて、登録データを記憶することができる。
【００３５】
分類ルール保持部３０は、複数のデータ種を、第１のグループ及び第２のグループに分類する分類ルールを保持する。第１のグループには、他のデータ種のデータ値の変化に影響を及ぼし得るデータ種が分類される。第２のグループには、他のデータ種のデータ値の変化に起因してデータ値が変化し得るデータ種が分類される。すなわち、第１のグループは「原因」、第２のグループは「結果」とみなすことができる。例えば、歩行数や摂取カロリーのデータ値の変化は、体重のデータ値の変化に影響を及ぼすと考えられる。このため、歩行数及び摂取カロリーは第１のグループに分類され、体重は第２のグループに分類されることとなる。
【００３６】
図２に、分類ルール保持部３０が保持するデータの一例を模式的に示す。当該データにおいては、データ種別の欄に複数のデータ種が一覧表示され、各々に対応付けて、グループの欄に「１」および「２」の値が記入されている。第１のグループに分類されるデータ種には「１」が対応付けられ、第２のグループに分類されるデータ種には「２」が対応付けられている。なお、第１及び第２のグループに重複して分類されるデータ種が存在してもよい。図２には示していないが、例えばこのようなデータ種には、「３」の値が対応付けられてもよい。
【００３７】
ここで、データ管理システム１は、登録データ記憶部２０が保持する登録データを用いて、登録データを時系列にグラフ表示することができる。また、データ管理システム１は、複数のデータ種の登録データを、同一グラフ上に対比可能に表示することができる。さらに、データ管理システム１は、グラフ表示する１つのデータ種（第１のデータ種）の指定を受付けた後、第１のデータ種の登録データと同一グラフ上に表示するデータ種の候補を列挙表示することができる。なお、データ管理システム１は、上記列挙表示において、すべてのデータ種を候補として表示するのでなく、一部のデータ種を候補として抽出し、表示する。このような構成は、図１に示す登録データ表示部４０、第１受付部４５、抽出部５０、及び、候補表示部６０により実現される。以下、各部について説明する。
【００３８】
登録データ表示部４０は、登録データ記憶部２０に記憶されている登録データを、グラフ表示することができる。例えば、登録データ表示部４０は、予め保持しているグラフの雛型データを用い、時系列に登録データをグラフ上にプロットする。また、登録データ表示部４０は、複数のデータ種の登録データを、同一グラフ上に表示することができる。
【００３９】
第１受付部４５は、複数のデータ種の中から、グラフ表示する第１のデータ種を指定するユーザ入力を受付ける。なお、第１受付部４５が当該ユーザ入力を受付ける手段は特段制限されない。
【００４０】
抽出部５０は、第１受付部４５が第１のデータ種を指定するユーザ入力を受付けると、第１のデータ種の登録データと同一グラフ上に表示するデータ種の候補を抽出する。具体的には、まず、抽出部５０は、分類ルールを参照して、第１のデータ種が、いずれのグループに分類されるか特定する。その後、抽出部５０は、第１のデータ種が分類されない側のグループに分類される複数のデータ種である第２のデータ種の中から、第１のデータ種の登録データと同一グラフ上に表示するデータ種の候補を抽出する。なお、第１のデータ種が第１及び第２のグループいずれにも分類されるデータ種であった場合、抽出部５０は、第１のデータ種を除くすべてのデータ種を第２のデータ種とし、当該複数の第２のデータ種の中から、第１のデータ種の登録データと同一グラフ上に表示するデータ種の候補を抽出してもよい。複数の第２のデータ種からの上記抽出は、登録データ記憶部２０に記憶されている登録データを用いて実現することができる。すなわち、抽出部５０は、登録データを用いて、第１のデータ種のデータ値の変化に因果関係を有するデータ種を、複数の第２のデータ種の中で特定し、特定したデータ種を、第１のデータ種の登録データと同一グラフ上に表示するデータ種として抽出する。
【００４１】
上記因果関係の有無は、例えば、以下のようにして判断することができる。
【００４２】
まず、抽出部５０は、第１のデータ種の登録データ（時系列データ）と、第２のデータ種各々の登録データ（時系列データ）とを用いて相関係数を算出する。そして、抽出部５０は、第１のデータ種との相関が強い第２のデータ種を、因果関係ありと判断してもよい。例えば、抽出部５０は、相関係数の２乗が所定値以上、または、相関係数の絶対値が所定値以上のものを因果関係ありと判断してもよい。上記所定値は、設計的事項である。
【００４３】
なお、因果関係の有無の判断は、第１のデータ種の登録データ及び第２のデータ種の登録データを時間軸上で相対的にずらして相関係数の絶対値が最大となる箇所を特定し、当該最大の相関係数が所定値以上か否かを判断することで、行ってもよい。例えば、摂取カロリーの変化が体重に及ぼす影響は、即時に現れず、一定の時間を経て現れると考えられる。かかる場合、摂取カロリーのデータ値の変化は、体重のデータ値の変化に影響を及ぼしているといえるので、例えば、体重が第１のデータ種として指定されている場合、摂取カロリーは、体重の登録データと同一グラフ上に表示する候補として抽出されるのが好ましい。しかし、上述のようにその効果は一定の時間を経て現れているので、時間軸の位置を固定したままこれらの相関係数を算出すると、低い相関係数が算出されてしまう可能性がある。当該不都合を解消するため、上述のように、第１のデータ種の登録データ及び第２のデータ種の登録データを時間軸上で相対的にずらして相関係数の絶対値が最大となる箇所を特定し、当該最大の相関係数が所定値以上か否かを判断してもよい。
【００４４】
なお、第１のデータ種の登録データ及び第２のデータ種の登録データを時間軸上で相対的にずらす場合、第１のグループ（原因）に分類されるデータ種の登録データが、相対的に時間軸を過去にさかのぼる方向に移動するようずらすのが好ましい。かかる場合、第２のグループ（結果）に分類されるデータ種の登録データは、相対的に時間軸を将来に向かう方向に移動することとなる。そして、逆の移動、すなわち、第１のグループ（原因）に分類されるデータ種の登録データが、相対的に時間軸を将来に向かう方向に移動するようずらす処理は行わなくてもよい。これは、原因と結果の関係に基づいた処理である。すなわち、原因があって、結果が生じるのであり、結果が先に生じることはない。このため、第１のグループ（原因）に分類されるデータ種の登録データを、相対的に時間軸を将来に向かう方向に移動させる意味がない。このような処理にすれば、コンピュータの不要な処理を削減することができるので、コンピュータの処理負担を軽減できる。
【００４５】
候補表示部６０は、抽出部５０が抽出したデータ種を、第１のデータ種の登録データと同一グラフ上に表示する候補として、ユーザが選択可能に画面表示する。画面表示の手段は、例えば、ラジオボタン、チェックボックス、ドロップダウンメニュー等を用いたものであってもよい。
【００４６】
第２受付部７０は、候補表示部６０が表示するデータ種の中から、１つまたは複数のデータ種を指定するユーザ入力を受付ける。すると、登録データ表示部４０は、登録データ記憶部２０から、第２受付部７０が指定を受付けたデータ種の登録データを取得し、第１のデータ種の登録データとともに、同一グラフ上に時系列に表示する。
【００４７】
以上説明した本実施形態のデータ管理システム１は、例えば、以下のプログラムをコンピュータにインストールすることにより実現することができる。
【００４８】
各ユーザの健康に関するデータを管理するためのプログラムであって、
コンピュータを、
各ユーザからデータ登録をデータ種ごとに受付ける登録受付手段、
前記登録受付手段が登録を受付けた登録データを記憶する登録データ記憶手段、
複数の前記データ種を、他の前記データ種のデータ値の変化に影響を及ぼし得る前記データ種が分類される第１のグループ、及び、他の前記データ種のデータ値の変化に起因してデータ値が変化し得る前記データ種が分類される第２のグループに分類する分類ルールを保持する分類ルール保持手段、
複数の前記データ種の前記登録データを、同一グラフ上に表示することができる登録データ表示手段、
複数の前記データ種の中から、グラフ表示する第１の前記データ種を指定するユーザ入力を受付ける第１受付手段、
前記分類ルールを参照して、前記第１のデータ種がいずれの前記グループに分類されるか特定し、前記第１のデータ種が分類されない側の前記グループに分類される前記データ種である複数の第２の前記データ種の中から、前記第１のデータ種のデータ値の変化に因果関係を有する前記データ種を、前記登録データを利用して抽出する抽出手段、
前記抽出手段が抽出した前記データ種を、前記第１のデータ種の前記登録データと同一グラフ上に表示する候補として表示する候補表示手段、
として機能させるためのプログラム。
【００４９】
次に、図３乃至７を用いて、本実施形態のデータ管理方法の処理の流れの一例について説明する。ここでは、登録データを表示する処理の流れの一例について説明する。なお、当該処理の前には、各ユーザからデータ登録をデータ種ごとに受付け（登録受付部１０）、当該登録データを時間情報に対応付けて登録データ記憶部２０に記憶するステップが実行されている。
【００５０】
まず、第１受付部４５は、複数のデータ種の中から、画面にグラフ表示する第１のデータ種を指定する入力を受付ける（図７のＳ１０）。
【００５１】
例えば、第１受付部４５は、図３に示すような画面を介して、第１のデータ種を指定する入力を受付けることができる。図３に示す画面は、本実施形態のデータ管理システム１が実現する表示画面の一例であるが、図中、右上に表示されている「比較対象」及び「相関度（Ｒ２乗）」の値を記録したデータは、実際に画面上に表示されるものではなく、抽出部５０の処理を説明するために付記したものである。
【００５２】
まず、図３の画面において、第１受付部４５は、「データ項目」の領域に表示されている「健診結果」、「バイタル」、「薬剤情報」、「スケジュール」、「先生のメッセージ」のいずれかのタグを選択する入力を受付ける。そして、「データ項目」の領域には、選択されたタグのカテゴリに含まれるデータ種を選択可能な画面が表示される。図示する例では「バイタル」のタグが選択され、当該カテゴリに分類される「体重」、「最高血圧」、「最低血圧」、「血糖値」などのデータ種がラジオボタンで選択可能に表示されている。そして、これらのデータ種の中から「体重」が選択されている。すなわち、第１受付部４５は、第１のデータ種として、体重を指定する入力を受付けている。
【００５３】
次に、登録データ表示部４０が、Ｓ１０で指定された第１のデータ種の登録データを登録データ記憶部２０から取得し、画面上にグラフ表示する（図７のＳ２０）。
【００５４】
例えば、登録データ表示部４０は、図３の画面において第１のデータ種として指定されている体重の登録データを、登録データ記憶部２０から取得する。そして、予め保持しているグラフの雛型データを用いて、図３の「グラフ表示」の領域に、体重の登録データを時系列にグラフ表示する。
【００５５】
次に、抽出部５０は、分類ルール保持部３０が保持する分類ルールを利用して、Ｓ１０で指定された第１のデータ種がいずれのグループに分類されるか特定する（図７のＳ３０）。
【００５６】
例えば、抽出部５０は、図２に示す分類ルールを利用し、図３の画面において第１のデータ種として指定されている体重が、いずれのグループに分類されるかを特定する。ここでは、体重に「２」が対応付けられている。このため、抽出部５０は、体重は第２のグループに分類されると特定する。
【００５７】
次に、抽出部５０は、Ｓ３０で特定したグループと異なるグループに分類されるデータ種の中から、第１のデータ種の登録データと同一グラフ上に表示するデータ種を抽出する。具体的には、抽出部５０は、Ｓ３０で特定したグループと異なるグループに分類されるデータ種（第２のデータ種）の中から、第１のデータ種のデータ値の変化に因果関係を有するデータ種を抽出する（図７のＳ４０）。
【００５８】
例えば、抽出部５０は、第１のデータ種の登録データと、第２のデータ種各々のデータ種の登録データを用いて、相関係数を算出する。そして、抽出部５０は、例えば相関係数（Ｒ）の２乗（相関度）が所定の値よりも大きいものを、因果関係を有するものとして抽出する。当該処理の概要を、図３の右上に示す。当該領域の比較対象の欄には第２のデータ種が列挙され、相関度（Ｒ２乗）の欄には、各第２のデータ種に対応付けて相関度（Ｒ２乗）が記載されている。
【００５９】
次に、候補表示部６０は、Ｓ４０で抽出部５０が抽出したデータ種を、第１のデータ種の登録データと同一グラフ上に表示するデータ種の候補として、画面に表示する（図７のＳ５０）。
【００６０】
例えば、候補表示部６０は、図３の「表示設定」の領域に表示されている「比較」の文字が対応付けられているドロップダウンメニューにおいて、上記データ種の候補を、ユーザが選択可能に表示する。なお、候補表示部６０は、チェックボックスなどを用いて、複数のデータ種を選択可能に表示してもよい。
【００６１】
その他、図３の「表示設定」の領域からは、ユーザが設定した目標値を表示するか否かを選択する指示入力、登録データから算出される未来予測値を表示するか否かを選択する指示入力、グラフ表示するデータの期間を選択する指示入力を受付けることができる。そして、登録データ表示部４０は、このようにして受付けた指示内容に従い、「グラフ表示」の領域の表示内容を変更することができる。
【００６２】
その後、第２受付部７０は、Ｓ５０で候補表示部６０が表示したデータ種の中から、１つまたは複数を選択するユーザ入力を受付ける。すると、登録データ表示部４０は、登録データ記憶部２０から、第２受付部７０が指定を受付けたデータ種の登録データを取得し、第１のデータ種の登録データとともに、同一グラフ上に時系列に表示する。
【００６３】
例えば、図３に示す画面において、第２受付部７０は、歩数（歩行数）を選択するユーザ入力を受付けたとする。すると、登録データ表示部４０は、図４に示すように、歩数（歩行数）の登録データを、体重（第１のデータ種）の登録データとともに、同一グラフ上に表示する。
【００６４】
なお、Ｓ４０において、抽出部５０は、第１のデータ種の登録データ及び第２のデータ種の登録データを時間軸上で相対的にずらして相関係数の絶対値が最大となる箇所を特定し、当該最大の相関係数が所定値以上か否かを判断することで、因果関係の有無を判断してもよい。かかる場合、図５の右上の表に示すように、抽出部５０は、算出した相関度に対応付けて、時間軸上でずらした程度を示す値（図中、「タイムラグ（日）」）を記録しておいてもよい。そして、第２受付部７０が、第１のデータ種の登録データ及び第２のデータ種の登録データを時間軸上で相対的にずらして相関係数を算出した第２のデータ種を指定するユーザ入力を受付けた場合（図５の場合、「歩数（歩行数）」）、登録データ表示部４０は、図６のＡに示すように、時間軸上でずらした程度をユーザが認識できる態様で表示してもよい。
【００６５】
以上説明した本実施形態のデータ管理システム１、データ管理方法及びプログラムによれば、以下のような作用効果が実現される。
【００６６】
本実施形態のデータ管理システム１は、健康に関する複数のデータ種の中からあるデータ種（第１のデータ種）の登録データをグラフ上に表示するユーザ入力を受付けると、当該データ種の登録データと同一グラフ上に表示する候補を適切に選択し、ユーザが選択可能に画面表示することができる。
【００６７】
このように、本実施形態のデータ管理システム１は、すべてのデータ種を、第１のデータ種と同一グラフ上に表示する候補として表示するのでなく、適切に選択したもののみを表示するので、列挙されるデータ種の数を少なくすることができる。結果、ユーザは、所望のデータ種を容易に見つけ出し、選択する入力を行うことができる。
【００６８】
また、本実施形態のデータ管理システム１は、第１のデータ種の属性および登録データに基づいて、第１のデータ種と同一グラフ上に表示する候補を絞り込むことができる。
【００６９】
本願発明者は、健康に関するデータは、「他のデータ種のデータ値の変化に影響を及ぼし得るデータ種が分類される第１のグループ（原因）」と、「他のデータ種のデータ値の変化に起因してデータ値が変化し得るデータ種が分類される第２のグループ（結果）」に大きく分類できることを見出した。また、本願発明者は、複数のデータ種の登録データを同一グラフ上に表示して対比する場合、通常、原因と結果を対比すること、すなわち、第１のグループに分類されるデータ種と、第２のグループに分類されるデータ種とを対比することを見出した。
【００７０】
これらに基づき、データ管理システムは、第１のデータ種と同一グラフ上に表示する候補を選択する際、まず、原因と結果の関係に基づいて、複数のデータ種の中から一部のデータ種（第２のデータ種）に絞り込む。そして、第２のデータ種すべてを候補とするのでなく、第１のデータ種の登録データと、第２のデータ種各々の登録データとを用いて因果関係を判断し、一定の因果関係があるものを、候補として抽出する。
【００７１】
このような本実施形態によれば、第１のデータ種と同一グラフ上に表示する候補として、適切なデータ種を抽出し、画面に表示することが可能となる。
【符号の説明】
【００７２】
１    データ管理システム
１０  登録受付部
２０  登録データ記憶部
３０  分類ルール保持部
４０  登録データ表示部
４５  第１受付部
５０  抽出部
６０  候補表示部
７０  第２受付部
【図１】
2013029877.tif 000003
【図２】
2013029877.tif 000004
【図３】
2013029877.tif 000005
【図４】
2013029877.tif 000006
【図５】
2013029877.tif 000007
【図６】
2013029877.tif 000008
【図７】
2013029877.tif 000009