(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024174694
(43)【公開日】2024-12-17
(54)【発明の名称】医療情報処理プログラムおよび医療情報処理装置
(51)【国際特許分類】
G16H 10/60 20180101AFI20241210BHJP
【FI】
G16H10/60
【審査請求】有
【請求項の数】9
【出願形態】OL
(21)【出願番号】P 2023092665
(22)【出願日】2023-06-05
(71)【出願人】
【識別番号】000135184
【氏名又は名称】株式会社ニデック
(74)【代理人】
【識別番号】100166785
【弁理士】
【氏名又は名称】大川 智也
(74)【代理人】
【識別番号】100184550
【弁理士】
【氏名又は名称】高田 珠美
(72)【発明者】
【氏名】鳥居 寿成
【テーマコード(参考)】
5L099
【Fターム(参考)】
5L099AA21
(57)【要約】
【課題】複数の医療情報を適切に医療従事者に提示することが可能な医療情報処理プログラムおよび医療情報処理装置を提供する。
【解決手段】制御部は、対象患者についての複数種類の医療情報を、縦列および横列の一方の列に種類毎に並べると共に、他方の列に情報の取得時期の時系列に並べて表示部にマトリクス表示させる。マトリクス表示の縦列および横列のうち、ユーザによって選択された列が縦列である場合には、制御部は、選択された縦列に表示されていた種類または取得時期の医療情報を表示部に表示させる。選択された列が横列である場合には、制御部は、選択された横列に表示されていた種類または取得時期の医療情報を表示部に表示させる。
【選択図】
図18
【特許請求の範囲】
【請求項1】
患者に関する医療情報を処理する医療情報処理装置において実行される医療情報処理プログラムであって、
データベースには、各々の患者毎に、複数種類の医療情報を、各々の情報の取得時期に紐づけて記憶させることが可能であり、
前記医療情報処理プログラムが前記医療情報処理装置の制御部によって実行されることで、
医療情報を処理する対象患者を特定する患者特定ステップと、
前記対象患者についての複数種類の医療情報を、縦列および横列の一方の列に種類毎に並べると共に、他方の列に情報の取得時期の時系列に並べて表示部にマトリクス表示させるマトリクス表示ステップと、
前記マトリクス表示における1つまたは複数の縦列、および、1つまたは複数の横列のうち、少なくともいずれかの列を選択する指示を受け付ける列選択受付ステップと、
前記マトリクス表示の縦列および横列のうち、前記列選択受付ステップにおいて選択された列が縦列である場合には、選択された前記縦列に表示されていた種類または取得時期の医療情報を、前記データベースに記憶されている前記対象患者の医療情報から抽出して前記表示部に表示させると共に、前記列選択受付ステップにおいて選択された列が横列である場合には、選択された前記横列に表示されていた種類または取得時期の医療情報を、前記データベースに記憶されている前記対象患者の医療情報から抽出して前記表示部に表示させる列情報表示ステップと、
を前記医療情報処理装置に実行させることを特徴とする医療情報処理プログラム。
【請求項2】
請求項1に記載の医療情報処理プログラムであって、
前記マトリクス表示ステップでは、前記対象患者についての複数種類の医療情報の少なくともいずれかに対し、情報の一部の抜粋処理または画像情報の縮小処理を行った簡易情報を、前記表示部にマトリクス表示させると共に、
前記列情報表示ステップでは、前記対象患者についての複数の医療情報の少なくともいずれかを、マトリクス表示されていた前記簡易情報よりも詳細なまたは拡大された情報として、前記表示部に表示させることを特徴とする医療情報処理プログラム。
【請求項3】
請求項1または2に記載の医療情報処理プログラムであって、
前記列情報表示ステップでは、前記マトリクス表示ステップにおいて前記表示部に表示されていたマトリクス表示部から、前記列選択受付ステップにおいて選択された列に表示されていた列の医療情報を表示させる列情報表示部に表示態様を遷移させることを特徴とする医療情報処理プログラム。
【請求項4】
請求項2または3に記載の医療情報処理プログラムであって、
前記マトリクス表示において格子状に配置された複数のセルうち、少なくともいずれかのセルを選択する指示を受け付けるセル選択受付ステップと、
前記セル選択受付ステップにおいて選択されたセルの医療情報を、マトリクス表示されていた前記簡易情報よりも詳細なまたは拡大された情報として、前記表示部に表示させるセル情報表示ステップと、
を前記医療情報処理装置に実行させることを特徴とする医療情報処理プログラム。
【請求項5】
請求項1から4のいずれかに記載の医療情報処理プログラムであって、
前記列選択受付ステップでは、前記マトリクス表示における複数の縦列のうち2つ以上の縦列、または、複数の横列のうち2つ以上の横列を選択する指示を受け付けることが可能であり、
前記列選択受付ステップにおいて2つ以上の列が選択された場合に、前記列情報表示ステップでは、前記マトリクス表示の縦列および横列のうち、選択された2つ以上の列に表示されていた種類または取得時期の医療情報を、前記データベースに記憶されている前記対象患者の医療情報から抽出して前記表示部に表示させることを特徴とする医療情報処理プログラム。
【請求項6】
請求項1から5のいずれかに記載の医療情報処理プログラムであって、
前記列情報表示ステップによって表示された複数の医療情報に、画像情報と数値情報が共に含まれている場合に、ユーザによって入力される指示に応じて、前記複数の医療情報から前記画像情報および前記数値情報の一方のみを抽出して前記表示部に表示させる再抽出表示ステップ
を前記医療情報処理装置に実行させることを特徴とする医療情報処理プログラム。
【請求項7】
請求項1から6のいずれかに記載の医療情報処理プログラムであって、
前記データベースには、人体の左右に存在する組織のうち、各々の患者の左の組織および右の組織の各々の医療情報を記憶することが可能であり、
前記列情報表示ステップによって表示された複数の医療情報に、左の組織の医療情報と右の組織の医療情報が共に含まれている場合に、ユーザによって入力される指示に応じて、前記複数の医療情報から左の組織の医療情報および右の組織の医療情報の一方のみを抽出して前記表示部に表示させる左右抽出表示ステップ
を前記医療情報処理装置に実行させることを特徴とする医療情報処理プログラム。
【請求項8】
請求項1から7のいずれかに記載の医療情報処理プログラムであって、
前記マトリクス表示ステップまたは前記列情報表示ステップによって表示された複数の医療情報のうち、少なくともいずれかの画像情報を選択する指示を受け付ける画像選択受付ステップと、
前記画像選択受付ステップにおいて選択された前記画像情報を、前記マトリクス表示ステップまたは前記列情報表示ステップによって表示されていた画像よりも拡大して表示させる拡大表示ステップと、
前記拡大表示ステップにおいて拡大表示されている前記画像情報に対して、ユーザによって入力される指示に応じた処理を実行する画像処理ステップと、
を前記医療情報処理装置に実行させることを特徴とする医療情報処理プログラム。
【請求項9】
患者に関する医療情報を処理する医療情報処理装置であって、
データベースには、各々の患者毎に、複数種類の医療情報を、各々の情報の取得時期に紐づけて記憶させることが可能であり、
前記医療情報処理装置の制御部は、
医療情報を処理する対象患者を特定する患者特定ステップと、
前記対象患者についての複数種類の医療情報を、縦列および横列の一方の列に種類毎に並べると共に、他方の列に情報の取得時期の時系列に並べて表示部にマトリクス表示させるマトリクス表示ステップと、
前記マトリクス表示における1つまたは複数の縦列、および、1つまたは複数の横列のうち、少なくともいずれかの列を選択する指示を受け付ける列選択受付ステップと、
前記マトリクス表示の縦列および横列のうち、前記列選択受付ステップにおいて選択された列が縦列である場合には、選択された前記縦列に表示されていた種類または取得時期の医療情報を、前記データベースに記憶されている前記対象患者の医療情報から抽出して前記表示部に表示させると共に、前記列選択受付ステップにおいて選択された列が横列である場合には、選択された前記横列に表示されていた種類または取得時期の医療情報を、前記データベースに記憶されている前記対象患者の医療情報から抽出して前記表示部に表示させる列情報表示ステップと、
を実行することを特徴とする医療情報処理装置。
【発明の詳細な説明】
【技術分野】
【0001】
本開示は、患者に関する医療情報を処理するための医療情報処理プログラムおよび医療情報処理装置に関する。
【背景技術】
【0002】
患者に対する診療を効率化するための種々の技術が提案されている。例えば、特許文献1に記載の医療情報処理装置は、診断対象者の医療画像と、診断対象者の医療画像に類似する医療画像を含む複数の医療画像を、撮影タイミングの時間軸を一致させた状態で表示部に表示させることで、疾患の推移予測の容易化を図っている。また、特許文献1には、疾患の進行度の推移を示すグラフを表示させる技術等も開示されている。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
近年、医療技術の進歩が進むにつれて、各々の患者について取得される医療情報(例えば、医療画像、検査結果、所見、処方、治療内容等)の種類および数が増加している。医療情報の種類および数が増加すると、診療の精度の向上等に繋がる。一方で、医療従事者は、多くの種類および数の医療情報の中から、患者の診療に必要な医療情報を選択して把握する必要がある。この場合、例えば、診療の効率の低下、および、必要な医療情報の見落とし等が生じる可能性がある。従って、複数の医療情報を適切に医療従事者に提示できる技術が望まれる。
【0005】
本開示の典型的な目的は、複数の医療情報を適切に医療従事者に提示することが可能な医療情報処理プログラムおよび医療情報処理装置を提供することである。
【課題を解決するための手段】
【0006】
本開示における典型的な実施形態が提供する医療情報処理プログラムは、患者に関する医療情報を処理する医療情報処理装置において実行される医療情報処理プログラムであって、データベースには、各々の患者毎に、複数種類の医療情報を、各々の情報の取得時期に紐づけて記憶させることが可能であり、前記医療情報処理プログラムが前記医療情報処理装置の制御部によって実行されることで、医療情報を処理する対象患者を特定する患者特定ステップと、前記対象患者についての複数種類の医療情報を、縦列および横列の一方の列に種類毎に並べると共に、他方の列に情報の取得時期の時系列に並べて表示部にマトリクス表示させるマトリクス表示ステップと、前記マトリクス表示における1つまたは複数の縦列、および、1つまたは複数の横列のうち、少なくともいずれかの列を選択する指示を受け付ける列選択受付ステップと、前記マトリクス表示の縦列および横列のうち、前記列選択受付ステップにおいて選択された列が縦列である場合には、選択された前記縦列に表示されていた種類または取得時期の医療情報を、前記データベースに記憶されている前記対象患者の医療情報から抽出して前記表示部に表示させると共に、前記列選択受付ステップにおいて選択された列が横列である場合には、選択された前記横列に表示されていた種類または取得時期の医療情報を、前記データベースに記憶されている前記対象患者の医療情報から抽出して前記表示部に表示させる列情報表示ステップと、を前記医療情報処理装置に実行させる。
【0007】
本開示における典型的な実施形態が提供する医療情報処理装置は、患者に関する医療情報を処理する医療情報処理装置であって、データベースには、各々の患者毎に、複数種類の医療情報を、各々の情報の取得時期に紐づけて記憶させることが可能であり、前記医療情報処理装置の制御部は、医療情報を処理する対象患者を特定する患者特定ステップと、前記対象患者についての複数種類の医療情報を、縦列および横列の一方の列に種類毎に並べると共に、他方の列に情報の取得時期の時系列に並べて表示部にマトリクス表示させるマトリクス表示ステップと、前記マトリクス表示における1つまたは複数の縦列、および、1つまたは複数の横列のうち、少なくともいずれかの列を選択する指示を受け付ける列選択受付ステップと、前記マトリクス表示の縦列および横列のうち、前記列選択受付ステップにおいて選択された列が縦列である場合には、選択された前記縦列に表示されていた種類または取得時期の医療情報を、前記データベースに記憶されている前記対象患者の医療情報から抽出して前記表示部に表示させると共に、前記列選択受付ステップにおいて選択された列が横列である場合には、選択された前記横列に表示されていた種類または取得時期の医療情報を、前記データベースに記憶されている前記対象患者の医療情報から抽出して前記表示部に表示させる列情報表示ステップと、を実行する。
【0008】
本開示に係る医療情報処理プログラムおよび医療情報処理装置によると、複数の医療情報が適切に医療従事者に提示される。
【図面の簡単な説明】
【0009】
【
図1】医療情報処理システム1の概略構成を示すブロック図である。
【
図2】データベースに記憶された医療情報の一例を模式的に示す概念図である。
【
図3】第1実施形態の医療情報処理装置10が実行する医療情報処理のフローチャートである。
【
図4】デフォルトの表示ルールに従って対象患者の医療情報がマトリクス表示された画面の一例を示す図である。
【
図5】
図4に示すデフォルトの表示状態から、緑内障に対応する表示ルールに従って医療情報のマトリクス表示が変更された画面の一例を示す図である。
【
図6】第2実施形態の医療情報処理装置10が実行する医療情報処理のフローチャートである。
【
図7】第2実施形態における医療情報のデフォルトのマトリクス表示と、疾患経緯情報の表示の一例を示す図である。
【
図8】
図7に示すデフォルトの表示状態から、併発白内障に対応する表示ルールに従って医療情報のマトリクス表示が変更された画面の一例を示す図である。
【
図9】第2実施形態において時期毎表示部43が表示された画面の一例を示す図である。
【
図10】第3実施形態の医療情報処理装置10が実行する医療情報処理のフローチャートである。
【
図11】第3実施形態における医療情報のマトリクス表示と、値推移情報の表示の一例を示す図である。
【
図12】
図11に示す表示状態において、グラフの表示時期の範囲がマトリクス表示部30上で指定された場合の画面の一例を示す図である。
【
図13】
図11に示す表示状態において、グラフ中の特定の値が指定された場合の画面の一例を示す図である。
【
図14】第4実施形態の医療情報処理装置10が実行する医療情報処理のフローチャートである。
【
図15】職種に応じた表示ルールに従って対象患者の医療情報がマトリクス表示された画面の一例を示す図である。
【
図16】最新情報と比較対象情報の差に応じた表示ルールに従って対象患者の医療情報がマトリクス表示された画面の一例を示す図である。
【
図17】当日予定に応じた表示ルールに従って対象患者の医療情報がマトリクス表示された画面の一例を示す図である。
【
図18】第5実施形態の医療情報処理装置10が実行する医療情報処理のフローチャートである。
【
図19】第5実施形態における医療情報のマトリクス表示の一例を示す図である。
【
図20】
図19に示すマトリクス表示部30の特定の列が選択された場合に表示される、列情報表示部70の一例を示す図である。
【
図21】図面情報処理用画面80の一例を示す図である。
【発明を実施するための形態】
【0010】
<概要>
(第1態様)
本開示で例示する医療情報処理装置は、患者に関する医療情報を処理する。データベースには、各々の患者毎に、複数種類の医療情報を、各々の情報の取得時期に紐づけて記憶させることが可能である。医療情報処理装置の制御部は、患者特定ステップ、表示ルール設定ステップ、および情報表示ステップを実行する。患者特定ステップでは、制御部は、医療情報を処理する対象患者を特定する。表示ルール設定ステップでは、制御部は、対象患者についての複数種類の医療情報から、表示部に表示させる医療情報の種類を絞り込むルール、および、複数種類の医療情報の表示順を決定するルールの少なくともいずれかを定めた複数の表示ルールの中から、少なくとも1つの表示ルールを設定する。情報表示ステップでは、制御部は、表示ルール設定ステップにおいて設定された表示ルールに従って、対象患者についての複数種類の医療情報に対して、種類の絞り込み処理、および表示順の決定処理の少なくともいずれかを実行したうえで、縦列および横列の一方の列に複数種類の医療情報を表示順に並べると共に、他方の列に情報の取得時期の時系列に並べて表示部に表示させる。
【0011】
本開示に係る技術によると、複数種類の医療情報に対し、表示部に表示させる医療情報の種類の絞り込み処理、および、表示順の決定処理の少なくともいずれか(以下、「表示情報調整処理」という)が、設定された表示ルールに従って実行される。表示情報調整処理が行われた複数の医療情報が、表示順および時系列の各々に従ってマトリクス状に表示部に表示される。従って、多くの種類および数の医療情報のうち、表示ルールで定められた医療情報(一部または全部の医療情報)が、適切な表示順でマトリクス状に一覧表示される。よって、必要な医療情報が適切に医療従事者に提示される。
【0012】
なお、複数種類の医療情報には、種々の情報(例えば、医療画像、検査結果、所見、患者が申し立てた症状、処方、治療内容、手術内容等の少なくとも一部)が含まれていてもよい。
【0013】
制御部は、ユーザによって入力された指示に応じて表示ルールを生成し、データベースに記憶させる表示ルール生成ステップをさらに実行してもよい。この場合、医療従事者は、自らが確認したい複数種類の医療情報が、適切な表示順でマトリクス状に表示されるように、表示ルールを予め生成しておくことができる。よって、必要な医療情報が、さらに適切に医療従事者に提示され易くなる。
【0014】
なお、表示ルールの生成方法は適宜選択できる。例えば、複数の表示ルールの少なくとも一部は、予め生成されていてもよい。また、予め生成されている表示ルールが、ユーザによって入力された指示に応じて適宜修正されることで、新たな表示ルールが生成されてもよい。
【0015】
表示ルール設定ステップでは、制御部は、複数の表示ルールの中から、ユーザによって入力された指示に応じて少なくとも1つの表示ルールを設定してもよい。この場合、医療従事者は、自らが確認したい複数種類の医療情報を、適切な表示順でマトリクス状に表示させることができる。よって、必要な医療情報が、さらに適切に医療従事者に提示され易くなる。
【0016】
複数の表示ルールの中には、複数種類の医療情報の絞り込みおよび表示順の決定の少なくともいずれかのルールが、複数の疾患の各々に応じて定められた複数の表示ルールが含まれていてもよい。表示ルール設定ステップでは、制御部は、対象患者の疾患に対応する表示ルールを設定可能であってもよい。患者の診療を行う際の、複数種類の医療情報の各々の重要度は、診療する患者の疾患に応じて異なる場合も多い。従って、対象患者の疾患に対応する表示ルールに従って、複数種類の医療情報がマトリクス状に表示部に表示されることで、医療従事者は、対応する疾患の診療を、表示された医療情報に基づいて適切に実行し易くなる。
【0017】
制御部は、対象患者の疾患に関する疾患情報を取得する疾患情報取得ステップをさらに実行してもよい。表示ルール設定ステップでは、制御部は、疾患情報取得ステップにおいて取得された対象患者の疾患情報が示す疾患に対応する表示ルールを自動設定してもよい。この場合、対象患者の疾患に対応する表示ルールに従って、複数種類の医療情報が自動的に表示部に表示される。従って、医療従事者による診療の効率がさらに向上し易くなる。
【0018】
疾患情報取得ステップでは、機械学習アルゴリズムに従って訓練された数学モデルに対象患者の医療情報が入力されることで、対象患者の疾患情報が取得されてもよい。数学モデルは、患者の医療情報が入力されることで、患者の疾患の自動判定結果を出力するように訓練されていてもよい。この場合、対象患者の疾患情報を医療従事者が自ら入力しなくても、数学モデルによって出力される対象患者の自動判定結果に基づいて、対象患者の疾患情報が適切に取得される。よって、医療従事者による診療の効率がさらに向上し易くなる。
【0019】
なお、対象患者の疾患情報を取得するための具体的な方法は、適宜選択できる。例えば、制御部は、データベースに記憶されている対象患者についての情報(例えば、電子カルテの情報、患者が診療予約を行った際の予約情報等)の中から、対象患者の疾患を示す情報を自動的に取得してもよい。また、特定の疾患の診療を行うために、特定の検査等が実行される場合もある。この場合、対象患者に対して実行された検査等の種類および数に基づいて、対象患者の疾患を示す情報が自動的に取得されてもよい。
【0020】
(第2態様)
本開示で例示する医療情報処理装置は、患者に関する医療情報を処理する。データベースには、各々の患者毎に、複数種類の医療情報を、各々の情報の取得時期に紐づけて記憶させることが可能である。医療情報処理装置の制御部は、患者特定ステップ、表示ルール設定ステップ、および情報表示ステップを実行する。患者特定ステップでは、制御部は、医療情報を処理する対象患者を特定する。表示ルール設定ステップでは、制御部は、対象患者についての複数種類の医療情報から、表示部に表示させる医療情報の種類を絞り込むルール、および、複数種類の医療情報の表示順を決定するルールの少なくともいずれかを複数の疾患の各々に応じて定めた複数の表示ルールの中から、少なくとも1つの疾患の表示ルールを設定する。情報表示ステップでは、制御部は、表示ルール設定ステップにおいて設定された疾患の表示ルールに従って、対象患者についての複数種類の医療情報に対して、種類の絞り込み処理、および表示順の決定処理の少なくともいずれかを実行したうえで、縦列および横列の一方の列に複数種類の医療情報を表示順に並べると共に、他方の列に情報の取得時期の時系列に並べて表示部に表示させる。
【0021】
本開示に係る技術によると、複数種類の医療情報に対し、表示部に表示させる医療情報の種類の絞り込み処理、および、表示順の決定処理の少なくともいずれか(以下、「表示情報調整処理」という)が、設定された疾患の表示ルールに従って実行される。表示情報調整処理が行われた複数の医療情報が、表示順および時系列の各々に従ってマトリクス状に表示部に表示される(以後、複数の医療情報の表示を「マトリクス表示」という)。従って、多くの種類および数の医療情報のうち、疾患に応じた表示ルールで定められた医療情報(一部または全部の医療情報)が、適切な表示順でマトリクス状に一覧表示される。よって、対象患者の疾患の診療に必要な医療情報が、適切に医療従事者に提示される。
【0022】
なお、複数種類の医療情報には、種々の情報(例えば、医療画像、検査結果、所見、患者が申し立てた症状、処方、治療内容、手術内容等の少なくとも一部)が含まれていてもよい。
【0023】
制御部は、対象患者の特定の疾患についての経緯を時系列に沿って示す疾患経緯情報を、対象患者の特定の疾患に関する医療情報に基づいて表示部に表示させる疾患経緯情報表示ステップをさらに実行してもよい。この場合、医療従事者は、マトリクス表示によって複数の医療情報を適切に把握できることに加えて、特定の疾患についての経緯も疾患経緯情報によって容易に把握することができる。従って、患者の診療の効率および精度がさらに向上し易くなる。
【0024】
疾患経緯情報表示ステップでは、制御部は、対象患者の特定の疾患に関するイベントが発生したことを示す情報(例えば、アイコン・マーク等)を、疾患経緯情報における時系列中の、イベントの発生時期に対応付けて表示させてもよい。この場合、医療従事者は、対象患者の特定の疾患に関するイベントが発生した時期を、疾患の経緯を時系列に沿って示す疾患経緯情報によって適切に把握することができる。従って、患者の診療の効率および精度がさらに向上し易くなる。
【0025】
なお、疾患経緯情報に表示させるイベント情報の内容は、適宜選択できる。例えば、対象患者が来院したことを示す来院イベント、対象患者に対する手術が行われたことを示す手術イベント、対象患者に対する処方が行われたことを示す処方イベント、対象検者に対する検査(撮影が含まれていてもよい)が行われたことを示す検査イベント、対象患者について複数回実施された検査の結果が所定の条件(例えば、検査結果が閾値を超える条件、および、検査結果の変化量が閾値を超える条件等の少なくともいずれか)を満たすことを示す検査結果イベント等の少なくともいずれかが、アイコン等によって疾患経緯情報に表示されてもよい。例えば、検査結果イベントが疾患経過情報に表示されることで、医療従事者は、検査結果が注目すべき結果となった時期を適切に把握することが可能である。
【0026】
疾患経緯情報表示ステップは、特定の疾患に関連して発生した関連疾患に関する疾患経緯情報を、特定の疾患に関する疾患経緯情報の時系列から分岐させて表示させる関連疾患経緯情報表示ステップを含んでもよい。この場合、医療従事者は、特定の疾患に関連して発生した関連疾患についての経緯を、関連疾患が発生する基となった特定の疾患(以下、「基疾患」という場合もある)の経緯と照らし合わせたうえで適切に把握することができる。
【0027】
なお、関連疾患経緯情報を表示させるための具体的な方法は、適宜選択できる。例えば、制御部は、ユーザによって入力された指示に応じて、基疾患の疾患経緯情報から関連疾患経緯情報を分岐させて表示させてもよい。基疾患と関連疾患の対応関係等が、ユーザによって入力された指示に応じて定められてもよい。基疾患の疾患経緯情報から関連疾患経緯情報を分岐させる時期は、ユーザによって入力された指示に基づいて特定されてもよいし、関連疾患についての医療情報が取得された時期に基づいて自動的に特定されてもよい。基疾患の疾患経緯情報から関連疾患経緯情報を分岐させる時期は、関連疾患が実際に発生した時期よりも後で、ユーザによって修正されてもよい。
【0028】
疾患経緯情報表示ステップは、対象患者の特定の疾患に対する診療が終了した時期で、特定の疾患に関する疾患経緯情報の時系列の進行を停止させる時系列進行停止ステップを含んでいてもよい。この場合、対象患者の特定の疾患に対する診療が、疾患の治癒、他の病院への患者の転院等によって終了(「転記」と言われる場合もある)すると、診療が終了した時期が、疾患経緯情報の時系列の進行が停止した時期によって適切に把握される。また、疾患経緯情報の時系列の進行が停止しているか否かによって、疾患に対する診療が継続しているか否かを判断することも可能である。よって、患者の診療の効率および精度がさらに向上し易くなる。
【0029】
疾患経緯情報の時系列の進行を、診療の終了時期に停止させるための具体的な方法は、適宜選択できる。例えば、制御部は、時系列の進行を示すラインの伸長を停止させることで、時系列の進行を停止させてもよい。また、制御部は、関連疾患経緯情報の時系列の進行を停止させる場合には、関連疾患経緯情報の時系列を、基疾患の時系列に統合させてもよい。この場合、医療従事者は、基疾患に関連して発生した関連疾患の診療が終了したことを、基疾患の経緯に照らし合わせたうえで適切に把握することができる。
【0030】
疾患経緯情報表示ステップは、疾患経緯情報の時系列が示す時期毎に、対応する時期における1つまたは複数の医療情報を表示部に表示させる時期毎表示ステップを含んでいてもよい。この場合、疾患経緯情報の時系列に応じて、対応する時期における対象患者の医療情報を順次把握することができる。よって、患者の診療の効率および精度がさらに向上し易くなる。
【0031】
(第3態様)
本開示で例示する医療情報処理装置は、患者に関する医療情報を処理する。データベースには、各々の患者毎に、複数種類の医療情報を、各々の情報の取得時期に紐づけて記憶させることが可能である。医療情報処理装置の制御部は、患者特定ステップ、マトリクス表示ステップ、および値推移情報表示ステップを実行する。患者特定ステップでは、制御部は、医療情報を処理する対象患者を特定する。マトリクス表示ステップでは、制御部は、対象患者についての複数種類の医療情報の少なくとも一部を、縦列および横列の一方の列に種類毎に並べると共に、他方の列に情報の取得時期の時系列に並べてマトリクス表示として表示部に表示させる。値推移情報表示ステップでは、制御部は、マトリクス表示ステップにおいて表示される複数種類の医療情報のうち、値が増減し得る少なくとも一部の種類の医療情報について、時期の経過に伴う値の推移を示す値推移情報を、マトリクス表示と共に表示部に表示させる。
【0032】
本開示に係る技術によると、複数種類の医療情報が、縦列および横列の一方の列に種類毎に並べられると共に、他方の列に時系列に並べられて表示部にマトリクス状に表示される。さらに、マトリクス表示に含まれる少なくとも一部の医療情報の値の推移を示す値推移情報が、マトリクス表示と共に表示部に表示される。従って、医療従事者は、マトリクス表示された複数種類の医療情報の各々を適切に把握できるだけでなく、少なくとも一部の医療情報の値の推移も容易に把握することができる。よって、必要な医療情報が適切に医療従事者に提示される。
【0033】
なお、複数種類の医療情報には、種々の情報(例えば、医療画像、検査結果、所見、患者が申し立てた症状、処方、治療内容、手術内容等の少なくとも一部)が含まれていてもよい。
【0034】
制御部は、値推移情報表示ステップにおいて、少なくとも一部の医療情報の値の推移を図式化したグラフを、値推移情報として表示部に表示させてもよい。この場合、医療従事者は、複数種類の医療情報をマトリクス表示によって把握しつつ、少なくとも一部の医療情報の値の推移をグラフによって容易に把握することができる。よって、医療情報がより適切に把握され易くなる。
【0035】
制御部は、値推移情報表示ステップにおいて、マトリクス表示上で医療情報の種類がユーザによって指定された場合に、指定された医療情報の値の推移を示すグラフを表示部に表示させてもよい。この場合、医療従事者は、複数種類の医療情報をマトリクス表示上で把握したうえで、値の推移を確認したい医療情報をそのままマトリクス表示上で指定することで、指定した医療情報のグラフを確認することができる。従って、診療の効率および精度がさらに向上し易くなる。
【0036】
制御部は、値推移情報表示ステップにおいて、マトリクス表示上で医療情報の時期の範囲がユーザによって指定された場合に、指定された時期の範囲内における医療情報の値の推移を示すグラフを表示部に表示させてもよい。この場合、医療従事者は、複数種類の医療情報が示されたマトリクス表示上で、時期の範囲を指定することで、指定した時期の範囲内における医療情報のグラフを確認することができる。従って、医療従事者は、必要な範囲内における医療情報の値の推移を、より容易に把握することができる。
【0037】
制御部は、値推移情報表示ステップにおいて、グラフ上で特定の値がユーザによって指定された場合に、マトリクス表示によって示された複数の値のうち、グラフ上で指定された値を、マトリクス表示上で明示してもよい。この場合、医療従事者は、グラフ上で特定の値を指定するだけで、指定した値をマトリクス表示上で容易に確認することができる。例えば、グラフ上で指定した値と、同一の時期に取得された他の種類の医療情報を、マトリクス表示上で比較して診療を行うことも可能である。従って、診療の効率および精度がさらに向上し易くなる。
【0038】
値推移情報表示ステップでは、制御部は、少なくとも一部の医療情報の値について、前回取得された同一種類の医療情報の値に対する差分、および、基準値に対する差分の少なくとも一方を示す差分情報を、マトリクス表示に付加させて値推移情報として表示してもよい。この場合、医療従事者は、複数種類の医療情報をマトリクス表示によって把握しつつ、医療情報の値の推移を、マトリクス表示に付加された差分情報によって適切に把握することができる。よって、医療情報がより適切に把握され易くなる。
【0039】
差分情報を表示するための具体的な方法は、適宜選択できる。例えば、前回の値または基準値に対して値が高い場合には上向きの矢印を表示し、値が低い場合には下向きの矢印を表示し、値が同じである場合には横向きの矢印を表示してもよい。なお、差分が大きい程、矢印の数を多くして表示してもよい。差分が大きい程、矢印の大きさを大きくして表示してもよい。また、前回の値または基準値に対する差分に応じて、マトリクス表示に付与する色を変化させることで、差分情報を表示させてもよい。
【0040】
(第4態様)
本開示で例示する医療情報処理装置は、患者に関する医療情報を処理する。データベースには、各々の患者毎に、複数種類の医療情報を、各々の情報の取得時期に紐づけて記憶させることが可能である。医療情報処理装置の制御部は、患者特定ステップ、状況情報取得ステップ、表示ルール設定ステップ、および情報表示ステップを実行する。患者特定ステップでは、制御部は、医療情報を処理する対象患者を特定する。状況情報取得ステップでは、制御部は、医療情報処理装置の使用状況、および、対象患者の状況の少なくともいずれかに関する状況情報を取得する。表示ルール設定ステップでは、制御部は、対象患者についての複数種類の医療情報から、表示部に表示させる医療情報の種類を絞り込むルール、および、複数種類の医療情報の表示順を決定するルールの少なくともいずれかを定める表示ルールを、状況情報取得ステップにおいて取得された状況情報に基づいて設定する。情報表示ステップでは、制御部は、表示ルール設定ステップにおいて設定された疾患の表示ルールに従って、対象患者についての複数種類の医療情報に対して、種類の絞り込み処理、および表示順の決定処理の少なくともいずれかを実行したうえで、縦列および横列の一方の列に複数種類の医療情報を表示順に並べると共に、他方の列に情報の取得時期の時系列に並べて表示部に表示させる。
【0041】
本開示に係る技術によると、医療情報処理装置の使用状況、および対象患者の状況の少なくともいずれかに関する状況情報に基づいて、対象患者についての複数の医療情報の表示ルールが設定される。複数種類の医療情報に対し、表示部に表示させる医療情報の種類の絞り込み処理、および、表示順の決定処理の少なくともいずれか(以下、「表示情報調整処理」という)が、設定された疾患の表示ルールに従って実行される。表示情報調整処理が行われた複数の医療情報が、表示順および時系列の各々に従ってマトリクス状に表示部に表示される(以後、複数の医療情報の表示を「マトリクス表示」という)。従って、多くの種類および数の医療情報のうち、医療情報処理装置の使用状況、および対象患者の状況少なくともいずれかに応じた表示ルールで定められた医療情報(一部または全部の医療情報)が、適切な表示順でマトリクス状に一覧表示される。よって、必要な医療情報が適切に医療従事者に提示される。
【0042】
なお、複数種類の医療情報には、種々の情報(例えば、医療画像、検査結果、所見、患者が申し立てた症状、処方、治療内容、手術内容等の少なくとも一部)が含まれていてもよい。
【0043】
状況情報取得ステップでは、制御部は、医療情報処理装置を使用するユーザの職種を特定可能な職種情報を、状況情報として取得してもよい。表示ルール設定ステップでは、制御部は、職種情報によって特定される医療情報処理装置のユーザの職種に応じた表示ルールを設定してもよい。医療情報処理装置を使用するユーザの職種(例えば、医師、看護師、薬剤師、放射線技師、理学療法士、作業療法士、臨床心理士、視能訓練士(CO:Certifies Orthoptist)、栄養管理士等の少なくともいずれか)毎に、複数種類の医療情報の各々の重要度が異なる場合が多い。従って、職種に応じた表示ルールに従って、複数種類の医療情報がマトリクス状に表示されることで、各々の職種の医療従事者に対して、必要な医療情報が適切に提示され易くなる。
【0044】
職種を特定可能な職種情報の具体的な態様は、適宜選択できる。例えば、ユーザが医療情報処理装置にログインする際の各種ログイン情報(例えば、ユーザのID、ユーザ名等の少なくともいずれか)に、ユーザの職種を示す情報が含まれていてもよい。また、ログイン情報にユーザの職種が予め対応付けられていてもよい。この場合、制御部は、医療情報処理装置にログインしているユーザのログイン情報を、職種を特定可能な職種情報として取得してもよい。また、ユーザは、自身の職種を示す情報を、操作部等を介して医療情報処理装置に入力してもよい。この場合、操作部等を介して入力される情報が、職種情報として用いられてもよい。
【0045】
状況情報取得ステップでは、制御部は、医療情報処理装置が使用される場所を特定可能な使用場所情報を、状況情報として取得してもよい。表示ルール設定ステップでは、制御部は、使用場所情報によって特定される場所に応じた表示ルールを設定してもよい。医療情報処理装置は、様々な場所(例えば、医療施設内の各種検査室、診療室、手術室、受付、および、医療施設外の往診先等の少なくともいずれか)の各々で使用される場合がある。複数種類の医療情報の各々の重要度は、医療情報処理装置が使用される場所に応じて異なる場合が多い。従って、医療情報処理装置の使用場所に応じた表示ルールに従って、複数種類の医療情報がマトリクス状に表示されることで、各々の場所で医療に従事する医療従事者に対して、必要な医療情報が適切に提示され易くなる。
【0046】
場所を特定可能な使用場所情報の具体的な態様は、適宜選択できる。例えば、医療情報処理装置が特定の場所で使用される場合等には、医療情報処理装置の使用場所を示す使用場所情報が、医療情報処理装置毎に設定できてもよい。この場合、制御部は、医療情報処理装置において設定されている使用場所情報を、記憶装置等から取得してもよい。また、医療情報処理装置を複数の場所に移動して使用可能な場合等には、ユーザは、使用場所を示す情報を、操作部等を介して医療情報処理装置に入力してもよい。この場合、操作部等を介して入力される情報が、使用場所情報として用いられてもよい。また、医療情報処理装置が位置情報を取得可能な場合には、制御部は、取得された位置情報を、使用場所を特定可能な使用場所情報として取得してもよい。
【0047】
状況情報取得ステップでは、制御部は、対象患者の複数種類の医療情報の少なくともいずれかについて、最新で取得された医療情報である最新情報と、比較対象とする同種の医療情報である比較対象情報の差を示す差情報を、状況情報として取得してもよい。表示ルール設定ステップでは、制御部は、差情報に応じて表示ルールを設定してもよい。例えば、比較対象情報が、疾患の無い健常者の医療情報等である場合には、対象患者の最新情報と比較対象情報の間の差が大きい程、対象患者に疾患がある可能性が高くなる。また、比較対象情報が、同一の対象患者について前回の診療時に取得された医療情報である場合には、最新情報と比較対象情報の間の差が大きい程、対象患者の病状が変化(悪化または改善)した可能性が高くなる。従って、最新情報と比較対象情報の差を示す差情報に基づいて、複数の医療情報の表示ルールが設定されることで、対象患者の状態がより適切にユーザによって把握され易くなる。
【0048】
表示ルール設定ステップでは、制御部は、対象患者の複数種類の医療情報の少なくとも一部を、差情報が示す差が大きい程、複数の横列のうちの上方の列、または、複数の縦列のうちの左方の列に表示させる表示ルールを設定してもよい。この場合、比較対象情報に対する差の大きさに応じて、医療情報が上方または左方から順に並べて表示される。従って、ユーザは、比較対象情報に対する差が大きい医療情報を、より容易に把握することができる。
【0049】
差の大きさに応じて複数の医療情報の表示ルールを設定する場合、差情報の具体的な態様は適宜設定できる。例えば、制御部は、複数種類の医療情報の各々について、比較対象情報に対する最新情報の偏差等を、差情報として取得してもよい。制御部は、取得された偏差が大きい医療情報である程、複数の横列のうちの上方の列、または、複数の縦列のうちの左方の列に表示させる表示ルールを設定してもよい。この場合、種類が互いに異なる複数の医療情報が、偏差に応じた適切な順で表示部に表示される。
【0050】
ただし、差情報に基づいて表示ルールを設定する方法を変更することも可能である。例えば、表示ルール設定ステップでは、対象患者の複数種類の医療情報のうち、差情報が示す差が閾値以上となった1つまたは複数の医療情報を、差が閾値未満となった1つまたは複数の医療情報よりも、複数の横列のうちの上方の列、または、複数の縦列のうちの左方の列に表示させてもよい。この場合でも、ユーザは、マトリクス状の表示部の上部の列または左部の列を確認することで、比較対象情報に対する差が閾値以上となった医療情報を容易に把握することができる。閾値を用いる場合、差情報は、前述した偏差であってもよいし、最新情報と比較対象情報の差の値そのものであってもよい。閾値は、各々の医療情報毎に設定されてもよい。また、制御部は、差情報が示す差が閾値以上となった医療情報の、表示部での表示態様(例えば、枠の色、文字の色、マークの有無等)と、差が閾値未満となった医療情報の表示態様を、異なる態様としてもよい。この場合、ユーザは、医療情報の表示態様によって、比較対象情報との間の差が閾値以上となった医療情報をより容易に把握することができる。
【0051】
状況情報取得ステップでは、制御部は、対象患者の複数種類の医療情報の少なくともいずれかについて、最新で取得された医療情報である最新情報と、最新情報の1つ前に同一の対象患者について取得された同種の医療情報である比較対象情報の差を示す差情報を、状況情報として取得してもよい。前述したように、比較対象情報が、同一の対象患者について前回の診療時に取得された医療情報(以下、「前回情報」という)である場合には、最新情報と前回情報の間の差が大きい程、対象患者の病状が変化(悪化または改善)した可能性が高くなる。従って、最新情報と前回情報の差を示す差情報に基づいて、複数の医療情報の表示ルールが設定されることで、対象患者の状態がより適切にユーザによって把握され易くなる。
【0052】
なお、比較対象情報の具体的な態様を変更することも可能である。例えば、前述したように、疾患の無い健常者の医療情報(例えば、正常値、平均値、許容値、および許容範囲等の少なくともいずれか)が比較対象情報とされてもよい。また、最新情報の1つ前に取得された医療情報に限定されずに、同一の対象患者について特定の日に取得された同種の医療情報が比較対象情報とされてもよい。この場合でも、対象患者の状態がより適切にユーザによって把握され易くなる。さらに、制御部は、最新で取得された医療情報を含む、複数回(例えば3回以上)に亘って取得された、同一の対象患者についての同種の医療情報の変化率(例えば、値の傾き等)を、差情報として取得してもよい。制御部は、取得された差情報に応じて表示ルールを設定してもよい。一例として、制御部は、最新情報と前回情報の間の変化率が、前回情報以前の変化率(例えば、前回情報以前の平均変化率等)よりも閾値以上となった医療情報を、複数の横列のうちの上方の列、または、複数の縦列のうちの左方の列に表示させてもよい。また、制御部は、最新情報と前回情報の間の変化率の、前回情報以前の変化率(例えば、前回情報以前の平均変化率等)からの差が大きい程、複数の横列のうちの上方の列、または、複数の縦列のうちの左方の列に表示させる表示ルールを設定してもよい。この場合、変化率が大きくなった医療情報が、より容易に把握され易くなる。
【0053】
状況情報取得ステップでは、制御部は、対象患者に対して当日に取得される予定の医療情報のうち、未だ取得されていない医療情報を示す未取得情報を、状況情報として取得してもよい。表示ルール設定ステップでは、制御部は、未取得情報によって示された、当日に未だ取得されていない医療情報の項目を、他の医療情報の項目よりも、複数の横列のうちの上方の列、または、複数の縦列のうちの左方の列に表示させる表示ルールを設定してもよい。この場合、ユーザは、上部または左部の列を確認することで、対象患者に対して当日に取得される予定の医療情報のうち、未だ取得されていない医療情報を容易に把握することができる。
【0054】
なお、制御部は、当日に未だ取得されていない医療情報の項目の、表示部での表示態様(例えば、枠の色、文字の色、マークの有無等)と、他の医療情報の表示態様を、異なる態様としてもよい。この場合、ユーザは、医療情報の表示態様によって、当日に取得される予定の医療情報のうち、未だ取得されていない医療情報をより容易に把握することができる。
【0055】
また、状況情報取得ステップでは、制御部は、対象患者に対して当日に取得される予定の医療情報(当日に取得済みの情報と、当日に未だ取得されていない情報を含む)の項目を、他の医療情報の項目よりも、複数の横列のうちの上方の列、または、複数の縦列のうちの左方の列に表示させる表示ルールを設定してもよい。この場合、ユーザは、上部または左部の列を確認することで、対象患者に対して当日に取得される予定の医療情報、および、当日に取得された医療情報を容易に把握することができる。
【0056】
なお、複数の表示ルールの中には、複数種類の医療情報を患者に閲覧させるための患者用表示ルールが設けられていてもよい。制御部は、ユーザによって入力される指示等に応じて患者用表示ルールが設定された場合に、患者用表示ルールに基づいて表示情報調整処理を実行したうえで、複数種類の医療情報をマトリクス状に表示させてもよい。複数種類の医療情報毎に、患者に閲覧させる必要性等は異なる場合が多い。従って、患者用表示ルールに基づいて複数種類の医療情報がマトリクス状に表示されることで、患者に対して適切に医療情報が提示され易くなる。
【0057】
(第5態様)
本開示で例示する医療情報処理装置は、患者に関する医療情報を処理する。データベースには、各々の患者毎に、複数種類の医療情報を、各々の情報の取得時期に紐づけて記憶させることが可能である。医療情報処理装置の制御部は、患者特定ステップ、マトリクス表示ステップ、列選択受付ステップ、および列情報表示ステップを実行する。患者特定ステップでは、制御部は、医療情報を処理する対象患者を特定する。マトリクス表示ステップでは、制御部は、対象患者についての複数種類の医療情報を、縦列および横列の一方の列に種類毎に並べると共に、他方の列に情報の取得時期の時系列に並べて表示部にマトリクス表示させる。列選択受付ステップでは、制御部は、マトリクス表示における1つまたは複数の縦列、および、1つまたは複数の横列のうち、少なくともいずれかの列を選択するためのユーザからの指示を受け付ける。列情報表示ステップでは、マトリクス表示の縦列および横列のうち、列選択受付ステップにおいて選択された列が縦列である場合には、選択された縦列に表示されていた種類または取得時期の医療情報を、データベースに記憶されている対象患者の医療情報から抽出して表示部に表示させると共に、列選択受付ステップにおいて選択された列が横列である場合には、選択された横列に表示されていた種類または取得時期の医療情報を、データベースに記憶されている対象患者の医療情報から抽出して表示部に表示させる。
【0058】
本開示に係る技術によると、複数種類の医療情報が、種類毎、および情報の取得時期に従ってマトリクス表示される。従って、多くの種類および数の医療情報が適切に一覧表示される。さらに、マトリクス表示における列(縦列または横列)がユーザによって選択されると、選択された列に表示されていた種類または取得時期の医療情報が抽出されて表示される。従って、ユーザは、マトリクス表示における縦列または横列のうち、情報を確認したい列を選択するだけで、選択した列の医療情報を容易に確認することができる。よって、必要な医療情報が適切に医療従事者に提示される。
【0059】
なお、複数種類の医療情報には、種々の情報(例えば、医療画像、検査結果、所見、患者が申し立てた症状、処方、治療内容、手術内容等の少なくとも一部)が含まれていてもよい。
【0060】
マトリクス表示ステップでは、制御部は、対象患者についての複数種類の医療情報の少なくともいずれかに対し、情報の一部の抜粋処理または画像情報の縮小処理を行った簡易情報を、表示部にマトリクス表示させてもよい。この場合、ユーザは、情報が抜粋または縮小されてマトリクス状に表示された簡易情報に基づいて、複数種類の医療情報を適切に把握することができる。さらに、列情報表示ステップでは、制御部は、対象患者についての複数の医療情報の少なくともいずれかを、マトリクス表示されていた簡易情報よりも詳細なまたは拡大された情報として、表示部に表示させてもよい。この場合、ユーザは、情報を確認したい列を選択することで、選択した列の医療情報を、マトリクス表示されていた情報よりも詳細に把握することが可能である。よって、必要な医療情報がさらに適切に医療従事者に提示される。
【0061】
列情報表示ステップでは、制御部は、マトリクス表示ステップにおいて表示部に表示されていたマトリクス表示部から、列選択受付ステップにおいて選択された列に表示されていた列の医療情報を表示させる列情報表示部に表示態様を遷移させてもよい。この場合、ユーザは、表示態様が遷移されることで、表示画面に表示されている情報が、選択した列の医療情報に遷移したことをより容易に把握することができる。さらに、制御部は、マトリクス表示部における医療情報の表示方法とは異なる方法で、選択された列の医療情報を列情報表示部において表示させることも可能である。よって、必要な医療情報がさらに適切に把握され易くなる。
【0062】
制御部は、セル選択受付ステップとセル情報表示ステップをさらに実行してもよい。セル選択受付ステップでは、制御部は、マトリクス表示において格子状に配置された複数のセルうち、少なくともいずれかのセルを選択する指示を受け付ける。セル情報表示ステップでは、制御部は、セル選択受付ステップにおいて選択されたセルの医療情報を、マトリクス表示されていた簡易情報よりも詳細なまたは拡大された情報として、表示部に表示させる。この場合、ユーザは、情報を確認したいセルを選択することで、選択したセルの医療情報を、マトリクス表示されていた情報よりも詳細に把握することが可能である。よって、必要な医療情報がさらに適切に医療従事者に提示される。
【0063】
列選択受付ステップでは、制御部は、マトリクス表示における複数の縦列のうち2つ以上の縦列、または、複数の横列のうち2つ以上の横列を選択する指示を受け付けることが可能であってもよい。列選択受付ステップにおいて2つ以上の列が選択された場合に、制御部は、列情報表示ステップにおいて、マトリクス表示の縦列および横列のうち、選択された2つ以上の列に表示されていた種類または取得時期の医療情報を、データベースに記憶されている対象患者の医療情報から抽出して表示部に表示させてもよい。この場合、ユーザは、情報を確認したい列が複数存在する場合には、複数の列を選択するだけで、選択した複数の列の医療情報を容易に確認することができる。よって、必要な医療情報が適切に医療従事者に提示される。
【0064】
制御部は、列情報表示ステップによって表示された複数の医療情報に、画像情報と数値情報が共に含まれている場合に、ユーザによって入力される指示に応じて、表示されていた複数の医療情報から画像情報および数値情報の一方のみを抽出して表示部に表示させる再抽出表示ステップを実行してもよい。この場合、ユーザは、選択した列に対応する複数の医療情報のうち、画像情報および数値情報の一方のみをさらに詳細に把握することができる。よって、必要な医療情報が適切に医療従事者に提示される。
【0065】
データベースには、人体の左右に存在する組織(例えば、眼、耳、鼻腔、手、足等)のうち、各々の患者の左の組織および右の組織の各々の医療情報を記憶することが可能であってもよい。制御部は、列情報表示ステップによって表示された複数の医療情報に、左の組織の医療情報と右の組織の医療情報が共に含まれている場合に、ユーザによって入力される指示に応じて、複数の医療情報から左の組織の医療情報および右の組織の医療情報の一方のみを抽出して表示部に表示させる左右抽出表示ステップを実行してもよい。この場合、ユーザは、選択した列に対応する複数の医療情報のうち、左の組織および右の組織の一方の医療情報のみをさらに詳細に把握することができる。よって、必要な医療情報が適切に医療従事者に提示される。
【0066】
制御部は、画像選択受付ステップ、拡大表示ステップ、および画像処理ステップをさらに実行してもよい。画像選択受付ステップでは、制御部は、マトリクス表示ステップまたは列情報表示ステップによって表示された複数の医療情報のうち、少なくともいずれかの画像情報を選択する指示を受け付ける。拡大表示ステップでは、制御部は、画像選択受付ステップにおいて選択された画像情報を、マトリクス表示ステップまたは列情報表示ステップによって表示されていた画像よりも拡大して表示させる。画像処理ステップでは、制御部は、拡大表示ステップにおいて拡大表示されている画像情報に対して、ユーザによって入力される指示に応じた処理を実行する。この場合、ユーザは、マトリクス表示ステップまたは列情報表示ステップによって表示された画像情報のうち、所望の画像情報を選択することで、選択した画像情報を拡大表示させたうえで、各種処理を画像情報に対して実行させることができる。よって、必要な医療情報が適切に医療従事者に提示される。
【0067】
画像処理ステップにおいて、画像情報に対して実行可能な処理は適宜選択できる。例えば、画像の拡大処理、縮小処理、抽出処理、画像に対する描画処理、各種数値の計測処理、合成処理(例えば、複数の画像のパノラマ合成等)、他のデバイスへの転送処理等の少なくともいずれかが、画像処理ステップにおいて実行されてもよい。
【0068】
なお、第1態様~第5態様で例示した技術のうち、異なる態様で例示した複数の技術を組み合わせることも可能である。
【0069】
<実施形態>
以下、本開示における典型的な実施形態の1つについて、図面を参照して説明する。まず、
図1を参照して、本実施形態における医療情報処理システム1のシステム構成の一例について概略的に説明する。本実施形態では、眼科の医療情報を処理する医療情報処理システム1を例示して説明を行う。しかし、本開示で例示する技術は、眼科以外の診療分野の医療情報を処理する場合にも適用できる。本実施形態の医療情報処理システム1は、医療情報処理装置10および医療処置装置20(20A,20B)を備える。
【0070】
医療情報処理装置10は、各種医療情報を処理する。本実施形態では、医療情報処理装置10として、医療機関に設置されたパーソナルコンピュータ(以下、「PC」という)が用いられている。しかし、医療情報処理装置10はPCに限定されない。例えば、スマートフォンまたはタブレット端末等が医療情報処理装置10として用いられてもよい。PCとは別に、またはPCと共に、サーバが医療情報処理装置10として用いられてもよい。この場合、サーバは、例えば、クラウドサービスを提供するメーカーのサーバ(所謂クラウドサーバ)であってもよいし、クラウドサーバ以外のサーバ(例えば、医療情報処理プログラムを提供するメーカーのサーバ等)であってもよい。複数の端末が協働して医療情報処理装置10として機能してもよい。
【0071】
医療情報処理装置10は、各種制御処理を行う制御ユニット11と、通信I/F14を備える。制御ユニット11は、制御を司るコントローラであるCPU12と、プログラムおよびデータ等を記憶することが可能な記憶装置13を備える。通信I/F14は、ネットワーク5を介して、医療情報処理装置10を外部機器(例えば医療処置装置20等)と接続する。また、医療情報処理装置10は、操作部16および表示部17に接続されている。操作部16は、ユーザ(本実施形態では、医師、看護師、技師等の医療従事者)が各種指示を医療情報処理装置10に入力するために操作される。表示部17は、各種画像を表示する。
【0072】
記憶装置13には、後述する医療情報処理(
図3、6、10参照)の少なくとも一部を実行するための医療情報処理プログラムが記憶されている。また、記憶装置13には、各々の患者毎に、複数種類の医療情報が、各々の情報の取得時期に紐づけて記憶される。医療情報の詳細については、
図2を参照して後述する。
【0073】
なお、本実施形態では、医療情報処理装置10に内蔵された記憶装置13に医療情報が記憶される場合を例示する。しかし、医療情報が記憶される記憶装置は、医療情報処理装置10の外部に設けられていてもよい。例えば、医療情報は、サーバ(クラウドサーバを含む)、または、外付けのハードディスク等に記憶されてもよい。この場合、医療情報処理装置10と記憶装置は、無線通信(インターネット等のネットワークを含む)、または有線通信によって接続されていてもよい。
【0074】
医療処置装置20(20A,20B)は、患者(本実施形態では患者の被検眼)の検査、撮影、治療、手術等の少なくともいずれかの医療処置を実行する。医療処置装置20には、例えば、OCT装置、走査型レーザ検眼鏡(SLO)、眼底カメラ、角膜内皮細胞撮影装置、眼軸長測定装置、眼屈折力測定装置、眼圧測定装置等の少なくともいずれかを採用できる。医療処置装置20は、各種制御処理を行う制御ユニット21(21A,21B)と、通信I/F24(24A,24B)を備える。制御ユニット21は、制御を司るコントローラであるCPU22(22A,22B)と、プログラム及びデータ等を記憶することが可能な記憶装置23(23A,23B)を備える。また、医療処置装置20は、操作部26(26A,26B)、表示部27(27A,27B)、および駆動部28(28A,28B)を備える。駆動部28は、医療処置装置20が患者の処置を実行するために必要な各種構成を備える。
【0075】
(医療情報)
図2を参照して、本実施形態においてデータベースに記憶される医療情報の一例について説明する。
図2に例示するように、記憶装置13(データベースの一例)には、各々の患者毎に、複数種類の医療情報が、各々の情報の取得時期(一例として、本実施形態では「診療日」)に紐づけて記憶される。本実施形態における医療情報とは、患者に対して実行された検査、撮影、および診察等の少なくともいずれかに関する情報である。一例として、本実施形態では、医療処置装置(撮影装置)20によって撮影された被検眼の画像データ(例えば、OCT画像、SLO画像、眼底カメラ画像、角膜内皮細胞撮影画像等の少なくともいずれかの画像データ)、医療処置装置(検査装置)20によって実行された被検眼の検査結果を示す検査データ(例えば、眼軸長、眼屈折力、眼圧等の少なくともいずれかの検査データ)、医療処置装置(治療装置または手術装置)20によって実行された被検眼の治療または手術の内容等を示すデータ、および、操作部16がユーザによって操作されることで作成された患者の診察結果(所見、問診結果、患者が申し立てた症状、処方、治療内容、手術内容、検査結果、および診断結果等の少なくともいずれかを含む)の情報等が、医療情報として処理される。
【0076】
図2に示す例では、複数種類の医療情報(例えば、眼圧の測定結果、視力の測定結果、眼軸長の測定結果、細隙灯顕微鏡による検査結果、眼底画像、OCT画像、問診結果、所見、処方等)が、診療日に紐づけて患者毎に記憶されている。また、
図2に示す例では、各患者の情報として、患者名と患者の生年月日に加えて、患者の疾患に関する情報(疾患情報)も記憶装置13に記憶されている。また、本実施形態では、複数種類の医療情報の中には、値が増減し得る医療情報(
図2に示す例では、眼圧の測定結果、視力の測定結果、および眼軸長の測定結果)が含まれている。
【0077】
(第1実施形態)
図3~
図5を参照して、第1実施形態の医療情報処理装置10が実行する医療情報処理について説明する。第1実施形態の医療情報処理(
図3参照)では、複数種類の医療情報に対し、表示部に表示させる医療情報の種類の絞り込み処理、および、表示順の決定処理の少なくともいずれか(以下、「表示情報調整処理」という)が、設定された表示ルールに従って実行される。表示情報調整処理が行われた複数の医療情報が、表示順および時系列の各々に従ってマトリクス状に表示部17に表示される。医療情報処理は、記憶装置13に記憶された医療情報処理プログラムに従って、医療情報処理装置10のCPU12によって実行される。
【0078】
図3に示すように、CPU12は、医療情報処理を開始すると、医療情報を処理する対象の患者(対象患者)を特定する指示が入力されたか否かを判断する(S1)。例えば、ユーザが操作部16を操作することで、対象患者を特定するための指示(例えば、患者名または患者のID等)を医療情報処理装置10に入力してもよい。また、患者を識別するための識別子(例えばバーコード等)が、各患者に付与されていてもよい。この場合、CPU12は、識別子リーダによって読み取られた識別子を入力することで、対象患者を特定するための指示を入力してもよい。対象患者を特定する指示が入力されていなければ(S1:NO)、S1の処理が繰り返されて待機状態となる。
【0079】
対象患者を特定する指示が入力されると(S1:YES)、CPU12は、入力された指示に応じて、医療情報の処理対象の患者を特定する(S2)。以下では、
図2で例示する鈴木太郎が対象患者として特定された場合を例示する。
【0080】
次いで、CPU12は、デフォルトの表示ルールに従って、対象患者に関する複数の医療情報(一例として、本実施形態のS3では対象患者の全ての医療情報)の表示順を決定し、決定した表示順に従って、複数の医療情報をマトリクス状に表示部17に表示させる(S3)。
【0081】
図4は、デフォルトの表示ルールに従って対象患者の医療情報がマトリクス表示された画面の一例を示す図である。
図4に示すように、マトリクス表示部30では、縦列および横列の一方の列(
図4では横列)に、複数種類の医療情報が表示順に従って(
図4では上から順に)並べられ、且つ、他方の列(
図4では縦列)に、各々の種類の医療情報が時系列に沿って(
図4では左から順に)並べられて表示される。従って、医療従事者は、マトリクス表示部30に表示されたマトリクス表示を閲覧することで、対象患者に関する複数種類の医療情報を、時系列に沿って適切に把握することができる。
【0082】
図4に示す画面の一部(画面左上部)には、対象患者の患者名、生年月日と共に、医療情報を表示させる眼(右眼または左眼)を選択する眼選択部31が表示されている。ユーザは、操作部16を操作して、眼選択部31の「右眼」または「左眼」を選択することで、マトリクス表示部30に医療情報を表示させる眼を、右眼と左眼で切り換えることができる。
【0083】
なお、
図4に示す画面の一部(画面上部中央)には、表示ルール選択部32が表示されている。第1実施形態の医療情報処理装置10では、複数種類の医療情報をマトリクス状に表示させるための表示ルールが複数設けられている。各々の表示ルールは、対象患者についての複数種類の医療情報から、マトリクス状に表示させる医療情報の種類を絞り込むルール、および、複数種類の医療情報の表示順を決定するルールの少なくともいずれかを定める。つまり、各々の表示ルールは、複数種類の医療情報をマトリクス状に表示させる際の表示情報調整処理(絞り込み処理および表示順決定処理の少なくともいずれか)のルールを定める。ユーザは、操作部16を操作し、複数の表示ルールの中から少なくとも1つのルールを選択(指定)することで、所望のルールに従って医療情報を表示部17に表示させることができる。
【0084】
医療情報処理装置10のCPU12は、表示ルール生成処理を実行することができる。表示ルール生成処理では、CPU12は、操作部16を介してユーザによって入力された指示に応じて表示ルールを生成し、データベース(本実施形態では記憶装置13)に記憶させる。従って、医療従事者は、自らが確認したい複数種類の医療情報が、適切な表示順でマトリクス状に表示されるように、表示ルールを予め生成しておくことができる。よって、必要な医療情報が、さらに適切に医療従事者に提示され易くなる。なお、
図4に示す例では、ユーザによる指示に応じて3つの表示ルール「A」「B」「C」が生成され、各々の表示ルールを選択するためのボタンが表示ルール選択部32に表示されている。
【0085】
また、第1実施形態では、複数の表示ルールの中に、複数の疾患の各々に応じて定められた複数の表示ルールが含まれている。患者の診療を行う際の、複数種類の医療情報の各々の重要度は、診療する患者の疾患に応じて異なる場合も多い。従って、対象患者の疾患に対応する表示ルールに従って、複数種類の医療情報がマトリクス状に表示部に表示されることで、医療従事者は、対応する疾患の診療を、表示された医療情報に基づいて適切に実行し易くなる。
図4に示す例では、緑内障に対応する表示ルールと、白内障に対応する表示ルールが生成されて、各々の表示ルールに対応するボタンが表示ルール選択部32に表示されている。なお、疾患に対応する表示ルールは、予め定められていてもよいし、ユーザによって入力される指示に応じて定められてもよい。
【0086】
さらに、第1実施形態では、ユーザは、対象患者の疾患情報が示す疾患に対応する表示ルールに基づいて、複数種類の医療情報を自動的にマトリクス状に表示させることも可能である。従って、医療従事者による診療の効率がさらに向上し易くなる。
図4に示す例では、ユーザは、操作部16を操作し、表示ルール選択部32内の「自動」を指定することで、対象患者の疾患に応じた自動表示を医療情報処理装置10に実行させることができる。
【0087】
図3の説明に戻る。CPU12は、複数の表示ルールの中の少なくとも1つが指定されたか否かを判断する(S5)。指定されていなければ(S5:NO)、CPU12は、対象患者の疾患に応じた自動表示が選択されているか否かを判断する(S8)。自動表示が選択されていなければ(S8:NO)、対象患者についての医療情報の表示処理を終了させるか否かを判断する(S16)。表示処理を終了させる指示がユーザによって入力されていなければ(S16:NO)、処理はS5へ戻り、S5~S13の処理が繰り返される。表示処理を終了させる指示が入力されると(S16:YES)、処理はS1へ戻る。
【0088】
表示ルール選択部32に示された複数の表示ルールの少なくとも1つが指定(選択)されると(S5:YES)、CPU12は、指定された表示ルールを、表示情報調整処理を行うための表示ルールとして設定する(S6)。次いで、CPU12は、設定した表示ルールに従って、表示情報調整処理(つまり、対象患者についての複数種類の医療情報に対する、種類の絞り込み処理、および表示順の決定処理の少なくともいずれか)を実行する(S12)。CPU12は、表示情報調整処理の結果に従って、複数種類の医療情報をマトリクス状に表示させる(S13)。つまり、CPU13は、縦列および横列の一方の列に、複数種類の医療情報を表示順に従って並べると共に、他方の列に、各々の種類の医療情報を時系列に沿って並べて表示させる。その結果、
図5に示すように、多くの種類および数の医療情報のうち、表示ルールで定められた医療情報(一部または全部の医療情報)が、適切な表示順でマトリクス状に一覧表示される。よって、必要な医療情報が適切に医療従事者に提示される。
【0089】
図5は、
図4に示すデフォルトの表示状態から、緑内障に対応する表示ルールに従って医療情報のマトリクス表示が変更された画面の一例を示す図である。
図5に示す例では、複数種類の医療情報の中から、緑内障の診療における重要度が高い複数の医療情報が絞り込まれると共に、緑内障の診療における重要度が高い順に、複数種類の医療情報が上から順に並べられて、マトリクス表示部30に表示されている。
【0090】
また、患者の疾患に応じた自動表示が選択されている場合(S8:YES)、CPU12は、対象患者に関する疾患情報を取得する(S9)。一例として、本実施形態では、患者の医療情報の一部に疾患情報が含まれている(
図2参照)。S9では、CPU12は、対象患者の医療情報に含まれる疾患情報を取得してもよい。また、本実施形態では、機械学習アルゴリズムに従って、対象患者の疾患の自動判定結果を出力する数学モデルが構築されている。数学モデルは、対象患者の医療情報が入力されることで、対象患者の疾患の自動判定結果を出力するように予め訓練されている。CPU12は、対象患者の医療情報(例えば、画像のデータ等)を数学モデルに入力することで、数学モデルによって出力される自動判定結果を、対象患者の疾患情報として取得することも可能である。
【0091】
CPU12は、S9で取得された対象患者の疾患情報が示す疾患に対応する表示ルールを自動設定する(S10)。CPU12は、設定した表示ルールに従って、表示情報調整処理を実行する(S12)。CPU12は、表示情報調整処理の結果に従って、複数種類の医療情報をマトリクス状に表示させる(S13)。その結果、対象患者の疾患に対応する表示ルールに従って、複数種類の医療情報が自動的にマトリクス状に表示される。
【0092】
(第2実施形態)
図6~
図9を参照して、第2実施形態の医療情報処理装置10が実行する医療情報処理について説明する。第2実施形態の医療情報処理(
図6参照)では、複数の疾患の各々に応じて定められた複数の表示ルールの少なくとも1つに基づいて、複数種類の医療情報に対する表示情報調整処理が実行されて、情報がマトリクス状に表示される。また、第2実施形態では、対象患者の特定の疾患についての経緯を時系列に沿って示す疾患経緯情報(本実施形態では「タイムライン」と表現することもできる)が表示される。医療情報処理は、記憶装置13に記憶された医療情報処理プログラムに従って、医療情報処理装置10のCPU12によって実行される。なお、第2実施形態における医療情報処理の少なくとも一部のステップには、前述した第1実施形態における医療情報処理のステップと同様の処理を採用することも可能である。従って、第1実施形態におけるステップと同様の処理を採用できるステップについては、第1実施形態と同じステップ番号を付し、その説明を省略または簡略化する。
【0093】
図6に示すように、CPU12は、医療情報処理を開始すると、医療情報を処理する対象の患者(対象患者)を特定する指示が入力されたか否かを判断する(S1)。対象患者を特定する指示が入力されていなければ(S1:NO)、S1の処理が繰り返されて待機状態となる。対象患者を特定する指示が入力されると(S1:YES)、CPU12は、入力された指示に応じて、医療情報の処理対象の患者を特定する(S2)。次いで、CPU12は、デフォルトの表示ルールに従って、対象患者に関する複数の医療情報(一例として、本実施形態のS3では対象患者の全ての医療情報)の表示順を決定し、決定した表示順に従って、複数の医療情報をマトリクス状に表示部17に表示させる(S3)。
【0094】
第2実施形態のS3の処理によって表示されるマトリクス表示部30の表示例を、
図7に示す。
図7に示すように、マトリクス表示部30では、縦列および横列の一方の列(
図7では横列)に、複数種類の医療情報が表示順に従って(
図7では上から順に)並べられ、且つ、他方の列(
図7では縦列)に、各々の種類の医療情報が時系列に沿って(
図7では左から順に)並べられて表示される。また、ユーザは、操作部16を操作して、眼選択部31の「右眼」または「左眼」を選択することで、マトリクス表示部30に医療情報を表示させる眼を、右眼と左眼で切り換えることができる。
【0095】
図7に示す画面の一部(画面中央上部)には、表示ルール選択部32が表示されている。第2実施形態の医療情報処理装置10では、複数種類の医療情報をマトリクス状に表示させるための表示ルールが、複数の疾患の各々に応じて定められている。前述したように、表示ルールは、対象患者についての複数種類の医療情報から、マトリクス状に表示させる医療情報の種類を絞り込むルール、および、複数種類の医療情報の表示順を決定するルールの少なくともいずれかを定める。つまり、各々の表示ルールは、複数種類の医療情報をマトリクス状に表示させる際の表示情報調整処理(絞り込み処理および表示順決定処理の少なくともいずれか)のルールを定める。ユーザは、操作部16を操作し、複数の表示ルールの中から少なくとも1つのルールを選択(指定)することで、所望のルールに従って医療情報を表示部17に表示させることができる。対象患者の疾患に対応する表示ルールに従って、複数種類の医療情報がマトリクス状に表示部に表示されることで、医療従事者は、対応する疾患の診療を、表示された医療情報に基づいて適切に実行し易くなる。なお、
図7に示す例では、「ブドウ膜炎」および「併発白内障」の2つの疾患の各々に対応する表示ルールが示されている。しかし、疾患に応じた表示ルールの数および内容を適宜変更できることは言うまでもない。
【0096】
図6の説明に戻る。CPU12は、対象患者の特定の疾患についての経緯を時系列に沿って示す疾患経緯情報40を、対象患者の特定の疾患に関する医療情報に基づいて表示部17に表示させる(S21)。従って、医療従事者は、マトリクス表示部30によって複数の医療情報を適切に把握できることに加えて、特定の疾患についての経緯も疾患経緯情報40によって容易に把握することができる。従って、患者の診療の効率および精度がさらに向上し易くなる。
【0097】
図7および
図8の例では、本実施形態の疾患経緯情報40では、所定の方向(
図7および
図8では右方向)へ進む程時系列が進行するタイムラインによって、疾患の経緯が示される。また、
図9の例では、下方向へ進む程時系列が進行するタイムラインによって、疾患の経緯が示される。
【0098】
また、本実施形態におけるS21の処理では、CPU12は、対象患者の特定の疾患に関するイベントが発生したことを示す情報(本実施形態ではイベントアイコン41)を、疾患経緯情報40における時系列中の、イベントの発生時期に対応させて表示させる。疾患経緯情報40に表示させるイベント情報の内容は、適宜選択できる。例えば、対象患者が来院したことを示す来院イベント、対象患者に対する手術が行われたことを示す手術イベント(
図7および
図8における「手術」のアイコン)、対象患者に対する処方が行われたことを示す処方イベント(
図7および
図8における「点眼」のアイコン)、対象検者に対する検査(撮影が含まれていてもよい)が行われたことを示す検査イベント、対象患者について複数回実施された検査の結果が所定の条件(例えば、検査結果が閾値を超える条件、および、検査結果の変化量が閾値を超える条件等の少なくともいずれか)を満たすことを示す検査結果イベント(
図7および
図8における「視力↑」のアイコン)等の少なくともいずれかが、アイコン、マーク、コメント等によって疾患経緯情報40に表示されてもよい。例えば、
図7および
図8に示す例では、特定患者の視力の前回からの上昇値が閾値を超えたことを示す「視力↑」の検査結果イベントのイベントアイコン41が表示されている。従って、医療従事者は、検査結果(
図7および
図8に示す例では視力の検査結果)が注目すべき結果となった時期を、適切に把握することが可能である。
【0099】
さらに、本実施形態におけるS21の処理では、CPU12は、特定の疾患に関連して発生した関連疾患が存在する場合に、関連疾患に関する疾患経緯情報(以下、「関連疾患経緯情報」という)を、特定の疾患に関する疾患経緯情報の時系列から分岐させて表示させる。従って、医療従事者は、特定の疾患に関連して発生した関連疾患についての経緯を、関連疾患が発生する基となった特定の疾患(以下、「基疾患」という場合もある)の経緯と照らし合わせたうえで適切に把握することができる。
【0100】
図7~
図9に示す例では、ブドウ膜炎を基疾患として、関連疾患である併発白内障が発生している。従って、CPU12は、併発白内障の関連疾患経緯情報を、基疾患であるブドウ膜炎の疾患経緯情報から分岐させて表示させている。
【0101】
詳細は後述するが、本実施形態では、CPU12は、ユーザによって入力された指示に応じて、基疾患の疾患経緯情報から関連疾患経緯情報を分岐させて表示させることができる。また、基疾患と関連疾患の対応関係が予め定められている場合には、CPU12は、定められている対応関係に基づいて、基疾患の疾患経緯情報から関連疾患経緯情報を分岐させてもよい。基疾患の疾患経緯情報から関連疾患経緯情報を分岐させる時期は、ユーザによって入力された指示に基づいて特定されてもよいし、関連疾患についての医療情報が取得された時期に基づいて自動的に特定されてもよい。基疾患の疾患経緯情報から関連疾患経緯情報を分岐させる時期は、関連疾患が実際に発生した時期よりも後で、ユーザによって修正されてもよい。
【0102】
本実施形態におけるS21の処理では、CPU12は、対象患者の特定の疾患に対する診療が終了した時期で、特定の疾患に関する疾患経緯情報の時系列の進行を停止させる時系列進行停止処理を実行する。その結果、対象患者の特定の疾患に対する診療が、疾患の治癒、他の病院への患者の転院等によって終了(「転記」と言われる場合もある)すると、診療が終了した時期が、疾患経緯情報の時系列の進行が停止した時期によって適切に把握される。また、医療従事者は、疾患経緯情報の時系列の進行が停止しているか否かによって、疾患に対する診療が継続しているか否かを判断することも可能である。
【0103】
図7~
図9に示す例では、CPU12は、関連疾患経緯情報(
図7~
図9では併発白内障の疾患経緯情報)の時系列の進行を停止させる場合に、関連疾患経緯情報の時系列を、基疾患の疾患経緯情報(
図7~
図9ではブドウ膜炎の疾患経緯情報)の時系列に統合させる。この場合、医療従事者は、基疾患に関連して発生した関連疾患の診療が終了したことを、基疾患の経緯に照らし合わせたうえで適切に把握することができる。また、
図7~
図9には示されていないが、CPU12は、疾患経緯情報の時系列の進行を示すライン等の伸長を停止させることで、時系列の進行を停止させることも可能である。
【0104】
図6の説明に戻る。医療情報のデフォルトのマトリクス表示、および疾患経緯情報の表示が完了すると、CPU12は、関連疾患に関する各種設定指示(例えば、基疾患と関連疾患の対応関係の設定、関連疾患が発生した時期の設定等の少なくともいずれかの指示)がユーザによって入力されたか否かを判断する(S22)。入力されていなければ(S22:No)、処理はそのままS25へ移行する。関連疾患に関する設定指示が入力されると(S22:YES)、CPU12は、ユーザによって入力された指示に応じて、関連疾患経緯情報の表示設定を行う。例えば、基疾患と関連疾患の対応関係の設定指示が入力されると、CPU12は、基疾患の疾患経緯情報から、関連疾患の疾患経緯情報を分岐させて表示させる処理を実行する。また、関連疾患が発生した時期の設定指示が入力されると、CPU12は、基疾患の疾患経緯情報から関連疾患の疾患経緯情報を分岐させる時期を、指示された時期に設定する。
【0105】
次いで、CPU12は、特定の疾患に対する診療を終了する設定指示がユーザによって入力されたか否かを判断する(S25)。入力されていなければ(S25:No)、処理はそのままS5へ移行する。特定の疾患に対する診療を終了する設定指示が入力されると(S25:YES)、CPU12は、指示された疾患に関する疾患経緯情報の時系列の進行を停止させる時系列進行停止処理を実行する(S26)。前述したように、S26では、指示された疾患が関連疾患である場合には、CPU12は、関連疾患経緯情報の時系列を、基疾患の疾患経緯情報の時系列に統合させる処理を実行する。なお、CPU12は、疾患に関する医療情報に基づいて、疾患に対する診療が終了した時期を自動的に取得して、疾患経緯情報の時系列の進行を停止させてもよい。
【0106】
次いで、CPU12は、複数の表示ルールの中の少なくとも1つが指定されたか否かを判断する(S5)。第2実施形態では、複数の疾患の各々に対応させて表示させた複数の表示ルール選択部32のうち、ユーザが所望する表示ルール選択部32内のチェックボックスにチェックが入れられることで、表示ルールが指定される。複数の表示ルールの少なくとも1つが指定(選択)されると(S5:YES)、CPU12は、指定された表示ルールを、表示情報調整処理を行うための表示ルールとして設定する(S6)。CPU12は、設定した表示ルールに従って、表示情報調整処理(つまり、対象患者についての複数種類の医療情報に対する、種類の絞り込み処理、および表示順の決定処理の少なくともいずれか)を実行する(S12)。CPU12は、表示情報調整処理の結果に従って、複数種類の医療情報をマトリクス状に表示させる(S13)。
【0107】
図8は、
図7に示すデフォルトの表示状態(ブドウ膜炎および併発白内障の両方の医療情報をマトリクス状に表示させる状態)から、関連疾患である併発白内障に対応する表示ルールに従って医療情報のマトリクス表示が変更された画面の一例を示す図である。
図8に示す例では、複数種類の医療情報の中から、併発白内障の診療における重要度が高い複数の医療情報が絞り込まれると共に、併発白内障の診療における重要度が高い順に、複数種類の医療情報が上から順に並べられて、マトリクス表示部30に表示されている。
【0108】
次いで、CPU12は、複数の医療情報のマトリクス表示部30(
図7および
図8参照)と、時期毎表示部43(
図9参照)の表示を、ユーザによって入力される指示に応じて切り換える処理を実行する(S28)。以下、
図9を参照して、第2実施形態における時期毎表示部43について説明する。第2実施形態では、CPU12は、疾患経緯情報40の時系列が示す時期毎に、対応する時期における1つまたは複数の医療情報を、時期毎表示部43に表示させることができる。
図9に示す時期毎表示部43では、疾患経緯情報40の時系列が示す時期毎に、医療情報に含まれる主訴、所見、評価、および計画が表示されている。従って、医療従事者は、疾患経緯情報40の時系列に応じて、対応する時期における対象患者の医療情報を順次把握することができる。
【0109】
また、本実施形態では、医療情報が取得された複数の時期のうちの少なくともいずれかを指定する指示がユーザによって入力されると、CPU12は、指定された時期に取得された医療情報を、詳細表示部45に纏めて表示させることができる。
図9に示す例では、診療日「2021.4.1」がユーザによって指定されているので、CPU12は、「2021.4.1」に取得された医療情報を、詳細表示部45に表示させている。この場合、医療従事者は、複数の医療情報を時系列に応じて把握しつつ、指定した時期の医療情報の詳細を適切に確認することができる。よって、患者の診療の効率および精度がさらに向上し易くなる。
【0110】
(第3実施形態)
図10~
図13を参照して、第3実施形態の医療情報処理装置10が実行する医療情報処理について説明する。第3実施形態の医療情報処理(
図10参照)では、複数種類の医療情報がマトリクス状に表示されると共に、値が増減し得る少なくとも一部の種類の医療情報について、時期の経過に伴う値の推移を示す値推移情報が、マトリクス表示と共に表示部17に表示される。医療情報処理は、記憶装置13に記憶された医療情報処理プログラムに従って、医療情報処理装置10のCPU12によって実行される。なお、第3実施形態における医療情報処理の少なくとも一部のステップには、前述した第1実施形態および第2実施形態における医療情報処理のステップと同様の処理を採用することも可能である。従って、第1実施形態および第2実施形態におけるステップと同様の処理を採用できるステップについては、第1実施形態および第2実施形態と同じステップ番号を付し、その説明を省略または簡略化する。
【0111】
図10に示すように、CPU12は、医療情報処理を開始すると、医療情報を処理する対象の患者(対象患者)を特定する指示が入力されたか否かを判断する(S1)。対象患者を特定する指示が入力されていなければ(S1:NO)、S1の処理が繰り返されて待機状態となる。対象患者を特定する指示が入力されると(S1:YES)、CPU12は、入力された指示に応じて、医療情報の処理対象の患者を特定する(S2)。次いで、CPU12は、デフォルトの表示ルールに従って、対象患者に関する複数の医療情報(一例として、本実施形態のS3では対象患者の全ての医療情報)の表示順を決定し、決定した表示順に従って、複数の医療情報をマトリクス状に表示部17に表示させる(S3)。
【0112】
第3実施形態のS3の処理によって表示されるマトリクス表示部30の表示例を、
図11~
図13に示す。第3実施形態のマトリクス表示部30においても、第1実施形態および第2実施形態と同様に、縦列および横列の一方の列に、複数種類の医療情報が表示順に従って並べられ、且つ、他方の列に、各々の種類の医療情報が時系列に沿って並べられて表示される。また、ユーザは、操作部16を操作して、眼選択部31の「右眼」または「左眼」を選択することで、マトリクス表示部30に医療情報を表示させる眼を、右眼と左眼で切り換えることができる。なお、第3実施形態においても、第1実施形態および第2実施形態と同様に、設定された表示ルールに従った表示情報調整処理が実行されたうえで、複数種類の医療情報がマトリクス状に表示されてもよい。
【0113】
次いで、CPU12は、値が増減し得る少なくとも一部の医療情報についての差分情報を、マトリクス表示部30に付加させて表示させる(S31)。差分情報とは、少なくとも一部の医療情報の値について、前回取得された同一種類の医療情報の値に対する差分、および、基準値に対する差分の少なくともいずれかを示す情報である。差分情報は、時期の経過に伴う医療情報の値の推移を示す値推移情報の一例である。第3実施形態によると、医療従事者は、複数種類の医療情報をマトリクス表示部30によって把握しつつ、医療情報の値の推移を、マトリクス表示部30に付加された差分情報によって適切に把握することができる。
【0114】
図11~
図13に示す例では、マトリクス表示部30に表示されている医療情報のうち、値が増減し得る医療情報である「視力」「眼圧」「眼軸長」の各々の値に対し、前回取得された同一種類の医療情報の値に対する差分を示す差分アイコン51が、差分情報として付加表示される。差分アイコン51の具体的な表示態様は適宜選択できる。
図11~
図13に示す例では、CPU12は、前回の値に対して値が高い場合には上向きの矢印を表示し、値が低い場合には下向きの矢印を表示し、値が同じである場合には横向き(
図11~
図13では右向き)の矢印を表示する。なお、差分が大きい程、多くの矢印が表示されている。詳細には、差分が閾値以上であれば矢印が2つ表示され、差分が閾値未満であれば矢印が1つ表示される。なお、差分の大きさに応じて矢印の大きさを変化させることも可能である。
【0115】
また、
図11~
図13に示す例では、マトリクス表示部30に表示されている医療情報の値のうち、基準値に対する差分がプラスである眼軸長の値(
図11~
図13では、基準値である18mmHgよりも大きい眼圧の値)に対し、値が基準値よりも大きいことを示す差分情報が、枠内の色の変化(
図11~
図13では斜線で表示)によって付加表示されている。この場合、医療従事者は、マトリクス表示部30における枠内の色を確認することで、各値が基準値よりも大きいか否かを容易に把握することが可能である。
【0116】
図10の説明に戻る。CPU12は、グラフ60の表示切換指示がユーザによって入力されたか否かを判断する(S32)。本実施形態のグラフ60は、少なくとも一部の医療情報の値を図式化したものである。グラフ60は、時期の経過に伴う医療情報の値の推移を示す値推移情報の一例である。表示切換指示が入力されていなければ(S32:NO)、処理はそのままS35へ移行する。ユーザが操作部16を操作することで、グラフ60の表示切換指示が入力されると(S32:YES)、CPU12は、入力された指示に応じてグラフ60の表示を切り替える処理を実行する(S33)。
【0117】
例えば、ユーザは、操作部16を操作することで、複数種類の医療情報のうち、グラフ60を確認したい医療情報の種類を、マトリクス表示部30上で指定することができる。
図11~
図13の例では、マトリクス表示部30上で「眼圧」が指定されることで、眼圧の枠(デフォルトでは、複数の値の全てを含む枠の全体)が、指定枠53として太枠で示されている。マトリクス表示部30上で医療情報の種類が指定されると(32:YES)、CPU12は、指定された医療情報の値の推移を示すグラフ60を表示部17に表示させる。
図11~
図13の例では、ユーザによって指定された「眼圧」のグラフ60が、マトリクス表示部30と共に表示部17に表示されている。本実施形態によると、医療従事者は、複数種類の医療情報をマトリクス表示部30上で把握したうえで、値の推移を確認したい医療情報をそのままマトリクス表示部30上で指定することで、指定した医療情報のグラフ60を確認することができる。なお、ユーザが、グラフを表示させる医療情報の指定を変更すると(つまり、指定枠53を他の医療情報の枠に変更すると)、CPU12は、グラフ60の表示を、変更された医療情報のグラフに切り換える。
【0118】
また、ユーザは、操作部16を操作することで、グラフ60の表示および非表示を切り替える指示を入力することができる。グラフ60を非表示とする指示が入力されると(S32:YES)、CPU12は、表示部17におけるグラフ60の表示を終了させる。
【0119】
次いで、CPU12は、グラフ60を表示させる時期の範囲がマトリクス表示部30上で指定されたか否かを判断する(S35)。本実施形態では、ユーザは、操作部16を操作し、指定枠53に含める時期の範囲を指定(変更)することで、グラフ60を表示させる時期の範囲をマトリクス表示部30上で指定することができる。時期の範囲が指定されていなければ(S35:NO)、処理はそのままS38へ移行する。時期の範囲が指定されると(S35:YES)、CPU12は、マトリクス表示部30上で指定された時期の範囲内における医療情報の値の推移を示すグラフ60を、表示部17に表示させる(S36)。従って、医療従事者は、複数種類の医療情報が示されたマトリクス表示部30上で、時期の範囲を指定することで、指定した時期の範囲内における医療情報のグラフ60を確認することができる。
図12は、
図11に示す表示状態から、グラフ60の表示時期の範囲がマトリクス表示部30上で変更(指定)された場合の画面の一例を示す。
図12に示す例では、グラフ60の表示時期の範囲が、全体から一部に変更されている。その結果、指定された一部の時期についてのグラフ60が表示部17に表示されている。
【0120】
次いで、CPU12は、表示されているグラフ60上で特定の値がユーザによって指定されたか否かを判断する(S38)。本実施形態では、ユーザは、操作部16を操作し、
図13に示すポインタを特定に値に移動させてクリックすることで、グラフ60上の特定の値を指定することができる。特定の値が指定されていなければ(S38:NO)、処理はそのままS16へ移行する。グラフ60上で特定の値が指定されると(S38:YES)、CPU12は、マトリクス表示部30において表示された複数の値のうち、グラフ60上で指定された値を明示する処理を実行する(S39)。従って、医療従事者は、グラフ60上で特定の値を指定するだけで、指定した値をマトリクス表示部30上で容易に確認することができる。例えば、グラフ60上で指定した値と、同一の時期に取得された他の種類の医療情報を、マトリクス表示部30上で比較して診療を行うことも可能である。
図13は、
図11に示す表示状態から、グラフ60上の特定の値(2012年6月15日に取得された右眼の眼圧の値)が指定された場合の画面の一例を示す。
図13に示す例では、グラフ60上で指定された値が、マトリクス表示部30上で太枠63によって明示されている。その結果、グラフ60上で指定された値がマトリクス表示部30上で容易に把握される。
【0121】
(第4実施形態)
図14~
図17を参照して、第4実施形態の医療情報処理装置10が実行する医療情報処理について説明する。第4実施形態の医療情報処理(
図14参照)では、医療情報処理装置10の使用状況、および、対象患者の状況の少なくともいずれかに関する状況情報に基づいて、複数種類の医療情報の表示ルールが設定される。設定された表示ルールに従って、複数種類の医療情報がマトリクス状に表示される。医療情報処理は、記憶装置13に記憶された医療情報処理プログラムに従って、医療情報処理装置10のCPU12によって実行される。なお、第4実施形態における医療情報処理の少なくとも一部のステップには、前述した第1実施形態~第3実施形態における医療情報処理のステップと同様の処理を採用することも可能である。従って、第1実施形態~第3実施形態におけるステップと同様の処理を採用できるステップについては、第1実施形態~第3実施形態と同じステップ番号を付し、その説明を省略または簡略化する。
【0122】
第4実施形態の医療情報処理では、種々の状況情報の少なくともいずれかに基づいて、複数種類の医療情報の表示ルールが設定される。
図14に示す例では、状況情報として、職種情報、使用場所情報、差情報、および当日予定情報(未取得情報を含む)の少なくともいずれかが参照される。ユーザは、操作部16を操作することで、複数の状況情報のうちのいずれに基づいて表示ルールを設定するかを、医療情報処理装置10に入力することができる。
【0123】
図14に示すように、CPU12は、医療情報処理を開始すると、医療情報を処理する対象の患者(対象患者)を特定する指示が入力されたか否かを判断する(S1)。対象患者を特定する指示が入力されていなければ(S1:NO)、S1の処理が繰り返されて待機状態となる。対象患者を特定する指示が入力されると(S1:YES)、CPU12は、入力された指示に応じて、医療情報の処理対象の患者を特定する(S2)。
【0124】
次いで、CPU12は、職種情報に基づくマトリクス表示部30の表示指示(つまり、職種別の表示指示)が、ユーザによって入力されているか否かを判断する(S41)。職種情報とは、医療情報処理装置10を使用するユーザの職種を特定可能な情報である。職種別の表示指示が入力されている場合(S41:YES)、CPU12は、医療情報処理装置10を使用するユーザの職種(例えば、医師、看護師、薬剤師、放射線技師、理学療法士、作業療法士、臨床心理士、視能訓練士(CO:Certified Orthoptist)、栄養管理士等の少なくともいずれか)を特定可能な職種情報を取得する(S42)。S42において取得される職種情報の具体的な態様は、適宜選択できる。例えば、ユーザが医療情報処理装置10にログインする際の各種ログイン情報(例えば、ユーザのID、ユーザ名等の少なくともいずれか)に、ユーザの職種を示す情報が含まれていてもよい。また、ログイン情報にユーザの職種が予め対応付けられていてもよい。この場合、CPU12は、医療情報処理装置10にログインしているユーザのログイン情報を、職種を特定可能な職種情報として取得してもよい。また、ユーザは、自身の職種を示す情報を、操作部16等を介して医療情報処理装置10に入力してもよい。この場合、操作部16等を介して入力される情報が、職種情報として用いられてもよい。
【0125】
CPU12は、S42で取得された職種情報によって特定されるユーザの職種に応じて、マトリクス表示部30に表示させる複数の医療情報の表示ルールを設定する。CPU12は、職種に応じて設定した表示ルールに従って、第1~第3実施形態と同様の表示情報調整処理を実行したうえで、複数種類の医療情報をマトリクス状に表示部17に表示させる(S43)。医療情報処理装置10を使用するユーザの職種毎に、複数種類の医療情報の各々の重要度が異なる場合が多い。従って、職種に応じた表示ルールに従って、複数種類の医療情報がマトリクス状に表示されることで、各々の職種の医療従事者に対して、必要な医療情報が適切に提示され易くなる。
【0126】
S43の処理によって表示されるマトリクス表示部30の表示例を、
図15に示す。
図15に示すマトリクス表示部30は、ユーザの職種が視能訓練士(CO)である場合の例である。視能訓練士は、医師等とは異なり、問診および所見等の医療情報を参照する機会は少ない。一方で、視能訓練士は、眼科画像、OCT画像等、医師による診療に必要な検査結果等の情報が適切に取得されたか否かを確認する必要がある。従って、
図15に示す例では、対象患者についての複数種類の医療情報の中から、マトリクス表示部30に表示させる情報として検査結果等の情報が絞り込まれるように、表示ルールが設定されている。さらに、取得された検査結果を確認することの重要度に応じて、複数の医療情報の表示順が定まるように、表示ルールが設定されている。なお、第4実施形態でも、第3実施形態と同様に、前回取得された同一種類の医療情報の値に対する差分を示す差分アイコン51が、差分情報として付加表示されている(
図15および
図16参照)。
【0127】
次いで、CPU12は、使用場所情報に基づくマトリクス表示部30の表示指示(つまり、場所別の表示指示)が、ユーザによって入力されているか否かを判断する(S45)。使用場所情報とは、医療情報処理装置10が使用される場所を特定可能な情報である。場所別の表示指示が入力されている場合(S45:YES)、CPU12は、医療情報処理装置10が使用される場所(例えば、医療施設内の各種検査室、診療室、手術室、受付、および、医療施設外の往診先等の少なくともいずれか)を特定可能な使用場所情報を取得する(S46)。S46において取得される使用場所情報の具体的な態様は、適宜選択できる。例えば、医療情報処理装置10が特定の場所で使用される場合等には、医療情報処理装置10の使用場所を示す使用場所情報が、医療情報処理装置10毎に設定できてもよい。この場合、CPU12は、医療情報処理装置10において設定されている使用場所情報を、記憶装置13等から取得してもよい。また、医療情報処理装置10を複数の場所に移動して使用可能な場合等には、ユーザは、使用場所を示す情報を、操作部16等を介して医療情報処理装置10に入力してもよい。この場合、操作部16等を介して入力される情報が、使用場所情報として用いられてもよい。また、医療情報処理装置10が位置情報を取得可能な場合には、CPU12は、取得された位置情報を、使用場所を特定可能な使用場所情報として取得してもよい。
【0128】
CPU12は、S46で取得された使用場所情報によって特定される医療情報処理装置10の使用場所に応じて、マトリクス表示部30に表示させる複数の医療情報の表示ルールを設定する。CPU12は、使用場所に応じて設定した表示ルールに従って、第1~第3実施形態と同様の表示情報調整処理を実行したうえで、複数種類の医療情報をマトリクス状に表示部17に表示させる(S47)。複数種類の医療情報の各々の重要度は、医療情報処理装置10が使用される場所に応じて異なる場合が多い。従って、医療情報処理装置10の使用場所に応じた表示ルールに従って、複数種類の医療情報がマトリクス状に表示されることで、各々の場所で医療に従事する医療従事者に対して、必要な医療情報が適切に提示され易くなる。
【0129】
次いで、CPU12は、差情報に基づくマトリクス表示部30の表示指示(つまり、比較結果による表示指示)が、ユーザによって入力されているか否かを判断する(S49)。差情報は、対象患者の複数種類の医療情報の少なくともいずれかについて取得される。差情報は、対象患者について最新で取得された医療情報(最新情報)と、最新情報の比較対象とする同種の医療情報(比較対象情報)の差を示す。例えば、医療情報が検査結果等の数値情報、または、撮影された画像情報から得られる数値情報等である場合には、差情報は数値によって示されてもよい。比較結果による表示指示が入力されている場合(S49:YES)、CPU12は、対象患者の複数種類の医療情報の少なくともいずれかについて、最新情報と比較対象情報の差を示す差情報を取得する(S50)。CPU12は、S50で取得された差情報に応じて、マトリクス表示部30に表示させる複数の医療情報の表示ルールを設定する。CPU12は、差情報に応じて設定した表示ルールに従って、第1~第3実施形態と同様の表示情報調整処理を実行したうえで、複数種類の医療情報をマトリクス状に表示部17に表示させる(S51)。最新情報と比較対象情報の差を示す差情報に基づいて、複数の医療情報の表示ルールが設定されることで、対象患者の状態がより適切にユーザによって把握され易くなる。
【0130】
S51の処理によって表示されるマトリクス表示部30の表示例を、
図16に示す。
図15に示す例では、CPU12は、対象患者の複数種類の医療情報の少なくとも一部を、差情報が示す差が大きい程、複数の横列のうちの上方の列に表示させるように、表示ルールを設定する。その結果、比較対象情報に対する差の大きさに応じて、医療情報が上方から順に並べて表示される。従って、ユーザは、比較対象情報に対する差が大きい医療情報を、より容易に把握することができる。なお、
図16に示す例では、最新情報と比較対象情報の差の大きさに着目すると、視力が最も大きくなっており、眼圧が2番目に大きくなっている。その結果、複数の医療情報のうち、視力が最も情報の列に表示されており、眼圧が上から2番目の列に表示されている。
【0131】
また、
図16に示す例では、CPU12は、差情報が示す差が閾値以上となった医療情報の、表示部17での表示態様(例えば、枠内の色、枠の色、文字の色、マークの有無等)と、差が閾値未満となった医療情報の表示態様を、異なる態様とする。この場合、ユーザは、医療情報の表示態様によって、比較対象情報との間の差が閾値以上となった医療情報をより容易に把握することができる。具体的には、
図16に示す例では、差情報が示す差が閾値以上となった医療情報(視力および眼圧)の枠内の色が、他の医療情報の枠内の色とは異なる色とされている。
【0132】
差情報が示す差の大きさに応じて複数の医療情報の表示ルールを設定する場合、差情報の具体的な態様は適宜設定できる。一例として、本実施形態では、CPU12は、複数種類の医療情報の少なくともいずれかついて、比較対象情報に対する最新情報の偏差等を、差情報として取得する。CPU12は、取得された偏差が大きい医療情報である程、複数の横列のうちの上方の列に表示させるように、表示ルールを設定する。この場合、種類が互いに異なる複数の医療情報が、偏差に応じた適切な順で表示部に表示される。
【0133】
なお、差情報に基づいて表示ルールを設定する方法を変更することも可能である。例えば、CPU12は、対象患者の複数種類の医療情報のうち、差情報が示す差が閾値以上となった1つまたは複数の医療情報を、差が閾値未満となった1つまたは複数の医療情報よりも、複数の横列のうちの上方の列に表示させてもよい。この場合でも、ユーザは、マトリクス表示部30の上部の列を確認することで、比較対象情報に対する差が閾値以上となった医療情報を容易に把握することができる。閾値を用いる場合、差情報は、前述した偏差であってもよいし、最新情報と比較対象情報の差の値そのものであってもよい。閾値は、各々の医療情報毎に設定されてもよい。
【0134】
また、本実施形態のS50では、CPU12は、対象患者の複数種類の医療情報の少なくともいずれかについて、最新で取得された医療情報である最新情報と、最新情報の1つ前に同一の対象患者について取得された同種の医療情報である比較対象情報の差を示す差情報を、状況情報として取得する。比較対象情報が、同一の対象患者について前回の診療時に取得された医療情報(以下、「前回情報」という)である場合には、最新情報と前回情報の間の差が大きい程、対象患者の病状が変化(悪化または改善)した可能性が高くなる。従って、最新情報と前回情報の差を示す差情報に基づいて、複数の医療情報の表示ルールが設定されることで、対象患者の状態がより適切にユーザによって把握され易くなる。
【0135】
ただし、比較対象情報の具体的な態様を変更することも可能である。例えば、疾患の無い健常者の医療情報(例えば、正常値、平均値、許容値、および許容範囲等の少なくともいずれか)が比較対象情報とされてもよい。また、最新情報の1つ前に取得された医療情報に限定されずに、同一の対象患者について特定の日に取得された同種の医療情報が比較対象情報とされてもよい。この場合でも、対象患者の状態がより適切にユーザによって把握され易くなる。さらに、制御部は、最新で取得された医療情報を含む、複数回(例えば3回以上)に亘って取得された、同一の対象患者についての同種の医療情報の変化率(例えば、値の傾き等)を、差情報として取得してもよい。制御部は、取得された差情報に応じて表示ルールを設定してもよい。一例として、制御部は、最新情報と前回情報の間の変化率が、前回情報以前の変化率(例えば、前回情報以前の平均変化率等)よりも閾値以上となった医療情報を、複数の横列のうちの上方の列、または、複数の縦列のうちの左方の列に表示させてもよい。また、制御部は、最新情報と前回情報の間の変化率の、前回情報以前の変化率(例えば、前回情報以前の平均変化率等)からの差が大きい程、複数の横列のうちの上方の列、または、複数の縦列のうちの左方の列に表示させる表示ルールを設定してもよい。この場合、変化率が大きくなった医療情報が、より容易に把握され易くなる。
【0136】
次いで、CPU12は、当日予定情報に基づくマトリクス表示部30の表示指示(つまり、当日予定による表示指示)が、ユーザによって入力されているか否かを判断する(S53)。当日予定情報とは、複数種類の医療情報のうち、対象患者について当日に取得される予定の医療情報がいずれであるかを示す情報である。また、第4実施形態における当日予定情報には、対象患者について当日に取得される予定の医療情報のうち、当日に未だ取得されていない医療情報がいずれであるかを示す未取得情報も含まれる。当日予定による表示指示が入力されている場合(S53:YES)、CPU12は、対象患者についての当日予定情報および未取得情報を取得する(S54)。当日予定情報は、例えば、ユーザが操作部16を操作することで入力されてもよいし、電子カルテの情報または予約情報等に基づいて取得されてもよい。CPU12は、S54で取得された当日予定情報に応じて、マトリクス表示部30に表示させる複数の医療情報の表示ルールを設定する。CPU12は、当日予定情報に応じて設定した表示ルールに従って、第1~第3実施形態と同様の表示情報調整処理を実行したうえで、複数種類の医療情報をマトリクス状に表示部17に表示させる(S55)。
【0137】
S55の処理によって表示されるマトリクス表示部30の表示例を、
図17に示す。
図17に示す例では、CPU12は、未取得情報によって示された、当日に未だ取得されていない医療情報の項目(
図17では、眼底画像およびOCT画像)を、他の医療情報の項目よりも、複数の横列のうちの上方の列に表示させている。従って、ユーザは、マトリクス表示部30における上部の列を確認することで、対象患者に対して当日に取得される予定の医療情報のうち、未だ取得されていない医療情報を容易に把握することができる。
【0138】
図17に示す例では、CPU12は、当日に未だ取得されていない医療情報の項目の、表示部17での表示態様(例えば、文字による説明の有無、枠の色、枠内の色、文字の色、マークの有無等)と、他の医療情報の表示態様を、異なる態様としている。従って、ユーザは、医療情報の表示態様によって、当日に取得される予定の医療情報のうち、未だ取得されていない医療情報をより容易に把握することができる。一例として、
図17に示す例では、当日に未だ取得されていない医療情報の項目にのみ「未取得」の文字が付されている。
【0139】
また、
図17に示す例では、CPU12は、対象患者に対して当日に取得される予定の医療情報(当日に取得済みの情報である「視力」「眼圧」と、当日に未だ取得されていない情報である「眼底画像」「OCT画像」を含む)の項目を、他の医療情報の項目よりも、複数の横列のうちの上方の列に表示させる。従って、ユーザは、上部の列を確認することで、対象患者に対して当日に取得される予定の医療情報、および、当日に取得された医療情報を、共に容易に把握することができる。さらに、当日に未だ取得されていない医療情報の項目が、当日に取得済みの医療情報の項目よりも上方に表示される。よって、当日の診療の進捗状況等が、より適切に把握されやすくなる。
【0140】
図17に示す例では、CPU12は、当日に取得済みの医療情報の項目の、表示部17での表示態様(例えば、文字による説明の有無、枠の色、枠内の色、文字の色、マークの有無等)と、他の医療情報の表示態様を、異なる態様としている。従って、ユーザは、医療情報の表示態様によって、当日に取得された医療情報をより容易に把握することができる。一例として、
図17に示す例では、当日に取得された医療情報の項目の枠内の色が、他の項目の枠内の色とは異なる色とされている。
【0141】
(第5実施形態)
図18~
図21を参照して、第5実施形態の医療情報処理装置10が実行する医療情報処理について説明する。第5実施形態の医療情報処理(
図18参照)では、複数の医療情報がマトリクス状に表示された状態で、マトリクス表示部30における少なくともいずれかの列(縦列または横列)がユーザによって選択される。列が選択されると、対象患者の医療情報の中から、選択された列に表示されていた医療情報が抽出されて、抽出された医療情報が表示部17に表示される。医療情報処理は、記憶装置13に記憶された医療情報処理プログラムに従って、医療情報処理装置10のCPU12によって実行される。なお、第5実施形態における医療情報処理の少なくとも一部のステップには、前述した第1実施形態~第4実施形態における医療情報処理のステップと同様の処理を採用することも可能である。従って、第1実施形態~第4実施形態におけるステップと同様の処理を採用できるステップについては、第1実施形態~第4実施形態と同じステップ番号を付し、その説明を省略または簡略化する。
【0142】
図18に示すように、CPU12は、医療情報処理を開始すると、医療情報を処理する対象の患者(対象患者)を特定する指示が入力されたか否かを判断する(S1)。対象患者を特定する指示が入力されていなければ(S1:NO)、S1の処理が繰り返されて待機状態となる。対象患者を特定する指示が入力されると(S1:YES)、CPU12は、入力された指示に応じて、医療情報の処理対象の患者を特定する(S2)。
【0143】
次いで、CPU12は、複数種類の医療情報をマトリクス状に表示部17に表示させる(S61)。
図19に示すように、マトリクス表示部30では、縦列および横列の一方の列(
図19では横列)に、複数種類の医療情報が表示順に従って(
図19では上から順に)並べられ、且つ、他方の列(
図19では縦列)に、各々の種類の医療情報が時系列に沿って(
図19では左から順に)並べられて表示される。従って、医療従事者は、マトリクス表示部30に表示されたマトリクス表示を閲覧することで、対象患者に関する複数種類の医療情報を、時系列に沿って適切に把握することができる。
【0144】
なお、S61では、CPU12は、対象患者についての複数種類の医療情報の少なくともいずれかに対し、情報の一部の抜粋処理または画像の縮小処理を行った簡易情報を、表示部17にマトリクス表示される。その結果、ユーザは、情報が抜粋または縮小されてマトリクス状に表示された簡易情報に基づいて、複数種類の医療情報を適切に把握することができる。例えば、
図19に示す例では、「眼圧」として、1つの眼について複数回測定された眼圧の値の各々は表示されずに、複数回測定された眼圧の値の平均値のみが抜粋されて、マトリクス表示部30に表示されている。また、
図19に示す例では、「眼底画像」および「OCT画像」として、撮影された複数の画像の中の代表的な画像のみが、縮小されてサムネイル表示されている。
【0145】
図19に示す例では、対象患者の左右に存在する組織のうち、左の組織(本実施形態では左眼)について取得された医療情報は、マトリクス表示部30の枠内の左側に表示される。また、対象患者の左右に存在する組織のうち、右の組織(本実施形態では右眼)について取得された医療情報は、マトリクス表示部30の枠内の右側に表示される。同一の対象患者の左の組織と右の組織の両方の医療情報が取得されている場合には、マトリクス表示部30の同一の枠内において、左側に左の組織の情報が表示され、右側に右の組織の情報が表示される。従って、ユーザは、マトリクス表示部30に表示されている複数の医療情報の各々が、左の組織および右の組織のいずれについての情報であるかを、枠内における各々の医療情報の表示位置に基づいて容易且つ適切に把握することができる。
【0146】
また、S61では、複数種類の医療情報をマトリクス状に表示させる際の表示情報調整処理(前述した絞り込み処理、および表示順決定処理の少なくともいずれか)の具体的な内容は、適宜選択できる。例えば、S61では、前述したS3(
図3、
図6、および
図10参照)と同様に、デフォルトの表示ルールに従って複数種類の医療情報がマトリクス表示されてもよい。また、S61では、第1~第4実施形態で例示した複数の方法のいずれかに従って、複数種類の医療情報の表示情報調整が実行されてもよい。
【0147】
次いで、CPU12は、S61で表示部17に表示されたマトリクス表示部30における複数の列(1つまたは複数の縦列、および、1つまたは複数の横列)のうち、少なくともいずれかの列を選択する指示が入力されたか否かを判断する(S62)。列を選択する指示が入力されていなければ(S62:NO)、処理はそのままS77の判断へ移行する。
図19に示すように、ユーザは、操作部16を操作することで、マトリクス表示部30における縦列および横列のうち、情報を詳細に確認したい列を選択することができる。一例として、本実施形態では、ユーザは操作部16を操作し、情報を詳細に確認したい列に列指示枠65を表示させることで、列の選択指示を入力することができる。本実施形態では、ユーザは、縦列を選択することも横列を選択することも可能である。
図19に示す例では、複数の取得時期毎に表示されている複数の縦列のうち、取得時期が「2021.5.6」である縦列が選択されている。なお、S62では、CPU12は、種類毎に取得されている複数の横列の少なくともいずれかを、ユーザに選択させることも可能である。
【0148】
列の選択指示が入力されると(S62:YES)、CPU12は、S62で選択された列に表示されていた医療情報を、記憶装置13に記憶されている対象患者の医療情報の中から抽出し、抽出した医療情報を表示部17に表示させる(S63)。本実施形態では、S62で縦列が選択された場合には、選択された縦列の取得時期に対応する複数種類の医療情報が表示部17に表示される。また、S62で横列が選択された場合には、選択された横列の種類の医療情報(複数の取得時期の各々に取得された医療情報)が、表示部17に表示される。
【0149】
図20は、
図19のマトリクス表示部30における取得時期「2021.5.6」の列がユーザによって選択された場合に表示される、列情報表示部70の一例を示す図である。
図20に示すように、S62で特定の取得時期の列(本実施形態では縦列)が選択された場合には、選択された列の取得時期に対応する複数種類の医療情報が、列情報表示部70に表示される。
図20に示すように、CPU12は、S63において、選択された列に対応する複数の医療情報の少なくともいずれかを、マトリクス表示部30(
図19参照)において表示されていた簡易情報よりも詳細な、または拡大された情報として、列情報表示部70に表示させる。例えば、
図20に示す例では、「眼圧」として、1つの眼について複数回測定された眼圧の値の平均値だけでなく、複数回測定された眼圧の値の各々も表示されている。また、撮影された複数の画像の中の代表的な画像だけでなく、撮影された複数の画像の各々も表示されている。従って、ユーザは、情報を確認したい列を選択することで、選択した列の医療情報を、マトリクス表示部30に表示されていた情報よりも詳細に把握することが可能である。よって、必要な医療情報がさらに適切に医療従事者に提示される。
【0150】
また、本実施形態のS63では、CPU12は、表示部17に表示されていたマトリクス表示部30(
図19参照)から、S62で選択された列に表示されていた列の医療情報を表示させる列情報表示部70(
図20参照)に、表示態様を遷移させる。従って、ユーザは、表示態様がマトリクス表示部30から列情報表示部70に遷移されることで、表示部17の表示画面に表示されている情報が、選択した列の医療情報に遷移したことをより容易に把握することができる。さらに、CPU12は、マトリクス表示部30における医療情報の表示方法とは異なる方法(例えば、マトリクス表示部30における情報よりも詳細な情報を表示させる方法、および、数値情報と画像情報を別々に表示させる方法(後述する)等の少なくともいずれかの方法)で、選択された列の医療情報を列情報表示部70において表示させることも可能である。
【0151】
また、
図20に示すように、選択された列に対応する複数の医療情報に、画像情報と数値情報が共に含まれている場合には、CPU12は、画像情報を表示させる画像情報表示部71と、数値情報を表示させる数値情報表示部72を別々に表示させる。従って、ユーザは、画像情報と数値情報の各々をより適切に把握し易くなる。
【0152】
また、本実施形態のS62では、CPU12は、マトリクス表示部30における複数の縦列のうち2つ以上の縦列、または、複数の横列のうち2つ以上の横列を選択する指示を受け付けることも可能である。S62で複数の列が選択されると、S63では、CPU12は、マトリクス表示部30の縦列および横列のうち、選択された2つ以上の列に表示されていた種類または取得時期の医療情報を、対象患者の医療情報から抽出して列情報表示部70に表示させる。従って、ユーザは、情報を確認したい列が複数存在する場合には、複数の列を選択するだけで、選択した複数の列の医療情報を容易に確認することができる。よって、必要な医療情報が適切に医療従事者に提示される。
【0153】
図18の説明に戻る。本実施形態では、選択された列に対応する複数の医療情報に、画像情報と数値情報が共に含まれている場合には、ユーザは、操作部16を操作することで、画像情報および数値情報の一方を表示させる指示を医療情報処理装置10に入力することができる。画像情報および数値情報の一方を表示させる指示が入力されると(S65:YES)、CPU12は、S63で表示された複数の医療情報から、S65で入力された指示に応じて画像情報および数値情報の一方のみを抽出し、表示部17に表示させる。従って、ユーザは、選択した列に対応する複数の医療情報のうち、画像情報および数値情報の一方のみをさらに詳細に把握することができる。
【0154】
また、本実施形態では、選択された列に対応する複数の医療情報に、対象患者の左右に存在する組織のうち、左の組織(本実施形態では左眼)の医療情報と、右の組織(本実施形態では右眼)の医療情報が共に含まれている場合には、ユーザは、操作部16を操作することで、左の組織の医療情報および右の組織の医療情報の一方を表示させる指示を医療情報処理装置10に入力することができる。左の組織および右の組織の一方の医療情報を表示させる指示が入力されると(S68:YES)、CPU12は、S63で表示された複数の医療情報から、S68で入力された指示に応じて左の組織および右の組織の一方の医療情報のみを抽出し、表示部17に表示させる。従って、ユーザは、選択した列に対応する複数の医療情報のうち、左の組織および右の組織の一方の医療情報をさらに詳細に把握することができる。
【0155】
また、本実施形態では、選択された列に対応する複数の医療情報に画像情報が含まれている場合には、ユーザは、操作部16を操作することで、列情報表示部70に表示されている画像情報のうち、特定の画像情報を選択する指示を入力することができる。列情報表示部70に含まれる特定の画像情報を選択する指示が入力されると(S71)、CPU12は、選択された画像情報を、列情報表示部70に表示されていた画像よりも拡大して表示させる(S72)。さらに、CPU12は、S72で拡大表示されている画像情報に対して、ユーザによって入力される指示に応じた処理(例えば、画像の拡大処理、縮小処理、抽出処理、画像に対する描画処理、各種数値の計測処理、合成処理、他のデバイスへの転送処理等の少なくともいずれか)を実行する(S73)。
図21は、S72で表示部17に表示された図面情報処理用画面80の一例を示す。図面情報処理用画面80では、列情報表示部70に表示されていた画像よりも拡大されて画像が表示されると共に、画像情報に対して各種処理を実行するための複数のボタンが、画像と共に表示される。従って、ユーザは、所望の画像情報を選択することで、選択した画像情報を拡大表示させたうえで、各種処理を画像情報に対して実行させることができる。よって、必要な医療情報が適切に医療従事者に提示される。
【0156】
次いで、CPU12は、列情報表示部70の表示からマトリクス表示部30の表示に戻す指示が入力されたか否かを判断する(S75)。指示が入力されていなければ(S75:NO)、処理はS65へ戻り、S65~S75の処理が繰り返される。マトリクス表示部30の表示に戻す指示が入力されると(S75:YES)、表示部17における表示が、列情報表示部70の表示からマトリクス表示部30の表示に戻されて、S62,S77,S79の処理が繰り返される。
【0157】
S77では、CPU12は、マトリクス表示部30(
図19参照)において格子状に配置された複数のセルのうち、少なくともいずれかのセルを選択する指示がユーザによって入力されたか否かを判断する。操作部16が操作されることで、特定のセルを選択する指示が入力されると(S77:YES)、CPU12は、選択されたセルの医療情報を、マトリクス表示部30に表示されていた簡易表示よりも詳細な、または拡大された情報として、表示部17に表示させる(S78)。従って、ユーザは、情報を確認したいセルを選択することで、選択したセルの医療情報を、マトリクス表示部30に表示されていた情報よりも詳細に把握することが可能である。よって、必要な医療情報がさらに適切に医療従事者に提示される。なお、S77で画像情報のセルが選択された場合には、CPU12は、S72と同様の画像の拡大表示、および、S73と同様の画像に対する各種処理を、選択されたセルの画像情報に対して実行してもよい。なお、処理を終了させる指示が入力されていなければ(S79:NO)、処理はS62へ戻る。処理を終了させる指示が入力されると(S79:YES)、CPU12は、S2で特定された対象患者についての情報の表示処理を終了し、処理はS1へ戻る。
【0158】
上記実施形態で開示された技術は一例に過ぎない。従って、上記実施形態で例示された技術を変更することも可能である。まず、上記実施形態で例示された技術の一部のみを実行することも可能である。例えば、第3実施形態では、グラフ60および差分情報(差分アイコン51)の一方のみが、値推移情報として表示部17に表示されてもよい。また、第1実施形態~第5実施形態で例示した技術のうち、異なる実施形態で例示した複数の技術を組み合わせることも可能である。例えば、第2実施形態で例示した疾患経緯情報と、第3実施形態で例示した値推移情報(グラフ60および差分情報の少なくともいずれか)を、共に表示部17に表示させてもよい。
【符号の説明】
【0159】
10 医療情報処理装置
12 CPU
13 記憶装置
16 操作部
17 表示部
30 マトリクス表示部
32 表示ルール選択部
40 疾患経緯情報
41 イベントアイコン
43 時期毎表示部
51 差分アイコン
60 グラフ
【手続補正書】
【提出日】2024-04-23
【手続補正1】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項1】
患者に関する医療情報を処理する医療情報処理装置において実行される医療情報処理プログラムであって、
データベースには、各々の患者毎に、複数種類の医療情報を、各々の情報の取得時期に紐づけて記憶させることが可能であり、
前記医療情報処理プログラムが前記医療情報処理装置の制御部によって実行されることで、
医療情報を処理する対象患者を特定する患者特定ステップと、
前記対象患者についての複数種類の医療情報を、縦列および横列の一方の列に種類毎に並べると共に、他方の列に情報の取得時期の時系列に並べて表示部にマトリクス表示させるマトリクス表示ステップと、
前記マトリクス表示における1つまたは複数の縦列、および、1つまたは複数の横列のうち、少なくともいずれかの列を選択する指示を受け付ける列選択受付ステップと、
前記マトリクス表示の縦列および横列のうち、前記列選択受付ステップにおいて選択された列が縦列である場合には、選択された前記縦列に表示されていた種類または取得時期の医療情報を、前記データベースに記憶されている前記対象患者の医療情報から抽出して前記表示部に表示させると共に、前記列選択受付ステップにおいて選択された列が横列である場合には、選択された前記横列に表示されていた種類または取得時期の医療情報を、前記データベースに記憶されている前記対象患者の医療情報から抽出して前記表示部に表示させる列情報表示ステップと、
を前記医療情報処理装置に実行させることを特徴とする医療情報処理プログラム。
【請求項2】
請求項1に記載の医療情報処理プログラムであって、
前記マトリクス表示ステップでは、前記対象患者についての複数種類の医療情報の少なくともいずれかに対し、情報の一部の抜粋処理または画像情報の縮小処理を行った簡易情報を、前記表示部にマトリクス表示させると共に、
前記列情報表示ステップでは、前記対象患者についての複数の医療情報の少なくともいずれかを、マトリクス表示されていた前記簡易情報よりも詳細なまたは拡大された情報として、前記表示部に表示させることを特徴とする医療情報処理プログラム。
【請求項3】
請求項1に記載の医療情報処理プログラムであって、
前記列情報表示ステップでは、前記マトリクス表示ステップにおいて前記表示部に表示されていたマトリクス表示部から、前記列選択受付ステップにおいて選択された列に表示されていた列の医療情報を表示させる列情報表示部に表示態様を遷移させることを特徴とする医療情報処理プログラム。
【請求項4】
請求項2に記載の医療情報処理プログラムであって、
前記マトリクス表示において格子状に配置された複数のセルうち、少なくともいずれかのセルを選択する指示を受け付けるセル選択受付ステップと、
前記セル選択受付ステップにおいて選択されたセルの医療情報を、マトリクス表示されていた前記簡易情報よりも詳細なまたは拡大された情報として、前記表示部に表示させるセル情報表示ステップと、
を前記医療情報処理装置に実行させることを特徴とする医療情報処理プログラム。
【請求項5】
請求項1に記載の医療情報処理プログラムであって、
前記列選択受付ステップでは、前記マトリクス表示における複数の縦列のうち2つ以上の縦列、または、複数の横列のうち2つ以上の横列を選択する指示を受け付けることが可能であり、
前記列選択受付ステップにおいて2つ以上の列が選択された場合に、前記列情報表示ステップでは、前記マトリクス表示の縦列および横列のうち、選択された2つ以上の列に表示されていた種類または取得時期の医療情報を、前記データベースに記憶されている前記対象患者の医療情報から抽出して前記表示部に表示させることを特徴とする医療情報処理プログラム。
【請求項6】
請求項1に記載の医療情報処理プログラムであって、
前記列情報表示ステップによって表示された複数の医療情報に、画像情報と数値情報が共に含まれている場合に、ユーザによって入力される指示に応じて、前記複数の医療情報から前記画像情報および前記数値情報の一方のみを抽出して前記表示部に表示させる再抽出表示ステップ
を前記医療情報処理装置に実行させることを特徴とする医療情報処理プログラム。
【請求項7】
請求項1に記載の医療情報処理プログラムであって、
前記データベースには、人体の左右に存在する組織のうち、各々の患者の左の組織および右の組織の各々の医療情報を記憶することが可能であり、
前記列情報表示ステップによって表示された複数の医療情報に、左の組織の医療情報と右の組織の医療情報が共に含まれている場合に、ユーザによって入力される指示に応じて、前記複数の医療情報から左の組織の医療情報および右の組織の医療情報の一方のみを抽出して前記表示部に表示させる左右抽出表示ステップ
を前記医療情報処理装置に実行させることを特徴とする医療情報処理プログラム。
【請求項8】
請求項1に記載の医療情報処理プログラムであって、
前記マトリクス表示ステップまたは前記列情報表示ステップによって表示された複数の医療情報のうち、少なくともいずれかの画像情報を選択する指示を受け付ける画像選択受付ステップと、
前記画像選択受付ステップにおいて選択された前記画像情報を、前記マトリクス表示ステップまたは前記列情報表示ステップによって表示されていた画像よりも拡大して表示させる拡大表示ステップと、
前記拡大表示ステップにおいて拡大表示されている前記画像情報に対して、ユーザによって入力される指示に応じた処理を実行する画像処理ステップと、
を前記医療情報処理装置に実行させることを特徴とする医療情報処理プログラム。
【請求項9】
患者に関する医療情報を処理する医療情報処理装置であって、
データベースには、各々の患者毎に、複数種類の医療情報を、各々の情報の取得時期に紐づけて記憶させることが可能であり、
前記医療情報処理装置の制御部は、
医療情報を処理する対象患者を特定する患者特定ステップと、
前記対象患者についての複数種類の医療情報を、縦列および横列の一方の列に種類毎に並べると共に、他方の列に情報の取得時期の時系列に並べて表示部にマトリクス表示させるマトリクス表示ステップと、
前記マトリクス表示における1つまたは複数の縦列、および、1つまたは複数の横列のうち、少なくともいずれかの列を選択する指示を受け付ける列選択受付ステップと、
前記マトリクス表示の縦列および横列のうち、前記列選択受付ステップにおいて選択された列が縦列である場合には、選択された前記縦列に表示されていた種類または取得時期の医療情報を、前記データベースに記憶されている前記対象患者の医療情報から抽出して前記表示部に表示させると共に、前記列選択受付ステップにおいて選択された列が横列である場合には、選択された前記横列に表示されていた種類または取得時期の医療情報を、前記データベースに記憶されている前記対象患者の医療情報から抽出して前記表示部に表示させる列情報表示ステップと、
を実行することを特徴とする医療情報処理装置。