(57)【要約】【課題】診療項目のデータに関し、変化が無い期間と変化が生じた時期を一覧できるようにして、診療録の要約を容易に作成できるようにする。【解決手段】指定された期間内の診療情報をデータベースから診療項目毎に抽出して受診日順に配列する手段と、受診日順の配列内で隣接する２つの診療情報に関し両者を無差異として処理するか又は有差異として処理するかを当該２つの診療情報が属する診療項目が持つ所定の閾値との比較に基づいて決定し、又は当該２つの診療情報を相互に比較して決定する手段と、受診日順の配列内で無差異の診療情報が連続する無差異期間毎に当該診療項目の診療情報を区分する手段と、区分に基づいて当該診療項目の診療情報を表示する手段とを有する装置。【選択図】      図１
2004272825.tif 000002
【特許請求の範囲】
【請求項１】
診療情報を診療項目と受診日に対応付けて所定のデータベースに記録し／再生する電子カルテ機能を備えた診療支援装置であって、
指定された期間内の診療情報を前記データベースから診療項目毎に抽出して受診日順に配列する抽出配列手段と、
前記受診日順の配列内で隣接する２つの診療情報に関し、両者を無差異として処理するか又は有差異として処理するかを、当該２つの診療情報が属する診療項目が持つ所定の閾値との比較に基づいて決定し、又は、当該２つの診療情報を相互に比較して決定する、差異有無決定手段と、
前記受診日順の配列内で無差異の診療情報が連続する無差異期間毎に当該診療項目の診療情報を区分する期間区分手段と、
前記区分に基づいて当該診療項目の診療情報を表示する区分表示手段と、
を有することを特徴とする診療支援装置。
【請求項２】
請求項１に於いて、
前記区分表示手段は、前記無差異期間が開始する受診日を当該診療情報の無差異期間開始日として表示する、
ことを特徴とする診療支援装置。
【請求項３】
請求項２に於いて、
前記抽出した診療情報を当該診療情報が属する診療項目が持つ所定の閾値と比較して正常状態又は異常状態に分類する状態分類手段を更に有し、
前記区分表示手段は、前記差異有無決定手段が所定の閾値との比較に基づいて無差異／有差異を決定した診療情報の無差異期間開始日に関しては前記状態分類手段による分類結果を併せて表示する、
ことを特徴とする診療支援装置。
【請求項４】
診療情報を診療項目と受診日に対応付けて所定のデータベースに記録し／再生する電子カルテ機能を備えた診療支援装置であって、
指定された期間内の診療情報を前記データベースから診療項目毎に抽出して受診日順に配列する抽出配列手段と、
前記抽出した診療情報を当該診療情報が属する診療項目が持つ所定の閾値と比較して正常状態又は異常状態に分類する状態分類手段と、
正常状態及び／又は異常状態に分類した診療情報を状態毎に計数する状態別計数手段と、
前記計数結果を当該状態及び当該状態が基づいている閾値の種別を明示して表示する計数結果表示手段と、
を有することを特徴とする診療支援装置。
【請求項５】
請求項４に於いて、
前記計数結果表示手段は、表示している計数結果の中の何れかがユーザの操作入力によって指定されると、当該計数結果の計数に用いた各診療情報をそれぞれ対応する受診日とともにポップアップ表示する、
ことを特徴とする診療支援装置。
【請求項６】
請求項４に於いて、
受診日毎に区分した領域内に当該受診日の診療情報を表示する画面であるカルテ２号紙画面の表示手段を更に有し、
前記計数結果表示手段は、前記カルテ２号紙画面に於いて何れかの診療情報がユーザの操作入力によって指定されると、当該指定された診療情報の状態毎の計数結果を当該状態及び当該状態が基づいている閾値の種別を明示して計数期間とともにポップアップ表示する、
ことを特徴とする診療支援装置。
【請求項７】
請求項２又は請求項３に於いて、
前記区分表示手段は、表示している無差異期間開始日の中の何れかがユーザの操作入力によって指定されると、受診日毎に区分した領域内に当該受診日の診療情報を表示するカルテ２号紙画面をポップアップ表示して当該無差異期間開始日の診療情報を表示する、
ことを特徴とする診療支援装置。
【請求項８】
請求項４に於いて、
前記計数結果表示手段は、表示している計数結果の中の何れかがユーザの操作入力によって指定されると、受診日毎に区分した領域内に当該受診日の診療情報を表示するカルテ２号紙画面をポップアップ表示して当該計数結果の計数に用いた各受診日の診療情報を表示する、
ことを特徴とする診療支援装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、診療情報を診療項目と受診日に対応付けて所定のデータベースに記録し／所定のデータベースから再生する電子カルテ機能を備えたコンピュータ装置である診療支援装置に関する。
【０００２】
【従来の技術】
患者が他の医療機関へ転院する際や、他の医療機関や検査機関で検査を受ける際には、現在の医療機関が紹介状を作成する。
この紹介状には、既往症・現病歴の他、特筆すべき検査結果或いは主訴や所見の要約等を、診療録を参照して記載する必要がある。
従来は、医師が手作業で診療録を参照して、上記の紹介状を作成していた。
【０００３】
【発明が解決しようとする課題】
診療録が比較的長期間に渡る場合には、多種多様な検査結果の中から特筆すべき検査結果を探し出すことは、検査毎に正常値／異常値の閾値が異なること、異常値の出現時期が検査によってそれぞれ異なること、実施した検査内容が受診日毎に異なること等のため、容易ではない。また、主訴や所見についても同様であり、同じような主訴や所見が続いた期間や、主訴や所見が変化した時期を探し出すことは容易ではない。このため、診療録を参照して紹介状を作成する作業には多大な手間隙を要していた。
本発明は、特筆すべき検査結果或いは主訴や所見等を、診療録から容易に探し出し得るようにすることで、それらの要約を容易に作成できるようにすることを目的とする。
【０００４】
【課題を解決するための手段】
本発明は、下記［１］〜［８］のように構成される。
［１］構成１：
診療情報を診療項目と受診日に対応付けて所定のデータベースに記録し／再生する電子カルテ機能を備えた診療支援装置であって、
指定された期間内の診療情報を前記データベースから診療項目毎に抽出して受診日順に配列する抽出配列手段と、
前記受診日順の配列内で隣接する２つの診療情報に関し、両者を無差異として処理するか又は有差異として処理するかを、当該２つの診療情報が属する診療項目が持つ所定の閾値との比較に基づいて決定し、又は、当該２つの診療情報を相互に比較して決定する、差異有無決定手段と、
前記受診日順の配列内で無差異の診療情報が連続する無差異期間毎に当該診療項目の診療情報を区分する期間区分手段と、
前記区分に基づいて当該診療項目の診療情報を表示する区分表示手段と、
を有することを特徴とする診療支援装置。
この構成では、受診日順に配列された診療情報が、無差異期間（特筆すべき変化がなかった期間）毎に区分されて表示される。したがって、無差異期間の境界は、特筆すべき変化が生じた時期を表すことになる。
「無差異／有差異を、２つの診療情報が属する診療項目が持つ所定の閾値との比較に基づいて決定する」とは、例えば、２つの診療情報が或る検査項目（診療項目）のデータであり、両者が共に当該検査項目（診療項目）の上限値を越えている場合、両者は共に検査結果が正常範囲から高い側へ逸脱しているという点で共通しており、これから、「両者は無差異である」と決定することをいう。
表示とは、ディスプレイ上への表示ばかりでなく、用紙上への表示も含む。即ち、プリント出力の場合も含む。以下の各構成に於いても、ディスプレイ上でのみ可能なポップアップ表示を除いて、同様である。
【０００５】
［２］構成２：
前記［１］の構成に於いて、
前記区分表示手段は、前記無差異期間が開始する受診日を当該診療情報の無差異期間開始日として表示する、
ことを特徴とする診療支援装置。
例えば、無差異期間が「頭痛」が継続している期間であれば、「○月○日から頭痛」のように表示することをいう（図１（ａ）参照）。
【０００６】
［３］構成３：
前記［２］の構成に於いて、
前記抽出した診療情報を当該診療情報が属する診療項目が持つ所定の閾値と比較して正常状態又は異常状態に分類する状態分類手段を更に有し、
前記区分表示手段は、前記差異有無決定手段が所定の閾値との比較に基づいて無差異／有差異を決定した診療情報の無差異期間開始日に関しては前記状態分類手段による分類結果を併せて表示する、
ことを特徴とする診療支援装置。
例えば、２つの診療情報が或る検査項目（診療項目）○○のデータであり、両者が共に当該検査項目（診療項目）○○の上限値未満である場合、両者を共に正常値に分類して、「○月○日から検査項目○○が正常値」のように表示する装置である（図１（ａ）参照）。
【０００７】
［４］構成４：
診療情報を診療項目と受診日に対応付けて所定のデータベースに記録し／再生する電子カルテ機能を備えた診療支援装置であって、
指定された期間内の診療情報を前記データベースから診療項目毎に抽出して受診日順に配列する抽出配列手段と、
前記抽出した診療情報を当該診療情報が属する診療項目が持つ所定の閾値と比較して正常状態又は異常状態に分類する状態分類手段と、
正常状態及び／又は異常状態に分類した診療情報を状態毎に計数する状態別計数手段と、
前記計数結果を当該状態及び当該状態が基づいている閾値の種別を明示して表示する計数結果表示手段と、
を有することを特徴とする診療支援装置。
例えば、指定された期間内から抽出した或る診療情報が或る検査項目（診療項目）○○のデータであり、当該検査項目（診療項目）○○の上限値を越えている場合、当該或る診療情報を当該検査項目○○の上限値異常に分類する。
この分類を、指定された期間内から抽出した各診療情報（種々の診療項目（検査項目）の診療情報）について、それぞれ実施する。
また、これにより、同一の診療項目に属し且つ同一の状態に分類された診療情報を計数して、当該状態及び閾値の種別を明示して表示する。
例えば、検査項目（診療項目）○○の上限値異常に分類した診療情報数を計数して、「検査項目○○の上限値異常が○○回」のように表示する装置である（図１（ｂ）参照）。
【０００８】
［５］構成５：
前記［４］の構成に於いて、
前記計数結果表示手段は、表示している計数結果の中の何れかがユーザの操作入力によって指定されると、当該計数結果の計数に用いた各診療情報をそれぞれ対応する受診日とともにポップアップ表示する、
ことを特徴とする診療支援装置。
例えば、マウス操作等により「検査項目○○の上限値異常が３回」の表示にポインタが位置されると、「○月○日・検査項目○○の検査結果○○○」「×月×日・検査項目○○の検査結果×××」「＊月＊日・検査項目○○の検査結果＊＊＊」のように表示する装置である（図２（ａ）参照）。
【０００９】
［６］構成６：
前記［４］の構成に於いて、
受診日毎に区分した領域内に当該受診日の診療情報を表示する画面であるカルテ２号紙画面の表示手段を更に有し、
前記計数結果表示手段は、前記カルテ２号紙画面に於いて何れかの診療情報がユーザの操作入力によって指定されると、当該指定された診療情報の状態毎の計数結果を当該状態及び当該状態が基づいている閾値の種別を明示して計数期間とともにポップアップ表示する、
ことを特徴とする診療支援装置。
例えば、指定された期間内から抽出した或る診療情報が或る検査項目（診療項目）○○のデータであり、当該検査項目（診療項目）○○の上限値を越えている場合、当該或る診療情報を当該検査項目○○の上限値異常に分類する。
この分類を、指定された期間内から抽出した各診療情報（種々の診療項目（検査項目）の診療情報）について、それぞれ実施する。
また、これにより、同一の診療項目に属し且つ同一の状態に分類された診療情報を計数する。
カルテ２号紙画面に於いて何れかの診療情報がユーザの操作入力によって指定されると、当該指定された診療情報が属する診療項目が持つ所定の閾値との比較結果に基づく正常状態及び／又は異常状態の状態別の計数結果を、当該状態及び閾値の種別を明示して、且つ、計数期間（抽出を指定された期間）を明示してポップアップ表示する。
例えば、カルテ２号紙画面に於いて、マウス操作等により検査項目（診療項目）○○に属する診療情報にポインタが位置されると、該検査項目（診療項目）○○の上限値異常に分類した診療情報数を計数して、「○月○日〜×月×日で、検査項目○○の上限値異常が○○回」のようにポップアップ表示する装置である（図２（ｂ）参照）。
【００１０】
［７］構成：
前記［２］又は［３］の構成に於いて、
前記区分表示手段は、表示している無差異期間開始日の中の何れかがユーザの操作入力によって指定されると、受診日毎に区分した領域内に当該受診日の診療情報を表示するカルテ２号紙画面をポップアップ表示して当該無差異期間開始日の診療情報を表示する、
ことを特徴とする診療支援装置。
例えば、マウス操作等により「○月○日から頭痛」という表示にポインタが位置されると、○月○日を含むカルテ２号紙画面（○月○日以後のカルテ２号紙画面）をポップアップ表示する装置である（図３参照）。
【００１１】
［８］構成８：
前記［４］の構成に於いて、
前記計数結果表示手段は、表示している計数結果の中の何れかがユーザの操作入力によって指定されると、受診日毎に区分した領域内に当該受診日の診療情報を表示するカルテ２号紙画面をポップアップ表示して当該計数結果の計数に用いた各受診日の診療情報を表示する、
ことを特徴とする診療支援装置。
例えば、マウス操作等により「検査項目○○の上限値異常が３回」にポインタが位置されると、カルテ２号紙画面をポップアップ表示して、「検査項目○○の上限値異常が３回」に該当する受診日である「○月○日」「×月×日」「＊月＊日」の診療情報を表示する装置である（図４参照）。
【００１２】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
図１〜図４は実施の形態の診療支援装置の表示装置１１（図５参照）に表示される画面を例示する説明図、図５は実施の形態の診療支援装置の構成を示すブロック図である。図６（ａ）は図５の診療情報データベースを構成する経過等テーブルの構成例を示す説明図、図６（ｂ）は経過等テーブルからユーザの操作入力で指定された検索期間のレコードを抽出して診療項目別にまとめて受診日順に配列した様子を示す説明図である。図７（ａ）は図６（ｂ）の診療項目別の各テーブルに記録用の「状態項目」と「差異項目」を設けたテーブル（異常／正常状態＆差異有無記録テーブル）を例示する説明図、図７（ｂ）は異常値テーブルの構成例を示す説明図である。
【００１３】
図５に示すように、実施の形態の診療支援装置は、ＣＲＴ或いは液晶モニタ等で構成される表示装置１１、キーボードやマウス等で構成される入力装置、診療情報データベースや各種のアプリケーションソフトが保持されているハードディスク１３、ＲＡＭ１４、及び、これらの各装置を制御するとともに後述の各手順を実行し及び電子カルテ機能を実現する制御装置１０、を有するコンピュータ装置である。
【００１４】
ハードディスク１３には、後述の各手順（異常／正常状態＆差異有無記録テーブルの「状態項目」と「差異項目」にデータを記録する手順、図１〜図４の画面表示を行う手順）を実行するためのアプリケーションソフトや、電子カルテ機能を実現するための公知のアプリケーションソフトがインストールされている。また、ハードディスク１３には、診療情報データベースが保持されている。この診療情報データベースは、患者の書誌情報を持つ患者テーブルや、診療情報を持つ診療情報テーブル等から構成される。以下では、診療情報テーブルの一例である経過等テーブル（図６（ａ）参照）を用いて説明する。なお、診療情報テーブルには、経過等の診療項目ばかりでなく処方等の診療項目も診療項目として保持されているが、ここでの説明は省略する。
【００１５】
状態・差異の記録：
図８〜図１１のフローチャートに即して、状態（正常／異常／下限値異常／上限値異常）と、差異の有無を記録する処理を説明する。
要約を作成したい期間（検索期間）を、ユーザが操作入力により指定する（Ｓ０１）。例えば、図１〜図４に示す例のように、４月１日から６月３０日の期間を指定する。なお、要約作成対象の患者は先に指定済みであるとする。
【００１６】
検索期間が指定されると、当該指定された検索期間内の各レコードの「診療項目名（及び項目コード）、内容（値）、受診日」を、所定のデータベースから取得する（Ｓ０３）。ここでは、経過等テーブル（診療情報データベースを構成するテーブル；図６（ａ）参照）から取得する。経過等テーブルでは、１のレコードに１の経過等（診療情報（内容（値）））が記録されているものとする。
また、当該指定された検索期間内のレコードの総数ｎを求める（Ｓ０３）。図６（ａ）に示す４月１日〜６月３０日の期間の経過等テーブルの例では、ｎ＝２４である。
また、当該指定された検索期間内の診療項目別のレコードの数をそれぞれ求める（Ｓ０３）。図６（ａ）に示す４月１日〜６月３０日の期間の経過等テーブルの例では、項目コード０１の尿＝６、項目コード５１の主訴＝６、項目コード２１の生化学的検査ナトリウム＝６、項目コード２２の生化学的検査カリウム＝６である。
【００１７】
次に、上記ステップＳ０３で取得した各レコードを診療項目毎にまとめ、それぞれの中で受診日順に配列する（Ｓ０５；図６（ｂ）参照）。また、この診療項目別に再構成して受診日順に配列した診療項目別再構成・受診日順配列後のテーブルに、正常／異常／上限値異常／下限値異常の状態を記録するための「状態項目」と、直前の受診日と比較しての差異の有無を記録するための「差異項目」とを設けて、異常／正常状態＆差異有無記録テーブル（図７（ａ）参照）としてメモリ上に構成する。
【００１８】
次に、ステップＳ１１以降の処理で用いる各変数を初期化する（Ｓ０７）。即ち前回のレコードの診療項目名を示す「前回の項目名」、前回のレコードの診療情報（データ）を示す「前回の内容（値）」、前回のレコードの診療情報（データ）について判定した状態（正常／異常／上限値異常／下限値異常）を示す「前回の状態」をそれぞれ初期化し、ｉに初期値１をセットする（Ｓ０７）。ｉは今回の処理対象のレコードを指す変数であり、順に１〜ｎ（検索期間内のレコードの総数）の値をとる。
【００１９】
ステップＳ１１では、今回の処理対象のレコードの診療項目名を示す「今回の項目名」に、第ｉ番目のレコードの診療項目名を代入する。また、今回の処理対象のレコードの診療情報（データ）を示す「今回の内容（値）」に、第ｉ番目のレコードの診療情報（データ）を代入する。
【００２０】
次に、ステップＳ１３に進み、ステップＳ１１で代入した今回の項目名（第ｉ番目のレコードの診療項目名）が、異常値テーブル（図７（ｂ））に有るか否かを調べる。つまり、今回の項目名が、異常値テーブルに異常値及び異常種別を登録されている診療項目名であるか否かをチェックする。
これは、（１）異常値テーブルに登録されている診療項目の場合は、当該登録されている異常値と比較して状態を決定し、さらに、該決定した状態を直前の受診日の状態と比較して当該直前の受診日との差異の有無を決定するように処理を行い、一方、（２）異常値テーブルに登録されていない診療項目の場合は、診療情報（データ；今回の内容（値））を直前の受診日の診療情報（データ；前回の内容（値））と比較して当該直前の受診日との差異の有無を決定するように処理を行う、ためである。前者（１）の診療項目としては、例えば、生化学的検査のように正常範囲を規定する上限値及び／又は下限値を持つ診療項目や、尿検査のように正常／異常の何れかに状態を決め得る診療項目を挙げることができる。また、後者（２）の診療項目としては、例えば、主訴や所見のように、数値化等しての記載が不可能もしくは極めて困難な診療項目を挙げることができる。
【００２１】
異常値テーブルに無い場合：
ステップＳ１３で、今回の診療項目名が異常値テーブルに登録されていない診療項目名である場合は（Ｓ１３で無）、前回の内容（値）と今回の内容（値）を比較する（Ｓ１５）。その結果、一致する場合は（Ｓ１５でＹＥＳ）、前回の受診日から内容（値）が変化していない場合であるから、今回のレコードの差異項目（図７（ａ）参照）に「無」を記録する（Ｓ１９）。一方、ステップＳ１５で前回の内容（値）と今回の内容（値）が一致しない場合は（Ｓ１５でＮＯ）、前回の受診日から内容（値）が変化した場合であるから、今回のレコードの差異項目（図７（ａ）参照）に「有」を記録する（Ｓ１７）。
例えば、診療項目「主訴１」の４月２日のレコードの内容（値）は「頭痛＋」であり、診療項目「主訴１」の４月１６日のレコードの内容（値）もまた「頭痛＋」である。この場合、両者は一致するため、診療項目「主訴１」の４月１６日のレコードの差異項目には「無」が記録される。
【００２２】
その後、「前回の項目名」に「今回の項目名」をセットし、「前回の内容（値）」に「今回の内容（値）」をセットし、変数ｉをインクリメントして（Ｓ９１）、ｉがｎに達していないこと条件として（Ｓ９３でＹＥＳ）、前記ステップＳ１１へ戻り、上記の処理を繰り返す。
【００２３】
異常値テーブル・一致：
一方、前記ステップＳ１３で、今回の診療項目名が異常値テーブルに登録されている診療項目名の場合は（Ｓ１３で有）、今回の診療項目名が持つ異常値と異常種別を異常値テーブル（図７（ｂ））から取得して（Ｓ２１）、その異常種別が「一致／下限値／上限値」の何れであるかを調べる（Ｓ３１）。
【００２４】
その結果、今回の診療項目名が持つ異常種別が「一致」の場合は（Ｓ３１で一致）、今回のレコードが持つ診療情報（内容（値））を、今回のレコードの診療項目名が持つ異常値と比較し（Ｓ３３）、両者が一致する場合は（Ｓ３３でＹＥＳ）、今回のレコードの状態項目（図７（ａ）参照）に「異常」を記録する（Ｓ３５）。また、両者が一致しない場合は（Ｓ３３でＮＯ）、今回のレコードの状態項目（図７（ａ）参照）に「正常」を記録する（Ｓ３７）。
【００２５】
次に、今回の状態に、上記ステップＳ３５又はＳ３７で今回のレコードの状態項目に記録した状態（異常／正常）をセットして（Ｓ３９）、当該セットした今回の状態を、前回の状態と比較する（Ｓ４１）。その結果、両者が一致する場合は（Ｓ４１でＹＥＳ）、前回の受診日から当該診療項目の状態が変化していない場合であるから、今回のレコードの差異項目（図７（ａ）参照）に「無」を記録する（Ｓ４５）。一方、ステップＳ４１で前回の状態と今回の状態とが一致しない場合は（Ｓ４１でＮＯ）、前回の受診日から当該診療項目の状態が変化した場合であるから、今回のレコードの差異項目（図７（ａ）参照）に「有」を記録する（Ｓ４３）。
【００２６】
例えば、診療項目名「尿」の４月２日のレコードの状態は「異常」である。その次の受診日である４月１６日のレコードでは、診療項目名「尿」の内容（値）は「＋」であり、これは、異常値テーブルの異常値と一致するため（Ｓ３３でＹＥＳ）、その状態は「異常」となる（Ｓ３５）。したがって、診療項目名「尿」に関して、４月２日の状態「異常」と４月１６日の状態「異常」とは一致し（Ｓ４１でＹＥＳ）、これにより、診療項目名「尿」の４月１６日のレコードの差異項目には「無」が記録される。
【００２７】
その後、「前回の状態」に今回の状態をセットする（Ｓ４７）。但し、当該診療項目の最終レコードであった場合（診療項目名「尿」であれば６月１６日のレコードであった場合）は、「前回の状態」を初期化する。さらに、「前回の内容（値）」に「今回の内容（値）」をセットし、変数ｉをインクリメントして（Ｓ９１）、ｉがｎに達していないこと条件として（Ｓ９３でＹＥＳ）、前記ステップＳ１１へ戻り、上記の処理を繰り返す。
【００２８】
異常値テーブル・下限値：
前記ステップＳ３１で、今回の診療項目名が持つ異常種別が「一致」でない場合は、ステップＳ５１に進み、異常種別が「下限値／上限値」の何れであるかを調べる。その結果、異常種別が下限値の場合は（Ｓ５１で下限値）、今回のレコードが持つ診療情報（内容（値））を、今回のレコードの診療項目名が持つ下限値と比較して（Ｓ５３）、今回の診療情報（内容（値））が当該下限値以下であれば（Ｓ５３でＹＥＳ）、今回のレコードの状態項目（図７（ａ）参照）に「下限値異常」を記録する（Ｓ５５）。また、今回の診療情報（内容（値））が当該下限値より大きい場合は（Ｓ５３でＮＯ）、今回のレコードの状態項目（図７（ａ）参照）に「正常」を記録する（Ｓ５７）。
【００２９】
次に、「今回の状態」に、上記ステップＳ５５又はＳ５７で今回のレコードの状態項目に記録した状態（下限値異常／正常）をセットして（Ｓ５９）、当該セットした「今回の状態」を、「前回の状態」と比較する（Ｓ６１）。その結果、両者が一致する場合は（Ｓ６１でＹＥＳ）、前回の受診日から当該診療項目の状態が変化していない場合であるから、今回のレコードの差異項目（図７（ａ）参照）に「無」を記録する（Ｓ６５）。また、前回の状態と今回の状態が一致しない場合は（Ｓ６１でＮＯ）、前回の受診日から当該診療項目の状態が変化した場合であるから、今回のレコードの差異項目（図７（ａ）参照）に「有」を記録する（Ｓ６３）。
【００３０】
例えば、診療項目名「生化学的検査ナトリウム」の４月１６日のレコードの状態は「正常」である。その次の受診日である５月２日のレコードでは、診療項目名「生化学的検査ナトリウム」の内容（値）は「１３４」であり、これは、異常値テーブルの下限値１３７以下の値であるため（Ｓ５３でＹＥＳ）、その状態は「下限値異常」となる（Ｓ５５）。したがって、診療項目名「生化学的検査ナトリウム」に関して、４月１６日の状態「正常」と５月２日の状態「下限値異常」は一致せず（Ｓ６１でＮＯ）、生化学的検査ナトリウムの５月２日のレコードの差異項目には「有」が記録される（Ｓ６３）。
【００３１】
その後、「前回の状態」に今回の状態をセットする（Ｓ６７）。但し、当該診療項目の最終レコードであった場合（診療項目名「生化学的検査ナトリウム」であれば６月１６日のレコードであった場合）は、「前回の状態」を初期化する。さらに、「前回の内容（値）」に「今回の内容（値）」をセットし、変数ｉをインクリメントして（Ｓ９１）、ｉがｎに達していないこと条件として（Ｓ９３でＹＥＳ）、前記ステップＳ１１へ戻り、上記の処理を繰り返す。
【００３２】
異常値テーブル・上限値：
前記ステップＳ５１で、今回のレコードの診療項目名が持つ異常種別が上限値の場合は（Ｓ５１で上限値）、今回のレコードが持つ診療情報（内容（値））を、今回のレコードの診療項目名が持つ上限値と比較して（Ｓ７３）、今回の診療情報（内容（値））が当該上限値以上であれば（Ｓ７３でＹＥＳ）、今回のレコードの状態項目（図７（ａ）参照）に「上限値異常」を記録する（Ｓ７５）。また、今回のレコードが持つ診療情報（内容（値））が、今回の診療項目名が持つ上限値より小さい場合は（Ｓ７３でＮＯ）、今回のレコードの状態項目（図７（ａ）参照）に「正常」を記録する（Ｓ７７）。
【００３３】
次に、「今回の状態」に、上記ステップＳ７５又はＳ７７で今回のレコードの状態項目に記録した状態（上限値異常／正常）をセットし（Ｓ７９）、当該セットした「今回の状態」を、「前回の状態」と比較する（Ｓ８１）。その結果、両者が一致する場合は（Ｓ８１でＹＥＳ）、前回の受診日から状態が変化していない場合であるから、今回のレコードの差異項目（図７（ａ）参照）に「無」を記録する（Ｓ８５）。また、「前回の状態」と「今回の状態」が一致しない場合は（Ｓ８１でＮＯ）、前回の受診日から当該診療項目の状態が変化した場合であるから、今回のレコードの差異項目（図７（ａ）参照）に「有」を記録する（Ｓ８３）。
【００３４】
その後、「前回の状態」に「今回の状態」をセットする（Ｓ８７）。但し、当該診療項目の最終レコードであった場合は、「前回の状態」を初期化する。さらに、「前回の内容（値）」に「今回の内容（値）」をセットし、変数ｉをインクリメントして（Ｓ９１）、ｉがｎに達していないこと条件として（Ｓ９３でＹＥＳ）、前記ステップＳ１１へ戻り、上記の処理を繰り返す。
【００３５】
以上の処理の結果、ｉがｎに達した場合、即ち、指定された期間内の全てのレコードに関して処理が終了した場合は（Ｓ９３でＮＯ）、処理を終了する。
このようにして、状態項目と差異項目への記録が行われる。
【００３６】
表示手順：
上記のように記録した状態（正常／異常／下限値異常／上限値異常）と、差異の有無を用いて、要約画面を表示する手順を説明する。なお、以下の何れの表示を行うかは、本診療支援装置の設定により決められるものとする。
【００３７】
開始日を表示する場合は、異常／正常状態＆差異有無テーブル（図７（ａ）参照）から、差異項目が「有」であるレコードを抽出して、その受診日を開始日として表示する。例えば、診療項目名「生化学検査ナトリウム」では、５月２日のレコードの差異項目が「有」であるため、このレコードの受診日「５月２日」を開始日として採用し、「生化学的検査ナトリウム：５月２日から下限値異常」のように表示する（図１（ａ）等参照）。なお、「下限値異常」は、当該レコードの状態項目のデータ「下限値異常」を表示したものである。
【００３８】
或る診療項目に関し、或る状態（正常／異常／下限値異常／上限値異常，の何れかの状態）の回数を表示する場合は、異常／正常状態＆差異有無テーブル（図７（ａ）参照）から当該診療項目の当該状態数を計数して、これを表示する。例えば、診療項目名「生化学的検査ナトリウム」の「下限値異常」の回数を表示する場合は、図７（ａ）に示すように、５月２日、５月１６日、６月２日のレコードが該当するため、この計数値「３」を用い、「生化学的検査ナトリウム：下限値異常３回」のように表示する（図１（ｂ）参照）。
【００３９】
或る診療項目に関する或る状態（正常／異常／下限値異常／上限値異常，の何れかの状態）の回数表示がマウス操作等によりポインタで指定された場合に、その回数の詳細をポップアップ表示する場合は、当該回数を構成する各レコードのデータを異常／正常状態＆差異有無記録テーブル（図７（ａ））を用いて経過等テーブル（図６（ａ））から読み出して表示する。例えば、診療項目名「生化学的検査ナトリウム」の「下限値異常」の回数表示「生化学的検査ナトリウム：下限値異常３回」がマウス操作等によりポインタで指定された場合は、当該３回の下限値異常のレコードのデータ（受診日，内容（値））を読み出して、「５月２日１３４ｍＥｑ／ｌ，５月１６日１３２ｍＥｑ／ｌ，６月２日１３４ｍＷｑ／ｌ」のように表示する（図２（ａ）参照）。
【００４０】
受診日単位で診療情報を表示するカルテ２号紙画面に於いて、或る診療情報がマウス操作等によりポインタで指定された場合に、その検索期間内での特筆すべき点（異常）をポップアップ表示する場合は、異常／正常状態＆差異有無テーブル（図７（ａ）参照）から当該診療情報が属する診療項目の当該検索期間内での特筆すべき異常状態の数を計数して、これを表示する。例えば、診療情報「生化学的検査ナトリウム１４６ｍＥｑ／ｌ」がマウス操作等によりポインタで指定された場合は、診療項目「生化学的検査ナトリウム」の異常回数（上限値異常／下限値異常の回数；但し、図７（ａ）の例では上限値異常は無いため下限値異常回数のみ）を計数して、「５月２日〜６月２日：下限値異常３回」のように表示する（図２（ｂ）参照）。
【００４１】
或る診療項目に関する或る状態（正常／異常／下限値異常／上限値異常，の何れかの状態）の表示がマウス操作等によりポインタで指定された場合に、その異常が生じた各受診日の診療情報（全ての診療情報）をポップアップ表示する場合は、当該異常が生じた各受診日の全ての診療情報を、異常／正常状態＆差異有無記録テーブル（図７（ａ））を用いて、経過等テーブル（図６（ａ））から読み出して表示する。例えば、診療項目名「生化学的検査ナトリウム」の「下限値異常」の表示「生化学的検査ナトリウム：５月２日から下限値異常」がマウス操作等によりポインタで指定された場合には、カルテ２号紙画面をポップアップ表示し、下限値異常が生じた各受診日の診療情報（各受診日の各診療項目の内容（値））を読み出して、上記カルテ２号紙画面に表示する（図３参照）。
【００４２】
或る診療項目に関する或る状態（正常／異常／下限値異常／上限値異常，の何れかの状態）の回数表示がマウス操作等によりポインタで指定された場合に、その異常が生じた各受診日の診療情報（全ての診療情報）をポップアップ表示する場合は、当該異常が生じたとして回数表示されている各受診日の全ての診療情報を、異常／正常状態＆差異有無記録テーブル（図７（ａ））を用いて、経過等テーブル（図６（ａ））から読み出して表示する。例えば、診療項目名「生化学的検査ナトリウム」の「下限値異常」の回数表示「生化学的検査ナトリウム：下限値異常３回」がマウス操作等によりポインタで指定された場合は、カルテ２号紙画面をポップアップ表示して、当該下限値異常が生じた３回の各受診日の診療情報（各受診日の各診療項目の内容（値））を読み出して、上記カルテ２号紙画面に表示する（図４参照）。
【００４３】
以上のようにして要約表示、状態＆回数表示、回数を構成する受診日のポップアップ表示、診療情報に関連する異常のポップアップ表示、異常期間内の各受診日の詳細な診療情報のポップアップ表示、異常回数に該当する受診日の詳細な診療情報のポップアップ表示を行う。
【００４４】
【発明の効果】
前記［１］の構成は、指定された期間内の診療情報をデータベースから診療項目毎に抽出して受診日順に配列する抽出配列手段と、受診日順の配列内で隣接する２つの診療情報に関し、両者を無差異として処理するか又は有差異として処理するかを、当該２つの診療情報が属する診療項目が持つ所定の閾値との比較に基づいて決定し、又は、当該２つの診療情報を相互に比較して決定する差異有無決定手段と、受診日順の配列内で無差異の診療情報が連続する無差異期間毎に当該診療項目の診療情報を区分する期間区分手段と、区分に基づいて当該診療項目の診療情報を表示する区分表示手段とを有するため、同じ診療項目のデータに関して、変化が無い期間と、変化が生じた時期を一覧でき、それらを容易に見出すことができる。このため、特筆すべき検査結果或いは主訴や所見等を、診療録から容易に探し出して、その要約を容易に作成することができる。
前記［２］の構成では、例えば、無差異期間が「頭痛」が継続している期間であれば、「○月○日から頭痛」のように表示することができる。このため、さらに具体的に、特筆すべき検査結果或いは主訴や所見等を、診療録から容易に知ることができ、その要約を容易に作成することができる。
また、前記［３］の構成では、例えば、２つの診療情報が或る検査項目（診療項目）○○のデータであり、両者が共に当該検査項目（診療項目）○○の上限値未満である場合、両者を共に正常値に分類して、「○月○日から検査項目○○が正常値」のように表示することができる。このため、さらに具体的に、特筆すべき検査結果或いは主訴や所見等を、診療録から容易に知ることができ、その要約を容易に作成することができる。
【００４５】
前記［４］の構成は、指定された期間内の診療情報をデータベースから診療項目毎に抽出して受診日順に配列する抽出配列手段と、前記抽出した診療情報を当該診療情報が属する診療項目が持つ所定の閾値と比較して正常状態又は異常状態に分類する状態分類手段と、正常状態及び／又は異常状態に分類した診療情報を状態毎に計数する状態別計数手段と、前記計数結果を当該状態及び当該状態が基づいている閾値の種別を明示して表示する計数結果表示手段とを有するため、同じ状態の回数を容易に知ることができる。このため、特筆すべき検査結果或いは主訴や所見等の頻度を、診療録から容易に知ることができ、その要約を容易に作成することができる。
前記［５］の構成では、例えば、マウス操作等により「検査項目○○の上限値異常が３回」の表示にポインタが位置されると、「○月○日・検査項目○○の検査結果○○○」「×月×日・検査項目○○の検査結果×××」「＊月＊日・検査項目○○の検査結果＊＊＊」のように表示することができる。このため、特筆すべき検査結果或いは主訴や所見等の詳細を知ることができ、その正確な要約を容易に作成することができる。
前記［６］の構成では、例えば、カルテ２号紙画面に於いて、マウス操作等により検査項目（診療項目）○○に属する診療情報にポインタが位置されると、該検査項目（診療項目）○○の上限値異常に分類した診療情報数を計数して、「○月○日〜×月×日で、検査項目○○の上限値異常が○○回」のようにポップアップ表示することができる。このため、所望の診療情報に関して、或る期間内の概要や特徴を知ることができる。
前記［７］の構成では、例えば、マウス操作等により「○月○日から頭痛」という表示にポインタが位置されると、○月○日を含むカルテ２号紙画面（○月○日以後のカルテ２号紙画面）をポップアップ表示することができる。このため、特筆すべき検査結果或いは主訴の背景である当該受診日の他の診療情報を知ることができ、これを利用して、正確な要約を容易に作成することができる。
前記［８］の構成では、例えば、マウス操作等により「検査項目○○の上限値異常が３回」にポインタが位置されると、カルテ２号紙画面をポップアップ表示して、「検査項目○○の上限値異常が３回」に該当する受診日である「○月○日」「×月×日」「＊月＊日」の診療情報を表示することができる。このため、特筆すべき検査結果或いは主訴の背景である当該受診日の他の診療情報を知ることができ、これを利用して、正確な要約を容易に作成することができる。
【図面の簡単な説明】
【図１】実施の形態の診療支援装置の要約表示画面を例示する説明図。（ａ）は基本的な要約表示画面、（ｂ）は異常回数を付加した要約表示画面。
【図２】実施の形態の診療支援装置の要約表示画面に於いて異常回数を付加してポップアップ表示した要約表示画面を例示する説明図（ａ）と、カルテ２号紙画面で要約をポップアップ表示した様子を例示する説明図（ｂ）。
【図３】実施の形態の診療支援装置の要約表示画面を例示する説明図。異常期間にポップアップ表示した様子を示す。
【図４】実施の形態の診療支援装置の要約表示画面を例示する説明図。異常回数にポップアップ表示した様子を示す。
【図５】実施の形態の診療支援装置の構成を示すブロック図。
【図６】診療情報データベースを構成する経過等テーブルの構成例を示す説明図（ａ）と、経過等テーブルからユーザの操作入力で指定された検索期間のレコードを抽出して診療項目別にまとめて受診日順に配列した様子を示す説明図（ｂ）。
【図７】異常／正常状態＆差異有無記録テーブルを例示する説明図（ａ）と、異常値テーブルの構成例を示す説明図（ｂ）。
【図８】図７の異常／正常状態＆差異有無記録テーブルの「状態項目」と「差異項目」にデータを記録する手順を示すフローチャートの一部。
【図９】図７の異常／正常状態＆差異有無記録テーブルの「状態項目」と「差異項目」にデータを記録する手順を示すフローチャートの一部。
【図１０】図７の異常／正常状態＆差異有無記録テーブルの「状態項目」と「差異項目」にデータを記録する手順を示すフローチャートの一部。
【図１１】図７の異常／正常状態＆差異有無記録テーブルの「状態項目」と「差異項目」にデータを記録する手順を示すフローチャートの残部。
【符号の説明】
１０  制御装置
１１  表示装置
１２  入力装置
１３  ハードディスグ
１４  ＲＡＭ
【図１】
2004272825.tif 000003
【図２】
2004272825.tif 000004
【図３】
2004272825.tif 000005
【図４】
2004272825.tif 000006
【図５】
2004272825.tif 000007
【図６】
2004272825.tif 000008
【図７】
2004272825.tif 000009
【図８】
2004272825.tif 000010
【図９】
2004272825.tif 000011
【図１０】
2004272825.tif 000012
【図１１】
2004272825.tif 000013