(57)【特許請求の範囲】
【請求項１】
第１の医療施設の医療情報検索装置から供給された医療情報の保存場所を問い合わせる検索要求情報を第３の医療施設の医療情報検索装置へ送信し、前記検索要求情報に基づいて前記第３の医療施設の医療情報検索装置あるいはこの第３の医療施設の医療情報検索装置と連携した他の医療施設の医療情報検索装置において検索され前記第３の医療施設の医療情報検索装置から供給された前記保管場所に関する登録情報を前記第１の医療施設の医療情報検索装置へ送信する第２の医療施設の医療情報検索装置において、
前記第１の医療施設の医療情報検索装置から供給された患者情報と診療科目情報とを含む検索要求情報付帯情報と、検索要求情報を受信する検索要求情報受信手段と、
前記検索要求情報の送信が必要と判定された前記第３の医療施設の医療情報検索装置に対し前記検索要求情報を送信する検索要求情報送信手段と、
前記第３の医療施設の医療情報検索装置から供給された前記検索要求情報に対応する登録情報の検索結果を受信する検索結果受信手段と、
自施設において収集された医療情報の保存場所に関する登録情報を保管する登録情報保管手段と、
前記登録情報保管手段に保管されている登録情報の中から前記検索要求情報に対応する登録情報を検索する登録情報検索手段と、
前記検索結果受信手段によって受信された前記検索結果及び前記登録情報検索手段から供給された検索結果を前記第１の医療施設の医療情報検索装置へ送信する検索結果送信手段と
を備えたことを特徴とする医療情報検索装置。
【請求項２】
前記検索要求情報受信手段が、前記検索要求情報と共に前記第１の医療施設の医療情報検索装置から受信した検索要求情報付帯情報に基づいて前記第３の医療施設の医療情報検索装置に対する検索要求情報送信の要否を判定する検索要求情報送信要否判定手段を備え、前記検索要求情報送信手段は、前記検索要求情報送信によって必要と判定された検索要求情報を前記第３の医療施設の医療情報検索装置に対して送信することを特徴とする請求項１記載の医療情報検索装置。
【請求項３】
前記検索要求情報付帯情報及び前記検索結果付帯情報の少なくとも何れかに基づいて接続先情報を収集する接続先情報収集手段と、この接続先情報に基づいて接続先一覧データを生成あるいは更新する接続先一覧データ生成手段を備え、前記検索要求情報送信要否判定手段は、前記接続先一覧データと前記検索要求情報付帯情報に基づいて前記第３の医療施設の医療情報検索装置に対する検索要求情報送信の要否を判定することを特徴とする請求項２に記載した医療情報検索装置。
【請求項４】
前記接続先一覧データ生成手段は、接続先情報収集手段によって収集された前記検索要求情報付帯情報あるいは前記検索結果付帯情報の少なくとも何れかに示されている患者情報、前記検索要求情報が入力された医療施設の診療科目情報、あるいは、前記検索要求情報や前記検索結果が経由した医療施設の診療科目及び接続距離に関する医療施設情報の少なくとも何れかに基づいて前記接続先一覧データの生成あるいは更新を行なうことを特徴とする請求項３記載の医療情報検索装置。
【請求項５】
予め生成された接続先一覧データを保管するデータ記憶手段を備え、前記検索要求情報送信要否判定手段は、前記データ記憶手段から読み出した前記接続先一覧データと前記検索要求情報付帯情報に基づいて前記第３の医療施設の医療情報検索装置に対する検索要求情報送信の要否を判定することを特徴とする請求項３記載の医療情報検索装置。
【請求項６】
検索結果収集状況評価手段を備え、前記検索結果収集状況評価手段は、前記検索要求情報送信要否判定手段から供給される検索要求情報送信件数及び前記検索要否判定手段から供給される検索件数と前記検索結果送信手段によって送信される検索結果の送信件数に基づいて前記検索要求情報に対する検索結果の収集状況を評価することを特徴とする請求項２記載の医療情報検索装置。
【請求項７】
予め収集された検索結果に対し所定の処理を行なうことによってキャッシュを作成するキャッシュ作成手段と、作成されたキャッシュを保存するキャッシュ記憶手段と、このキャッシュ記憶手段に保存されているキャッシュの中から前記検索要求情報に対応したキャッシュを検索するキャッシュ検索手段を備え、前記検索要求情報に対応したキャッシュが前記キャッシュ検索手段によって検索された場合、前記検索結果送信手段は、検索された前記キャッシュを前記第１の医療施設の医療情報検索装置へ送信することを特徴とする請求項１記載の医療情報検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ネットワーク等を介して接続された他の医療施設に保管された医療情報の有無等を検索することが可能な医療情報検索装置に関する。
【背景技術】
【０００２】
医用画像診断は、コンピュータ技術の発展に伴って実用化されたＸ線ＣＴ装置やＭＲＩ装置等により急速な進歩を遂げ、今日の医療において必要不可欠なものとなっている。特に、近年のＸ線ＣＴ装置やＭＲＩ装置の実用化は、悪性腫瘍等の早期発見を可能とし、治療方針や治療方法の決定に大きく貢献している。
【０００３】
一方、患者は、自己の都合で上述のような高い診断能を有する医用診断装置を備えた異なる複数の医療施設において所望の検査を受ける場合が高頻度で発生し、上記医療施設の各々には、当該患者から得られた多くの医療情報が保管される。
【０００４】
このような複数の医療施設に散らばって存在する医療情報を、ネットワーク等を介して収集することにより当該患者に対する診断精度と診断効率の向上を可能とする、所謂、医療情報連携システムの構築が検討され、特に、中核病院を拠点とする地域医療連携システムは、急性疾患から慢性疾患までの広い診断領域において拡大しつつある。
【０００５】
今日一般に用いられている医療情報連携システムの多くは、自施設において収集された医療情報を保管するローカルリポジトリ(Local Document Repository)を備えた診療所等の比較的小さな複数の医療施設と、これらの医療施設において収集された医療情報の保管場所を登録するセンターレジストリ(Center Document Registry)を備えた中核病院とを、ネットワークを介して接続することによって形成されている。
【０００６】
即ち、IHE−XDS（Integrating the Healthcare Enterprise−Cross-Enterprise Document Sharing）をベースとする従来の医療情報連携システムでは、図１４に示すように、自施設において収集された医療情報を保管するローカルリポジトリ及び他の医療施設において収集された医療情報の保管場所に関する登録情報や前記医療情報の要求を行なう入出力部を備えた診療所Ａ及び診療所Ｂを含む複数の医療施設と、これらの医療施設において収集された医療情報の保管場所に関する上述の登録情報を一括して保管するセンターレジストリを備えた中核病院Ｈとがネットワークによって接続されている。
【０００７】
そして、例えば、当該患者の診断を行なう診療所Ｂの医療従事者は、他の医療施設に保管されている前記診断に有効な医療情報の保管場所に関する登録情報を中核病院Ｈに対して要求し、この要求信号を受信した中核病院Ｈは、自己のセンターレジストリに保管されている各種登録情報の中から前記要求信号に対応する登録情報を検索して診療所Ｂへ供給する。次いで、診療所Ｂの医療従事者は、中核病院Ｈから供給された登録情報に基づいて、例えば、診療所Ａを直接アクセスし、この診療所Ａのローカルレポジトリに保管されている所望の医療情報を取得する。このような医療情報連携システムにより、異なる複数の医療施設において収集された当該患者の医療情報を容易に収集することが可能となる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１０−３９９３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
医療情報連携システムにより、当該患者の診断に有効な医療情報を容易かつ短時間で収集することができるため診断精度と診断効率を大幅に向上させることができる。
【００１０】
しかしながら、上述した従来の医療情報連携システムでは、医療施設の各々において収集された医療情報の保管場所に関する情報は中核病院等の特定医療施設に設けられたセンターレジストリにおいて一括保管されるため、新たな医療施設が当該医療情報連携システムに参画する場合を考慮して、大きな記憶容量を備えた高性能のセンターレジストリを初期の段階から用意しなくてはならなかった。又、センターレジストリが設置された特定医療施設では、センターレジストリの導入やバージョンアップ等に要する費用の負担、センターレジストリ設置場所の確保、保守管理会社との交渉等が必要となり、ローカルレポジトリのみを有する他の医療施設との間に不平等が発生するという問題点を有していた。
【００１１】
本開示は、上述の問題点に鑑みてなされたものであり、その目的は、他の医療施設に保管されている所望医療情報の有無や保管場所等を検索する際、複数の医療施設の各々が有する比較的小規模なレジストリ（以下では、カスケードレジストリと呼ぶ）を、ネットワーク等を介して接続することにより大規模なレジストリが中核病院等に配置された従来の医療情報連携システムと同等の機能を有し拡張性に優れた医療情報連携システムを容易に構築することが可能な医療情報検索装置及び制御プログラムを提供することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本開示の医療情報検索装置は、第１の医療施設の医療情報検索装置から供給された医療情報の保存場所を問い合わせる検索要求情報を第３の医療施設の医療情報検索装置へ送信し、前記検索要求情報に基づいて前記第３の医療施設の医療情報検索装置あるいはこの第３の医療施設の医療情報検索装置と連携した他の医療施設の医療情報検索装置において検索され前記第３の医療施設の医療情報検索装置から供給された前記保管場所に関する登録情報を前記第１の医療施設の医療情報検索装置へ送信する第２の医療施設の医療情報検索装置において、前記第１の医療施設の医療情報検索装置から供給された患者情報と診療科目情報とを含む検索要求情報付帯情報と、検索要求情報を受信する検索要求情報受信手段と、前記検索要求情報の送信が必要と判定された前記第３の医療施設の医療情報検索装置に対し前記検索要求情報を送信する検索要求情報送信手段と、前記第３の医療施設の医療情報検索装置から供給された前記検索要求情報に対応する登録情報の検索結果を受信する検索結果受信手段と、自施設において収集された医療情報の保存場所に関する登録情報を保管する登録情報保管手段と、前記登録情報保管手段に保管されている登録情報の中から前記検索要求情報に対応する登録情報を検索する登録情報検索手段と、前記検索結果受信手段によって受信された前記検索結果及び前記登録情報検索手段から供給された検索結果を前記第１の医療施設の医療情報検索装置へ送信する検索結果送信手段とを備えたことを特徴とする。
【図面の簡単な説明】
【００１３】
【図１】本実施形態の医療情報検索装置が用いられる医療情報連携システムを説明するための図。
【図２】本実施形態の医療情報連携システムにおける検索要求情報及び検索結果の送受信方向を示す図。
【図３】本実施形態における医療情報検索装置の全体構成を示すブロック図。
【図４】本実施形態における検索要求情報とその付帯情報を説明するための図。
【図５】本実施形態の接続先一覧データ生成部に保管されている更新前及び更新後の接続先一覧データを示す図。
【図６】本実施形態の検索要求情報付帯情報更新部における更新前及び更新後の検索要求情報付帯情報を示す図。
【図７】本実施形態の検索結果付帯情報更新部における更新前及び更新後の検索結果付帯情報を示す図。
【図８】本実施形態の医療情報連携システムにおける検索要求情報及び検索結果の他の送受信方向を示す図。
【図９】本実施形態における類似診療科目一覧データの具体例を示す図。
【図１０】本実施形態における接続先一覧データの他の具体例を示す図。
【図１１】本実施形態における検索要求情報の送信手順を示すフローチャート。
【図１２】本実施形態における検索結果の送信手順を示すフローチャート。
【図１３】本実施形態の変形例における医療情報検索装置を説明するための図。
【図１４】従来の医療情報連携システムを説明するための図。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本開示の実施形態を説明する。
【００１５】
図１は、本実施形態の医療情報検索装置を用いて形成された医療情報連携システムの初期構成（図１（ａ））と中核病院Ｈを中心として拡張された医療情報連携システムの具体例を示したものであり、初期の医療情報連携システムは、例えば図１（ａ）に示すように、自施設あるいは他の医療施設に保管されている所望医療情報の有無や保管場所等の検索を目的とした医療情報検索装置と前記医療情報が保管されているレポジトリ（医療情報保管部）を備えた診療所Ａ及び診療所Ｂを、ネットワーク等を介して一対一で接続することにより形成される。
【００１６】
更に、同様にして形成された他の医療情報連携システムを上述の医療情報検索装置を用いて接続することにより、例えば、図１（ｂ）に示すような中核病院Ｈを中心とする広範囲な医療情報連携システムが形成される。この場合、診療所Ｂの医療情報検索装置は、中核病院Ｈ及び診療所Ｃと連携した病院Ａの医療情報検索装置に接続され、診療所Ａの医療情報検索装置は、病院Ｂと連携した診療所Ｇの医療情報検索装置、診療所Ｄの医療情報検索装置及び診療所Ｆと連携した診療所Ｅの医療情報検索装置に接続される。
【００１７】
一方、図２は、上述の医療情報連携システムを形成する診療所の医療情報検索装置において所望医療情報の保管場所を問い合わせる検索要求情報（以下では、Queryと呼ぶ。）が入力された場合、このQueryが伝達される方向（実線）と、当該Queryに基づいて検索された医療情報の保管場所に関する情報（以下では、検索結果と呼ぶ。）が伝達される方向（破線）を示している。
【００１８】
例えば、診療所Ｃの医療情報検索装置が備える入力部においてQueryが入力され、このQueryに対応した医療情報が診療所Ｆのレポジトリに予め登録されている場合、上述のQueryは、病院Ａ、診療所Ｂ、診療所Ａ及び診療所Ｅを介して診療所Ｆへ供給される。次いで、このQueryに基づいて診療所Ｆの医療情報検索装置が検索した前記医療情報の保管場所に関する情報（検索結果）は、診療所Ｅ、診療所Ａ、診療所Ｂ及び病院Ａを介して診療所Ｃへ供給され、診療所Ｃの医療情報検索装置が備える表示部に表示される。そして、表示部に表示された検索結果を観察した診療所Ｃの医療従事者は、この検索結果に示された診療所Ｆのレポジトリを直接アクセスすることにより所望の医療情報を収集する。
【００１９】
（装置の構成）
次に、上述の医療情報連携システムを構成する本実施形態の医療情報検索装置の構成につき図３のブロック図を用いて説明する。尚、ここでは、図２の診療所Ｂ（第１の医療施設）から受信したQueryを診療所Ｄ及び診療所Ｅ（第３の医療施設）へ送信し、診療所Ｄあるいは診療所Ｅから受信した前記Queryに対する検索結果を診療所Ｂへ送信する診療所Ａ（第２の医療施設）の医療情報検索装置について述べるが、これに限定されるものではなく、他の医療施設に設けられた医療情報検索装置の全てあるいはその一部も略同様の構成と機能を有している。
【００２０】
診療所Ａに設けられた医療情報検索装置１００は、図３に示すように、ネットワーク等を介して直接接続された診療所Ｂ、診療所Ｄ及び診療所Ｅの医療情報検索装置に対してQueryの送受信及びこのQueryに対する検索結果の送受信を行なうカスケードレジストリ１１０と、医療情報保管場所の検索を目的としたQueryを必要に応じて入力する入力部１２０と、入力部１２０において入力されたQuery及びその付帯情報や診療所Ｄ及び診療所Ｅから受信した検索結果を必要に応じて表示する表示部１４０と、カスケードレジストリ１１０が備える後述の各ユニットを統括的に制御するレジストリ制御部１３０を有している。但し、入力部１２０及び表示部１４０は、通常、診療所ＡにおいてQueryが入力される場合において使用される。
【００２１】
次に、医療情報検索装置１００のカスケードレジストリ１１０は、診療所Ｂの医療情報検索装置から図示しないネットワークを介して供給されたQuery及びその付帯情報（Query付帯情報）を受信するQuery受信部２と、診療所Ａにおいて予め収集され自施設のレポジトリに保管された各種医療情報の保管場所に関する情報が登録情報として保管されている登録情報保管部３と、Query受信部２から供給されたQuery付帯情報に基づき、登録情報保管部３に保管された登録情報に対する検索要否を判定する検索要否判定部４と、この判定結果に基づき、登録情報保管部３に保管されている各種登録情報の中から上述のQuery付帯情報に対応した登録情報を検索する登録情報検索部５と、Query受信部２から供給されたQuery付帯情報及び後述の検索結果受信部１１から供給された検索結果付帯情報に基づき、ネットワークを介して診療所Ａと直接接続されている診療所Ｂ、診療所Ｄ及び診療所Ｅやこれらの医療施設を介して間接的に接続されている他の医療施設の情報を接続先情報として収集する接続先情報収集部６と、予め収集された接続先情報に基づいて生成した接続先一覧データを保管し、更に、接続先情報収集部６において新たに収集された接続先情報に基づいて前記接続先一覧データを更新する接続先一覧データ生成部７と、上述の接続先一覧データ及びQuery付帯情報に基づいて診療所Ｄ及び診療所Ｅに対するQuery送信の要否を判定するQuery送信要否判定部８と、Query受信部２から供給されたQuery付帯情報の医療施設情報に自施設（診療所Ａ）の医療施設情報を付加することによりQuery付帯情報を更新するQuery付帯情報更新部９と、更新後のQuery付帯情報が付加されたQueryをQuery送信要否判定部８によってQuery送信が必要と判定された診療所Ｄあるいは診療所Ｅの医療情報検索装置へ送信するQuery送信部１０を備えている。
【００２２】
又、カスケードレジストリ１１０は、診療所Ｄあるいは診療所Ｅの医療情報検索装置からネットワークを介して供給された上述のQueryに対応する登録情報の検索結果を受信する検索結果受信部１１と、この検索結果と登録情報検索部５から供給された検索結果を統合する検索結果統合部１２と、診療所Ｄあるいは診療所Ｅの医療情報検索装置から上述の検索結果と共に供給された検索結果付帯情報の医療施設情報に自施設（診療所Ａ）の医療施設情報を付加することにより検索結果付帯情報を更新する検索結果付帯情報更新部１３を備え、更に、検索要否判定部４から供給された検索件数及びQuery送信要否判定部８から供給されたQuery送信件数と検索結果統合部１２から供給された検索結果件数とを比較することにより検索結果の収集状況を評価する検索結果収集状況評価部１４と、検索結果統合部１２から供給された検索結果に上述の検索結果付帯情報及び検索結果収集状況の評価結果を付加して診療所Ｂの医療情報検索装置へ送信する検索結果送信部１５を備えている。
【００２３】
次に、医療情報検索装置１００のカスケードレジストリ１１０が備える上述の各ユニットの具体的な構成と機能につき図３乃至図１０を用いて更に詳しく説明する。尚、ここでは説明を判り易くするために病院Ａの医療情報検索装置と新たに接続された診療所Ｃの医療情報検索装置（図２参照）において医療情報保存場所の検索を目的とするQueryが入力された場合について述べるが、Queryが入力される医療情報検索装置は上記に限定されない。
【００２４】
図３に示した医療情報検索装置１００のQuery受信部２は、ネットワークを介して直接接続された診療所Ｂの医療情報検索装置から送信されたQueryとその付帯情報を受信する。
【００２５】
図４は、上述のQueryとその付帯情報（Query付帯情報）の具体例を説明するための図であり、図１（ｂ）あるいは図２の医療情報連携システムを構成する診療所Ｃの医療情報検索装置においてQueryが入力された場合、診療所Ａの医療情報検索装置１００が備えるQuery受信部２は、図４に示すような患者情報、診療科目情報、医療施設情報等のQuery付帯情報が付加されたQueryを隣接する診療所Ｂの医療情報検索装置から受信する。
【００２６】
この場合、Query付帯情報を構成する患者情報として所望の医療情報が収集された患者の「氏名」、「ＩＤ」、「性別」、「年齢」等が示され、診療科目情報としてQueryを発生させた診療所Ｃの診療科目「小児科」が示されている。又、医療施設情報として、上述のQueryが入力された診療所ＣやこのQueryが経由した病院Ａ及び診療所Ｂにおける診療科目「小児科」、「内科」及び「外科」と診療所Ｂを基準とした診療所Ｃ及び病院Ａの接続距離が示されている。但し、病院Ａと診療所Ｂのように共通の診療科目を有する複数の医療施設が診療所Ｂの方向に存在する場合、診療所Ａに近い医療施設における診療科目とその接続距離が示される。
【００２７】
図３へ戻って、登録情報保管部３には、診療所Ａにおいて複数の患者から収集された各種の医療情報が保管されている図示しないレポジトリにおける保管場所が前記医療情報の識別情報（例えば、患者情報）と共に予め登録されている。
【００２８】
一方、検索要否判定部４は、Query受信部２から供給されたQuery及びQuery付帯情報を受信し、Query付帯情報の診療科目情報と自施設の診療科目とを比較する。そして、これらの診療科目が同一あるいは類似している場合、登録情報保管部３に保管された登録情報の検索は必要と判定し、前記診療科目が異なる場合、登録情報の検索は不要と判定する。例えば、診療所ＣにおいてQueryが入力された場合、医療情報検索装置１００のQuery受信部２から供給されたQuery付帯情報の診療科目情報に示されている診療所Ｃの診療科目「小児科」と診療所Ａの診療科目「産婦人科」は異なるため、登録情報保管部３に保管されている登録情報の検索は不要と判定される。
【００２９】
登録情報検索部５は、検索要否判定部４から供給される上述の判定結果を受信する。そして、登録情報の検索が必要である旨の判定結果が供給されたならば、登録情報保管部３に保管されている各種登録情報の中から所望医療情報の保管場所に関する登録情報をQuery付帯情報に含まれている患者情報等に基づいて検索し、得られた登録情報（検索結果）を図示しない検索結果記憶部に保存する。
【００３０】
次に、接続先情報収集部６は、Query受信部２から供給されたQuery及びQuery付帯情報を受信し、Query付帯情報の医療施設情報に基づいて当該Queryが経由した医療施設の診療科目と接続距離に関する情報を接続先情報として収集する。例えば、診療所Ｃの医療情報検索装置においてQueryが入力された場合、接続先情報収集部６は、Query付帯情報としてQuery受信部２から供給された医療施設情報（図４参照）に基づいて当該Queryが経由した医療施設の診療科目「小児科」、「外科」及び「内科」と診療所Ｂを基準とした前記医療施設の接続距離に関する情報を収集する。
【００３１】
接続先一覧データ生成部７は、図示しないデータ処理部とデータ記憶部を備え、データ記憶部には、予め収集された接続先情報に基づいてデータ処理部が生成した接続先一覧データが保管されている。そして、例えば、上述のQueryを入力した診療所Ｃが医療情報連携システムに対して新たに接続された医療施設である場合、データ処理部は、接続先情報収集部６から供給された接続先情報とデータ記憶部に保管されている接続先一覧データとを比較し、この接続先一覧データに存在していない診療所Ｃに関する接続先情報を追加することにより上述の接続先一覧データを更新する。
【００３２】
図５は、接続先一覧データ生成部７に保管されている更新前の接続先一覧データ（図５（ａ））と更新後の接続先一覧データ（図５（ｂ））の具体例を示したものであり、更新後の接続先一覧データには、診療所Ｃの診療科目「小児科」と診療所Ａを基準とした診療所Ｃの接続距離「３」が追加されている。
【００３３】
そして、更新後の接続先一覧データによれば、診療所Ｂの方向の接続距離「３」には「小児科」を診療科目とする医療施設、接続距離「２」には「外科」を診療科目とする医療施設、接続距離「１」には「内科」を診療科目とする医療施設がネットワークを介して接続されていることがわかる。
【００３４】
同様にして、診療所Ｄの方向の接続距離「１」には「皮膚科」を診療科目とする医療施設が接続され、診療所Ｅの方向の接続距離「１」には「小児内科」を診療科目とする医療施設、接続距離「２」には「小児科」を診療科目とする医療施設が夫々接続されていることがわかる。尚、図５（ｂ）において、図４の医療施設情報に示されていた診療所Ｂを基準とする診療所Ｃの接続距離「２」は診療所Ａを基準とする接続距離「３」へ更新されている。
【００３５】
再び図３へ戻って、医療情報検索装置１００のQuery送信要否判定部８は、接続先一覧データ生成部７のデータ記憶部から読み出した接続先一覧データとQuery受信部２から供給されたQuery付帯情報の診療科目情報に基づき、ネットワークを介して直接接続された診療所Ｄ及び診療所Ｅに対するQuery送信の要否を判定する。
【００３６】
例えば、上述のようにQueryが診療所Ｃの医療情報検索装置において入力された場合、Query送信要否判定部８は、Query受信部２から供給されたQuery付帯情報の診療科目情報「小児科」を受信し、次いで、接続先一覧データ生成部７のデータ記憶部に保存されている接続先一覧データ（図５（ｂ）参照）を読み出す。そして、診療所Ｃと同一の診療科目「小児科」を有する診療所Ｆが接続距離「２」に接続されている診療所ＥへのQuery送信は必要と判定し、診療科目「小児科」を有する医療施設に接続されていない診療所ＤへのQuery送信は不要と判定する。
【００３７】
尚、診療科目「小児科」を有する診療所Ｃが接続距離「３」に接続されている診療所ＢへのQuery送信は、この方向がQueryの受信方向と一致するため不要と判定する。即ち、Query送信要否判定部８は、Query受信部２から供給されたQuery付帯情報に含まれているQuery発生元医療施設の診療科目と接続先一覧データ生成部７から供給された接続先一覧データとに基づいてQuery送信を行なう医療施設の絞り込みを行なう。
【００３８】
そして、ネットワークを介して直接接続された診療所Ｄ及び診療所Ｅの少なくとも何れかに対するQuery送信が上述のQuery送信要否判定部８によって必要と判定された場合、Query付帯情報更新部９は、Query受信部２から供給されたQuery付帯情報の医療施設情報に自施設（診療所Ａ）の診療科目情報及び接続距離を付加することによりQuery付帯情報の更新を行なう。
【００３９】
図６（ａ）は、診療所Ｃの医療情報検索装置においてQueryが入力された場合、Query付帯情報更新部９が、診療所ＢからQuery受信部２を介して受信した更新前のQuery付帯情報（図４（ｂ）参照）を示しており、図６（ｂ）は、Query付帯情報更新部９が、上述のQuery付帯情報の医療施設情報に自施設の診療科目「産婦人科」及び接続距離「０」を付加することによって得られた更新後のQuery付帯情報を示している。この場合、更新前の医療施設情報において示されていた診療所Ｂを基準とする接続距離「２」、「１」及び「０」は、診療所Ａを基準とする接続距離「３」、「２」及び「１」に更新される。
【００４０】
次に、図３のQuery送信部１０は、Query送信要否判定部８から出力された判定結果とQuery付帯情報更新部９において更新されたQuery付帯情報を有するQueryを受信する。そしてQuery送信要否判定部８によりQuery送信が必要と判定された医療施設の医療情報検索装置に対し上述のQueryを送信する。
【００４１】
例えば、診療所Ｃの医療情報検索装置においてQueryが入力された場合、Query送信部１０は、診療所Ｃと同一の診療科目「小児科」を有する診療所Ｆが接続距離「２」に接続されている診療所ＥへのQuery送信は必要との判定結果をQuery送信要否判定部８から受信し、更に、更新後のQuery付帯情報を有するQueryをQuery付帯情報更新部９から受信する。そして、得られた上述のQueryを、ネットワークを介して接続された診療所Ｅの医療情報検索装置へ送信する。
【００４２】
一方、医療情報検索装置１００の検索結果受信部１１は、上述のQueryを受信した医療施設（例えば、診療所Ｆ）において検索された医療情報保管場所に関する登録情報（検索結果）を、ネットワークを介して直接接続された診療所Ｅの医療情報検索装置から受信し、検索結果統合部１２は、上述の検索結果受信部１１を介して供給された当該Queryに対応する登録情報（検索結果）と登録情報保管部３に保管されていた各種登録情報の中から登録情報検索部５が検索した前記Queryに対応する登録情報（検索結果）を統合する。この場合、検索結果受信部１１から供給される検索結果の有無はQuery送信要否判定部８の判定結果に対応し、登録情報検索部５から供給される検索結果の有無は検索要否判定部４の判定結果に対応している。このため、検索結果統合部１２からは、上述した２つの検索結果が同時に出力される場合や前記検索結果の何れか一方のみが出力される場合がある。
【００４３】
次に、検索結果付帯情報更新部１３は、ネットワークを介して直接接続された診療所Ｄあるいは診療所Ｅの医療情報検索装置から登録情報の検索結果と共に供給される検索結果付帯情報の医療施設情報に自施設の診療科目情報及び接続距離を付加することにより上述の検索結果付帯情報を更新する。
【００４４】
図７（ａ）は、診療所Ｃの医療情報検索装置においてQueryが入力された場合、検索結果付帯情報更新部１３が診療所Ｅから検索結果受信部１１及び検索結果統合部１２を介して受信する更新前の検索結果付帯情報を示しており、図７（ｂ）は、検索結果付帯情報更新部１３が上述の検索結果付帯情報の医療施設情報に自施設の診療科目「産婦人科」及び接続距離「０」を付加することによって得られた更新後の検索結果付帯情報を示している。この場合も、更新前の医療施設情報において示されていた診療所Ｅを基準とする接続距離「１」及び「０」は、診療所Ａを基準とする接続距離「２」及び「１」に更新される。
【００４５】
一方、検索結果収集状況評価部１４は、検索要否判定部４において登録情報保管部３に対する登録情報の検索が必要と判定された場合の検索件数及びQuery送信要否判定部８において他の医療施設に対するQuery送信が必要と判定された場合の送信件数と検索結果統合部１２から供給される上述の検索件数及び送信件数に対応した検索結果の件数を比較することにより、当該Queryに対応した全ての検索結果が得られているか否かを評価する。
【００４６】
そして、検索結果送信部１５は、検索結果統合部１２から供給された統合後の検索結果に検索結果付帯情報更新部１３から供給された更新後の検索結果付帯情報と検索結果収集状況評価部１４から供給された検索結果収集状況の評価結果を付加し、ネットワークを介して直接接続された診療所Ｂの医療情報検索装置へ送信する。
【００４７】
尚、上述の検索結果受信部１１に対して検索結果を送信する医療施設と検索結果送信部１５から送信された検索結果を受信する医療施設は通常異なり、例えば、診療所Ｃの医療情報検索装置から入力されたQueryに対応する登録情報が診療所Ｆの登録情報保管部に保管されている場合、医療情報検索装置１００の検索結果受信部１１は、診療所Ｅの医療情報検索装置から供給された前記登録情報を受信し、検索結果送信部１５は、検索結果統合部１２から出力された統合後の検索結果を診療所Ｂの医療情報検索装置へ送信する。
【００４８】
次に、本実施形態のQuery送信要否判定部８において行なわれるQuery送信先医療施設の絞り込みについて説明する。Query送信先医療施設の絞り込み方法として、（１）診療科目のみを指定する方法、（２）診療科目及び類似診療科目を指定する方法、（３）診療科目と接続距離を指定する方法、（３）患者の年齢や性別を指定する方法等がある。
【００４９】
ここでは、図８に示すように、「小児科」を診療科目とする診療所Ｆの医療情報検索装置においてQueryが入力された場合に診療所Ａに備えられた医療情報検索装置１００のQuery送信要否判定部８が行なうQuery送信先医療施設の絞り込みについて述べるが、例えば、既に図２に示した診療所Ｃ等の医療施設に備えられた医療情報検索装置においてQueryが入力された場合においても同様の絞り込みが各医療施設の医療情報検索装置において行なわれる。
【００５０】
例えば、Queryの入力とQuery送信先絞り込み条件としての診療科目「小児科」の選択が診療所Ｆの医療情報検索装置において行なわれた場合、医療情報検索装置１００のQuery受信部２を介して上述のQuery及びQuery付帯情報とQuery送信先絞り込み条件を受信したQuery送信要否判定部８は、接続先一覧データ生成部７に保管されている、例えば、図５（ｂ）に示すような接続先一覧データを読み出す。次いで、この接続先一覧データに示されている診療科目と上述のQuery送信先絞り込み条件とを比較することにより診療科目「小児科」を有する医療施設がネットワークを介して直接接続された診療所Ｂ及び診療所Ｅの方向に存在していることを認識する。そして、上述のQuery送信先絞り込み条件が受信された診療所Ｅの方向と異なる診療所Ｂの方向に対して当該Queryとその付帯情報を送信する旨のQuery送信要否判定を行なう。
【００５１】
又、Query送信先絞り込み条件として類似診療科目を含む診療科目「小児科」が選択された場合、Query送信先絞り込み条件を受信したQuery送信要否判定部８は、接続先一覧データ生成部７に予め保管されている上述の接続先一覧データと図９に示す類似診療科目一覧データを読み出す。次いで、これらの一覧データに示された診療科目及び類似診療科目と上述のQuery送信先絞り込み条件に基づいて診療科目「小児科」及び類似診療科目「小児内科」を有する医療施設が診療所Ｂ及び診療所Ｅの方向に存在していることを認識し、上述のQuery送信先絞り込み条件が受信された診療所Ｅの方向と異なる診療所Ｂの方向に対して当該Queryとその付帯情報を送信する旨のQuery送信要否判定を行なう。
【００５２】
一方、Query送信先絞り込み条件として診療科目「小児科」と５より小さな「接続距離」が選択された場合、Query送信要否判定部８は、接続先一覧データ生成部７から読み出した接続先一覧データの診療科目及び接続距離と上述のQuery送信先絞り込み条件とに基づいて診療科目「小児科」を有し診療所Ａを基準とした接続距離が３より小さな医療施設の有無を判定する。そして、図５に示すようにこの条件を満足する医療施設が診療所Ｂや診療所Ｄの方向に存在しない場合、これらの医療施設に対しQueryを送信しない旨のQuery送信要否判定を行なう。尚、５より小さな接続距離がQuery送信先絞り込み条件の１つとして診療所Ｆにおいて選択された場合、２つの診療所（診療所Ｆ及び診療所Ｅ）を経由してQueryを受信する診療所Ａは、診療科目「小児科」を有し自施設を基準とした接続距離が３より小さな医療施設に対して当該Queryとその付帯情報の送信を行なう。
【００５３】
更に、Query送信先絞り込み条件として「年齢（成人）」が選択された場合、Query送信要否判定部８は、接続先一覧データ生成部７から読み出した接続先一覧データの診療科目と上述のQuery送信先絞り込み条件とに基づいて診療科目「小児科」や「小児科」に類似した診療科目を有する医療施設のみが存在する診療所Ｅの方向に対してQueryを送信しない旨のQuery送信要否判定を行なう。同様にして、「性別（男）」がQuery送信先絞り込み条件として選択された場合、診療科目「産婦人科」や「産婦人科」に類似した診療科目を有する医療施設のみが存在する方向に対してQueryを送信しない旨のQuery送信要否判定を行なう。
【００５４】
次に、接続先一覧データの他の具体例として、図１（ｂ）に示した中核病院Ｈを中心とする医療情報連携システムが形成された場合に診療所Ａの医療情報検索装置１００において得られる接続先一覧データを図１０に示す。但し、図１（ｂ）のように診療所Ａを中心とする所定の接続方向において同一の診療科目を有する複数の医療施設が直接的あるいは間接的に接続されている場合、診療所Ａからの接続距離が最も小さな医療施設の診断科目と接続距離が接続先一覧データにおいて示される。
【００５５】
（Queryの送信手順）
次に、本実施形態におけるQueryの送信手順につき図１１のフローチャートを用いて説明する。尚、以下では、図２の診療所Ｃにおいて入力され病院Ａ及び診療所Ｂを介して供給されたQueryを、このQueryに対応した登録情報が保管されている診療所Ｆと接続された診療所Ｅへ送信する場合について述べる。
【００５６】
即ち、図３に示した医療情報検索装置１００のQuery受信部２は、ネットワークを介して直接接続された診療所Ｂの医療情報検索装置から送信されたQueryとその付帯情報（図４参照）を受信する（図１１のステップＳ１）。
【００５７】
次いで、検索要否判定部４は、Query受信部２から供給された上述のQuery及びQuery付帯情報を受信し、Query付帯情報の診療科目情報「小児科」と自施設の診療科目「産婦人科」とを比較する。そして、これらの診療科目が異なる場合、登録情報保管部３に保存された登録情報に対する検索は不要と判定する（図１１のステップＳ２）。
【００５８】
尚、Query付帯情報の診療科目情報と自施設の診療科目が同一あるいは類似している場合、検索要否判定部４は、登録情報保管部３に保管された登録情報に対する検索は必要と判定する。そして、この判定結果を受信した登録情報検索部５は、登録情報保管部３に保管されている各種登録情報の中から当該Queryに対応した登録情報をQuery付帯情報の患者情報等に基づいて検索し、得られた登録情報（検索結果）を自己の検索結果記憶部に一旦保存する（図１１のステップＳ３）。
【００５９】
一方、接続先情報収集部６は、Query受信部２から供給されたQuery付帯情報の医療施設情報に基づき、当該Queryが経由した医療施設の診療科目と接続距離に関する情報を接続先情報として収集する（図１１のステップＳ４）。そして、接続先一覧データ生成部７は、接続先情報収集部６から供給された接続先情報と自己のデータ記憶部に予め保管されている接続先一覧データとを比較し、この接続先一覧データに存在していない接続先情報を追加することにより接続先一覧データを更新する（図１１のステップＳ５）。
【００６０】
次に、Query送信要否判定部８は、Query受信部２から供給されたQuery付帯情報の診療科目情報「小児科」を受信し、接続先一覧データ生成部７のデータ記憶部に保存されている接続先一覧データ（図５（ｂ）参照）を読み出す。次いで、診療所Ｃと同一の診療科目「小児科」を有する診療所Ｆに接続距離「２」で接続されている診療所ＥへのQuery送信は必要と判定し、診療科目「小児科」を有する医療施設に接続されていない診療所ＤへのQuery送信は不要と判定する（図１１のステップＳ６）。
【００６１】
そして、ネットワークを介して直接接続された診療所Ｅに対するQuery送信が上述のQuery送信要否判定部８によって必要と判定された場合、Query付帯情報更新部９は、Query受信部２から供給されたQuery付帯情報の医療施設情報に自施設（診療所Ａ）の診療科目及び接続距離を付加することによりQuery付帯情報の更新を行なう（図１１のステップＳ７）。
【００６２】
次に、Query送信部１０は、Query送信要否判定部８から供給された上述の判定結果とQuery付帯情報更新部９において更新されたQuery付帯情報を有するQueryを受信し、Query送信要否判定部８によりQuery送信が必要と判定された診療所Ｅの医療情報検索装置に対し上述のQueryを送信する（図１１のステップＳ８）。又、Query送信が不要と判定された診療所Ｄに対するQuery送信は停止される（図１１のステップＳ９）。
【００６３】
（検索結果の送信手順）
次に、本実施形態における検索結果の送信手順につき図１２のフローチャートを用いて説明する。尚、以下では、図２の診療所Ｆにおいて検索され診療所Ｅを介して供給された上述のQueryに対応する登録情報の検索結果を診療所Ｂへ送信する場合について述べる。
【００６４】
即ち、医療情報検索装置１００の検索結果受信部１１は、上述のQueryに基づいて診療所Ｆの図示しない登録情報保管部から検索された医療情報保管場所に関する登録情報（検索結果）を、ネットワークを介して直接接続された診療所Ｅの医療情報検索装置から受信し（図１２のステップＳ１１）、検索結果統合部１２は、検索結果受信部１１から供給された当該Queryに対応する上述の登録情報（検索結果）と登録情報保管部３に保管されている各種登録情報の中から登録情報検索部５が検索した前記Queryに対応する登録情報（検索結果）を統合する（図１２のステップＳ１２）。
【００６５】
一方、検索結果付帯情報更新部１３は、ネットワークを介して直接接続された診療所Ｅの医療情報検索装置から上述の検索結果と共に供給された検索結果付帯情報の医療施設情報に自施設（診療所Ａ）の診療科目及び接続距離を付加することにより検索結果付帯情報を更新する（図１２のステップＳ１３）。又、検索結果収集状況評価部１４は、検索要否判定部４において登録情報保管部３に対する登録情報の検索が必要と判定された件数（検索件数）及びQuery送信要否判定部８において他の医療施設に対するQuery送信が必要と判定された件数（送信件数）と検索結果統合部１２から供給された上述の検索件数及び送信件数に対応する検索結果の件数を比較することにより、当該Queryに対応した全ての検索結果が得られているか否かを評価する（図１２のステップＳ１４）。
【００６６】
そして、検索結果送信部１５は、検索結果統合部１２から供給された統合後の検索結果に検索結果付帯情報更新部１３から供給された更新後の検索結果付帯情報及び検索結果収集状況評価部１４から供給された検索結果収集状況の評価結果を付加し、ネットワークを介して直接接続された診療所Ｂの医療情報検索装置へ送信する（図１２のステップＳ１５）。
【００６７】
（変形例）
次に、本実施形態の変形例につき図１３を用いて説明する。この変形例では、上述の実施形態のカスケードレジストリ１１０が備える各ユニットの他に、キャッシュ作成部１６、キャッシュ記憶部１７及びキャッシュ検索部１８が新たに追加されている。尚、本変形例のカスケードレジストリ１１１を示す図１３のブロック図において、図３に示したカスケードレジストリ１１０のユニットと同一の構成及び機能を有するユニットは同一の符号を付加し詳細な説明は省略する。
【００６８】
即ち、図１３に示す本変形例のカスケードレジストリ１１１は、診療所Ｂの医療情報検索装置から図示しないネットワークを介して供給されたQuery及びその付帯情報（Query付帯情報）を受信するQuery受信部２と、診療所Ａにおいて予め収集され自施設のレポジトリに保管された各種医療情報の保管場所に関する情報が登録情報として保管されている登録情報保管部３と、Query受信部２から供給されたQuery付帯情報に基づき、登録情報保管部３に保管された登録情報に対する検索要否を判定する検索要否判定部４と、この判定結果に基づき、登録情報保管部３に保管されている各種登録情報の中から上述のQuery付帯情報に対応した登録情報を検索する登録情報検索部５と、Query受信部２から供給されたQuery付帯情報及び後述の検索結果受信部１１から供給された検索結果付帯情報に基づき、ネットワークを介して診療所Ａと直接接続されている診療所Ｂ、診療所Ｄ及び診療所Ｅやこれらの医療施設を介して間接的に接続されている他の医療施設の情報を接続先情報として収集する接続先情報収集部６と、予め収集された接続先情報に基づいて生成した接続先一覧データを保管し、更に、接続先情報収集部６において新たに収集された接続先情報に基づいて前記接続先一覧データを更新する接続先一覧データ生成部７と、上述の接続先一覧データ及びQuery付帯情報に基づいて診療所Ｄ及び診療所Ｅに対するQuery送信の要否を判定するQuery送信要否判定部８と、Query受信部２から供給されたQuery付帯情報の医療施設情報に自施設（診療所Ａ）の医療施設情報を付加することによりQuery付帯情報を更新するQuery付帯情報更新部９と、更新後のQuery付帯情報が付加されたQueryをQuery送信要否判定部８によってQuery送信が必要と判定された診療所Ｄあるいは診療所Ｅの医療情報検索装置へ送信するQuery送信部１０を備えている。
【００６９】
又、カスケードレジストリ１１１は、診療所Ｄあるいは診療所Ｅの医療情報検索装置からネットワークを介して供給された前記Queryに対応する登録情報（検索結果）を受信する検索結果受信部１１と、受信した検索結果に基づいてキャッシュを作成するキャッシュ作成部１６と、複数の医療施設から得られる過去の検索結果に基づいて作成された各種のキャッシュを保存するキャッシュ記憶部１７と、保存されている各種キャッシュの中から当該Queryに対応したキャッシュを検索するキャッシュ検索部１８と、検索結果受信部１１において受信された検索結果あるいはキャッシュ検索部１８において検索されたキャッシュと登録情報検索部５から供給された検索結果を統合する検索結果統合部１２ａと、診療所Ｄあるいは診療所Ｅの医療情報検索装置から上述の検索結果と共に供給される検索結果付帯情報の医療施設情報に自施設（診療所Ａ）の医療施設情報を付加することにより検索結果付帯情報を更新する検索結果付帯情報更新部１３を備え、更に、検索要否判定部４から供給された検索件数及びQuery送信要否判定部８から供給されたQuery送信件数と検索結果統合部１２ａから供給された検索結果件数を比較することにより検索結果の収集状況を評価する検索結果収集状況評価部１４と、検索結果統合部１２ａから供給された統合後の検索結果に上述の検索結果付帯情報及び検索結果収集状況の評価結果を付加して診療所Ｂの医療情報検索装置へ送信する検索結果送信部１５を備えている。
【００７０】
即ち、カスケードレジストリ１１１が新たに備えるキャッシュ作成部１６は、検索結果受信部１１から供給される検索結果とその付帯情報（検索結果付帯情報）を受信し、この検索結果と検索結果付帯情報に含まれている患者情報や診療科目情報等に基づいてキャッシュを作成する。この場合のキャッシュは、上述の患者情報や診療科目情報を処理して得られるハッシュ値を検索結果に付加することによって作成することが可能である。
【００７１】
一方、キャッシュ記憶部１７には、診療所Ｅをはじめとする他の医療施設から検索結果受信部１１を介して供給された過去の検索結果とその付帯情報に基づいてキャッシュ作成部１６が作成した各種のキャッシュが予め保管されている。この場合、キャッシュ記憶部１７におけるキャッシュの保存期間を予め設定し、この保存期間を過ぎたキャッシュは自動的に削除される。
【００７２】
キャッシュ検索部１８は、Query受信部２あるいはQuery付帯情報更新部９から供給されたQueryとその付帯情報を受信し、Query付帯情報の患者情報や診療科目情報等に対応する検索結果のキャッシュをキャッシュ記憶部１７に保存されている各種キャッシュの中から検索する。
【００７３】
そして、検索結果統合部１２ａは、検索結果受信部１１において受信された検索結果あるいはキャッシュ検索部１８において得られたキャッシュと登録情報検索部５から供給された検索結果を統合する。この場合、当該Queryに対応するキャッシュがキャッシュ検索部１８によって検索されたならば、検索結果統合部１２ａは、このキャッシュ検索部１８から供給されるキャッシュと登録情報検索部５から供給される検索結果を統合する。又、当該Queryに対応するキャッシュがキャッシュ検索部１８によって検索されなかった場合、検索結果統合部１２ａは、検索結果受信部１１において受信された検索結果と登録情報検索部５から供給された検索結果を統合する。
【００７４】
以上述べた本開示の実施形態及びその変形例によれば、他の医療施設に保管されている所望医療情報の有無や保管場所等を検索する際、複数の医療施設の各々が有する比較的小規模なカスケードレジストリを、ネットワーク等を介して接続することにより大規模なレジストリが中核病院等に配置された従来の医療情報連携システムと同等の機能を有し拡張性に優れた医療情報連携システムを容易に構築することができる。
【００７５】
特に、所望の医療情報が保存された医療施設を問い合わせるQueryあるいはこのQueryに基づいて検索された医療情報を、前記医療情報が収集された患者や診療科目等の付帯情報と共に上述のカスケードレジストリを用いて医療施設間を伝達させることにより前記医療情報の保管場所に関する情報を効率よく収集することができる。
【００７６】
又、医療情報連携システムの拡大は、各々の医療施設の医療情報検索装置に予め設けられた比較的小規模なカスケードレジストリを、ネットワークを介して接続することによって行なわれるため、従来のように中核病院等の特定医療施設に設けられた大規模なセンターレジストリを増設する必要がなくなる。従って、広範囲な医療情報連携システムを容易かつ短時間で構築することが可能となり、又、各々の医療施設に設けられたカスケードレジストリのバージョンアップやメンテナンス等に必要な費用は当該医療施設によって賄われるため、医療情報連携システムの構築や拡大において発生する医療施設間の不平等を軽減することができる。
【００７７】
更に、上述の実施形態及びその変形例によれば、Query付帯情報の患者情報や診療科目情報等によって当該Queryの送信が必要な医療施設の絞り込みが行なわれるため、安全性に優れ効率のよいQuery送信を行なうことができる。
【００７８】
又、Queryの送信件数とこのQueryに対する検索結果の受信件数とを比較することにより検索結果の収集状況を把握する機能を有しているため、送信されたQueryに対応する検索結果が確実に受信されているか否かを常時モニタリングすることが可能となる。
【００７９】
一方、上述の変形例によれば、過去の検索結果に基づいて作成されたキャッシュを予め保有し、前記検索結果の付帯情報と同一あるいは類似した付帯情報を有するQueryが供給された場合、前記キャッシュあるいはこのキャッシュに基づいた検査結果をQueryが供給された医療施設へ送信することができる。このため、前記Queryに対応した登録情報の収集に要する時間を短縮することができる。
【００８０】
以上、本開示の実施形態及びその変形例について述べてきたが、本開示は、上述の実施形態や変形例に限定されるものではなく、更に変形して実施することが可能である。例えば、上述の実施形態及びその変形例では、登録情報検索部５から供給された自施設の登録情報（検索結果）と検索結果受信部１１から供給された他の医療施設からの登録情報（検索結果）を検索結果統合部１２（１２ａ）において統合し、検索結果送信部１５は、統合された検索結果を他の医療施設へ送信する場合について述べたが、登録情報検索部５からの検索結果と検索結果受信部１１からの検索結果は独立させて他の医療施設へ送信しても構わない。この場合、検索結果統合部１２（１２ａ）は必ずしも必要としない。又、検索結果収集状況評価部１４は、各々の検索結果に対して収集状況の評価結果を行なう。このように、各々の検索結果を独立させて他の医療施設へ送信することにより、所望検索結果の送信に要する時間を短縮することができる。
【００８１】
又、医療情報連携システムに新たな医療施設が追加された場合、接続先一覧データ生成部７は、この医療施設の医療情報検索装置から入力されたQuery及びその付帯情報に基づいて自己のデータ記憶部に保管されている接続先一覧データを更新する場合について述べたが、Query入力に先立って前記医療施設から供給される医療施設情報に基づいて接続先一覧データを更新してもよい。
【００８２】
又、接続先一覧データ生成部７のデータ記憶部には、Query付帯情報や検索結果付帯情報に基づいて生成された接続先一覧データが保存される場合について述べたが、他の方法によって予め収集された接続先情報に基づく接続先一覧データが保管されていてもよい。この場合、接続先情報収集部６は必ずしも必要としない。
【００８３】
一方、上述の実施形態では、カスケードレジストリを備えた医療情報検索装置を接続することによって医療情報連携システムを形成する場合について述べたが、この医療情報連携システムには従来標準レジストリを有する医療施設が含まれていても構わない。
【００８４】
尚、本実施形態に係る医療情報検索装置１００に含まれる各ユニットは、例えば、ＣＰＵ、ＲＡＭ、磁気記憶装置、入力装置、表示装置等で構成されるコンピュータをハードウェアとして用いることでも実現することができる。例えば、医療情報検索装置１００のカスケードレジストリ１１０（１１１）を制御するレジストリ制御部１３０は、上記のコンピュータに搭載されたＣＰＵ等のプロセッサに所定の制御プログラムを実行させることにより各種機能を実現することができる。この場合、上述の制御プログラムをコンピュータに予めインストールしてもよく、又、コンピュータ読み取りが可能な記憶媒体への保存あるいはネットワークを介して配布された制御プログラムのコンピュータへのインストールであっても構わない。
【００８５】
以上、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で種々の省略、置き換え、変更を行なうことができる。これらの実施形態やその変形例は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８６】
２…Query受信部
３…登録情報保管部
４…検索要否判定部
５…登録情報検索部
６…接続先情報収集部
７…接続先一覧データ生成部
８…Query送信要否判定部
９…Query付帯情報更新部
１０…Query送信部
１１…検索結果受信部
１２、１２ａ…検索結果統合部
１３…検索結果付帯情報更新部
１４…検索結果収集状況評価部
１５…検索結果送信部
１６…キャッシュ作成部
１７…キャッシュ記憶部
１８…キャッシュ検索部
１１０、１１１…カスケードレジストリ
１２０…入力部
１３０…レジストリ制御部
１４０…表示部
１００…医療情報検索装置
【図１】
0005938211.tif 000002
【図２】
0005938211.tif 000003
【図３】
0005938211.tif 000004
【図４】
0005938211.tif 000005
【図５】
0005938211.tif 000006
【図６】
0005938211.tif 000007
【図７】
0005938211.tif 000008
【図８】
0005938211.tif 000009
【図９】
0005938211.tif 000010
【図１０】
0005938211.tif 000011
【図１１】
0005938211.tif 000012
【図１２】
0005938211.tif 000013
【図１３】
0005938211.tif 000014
【図１４】
0005938211.tif 000015