(57)【要約】【課題】個人医療データの秘匿性を保ちつつ、統計的な解析に用いられる医療データの数を増やすことができる医療データ処理装置、端末装置、情報処理方法、およびシステムを提供する。【解決手段】医療データ処理装置１００は、複数の医療データを特定のアルゴリズムを用いて処理することにより生成され、複数の医療データのいずれにも復元されないデータである中間データ４０を第１の医療機関の端末から受信する受信部１０２と、受信した中間データ４０を記憶装置１１０に記憶させる記憶処理部１０４と、記憶装置１１０から読み出した中間データ４０を第２の医療機関の端末に送信する送信部１０６と、を備える。【選択図】図２
2018005317.tif 000002
【特許請求の範囲】
【請求項１】
複数の医療データを特定のアルゴリズムを用いて処理することにより生成され、前記複数の医療データのいずれにも復元されないデータである中間データを第１の医療機関の端末から受信する受信手段と、
受信した前記中間データを記憶装置に記憶させる記憶処理手段と、
前記記憶装置から読み出した前記中間データを第２の医療機関の端末に送信する送信手段と、を備える医療データ処理装置。
【請求項２】
前記送信手段が前記第１の医療機関の端末の前記中間データを前記第２の医療機関の端末に送信した後に、前記受信手段は、当該第２の医療機関の端末で処理された中間データを前記第２の医療機関の端末から受信し、
前記第２の医療機関の端末から受信した前記中間データは、前記送信手段が前記第２の医療機関の端末に送信した前記中間データ、及び、前記第２の医療機関で管理されている複数の医療データを前記特定のアルゴリズムを用いて前記第２の医療機関の端末が処理することにより生成されている、
請求項１に記載の医療データ処理装置。
【請求項３】
前記特定のアルゴリズムは、ニューラルネットワークに従っており、
前記中間データは、前記特定のアルゴリズムを用いて処理された医療データの数、処理結果の値、および前記ニューラルネットワークにおけるパラメータの値の少なくともいずれか一つである、
請求項１または２に記載の医療データ処理装置。
【請求項４】
前記記憶処理手段は、
前記受信手段が受信した前記中間データの送信元の端末を特定するための受信済情報を記憶手段に記憶させ、
前記送信手段は、
前記受信済情報によって特定される端末とは異なる端末を、前記第２の医療機関の端末として選択する、請求項１から３いずれか一項に記載の医療データ処理装置。
【請求項５】
他の端末が複数の医療データを特定のアルゴリズムを用いて処理することにより生成され、前記複数の医療データのいずれにも復元されないデータである中間データを受信する受信手段と、
前記特定のアルゴリズムを用いて、前記受信した中間データ及び複数の医療データを処理することにより新たな前記中間データを生成する処理手段と、
を備える端末装置。
【請求項６】
前記特定のアルゴリズムは、ニューラルネットワークに従っており、
前記処理手段により生成される前記中間データは、前記特定のアルゴリズムを用いて処理された医療データの数、処理結果の値、および前記ニューラルネットワークにおけるパラメータの値の少なくともいずれか一つである請求項５に記載の端末装置。
【請求項７】
医療データ処理装置と、
前記医療データ処理装置とネットワークを介して接続される第１および第２の端末装置と、を備え、
前記医療データ処理装置は、
複数の医療データを特定のアルゴリズムを用いて処理することにより生成され、前記複数の医療データのいずれにも復元されないデータである中間データを前記第１の端末装置から受信する受信手段と、
受信した前記中間データを記憶装置に記憶させる記憶処理手段と、
前記記憶装置から読み出した前記中間データを前記第２の端末装置に送信する送信手段と、を備え、
前記第２の端末装置は、
前記第１の端末装置により生成された前記中間データを前記医療データ処理装置から受信する受信手段と、
前記特定のアルゴリズムを用いて、前記受信した中間データを及び複数の医療データを処理することにより、新たな前記中間データを生成する処理手段と、を備えるシステム。
【請求項８】
前記医療データ処理装置において、
前記送信手段が、前記記憶装置に記憶されている前記中間データを少なくとも一つの前記端末装置に配信し、
さらに、
実臨床の医療データ及び前記中間データを用いて処理を行い、得られた処理結果を出力する演算手段を備える、請求項７に記載のシステム。
【請求項９】
医療データ処理装置が、
複数の医療データを特定のアルゴリズムを用いて処理することにより生成され、前記複数の医療データのいずれにも復元されないデータである中間データを、第１の医療機関の端末から受信し、
受信した前記中間データを記憶装置に記憶させ、
前記記憶装置から読み出した前記中間データを第２の医療機関の端末に送信する、医療データ処理装置の情報処理方法。
【請求項１０】
端末装置が、
他の端末装置が複数の医療データを特定のアルゴリズムを用いて処理することにより生成され、前記複数の医療データのいずれにも復元されないデータである中間データを受信し、
前記特定のアルゴリズムを用いて、前記受信した中間データ及び複数の医療データを処理することにより、新たな前記中間データを生成する、端末装置の情報処理方法。
【請求項１１】
コンピュータに、
複数の医療データを特定のアルゴリズムを用いて処理することにより生成され、前記複数の医療データのいずれにも復元されないデータである中間データを、第１の医療機関の端末から受信する手順、
受信した前記中間データを記憶装置に記憶させる手順、
前記記憶装置から読み出した前記中間データを第２の医療機関の端末に送信する手順を実行させるためのプログラム。
【請求項１２】
コンピュータに、
他の端末が複数の医療データを特定のアルゴリズムを用いて処理することにより生成され、前記複数の医療データのいずれにも復元されないデータである中間データを受信する手順、
前記特定のアルゴリズムを用いて、前記受信した中間データ及び複数の医療データを処理することにより新たな前記中間データを生成する手順、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、医療データ処理装置、端末装置、情報処理方法、およびシステムに関し、特に、個人医療データを統計的に処理する医療データ処理装置、端末装置、情報処理方法、およびシステムに関する。
【背景技術】
【０００２】
医用画像診断用のコンピュータ援用決定支援システムの一例が特許文献１に記載されている。特許文献１に記載のシステムでは、医用画像の中から問題部位を自動的に検出し、この問題部位を診断し、さらにマーキングするために、機械学習を利用している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００７−５２８７４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
医療の分野において、処理対象となるデータの多くは患者の医療画像等である。これらは秘匿情報であり、その患者を担当している医療機関の外に持ち出すことはできない。そのため、医療データを統計的に解析して未来の診断に役立てようとしても、処理できる医療データは、ある一つの医療機関で得られる医療データに限定される。従って、医療データの母数を増やすことは難しく、その結果、信頼性の高い結果が得られにくい。
【０００５】
本発明は上記事情に鑑みてなされたものであり、その目的とするところは、個人医療データの秘匿性を保ちつつ、統計的な解析に用いることができる医療データの数を増やすことにある。
【課題を解決するための手段】
【０００６】
本発明の各側面では、上述した課題を解決するために、それぞれ以下の構成を採用する。
【０００７】
第一の側面は、医療データ処理装置に関する。
第一の側面に係る医療データ処理装置は、
複数の医療データを特定のアルゴリズムを用いて処理することにより生成され、前記複数の医療データのいずれにも復元されないデータである中間データを第１の医療機関の端末から受信する受信手段と、
受信した前記中間データを記憶装置に記憶させる記憶処理手段と、
前記記憶装置から読み出した前記中間データを第２の医療機関の端末に送信する送信手段と、を有する。
【０００８】
第二の側面は、端末装置に関する。
第二の側面に係る端末装置は、
他の端末が複数の医療データを特定のアルゴリズムを用いて処理することにより生成され、前記複数の医療データのいずれにも復元されないデータである中間データを受信する受信手段と、
前記特定のアルゴリズムを用いて、前記受信した中間データ及び複数の医療データを処理することにより新たな前記中間データを生成する処理手段と、を有する。
【０００９】
第三の側面は、システムに関する。
第三の側面に係るシステムは、
医療データ処理装置と、
前記医療データ処理装置とネットワークを介して接続される第１および第２の端末装置と、を備え、
前記医療データ処理装置は、
複数の医療データを特定のアルゴリズムを用いて処理することにより生成され、前記複数の医療データのいずれにも復元されないデータである中間データを前記第１の端末装置から受信する受信手段と、
受信した前記中間データを記憶装置に記憶させる記憶処理手段と、
前記記憶装置から読み出した前記中間データを前記第２の端末装置に送信する送信手段と、を備え、
前記第２の端末装置は、
前記第１の端末装置により生成された前記中間データを前記医療データ処理装置から受信する受信手段と、
前記特定のアルゴリズムを用いて、前記受信した中間データを及び複数の医療データを処理することにより、新たな前記中間データを生成する処理手段と、を有する。
【００１０】
第四の側面は、少なくとも１つのコンピュータにより実行される情報処理方法に関する。
第四の側面に係る情報処理方法は、
医療データ処理装置が、
複数の医療データを特定のアルゴリズムを用いて処理することにより生成され、前記複数の医療データのいずれにも復元されないデータである中間データを、第１の医療機関の端末から受信し、
受信した前記中間データを記憶装置に記憶させ、
前記記憶装置から読み出した前記中間データを第２の医療機関の端末に送信することを含む。
【００１１】
第五の側面は、少なくとも１つのコンピュータにより実行される情報処理方法に関する。
第五の側面に係る情報処理方法は、
端末装置が、
他の端末装置が複数の医療データを特定のアルゴリズムを用いて処理することにより生成され、前記複数の医療データのいずれにも復元されないデータである中間データを受信し、
前記特定のアルゴリズムを用いて、前記受信した中間データ及び複数の医療データを処理することにより、新たな前記中間データを生成することを含む。
【００１２】
なお、本発明の他の側面としては、上記第四の側面または第五の側面の方法を少なくとも１つのコンピュータに実行させるプログラムであってもよいし、このようなプログラムを記録したコンピュータが読み取り可能な記録媒体であってもよい。この記録媒体は、非一時的な有形の媒体を含む。
このコンピュータプログラムは、コンピュータにより実行されたとき、コンピュータに、医療データ処理装置または端末装置上で、その情報処理方法を実施させるコンピュータプログラムコードを含む。
【００１３】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【００１４】
また、本発明の各種の構成要素は、必ずしも個々に独立した存在である必要はなく、複数の構成要素が一個の部材として形成されていること、一つの構成要素が複数の部材で形成されていること、ある構成要素が他の構成要素の一部であること、ある構成要素の一部と他の構成要素の一部とが重複していること、等でもよい。
【００１５】
また、本発明の方法およびコンピュータプログラムには複数の手順を順番に記載してあるが、その記載の順番は複数の手順を実行する順番を限定するものではない。このため、本発明の方法およびコンピュータプログラムを実施するときには、その複数の手順の順番は内容的に支障のない範囲で変更することができる。
【００１６】
さらに、本発明の方法およびコンピュータプログラムの複数の手順は個々に相違するタイミングで実行されることに限定されない。このため、ある手順の実行中に他の手順が発生すること、ある手順の実行タイミングと他の手順の実行タイミングとの一部ないし全部が重複していること、等でもよい。
【発明の効果】
【００１７】
上記各側面によれば、個人医療データの秘匿性を保ちつつ、統計的な解析に用いられる医療データの数を増やすことができる医療データ処理装置、端末装置、情報処理方法、およびシステムを提供することができる。
【図面の簡単な説明】
【００１８】
【図１】第１の実施の形態に係る医療情報システム１の構成を概念的に示す図である。
【図２】第１の実施の形態に係る医療データ処理装置１００の構成を論理的に示す機能ブロック図である。
【図３】第１の実施の形態に係る端末装置２００の構成を論理的に示す機能ブロック図である。
【図４】第１の実施形態の医療情報システム１における医療データを説明するための図である。
【図５】第１の実施形態の医療情報システム１の各装置を実現するコンピュータ８０の構成の一例を示す図である。
【図６】第１の実施形態の医療データ処理装置１００の動作の一例を示すフローチャートである。
【図７】第１の実施形態の医療情報システム１の動作フローの詳細例を示すフローチャートである。
【図８】第１の実施形態の医療情報システム１の動作フローの詳細例を示す図である。
【図９】第２の実施形態の医療データ処理装置１００の構成を論理的に示す機能ブロック図である。
【図１０】第３の実施形態の医療データ処理装置１００の機能構成を示す図である。
【図１１】各図は第３の実施形態の記憶装置１１０のデータ構造の例を示す図である。
【図１２】第３の実施形態の医療情報システム１の動作の一例を示すフローチャートである。
【図１３】第４の実施形態の医療情報システム１の動作の一例を示すフローチャートである。
【図１４】第５の実施形態の医療データ処理装置１００の構成を論理的に示す機能ブロック図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。また、機能ブロック図は、ハードウェア単位の構成ではなく、論理的な機能単位のブロックを示している。
【００２０】
（第１の実施の形態）
第１の実施の形態に係る医療データ処理装置、端末装置、情報処理方法およびシステムについて、以下説明する。
【００２１】
図１は、医療情報システム１のシステム構成を概念的に示す図である。医療情報システム１は、医療データ処理装置１００及び複数の端末装置２００を含む。医療データ処理装置１００は、例えばデータセンターに配置されており、複数の端末装置２００は、互いに異なる医療機関に配置されている。ここで医療機関とは、医療データ３０を管理する機関であり、例えば、病院又は診療所である。
【００２２】
医療データ処理装置１００及び複数の端末装置２００は、ネットワーク３を介して互いに通信する。ネットワーク３は、例えば、インターネット等のＬＡＮ（Local Area Network）や、ＷＡＮ（Wide Area Network）などの通信網であり、有線および無線のいずれであってもよい。また、ネットワーク３は、複数の通信網を組み合わされたものであってもよい。そして、端末装置２００と医療データ処理装置１００との間の通信は、所定の認証処理および暗号化処理が行われているのが好ましい。
【００２３】
医療データ処理装置１００は、複数の端末装置２００のそれぞれと通信するために必要な情報（例えばＩＰ（Internet Protocol）アドレスやＭＡＣ（Media Access Control）アドレス）を記憶している。また、端末装置２００は医療データ処理装置１００と通信するために必要な情（例えばＩＰアドレスやＭＡＣアドレス）報を記憶している。
【００２４】
各医療機関には、複数の医療データ３０が管理されている。医療データ３０のそれぞれは、その医療機関が扱った症例に基づいて生成されており、患者の個人情報として秘匿されるべきデータである。端末装置２００は、その端末装置２００が配置されている医療機関で管理されている複数の医療データ３０を用いて統計的な処理を行い、この処理の結果（以下、中間データ４０と記載）を医療データ処理装置１００に送信する。端末装置２００が行う処理は、特定のアルゴリズムを用いて実行される。そして中間データ４０は、複数の医療データ３０のいずれにも復元されないデータである。すなわち、中間データ４０は、各医療データ３０をそのままの状態では含まない。
【００２５】
端末装置２００が行う統計的な処理の一例は、機械学習（例えば深層機械学習）による処理である。この場合、医療データ３０は機械学習における訓練データになる。ただし、この処理は機械学習に限定されない。
【００２６】
医療データ処理装置１００は、ある端末装置２００から受信した中間データ４０を、他の端末装置２００に送信する。医療データ処理装置１００から中間データ４０を受信した端末装置２００は、その中間データ４０と、その端末装置２００が配置されている医療機関で管理されている複数の医療データ３０を用いて統計的な処理を行い、新たな中間データ４０を生成する。そして端末装置２００は、この新たな中間データ４０を医療データ処理装置１００に送信する。
【００２７】
医療データ処理装置１００および複数の端末装置２００がこのような中間データ４０の送受信を繰り返すと、医療データ処理装置１００が有する中間データ４０は、複数の医療機関で管理されている複数の医療データ３０を処理したデータになる。一方、端末装置２００と医療データ処理装置１００との間でやり取りされる情報には、医療データ３０が含まれていない。従って、複数の医療機関が保持している医療データを秘匿した状態で、統計処理の対象となる医療データ３０を増やすことができる。
【００２８】
また、中間データ４０は複数の医療データ３０と比較してデータ量が少ない。従って、複数の医療データ３０を直接通信する場合と比較して、医療データ処理装置１００と端末装置２００の間の通信量は少なくなる。
【００２９】
そして、中間データ４０は、新たな医療データ３０に基づいた診断に用いられる。
【００３０】
なお、端末装置２００の数は３つに限定されない。端末装置２００は、医療データ処理装置１００にネットワーク３を介して接続される。また、図１に示す例において、一つの医療機関には一つの端末装置２００が設けられているが、一つの医療機関に複数の端末装置２００が設けられていてもよい。この場合、端末装置２００は、例えば互いに異なる複数の診療科のそれぞれに設けられている。
【００３１】
以下、医療データ処理装置１００及び端末装置２００について、詳細に説明する。
【００３２】
＜医療データ処理装置＞
図２は、医療データ処理装置１００の構成を論理的に示す機能ブロック図である。医療データ処理装置１００は、受信部１０２、記憶処理部１０４、及び送信部１０６を有する。
【００３３】
受信部１０２は、端末装置２００から中間データ４０を受信する。中間データ４０は、上記したように、複数の医療データ３０を特定のアルゴリズムを用いて統計的に処理することにより生成されたデータである。ここで、統計的な処理の例としては、平均、中央値、標準偏差、特定の症例である可能性が高いことを示す閾値を求める処理である。また、中間データ４０を生成するためのアルゴリズムが深層機械学習のニューラルネットワークに従っている場合、中間データ４０は、処理部２０４において処理対象となった医療データ３０の数（Ｎ数）、処理結果の値（平均値、標準偏差値等）、およびニューラルネットワークにおけるパラメータの少なくともいずれか一つを含んでいる。
【００３４】
ニューラルネットワークにおけるパラメータは、例えば、以下の式（１）で示される関数ｆ（ｘ）のウエイト（Ｗ）とバイアス（Ｂ）の値である。ニューラルネットワークは、複数の階層毎に上記の下記の関数が適用される。
ｆ（ｘ）＝Ｗ（ウエイト）ｘ＋Ｂ（バイアス）      ・・・式（１）
【００３５】
記憶処理部１０４は、受信部１０２が受信した中間データ４０を記憶装置１１０の第１記憶部１１４に記憶させる。図２の例では、記憶装置１１０は、医療データ処理装置１００の外部に設けられている。ただし、記憶装置１１０は、後述する医療データ処理装置１００を実現するコンピュータのメモリやストレージにより実現されてもよい。また、記憶装置１１０は、複数の記憶装置から構成されてもよい。
【００３６】
送信部１０６は、記憶装置１１０の第１記憶部１１４から読み出した中間データ４０を端末装置２００に送信する。例えば、送信部１０６は、第１記憶部１１４から、医療機関Ａ（図１参照）の端末装置２００が生成した中間データ４０を読み出し、この中間データ４０を医療機関Ｂ（図１参照）の端末装置２００に送信する。
【００３７】
＜端末装置＞
図３は、端末装置２００の構成を論理的に示す機能ブロック図である。端末装置２００は、受信部２０２、処理部２０４、及び送信部２０６を有する。
【００３８】
受信部２０２は、他の端末が生成した中間データ４０を受信する。処理部２０４は、医療データ処理装置１００から受信した中間データ４０と、その端末装置２００で管理されている複数の医療データ３０とを処理し、新たな中間データ４０を生成する。この処理は、コード情報５０によって示されるアルゴリズムに従って行われる。
【００３９】
コード情報５０は、医療データ３０を統計的に処理するためのアルゴリズムを記述したコードを含んでいる。このアルゴリズムは、例えば、深層機械学習の様々な統計記述環境のフレームワークを実現するプログラム、ライブラリ等のコード（スクリプトを含む）によって記述されている。本実施形態において、アルゴリズムの解析部分は、例えば、Ｒ言語、ｔｏｒｃｈ７、Ｃａｆｆｅ、Ｒａｐｉｄ等の汎用または特定の深層機械学習の様々な統計記述環境のフレームワークによって実現されてよい。また、コード情報記憶部２１２は、アルゴリズムのフレームワークのコード支援システムや共有システムのコード情報５０も含んでもよい。
【００４０】
コード情報５０は、例えば予め端末装置２００に記憶されている。ただし、コード情報５０は外部の装置から送信されてもよい。
【００４１】
送信部２０６は、処理部２０４による処理結果を示す中間データ４０を医療データ処理装置１００に送信する。送信部２０６は、医療データ処理装置１００からの要求に従って中間データ４０を医療データ処理装置１００に送信してもよいし、この要求がないタイミングで中間データ４０を医療データ処理装置１００に送信してもよい。
【００４２】
なお、受信部２０２が受信した中間データ４０、及び処理部２０４が生成した中間データ４０は、記憶装置２１０の中間データ記憶部２１６（図中、「中間データ」と示す）に格納されてもよい。図３の例では、記憶装置２１０は、端末装置２００の外部に設けられている。ただし、記憶装置２１０は、後述する端末装置２００を実現するコンピュータのメモリやストレージにより実現されてもよい。また、記憶装置２１０は、複数の記憶装置から構成されてもよい。
【００４３】
また、記憶装置２１０は、中間データ記憶部２１６の他に、コード情報記憶部（図中、「コード情報」と示す）２１２及び医療データ記憶部（図中、「医療データ」と示す）２１４を含んでいる。コード情報記憶部２１２はコード情報５０を記憶しており、医療データ記憶部２１４は医療データ３０を記憶している。
【００４４】
図４の各図は、医療データ３０のデータ構成の例を示す図である。
【００４５】
図４（ａ）に示す例において、医療データ３０は、入力データ３２及び出力データ３４を有している。入力データ３２は、例えば、各種検査結果を定量化した定量データ、及び医療診断用の画像データの少なくとも一つを含む。
【００４６】
この画像データは、例えば、医用画像機器（モダリティ）で撮影された医用画像である。医用画像機器は、例えばＸ線撮像装置、ＣＴ（Computed Tomography:コンピュータ断層撮影）やＭＲＩ（Magnetic Resonance Imaging（磁気共鳴画像））であるが、これらに限定されない。入力データ３２に含まれる画像データは、生データの一部（例えば、レントゲン画像の病変部位を含む一部分の領域の画像等）であってもよいし、動作解析などの四次元データ等の高次元データを含んでもよいし、これらの情報を抽出化したテンソルデータを含んでもよい。また、この画像データは、ＤＩＣＯＭ（Digital Imaging and Communication in Medicine）に準拠していてもよい。
【００４７】
出力データ３４は、入力データ３２の診断結果等を示す情報（例えばテキストデータ）を含んでいる。この情報は、医師等からの入力に基づいて生成されていてもよいし、入力データ３２を処理装置（例えば画像処理装置）が処理することにより生成されていてもよい。
【００４８】
図４（ｂ）〜図４（ｄ）のそれぞれは、図４（ａ）に示した医療データ３０の詳細例を示している。
【００４９】
図４（ｂ）に示す例において、入力データ３２はレントゲン画像の病変部位の画像データを含んでおり、出力データ３４は、入力データ３２のレントゲン画像の診断結果を示すテキストデータ「癌腫瘍：有」を含んでいる。図４（ｃ）に示す例において、入力データ３２は、レントゲン画像から癌が写っている部分を切り取った画像であり、出力データ３４は、そのスコアを示す情報である。図４（ｄ）に示す例において、入力データ３２は、関節が写っている部分を切り取った画像であり、出力データ３４は、関節リウマチのシャープスコアを示す情報である。
【００５０】
図１及び図２に示した医療データ処理装置１００、及び図１及び図３に示した端末装置２００は、いずれもコンピュータ及びプログラムを用いて実現される。医療データ処理装置１００及び端末装置２００のそれぞれは、一つのコンピュータによって実現されてもよいし、複数のコンピュータを組み合わせることにより実現されてもよいし、仮想的な装置として実現されてもよい。
【００５１】
図５は、医療データ処理装置１００及び端末装置２００を実現するコンピュータ８０の構成の一例を示す図である。コンピュータ８０は、ＣＰＵ（Central Processing Unit）８２、メモリ８４、プログラム９０を格納するストレージ８５、Ｉ／Ｏ（Input/Output）８６、およびネットワーク接続用インタフェース（通信Ｉ／Ｆ８７）を備える。
【００５２】
ＣＰＵ８２、メモリ８４、ストレージ８５、Ｉ／Ｏ８６、通信Ｉ／Ｆ８７は、バス８９を介して互いに接続され、ＣＰＵ８２により医療データ処理装置１００全体が制御される。ただし、ＣＰＵ８２などを互いに接続する方法は、バス接続に限定されない。
【００５３】
メモリ８４は、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などのメモリである。ストレージ８５は、ハードディスク、ＳＳＤ（Solid State Drive）、またはメモリカードなどの記憶装置である。
【００５４】
ストレージ８５は、ＲＡＭやＲＯＭなどのメモリであってもよい。ストレージ８５は、コンピュータ８０の内部に設けられてもよいし、コンピュータ８０がアクセス可能であれば、コンピュータ８０の外部に設けられ、コンピュータ８０と有線または無線で接続されてもよい。あるいは、コンピュータ８０に着脱可能に設けられてもよい。
【００５５】
Ｉ／Ｏ８６は、コンピュータ８０と他の入出力装置間のデータおよび制御信号の入出力制御を行う。他の入出力装置とは、例えば、コンピュータ８０に接続されるキーボード、タッチパネル、マウス、およびマイクロフォン等の入力装置（不図示）と、ディスプレイ、プリンタ、およびスピーカ等の出力装置（不図示）と、これらの入出力装置とコンピュータ８０のインタフェースとを含む。さらに、Ｉ／Ｏ８６は、他の記録媒体の読み取りまたは書き込み装置（不図示）とのデータの入出力制御を行ってもよい。
【００５６】
通信Ｉ／Ｆ８７は、コンピュータ８０と外部の装置との通信を行うためのネットワーク接続用インタフェースである。通信Ｉ／Ｆ８７は、有線回線と接続するためのネットワークインタフェースでもよいし、無線回線と接続するためのネットワークインタフェースでもよい。例えば、医療データ処理装置１００を実現するコンピュータ８０は、通信Ｉ／Ｆ８７によりネットワーク３を介して端末装置２００と接続される。
【００５７】
そして、ＣＰＵ８２が、ストレージ８５に記憶されるプログラム９０をメモリ８４に読み出して実行することにより、医療データ処理装置１００や端末装置２００の各機能を実現する。
【００５８】
例えば、医療データ処理装置１００を実現するためのコンピュータプログラム９０（以下コンピュータプログラム９０ａと記載）は、医療データ処理装置１００となるコンピュータ８０に、中間データ４０をある端末装置２００から受信する手順、受信した中間データ４０を第１記憶部１１４に記憶させる手順、及び第１記憶部１１４から読み出した中間データ４０を他の端末装置２００に送信する手順、を実行させるように記述されている。
【００５９】
また、端末装置２００を実現するためのプログラム９０（以下コンピュータプログラム９０ｂと記載）は、端末装置２００となるコンピュータ８０に、医療データ処理装置１００から中間データ４０を受信する手順、並びに受信した中間データ４０及び複数の医療データ３０を処理して新たな中間データ４０を生成する手順を実行させるように記述されている。プログラム９０ｂは、さらに、新たな中間データ４０を医療データ処理装置１００に送信する手順を実行させるように記述されていてもよい。
【００６０】
コンピュータプログラム９０（９０ａ、９０ｂ）は、コンピュータ８０で読み取り可能な記録媒体に記録されてもよい。記録媒体は特に限定されず、様々な形態のものが考えられる。また、コンピュータプログラム９０は、記録媒体からコンピュータ８０のメモリ８４にロードされてもよいし、ネットワークを通じてコンピュータ８０にダウンロードされ、メモリ８４にロードされてもよい。
【００６１】
コンピュータプログラム９０を記録する記録媒体は、非一時的な有形のコンピュータ８０が使用可能な媒体を含み、その媒体に、コンピュータ８０が読み取り可能なプログラムコードが埋め込まれる。コンピュータプログラム９０が、コンピュータ８０上で実行されたとき、コンピュータ８０に、各装置（医療データ処理装置１００および端末装置２００）を実現する以下の情報処理方法を実行させる。
【００６２】
なお、各装置の各構成要素の実現方法にはいろいろな変形例があることは、当業者には理解されるところである。
【００６３】
図６は、医療データ処理装置１００の動作の一例を示すフローチャートである。本図に示す情報処理方法は、以下の処理を含んでいる。まず、医療データ処理装置１００の受信部１０２は、ある医療機関の端末装置２００から中間データ４０を受信する（ステップＳ１０１）。記憶処理部１０４は、受信部１０２が受信した中間データ４０を第１記憶部１１４に記憶させる（ステップＳ１０３）。その後、送信部１０６は、第１記憶部１１４から中間データ４０を読み出し、読み出した中間データ４０を他の医療機関の端末装置２００に送信する（ステップＳ１０５）。
【００６４】
その後、医療データ処理装置１００の受信部１０２は、上記した他の医療機関の端末装置２００から、新たな中間データ４０を受信する。
【００６５】
図７は、本実施形態の医療情報システム１の動作フローの詳細例を示すフローチャートである。図７に示すフローには、図６に示した医療データ処理装置１００が行う処理の他に、端末装置２００が行う処理も含まれている。
【００６６】
まず、医療機関Ａの端末装置２００と医療機関Ｂの端末装置２００のそれぞれにおいて、複数の医療データ３０を訓練データとして準備する（ステップＳ１２１とステップＳ１３１）。医療データ３０は、各端末装置２００の医療データ記憶部２１４にそれぞれ格納される。
【００６７】
そして、医療機関Ａの端末装置２００において、処理部２０４は、ステップＳ１２１で準備した複数の医療データ３０を処理し、中間データ４０を生成する（ステップＳ１２３）。そして、送信部２０６は、生成した中間データ４０を医療データ処理装置１００に送信する（ステップＳ１２５）。
【００６８】
医療データ処理装置１００の受信部１０２は、端末装置２００から中間データ４０を受信する（ステップＳ１１１）。記憶処理部１０４は、受信部１０２が受信した中間データ４０を、記憶装置１１０の第１記憶部１１４に記憶する（ステップＳ１１３）。そして、送信部１０６は、第１記憶部１１４から中間データ４０を読み出し、この中間データ４０を、医療機関Ａとは別の医療機関Ｂの端末装置２００に送信する（ステップＳ１１５）。
【００６９】
医療機関Ｂの端末装置２００の受信部２０２は、医療データ処理装置１００から中間データ４０を受信する（ステップＳ１３３）。処理部２０４は、受信した中間データ４０及び複数の医療データ３０を用いて統計的な処理を行う（ステップＳ１３５）。この処理を行う際に用いられるアルゴリズムは、医療機関Ａの端末装置２００が用いたアルゴリズムと同じである。これにより、新たな中間データ４０が生成される。そして端末装置２００の送信部２０６は、新たな中間データ４０を医療データ処理装置１００に送信する（ステップＳ１３７）。
【００７０】
医療データ処理装置１００の受信部１０２は、医療機関Ｂの端末装置２００から新たな中間データ４０を受信する（ステップＳ１１７）。記憶処理部１０４は、受信部１０２が新たに受信した中間データ４０を第１記憶部１１４に記憶する。さらに、送信部１０６は、必要に応じて、第１記憶部１１４から最新の中間データ４０を読み出し、少なくとも一つの端末装置２００（例えばすべての端末装置２００）に配信する（ステップＳ１１９）。ステップＳ１１９において、最新の中間データ４０を生成した端末装置２００には中間データ４０が送信されなくてもよい。
【００７１】
なお、ステップＳ１１９に示した処理のタイミング、すなわち医療データ処理装置１００から端末装置２００への最終的な中間データ４０の配信タイミングは、ステップＳ１１７の後であれば、図７に示した例に限定されない。例えば、各端末装置２００が、必要な時または定期的に医療データ処理装置１００に中間データ４０を要求し、この要求に応じて医療データ処理装置１００が端末装置２００に中間データ４０を送信してもよい。また、医療データ処理装置１００が定期的または随時、少なくとも一つ（又はすべて）の端末装置２００に中間データ４０を送信してもよい。
【００７２】
また、図８に示すように、図７に示した処理の後に、少なくとも一つの他の医療機関の端末装置２００（例えば図１に示した医療機関Ｃの端末装置２００）に対し、医療機関Ｂの端末装置２００と同様の処理が行われてもよい。
【００７３】
具体的には、医療機関Ｂの端末装置２００から中間データ４０を受信した（ステップＳ１１７）後、医療データ処理装置１００の送信部１０６は、その中間データ４０を医療機関Ｃの端末装置２００に送信する（ステップＳ１４１）。
【００７４】
医療機関Ｃの端末装置２００には、訓練データとしての医療データ３０が準備されている（ステップＳ１５１）。この医療データ３０は医療データ記憶部２１４に記憶されている。そして、医療機関Ｃの端末装置２００の受信部２０２は、医療データ処理装置１００から中間データ４０を受信する（ステップＳ１５３）。処理部２０４は、医療機関Ａの端末装置２００及び医療機関Ｂの端末装置２００と同じアルゴリズムを用いて、受信した中間データ４０及び医療データ３０を処理する。これにより、新たな中間データ４０が生成される（ステップＳ１５５）。そして、送信部２０６は、新たな中間データ４０を医療データ処理装置１００に送信する（ステップＳ１５７）。
【００７５】
医療データ処理装置１００の受信部１０２は、医療機関Ｃの端末装置２００から新たな中間データ４０を受信する（ステップＳ１４３）。記憶処理部１０４は、ステップＳ１４３で受信した中間データ４０を第１記憶部１１４に記憶する。ここで記憶された中間データ４０は、３つの医療機関Ａ、Ｂ、Ｃの医療データ３０に基づいて生成されたものである。そして、送信部１０６は、必要に応じて、第１記憶部１１４から最新の中間データ４０を読み出し、各端末装置２００に配信する（ステップＳ１４５）。なお、ステップＳ１４５に示した中間データ４０の配信タイミングも、上記ステップＳ１１９と同様である。
【００７６】
また、訓練データの準備（例えば図７のステップＳ１３１または図８のステップＳ１５１）は、統計的な処理（例えば図７のステップＳ１３７または図８のステップＳ１５５）を行う前であれば、いつでもよい。例えば、訓練データの準備は、中間データ４０を受信する処理（例えば図７のステップＳ１３５または図８のステップＳ１５３）の後に実行されてもよい。
【００７７】
以上、本実施形態によれば、医療データ処理装置１００は、端末装置２００（例えば、医療機関Ａの端末装置２００）から、医療データ３０を処理した結果を示す中間データ４０を受信し、この中間データ４０を他の端末装置２００（例えば、医療機関Ｂの端末装置２００）に送信する。そして、中間データ４０を受信した端末装置２００は、この中間データ４０および当該端末装置２００が準備している医療データ３０を用いて、新たな中間データ４０を生成する。そしてこの端末装置２００は、この中間データ４０を医療データ処理装置１００に送信する。
【００７８】
このように、医療情報システム１を用いると、複数の医療機関それぞれが管理している医療データを用いて一つの中間データ４０を生成することができる。言い換えると、複数の医療機関の医療データ３０を元に統計的な処理を行うことができる。従って、処理対象となる医療データ３０の数を増やして中間データ４０の精度を向上させることができる。また、中間データ４０はパラメータで示されるデータであるため、秘匿すべき患者の医療情報を含まない。また、中間データ４０のデータ量は少ないため、通信負荷および処理負荷も小さい。
【００７９】
（第２の実施の形態）
本実施形態の医療情報システム１は、医療データ処理装置１００が端末装置２００にコード情報５０を配信する点を除いて、第１の実施形態と同様である。本実施形態において、医療データ処理装置１００の構成は第１の実施形態と異なるが、端末装置２００の構成は、第１の実施形態と同様である。
【００８０】
図９は、本実施形態に係る医療データ処理装置１００の構成を示す機能ブロック図である。本図に示す医療データ処理装置１００は、受信部１０２、記憶処理部１０４、読出部１３２、及び送信部１３６を有する。受信部１０２と記憶処理部１０４は、図１の医療データ処理装置１００と同様である。記憶装置１１０は、第１の実施形態に示した第１記憶部１１４に加え、コード情報記憶部１１２を有する。コード情報記憶部１１２と第１記憶部１１４は、一つの記憶装置１１０の異なる記憶領域であってもよいし、物理的に異なる記憶デバイスであってもよい。
【００８１】
コード情報記憶部１１２はコード情報５０を記憶している。読出部１３２は、コード情報記憶部１１２からコード情報５０を読み出す。送信部１３６は、図１の上記実施形態の送信部１０６と同様な機能を有するとともに、読出部１３２が読み出したコード情報５０を少なくとも一つの端末装置２００に送信する。コード情報５０の送信は、端末装置２００からの要求に従って行ってもよい。また、送信部１３６は、他の端末装置２００から受信した中間データ４０をコード情報５０とともに送信してもよい。
【００８２】
一方、端末装置２００の受信部２０２（図３参照）は、医療データ処理装置１００からコード情報５０を受信してコード情報記憶部２１２に記憶する。
【００８３】
医療データ処理装置１００から端末装置２００へのコード情報５０の配信は、端末装置２００からの要求に基づいて行われてもよいし、医療データ処理装置１００が新たな端末装置２００を検出したときにその端末装置２００に対して行われるようにしてもよい。また、読出部１３２及び送信部１３６は、コード情報記憶部１１２に記憶されているコード情報５０が更新されたときに、コード情報５０を更新すべき旨の情報とともに更新後のコード情報５０を端末装置２００に配信してもよい。この場合、端末装置２００は、コード情報記憶部２１２に記憶しているコード情報５０を、受信したコード情報５０に更新する。
【００８４】
本実施形態において、医療データ処理装置１００を実現するためのコンピュータプログラム９０ａは、第１の実施形態に示したコンピュータプログラム９０ａに加え、コンピュータ８０に、コード情報５０をコード情報記憶部１１２から読み出す手順、および、読み出したコード情報５０を少なくとも一つの端末装置２００に送信する手順、を実行させるように記述されている。
【００８５】
また、端末装置２００を実現するためのコンピュータプログラム９０ｂは、第１の実施形態に示したコンピュータプログラム９０ｂに加え、コード情報５０を医療データ処理装置１００から受信してコード情報記憶部２１２に記憶させる手順を実行させるように記述されている。
【００８６】
以上、本実施形態によれば、第１の実施形態と同様に、中間データ４０を生成する際に用いられる医療データ３０の数を増やすことができるため、中間データ４０の精度が向上する。また、医療データ処理装置１００がコード情報５０を端末装置２００に配信するため、医療情報システム１に新たな端末装置２００を加えやすくなる。
【００８７】
（第３の実施の形態）
図１０は、第３の実施形態に係る医療データ処理装置１００の機能構成を示す図である。本実施形態の医療データ処理装置１００は、端末装置２００（又は医療機関）を互いに識別するための情報（以下、識別情報と記載）を用いて、中間データ４０を受信した端末装置２００を記録する点を除いて、第１の実施形態および第２の実施形態のいずれかと同様である。なお、図１０は第１の実施形態と同様の場合を示している。
【００８８】
具体的には、本実施形態に係る記憶装置１１０は、第１記憶部１１４に加え、履歴情報記憶部１１６を有している。受信部１０２は、中間データ４０とともに、中間データ４０の送信元となる端末装置２００の識別情報を受信する。記憶処理部１０４は、受信部１０２が受信した識別情報を特定するための情報を履歴情報記憶部１１６に記憶させる。
【００８９】
図１１（ａ）は、履歴情報記憶部１１６のデータ構造の第１例を示す。この例では、履歴情報記憶部１１６は、医療データ処理装置１００が中間データ４０を既に受信した端末装置２００の識別情報（受信済情報の一例）を記憶している。図１１（ａ）では、履歴情報記憶部１１６は、受信日時の情報も記録しているが、この情報は必ずしも必要ではない。
【００９０】
記憶装置１１０は、全ての端末装置２００の識別情報を記憶している。そして、送信部１０６は、履歴情報記憶部１１６に識別情報が記憶されていない端末装置２００を選択し、選択した端末装置２００との間で、中間データ４０の送信及び新たな中間データ４０の受信（例えば図７のステップＳ１１５〜Ｓ１１９までの処理）を行う。
【００９１】
図１１（ｂ）は、履歴情報記憶部１１６のデータ構造の第２例を示す。本図に示す例において、履歴情報記憶部１１６は、複数の端末装置２００それぞれの識別情報に、中間データ４０を送信したか否かを示すフラグ（受信済情報の他の例）を対応付けて記憶している。そして記憶処理部１０４は、中間データ４０及び識別情報を受信すると、受信した識別情報に対応するフラグを未受信から受信済に変更する。
【００９２】
そして、送信部１０６は、病院情報記憶部１１８のフラグが未受信となっている端末装置２００を選択し、選択した端末装置２００との間で、中間データ４０の送信及び新たな中間データ４０の受信（例えば図７のステップＳ１１５〜Ｓ１１９までの処理）を行う。
【００９３】
また、医療データ処理装置１００は、履歴情報記憶部１１６のフラグを用いることにより、全ての端末装置２００から中間データ４０の受信が終了したか否かを判断することができる。そして、全ての端末装置２００から中間データ４０を受信したとき、複数の医療機関の訓練データについて、一連の統計的な処理が完了した、と判断することができる。
【００９４】
なお、医療データ処理装置１００は、端末装置２００から、その端末装置２００の状態（例えば稼働中、休止中、通信不通、エラー、ビジー等）を示す情報（以下、状態情報と記載）を受信し、記憶装置１１０に記憶させてもよい。この場合、送信部１０６は、記憶装置１１０に記憶されている状態情報を用いて、中間データ４０を送信する医療機関として選択するか否かを判定してもよい。つまり、送信部１０６は、状態情報を用いてデータ処理及び通信が可能な端末装置２００を選択し、選択した端末装置２００に中間データ４０を送信してもよい。
【００９５】
以上、本実施形態によれば、上記実施形態と同様な効果を奏する。また、医療データ処理装置１００は、中間データ４０をすでに受信している端末装置２００を特定するための情報（受信済情報）を履歴情報記憶部１１６に記憶させている。このため、医療データ処理装置１００は、履歴情報記憶部１１６を参照することにより、未処理の医療データを有する端末装置２００を効率よく選択することができる。
【００９６】
（第４の実施の形態）
本実施形態に係る医療情報システム１は、端末装置２００において新たな医療データ３０が蓄積されたときに、この新たな医療データ３０を用いて中間データ４０を更新する点を除いて、第１〜第３の実施形態のいずれかと同様である。なお、端末装置２００において新たな医療データ３０が蓄積されたか否かは、例えば端末装置２００が、中間データ４０を生成するために用いた医療データ３０に所定の識別子を付与したうえで、この識別子が付与されていない医療データ３０の有無を確認すればよい。
【００９７】
図１２は、中間データ４０の更新処理の第１例を示すフローチャートである。本図に示す処理では、端末装置２００から医療データ処理装置１００に更新要求を行う。
【００９８】
ある医療機関（この例では医療機関Ｃ）で新たな医療データ３０（訓練データ）が生成された（または一定数蓄積された）とき（ステップＳ２１１）、その医療機関の端末装置２００の受信部２０２は、医療データ処理装置１００に対して、最新の中間データ４０を要求する（ステップＳ２１３）。医療データ処理装置１００は、端末装置２００からの要求に応じて（ステップＳ２１５のＹ）、第１記憶部１１４に記憶されている最新の中間データ４０を、要求があった端末装置２００に送信する（ステップＳ２１７）。
【００９９】
端末装置２００の受信部２０２は、医療データ処理装置１００から中間データ４０を受信する（ステップＳ２１９）。処理部２０４は、受信した中間データ４０と、ステップＳ２１１で認識された訓練データを用いて統計的な処理を行い、新たな中間データ４０を生成し、中間データ記憶部２１６に記憶する（ステップＳ２２１）。そして、送信部２０６は、新たな中間データ４０を医療データ処理装置１００に送信する（ステップＳ２２３）。
【０１００】
医療データ処理装置１００の受信部１０２は、端末装置２００から新たな中間データ４０を受信する（ステップＳ２２５）と、受信した中間データ４０を第１記憶部１１４に記憶する（ステップＳ２２７）。このとき、図１１（ａ）に示した履歴情報記憶部１１６において、その端末装置２００の識別情報に対応する受信時刻を更新してもよい。
【０１０１】
その後、送信部１０６は、最新の中間データ４０を各端末装置２００に配信してもよい。
【０１０２】
図１３は、中間データ４０の更新処理の第２例を示すフローチャートである。本図に示す処理では、医療データ処理装置１００が各端末装置２００に問い合わせを行う。
【０１０３】
まず、医療データ処理装置１００の受信部１０２は、少なくとも一つ（またはすべて）の端末装置２００に対して、新しい訓練データがあるか否かを問い合わせる（ステップＳ２３１）。
【０１０４】
問い合わせを受信した端末装置２００の送信部２０６は、その端末装置２００における更新データの有無を、その端末装置２００の識別情報とともに医療データ処理装置１００に送信する（ステップＳ２３３、ステップＳ２３５、ステップＳ２３７）。
【０１０５】
医療データ処理装置１００の受信部１０２は、各端末装置２００からの返信に基づいて、図１１（ｂ）の履歴情報記憶部１１６に示したフラグを設定する（ステップＳ２３９）。具体的には、「更新データ有り」に対応づけられた識別情報に対応するフラグを、中間データ４０が未受信であることを示すフラグに更新する。
【０１０６】
そして、医療データ処理装置１００の送信部１０６は、病院情報記憶部１１８を参照し、フラグが未受信であることを示す端末装置２００の一つを選択する（ステップＳ２４１）。そして、選択した端末装置２００に、第１記憶部１１４に記憶されている最新の中間データ４０を送信する（ステップＳ２４３）。
【０１０７】
端末装置２００の受信部２０２は、中間データ４０を受信する（ステップＳ２４５）。処理部２０４は、受信した中間データ４０および新たな訓練データ（医療データ３０）を用いて統計的な処理を行い、新たな中間データ４０を生成する。そして、処理部２０４は新たな中間データ４０を中間データ記憶部２１６に記憶する（ステップＳ２４７）。また、送信部２０６は、新たな中間データ４０をその端末装置２００の識別情報とともに医療データ処理装置１００に送信する（ステップＳ２４９）。
【０１０８】
医療データ処理装置１００の受信部１０２は、端末装置２００から新たな中間データ４０及び識別情報を受信する。記憶処理部１０４は、この中間データ４０を第１記憶部１１４に記憶させる（ステップＳ２５１）。そして受信部１０２は、履歴情報記憶部１１６において、ステップＳ２５１で受信した識別情報に対応するフラグを、受信済みを示すフラグに更新する。
【０１０９】
上記したステップＳ２４１〜ステップＳ２５１までの処理は、中間データ４０が未受信であることを示すフラグがなくなるまで繰り返される（ステップＳ２５３：Ｙ）。このフラグがなくなった（ステップＳ２５３：Ｎ）後、送信部１０６は、最新の中間データ４０を各端末装置２００に配信してもよい。
【０１１０】
以上、本実施形態によれば、上記実施形態と同様な効果を奏する。また、端末装置２００が新たな医療データ３０を有している場合、医療データ処理装置１００は、その端末装置２００に最新の中間データ４０を送信し、この中間データ４０と新しい医療データを用いて新たな中間データ４０を生成させる。このため、いずれかの端末装置２００において新たに医療データが生成（または蓄積）された場合、この医療データを反映させた中間データ４０を生成することができる。
【０１１１】
（第５の実施の形態）
図１４は、本実施形態の医療データ処理装置１００の構成を論理的に示す機能ブロック図である。本実施形態の医療情報システム１は、中間データ４０を、実臨床に用いるための構成を有する点を除いて、上記したいずれかの実施形態と同様である。
【０１１２】
本実施形態の医療情報システム１は、検証部２０８をさらに備える。検証部２０８は、医療データ処理装置１００および端末装置２００の少なくともいずれか一つに設けられている。図１４の例では、端末装置２００が検証部２０８を備える構成を示している。
【０１１３】
検証部２０８は、実臨床の医療データ３０を入力として、中間データ４０を用いて演算処理を行う。たとえば、中間データ４０が示すパラメータは、上記した式（１）で示される関数ｆ（ｘ）のウエイト（Ｗ）とバイアス（Ｂ）の値であるので、この関数ｆ（ｘ）に実臨床の医療データ３０を入力して演算処理を行う。
【０１１４】
そして得られた演算結果を出力する。例えば、癌が疑われる患者の患部を撮像した画像データを入力データとして、中間データ４０を用いて演算処理が行われた場合、出力データは、癌である可能性のパーセンテージを示すデータであってもよい。
【０１１５】
端末装置２００の管理者は、検証部２０８による演算結果に基づいて、中間データ４０（パラメータ）のチューニング（変更）を行ってもよい。この場合、送信部２０６は、チューニングの内容を医療データ処理装置１００に送信してよい。医療データ処理装置１００の送信部１０６は、チューニング内容を他の端末装置２００に送信する。
【０１１６】
また、医療データ処理装置１００は、さらに、チューニング内容に基づいて中間データ４０を調整する調整部（不図示）をさらに備えてもよい。この場合、医療データ処理装置１００の送信部１０６は、チューニング済みの中間データ４０を複数の端末装置２００に送信し、各端末装置２００の中間データ記憶部２１６を更新させる。
【０１１７】
また、チューニングを行った端末装置２００の送信部２０６は、チューニング後の中間データ４０（最新の中間データ４０）を医療データ処理装置１００に送信してもよい。この場合、送信部１０６は、受信した中間データ４０を他の端末装置２００に送信する。
【０１１８】
以上、本実施形態の医療情報システム１によれば、中間データ４０を診断に利用することができる。また、中間データ４０のチューニングが行えるため、中間データ４０の精度を高めることができる。
【０１１９】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【０１２０】
例えば、上記実施形態では、複数の医療機関の端末装置２００の間で、中間データ４０を順次転送していく構成について説明した。ただし、複数の医療機関の端末装置２００をグループ化し、各グループ内で順次中間データ４０を転送することにより各グループ単位で最終的な中間データ４０を生成し、その後、グループ単位の中間データ４０を統合することにより、最終的な中間データ４０を生成してもよい。
【０１２１】
また、医療データ処理装置１００は、受信部１０２が受信した中間データ４０から、処理対象となった医療データ３０の母数（Ｎ数）を示す情報と、当該中間データ４０の送信元の医療機関の識別情報を取得し、取得した医療機関の識別情報に中間データ４０の母数を関連付けて記憶部（不図示）に記憶させてもよい。また医療データ処理装置１００は、医療機関毎に受信した中間データ４０の母数をディスプレイに表示させてもよい。医療データ処理装置１００は、医療データ処理装置１００の表示部に中間データ４０の母数を表示させてもよいし、端末装置２００の表示部に中間データ４０の母数を表示させてもよい。
【０１２２】
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
なお、本発明において利用者に関する情報を取得、利用する場合は、これを適法に行うものとする。
【０１２３】
以下、参考形態の例を付記する。
１．  医療データ処理装置が、
複数の医療データを特定のアルゴリズムを用いて処理することにより生成され、前記複数の医療データのいずれにも復元されないデータである中間データを、第１の医療機関の端末から受信し、
受信した前記中間データを記憶装置に記憶させ、
前記記憶装置から読み出した前記中間データを第２の医療機関の端末に送信する、医療データ処理装置の情報処理方法。
２．  前記医療データ処理装置が、
前記第１の医療機関の端末の前記中間データを前記第２の医療機関の端末に送信した後に、当該第２の医療機関の端末で処理された中間データを前記第２の医療機関の端末から受信し、
前記第２の医療機関の端末から受信した前記中間データは、前記第２の医療機関の端末に送信した前記中間データ、及び、前記第２の医療機関で管理されている複数の医療データを前記特定のアルゴリズムを用いて前記第２の医療機関の端末が処理することにより生成されている、１．に記載の医療データ処理装置の情報処理方法。
３．  前記特定のアルゴリズムは、ニューラルネットワークに従っており、
前記中間データは、前記特定のアルゴリズムを用いて処理された医療データの数、処理結果の値、および前記ニューラルネットワークにおけるパラメータの値の少なくともいずれか一つである、１．または２．に記載の医療データ処理装置の情報処理方法。
４．  前記医療データ処理装置が、
受信した前記中間データの送信元の端末を特定するための受信済情報を記憶装置に記憶させ、
前記受信済情報によって特定される端末とは異なる端末を、前記第２の医療機関の端末として選択する、１．から３．いずれか一つに記載の医療データ処理装置の情報処理方法。
【０１２４】
５．  端末装置が、
他の端末装置が複数の医療データを特定のアルゴリズムを用いて処理することにより生成され、前記複数の医療データのいずれにも復元されないデータである中間データを受信し、
前記特定のアルゴリズムを用いて、前記受信した中間データ及び複数の医療データを処理することにより、新たな前記中間データを生成する、端末装置の情報処理方法。
６．  前記特定のアルゴリズムは、ニューラルネットワークに従っており、
生成される前記中間データは、前記特定のアルゴリズムを用いて処理された医療データの数、処理結果の値、および前記ニューラルネットワークにおけるパラメータの値の少なくともいずれか一つである、５．に記載の端末装置の情報処理方法。
【０１２５】
７．  コンピュータに、
複数の医療データを特定のアルゴリズムを用いて処理することにより生成され、前記複数の医療データのいずれにも復元されないデータである中間データを、第１の医療機関の端末から受信する手順、
受信した前記中間データを記憶装置に記憶させる手順、
前記記憶装置から読み出した前記中間データを第２の医療機関の端末に送信する手順を実行させるためのプログラム。
８．  前記送信する手順で前記第１の医療機関の端末の前記中間データを前記第２の医療機関の端末に送信した後に、当該第２の医療機関の端末で処理された中間データを前記第２の医療機関の端末から受信する手順をコンピュータに実行させるためのプログラムであり、
前記第２の医療機関の端末から受信した前記中間データは、前記第２の医療機関の端末に送信した前記中間データ、及び、前記第２の医療機関で管理されている複数の医療データを前記特定のアルゴリズムを用いて前記第２の医療機関の端末が処理することにより生成されている、７．に記載のプログラム。
９．  前記特定のアルゴリズムは、ニューラルネットワークに従っており、
前記中間データは、前記特定のアルゴリズムを用いて処理された医療データの数、処理結果の値、および前記ニューラルネットワークにおけるパラメータの値の少なくともいずれか一つである、７．または８．に記載のプログラム。
１０．  前記受信する手順で受信した前記中間データの送信元の端末を特定するための受信済情報を記憶装置に記憶させる手順、
前記受信済情報によって特定される端末とは異なる端末を、前記第２の医療機関の端末として選択する手順をコンピュータに実行させるための、７．から９．いずれか一つに記載のプログラム。
【０１２６】
１１．  コンピュータに、
他の端末が複数の医療データを特定のアルゴリズムを用いて処理することにより生成され、前記複数の医療データのいずれにも復元されないデータである中間データを受信する手順、
前記特定のアルゴリズムを用いて、前記受信した中間データ及び複数の医療データを処理することにより新たな前記中間データを生成する手順、を実行させるためのプログラム。
１２．  前記特定のアルゴリズムは、ニューラルネットワークに従っており、
生成される前記中間データは、前記特定のアルゴリズムを用いて処理された医療データの数、処理結果の値、および前記ニューラルネットワークにおけるパラメータの値の少なくともいずれか一つである、１１．に記載のプログラム。
【０１２７】
１３．  医療データ処理装置と、
前記医療データ処理装置とネットワークを介して接続される第１および第２の医療機関の端末装置と、を備え、
前記医療データ処理装置は、
複数の医療データを特定のアルゴリズムを用いて処理することにより生成され、前記複数の医療データのいずれにも復元されないデータである中間データを前記第１の医療機関の端末装置から受信する受信手段と、
受信した前記中間データを記憶装置に記憶させる記憶処理手段と、
前記記憶装置から読み出した前記中間データを前記第２の医療機関の端末装置に送信する送信手段と、を備え、
前記第２の医療機関の端末装置は、
前記第１の医療機関の端末装置により生成された前記中間データを前記医療データ処理装置から受信する受信手段と、
前記特定のアルゴリズムを用いて、前記受信した中間データを及び複数の医療データを処理することにより、新たな前記中間データを生成する処理手段と、を備えるシステム。
１４．  前記医療データ処理装置において、
前記送信手段が、前記記憶装置に記憶されている前記中間データを、前記第１および第２の医療機関の端末装置の少なくとも一つに配信し、
さらに、
実臨床の医療データ及び前記中間データを用いて処理を行い、得られた処理結果を出力する演算手段を備える、１３．に記載のシステム。
１５．  前記医療データ処理装置において、
前記送信手段が前記第１の医療機関の端末装置の前記中間データを前記第２の医療機関の端末装置に送信した後に、前記受信手段は、当該第２の医療機関の端末装置で処理された中間データを前記第２の医療機関の端末装置から受信し、
前記第２の医療機関の端末装置から受信した前記中間データは、前記送信手段が前記第２の医療機関の端末装置に送信した前記中間データ、及び、前記第２の医療機関で管理されている複数の医療データを前記特定のアルゴリズムを用いて前記第２の医療機関の端末装置が処理することにより生成されている、１３．または１４．に記載のシステム。
１６．  前記特定のアルゴリズムは、ニューラルネットワークに従っており、
前記中間データは、前記特定のアルゴリズムを用いて処理された医療データの数、処理結果の値、および前記ニューラルネットワークにおけるパラメータの値の少なくともいずれか一つである、１３．から１５．いずれか一つに記載のシステム。
１７．  前記医療データ処理装置において、
前記記憶処理手段は、
前記受信手段が受信した前記中間データの送信元の端末装置を特定するための受信済情報を記憶手段に記憶させ、
前記送信手段は、
前記受信済情報によって特定される端末装置とは異なる端末装置を、前記第２の医療機関の端末装置として選択する、１３．から１６．いずれか一つに記載のシステム。
【符号の説明】
【０１２８】
１  医療情報システム
３  ネットワーク
３０  医療データ
３２  入力データ
３４  出力データ
４０  中間データ
５０  コード情報
８０  コンピュータ
８２  ＣＰＵ
８４  メモリ
８５  ストレージ
８６  Ｉ／Ｏ
８７  通信Ｉ／Ｆ
８９  バス
９０  プログラム
１００  医療データ処理装置
１０２  受信部
１０４  記憶処理部
１０６  送信部
１１０  記憶装置
１１２  コード情報記憶部
１１４  第１記憶部
１１６  履歴情報記憶部
１３２  読出部
１３６  送信部
２００  端末装置
２０２  受信部
２０４  処理部
２０６  送信部
２０８  検証部
２１０  記憶装置
２１２  コード情報記憶部
２１４  医療データ記憶部
２１６  中間データ記憶部
【図１】
2018005317.tif 000003
【図２】
2018005317.tif 000004
【図３】
2018005317.tif 000005
【図４】
2018005317.tif 000006
【図５】
2018005317.tif 000007
【図６】
2018005317.tif 000008
【図７】
2018005317.tif 000009
【図８】
2018005317.tif 000010
【図９】
2018005317.tif 000011
【図１０】
2018005317.tif 000012
【図１１】
2018005317.tif 000013
【図１２】
2018005317.tif 000014
【図１３】
2018005317.tif 000015
【図１４】
2018005317.tif 000016