(57)【要約】      （修正有）【課題】イベントに関する精度やコンテキストを維持したまま、タイムラインの視認性を向上させる。【解決手段】医用情報表示システム１０において、医用情報処理装置１２のＣＰＵ２２は、収集部、取得部及び表示制御部を備える。収集部は、時間値が関連付けられている患者に関する情報を収集する。取得部は、収集された情報に基づき、患者への診療に関する第１期間を取得する。表示制御部は、時間軸に沿って患者に関する情報をディスプレイに表示させ、第１期間についての第１領域に、第１期間以外の第２期間についての第２領域よりも大きなスケールを設定する。【選択図】図１
2020126580.tif 000002
【特許請求の範囲】
【請求項１】
時間値が関連付けられている患者に関する情報を収集する収集部と、
前記収集された情報に基づき、前記患者への診療に関する第１期間を取得する取得部と、
時間軸に沿って前記患者に関する情報をディスプレイに表示させ、前記第１期間についての第１領域に、前記第１期間以外の第２期間についての第２領域よりも大きなスケールを設定する表示制御部と
を具備する医用情報処理装置。
【請求項２】
前記表示制御部は、前記患者に関する情報を分類し、前記分類した情報を前記ディスプレイに表示させる請求項１記載の医用情報処理装置。
【請求項３】
前記表示制御部は、前記患者に関する情報の、前記時間軸上の位置に基づいて当該情報を分類する請求項２記載の医用情報処理装置。
【請求項４】
前記表示制御部は、入院中か否かに基づいて前記患者に関する情報を分類する請求項２記載の医用情報処理装置。
【請求項５】
前記表示制御部は、データ収集の周期に基づいて前記患者に関する情報を分類する請求項２記載の医用情報処理装置。
【請求項６】
前記表示制御部は、重要度、顕著な特徴、前記患者に関する情報により表されるイベント、及び測定が異常値であるか、のうちの少なくとも１つに基づき、前記情報を分類する請求項２記載の医用情報処理装置。
【請求項７】
前記表示制御部は、前記第１領域及び第２領域における粒度を決定し、
前記粒度に基づき、前記患者に関する情報をクラスタするクラスタリング部をさらに具備する請求項１乃至６のいずれかに記載の医用情報処理装置。
【請求項８】
前記表示制御部は、スケールの小さな領域では、前記粒度を低く、スケールの大きな領域では前記粒度を高く設定する請求項７記載の医用情報処理装置。
【請求項９】
前記表示制御部は、前記第１領域及び第２領域における粒度を決定し、スケールの小さな領域では、前記粒度を低く、スケールの大きな領域では前記粒度を高く設定する請求項１記載の医用情報処理装置。
【請求項１０】
前記時間軸のスケールは、前記時間軸に沿った距離に伴って連続的に変化する請求項１乃至９のいずれかに記載の医用情報処理装置。
【請求項１１】
前記表示制御部は、前記時間軸上の前記患者に関する情報を表すマーカーの位置、及び／又は前記時間軸上のクラスタを表すマーカーの位置を決定する請求項７又は８に記載の医用情報処理装置。
【請求項１２】
粒度の低い領域に位置するクラスタのマーカーは、粒度の高い領域に位置するクラスタのマーカーより多くの情報を含む請求項１１記載の医用情報処理装置。
【請求項１３】
前記取得部は、１つ又は複数のエピソードを前記患者への診療に関する第１期間について取得する請求項１乃至１２のうちいずれかに記載の医用情報処理装置。
【請求項１４】
前記クラスタのサマリテキストを生成するサマリ生成部をさらに具備する請求項７又は８に記載の医用情報処理装置。
【請求項１５】
前記表示制御部は、ユーザからの少なくとも１つの入力信号を受け取り、前記入力信号に基づいて、前記時間軸及び／又はクラスタリングの粒度を調整する請求項７乃至９のいずれかに記載の医用情報処理装置。
【請求項１６】
前記時間軸の調整は、目に見える前記時間軸の部分と、前記時間軸の少なくとも一部のスケールと、前記時間軸に沿ったスケールの変化の割合と、関心期間とのうちの少なくとも１つの調整を含む請求項１５記載の医用情報処理装置。
【請求項１７】
前記時間軸に沿った前記情報の表示は、異なるスケールを有する前記時間軸の領域を区別するために視覚効果の適用を含み、前記視覚効果は、色及び／又はテクスチャを含む請求項１乃至１６のいずれかに記載の医用情報処理装置。
【請求項１８】
前記収集部は、少なくとも１つのメモリから前記患者に関する情報を収集し、
前記少なくとも１つのメモリは、１つ又は複数のヘルスケアインフォーマティックスシステム（healthcare informatics system）の一部を担う、又は形成する請求項１乃至１７のいずれかに記載の医用情報処理装置。
【請求項１９】
時間値が関連付けられている患者に関する情報を収集する収集部と、
前記収集された情報に基づき、前記患者への診療に関する第１期間を取得する取得部と、
前記第１期間についての第１領域に、前記第１期間以外の第２期間についての第２領域よりも大きなスケールを設定する表示制御部と、
時間軸に沿って前記患者に関する情報を表示するディスプレイと
を具備する医用情報表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、医用情報処理装置及び医用情報表示システムに関する。
【背景技術】
【０００２】
病院システムによる所定の患者について記録されたデータ量は、かつてないほど増えつつある。データ量が増えるにつれて、臨床的な判断を下すために、正しいタイミングで正しい情報を通信するよう最善な方法で当該データを提示することは、益々やり甲斐のあることになるであろう。
【０００３】
いくつかの公知のアプリケーションにおいて、例えば臨床医等のユーザに対しイベントを提示するのに、タイムラインを示すディスプレイスクリーンが使用される。係るタイムラインは、「時間軸」と呼ぶこともある。
【０００４】
イベントは、例えば、医学的介入、実験結果、患者測定データ（patient data measured）、及び撮像収集データ（imaging data acquisitions）を含むことができる。タイムラインに関連して位置付けられた個別のアイコン又はマーカーによって、各イベントを表すことができる。
【０００５】
タイムラインは、タイムラインに沿ったそれぞれの間隔が所定の時間量を示すようにして、規則的な間隔でスケールされ、かつ、マーカー付けられる。例えば、タイムラインは、時間単位、日単位、月単位で表すことができる。ディスプレイスクリーン上に示される時間の間隔は、「時間枠（time window）」と呼ぶことがある。
【０００６】
ユーザは、タイムラインに沿ってパンしたり、タイムラインをズームしたりすることで、イベントを通して誘導することができる。例えば、パンすることで、時間枠が変わり、かつ、タイムラインの異なる部分が示される。また、ズームすることで、タイムラインが異なるスケールで示される。具体的には、ユーザは、日単位で表されるタイムラインから、時間単位で表されるタイムラインへと、ズームイン（拡大）することができる。
【０００７】
上述のシステムにおいて、現在の時間枠外のイベントがユーザに表示されることはない。現在の時間枠外での時間で、病歴をより詳しく調べたいとユーザが希望した場合に、ユーザインタラクションが要求される。
【０００８】
ユーザが過去のデータを目に見えるようにしたいとズームアウト（縮小）した場合に、関心の所定の時刻でのイベントに関する精度やコンテキストが失われたり減ったりすることがある。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００３−１３２１４４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
発明が解決しようとする課題は、イベントに関する精度やコンテキストを維持したまま、タイムラインの視認性を向上させることである。
【課題を解決するための手段】
【００１１】
実施形態によれば、医用情報処理装置は、収集部、取得部及び表示制御部を備える。収集部は、時間値が関連付けられている患者に関する情報を収集する。取得部は、収集された情報に基づき、前記患者への診療に関する第１期間を取得する。表示制御部は、時間軸に沿って前記患者に関する情報をディスプレイに表示させ、前記第１期間についての第１領域に、前記第１期間以外の第２期間についての第２領域よりも大きなスケールを設定する。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施形態に係る医用情報表示システムの構成を表す概略図である。
【図２】図２は、図１に示される処理回路で実行される処理の概略を表すフローチャートである。
【図３】図３は、図１に示される表示スクリーンで表示される非線形タイムラインの表示例を表す図である。
【図４】図４は、イベントの線形タイムライン上への投影の概略的な表現を表す図である。
【図５】図５は、イベントの非線形タイムライン上への投影の概略的な表現を表す図である。
【図６】図６は、イベントの、２つのフォーカルポイントを有する非線形タイムライン上への投影の概略的な表現を表す図である。
【図７】図７は、図１に示される表示スクリーンで表示される非線形タイムラインの表示例を表す図である。
【図８】図８は、図１に示される表示スクリーンで表示される、色付き非線形タイムラインの表示例を表す図である。
【図９】図９は、非線形タイムラインのカラーリングを表す概略的な表現を表す図である。
【図１０】図１０は、２つのフォーカルポイントを有する非線形タイムラインのカラーリングを表す概略的な表現を表す図である。
【発明を実施するための形態】
【００１３】
以下、実施の形態について、図面を参照して説明する。
【００１４】
図１は、本実施形態に係る医用情報表示システム１０の構成例を表す概略図である。本実施形態において、医用情報表示システム１０は、患者又はその他の被検体に関する、複数の医用イベントを表す表示を提示するよう構成されている。
【００１５】
その他の実施形態において、医用情報表示システム１０は、任意の適当な医用データを提示するよう構成されており、この医用には獣医学を含むことができる。
【００１６】
医用情報表示システム１０は、パーソナルコンピュータ（ＰＣ）又はワークステーションである医用情報処理装置１２を具備している。医用情報処理装置１２は、表示スクリーン１６又はその他の表示デバイス、そしてコンピュータキーボードやマウス等の入力デバイス又は複数の入力デバイス１８に接続されている。表示スクリーン１６は、例えば、ディスプレイの一例である。代わりの実施形態で、表示スクリーン１６は、入力デバイス１８としての役割も果たす、タッチスクリーンである。またある実施形態で、医用情報処理装置１２は、例えばスマートフォンやタブレット型コンピュータなど、モバイルデバイスである。ある実施形態では、医用情報処理装置１２は、ケーブルによって又はワイヤレスで接続されている可能性もある、２つ以上の計算デバイスを具備する。
【００１７】
医用情報処理装置１２は、データストア２０から医用データを受け取る。代わりの実施形態では、医用情報表示システム１０は、データストア２０の代わりに又は追加で、１つ以上の更なるメモリ（図示せず）から医用データを受け取る。例えば、医用情報表示システム１０は、画像管理システム（Picture Archiving and Communication System: PACS）又は、例えば検査データアーカイブ、電子的医療記録（Electronic Medical Records: EMR）システム、又はＡＤＴ（Admission Discharge and Transfer）システム等、その他の情報システムの一部を形成し得る１つ以上の遠隔メモリ（図示せず）から医用データを受信することもできる。
【００１８】
医用情報処理装置１２は、自動的に又は半自動的に医用データを処理するための処理リソースを提供する。医用情報処理装置１２は、中央処理装置（ＣＰＵ）２２を具備する。
【００１９】
医用情報処理装置１２は、患者又はその他の被検体に関する医用情報を収集するよう構成された収集回路２４と、表示用に医用情報を処理するよう構成された処理回路２５とを含む。処理回路２５は、投影回路２６、クラスタリング回路２７、そして表示回路２８を具備する。
【００２０】
本実施形態において、回路２４、２５、２６、２７、２８は、実施形態の方法を実行することが可能なコンピュータ読み取り可能命令を有するコンピュータプログラムの方法で、医用情報処理装置１２においてそれぞれ実行される。しかし、その他の実施形態において、様々な回路は、１つ以上のＡＳＩＣｓ（Application Specific Integrated Circuits）、又はＦＰＧＡｓ（Field Programmable Gate Arrays）として、実行されてもよい。
【００２１】
医用情報処理装置１２は、ハードドライブや、ＲＡＭ、ＲＯＭを含むＰＣのその他構成要素、データバス、様々なデバイスドライバを含むオペレーティング・システム、グラフィックス・カードを含むハードウェアデバイスも含む。なお、このような構成は、説明を簡潔にするため、図１には図示されていない。
【００２２】
図１のシステムは、図２のフローチャートにおける概略で描かれるような、一連のステージを実行するよう構成されている。図２のフローチャートの一連のステージは、非線形タイムライン（「時間軸」とも呼ぶ）上へと医用イベントを投影することを含む。そのような非線形タイムラインの特徴について、図３、４、及び５を参照に検討する。
【００２３】
図３は、様々な医用エピソード６０ａから６０ｄまでと、イベント５０ａから５６ｅまでとが、非線形タイムライン４６上に描かれた、プロット４４を示す。係るプロット４４は、例えば表示スクリーン１６に表すことができる。
【００２４】
従来的な線形タイムライン（「時間軸」とも呼ばれる）において、タイムラインのスケールは、時間軸に沿って一貫性がある。タイムライン上では、等しい長さの間隔が等しい期間を表す。タイムラインの各ピクセルの幅によって表される時間の長さは、タイムラインの長さ全体にわたって一定である。タイムラインの各ピクセルの幅によって表される時間の長さは、「ピクセル毎の時間デルタ」又は「時間密度」と称されてもよい。例えば、各ピクセルは、１時間又は１日を表す。図４は、線形タイムラインに対する、ピクセル毎の時間デルタに対するｘ軸位置の概略的なプロット図である。各ピクセルは、同じ時間量（一定のスケール）を表すので、ピクセル毎の時間デルタに対するｘ軸位置を示すライン７０はフラットとなる。
【００２５】
非線形タイムラインでは、タイムラインの各ピクセルによって表される時間量が、タイムラインの長さにわたって一定でない。代わりに、タイムラインのスケールは、タイムライン上の位置によって変化する。例えば、タイムライン上のある地点で、ピクセルは１時間を表すが、係るタイムライン上の別の一地点でのピクセルは１日を表し、また更に係るタイムライン上の更なる一地点は１週間を表す場合がある。
【００２６】
図５は、非線形タイムライン例に対する、ピクセル毎の時間デルタに対するｘ軸位置の概略的なプロットである。ライン７２は、ピクセル毎の時間デルタとｘ軸位置との間の関係性を表す。ピクセル毎の時間デルタに対する値はｘ軸位置で異なることが、見て取れる。ライン７２の両端で、ピクセル毎の時間デルタが高い。一方、係るライン７２の最も低い点７４で、ピクセル毎の時間デルタは低い。
【００２７】
点７４は、例えば今日の日付、又は重要な医用イベントの日付等、特定の関心のある時間を表すことができる。ｘ軸上の位置によってピクセル毎の時間デルタを変更することにより、関心時間（time of interest）に対して時間的に近いイベントは、関心時間から遠くで発生したイベントに比べて、より大きく詳細にかつより大きなスケールで示すことができる。
【００２８】
図５に示される例において、ピクセル毎の時間デルタは、ｘ軸上の位置と共に滑らかに変化し、それにより時間軸のスケールがより小さくなり、また係るｘ軸上の位置から遠ざかるにつれて関心時間からも遠くなる。更なる実施形態において、ピクセル毎の時間デルタは、タイムラインに沿ったｘ軸位置の任意の適切な関数とすることができる。
【００２９】
いくつかの実施形態において、ピクセル毎の時間デルタの少なくとも１つのセクションは、ピクセル毎の時間デルタがタイムラインの少なくとも１つのセクションにわたって一定であるように、フラットの場合がある。
【００３０】
またいくつかの実施形態において、関心時間が、単一の時点ではなく、関心の延長された期間という場合もある。このような実施形態において、スケールは、関心期間を通して一定を保つことができ、その後に関心期間からの距離に比例して低下することがある。つまり、ピクセル毎の時間デルタ対ｘ軸位置のプロット図がフラットな領域を有することになる。そのような実施形態において、ピクセル毎の時間デルタ対ｘ軸のプロット図は、関心期間で線形領域を含む場合がある。
【００３１】
いくつかの実施形態において、ピクセル毎の時間デルタは、ｘ軸位置での高い値及び／又は低い値で最大値に達し、その後係る最大値で一定に保たれる。
【００３２】
いくつかの実施形態において、滑らかというよりも段階的なやり方で、ピクセル毎の時間デルタが変化する場合がある。またいくつかの実施形態において、ピクセル毎の時間デルタ対ｘ軸位置の関数には、一貫性がない。
【００３３】
スケールは、上述においてはピクセルで説明されたものの、タイムライン上の長さ及び／又は位置の任意の単位の観点で説明することもできる。タイムラインは、図面では水平に示されているものの、垂直に又は任意の適切な方向とすることもできる。
【００３４】
図３の例に示される、時間軸４６へと話題を移す。時間軸４６は、患者の生涯の一部を表す。時間軸は、過去の日付と未来の日付との両方を含む。
【００３５】
図３の例において、関心時点（time point of interest）は、２０１６年６月２６日午前１０時４５分である。関心時点は、例えば、時間軸の中心に位置する。時間軸は、絶対時間（例えば、２００５年、２０１５年６月、２０１６年６月１９日、２０１６年６月２６日）でラベル付けられている。時間軸は、関心時点に関する時間でもラベル付けられている（例えば、１０年前、１年前、１週間前、１日前、１時間前）。
【００３６】
時間軸の原点０が、関心時点である。関心時点は、「フォーカルポイント（focal point）」とも呼ばれる。
【００３７】
時間軸の粒度は、フォーカルポイントからの距離によって変わる。フォーカルポイントで又はその近くでは、イベントは最も詳細に見ることができ、すなわち時間軸の粒度が高い。逆にフォーカルポイントから遠ざかると、イベントは詳細でなくなり、時間軸の粒度が低い。
【００３８】
時間マーカー４９は、図３において点線で表される。タイムライン上の選択された時間をマークするために、時間マーカー４９を使用することができる。例えば、時間マーカー４９は、現在のマウス位置に対応する時間をマーク付けることもできる。
【００３９】
図３のプロット４４において、縦軸４８は、複数の異なるカテゴリを表し、それぞれはプロット４４の個別の水平帯によって表される。
【００４０】
縦軸４８上に示される第１のカテゴリは、エピソードである。エピソードは、例えば、患者の医療記録に表される任意の期間等、任意の適当な期間を表すことができる。
【００４１】
エピソードは、診療の時期、言い替えると、診療に関する期間に対応する場合がある。本実施形態において、診療は、例えば、投薬及び手術等の治癒目的の行為を含む治療に加え、診断、検査、及びフォローアップ等の行為を含む。例えば、エピソードは、入院患者の又は外来患者の診療の時期に対応することがある。またエピソードは、特定の投薬治療の供給（delivery）の時期や、理学療法等の治療の時期に対応する場合もある。
【００４２】
エピソードは、プロット４４の第１の水平帯で表される。各エピソードは、時間の個別の時期を表す。時間の時期は、時間軸に関して示される、開始時間から終了時間まで伸びる拡張したマーカーにより表される。本実施形態においてマーカーは、角取り四角形により表される。エピソードは、患者の（又はその他の被検体の）病歴における、任意の適当な期間に関連する場合もある。
【００４３】
状況によって、エピソードは、例えば患者がいつ入院し、そしていつ退院したのかについての表示等、患者との医用インタラクションの概要も提供するために使用することができる。
【００４４】
図３に示される例で、第１のエピソード６０ａは、入院治療を表す。係る第１のエピソード６０ａは、１年前のラベルの少し前から、１週間前のラベルの少し後（５日前）まで伸びており、すなわち長期にわたり入院していたことを表す。
【００４５】
第２のエピソード６０ｂは、外来通院を表す。第２のエピソード６０ｂは、４日前から数時間前まで伸びている。
【００４６】
第三のエピソード６０ｃは、入院治療の更なる時期を表し、関心時点にわたり伸びている。第三のエピソード６０ｄは、理学療法の計画された時期を表す。
【００４７】
プロット上で同程度の長さを有する複数のエピソードは、非線形タイムライン上のどこに係るエピソードが置かれているかによって、時間的にはまったく異なる長さを表す場合がある。エピソードは、非線形タイムライン上の位置に関連したスケールでタイムライン上に表示される。
【００４８】
プロット４４上のエピソードの存在により、例えばイベントが入院治療の時期の間に起ったものか、又は外来通院の時期の間に起ったものかについて突き止めるために、ユーザがその他のイベントをコンテキストにおいてプロット４４上へと置くことを許可する。
【００４９】
図３の例において、プロット４４は、４つのイベントカテゴリも含む。イベントは、ヘルスケアシステムとのインタラクションと関連がある。
【００５０】
イベントの第１カテゴリは、「イベント」と呼ばれ、例えば医学的介入等の臨床的なイベントを含むことができる。臨床イベント例としては、例えば薬の供給、生体検査、外科手術、又は理学療法を含むことがある。臨床イベント及び／又は臨床イベントのクラスタは、プロット４４のイベント帯において位置付けられたマーカーによって表すことができる。図３では、マーカー５０ａから５０ｅまでが、イベント帯において配置される。
【００５１】
イベントの第２カテゴリは、「実験」と呼ばれ、実験結果を含む。実験結果は、例えば血液検査や尿検査の結果を含む場合がある。実験結果及び／又は実験結果のクラスタは、プロット４４の実験帯において位置付けられたマーカーによって表すことができる。図３では、マーカー５２ａから５２ｈまでが、実験帯に配置されている。
【００５２】
イベントの第三カテゴリは、「撮像」と呼ばれ、撮像結果を含む。撮像結果には、例えばコンピュータ断層（Computed Tomography：ＣＴ）、コーンビームＣＴ、磁気共鳴（Magnetic Resonance：ＭＲ）、陽電子放出断層撮影（Positron Emission Tomography：ＰＥＴ）、単光子放出コンピュータ断層撮影（Single Photon Emission Computed Tomography：ＳＰＥＣＴ）、Ｘ線又はフォトグラフィ等、任意のモダリティの撮像結果を含むことができる。撮像結果及び／又は画像結果のクラスタは、プロット４４の撮像帯に位置付けられたマーカーによって表すことができる。図３では、マーカー５４ａから５４ｅまでが、撮像帯に配置されている。
【００５３】
イベントの第四カテゴリは、「バイタル」と呼ばれ、生命兆候の測定結果を含む。生命兆候の測定結果には、例えば体温、血圧、脈拍数、及び又は呼吸数の測定を含むことができる。生命兆候結果及び／又は生命兆候結果のクラスタは、プロット４４のバイタル帯に位置付けられたマーカーによって表すことができる。図３では、マーカー５６ａから５６ｅまでがバイタル帯に配置されている。
【００５４】
イベント、実験、撮像及びバイタルカテゴリのそれぞれに対して、イベント及び／又はクラスタを示すためのマーカーの使用については、図２の表示処理を参照して下記にさらに説明される。
【００５５】
水平軸４６及びカテゴリの縦のリスト４８は、ビュー空間を形成するものとして考慮される。すなわち、マーカー５０ａ〜５６ｅ，６０ａ〜６０ｄは、ビュー空間に配置される。
【００５６】
タイムラインは、タイムラインの長さにわたって変化する間隔においてマークされる。縦のライン４７は、局所スケールによって、日単位、週単位、又は年単位で描き出すために使用される。図３において、縦のライン４７は、実線である。
【００５７】
時間マーカー４９は、時間軸上の、現在の時間又は選択された時間をマークする。時間マーカー４９は、縦軸に沿って伸びる縦の点線として表示される。したがって、マーカーの位置を現在の時間又は選択された時間と関連づけることは、容易なのである。
【００５８】
次に図２のフローチャートへと話題を移し、例えば図３のプロット４４の医用表示を作り出すために、図２に表された方法の使用について検討する。
【００５９】
図２のステージ３０で、収集回路２４は、データストア２０から患者に関連する情報を取得する。収集回路２４は、例えば、収集部の一例である。その他の実施形態において、収集回路２４は、任意の適切な人、又は動物検体に関連する情報を取得することができる。
【００６０】
情報は、医用イベントデータを具備する。医用イベントデータは、複数のデータポイントを具備し、それぞれは少なくとも１つの時間に関する値と関連付けられている。時間に関する値は、例えば、時点、又は時間範囲である。各データポイントは、イベントの少なくとも一部を表す。
【００６１】
各データポイントは、任意の医用情報のアイテムを具備する、又はそれに関連することがある。例えば、臨床注釈、看護注釈、撮像データのセット、撮像測定のセット、実験結果データのセット、患者モニタリングデータのセット、生命兆候データのセット、処方、投薬記録、患者から取得したデータ、医用デバイスから取得したデータ、概略レポート、既往歴レポート、症例検討会レポート、請求レポート、放射線レポート、患者イベントのセット、薬剤データ、患者又はその他の被検体に関連する投与データ又は記録データ又は任意のその他の適切な記録された情報のセット、である。
【００６２】
本実施形態において、収集回路２４によって取得された医用イベントデータは、患者に関する利用可能な全ての医用イベントデータ、例えば、患者の医用記録における全ての医用イベントデータを含む。医用イベントデータは、患者の生涯全を具備する。
【００６３】
その他の実施形態において、収集回路２４によって取得された医用イベントデータは、患者に関する利用可能なイベントデータのサブセットを具備する場合がある。イベントデータのサブセットは、例えば、特定の病院における、特定の医師による、特定の部門又は特定の専門科に関連する特定の部門（例えば、腫瘍学部門）における、又は患者の生涯の所定の時間範囲における、診療に関する医用イベントデータである。
【００６４】
本実施形態において、医用イベントデータは、データストア２０から取得されるが、その他の実施形態では、例えばネットワーク上の多重サーバーから等、任意の適切なデータストア又は複数のデータストアから取得してもよい。また、ヘルスケアインフォーマティックスシステムから、又は様々なヘルスケアインフォーマティックスシステムから、医用イベントデータを寄せ集めてもよい。
【００６５】
医用イベントデータは、任意の適切な電子フォーマット、例えば電子医用記録データに関する任意の公知のフォーマットで、フォーマット化できる。いくつかの実施形態において、異なる医用イベントに関するデータは、異なるデータフォーマットを有してもよい。
【００６６】
ステージ３２で、クラスタリング回路２７は、複数のエピソードを取得するために、ステージ３０で収集回路２４により取得された情報を処理する。クラスタリング回路２７は、例えば、取得部の一例である。患者に関連する１つ、又は複数の期間の、イベント開始とイベント終了とを見つけ出すために、エピソード検出が実行される。ケアの時期の開始と終了とに対応するイベントは、ケアのエピソードを定義するためにマッチされる。例えば、クラスタリング回路２７は、入院イベントと退院イベントとを使用して入院治療エピソードを決定し、入院治療エピソードの開始及び終了を決定する。クラスタリング回路２７は、治療開始イベントと治療終了イベントとを使用して治療エピソードを決定し、治療エピソードの開始及び終了を決定する。
【００６７】
エピソード検出には、任意の適切な方法を使用することができる。エピソードは、任意の適当な期間、例えば、患者の医用記録に表された任意の期間等を表す。クラスタリング回路２７は、ステージ３０で取得された情報に含まれるデータ（例えば、入退院記録）を使用してエピソードを決定する。
【００６８】
その他の実施形態において、エピソードは、ステージ３０で取得された情報において予め定義され、またクラスタリング回路２７によって持ち込まれる。
【００６９】
いくつかの実施形態において、エピソードには階層構造が存在することがある。個別のエピソードは、サブエピソードへと分割することができる。例えば、入院のエピソードは、診療の異なる段階を表す、サブエピソードを含む場合がある。
【００７０】
ステージ３４で、表示回路２８は、ステージ３０で取得された情報の各データポイントを、少なくとも１つのカテゴリへと分類する。本実施形態において、表示回路２８は、各データポイントを４つのカテゴリ、すなわちイベント、実験、撮像又はバイタルへと分類する。状況により、所定のデータポイントは、１つ以上のカテゴリへと分類することができる。いくつかの実施形態において、情報のデータポイントのサブセットのみが分類される。
【００７１】
その他の実施形態において、データポイントは、任意の適切なカテゴリへと分類される。例えば、データポイントは、時間により分類される。また、データポイントは、重要度により分類されてもよい。また、データポイントは、イベントの顕著な特徴により分類されてもよい。また、データポイントは、イベント、又は測定が異常値であるか否かにより分類されてもよい。また、データポイントは、１つ又は複数のエピソードに依存して分類されてもよい。例えば、データポイントの時間値が入院患者の治療エピソードに対応するか、又は外来患者の治療エピソードに対応するかに依存して、データポイントは、入院患者としてのものか、又は外来患者としてのものかに分類される。
【００７２】
いくつかの実施形態において、データポイントは、データ収集の周期により分類される。例えば、データ収集は、より高いデータ収集割合でデータを収集する少なくとも１つの期間と、より低いデータ収集割合でデータを収集する少なくとも１つの期間とを含むことがある。データポイントは、より高いデータ収集割合の期間、又はより低いデータ収集割合の期間のどちらでデータポイントが収集されたかに基づいて、分類されてもよい。
【００７３】
表示回路２８は、複数のビューパラメータに対する値を決定する、又は受け取る。表示回路２８は、例えば、表示制御部の一例である。ビューパラメータに関する値は、分類されたデータポイントが投影される予定の、非線形ビュー空間を決定するために、表示回路２８により使用される。ビュー空間の決定の際に、表示回路２８は、データポイントが分類されたカテゴリも使用する。
【００７４】
ビューパラメータは、例えば、非線形タイムラインに関連するパラメータ等、ビュー空間のパラメータであってもよい。ビューパラメータは、例えば図５に示されるピクセル毎の時間デルタ曲線等、ピクセル毎の時間デルタ関数を含んでもよい。ビューパラメータは、「フォーカル日」、「フォーカル時間」、又は「フォーカル日時」と呼ぶこともある、関心時点を含んでもよい。ビューパラメータは、少なくとも１つのズームファクタを含んでもよい。
【００７５】
本実施形態において、ビューパラメータに関する値は、自動生成される。投影回路２６は、関連性算定（relevancy calculation）に基づいて、関心時点を自動的に選択する。例えば、関心時点は、現在の時間として、又は最近の重要なイベントの時間として、設定することができる。投影回路２６は、患者に関するケアのつい直近のエピソードを表示するために、ズームファクタを自動的に選択する。
【００７６】
その他の実施形態において、ビューパラメータに関して自動的に値を生成する、任意の適切な方法が使用されてもよい。時間パラメータに関する値は、システムによって決定されて最も関連性のある又は直近の情報を表示する。時間パラメータに関する値は、例えば、ビュー空間において使用されるビューの範囲及びフォーカルタイムポイントである。いくつかの実施形態において、自動ビュー機能は、深層学習、機械学習、又は人工知能を使用して、トレーニングされてもよい。
【００７７】
いくつかの実施形態において、異なる設定において又は異なるユーザに対して、異なるビューが表示されてもよい。例えば、異なるビューは、入院又は病室間の移動に基づいて駆動される。
【００７８】
さらなる実施形態において、ユーザは、例えば特定の時刻でイベントの詳細を見たい等でビューパラメータを設定することがある。ビューパラメータの少なくともいくつかに関する値は、例えば臨床医等ユーザによって決定又は調整することができる。ビューパラメータの少なくともいくつかに関する値を調整することで、例えば、時間軸又はクラスタリングの粒度等が調整される。
【００７９】
本実施形態において、表示回路２８によって決定されるビュー空間は、図３に示されるビュー空間である。ビュー空間は、ピクセル毎の時間デルタが図５に示される様なｘ軸位置に伴って変化する、例えば時間軸４６等、時間の非線形描写を提供するよう構成された、水平時間軸４６を具備する。ビュー空間は、エピソード、イベント、実験、撮像、及びバイタルのカテゴリを表す、縦のカテゴリ軸４８も具備する。その他の実施形態において、縦軸は、任意の適切なカテゴリを表す場合もある。
【００８０】
投影回路２６は、各データポイントを非線形時間軸４６上へ投影する。投影回路２６は、データポイントと、ピクセル毎の時間デルタとｘ軸位置との関係を定義する関数とに関する時間値を使用して、データポイントについてのｘ軸位置を決定する。
【００８１】
時間軸は非線形であるため、時間の期間は、ｘ軸上のどこに位置するかに応じて変化する、ｘ軸距離によって表される。例えば、図３の非線形軸について検討してみる。１０年前から１年前までの時間の差が、１年前と１週間前との時間の差と同じｘ軸距離によって表されている。
【００８２】
データポイントを時間軸へと投影することにより、時間値はｘ軸位置へと変えられる。本実施形態において、全てのイベントは、非線形タイムラインへと変えられる。単一の浮動小数点数（single floating point number）は、各イベント位置を表す。その他の実施形態において、ｘ軸位置は、任意の適切な距離の単位を使用し、任意の適切な方法で、表される。例えば、ｘ軸位置は、原点からのピクセル距離として表される。
【００８３】
投影回路２６は、ステージ３２で決定されたエピソードのそれぞれを、ビュー空間へと投影もする。各エピソードに対し、エピソードの、少なくとも開始時間と少なくとも終了時間とに対して、ｘ軸位置が決められる。
【００８４】
クラスタリング回路２７は、特定のデータポイントを共にデータポイントのクラスタへとクラスタするための、クラスタリング手順を実行する。クラスタリング回路２７は、例えば、クラスタリング部の一例である。クラスタリング手順は、データポイントを非線形時間軸へと投影することにより決定された、ｘ軸位置を使用して実行される。多くのイベントがその他のイベントに対して近くに投影される箇所では、これらイベントは１つのクラスタへと組み合わせられる。各クラスタは、異なる時刻でのイベントの収集を表すことがある。
【００８５】
本実施形態において、イベントはカテゴリ（イベント、実験、撮像、バイタル）で分類され、クラスタリング回路２７が同じカテゴリのイベントをクラスタする。クラスタリングは、各カテゴリのイベントについて別々に行われる。クラスタリング回路２７は、単一のクラスタにおける異なるカテゴリのイベントはクラスタしない。その他の実施形態において、異なる複数のカテゴリにおけるイベントを、単一のクラスタにクラスタしてもよい。その他の実施形態において、イベントは、任意の適切な方法で分類されてもよく、クラスタリングは、分類によって知らされてもよい。例えば、外来患者イベントとは別々に、入院患者イベントについてクラスタリングを実行することができる。またより低いデータ収集割合で収集されたデータとは別々に、より高いデータ収集割合で収集されたデータについても、クラスタリングを実行することができる。
【００８６】
本実施形態において、クラスタリング手順は、１Ｄクラスタリングアルゴリズムを、データポイントの各カテゴリへと適用することを具備する。例えば、Ｊｅｎｋｓ  ｎａｔｕｒａｌ  ｂｒｅａｋｓ  ｏｐｔｉｍｉｚａｔｉｏｎ又はカーネル密度推定等、クラスタリング手順を実行するために、任意の１Ｄクラスタリングを使用することがある。
【００８７】
クラスタリングのシンプルな例として、クラスタリング回路２７は、所定のカテゴリにおける各データポイントから、係るカテゴリにおける各その他のデータポイントまでのｘ軸距離を決定してもよい。データポイントが互いのしきい値距離内に落ちた場合、これらのデータポイントは、クラスタを形成するよう一緒にクラスタされてもよい。
【００８８】
状況によっては、エピソードは、その他のイベントのクラスタリングを知らせるために使用される。例えば、エピソード間の境界にわたってイベントをクラスタすることは、好ましくない場合がある。クラスタリング手順は、異なるエピソードの範囲に含まれるイベントが、共にクラスタされてしまうのを防ぐことができる。いくつかの実施形態において、クラスタリング手順は、異なるエピソードに含まれるイベントが、それ自体一緒にクラスタされない限り、共にクラスタリグされるのを防ぐようにしてもよい。
【００８９】
クラスタリング手順は、クラスタのセットに対し、それぞれがイベントのセットを含むクラスタを返す。いくつかの実施形態において、クラスタが単一のイベントを含むことが可能である。またいくつかの実施形態において、クラスタは、入れ子になったクラスタ及びイベントを含むこともある。
【００９０】
クラスタリングアルゴリズムは、時間ではなくｘ軸位置に基づいているので、関心時間から遠いイベントは、関心時間により近いイベントに比べて、共にクラスタされる可能性がより高い。例えば、図３のプロットの左端及び右端での領域等の低粒度の領域において、イベントそれぞれが１年以内に発生した場合、これらのイベントは、一緒にクラスタされる。図３のプロットの真ん中等の高粒度の領域において、イベントそれぞれが１時間以内に発生したとしても、これらのイベントは一緒にクラスタされることはない。
【００９１】
図３において、イベントのクラスタは、角取り長方形のマーカーによって表され、個別のイベントは、ダイヤ型のマーカーによって表される。クラスタは、単一のマーカーによって表される。マーカーの長さは、クラスタにおける最初のイベントと最後のイベントとの投影を少なくともカバーする。
【００９２】
クラスタリングの低粒度の領域は、多数のデータポイントが単一のクラスタとして共にクラスタされ、単一のマーカーとして表すことができる。データを表すために使用されるマーカー数は、少ないことがある。粒度の最も低いレベルでは、データポイントの全てが共にクラスタされ、単一のマーカーで表されることもある。
【００９３】
クラスタリングの高粒度の領域において、各マーカーは、単一のデータポイント又は少数のデータポイントを表すことができる。データを表すために使用されるマーカー数は多いことがある。粒度の最も高いレベルでは、クラスタリングは発生せず、各データポイントを個別のマーカーによって表すことができる。
【００９４】
図３において、マーカー５０ａ、５０ｂ、５０ｄ、そして５０ｅは、臨床イベントのクラスタを表す。そしてマーカー５０ｃは、単一の臨床イベントを表す。マーカー５２ａ、５２ｂ、５２ｆ、５２ｇ、そして５２ｈは、実験結果イベントのクラスタを表す。マーカー５２ｃ、５２ｄ、５２ｅは、単一の実験結果イベントを表す。マーカー５４ａ、５４ｂ、５４ｃ、５４ｅは、撮像イベントのクラスタを表す。マーカー５４ｄは、単一の撮像イベントを表す。マーカー５６ａ、５６ｂ、５６ｅは、生命兆候イベントのクラスタを表す。５６ｃ、５６ｄは、単一の生命兆候イベントを表す。
【００９５】
いくつかの実施形態において、特定のイベントは、重大なイベントとして分類される。クラスタリングアルゴリズムは、重大なイベントをその他のどのイベントとも一緒にクラスタしないよう構成される。重大なイベントは、時間軸のどこで発生しようが、単一のイベントとして常に表される。例えば、患者の心臓発作を表す重大なイベントは、それ自体で常に表示することができ、他のその他のどんなイベントともクラスタされない。
【００９６】
エピソードは、クラスタの特有のタイプであると考えることができる。エピソードは、エピソードの始まりと終わりとの間に起きる、チャイルドイベントのセットを典型的に有する。チャイルドイベントは、どのカテゴリのイベントにもなり得る。エピソードは、全てのカテゴリのうちの任意のものからのイベントを使用して決定することができる。チャイルドイベントは、クラスタの一部として表示することができる、及び／又は、別箇のカテゴリにおいて表示することができる。
【００９７】
図３の実施形態において、イベント、実験、撮像、バイタルのカテゴリに加え示される別箇のカテゴリとして、エピソードがプロットされる。その他の実施形態において、エピソードは、既存のカテゴリ（例えば、イベント、実験、撮像、バイタル）におけるタイムラインでプロットされる。その他の実施形態（例えば、図３の実施形態）において、エピソードは、別箇のカテゴリとしてプロットされる。
【００９８】
いくつかの実施形態において、多くの要素からなるエピソードは、エピソードのクラスタに結合させてもよい。クラスタリング回路２７は、クラスタリングアルゴリズムを使用してエピソードをクラスタするよう構成される。エピソードをクラスタするために使用される係るクラスタリングアルゴリズムは、イベントをクラスタするために使用されるクラスタリングアルゴリズムと同じでもよいし、異なっていてもよい。
【００９９】
イベントのグループが現在の時間のフォーカスポイントから離れた位置にある場合に、イベントがタイムラインに負担をかけ過ぎることなく、かつ近傍のイベントを曖昧にさせることの無い様に、クラスタリングは実行される。クラスタリング及び集約は、現在のコンテキストに関連して表示される要素を維持してもよい。
【０１００】
非線形ビュー空間でクラスタリングを実行することにより、クラスタリングは、関心時点に対して比較的近い時間でより粒度が高く（より詳細を示す）することができ、かつ関心時点から離れた時間でより粒度を低く（より大まかに示す）することができる。クラスタリングの粒度の変化は、タイムラインの異なる部分に対する異なるクラスタリングアルゴリズム、又は異なるクラスタリングパラメータ値を定義せずに、達成されてもよい。クラスタリングの粒度は、タイムラインに沿って滑らかに変化してもよい。
【０１０１】
エピソードの使用は、ユーザにコンテキストについての情報を提供してもよい。
【０１０２】
ステージ３６で、クラスタリング回路２７は、クラスタサマリを生成するために、各クラスタにおけるイベントを要約する。クラスタリング回路２７は、サマリ生成部の一例である。クラスタサマリは、短いテキストである。本実施形態において、クラスタサマリは、ユーザがクラスタを表すマーカーを選択するか、又はマーカーの上にカーソルを置くと現れる、ポップアップテキストに表示される。テキストボックスは、「ツールチップ」と呼ばれる。
【０１０３】
クラスタリング回路２７は、クラスタサマリ生成アルゴリズムを使用して各クラスタにおけるイベントを要約する。クラスタサマリ生成アルゴリズムは、クラスタに関する全てのイベントを解析し、関連するサマリテキストを生成するために使用される。クラスタサマリ生成アルゴリズムは、一緒にクラスタされるイベントのセットを要約してもよい。
【０１０４】
クラスタサマリ生成アルゴリズムは、クラスタにおける各イベントへ、重要度についての重み付けを適用してもよい。いくつかの実施形態において、サマリは、重要度が最も高いイベントであることを表す。重要なイベントは、これらのイベントに関する情報がペアレントクラスタへと確実に伝播されるように、フラグ付けされてもよい。またいくつかの実施形態において、有用度の低い情報は、より積極的にクラスタされる。
【０１０５】
プロットは、イベントの顕著な特徴に依存することがある。いくつかの実施形態において、クラスタサマリ生成アルゴリズムは、ルーチンであると考えられるイベントに比べて、異常値であると考えられるイベントに対し、より高い重み付けを加える。例えば、クラスタサマリ生成アルゴリズムは、通常の実験結果に比べて、異常な実験結果をより重要と扱っても構わない。
【０１０６】
診察結果又は治療成果はより高いレベルで有益であると考えられる場合があるため、状況によっては、診察結果又は治療成果は、サマリテキストにおいて優先されてもよい。
【０１０７】
いくつかの実施形態において、クラスタサマリ生成アルゴリズムは、クラスタを要約するために、カテゴリ化ストラテジーを使用する。カテゴリ化ストラテジーは、例えば、要約が最も重要なイベント又は最も重要な複数のイベントを確実にカバーするために、重要度についての重み付けの使用を含んでもよい。
【０１０８】
クラスタサマリ生成アルゴリズムは、要約されているイベントのカテゴリ（例えば、イベント、実験、撮像、又はバイタル）に依存して変化することがある。要約に関するルールは、カテゴリ毎に特有な場合がある。例えば、薬剤イベントのサマリは、撮像イベントのサマリとは異なる場合がある。異なる薬は、異なる重要値を有することがある。情報の特定の一片に関する高い重要値は、その情報の一片が要約において含まれる尤度を上げる場合がある。
【０１０９】
いくつかの実施形態において、スマートなサマリテキストを生成するために、機械学習が使用される。
【０１１０】
ステージ３８で、表示回路２８は、表示を生成するために、ステージ３４からの投影されたイベント及びエピソードと、ステージ３６からの要約とを使用する。本実施形態において、表示は、図３に図示されるようなプロット４４である。プロット４４は、表示スクリーン１６上に示される。その他の実施形態において、任意の適切な表示が生成される。表示は、「スマートタイムラインビュー」と呼ばれることもある。
【０１１１】
表示回路２８は、ｘ軸に沿った非線形タイムライン４６とｙ軸に沿ったカテゴリリストとを描く。表示回路２８は、イベントとイベントのクラスタとを表すために、マーカー５０ａから５６ｅを描く。各マーカーは、そのカテゴリを表す、プロット４４の帯において表示される。表示回路２８は、プロット４４のエピソード帯におけるエピソードを表すために、マーカー６０ａから６０ｄを描く。
【０１１２】
ステージ４０で、表示回路２８は、例えば、マウス又はその他の入力デバイス１８を用いて、ユーザインターフェースを通しユーザ入力を受け取る。係るユーザ入力は、「ユーザインターフェースイベント」としても説明される。
【０１１３】
本実施形態において、ユーザ入力は、選択されたクラスタを、パンコマンド、ズームコマンド、クラスタ上にマウスを置く、ビューコマンド、又はダブルクリックとすることができる。その他の実施形態において、任意の適切なユーザ入力を受け取ることができる。
【０１１４】
ステージ４２で、表示回路２８は、ユーザ入力に依存するビューパラメータのセットに対する値を取り出す、又は計算する。ビューパラメータは、ステージ３４で使用されるものと同じ場合もあるし、又は違う場合もある。ビューパラメータの少なくとも１つに対する値は、ユーザ入力に依存して変化する場合もある。
【０１１５】
下記ではユーザ入力の特定の例についていくつか検討する。その他の実施形態において、任意の適切なユーザ入力を受け取ることができ、ビューパラメータに対する値は、任意の適切な方法でアップデートすることができる。
【０１１６】
ビューパラメータに対する値がアップデートされた場合に、図２のフローチャートは、ステージ３４へと戻る。ステージ３４で、投影回路２６は、アップデートされたビューパラメータに従って決定された、新たなビュー空間へとイベントを投影する。
【０１１７】
クラスタリング回路２７は、クラスタリング手順をイベントの新たな投影に適用する。ビュー空間が変更された場合に、イベントのクラスタリングも変化する場合がある。
【０１１８】
フローチャートは、ステージ３６へと進む。ステージ３６で、クラスタリング回路２７は、各新たなクラスタにおけるイベントを要約する。ステージ３８で、表示回路２８は、アップデートされたビューパラメータに従ってプロット４４を再度描き、アップデートされた表示が表示スクリーン１６上に示される。
【０１１９】
ステージ４０、４２、３４、３６、３８は、ユーザがユーザインターフェースを介してユーザ入力を提供する毎に、繰り返される。
【０１２０】
次に、ステージ４０でマウス又はその他の入力デバイス１８を介して受け取ることができる、ユーザ入力の特定の例について検討する。
【０１２１】
ユーザ入力の一例は、パンコマンドである。係るパンコマンドは、タイムラインが異なる時間に中心が来るようにして、タイムラインを左右に動かすようなコマンドの場合がある。
【０１２２】
本実施形態において、タイムラインは、関心時間の中心に常にあり、「フォーカルタイムポジション」と呼ぶこともできる。表示回路２８がパンコマンドを受け取ると、表示回路２８は、係るパンコマンドに従って、新たなフォーカルタイムポジションを設定する。例えば、ユーザがタイムラインに沿って右へとパンした場合に、表示回路２８は現在表示されているフォーカルタイムポジションに比べて、より時間的に遅いフォーカルタイムポジションを設定する。
【０１２３】
ピクセル毎の時間デルタを示す、図５のプロットへと再び話題を戻す。パンコマンドが受け取られたら、図５の曲線７２とそのフォーカルポイント７４とは、ｘ軸に関して同じ状態で留まる、と考えることができる。しかしながら、図５のｘ軸上の位置は、異なる時間にあることがわかる。ピクセル毎の時間デルタは、新フォーカルタイムポイントで最小値である。
【０１２４】
ステージ３４が新たなビューパラメータに対して繰り返された場合に、イベントは、次に新たなフォーカルタイムポジション上に中心が置かれる、新たな非線形タイムラインへと投影される。フォーカルタイムポジションにおける変化は、どのイベントがクラスタされ、かつどれが個別のイベントとして示されるのかを変える場合がある。新フォーカルタイムポイントで又はそれに近いクラスタリングの粒度は、以前の場合に比べて、より高くなる場合がある。また逆に旧フォーカルタイムポイントでのクラスタリング粒度が、以前の場合に比べて、より低くなる場合もある。
【０１２５】
その他の実施形態において、関心時点を変更することなく、及び／又は、タイムラインに沿ったピクセル毎の時間デルタに対する値を何ら変更することなく、スクリーン表示に対してタイムラインを移動させる、更なるパンコマンドが提供される場合がある。
【０１２６】
次に、ズームコマンドをユーザが提供した場合について考えてみる。ユーザがズームコマンドを提供しても、フォーカルタイムポジションは変わらない。係るズームコマンドに応答して、表示回路２８は、フォーカルタイムポジションでのスケールを増加させるために、フォーカルタイムポジションでのピクセル毎の時間デルタを減らす。
【０１２７】
図５のプロット図を再検討する。曲線上の最も低い点７４（関心時点を表す）は、「中心制御点」とも呼ばれる。ズーミングは、中心制御点７４を動かし、中心制御点でのピクセル毎の時間デルタが低下する。
【０１２８】
本実施形態において、最も低い点７４がより低くされた場合に、曲線７２の残りは以前と同じように、両端が留まるように補間される。バイアスファクタは、分布を変化させる曲線の形状を変えるように設定される。その他の実施形態において、曲線７２全体は、ズームコマンドに応答して下方へと動かすことができる。
【０１２９】
ズームコマンドは、フォーカルタイムポジションの周りのスケールを変えることにより、非線形タイムラインのビューパラメータを変更する。投影回路２６は、新たな非線形タイムラインを使用してイベントをビュー空間へと投影する。クラスタリング回路２７は、クラスタリング手順を新たに投影されたイベントへと適用する。フォーカルタイムポジションでの、又はフォーカルタイムポジション近くでのクラスタリングの粒度は、スケールの変更により、増加する場合がある。
【０１３０】
コマンドにおけるズーム（つまりスケールの増加）は、上述の通りであるが、ズームコマンドは、フォーカルタイムポイントでのピクセル毎の時間デルタがズームコマンドに応答して減少する、ズームアウトとすることもできる。
【０１３１】
いくつかの実施形態において、関心時点と関連しない時間軸の選択された部分のスケールを変更するために、ユーザが指示を与える。表示回路２８は、時間軸の選択された部分のスケールを変更しながら、関心時点に対して使用されたスケールを維持してもよい。また、表示回路２８は、時間軸の選択された部分でのクラスタリングの粒度を変更しながら、関心時点でのクラスタリングの粒度を維持してもよい。
【０１３２】
パン又はズームコマンドが与えられたら、表示回路２８により示されるビューは、典型的には、状況毎に滑らかに動く。滑らかな遷移を実現するために、ビューパラメータが補間されてもよい。例えば、フォーカルタイムポイント又はズームレベルは、時間にわたり滑らかに変更することがある。パラメータは、ユーザが変化を見ることができるぐらい十分にゆっくりと変わることもある。状況の変化を動画として表示することにより、ユーザにとってより容易に変化を理解し易いものとなる場合がある。
【０１３３】
上記で述べたとおり、クラスタを表すマーカー上でマウスを留まらせることがユーザ入力に含まれる場合、表示回路２８は、係るクラスタに関するサマリ情報を与える短いテキストメッセージを具備する、ツールチップを表示する。イベントを表すマーカー上でマウスを留まらせることがユーザ入力に含まれる場合、表示回路２８は、係るイベントに関する情報を与える短いテキストメッセージを具備する、ツールチップを表示してもよい。その他の実施形態において、例えば、クラスタ又はイベントを表すマーカーが選択された場合に、１回のマウスクリックで、又は任意のその他の適切な選択法で、ツールチップが表示されてもよい。
【０１３４】
本実施形態において、クラスタ上にマウスがない場合、図３に示される様に、タイムライン上に縦のラインマーカー４９が表示されてもよい。その他の実施形態において、縦のラインマーカー又はその他のタイムマーカーを、任意の適切な状況で使用することができる。いくつかの実施形態において、１つ以上の縦ラインマーカー又はその他のタイムマーカーが置かれる場合もある。いくつかの実施形態において、テキストボックスは、縦のラインマーカーに対応する日付を、及び／又は、現在の日付を或いはフォーカルタイムポイントを通過した時間量を、表示する。
【０１３５】
次に、ユーザ入力がクラスタを表すマーカーをダブルクリックすることである場合について、検討する。本実施形態において、表示回路２８がクラスタへのダブルクリックのユーザ入力を受け取った場合、表示回路２８は、フォーカルタイムポイントとピクセル毎の時間デルタとを設定する。時間デルタは、クラスタがその構成しているイベントへ自動的に展開されるように設定される。例えば、表示回路２８は、フォーカルタイムポイントを、クラスタの開始時間とその終了時間との中間となる時間としてもよい。表示回路２８は、クラスタに以前に含まれていたイベントの全てが、今度は個別のイベントとして示されるようにして、ズームレベルを設定してもよい。
【０１３６】
表示回路２８は、クラスタの展開を、展開していない状態と展開した状態との間で滑らかな動画として表示してもよい。展開を動画として表示することにより、展開処理をユーザが理解する手助けとなる場合がある。
【０１３７】
表示回路２８は、ユーザが以前の値へと戻ることができるように、ビューパラメータの以前の設定（例えば、フォーカルポイントやズームレベル）を維持することもある。
【０１３８】
図２を参照に上記で説明された方法は、患者イベントを表示かつ要約するための非線形タイムラインを提供する。これにより、視覚化に対し注目及びコンテキストが与えられる。その他のイベントが要約される一方で、特定の時点での関連イベントの高い正確性のビューが提供される。
【０１３９】
優先的な期間から外れて位置する病歴中のイベントは、病歴を調査するために、ユーザとの相互作用を必要とすることなく、ユーザへと表示される。対照的に、公知の方法の中には、与えられた時間枠のみを表示し、現在の時間枠外のイベントを表示しないものがある。また、病歴全体を示し、そして十分な過去のデータを示す公知の方法では、フォーカルポイントでのイベントに関する精度の高さやコンテキストが失われることがある。
【０１４０】
状況によっては、ユーザは、表示との相互作用を取ることなく、適切な情報が提示されてもよい。状況によっては、ユーザインタラクション数が減ることがある。重要度の低い情報のクラスタがユーザに提示されることがある。ユーザは、より詳細な情報の取得を望んだ場合、クラスタを展開する能力を有してもよい。
【０１４１】
図２、３、５に関して上記で説明された実施形態において、時間軸上の関心の単一の時点が存在する。関心時点の周辺の領域は、大きなスケールで表示され、かつプロット４４の中心に表示される。スケールは、関心時点からの距離に応じて減少する。
【０１４２】
その他の実施形態において、１つ以上の時点が関心となる場合がある。例えば、臨床医は、より高い解像度で今日の日付で、又は今日の日付に近いイベントを眺めたいと思う場合があり、またより高い解像度で患者の手術の、又は手術に近いイベントを眺めたいと思う場合もある。臨床医は、手術日と今日の日付との間に発生するイベントにおいては、関心が薄い場合がある。
【０１４３】
図６は、２つの関心時点７７、７８が存在するシナリオに対する、ピクセル毎の時間デルタに対するｘ軸位置のプロット図を示す。ピクセル毎の時間デルタが最も低い点（したがって最も大きなスケール）は、点７７及び点７８両方で発生する。点７７と点７８との間で、ピクセル毎の時間デルタは増加している。ピクセル毎の時間デルタは、点７７を下回りかつ点７８を上回るｘ軸上の２つの位置に関しても増加する。
【０１４４】
第２のフォーカルポイントは、２つの期間の間の時間を圧縮して、２つの期間を正確に表示するために使用される。システムは、両方のフォーカルタイムポイントの周りのイベントを明確にするよう、非線形関数をセットアップする。
【０１４５】
図７は、非線形タイムライン関数がより高い時間解像度で２つのフォーカルタイムポイントを示すよう選択される、プロット８０の例を示す。カテゴリ軸８４は、非線形時間軸８２に対して描かれる。２つのフォーカルタイムポイントは、タイムマーカー８６と８８とで示される。タイムマーカー８６は、２０１６年６月２６日午前１０時４５分に位置する。対するタイムマーカー８８は、２０１６年９月７日午前９時４５分に位置する。
【０１４６】
プロット８０のイベント帯は、クラスタを表すマーカー９０ａ、９０ｂ、９０ｅ、９０ｆと、単一のイベントを表す９０ｃ、９０ｄとを含む。プロット８０の実験帯は、クラスタを表す９２ａ、９２ｂ、９２ｉ、９２ｊ、９２ｋと、単一のイベントを表す９２ｃ、９２ｄ、９２ｅ、９２ｆ、９２ｇ、９２ｈのマーカーとを含む。プロット８０の撮像帯は、クラスタを表す９４ａ、９４ｂ、９４ｅと、単一のイベントを表す９４ｃ、９４ｄとを含む。プロット８０のバイタル帯は、クラスタを表す９６ａ、９６ｂ、９６ｇと、単一のイベントを表す９６ｃ、９６ｄ、９６ｅ、９６ｆとを含む。
【０１４７】
当該例において、クラスタリングの粒度は、関心の２つの時点８６、８８の両方に近いと高く、係る時点のそれぞれに近いイベントは、個別のイベントとして表されかつクラスタされない可能性が高い。時点から遠いイベントは、クラスタされかつクラスタの一部として表される可能性がより高い。図７に図示されていないが、関心の２つの時点の間のイベントは、その２つの時点自体でのイベントに比べて、クラスタされる可能性がより高い場合もある。
【０１４８】
その他の実施形態において、２つ以上の関心期間が存在する場合がある。いくつかの実施形態において、ピクセル毎の異なる時間デルタは、関心期間のそれぞれに対して使用することができる（ピクセル毎の時間デルタに対するｘ位置のプロットは、深さの異なる谷を２つ以上有する場合がある）。
【０１４９】
関心期間の２つ（又はそれ以上）でより大きなスケールを使用することで、臨床医は、例えば複合的な重要イベント、又は診療の複合的な期間等、複合的な期間に関する情報を見るために、ビューを作ることができてもよい。
【０１５０】
患者の医療記録に表される任意の期間等、任意の適当な期間を表す、例えば、エピソード毎に関心期間が設定されてもよい。このとき、例えば、エピソード毎に、ピクセル毎の時間デルタが最も低い点が発生する。
関心の時期の間に何が発生したかについて、臨床医の関心が薄い場合もある。関心の１つの期間以上での非線形タイムラインの使用により、より柔軟かつ順応性のある表示を提供することができる。
【０１５１】
図８、９、１０は、ビュー空間の異なる領域に対する時間密度に関し、ユーザへヒントを与えるために、係るビュー空間の背景色又はテクスチャが変更される、実施形態に関する。
【０１５２】
図３及び７の実施形態において、タイムライン上の各位置でのタイムラインのスケールは、時間軸４６、８２上にタイムマーキングすることで、ユーザに対して示される。しかしながら、時間軸の長さに沿ったピクセル毎の時間デルタにおける変更の、更なる視覚的なインジケーションを有することが、ユーザにとって役立つ場合がある。
【０１５３】
図８は、時間密度における変動を示すために、背景色輝度が変更されるビュー空間を有する、プロット１００を示す。ビュー空間は、非線形時間軸１０２とカテゴリ軸１０４とを具備する。ビュー空間の色（図８ではグレースケールで示される）は、ｘ軸に沿った位置で変わる。時間軸のスケールが大きければ、より明るい背景色が使用される。反対に時間軸のスケールがより小さい箇所では、より暗い背景色が使用される。その他の実施形態において、任意の視覚効果のタイプ（例えば色、テクスチャ、又はパターンを含むことができる）を使用して、異なるスケールを有する非線形時間軸の一部を区別してもよい。
【０１５４】
図８の実施形態において、色を定義するために勾配テーブルが使用され、かつ係るテーブルをインデックスするためにピクセル毎の時間デルタが使用される。
【０１５５】
図９は、ピクセル毎の時間デルタを背景色へと関連付ける、勾配テーブルの使用を表す概略的なダイヤグラムである。図９は、勾配テーブル１１０と、図４で示されるピクセル毎の時間デルタに対するｘ軸位置の概略的なプロット図とを組み合わせた図である。ライン１１２は、ｘ位置の関数として、ピクセル毎の時間デルタを表す。ｘ軸上の各位置に対して、ピクセル毎の時間デルタは、ライン１１２によって表された関数から決定することができ、その場合に色は、ピクセル毎の時間デルタに対する値に基づいた勾配テーブルから選択することができる。一例が図９に示される。ライン１１６は、ｘ軸位置１１８をライン１１２上の対応する位置１２０と繋げる。ライン１２２は、その後ライン１１２上の位置１２０と縦軸上のピクセル毎の時間デルタに対する値１２４へと繋げる。ライン１２２は、勾配テーブル１１０を横断（cut through）し、係る勾配テーブル１１０からの色値を示している。
【０１５６】
図１０は、ピクセル毎の時間デルタに対するｘ軸位置の概略的なプロット図を伴う、勾配テーブル１３０の使用を表す、概略的なプロット図である。図１０において、ライン１３２は、ｘ軸の関数としてピクセル毎の時間デルタを表す。ライン１３２は、２つの関心期間を表す、２つの最小値を有する。ライン１３６は、ｘ軸位置１３８をライン１３２上の対応する位置１４０と繋げる。ライン１４２は、その後ライン１３２上の位置１４０と縦軸上のピクセル毎の時間デルタに対する値１４４へと繋げる。ライン１３２は、勾配テーブル１３０を横断し、勾配テーブル１３０からの色値を示している。
【０１５７】
図８、９、１０に示される実施形態において、色（例えば、色の明るさ及び／又は輝度）を選択するためにテーブルが使用される。その他の実施形態において、色は、タイムラインに沿って入れ替えることもできる。例えば、色は、週毎、又は年毎に交互にすることもできる。
【０１５８】
背景色の使用は、線形タイムラインというよりも非線形タイムラインを観察しているユーザに、直接的かつ視覚的なキューを与えることができる。また、非線形タイムラインをナビゲートしているユーザを支援することもできる。背景色又はテクスチャは、タイムラインの非線形性をはっきりさせるように選ぶこともできる。
【０１５９】
その上、局所スケールに依存する日、週、又は年を描き出すために、縦ライン１０６が使用される。
【０１６０】
ピクセル毎の時間デルタ対ｘ軸位置のプロット図は、図４、５、６、９、１０においては、図示する目的の為に描かれている。本実施形態において、ピクセル毎の時間デルタの曲線がユーザに表示されないことに留意されたい。ピクセル毎の時間デルタ曲線は、ピクセル毎の時間デルタをｘ軸上の位置と関連付ける内部的な関数の概略的な図である。図４、５、６、９、１０のプロット図は、表示回路２８の内部的な働きの描写を提供することもできる。
【０１６１】
表示回路２８は、ピクセル毎の時間デルタに対するｘ軸位置を関連付ける関数を格納する。関数の任意の適切な表現が使用されてもよい。関数は、ユーザ入力に応答してアップデートされる。したがって、関数を変える入力を提供するために、ユーザがピクセル毎の時間デルタに対するｘ軸位置のプロットを見る必要はない。
【０１６２】
上記の時点についての参照は、拡張された時間の時期にも言及されてもよい。例えば、関心時点についての参照は、関心のある時期も言及することがある。関心のある期間は、例えば、１時間、１日、１週間、１月、又は１年等、任意の適当な長さとすることができる。
【０１６３】
特定の実施形態は、時間軸が非線形であり、イベントのクラスタが非線形タイムラインへの投影に基づいて決定され、またマーカーの収集が１つのイベント、又は異なる時点での複数のイベントの収集に対応するビュー上に描かれる、相互作用的なタイムラインビューを具備する医用撮像装置を提供する。
【０１６４】
特定の実施形態は、様々なヘルスケアインフォーマティックスシステムからの、患者に関するイベントを寄せ集めるモジュールを具備する、医用撮像装置を提供する。係るモジュールは、ケアの時期の開始と終了とに対応するイベントを見つけ出し、これらのイベントは、ケアのエピソードを定義するためにマッチされ、これらのエピソードは、ユーザに対してテキストでの情報を表示するために、アプリケーションにおいて使用される。
【０１６５】
タイムラインは、患者の生涯の一部と対応してもよく、イベントは、ヘルスケアシステムとのインタラクションと関連付けてもよい。ユーザは、特定の時点でのイベントの詳細を見るために、ビューパラメータを設定することができる。ビューの範囲及びフォーカルタイムポイントは、最も関連する又は直近の情報を表示するために、システムによって決定することができる。エピソードは、非線形タイムライン上の位置に関連するスケールで、タイムライン上に表示することができる。背景色又はテクスチャは、タイムラインの非線形性をはっきりさせるために、選ぶことができる。クラスタに関するサマリテキストは、クラスタに対応するイベントの全ての詳細の重要度重み付けを使用して、決定することができる。複合的なフォーカルタイムポイントとシステムとが、両方のタイムポイントの周辺のイベントをはっきりさせるために、非線形関数をセットアップする場合も存在する。サマリテキストのコンテンツは、ユーザがマーカーを選択する場合、又はマーカー上にカーソルを置いた場合に、ポップアップボックス内に表示することもできる。
【０１６６】
特定の実施形態は、メモリから患者に関する情報を収集するよう構成された収集回路と、収集された情報に基づき、患者への診療に関する第１期間を取得するクラスタリング回路と、時間軸に沿って患者に関する情報をディスプレイに表示させ、第１期間についての第１領域に、第１期間以外の第２期間についての第２領域よりも大きなスケールを設定する表示回路と、を具備する医用情報処理装置を提供することができる。
【０１６７】
表示回路は、患者に関する情報を分類し、分類した情報をディスプレイに表示させることができる。
【０１６８】
表示回路は、患者に関する情報を入院患者又は外来患者として分類するよう構成することができる。
【０１６９】
表示回路は、時間軸に対して基準期間を設定し、時間軸の粒度を変更する命令を与え、基準期間か、又は基準期間に対する予測の時間軸の粒度を変更する場合での基準時を含む範囲かのどちらかの粒度を維持するよう構成することができる。
【０１７０】
本明細書では特定の回路が説明されたが、代替的な実施形態においては、これらの回路の１つ以上の機能性が単一の処理リソース又はその他構成要素によって提供されることも可能であり、あるいは単一の回路によって提供される機能性が２つ以上の処理リソース又はその他の構成要素の組み合わせで提供されることも可能である。単一回路への言及は、多数の構成要素が互いに離れているか否かにかかわらず、単一の回路の機能性を提供する多数の構成要素を包含し、複数回路への言及は、複数の回路の機能性を提供する単一の構成要素を包含する。
【０１７１】
特定の実施形態が説明されたが、これらの実施形態は単に一例として提示されているだけであり、本発明の範囲を限定することを意図としていない。実際、本明細書に説明された新規の方法およびシステムは、他の様々な形態で実施されてもよい。さらに、本明細書に記載される方法およびシステムの形態において、様々な省略、置換、および変さらが本発明の趣旨から逸脱することなく行われてもよい。添付の特許請求の範囲およびその均等物は、本発明の範囲内に入るそのような形態および修正形態を含むように意図されている。
【符号の説明】
【０１７２】
１０…医用情報表示システム
１２…医用情報処理装置
１６…表示スクリーン
１８…入力デバイス
２０…データストア
２２…中央処理装置
２４…収集回路
２５…処理回路
２６…投影回路
２７…クラスタリング回路
２８…表示回路
【図１】
2020126580.tif 000003
【図２】
2020126580.tif 000004
【図３】
2020126580.tif 000005
【図４】
2020126580.tif 000006
【図５】
2020126580.tif 000007
【図６】
2020126580.tif 000008
【図７】
2020126580.tif 000009
【図８】
2020126580.tif 000010
【図９】
2020126580.tif 000011
【図１０】
2020126580.tif 000012