(57)【要約】【課題】病状急変の前兆をより正確に予測すること。【解決手段】実施形態に係る診療情報処理装置は、取得部と、生成部とを備える。取得部は、被検体に関する診療データのうち、前記被検体の所定の状態変化の発生時点から所定期間だけ遡った時点以前の特定の期間内の診療データを取得する。生成部は、前記特定の期間内の診療データに関する情報に基づいて、予測対象の被検体に関する診療の実施時点から前記所定期間後における当該被検体の前記所定の状態変化の発生に関する情報を出力する学習済みモデルを生成するための学習用データを生成する。【選択図】図１
2020013555.tif 000002
【特許請求の範囲】
【請求項１】
被検体に関する診療データのうち、前記被検体の所定の状態変化の発生時点から所定期間だけ遡った時点以前の特定の期間内の診療データを取得する取得部と、
前記特定の期間内の診療データに関する情報に基づいて、予測対象の被検体に関する診療の実施時点から前記所定期間後における当該被検体の前記所定の状態変化の発生に関する情報を出力する学習済みモデルを生成するための学習用データを生成する生成部と
を備える、診療情報処理装置。
【請求項２】
前記取得部は、前記被検体に関する前記所定の状態変化の有無を示す急変情報をさらに取得し、
前記生成部は、前記特定の期間内の診療データに関する情報及び前記急変情報を含むデータを、前記学習用データとして生成する、
請求項１に記載の診療情報処理装置。
【請求項３】
前記特定の期間は、前記所定の状態変化の発生日から所定日数だけ遡った日に含まれる一定期間である、
請求項１又は２に記載の診療情報処理装置。
【請求項４】
前記特定の期間は、前記所定の状態変化の発生日から所定日数だけ遡った日以前の複数の異なる期間であり、各期間が、前記遡った日に含まれる一定期間を含むように設定されている、
請求項１又は２に記載の診療情報処理装置。
【請求項５】
前記特定の期間は、前記所定の状態変化の発生日から所定日数だけ遡った日以前の複数の異なる期間の中から前記診療データに関する情報に応じて選択された期間である、
請求項１又は２に記載の診療情報処理装置。
【請求項６】
被検体に関する診療の実施時点以前の診療データを取得する取得部と、
予測対象の被検体に関する診療の実施時点以前の診療データに関する情報の入力を受け付けて当該実施時点から所定期間後における当該被検体の所定の状態変化の発生に関する情報を出力する学習済みモデルに対して、前記取得された診療データに関する情報を入力することで、当該実施時点から前記所定期間後における当該被検体の前記所定の状態変化の発生に関する情報を出力させるように制御する制御部と
を備える、診療情報処理装置。
【請求項７】
被検体に関する診療の実施時点以前の診療データに関する情報及び当該被検体に関する前記所定の状態変化の発生に関する情報を学習用データとした機械学習によって、前記学習済みモデルを生成する学習部をさらに備える、
請求項６に記載の診療情報処理装置。
【請求項８】
前記制御部は、前記学習済みモデルから出力された情報に対して前記状態変化が実際に発生したか否かを入力する操作を操作者から受け付け、入力された結果を前記所定の状態変化の発生に関する情報にフィードバックする、
請求項７に記載の診療情報処理装置。
【請求項９】
被検体に関する診療の実施時点以前の診療データに関する情報と、前記実施時点から所定期間後における当該被検体の所定の状態変化の発生に関する情報とをディスプレイに表示する制御部と
を備える、診療情報処理装置。
【請求項１０】
前記制御部は、前記所定の状態変化の発生に関する情報の根拠となった診療データに関する情報を前記ディスプレイに表示する、
請求項９に記載の診療情報処理装置。
【請求項１１】
前記制御部は、前記所定の状態変化の発生に関する情報の根拠となった診療データに関する情報の経時的な推移を示す情報を前記ディスプレイに表示する、
請求項１０に記載の診療情報処理装置。
【請求項１２】
前記所定の状態変化の発生に関する情報は、前記所定の状態変化が発生する確率、前記所定の状態変化の有無を示す情報、又は、前記所定の状態変化が発生する確かさの度合いを示すスコアである、
請求項１〜１１のいずれか一つに記載の診療情報処理装置。
【請求項１３】
前記診療データに関する情報は、被検体に関する診療の実施時点以前の特定の期間内の診療データから算出された統計的特徴量である、
請求項１〜１２のいずれか一つに記載の診療情報処理装置。
【請求項１４】
前記診療データに関する情報は、被検体に関する診療の実施時点以前の特定の期間内の診療データから算出された統計的特徴量と、前記被検体ごとに決められた基準期間内の診療データから算出された統計的特徴量との相対値である、
請求項１〜１２のいずれか一つに記載の診療情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、診療情報処理装置に関する。
【背景技術】
【０００２】
従来、医療の現場では、心不全等の突発的な病状急変が患者に発生することがある。例えば、患者が先天性心疾患患児である場合には、予期せぬ突発的な病状急変に遭遇することは稀ではない。このような病状急変は、後から病状やカルテを振り返ればその前兆が認められることもあるが、実際の診断時点では気付けないことも多い。
【０００３】
この原因としては、例えば、小児の診療データが、基準値の高さや月齢及び年齢によるベースラインの違いによって、生データの観察では変化が見えづらいことが挙げられる。また、例えば、小児の診療データは、体動や啼泣の影響をセンサが拾いやすいためにデータの外れ値が多く、単純な閾値等での病状悪化の検出では誤検出が多く発生するという問題もある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１５−５０１０５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、病状急変の前兆をより正確に予測することである。
【課題を解決するための手段】
【０００６】
実施形態に係る診療情報処理装置は、取得部と、生成部とを備える。取得部は、被検体に関する診療データのうち、前記被検体の所定の状態変化の発生時点から所定期間だけ遡った時点以前の特定の期間内の診療データを取得する。生成部は、前記特定の期間内の診療データに関する情報に基づいて、予測対象の被検体に関する診療の実施時点から前記所定期間後における当該被検体の前記所定の状態変化の発生に関する情報を出力する学習済みモデルを生成するための学習用データを生成する。
【図面の簡単な説明】
【０００７】
【図１】図１は、第１の実施形態に係る診療情報処理装置の構成例を示す図である。
【図２】図２は、第１の実施形態に係る処理回路によって行われる学習時及び運用時の処理を示す図である。
【図３】図３は、第１の実施形態に係る診療データの一例として用いられるＮＥＷＳを示す図である。
【図４】図４は、第１の実施形態に係る診療データの一例として用いられる管理図の異常判定ルールの一例を示す図である。
【図５】図５は、第１の実施形態に係る処理回路によって行われる学習時の処理に関する第１の例を示す図である。
【図６】図６は、第１の実施形態に係る処理回路によって行われる学習時の処理に関する第２の例を示す図である。
【図７】図７は、第１の実施形態に係る処理回路によって行われる学習時の処理に関する第３の例を示す図である。
【図８】図８は、第１の実施形態に係る制御機能によってディスプレイに表示される画面の一例を示す図である。
【図９】図９は、第１の実施形態に係る診療情報処理装置によって行われる学習時の処理の処理手順を示すフローチャートである。
【図１０】図１０は、第１の実施形態に係る診療情報処理装置によって行われる運用時の処理の処理手順を示すフローチャートである。
【図１１】図１１は、第２の実施形態に係る処理回路によって行われる学習時及び運用時の処理を示す図である。
【図１２】図１２は、第２の実施形態に係る処理回路によって行われる学習時の処理に関する例を示す図である。
【図１３】図１３は、第２の実施形態に係る処理回路によって行われる学習時の処理に関する例を示す図である。
【図１４】図１４は、第２の実施形態に係る診療情報処理装置によって行われる学習時の処理の処理手順を示すフローチャートである。
【図１５】図１５は、第２の実施形態に係る診療情報処理装置によって行われる運用時の処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、図面を参照しながら、診療情報処理装置の実施形態について詳細に説明する。なお、以下の実施形態では、被検体が患者である場合の例を説明する。
【０００９】
（第１の実施形態）
図１は、第１の実施形態に係る診療情報処理装置の構成例を示す図である。
【００１０】
例えば、図１に示すように、本実施形態に係る診療情報処理装置１００は、ネットワーク２００を介して、電子カルテシステム３００や放射線部門システム４００、検体検査システム５００等と通信可能に接続される。例えば、診療情報処理装置１００及び各システムは病院等に設置され、院内ＬＡＮ等のネットワーク２００によって相互に接続される。
【００１１】
電子カルテシステム３００は、患者に対して実施された処方や看護記録等に関する診療データを生成して管理するシステムである。放射線部門システム４００は、患者に対して実施されたバイタルや画像検査等に関する診療データを生成して管理するシステムである。検体検査システム５００は、患者に対して実施された検体検査等に関する診療データを生成して管理するシステムである。ここで、各システムは、患者に対して診療が行われるごとに、新しい診療データを生成し、生成した診療データを診療情報処理装置１００に送信する。例えば、各システムは、新しい診療データを生成するごとに、診療情報処理装置１００からの要求に応じて、又は、自発的に、生成した診療データを診療情報処理装置１００に送信する。
【００１２】
診療情報処理装置１００は、ネットワーク２００を介して、電子カルテシステム３００、放射線部門システム４００、及び検体検査システム５００から各種の診療データを取得し、取得した診療データを用いて各種の情報処理を行う。例えば、診療情報処理装置１００は、ワークステーションやパーソナルコンピュータ、タブレット端末等のコンピュータ機器によって実現される。
【００１３】
具体的には、診療情報処理装置１００は、ＮＷ（network）インタフェース１１０と、記憶回路１２０と、入力インタフェース１３０と、ディスプレイ１４０と、処理回路１５０とを有する。
【００１４】
ＮＷインタフェース１１０は、処理回路１５０に接続されており、診療情報処理装置１００と各システムとの間で行われる各種データの伝送及び通信を制御する。具体的には、ＮＷインタフェース１１０は、各システムから診療データを受信し、受信した診療データを処理回路１５０に出力する。例えば、ＮＷインタフェース１１０は、ネットワークカードやネットワークアダプタ、ＮＩＣ（Network  Interface  Controller）等によって実現される。
【００１５】
記憶回路１２０は、処理回路１５０に接続されており、各種データを記憶する。具体的には、記憶回路１２０は、各システムから受信した診療データを記憶する。例えば、記憶回路１２０は、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ等の半導体メモリ素子や、ハードディスク、光ディスク等によって実現される。
【００１６】
入力インタフェース１３０は、処理回路１５０に接続されており、操作者から各種指示及び各種情報の入力操作を受け付ける。具体的には、入力インタフェース１３０は、操作者から受け付けた入力操作を電気信号へ変換して処理回路１５０に出力する。例えば、入力インタフェース１３０は、トラックボール、スイッチボタン、マウス、キーボード、操作面へ触れることで入力操作を行うタッチパッド、表示画面とタッチパッドとが一体化されたタッチスクリーン、光学センサを用いた非接触入力回路、及び音声入力回路等によって実現される。なお、本明細書において、入力インタフェース１３０は、マウス、キーボード等の物理的な操作部品を備えるものだけに限られない。例えば、装置とは別体に設けられた外部の入力機器から入力操作に対応する電気信号を受け取り、この電気信号を制御回路へ出力する電気信号の処理回路も入力インタフェース１３０の例に含まれる。
【００１７】
ディスプレイ１４０は、処理回路１５０に接続されており、各種情報及び各種画像を表示する。具体的には、ディスプレイ１４０は、処理回路１５０から送られる各種情報及び各種画像のデータを表示用の電気信号に変換して出力する。例えば、ディスプレイ１４０は、液晶モニタやＣＲＴ（Cathode  Ray  Tube）モニタ、タッチパネル等によって実現される。なお、ディスプレイ１４０は、表示部の実現手段の一例である。
【００１８】
処理回路１５０は、入力インタフェース１３０を介して操作者から受け付けた入力操作に応じて、診療情報処理装置１００の構成要素を制御する。具体的には、処理回路１５０は、ＮＷインタフェース１１０から出力される診療データを記憶回路１２０に記憶させる。また、処理回路１５０は、記憶回路１２０から診療データを読み出し、ディスプレイ１４０に表示する。
【００１９】
以上、本実施形態に係る診療情報処理装置１００の全体構成について説明した。このような構成のもと、本実施形態に係る診療情報処理装置１００は、患者に発生する所定の状態変化の前兆を予測するための機能を有している。ここでいう所定の状態変化は、例えば、診療上の好ましくない状態変化や望ましくない状態変化であり、具体的な例として、例えば、病状急変や、治療の副作用発生、術後感染のような治療対象の疾患とは直接関係のない理由での状態悪化等が含まれる。
【００２０】
例えば、このような機能の一例として、血行動態悪化の自動モニタリングにおいて、誤検出によるアラート疲れを防ぐために、過去の所定の時間内のバイタルサイン不安定指標（ＶＩＸ）からその患者のＶＩＸ閾値を計算し、ＶＩＸ閾値が所定の割合を超える場合に、患者が悪化していると判定する技術が提案されている。この技術では、ＶＩＸを計算するモデルは、例えば、ロジスティック回帰モデル等であり、異なる患者部分母集団から、異なるパラメータに基づいて導出される。
【００２１】
しかしながら、このような病状悪化を予測するモデルは、バイタルサインや検体検査データなどをそのまま入力としているため、例えば、小児の診療データのように外れ値が多い診療データが用いられる場合には、誤検出が生じることがあり得る。また、このような病状悪化を予測するモデルは、病状悪化を判定するための閾値を過去の時間から計算しているが、閾値を計算しているデータが正常時のデータなのかを考慮していないため、正しく病状悪化が判定できないこともあり得る。
【００２２】
このようなことから、本実施形態に係る診療情報処理装置１００は、患者の所定の状態変化の前兆をより正確に予測することができるように構成されている。なお、本実施形態では、所定の状態変化を、病状急変とした場合の例を説明する。
【００２３】
具体的には、診療情報処理装置１００は、予測対象の患者に関する診療の実施時点以前の診療データに関する情報の入力を受け付けて当該実施時点から所定期間後における当該患者の病状急変の発生に関する情報を出力する学習済みモデルを用いて、病状急変の前兆を予測する。
【００２４】
本実施形態では、診療情報処理装置１００は、予測対象の患者に関する診療の実施時点以前の特定の期間内の診療データに関する情報の入力を受け付けて当該患者に病状急変が発生する確率を出力する学習済みモデル（予測モデル）を構築する。そして、診療情報処理装置１００は、患者に対する診療が行われるごとに、構築した学習済みモデルを用いて、当該患者の病状急変の発生を予測する。ここで、本実施形態では、学習済みモデルに入力される情報は、上記特定の期間内の診療データから算出された統計的特徴量である。
【００２５】
このような構成によれば、本実施形態では、特定の期間内の診療データから算出された統計的特徴量を用いることで、例えば、小児の診療データのように外れ値が多いデータが用いられる場合でも、心不全等の病状急変の前兆をより正確に予測することができる。以下、このような診療情報処理装置１００の構成について詳細に説明する。
【００２６】
なお、本実施形態では、診療情報処理装置１００が、日単位で患者の病状急変の発生を予測する場合の例を説明する。すなわち、本実施形態では、学習済みモデルが、予測対象の患者に関する診療の実施日又は当該実施日以前の対象期間内の診療データに関する情報の入力を受け付けて、当該実施日から所定日数後における当該患者の病状急変の発生に関する情報を出力する場合の例を説明する。また、本実施形態では、病状急変の発生に関する情報が、病状急変が発生する確率である場合の例を説明する。
【００２７】
まず、本実施形態では、記憶回路１２０が、予測対象の患者に関する診療の実施日又は当該実施日以前の対象期間内の統計的特徴量の入力を受け付けて当該実施日から所定日数後に当該患者に病状急変が発生する確率を出力するように機能付けられた学習済みモデルを記憶する。なお、記憶回路１２０は、記憶部の一例である。
【００２８】
また、本実施形態では、処理回路１５０が、第１の取得機能１５１と、第２の取得機能１５２と、生成機能１５３と、学習機能１５４と、制御機能１５５とを有する。なお、第１の取得機能１５１は、第１の取得部の一例である。また、第２の取得機能１５２は、第２の取得部及び取得部の一例である。また、生成機能１５３は、生成部の一例である。また、学習機能１５４は、学習部の一例である。また、制御機能１５５は、制御部の一例である。
【００２９】
第１の取得機能１５１は、患者に関する診療データを取得する。
【００３０】
具体的には、第１の取得機能１５１は、電子カルテシステム３００、放射線部門システム４００、及び検体検査システム５００によって新しい診療データが生成されるごとに、生成された診療データを各システムから取得し、記憶回路１２０に記憶させる。これにより、電子カルテシステム３００、放射線部門システム４００、及び検体検査システム５００によって生成された診療データが、記憶回路１２０に随時追加され、蓄積される。
【００３１】
そして、本実施形態では、処理回路１５０は、上述した学習済みモデルを生成する学習時の処理と、生成された学習済みモデルを利用する運用時の処理とを行う。ここで、例えば、処理回路１５０は、予め決められたタイミング（例えば、予め決められた時間間隔で定期的に）又は操作者から学習開始の指示を受け付けたタイミングで、学習時の処理を行う。また、例えば、処理回路１５０は、電子カルテシステム３００、放射線部門システム４００、及び検体検査システム５００から新しい診療データを取得したタイミングで、運用時の処理を行う。
【００３２】
図２は、第１の実施形態に係る処理回路１５０によって行われる学習時及び運用時の処理を示す図である。
【００３３】
まず、学習時の処理について説明する。
【００３４】
学習時には、第２の取得機能１５２が、患者に関する診療データのうち、病状急変の発生時点から所定期間だけ遡った時点以前の特定の期間内の診療データを取得する。
【００３５】
例えば、図２の上側に示すように、学習時には、第２の取得機能１５２は、患者に関する病状急変の有無を示す急変情報と、患者に関する診療データのうち、病状急変の発生日から所定日数だけ遡った日又は当該遡った日以前の対象期間内の診療データとを取得する。
【００３６】
具体的には、第２の取得機能１５２は、予め決められたタイミング又は操作者から学習開始の指示を受け付けたタイミングで、記憶回路１２０に蓄積されている複数の患者の診療データを取得し、さらに、診療データを取得した患者に関する病状急変の有無を示す急変情報を取得する。ここで、急変情報は、記憶回路１２０に患者ごとに記憶されており、各患者に病状急変が発生した際に、後述する制御機能１５５によって更新される。
【００３７】
そして、生成機能１５３が、第２の取得機能１５２によって取得された特定の期間内の診療データに関する情報に基づいて、予測対象の患者に関する診療の実施時点以前の特定の期間内の診療データに関する情報の入力を受け付けて当該実施時点から所定期間後における当該患者の病状急変の発生に関する情報を出力する学習済みモデルを生成するための学習用データを生成する。
【００３８】
例えば、生成機能１５３は、対象期間内の診療データから算出された統計的特徴量及び急変情報を含むデータを、予測対象の患者に関する診療の実施日又は当該実施日以前の対象期間内の統計的特徴量の入力を受け付けて当該実施日から所定日数後に当該患者に病状急変が発生する確率を出力する学習済みモデルを生成するための学習用データとして生成する。
【００３９】
具体的には、生成機能１５３は、第２の取得機能１５２によって取得された対象期間内の各種の診療データ（図２に示す診療データＡ、Ｂ、Ｃ等）から、診療データごとに、各種の統計的特徴量（図２に示す統計的特徴量ａ、ｂ、ｃ等）を算出する。そして、生成機能１５３は、算出した各種の統計的特徴量と、第２の取得機能１５２によって取得された急変情報とを患者ごとに対応付けたデータを学習用データとして生成する。
【００４０】
ここで、診療データは、例えば、バイタルサインの計測値や、観察項目の計測値、検体検査の計測値、画像計測値等である。ここで、バイタルサインの計測値は、例えば、脈拍、血圧（収縮期血圧、拡張期血圧、平均血圧）、呼吸数、体温、ＳｐＯ2（動脈血酸素飽和度）等である。また、観察項目の計測値は、体重、尿量、Ｉｎ／Ｏｕｔバランス（水分摂取量、水分排泄量、又は両者の差分）等である。また、検体検査の計測値は、例えば、Ｈｂ（ヘモグロビン）、ＢＮＰ（brain  natriuretic  peptide：ヒト脳性ナトリウム利尿ペプチド）、ＮＴｐｒｏＢＮＰ（N-terminal  pro-brain  natriuretic  peptide：ヒト脳性ナトリウム利尿ペプチド前駆体Ｎ末端フラグメント）、ＨＡＮＰ（human  atrial  natriuretic  peptide：ヒト心房性ナトリウム利尿ペプチド）、ＢＵＮ（尿素窒素）、Ｃｒｅ（血清クレアチニン）、Ｌａｃ（ラクテート）、ＢＥ（base  excess：ベースエクセス）、ｐＯ2（酸素分圧）、ｐＣＯ2（二酸化炭素分圧）、ｐＨ（水素イオン濃度）等である。また、画像計測値は、例えば、胸部レントゲンの心胸郭比（ＣＴＲ：cardio-thoracic  ratio）、心エコーの左室駆出率（ＬＶＥＦ：left  ventricular  ejection  fraction）等である。
【００４１】
なお、例えば、数値以外で表される診療データが、機械学習で用いられるカテゴリ変数として、学習データにさらに加えられてもよい。例えば、数値以外で表される診療データは、患者背景や、介入実施状況、スコア、ルールに関する情報である。ここで、患者背景に関する情報は、例えば、年齢、性別、病名等である。また、介入実施状況に関する情報は、例えば、投薬、呼吸管理等である。また、スコアに関する情報は、例えば、National  Early  Warning  Score（ＮＥＷＳ）等である。また、ルールに関する情報は、例えば、品質管理等で用いられる管理図の異常判定ルール等である。
【００４２】
図３は、第１の実施形態に係る診療データの一例として用いられるＮＥＷＳを示す図である。
【００４３】
例えば、図３に示すように、ＮＥＷＳは、患者に発生しているリスクのレベルを示すスコアであり、呼吸数（Respiration  Rate）、酸素飽和度（Oxygen  Saturations）、酸素投与（Any  Supplemental  Oxygen）、体温（Temperature）、収縮期血圧（Systolic  BP（blood  pressure））、心拍数（Heart  Rate）、意識レベル（Level  of  Consciousness）の７種類の生理学的パラメータ（PHYSIOLOGICAL  PARAMETERS）の値に応じて０〜３の４段階に定義されている。
【００４４】
図４は、第１の実施形態に係る診療データの一例として用いられる管理図の異常判定ルールの一例を示す図である。
【００４５】
例えば、図４に示すように、管理図の異常判定ルールは、連続する複数のデータ値における異常を判定するためのルールであり、異常とみなされるデータ値の分布を表す複数のパターンがそれぞれルールとして定義される。
【００４６】
例えば、図４に示す例では、ルール１は、１個のデータ値が領域Ａを越えている（管理外れ）パターンであり、ルール２は、９個のデータ値が中心線に対して同じ側にある（連）パターンである。また、ルール３は、６個のデータ値が増加、又は減少している（上昇傾向／下降傾向）パターンであり、ルール４は、１４個のデータ値が交互に増減しているパターンである。また、ルール５は、連続する３個のデータ値中、２個のデータ値が領域Ａ又はそれを超えた領域にある（管理境界線に接近している）パターンであり、ルール６は、連続する５点中、４点が領域Ｂ又はそれを超えた領域にある（中心化傾向）パターンである。また、ルール７は、連続する１５点が領域Ｃに存在する（中心化傾向）パターンであり、ルール８は、連続する８点が領域Ｃを超えた領域にあるパターンである。管理図の異常判定ルールでは、このような複数のパターンのうちのいずれかにデータ値の分布が合致した場合に、異常であると判定される。
【００４７】
また、上述した各種の診療データから算出される統計的特徴量は、例えば、平均値、中心値、最頻値のような中心的傾向を表す特徴量や、最大値、最小値等である。また、例えば、統計的特徴量は、分散、標準偏差、四分位範囲、外れ値を除いた場合のデータの分布を箱ひげ図で表した場合にひげの長さで示される範囲、変動係数のようなバラつきを表す特徴量である。また、例えば、統計的特徴量は、尖度、歪度のような分布を表す特徴量である。また、例えば、統計的特徴量は、共分散、相関係数、自己相関のようなデータ間の関係性を表す統計量である。また、例えば、統計的特徴量は、パワースペクトルの特定周波数成分のような周波数に関する特徴量である。また、例えば、統計的特徴量は、患者の体調の良し悪しを段階的に定義したレベルのような看護記録に関するものでもよい。
【００４８】
なお、統計的特徴量は、上述した特徴量に基づいて計算される特徴量であってもよい。例えば、統計的特徴量は、変化量、変化率、二階差分のような時間的変化を表す特徴量である。また、例えば、統計的特徴量は、単純移動平均、加重移動平均、指数移動平均のような時間的変化のトレンドを表す特徴量である。
【００４９】
そして、学習機能１５４が、患者に関する診療の実施時点以前の診療データに関する情報及び当該患者に関する所定の状態変化の発生に関する情報を学習用データとした機械学習によって、前述した学習済みモデルを生成する。
【００５０】
例えば、学習機能１５４は、患者に関する対象期間内の診療データから算出された統計的特徴量及び当該患者に関する病状急変の有無を示す急変情報を学習用データとした機械学習によって、前述した学習済みモデルを生成する。
【００５１】
具体的には、学習機能１５４は、生成機能１５３によって生成された学習用データを用いて、ロジスティック回帰、Neural  Network等のアルゴリズムに基づく機械学習を行うことによって、学習済みモデルを生成する。そして、学習機能１５４は、生成した学習済みモデルを記憶回路１２０に記憶させる。このとき、学習機能１５４は、以前に作成した学習済みモデルが既に記憶回路１２０に記憶されていた場合には、記憶されている学習済みモデルを新しく作成した学習済みモデルで置き換える。
【００５２】
ここで、本実施形態に係る処理回路１５０によって行われる学習時の処理に関する具体的な例を説明する。なお、ここでは、前述した所定日数を６日とし、病状急変が発生する確率を当該病状急変の６日前に予測する場合の例を説明する。この場合には、学習機能１５４によって、予測対象の患者に関する診療の実施日から６日後に当該患者に病状急変が発生する確率を出力するように機能付けられた学習モデルが生成される。
【００５３】
図５は、第１の実施形態に係る処理回路１５０によって行われる学習時の処理に関する第１の例を示す図である。
【００５４】
ここで、第１の例は、対象期間を、病状急変の発生日から６日だけ遡った日に含まれる一定期間とした場合の例である。なお、ここでは、一定期間を１日間とした場合の例を説明するが、一定期間は１日間に限られず、例えば、１２時間や１週間であってもよい。
【００５５】
この場合には、例えば、図５に示すように、第２の取得機能１５２は、患者に関する診療データＡ及び診療データＢそれぞれについて、病状急変の発生日から６日だけ遡った日の１日間の診療データと、当該患者に関する病状急変の有無を示す急変情報とを取得する。
【００５６】
そして、生成機能１５３は、診療データＡ及び診療データＢそれぞれについて、第２の取得機能１５２によって取得された１日間の診療データから、中央値、四分位範囲等の各種の統計的特徴量を算出する。また、生成機能１５３は、算出した統計的特徴量と、第２の取得機能１５２によって取得された急変情報とを患者ごとに対応付けたデータを学習用データとして生成する。
【００５７】
そして、学習機能１５４は、生成機能１５３によって生成された学習用データを用いて、ロジスティック回帰、Neural  Network等のアルゴリズムに基づく機械学習を行うことによって、学習済みモデルを生成する。
【００５８】
これにより、第１の例では、予測対象の患者に関する診療の実施日の１日間の統計的特徴量の入力を受け付けて当該実施日から６日後に当該患者に病状急変が発生する確率を出力する学習済みモデルが生成される。
【００５９】
図６は、第１の実施形態に係る処理回路１５０によって行われる学習時の処理に関する第２の例を示す図である。
【００６０】
ここで、第２の例は、対象期間を、病状急変の発生日から６日だけ遡った日以前の異なる期間とし、各期間を、病状急変の発生日から６日だけ遡った日の一定期間を含むように設定した場合の例である。なお、ここでは、一定期間を１日間とした場合の例を説明するが、一定期間は１日間に限られず、例えば、１２時間や１週間であってもよい。
【００６１】
この場合には、例えば、図６に示すように、第２の取得機能１５２は、患者に関する診療データＡ及び診療データＢそれぞれについて、病状急変の発生日から６日だけ遡った日の１日間の診療データと、６日だけ遡った日及びその前日の２日間の診療データと、６日だけ遡った日、その前日及び前々日の３日間の診療データと、当該患者に関する病状急変の有無を示す急変情報とを取得する。
【００６２】
そして、生成機能１５３は、診療データＡ及び診療データＢそれぞれについて、第２の取得機能１５２によって取得された１日間の診療データ、２日間の診療データ、及び３日間の診療データそれぞれから、中央値、四分位範囲等の各種の統計的特徴量を算出する。また、生成機能１５３は、算出した統計的特徴量と、第２の取得機能１５２によって取得された急変情報とを患者ごとに対応付けたデータを学習用データとして生成する。
【００６３】
そして、学習機能１５４は、生成機能１５３によって生成された学習用データを用いて、ロジスティック回帰、Neural  Network等のアルゴリズムに基づく機械学習を行うことによって、学習済みモデルを生成する。
【００６４】
これにより、第２の例では、予測対象の患者に関する診療の実施日の１日間の統計的特徴量、その前日を含む２日間の統計的特徴量、及び、さらに前々日を含む３日間の統計的特徴量の入力を受け付けて当該実施日から６日後に当該患者に病状急変が発生する確率を出力する学習済みモデルが生成される。
【００６５】
図７は、第１の実施形態に係る処理回路１５０によって行われる学習時の処理に関する第３の例を示す図である。
【００６６】
ここで、第３の例は、対象期間を、病状急変の発生日から６日だけ遡った日以前の複数の異なる期間の中から統計的特徴量に応じて選択された期間とした場合の例である。なお、ここでは、各期間を１日間とした場合の例を説明するが、各期間は１日間に限られず、例えば、１２時間や１週間であってもよい。
【００６７】
この場合には、例えば、図７に示すように、第２の取得機能１５２は、患者に関する診療データＡ及び診療データＢそれぞれについて、病状急変の発生日から６日だけ遡った日の１日間の診療データと、７日だけ遡った日の１日間の診療データと、８日だけ遡った日の１日間の診療データと、当該患者に関する病状急変の有無を示す急変情報とを取得する。なお、ここでは、連続した３日間の診療データを取得する場合の例を説明するが、診療データを取得する期間は必ずしも連続している必要はなく、不連続な期間であってもよい。
【００６８】
そして、生成機能１５３は、診療データＡ及び診療データＢそれぞれについて、第２の取得機能１５２によって取得された６日前の１日間の診療データ、７日前の１日間の診療データ、及び８日前の１日間の診療データそれぞれから、中央値、四分位範囲等の各種の統計的特徴量を算出する。その後、生成機能１５３は、算出された各種の統計的特徴量ごとに、３つの期間のうちのいずれかの期間を選択する。例えば、生成機能１５３は、３つの期間のうち、統計的特徴量の値が最も大きい期間を、選択する期間として決定する。また、生成機能１５３は、選択した期間の統計的特徴量と、第２の取得機能１５２によって取得された急変情報とを患者ごとに対応付けたデータを学習用データとして生成する。
【００６９】
そして、学習機能１５４は、生成機能１５３によって生成された学習用データを用いて、ロジスティック回帰、Neural  Network等のアルゴリズムに基づく機械学習を行うことによって、学習済みモデルを生成する。
【００７０】
これにより、第３の例では、予測対象の患者に関する診療の実施日の１日間、その前日の１日間、及び前々日の１日間の中から統計的特徴量に応じて選択された期間の統計的特徴量の入力を受け付けて当該実施日から６日後に当該患者に病状急変が発生する確率を出力する学習済みモデルが生成される。
【００７１】
図２に戻って、次に、運用時の処理について説明する。
【００７２】
運用時には、第２の取得機能１５２が、患者に関する診療の実施時点以前の診療データを取得する。具体的には、運用時には、第２の取得機能１５２は、患者に関する診療の実施時点以前の特定の期間内の診療データを取得する。
【００７３】
例えば、図２の下側に示すように、運用時には、第２の取得機能１５２は、患者に関する診療の実施日又は当該実施日以前の対象期間内の診療データを取得する。
【００７４】
具体的には、第２の取得機能１５２は、第１の取得機能１５１によって新しい診療データが取得された場合に、記憶回路１２０に記憶されている当該新しい診療データの患者に関する診療データのうち、当該新しい診療データの診療の実施日又は当該実施日以前の対象期間内の診療データを取得する。
【００７５】
そして、制御機能１５５が、前述した学習済みモデルに対して、第２の取得機能１５２によって取得された診療データに関する情報を入力することで、当該実施時点から所定期間後における当該患者の病状急変の発生に関する情報を出力させるように制御する。
【００７６】
例えば、制御機能１５５は、患者に関する診療の実施日又は当該実施日以前の対象期間内の診療データから算出された統計的特徴量を前述した学習済みモデルに入力することで、当該実施日から所定日数後に当該患者に病状急変が発生する確率を出力させるように制御する。
【００７７】
具体的には、制御機能１５５は、第２の取得機能１５２によって取得された対象期間内の各種の診療データから、診療データごとに、各種の統計的特徴量を算出する。その後、制御機能１５５は、算出した統計的特徴量を記憶回路１２０に記憶されている学習済みモデルに入力することで、新しい診療データの診療の実施日から所定日数後に当該新しい診療データの患者に病状急変が発生する確率を出力させる。そして、制御機能１５５は、学習済みモデルから出力された確率を予測結果として記憶回路１２０に記憶させる。
【００７８】
例えば、図５に示した第１の例のように、予測対象の患者に関する診療の実施日の１日間の統計的特徴量の入力を受け付ける学習済みモデルが生成されている場合には、第２の取得機能１５２が、新しい診療データに関する診療の実施日の１日間の診療データを取得する。この場合に、制御機能１５５は、第２の取得機能１５２によって取得された１日間の診療データから、中央値、四分位範囲等の各種の統計的特徴量を算出し、算出した統計的特徴量を学習済みモデルに入力することで、病状急変が発生する確率を出力させる。
【００７９】
また、例えば、図６に示した第２の例のように、予測対象の患者に関する診療の実施日の１日間の統計的特徴量、その前日を含む２日間の統計的特徴量、及び、さらに前々日を含む３日間の統計的特徴量の入力を受け付ける学習済みモデルが生成されている場合には、第２の取得機能１５２が、新しい診療データに関する診療の実施日の１日間の診療データ、その前日を含む２日間の診療データ、及び、さらに前々日を含む３日間の診療データを取得する。この場合に、生成機能１５３は、第２の取得機能１５２によって取得された１日間の診療データ、２日間の診療データ、及び３日間の診療データそれぞれから、中央値、四分位範囲等の各種の統計的特徴量を算出し、算出した統計的特徴量を学習済みモデルに入力することで、病状急変が発生する確率を出力させる。
【００８０】
また、例えば、図７に示した第３の例のように、予測対象の患者に関する診療の実施日の１日間、その前日の１日間、及び前々日の１日間の中から統計的特徴量に応じて選択された期間の統計的特徴量の入力を受け付ける学習済みモデルが生成されている場合には、第２の取得機能１５２が、新しい診療データに関する診療の実施日の１日間の診療データ、その前日の１日間の診療データ、及び前々日の１日間の診療データを取得する。この場合に、生成機能１５３は、第２の取得機能１５２によって取得された６日前の１日間の診療データ、７日前の１日間の診療データ、及び８日前の１日間の診療データそれぞれから、中央値、四分位範囲等の各種の統計的特徴量を算出し、算出した統計的特徴量に応じて選択した期間の統計的特徴量を学習済みモデルに入力することで、病状急変が発生する確率を出力させる。
【００８１】
そして、制御機能１５５は、患者に関する診療の実施時点以前の診療データに関する情報と、当該実施時点から所定期間後における当該患者の病状急変の発生に関する情報とをディスプレイ１４０に表示する。
【００８２】
例えば、制御機能１５５は、患者に関する診療の実施日又は当該実施日以前の対象期間内の診療データから算出された統計的特徴量と、当該実施日から所定日数後に当該患者に病状急変が発生する確率を示す情報とディスプレイ１４０に表示する。
【００８３】
具体的には、制御機能１５５は、統計的特徴量を学習済みモデルに入力した結果、病状急変が発生する確率が学習済みモデルから出力されると、当該確率を示す情報と、当該確率の根拠となった対象期間内の統計的特徴量に関する情報とをディスプレイ１４０に表示する。
【００８４】
図８は、第１の実施形態に係る制御機能１５５によってディスプレイ１４０に表示される画面の一例を示す図である。
【００８５】
例えば、図８に示すように、制御機能１５５は、病状急変が発生する確率を示す情報（図８に示す「発生確率  ８５％」）と、当該確率の根拠となった対象期間内の統計的特徴量（図８に示す心拍数（Ｐｕｌｓｅ）、呼吸数（Ｒｅｓｐｉｒａｔｉｏｎ））の経時的な推移を示す情報（図８に示す黒い点をプロットした折れ線グラフ）をディスプレイ１４０に表示する。このとき、例えば、図７に示した第３の例のように、統計的特徴量に応じて期間が選択される場合には、統計的特徴量ごとに期間が異なることもある。そのような場合には、例えば、制御機能１５５は、各統計的特徴量を、表示される期間が合うように位置をずらして重ねて表示する。
【００８６】
なお、図８では、病状急変が発生する確率の根拠となった統計的特徴量について、対象期間内だけでなく、対象期間以外の期間についても経時的な推移を示す情報を表示した場合の例を示している。この場合には、例えば、制御機能１５５は、表示した情報の中で、対象期間内の統計的特徴量に関する情報を強調して表示する。
【００８７】
また、図８では、統計的特徴量が中央値であり、統計的特徴量の経時的な変化を示す情報として、当該中央値を示す折れ線グラフを表示する場合の例を示しているが、例えば、統計的特徴量が中央値でない場合には、折れ線グラフで表現できないこともあり得る。そのような場合には、統計的特徴量の経時的な変化を示す情報は、折れ線グラフ以外の形態で表示されてもよい。例えば、図８に折れ線グラフと一緒に示しているような箱ひげ図の箱で、統計的特徴量を表示してもよい。
【００８８】
また、制御機能１５５は、記憶回路１２０に記憶されている予測結果を参照して、病状急変が発生する確率の経時的な推移を示す情報（図８に示す白い点をプロットした折れ線グラフ）を表示する。ここで、例えば、制御機能１５５は、記憶回路１２０に記憶されている予測結果を参照して、当日から所定日数後に病状急変が発生する確率を示す情報を表示する。または、制御機能１５５は、当日に病状急変が発生する確率を示す情報を表示してもよい。そして、例えば、制御機能１５５は、最新の確率が所定の閾値を超えていた場合には、その確率を強調表示する。
【００８９】
さらに、制御機能１５５は、学習済みモデルから出力された確率に対して当該病状急変が実際に発生したか否かを入力する操作を操作者から受け付け、入力された結果を急変情報にフィードバックする。
【００９０】
例えば、制御機能１５５は、病状急変が発生する確率を示す情報とともに、当該病状急変が発生したことを受け付けるためのボタン（図８に示す「発生」）と、当該病状急変が発生しなかったことを受け付けるためのボタン（図８に示す「未発生」）を表示し、各ボタンを選択する操作を操作者から受け付ける。そして、制御機能１５５は、受け付けた結果を、記憶回路１２０に記憶されている急変情報に反映する。
【００９１】
なお、例えば、制御機能１５５は、患者の診療データに基づいて、病状急変が実際に発生したか否かを判別し、判別した結果を急変情報にフィードバックしてもよい。例えば、制御機能１５５は、記憶回路１２０に記憶されている診療データを参照して、患者に治療介入の予定や緊急の処置（手術等）が行われたことを特定した場合に、病状急変が実際に発生したと判別する。
【００９２】
ここで、例えば、制御機能１５５は、複数の患者について、図８に示した画面に含まれる情報を簡略した情報を並べて一覧表示し、表示した一覧の中でいずれかの患者を指定する操作を操作者から受け付けた場合に、指定された患者について、図８に示した画面を表示する。この場合に、例えば、制御機能１５５は、簡略化した情報については、病状急変の確率が閾値以上となっている患者の情報のみを絞り込んで表示してもよいし、全ての患者の情報を表示しつつ、病状急変の確率が閾値以上となっている患者の情報が強調されるように、当該患者の情報にフラグ等を付けて表示してもよい。
【００９３】
以上、処理回路１５０が有する各処理機能について説明した。例えば、処理回路１５０は、プロセッサによって実現される。この場合に、処理回路１５０が有する処理機能は、コンピュータによって実行可能なプログラムの形態で記憶回路１２０に記憶されている。そして、処理回路１５０は、記憶回路１２０から各プログラムを読み出して実行することで、各プログラムに対応する機能を実現する。換言すると、各プログラムを読み出した状態の処理回路１５０は、図１の処理回路１５０に示された各機能を有することとなる。なお、図１では、単一のプロセッサによって各処理機能が実現されるものとして説明したが、複数の独立したプロセッサを組み合わせて処理回路を構成し、各プロセッサがプログラムを実行することにより機能を実現するものとしても構わない。また、処理回路１５０が有する処理機能は、単一又は複数の処理回路に適宜に分散又は統合されて実現されてもよい。また、図１に示す例では、単一の記憶回路１２０が各処理機能に対応するプログラムを記憶するものとして説明したが、複数の記憶回路を分散して配置して、処理回路が個別の記憶回路から対応するプログラムを読み出す構成としても構わない。
【００９４】
例えば、第１の取得機能１５１が電子カルテシステム３００、放射線部門システム４００、及び検体検査システム５００から診療データを取得する処理は、例えば、処理回路１５０が第１の取得機能１５１に対応する所定のプログラムを記憶回路１２０から読み出して実行することにより実現される。
【００９５】
また、例えば、第２の取得機能１５２、生成機能１５３、学習機能１５４、及び制御機能１５５によって行われる学習時の処理及び運用時の処理は、以下のように実現される。
【００９６】
図９は、第１の実施形態に係る診療情報処理装置１００によって行われる学習時の処理の処理手順を示すフローチャートである。
【００９７】
例えば、図９に示すように、学習時には、第２の取得機能１５２が、予め決められたタイミング又は操作者から学習開始の指示を受け付けたタイミングで（ステップＳ１１１，Ｙｅｓ）、記憶回路１２０を参照して、複数の患者について、急変情報と、対象期間内の診療データとを取得する（ステップＳ１１２）。
【００９８】
その後、生成機能１５３が、第２の取得機能１５２によって取得された対象期間内の診療データから統計的特徴量を算出し（ステップＳ１１３）、当該統計的特徴量と急変情報とを患者ごとに対応付けたデータを学習用データとして生成する（ステップＳ１１４）。
【００９９】
そして、学習機能１５４が、生成機能１５３によって生成された学習用データを用いた機械学習によって、学習済みモデルを生成する（ステップＳ１１５）。
【０１００】
ここで、上述したステップＳ１１１及びＳ１１２の処理は、例えば、処理回路１５０が第２の取得機能１５２に対応する所定のプログラムを記憶回路１２０から読み出して実行することにより実現される。また、上述したステップＳ１１３及びＳ１１４の処理は、例えば、処理回路１５０が生成機能１５３に対応する所定のプログラムを記憶回路１２０から読み出して実行することにより実現される。また、上述したステップＳ１１５の処理は、例えば、処理回路１５０が学習機能１５４に対応する所定のプログラムを記憶回路１２０から読み出して実行することにより実現される。
【０１０１】
図１０は、第１の実施形態に係る診療情報処理装置１００によって行われる運用時の処理の処理手順を示すフローチャートである。
【０１０２】
例えば、図１０に示すように、運用時には、第２の取得機能１５２が、第１の取得機能１５１によって新しい診療データが取得された場合に（ステップＳ１２１，Ｙｅｓ）、記憶回路１２０を参照して、当該新しい診療データの患者について、対象期間内の診療データを取得する（ステップＳ１２２）。
【０１０３】
その後、制御機能１５５が、第２の取得機能１５２によって取得された対象期間内の診療データから統計的特徴量を算出し（ステップＳ１２３）、当該統計的特徴量を記憶回路１２０に記憶されている学習済みモデルに入力することで、病状急変が発生する確率を出力させる（ステップＳ１２４）。
【０１０４】
そして、制御機能１５５は、統計的特徴量の推移を示す情報と、学習済みモデルから出力された病状急変の発生確率を示す情報とをディスプレイ１４０に表示する（ステップＳ１２５）。
【０１０５】
ここで、上述したステップＳ１２１及びＳ１２２の処理は、例えば、処理回路１５０が第２の取得機能１５２に対応する所定のプログラムを記憶回路１２０から読み出して実行することにより実現される。また、上述したステップＳ１２３〜Ｓ１２５の処理は、例えば、処理回路１５０が制御機能１５５に対応する所定のプログラムを記憶回路１２０から読み出して実行することにより実現される。
【０１０６】
上述したように、第１の実施形態では、第１の取得機能１５１が、患者に関する診療データを取得する。
【０１０７】
そして、学習時には、第２の取得機能１５２が、患者に関する病状急変の有無を示す急変情報と、患者に関する診療データのうち、病状急変の発生日から所定日数だけ遡った日又は当該遡った日以前の対象期間内の診療データとを取得する。また、生成機能１５３が、対象期間内の診療データから算出された統計的特徴量及び急変情報を含むデータを、予測対象の患者に関する診療の実施日又は当該実施日以前の対象期間内の統計的特徴量の入力を受け付けて当該実施日から所定日数後に当該患者に病状急変が発生する確率を出力する学習済みモデルを生成するための学習用データとして生成する。また、学習機能１５４が、患者に関する対象期間内の診療データから算出された統計的特徴量及び当該患者に関する病状急変の有無を示す急変情報を学習用データとした機械学習によって、前述した学習済みモデルを生成する。
【０１０８】
一方、運用時には、第２の取得機能１５２が、患者に関する病状急変の有無を示す急変情報と、患者に関する診療データのうち、病状急変の発生日から所定日数だけ遡った日又は当該遡った日以前の対象期間内の診療データとを取得する。また、制御機能１５５が、患者に関する診療の実施日又は当該実施日以前の対象期間内の診療データから算出された統計的特徴量を前述した学習済みモデルに入力することで、当該実施日から所定日数後に当該患者に病状急変が発生する確率を出力させるように制御する。また、制御機能１５５は、患者に関する診療の実施日又は当該実施日以前の対象期間内の診療データから算出された統計的特徴量と、当該実施日から所定日数後に当該患者に病状急変が発生する確率を示す情報とディスプレイ１４０に表示する。
【０１０９】
したがって、第１の実施形態によれば、特定の対象期間内の診療データから算出された統計的特徴量を用いることで、例えば、小児の診療データのように外れ値が多いデータが用いられる場合でも、心不全等の病状急変の前兆をより正確に予測することができる。
【０１１０】
（第２の実施形態）
なお、上述した第１の実施形態では、学習済みモデルに入力される情報が、患者に関する診療の実施時点以前の特定の期間内の診療データから算出された統計的特徴量である場合の例を説明したが、実施形態はこれに限られない。
【０１１１】
例えば、学習済みモデルに入力される情報は、患者に関する診療の実施時点以前の特定の期間内の診療データから算出された統計的特徴量と、患者ごとに決められた基準期間内の診療データから算出された統計的特徴量との相対値であってもよい。
【０１１２】
例えば、学習済みモデルに入力される情報は、対象期間内の診療データから算出された統計的特徴量と、患者ごとに決められた基準期間内の診療データから算出された統計的特徴量との相対値であってもよい。以下では、このような場合の例を第２の実施形態として説明する。なお、第２の実施形態では、第１の実施形態と異なる点を主に説明することとし、第１の実施形態と共通する内容については詳細な説明を省略する。
【０１１３】
図１１は、第２の実施形態に係る処理回路１５０によって行われる学習時及び運用時の処理を示す図である。
【０１１４】
まず、学習時の処理について説明する。
【０１１５】
例えば、図１１の上側に示すように、学習時には、第２の取得機能１５２が、第１の実施形態と同様に、患者に関する病状急変の有無を示す急変情報と、患者に関する診療データのうち、病状急変の発生日から所定日数だけ遡った日又は当該遡った日以前の対象期間内の診療データとを取得する。
【０１１６】
ここで、本実施形態では、第２の取得機能１５２は、さらに、患者に関する診療データのうち、患者ごとに決められた基準期間内の診療データを取得する。
【０１１７】
具体的には、第２の取得機能１５２は、記憶回路１２０に蓄積されている診療データに基づいて、患者ごとに特有の基準値（ベースライン値）に相当する診療データの期間を基準期間として決定し、決定した基準期間内の診療データを取得する。
【０１１８】
そして、生成機能１５３が、対象期間内の診療データから算出された統計的特徴量と、基準期間内の診療データから算出された統計的特徴量との相対値、及び急変情報を含むデータを、予測対象の患者に関する診療の実施日又は当該実施日以前の対象期間内の統計的特徴量の入力を受け付けて当該実施日から所定日数後に当該患者に病状急変が発生する確率を出力する学習済みモデルを生成するための学習用データとして生成する。
【０１１９】
具体的には、生成機能１５３は、第２の取得機能１５２によって取得された対象期間内の各種の診療データ（図１１に示す診療データＡ、Ｂ、Ｃ等）から、診療データごとに、各種の統計的特徴量（図１１に示す統計的特徴量ａ、ｂ、ｃ等）を算出する。さらに、生成機能１５３は、第２の取得機能１５２によって取得された基準期間内の各種の診療データ（図１１に示す診療データＡ、Ｂ、Ｃ等）から、診療データごとに、各種の統計的特徴量（図１１に示す統計的特徴量ａ、ｂ、ｃ等）を算出する。そして、生成機能１５３は、各統計的特徴量について、対象期間の統計的特徴量と基準期間の統計的特徴量との相対値を算出し、算出した相対値と、第２の取得機能１５２によって取得された急変情報とを患者ごとに対応付けたデータを学習用データとして生成する。
【０１２０】
そして、学習機能１５４が、患者に関する対象期間内の診療データから算出された統計的特徴量と、基準期間内の診療データから算出された統計的特徴量との相対値、及び当該患者に関する病状急変の有無を示す急変情報を学習用データとした機械学習によって、前述した学習済みモデルを生成する。
【０１２１】
ここで、本実施形態に係る処理回路１５０によって行われる学習時の処理に関する具体的な例を説明する。なお、ここでは、前述した所定日数を６日とし、病状急変が発生する確率を当該病状急変の６日前に予測する場合の例を説明する。この場合には、学習機能１５４によって、予測対象の患者に関する診療の実施日から６日後に当該患者に病状急変が発生する確率を出力するように機能付けられた学習モデルが生成される。
【０１２２】
図１２及び１３は、第２の実施形態に係る処理回路１５０によって行われる学習時の処理に関する例を示す図である。
【０１２３】
ここで、本例は、対象期間を、病状急変の発生日から６日だけ遡った日に含まれる一定期間とした場合の例である。なお、ここでは、一定期間を１日間とした場合の例を説明するが、一定期間は１日間に限られず、例えば、１２時間や１週間であってもよい。
【０１２４】
この場合には、例えば、図１２に示すように、第２の取得機能１５２は、患者に関する診療データＡについて、病状急変の発生日から６日だけ遡った日の１日間の診療データと、当該患者に関する病状急変の有無を示す急変情報とを取得する。
【０１２５】
また、第２の取得機能１５２は、さらに、患者に関する診療データＡについて、患者ごとに、基準期間を決定し、決定した基準期間内の診療データを取得する。
【０１２６】
ここで、例えば、基準期間は、図１３に示すように、現在から遡って、一定期間内で診療データの値が最も安定している期間である（図１３に示す破線で囲んだ期間）。例えば、基準期間は、平均値や中央値等のトレンドを表す特徴量の変動が最も小さくなる期間や、分散や四分位範囲等のバラつきを表す特徴量が最も小さくなる期間等である。なお、例えば、基準期間は、患者の前回の入院期間の退院直前の期間や、入院直後の期間等であってもよい。また、例えば、基準期間は、診療データの長期の変化にトレンドがある場合には、トレンドに基づいて予測された外挿値を含む期間であってもよい。
【０１２７】
そして、生成機能１５３は、診療データＡについて、第２の取得機能１５２によって取得された対象期間の診療データ及び基準期間の診療データそれぞれから、中央値、四分位範囲等の各種の統計的特徴量を算出する。その後、生成機能１５３は、対象期間内の診療データから算出された統計的特徴量と、基準期間内の診療データから算出された統計的特徴量との相対値を算出する。例えば、生成機能１５３は、引き算や割り算等の計算によって、相対値を算出する。また、生成機能１５３は、算出した相対値と、第２の取得機能１５２によって取得された急変情報とを患者ごとに対応付けたデータを学習用データとして生成する。
【０１２８】
そして、学習機能１５４は、生成機能１５３によって生成された学習用データを用いて、ロジスティック回帰、Neural  Network等のアルゴリズムに基づく機械学習を行うことによって、学習済みモデルを生成する。
【０１２９】
これにより、本例では、予測対象の患者に関する診療の実施日の１日間の統計的特徴量と、患者ごとに決められた基準期間内の診療データから算出された統計的特徴量との相対値の入力を受け付けて当該実施日から６日後に当該患者に病状急変が発生する確率を出力する学習済みモデルが生成される。
【０１３０】
図１１に戻って、次に、運用時の処理について説明する。
【０１３１】
例えば、図１１の下側に示すように、運用時には、第２の取得機能１５２が、第１の実施形態と同様に、患者に関する診療の実施日又は当該実施日以前の対象期間内の診療データを取得する。
【０１３２】
ここで、本実施形態では、第２の取得機能１５２は、さらに、患者に関する診療データのうち、患者ごとに決められた基準期間内の診療データを取得する。
【０１３３】
そして、制御機能１５５が、患者に関する診療の実施日又は当該実施日以前の対象期間内の診療データから算出された統計的特徴量と、基準期間内の診療データから算出された統計的特徴量との相対値を前述した学習済みモデルに入力することで、当該実施日から所定日数後に当該患者に病状急変が発生する確率を出力させるように制御する。
【０１３４】
具体的には、制御機能１５５は、第２の取得機能１５２によって取得された対象期間内の各種の診療データ及び基準期間内の診療データそれぞれから、診療データごとに、各種の統計的特徴量を算出する。その後、制御機能１５５は、対象期間の統計的特徴量と基準期間の統計的特徴量との相対値を算出し、算出した相対値を記憶回路１２０に記憶されている学習済みモデルに入力することで、新しい診療データの診療の実施日から所定日数後に当該新しい診療データの患者に病状急変が発生する確率を出力させる。そして、制御機能１５５は、学習済みモデルから出力された確率を予測結果として記憶回路１２０に記憶させる。
【０１３５】
例えば、図１２に示した例のように、予測対象の患者に関する診療の実施日の１日間の統計的特徴量と、患者ごとに決められた基準期間内の診療データから算出された統計的特徴量との相対値の入力を受け付ける学習済みモデルが生成されている場合には、第２の取得機能１５２が、新しい診療データに関する診療の実施日の１日間の診療データと、患者ごとに決められた基準期間内の診療データとを取得する。この場合に、制御機能１５５は、第２の取得機能１５２によって取得された１日間の診療データ及び基準期間の診療データそれぞれから、中央値、四分位範囲等の各種の統計的特徴量を算出し、さらに、それぞれの特徴量の相対値を算出し、算出した相対値を学習済みモデルに入力することで、病状急変が発生する確率を出力させる。
【０１３６】
そして、制御機能１５５は、第１の実施形態と同様に、患者に関する診療の実施日又は当該実施日以前の対象期間内の診療データから算出された相対値と、当該実施日から所定日数後に当該患者に病状急変が発生する確率を示す情報とディスプレイ１４０に表示する。
【０１３７】
例えば、上述した第２の取得機能１５２、生成機能１５３、学習機能１５４、及び制御機能１５５によって行われる学習時の処理及び運用時の処理は、以下のように実現される。
【０１３８】
図１４は、第２の実施形態に係る診療情報処理装置１００によって行われる学習時の処理の処理手順を示すフローチャートである。
【０１３９】
例えば、図１４に示すように、学習時には、第２の取得機能１５２が、予め決められたタイミング又は操作者から学習開始の指示を受け付けたタイミングで（ステップＳ２１１，Ｙｅｓ）、記憶回路１２０を参照して、複数の患者について、急変情報と、対象期間内の診療データとを取得する（ステップＳ２１２）。
【０１４０】
さらに、第２の取得機能１５２は、患者ごとに、診療データに基づいて基準期間を決定し、基準期間内の診療データを取得する（ステップＳ２１３）。
【０１４１】
その後、生成機能１５３が、第２の取得機能１５２によって取得された対象期間内の診療データから統計的特徴量を算出し（ステップＳ２１４）、さらに、基準期間内の診療データから統計的特徴量を算出する（ステップＳ２１５）。
【０１４２】
その後、生成機能１５３は、対象期間の統計的特徴量と基準期間の統計的特徴量との相対値を算出し（ステップＳ２１６）、算出した相対値と急変情報とを患者ごとに対応付けたデータを学習用データとして生成する（ステップＳ２１７）。
【０１４３】
そして、学習機能１５４が、生成機能１５３によって生成された学習用データを用いた機械学習によって、学習済みモデルを生成する（ステップＳ２１８）。
【０１４４】
ここで、上述したステップＳ２１１〜Ｓ２１３の処理は、例えば、処理回路１５０が第２の取得機能１５２に対応する所定のプログラムを記憶回路１２０から読み出して実行することにより実現される。また、上述したステップＳ２１４〜Ｓ２１７の処理は、例えば、処理回路１５０が生成機能１５３に対応する所定のプログラムを記憶回路１２０から読み出して実行することにより実現される。また、上述したステップＳ２１８の処理は、例えば、処理回路１５０が学習機能１５４に対応する所定のプログラムを記憶回路１２０から読み出して実行することにより実現される。
【０１４５】
図１５は、第２の実施形態に係る診療情報処理装置１００によって行われる運用時の処理の処理手順を示すフローチャートである。
【０１４６】
例えば、図１５に示すように、運用時には、第２の取得機能１５２が、第１の取得機能１５１によって新しい診療データが取得された場合に（ステップＳ２２１，Ｙｅｓ）、記憶回路１２０を参照して、当該新しい診療データの患者について、対象期間内の診療データを取得する（ステップＳ２２２）。
【０１４７】
さらに、第２の取得機能１５２は、当該新しい診療データの患者について、診療データに基づいて基準期間を決定し、基準期間内の診療データを取得する（ステップＳ２２３）。
【０１４８】
その後、制御機能１５５が、第２の取得機能１５２によって取得された対象期間内の診療データから統計的特徴量を算出し（ステップＳ２２４）、さらに、基準期間内の診療データから統計的特徴量を算出する（ステップＳ２２５）。
【０１４９】
その後、制御機能１５５は、対象期間の統計的特徴量と基準期間の統計的特徴量との相対値を算出し（ステップＳ２２６）、算出した相対値を記憶回路１２０に記憶されている学習済みモデルに入力することで、病状急変が発生する確率を出力させる（ステップＳ２２７）。
【０１５０】
そして、制御機能１５５は、統計的特徴量の推移を示す情報と、学習済みモデルから出力された病状急変の発生確率を示す情報とをディスプレイ１４０に表示する（ステップＳ２２８）。
【０１５１】
ここで、上述したステップＳ２２１〜Ｓ２２３の処理は、例えば、処理回路１５０が第２の取得機能１５２に対応する所定のプログラムを記憶回路１２０から読み出して実行することにより実現される。また、上述したステップＳ２２４〜Ｓ２２８の処理は、例えば、処理回路１５０が制御機能１５５に対応する所定のプログラムを記憶回路１２０から読み出して実行することにより実現される。
【０１５２】
上述したように、第２の実施形態では、学習済みモデルに入力される情報を、対象期間内の診療データから算出された統計的特徴量と、患者ごとに決められた基準期間内の診療データから算出された統計的特徴量との相対値としている。
【０１５３】
したがって、第２の実施形態によれば、患者ごとに基準値が異なるような場合でも、心不全等の病状急変の前兆をより正確に予測することができる。
【０１５４】
（他の実施形態）
なお、上述した各実施形態では、診療情報処理装置１００が、日単位で患者の病状急変の発生を予測する場合の例を説明したが、実施形態はこれに限られない。例えば、診療情報処理装置１００は、時単位で患者の病状急変の発生を予測してもよい。
【０１５５】
その場合には、例えば、学習済みモデルは、予測対象の患者に関する診療の実施時点以前の診療データとして、時間で表される特定の期間内の診療データを入力し、当該実施時点から所定時間後における患者の病状急変の発生に関する情報を出力する。
【０１５６】
また、第２の取得機能１５２は、学習時には、病状急変の発生時点から所定時間だけ遡った時点以前の特定の期間内の診療データを取得し、運用時には、患者に関する診療の実施時点以前の診療データとして、時間で表される特定の期間内の診療データを取得する。
【０１５７】
この場合に、例えば、診療情報処理装置１００は、運用時に、病状急変の予測に用いる診療データの期間を一部が重複するようにずらしながら、当該期間よりも短い時間間隔で患者の病状急変の発生を予測するようにしてもよい。
【０１５８】
具体的には、この場合には、制御機能１５５が、第２の取得機能１５２が診療データを取得する特定の期間よりも短い時間間隔で、患者の病状急変に関する情報を学習済みモデルに出力させることによって病状急変を予測する。例えば、制御機能１５５は、８時間ごとに、患者の病状急変に関する情報を学習済みモデルに出力させる。
【０１５９】
また、第２の取得機能１５２が、制御機能１５５が病状急変を予測するごとに、診療データを取得する期間を一部が重複するようにずらしながら、診療データを取得する。例えば、第２の取得機能１５２は、制御機能１５５が８時間ごとに病状急変を予測する場合には、２４時間分の診療データを取得することで、１６時間分の診療データを重複させながら、診療データを取得する。
【０１６０】
また、上述した各実施形態では、病状急変の発生に関する情報が、病状急変が発生する確率である場合の例を説明したが、実施形態はこれに限られない。
【０１６１】
例えば、病状急変の発生に関する情報は、病状急変の有無を示す情報であってもよい。
【０１６２】
この場合には、例えば、学習済みモデルが、入力された診療データに基づいて病状急変が発生する確率を導出した後に、導出した確率の大きさに応じて病状急変の有無を判定し、判定結果を出力する。そして、制御機能１５５が、学習済みモデルから出力された判定結果に基づいて、病状急変の有無を示す情報をディスプレイ１４０に表示する。
【０１６３】
または、例えば、学習済みモデルは上述した各実施形態と同様に病状急変が発生する確率を出力し、制御機能１５５が、学習済みモデルから出力された確率の大きさに応じて病状急変の有無を判定し、その判定結果に基づいて、病状急変の有無を示す情報をディスプレイ１４０に表示してもよい。
【０１６４】
この場合に、例えば、学習済みモデル又は制御機能１５５は、導出した確率が所定の閾値（例えば、１０％等）未満である場合は、病状急変が無いと判定し、導出した確率が当該閾値以上である場合は、病状急変が有ると判定する。
【０１６５】
または、例えば、病状急変の発生に関する情報は、病状急変が発生する確かさの度合いを示すスコアであってもよい。
【０１６６】
この場合には、例えば、学習済みモデルが、入力された診療データに基づいて病状急変が発生する確率を導出した後に、導出した確率の大きさを示すスコアを算出して出力する。そして、制御機能１５５が、学習済みモデルから出力されたスコアを示す情報をディスプレイ１４０に表示する。
【０１６７】
または、例えば、学習済みモデルは上述した各実施形態と同様に病状急変が発生する確率を出力し、制御機能１５５が、学習済みモデルから出力された確率の大きさを示すスコアを算出し、算出したスコアを示す情報をディスプレイ１４０に表示してもよい。
【０１６８】
または、例えば、確率からスコアを算出するのではなく、初めから病状急変をスコアで学習するようにしてもよい。その場合には、学習機能１５４が、スコアを学習用データに含めた機械学習を行うことによって、スコアを病状急変の発生に関する情報として出力する学習済みモデルを生成してもよい。
【０１６９】
なお、例えば、学習済みモデル又は制御機能１５５は、スコアの代わりに、高／中／低のような複数の度合いを用いて、確率の大きさを示すようにしてもよい。
【０１７０】
また、上述した各実施形態では、運用時に、制御機能１５５が、１つの時点で学習済みモデルから出力された病状急変の発生に関する情報をディスプレイ１４０に表示させる場合の例を説明したが、実施形態はこれに限られない。
【０１７１】
例えば、制御機能１５５は、１つの時点で学習済みモデルから出力された情報に加えて、その直前の複数の時点で学習済みモデルから出力された情報に基づいて、病状急変の発生に関する情報をディスプレイ１４０に表示させてもよい。すなわち、制御機能１５５は、１つの時点における予測結果だけでなく、その直前の複数の時点における予測結果も加味して、病状急変の発生を予測する。
【０１７２】
この場合に、例えば、制御機能１５５は、１つの時点で学習済みモデルから出力された確率を、その直前の複数の時点で学習済みモデルから出力された確率に基づいて補正して、ディスプレイ１４０に表示させる。
【０１７３】
例えば、制御機能１５５は、１つの時点で学習済みモデルから出力された確率と、その直前の複数の時点で学習済みモデルから出力された確率との平均値を算出して、ディスプレイ１４０に表示させる。このとき、制御機能１５５は、複数の時点に基づく平均値のみを表示させてもよいし、１つの時点における確率と、複数の時点に基づく平均値とを同時に表示させてもよい。
【０１７４】
または、例えば、制御機能１５５は、前述したように、病状急変の発生に関する情報として、病状急変の有無を示す情報を表示させる場合に、１つの時点における確率だけではなく、その直前の複数の時点における確率を加味して、病状急変の有無を判定するようにしてもよい。
【０１７５】
この場合に、例えば、制御機能１５５は、１つの時点における確率と、その直前の複数の時点における確率とに基づいて、複数の確率が連続して所定の閾値（例えば、１０％等）以上となっていた場合に、病状急変が有ると判定し、それ以外の場合に、病状急変が無いと判定する。または、例えば、制御機能１５５は、複数の確率が連続して増加していた場合に病状急変が有ると判定し、それ以外の場合に病状急変が無いと判定してもよい。
【０１７６】
ここで、例えば、制御機能１５５は、前述したように、複数の患者について、図８に示した画面に含まれる情報を簡略した情報を並べて一覧表示する場合には、病状急変が有ると判定した患者を一覧上で強調して表示するようにしてもよい。
【０１７７】
また、上述した各実施形態では、学習済みモデルに入力される診療データに関する情報が、統計的特徴量又は統計的特徴量の相対値である場合の例を説明したが、実施形態はこれに限られない。例えば、学習済みモデルに入力される診療データに関する情報は、診療データ自体であってもよい。すなわち、この場合には、学習モデルが、入力された診療データから統計的特徴量を算出するようにさらに機能付けられていている。そして、この場合には、制御機能１５５が、診療データを学習モデルに入力することで、病状急変が発生する確率を出力させる。
【０１７８】
また、上述した各実施形態では、１つの診療情報処理装置１００で学習と運用とを行う場合の例を説明したが、実施形態はこれに限られない。例えば、学習済みモデルを生成する学習時の処理は、診療情報処理装置１００とは別の装置（以下、モデル生成装置と呼ぶ）で行うようにしてもよい。例えば、モデル生成装置は、電子カルテシステム３００、放射線部門システム４００、及び検体検査システム５００によって生成された診療データを随時取得して蓄積し、定期的に、学習済みモデルを生成又は更新する。この場合には、モデル生成装置が、学習済みモデルの生成で用いられる急変情報を記憶し、診療情報処理装置１００は、実際に発生したか否かを示す情報をモデル生成装置にフィードバックする。そして、診療情報処理装置１００は、予め決められたタイミング又は操作者からモデル取得の指示を受け付けたタイミングで、モデル生成装置から学習済みモデルを取得して、記憶回路１２０に記憶させる。
【０１７９】
また、上述した各実施形態では、診療情報処理装置１００が予測する所定の状態変化を病状急変とした場合の例を説明したが、実施形態はこれに限られない。例えば、診療情報処理装置１００は、各実施形態で説明した方法と同様の方法により、治療の副作用発生や、術後感染のような治療対象の疾患とは直接関係のない理由での状態悪化等の他の状態変化を予測することも可能である。
【０１８０】
また、上述した各実施形態では、本明細書における第１の取得部、第２の取得部、生成部、学習部、及び制御部を、それぞれ、処理回路１５０の第１の取得機能１５１、第２の取得機能１５２、生成機能１５３、学習機能１５４、及び制御機能１５５によって実現する場合の例を説明したが、実施形態はこれに限られない。例えば、本明細書における第１の取得部、第２の取得部、生成部、学習部、及び制御部は、実施形態で述べた第１の取得機能１５１、第２の取得機能１５２、生成機能１５３、学習機能１５４、及び制御機能１５５によって実現する他にも、ハードウェアのみ、又は、ハードウェアとソフトウェアとの混合によって同機能を実現するものであっても構わない。
【０１８１】
なお、上述した説明で用いた「プロセッサ」という文言は、例えば、ＣＰＵ（Central  Processing  Unit）、ＧＰＵ（Graphics  Processing  Unit）、或いは、特定用途向け集積回路（Application  Specific  Integrated  Circuit：ＡＳＩＣ）、プログラマブル論理デバイス（例えば、単純プログラマブル論理デバイス（Simple  Programmable  Logic  Device：ＳＰＬＤ）、複合プログラマブル論理デバイス（Complex  Programmable  Logic  Device：ＣＰＬＤ）、及びフィールドプログラマブルゲートアレイ（Field  Programmable  Gate  Array：ＦＰＧＡ））等の回路を意味する。プロセッサは、記憶回路１２０に保存されたプログラムを読み出して実行することで、機能を実現する。なお、記憶回路１２０にプログラムを保存する代わりに、プロセッサの回路内にプログラムを直接組み込むように構成しても構わない。この場合は、プロセッサは回路内に組み込まれたプログラムを読み出して実行することで機能を実現する。また、本実施形態のプロセッサは、単一の回路として構成される場合に限らず、複数の独立した回路を組み合わせて一つのプロセッサとして構成され、その機能を実現するようにしてもよい。
【０１８２】
ここで、プロセッサによって実行されるプログラムは、ＲＯＭ（Read  Only  Memory）や記憶回路等に予め組み込まれて提供される。なお、このプログラムは、これらの装置にインストール可能な形式又は実行可能な形式のファイルでＣＤ（Compact  Disk）−ＲＯＭ、ＦＤ（Flexible  Disk）、ＣＤ−Ｒ（Recordable）、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記憶媒体に記録されて提供されてもよい。また、このプログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納され、ネットワーク経由でダウンロードされることにより提供又は配布されてもよい。例えば、このプログラムは、上述した各機能部を含むモジュールで構成される。実際のハードウェアとしては、ＣＰＵが、ＲＯＭ等の記憶媒体からプログラムを読み出して実行することにより、各モジュールが主記憶装置上にロードされて、主記憶装置上に生成される。
【０１８３】
以上説明した少なくとも１つの実施形態によれば、病状急変の前兆をより正確に予測することができる。
【０１８４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これらの実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【０１８５】
１００  診療情報処理装置
１５０  処理回路
１５１  第１の取得機能
１５２  第２の取得機能
１５３  生成機能
１５４  学習機能
１５５  制御機能
【図１】
2020013555.tif 000003
【図２】
2020013555.tif 000004
【図３】
2020013555.tif 000005
【図４】
2020013555.tif 000006
【図５】
2020013555.tif 000007
【図６】
2020013555.tif 000008
【図７】
2020013555.tif 000009
【図８】
2020013555.tif 000010
【図９】
2020013555.tif 000011
【図１０】
2020013555.tif 000012
【図１１】
2020013555.tif 000013
【図１２】
2020013555.tif 000014
【図１３】
2020013555.tif 000015
【図１４】
2020013555.tif 000016
【図１５】
2020013555.tif 000017