(57)【要約】  医療情報管理システムは、互いに異なる形式で電子カルテ情報を記憶する複数の電子カルテサーバそれぞれが記憶する電子カルテ情報を同一の形式で記憶する標準化ストレージ（２３１）と、複数の電子カルテ情報の中から特定の症例に関する電子カルテ情報を検索するための検索キーの組み合わせを定義する定義情報を生成する定義情報生成部と、定義情報に基づいて複数の電子カルテ情報の中から特定の症例に関する電子カルテ情報を取得するポテンシャルケース検索部（２１４）と、ポテンシャルケース検索部（２１４）が取得した電子カルテ情報から特定の症例に対応する患者の臨床情報である検査値情報を抽出する検査値情報抽出部（５１５）と、を備える。
2018151181.tif 000002
【特許請求の範囲】
【請求項１】
互いに異なる形式で電子カルテ情報を記憶する複数の電子カルテサーバそれぞれが記憶する電子カルテ情報を同一の形式で記憶する電子カルテ情報ストレージと、
複数の電子カルテ情報の中から特定の症例に関する電子カルテ情報を検索するための検索キーの組み合わせを定義する定義情報を生成する定義情報生成部と、
前記定義情報に基づいて前記複数の電子カルテ情報の中から前記特定の症例に関する電子カルテ情報を取得する電子カルテ情報検索部と、
前記電子カルテ情報検索部が取得した電子カルテ情報から前記特定の症例に対応する患者の臨床情報を抽出する臨床情報抽出部と、を備える、
医療情報管理システム。
【請求項２】
ユーザの指定した結合条件に沿って複数の前記臨床情報を結合する結合部を更に備える、
請求項１に記載の医療情報管理システム。
【請求項３】
前記電子カルテ情報ストレージは、前記複数の電子カルテ情報を、前記複数の電子カルテ情報それぞれに含まれる識別情報に基づくディレクトリ構造で管理し、
電子カルテ情報を取得すると、取得した電子カルテ情報に含まれる識別情報に基づいて、前記取得した電子カルテ情報のファイルパスを設定する情報管理部を更に有する、
請求項１または２に記載の医療情報管理システム。
【請求項４】
前記臨床情報抽出部により抽出された臨床情報を用いて、前記特定の症例に対応する患者が陽性であるか否かを判定する判定部と、
前記判定部による判定結果に基づいて、前記特定の症例に対応する患者の陽性的中度を算出する陽性的中度算出部と、
前記特定の症例に対応する患者の陽性的中度に基づいて、定義情報の妥当性を評価する妥当性評価部と、を更に備える、
請求項１乃至３のいずれか１項に記載の医療情報管理システム。
【請求項５】
電子カルテ情報ストレージが記憶する複数の電子カルテ情報の中から特定の症例に関する電子カルテ情報を検索するための検索キーの組み合わせを定義する定義情報に基づいて前記複数の電子カルテ情報の中から取得された前記特定の症例に関する電子カルテ情報から前記特定の症例に対応する患者の臨床情報を抽出する臨床情報抽出部を備える、
臨床情報取得サーバ。
【請求項６】
互いに異なる形式で電子カルテ情報を記憶する複数の電子カルテサーバそれぞれが記憶する電子カルテ情報を同一の形式で記憶する電子カルテ情報ストレージを用いた医療情報管理方法であって、
複数の電子カルテ情報の中から特定の症例に関する電子カルテ情報を検索するための検索キーの組み合わせを定義する定義情報を生成するステップと、
前記定義情報に基づいて前記複数の電子カルテ情報の中から前記特定の症例に関する電子カルテ情報を取得するステップと、
取得した電子カルテ情報から前記特定の症例に対応する患者の臨床情報を抽出するステップと、を含む、
医療情報管理方法。
【請求項７】
コンピュータを、
互いに異なる形式で電子カルテ情報を記憶する複数の電子カルテサーバそれぞれが記憶する電子カルテ情報を同一の形式で記憶する電子カルテ情報ストレージ、
複数の電子カルテ情報の中から特定の症例に関する電子カルテ情報を検索するための検索キーの組み合わせを定義する定義情報を生成する定義情報生成部、
前記定義情報に基づいて前記複数の電子カルテ情報の中から前記特定の症例に関する電子カルテ情報を取得する電子カルテ情報検索部、
前記電子カルテ情報検索部が取得した電子カルテ情報から前記特定の症例に対応する患者の臨床情報を抽出する臨床情報抽出部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、医療情報管理システム、臨床情報取得サーバ、医療情報管理方法およびプログラムに関する。
【背景技術】
【０００２】
端末と、当該端末と通信可能に接続された治験データ収集サーバと、を備えるデータ収集処理システムが提案されている（例えば特許文献１参照）。治験データ収集サーバには、医療機関で取得された処方医薬品や診断名、検査値に関する情報を含む電子カルテ情報が蓄積されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２７６７６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、治験データ収集サーバが複数存在し、それらのベンダが互いに異なり互いに互換性の無い形式で複数の電子カルテ情報を蓄積しているとする。ここで、ユーザがこれらの治験データ収集サーバから特定の臨床情報を収集しようとする場合、ユーザは、複数の治験データ収集サーバに蓄積された電子カルテ情報それぞれに含まれる検査値情報を、各治験データ収集サーバで個別に電子カルテ情報を確認してそこに含まれる臨床情報を読み出す作業や読み出した検査値情報を記録媒体に保存する作業を強いられる。この場合、電子カルテ情報に含まれる臨床情報の収集効率は低くなってしまう。【０００５】
本発明は、上記事由に鑑みてなされたものであり、臨床情報を効率的に収集できる医療情報管理システム、臨床情報取得サーバ、医療情報管理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る医療情報管理システムは、
互いに異なる形式で電子カルテ情報を記憶する複数の電子カルテサーバそれぞれが記憶する電子カルテ情報を同一の形式で記憶する電子カルテ情報ストレージと、
複数の電子カルテ情報の中から特定の症例に関する電子カルテ情報を検索するための検索キーの組み合わせを定義する定義情報を生成する定義情報生成部と、
前記定義情報に基づいて前記複数の電子カルテ情報の中から前記特定の症例に関する電子カルテ情報を取得する電子カルテ情報検索部と、
前記電子カルテ情報検索部が取得した電子カルテ情報から前記特定の症例に対応する患者の臨床情報を抽出する臨床情報抽出部と、を備える。【０００７】
他の観点から見た本発明に係る臨床情報取得サーバは、
電子カルテ情報ストレージが記憶する複数の電子カルテ情報の中から特定の症例に関する電子カルテ情報を検索するための検索キーの組み合わせを定義する定義情報に基づいて前記複数の電子カルテ情報の中から取得された前記特定の症例に関する電子カルテ情報から前記特定の症例に対応する患者の臨床情報を抽出する臨床情報抽出部を備える。【０００８】
他の観点から見た本発明に係る医療情報管理方法は、
互いに異なる形式で電子カルテ情報を記憶する複数の電子カルテサーバそれぞれが記憶する電子カルテ情報を同一の形式で記憶する電子カルテ情報ストレージを用いた医療情報管理方法であって、
複数の電子カルテ情報の中から特定の症例に関する電子カルテ情報を検索するための検索キーの組み合わせを定義する定義情報を生成するステップと、
前記定義情報に基づいて前記複数の電子カルテ情報の中から前記特定の症例に関する電子カルテ情報を取得するステップと、
取得した電子カルテ情報から前記特定の症例に対応する患者の臨床情報を抽出するステップと、を含む。【０００９】
他の観点から見た本発明に係るプログラムは、
コンピュータを、
互いに異なる形式で電子カルテ情報を記憶する複数の電子カルテサーバそれぞれが記憶する電子カルテ情報を同一の形式で記憶する電子カルテ情報ストレージ、
複数の電子カルテ情報の中から特定の症例に関する電子カルテ情報を検索するための検索キーの組み合わせを定義する定義情報を生成する定義情報生成部、
前記定義情報に基づいて前記複数の電子カルテ情報の中から前記特定の症例に関する電子カルテ情報を取得する電子カルテ情報検索部、
前記電子カルテ情報検索部が取得した電子カルテ情報から前記特定の症例に対応する患者の臨床情報を抽出する臨床情報抽出部、
として機能させる。
【発明の効果】
【００１０】
本発明によれば、電子カルテ情報ストレージが、互いに異なる形式で電子カルテ情報を記憶する複数の電子カルテサーバそれぞれが記憶する電子カルテ情報を同一の形式で記憶する。そして、電子カルテ情報検索部が、定義情報生成部が生成した定義情報に基づいて複数の電子カルテ情報の中から特定の症例に関する電子カルテ情報を取得し、臨床情報抽出部が、電子カルテ情報検索部が取得した電子カルテ情報から特定の症例に対応する患者の臨床情報を抽出する。これにより、電子カルテ情報ストレージにアクセスするだけで、複数の電子カルテサーバそれぞれに蓄積された電子カルテ情報から個別にそれらに含まれる臨床情報を収集するのと同様に、臨床情報を収集できる。従って、複数の電子カルテサーバに蓄積された電子カルテ情報に含まれる臨床情報を効率的に収集することが可能となる。また、これにより、収集された臨床情報の二次利用が促進されやすくなる可能性もあるなどの利点もある。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態に係る医療情報管理システムの概略構成図である。
【図２】実施の形態に係る端末装置の構成を示すブロック図である。
【図３】実施の形態に係る定義情報記憶部が記憶するテーブルの内容を示す図である。
【図４】実施の形態に係るストレージサーバ、検査値情報取得サーバおよび電子カルテサーバの構成を示すブロック図である。
【図５】実施の形態に係る標準化ストレージのディレクトリ構造を示す図である。
【図６】実施の形態に係る検査値情報記憶部が記憶するテーブルの内容を示す図である。
【図７】実施の形態に係る端末装置、検査値情報取得サーバおよびストレージサーバの動作の一例を示すシーケンス図である。
【図８】実施の形態に係るストレージサーバのユーザインタフェースの表示部に表示される操作画面の一例を示す図である。
【図９】実施の形態に係るストレージサーバおよび電子カルテサーバの動作の一例を示すシーケンス図である。
【図１０】実施の形態に係る端末装置が実行する検査値情報取得処理の流れの一例を示すフローチャートである。
【図１１】実施の形態に係る検査値情報取得サーバが実行する検査値情報送信処理の流れの一例を示すフローチャートである。
【図１２】実施の形態に係るストレージサーバが実行する電子カルテ情報検索処理の流れの一例を示すフローチャートである。
【図１３】実施の形態に係るストレージサーバが実行する標準化ストレージ管理処理の流れの一例を示すフローチャートである。
【図１４】実施の形態に係る電子カルテサーバが実行する電子カルテ情報送信処理の流れの一例を示すフローチャートである。
【図１５】変形例に係る端末装置の構成を示すブロック図である。
【図１６Ａ】変形例に係る判定基準記憶部が記憶するテーブルの内容を示す図である。
【図１６Ｂ】変形例に係るＰＰＶ記憶部が記憶するテーブルの内容を示す図である。
【図１７】変形例に係る端末装置が実行するＰＰＶ評価処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施の形態に係る医療情報管理システムについて図面を参照して詳細に説明する。本実施の形態に係る医療情報管理システムは、電子カルテ情報を蓄積するストレージサーバを備え、ストレージサーバに蓄積された電子カルテ情報の中から検索キーの組み合わせを定義する定義情報を用いて特定の電子カルテ情報を取得する。そして、医療情報管理システムは、取得した電子カルテ情報から所望の臨床情報を取得する。
【００１３】
本実施の形態に係る医療情報管理システムは、図１に示すように、医薬品の臨床検査を実施する検査機関に設置された端末装置１と、医療施設に設置された検査値情報取得サーバ（臨床情報取得サーバ）５、ストレージサーバ２および複数の電子カルテサーバ３と、を備える。端末装置１は、検査機関に敷設されたネットワークＮＴ１に接続されている。検査値情報取得サーバ５およびストレージサーバ２は、医療施設に敷設されたネットワークＮＴ２に接続されている。また、複数の電子カルテサーバ３は、医療施設に敷設されたネットワークＮＴ２またはネットワークＮＴ２とは異なるネットワークＮＴ４に接続されている。複数の電子カルテサーバ３は、互いにベンダが異なっており、それぞれ異なる形式で複数の電子カルテ情報を記憶している。また、ネットワークＮＴ２には、医療施設のユーザ（例えば、医師、薬剤師など）が用いる端末装置４が接続されている。検査機関のネットワークＮＴ１と医療施設のネットワークＮＴ２とは、それぞれファイアウオール装置６１、６２を介して広域ネットワークＮＴ３に接続されている。検査機関のユーザは、例えば端末装置１に対して、特定の病気を患った患者に対して行われた検査の検査値情報を抽出するための検索キーの組み合わせを入力する。そうすると、端末装置１は、入力された検索キーの組み合わせを定義する定義情報を生成し、生成した定義情報を医療施設のストレージサーバ２へ送信する。一方、検査値情報取得サーバ５は、定義情報を受信すると、受信した定義情報をストレージサーバ２へ送信する。ストレージサーバ２は、受信した定義情報により定義される検索キーの組み合わせを用いて電子カルテ情報を検索し、得られた電子カルテ情報を検査値情報取得サーバ５へ送信する。検査値情報取得サーバ５は、受信した電子カルテ情報の中から検査値情報を抽出して検査機関の端末装置１へ送信する。端末装置１は、検査値情報取得サーバ５から検査値情報を受信すると、受信した検査値情報を記憶する。
【００１４】
端末装置１は、例えば汎用のパーソナルコンピュータから構成され、図２に示すように、ＣＰＵ（Central Processing Unit）１０１と、主記憶部１０２と、補助記憶部１０３と、ユーザインタフェース１０４と、通信部１０５と、これらを相互に接続するバス１０６と、を備える。主記憶部１０２は、揮発性メモリから構成され、ＣＰＵ１０１の作業領域として用いられる。補助記憶部１０３は、磁気ディスク、半導体メモリ等の不揮発性メモリから構成され、端末装置１の各種機能を実現するためのプログラムを記憶する。そして、ＣＰＵ１０１が、このプログラムを主記憶部１０２に読み出して実行することにより、端末装置１の各種機能が実現される。通信部１０５は、検査機関に敷設されたネットワークＮＴ１に接続されている。ユーザインタフェース１０４は、例えばキーボードやタッチパネル等から構成される入力部とディスプレイから構成される表示部とを有する。
【００１５】
ＣＰＵ１０１は、補助記憶部１０３が記憶するプログラムを実行することにより、定義情報生成部１１１および検査値情報取得部１１２として機能する。また、補助記憶部１０３は、定義情報記憶部１３１を有する。定義情報記憶部１３１は、例えば図３に示すように、検索キーの組み合わせを定義する定義情報を、その定義情報に対応する病名と、定義情報識別情報と、対応づけたテーブルを記憶する。
【００１６】
図２に戻って、定義情報生成部１１１は、後述の標準化ストレージが記憶する複数の電子カルテ情報の中から特定の症例（以下、「ポテンシャルケース」と称する。）に関する電子カルテ情報を検索するための検索キーの組み合わせを定義する定義情報を生成する。検索キーは、電子カルテ情報に含まれる病名、治療薬、診療行為を示す情報から構成される。そして、ポテンシャルケースは、定義情報に基づいて機械的に抽出された電子カルテ情報に対応する症例に相当する。ユーザがユーザインタフェース１０４を介して端末装置１に入力した、特定の病気を患った患者に対して行われた医療検査結果を示す検査値情報を抽出するための検索キーの組み合わせから定義情報を生成する。そして、定義情報生成部１１１は、生成した定義情報に定義情報識別情報を付与して定義情報記憶部１３１に記憶させる。定義情報は、例えばＸＭＬ形式のファイルとして定義情報記憶部１３１に記憶されている。
【００１７】
検査値情報取得部１１２は、定義情報記憶部１３１から定義情報を取得して検査値情報取得サーバ５へ送信することにより、検査値情報取得サーバ５から定義情報の検索キーに該当する患者（以下、「ポテンシャルケース」と称する。）それぞれの検査値情報を取得する。
【００１８】
ストレージサーバ２は、図４に示すように、ＣＰＵ２０１と、主記憶部２０２と、補助記憶部２０３と、ユーザインタフェース２０４と、通信部２０５と、これらを相互に接続するバス２０６と、を備える。補助記憶部２０３は、ストレージサーバ２の各種機能を実現するためのプログラムを記憶する。そして、ＣＰＵ２０１が、このプログラムを主記憶部２０２に読み出して実行することにより、ストレージサーバ２の各種機能が実現される。通信部２０５は、医療施設に敷設されたネットワークＮＴ２に接続されている。
【００１９】
ＣＰＵ２０１は、補助記憶部２０３が記憶するプログラムを実行することにより、受信部２１１、解析部２１２、情報管理部２１３、ポテンシャルケース検索部２１４およびコネクション制御部２１８として機能する。補助記憶部２０３は、標準化ストレージ（電子カルテ情報ストレージ）２３１を有する。
【００２０】
標準化ストレージ２３１は、例えばＳＳ−ＭＩＸ標準化ストレージから構成され、複数の電子カルテサーバ３が互いに異なる形式で記憶する電子カルテ情報を同一の形式で記憶する。同一の形式としては、例えばＨＬ７（Health Level 7）に適合した形式が挙げられる。ここで、ＨＬとは、電子化ヘルスケア情報の包括的枠組みに関する標準を意味する。各ファイルの名称は、例えば「（患者識別情報）＿（診療日）＿（データ種別）＿（オーダＮｏ）＿（発生日時）＿（診療科）＿（コンディションフラグ）」の構造を有する。ここで、データ種別は、図５の吹き出しで示すように診療情報の交換に関わる情報から構成される。オーダＮｏは、医師や看護師等の指示を特定するための識別番号である。発生日時は、ファイル作成日時を示す。コンディションフラグは、ファイルが有効か無効かを示すフラグ情報である。ファイルの構造は、図５の吹き出しで示すように、事象情報、患者識別情報、患者来院情報、障害情報および検査結果情報を含む。ここで、事象情報は、患者が医療施設を訪れた日付や病気が発生した日付等を示す情報である。患者識別情報は、患者の名前や住所等を示す情報である。患者来院情報は、患者に同行した人の名前や医療施設に訪れた回数等を示す情報である。障害情報は、患者に見られる異常を示す情報である。検査結果情報は、患者に対して行った結果の結果を示す情報である。
【００２１】
また、標準化ストレージ２３１は、例えば図５に示すように、電子カルテ情報を、複数の電子カルテ情報それぞれに含まれる患者識別情報、診療日を示す情報およびデータ種別を示す情報に基づくディレクトリ構造で管理している。
【００２２】
図４に戻って、受信部２１１は、検査機関の端末装置１から送信された定義情報と、電子カルテサーバ３から送信された電子カルテ情報パケットと、を受信する。解析部２１２は、受信部２１１が受信した電子カルテ情報パケットを解析して電子カルテ情報パケットに含まれる患者識別情報、診療日を示す情報およびデータ種別を示す情報を抽出する。
【００２３】
情報管理部２１３は、電子カルテ情報に含まれる患者識別情報、診療日を示す情報およびデータ種別を示す情報に基づいて、取得した電子カルテ情報のファイルパスを設定する。そして、情報管理部２１３は、設定したファイルパスに基づいて、電子カルテ情報を、標準化ストレージ２３１に記憶させる。
【００２４】
ポテンシャルケース検索部２１４は、電子カルテ情報取得要求から定義情報を抽出し、抽出した定義情報に基づいて複数の電子カルテ情報の中からポテンシャルケースの電子カルテ情報を検索して取得する。
【００２５】
ポテンシャルケース送信部２１５は、ポテンシャルケース検索部２１４が検索して取得した電子カルテ情報を、検査値情報取得サーバ５へ送信する。
【００２６】
コネクション制御部２１８は、接続要求の送信元である電子カルテサーバ３の認証処理を実行する。また、コネクション制御部２１８は、電子カルテサーバ３の認証に成功した場合、電子カルテサーバ３とのコネクションを確立し、電子カルテサーバ３へ接続許可通知を送信する。
【００２７】
検査値情報取得サーバ５は、図４に示すように、ＣＰＵ５０１と、主記憶部５０２と、補助記憶部５０３と、ユーザインタフェース５０４と、通信部５０５と、これらを相互に接続するバス５０６と、を備える。補助記憶部５０３は、検査値情報取得サーバ５の各種機能を実現するためのプログラムを記憶する。そして、ＣＰＵ５０１が、このプログラムを主記憶部５０２に読み出して実行することにより、検査値情報取得サーバ５の各種機能が実現される。通信部５０５は、医療施設に敷設されたネットワークＮＴ２に接続されている。
【００２８】
ＣＰＵ５０１は、補助記憶部５０３が記憶するプログラムを実行することにより、ポテンシャルケース取得部（電子カルテ情報検索部）５１４、検査値情報抽出部（臨床情報抽出部）５１５、結合部５１６および検査値情報送信部５１７として機能する。補助記憶部５０３は、検査値情報記憶部５３２を有する。
【００２９】
検査値情報記憶部５３２は、図６に示すように、定義情報に対応する検査値情報を、定義情報識別情報およびポテンシャルケースと対応づけたテーブルを記憶する。検査値情報は、検査項目とそれに対応する検査値とから構成される。また、検査値情報記憶部５３２は、１つの定義情報に対応する複数の検査値情報を結合した検査値情報も記憶している。検査値情報は、例えばＸＭＬ形式のファイルとして検査値情報記憶部５３２に記憶されている。
【００３０】
図４に戻って、ポテンシャルケース取得部５１４は、検査機関の端末装置１から受信した定義情報を含む電子カルテ情報要求を生成する。そして、ポテンシャルケース取得部５１４は、生成した電子カルテ情報要求をストレージサーバ２へ送信することにより、ストレージサーバ２からポテンシャルケースの電子カルテ情報を取得する。
【００３１】
検査値情報抽出部５１５は、ポテンシャルケース取得部５１４が取得した電子カルテ情報からポテンシャルケースに対応する患者の臨床情報である、医療検査結果を示す検査値情報を抽出する。そして、検査値情報抽出部５１５は、抽出した検査値情報を検査値情報記憶部５３２に記憶させる。
【００３２】
結合部５１６は、ユーザの指定した結合条件に沿って複数の検査値情報を結合する。ユーザが検査値情報取得サーバ５のユーザインタフェース５０４を介して結合条件を特定する情報を入力する操作を行うと、結合部５１６は、複数の検査値情報を結合するよう要求する検査値情報結合要求を受け付ける。この検査値情報結合要求は、ユーザの指定した結合条件を示す情報を含む。そして、結合部５１６は、検査値情報結合要求に含まれる結合条件を示す情報に沿って、複数の検査値情報を結合する。また、結合部５１６は、互いに結合された検査値情報を圧縮してから検査値情報記憶部５３２に記憶させる。
【００３３】
検査値情報送信部５１７は、検査値情報記憶部５３２から圧縮された検査値情報を取得し、取得した検査値情報を端末装置１へ送信する。
【００３４】
複数の電子カルテサーバ３は、それぞれ異なる形式で複数の電子カルテ情報を記憶している。各電子カルテサーバ３は、ＣＰＵ３０１と、主記憶部３０２と、補助記憶部３０３と、ユーザインタフェース３０４と、通信部３０５と、これらを相互に接続するバス３０６と、を備える。補助記憶部３０３は、電子カルテサーバ３の各種機能を実現するためのプログラムを記憶する。そして、ＣＰＵ３０１が、このプログラムを主記憶部３０２に読み出して実行することにより、電子カルテサーバ３の各種機能が実現される。通信部３０５は、医療施設に敷設されたネットワークＮＴ２に接続されている。
【００３５】
ＣＰＵ３０１は、補助記憶部３０３が記憶するプログラムを実行することにより、取得部３１１、パケット生成部３１２および送信部３１３として機能する。また、補助記憶部３０３は、電子カルテストレージ３３１を有する。
【００３６】
取得部３１１は、端末装置４から電子カルテ情報を取得して電子カルテストレージ３３１に記憶させる。電子カルテストレージ３３１は、互いに互換性の無い異なる形式で複数の電子カルテ情報を記憶している。パケット生成部３１２は、電子カルテストレージ３３１が記憶する電子カルテ情報を含む電子カルテ情報パケットを生成する。送信部３１３は、パケット生成部３１２によりＨＬ７に適合する形式に変換された電子カルテ情報に、ＨＬ７に基づくヘッダ情報を付加してストレージサーバ２へ送信する。
【００３７】
次に、端末装置１、検査値情報取得サーバ５およびストレージサーバ２の動作について図７を参照しながら説明する。まず、検査機関のユーザがユーザインタフェース１０４を介して端末装置１にポテンシャルケースを検索するための検索キーの組み合わせを入力すると、端末装置１は、入力された検索キーの組み合わせから定義情報を生成する（ステップＳ１）。次に、生成された定義情報が、端末装置１から検査値情報取得サーバ５へ送信される（ステップＳ２）。
【００３８】
一方、検査値情報取得サーバ５は、定義情報を受信すると、定義情報を含む電子カルテ情報要求を生成する（ステップＳ３）。続いて、電子カルテ情報要求が、検査値情報取得サーバ５からストレージサーバ２へ送信される（ステップＳ４）。一方、ストレージサーバ２は、検査値情報取得サーバ５から電子カルテ情報要求を取得すると、取得した電子カルテ情報要求に含まれる定義情報を抽出し、その定義情報を用いて、標準化ストレージ２３１を検索し（ステップＳ５）、ポテンシャルケースの電子カルテ情報を取得する。その後、取得されたポテンシャルケースの電子カルテ情報が、ストレージサーバ２から検査値情報取得サーバ５へ送信される（ステップＳ６）。そして、検査値情報取得サーバ５は、ストレージサーバ２から受信したポテンシャルケースの電子カルテ情報から検査値情報を抽出して検査値情報記憶部５３２に記憶させる（ステップＳ７）。
【００３９】
次に、医療施設のユーザが検査値情報取得サーバ５に対してユーザインタフェース２０４を介して検査値情報を結合するための操作を行ったとする。この場合、検査値情報取得サーバ５は、検査値情報を結合するよう要求する検査値情報結合要求を受け付ける（ステップＳ８）。ここで、ユーザインタフェース２０４の表示部には、例えば図８に示すような操作画面２０４ａが表示される。そして、ユーザが、結合したい検査値情報のチェックボックスにチェックを入れてから（図８中の破線で囲んだ部分ＣＢ参照）、マージデータ出力釦ＥＫをクリックしたとする。この場合、検査値情報取得サーバ５は、識別番号１乃至３の検査値情報を結合する旨の結合条件を含む検査値情報結合要求を受け付ける。
【００４０】
図７に戻って、検査値情報取得サーバ５は、検査値情報結合要求を受け付けると、ユーザの指定した結合条件に沿って検査値情報を結合する（ステップＳ９）。続いて、検査値情報取得サーバ５は、結合した検査値情報を圧縮して検査値情報記憶部５３２に記憶させる（ステップＳ１０）。その後、圧縮された検査値情報が、検査値情報取得サーバ５から端末装置１へ送信される（ステップＳ１１）。
【００４１】
一方、端末装置１は、検査値情報を受信すると、受信した検査値情報を展開して主記憶部１０２に記憶させる（ステップＳ１２）。
【００４２】
次に、ストレージサーバ２および電子カルテサーバ３の動作について図９を参照しながら説明する。ストレージサーバ２は、前出の図７を用いて説明した動作と並行して以下に説明する処理を実行する。まず、医療施設のユーザが端末装置４において電子カルテ情報を電子カルテサーバ３へ送信する操作を行うと、電子カルテサーバ３が端末装置４から電子カルテ情報を受信する（ステップＳ２１）。このとき、コネクションの確立を要求する接続要求が、電子カルテサーバ３からストレージサーバ２へ送信される（ステップＳ２２）。また、電子カルテサーバ３は、受信した電子カルテ情報を電子カルテストレージ３３１に記憶させる。
【００４３】
一方、ストレージサーバ２は、接続要求を受信すると、接続要求の送信元である電子カルテサーバ３の認証処理を実行する（ステップＳ２３）。ここで、ストレージサーバ２は、電子カルテサーバ３の認証が正常に行われた場合、電子カルテサーバ３とのコネクションを確立させる（ステップＳ２４）。次に、電子カルテサーバ３に対してストレージサーバ２への接続を許可する旨を通知する接続許可通知が、ストレージサーバ２から電子カルテサーバ３へ送信される（ステップＳ２５）。
【００４４】
一方、電子カルテサーバ３は、ストレージサーバ２から接続許可通知を受信すると、電子カルテストレージ３３１から電子カルテ情報を取得し、取得した電子カルテ情報から電子カルテ情報パケットを生成する（ステップＳ２６）。ここで、電子カルテサーバ３は、電子カルテストレージ３３１から複数のポテンシャルケースそれぞれに対応する電子カルテ情報パケットを生成する。
【００４５】
続いて、電子カルテ情報パケットが、電子カルテサーバ３からストレージサーバ２へ送信される（ステップＳ２７）。
【００４６】
一方、ストレージサーバ２は、電子カルテ情報パケットを受信すると、それに含まれる電子カルテ情報に対応するファイルパスを設定する（ステップＳ２８）。その後、ストレージサーバ２は、設定されたファイルパスに基づいて、受信した電子カルテ情報を、標準化ストレージ２３１に記憶させる（ステップＳ２９）。次に、受信した電子カルテ情報が標準化ストレージ２３１に記憶されたことを通知する記憶完了通知が、ストレージサーバ２から電子カルテサーバ３へ送信される（ステップＳ３０）。
【００４７】
一方、電子カルテサーバ３がストレージサーバ２から記憶完了通知を受信すると、他の電子カルテ情報パケットが、電子カルテサーバ３からストレージサーバ２へ送信される（ステップＳ３１）。一方、ストレージサーバ２は、電子カルテ情報パケットを受信すると、それに対応するファイルパスを設定し（ステップＳ３２）、そのファイルパスに基づいて電子カルテ情報を標準化ストレージ２３１に記憶させる（ステップＳ３３）。続いて、記憶完了通知が、ストレージサーバ２から電子カルテサーバ３へ送信される（ステップＳ３４）。以後、電子カルテサーバ３が生成した電子カルテ情報パケットの全ての送信を完了するまで、ステップＳ３１乃至Ｓ３４の処理が繰り返し実行される。
【００４８】
その後、電子カルテサーバ３が、ＨＬ７に適合する形式に変換した電子カルテ情報パケットを全て送信したと判定すると（ステップＳ３５）、電子カルテ情報の送信を終了する旨を通知する送信終了通知が、電子カルテサーバ３からストレージサーバ２へ送信される（ステップＳ３６）。一方、ストレージサーバ２は、送信終了通知を受信すると、電子カルテサーバ３とのコネクションを遮断する（ステップＳ３７）。
【００４９】
次に、本実施の形態に係る端末装置１が実行する検査値情報取得処理について図１０を参照しながら説明する。この検査値情報取得処理は、ユーザにより端末装置１に対して検査値情報取得処理を実行するための操作がなされたことを契機として開始される。
【００５０】
まず、定義情報生成部１１１は、ユーザがユーザインタフェース１０４を介して端末装置１に入力した、特定の病気を患った患者に対して行われた検査の検査値情報を抽出するための検索キーの組み合わせから定義情報を生成する（ステップＳ１０１）。このとき、定義情報生成部１１１は、生成した定義情報に定義情報識別情報を付与して定義情報記憶部１３１に記憶させる。
【００５１】
次に、検査値情報取得部１１２は、定義情報をストレージサーバ２へ送信する（ステップＳ１０２）。続いて、検査値情報取得部１１２は、定義情報送信後の予め設定された待ち時間の間、検査値情報を受信したか否かを判定する（ステップＳ１０３）。検査値情報取得部１１２は、待ち時間の間に検査値情報を受信しない場合（ステップＳ１０３：Ｎｏ）、再度定義情報をストレージサーバ２へ送信する（ステップＳ１０２）。一方、検査値情報取得部１１２は、検査値情報を受信したと判定すると（ステップＳ１０３：Ｙｅｓ）、受信した検査値情報を展開して主記憶部１０２に記憶させる（ステップＳ１０４）。
【００５２】
次に、本実施の形態に係る検査値情報取得サーバ５が実行する検査値情報送信処理について図１１を参照しながら説明する。この検査値情報送信処理は、ストレージサーバ２へ電源が投入されたことを契機として開始される。
【００５３】
まず、ポテンシャルケース取得部５１４は、端末装置１から定義情報を受信したか否かを判定する（ステップＳ２０１）。ポテンシャルケース取得部５１４が定義情報を受信していないと判定すると（ステップＳ２０１：Ｎｏ）、後述のステップＳ２１０の処理が実行される。
【００５４】
一方、ポテンシャルケース取得部５１４が定義情報を受信したと判定すると（ステップＳ２０１：Ｙｅｓ）、ポテンシャルケース取得部５１４は、受信した定義情報を含む電子カルテ情報送信要求を生成してストレージサーバ２へ送信する（ステップＳ２０２）。次に、ポテンシャルケース取得部５１４は、ストレージサーバ２から電子カルテ情報を受信したか否かを判定する（ステップＳ２０３）。ポテンシャルケース取得部５１４は、ストレージサーバ２から電子カルテ情報を受信していないと判定すると（ステップＳ２０３：Ｎｏ）、再びステップＳ２０２の処理を実行する。一方、ポテンシャルケース取得部５１４は、ストレージサーバ２から電子カルテ情報を受信したと判定すると（ステップＳ２０３：Ｙｅｓ）、受信したポテンシャルケースの電子カルテ情報を主記憶部１０２に記憶させる。そして、検査値情報抽出部５１５は、ストレージサーバ２から取得した電子カルテ情報から検査値情報を抽出し抽出した検査値情報を検査値情報記憶部５３２に記憶させる（ステップＳ２０４）。
【００５５】
続いて、結合部５１６は、前述の検査値情報結合要求を受け付けたか否かを判定する（ステップＳ２０５）。結合部５１６は、前述のようにユーザがストレージサーバ２に対して複数の検査値情報を結合するための操作を行ったときに、検査値情報結合要求を受け付ける。結合部５１６が検査値情報結合要求を受け付けていないと判定すると（ステップＳ２０５：Ｎｏ）、後述のステップＳ２０９の処理が実行される。
【００５６】
一方、結合部５１６は、検査値情報結合要求を受け付けたと判定すると（ステップＳ２０５：Ｙｅｓ）、検査値情報結合要求に含まれる結合条件を取得し（ステップＳ２０６）、結合条件に沿って複数の検査値情報を結合する（ステップＳ２０７）。その後、結合部５１６は、互いに結合された検査値情報を圧縮してから検査値情報記憶部５３２に記憶させる（ステップＳ２０８）。
【００５７】
次に、検査値情報送信部５１７は、検査値情報記憶部５３２が記憶する圧縮された検査値情報を、端末装置１へ送信する（ステップＳ２０９）。続いて、ポテンシャルケース取得部５１４は、ユーザがユーザインタフェース５０４を介して検査値情報送信処理を終了させるよう指令する終了指令が有ったか否かを判定する（ステップＳ２１０）。ポテンシャルケース取得部５１４により終了指令が有ったと判定されると（ステップＳ２１０：Ｙｅｓ）、検査値情報送信処理が終了する。一方、ポテンシャルケース取得部５１４は、終了指令が無いと判定すると（ステップＳ２１０：Ｎｏ）、再びステップＳ２０１の処理を実行する。
【００５８】
次に、本実施の形態に係るストレージサーバ２が実行する電子カルテ情報検索処理について図１２を参照しながら説明する。この電子カルテ情報検索処理は、ストレージサーバ２へ電源が投入されたことを契機として開始される。まず、受信部２１１は、検査値情報取得サーバ５から電子カルテ情報要求を受信したか否かを判定する（ステップＳ６０１）。受信部２１１が電子カルテ情報要求を受信していないと判定すると（ステップＳ６０１：Ｎｏ）、後述のステップＳ６０５の処理が実行される。
【００５９】
一方、受信部２１１が電子カルテ情報要求を受信したと判定すると（ステップＳ６０１：Ｙｅｓ）、ポテンシャルケース検索部２１４は、受信した電子カルテ情報要求に含まれる定義情報を抽出する（ステップＳ６０２）。次に、ポテンシャルケース検索部２１４は、抽出した定義情報により定義される検索キーの組み合わせを用いて、ポテンシャルケースの電子カルテ情報を検索する（ステップＳ６０３）。
【００６０】
続いて、ポテンシャルケース送信部２１５は、ポテンシャルケース検索部２１４が検索して取得した電子カルテ情報を、検査値情報取得サーバ５へ送信する（ステップＳ６０４）。
【００６１】
その後、受信部２１１は、ユーザがユーザインタフェース２０４を介して電子カルテ情報検索処理を終了させるよう指令する終了指令が有ったか否かを判定する（ステップＳ６０５）。受信部２１１により終了指令が有ったと判定されると（ステップＳ６０５：Ｙｅｓ）、電子カルテ情報検索処理が終了する。一方、受信部２１１は、終了指令が無いと判定すると（ステップＳ６０５：Ｎｏ）、再びステップＳ６０１の処理を実行する。
【００６２】
次に、本実施の形態に係るストレージサーバ２が実行する標準化ストレージ管理処理について図１３を参照しながら説明する。この標準化ストレージ管理処理は、前述の電子カルテ情報検索処理と並行して実行され、ストレージサーバ２へ電源が投入されたことを契機として開始される。
【００６３】
まず、受信部２１１は、電子カルテサーバ３から接続要求を受信したか否かを判定する（ステップＳ３０１）。受信部２１１が接続要求を受信していないと判定すると（ステップＳ３０１：Ｎｏ）、後述のステップＳ３１２の処理が実行される。
【００６４】
一方、受信部２１１が接続要求を受信したと判定すると（ステップＳ３０１：Ｙｅｓ）、コネクション制御部２１８は、接続要求の送信元である電子カルテサーバ３の認証処理を実行する（ステップＳ３０２）。コネクション制御部２１８が電子カルテサーバ３の認証に失敗した場合（ステップＳ３０３：Ｎｏ）、後述のステップＳ３１２の処理が実行される。
【００６５】
一方、コネクション制御部２１８は、電子カルテサーバ３の認証に成功した場合（ステップＳ３０３：Ｙｅｓ）、電子カルテサーバ３とのコネクションを確立し（ステップＳ３０４）、電子カルテサーバ３へ接続許可通知を送信する（ステップＳ３０５）。
【００６６】
次に、解析部２１２は、接続許可通知の送信後予め定められた待ち時間内に、電子カルテサーバ３から電子カルテ情パケットを受信したか否かを判定する（ステップＳ３０６）。解析部２１２が待ち時間内に電子カルテ情報パケットを受信していないと判定すると（ステップＳ３０６：Ｎｏ）、後述のステップＳ３１０の処理が実行される。
【００６７】
一方、解析部２１２は、待ち時間内に電子カルテ情報パケットを受信したと判定すると（ステップＳ３０６：Ｙｅｓ）、受信部２１１が受信した電子カルテ情報パケットを解析して電子カルテ情報パケットに含まれる患者識別情報、診療日を示す情報およびデータ種別を示す情報を抽出する。そして、情報管理部２１３が、電子カルテ情報に含まれる患者識別情報、診療日を示す情報およびデータ種別を示す情報に基づいて、取得した電子カルテ情報のファイルパスを設定する（ステップＳ３０７）。
【００６８】
続いて、情報管理部２１３は、設定したファイルパスに基づいて、電子カルテ情報を標準化ストレージ２３１に記憶させる（ステップＳ３０８）。その後、情報管理部２１３は、電子カルテ情報の標準化ストレージ２３１への記憶が完了したことを通知する記憶完了通知を電子カルテサーバ３へ送信する（ステップＳ３０９）。
【００６９】
次に、受信部２１１は、電子カルテサーバ３から送信終了通知を受信したか否かを判定する（ステップＳ３１０）。受信部２１１が送信終了通知を受信していないと判定すると（ステップＳ３１０：Ｎｏ）、再びステップＳ３０６の処理が実行される。
【００７０】
一方、受信部２１１が送信終了通知を受信したと判定すると（ステップＳ３１０：Ｙｅｓ）、コネクション制御部２１８は、電子カルテサーバ３とのコネクションを遮断する（ステップＳ３１１）。続いて、受信部２１１は、ユーザがユーザインタフェース２０４を介して標準化ストレージ管理処理を終了させるよう指令する終了指令が有ったか否かを判定する（ステップＳ３１２）。受信部２１１により終了指令が有ったと判定されると（ステップＳ３１２：Ｙｅｓ）、標準化ストレージ管理処理が終了する。一方、受信部２１１は、終了指令が無いと判定すると（ステップＳ３１２：Ｎｏ）、再びステップＳ３０１の処理を実行する。
【００７１】
次に、本実施の形態に係る電子カルテサーバ３が実行する電子カルテ情報送信処理について図１４を参照しながら説明する。この電子カルテ情報送信処理は、電子カルテサーバ３へ電源が投入されたことを契機として開始される。
【００７２】
まず、取得部３１１は、端末装置４から電子カルテ情報を受信したか否かを判定する（ステップＳ４０１）。取得部３１１が電子カルテ情報を受信していないと判定すると（ステップＳ４０１：Ｎｏ）、後述のステップＳ４１０の処理が実行される。
【００７３】
一方、取得部３１１が電子カルテ情報を受信したと判定すると（ステップＳ４０１：Ｙｅｓ）、送信部３１３は、接続要求をストレージサーバ２へ送信する（ステップＳ４０２）。次に、パケット生成部３１２は、接続要求送信後予め設定された待ち時間内にストレージサーバ２から接続許可通知を受信したか否かを判定する（ステップＳ４０３）。パケット生成部３１２が待ち時間内に接続許可通知を受信していないと判定すると（ステップＳ３０３：Ｎｏ）、再びステップＳ４０２の処理が実行される。
【００７４】
一方、パケット生成部３１２は、待ち時間内に接続許可通知を受信したと判定すると（ステップＳ４０３：Ｙｅｓ）、電子カルテストレージ３３１から複数の電子カルテ情報を取得し、取得した複数の電子カルテ情報を含む電子カルテ情報パケットを生成する（ステップＳ４０４）。続いて、送信部３１３は、生成した電子カルテ情報パケットをストレージサーバ２へ送信する（ステップＳ４０５）。
【００７５】
その後、送信部３１３は、電子カルテ情報送信後予め設定された待ち時間内に、ストレージサーバ２から記憶完了通知を受信したか否かを判定する（ステップＳ４０６）。送信部３１３は、待ち時間内に記憶完了通知を受信しなかった場合（ステップＳ４０６：Ｎｏ）、同一の電子カルテ情報パケットをストレージサーバ２へ再送信してから（ステップＳ４０７）、再びステップＳ４０６の処理を実行する。
【００７６】
一方、送信部３１３は、待ち時間内に記憶完了通知を受信すると（ステップＳ４０６：Ｙｅｓ）、生成した電子カルテ情報パケットを全てストレージサーバ２へ送信したか否かを判定する（ステップＳ４０８）。送信部３１３は、生成した複数の電子カルテ情報パケットの中に未送信の電子カルテ情報パケットが残っていると判定すると（ステップＳ４０８：Ｎｏ）、再びステップＳ４０５の処理を実行する。
【００７７】
一方、送信部３１３は、生成した複数の電子カルテ情報パケットを全てストレージサーバ２へ送信したと判定すると（ステップＳ４０８：Ｙｅｓ）、送信終了通知をストレージサーバ２へ送信する（ステップＳ４０９）。次に、取得部３１１は、ユーザがユーザインタフェース３０４を介して電子カルテ情報送信処理を終了させるよう指令する終了指令が有ったか否かを判定する（ステップＳ４１０）。取得部３１１により終了指令が有ったと判定されると（ステップＳ４１０：Ｙｅｓ）、電子カルテ情報送信処理が終了する。一方、取得部３１１は、終了指令が無いと判定すると（ステップＳ４１０：Ｎｏ）、再びステップＳ４０１の処理を実行する。
【００７８】
ところで、例えば互いにベンダの異なる複数の電子カルテサーバ３に蓄積された電子カルテ情報を収集する場合、複数の電子カルテサーバ３それぞれに蓄積された電子カルテ情報に互換性がない場合がある。この場合、ユーザは、複数の電子カルテサーバ３に蓄積された電子カルテ情報それぞれに含まれる検査値情報を、各電子カルテサーバ３で個別に電子カルテ情報を確認してそこに含まれる検査値情報を読み出す作業や読み出した検査値情報を記録媒体に保存する作業を強いられる虞がある。
【００７９】
これに対して、本実施の形態に係る医療情報管理システムでは、ストレージサーバ２の標準化ストレージ２３１が、互いに異なる形式で電子カルテ情報を記憶する複数の電子カルテサーバ３それぞれが記憶する電子カルテ情報を同一の形式で記憶する。そして、ポテンシャルケース検索部２１４が、定義情報に基づいて複数の電子カルテ情報の中からポテンシャルケースの電子カルテ情報を取得する。検査値情報抽出部５１５が、ポテンシャルケース検索部２１４が取得した電子カルテ情報からポテンシャルケースの検査値情報を抽出する。これにより、ストレージサーバ２の標準化ストレージ２３１にアクセスするだけで、前述の複数の電子カルテサーバ３それぞれに蓄積された電子カルテ情報から個別にそれらに含まれる検査値情報を収集するのと同様に、検査値情報を収集できる。従って、前述の複数の電子カルテサーバ３に蓄積された電子カルテ情報に含まれる検査値情報を効率的に収集することが可能となる。また、収集された検査値情報の二次利用を促進しやすくなる可能性もあるなどの利点もある。
【００８０】
また、本実施の形態に係る検査値情報取得サーバ５は、ユーザの指定した結合条件に沿って複数の検査値情報を結合する結合部５１６を有する。これにより、ユーザは、ポテンシャルケースの電子カルテ情報を自らが指定した結合条件に沿って纏めることが可能となるので、電子カルテ情報の管理を行い易くなるという利点がある。
【００８１】
更に、本実施の形態に係る標準化ストレージ２３１は、複数の電子カルテ情報を、複数の電子カルテ情報それぞれに含まれる患者識別情報、診療日を示す情報およびデータ種別を示す情報に基づくディレクトリ構造で管理している。そして、情報管理部２１３が、電子カルテ情報を取得すると、取得した電子カルテ情報に含まれる、患者識別情報、診療日を示す情報およびデータ種別を示す情報識別情報に基づいて、取得した電子カルテ情報のファイルパスを設定する。これにより、電子カルテ情報に含まれる患者識別情報や診療日を示す情報等に基づいて、標準化ストレージ２３１が記憶する電子カルテ情報のファイルパスを特定し易くなるので、電子カルテ情報の検索効率が向上するという利点がある。
【００８２】
以上、本発明の実施の形態について説明したが、本発明は前述の実施の形態の構成に限定されるものではない。例えば、ネットワークＮＴ１とネットワークＮＴ２とが繋がっておらず、端末装置１からストレージサーバ２への定義情報の受け渡しおよびストレージサーバ２から端末装置１への検査値情報の受け渡しが、ＵＳＢ（Universal Serial Bus）メモリのような記録媒体を通じて行われる構成であってもよい。
【００８３】
実施の形態に係る医療情報管理システムにおいて、ストレージサーバ２に蓄積された電子カルテ情報の中から特定の医療情報を抽出する際に用いる定義情報の妥当性を評価する機能を有するものであってもよい。この変形例に係る医療情報管理システムは、例えば、前述の定義情報を用いて抽出した医療情報を至適標準（ゴールドスタンダード）とする情報源と照合して抽出した医療情報の陽性的中度（ＰＰＶ：Positive Predictive Value）を算出するものであってもよい。また、医療情報管理システムは、算出した陽性的中度の高い検索キーの組み合わせほどその妥当性が高いと評価してもよい。
【００８４】
本変形例に係る端末装置２００１は、実施の形態に係る端末装置１と同様に、図１５に示すように、ＣＰＵ（Central Processing Unit）１０１と、主記憶部１０２と、補助記憶部１０３と、ユーザインタフェース１０４と、通信部１０５と、これらを相互に接続するバス１０６と、を備える。なお、図１５において、実施の形態に係る端末装置１と同様の構成については図２と同一の符号を付している。
【００８５】
ＣＰＵ１０１は、補助記憶部１０３が記憶するプログラムを実行することにより、定義情報生成部１１１、検査値情報取得部１１２、判定部１１３、ＰＰＶ算出部（陽性的中度算出部）１１４および定義妥当性評価部１１５として機能する。また、補助記憶部１０３は、定義情報記憶部１３１と、判定基準記憶部１３２と、ＰＰＶ記憶部１３３とを有する。
【００８６】
判定基準記憶部１３２は、検査値情報から病気の有無を判定するための現在利用可能な判定基準のうち最良とされている判定方法（ゴールドスタンダード）を実行するために必要な各種情報を記憶する。判定基準は、例えば「化学的根拠に基づく糖尿病診療ガイドライン２０１０」や「動脈硬化性疾患予防ガイドライン２００７年版」等を参考に決定される。判定基準記憶部１３２は、例えば図１６Ａに示すように、判定基準値を示す判定基準値情報を、対応する臨床検査項目および病名と対応づけたテーブルを記憶する。ＰＰＶ記憶部１３３は、各定義情報により得られた検査値情報に対応するＰＰＶを、定義情報識別情報と対応づけて記憶する。また、判定基準記憶部１３２は、判定対象となる期間を示す対象期間情報と、判定対象の患者が真の患者であるか否かを判定する判定方法を示す判定方法情報と、を更に記憶する。
【００８７】
ＰＰＶ記憶部１３３は、例えば図１６Ｂに示すように、ＰＰＶと、定義情報識別情報と、対応づけたテーブルを記憶する。
【００８８】
図１５に戻って、判定部１１３は、判定基準記憶部１３２が記憶する判定基準を示す情報を含むテーブルを参照して、検査値情報取得部１１２により取得された検査値情報を用いて、ポテンシャルケースに対応する患者が陽性であるか否かを判定する。以下、ポテンシャルケースに対応する患者が陽性である場合を「真のケース」と称する。判定部１１３は、例えば検査値情報が判定対象期間内の同日または別の日に２回実施された検査での検査値の両方が判定基準値以上であることを示す場合、その検査値情報に対応するポテンシャルケースを真のケースと判定する。
【００８９】
ＰＰＶ算出部１１４は、判定部１１３による判定の結果に基づいて、ポテンシャルケースに対応する患者の陽性的中度（以下、「ＰＰＶ」と称する。）を算出する。具体的には、ＰＰＶ算出部１１４は、ポテンシャルケースに対応する患者の全てについて、判定部１１３により真のケースと判定された患者の人数と、真のケースと判定されなかった患者の人数と、を集計する。そして、ＰＰＶ算出部１１４は、真のケースと判定された患者の人数をポテンシャルケースに対応する全ての患者の人数で除することによりＰＰＶを算出する。ＰＰＶ算出部１１４は、算出したＰＰＶを定義情報識別情報と対応付けてＰＰＶ記憶部１３３に記憶させる。
【００９０】
定義妥当性評価部１１５は、ＰＰＶ記憶部１３３を参照して、ポテンシャルケースに対応する患者のＰＰＶに基づいて、定義情報の妥当性を評価する。定義妥当性評価部１１５は、各定義情報について、ＰＰＶの大きさが大きい定義情報ほど妥当性が高くなるようにランク付けを実行する。
【００９１】
次に、本変形例に係る端末装置２００１が実行するＰＰＶ評価処理について図１７を参照しながら説明する。このＰＰＶ評価処理は、ユーザにより端末装置２００１に対してＰＰＶ評価処理を実行するための操作がなされたことを契機として開始される。
【００９２】
まず、判定部１１３は、判定基準記憶部１３２が記憶する判定基準値情報、対象期間情報および判定方法情報を参照して、主記憶部１０２が記憶する検査値情報を用いて、ポテンシャルケースに対応する患者が真のケースであるか否かを判定する（ステップＳ７０１）。ここで、判定部１１３は、ポテンシャルケースに対応する患者の全てについてそれぞれ真のケースであるか否かを判定し、判定結果を主記憶部１０２に記憶させる。
【００９３】
次に、ＰＰＶ算出部１１４は、ポテンシャルケースに対応する患者の全てについて、判定部１１３により真のケースと判定された患者の人数と、真のケースと判定されなかった患者の人数と、を集計する。そして、ＰＰＶ算出部１１４は、真のケースと判定された患者の人数をポテンシャルケースに対応する全ての患者の人数で除することによりＰＰＶを算出する（ステップＳ７０２）。ＰＰＶ算出部１１４は、算出したＰＰＶを定義情報識別情報と対応付けてＰＰＶ記憶部１３３に記憶させる。
【００９４】
続いて、定義妥当性評価部１１５は、ＰＰＶ記憶部１３３を参照して、各定義情報の妥当性を評価する（ステップＳ７０３）。
【００９５】
本構成によれば、判定部１１３が、検査値情報取得サーバ５の検査値情報抽出部５１５が抽出した検査値情報を用いて、特定の症例に対応する患者が陽性であるか否かを判定し、ＰＰＶ算出部１１４が、判定部１１３による判定結果に基づいて、特定の症例に対応する患者のＰＰＶ評価処理を算出する。その上で、定義妥当性評価部１１５が、特定の症例に対応する患者のＰＰＶに基づいて、定義情報の妥当性を評価する。これにより、ユーザは、検索キーの組み合わせを定義する定義情報の妥当性の評価結果を参照して適宜定義情報の選択や修正を行うことができる。従って、ユーザは、適切な検索キーの組み合わせを用いて、複数の電子カルテ情報の中から、高い確率で陽性の患者の電子カルテ情報を取得することができるので、電子カルテ情報を用いた臨床試験の精度が向上するという利点がある。
【００９６】
実施の形態では、臨床情報が、医療検査結果を示す検査値情報である例について説明したが、これに限らず、例えばすべての臨床に関わる他の情報（患者の全身状態、局所の状態、薬剤に対する感受性、再発の有無、生存状況など）であってもよい。
【００９７】
実施の形態では、ストレージサーバ２が、ポテンシャルケース検索部２１４およびポテンシャルケース送信部２１５を有する例について説明したが、これに限定されるものではない。例えば検査値情報取得サーバ５のようなストレージサーバ２以外のサーバが、ポテンシャルケース検索部２１４およびポテンシャルケース送信部２１５を有する構成であってもよい。
【００９８】
実施の形態では、複数の電子カルテサーバ３の一部がネットワークＮＴ２に接続され他の電子カルテサーバ３が他のネットワークＮＴ４に接続されている例について説明した。但し、これに限らず、例えば複数の電子カルテサーバ３がそれぞれ各別のネットワークに接続されている構成であってもよい。或いは、複数の電子カルテサーバ３が同一のネットワークに接続されている構成であってもよい。また、ストレージサーバ２と複数の電子カルテサーバ３との間での電子カルテ情報の授受が、ＵＳＢメモリのような記録媒体を通じて行われる構成であってもよい。
【００９９】
また、本発明に係る端末装置１、ストレージサーバ２および電子カルテサーバ３の各種機能は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、ネットワークに接続されているコンピュータに、上記動作を実行するためのプログラムを、コンピュータシステムが読み取り可能な非一時的な記録媒体（ＣＤ−ＲＯＭや磁気ディスク等）に格納して配布し、当該プログラムをコンピュータシステムにインストールすることにより、上述の処理を実行する端末装置１、ストレージサーバ２および電子カルテサーバ３を構成してもよい。
【０１００】
また、コンピュータにプログラムを提供する方法は任意である。例えば、プログラムは、通信回線の掲示版（ＢＢＳ）にアップロードされ、通信回線を介してコンピュータに配信されてもよい。そして、コンピュータは、このプログラムを起動して、ＯＳの制御の下、他のアプリケーションと同様に実行する。これにより、コンピュータは、上述の処理を実行する端末装置１、ストレージサーバ２および電子カルテサーバ３として機能する。
【０１０１】
また、本発明で用いられる電子カルテ情報ストレージは、本発明の実施の形態では主に標準化ストレージを挙げているが、標準化ストレージ以外のもの（例えば拡張ストレージなど）も含まれる。
【０１０２】
以上、本発明の各実施の形態および変形例（なお書きに記載したものを含む。以下、同様。）について説明したが、本発明はこれらに限定されるものではない。本発明は、実施の形態及び変形例が適宜組み合わされたもの、それに適宜変更が加えられたものを含む。
【０１０３】
本出願は、２０１７年２月１５日に出願された日本国特許出願特願２０１７−０２６３６８号に基づく。本明細書中に日本国特許出願特願２０１７−０２６３６８号の明細書、特許請求の範囲および図面全体を参照として取り込むものとする。
【産業上の利用可能性】
【０１０４】
本発明は、薬剤疫学研究において電子カルテ情報を二次利用する場合などに好適である。
【符号の説明】
【０１０５】
１，２，４，２００１：端末装置、２：ストレージサーバ、３：電子カルテサーバ、５：検査値情報取得サーバ、６１，６２：ファイアウオール装置、１０１，２０１，３０１，５０１：ＣＰＵ、１０２，２０２，３０２，５０２：主記憶部、１０３，２０３，３０３，５０３：補助記憶部、１０４，２０４，３０４，５０４：ユーザインタフェース、１０５，２０５，３０５，５０５：通信部、１０６，２０６，３０６，５０６：バス、１１１：定義情報生成部、１１２：検査値情報取得部、１１３：判定部、１１４：ＰＰＶ算出部、１１５：定義妥当性評価部、１３１：定義情報記憶部、１３２：判定基準記憶部、１３３：ＰＰＶ記憶部、２０４ａ：操作画面、２１１：受信部、２１２：解析部、２１３：情報管理部、２１４：ポテンシャルケース検索部、２１５：ポテンシャルケース送信部、２１８：コネクション制御部、２３１：標準化ストレージ、３１１：取得部、３１２：パケット生成部、３１３：送信部、３３１：電子カルテストレージ、５１４：ポテンシャルケース取得部、５１５：検査値情報抽出部、５１６：結合部、５１７：検査値情報送信部、５３２：検査値情報記憶部、ＮＴ１，ＮＴ２，ＮＴ４：ネットワーク、ＮＴ３：広域ネットワーク
【図１】
2018151181.tif 000003
【図２】
2018151181.tif 000004
【図３】
2018151181.tif 000005
【図４】
2018151181.tif 000006
【図５】
2018151181.tif 000007
【図６】
2018151181.tif 000008
【図７】
2018151181.tif 000009
【図８】
2018151181.tif 000010
【図９】
2018151181.tif 000011
【図１０】
2018151181.tif 000012
【図１１】
2018151181.tif 000013
【図１２】
2018151181.tif 000014
【図１３】
2018151181.tif 000015
【図１４】
2018151181.tif 000016
【図１５】
2018151181.tif 000017
【図１６Ａ】
2018151181.tif 000018
【図１６Ｂ】
2018151181.tif 000019
【図１７】
2018151181.tif 000020
【手続補正書】
【提出日】令和1年8月22日(2019.8.22)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記目的を達成するために、本発明に係る医療情報管理システムは、
互いに異なる形式で電子カルテ情報を記憶する複数の電子カルテサーバそれぞれが記憶する電子カルテ情報を同一の形式で記憶する電子カルテ情報ストレージと、
複数の電子カルテ情報の中から特定の症例に関する電子カルテ情報を検索するための検索キーの組み合わせを定義する定義情報を生成する定義情報生成部と、
前記定義情報に基づいて前記複数の電子カルテ情報の中から前記特定の症例に関する電子カルテ情報を取得する電子カルテ情報検索部と、
前記電子カルテ情報検索部が取得した電子カルテ情報から前記特定の症例に対応する患者の臨床情報を抽出する臨床情報抽出部と、
前記臨床情報抽出部により抽出された臨床情報を用いて、前記特定の症例に対応する患者が陽性であるか否かを判定する判定部と、を備える。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
他の観点から見た本発明に係る医療情報管理方法は、
互いに異なる形式で電子カルテ情報を記憶する複数の電子カルテサーバそれぞれが記憶する電子カルテ情報を同一の形式で記憶する電子カルテ情報ストレージを用いた医療情報管理方法であって、
複数の電子カルテ情報の中から特定の症例に関する電子カルテ情報を検索するための検索キーの組み合わせを定義する定義情報を生成するステップと、
前記定義情報に基づいて前記複数の電子カルテ情報の中から前記特定の症例に関する電子カルテ情報を取得するステップと、
取得した電子カルテ情報から前記特定の症例に対応する患者の臨床情報を抽出するステップと、
抽出された前記臨床情報を用いて、前記特定の症例に対応する患者が陽性であるか否かを判定するステップと、を含む。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
他の観点から見た本発明に係るプログラムは、
コンピュータを、
互いに異なる形式で電子カルテ情報を記憶する複数の電子カルテサーバそれぞれが記憶する電子カルテ情報を同一の形式で記憶する電子カルテ情報ストレージ、
複数の電子カルテ情報の中から特定の症例に関する電子カルテ情報を検索するための検索キーの組み合わせを定義する定義情報を生成する定義情報生成部、
前記定義情報に基づいて前記複数の電子カルテ情報の中から前記特定の症例に関する電子カルテ情報を取得する電子カルテ情報検索部、
前記電子カルテ情報検索部が取得した電子カルテ情報から前記特定の症例に対応する患者の臨床情報を抽出する臨床情報抽出部、
前記臨床情報抽出部により抽出された臨床情報を用いて、前記特定の症例に対応する患者が陽性であるか否かを判定する判定部、
として機能させる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
標準化ストレージ２３１は、例えばＳＳ−ＭＩＸ標準化ストレージから構成され、複数の電子カルテサーバ３が互いに異なる形式で記憶する電子カルテ情報を同一の形式で記憶する。同一の形式としては、例えばＨＬ７（Health Level 7）に適合した形式が挙げられる。ここで、ＨＬとは、電子化ヘルスケア情報の包括的枠組みに関する標準を意味する。各ファイルの名称は、例えば「（患者識別情報）＿（診療日）＿（データ種別）＿（オーダＮｏ）＿（発生日時）＿（診療科）＿（コンディションフラグ）」の構造を有する。ここで、データ種別は、図５の吹き出しで示すように診療情報の交換に関わる情報から構成される。オーダＮｏは、医師や看護師等の指示を特定するための識別番号である。発生日時は、ファイル作成日時を示す。コンディションフラグは、ファイルが有効か無効かを示すフラグ情報である。ファイルの構造は、図５の吹き出しで示すように、事象情報、患者識別情報、患者来院情報、障害情報および検査結果情報を含む。ここで、事象情報は、患者が医療施設を訪れた日付や病気が発生した日付等を示す情報である。患者識別情報は、患者の名前や住所等を示す情報である。患者来院情報は、患者に同行した人の名前や医療施設に訪れた回数等を示す情報である。障害情報は、患者に見られる異常を示す情報である。検査結果情報は、患者に対して行った検査の結果を示す情報である。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
次に、解析部２１２は、接続許可通知の送信後予め定められた待ち時間内に、電子カルテサーバ３から電子カルテ情報パケットを受信したか否かを判定する（ステップＳ３０６）。解析部２１２が待ち時間内に電子カルテ情報パケットを受信していないと判定すると（ステップＳ３０６：Ｎｏ）、後述のステップＳ３１０の処理が実行される。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】変更
【補正の内容】
【００７３】
一方、取得部３１１が電子カルテ情報を受信したと判定すると（ステップＳ４０１：Ｙｅｓ）、送信部３１３は、接続要求をストレージサーバ２へ送信する（ステップＳ４０２）。次に、パケット生成部３１２は、接続要求送信後予め設定された待ち時間内にストレージサーバ２から接続許可通知を受信したか否かを判定する（ステップＳ４０３）。パケット生成部３１２が待ち時間内に接続許可通知を受信していないと判定すると（ステップＳ４０３：Ｎｏ）、再びステップＳ４０２の処理が実行される。
【手続補正７】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
互いに異なる形式で電子カルテ情報を記憶する複数の電子カルテサーバそれぞれが記憶する電子カルテ情報を同一の形式で記憶する電子カルテ情報ストレージと、
複数の電子カルテ情報の中から特定の症例に関する電子カルテ情報を検索するための検索キーの組み合わせを定義する定義情報を生成する定義情報生成部と、
前記定義情報に基づいて前記複数の電子カルテ情報の中から前記特定の症例に関する電子カルテ情報を取得する電子カルテ情報検索部と、
前記電子カルテ情報検索部が取得した電子カルテ情報から前記特定の症例に対応する患者の臨床情報を抽出する臨床情報抽出部と、
前記臨床情報抽出部により抽出された臨床情報を用いて、前記特定の症例に対応する患者が陽性であるか否かを判定する判定部と、を備える、
医療情報管理システム。
【請求項２】
前記判定部による判定結果に基づいて、前記特定の症例に対応する患者の陽性的中度を算出する陽性的中度算出部を更に備える、
請求項１に記載の医療情報管理システム。
【請求項３】
前記特定の症例に対応する患者の陽性的中度に基づいて、定義情報の妥当性を評価する妥当性評価部を更に備える、
請求項２に記載の医療情報管理システム。
【請求項４】
ユーザの指定した結合条件に沿って複数の前記臨床情報を結合する結合部を更に備える、
請求項１から３のいずれか１項に記載の医療情報管理システム。
【請求項５】
前記電子カルテ情報ストレージは、前記複数の電子カルテ情報を、前記複数の電子カルテ情報それぞれに含まれる識別情報に基づくディレクトリ構造で管理し、
電子カルテ情報を取得すると、取得した電子カルテ情報に含まれる識別情報に基づいて、前記取得した電子カルテ情報のファイルパスを設定する情報管理部を更に有する、
請求項１から４のいずれか１項に記載の医療情報管理システム。
【請求項６】
電子カルテ情報ストレージが記憶する複数の電子カルテ情報の中から特定の症例に関する電子カルテ情報を検索するための検索キーの組み合わせを定義する定義情報に基づいて前記複数の電子カルテ情報の中から取得された前記特定の症例に関する電子カルテ情報から前記特定の症例に対応する患者の臨床情報を抽出する臨床情報抽出部を備える、
臨床情報取得サーバ。
【請求項７】
互いに異なる形式で電子カルテ情報を記憶する複数の電子カルテサーバそれぞれが記憶する電子カルテ情報を同一の形式で記憶する電子カルテ情報ストレージを用いた医療情報管理方法であって、
複数の電子カルテ情報の中から特定の症例に関する電子カルテ情報を検索するための検索キーの組み合わせを定義する定義情報を生成するステップと、
前記定義情報に基づいて前記複数の電子カルテ情報の中から前記特定の症例に関する電子カルテ情報を取得するステップと、
取得した電子カルテ情報から前記特定の症例に対応する患者の臨床情報を抽出するステップと、
抽出された前記臨床情報を用いて、前記特定の症例に対応する患者が陽性であるか否かを判定するステップと、を含む、
医療情報管理方法。
【請求項８】
コンピュータを、
互いに異なる形式で電子カルテ情報を記憶する複数の電子カルテサーバそれぞれが記憶する電子カルテ情報を同一の形式で記憶する電子カルテ情報ストレージ、
複数の電子カルテ情報の中から特定の症例に関する電子カルテ情報を検索するための検索キーの組み合わせを定義する定義情報を生成する定義情報生成部、
前記定義情報に基づいて前記複数の電子カルテ情報の中から前記特定の症例に関する電子カルテ情報を取得する電子カルテ情報検索部、
前記電子カルテ情報検索部が取得した電子カルテ情報から前記特定の症例に対応する患者の臨床情報を抽出する臨床情報抽出部、
前記臨床情報抽出部により抽出された臨床情報を用いて、前記特定の症例に対応する患者が陽性であるか否かを判定する判定部、
として機能させるためのプログラム。
【国際調査報告】
2018151181.tif 000021
2018151181.tif 000022