(57)【要約】【課題】  本発明の課題は、複数の検査項目について、夫々の検査日群が一致しない場合であっても、時系列順を分かり易く表示することを目的とする。【解決手段】  上記課題は、第１の検査項目についての検査結果と第２の検査項目についての検査結果の双方をコンピュータに表示させる表示処理プログラムにおいて、前記第２の検査項目についての検査結果が記録された第１の検査日群に含まれず、前記第２の検査項目についての検査結果が記録された第２の検査日群に含まれる検査日を前記第１の検査日群に加えたものに対応する第３の検査日群に含まれる各検査日に対応させて、前記第１の検査項目及び前記第２の検査項目のそれぞれについて記録された検査結果を配列表示する、処理を前記コンピュータに実行させる表示処理プログラムにより達成される。【選択図】  図２７
2015022664.tif 000002
【特許請求の範囲】
【請求項１】
第１の検査項目についての検査結果と第２の検査項目についての検査結果の双方をコンピュータに表示させる表示処理プログラムにおいて、
前記第２の検査項目についての検査結果が記録された第１の検査日群に含まれず、前記第２の検査項目についての検査結果が記録された第２の検査日群に含まれる検査日を前記第１の検査日群に加えたものに対応する第３の検査日群に含まれる各検査日に対応させて、前記第１の検査項目及び前記第２の検査項目のそれぞれについて記録された検査結果を配列表示する、
処理を前記コンピュータに実行させる表示処理プログラム。
【請求項２】
前記コンピュータは、前記第１の検査項目と前記第２の検査項目のそれぞれに対して、前記第３の検査日群において検査結果の存在しない検査日には、推測値を対応付けることを特徴とする請求項１記載の表示処理プログラム。
【請求項３】
前記コンピュータは、前記第１の検査項目及び前記第２の検査項目を、利用者によって指定された期間に基づいて抽出することを特徴とする請求項１又は２記載の表示処理プログラム。
【請求項４】
第１の検査項目についての検査結果と第２の検査項目についての検査結果の双方を表示する表示処理方法において、
前記第２の検査項目についての検査結果が記録された第１の検査日群に含まれず、前記第２の検査項目についての検査結果が記録された第２の検査日群に含まれる検査日を前記第１の検査日群に加えたものに対応する第３の検査日群に含まれる各検査日に対応させて、前記第１の検査項目及び前記第２の検査項目のそれぞれについて記録された検査結果を配列表示する、
ことを特徴とする表示処理方法。
【請求項５】
第１の検査項目についての検査結果と第２の検査項目についての検査結果の双方を表示するグラフ表示部を有し、
前記グラフ表示部は、
前記第２の検査項目についての検査結果が記録された第１の検査日群に含まれず、前記第２の検査項目についての検査結果が記録された第２の検査日群に含まれる検査日を前記第１の検査日群に加えたものに対応する第３の検査日群を抽出する日付抽出部（４４）と、
前記日付抽出部によって抽出された前記第３の検査日群に含まれる各検査日に対応させて、前記第１の検査項目及び前記第２の検査項目のそれぞれについて記録された検査結果を配列表示する検査毎グラフ作成部と
を有することを特徴とする表示処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示処理プログラム、表示処理方法、及び、表示処理装置に関する。
【背景技術】
【０００２】
従来より、医療システムにおいて、臨床検査の結果を患者毎に管理し、要求に応じて検査結果をグラフ表示することが行われている。
【０００３】
例えば、検査結果の経時変化を容易に把握できるように、患者が所持するＩＣカード内に、検査結果データと投薬データとを記録しておき、ＩＣカードからこれらのデータを読み出し、横軸に時間軸、縦軸に検査値軸をとり、複数の検査結果をプロットしてグラフを作成し、その下に、各医薬について投薬期間をバー表示することが知られている。
【０００４】
また、テンプレート方式を用いた電子カルテシステムと検査データグラフ表示システムとを連携することにより、検査データ項目を電子カルテシステムからグラフ表示システムに転送して、グラフ表示の操作にかかる時間を短縮すること等が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平６−３０９３８４号公報
【特許文献２】特開２００３−１６２５８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したように同一のフィールドに複数の検査結果を表示する技術も存在しているが、複数の項目を夫々の検査日に対応付けてグラフ表示した場合、検査日によって目盛の取り方が異なるため、検査結果毎の上昇や下降傾向が分かり難いと言った問題があった。
【０００７】
１つの側面において、本発明の目的は、複数の検査項目について、夫々の検査日群が一致しない場合であっても、時系列順を分かり易く表示することである。
【課題を解決するための手段】
【０００８】
本実施例の一態様によれば、本発明は、第１の検査項目についての検査結果と第２の検査項目についての検査結果の双方をコンピュータに表示させる表示処理プログラムにおいて、前記第２の検査項目についての検査結果が記録された第１の検査日群に含まれず、前記第２の検査項目についての検査結果が記録された第２の検査日群に含まれる検査日を前記第１の検査日群に加えたものに対応する第３の検査日群に含まれる各検査日に対応させて、前記第１の検査項目及び前記第２の検査項目のそれぞれについて記録された検査結果を配列表示する。
【発明の効果】
【０００９】
本実施例の一態様によれば、複数の検査項目について、夫々の検査日群が一致しない場合であっても、時系列順を分かり易く表示できる。
【図面の簡単な説明】
【００１０】
【図１】医療システムのネットワーク構成例を示す図である。
【図２】利用者端末のハードウェア構成を示す図である。
【図３】利用者端末の機能構成例を示す図である。
【図４】検査データＤＢのデータ構成例を示す図である。
【図５】カルテＤＢのデータ構成例を示す図である。
【図６】検査項目パターンＤＢのデータ構成例を示す図である。
【図７】選択履歴ＤＢのデータ構成例を示す図である。
【図８】マージテーブルのデータ構成例を示す図である。
【図９】パターン選択画面の例を示す図である。
【図１０】利用者がパターン（１）を選択した場合の画面遷移例を説明する。
【図１１】利用者がパターン（２）を選択した場合の画面遷移例を説明する。
【図１２】利用者がパターン（３）を選択した場合の画面遷移例を説明する。
【図１３】利用者がパターン（３）を選択した場合の他の画面遷移例を説明する。
【図１４】利用者がパターン（４）を選択した場合の画面遷移例を説明する。
【図１５】利用者がパターン（５）を選択した場合の画面遷移例を説明する。
【図１６】利用者がパターン（６）を選択した場合の画面遷移例を説明する。
【図１７】利用者がパターン（７）を選択した場合の画面遷移例を説明する。
【図１８】パターン（１）の処理を説明するためのフローチャート図である。
【図１９】パターン（２）の処理を説明するためのフローチャート図である。
【図２０】パターン（３）の処理を説明するためのフローチャート図である。
【図２１】パターン（４）の処理を説明するためのフローチャート図である。
【図２２】パターン（５）の処理を説明するためのフローチャート図である。
【図２３】パターン（６）の処理を説明するためのフローチャート図である。
【図２４】パターン（７）の処理を説明するためのフローチャート図である。
【図２５】グラフ表示処理を説明するためのフローチャート図である。
【図２６】推測値が設定されたマージテーブルのデータ例を示す図である。
【図２７】本実施例におけるグラフ表示例を示す図である。
【図２８】本実施例を適応しなかった場合のグラフ表示例を示す図である。
【図２９】本実施例における他のグラフ表示例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を図面に基づいて説明する。臨床検査の結果を示す検査データは、通常、横軸に検査日を示し、縦軸に検査値を示すグラフで表示される場合が多い。ひとつのグラフに複数の検査項目を表示させた場合には、検査日を同期してグラフ表示させることができるが、複数の検査項目に応じた複数の目盛により見にくくなる場合がある。検査項目毎に上下にグラフ表示することが考えられるが、横軸は検査のあった期間（又は、検査した日毎）で表示されるため、利用者が、期間（又は、検査日）が異なる検査項目同士を比較する際、複数の検査項目の値の経過を時系列順で同期させて理解することが難しい。
【００１２】
本実施例では、複数の検査項目について、夫々の検査日群が一致しない場合であっても、複数の検査項目の値の経過を時系列順で同期させて分かり易く表示する。
【００１３】
本実施例における医療システム１０００は、例えば、図１に示すようなネットワーク構成を有する。図１は、医療システムのネットワーク構成例を示す図である。図１において、医療システム１０００は、サーバ１００と、複数の利用者端末４とを有する。医療システム１０００において、サーバ１００と複数の利用者端末４とはネットワーク２を介して接続される。
【００１４】
サーバ１００は、少なくともＣＰＵ（Central Processing Unit）と記憶部１３０とを有するコンピュータ装置である。記憶部１３０は、検査データＤＢ３１を含む種々のデータベースと、作業領域９とを有する。検査データＤＢ３１は、患者毎に患者の検査結果を記憶したデータベースである。作業領域９は、各利用者端末４からの要求に応じて、検査データＤＢ３１を用いた本実施例に係る表示処理で参照又は作成されたデータを展開するための、利用者端末４毎の作業領域である。
【００１５】
利用者端末４は、利用者３によって使用されるコンピュータ端末であり、本実施例に係る表示処理部４０を有する。利用者端末４は、サーバ１００とネットワーク２を介して接続し、表示処理部４０による表示処理を実行する。
【００１６】
表示処理部４０は、後述されるように、利用者によって指定された期間に基づいて、複数の検査項目間の検査した日付（検査日）を全て網羅した時間軸を用いて検査項目毎に上下にグラフ表示する。
【００１７】
本実施例において、利用者とは、医師、看護師等の医療に係る行為を実施する者を言う。また、ネットワーク２は、有線に限定されず、無線であっても良い。
【００１８】
図２は、利用者端末のハードウェア構成を示す図である。図２において、利用者端末４は、コンピュータによって制御される端末であって、ＣＰＵ（Central Processing Unit）１１と、主記憶装置１２と、補助記憶装置１３と、入力装置１４と、表示装置１５と、通信Ｉ／Ｆ（インターフェース）１７と、ドライブ装置１８とを有し、バスＢに接続される。
【００１９】
ＣＰＵ１１は、主記憶装置１２に格納されたプログラムに従って利用者端末４を制御する。主記憶装置１２には、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等が用いられ、ＣＰＵ１１にて実行されるプログラム、ＣＰＵ１１での処理に必要なデータ、ＣＰＵ１１での処理にて得られたデータ等を格納する。また、主記憶装置１２の一部の領域が、ＣＰＵ１１での処理に利用されるワークエリアとして割り付けられている。
【００２０】
補助記憶装置１３には、ハードディスクドライブが用いられ、各種処理を実行するためのプログラム等のデータを格納する。補助記憶装置１３に格納されているプログラムの一部が主記憶装置１２にロードされ、ＣＰＵ１１に実行されることによって、各種処理が実現される。
【００２１】
入力装置１４は、マウス、キーボード等を有し、利用者が利用者端末４による処理に必要な各種情報を入力するために用いられる。表示装置１５は、ＣＰＵ１１の制御のもとに必要な各種情報を表示する。通信Ｉ／Ｆ１７は、ネットワーク２に接続し、サーバ１００との間の通信制御をするための装置である。通信Ｉ／Ｆ１７による通信は無線又は有線に限定されるものではない。
【００２２】
利用者端末４によって行われる処理を実現するプログラムは、例えば、ＣＤ−ＲＯＭ（Compact Disc Read-Only Memory）等の記憶媒体１９によって利用者端末４に提供される。
【００２３】
ドライブ装置１８は、ドライブ装置１８にセットされた記憶媒体１９（例えば、ＣＤ−ＲＯＭ等）と利用者端末４とのインターフェースを行う。
【００２４】
また、記憶媒体１９に、後述される本実施の形態に係る種々の処理を実現するプログラムを格納し、この記憶媒体１９に格納されたプログラムは、ドライブ装置１８を介して利用者端末４にインストールされる。インストールされたプログラムは、利用者端末４により実行可能となる。
【００２５】
尚、プログラムを格納する媒体としてＣＤ−ＲＯＭに限定するものではなく、コンピュータが読み取り可能な媒体であればよい。コンピュータ読取可能な記憶媒体として、ＣＤ−ＲＯＭの他に、ＤＶＤディスク、ＵＳＢメモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリであっても良い。
【００２６】
図３は、利用者端末の機能構成例を示す図である。図３において、利用者端末４は、表示処理部４０によって、サーバ１００の記憶部１３０にアクセスし、表示処理を行う。表示処理部４０は、パターン選択部４１と、項目選択部４２と、グラフ表示部４３とを有する。
【００２７】
パターン選択部４１は、グラフ表示する検査項目パターンを利用者に選択させるパターン選択処理を行う。
【００２８】
項目選択部４２は、利用者から対象期間を取得し、パターン選択部４１によって利用者が選択した検査項目パターンに応じて、対象期間における患者に係る検査項目を検査データＤＢ３１から得て表示し、利用者にグラフ表示する検査項目の選択をさせる項目選択処理を行う。
【００２９】
患者に係る検査項目を表示する際には、選択履歴ＤＢ３４を参照して、選択される可能性の高い順に表示する。また、利用者が選択した検査項目パターンによっては、更に、カルテＤＢ３２及び検査項目パターンＤＢの１つ又は両方が参照される。
【００３０】
グラフ表示部４３は、項目選択部４２によって利用者が選択した１以上の検査項目に対して、対象期間における検査日を全て抽出して、横軸に抽出した日付を時系列順に並べたグラフを表示する。
【００３１】
グラフ表示部４３は、抽出した日付を複数の検査項目で共通に持たせて、日付毎に検査値を対応付けたグラフを作成する。グラフ表示部４３は、各検査項目において、検査値の無い日付では推測値を適応する。各検査項目において、患者に行われた複数の検査項目の全ての検査日を網羅したマージテーブル３５が、記憶部１３０に作成される。
【００３２】
グラフ表示部４３は、マージテーブル３５を用いて、検査項目毎にグラフを作成して、複数の検査項目のグラフを縦に並べて表示する。よって、利用者は、複数の検査項目の値の経過を時系列順で同期させて理解し易くなる。
【００３３】
上述したような表示処理部４０をサーバ１００に備えるようにしても良い。この場合、各利用者端末４は、サーバ１００の表示処理部４０を利用すればよい。
【００３４】
次に、各データベース３１〜３４について、データ構成例を示す。図４は、検査データＤＢのデータ構成例を示す図である。図４において、検査データＤＢ３１は、患者毎に、検査データを記憶したデータベースであり、患者毎に、検査項目名、正常範囲、単位、検査日等の項目を有する。ここでは、患者「山田  太郎」さんの検査データ例を示し、本実施例に関連する項目のみを示している。
【００３５】
検査項目名は、患者「山田  太郎」さんが過去に検査した全ての検査項目が示される。正常範囲は、予め定められた検査値の正常範囲を示す。単位は、検査値の単位を示す。検査日は、検査項目名で一覧される１以上の検査項目が実施された日付を示す。従って、各日付に対して、全ての検査値が存在するわけではない。
【００３６】
この患者「山田  太郎」さんの検査データ例では、検査項目名「総コレステロール」に対して、少なくとも検査日「2012/9/1」、「2013/1/2」、「2013/1/3」、「2013/4/2」、「2013/5/3」に検査値が存在する。
【００３７】
また、検査項目名「血清アルブミン」に対して、少なくとも検査日「2012/9/1」、「2013/1/2」、「2013/1/3」、「2013/5/3」に検査値が存在する。この例において、検査日「2013/4/2」には血清アルブミンの値は存在しない。
【００３８】
更に、検査項目名「ヘモグロビン」に対して、少なくとも検査日「2013/1/2」、「2013/4/2」、「2013/5/3」に検査値が存在する。この例において、検査日「2012/9/1」、「2013/1/3」にはヘモグロビンの値は存在しない。
【００３９】
また、検査項目名「ＢＭＩ」に対して、少なくとも検査日「2012/9/1」に検査値が存在する。この例において、検査日「2013/1/2」、「2013/1/3」、「2013/4/2」、「2013/5/3」にはＢＭＩの値は存在しない。
【００４０】
図５は、カルテＤＢのデータ構成例を示す図である。図５において、カルテＤＢ３２は、患者毎の診療に関する記録を管理するデータベースであり、患者ＩＤ、患者名、病名、入院期間、食種等の項目を有する。ここでは、患者「山田  太郎」さんのカルテＤＢ３２のデータ構成例を示し、本実施例に関連する項目のみを示している。
【００４１】
患者ＩＤは、患者を一意に特定する識別情報を示す。患者名は、患者の名前を示す。
【００４２】
病名は、医師が診断した患者「山田  太郎」さんの病名を示す。入院期間は、診断された疾病のために、患者「山田  太郎」さん入院した期間を示す。食種は、入院時の病態に応じた食事の種類を示す。
【００４３】
この患者「山田  太郎」さんのカルテ例では、「山田  太郎」さんに対して、病名「高血圧」、「糖尿病」、「肝臓病」、「△△病」等が診断されている。そのうち、「肝臓病」で入院歴があり、その入院時の食種は「肝臓病食」であったことが示されている。また、「△△病」でも入院歴があり、その入院時の食種は「一般食」であったことが示されている。
【００４４】
図６は、検査項目パターンＤＢのデータ構成例を示す図である。図６において、検査項目パターンＤＢ３３は、病名毎に、一般的に選択される検査項目のセットをパターンとして記憶し管理するデータベースであり、病名、検査項目パターン等の項目を有する。
【００４５】
病名は、医師が診断する病名を示す。検査項目パターンは、通常選択される検査項目のセットをパターンとして示す。
【００４６】
この検査項目パターンＤＢ３３のデータ構成例では、病名「高血圧」の検査項目パターンは、「総コレステロール、ＺＴＴ、コロイド反応、尿酸」であることを示し、他病名についても、一般的に医師が選択する１以上の検査項目のセットが示される。
【００４７】
図７は、選択履歴ＤＢのデータ構成例を示す図である。図７において、選択履歴ＤＢ３４は、患者毎に、過去に選択した検査項目を選択履歴として記憶し管理するデータベースであり、患者ＩＤ、選択情報、選択回数等の項目を有する。
【００４８】
患者ＩＤは、患者の保険証番号等の患者を一意に識別可能な番号を示す。選択情報は、利用者が過去に選択した検査項目を示す。選択回数は、利用者が、同一患者に対して同じ検査項目を選択した回数を示す。
【００４９】
患者「山田  太郎」さんの患者ＩＤ「123456789012」に対して、過去に利用者が選択した検査項目及び選択回数は、「血清アルブミン」が「７」回、「高血圧」が「６」回、「ヘモグロビン」が「３」回、及び、「糖尿病」が「４」回あったことを示している。
【００５０】
選択履歴ＤＢ３４において、利用者及び患者の組合せ毎に選択情報を記憶するようにしても良い。この場合、同一患者であっても、利用者毎で選択情報に対する選択回数を管理することができる。
【００５１】
図８は、マージテーブルのデータ構成例を示す図である。図８において、マージテーブル３５は、グラフ表示部４３によって作成されるテーブルであり、抽出検査日、検査項目等の項目を有する。
【００５２】
抽出検査日は、グラフ表示部４３の日付抽出部４４によって、検査データＤＢ３１から抽出された検査日全てを示す。抽出された検査日は、対象期間であって、利用者によって選択された検査項目のいずれかの値が存在する日付を示す。
【００５３】
検査項目は、各抽出検査日に対して、患者が受けた検査項目の値を示す。検査項目によっては、抽出検査日に対して値が存在しない場合がある。値が存在しない場合、後述されるように推定値が設定される。
【００５４】
このマージテーブル３５のデータ構成例は、図４に例示される検査データＤＢ３１に基づく、「山田  太郎」さんの場合を示している。この例では、対象期間が「2013/1/2」から「2013/5/3」で指定されたとする。また、利用者によって、検査項目「血清アルブミン」と「ヘモグロビン」とが選択されたとする。
【００５５】
グラフ表示部４３の日付抽出部４４によって、指定された対象期間で検査項目「血清アルブミン」と「ヘモグロビン」のいずれかの値が設定されている日付が抽出される。図４の例では、
「2013/1/2」
「2013/1/3」
「2013/4/2」
「2013/5/3」
の４日分が抽出される。
【００５６】
抽出された４日分の日付のうち、「血清アルブミン」に関しては、「2013/4/2」に検査値は存在しない。また、「ヘモグロビン」に関しては、「2013/1/3」に検査値は存在しない。夫々の検査値として、推測した値を適用する。
【００５７】
次に、本実施例に係る表示処理の流れを画面遷移で説明する。先ず、利用者によって表示処理が実行されると、利用者端末４の表示装置１５に表示されるパターン選択画面について説明する。図９は、パターン選択画面の例を示す図である。図９に例示されるパターン選択画面Ｇ９０は、パターン選択部４１によって利用者端末４に表示され、グラフ表示する検査項目パターンを利用者に選択させる。
【００５８】
ここでは、以下のような、利用者が選択する検査項目の候補として（１）〜（７）のパターンを示している。例えば、
（１）  任意の複数のグラフを選択する
（２）  病歴から選択する
（３）  異常値から選択する
（４）  隠れている異常値から選択する
（５）  変動率の大きい検査項目から選択する
（６）  隠れている変動率の大きい検査項目から選択する
（７）  食種から選択する
利用者は、パターン選択画面Ｇ９０からパターン（１）〜（７）のいずれかを選択する。パターン選択部４１は、利用者が選択したパターンに応じた処理を行う。以下に説明するパターン毎の画面遷移では、患者ＩＤは既に取得済みであるとする。
【００５９】
上述において、変動率は、対象期間又は所定期間に対して、開始時の検査値と終了時の検査値とを結んだ直線の傾きに相当する。従って、正の傾きであれば上昇率を示し、負の傾きであれば下降率を示す。
【００６０】
図１０は、利用者がパターン（１）を選択した場合の画面遷移例を説明する。図１０において、利用者がパターン選択画面Ｇ９０から任意の複数のグラフを選択するパターン（１）を選択すると、画面Ｇ９１１が表示装置１５に表示される。
【００６１】
画面Ｇ９１１において、利用者によって対象期間９１ａが入力されると、項目選択部４２によってパターン（１）に応じた検査項目が抽出される。「※必要なグラフを選択して下さい。」等のメッセージ９１ｂが表示され、抽出検査項目９１ｃに、項目選択部４２によって抽出された「総コレステロール」、「血清アルブミン」、「ヘモグロビン」等の検査項目が、利用者によって選択可能に表示される。
【００６２】
画面Ｇ９１２は、利用者がメッセージ９１ｂに促され、抽出検査項目９１ｃから検査項目を選択した状態を示している。この例では、利用者は、「血清アルブミン」と「ヘモグロビン」とをグラフ表示したい検査項目として選択している。
【００６３】
画面Ｇ９１３は、グラフ表示部４３によって、利用者が選択した検査項目毎に作成されたグラフを縦に並べて表示した画面例を示している。画面Ｇ９１３では、全てのグラフの横軸の日付が一致している。縦軸は各検査項目に応じた単位を示す。
【００６４】
図１１は、利用者がパターン（２）を選択した場合の画面遷移例を説明する。図１１において、利用者がパターン選択画面Ｇ９０から病歴から選択するパターン（２）を選択すると、画面Ｇ９２１が表示装置１５に表示される。
【００６５】
画面Ｇ９２１において、利用者によって対象期間９２ａが入力されると、項目選択部４２によってパターン（２）に応じた検査項目が抽出される。「※確認したい疾病を選択してください。」等のメッセージ９２ｂが表示され、疾病一覧９２ｃ、項目選択部４２によって抽出された「高血圧」、「糖尿病」、「肝臓病」等の疾病が、利用者によって選択可能に表示される。
【００６６】
画面Ｇ９２２は、利用者がメッセージ９２ｂに促され、疾病一覧９２ｃから疾病を選択した状態を示している。この例では、利用者は、「高血圧」を確認したい疾病として選択している。
【００６７】
利用者による確認したい疾病の選択後、画面Ｇ９２３が表示される。画面Ｇ９２３では、項目選択部４２によって抽出された疾病「高血圧」に関連する検査項目が、抽出検査項目９２ｅに示される。また、「※関連して表示したグラフを選択してください。」等のメッセージ９２ｄが表示される。
【００６８】
画面Ｇ９２４は、利用者がメッセージ９２ｄに促され、抽出検査項目９２ｅから検査項目を選択した状態を示している。この例では、利用者は、「総コレステロール」と「ＺＴＴ」とをグラフ表示したい検査項目として選択している。
【００６９】
画面Ｇ９２５は、グラフ表示部４３によって、利用者が選択した検査項目毎に作成されたグラフを縦に並べて表示した画面例を示している。画面Ｇ９２５では、全てのグラフの横軸の日付が一致している。縦軸は各検査項目に応じた単位を示す。
【００７０】
図１２は、利用者がパターン（３）を選択した場合の画面遷移例を説明する。図１２において、利用者がパターン選択画面Ｇ９０から異常値から選択するパターン（３）を選択すると、画面Ｇ９３１が表示装置１５に表示される。
【００７１】
画面Ｇ９３１において、利用者によって対象期間９３ａが入力されると、項目選択部４２によってパターン（３）に応じた検査項目が抽出される。「※異常データが存在する検査項目は次の通りです。表示したいグラフを選択してください。」等のメッセージ９３ｂが表示され、抽出検査項目９３ｃに、項目選択部４２によって抽出された「総コレステロール」、「血清アルブミン」、「ヘモグロビン」、「ＡＬＰ」等の検査項目が、利用者によって選択可能に表示される。
【００７２】
画面Ｇ９３２は、利用者がメッセージ９３ｂに促され、抽出検査項目９３ｃから検査項目を選択した状態を示している。この例では、利用者は、「総コレステロール」と「血清アルブミン」とをグラフ表示したい検査項目として選択している。
【００７３】
画面Ｇ９３３は、グラフ表示部４３によって、利用者が選択した検査項目毎に作成されたグラフを縦に並べて表示した画面例を示している。画面Ｇ９３３では、全てのグラフの横軸の日付が一致している。縦軸は各検査項目に応じた単位を示す。
【００７４】
このパターン（３）に応じた項目選択部４２による処理において、異常データを検出しなかった場合の処理例について、図１３で説明する。図１３は、利用者がパターン（３）を選択した場合の他の画面遷移例を説明する。図１３において、利用者がパターン選択画面Ｇ９０から任意の複数のグラフを選択するパターン（１）を選択すると、画面Ｇ９１１が表示装置１５に表示される。
【００７５】
画面Ｇ９３１において、利用者によって対象期間９３ａが入力されると、項目選択部４２がパターン（３）に応じた処理を行う。その結果、利用者が入力した対象期間９３ａにおいて検査項目に異常値が無かった場合、「※異常データが存在しませんでした。」等のメッセージ９３ｂ−２が表示される。この場合、検査項目は抽出されないため、グラフ表示対象となる検査項目の一覧は表示されない。
【００７６】
項目選択部４２において、このような処理に加えて更に、指定された対象期間９３ａの前後で検査項目の異常値を検出するようにしても良い。
【００７７】
対象期間９３ａの前後とは、検査データＤＢ３１に記憶される患者の検査データから対象期間９３ａを除いた期間、又は、対象期間９３ａより古い記録へ所定期間遡った前え期間と、対象期間９３ａより新しい記録へ所定期間進めた後ろ期間とによる前後期間をいう。
【００７８】
この場合には、画面Ｇ９３１において、「※対象期間で異常データはありませんが、期間外で異常データがあります。表示したい検査項目のグラフを選択してください。」等のメッセージ９３ｂ−４が表示される。また、項目選択部４２によって抽出された抽出検査項目９３ｃ−４が表示される。抽出検査項目９３ｃ−４には、期間外で異常データがあった検査項目として「総コレステロール」、「血清アルブミン」、「ヘモグロビン」等が、利用者によって選択可能に一覧表示される。
【００７９】
画面Ｇ９３２は、利用者がメッセージ９３ｂ−４に促され、抽出検査項目９３ｃ−４から検査項目を選択した状態を示している。この例では、利用者は、「総コレステロール」と「血清アルブミン」とをグラフ表示したい検査項目として選択している。
【００８０】
画面Ｇ９３３は、グラフ表示部４３によって、利用者が選択した検査項目毎に作成されたグラフを縦に並べて表示した画面例を示している。画面Ｇ９３３では、全てのグラフの横軸の日付が一致している。縦軸は各検査項目に応じた単位を示す。
【００８１】
また、対象期間９３ａの前後で検査項目の異常値を検出しなかった場合、「※異常データが存在しませんでした。」等のメッセージ９３ｂ−２を表示する。
【００８２】
図１４は、利用者がパターン（４）を選択した場合の画面遷移例を説明する。図１４において、利用者がパターン選択画面Ｇ９０から隠れている異常値から選択するパターン（４）を選択すると、画面Ｇ９４１が表示装置１５に表示される。
【００８３】
画面Ｇ９４１において、利用者によって対象期間９４ａが入力されると、項目選択部４２によってパターン（４）に応じた検査項目が抽出される。「※対象期間の前後に異常値があります。表示したい検査項目のグラフを選択してください。」等のメッセージ９４ｂが表示され、抽出検査項目９４ｃに、項目選択部４２によって抽出された「総コレステロール」、「血清アルブミン」、「ヘモグロビン」、「ＢＭＩ」等の検査項目が、利用者によって選択可能に表示される。
【００８４】
画面Ｇ９４２は、利用者がメッセージ９４ｂに促され、抽出検査項目９４ｃから検査項目を選択した状態を示している。この例では、利用者は、「総コレステロール」と「血清アルブミン」とをグラフ表示したい検査項目として選択している。
【００８５】
画面Ｇ９４３は、グラフ表示部４３によって、利用者が選択した検査項目毎に作成されたグラフを縦に並べて表示した画面例を示している。画面Ｇ９４３では、全てのグラフの横軸の日付が一致している。縦軸は各検査項目に応じた単位を示す。
【００８６】
図１５は、利用者がパターン（５）を選択した場合の画面遷移例を説明する。図１５において、利用者がパターン選択画面Ｇ９０から変動率の大きい検査項目から選択するパターン（５）を選択すると、画面Ｇ９５１が表示装置１５に表示される。
【００８７】
画面Ｇ９５１において、利用者によって対象期間９５ａが入力されると、項目選択部４２によってパターン（５）に応じた検査項目が抽出される。「※変動率の大きい検査項目は次のとおりです。表示したいグラフを選択してください。」等のメッセージ９５ｂが表示され、抽出検査項目９５ｃに、項目選択部４２によって抽出された「総コレステロール」、「血清アルブミン」、「ヘモグロビン」、「ＺＴＴ」、「ＡＬＰ」等の検査項目が、利用者によって選択可能に表示される。
【００８８】
画面Ｇ９５２は、利用者がメッセージ９５ｂに促され、抽出検査項目９５ｃから検査項目を選択した状態を示している。この例では、利用者は、「総コレステロール」と「血清アルブミン」とをグラフ表示したい検査項目として選択している。
【００８９】
画面Ｇ９５３は、グラフ表示部４３によって、利用者が選択した検査項目毎に作成されたグラフを縦に並べて表示した画面例を示している。画面Ｇ９５３では、全てのグラフの横軸の日付が一致している。縦軸は各検査項目に応じた単位を示す。
【００９０】
図１６は、利用者がパターン（６）を選択した場合の画面遷移例を説明する。図１６において、利用者がパターン選択画面Ｇ９０から隠れている変動率の大きい検査項目から選択するパターン（６）を選択すると、画面Ｇ９６１が表示装置１５に表示される。
【００９１】
画面Ｇ９６１において、利用者によって対象期間９６ａが入力されると、項目選択部４２によってパターン（６）に応じた検査項目が抽出される。「※対象期間の前後に変動率の大きい検査項目は次のとおりです。表示したいグラフを選択して下さい。」等のメッセージ９６ｂが表示され、抽出検査項目９６ｃに、項目選択部４２によって抽出された「総コレステロール」、「血清アルブミン」、「ヘモグロビン」、「ＺＴＴ」、「ＡＬＰ」等の検査項目が、利用者によって選択可能に表示される。
【００９２】
画面Ｇ９６２は、利用者がメッセージ９６ｂに促され、抽出検査項目９６ｃから検査項目を選択した状態を示している。この例では、利用者は、「総コレステロール」と「血清アルブミン」とをグラフ表示したい検査項目として選択している。
【００９３】
画面Ｇ９６３は、グラフ表示部４３によって、利用者が選択した検査項目毎に作成されたグラフを縦に並べて表示した画面例を示している。画面Ｇ９６３では、全てのグラフの横軸の日付が一致している。縦軸は各検査項目に応じた単位を示す。
【００９４】
図１７は、利用者がパターン（７）を選択した場合の画面遷移例を説明する。図１７において、利用者がパターン選択画面Ｇ９０から食種から選択するパターン（７）を選択すると、画面Ｇ９７１が表示装置１５に表示される。
【００９５】
画面Ｇ９７１において、利用者によって対象期間９７ａが入力されると、項目選択部４２によってパターン（７）に応じた検査項目が抽出される。「※表示したい食種を選択してください。」等のメッセージ９７ｂが表示され、抽出検査項目９７ｃに、項目選択部４２によって抽出された「肝臓病食」、「一般食」等の検査項目が、利用者によって選択可能に表示される。
【００９６】
画面Ｇ９７２は、利用者がメッセージ９７ｂに促され、抽出検査項目９７ｃから検査項目を選択した状態を示している。この例では、利用者は、「肝臓病食」とをグラフ表示したい検査項目として選択している。
【００９７】
項目選択部４２は、利用者によって選択された「肝臓病食」に基づいて、検査項目パターンＤＢ３３から、「肝臓病」に対応する項目で示される複数の検査項目から、利用者に選択させる。
【００９８】
画面Ｇ９７３は、グラフ表示部４３によって、利用者が選択した、「肝臓病食」に基づく検査項目毎に作成されたグラフを縦に並べて表示した画面例を示している。画面Ｇ９７３では、全てのグラフの横軸の日付が一致している。縦軸は各検査項目に応じた単位を示す。
【００９９】
次に、項目選択部４２によって実行される上述したパターン（１）〜（７）別の各処理について説明する。
【０１００】
図１８は、パターン（１）の処理を説明するためのフローチャート図である。図１８において、項目選択部４２は、カルテＤＢ３２から、患者ＩＤを用いて患者名を取得し、患者ＩＤと患者名とを含む画面Ｇ９１１（図１０）を表示装置１５に表示する（ステップＳ１１）。
【０１０１】
表示装置１５に表示した画面Ｇ９１１での、利用者の対象期間９１ａの入力によって、項目選択部４２は、対象期間９１ａを取得し（ステップＳ１２）、検査データＤＢ３１から、対象期間９１ａに値が存在する検査項目を抽出する（ステップＳ１３）。
【０１０２】
項目選択部４２は、選択履歴ＤＢ３４を参照して、抽出した検査項目を選択される可能性の高い順に画面Ｇ９１１の抽出検査項目９１ｃに一覧表示する（ステップＳ１４）。利用者による抽出検査項目９１ｃからの選択によって（画面Ｇ９１２）、項目選択部４２は、利用者が値の推移を確認したい検査項目を取得する（ステップＳ１５）。そして、グラフ処理部４３によるグラフ表示処理が実行される（ステップＳ１６）。グラフ表示（画面Ｇ９１３）により、この処理を終了する。
【０１０３】
図１９は、パターン（２）の処理を説明するためのフローチャート図である。図１９において、項目選択部４２は、カルテＤＢ３２から、患者ＩＤを用いて患者名を取得し、患者ＩＤと患者名とを含む画面Ｇ９２１（図１１）を表示装置１５に表示する（ステップＳ２１）。
【０１０４】
表示装置１５に表示した画面Ｇ９２１での、利用者の対象期間９２ａの入力によって、項目選択部４２は、対象期間９２ａを取得する（ステップＳ２２）。
【０１０５】
項目選択部４２は、カルテＤＢ３２から、患者ＩＤを用いて患者の病名を取得して画面Ｇ９２１に表示する（ステップＳ２３）。画面Ｇ９２１に表示された患者の病名から利用者が選択することによって（画面Ｇ９２２）、項目選択部４２は、利用者が検査項目の値の推移を確認したい疾病の病名を取得する（ステップＳ２４）。
【０１０６】
そして、項目選択部４２は、検査項目パターンＤＢを参照して、取得した病名に対応する検査項目を取得する（ステップＳ２５）。
【０１０７】
そして、項目選択部４２は、検査データＤＢ３１の患者の検査データのうち、対象期間９２ｂで値が存在する検査項目を抽出して（ステップＳ２６）、選択履歴ＤＢ３４を参照して、抽出した検査項目を選択される可能性の高い順に画面Ｇ９２３に一覧表示する（ステップＳ２７）。
【０１０８】
画面Ｇ９２３に表示された検査項目の一覧から利用者が選択することで（画面Ｇ９２４）、項目選択部４２は、利用者が値の推移を確認したい検査項目を取得する（ステップＳ２８）。そして、グラフ処理部４３によるグラフ表示処理が実行される（ステップＳ２９）。グラフ表示（画面Ｇ９２５）により、この処理を終了する。
【０１０９】
図２０は、パターン（３）の処理を説明するためのフローチャート図である。図２０において、項目選択部４２は、カルテＤＢ３２から、患者ＩＤを用いて患者名を取得し、患者ＩＤと患者名とを含む画面Ｇ９３１（図１２）を表示装置１５に表示する（ステップＳ３１）。
【０１１０】
表示装置１５に表示した画面Ｇ９３１での、利用者の対象期間９３ａの入力によって、項目選択部４２は、対象期間９３ａを取得する（ステップＳ３２）。
【０１１１】
その後、項目選択部４２は、検査データＤＢ３１を参照して、対象期間９３ａに異常値を示す検査項目があるか否かを判断する（ステップＳ３３）。
【０１１２】
異常値を示す検査項目があった場合（ステップＳ３３のＹＥＳ）、項目選択部４２は、検査データＤＢ３１から、対象期間９３ａに値が存在する検査項目のうち、異常値を検出した検査項目を抽出し（ステップＳ３４−２）、選択履歴ＤＢ３４を参照して、抽出した検査項目を選択される可能性の高い順に画面Ｇ９３１の抽出検査項目９３ｃに一覧表示する（ステップＳ３４−４）。
【０１１３】
利用者による抽出検査項目９３ｃからの選択によって（画面Ｇ９３２）、項目選択部４２は、利用者が値の推移を確認したい検査項目を取得する（ステップＳ３４−６）。ここで、一旦、検査項目毎にグラフ表示しても良い。
【０１１４】
次に、項目選択部４２は、検査データＤＢ３１から、対象期間９３ａに値が存在する検査項目を抽出する（ステップＳ３５−２）。項目選択部４２は、選択履歴ＤＢ３４を参照して、抽出した検査項目を選択される可能性の高い順に一覧表示する（ステップＳ３５−４）。
【０１１５】
利用者による検査項目の選択によって、項目選択部４２は、利用者が値の推移を確認したい検査項目を取得する（ステップＳ３５−６）。
【０１１６】
項目選択部４２は、ステップＳ３４−６及びＳ３５−６から取得したグラフ表示する検査項目の重複を削除する（ステップＳ３６）。ステップＳ３５−４において、ステップＳ３４−６で利用者が選択した検査項目を除いて一覧表示することで、このステップＳ３６での処理を省略してもよい。
【０１１７】
そして、グラフ処理部４３によるグラフ表示処理が実行される（ステップＳ３７）。グラフ表示（画面Ｇ９３３）により、この処理を終了する。
【０１１８】
一方、対象期間に異常値を示す検査項目がない場合（ステップＳ３３のＮＯ）、検査データＤＢ３１を参照して、対象期間９３ａの前後に異常値を示す検査項目があるか否かを判断する（ステップＳ３８）。
【０１１９】
対象期間９３ａの前後にも異常値を示す検査項目がない場合（ステップＳ３８のＮＯ）、項目選択部４２は、画面Ｇ９３１に「※異常データが存在しませんでした。」等のメッセージ９３ｂ−２（図１３）を表示して（ステップＳ３８−２）、ステップＳ３５−２へと進む。
【０１２０】
一方、対象期間９３ａの前後に異常値を示す検査項目があった場合（ステップＳ３８のＹＥＳ）、項目選択部４２は、画面Ｇ９３１に「※対象期間で異常データはありませんが、期間外で異常データがあります。表示したい検査項目のグラフを選択してください。」等のメッセージ９３ｂ−４（図１３）を表示して（ステップＳ３８−４）、ステップＳ３４−２へと進む。
【０１２１】
この場合、項目選択部４２は、検査データＤＢ３１を参照して、対象期間９３ａの前後で異常値を示す検査項目が対象期間９３ａに値が存在する場合、その検査項目を抽出する。ステップＳ３３以降の処理は上述したとおりであるので、その説明を省略する。画面Ｇ９３３によるグラフ表示の後、この処理は終了する。
【０１２２】
対象期間９３ａ又は対象期間９３ａ前後にて異常値を示す検査項目のみをグラフ表示させる場合、上述したステップＳ３５−２からＳ３６を省略してもよい。
【０１２３】
図２１は、パターン（４）の処理を説明するためのフローチャート図である。図２１において、項目選択部４２は、カルテＤＢ３２から、患者ＩＤを用いて患者名を取得し、患者ＩＤと患者名とを含む画面Ｇ９４１（図１４）を表示装置１５に表示する（ステップＳ４１）。
【０１２４】
表示装置１５に表示した画面Ｇ９４１での、利用者の対象期間９４ａの入力によって、項目選択部４２は、対象期間９４ａを取得する（ステップＳ４２）。
【０１２５】
そして、項目選択部４２は、検査データＤＢ３１から、対象期間９４ａの前後の所定期間で異常値を示す検査項目を抽出する（ステップＳ４４−２）。項目選択部４２は、選択履歴ＤＢを参照して、抽出した検査項目を選択される可能性の高い順に画面Ｇ９４１の抽出検査項目９４ｃに一覧表示する（ステップＳ４４−４）。
【０１２６】
利用者による抽出検査項目９３ｃからの選択によって（画面Ｇ９４２）、項目選択部４２は、値の推移を確認したい検査項目を取得する（ステップＳ４４−６）。ここで、一旦、検査項目毎にグラフ表示を行っても良い。
【０１２７】
次に、項目選択部４２は、検査データＤＢ３１から、対象期間９４ａ及び対象期間９４ａ前後の所定期間に値が存在する検査項目を抽出する（ステップＳ４５−２）。項目選択部４２は、選択履歴ＤＢ３４を参照して、抽出した検査項目を選択される可能性の高い順に一覧表示する（ステップＳ４５−４）。
【０１２８】
利用者による検査項目の選択によって、項目選択部４２は、利用者が値の推移を確認したい検査項目を取得する（ステップＳ４５−６）。
【０１２９】
項目選択部４２は、ステップＳ４４−６及びＳ４５−６から取得したグラフ表示する検査項目の重複を削除する（ステップＳ４６）。ステップＳ４５−４において、ステップＳ４４−６で利用者が選択した検査項目を除いて一覧表示することで、このステップＳ３６での処理を省略してもよい。
【０１３０】
そして、グラフ処理部４３によるグラフ表示処理が実行される（ステップＳ４７）。グラフ表示（画面Ｇ９４３）により、この処理を終了する。
【０１３１】
対象期間９４ａ前後にて異常値を示す検査項目のみをグラフ表示させる場合、上述したステップＳ４５−２からＳ４６を省略してもよい。
【０１３２】
図２２は、パターン（５）の処理を説明するためのフローチャート図である。図２２において、項目選択部４２は、カルテＤＢ３２から、患者ＩＤを用いて患者名を取得し、患者ＩＤと患者名とを含む画面Ｇ９４１（図１５）を表示装置１５に表示する（ステップＳ５１）。
【０１３３】
表示装置１５に表示した画面Ｇ９５１での、利用者の対象期間９５ａの入力によって、項目選択部４２は、対象期間９５ａを取得する（ステップＳ５２）。
【０１３４】
そして、項目選択部４２は、検査データＤＢ３１から、対象期間９５ａで変動率が所定範囲外を示す検査項目を抽出する（ステップＳ５４−２）。項目選択部４２は、抽出した検査項目を変動率の大きい順に画面Ｇ９５１の抽出検査項目９５ｃに一覧表示する（ステップＳ５４−４）。
【０１３５】
利用者による抽出検査項目９５ｃからの選択によって（画面Ｇ９５２）、項目選択部４２は、値の推移を確認したい検査項目を取得する（ステップＳ５４−６）。ここで、一旦、検査項目毎にグラフ表示を行っても良い。
【０１３６】
次に、項目選択部４２は、検査データＤＢ３１から、対象期間９５ａ及び対象期間９５ａ前後の所定期間に値が存在する検査項目を抽出する（ステップＳ５５−２）。項目選択部４２は、選択履歴ＤＢ３４を参照して、抽出した検査項目を選択される可能性の高い順に一覧表示する（ステップＳ５５−４）。
【０１３７】
利用者による検査項目の選択によって、項目選択部４２は、利用者が値の推移を確認したい検査項目を取得する（ステップＳ５５−６）。
【０１３８】
項目選択部４２は、ステップＳ５４−６及びＳ５５−６から取得したグラフ表示する検査項目の重複を削除する（ステップＳ５６）。ステップＳ５５−４において、ステップＳ５４−６で利用者が選択した検査項目を除いて一覧表示することで、このステップＳ５６での処理を省略してもよい。
【０１３９】
そして、グラフ処理部４３によるグラフ表示処理が実行される（ステップＳ５７）。グラフ表示（画面Ｇ９５３）により、この処理を終了する。
【０１４０】
対象期間９４ａにおいて、変動率が所定範囲外の検査項目のみをグラフ表示させる場合、上述したステップＳ５５−２からＳ５６を省略してもよい。
【０１４１】
図２３は、パターン（６）の処理を説明するためのフローチャート図である。図２３において、項目選択部４２は、カルテＤＢ３２から、患者ＩＤを用いて患者名を取得し、患者ＩＤと患者名とを含む画面Ｇ９６１（図１６）を表示装置１５に表示する（ステップＳ６１）。
【０１４２】
表示装置１５に表示した画面Ｇ９６１での、利用者の対象期間９６ａの入力によって、項目選択部４２は、対象期間９６ａを取得する（ステップＳ６２）。
【０１４３】
そして、項目選択部４２は、検査データＤＢ３１から、対象期間９６ａの前後の所定期間で変動率が所定範囲外を示す検査項目を抽出する（ステップＳ６４−２）。項目選択部４２は、抽出した検査項目を変動率の大きい順に画面Ｇ９６１の抽出検査項目９６ｃに一覧表示する（ステップＳ６４−４）。
【０１４４】
利用者による抽出検査項目９６ｃからの選択によって（画面Ｇ９６２）、項目選択部４２は、値の推移を確認したい検査項目を取得する（ステップＳ６４−６）。ここで、一旦、検査項目毎にグラフ表示を行っても良い。
【０１４５】
次に、項目選択部４２は、検査データＤＢ３１から、対象期間９５ａ及び対象期間９５ａ前後の所定期間に値が存在する検査項目を抽出する（ステップＳ６５−２）。項目選択部４２は、選択履歴ＤＢ３４を参照して、抽出した検査項目を選択される可能性の高い順に一覧表示する（ステップＳ６５−４）。
【０１４６】
利用者による検査項目の選択によって、項目選択部４２は、利用者が値の推移を確認したい検査項目を取得する（ステップＳ６５−６）。
【０１４７】
項目選択部４２は、ステップＳ６４−６及びＳ６５−６から取得したグラフ表示する検査項目の重複を削除する（ステップＳ６６）。ステップＳ６５−４において、ステップＳ６４−６で利用者が選択した検査項目を除いて一覧表示することで、このステップＳ６６での処理を省略してもよい。
【０１４８】
図２４は、パターン（７）の処理を説明するためのフローチャート図である。図２４において、項目選択部４２は、カルテＤＢ３２から、患者ＩＤを用いて患者名を取得し、患者ＩＤと患者名とを含む画面Ｇ９７１（図１７）を表示装置１５に表示する（ステップＳ７１）。
【０１４９】
項目選択部４２は、カルテＤＢ３２を参照して、患者ＩＤに関連付けられるカルテの食種に値が存在するか否かを確認することによって、患者が入院しているか否かを判断する（ステップＳ７２）。入院していないと判断した場合、項目選択部４２は、この処理を終了する。
【０１５０】
一方、入院していると判断した場合、項目選択部４２は、選択履歴ＤＢを参照して、選択される可能性の高い順に画面Ｇ９７１の抽出検査項目９７ｃに食種を一覧表示する（ステップＳ７３）。
【０１５１】
利用者による抽出検査項目９７ｃからの選択によって（画面Ｇ９７２）、項目選択部４２は、値の推移を確認したい食種を取得する（ステップＳ７４）。
【０１５２】
項目選択部４２は、検査項目パターンＤＢ３１を参照して、食種に基づく病名から検査項目を取得する（ステップＳ７５）。
【０１５３】
項目選択部４２は、取得した検査項目のうち、検査データＤＢにおいて対象期間に該当する検査項目を抽出し（ステップＳ７６）、選択履歴ＤＢを参照して、抽出した検査項目を選択される可能性の高い順に一覧表示する（ステップＳ７７）。抽出した検査項目は、例えば、図１１に例示したようなパターン（２）の画面Ｇ９２３の抽出検査項目９２のように、画面９７２の内容に加えて一覧表示される。
【０１５４】
利用者が一覧表示された検査項目からの選択によって、項目選択部４２は、値の推移を確認したい検査項目を取得する（ステップＳ７８）。
【０１５５】
そして、グラフ処理部４３によるグラフ表示処理が実行される（ステップＳ７９）。グラフ表示（画面Ｇ９７３）により、この処理を終了する。
【０１５６】
次に、グラフ表示部４３によるグラフ表示処理について説明する。図２５は、グラフ表示処理を説明するためのフローチャート図である。図２５において、グラフ表示部４３の日付抽出部４４は、検査データＤＢ３２の患者ＩＤに関連付けられた検査データから、対象期間において、検査項目の値が存在する日付を抽出する（ステップＳ８１）。
【０１５７】
例えば、日付抽出部４４は、１件目の検査項目の値が存在する日付を抽出して、マージテーブル３５に記憶する。その際、日付毎に１レコードを割り当てる。日付抽出部４４は、２件目の検索項目の値が存在する日付を抽出して、マージテーブル３５に同一日付が存在する場合には、レコードの追加を行わず、マージテーブル３５に存在しない場合に、当該日付を記憶したレコードを追加する。このような処理を全ての検査項目に対して行う。
【０１５８】
日付抽出部４４は、全ての検査項目に対して日付を抽出すると、マージテーブル３５を日付で昇順に並べる（ステップＳ８２）。
【０１５９】
次に、グラフ表示部４３の検査毎グラフ作成部４５は、検査データＤＢ３２の患者ＩＤに関連付けられた検査データを参照して、対象期間内の検査項目の検査値をマージテーブル３５の該当する日付にプロットする（ステップＳ８３）。
【０１６０】
検査毎グラフ作成部４５は、マージテーブル３５内の処理中の検査項目に関して、並べた日付に該当する検査値がない場合、前後の検査値を直線で結んで、検査値のない日付に対して推測値を算出する（ステップＳ８４）。算出した推測値は、マージテーブル３５内の該当する日付に対応付けて設定される。
【０１６１】
そして、検査毎グラフ作成部４５は、検査項目全て終了したか否かを判断する（ステップＳ８５）。検査値のプロットを終了していない検査項目が未だ存在する場合、検査毎グラフ作成部４５は、ステップＳ８３へと戻り、次の検査項目に対して上記同様の処理を繰り返す。
【０１６２】
一方、検査毎グラフ作成部４５は、マージテーブル３５を用いて、検査項目毎のグラフを生成して、縦に並べて表示する（ステップＳ８６）。
【０１６３】
図２６は、推測値が設定されたマージテーブルのデータ例を示す図である。図２６に示すマージテーブル３５は、図８に示すマージテーブル３５のデータ例に対して、検査毎グラフ作成部４５によって推測値が設定された例を示している。
【０１６４】
検査項目「血清アルブミン」に関して、検査値が存在しない日付「2013/4/2」に対して、検査毎グラフ作成部４５は、当該前後の値「２．０」及び「３．５」から推測値「２．７」を得て設定している。
【０１６５】
また、検査項目「ヘモグロビン」に関して、検査値が存在しない日付「2013/1/3」に対して、検査毎グラフ作成部４５は、当該前後の値「１３２．０」及び「９０．０」から推測値「１１０．０」を得て設定している。
【０１６６】
図２７は、本実施例におけるグラフ表示例を示す図である。図２７では、対象期間を日付「2013/1/2」から日付「2013/5/3」までとした、検査毎グラフ作成部４５によって作成されたマージテーブル３５（図２６）に基づくグラフ表示例を示している。グラフは、横軸にマージテーブル３５に示される日付全てを示し、縦軸に検査項目毎の所定単位を示す。
【０１６７】
マージテーブル３５の各値（実際の検査値又は推測値）は、直線で結ばれている。実際の検査値は、直線上で黒点（●）で示され、２７ａ及び２７ｂに示すように、推測値には黒点（●）は付されない。
【０１６８】
このように、値を直線で結ぶことによって、検査値の変動を把握し易くすることができる。また、実際の検査値には黒点（●）等のマークで示し、推測値にはマークを付さないことにより、グラフの確認時に容易にその違いを理解できる。
【０１６９】
また、横軸の日付が検査項目間で同期しているため、各検査項目において最小値となる時期（日付）にずれがあることが分かる。検査項目「血清アルブミン」では、日付「2013/1/3」で最小値を示しているが、検査項目「ヘモグロビン」では、日付「2013/4/2」で最小値を示している。利用者は、このようなずれを直感的に認識することができる。
【０１７０】
更に、本実施例では、検査項目の値の存在しない日付に対して推測値を算出するため、不自然に値「０」を示す日付が存在しない。従って、検査値の推移をより適切に表すことができる。
【０１７１】
図２８は、本実施例を適応しなかった場合のグラフ表示例を示す図である。図２８では、対象期間内において、実際の検査値が存在する日付のみを横軸に示した場合のグラフ表示例を示している。
【０１７２】
実際の検査値及び検査値が対応する日付は、図２７と同様であるが、本実施例を適応しなかった場合では、横軸の日付が検査項目間で同期しないため、検査項目「血清アルブミン」が最小値となる時期（日付「2013/1/3」）と、検査項目「ヘモグロビン」が最小値となる時期（「2013/4/2」）とが同じ時期のように見えてしまう。
【０１７３】
従って、利用者は、横軸の日付を読みながら、検査値の変化過程を把握する必要があるため、複数の検査項目間で検査値の変化過程を把握することは容易ではない。
【０１７４】
本実施例を適用した場合の他のグラフ表示例を図２９で示す。図２９は、本実施例における他のグラフ表示例を示す図である。図２９では、対象期間内で変動率が所定範囲外の検査項目「血糖」のグラフ表示例を示している。
【０１７５】
血糖値の正常範囲７０mg/dlから１１０mg/dlに対して、患者の血糖値は、対象期間（日付「2011/5/2」から日付「2013/5/3」）において正常範囲内であったが、対象期間の開始日「2011/5/2」と終了日「2013/5/3」との値から得られる変動率が所定範囲外の場合は、グラフ表示の候補となる。
【０１７６】
利用者は、検査項目「血糖」を選択し、図２９に例示されるようなグラフを確認することによって、患者の血糖値の推移を正常範囲内であっても確認することができるため、患者の健康状態の変化を正常範囲内のうちから確認することができる。
【０１７７】
上述より、本実施例によれば、複数の検査項目について検査結果をグラフ表示する際には、夫々の検査日群が一致しない場合であっても、時系列順を分かり易く表示することができる。
【０１７８】
また、利用者によって指定された対象期間に基づいて検査項目を絞り込むため、利用者はグラフ表示させる検査項目の選択を容易に行うことができる。
【０１７９】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【０１８０】
以上の実施例を含む実施形態に関し、更に以下の付記を開示する。
（付記１）
第１の検査項目についての検査結果と第２の検査項目についての検査結果の双方をコンピュータに表示させる表示処理プログラムにおいて、
前記第２の検査項目についての検査結果が記録された第１の検査日群に含まれず、前記第２の検査項目についての検査結果が記録された第２の検査日群に含まれる検査日を前記第１の検査日群に加えたものに対応する第３の検査日群に含まれる各検査日に対応させて、前記第１の検査項目及び前記第２の検査項目のそれぞれについて記録された検査結果を配列表示する、
処理を前記コンピュータに実行させる表示処理プログラム。
（付記２）
前記コンピュータは、前記第１の検査項目と前記第２の検査項目のそれぞれに対して、前記第３の検査日群において検査結果の存在しない検査日には、推測値を対応付けることを特徴とする付記１記載の表示処理プログラム。
（付記３）
前記コンピュータは、前記第１の検査項目及び前記第２の検査項目を、利用者によって指定された期間に基づいて抽出することを特徴とする付記１又は２記載の表示処理プログラム。
（付記４）
前記コンピュータは、前記第１の検査項目及び前記第２の検査項目を、利用者によって指定された病名に基づいて抽出することを特徴とする付記１又は２記載の表示処理プログラム。
（付記５）
前記コンピュータは、前記第１の検査項目及び前記第２の検査項目を、利用者によって指定された期間において、異常値を示した場合に抽出することを特徴とする付記１又は２記載の表示処理プログラム。
（付記６）
前記コンピュータは、前記第１の検査項目及び前記第２の検査項目を、利用者によって指定された期間外において、異常値を示した場合に抽出することを特徴とする付記１記載の表示処理プログラム。
（付記７）
前記コンピュータは、前記第１の検査項目及び前記第２の検査項目を、利用者によって指定された期間において、変動率が所定範囲外の場合に抽出することを特徴とする付記１又は２記載の表示処理プログラム。
（付記８）
前記コンピュータは、前記第１の検査項目及び前記第２の検査項目を、利用者によって指定された期間前後の所定期間のいずれかにおいて、変動率が所定範囲外の場合に抽出することを特徴とする付記１又は２記載の表示処理プログラム。
（付記９）
前記コンピュータは、前記第１の検査項目及び前記第２の検査項目を、患者の入院時の食種に基づく病名に基づいて抽出することを特徴とする付記１又は２記載の表示処理プログラム。
（付記１０）
第１の検査項目についての検査結果と第２の検査項目についての検査結果の双方を表示する表示処理方法において、
前記第２の検査項目についての検査結果が記録された第１の検査日群に含まれず、前記第２の検査項目についての検査結果が記録された第２の検査日群に含まれる検査日を前記第１の検査日群に加えたものに対応する第３の検査日群に含まれる各検査日に対応させて、前記第１の検査項目及び前記第２の検査項目のそれぞれについて記録された検査結果を配列表示する、
ことを特徴とする表示処理方法。
（付記１１）
第１の検査項目についての検査結果と第２の検査項目についての検査結果の双方を表示するグラフ表示部を有し、
前記グラフ表示部は、
前記第２の検査項目についての検査結果が記録された第１の検査日群に含まれず、前記第２の検査項目についての検査結果が記録された第２の検査日群に含まれる検査日を前記第１の検査日群に加えたものに対応する第３の検査日群を抽出する日付抽出部と、
前記日付抽出部によって抽出された前記第３の検査日群に含まれる各検査日に対応させて、前記第１の検査項目及び前記第２の検査項目のそれぞれについて記録された検査結果を配列表示する検査毎グラフ作成部と
を有することを特徴とする表示処理装置。
【符号の説明】
【０１８１】
２            ネットワーク
３            利用者
４            利用者端末
９            作業領域
１１          ＣＰＵ
１２          主記憶装置
１３          補助記憶装置
１４          入力装置
１５          表示装置
１７          通信Ｉ／Ｆ
１８          ドライブ
１９          記憶媒体
３１          検査データＤＢ
３２          カルテＤＢ
３３          検査項目パターンＤＢ
３４          選択履歴ＤＢ
３５          マージテーブル
４０          表示処理部
４１          パターン選択部
４２          項目選択部
４３          グラフ表示部
４４          日付抽出部
４５          検査毎グラフ作成部
１００        サーバ
１３０        記憶部
１０００      医療システム
【図１】
2015022664.tif 000003
【図２】
2015022664.tif 000004
【図３】
2015022664.tif 000005
【図４】
2015022664.tif 000006
【図５】
2015022664.tif 000007
【図６】
2015022664.tif 000008
【図７】
2015022664.tif 000009
【図８】
2015022664.tif 000010
【図９】
2015022664.tif 000011
【図１０】
2015022664.tif 000012
【図１１】
2015022664.tif 000013
【図１２】
2015022664.tif 000014
【図１３】
2015022664.tif 000015
【図１４】
2015022664.tif 000016
【図１５】
2015022664.tif 000017
【図１６】
2015022664.tif 000018
【図１７】
2015022664.tif 000019
【図１８】
2015022664.tif 000020
【図１９】
2015022664.tif 000021
【図２０】
2015022664.tif 000022
【図２１】
2015022664.tif 000023
【図２２】
2015022664.tif 000024
【図２３】
2015022664.tif 000025
【図２４】
2015022664.tif 000026
【図２５】
2015022664.tif 000027
【図２６】
2015022664.tif 000028
【図２７】
2015022664.tif 000029
【図２８】
2015022664.tif 000030
【図２９】
2015022664.tif 000031