(57)【要約】【課題】  別々のシステムで管理する医療情報と医療に関連する別の情報とを互いのセキュリティを確保した状態で容易に参照できるようにする。【解決手段】  医療情報を管理するシステムと医療情報とは別の医療に関連する第２の情報を管理するシステムとを連携させるゲートウエイサーバは、端末装置から医療情報或いは第２の情報の開示要求を受けた場合、開示が要求された情報に対するポリシを判定し、判定したポリシに応じて情報の開示を要求する情報要求え電文を作成し、作成した情報要求電文が開示を要求する情報を管理するシステムへ情報要求電文を送信し、送信した情報要求電文に対するレスポンスに基づいて端末装置へ提供する情報の表示画面を生成する。【選択図】  図２
2015179322.tif 000002
【特許請求の範囲】
【請求項１】
医療情報を管理するシステムと医療情報とは別の医療に関連する第２の情報を管理するシステムとを連携させるゲートウエイサーバであって、
端末装置から医療情報或いは第２の情報の開示要求を受けた場合、開示が要求された情報に対するポリシを判定する判定手段と、
前記判定手段により判定したポリシに応じて情報の開示を要求する情報要求電文を作成し、前記情報要求電文が開示を要求する情報を管理するシステムへ前記情報要求電文を送信する送信手段と、
前記送信手段により送信した情報要求電文に対するレスポンスに基づいて前記端末装置へ提供する情報の表示画面を生成する生成手段と、
を有するゲートウエイサーバ。
【請求項２】
前記第２の情報は、介護情報である、
請求項１に記載のゲートウエイサーバ。
【請求項３】
医療情報を管理する第１の情報管理サーバと、医療情報とは別の医療に関連する第２の情報を管理する第２の情報管理サーバと、前記第１の情報管理サーバおよび前記第２の情報管理サーバを連携させるゲートウエイサーバと、を有する情報連携システムであって、
前記ゲートウエイサーバは、
端末装置から医療情報或いは第２の情報の開示要求を受けた場合、開示が要求された情報に対するポリシを判定する判定手段と、
前記判定手段により判定したポリシに応じて情報の開示を要求する情報要求電文を作成し、作成した情報要求電文を要求する情報の管理サーバへ送信する送信手段と、
前記送信手段により送信した情報要求電文に対して受信したレスポンスに基づいて前記端末装置へ提供する情報の表示画面を生成する生成手段と、を有し、
前記第１の情報管理サーバは、
前記ゲートウエイサーバからの情報要求電文により開示が要求される医療情報へのアクセス可否を判定するアクセス判定手段と、
前記アクセス判定手段によりアクセス可と判定された医療情報を含む応答電文をレスポンスとして前記ゲートウエイサーバへ返信する返信手段と、を有し、
前記第２の情報管理サーバは、
前記ゲートウエイサーバからの情報要求電文によって要求された第２の情報に対するアクセスの可否を判定するアクセス判定手段と、
前記アクセス判定手段によりアクセス可と判定された第２の情報を含む応答電文をレスポンスとしてゲートウエイサーバへ返信する返信手段と、を有する、
情報連携システム。
【請求項４】
前記第２の情報は、介護情報であり、
前記医療情報管理サーバとゲートウエイサーバとは、医療情報管理システムを構成し、
前記第２の情報管理サーバは、介護情報管理システムを構成する、
請求項３に記載の情報連携システム。
【請求項５】
請求項１又は２の何れかに記載のゲートウエイサーバが備える各手段の処理を、前記ゲートウエイサーバが備えるコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のシステムで別々に管理される複数種類の情報を連携させるゲートウエイサーバ、および、情報連携システムに関する。
【背景技術】
【０００２】
近年、医療機関と他の機関と連携して人々をケアするシステムが注目されている。たとえば、医療機関と介護機関とが連携して、在宅医療および在宅介護を含めた包括的なサービスを提供することが要望されている。すなわち、医療と介護とは、密接に関連するものであるため、介護においては、医療情報を参照することによって高度な介護を提供でき、医療においても、介護情報を参照することによって個々の患者に最もマッチした医療を提供しやすくなると考えられる。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】平成２２年度医療情報化促進事業  −どこでもＭＹ病院構想及びシームレスな地域連携医療の実現に向けた実証事業−  成果報告書、平成２４年３月、経済産業省（ｈｔｔｐ：／／ｗｗｗ．ｋｅｉｅｉｋｅｎ．ｃｏ．ｊｐ／ｍｅｄｉｔ／ｐｄｆ／２４０４２３／０−ｒｅｐｏｒｔ．ｐｄｆ）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、医療情報は、高いセキュリティ性が必要であるため、従来、医療機関で構築されている患者の医療情報を管理する医療情報管理システムは、通常、他の機関の情報管理システムとは切り離して運用される。たとえば、介護機関で構築されている介護情報を管理するための介護情報管理システムは、医療情報管理システムとは切り離された別の情報管理システムとして運用されている。
【０００５】
医療情報管理システムで管理される医療情報と介護情報管理システムで管理される介護情報とは、管理する機関（システム）が異なるだけでなく、それぞれが個人情報として高いセキュリティで保護される必要があり、セキュリティに関するポリシーが異なる。このため、従来、医療情報管理システムと介護情報管理システムとは、簡単に連結することができず、医療情報と介護情報とを共有化するのは容易ではない。
【０００６】
仮に、医療情報と介護情報とを共有化しようとすると、従来は、医療情報管理システムおよび介護情報管理システムとは別に情報共有用の情報共有システムを構築する必要がある。このような情報共有システムには、各システムから個別に抽出した情報をそれぞれインポートする必要がある。また、上述のような情報共有システムでは、情報共有システムの管理に手間がかかるだけでなく、別のシステムから抽出した情報をインポートする手間がかかる。さらに、上述の情報共有システムでは、セキュリティ上の問題から、別のシステムから簡単に情報をインポートするが難しいため、情報の共有にタイムラグが生じるという問題がある。
【０００７】
この発明は、上記事情に着目してなされたもので、その目的とするところは、医療情報と医療に関連する別の情報とを、互いのセキュリティを確保した上で容易に参照できるシステムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するためにこの発明の第１の観点は、医療情報を管理するシステムと医療情報とは別の医療に関連する第２の情報を管理するシステムとを連携させるゲートウエイサーバであって、端末装置から医療情報或いは第２の情報の開示要求を受けた場合、開示が要求された情報に対するポリシを判定する判定手段と、前記判定手段により判定したポリシに応じて情報の開示を要求する情報要求電文を作成し、前記情報要求電文が開示を要求する情報を管理するシステムへ前記情報要求電文を送信する送信手段と、前記送信手段により送信した情報要求電文に対するレスポンスに基づいて前記端末装置へ提供する情報の表示画面を生成する生成手段とを有する。  
したがって、ゲートウエイサーバによれば、別々のシステムで管理される医療情報と第２の情報とを互いのセキュリティを確保した上でリアルタイムに提供できる。
【０００９】
また、この発明の別の観点は、医療情報を管理する第１の情報管理サーバと医療情報とは別の医療に関連する第２の情報を管理する第２の情報管理サーバと前記第１の情報管理サーバおよび前記第２の情報管理サーバを連携させるゲートウエイサーバとを有する情報連携システムであって、前記ゲートウエイサーバは、端末装置から医療情報或いは第２の情報の開示要求を受けた場合、開示が要求された情報に対するポリシを判定する判定手段と、前記判定手段により判定したポリシに応じて情報の開示を要求する情報要求電文を作成し、作成した情報要求電文を要求する情報の管理サーバへ送信する送信手段と、前記送信手段により送信した情報要求電文に対して受信したレスポンスに基づいて前記端末装置へ提供する情報の表示画面を生成する生成手段とを有し、前記第１の情報管理サーバは、前記ゲートウエイサーバからの情報要求電文により開示が要求される医療情報へのアクセス可否を判定するアクセス判定手段と、前記アクセス判定手段によりアクセス可と判定された医療情報を含む応答電文をレスポンスとして前記ゲートウエイサーバへ返信する返信手段とを有し、前記第２の情報管理サーバは、前記ゲートウエイサーバからの情報要求電文によって要求された第２の情報に対するアクセスの可否を判定するアクセス判定手段と、前記アクセス判定手段によりアクセス可と判定された第２の情報を含む応答電文をレスポンスとしてゲートウエイサーバへ返信する返信手段とを有する。  
したがって、情報連携システムでは、第１の情報管理サーバで管理される医療情報と第２の情報管理サーバで管理される第２の情報とを互いのセキュリティを確保した上でリアルタイムに提供できる。
【発明の効果】
【００１０】
すなわち、この発明によれば、別々のシステムで管理される医療情報と医療に関連する別の情報とを互いのセキュリティを確保した状態で提供できるゲートウエイサーバおよび情報連携システムを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施形態に係る情報連携システムの全体構成を示すブロック図である。
【図２】図２は、情報連携システムにおける各サーバが有する機能を示すブロック図である。
【図３】図３は、情報連携システムにおける連携ゲートウエイサーバの動作シーケンスを示す図である。
【図４】図４は、情報連携システムにおける医療情報管理サーバおよび介護情報管理サーバの動作シーケンスを示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、この発明に係わる実施形態を説明する。  
図１は、この発明の実施形態に係る情報連携システムの全体構成を示すブロック図である。  
本実施形態に係る情報連携システムは、医療情報と医療情報とは別の医療に関連する情報（第２の情報）とを連携させるシステムであるものとする。医療情報とは別の医療に関する情報としては、医療と連携する情報であれば良く、医療と連携して提供するサービスに関する情報や地域情報などが考えられる。たとえば、医療情報とは別の医療に関する情報としては、介護情報、ボランティア情報、地域のアクティビティ情報などが考えられる。本実施形態においては、主として、医療情報とは別の医療に関する情報（第２の情報）が介護情報である場合について説明するものとする。
【００１３】
図１は、医療情報を管理する医療情報管理システムと介護情報を管理する介護情報管理システムとを連携する情報連携システムの構成例を示している。すなわち、図１に示す構成例において、情報連携システムは、医療情報管理システム１、介護情報管理システム２、ネットワーク３、医療機関の端末装置４、および、介護施設の端末装置５により構成される。
【００１４】
まず、医療情報管理システム１の構成例について説明する。  
医療情報管理システム１は、医療情報を管理するシステムである。図１に示す構成例において、医療情報管理システム１は、医療情報管理サーバ１１、医療情報データベース１２、および連携ゲートウエイサーバ１３などにより管理される。
【００１５】
医療情報管理サーバ１１は、医療情報管理システム全体の制御を司るサーバコンピュータにより構成される。医療情報管理サーバ１１は、プロセッサ１１１、メモリ１１２、インターフェース（Ｉ／Ｆ）１１３および通信インターフェース（Ｉ／Ｆ）１１４を有する。プロセッサ１１１は、ＣＰＵなどの演算部であり、プログラムに従って動作することにより種々の処理を実行する。メモリ１１２は、プロセッサ１１１が実行するプログラムを記憶する。メモリ１１２は、作業用のデータを一時的に記憶するＲＡＭなどのワークメモリ、制御プログラムや制御データを記憶するプログラムメモリ、および、アプリケーションプログラムや設定データなどを記憶する不揮発性メモリなどを有する。プロセッサ１１１は、メモリ１１２に記憶したプログラムを実行することにより種々の処理機能を実現する。
【００１６】
また、メモリ１１２は、医療情報へのアクセス権を判定するためのアクセス権情報を記憶するテーブル１１２ａを有する。アクセス権テーブル１１２ａに記憶したアクセス権情報に基づいて、プロセッサ１１１は、医療情報データベース１２に記憶する医療情報へのアクセス権を判定する。インターフェース１１３は、医療情報データベース１２に接続するためのインターフェースである。通信インターフェース１１４は、連携ゲートウエイサーバ１３と通信するためのインターフェースである。
【００１７】
医療情報データベース１２は、医療情報を格納する記憶装置である。医療情報データベース１２は、他のシステムからは直接的にはアクセスできず、医療情報管理サーバ１１がアクセス可能なものであれば良い。医療情報データベース１２は、データベースサーバとして構成しても良いし、医療情報管理サーバ１１に接続した記憶装置であっても良い。
【００１８】
連携ゲートウエイサーバ１３は、医療情報管理システム１および介護情報管理システム２の相互を連携させるためのサーバコンピュータである。連携ゲートウエイサーバ１３は、技術的には介護情報管理システム２内に設けても良い。ただし、本実施形態においては、医療情報が介護情報よりも高セキュリティが要求されることを想定し、連携ゲートウエイサーバ１３が、より高いセキュリティの情報を管理するシステム（医療情報管理システム）側に設置される構成例を開示するものとする。
【００１９】
連携ゲートウエイサーバ１３は、プロセッサ１３１、メモリ１３２、および通信インターフェース（Ｉ／Ｆ）１３４を有する。プロセッサ１３１は、ＣＰＵなどの演算部であり、プログラムに従って動作することにより種々の処理を実行する。メモリ１３２は、プロセッサ１３１が実行するプログラムを記憶する。メモリ１３２は、作業用のデータを一時的に記憶するＲＡＭなどのワークメモリ、制御プログラムや制御データを記憶するプログラムメモリ、および、アプリケーションプログラムや設定データなどを記憶する不揮発性メモリなどを有する。プロセッサ１３１は、メモリ１３２に記憶したプログラムを実行することにより種々の処理機能を実現する。
【００２０】
また、メモリ１３２は、医療情報管理システムに適用されるポリシ情報を記憶するテーブル１３２ａと介護情報管理システムに適用されるポリシ情報を記憶するテーブル１３２ｂとを有する。プロセッサ１３１は、テーブル１３２ａに記憶したポリシ情報に基づいて、医療情報管理システム１へのアクセスの可否を判定をしたり、医療情報管理システム１へ送信する情報要求電文を作成したりする。また、プロセッサ１３１は、テーブル１３２ｂに記憶したポリシ情報に基づいて、介護情報管理システム２へのアクセスの可否を判定をしたり、介護情報管理システム２へ送信する情報要求電文を作成したりする。通信インターフェース１１４は、医療情報管理サーバ１１および介護情報管理サーバ１５と通信したり、ネットワーク３を介して端末装置４、５と通信したりするためのインターフェースである。
【００２１】
次に、介護情報管理システム２の構成例について説明する。  
介護情報管理サーバ１５は、介護情報管理システム２を統括的に制御するためのサーバコンピュータである。図１に示すように、介護情報管理サーバ１５は、プロセッサ１５１、メモリ１５２、インターフェース１５３および通信インターフェース１５４を有する。プロセッサ１５１は、ＣＰＵなどの演算部であり、プログラムに従って種々の処理を実行する。メモリ１５２は、プロセッサ１５１が実行するプログラムを記憶する。メモリ１５２は、作業用のデータを一時的に記憶するＲＡＭなどのワークメモリ、制御プログラムや制御データを記憶するプログラムメモリ、および、アプリケーションプログラムや設定データなどを記憶する不揮発性メモリなどを有する。プロセッサ１５１は、メモリ１５２に記憶したプログラムを実行することにより種々の処理機能を実現する。
【００２２】
また、メモリ１５２は、介護情報へのアクセス権を判定するためのアクセス権情報を記憶するテーブル１５２ａを有する。アクセス権テーブル１５２ａに記憶したアクセス権情報に基づいて、プロセッサ１５１は、介護情報データベース１６が記憶する介護情報へのアクセス権を判定する。インターフェース１５３は、介護情報データベース１６に接続するためのインターフェースである。通信インターフェース１５４は、医療情報管理システム１内の連携ゲートウエイサーバ１３と通信するためのインターフェースである。
【００２３】
介護情報データベース１６は、介護情報を格納する記憶装置である。介護情報データベース１６は、他のシステムからは直接的にはアクセスできず、介護情報管理サーバ１５がアクセス可能なものであれば良い。介護情報データベース１６は、データベースサーバとして構成しても良いし、介護情報管理サーバ１５に接続したハードディスクドライブなどの記憶装置であっても良い。
【００２４】
医療機関の端末装置４および介護機関の端末装置５は、ネットワーク３を介して医療情報管理システム内の連携ゲートウエイサーバ１３と通信する。ネットワーク３は、医療機関が使用する各端末装置４と介護機関が使用する各端末装置５とを連携ゲートウエイサーバ１３に接続できるものであれば良く、ローカルなネットワークであっても良いし、広域のネットワークであっても良い。
【００２５】
端末装置４および端末装置５は、プログラムを実行するプロセッサ、プログラムやデータを記憶するメモリ、および、ネットワーク３を介して通信するための通信インターフェースなどを有する汎用コンピュータである。すなわち、端末装置４および５は、ネットワーク通信機能を有し、プロセッサがメモリに記憶したプログラムに従って動作することにより種々の処理を実行する機器である。たとえば、端末装置４および端末装置５としては、デスクトップパソコン、ノートパソコン、タブレットパソコン、タブレットＰＣ、スマートフォンなどの機器が運用可能である。
【００２６】
次に、情報連携システムにおける各サーバが有する機能について説明する。  
図２は、情報連携システムにおける各サーバが有する機能を示すブロック図である。  
まず、医療情報管理サーバ１１が有する機能について説明する。  
図２に示す例において、医療情報管理サーバ１１は、リクエスト受付機能２１１、アクセス権判定機能２１２、ＤＢ検索機能２１３、レスポンス生成機能２１４を有する。これらの機能は、プロセッサ１１１がメモリ１１２に記憶したプログラムを実行することにより実現される。
【００２７】
リクエスト受付機能２１１は、連携ゲートウエイサーバ１３からの医療情報を要求する情報要求電文（リクエスト）を受け付ける機能である。プロセッサ１１１は、リクエスト受付機能２１１によって通信インターフェース１１４により受信する情報要求電文を受け付ける。たとえば、リクエスト受付機能２１１では、所定のプロトコルによって連携ゲートウエイサーバ１３からの情報要求電文を受け付ける。たとえば、医療情報管理サーバ１１は、ＩＤ−ＷＳＦ（Ｉｄｅｎｔｉｔｙ  Ｗｅｂ  Ｓｅｒｖｉｃｅ  Ｆｒａｍｅｗｏｒｋ）と称されるプロトコルにより情報要求電文を受け付ける。
【００２８】
アクセス権判定機能２１２は、情報要求電文によって開示が要求された情報（医療情報）に対するアクセス権を判定する機能である。プロセッサ１１１は、アクセス権判定機能２１２により、アクセス権情報に基づいて情報要求電文で要求された情報に対してアクセスする権限があるか否かを判定する。アクセス権情報は、例えば、メモリ１１２のテーブル１１２ａに記憶される。アクセス権情報としては、利用者（例えば、患者）自身がどの医療情報をどこに開示することを同意しているかなどの情報が含まれる。
【００２９】
ＤＢ検索機能２１３は、医療情報データベース１２から特定の情報を検索する機能である。プロセッサ１１１は、ＤＢ検索機能２１３によって、情報要求電文で要求され、アクセス権があると判定された医療情報を医療情報データベース１２から抽出する。
【００３０】
レスポンス生成機能２１４は、情報要求電文に対する応答（レスポンス）を返す機能である。プロセッサ１１１は、レスポンス生成機能２１４によって、リクエスト受付機能により受け付けた情報要求電文に対する応答電文（レスポンス）を生成し、生成したレスポンスを連携ゲートウエイサーバ１３へ返送する。
【００３１】
たとえば、情報要求電文で要求された情報が医療情報データベース１２から抽出できた場合、プロセッサ１１１は、抽出した医療情報を含む情報要求電文に対する応答電文を作成し、作成した応答電文を連携ゲートウエイサーバ１３へ送信する。また、アクセス権判定機能２１２により情報要求電文で要求された情報に対してアクセス権がないと判定された場合、プロセッサ１１１は、要求された情報を開示できない（或いはアクセス権がない）旨の応答電文を作成し、情報要求電文の発信元である連携ゲートウエイサーバ１３へ返信する。
【００３２】
次に、介護情報管理サーバ１５が有する機能について説明する。  
図２に示す例において、介護情報管理サーバ１５は、リクエスト受付機能２５１、アクセス権判定機能２５２、ＤＢ検索機能２５３、レスポンス生成機能２５４を有する。これらの機能は、プロセッサ１５１がメモリ１５２に記憶したプログラムを実行することにより実現される。
【００３３】
リクエスト受付機能２５１は、連携ゲートウエイサーバ１３からの介護情報を要求する情報要求電文（リクエスト）を受け付ける機能である。プロセッサ１５１は、リクエスト受付機能２５１によって通信インターフェース１５４により受信する情報要求電文を受け付ける。たとえば、リクエスト受付機能２５１では、所定のプロトコルによって連携ゲートウエイサーバ１３からの情報要求電文を受け付ける。たとえば、介護情報管理サーバ１５は、ＳＯＡＰ（ソープ）と称されるプロトコルにより情報要求電文を受け付ける。
【００３４】
アクセス権判定機能２５２は、情報要求電文によって開示が要求された情報（介護情報）に対するアクセス権を判定する機能である。プロセッサ１５１は、アクセス権判定機能２５２により、アクセス権情報に基づいて情報要求電文で要求された情報に対してアクセスする権限があるか否か（開示が可能か否か）を判定する。アクセス権情報は、例えば、メモリ１５２のテーブル１５２ａに記憶される。アクセス権情報としては、利用者（例えば、要介護者）自身がどの介護情報をどこに開示することを同意しているかなどの情報が含まれる。
【００３５】
ＤＢ検索機能２５３は、介護情報データベース１６から特定の情報を検索する機能である。プロセッサ１５１は、ＤＢ検索機能２５３によって、情報要求電文で要求され、アクセス権があると判定された介護情報を介護情報データベース１６から抽出する。
【００３６】
レスポンス生成機能２５４は、情報要求電文に対する応答（レスポンス）を返す機能である。プロセッサ１５１は、レスポンス生成機能２５４によって、リクエスト受付機能２５１により受け付けた情報要求電文に対する応答電文（レスポンス）を生成し、生成したレスポンスを連携ゲートウエイサーバ１３へ返送する。
【００３７】
たとえば、情報要求電文で要求された情報が介護情報データベース１６から抽出できた場合、プロセッサ１５１は、抽出した介護情報を含む情報要求電文に対する応答電文を作成し、作成した応答電文を連携ゲートウエイサーバ１３へ送信する。また、アクセス権判定機能２５２により情報要求電文で要求された情報に対してアクセス権がないと判定された場合、プロセッサ１５１は、要求された情報を開示できない（或いはアクセス権がない）旨の応答電文を作成し、情報要求電文の発信元である連携ゲートウエイサーバ１３へ返信する。
【００３８】
次に、連携ゲートウエイサーバ１３が有する機能について説明する。  
図２に示す例において、連携ゲートウエイサーバ１３は、振り分け機能２３１、医療情報取得機能２３２、介護情報取得機能２３３、情報保持機能２３４、および、画面生成機能２３５を有する。これらの機能は、プロセッサ１３１がメモリ１３２に記憶したプログラムを実行することにより実現される。
【００３９】
振り分け機能２３１は、ネットワーク３を介して情報要求を受信し、受信した情報要求を要求された情報ごとに振り分ける機能である。プロセッサ１３１は、振り分け機能２３１によって、通信インターフェース１３４によりネットワーク３を介して端末装置４、５からの情報要求を受信し、受信した情報要求を医療情報を要求するものと介護情報を要求するものとに振り分ける。
【００４０】
医療情報取得機能２３２は、医療情報を取得するための機能である。プロセッサ１３１は、医療情報取得機能２３２によって、振り分け機能２３１で振り分けられた医療情報を要求する情報要求に応じて医療情報管理システム１から医療情報を取得するための処理を行う。医療情報取得機能２３２は、ポリシ判定機能２４１、リクエスト送信機能２４２、レスポンス受信機能２４３を有する。
【００４１】
ポリシ判定機能２４１は、受信した情報要求について、医療情報に対するポリシ情報に基づくポリシ判定を行う機能である。プロセッサ１３１は、ポリシ判定機能２４１として、メモリ１３２内のテーブル１３２ａに記憶した医療情報に対するポリシ情報を参照して受信した情報要求に対するポリシ判定を行う。たとえば、プロセッサ１３１は、ポリシ判定機能２４１として、医療情報管理システム１へ情報要求電文を送信するためのプロトコルを判定するとともに、情報要求電文の送信先となる装置（医療情報管理サーバ）を特定する情報などを判定する。また、プロセッサ１３１は、ポリシ判定機能２４１として、受信した情報要求で要求された情報が情報要求元の端末装置へ提供可能な医療情報であるか否かなども判定する。
【００４２】
リクエスト送信機能２４２は、医療情報管理システム１へ情報（医療情報）を要求する情報要求電文を作成し、作成した情報要求電文を医療情報管理システム１へ送信する機能である。プロセッサ１３１は、リクエスト送信機能２４２として、ポリシ判定機能２４１により判定したポリシに応じて情報要求電文を作成する。たとえば、プロセッサ１３１は、ポリシ判定機能２４１により医療情報に対するポリシとして判定したプロトコルに応じた情報要求電文を作成する。医療情報管理システム１と通信するプロトコルがＩＤ−ＷＳＦであると判定した場合、プロセッサ１３１は、ＩＤ−ＷＳＦ方式のデータ形式し情報要求電文を作成する。情報要求電文を作成すると、プロセッサ１３１は、情報要求電文の送信先として、ポリシ判定機能２４１により判定した送信先を設定（医療情報管理サーバを送信先として設定）する。プロセッサ１３１は、送信先を医療情報管理サーバ１１に設定した情報要求電文を通信インターフェース１３４により送信する。
【００４３】
レスポンス受信機能２４３は、医療情報管理システム１からレスポンスを受信する機能である。プロセッサ１３１は、レスポンス受信機能２４３によって、情報要求電文を送信した後に医療情報管理サーバ１１から返信される情報要求電文に対するレスポンスを受信する。プロセッサ１３１は、情報要求電文に対する医療情報管理システム１からのレスポンスとして、要求した医療情報あるいは要求した医療情報が開示不可である旨の通知などを受信する。
【００４４】
また、レスポンス受信機能２４３は、受信したレスポンスを保持する機能を有する。プロセッサ１３１は、レスポンス受信機能２４３により受信したレスポンスに含まれる情報をメモリ１３２に記憶する。たとえば、プロセッサ１３１は、情報要求電文にて要求した医療情報を含むレスポンスを受信した場合、取得した医療情報を当該情報を要求した端末装置を示す情報に対応づけてメモリ１３２に保持する。また、情報要求電文にて要求した医療情報が開示できない旨のレスポンスを受信した場合、プロセッサ１３１は、要求された医療情報の取得が不可でとなった旨を当該情報を要求した端末装置を示す情報に対応づけてメモリ１３２に保持する。
【００４５】
また、介護情報取得機能２３３は、介護情報を取得するための機能である。プロセッサ１３１は、介護情報取得機能２３３によって、振り分け機能２３１で振り分けられた介護情報を要求する情報要求に応じて介護情報管理システム２から介護情報を取得するための処理を行う。介護情報取得機能２３３は、ポリシ判定機能２４５、リクエスト送信機能２４６、レスポンス受信機能２４７を有する。
【００４６】
ポリシ判定機能２４５は、受信した情報要求について、介護情報に対するポリシ情報に基づくポリシ判定を行う機能である。プロセッサ１３１は、ポリシ判定機能２４５として、メモリ１３２内のテーブル１３２ｂに記憶した介護情報に対するポリシ情報を参照して受信した情報要求に対するポリシ判定を行う。たとえば、プロセッサ１３１は、ポリシ判定機能２４５として、介護情報管理システム２へ情報要求電文を送信するためのプロトコルを判定するとともに、情報要求電文の送信先となる装置（介護情報管理サーバ）を特定する情報などを判定する。また、プロセッサ１３１は、ポリシ判定機能２４５として、受信した情報要求で要求された情報が情報要求元の端末装置へ提供可能な介護情報であるか否かなども判定する。
【００４７】
リクエスト送信機能２４６は、介護情報管理システム２へ情報（介護情報）を要求する情報要求電文を作成し、作成した情報要求電文を介護情報管理システム２へ送信する機能である。プロセッサ１３１は、リクエスト送信機能２４６として、ポリシ判定機能２４５により判定したポリシに応じて情報要求電文を作成する。たとえば、プロセッサ１３１は、ポリシ判定機能２４５により介護情報に対するポリシとして判定したプロトコルに応じた情報要求電文を作成する。介護情報管理システム２と通信するプロトコルがＩＤ−ＷＳＦであると判定した場合、プロセッサ１３１は、ＩＤ−ＷＳＦ方式のデータ形式し情報要求電文を作成する。情報要求電文を作成すると、プロセッサ１３１は、情報要求電文の送信先として、ポリシ判定機能２４５により判定した送信先を設定（介護情報管理サーバを送信先として設定）する。プロセッサ１３１は、送信先を介護情報管理サーバ１５に設定した情報要求電文を通信インターフェース１３４により送信する。
【００４８】
レスポンス受信機能２４７は、介護情報管理システム２からレスポンスを受信する機能である。プロセッサ１３１は、レスポンス受信機能２４７によって、情報要求電文を送信した後に介護情報管理サーバ１５から返信される情報要求電文に対するレスポンスを受信する。プロセッサ１３１は、情報要求電文に対する介護情報管理システム２からのレスポンスとして、要求した介護情報あるいは要求した介護情報が開示不可である旨の通知などを受信する。
【００４９】
また、レスポンス受信機能２４７は、受信したレスポンスを保持する機能を有する。プロセッサ１３１は、レスポンス受信機能２４７により受信したレスポンスに含まれる情報をメモリ１３２に記憶する。たとえば、プロセッサ１３１は、情報要求電文にて要求した介護情報を含むレスポンスを受信した場合、取得した介護情報を当該情報要求元の端末装置を示す情報に対応づけてメモリ１３２に保持する。また、情報要求電文にて要求した介護情報が開示できない旨のレスポンスを受信した場合、プロセッサ１３１は、要求された介護情報の取得が不可でとなった旨を当該情報要求元の端末装置を示す情報に対応づけてメモリ１３２に保持する。
【００５０】
画面生成機能２３５は、医療情報取得機能２３２あるいは介護情報取得機能２３３により取得した情報を端末装置４，５に提供するための表示画面を生成する機能である。プロセッサ１３１は、医療情報取得機能２３２により医療情報を取得した場合、画面生成機能２３５により、当該医療情報を要求した端末装置４、５へ医療情報を提供するための表示画面を生成する。また、プロセッサ１３１は、介護情報取得機能２３３により医療情報を取得した場合、画面生成機能２３５により、当該介護情報を要求した端末装置４、５へ介護情報を提供するための表示画面を生成する。
【００５１】
画面生成機能２３５により生成した表示画面は、連携ゲートウエイサーバ１３から情報要求元の端末装置４，５へ送信される。これに対して、端末装置４、５は、連携ゲートウエイサーバ１３から受信した表示画面を表示装置に表示する。この結果として、各端末装置４、５は、連携ゲートウエイサーバ１３を介して、医療情報管理システム１が管理する医療情報、および、介護情報管理システム２が管理する介護情報を取得できる。
【００５２】
次に、上述した情報連携システムの動作について説明する。  
図３は、情報連携システムにおける連携ゲートウエイサーバ１３の動作シーケンスを示す図である。また、図４は、情報連携システムにおける医療情報管理サーバ１１および介護情報管理サーバ１５の動作シーケンスを示す図である。
【００５３】
情報連携システムにおいて、端末装置４，５は、オペレータの操作に応じて、医療情報あるいは介護情報の要求を連携ゲートウエイサーバ１３へ送信する。たとえば、医療機関に従事する医療従事者がある患者の介護情報を参照したい場合、当該医療従事者は、端末装置４に当該患者の介護情報の参照（表示）を入力する。介護情報の参照が入力されると、医療機関の端末装置４は、ネットワーク３を介して介護情報の要求を連携ゲートウエイサーバ１３へ送信する。また、介護機関に従事する介護者がある要介護者の医療情報を取得したい場合、当該介護者は、端末装置５に当該要介護者の医療情報の参照（表示）を入力する。医療情報の参照が入力されると、介護機関の端末装置５は、ネットワーク３を介して医療情報の要求を連携ゲートウエイサーバ１３へ送信する。
【００５４】
連携ゲートウエイサーバ１３は、ネットワーク３を介して端末装置４，５からの情報の要求を受信する。端末装置４，５からの情報要求を受信すると、連携ゲートウエイサーバ１３のプロセッサ１３１は、要求された情報の種別を特定し、特定した情報の種類に応じて振り分けを行う（Ｓ１１）。
【００５５】
医療情報の要求を受信した場合、プロセッサ１３１は、要求された医療情報を取得する処理を実行する。すなわち、医療情報の要求を受信した場合、プロセッサ１３１は、医療情報に対するポリシ情報に基づいてポリシ判定を行う（Ｓ１２）。プロセッサ１３１は、ポリシ判定により、医療情報管理サーバ１１へ医療情報を要求する情報要求電文を送信するためのプロトコル、および、医療情報を要求する情報要求電文の送信先となる医療情報管理サーバ１１を特定する情報などを判定する。
【００５６】
医療情報に対するポリシ判定を行うと、プロセッサ１３１は、ポリシ判定結果に応じて情報要求電文を生成し、生成した情報要求電文を送信となる医療情報管理サーバ１１へ送信する（Ｓ１３）。  
例えば、医療情報管理サーバ１１との通信プロトコルがＩＤ−ＷＳＦ方式である場合、プロセッサ１３１は、端末装置４，５からＩＤ−ＷＳＦ方式で受信した情報要求をそのままの形式で情報要求電文として生成する。
【００５７】
また、プロセッサ１３１は、医療情報管理サーバ１１との通信プロトコルが端末装置４，５との通信プロトコルと異なる場合、プロセッサは、端末装置４，５から受信した情報要求を、医療情報管理サーバ１１との通信プロトコル（医療情報用の通信プロトコル）に適した形式に変換して情報要求電文を生成する。ポリシに応じた情報要求電文を作成すると、プロセッサ１３１は、送信先を医療情報管理サーバに設定した情報要求電文を通信インターフェース１３４により送信する。情報要求電文を送信した後、プロセッサ１３１は、医療情報管理サーバ１１からのレスポンス待ちの状態となる。
【００５８】
一方、医療情報管理サーバ１１のプロセッサ１１１は、図４に示すように、連携ゲートウエイサーバ１３からの情報要求電文を受け付ける（Ｓ２１）。たとえば、プロセッサ１１１は、所定のプロトコルによって連携ゲートウエイサーバ１３からの医療情報を要求する情報要求電文を受け付ける。
【００５９】
情報要求電文を受け付けると、プロセッサ１１１は、メモリ１１２のテーブル１１２ａに記憶されるアクセス権情報に基づいて情報要求電文で要求された情報を開示しても良いか（アクセスする権限があるか）否かを判定する（Ｓ２２）。情報要求電文で要求された医療情報に対してアクセス権があると判定した場合、プロセッサ１１１は、アクセス権があると判定した医療情報を医療情報データベース１２から抽出する（Ｓ２３）。
【００６０】
情報要求電文で要求された情報が医療情報データベース１２から抽出できた場合、プロセッサ１１１は、抽出した医療情報を含む情報要求電文に対する応答電文を作成し、作成した応答電文を連携ゲートウエイサーバ１３へ送信する（Ｓ２４）。また、アクセス権判定により情報要求電文で要求された情報に対してアクセス権がないと判定された場合、プロセッサ１１１は、要求された医療情報を開示できない（或いはアクセス権がない）旨の応答電文を作成し、作成した応答電文を連携ゲートウエイサーバ１３へ返信する。
【００６１】
また、連携ゲートウエイサーバ１３のプロセッサ１３１は、図３に示すように、医療情報を要求する情報要求電文を送信した後、医療情報管理サーバ１１からの受信待ち状態となる。この状態において、連携ゲートウエイサーバ１３のプロセッサ１３１は、医療情報管理サーバ１１からの情報要求電文に対するレスポンスを受信する（Ｓ１４）。医療情報管理サーバ１１からレスポンスを受信すると、プロセッサ１３１は、受信したレスポンスに含まれる情報をメモリ１３２に保持するとともに、レスポンスで受信した情報を表示する表示画面を生成する（Ｓ１８）。
【００６２】
たとえば、医療情報を要求する情報要求電文に対するレスポンスとして医療情報を含む応答電文を受信した場合、プロセッサ１３１は、取得した医療情報を表示する表示画面を生成する。また、情報要求電文で要求した医療情報が開示できない旨のレスポンスを受信した場合、プロセッサ１３１は、要求された医療情報が開示できない旨の案内を表示する表示画面を生成する。医療情報を要求する情報要求電文に対するレスポンスに応じた表示画面を生成すると、プロセッサ１３１は、生成した表示画面を当該情報要求元の端末装置４，５へ返信する。これにより、端末装置４，５では、所望の医療情報のうち開示が許可されている医療情報を表示画面として取得し、表示装置に表示させることができる。
【００６３】
また、端末装置４、５から介護情報の要求を受信した場合、図３に示すように、連携ゲートウエイサーバ１３のプロセッサ１３１は、要求された介護情報を取得する処理を実行する（Ｓ１５−Ｓ１７）。すなわち、端末装置４，５から介護情報の要求を受信した場合、プロセッサ１３１は、テーブル１３２ｂに記憶した介護情報に対するポリシ情報に基づいてポリシ判定を行う（Ｓ１５）。プロセッサ１３１は、ポリシ判定により、介護情報管理サーバ１５へ介護情報を要求する情報要求電文を送信するためのプロトコル、および、介護情報を要求する情報要求電文の送信先となる介護情報管理サーバ１５を特定する情報などを判定する。
【００６４】
介護情報に対するポリシ判定を行うと、プロセッサ１３１は、ポリシ判定結果に応じて情報要求電文を生成し、生成した情報要求電文を送信となる介護情報管理サーバ１５へ送信する（Ｓ１３）。プロセッサ１３１は、医療情報管理サーバ１１との通信プロトコルが端末装置４，５との通信プロトコルと異なる場合、端末装置４，５から受信した情報要求を、介護情報管理サーバ１５との通信プロトコル（介護情報用の通信プロトコル）に適した形式に変換して情報要求電文を生成する。例えば、介護情報管理サーバ１５との通信プロトコルがＳＯＡＰ方式である場合、プロセッサ１３１は、端末装置４，５からＩＤ−ＷＳＦ方式で受信した情報要求をＳＯＡＰ方式用の形式に変換して介護情報を要求する情報要求電文を生成する。
【００６５】
介護情報に対するポリシに応じた情報要求電文を作成すると、プロセッサ１３１は、送信先を介護情報管理サーバ１５に設定した情報要求電文を通信インターフェース１３４により送信する。介護情報を要求する情報要求電文を送信した後、プロセッサ１３１は、介護情報管理サーバ１５からのレスポンス待ちの状態となる。
【００６６】
図４に示すように、介護情報管理サーバ１５のプロセッサ１５１は、連携ゲートウエイサーバ１３からの情報要求電文を受け付ける（Ｓ３１）。たとえば、プロセッサ１５１は、所定のプロトコルによって連携ゲートウエイサーバ１３からの介護情報を要求する情報要求電文を受け付ける。
【００６７】
情報要求電文を受け付けると、プロセッサ１５１は、メモリ１５２のテーブル１５２ａに記憶されるアクセス権情報に基づいて情報要求電文で要求された介護情報を開示しても良いか（アクセスする権限があるか）否かを判定する（Ｓ３２）。情報要求電文で要求された介護情報に対してアクセス権があると判定した場合、プロセッサ１５１は、アクセス権があると判定した介護情報を介護情報データベース１６から抽出する（Ｓ３３）。
【００６８】
情報要求電文で要求された介護情報が介護情報データベース１６から抽出できた場合、プロセッサ１５１は、抽出した介護情報を含む情報要求電文に対する応答電文を作成し、作成した応答電文を連携ゲートウエイサーバ１３へ送信する（Ｓ３４）。また、アクセス権判定により情報要求電文で要求された情報に対してアクセス権がないと判定された場合、プロセッサ１５１は、要求された介護情報を開示できない（或いはアクセス権がない）旨の応答電文を作成し、作成した応答電文を連携ゲートウエイサーバ１３へ返信する（Ｓ３４）。
【００６９】
介護情報管理サーバ１５からのレスポンスは、情報要求電文を発信した連携ゲートウエイサーバ１３が受信する。すなわち、連携ゲートウエイサーバ１３のプロセッサ１３１は、図３に示すように、介護情報を要求する情報要求電文を送信した後、介護情報管理サーバ１５から情報要求電文に対するレスポンスを受信する（Ｓ１７）。
【００７０】
介護情報管理サーバ１５から情報要求電文に対するレスポンスを受信すると、プロセッサ１３１は、受信したレスポンスに含まれる情報をメモリ１３２に保持するとともに、レスポンスで受信した情報を表示する表示画面を生成する（Ｓ１８）。たとえば、介護情報を要求する情報要求電文に対するレスポンスとして介護情報を含む応答電文を受信した場合、プロセッサ１３１は、取得した介護情報を表示する表示画面を生成する。また、情報要求電文で要求した介護情報が開示できない旨のレスポンスを受信した場合、プロセッサ１３１は、要求された介護情報が開示できない旨の案内を表示する表示画面を生成する。介護情報を要求する情報要求電文に対するレスポンスに応じた表示画面を生成すると、プロセッサ１３１は、生成した表示画面を当該情報要求元の端末装置４，５へ返信する。これにより、端末装置４，５では、所望の介護情報のうち開示が許可されている介護情報を表示画面として取得し、表示装置に表示させることができる。
【００７１】
上記のような情報連携システムによれば、医療情報管理システム内に設けた連携ゲートウエイサーバが、端末装置からの医療情報或いは介護情報の開示要求を受け付け、連携ゲートウエイサーバが開示要求された情報に対するポリシ判定を行い、ポリシ判定に従って開示要求された情報を管理する各システムから情報を取得し、取得した情報を端末装置へ提供するようにしたものである。
【００７２】
これにより、本実施形態に係る情報連携システムによれば、医療従事者が参照する医療情報を介護関係者に提供したり、介護関係者が利用している介護情報を医療従事者に提供したりするという医療介護連携サービスを提供できる。この結果として、医療及び介護それぞれのサービスの質向上を図ることができる。
【００７３】
また、本実施形態に係る情報連携システムにおいては、医療情報管理システム内に設けた連携ゲートウエイサーバは、医療情報および介護情報以外の情報についても、開示要求を行えるようにすることが可能である。たとえば、連携ゲートウエイサーバは、医療情報および介護情報以外にも、地域のボランティア情報や生活支援情報なども連携できるようにしても良い。これにより、医療および介護それぞれのサービスの質向上を図るとともに、地域全体で患者および要介護者などをケアすることができ、高度な地域包括ケアサービスを提供でき、地域活性化を図ることも可能となる。
【００７４】
なお、この発明は上記実施形態に限定されるものではない。例えば、医療情報管理システムと連携するシステムは、介護情報管理システムに限定されるものではなく、医療に関連する情報を管理するシステムであれば良い。ただし、本実施形態においては、医療情報管理システムと、医療に関連する情報を管理するシステムとが連携することを想定しているものとする。また、連携ゲートウエイサーバは、３つ以上のシステムを連携させるものであっても良い。さらに、連携ゲートウエイサーバは、医療情報管理システムではなく、医療情報管理システムと連携する側のシステム（例えば、介護情報管理システム）内に設置しても良い。その他、各システム内の構成、各処理の処理手順、および、各処理の処理内容等についても、この発明の要旨を逸脱しない範囲で種々変形して実施可能である。
【００７５】
要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【００７６】
１…医療情報管理システム、２…介護情報管理システム、３…ネットワーク、４、５…端末装置、１１…医療情報管理サーバ、１２…医療情報データベース、１３…連携ゲートウエイサーバ、１５…介護情報管理サーバ、１６…介護情報データベース、１１１…プロセッサ、１１２ａ…アクセス権テーブル、１３１…プロセッサ、１３２ａ…テーブル、１３２ｂ…テーブル、１５１…プロセッサ、１５２ａ…アクセス権テーブル、２１１…リクエスト受付機能、２１２…アクセス権判定機能、２１３…ＤＢ検索機能、２１４…レスポンス生成機能、２３１…振り分け機能、２３２…医療情報取得機能、２３３…介護情報取得機能、２３４…情報保持機能、２３５…画面生成機能、２４１…ポリシ判定機能、２４２…リクエスト送信機能、２４３…レスポンス受信機能、２４５…ポリシ判定機能、２４６…リクエスト送信機能、２４７…レスポンス受信機能、２５１…リクエスト受付機能、２５２…アクセス権判定機能、２５３…ＤＢ検索機能、２５４…レスポンス生成機能。
【図１】
2015179322.tif 000003
【図２】
2015179322.tif 000004
【図３】
2015179322.tif 000005
【図４】
2015179322.tif 000006