(57)【要約】【課題】患者が過去に受けた診療の対象部位と時期とを直感的で分かりやすく提示する。【解決手段】検索結果画面１００には、タイムライン部分１１０とシェーマ図部分１２０とが並べて表示される。タイムライン部分１１０には、検索された各診療記録文書に対応する時期表示マーク１１５ａ及び１１５ｂが、時間軸上の当該文書の診療日時に対応する位置にプロットされる。シェーマ図部分１２０には、人体を模式的に表すシェーマ図１２２が表示されると共に、検索された各診療記録文書に対応する位置表示マーク１２４ａ及び１２４ｂが、シェーマ図１２２上の、当該文書に対応する部位コードが示す位置にプロットされる。【選択図】図７
2014123181.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
診療部位と診療時期の情報を含んだ各患者の診療記録情報を記憶した記憶手段から、指定された患者の各診療記録情報を検索する検索手段、及び、
検索された診療記録情報の分布を示す一覧分布画像を生成する画像生成手段、
として機能させるためのプログラムであって、
前記画像生成手段は、
身体又はその一部を示すシェーマ図上の、前記検索された各診療記録情報の診療部位に対応する各位置に、それぞれ当該診療記録情報に対応づけた位置表示マークを配置した位置分布画像と、
時間軸上の、前記検索された各診療記録情報の診療時期に対応する各位置に、それぞれ当該診療記録情報に対応づけた時期表示マークを配置した時期分布画像と、
を並べて表示した一覧分布画像を生成する、
ことを特徴とするプログラム。
【請求項２】
前記画像生成手段は、
前記検索された診療記録情報があらかじめ定められた上限数を超える場合に、それら診療記録情報を、あらかじめ定められたグループ分け規則に従って、前記上限数以下ずつの表示グループにグループ分けし、表示グループごとに前記位置分布画像を生成する、
ことを特徴とする請求項１に記載のプログラム。
【請求項３】
前記画像生成手段は、前記位置分布画像上の各位置表示マークを、当該位置表示マークに対応する診療記録情報に対応する診療時期に応じた表示態様で表示する、ことを特徴とする請求項１〜２のいずれか１項に記載のプログラム。
【請求項４】
前記画像生成手段は、表示装置に表示した前記位置分布画像に対して、ユーザから、詳細表示対象の身体部分が指定されると、指定された身体部分に対応する部分シェーマ図上に、当該身体部分に属する診療部位に該当する診療記録情報に対応する位置表示マークを配置した部分位置分布画像を生成して前記表示画面に表示する、ことを特徴とする請求項１〜３のいずれか１項に記載のプログラム。
【請求項５】
診療部位と診療時期の情報を含んだ各患者の診療記録情報を記憶した記憶手段から、指定された患者の各診療記録情報を検索する検索手段と、
検索された診療記録情報の分布を示す一覧分布画像を生成する画像生成手段と、
を備え、
前記画像生成手段は、
身体又はその一部を示すシェーマ図上の、前記検索された各診療記録情報の診療部位に対応する各位置に、それぞれ当該診療記録情報に対応づけた位置表示マークを配置した位置分布画像と、
時間軸上の、前記検索された各診療記録情報の診療時期に対応する各位置に、それぞれ当該診療記録情報に対応づけた時期表示マークを配置した時期分布画像と、
を並べて表示した一覧分布画像を生成する、
ことを特徴とする診療記録表示装置。
【請求項６】
コンピュータを、
診療部位と診療時期の情報を含んだ各患者の診療記録情報を記憶した記憶手段から、指定された患者の各診療記録情報を検索する検索手段、及び、
身体又はその一部を示すシェーマ図上の、前記検索手段により検索された各診療記録情報の診療部位に対応する各位置に、それぞれ当該診療記録情報に対応づけた位置表示マークであって当該診療記録情報の診療時期に対応する表示態様で表示される位置表示マーク、を配置した位置分布画像を生成する画像生成手段、
として機能させるためのプログラム。
【請求項７】
診療部位と診療時期の情報を含んだ各患者の診療記録情報を記憶した記憶手段から、指定された患者の各診療記録情報を検索する検索手段と、
身体又はその一部を示すシェーマ図上の、前記検索手段により検索された各診療記録情報の診療部位に対応する各位置に、それぞれ当該診療記録情報に対応づけた位置表示マークであって当該診療記録情報の診療時期に対応する表示態様で表示される位置表示マーク、を配置した位置分布画像を生成する画像生成手段と、
を備える診療記録表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム及び診療記録表示装置に関する。
【背景技術】
【０００２】
病院等の医療機関では、診察や治療の記録として、カルテ、紹介状、各種検査記録といった紙文書、レントゲン写真、内視鏡検査の動画や静止画等といった、様々な種類、様々なフォーマットの紙文書やデータを保管している。
【０００３】
近年、それら診療記録のための様々な文書やデータをデータベース化して一元管理するシステムが開発されている。この種のシステムでは、ユーザ（診療記録を参照する医師等）が指定した検索条件に合致する文書等を検索し、検索された文書等のリストをユーザに提示する。このリストには、例えば検索結果の文書ごとに、その文書を表す文書名（文書等のデータ実体へリンクされている）、その文書の登録日時や登録者等、担当医師等の属性情報が表示される。ユーザは、そのリストの中から自分の読みたい文書等を選択して、その文書の実体データを呼び出して画面表示する。
【０００４】
このようなリスト表示では、個々の検索結果は文書名や属性等の文字情報から識別する必要があり、必要な文書を探すのが必ずしも容易とは言えない。
【０００５】
医療等に関する情報提示の仕方に関する従来技術として、以下に挙げるものがある。
【０００６】
特許文献１には、医療用の文書に限定されるものではないが、文書の検索結果を表形式で表示する方式が示されている。この方式では、表の各セルに含まれる文書の数やセル同士の距離に応じて各セルの表示サイズを変更することで、セルに含まれる文書の表示漏れを低減している。
【０００７】
特許文献２には、医師が描いたシェーマ図と医用画像とをリンクして管理している装置が開示されている。シェーマ図及び医用画像には時刻情報が関連付けられており、装置は、疾患部情報と組み合わせることで、疾患部の変化の様子を示す疾患部時系列シェーマ、疾患部時系列医用画像データを生成し、両者を同期表示する。
【０００８】
特許文献３には、患者に関する検査結果、診察所見、処方・指示を、前々回、前回、今回等のように時系列順に並べたカルテ画面を提示する装置が開示されている。
【０００９】
また、検索結果の提示に関するものではないが、医療情報の提示に関する従来技術として特許文献４に示される装置がある。特許文献４に開示される医用画像表示装置は、内視鏡装置で記録された動画及び静止画に加えて、生体の内部構造を模式的に表したシェーマ図を画面に表示する。静止画の撮影部位を示す識別情報が内視鏡装置の撮影時に記録されており、医用画像表示装置は、その識別情報に基づいて、シェーマ図内の特定位置と静止画とが対応づけられるようにリンク情報を付与する。画面表示されたシェーマ図の特定位置をポイントすると、そのポイントに対応する静止画が呼び出される。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２０１１−０２２７０４号公報
【特許文献２】特開２０１０−０７５４０３号公報
【特許文献３】特開２０１１−２３３１６１号公報
【特許文献４】特開２０１２−０４５４１９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明は、患者が過去に受けた診療の対象部位と時期とを、本発明を用いない場合と比べて、より直感的で分かりやすく提示できるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
請求項１に係る発明は、コンピュータを、診療部位と診療時期の情報を含んだ各患者の診療記録情報を記憶した記憶手段から、指定された患者の各診療記録情報を検索する検索手段、及び、検索された診療記録情報の分布を示す一覧分布画像を生成する画像生成手段、として機能させるためのプログラムであって、前記画像生成手段は、身体又はその一部を示すシェーマ図上の、前記検索された各診療記録情報の診療部位に対応する各位置に、それぞれ当該診療記録情報に対応づけた位置表示マークを配置した位置分布画像と、時間軸上の、前記検索された各診療記録情報の診療時期に対応する各位置に、それぞれ当該診療記録情報に対応づけた時期表示マークを配置した時期分布画像と、を並べて表示した一覧分布画像を生成する、ことを特徴とするプログラムである。
【００１３】
請求項２に係る発明は、前記画像生成手段は、前記検索された診療記録情報があらかじめ定められた上限数を超える場合に、それら診療記録情報を、あらかじめ定められたグループ分け規則に従って、前記上限数以下ずつの表示グループにグループ分けし、表示グループごとに前記位置分布画像を生成する、ことを特徴とする請求項１に記載のプログラムである。
【００１４】
請求項３に係る発明は、前記画像生成手段は、前記位置分布画像上の各位置表示マークを、当該位置表示マークに対応する診療記録情報に対応する診療時期に応じた表示態様で表示する、ことを特徴とする請求項１〜２のいずれか１項に記載のプログラムである。
【００１５】
請求項４に係る発明は、前記画像生成手段は、表示装置に表示した前記位置分布画像に対して、ユーザから、詳細表示対象の身体部分が指定されると、指定された身体部分に対応する部分シェーマ図上に、当該身体部分に属する診療部位に該当する診療記録情報に対応する位置表示マークを配置した部分位置分布画像を生成して前記表示画面に表示する、ことを特徴とする請求項１〜３のいずれか１項に記載のプログラムである。
【００１６】
請求項５に係る発明は、診療部位と診療時期の情報を含んだ各患者の診療記録情報を記憶した記憶手段から、指定された患者の各診療記録情報を検索する検索手段と、検索された診療記録情報の分布を示す一覧分布画像を生成する画像生成手段と、を備え、前記画像生成手段は、身体又はその一部を示すシェーマ図上の、前記検索された各診療記録情報の診療部位に対応する各位置に、それぞれ当該診療記録情報に対応づけた位置表示マークを配置した位置分布画像と、時間軸上の、前記検索された各診療記録情報の診療時期に対応する各位置に、それぞれ当該診療記録情報に対応づけた時期表示マークを配置した時期分布画像と、を並べて表示した一覧分布画像を生成する、ことを特徴とする診療記録表示装置である。
【００１７】
請求項６に係る発明は、コンピュータを、診療部位と診療時期の情報を含んだ各患者の診療記録情報を記憶した記憶手段から、指定された患者の各診療記録情報を検索する検索手段、及び、身体又はその一部を示すシェーマ図上の、前記検索手段により検索された各診療記録情報の診療部位に対応する各位置に、それぞれ当該診療記録情報に対応づけた位置表示マークであって当該診療記録情報の診療時期に対応する表示態様で表示される位置表示マーク、を配置した位置分布画像を生成する画像生成手段、として機能させるためのプログラムである。
【００１８】
請求項７に係る発明は、診療部位と診療時期の情報を含んだ各患者の診療記録情報を記憶した記憶手段から、指定された患者の各診療記録情報を検索する検索手段と、身体又はその一部を示すシェーマ図上の、前記検索手段により検索された各診療記録情報の診療部位に対応する各位置に、それぞれ当該診療記録情報に対応づけた位置表示マークであって当該診療記録情報の診療時期に対応する表示態様で表示される位置表示マーク、を配置した位置分布画像を生成する画像生成手段と、を備える診療記録表示装置である。
【発明の効果】
【００１９】
請求項１又は５に係る発明によれば、患者が過去に受けた診療の対象部位と時期とを、本発明を用いない場合と比べて、より直感的で分かりやすく提示できる。
【００２０】
請求項２に係る発明によれば、シェーマ図上に表示される位置表示マークの数が多くなりすぎることを避けることができる。
【００２１】
請求項３に係る発明によれば、シェーマ図上の位置表示マークの表示態様から、そのマークに対応する診療記録情報に対応する診療時期をおおよそ把握することができる。
【００２２】
請求項４に係る発明によれば、ユーザが希望する身体部分における診療記録情報の分布を、より詳細に提示することができる。
【００２３】
請求項６又は７に係る発明によれば、シェーマ図上の位置表示マークの表示態様から、そのマークに対応する診療記録情報に対応する診療時期をおおよそ把握することができる。
【図面の簡単な説明】
【００２４】
【図１】実施形態のシステムの一例を示す図である。
【図２】診療記録管理テーブルのデータ内容の一例を示す図である。
【図３】患者情報テーブルのデータ内容の一例を示す図である。
【図４】診療科情報テーブルのデータ内容の一例を示す図である。
【図５】部位情報テーブルのデータ内容の一例を示す図である。
【図６】文書種情報テーブルのデータ内容の一例を示す図である。
【図７】検索結果画面の表示例を示す図である。
【図８】検索結果画面の生成手順の一例を示す図である。
【図９】部分シェーマ図を表示した検索結果画面の表示例を示す図である。
【図１０】複数の注目期間についてのシェーマ図を表示した検索結果画面の表示例を示す図である。
【発明を実施するための形態】
【００２５】
以下、図面を参照して、本発明の好適な実施の形態を説明する。
【００２６】
図１に示すこの実施の形態の診療記録管理システム１０は、例えばＬＡＮ（ローカルエリアネットワーク）又はインターネット等のネットワーク３０に接続されている。ユーザ（例えば医師）は、自身の操作する端末４０からそのネットワーク３０を介して診療記録管理システム１０にアクセスし、そのシステム１０からサービスを受ける。診療記録管理システム１０は、病院等の１つの医療機関で運用されるものであってもよいし、複数の医療機関で共同運用又はもっと公的なシステムとして運用されるものであってもよい。
【００２７】
診療記録管理システム１０において、通信部１２は、ネットワーク３０を介したデータ通信を制御する。
【００２８】
ＵＩ（ユーザインタフェース）部１４は、ＵＩ画面を生成し、生成したＵＩ画面を通信部１２及びネットワーク３０を介して端末４０に提供する。ＵＩ画面は、例えばウェブページであってもよいが、これに限られるものではない。
【００２９】
ＵＩ部１４は、ＵＩ画面の１つとして、情報管理部１６が検索した、対象患者の診療記録文書群をシェーマ図及びタイムライン（時間軸）にそれぞれプロットした検索結果画面を生成する機能を有する。
【００３０】
ここで、シェーマ図とは、医師がカルテ等に記載する人体又はその一部を示す絵図であり、例えば患部等の場所や状態を記録するのに用いられる。本実施形態では、人体の全身又は各部分又はその両方の、外形又は内部（骨格や内臓の配置など）又はその両方を表したシェーマ図画像を用意し、検索された各診療記録文書に関連付けたアイコン又はマークをシェーマ図画像上の対応部位に配置して表示することで、それら各文書が患者の身体のどの部位に関するものかをユーザに知らせる。なお、記載を簡潔にするため、以下では、「診療記録文書」のことを単に「文書」と呼ぶ場合がある。
【００３１】
検索結果の表示に用いるシェーマ図のデータは、シェーマ図記憶部１８に記憶されている。記憶されるシェーマ図は、例えば人体の全身を示すものである。また、この他に、上半身、下半身、頭部、胸部、腹部等といった部分的なシェーマ図をシェーマ図記憶部１８に登録しておいてもよい。また、表示に用いるシェーマ図としては、例えば、全身や各部分の正面、背面又は側面を模式的に表示するものを用いる。また、全身や各部分の外観を表示するシェーマ図の他に、内部の臓器・器官の配置などを表示するシェーマ図を用意し、検索結果の表示に用いるようにしてもよい。
【００３２】
タイムライン表示では、個々の診断記録文書を示すマーク又はアイコンを、タイムライン（時間軸）上の、それぞれ当該診断記録文書に対応する診療日時（図２参照）に対応する位置に配置して表示する。例えば、ＵＩ画面上のタイムライン全体の長さで、数十年、十年程度、数年、数ヶ月などといった、指定されたスケールの時間幅を表現する。タイムライン全体の時間幅の大きさや、タイムライン全体で表す期間の始期又は終期又はその両方を、ユーザが指定できるようにしてもよい。
【００３３】
情報管理部１６は、データベース２０を管理すると共に、ユーザからの要求に応じてデータベース２０から診療記録文書等の検索を行う。
【００３４】
データベース２０は、診療記録文書の管理のための各種情報を記憶するデータベースである。図１ではデータベース２０は１つのシステムで構成されているが、これは必須のことではない。データベース２０は、それぞれ自分の担当する情報を管理する複数のサブシステムから構成されていてもよい。
【００３５】
データベース２０は、個々の患者の診療記録文書を蓄積している。診療記録文書は、患者の診察、治療に関連して作成され、記録として保存される電子文書又はデータであり、例えばカルテ、検査報告書、（他の医療機関からの）紹介状、（手術等の）同意書、問診票、レントゲン写真、内視鏡の動画像等といった様々な種類の文書やデータを包含する。診療記録文書のデータ形式は特に限定されるものではなく、例えば、文書作成アプリケーションで作成された文書ファイル、紙文書をスキャンして得られる画像等を含んだスキャン文書ファイル、静止画データ、動画データ、マルチメディアデータ等のいずれの形式であってもよい。
【００３６】
データベース２０には、診療記録文書の管理や利用のための情報として、診療記録管理テーブル２１、患者情報テーブル２３、診療科情報テーブル２５、部位情報テーブル２７及び文書種情報テーブル２９が保持されている。
【００３７】
診療記録管理テーブル２１は、データベース２０が蓄積している各診療記録文書の管理データを保持するテーブルである。図２に診療記録管理テーブル２１のデータ内容の一例を示す。図２に示す表の１行が、１つの診療記録文書についての管理データである。この例では、１つの診療記録文書の管理データには、患者ＩＤ（ＩＤｅｎｔｉｆｉｃａｔｉｏｎ：識別情報）、診療日時、文書ＩＤ、文書名、担当医ＩＤ、部位コード、文書種コードの各属性項目が含まれている。
【００３８】
患者ＩＤは、この診療記録文書の対象である患者を一意に識別するための識別情報である。診療日時は、その文書に対応する診療が実施された日時である。図では、診療日時を年月日で示しているが、更に細かく時又は分の単位まで記録してもよいし、年月の単位までの記録に留めてもよい。文書ＩＤは、この文書を一意に識別するための識別情報である。診療記録文書の実体データは、この文書ＩＤに対応づけてデータベース２０に保存されている。文書名は、その文書に対してユーザが付与した題名である。担当医ＩＤは、この文書の対象である患者の担当医を一意に識別するための識別情報である。なお、担当医以外の人が文書を作成、登録する場合を考慮して、担当医ＩＤの他に、この文書を作成（又は登録）した人を示す作成者ＩＤを管理データに含めてもよい。部位コードは、身体の部位のうちのその文書の対象となる部位を示す識別コードである。身体の各部位には、あらかじめ一意なコードが割り振られており、それらコードの中から診療記録文書に対応する部位のコードが選ばれる。なお、診療記録文書には、特定の部位に対応づけられないものもあり、このような文書には部位コードは設定されない。文書種コードは、例えば、カルテ、検査報告書、紹介状、レントゲン写真等といった、その診療記録文書の種類を示す識別コードである。
【００３９】
図２に例示した、診療記録管理テーブル２１に保持される文書の管理データはあくまで一例に過ぎない。管理データは、上に例示した属性項目のすべてを含んでいる必要はないし、例示したもの以外の属性項目を含んでいてもよい。例えば、初診ごとに診療識別情報を自動的に付与し、その診療記録情報を管理データに含めてもよい。この場合、初診の後の再診や検査、投薬、手術等の診療行為において用いた文書の管理データに、初診時に付与した診療識別情報を記録する。これにより、１つの症状についての初診から治癒までの一連の文書群が同じ診療識別情報で管理可能となる。
【００４０】
患者情報テーブル２３は、患者の管理データを保持するテーブルである。図３に患者情報テーブル２３のデータ内容の一例を示す。図３に示す表の１行が１人の患者についての管理データであり、患者ＩＤ、患者名、担当医ＩＤ、診療科コードの各項目を含んでいる。患者ＩＤ及び担当医ＩＤについては既に説明した。患者名は、その患者ＩＤに対応する患者の氏名である。診療科コードは、その患者が過去に受診したことのある診療科を示す識別コードである。なお、図２では省略したが、診療記録文書の管理データに、当該文書を作成又はデータベース登録した診療科の診療科コードを含めてもよい。
【００４１】
診療科情報テーブル２５は、診療科の管理データを保持するテーブルである。図４に診療科情報テーブル２５のデータ内容の一例を示す。図４に示す表の１行が１つの診療科についての管理データであり、診療科ＩＤと診療科名を含む。診療科ＩＤについては既に説明した。診療科名は、当該診療科の名称である。
【００４２】
部位情報テーブル２７は、部位コードの定義情報を保持するテーブルである。図５に部位情報テーブル２７のデータ内容の一例を示す。図示のように、部位情報テーブル２７には、各部位コードに対応する部位名が登録されている。例えば、図５の例では、「頭部」に対して部位コード「Ｗ０００１」、「胸部」に対して部位コード「Ｗ０００２」が割り当てられている。なお、図示は省略したが、「頭部」、「胸部」等の各部位は、人体を表すシェーマ図上の当該部位の位置にそれぞれ対応づけられている。全身のシェーマ図や身体の各部分のシェーマ図、身体内部のシェーマ図等といった複数種類のシェーマ図を用いる実施例では、シェーマ図毎に、各部位コードがそのシェーマ図上の当該部位の位置に対応づけられている。
【００４３】
文書種情報テーブル２９は、文書種コードの定義情報を保持するテーブルである。図６に文書種情報テーブル２９のデータ内容の一例を示す。図示のように、文書種情報テーブル２９には、各文書種コードに対応する文書種類名が登録されている。例えば、図６の例では、コード「Ｃ０００１」は文書種類「レントゲン（写真）」を、コード「Ｃ０００２」は文書種類「診断書」を表す。
【００４４】
なお、図２〜図６に示した各テーブルはあくまで一例に過ぎない。各テーブルはそれぞれ例示した項目のすべてを含んでいる必要はないし、例示した項目以外の項目を含んでいてもよい。
【００４５】
また、以上に例示した各テーブルは、便宜上テーブルと呼んだだけであり、同様の情報内容を表すデータ形式のものであれば、テーブル（表）形式でなくてもよい。
【００４６】
次に、図７を参照して、ＵＩ部１４が生成する検索結果画面１００の一例を説明する。図７に例示した検索結果画面１００には、タイムライン部分１１０とシェーマ図部分１２０とが並べて配置されている。
【００４７】
図７の例では、タイムライン部分１１０は、時間軸表示欄１１２と検索結果表示欄１１４とを含んでいる。
【００４８】
時間軸表示欄１１２は、図中右から左へと流れる時間を表す時間軸を表示する欄であり、その時間軸上の各位置又は各区間（或いはいくつかの代表的な位置又は区間）がカレンダー上のどのような日時又は期間に該当しているかを示すための目盛りを表示している。図示例では、時間軸表示欄１１２は２段に分かれており、上段は年度、下段は月度の目盛りをそれぞれ示している。
【００４９】
図示例では、時間軸表示欄１１２の横幅全体で１年のうちの数ヶ月間を表現しているが、ユーザの操作に応じて、その横幅全体が表現する期間をもっと長くしたり、短くしたりできるようにしてもよい。また、スクロール操作により、時間軸表示欄１１２の横幅全体が表す期間を前又は後ろにずらすことができるようにしてもよい。例えばデフォルト設定では、時間軸表示欄１１２は、その横幅全体で、現在から例えば５年前までといった直近のあらかじめ定められた長さの期間を表すものとし、そのデフォルト設定に応じた表示を見ながら、ユーザが、縮尺（横幅全体で表現する時間の長さ）や表示範囲（横幅全体でいつからいつまでの期間を表示するか）を操作するようにしてもよい。なお、時間軸表示欄１１２の表示範囲のデフォルト設定は、直近のあらかじめ定められた長さの期間に限られるものではない。この他にも、例えば、検索された文書群の診療日時をすべて包含する最短の期間、等といった他の規則により決まる期間をデフォルト設定としてもよい。
【００５０】
検索結果表示欄１１４は、検索された各文書の、時間軸表示欄１１２が示す時間軸上での位置を表示するための欄である。図示例では、検索結果表示欄１１２は、３つの段（すなわち、行）に分かれている。この例では、各段に対してそれぞれ、１つの診療科（消化器内科、脳神経外科、整形外科等）が割り当てられている。
【００５１】
１つの診療科の段には、当該診療科での診療において用いられた（例えば作成又は提出された）各診療記録文書を示すマーク（アイコンと呼んでもよい）１１５ａ、１１５ｂが配置される。各時期表示マーク１１５ａ、１１５ｂは、横方向に延びる時間軸上での、当該マークが表す文書の診療日時に対応する位置に配置される。診療記録文書がどの診療科で用いられたものかは、当該文書の管理データに含まれる診療科コードから判別すればよい。
【００５２】
検索結果表示欄１１４にいくつの段（診療科）を表示するか、各段にそれぞれどの診療科を割り当てるか、又はその両方を、ユーザが指定できるようにしてもよい。
【００５３】
図示例では、時期表示マーク１１５ａと１１５ｂとは異なる形状となっており、この形状の相違により、例えば文書種（文書の種類）の相違や対応部位の相違等といった、当該文書の属性の相違を示している。例えば、時期表示マーク１１５ａ、１１５ｂの形状により文書種を表現する場合、各文書種に対応するマークの形状をそれぞれ事前に定めておく。なお、この例では、属性の値をマークの形状で表現したがこれは一例に過ぎない。この代わりに、マークの色のような他の種類の表示態様で属性を表現してもよいし、色と形状の組合せのように複数種類の表示態様の組合せで属性を表現してもよい。また、文書の複数の属性の組合せを、当該文書に対応するマークの表示態様により表現（例えばマークの形状で対応部位を、色で文書種を表現する等）してもよい。
【００５４】
図示例では、検索結果表示欄１１４の段分けにより診療科を、時期表示マーク１１５ａ、１１５ｂの表示態様により診療科以外の文書属性を表現したが、これは一例に過ぎない。段分けやマーク表示態様に対して文書のどの属性項目を対応づけるかは、例えばシステム運用者が定めればよいし、また個々のユーザがカスタマイズできるようにしてもよい。また、検索結果表示欄１１４を複数の段に分けることは必須のことではない。
【００５５】
図示例では、時間軸表示欄１１２内に、注目期間指定枠１１８が表示されている。注目期間指定枠１１８は、シェーマ図部分１２０に表示する文書の診療日時範囲（「注目期間」と呼ぶ）を指定するための枠である。注目期間指定枠１１８の右端が注目期間の始期を、左端が終期を示す。注目期間指定枠１１８の始期マーク１１９ｓ、終期マーク１１９ｅの位置をマウス等の入力装置により移動させることで、注目期間の始期、終期がそれぞれ変更される。シェーマ図部分１２０には、検索された文書のうち、その診療日時属性値が注目期間内に含まれる文書を表す位置表示マーク１２４ａ、１２４ｂが表示される。
【００５６】
図７の例では、検索結果画面１００の横方向をタイムライン表示での時間軸の方向としたが、この代わりに、検索結果画面１００の縦方向を時間軸の方向としてもよい。
【００５７】
以上、タイムライン部分１１０について説明した。次に、シェーマ図部分１２０について説明する。
【００５８】
図７の例では、シェーマ図部分１２０には、人体全身を正面から見た外観を模式的に示すシェーマ図１２２が表示される。シェーマ図１２２上には、検索された文書又は文書群を表す位置表示マーク１２４ａ、１２４ｂが、そのシェーマ図１２２上での、当該文書又は文書群の部位コード（図２参照）に対応する位置に配置される。
【００５９】
図７の例では、同じ部位に対応する文書が１〜４件の場合は四角形の位置表示マーク１２４ａを、５件以上の場合は星印の位置表示マーク１２４ｂを用いている。ユーザがマウス等を操作して、位置表示マーク１２４ａ又は１２４ｂの上にカーソルを重ねる等、位置表示マークに対してあらかじめ定められた操作を行うと、その位置表示マークが示す部位に対応する検索結果の文書のリスト（例えば文書名を並べたリスト）がポップアップ表示される。この文書リストは、当該部位に該当する文書を、例えば、診療日時の古い順（又は新しい順）に並べたものであってよい。また、文書リストには、文書名の他に、診療日時、担当医名や文書の種類等といった他の属性を合わせて表示してもよい。ユーザが、この文書リスト中のいずれかの文書にカーソルを合わせ、ダブルクリック等のあらかじめ定められた操作を行うと、その文書がオープンされ、その文書の内容が画面に表示される。
【００６０】
また、位置表示マーク１２４ａ又は１２４ｂの上にカーソルを重ねる等の、位置表示マークに対してあらかじめ定められた操作を行うと、タイムライン部分１１０内の、その位置表示マークに対応する各文書の時期表示マーク１１５ａ又は１１５ｂが強調表示されるようにしてもよい。
【００６１】
同じ部位に対応する文書の数以外に、例えばその部位に対応する文書の診療科属性値等の他の属性に応じて、位置表示マークの表示態様を変えてもよい。同じ部位に対応する文書が複数ある場合には、それら複数の文書の属性値のうちの支配的な属性値（例えば該当する文書数が最も多い属性値）に応じて、位置表示マークの表示態様を選択すればよい。
【００６２】
また、図７の例では、位置表示マーク１２４ａ又は１２４ｂの表示濃度により、その位置表示マークが示す文書群の代表的な診療日時を表している。文書群の代表的な診療日時としては、例えば、その文書群に含まれる文書の診療日時属性のうち、最新（又は最古）の日時を用いる。図示例では、診療日時が新しいほど、位置表示マークの表示濃度を濃くしている。シェーマ図部分１２０には、凡例の一部として、表示濃度が濃くなるほど診療日時が新しいことを示す濃度スケール１２６が示されている。なお、表示濃度の代わりに、色相や形状等と言った位置表示マークの他の表示態様により診療日時の古さ（新しさ）を表すようにしてもよい。
【００６３】
この例では、同じ部位に該当する複数の文書を１つの位置表示マーク１２４ａ又は１２４ｂで表したが、この代わりに１つの文書を１つの位置表示マークで表すようにしてもよい。この場合、位置表示マークの表示態様のうち、診療日時の古さを表す態様以外のものを用いて、文書の他の属性を表してもよい。例えば、位置表示マークの形状で当該位置表示マークに対応する文書の種類を表し、表示濃度でその文書に対応する診療日時の古さを表す等である。
【００６４】
また、以上の例のように診療記録文書を単位とするのではなく、診療日及び診療科が共通する診療記録文書群を１つの単位（この単位を「診療記録単位」と呼ぶ）とし、同じ部位に対応する診療記録単位の数に応じて、シェーマ図上のその部位に配置する位置表示マークの表示態様を区別してもよい。例えば、同一部位に該当する診療記録単位が１〜４個までの場合は四角形、５個以上の場合は星形の位置表示マークを用いるなどである。診療記録単位は、検索結果の各文書の診療日時及び診療科コードの属性から判定すればよい。また、診療記録単位が身体のどの部位に対応するかは、その診療記録単位に含まれる文書の部位コードから判定すればよい。このように、診療日及び診療科が共通する診療記録文書群を１つの単位とし、指定された期間での同一部位に対応する診療記録単位の数を視覚化することで、ユーザは、患者がその部位に対してその期間に診療を受けた回数が多いのか少ないのか、そのおおよその程度を知ることができる。
【００６５】
この変形として、文書の管理データに診療識別情報（初診から治癒までの一連の診療において共通に用いられる識別情報）を含める場合には、各文書の管理データ中の診療識別情報を参照することで、１つの症状の初診から治癒までの一連の診療において用いられた診療記録文書群を１つのグループにまとめることができる。そして、同じ部位に対応するグループの数に応じて、シェーマ図上のその部位に配置する位置表示マークの表示態様を区別してもよい。例えば、同一部位に該当するグループが１個の場合は四角形、２個以上の場合は星形の位置表示マークを用いるなどである。このような表示により、ユーザは、位置表示マークが示す部位について患者が傷病を負った回数が多いのか少ないのか、そのおおよその程度を知ることができる。
【００６６】
さて、検索結果の文書の数が多いと、それら多数の文書を表す位置表示マークを１つのシェーマ図１２２の上に表示したのでは煩雑になりすぎ、ユーザが所望の文書を選択しづらくなる。そこで、１つの例では、１つのシェーマ図１２２上に表示する文書の数に上限（「表示上限数」と呼ぶ）を設け、検索結果の文書の数がその表示上限数を超えると、それら文書を複数のシェーマ図１２２に振り分けて表示することとし、１つのシェーマ図１２２あたりの文書数を表示上限数以下に抑える。この場合、１つの例では、検索結果画面１００内に複数のシェーマ図１２２を並べて表示する。このとき、個々のシェーマ図１２２を縮小し、それら複数のシェーマ図１２２が１つの検索結果画面１００内に収まるようにする。また、別の例では、検索結果画面１００を複数表示し、各検索結果画面１００にそれぞれ１つずつシェーマ図１２２（及びその上に配置された位置表示マーク群）を表示する。この例では、各検索結果画面１００内のタイムライン部分１１０には、シェーマ図１２２に配置した位置表示マークに対応する文書に対応する時期表示マークのみを表示するようにしてもよい。
【００６７】
複数のシェーマ図１２２への文書の振り分けは、例えば、診療時期に基づいて行う。この例では、検索された各文書の診療日時属性に基づき、例えば診療日時が新しい順に、表示上限数までの文書を最初のシェーマ図１２２に割り当てる。ここで、未割り当ての文書が残っていれば、２番目のシェーマ図１２２を用意し、それら未割り当ての文書を、診療日時が新しい順に、その２番目のシェーマ図１２２に割り当てる。このような処理を、検索結果のすべての文書がいずれかのシェーマ図１２２に割り当てられるまで繰り返せばよい。
【００６８】
また、別の例では、診療科ごとに文書を別々のシェーマ図１２２に振り分ける。この例では、検索された各文書の診療科コード属性を参照することで、各文書を診療科ごとにグループ分けし、１つのグループ（１つの診療科に該当する文書群）に含まれる文書に対応する位置表示マークを、１つのシェーマ図１２２上に配置する。１つの診療科に対応する文書の数がシェーマ図１つあたりの表示上限数を超える場合は、診療日時等の他の属性に従ってそれら文書を更に複数のサブグループ（サブグループ内の文書数は表示上限数以下）に分け、各サブグループをそれぞれ別々のシェーマ図１２２上に表示するようにしてもよい。また、この例において、文書数が少ない診療科を、合計の文書数が１シェーマ図あたりの表示上限数以下という条件を満たす範囲で、複数科まとめて１つのシェーマ図１２２に割り当てるようにしてもよい。
【００６９】
以上では、検索された文書群を複数のシェーマ図１２２に振り分けるための基準として、診療日時属性や診療科属性を用いる場合を例示したが、これに限らず他の文書属性を用いてそれら文書群をグループ分けし、複数のシェーマ図１２２に振り分けるようにしてもよい。
【００７０】
次に、図８を参照して、診療記録管理システム１０による検索及び検索結果の提示の手順の一例を説明する。
【００７１】
この手順では、まず端末４０に表示されたＵＩ画面から、ユーザ（医師等）が検索条件として患者ＩＤを入力（Ｓ１０）すると、その検索条件を受け取った診療記録管理システム１０の情報管理部１６が、診療記録管理テーブル２１から、その患者ＩＤに該当する文書群を検索する。検索された文書群の情報（すなわちその患者ＩＤに対応する文書の管理データの集合）は、ＵＩ部１４に渡される。ＵＩ部１４は、受け取った各文書に対応する時期表示マーク１１５ａ又は１１５ｂを時間軸表示欄１１４の、当該文書の診療日時属性値に対応する位置にプロットした検索結果画面１００を生成し、端末４０に提供する（Ｓ１２）。このとき、図７の例のように時間軸表示欄１１４を診療科ごとに別々の行に分けている場合には、各文書に対応する時期表示マーク１１５ａ又は１１５ｂを、それぞれ当該文書の診療科コードに該当する行にプロットする。このあとＵＩ部１４は、ユーザから、シェーマ図部分１２０に表示する期間（すなわち「注目期間」）の指定を受け付ける（Ｓ１４）。例えばユーザは、検索結果画面１００上で、注目期間指定枠１１８（図７参照）の始期及び終期を指定することで、注目期間を指定する。これにより、端末４０から診療記録管理システム１０のＵＩ部１４に、指定された注目期間を表す情報（例えば始期と終期の情報）が送られる。ＵＩ部１４は、検索結果の文書群のうち、診療日時がその注目期間内にあるものを抽出し、抽出した文書の数を求め、求めた数が１シェーマ図あたりの表示上限数を超えているかどうかを判定する（Ｓ１６）。
【００７２】
注目期間に該当する文書の数が１シェーマ図あたりの表示上限数以下であれば（Ｓ１６の判定結果が「いいえ」）、ＵＩ部１４は、それら抽出した文書を表す位置表示マークをシェーマ図１２２上にプロットとした検索結果画面１００を生成し、端末４０に提供する（Ｓ１８）。このステップでは、ＵＩ部１４は、抽出した文書に対応する位置表示マークを、シェーマ図１２２上の、その文書の部位コードに対応する位置にプロットする。このとき、同じ部位に対応する文書の数に応じて位置表示マークの形状を切り換えたり、文書の診療日時に応じて位置表示マークの表示濃度を変えたりする。
【００７３】
注目期間に該当する文書の数が１シェーマ図あたりの表示上限数を超えていれば（Ｓ１６の判定結果が「はい」）、ＵＩ部１４は、それら抽出した文書を前述の方法で複数のシェーマ図１２２に分けてプロットする（Ｓ２０）。そして、プロット後の複数のシェーマ図１２２を含んだ検索結果画面１００（又は複数の検索結果画面１００）を端末４０に提供する。
【００７４】
図８の例では、患者ＩＤを検索条件として検索を行ったが、患者ＩＤと他の文書属性についての条件をＡＮＤ条件で組み合わせたものを検索条件とし、検索を行ってもよい。
【００７５】
以上に説明したように、本実施形態の診療記録管理システム１００は、検索結果の文書群の時間的分布及び空間的分布の両方を一覧できる検索結果画面１００をユーザに提供する。この表示により、ユーザは、患者の診療履歴を、空間、時間の両面から把握する。
【００７６】
以上に例示した実施形態のシステムには、様々な変形例が考えられる。
【００７７】
例えば、図７に例示した検査結果画面１００において、シェーマ図１２２を複数の部位（例えば頭部、胸部、右腕、左腕等）に区分けしておき、ユーザがマウス操作等でそれら複数の部位のうちの１つを選択（例えばカーソル位置を所望の部位に合わせるなどの操作）すると、タイムライン部分１１０内の、その選択された部位に対応する各文書の時期表示マーク１１５ａ又は１１５ｂが強調表示されるようにしてもよい。これにより、当該部位についてどのぐらいの頻度でいつごろ診療がなされたのかを、タイムライン上で確認することができる。
【００７８】
また、検索結果画面１００に表示した全身のシェーマ図１２２の中の部位を選択したり、メニューから詳細表示をしたい部位を選択したりする操作により、詳細な部位のシェーマ図を表示できるようにしてもよい。図９の例は、胴体骨格を表すシェーマ図１３２を表示した検索結果画面１００の例である。この例では、シェーマ図１３２の表示が指示されると、ＵＩ部１４は、検索結果の文書のうち、部位コードが示す診療部位が、そのシェーマ図１３２が表す範囲内にある文書を抽出し、抽出した文書に対応する位置表示マーク１２４を、そのシェーマ図１３２上の、その文書の部位コードの示す位置にプロットする。
【００７９】
また、図７の例では検索結果画面１００のタイムライン部分１１０上で１つの注目期間の指定を受け付けたが、複数の注目期間の指定を受け付けられるようにしてもよい。この場合、指定された注目期間ごとにそれぞれ別々のシェーマ図１２２に位置表示マークをプロットするようにしてもよい。この例を図１０に示す。
【００８０】
図１０の例では、検索結果画面１００のタイムライン部分１１０に２つの注目期間指定枠１１８−１及び１１８−２が指定されている。シェーマ図部分１２０には、２つの注目期間指定枠１１８−１及び１１８−２にそれぞれ対応するシェーマ図１２２−１及び１２２−２が示される。そして、シェーマ図１２２−１には、注目期間指定枠１１８−１が示す期間に含まれる診療日時を属性として持つ文書に対応する位置表示マーク１２４がプロットされ、シェーマ図１２２−２には、注目期間指定枠１１８−２が示す期間に含まれる、対応する診療部位にプロットされる。
【００８１】
また、図７や図１０に例示した検索結果画面１００を表示した状態で、更に絞り込み検索の検索条件（例えば文書内容に関するキーワードや、文書の属性についての条件など）の入力を受け付けるようにしてもよい。この例では、情報管理部１６は、検索結果画面１００に位置表示マーク１２４をプロット表示した文書のうち、絞り込み検索条件に該当するものを特定する。そして、検索結果画面１００上で、特定した文書に対応する時期表示マーク１１５ａ又は１１５ｂ及び位置表示マーク１２４ａ又は１２４ｂを強調表示する。例えば、医師が担当患者の患者ＩＤを持つ文書群を検索結果画面１００を表示した状態で、その患者に対する問診や検査などで分かった情報をもとに絞り込み検索を行うといった運用が考えられる。医師は、強調表示されたマークを選択することで、絞り込み検索条件に合致する文書にアクセスする。
【００８２】
また、ユーザからの指示に応じ、注目期間指定枠１１８で示された注目期間の例えば始期から終期までの各時点での、診療記録文書の空間的な分布を、例えばシェーマ図部分１２０内でアニメーション表示してもよい。アニメーション表示のためには、例えば、注目期間をあらかじめ定めた単位期間（例えば１週間や１ヶ月など）毎に区切り、単位期間ごとに、検索された文書のうち診療日時がその単位期間に属する文書を特定し、特定した文書をシェーマ図１２２上にプロットする（すなわち当該文書の部位コードが示す位置に配置する）。このようにして生成した単位期間ごとのシェーマ図画像を時系列順に切り替え表示することで、診療記録文書の空間的分布の時間的変遷を示すアニメーションが実現される。
【００８３】
以上に例示した診療記録管理システム１０は、例えば、汎用のコンピュータに上述の各機能モジュールの処理を表すプログラムを実行させることにより実現される。ここで、コンピュータは、例えば、ハードウエアとして、ＣＰＵ等のマイクロプロセッサ、ランダムアクセスメモリ（ＲＡＭ）およびリードオンリメモリ（ＲＯＭ）等のメモリ（一次記憶）、ＨＤＤ（ハードディスクドライブ）を制御するＨＤＤコントローラ、各種Ｉ／Ｏ（入出力）インタフェース、ローカルエリアネットワークなどのネットワークとの接続のための制御を行うネットワークインタフェース等が、たとえばバスを介して接続された回路構成を有する。また、そのバスに対し、例えばＩ／Ｏインタフェース経由で、ＣＤやＤＶＤなどの可搬型ディスク記録媒体に対する読み取り及び／又は書き込みのためのディスクドライブ、フラッシュメモリなどの各種規格の可搬型の不揮発性記録媒体に対する読み取り及び／又は書き込みのためのメモリリーダライタ、などが接続されてもよい。上に例示した各機能モジュールの処理内容が記述されたプログラムがＣＤやＤＶＤ等の記録媒体を経由して、又はネットワーク等の通信手段経由で、ハードディスクドライブ等の固定記憶装置に保存され、コンピュータにインストールされる。固定記憶装置に記憶されたプログラムがＲＡＭに読み出されＣＰＵ等のマイクロプロセッサにより実行されることにより、上に例示した機能モジュール群が実現される。また、以上に例示した診療記録管理システム１０の構成要素群を、ネットワークを介して相互に通信可能な複数のコンピュータに分散して実装し、それら分散された構成要素群がネットワークを介して相互に通信することで、その診療記録管理システム１０の機能を実現するようにしてもよい。
【符号の説明】
【００８４】
１０  診療記録管理システム、１２  通信部、１４  ＵＩ部、１６  情報管理部、１８  シェーマ図記憶部、２０  データベース、２１  診療記録管理テーブル、２３  患者情報テーブル、２５  診療科情報テーブル、２７  部位情報テーブル、２９  文書種情報テーブル。
【図１】
2014123181.tif 000003
【図２】
2014123181.tif 000004
【図３】
2014123181.tif 000005
【図４】
2014123181.tif 000006
【図５】
2014123181.tif 000007
【図６】
2014123181.tif 000008
【図８】
2014123181.tif 000009
【図７】
2014123181.tif 000010
【図９】
2014123181.tif 000011
【図１０】
2014123181.tif 000012