(57)【要約】類似症例を検索し、その類似症例の病状情報だけでなく、類似症例の診療において医療従事者により参照された情報も取得し画面に表示する診療支援システムを提供する。ワークフローと各ワークフローステップの情報とを医療情報と各ワークフローステップにおいて参照した情報とを関連付けて登録した医療情報データベースを用いて、実行中のワークフローステップに先行するワークフローステップの医療情報を取得し、取得された医療情報と類似する医療情報を医療情報データベースから抽出し、抽出された医療情報に関連づけられたワークフローステップの後続のワークフローステップにおいて参照された情報を取得し画面に表示する。
2012070207.tif 000002
【特許請求の範囲】
【請求項１】
医療関連業務の一連の診療の流れであるワークフローを識別するワークフロー情報と、前記ワークフローを構成する医療関連業務の単位であるワークフローステップを識別する情報と前記ワークフローステップに対して先行する又は後続するワークフローステップを識別する情報の少なくとも何れかに関する情報とを含むワークフローステップ情報と、前記医療関連業務に関連する情報である医療情報と、前記ワークフローステップにおいて参照された情報を識別する情報である参照情報と、が互いに関連付けられて格納されている医療情報データベースと、第一のワークフローステップに対して先行するワークフローステップに関連づけられた第一の医療情報と前記医療情報データベースに格納されている医療情報との間の類似度を計算する類似度計算部と、前記計算された類似度に基づき、前記第一の医療情報と類似している第二の医療情報を前記医療情報データベースから抽出する類似医療情報抽出部と、前記抽出された第二の医療情報が関連づけられたワークフローステップに対して後続のワークフローステップである、第二のワークフローステップのワークフローステップ情報に関連づけられている参照情報を前記医療情報データベースから抽出する参照情報抽出部と、
前記抽出された第二の医療情報と前記抽出された参照情報とを画面に表示する医療情報表示部と、を有することを特徴とする診療支援システム。
【請求項２】
請求項１に記載の診療支援システムであって、前記表示された第二の医療情報と前記参照情報とを第一の参照情報として、前記第一のワークフローステップ情報と関連付けて前記医療情報データベースに格納する参照情報格納部をさらに有すること特徴とする診療支援システム。
【請求項３】
請求項１に記載の診療支援システムであって、前記医療情報は患者から取得される客観的な生体情報であるエビデンスデータを含み、前記類似度計算部は、前記第一の医療情報に含まれる第一のエビデンスデータと前記医療情報データベースに格納されている医療情報に含まれるエビデンスデータとについて特徴量を各々計算し、前記各々計算された特徴量の前記医療情報データベース内における数値の順位であるパーセンタイルを各々計算し、前記各々計算されたパーセンタイルに基づいて類似度を計算することを特徴とする診療支援システム。
【請求項４】
請求項１に記載の診療支援システムであって、前記ワークフローステップ情報は、前記ワークフローステップ情報に関してカンファレンスが行われたことを示すカンファレンスフラグ情報を含み、前記類似度計算部は、前記医療情報データベースに格納されている医療情報が関連づけられているワークフローステップを抽出し、前記抽出されたワークフローステップに含まれるカンファレンスフラグ情報に基づいて前記類似度に重みづけを行うことを特徴とする診療支援システム。
【請求項５】
請求項３に記載の診療支援システムであって、前記エビデンスデータは、前記生体情報の種類を識別するエビデンス種別情報を有し、前記類似度計算部は、前記第一の医療情報に含まれるエビデンスデータが有する第一のエビデンス種別情報を前記医療情報データベースから抽出し、前記抽出された第一のエビデンス種別情報と対応するエビデンス種別情報を持つエビデンスデータが含まれる医療情報に対して、前記第一の医療情報との類似度を計算することを特徴とする診療支援システム。
【請求項６】
請求項１に記載の診療支援システムであって、前記ワークフローステップ情報は、前記ワークフローステップの実行者の種類を識別する実行者種別情報を有し、前記類似度計算部は、前記第一のワークフローステップ情報が有する第一の実行者種別情報を前記医療情報データベースから抽出し、前記第一の実行者種別情報と対応する実行者種別を持つワークフローステップの医療情報に対して、前記第一の医療情報との類似度を計算することを特徴とする診療支援システム。
【請求項７】
請求項１に記載の診療支援システムであって、前記医療情報はテキストデータを含み、前記類似度計算部は、前記第一の医療情報に含まれる第一のテキストデータと前記第二の医療情報に含まれる第二のテキストデータとの間の共起度を計算し、前記計算された共起度に基づいて類似度を計算することを特徴とする診療支援システム。
【請求項８】
医療関連業務の一連の診療の流れであるワークフローを識別するワークフロー情報と、前記ワークフローを構成する医療関連業務の単位であるワークフローステップを識別する情報と前記ワークフローステップに対して先行する又は後続するワークフローステップを識別する情報の少なくとも何れかに関する情報とを含むワークフローステップ情報と、前記医療関連業務に関連する情報である医療情報と、前記ワークフローステップにおいて参照された情報を識別する情報である参照情報と、を互いに関連付けて格納する医療情報データベース用いて診療を支援する診療支援方法であって、第一のワークフローステップに対して先行するワークフローステップに関連づけられた第一の医療情報と前記医療情報データベースに格納されている医療情報との間の類似度を類似度計算部によって計算する工程と、前記計算された類似度に基づき、前記第一の医療情報と類似している第二の医療情報を類似医療情報抽出部によって前記医療情報データベースから抽出する工程と、前記抽出された第二の医療情報が関連づけられたワークフローステップに対して後続のワークフローステップである、第二のワークフローステップのワークフローステップ情報に関連づけられている参照情報を参照情報抽出部によって前記医療情報データベースから抽出する工程と、前記抽出された第二の医療情報と前記抽出された参照情報とを医療情報表示部によって画面に表示する工程と、を有することを特徴とする診療支援方法。
【請求項９】
請求項８に記載の診療支援方法であって、前記表示された第二の医療情報と前記参照情報とを第一の参照情報として、前記第一のワークフローステップ情報と関連付けて参照情報格納部によって前記医療情報データベースに格納する工程をさらに有すること特徴とする診療支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
患者の検査値や画像データ、医療従事者の所見を扱う診療支援システムに関わり、医療従事者の医療関連業務における判断を支援するのに好適な技術に関する。
【背景技術】
【０００２】
近年の医療情報システムの普及により、多種多様な医療情報が電子的に病院内に蓄積されるようになってきている。医療情報の電子化によって、院内ペーパーレス化や業務効率改善などの効果に加え、蓄積された医療情報の二次利用が考えられている。具体的には、医学統計データ解析や経営改善支援の他に、過去症例の検索・参照が、医療情報の二次利用の一例として挙げることができる。例えば医師が画像診断を行う際に、診断対象画像と類似した過去症例の画像をPACS（Picture Archiving and Communication System）から検索して参照することで診断や治療計画を支援するための技術が開示されている。特許文献１では、画像内に関心領域を設定し、その時系列的な変化や撮像日時の間隔を加味した検索を実行することで、類似の症例を検索して表示し、診断の支援を行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２８７０２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
類似症例に対して過去に施された一連の医療行為は、その患者に関わる多くの医療従事者の判断に基づいて行われたものである。例えば主治医がある判断材料をもとに検査部門へ検査をオーダし、検査部門ではその検査を行って結果を主治医に報告し、主治医はその検査結果をもとに次の判断をする。また、ときには複数の医師や医療従事者がカンファレンスを開いて議論をし、治療方針などを決定していく。したがって、類似症例を検索・参照する際には、類似症例においてどのような判断のもとに一連の医療行為がなされたのかが非常に重要な情報となる。さらに、医療従事者は、診療しようとしている患者の疾患について、医療関連業務の依頼元から報告された情報だけで判断をするのではなく、依頼元から報告されていない重要な情報、例えば同一の患者の別の疾患の情報や、別の患者の同一の疾患の情報などを参照しながら判断を下すことがある。具体例をあげると、患者に適用する手術方法を決める際に患部の大きさを見ながら判断することが多いが、手術方法を決める患部の大きさの閾値はそれぞれ医師によって異なる場合が多い。このような場合、同じ疾患を患っている別の患者の患部の大きさとその患者の担当医が判断した手術方法を参照して、診療しようとしている患者に対して手術法を判断することがある。しかし、特許文献１に開示してある技術では、類似症例における診療中でなされた判断する際に参照された情報を出力できない。この場合、たとえ類似症例検索を用いても類似症例内で参照された別の患者の患部の大きさと手術方法が分からないので、類似症例内での判断の根拠が分からないという問題がある。
【課題を解決するための手段】
【０００５】
上記の課題を解決するために、本発明に係る診療支援システムは以下のような構成を備える。即ち、医療関連業務の一連の診療の流れであるワークフローを識別するワークフロー情報と、ワークフローを構成する医療関連業務の単位であるワークフローステップを識別する情報とワークフローステップに対して先行する又は後続するワークフローステップを識別する情報の少なくとも何れかに関する情報とを含むワークフローステップ情報と、医療関連業務に関連する情報である医療情報と、ワークフローステップにおいて参照された情報を識別する情報である参照情報と、が互いに関連付けられて格納されている医療情報データベースと、第一のワークフローステップに対して先行するワークフローステップに関連づけられた第一の医療情報と医療情報データベースに格納されている医療情報との間の類似度を計算する類似度計算部と、計算された類似度に基づき、第一の医療情報と類似している第二の医療情報を医療情報データベースから抽出する類似医療情報抽出部と、抽出された第二の医療情報が関連づけられたワークフローステップに対して後続のワークフローステップである、第二のワークフローステップのワークフローステップ情報に関連づけられている参照情報を医療情報データベースから抽出する参照情報抽出部と、抽出された第二の医療情報と抽出された参照情報とを画面に表示する医療情報表示部と、を有することを特徴とする診療支援システムである。
【発明の効果】
【０００６】
類似症例だけでなく、類似症例における診療中でなされた判断をする際に参照された情報を参考にしながら、実行中の医療関連業務において判断を下すことを支援することが出来る。
【図面の簡単な説明】
【０００７】
【図１（Ａ）】診療支援システムが病院に設置される際の構成の一例を示した図。
【図１（Ｂ）】診療支援システムの別の構成の一例を示した図。
【図１（Ｃ）】診療支援システムの別の構成の一例を示した図。
【図１（Ｄ）】類似症例検索部の構成の一例を示した図。
【図２】医療情報データベースを構成するワークフローテーブルとワークフローステップテーブルの構造の一例を示している図。
【図３（Ａ）】医療情報データベースを構成する医療情報テーブルとエビデンスデータテーブルの構造の一例を示している図。
【図３（Ｂ）】医療情報データベースを構成する処理履歴テーブルと入力データテーブルの構造の一例を示している図。
【図４】検査情報データベースを構成するテーブル群の構造の一例を示している図。
【図５】ワークフローステップをワークフローから抽出し、医療情報と判断文を用いて診療を支援するフローチャートの一例を示している図。
【図６】エビデンスデータに対してデータ処理を行い診療の支援をするフローチャートの一例を示している図。
【図７】（Ａ）ワークフローに基づいて検査グラフの参照と判断文の入力を行う前の画面の一例を示している図。（Ｂ）検査グラフを参照する際の画面の一例を示している図。（Ｃ）判断文の入力を行う際の画面の一例を示している図。
【図８】（Ａ）ワークフローに基づいて画像データの参照と判断文の入力を行う前の画面の一例を示している図。（Ｂ）画像データの参照する際の画面の一例を示している図。（Ｃ）ワークフローに基づいて画像データを参照して判断文の入力を行う際の画面の一例を示している図。
【図９】類似症例検索を行う際のクエリを入力する一例を示している図。
【図１０】類似症例検索の概念の一例を示している図。
【図１１】エビデンスデータを用いた類似度計算フローの一例を示している図。
【図１２】テキストデータを用いた類似度計算フローの一例を示している図。
【図１３】類似症例検索結果の一例を示している図。
【図１４】類似症例検索結果を実行中のワークフローステップに適用する一例を示している図。
【図１５】カンファレンスフラグを用いた類似度計算フローの一例を示している図。
【図１６】ワークフロー間の類似度を検査する処理フローの一例を示している図。
【図１７】データセンタ型の診療支援システムの構成の一例を示している図。
【発明を実施するための形態】
【０００８】
＜以下の各記載内容の概要＞
本発明は、医療情報データベースに蓄積された情報を用いて、類似症例検索を行うものである。発明を実施するための形態を説明する順序として、最初に本発明で用いる医療情報データベースに蓄積される各情報やデータベースの構造について説明する。次に、本システムがその医療情報データベースにどのように各情報を蓄積するかを説明する。その後、医療情報データベースを用いた類似症例検索について述べる。
【０００９】
＜ワークフローの定義の説明＞
ワークフローとは患者に対して医療従事者が行う一連の医療関連業務の流れのことであり、ワークフロー情報とはワークフローの識別に関する情報である。ワークフローステップとはワークフローを構成する医療関連業務の単位であり、ワークフローステップ情報とは、ワークフローステップを識別する情報と、ワークフローステップに対して先行する又は後続するワークフローステップを識別する情報の何れかに関する情報と、を含む。
【００１０】
ワークフローステップとそのワークフローステップに対して後続するワークフローステップとの関係は、医療関連業務の依頼に当たる。これは、各医療部門、例えば検査部門や画像診断部門への医療関連業務のオーダリングなどである。医療従事者とは、担当医、検査技師、放射線技師、読影医だけでなく、看護師や医事会計関係者なども含む。ワークフローの開始と終了は、例えば、臨床医の中の主治医が決定する。ワークフローは、例えば、疾患ごとの診断、治療、経過観察の一連の診療の流れ、入院期間中の診療の流れ（入院日〜退院日）、診療ガイドラインで定められる一つの流れ等がある。
【００１１】
ワークフローステップは、例えば、患者の診療段階（診断、治療、経過観察）の各業務、又は主治医が判断を下す診断業務，看護師の投薬などの作業や、診療科と放射線科などの医療部門との間でやりとりされるオーダ業務単位等がある。ワークフローステップ情報は、各ワークフローステップにおいて医療従事者などによって新たに生成や削除されるなどして編集されうる。また、予め定められた診療ガイドラインに基づいていることもある。また、ワークフロー情報は、該当するワークフローに関する患者を識別する患者識別子を有している。
【００１２】
＜システム構成の説明＞
図１（Ａ）は、診療支援システム１０１が病院に設置される形態の一例を示している。端末１０４、インターフェイス１１１、メモリ１１２、ハードディスクドライブなどの記憶装置１１３、ＣＰＵ１１４が相互に接続されている。診療支援システムの動作は、端末１０４での入力をインターフェイス１１１で受けつけて、メモリ１１２に格納されているプログラムを読み出してＣＰＵ１１４を用いて情報処理を行い、インターフェイス１１１にて端末１０４に出力するなどして行われる。図１（Ａ）に示されている診療支援システム１０１は、電子カルテシステム１０２やＰＡＣＳ１０３を含んでいる。図示していないが、診療支援システム１０１は、電子カルテシステム１０２やＰＡＣＳ１０３を直接含まずに、これらとネットワークで接続している形態を取ることも出来る。各端末１０４は、医師や看護師、検査技師、読影医などの医療従事者による操作入力を受け付ける。電子カルテシステム１０２やＰＡＣＳ１０３を端末１０４として用いることもできる。電子カルテシステム１０２やＰＡＣＳ１０３で、各々診療履歴や検査値、画像データが蓄積されている場合がある。その場合は、診療支援システム１０１の記憶装置１１３は、それらのデータベースへのリンクを示す情報を有していてもよいし、それらのデータベースに格納されているデータをコピーしたものを有していてもよい。また、後で説明する図１（Ｂ）に示されているように、電子カルテシステム１０２やＰＡＣＳ１０３が有するデータベースである検査情報データベース１１６を診療支援システム１０１が含む形態でもよい。また、インターフェイス１１１の例として、画面を備えているものが挙げられる。
【００１３】
図１（Ｂ）に、本発明の診療支援システムの構成の例を示す。ワークフロー情報やワークフローステップ情報と、医療関連業務に関する情報である医療情報とが互いに関連付けて格納されている医療情報データベース１０５があり、医療情報データベース１０５にそれらの情報を格納する医療情報格納部１０６が接続されている。医療情報には、医療従事者により入力される情報や、患者から取得される客観的な生体情報であるエビデンスデータが含まれる。ここで、医療従事者により入力される情報の一例として、医療関連業務で下される判断を示すテキスト文である判断文を用いる。エビデンスデータとは、例えば、モダリティから取得される検査値や画像データなどのデータを指す。さらに、医療情報データベース１０５からワークフローステップ情報を選択する入力を受け付けるワークフロー入力部１０７と、ワークフローステップの依頼に関する情報の入力を受け付けるワークフローステップ依頼入力部１１７と、判断文の入力を受け付ける入力情報受付部１０８と、ワークフローステップ情報に基づいて医療情報データベース１０５から医療情報を抽出して出力する医療情報出力部１０９と、患者を識別する患者識別子に基づいてワークフロー情報を医療情報データベース１０５から取得しインターフェイス１１１に出力するワークフロー出力部１１８と、ワークフロー終了情報を医療情報データベース１０５に格納するワークフロー終了部１１９とが備わっている。これらの部の機能は、図１（Ａ）のメモリ１１２に入っている。
【００１４】
この構成によって、ワークフローステップ入力部１０７で選択されたワークフローステップ情報に基づいて医療情報データベース１０５から医療情報を抽出して表示し、入力情報受付部１０８によって入力された情報と表示している医療情報とを実行中のワークフローステップ情報と関連付けて医療情報データベース１０５に格納する。実行中のワークフローステップにおいて、参照した医療情報も参照情報として入力された情報と共に格納することで、そのワークフローステップを実行する際に参照して根拠としたものが蓄積され、医療従事者の医療関連業務の過程が分かるようになる。ここで、参照情報には、実際に参照した医療情報だけでなく、その医療情報へのリンク情報のみが含まれる場合もある。
【００１５】
医療情報データベース１０５は、医療情報格納部１０６を介して各ワークフローステップにおける医療関連業務に関する情報である医療情報を蓄積管理し、各ワークフローステップに関連づけて入力情報受付部１０８で入力される判断文と、エビデンスデータ処理部１１５でデータ処理されたエビデンスデータや、その処理履歴、各ワークフローステップで参照した医療情報などが蓄積されている。先に説明した図１（Ａ）に示されたように、医療情報データベース１０５は、電子カルテシステム１０２やＰＡＣＳ１０３に蓄積された医療情報へのリンク情報を有していてもよい。
【００１６】
医療情報格納部１０６は、医療情報データベース１０５にワークフロー情報やワークフローステップ情報、医療情報を格納する部である。例えば、格納する医療情報には、エビデンスデータ処理部１１５でデータ処理されたエビデンスデータやその処理元データを含むデータ処理履歴、医療従事者により入力情報受付部１０８によって入力された情報などがある。
【００１７】
検査情報データベース１１６は、各ワークスローステップにおける、血液検査や画像検査等の医療関連の検査結果の情報を蓄積管理する。このデータベースは、電子カルテシステム１０２、オーダリングシステム等の病院情報システムやＰＡＣＳ１０３等の画像管理システムが有するデータベースを共有することにより実現しても良いし、図示していないデータインポート部を設け、それらのシステムからデータをインポートしても良い。また、図示していないデータ入力部を設け、医師や看護婦や技師が直接入力しても良い。また、医師が研究目的として新規に開発した検査方法に基づいた患者の検査結果についても、図示していないデータ入力部から入力し、一般の検査結果と共に蓄積管理してもよい。さらに、診療支援システム１０１とは別に電子カルテシステム１０２やＰＡＣＳ１０３が設置されている場合、電子カルテシステム１０２やＰＡＣＳ１０３に保存されている検査情報へのリンク情報のみを有していてもよい。また、データ処理ワークステーションが設置されている場合は、該データ処理ワークステーションで実行されたデータ処理の履歴を検査情報データベース１１６に格納してもよい。
【００１８】
エビデンスデータ処理部１１５は、検査情報データベース１１６に蓄積されたデータを利用してデータ処理を行う部である。エビデンスデータ処理部１１５は、複数の処理モジュールを備える。画像診断を専門とする医師（以後、読影医とよぶ）向けのエビデンスデータ処理部１１５では、例えば、画像データの入出力処理や各種フィルター処理のような基本モジュールから、高度な画像処理アルゴリズムを有する領域抽出処理や画像の位置合わせ処理といった機能モジュールを備える。操作者は、処理目的やデータの性質によって、上記処理モジュールを自由に組み合わせ、順に実行することで、データに対し，診療に必要な一連の加工処理を行なう。
【００１９】
なお、ここでは医療情報データベース１０５及び検査情報データベース１１６を論理的に分けているが、物理的に同一のデータベースで構成してもよい。たとえば、医療情報データベース１０５と検査情報データベース１１６を合わせて一つのデータベースとしてもよい。また、図１（Ａ）で示されているように、ＰＡＣＳ１０３や電子カルテシステム１０２を別途用いて、それらへのリンク情報を有するようにしてもよい。
【００２０】
図１（Ｃ）に示すように、本システムはさらに類似症例検索部１６０と、プロセス分析部１７０を有することもできる。類似症例検索部１６０は、医療従事者の判断を支援するために、医療情報データベース１０５に蓄積された患者のデータを用いて、ある指定した患者の症例と類似した症例を検索する部である。プロセス分析部１７０は、診療の質や効率を向上するために、医療情報データベース１０５に蓄積された複数の患者のデータをもとに、診療のプロセスを分析し、プロセスの改善，最適化に必要な情報を抽出するための部である。
【００２１】
図１（Ｄ）は、類似症例検索部１６０が有する各機能をブロック図で示したものである。類似度計算部１８１、類似医療情報抽出部１８２、参照情報抽出部１８３、医療情報表示部１８４、参照情報格納部１８５が示されている。これらの果たす機能については、後に述べる。
【００２２】
＜データベースのテーブル構造の説明＞
図２は、医療情報データベース１０５の構成に含まれるワークフロー情報テーブル２００、ワークフローステップ情報テーブル２１０を表わしている。
【００２３】
ワークフロー情報テーブル２００は、ワークフローを識別する情報であるワークフロー情報を格納するテーブルであり、基本的には主治医が登録する。患者ＩＤフィールド２０１、ワークフローＮｏフィールド２０２、ワークフロー名フィールド２０３、ワークフロー開始日フィールド２０４、ワークフロー終了日フィールド２０５、主治医ＩＤフィールド２０６、カンファレンスフラグフィールド２０７により構成される。患者ＩＤフィールド２０１は、患者を識別する識別子である患者識別子を格納する。ワークフローＮｏフィールド２０２は、各ワークフロー情報を一意に指定するためのキー情報となる番号などを格納する。ワークフロー名フィールド２０３は、病名や治療名等で示されるワークフロー名を格納する。ワークフロー開始日フィールド２０４は、ワークフローの開始日を格納する。ワークフロー終了日フィールド２０５は、ワークフローの終了日を格納し、ワークフローが終了した時点で登録される。主治医ＩＤフィールド２０６は、ワークフローの責任者となる主治医の識別情報を格納する。なお、ここでは、ワークフロー名フィールド２０３にはテキスト文を格納するが、病名や治療名の標準マスタのＩＤを格納してもよい。カンファレンスフラグフィールド２０７は、そのワークフローにおいてカンファレンスを実行したことを示す実行フラグを格納する。
【００２４】
ワークフローステップ情報テーブル２１０は、ワークフローの各ステップを識別する情報であるワークフローステップ情報を格納するテーブルであり、一つのステップが一つのレコードとなる。ワークフローステップ情報テーブル２１０は、患者ＩＤフィールド２１１、ワークフローステップＮｏフィールド２１２、ワークフローステップ実行予定部門ＩＤフィールド２１３、ワークフローステップ実行日時フィールド２１４、ワークフローステップ実行者ＩＤフィールド２１５、ワークフローステップ実行フラグフィールド２１６、カンファレンスステップフラグフィールド２１７、ワークフローＮｏフィールド２１８、親ワークフローステップＮｏフィールド２１９、子ワークフローステップＮｏフィールド２２０から構成される。ワークフローステップＮｏフィールド２１２は、各ワークフローステップを一意に指定するためのキー情報となる番号などを格納する。ワークフローステップ実行予定部門ＩＤフィールド２１３は、ワークフローステップを実行する予定の部門、診療科や検査科等を一意に識別するための識別情報を格納する。ワークフローステップ実行日時フィールド２１４は、ワークフローステップを実行した日時を格納する。ワークフローステップ実行者ＩＤフィールド２１５は、ワークフローステップを実際に実行した医療従事者を一意に識別するための識別情報を格納する。ワークフローステップ実行フラグフィールド２１６は、ワークフローステップの実行・未実行のフラグを格納する。カンファレンスステップフラグフィールド２１７は、カンファレンスが行われたワークフローステップであることを示すフラグを格納する。また、ワークフローＮｏフィールド２１８は、ワークフローステップが属するワークフローを一意に識別するための識別情報を格納する。親ワークフローステップＮｏは、該当ワークフローステップの前にあって、さらに該当ワークフローステップに結び付けられているワークフローステップを識別するための識別情報である。子ワークフローステップＮｏは、該当ワークフローステップの後ろにあって、さらに該当ワークフローステップに結び付けられているワークフローステップを識別する識別情報である。親ワークフローステップＮｏと子ワークフローステップＮｏは、オーダの依頼元と依頼先とを結びつける役割を持っている。
【００２５】
図３（Ａ）は、医療情報データベース１０５の構成に含まれる医療情報テーブル３００、エビデンスデータテーブル３１０を表わし、図３（Ｂ）は、同じく医療情報データベース１０５に格納される処理履歴テーブル３２０、入力データテーブル３３０を表わしている。
【００２６】
医療情報テーブル３００は、ワークフローステップに基づいて医療関連業務に関する情報である医療情報を格納するテーブルであり、一つのレコードに一つの医療情報を格納する。このテーブルは、患者ＩＤフィールド３０１、ワークフローステップＮｏフィールド２１２、ワークフローステップ実行日時フィールド２１４、ワークフローステップ実行者ＩＤフィールド２１５、判断文フィールド３０５、ワークフローＮｏフィールド２１８、エビデンスＮｏフィールド３１１、参照ワークフローステップＮｏフィールド３０６により構成される。患者ＩＤフィールド３０１は、患者を識別する患者識別子を格納する。判断文フィールド３０５は、当該ワークフローステップにおいて入力された判断文が格納される。また、判断文フィールド３０５に判断文を入力する際に参照した医療情報に判断文が含まれている場合は、その参照した判断文も合わせて格納することが出来る。入力された判断文と参照した判断文との区別は、参照ワークフローステップＮｏに基づいて行うことが出来る。ワークフローステップＮｏフィールド２１２は、医療情報が登録される場合に格納され、ワークフローステップ情報テーブル２１０におけるワークフローステップＮｏフィールド２１２へのリンク情報を格納する。これにより、ワークフローステップテーブル情報２１０と医療情報テーブル３００が関連づけられる。エビデンスＮｏフィールド３１１は、そのワークフローステップにおいて生成されたエビデンスデータ、または依頼元から報告されたエビデンスデータを指定する識別子であり、エビデンスデータテーブル３１０と関連付けられている。このように、医療情報テーブル３００には、判断文と判断の根拠となるエビデンスデータとがワークフローステップ情報に基づいて格納されている。参照ワークフローステップＮｏフィールド３０６は、レコードのワークフローステップＮｏにおいて参照されたワークフローステップＮｏを格納する。
【００２７】
エビデンスデータテーブル３１０は、エビデンスデータを格納するテーブルであり、一つのレコードに一つのエビデンスデータを格納する。エビデンスデータテーブル３１０には、エビデンスＮｏフィールド３１１、エビデンス種別フィールド３１２、エビデンス表示用アイコンフィールド３１３、エビデンス表示用テキストフィールド３１４、ワークフローステップ実行日時フィールド２１４、ワークフローステップ実行者ＩＤフィールド２１５、ワークフローステップＮｏフィールド２１２が含まれる形で構成される。エビデンスＮｏフィールド３１１は、各エビデンスデータを一意に指定するためのキー情報となる番号などを格納する。
【００２８】
エビデンスデータ処理部１１５では，画像に対しては画像処理，検査値に対してはグラフ化や統計処理，といったように入力される検査情報の種類により，異なる処理が施される。ここでは、例えば画像処理や検査値のグラフ化といった異なる種類の処理に対するエビデンスデータは，それぞれ別のレコードとして格納する。そこでエビデンス種別フィールド３１２は、エビデンスデータが抽出される診療支援処理の種別を格納する。エビデンス表示用アイコンフィールド３１３及びエビデンス表示用テキストフィールド３１４は、エビデンスデータの内容を認識できるような情報を格納する。なお、エビデンス表示用アイコンフィールド３１３には、図にあるようにアイコン画像を直接格納するようにしてもよいが、ファイル名等のアイコン画像の識別情報を格納してもよい。ワークフローステップＮｏフィールド２１２は、医療情報テーブル３００におけるワークフローステップＮｏフィールド２１２へのリンク情報を格納する。このリンクにより、エビデンスデータテーブル３１０に格納されたエビデンスデータの各種データが、ワークフローステップＮｏのリンクを介して医療情報テーブル３００と対応付けられることになる。
【００２９】
図３（Ｂ）に示されているように、処理履歴テーブル３２０は、エビデンスデータの処理前の情報である検査情報に対し施した処理履歴を格納するテーブルであり、一つのレコードに一つの処理履歴を格納する。処理履歴には、検査値に対する処理履歴や画像データに対する処理履歴が含まれ、これらの処理履歴も医療情報に含まれる。処理履歴テーブル３２０は、処理Ｎｏフィールド３２１、処理内容フィールド３２２、エビデンスＮｏフィールド３２３、処理パラメータフィールド３２４から構成される。処理Ｎｏフィールド３２１は、処理履歴を構成する一つ一つの処理を一意に識別するためのキー情報となる番号などを格納する。処理内容フィールド３２２には、後から計算機が処理を再現、分析、再利用するために最低限必要な情報、すなわち、処理内容を識別できる情報を格納する。図３（Ｂ）では、画像処理と検査値処理の処理履歴に関する情報が示されている。検査値処理（エビデンスＮｏ＝３）では、検査結果を読み込み、複数の検査項目を実スケールでグラフ化する場合を示し、「入力」「実スケール表示」が登録される。画像処理（エビデンスＮｏ＝４）では、検査画像を読み込み、腫瘍領域を領域抽出処理（ここでは例えばリージョングローイング手法）を施し、腫瘍領域の体積を算出する場合を示し、「入力」「リージョングローイング」「ボリューム算出」が処理の順序に従って登録される。エビデンスＮｏフィールド３２３は、エビデンスデータテーブル３１０におけるエビデンスＮｏフィールド３１１の値を格納する。同一のエビデンスＮｏが識別するエビデンスデータに対して、処理Ｎｏフィールド３２１の番号など順に実行されたことを示す。処理パラメータフィールド３２４は、各処理を実行する際に設定されたパラメータで、本例では説明の都合上、一つのフィールドに入れているが、処理によって異なる。そのため、処理の種類ごとに別の処理パラメータテーブルを用意してもよい。また本例では、エビデンスデータを構成する個々の処理を，個別にデータベースのテーブルへ保存する構成としているが、エビデンスデータテーブル３１０において、処理履歴バイナリフィールドを設けて、処理履歴と各処理の入出力データも含め独自のバイナリ形式で格納してもよい。これにより、処理の再現時には、処理履歴テーブル３２０や入力データテーブル３３０を参照せず、エビデンスデータ処理部１１５に直接バイナリデータを渡すことで、処理の再現の高速化、実装の容易化が図れる。このように処理履歴テーブル３２０は、処理内容などを、エビデンスＮｏを介してエビデンスデータテーブル３１０と医療情報テーブル３００とに格納されたレコードと関連付けられている。
【００３０】
入力データテーブル３３０は、検査情報データベース１１６とリンクしてエビデンスデータにおける処理履歴の最初の処理で利用される入力データを格納し、一つのレコードに一つの入力データを格納する。入力データテーブル３３０は、エビデンスＮｏフィールド３３１、入力データＩＤフィールド３３２、入力データ種別フィールド３３３で構成される。入力データＩＤフィールド３３２は、各エビデンスデータに対する入力データとして、検査情報データベース１１６における検査情報を一意に指定するためのキー情報となる番号などを格納する。入力データ種別フィールド３３３は、入力データＩＤフィールド３３２に格納されるＩＤのリンク先を規定するためのデータ種別を格納する。例えば「血液検査」であれば入力データＩＤは患者の検査値を一意に識別するための検査値ＩＤとなり、「画像検査」であれば患者の画像を一意に識別するための画像ＩＤとなり、「新規マーカー検査」であれば新規マーカー検査の患者の測定値を一意に識別するための測定値ＩＤとなる。このように、入力データテーブル３３０は、エビデンスＮｏフィールド３３１を介してエビデンスデータテーブル３１０と医療情報テーブル３００とに格納されたレコードと関連付けられている。
【００３１】
＜検査情報データベース＞
図４は、検査情報データベース１１６を構成するテーブル群の一例を示している。検査情報データベース１１６は、診療に関するエビデンスデータの詳細な情報が格納されており、検査値テーブル４００、検査項目マスタテーブル４１０、測定値テーブル４２０、測定項目マスタテーブル４３０、画像テーブル４４０から構成されている。ここで、各テーブルの詳細について説明する。検査値テーブル４００は、「血液検査」データの中身を格納するテーブルであり、一つのレコードに一つの検査値を格納する。検査値テーブル４００は、検査値ＩＤフィールド４０１、患者ＩＤフィールド４０２、検査結果日時フィールド４０３、項目コードフィールド４０４、値フィールド４０５から構成され、項目コードをキーに検査項目マスタテーブル４１０と関連付けられる。検査項目マスタテーブル４１０は、「血液検査」の項目マスタテーブルであり、項目コードフィールド４１１、項目名フィールド４１２、単位名フィールド４１３から構成される。また測定値テーブル４２０は、「新規マーカー検査」のデータの中身を格納するテーブルであり、一つのレコードに一つの測定値を格納する。測定値テーブル４２０及び測定項目マスタテーブル４３０は、上記検査値テーブル４００及び上記検査項目マスタ４１０と同様な構造で構成される。測定値ＩＤフィールド４２１、患者ＩＤフィールド４２２、測定結果日時フィールド４２３、項目コードフィールド４２３、値フィールド４２５が測定値テーブルにある。測定項目マスタテーブル４３０には、項目コードフィールド４３１、項目名フィールド４３２、単位名フィールド４３３がある。なお測定項目マスタテーブル４３０には、検査項目マスタ４１０を構成するフィールドに加えて測定項目の登録情報（例えば登録日フィールド４３４等）を格納するためのフィールドを設けて、項目のバージョン管理を出来るようにしてもよい。
【００３２】
以上のように、ここでは検査情報データベース１１６内において入力データの中身は「血液検査」「新規マーカー検査」を別々に管理し、入力データテーブル３３０ではリンク情報のみを一元管理する構成をとっている。これにより、通常業務で測定される検査値も研究目的で新規開発された検査方法による検査値も、同様にエビデンスデータとして蓄積できるため、新規開発された検査方法の有効性についての分析が可能になる。
【００３３】
画像テーブル４４０は、画像を識別する識別子を格納する画像ＩＤフィールド４４１、患者識別子を格納する患者ＩＤフィールド４４２、画像を取得した日時を格納する画像取得日フィールド４４３、項目コードを格納する項目コードフィールド４４４、画像を格納する画像フィールド４４５で構成されている。
【００３４】
＜データ蓄積動作の説明＞
次に、本システムが類似症例検索に用いるデータを蓄積する際の動作を、図５及び図６の処理フローと図７及び図８の画面例を用いて詳細に説明する。
【００３５】
本システムでは、まず操作者によるログイン画面により端末１０４がログイン入力を受け付ける（ステップＳ５００）。次に、操作者の患者選択画面による一人の患者の患者識別子を選択する入力を端末１０４が受け付ける（ステップＳ５０１）と、医療情報格納部１０６は、図２のワークフロー情報テーブル２００から、ステップＳ５０１で取得した患者に該当するレコードで、現在進行中のワークフローＮｏを識別する（ステップＳ５０２）。ここで、現在進行中のワークフローＮｏを識別する方法は、例えば、ワークフロー終了日時フィールド２０５の値が未登録のレコードを識別してもよいし、ワークフロー情報テーブル２００から、ステップＳ５０１で取得した患者に該当するレコードを全て抽出し、ワークフロー選択画面を表示し、一つのワークフローを操作者が指定する方法をとってもよい。
【００３６】
医療情報格納部１０６は、ステップＳ５０２で識別したワークフローＮｏから、図２のワークフローステップ情報テーブル２１０から該当するワークフローステップ情報を取得する（ステップＳ５０３）。ステップＳ５００で取得したログイン情報の部門情報から、カレントワークフローステップＮｏを識別する（ステップＳ５０４）。カレントワークフローステップとは，ワークフロー内で現在実行中のワークフローステップを表す。カレントワークフローステップの識別は、例えば、医療情報格納部１０６が、ステップＳ５０２で取得したレコード内のワークフローステップ実行予定部門ＩＤフィールド２１３及びワークフローステップ実行フラグフィールド２１６を参照し、ログイン者の部門と該当する部門のステップで未実行であるワークフローステップＮｏをカレントワークフローステップＮｏとして抽出するなどして識別される。また、全て実行済みの場合は、最終ステップＮｏをカレントワークフローステップＮｏとする。次に、ワークフロー出力部１１８は、ステップＳ５０３で取得した各ワークフローステップ情報を、図７に示すワークフローステップ実行画面７００にセットして、表示する（ステップＳ５０５）。このワークフローステップ実行画面７００は、図１に示されているインターフェイス１１１に表示される。
【００３７】
図７のワークフローステップ実行画面７００は、たとえば図示のように、ログイン情報表示エリア７０２、ワークフローステップ選択エリア７０１、判断文入出力エリア７０３、エビデンスデータ表示エリア７０４、医療情報登録ボタン７０５、診療支援ボタン群７０６が含まれる。ワークフローステップ選択エリア７０１は、ワークフローステップ情報テーブル２１０の親ワークフローステップＮｏフィールド２１９の情報に基づいてワークフローの開始ステップから現在のステップまでのワークフローステップをフロー形式で表示する。例えば、図２のワークフローステップ情報テーブル２１０に示されるように、ワークフローステップＮｏが２，３であるワークフローステップは親ワークフローステップＮｏが１であるので、ワークフローステップＮｏが１であるワークフローステップに結び付けられて表示され、さらにワークフローステップＮｏが４であるワークフローステップは親ワークフローステップＮｏが３であるので、ワークフローステップＮｏが３であるワークフローステップに結び付けられる。子ワークフローステップＮｏを用いても同様に結びつけられる。このように、依頼元と依頼先を結ぶようにして、図７のワークフローステップ選択エリア７０１にワークフロー情報とワークフローステップ情報が表示される。
【００３８】
ログイン情報表示エリア７０２は現在システムにログイン中の操作者情報を表示するエリアである。判断文入出力エリア７０３は、医療従事者が判断した内容をテキスト形式で入出力したものを表示するエリアである。エビデンスデータ表示エリア７０４は、エビデンスデータを表示する。医療情報登録ボタン７０５は、操作者がクリックすることにより、エビデンスデータとテキスト文を組み合わせて医療情報データベース１０５に登録するためのボタンである。診療支援ボタン群７０６は、医療従事者が患者の診療のために画像処理や検査値処理等のデータ処理を行うエビデンスデータ処理部１１５の機能を呼び出すためのボタンである。診療支援ボタン群７０６は、ステップＳ５００で取得したログイン情報の職種情報から、選択可能・不可能を設定できるようにしてもよい。
【００３９】
また、ここでは、ワークフローステップ選択エリア７０１において、例えば、ステップＳ５０４で識別したカレントワークフローステップを強調表示する。また、各ワークフローステップには、ワークフローの進捗状況が判るような情報を表示する。図７では、例えば、ワークフローステップ実行フラグフィールド２１６の内容に応じて表示色を変える等、完了・未完了が判るような表示形式をとる。また、完了したワークフローステップに関しては、ワークフローステップ実行日時フィールド２１４やワークフローステップ実行者ＩＤフィールド２１５の内容を表示する。
【００４０】
ここで読影医Ａは、読影作業にうつり、医療情報を登録するとする。読影医Ａは、図６のステップＳ６０１〜Ｓ６１２の処理（後述）により、読影作業を行う。読影作業が終了すると，医療情報格納部１０６がステップＳ５０４で識別したカレントワークフローステップＮｏに対応付けて表示している医療情報を医療情報データベース１０５に登録する（ステップＳ５０９）。
【００４１】
図６は、医療情報を登録する際のシステムの詳細な動作を示す。ここでは、本システムにより、読影作業のワークフローステップにおいて、検査技師Ａのワークフローステップにおける医療情報を参照しながら、依頼元のＣＴ技師Ａから報告を受けた医療情報と併せて読影を行い、報告された医療情報と参照した医療情報と読影結果とを実行中のワークフローステップに関連付けて保存する例を示す。
【００４２】
操作者は、検査技師Ａのワークフローステップ情報を選択する入力を行う（ステップＳ６０１）。ワークフロー入力部１０７は、ワークフローステップ情報を医療情報データベース１０５から選択する入力を受け付ける。医療情報出力部１０９は、選択された検査技師Ａのワークフローステップ（ワークフローステップＮｏ２）に関連付けられた医療情報を医療情報データベース１０５より検索し、ワークフローステップ実行画面７００に表示する（ステップＳ６０２）。ここでは検査技師Ａにより取得されたエビデンスＮｏ１の検査値グラフが医療情報に登録されているとする。読影医Ａが、表示された検査値グラフをデータ処理したいデータと特定する（ステップＳ６０３）。図７（Ｂ）に示すような検査値グラフ画面７１０を表示する（ステップＳ６０４）。検査値グラフ画面７１０において、表示する検査項目の選択や、グラフ形式の設定や、着目点やデータ変動の抽出等のデータ処理の入力を受け付ける（ステップＳ６０５）。ここでは「ＡＦＰ抽出」というＡＦＰの値を選択して抽出するデータ処理を行うとする。エビデンスデータ処理部１１５は、「ＡＦＰ抽出」によって、検査値グラフの中のＡＦＰのデータから、操作者によって選択されたＡＦＰの値を抽出する。図７（Ｂ）では、選択された２点のデータを示すドットを大きくすることで、選択されたＡＦＰのデータを示している。ステップＳ６０５で抽出されたＡＦＰの値と日付が、表示されている検査値グラフと共にエビデンスデータとして取得される（ステップＳ６０６）。医療情報出力部１０９は、取得したデータからエビデンスデータの表示用データ「グラフアイコンファイル１」「２００９１００１，  ＡＦＰ：  １７．１、２００９１１０６，  ＡＦＰ：  １７．３」を生成し、エビデンスデータ表示エリア７０４の最初の行に表示する（ステップＳ６０７）。次に操作者は、検査値グラフのデータ処理に関連した判断文「ＡＦＰ変動なし」を判断文入出力エリア７０３において入力する（ステップＳ６０８）。入力情報受付部１０８は、この入力を受け付ける。
【００４３】
操作者が別のデータ処理を行うかを判断し（ステップＳ６０９）、別のデータ処理を行う場合は、ステップＳ６０１に戻り、処理を繰り返す。本例の場合は、操作者が次にＣＴ技師Ａのワークフローステップにて撮像されたＣＴ画像に対して画像処理を行うとする。ＣＴ技師Ａのワークフローステップ（ワークフローステップＮｏ３）から報告を受けて、ステップＳ６０２において、画像データ（エビデンスＮｏ２）が取得され表示される。表示されている画像データを処理したいデータとして特定する（ステップＳ６０３）。ステップＳ６０４では、図８（Ｂ）に示すような画像処理画面８００を表示する。ステップＳ６０５において、読影医ＡはＣＴ画像に対して腫瘍の領域抽出を行なう。なお、画像処理画面８００における処理の詳細については後述する。ステップＳ６０６では、画像処理画面８００より画像入力から領域抽出を経て腫瘍領域の体積を算出するまでの画像処理履歴と入力データ「画像ＩＤ１」を取得する。ステップＳ６０７では、画像処理履歴の情報を用いて、エビデンスデータの表示用データ「画像アイコンファイル１」「＃１：１０ｍｍ  ＃２：１５ｍｍ」を生成し、エビデンスデータ表示エリア７０４に表示する。ステップＳ６０８では、操作者は、画像処理に関連した判断文「＃１：Ｓ７に１０ｍｍ、＃２：Ｓ６に１５ｍｍの結節あり」を判断文入出力エリア７０３に入力する。入力情報受付部１０８は、この入力を受け付ける。
【００４４】
次に、ステップＳ６０９において操作者が追加処理を行なわないと判断すると、必要に応じて、エビデンスデータごとではない判断文、例えば、「高分化ＨＣＣが疑われる。」を判断文入出力エリア７０３に追加入力する（ステップＳ６１０）。入力情報受付部１０８がこの入力を受け付ける。最後に、操作者が医療情報登録ボタン７０５を選択する（ステップＳ６１１）。医療情報登録ボタン７０５が選択されると、医療情報格納部１０６は、現在の日時を例えば診療支援システムが実装されているハードウェアから取得し、またログイン者の医療従事者情報「読影医Ａ」を例えば医療情報データベース１０５から取得する。医療情報格納部１０６は、判断文入出力エリア７０３のテキスト文、エビデンスデータ処理部１１５により抽出した処理の履歴と入力データを、ステップＳ５０１で選択した患者識別子や日時及び医療従事者情報とワークフローステップ実行フラグ「真」とワークフローステップＮｏとを、前述の医療情報データベース１０５の各テーブルに登録する（ステップＳ６１２）。この例では、データ処理された検査値グラフに対応してエビデンスＮｏ３が、画像処理されたデータに対応してエビデンスＮｏ４が、それぞれ登録される。
【００４５】
なお本例における判断文入出力エリア７０３では、ステップＳ６０８及びステップＳ６１０で入出力されたテキスト文を一つのデータとして扱っているが、判断文入出力エリア７０３を、エビデンスデータごとの判断文の入出力エリア（検査値グラフの判断文エリア、画像処理の判断文エリア）、全てのエビデンスデータに関連した判断文の入出力エリアを分けて構成し、ステップＳ６１２では、それらを区別するタグ情報を付加する等してそれぞれの判断文を区別して登録しても良い。またエビデンスデータごとの判断文については、エビデンスデータとのリンク情報をもたせても良い。
【００４６】
このようにして、カレントワークフローステップより前に実行されたワークフローステップでの医療関連業務に対応するエビデンスデータを表示し、データ処理を行い、カレントワークフローステップでそのデータ処理されたエビデンスデータに基づいた判断文の入力を受け付け、判断文と判断文の入力時に表示していたエビデンスデータとをカレントワークフローステップに対応付けて登録することによって、医療従事者の各ワークフローステップでどのデータを見てどのように判断を下したかという、医療従事者の医療関連業務がなされた過程を、ワークフローステップに対応付けて蓄積することが出来る。これにより、ワークフローに沿った各医療従事者の暗黙知を活用しながら診療することを支援できる。さらに、ワークフローステップに基づいてエビデンスデータの処理履歴も保存することで、各ワークフローステップでの医療従事者の判断とデータ処理履歴との対応関係を蓄積することが出来る。
【００４７】
＜類似症例検索の動作例＞
以上のようにして蓄積された医療情報を用いた類似症例検索時の動作例を、以下で説明する。ここで例示として用いる状況は、肝癌の患者を診療する臨床医Ａが、類似症例検索を用いて、自分が担当しているワークフローステップで現れている症例と類似した症例を担当した医師の判断とその根拠を調べようとしている状況である。
【００４８】
図９は、臨床医Ａの実行中のワークフローステップにおける画面を示している。実行中のワークフローステップ情報９０１は、太字で強調されるなどユーザーに分かるように表示方法を変えてもよい。この例では、臨床医Ａの実行中のワークフローステップに先行するワークフローステップとして、読影医Ａと検査技師Ａの各々のワークフローステップなどが位置づけられ、これらのワークフローステップに関連づけられている医療情報が表示されている。エビデンスデータ表示エリア７０４にはエビデンスデータが、また、判断文入出力エリア７０３には判断文が、各々表示されている。また、そのワークフローステップにおいて他のワークフローステップが参照された場合、その参照履歴を示すワークフローステップ参照履歴エリア９０３が画面に表示される。図９の例では、このワークフローステップ参照履歴エリア９０３はまだ空欄である。
【００４９】
臨床医Ａは、読影医Ａと検査技師Ａのワークフローステップに関連づけられた医療情報の報告を受けて診断をする際に、この医療情報に類似した医療情報の報告を受けた医師の判断とその根拠を参考にしようとして、類似症例検索ボタン９０４を押下する。この押下を受けて、本システムは動作する。
【００５０】
図１０は検索イメージの模式図である。医療情報間の類似度を計算することによって、実行中のワークフローステップが受けた報告にある医療情報と類似する医療情報を報告されたワークフローステップを医療情報データベース１０５から抽出することを表わしている。
【００５１】
＜エビデンスデータの類似度計算について＞
図１１は、類似度計算部１８１がエビデンスデータの類似度を計算するフローチャートを示している。まず、類似度計算部１８１は、操作者によって類似症例検索ボタン９０４が選択される（ステップＳ１１００）と、実行中のワークフローステップより先行するワークフローステップに関連づけられた医療情報（以下、Ｑとする）のＮ個のエビデンスデータを医療情報データベース１０５から抽出する（ステップＳ１１０１）。これらのＮ個のエビデンスデータが類似症例を検索するクエリとなる。この例でのエビデンスデータは２個で、Ｎ＝２となっている。これらのエビデンスデータの中身は、検査値に関するエビデンスデータである「２００９１００１，  ＡＦＰ：  １７．１、２００９１１０６，  ＡＦＰ：  １７．３」及びＣＴ画像の腫瘍サイズに関するエビデンスデータ「＃１：１０ｍｍ  ＃２：１５ｍｍ」である。
【００５２】
続いて、類似度計算部１８１は、クエリＱと同じエビデンス種別のエビデンスデータを持つ過去の症例の医療情報群（Ｕ）を医療情報データベース１０５から取得する（ステップＳ１１０２）。同じエビデンス種別とは、後で説明するように医療情報データベース１０５内のエビデンス種別フィールド３１２内のデータが同じであることを指す。例えば、「検査値グラフ」や「画像」などである。また、ここでは説明の便宜上、Ｕのデータ数をＥ件とする。
【００５３】
類似度計算部１８１は、類似度算出対象である医療情報群Ｕからある１つの医療情報Ｕｉを抽出してＱとＵｉの間の類似度を算出するために、まずそれぞれの医療情報から対応するエビデンスデータを取得し、Ｖｊ（Ｑ），  Ｖｊ（Ｕｉ）とする（ステップＳ１１０３）。ここで、エビデンスデータ同士の対応関係について説明する。エビデンスデータには、図３（Ａ）にあるようにエビデンス種別３１２や実行者ＩＤ２１５が関連づけられている。これらの情報を用いてエビデンスデータの種類を特定し、同じ種類のエビデンスデータを対応するエビデンスデータとして抽出する。それぞれのエビデンスデータに関連付けられたエビデンス種別３１２を抽出し、この抽出されたエビデンス種別３１２と同じエビデンス種別が関連づけられているエビデンスデータを取得するようにする。例えば、医療情報Ｑのエビデンスデータのエビデンス種別が検査値である場合、医療情報データベース１０５からエビデンスデータ種別が検査値であるエビデンスデータを取得する。同様に実行者ＩＤ２１５を用いて、対応するエビデンスデータを取得しても良い。
【００５４】
次にＵから対応するエビデンスデータを全て抽出し、Ｖｊ（Ｑ），  Ｖｊ（Ｕｉ）の正規化を行う（ステップＳ１１０４）。この例では百分位率（パーセンタイル）を用いて正規化しているが、正規分布を仮定する等、他の一般的な正規化手法でも良い。ここでパーセンタイルとは、ある定量的な情報を小さい順に並べた際の、全体の集合の中での順位のことをいう。例えば、１０パーセンタイルの意味は、１００個ある数値情報のうち、低い方から１０番目ということになる。エビデンスデータのパーセンタイルを算出する際には、Ｖｊ（Ｑ）のエビデンスデータと同じエビデンス種別を有する各エビデンスデータの特徴量からなる一つの集合を医療情報データベース１０５から抽出し、この集合の中で特徴量を小さい順に並べた時の順位として算出する。その集合の中でＶｊ（Ｑ）の百分位率をＰ（Ｑ），  Ｖｊ（Ｕｉ）の百分位率をＰ（Ｕｉ）とし、このエビデンス出力に関する類似度Ｓｊを、Ｓｊ  ＝  １  −  ｜Ｐ（Ｑ）  −  Ｐ（Ｕｉ）｜    （数１）で求める（ステップＳ１１０５）。
【００５５】
類似度計算部１８１は、ステップＳ１１０３からステップＳ１１０５までをＱのエビデンス出力データの数だけ繰り返す（ステップＳ１１０６）ことで、Ｎ個のＳｊが算出され、この総和を求めることでＱとＵｉの間の類似度を算出する（ステップＳ１１０７）。さらにＵに含まれる医療情報全てについて上記の類似度算出を行っているか判断することで（ステップＳ１１０８）、Ｕに含まれる全ての医療情報とＱの間の類似度が算出することができる。
【００５６】
＜判断文の類似度計算について＞
医療情報の類似度算出時に、医療情報に判断文が含まれていて、これらの判断文間の類似度を考慮して類似度算出を行う場合の本システムの動作について図１２の処理フローを用いて詳細に説明する。図１１と同一のステップは符号を省略する。
【００５７】
ステップＳ１２０１において、クエリとなる医療情報に含まれる判断文を取得する。この例の処理フローによって類似度算出を行う場合にはクエリとなる医療情報の判断文が必須となるが、必ずしも主語述語を有する文章として完成された状態の判断文である必要はなく、例えばキーワードのみが入力されている状態であっても本実施例の類似度算出は可能である。
【００５８】
類似度計算部１８１は、さらにステップＳ１２０７において、各エビデンス出力データを用いて算出した類似度Ｓｊの総和とは別に、Ｑの判断文とＵｉの判断文との間で類似度Ｗｔを算出する。ＳｊとＷｔを乗算することでＳｊに重み付けを行い、Ｓｉに格納する。Ｓｊの重みづけの方法は、乗算だけでなく四則計算の組み合わせでも良い。判断文間の類似度Ｗｔは単語の出現頻度、すなわち共起度を用いて算出しても良いし、各単語の有無に基づいてスコアをつけることで算出しても良い。また、類似度Ｗｔを算出する前処理として、外部の医学事典の情報などに基づいて医学的に意味のある単語を抽出するための辞書を適用することが好ましいし、類似度Ｗｔの重要度を別途設定しておきＷｔに対する重み付けをさらに行っても良い。
【００５９】
＜類似症例の出力について＞
図１３は、類似度計算結果の例を表わしている。類似医療情報抽出部１８２は、上記の方法で算出された類似度に従って、類似度で降順に並び変えたＵが示す医療情報を医療情報データベース１０５から抽出し、画面に表示する。検索結果一覧画面１３０１は、計算された類似度と、抽出された医療情報が報告されたワークフローステップ情報を一覧表示している。また、検索結果一覧画面１３０１から選択されたワークフローステップ情報の詳細を検索結果詳細画面１３０２に表示し参照可能とすることにより、操作者が類似症例を示すワークフローステップにおける医療情報を参考にしながら判断文を入力することを支援することができる。
【００６０】
参照情報抽出部１８３は、検索結果一覧画面１３０１で選択された類似ワークフローステップ情報に関連付けられた参照ワークフローステップＮｏに基づいて、類似のワークフローステップにおいて参照されたワークフローステップ情報を医療情報データベース１０５から抽出し、ワークフローステップ参照履歴エリア９０３に表示する。次に、医療情報表示部１８４は、表示されているワークフローステップに関連付けられた医療情報を医療情報データベース１０５から抽出して表示する。同様に、類似のワークフローステップ情報に関連付けられた医療情報も医療情報データベース１０５から抽出し表示する。
【００６１】
以上の情報処理により、類似症例だけでなく、類似症例における診療中でなされた判断の際に参照された情報を参考にしながら、実行中の医療関連業務において判断を下すことを支援することが出来る。
【００６２】
図１４は、図１３において適用ボタン１３０３が押された時の出力画面の例を表わしている。実行中のワークフローステップ実行画面７０１と検索結果詳細画面１３０２が一つのインターフェイス１１１内に同時に表示されている。ワークフローステップ参照履歴エリア９０３には、適用された類似のワークフローステップにおいて参照されていたワークフローステップ情報が参照履歴として表示されている。登録ボタン７０５が押されると、参照情報格納部１８５が、ワークフローステップ参照履歴エリア９０３に表示されている参照履歴を実行中のワークフローステップと関連付けて参照情報として医療情報データベース１０５に格納する。
【００６３】
このように類似症例における診療中でなされた判断をする際に参照された情報を、実行中のワークフローステップでも判断の際に参照したという履歴を登録することで、判断の根拠を階層的に可視化し、医療従事者の診療における暗黙知の利活用を支援することが出来る。
【００６４】
ここで、参照情報に基づいて参照されていたワークフローステップ情報を抽出しているが、参照情報が識別する情報は、ワークフローステップ情報以外でもよい。例えば、外部の医学事典や標準診療ガイドラインなどでもよい。
【００６５】
＜カンファレンスフラグ情報を用いた類似症例検索＞
次に、医療情報データベース１０５に格納されているカンファレンスフラグフィールド２１７に記録されるカンファレンスフラグを用いて類似度算出を行う場合の本システムの動作について、図１５の処理フローを用いて詳細に説明する。図１１と同一のステップは符号を省略する。
【００６６】
類似度計算部１８１は、ステップＳ１５０７において、各エビデンス出力データを用いて算出した類似度Ｓｊの総和とは別に、類似度算出対象である医療情報Ｕｉに関連付けられたワークフローステップのカンファレンスフラグをワークフローステップテーブル１０１０から取得する。医療現場におけるカンファレンスは通常、複数の医師をはじめとする医療従事者によって行われる会議であり、カンファレンスにおいて生成された医療情報は複数の医療従事者による承認が得られた医療情報であることを意味する。したがって、カンファレンスフラグが「真」である医療情報はより信頼性が高い医療情報であるといえる。そこで、カンファレンスフラグによって類似度Ｓｊに重み付けを行うために、予め１以上の定数Ｃｆを設定しておき、カンファレンスフラグが「真」である時にはＳｊにＣｆを乗算することで類似度に重み付けを行っても良いし、Ｃｆを操作者が設定するための入力画面を別途設けても良い。
【００６７】
以上のことにより、本実施例によれば、医療情報を対象とした検索における類似度算出時にカンファレンスフラグを用いて重み付けを行うことで、より信頼性の高い医療情報が検索結果の上位に提示されるようになり、検索精度向上の効果が見込める。
【００６８】
＜ワークフロー間の類似度計算について＞
次に、前述の医療情報にワークフローを関連付け、ワークフロー間の類似度を算出する場合の本システムの動作について詳細に説明する。
【００６９】
図１６にワークフロー間の類似度を算出する処理フローを示す。類似度計算部１８１は、類似検索ボタンの選択を受け付ける（ステップＳ１６００）と、ワークフローステップ選択エリアに現在表示されているワークフロー（Ｑ）に関連付けられているＮ個の医療情報を取得する（ステップＳ１６０１）。これらのＮ個の医療情報が検索のクエリとなる。
【００７０】
次に、類似度計算部１８１は、これらのクエリと同じ種類の医療情報を持つワークフローの群（Ｕ）を医療情報データベース１０５から取得する（ステップＳ１６０２）。医療情報の種類について説明する。上で説明した実行者ＩＤ２１５、エビデンス種別３１２以外にも、医療情報が関連付けられているワークフローステップの実行予定部門２１３を用いて種類を特定することが出来る。例えば、Ｓ１６０１にて取得されたＮ個の医療情報それぞれに関連付けられた実行予定部門２１３を抽出し、この抽出された実行予定部門２１３の組と同じ組を持つ医療情報と、その医療情報が関連付けられているワークフローとを取得して、ワークフローの群Ｕとする。Ｎ個の医療情報それぞれに関連づけられた実行予定部門２１３を抽出し、｛内科、検査科、放射線科｝の組となる場合、類似度計算部１８１は、｛内科、検査科、放射線科｝の組を持つ医療情報と、その医療情報が関連づけられているワークフローを医療情報データベース１０５から取得する。同様にして、エビデンス種別３１２を用いて同じ種類か否かを判定しても良い。さらに、これらの実行予定部門２１３とエビデンス種別３１２の組み合わせを用いたワークフローの群Ｕの取得も出来る。Ｎ個の医療情報の各々に対して実行予定部門２１３とエビデンス種別３１２とを組み合わせたセットを形成して、これらのＮ個のセットによる組と対応する組を持つワークフローを検索してワークフローの群Ｕを取得するなどする。一例として、Ｎ個の医療情報から｛検査科―検査値グラフ、放射線科―ＣＴ画像、放射線科―画像処理｝のセットを抽出し、このセットと同じセットを持つ医療情報の組と、その医療情報の組に関連づけられたワークフローを取得する。
【００７１】
次に、ワークフローの群Ｕの中のある１つのワークフローＵｉと、現在表示されているワークフローＱとにおいて、ワークフローＱにおける各医療情報内のエビデンスデータのエビデンス種別と対応するエビデンス種別を持つエビデンスデータを含む医療情報を医療情報データベース１０５から１つずつ取得し、それぞれをＶｊ（Ｑ），  Ｖｊ（Ｕｉ）とする（ステップＳ１６０３）。Ｖｊ（Ｑ）とＶｊ（Ｕｉ）の類似度算出は、前述したような手法で医療情報間の類似度を算出する（ステップＳ１６０４）。このときにＶｊ（Ｑ）に対応するＶｊ（Ｕｉ）が複数あった場合には、例えばワークフローステップＮｏフィールド２１２を用いて、ワークフローＱにおけるＶｊ（Ｑ）が関連づけられているワークフローステップの位置、すなわちワークフローステップＮｏ１からの相対的なワークフローステップＮｏを取得し、ワークフローＵiにおいて取得したワークフローステップＮｏの値に最も近いワークフローステップＮｏのＶｊ（Ｕｉ）を用いる等、Ｖｊ（Ｑ）に対応するＶｊ（Ｕｉ）を一意に決定して医療情報間の類似度算出に用いる。全ての医療情報間の類似度を算出した後、これらの総和を算出することでワークフロー間の類似度が算出される（ステップＳ１６０６）。本実施例ではワークフロー間の類似度算出時に重み付けを行っていないが、各医療情報に関連付けられたワークフローステップの実行日時をワークフローステップ実施日時フィールド２１４から取得し、カレントステップにより近い実施日時を有するワークフローステップに対する重み付けを行っても良いし、前述したようにカンファレンスフラグを用いて重み付けを行っても良い。
【００７２】
最後に、算出されたワークフロー間の類似度Ｓｉに従ってワークフロー群Ｕを降順に並び変え、これを一覧表示する（ステップＳ１６０８）。検索結果画面では、検索結果一覧に表示されたワークフローのうち１つのワークフローを選択すると、選択されたワークフローにおける特定の医療情報、すなわちワークフローステップ実施画面の医療情報表示エリアに表示されている医療情報が表示される。さらに、選択されたワークフローを構成するワークフローステップにおいて参照された参照情報が、医療情報データベース１０５内の参照ワークフローステップＮｏ３０６に基づいて取得され画面に表示される。
【００７３】
以上のことにより、ワークフロー間の類似度を算出することにより、医療情報の入力状況に応じて適切な類似検索を実行することが可能となる。また、ワークフロー全体を類似度算出対象として用いることから、患者に対して実施される診療プロセス全体を考慮した類似検索を実行することが可能となる。
【００７４】
この例では実行中のワークフローの全ての医療情報を取得して類似度を計算したが、類似度を計算する医療情報の選択を受け付けるようにしても良い。例えば、
＜データセンタを用いたシステムの構成について＞
次に、本発明におけるシステム構成の一例として、データセンタ型システムについて詳細に説明する。図１７に示されるように、診療支援システム１０１はネットワーク１７０１を介して、データセンタ１７０２と接続される。記憶装置１１３はデータセンタ１７０２の中に存在し、記憶装置１１３へのアクセスはアクセス管理部１７０３によって厳密に管理される。病院は院外の施設であるデータセンタ１７０２を利用することでシステム導入時の初期投資を抑えることが可能となり、また記憶装置１１３に対する保守・管理も病院側では不要となる。
【００７５】
さらに、上記例の変形として、メモリ１１２やＣＰＵ１１４をデータセンタ１７０２に配するクラウドコンピューティング型システムとしても良い。その他にも、本発明におけるネットワークを用いたシステム構成は様々な形態が想定できるが、本実施例はこれを限定するものではない。
【符号の説明】
【００７６】
１０１  診療支援システム１０２  電子カルテシステム１０３  ＰＡＣＳ１０４  端末１０５  医療情報データベース１０６  医療情報格納手段１０７  ワークフロー入力手段１０８  入力情報受付手段１０９  医療情報出力手段１１１  インターフェイス１１２  メモリ１１３  記憶装置１１４  ＣＰＵ１１５  エビデンスデータ処理手段１１６  検査情報データベース１１７  ワークフローステップ依頼入力手段１１８  ワークフロー出力手段１１９  ワークフロー終了手段１６０  類似症例検索手段１７０  プロセス分析手段１８１  類似度計算部１８２  類似医療情報抽出部１８３  参照情報抽出部１８４  医療情報表示部１８５  参照情報格納部２００  ワークフロー情報テーブル２０１  患者ＩＤフィールド２０２  ワークフローＮｏフィールド２０３  ワークフロー名フィールド２０４  ワークフロー開始日時フィールド２０５  ワークフロー終了日時フィールド２０６  主治医ＩＤフィールド２０７  カンファレンスフラグフィールド２１０  ワークフローステップ情報フィールド２１１  患者ＩＤフィールド２１２  ワークフローステップＮｏフィールド２１３  ワークフローステップ実行予定部門ＩＤフィールド２１４  ワークフローステップ実行日時フィールド２１５  ワークフローステップ実行者ＩＤフィールド２１６  ワークフローステップ実行フラグフィールド２１７  カンファレンスステップフラグフィールド２１８  ワークフローＮｏフィールド２１９  親ワークフローステップＮｏフィールド２２０  子ワークフローステップＮｏフィールド３００  医療情報テーブル３０１  患者ＩＤフィールド３０５  判断文フィールド３０６  参照ワークフローステップＮｏフィールド３１０  エビデンスデータテーブル３１１  エビデンスＮｏフィールド３１２  エビデンス種別フィールド３１３  エビデンス表示用アイコンフィールド３１４  エビデンス表示用テキストフィールド３２０  処理履歴テーブル３２１  処理Ｎｏフィールド３２２  処理内容フィールド３２３  エビデンスＮｏフィールド３２４  処理パラメータフィールド３３０  入力データテーブル３３１  エビデンスＮｏフィールド３３２  入力データＩＤフィールド３３３  入力データ種別フィールド４００  検査値テーブル４０１  検査値ＩＤフィールド４０２  患者ＩＤフィールド４０３  検査結果日時フィールド４０４  項目コードフィールド４０５  値フィールド４１０  検査項目マスタテーブル４１１  項目コードフィールド４１２  項目名フィールド４１３  単位名フィールド４２０  測定値テーブル４２１  測定値ＩＤフィールド４２２  患者ＩＤフィールド４２３  測定結果日時フィールド４２４  項目コードフィールド４２５  値フィールド４３０  測定項目マスタテーブル４３１  項目コードフィールド４３２  項目名フィールド４３３  単位名フィールド４３４  登録日フィールド４４０  画像テーブル４４１  画像ＩＤフィールド４４２  患者ＩＤフィールド４４３  画像取得日フィールド４４４  項目コードフィールド４４５  画像フィールド７００  ワークフローステップ実行画面７０１  ワークフローステップ選択エリア７０２  ログイン情報表示エリア７０３  判断文入出力エリア７０４  エビデンスデータ表示エリア７０５  医療情報登録ボタン７０６  診療支援ボタン群７１０  検査値グラフ表示画面８００  画像処理画面９０３  ワークフローステップ参照履歴エリア９０４  類似症例検索ボタン１３０１  検索結果一覧画面１３０２  検索結果詳細画面１３０３  適用ボタン１７０１  ネットワーク１７０２  データセンタ１７０３  アクセス管理部
【図１（Ａ）】
2012070207.tif 000003
【図１（Ｂ）】
2012070207.tif 000004
【図１（Ｃ）】
2012070207.tif 000005
【図１（Ｄ）】
2012070207.tif 000006
【図２】
2012070207.tif 000007
【図３（Ａ）】
2012070207.tif 000008
【図３（Ｂ）】
2012070207.tif 000009
【図４】
2012070207.tif 000010
【図５】
2012070207.tif 000011
【図６】
2012070207.tif 000012
【図７】
2012070207.tif 000013
【図８】
2012070207.tif 000014
【図９】
2012070207.tif 000015
【図１０】
2012070207.tif 000016
【図１１】
2012070207.tif 000017
【図１２】
2012070207.tif 000018
【図１３】
2012070207.tif 000019
【図１４】
2012070207.tif 000020
【図１５】
2012070207.tif 000021
【図１６】
2012070207.tif 000022
【図１７】
2012070207.tif 000023
【国際調査報告】
2012070207.tif 000024
2012070207.tif 000025
2012070207.tif 000026
2012070207.tif 000027