(57)【特許請求の範囲】
【請求項１】
複数のグラフを生成するための検査データを取得する検査データ取得部と、
該検査データ取得部によって取得された複数の検査データの中から基準検査データを特定する基準検査データ特定部と、
前記複数の検査データのうちの前記基準検査データ以外の少なくとも３つの非基準検査データの前記基準検査データに対する変動の類似度を算出する類似度算出部と、
該類似度算出部によって算出された各非基準検査データの類似度に基づいて、前記少なくとも３つの非基準検査データの中から個別表示対象の非基準検査データを予め設定された数だけ選択して該個別表示対象の非基準検査データに基づく非基準グラフをそれぞれ個別の座標軸上に表示させ、かつ前記個別表示対象として選択されなかった複数の前記非基準検査データに基づく非基準グラフを同一の座標軸上にまとめて表示させる表示制御部とを備えたことを特徴とするグラフ表示制御装置。
【請求項２】
前記表示制御部が、前記類似度が相対的に高い前記非基準検査データを優先して前記個別表示対象の非基準検査データとして選択するものであることを特徴とする請求項１記載のグラフ表示制御装置。
【請求項３】
前記表示制御部が、前記類似度が相対的に低い前記非基準検査データを優先して前記個別表示対象の非基準検査データとして選択するものであることを特徴とする請求項１記載のグラフ表示制御装置。
【請求項４】
前記類似度が相対的に高い前記非基準検査データを優先して前記個別表示対象の非基準検査データとして選択する高類似度優先表示モードと、前記類似度が相対的に低い前記非基準検査データを優先して前記個別表示対象の非基準検査データとして選択する低類似度優先表示モードとを切り替えて設定する表示モード設定部を備え、
前記表示制御部が、前記表示モード設定部において設定された前記高類似度優先表示モードまたは前記低類似度優先モードに基づいて、前記個別表示対象の非基準検査データを選択するものであることを特徴とする請求項１記載のグラフ表示制御装置。
【請求項５】
前記検査データ取得部が、疾患と検査項目群とを対応付けた表示セットデータ構造に基づいて、予め保存された複数の検査データの中から前記表示セットデータ構造の各検査項目の検査データを検索して取得するものであることを特徴とする請求項１から４いずれか１項記載のグラフ表示制御装置。
【請求項６】
前記検査データ取得部が、予め保存された複数の検査データの中から所望の検索条件に基づいて検索した検査データを取得するものであることを特徴とする請求項１から５いずれか１項記載のグラフ表示制御装置。
【請求項７】
前記表示制御部が、前記非基準グラフを同一の座標軸上にまとめて表示させる際、前記類似度に応じて前記非基準グラフを異なる視認性で表示させるものであることを特徴とする請求項１から６いずれか１項記載のグラフ表示制御装置。
【請求項８】
前記検査データ取得部が、電子カルテに紐付けされた前記複数の検査データを取得するものであることを特徴とする請求項１から７いずれか１項記載のグラフ表示制御装置。
【請求項９】
前記表示制御部が、前記電子カルテの内容を表示させるものであることを特徴とする請求項８記載のグラフ表示制御装置。
【請求項１０】
複数のグラフを生成するための検査データを取得し、
該取得した複数の検査データの中から基準検査データを特定し、
前記複数の検査データのうちの前記基準検査データ以外の少なくとも３つの非基準検査データの前記基準検査データに対する変動の類似度を算出し、
該算出した各非基準検査データの類似度に基づいて、前記少なくとも３つの非基準検査データの中から個別表示対象の非基準検査データを予め設定された数だけ選択して該個別表示対象の非基準検査データに基づく非基準グラフをそれぞれ個別の座標軸上に表示させ、かつ前記個別表示対象として選択されなかった複数の前記非基準検査データに基づく非基準グラフを同一の座標軸上にまとめて表示させることを特徴とするグラフ表示制御方法。
【請求項１１】
コンピュータに、
複数のグラフを生成するための検査データを取得する手順と、
該取得した複数の検査データの中から基準検査データを特定する手順と、
前記複数の検査データのうちの前記基準検査データ以外の少なくとも３つの非基準検査データの前記基準検査データに対する変動の類似度を算出する手順と、
該算出した各非基準検査データの類似度に基づいて、前記少なくとも３つの非基準検査データの中から個別表示対象の非基準検査データを予め設定された数だけ選択して該個別表示対象の非基準検査データに基づく非基準グラフをそれぞれ個別の座標軸上に表示させ、かつ前記個別表示対象として選択されなかった複数の前記非基準検査データに基づく非基準グラフを同一の座標軸上にまとめて表示させる手順とを実行させることを特徴とするグラフ表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の検査データに基づいて複数のグラフを表示するグラフ表示制御装置および方法並びにプログラムに関するものである。
【背景技術】
【０００２】
近年、医療分野においては、診察が行われる際に患者に対して実施された複数の検査結果が表示され、病名の診断や治療方針などを決定するための参考情報として利用されている。
【０００３】
患者に実施される検査には様々な種類があり、実際の医療現場では、患者に特定の疾患が疑われるときには、その特定の疾患の診断に重要と考えられている複数の検査の各検査結果を参照して、診断または治療を行っている。
【０００４】
しかしながら、患者に対して実施される検査項目が多数に亘る場合があり、特に、患者が複数の疾患を患っている場合には、さらに検査項目が増えることになる。したがって、その多数の検査項目の検査結果を同一の座標軸上にグラフとして全て重ねて表示するようにしたのでは、グラフ同士が重なりあってしまって非常に見難いものとなってしまう。
【０００５】
そこで、たとえば特許文献１においては、グラフ同士が重ならないように表示させることによって見易くする方法が提案されている。
【０００６】
また、特許文献２においては、注目データまたはそれ以外を上または下にシフトすることによって重ならないように表示することが提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平０７−２９６０８９号公報
【特許文献２】特開平０６−１０５８１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１や特許文献２に記載の方法のように、単純にグラフが重ならないように表示しただけでは不用意にグラフを個別表示するだけであり、ばらばらに表示されたグラフの関連性などを判断するには不便である。また、不用意にグラフを個別表示させた場合、診断に関係のないグラフまで個別表示されるので却って邪魔になるおそれもある。
【０００９】
本発明は、上記事情に鑑み、多数のグラフを表示する際、見易い表示にすることができるとともに、特に診断に必要とされる関連性のあるグラフを個別に見易く表示することができるグラフ表示制御装置および方法並びにプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１０】
本発明のグラフ表示制御装置は、複数のグラフを生成するための検査データを取得する検査データ取得部と、検査データ取得部によって取得された複数の検査データの中から基準検査データを特定する基準検査データ特定部と、複数の検査データのうちの基準検査データ以外の少なくとも３つの非基準検査データの基準検査データに対する変動の類似度を算出する類似度算出部と、類似度算出部によって算出された各非基準検査データの類似度に基づいて、少なくとも３つの非基準検査データの中から個別表示対象の非基準検査データを予め設定された数だけ選択してその個別表示対象の非基準検査データに基づく非基準グラフをそれぞれ個別の座標軸上に表示させ、かつ個別表示対象として選択されなかった複数の非基準検査データに基づく非基準グラフを同一の座標軸上にまとめて表示させる表示制御部とを備えたことを特徴とする。
【００１１】
また、上記本発明のグラフ表示制御装置においては、表示制御部を、類似度が相対的に高い非基準検査データを優先して個別表示対象の非基準検査データとして選択するものとできる。
【００１２】
また、表示制御部を、類似度が相対的に低い非基準検査データを優先して個別表示対象の非基準検査データとして選択するものとできる。
【００１３】
また、類似度が相対的に高い非基準検査データを優先して個別表示対象の非基準検査データとして選択する高類似度優先表示モードと、類似度が相対的に低い非基準検査データを優先して個別表示対象の非基準検査データとして選択する低類似度優先表示モードとを切り替えて設定する表示モード設定部を設け、表示制御部を、表示モード設定部において設定された高類似度優先表示モードまたは低類似度優先モードに基づいて、個別表示対象の非基準検査データを選択するものとできる。
【００１４】
また、検査データ取得部を、疾患と検査項目群とを対応付けた表示セットデータ構造に基づいて、予め保存された複数の検査データの中から表示セットデータ構造の各検査項目の検査データを検索して取得するものとできる。
【００１５】
また、検査データ取得部を、予め保存された複数の検査データの中から所望の検索条件に基づいて検索した検査データを取得するものとできる。
【００１６】
また、表示制御部を、非基準グラフを同一の座標軸上にまとめて表示させる際、類似度に応じて非基準グラフを異なる視認性で表示させるものとできる。
【００１７】
また、検査データ取得部を、電子カルテに紐付けされた複数の検査データを取得するものとできる。
【００１８】
また、表示制御部を、電子カルテの内容を表示させるものとできる。
【００１９】
本発明のグラフ表示制御方法は、複数のグラフを生成するための検査データを取得し、その取得した複数の検査データの中から基準検査データを特定し、複数の検査データのうちの基準検査データ以外の少なくとも３つの非基準検査データの基準検査データに対する変動の類似度を算出し、その算出した各非基準検査データの類似度に基づいて、少なくとも３つの非基準検査データの中から個別表示対象の非基準検査データを予め設定された数だけ選択してその個別表示対象の非基準検査データに基づく非基準グラフをそれぞれ個別の座標軸上に表示させ、かつ個別表示対象として選択されなかった複数の非基準検査データに基づく非基準グラフを同一の座標軸上にまとめて表示させることを特徴とする。
【００２０】
本発明のグラフ表示制御プログラムは、コンピュータに、複数のグラフを生成するための検査データを取得する手順と、その取得した複数の検査データの中から基準検査データを特定する手順と、複数の検査データのうちの基準検査データ以外の少なくとも３つの非基準検査データの基準検査データに対する変動の類似度を算出する手順と、その算出した各非基準検査データの類似度に基づいて、少なくとも３つの非基準検査データの中から個別表示対象の非基準検査データを予め設定された数だけ選択してその個別表示対象の非基準検査データに基づく非基準グラフをそれぞれ個別の座標軸上に表示させ、かつ個別表示対象として選択されなかった複数の非基準検査データに基づく非基準グラフを同一の座標軸上にまとめて表示させる手順とを実行させることを特徴とする。
【発明の効果】
【００２１】
本発明のグラフ表示制御装置および方法並びにプログラムによれば、複数の非基準検査データの基準検査データに対する変動の類似度を算出し、その算出した各非基準検査データの類似度に基づいて、少なくとも３つの非基準検査データの中から個別表示対象の非基準検査データを選択してそれぞれ個別の座標軸上に表示させ、かつ個別表示対象として選択されなかった複数の非基準検査データを同一の座標軸上にまとめて表示させるようにしたので、見易い表示にすることができるとともに、特に診断に必要とされる関連性のあるグラフを個別に見易く表示することができる。
【００２２】
また、基準グラフに類似している非基準グラフを優先的に個別表示することによって、同じような傾向のグラフを比較して診断を行うことができる。また、基準グラフに類似していない非基準グラフを優先的に個別表示することによって、ユーザが予測していなかった検査結果の傾向にも気付くことができ、たとえば合併症の発見などにつなげることができる。
【００２３】
また、類似度が高い非基準グラフを優先的に個別表示させる高類似度優先表示モードと、類似度が低い非基準グラフを優先的に個別表示させる低類似度優先表示モードとを切り替え可能にした場合には、ユーザにニーズに合わせて適切な表示を行うことができる。
【００２４】
また、疾患と検査項目群とを対応付けた表示セットデータ構造を予め設定しておき、疾患を特定することによってその表示セットデータ構造の各検査項目の検査データをグラフとして表示するようにした場合には、表示対象のグラフの数を限定することができるので、より見易い表示とすることができる。
【図面の簡単な説明】
【００２５】
【図１】本発明のグラフ表示制御装置の一実施形態を用いた電子カルテ表示システムの概略構成を示すブロック図
【図２】疾患Ａと検査項目群とを紐付けした表示セットデータ構造の一例を示す図
【図３】疾患Ｂと検査項目群とを紐付けした表示セットデータ構造の一例を示す図
【図４】基準検査データに対する非基準検査データの類似度を算出する方法を説明するための図
【図５】図１に示す電子カルテ表示システムによって表示されるウインドウ画面の一例を示す図
【図６】電子カルテテーブルの一例を示す図
【図７】検査データテーブルの一例を示す図
【図８】患者テーブルの一例を示す図
【図９】図１に示す電子カルテ表示システムにおいて検査データのグラフを表示させる作用を説明するためのフローチャート
【図１０】図１に示す電子カルテ表示システムによって表示されるグラフの一例を示す図
【図１１】図１に示す電子カルテ表示システムによって表示されるグラフのその他の例を示す図
【図１２】図１に示す電子カルテ表示システムによって表示されるグラフのその他の例を示す図
【発明を実施するための形態】
【００２６】
以下、本発明のグラフ表示制御装置および方法並びにプログラムの一実施形態を用いた電子カルテ表示システムについて、図面を参照しながら詳細に説明する。図１は、本実施形態の電子カルテ表示システムの概略構成を示すブロック図である。
【００２７】
本実施形態の電子カルテ表示システムは、図１に示すように、グラフ表示制御装置１と、電子カルテデータベース２と、電子カルテデータ入力装置３と、入力装置４と、モニタ５とを備えている。
【００２８】
まず、グラフ表示制御装置１について説明する。グラフ表示制御装置１は、図１に示すように、検査データ取得部１０と、基準検査データ特定部１１と、類似度算出部１２と、グラフ表示領域設定部１３、表示制御部１４と、表示モード設定部１５とを備えている。
【００２９】
グラフ表示制御装置１は、コンピュータに本発明のグラフ表示制御プログラムの一実施形態をインストールしたものである。そして、中央処理装置（ＣＰＵ）によって上記グラフ表示制御プログラムが実行されることによって上述した検査データ取得部１０と、基準検査データ特定部１１と、類似度算出部１２と、グラフ表示領域設定部１３と、表示制御部１４と、表示モード設定部１５とが機能し、検査データ取得部１０によって電子カルテデータベース２が検索されて、所望の電子カルテや検査データが取得される。上記グラフ表示制御プログラムは、ＣＤ−ＲＯＭなどの記録媒体に記録されたものでもよいし、インターネットを経由してサーバなどからダウンロードしたものでもよい。
【００３０】
検査データ取得部１０は、モニタ５に表示させる複数のグラフを作成するための検査データを取得するものである。検査データは、電子カルテデータベース２に電子カルテと関連付けられて保存されるものである。電子カルテデータベース２に保存される検査データについては、後で詳述する。
【００３１】
そして、検査データ取得部１０は、電子カルテデータベース２に保存された多数の検査データの中から、モニタ５に表示させる検査データを検索して取得するものである。
【００３２】
具体的には、本実施形態の検査データ取得部１０には、たとえば、所定の疾患とその疾患の診断に必要な複数の検査項目からなる検査項目群とが対応付けられた表示セットデータ構造が予め複数設定されている。図２は、疾患Ａと検査項目群ｓ〜ｗとが対応付けられた表示セットデータ構造を示すものであり、図３は、疾患Ｂと検査項目群ｕ〜ｚとが対応付けられた表示セットデータ構造を示すものである。疾患毎の表示セットデータ構造の検査項目群は基本的には互いに異なるものであるが、共通の検査項目が存在する場合もある。図２および図３に示す表示セットデータ構造では、検査項目ｕ〜ｗが共通の検査項目となっている。
【００３３】
そして、検査データ取得部１０は、入力装置４を用いてユーザによって入力された所定の疾患の情報を取得し、その取得した疾患の表示セットデータ構造を参照して、各検査項目の検査データを電子カルテデータベース２の検査データテーブル２１から検索して取得するものである。
【００３４】
また、本実施形態の検査データ取得部１０は、所定の検査データの検索条件を取得し、その検索条件に基づいて電子カルテデータベース２の検査データテーブル２１を検索し、検索条件を満たす検査データを取得するものである。検索条件としては、種々のものがあるが、その例は後で詳述する。
【００３５】
基準検査データ特定部１１は、検査データ取得部１０によって取得された複数の検査データの中から基準検査データを特定するものである。基準検査データを特定する方法としては、ユーザが入力装置４を用いて複数の検査データの中から１つの検査データを指定することによって基準検査データを特定するようにしてもよいし、また、上述した疾患毎の表示セットデータ構造において予め１つの検査項目を基準検査データの項目として設定しておくようにしてもよい。また、複数の検査データの値を確認し、検査データの中に異常値が含まれるものを基準検査データとして特定するようにしてもよい。
【００３６】
類似度算出部１２は、検査データ取得部１０によって取得された複数の検査データのうちの基準検査データ以外の少なくとも２つの非基準検査データの基準検査データに対する変動の類似度を算出するものである。本実施形態における類似度算出部１２は、基準検査データの主軸（横軸）に設定される数値に対する副軸（縦軸）の数値の変動と、非基準検査データの主軸（横軸）に設定される数値に対する副軸（縦軸）の数値の変動との相関係数を類似度として算出するものである。
【００３７】
より具体的には、類似度算出部１２は、基準検査データと非基準検査データの主軸を、図４に示すように、特定の区間Ｔｉ（図４に示す例では区間Ｔ１〜Ｔ３）で区切る。この区間Ｔｉは、たとえば主軸が時間軸である場合には、１週間、１日または１時間などに設定される。なお、主軸が時間軸でない場合には、その主軸が表す内容に応じた単位で区間Ｔｉが設定されるものとする。また、主軸全体の時間などが基準検査データと非基準検査データとで異なる場合には、非基準検査データの主軸が基準検査データの主軸と一致するように主軸方向について正規化処理が行われる。
【００３８】
そして、区間Ｔｉの中の基準検査データと非基準検査データの変動の類似度を算出する。このとき、主軸で定められた数値に対する副軸の数値の変動が算出される。具体的には、下式を算出することによって各非基準検査データの基準検査データに対する相関係数Correlationを算出する。
【００３９】
任意の区間Tiにおける基準検査データの各数値の群 mj∈Mi、１つの非基準検査データの各数値の群 nj ∈Ni、jは横軸の単位メモリとすると、
相関係数Correlation = Σ(mj-E(m))(nj-E(n))/√｛Σ(mj-E(m))2｝√{Σ(nj-E(n))2}
ただし、E(m)はmjの平均、E(n)はnjの平均である。
【００４０】
ここで、上述したように類似度を算出する場合や、後で述べるように複数の非基準検査データに基づく非基準グラフを同一の座標軸上に表示させる場合、各検査データの単位は各々の検査項目よって異なる。そこで、副軸（縦軸）の表示幅を正規化してもよい。たとえば、正規化の方法として、各検査データの最大値と最小値の差を１．０の表示幅として正規化する方法がある。
【００４１】
具体的には、検査データ値j∈Miの最大値をm_max、最小値をm_minとし、正規化後の検査データ値をnorm_mjとした場合、以下の式で正規化を行う。
norm_mj = 1.0 / ( m_max - m_min ) × mj
【００４２】
なお、本実施形態においては、各非基準検査データの基準検査データに対する類似度として相関係数を算出するようにしたが、これに限らず、その他の値を算出するようにしてもよい。たとえば、共分散を算出するようにしてもよいし、一次微分を用いて検査値の増減を求めることで類似度としてもよい。
【００４３】
また、上述したように類似度を算出する際、基準検査データおよび非基準検査データの値を直接用いるようにしてもよいが、これに限らず、たとえば、基準検査データおよび非基準検査データの医学的な傾向を揃えた上で類似度を算出するようにしてもよい。
【００４４】
具体的には、たとえば、基準検査データが、その値が大きくなるほど医学的に悪化傾向と判断できるものであり、一方、非基準検査データが、その値が小さくなるほど医学的に悪化傾向と判断できるものである場合には、たとえば基準検査データの各値と非基準検査データの各値を所定の基準値からの差分に変換し、その差分値からなる基準検査データと非基準検査データとの類似度を算出するようにしてもよい。
【００４５】
なお、上記説明では、任意の区間Tiについて類似度を算出するようにしたが、基準検査データと非基準検査データの主軸全体の範囲の数値を用いて類似度を算出するようにしてもよい。
【００４６】
グラフ表示領域設定部１３は、モニタ５に表示されたウインドウ画面上におけるグラフ表示領域が設定されたものである。具体的には、図５に示すようなグラフ表示領域Ｒが設定されるものであり、図５の例においては４つのグラフリスト表示領域Ｒ１〜Ｒ４が設定されている。各グラフリスト表示領域Ｒ１〜Ｒ４に対して、それぞれ表示対象のグラフＧ１〜Ｇ６が割り当てられる。具体的には、本実施形態においては、一番上のグラフリスト表示領域Ｒ１には、基準検査データに基づく基準グラフＧ１が割り当てられ、中間のグラフリスト表示領域Ｒ２〜Ｒ３には、表示制御部１４において個別表示対象として選択された非基準検査データに基づく非基準グラフＧ２〜Ｇ３が割り当てられ、一番下のグラフリスト表示領域Ｒ４には、表示制御部１４において個別表示対象として選択されなかった非基準検査データに基づく非基準グラフＧ４〜Ｇ６が割り当てられる。なお、表示制御部１４における個別表示対象の非基準検査データの選択方法については、後で詳述する。
【００４７】
グラフ表示領域Ｒおよびグラフリスト表示領域Ｒ１〜Ｒ４の位置、幅および高さなどはユーザによって入力装置４を用いて適宜設定されるものである。また、グラフリスト表示領域の数については、予め設定された数としてもよいし、ウインドウ画面の大きさに応じてグラフリスト表示領域の数を変化させるようにしてもよい。すなわち、ユーザ操作によってウインドウ画面が大きくなった場合にはグラフリスト表示領域の数を増やし、ウインドウ画面が小さくなった場合にはグラフリスト領域を減らすようにしてもよい。このグラフリスト表示領域の増減に応じて、表示制御部１４において個別表示対象として選択される非基準検査データの数も増減することになる。
【００４８】
また、グラフ表示領域設定部１３には、一番下のグラフリスト表示領域Ｒ４に表示される非基準グラフの上限数も設定されている。表示制御部１４は、後述するように、このグラフ表示領域設定部１３に設定された上限数以下の数の非基準グラフを同一の座標軸上にプロットしてグラフリスト表示領域Ｒ４に表示させるものである。なお、上述した上限数はユーザによって任意に変更することが可能である。
【００４９】
また、一番下のグラフリスト表示領域Ｒ４のユーザ操作による大きさの変更に応じて、表示される非基準グラフの数を変更するようにしてもよい。すなわち、グラフリスト表示領域Ｒ４がユーザ操作により大きくなった場合には、表示される非基準グラフの数を増やし、ユーザ操作により小さくなった場合には、表示される非基準グラフの数を減らすようにしてもよい。
【００５０】
表示制御部１４は、図５に示すように、モニタ５にウインドウ画面を表示させるとともに、そのウインドウ画面内のグラフ表示領域Ｒにおける各グラフリスト表示領域Ｒ１〜Ｒ４内にそれぞれ割り当てられたグラフＧ１〜Ｇ６を表示させるものである。
【００５１】
本実施形態の表示制御部１４は、基準検査データに基づく基準グラフＧ１については、図５に示すように、一番上のグラフリスト表示領域Ｒ１内の個別の座標軸上に表示させる。
【００５２】
また、表示制御部１４は、非基準検査データに基づく非基準グラフＧ２〜Ｇ６については、その各非基準検査データの類似度に基づいて、どのグラフリスト表示領域に表示するかを決定する。
【００５３】
具体的には、表示制御部１４は、各非基準検査データの類似度に基づいて、非基準検査データの中から個別表示対象の非基準検査データを２つだけ選択し、その２つの個別表示対象の非基準検査データに基づく非基準グラフＧ２，Ｇ３をそれぞれ中間のグラフリスト表示領域Ｒ２，Ｒ３内の個別の座標軸上に表示させる。一方、表示制御部１４は、個別表示対象として選択されなかった複数の非基準検査データに基づく非基準グラフＧ４〜Ｇ６については、一番下のグラフリスト表示領域Ｒ４内の同一の座標軸上にまとめて表示させる。なお、上述したように個別表示対象として選択される非基準検査データの数については２つに限らず、中間のグラフリスト表示領域が３つ以上に増えた場合には、その数に応じて個別表示対象として選択される非基準検査データの数も増えることになる。
【００５４】
また、本実施形態の表示制御部１４は、上述したように各非基準検査データの類似度に基づいて、個別表示対象の非基準検査データであるか否かを決定するが、この決定は、表示モード設定部１５に設定されている表示モードに基づいて行われる。具体的には、たとえば表示モード設定部１５に、高類似度優先表示モードが設定さている場合には、複数の非基準検査データのうち相対的に類似度が高い非基準検査データを優先的に個別表示対象として選択する。一方、表示モード設定部１５に、低類似度優先表示モードが設定さている場合には、複数の非基準検査データのうち相対的に類似度が低い非基準検査データを優先的に個別表示対象として選択する。
【００５５】
また、個別表示対象として選択されなかった非基準検査データに基づく非基準グラフＧ４〜Ｇ６は、図５に示すように、同一の座標軸上にまとめて表示されることになるが、このとき、非基準検査データの類似度に基づいて、非基準グラフＧ４〜Ｇ６の視認性を互いに異なるものとしてもよい。
【００５６】
具体的には、表示モード設定部１５に設定されている表示モードが高類似度優先表示モードである場合には、類似度が高い非基準グラフほど視認性が高くなるようなグラフで表示され、低類似度優先表示モードである場合には、類似度が低い非基準グラフほど視認性が高くなるようなグラフで表示されるようにしてもよい。
【００５７】
視認性が高いグラフとは、ユーザが観察した際に、より認識し易い、すなわち、より強調された表示態様で表示されたグラフである。たとえば、非基準グラフをモノクロ表示する場合には、視認性が高いほど濃度が高いグラフとし、視認性が低くなるほど濃度が低いグレーのグラフとすればよい。
【００５８】
また、非基準グラフをカラー表示する場合には、視認性が高いほど背景色とのコントラストが高い色のグラフとし、視認性が低くなるほど背景色とのコントラストが低い色のグラフとすればよい。また、視認性が高いほど彩度の高い色のグラフとし、視認性が低くなるほど彩度が低い色のグラフとしてもよい。
【００５９】
また、非基準グラフを線で表示する場合には、視認性が高いほど太い線のグラフとし、視認性が低くなるほど細い線のグラフとすればよい。また、視認性を高くすべき非基準グラフを実線のグラフとし、視認性を低くすべき非基準グラフを点線のグラフとしてもよい。
【００６０】
なお、上述したように一番下のグラフリスト表示領域Ｒ４に表示される非基準グラフの数には上限があり、表示モード設定部１５に設定されている表示モードが高類似度優先表示モードである場合には、相対的に類似度が高い非基準グラフが優先的に表示され、低類似度優先表示モードである場合には、相対的に類似度が低い非基準グラフが優先的に表示される。
【００６１】
また、基準グラフについては、最も強調された視認性が高いグラフとすることが望ましい。
【００６２】
また、表示制御部１４によって表示されるグラフの位置、高さ、横幅などはユーザが入力装置４を用いて任意に設定することができる。また、グラフの線分の色や線種、軸に付される数値や文字などの色やフォントや大きさもユーザによって任意に変更することができる。また、グラフや軸や背景の色などもユーザによって任意に変更することができる。
【００６３】
また、表示制御部１４は、図５に示すように、ウインドウ画面内に、クエリー入力部ＱＩと、疾患名切替部ＳＩを表示させるものである。クエリ―入力部ＱＩは、上述した検査データ取得部１０が電子カルテデータベース２の検査データテーブル２１から検査データを読み出す際の検索条件の入力を受け付けるものである。また、疾患名切替部ＳＩは、上述した表示セットデータ構造の疾患名の切り替え入力を受け付けるものである。検査データ取得部１０は、クエリ―入力部ＱＩに入力された検索条件や、疾患名切替部ＳＩに入力される疾患名に基づいて検査データを取得するものである。
【００６４】
また、表示制御部１４は、検査データのグラフだけでなく、電子カルテＩＤによって特定された電子カルテの内容や患者テーブルの内容もモニタ５に表示するものである。
【００６５】
表示モード設定部１５は、上述した高類似度優先表示モードまたは低類似度優先表示モードが切り替えて設定されるものである。表示モードの切り替えは、ユーザによって入力装置４を用いて行われる。
【００６６】
次に、電子カルテデータベース２について説明する。電子カルテデータベース２は、図１に示すように、電子カルテテーブル２０と、検査データテーブル２１と、患者テーブル２２とを備えている。
【００６７】
電子カルテテーブル２０は、電子カルテＩＤによって識別される多数の電子カルテが保存されたものである。各電子カルテには、図６に示すように、患者ＩＤ、患者が受診した日、受診した際の疾患名、患者の入院履歴などの受診履歴が記憶されている。
【００６８】
検査データテーブル２１は、各電子カルテＩＤに紐付けされた種々の検査データを記憶するものである。この電子カルテＩＤに紐付けされた検査データは、その電子カルテＩＤによって識別される電子カルテに書きこまれた患者が、その受診の際に受けた検査によって取得された全ての検査データが紐付けされて記憶されている。図７には、電子カルテＩＤ「００２」、患者ＩＤ「００１」および疾患名「疾患Ｂ」に紐付けされた全ての検査データが示されている。図７に示される検査データは、患者ＩＤ「００１」によって識別される患者が、疾患Ｂを患って受診した際に受けた検査項目ｓ〜ｚの検査データである。
【００６９】
患者テーブル２２は、図８に示すような各患者に関する情報が対応付けて記憶されたテーブルが記憶されたものである。
【００７０】
そして、電子カルテテーブル２０に記憶されている各電子カルテと、検査データテーブル２１に記憶されている検査データと、患者テーブル２２に記憶されている各患者の患者テーブルとは、電子カルテＩＤおよび患者ＩＤによって紐付けされて管理されており、電子カルテＩＤや患者ＩＤを指定することによって、その患者ＩＤの患者に関する受診情報や検査データを任意に取得することができる。
【００７１】
電子カルテデータベース２には、電子カルテデータ入力装置３が接続されており、この電子カルテデータ入力装置３において、電子カルテや患者テーブルに記載される内容が入力されたり、検査データが入力されたりする。
【００７２】
次に、本実施形態の電子カルテ表示システムにおいて検査データのグラフを表示させる作用について、図９に示すフローチャートを参照しながら説明する。
【００７３】
まず、入力装置４において検査データを表示したい電子カルテＩＤが入力され、その電子カルテＩＤは、検査データ取得部１０によって取得される（Ｓ１０）。そして、検査データ取得部１０は、入力された電子カルテＩＤに基づいて、電子カルテデータベース２の電子カルテテーブル２０を参照し、その電子カルテＩＤに紐付けされた疾患名を取得し、その疾患名に基づいて、予め設定された表示セットデータ構造を参照し、その表示セットデータ構造において疾患に紐付けされた検査項目群を取得する（Ｓ１２）。なお、ここでは電子カルテＩＤに紐付けされた疾患名が「疾患Ｂ」であり、検査データ取得部１０は、図３に示す表示セットデータ構造において「疾患Ｂ」に紐付けされた検査項目u〜ｚを取得するものとする。
【００７４】
次いで、検査データ取得部１０は、電子カルテデータベース２の検査データテーブル２１を参照し、入力された電子カルテＩＤに記録されている疾患Ｂの複数の検査項目ｓ〜ｚの検査データのうち、表示セットデータ構造において疾患Ｂに紐付けされた検査項目u〜ｚの検査データを検査データテーブル２１から検索して取得する（Ｓ１４）。
【００７５】
次に、基準検査データ特定部１１によって、検査データ取得部１０によって取得された複数の検査データの中から基準検査データが特定される（Ｓ１６）。
【００７６】
そして、基準検査データおよび基準検査データ以外の非基準検査データが類似度算出部１２に入力され、類似度算出部１２は、入力された基準検査データおよび非基準検査データに基づいて、基準検査データに対する各非基準検査データの変動の類似度を算出する（Ｓ１８）。
【００７７】
次に、表示制御部１４において、非基準検査データの類似度に基づいて、個別表示対象の非基準検査データが選択される（Ｓ２０）。なお、ここでは個別表示対象の非基準グラフの上限数は２つとし、表示モード設定部１５には、高類似度優先表示モードが設定されているものとする。すなわち、類似度が高いものから順に２つの非基準グラフが、個別表示対象の非基準グラフとして選択される。
【００７８】
そして、表示制御部１４は、基準グラフＧを一番上のグラフリスト表示領域Ｒ１内の個別の座標軸上を表示し、個別表示対象の非基準グラフＧ２，Ｇ３を中間のグラフリスト表示領域Ｒ２〜Ｒ３内の個別の座標軸にそれぞれ表示し、個別表示対象として選択されなかった非基準グラフＧ４〜Ｇ６を一番下のグラフリスト表示領域Ｒ４内の同一座標軸上にまとめて表示する（Ｓ２２）。
【００７９】
上記実施形態の電子カルテ表示システムによれば、複数の非基準検査データの基準検査データに対する変動の類似度を算出し、その算出した各非基準検査データの類似度に基づいて、複数の非基準検査データの中から個別表示対象の非基準検査データを選択してそれぞれ個別の座標軸上に表示させ、かつ個別表示対象として選択されなかった複数の非基準検査データを同一の座標軸上にまとめて表示させるようにしたので、見易い表示にすることができるとともに、特に診断に必要とされる関連性のあるグラフを個別に見易く表示することができる。
【００８０】
また、基準グラフに類似している非基準グラフを優先的に個別表示することによって、同じような傾向のグラフを比較して診断を行うことができる。また、基準グラフに類似していない非基準グラフを優先的に個別表示することによって、ユーザが予測していなかった検査結果の傾向にも気付くことができ、たとえば合併症の発見などにつなげることができる。
【００８１】
また、類似度が高い非基準グラフを優先的に個別表示させる高類似度優先表示モードと、類似度が低い非基準グラフを優先的に個別表示させる低類似度優先表示モードとを切り替え可能にした場合には、ユーザにニーズに合わせて適切な表示を行うことができる。
【００８２】
なお、上記説明では、所定の電子カルテに記録された疾患の表示セットデータ構造に紐付けされた検査データをグラフ表示する際の作用について説明したが、本実施形態の電子カルテ表示システムによって表示されるグラフは、これに限るものではない。
【００８３】
たとえば、上述したウインドウ画面内におけるクエリ―入力部ＱＩにおいて、検査データの検索条件として所定の疾患名を入力し、検査データ取得部１０が、クエリー入力部ＱＩにおいて入力された疾患名が記録された全ての電子カルテの全ての患者ＩＤに関連する検査データを全て検索して取得し、その取得した検査データに基づいて、上記と同様の処理を行って基準グラフおよび複数の非基準グラフを表示するようにしてもよい。すなわち、基準グラフについては一番上のグラフリスト表示領域に表示し、複数の非基準グラフについては、その類似度に基づいて個別表示したり、同一の座標軸上にまとめて表示したりしてもよい。
【００８４】
また、検査データ取得部１０が、所定の患者について、異なる時期に同一の検査を行った際の検査データを検索して取得し、これを表示するようにしてもよい。図１０は、同一の検査を異なる時期に５回行った検査データを表示した例である。１回目の検査データに基づくグラフは基準グラフとして一番上のグラフリスト表示領域に表示され、２回目から５回目の検査データについては、その１回目の検査データに対する類似度に基づいて、中間のグラフリスト表示領域に個別表示されたり、一番下のグラフリスト表示領域の１つの座標軸上にまとめて表示されたりする。なお、各検査データは、薬剤投与後の数時間に数回の成分検査を行った結果を示すものである。図１０に示すようなグラフを表示することによって治療の経過観察を行うことができる。なお、図１０に示す検査データについても、クエリ―入力部ＱＩにおいて検索条件を入力することによって取得することができる。
【００８５】
また、図１０に示したグラフは、主軸（横軸）が時間の検査データのグラフであるが、検査データ取得部１０によって取得される検査データは、このような主軸が時間となる検査データに限定されるものではない。たとえば、図１１に示すように、インスリンの投薬量を主軸とし、その投薬量に対する血中のインスリン量、中性脂肪、血糖値、γ−ＧＴＰ、ＨＤＬコレステロールなどの検査結果を副軸としてもよい。図１１においては、血中のインスリン量のグラフが基準グラフとして一番上のグラフリスト表示領域に表示され、その他の検査データに基づくグラフが、非基準グラフとして個別表示されたり、同一の座標軸上にまとめて表示されたりする。
【００８６】
また、図１２に示すように、年齢を主軸にして、同じ疾患で年齢の異なる複数の患者の各検査データ（中性脂肪、血糖値、体重など）を副軸にしてグラフ表示するようにしてもよい。このようなグラフ表示を行うことによって数年単位での長期的な治療によって得られる治療結果をシミュレーションすることができる。また、年齢別での効果も把握することができる。
【００８７】
なお、図１１および図１２に示すような検査データも、クエリ―入力部ＱＩにおいて種々の検索条件を入力することによって取得される。
【符号の説明】
【００８８】
１     グラフ表示制御装置
２     電子カルテデータベース
３     電子カルテデータ入力装置
４     入力装置
５     モニタ
１０   検査データ取得部
１１   基準検査データ特定部
１２   類似度算出部
１３   グラフ表示領域設定部
１４   表示制御部
１５   表示モード設定部
２０   電子カルテテーブル
２１   検査データテーブル
２２   患者テーブル
【図１】
0005613212.tif 000002
【図２】
0005613212.tif 000003
【図３】
0005613212.tif 000004
【図４】
0005613212.tif 000005
【図５】
0005613212.tif 000006
【図６】
0005613212.tif 000007
【図７】
0005613212.tif 000008
【図８】
0005613212.tif 000009
【図９】
0005613212.tif 000010
【図１０】
0005613212.tif 000011
【図１１】
0005613212.tif 000012
【図１２】
0005613212.tif 000013