(57)【特許請求の範囲】
【請求項１】
検索する範囲を含む検索規則を予め記憶している規則記憶手段と、
ネットワークを介して接続されている他の医用装置の通信設定を予め記憶している通信設定記憶手段と、
前記ネットワークを介して接続されている医用装置の通信設定が記載されている外部のデータベースを前記検索規則に基づいて検索し、前記通信設定を抽出する検索手段と、
前記抽出した前記通信設定と前記通信設定記憶手段に記憶している前記通信設定とを比較し、該通信設定が異なる前記医用装置を特定する情報を抽出する比較手段と、
前記比較手段で抽出された前記医用装置の前記通信設定記憶手段に記憶している通信設定を、前記検索手段が抽出した前記通信設定に更新する通信設定更新手段と、
前記通信設定記憶手段に記憶されている通信設定を基に、該通信設定を有する前記医用装置と通信を行う通信手段と、
を備えることを特徴とする医用装置。
【請求項２】
前記検索規則は、少なくとも自己が所属しているＤＩＣＯＭサービスクラスを検索範囲とすることを含むことを特徴とする請求項１に記載の医用装置。
【請求項３】
前記通信設定更新手段は、
前記比較手段による比較の結果、前記通信設定記憶手段に前記通信設定が記憶されていない医用装置がある場合、該医用装置を新規の医用装置として前記通信設定を前記通信設定記憶手段に記憶させ、前記通信設定記憶手段に前記通信設定が既に記憶されている医用装置の場合、該通信設定を変更する、
ことを特徴とする請求項１又は請求項２に記載の医用装置。
【請求項４】
前記通信設定更新手段は、
前記通信設定記憶手段に前記通信設定が既に記憶されており、かつ該通信設定が自己が更新した通信設定である場合に、該通信設定を変更する、
ことを特徴とする請求項３に記載の医用装置。
【請求項５】
ネットワークを介して通信を行う複数の医用装置と、
前記ネットワークに接続された前記複数の医用装置の通信設定が記載されたデータベースと、
を備えた医用情報システムであって、
前記医用装置は、
検索する範囲を含む検索規則を予め記憶している規則記憶手段と、
ネットワークを介して接続されている他の医用装置の通信設定を予め記憶している通信設定記憶手段と、
前記データベースを前記検索規則に基づいて検索し、前記通信設定を抽出する検索手段と、
前記抽出した前記通信設定と前記通信設定記憶手段に記憶している前記通信設定とを比較し、該通信設定が異なる前記医用装置を特定する情報を抽出する比較手段と、
前記比較手段で抽出された前記医用装置の前記通信設定記憶手段に記憶している通信設定を前記検索手段が抽出した前記通信設定に更新する通信設定更新手段と、
前記通信設定記憶手段に記憶されている通信設定を基に、該通信設定を有する他の前記医用装置と通信を行う通信手段とを備える、
ことを特徴とする医用情報システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して通信を行う医用装置及びそれら医用装置を使用した医用情報システムに関する。さらに詳しくは、各医用装置の通信用の識別情報の追加及び変更を行う医用装置及び医用情報システムに関する。
【背景技術】
【０００２】
近年、複数の医用装置を所有する病院では、ネットワークにそれらの医用装置を接続し、ネットワークに接続された各医用装置間で通信を行っている。この通信とは、例えば、ＭＲＩなどの医用画像診断装置などで生成された医用画像を、画像サーバに送るなどといったものである。この通信にはＤＩＣＯＭ（Ｄｉｇｉｔａｌ  Ｉｍａｇｉｎｇ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ｉｎ  Ｍａｄｉｃｉｎｅ）といった医用通信用の規格が用いられている。
【０００３】
このような通信を行う場合、ネットワーク上の各医用装置に通信を行うための通信設定を行う必要がある。この通信設定としては、ＩＰアドレスといった汎用的な通信設定や、ＤＩＣＯＭサービスクラスなどといったＤＩＣＯＭ通信用の設定などがある。ここで、ＤＩＣＯＭサービスクラスとは、その医用機器が提供するＤＩＣＯＭの機能を定めたものである。例えば、画像保存サービスクラスは医用装置が生成した画像を画像記録装置に転送して保存するサービスである。そして、各医用装置は通信を行う相手方となる医用装置の通信設定を参照し、その通信設定を基に相手方となる医用装置と通信を行う。
【０００４】
そして、各医用装置間で通信を行う場合、前述の通信設定をまとめて管理する通信設定用データベース（ＤＮＳなど）がネットワークに配置されていることが多い。さらに、通信の速度向上のため、医用装置が通信相手となる他の医用装置の通信設定の情報を記憶している場合がある。
【０００５】
そして、ネットワーク上に新規の医用装置を導入した場合には、その導入した医用装置の通信設定が新規に追加される。また、ネットワーク上に既に存在している医用装置を移設やネットワークの構成を変更した場合には、現在の通信設定を変更する必要がある。
【０００６】
従来、このような通信設定に対して、医用通信プロトコルに従った通信やサービス制御を行う際に、通信やサービス制御に必要な情報設定を、人手を介さずに短時間で正確に実行できる医用診断装置が提案されている（例えば、特許文献１参照。）。また、医用機器のネットワーク接続の設定を変更した時、サポートしているサービスを他の医用機器に通知し、その通知を受けた医用機器がサポートしているサービスか否かを判別して、サポートされている場合には、各医用機器がそのサービスの属性を相手方の医用機器に送信する技術が提案されている（例えば、特許文献２参照。）。
【０００７】
【特許文献１】特開２００６−２８５３７６号公報
【特許文献２】特開２００６−１０２１０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、前述のように各医用装置が他の医用装置の通信設定を記憶している場合、特許文献１の技術では、接続先のＩＰアドレスなど、通信に必要な情報が更新された場合に、該更新された情報を再配布することができない。また、特許文献２の技術では、通信設定を変更した医用機器は、変更内容をネットワーク上のすべての装置に通知しなければならないため、通信に負荷がかかってしまう。また、ＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）とＶ−ＬＡＮを組み合わせた場合、ドメイン内すべての装置の通信情報をＬＤＡＰに保管しておく必要があるため、各装置が全ての通信設定をリストとして自動取得する必要がある。これでは、通信設定を送信する情報量が多くなり、ネットワークの負荷が増加してしまう。また、ＤＮＳサーバとＬＤＡＰサーバは同期を行うに際し情報の更新とのタイムラグが生じるため、情報の不一致が発生する可能性がある。
【０００９】
この発明は、このような事情に鑑みてなされたもので、予め決められた規則に基づいた通信設定の取得をし、その取得した通信設定を基に自己が記憶している他の医用装置の通信設定の追加又は変更を行う医用装置を提供することを目的としている。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１に記載の医用装置は、検索する範囲を含む検索規則を予め記憶している規則記憶手段と、ネットワークを介して接続されている他の医用装置の通信設定を予め記憶している通信設定記憶手段と、前記ネットワークを介して接続されている医用装置の通信設定が記載されている外部のデータベースを前記検索規則に基づいて検索し、前記通信設定を抽出する検索手段と、前記抽出した前記通信設定と前記通信設定記憶手段に記憶している前記通信設定とを比較し、該通信設定が異なる前記医用装置を特定する情報を抽出する比較手段と、前記比較部で抽出された前記医用装置の前記通信設定記憶手段に記憶している通信設定を、前記検索手段が抽出した前記通信設定に更新する通信設定更新手段と、前記通信設定記憶手段に記憶されている通信設定を基に、該通信設定を有する前記医用装置と通信を行う通信手段と、を備えることを特徴とするものである。
【００１１】
請求項５に記載の医用情報システムは、ネットワークを介して通信を行う複数の医用装置と、前記ネットワークに接続された前記複数の医用装置の通信設定が記載されたデータベースと、を備えた医用情報システムであって、前記医用装置は、検索する範囲を含む検索規則を予め記憶している規則記憶手段と、ネットワークを介して接続されている他の医用装置の通信設定を予め記憶している通信設定記憶手段と、前記データベースを前記検索規則に基づいて検索し、前記通信設定を抽出する検索手段と、前記抽出した前記通信設定と前記通信設定記憶手段に記憶している前記通信設定とを比較し、該通信設定が異なる前記医用装置を特定する情報を抽出する比較手段と、前記比較手段で抽出された前記医用装置の前記通信設定記憶手段に記憶している通信設定を前記検索手段が抽出した前記通信設定に更新する通信設定更新手段と、前記通信設定記憶手段に記憶されている通信設定を基に、該通信設定を有する他の前記医用装置と通信を行う通信手段とを備える、ことを特徴とするものである。
【発明の効果】
【００１２】
請求項１に記載の医用装置及び請求項５に記載の医用情報システムによると、自己が記憶している通信設定を更新するためにデータベースを検索するにあたり、所定の検索規則に基づいて該検索を行うことが可能となる。これにより、各医用装置がデータベースの検索を行うときの該医用装置とデータベースとの間のネットワークの負荷を低減することが可能である。したがって、医用情報システム全体のネットワーク負荷を低減することができ、システムの効率を向上することが可能となる。
【発明を実施するための最良の形態】
【００１３】
〔第１の実施形態〕
以下、この発明の第１の実施形態に係る医用装置について説明する。図１は本実施形態に係る医用装置１００の機能を表すブロック図、及び医用装置１００を含むシステム構成の概略図である。
【００１４】
図１に示すように、本実施形態に係るシステムではネットワークを介して、医用装置１００、データベース００１、及び接続先医用装置００２が互いに通信可能に接続されている。ここで、図１では説明を簡略化するため、ネットワーク上に接続されている医用装置として、医用装置１００及び接続先医用装置００２の２つの医用装置のみを図示しているが、実際には多数の医用装置がネットワーク上に配置されていてもよい。また、説明は医用装置１００を基に説明したが、ネットワークに接続された他の医用装置（例えば、接続先医用装置００２など。）も医用装置１００と同様の構成を有していることが好ましい。さらに、この医用装置１００や接続先医用装置００２を含む医用装置とは、ＭＲＩ装置、ＣＴ装置、又は超音波診断装置といった検査装置や、病院情報システム（ＨＩＳ：Ｈｏｓｐｉｔａｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｙｓｔｅｍ）、放射線科情報システム（ＲＩＳ：Ｒａｄｉｏｌｏｇｙ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｙｓｔｅｍ）、又は医用画像システム（ＰＡＣＳ：Ｐｉｃｔｕｒｅ  Ａｒｃｈｉｖｉｎｇ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）のサーバといった医用情報を扱う装置など、病院のネットワークに接続されている他の医用装置と通信を行うものであれば特に制限はない。
【００１５】
データベース００１は、ネットワークに接続された医用装置（本実施形態では、医用装置１００及び接続先医用装置００２）の通信設定が記載されているデータベーステーブルを有している。この通信設定とは、各医用装置をネットワーク上で特定しその医用装置と通信を行うための情報であり、各医用装置それぞれに対し個別に与えられている。ここで、本実施形態では通信設定の情報として、Ｈｏｓｔ  Ｎａｍｅ、ＩＰアドレス、ＡＥＴｉｔlｅ、Ｐｏｒｔ  Ｎｕｍｂｅｒ、Ｓｕｐｐｏｒｔｅｄ  Ｓｅｒｖｉｃｅ、Ｒｏｌｅ、ＤＩＣＯＭのＴｒａｎｓｆｅｒ  Ｓｙｎｔａｘ、ＩＰアドレス種別、ＩＰ  Ｖｅｒｓｉｏｎ、所属科の情報が含まれている。そして、データベース００１は、該データベーステーブルを管理するＤＭＢＳ（Ｄａｔａ  Ｂａｓｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）やＸＭＬデータとして構築されている。そして、本実施形態に係る医用装置１００及びそれを含む医用情報システムでは、その医用情報システムを有する病院内において、各医用装置に与えられている通信設定とは所定の規則に従って割り当てられている。例えば、ある診療科に配置された医用装置は特定の範囲のＩＰアドレスの割り当てや、通信を頻繁に行う医用装置同士の間に挟むルータ数を所定数以下にするなどの規則が設けられている。このデータベース００１が本発明における「外部のデータベース」にあたる。
【００１６】
ネットワーク上に新規の医用装置が追加された場合、その追加された医用装置から通信設定の情報の入力を受けて、前述のデータベーステーブルに追加された医用装置の通信設定の情報をデータベーステーブルに追加する。例えば、接続先医用装置００２が新規にネットワーク上に追加された場合、その接続先医用装置００２のＨｏｓｔ  Ｎａｍｅ、ＩＰアドレス、ＡＥＴｉｔlｅ、Ｐｏｒｔ  Ｎｕｍｂｅｒ、Ｓｕｐｐｏｒｔｅｄ  Ｓｅｒｖｉｃｅ、Ｒｏｌｅ、ＤＩＣＯＭのＴｒａｎｓｆｅｒ  Ｓｙｎｔａｘ、ＩＰアドレス種別、ＩＰ  Ｖｅｒｓｉｏｎ、所属科の情報をデータベーステーブルに書き込む。
【００１７】
また、ネットワーク上に既に配置されている医用装置（例えば接続先医用装置００２）の通信設定の情報が、接続先医用装置００２において操作者により変更されると、データベース００１は、接続先医用装置００２から変更された情報を含む通信設定の情報の入力を受けて、データベーステーブルに記載されている接続先医用装置００２の通信設定の情報を変更する。
【００１８】
このように、データベース００１のデータベーステーブルは新規に医用装置が追加された場合や既にある医用装置の情報が変更された場合にデータベーステーブルに記載された情報を新しい情報に更新するため、データベース００１が有する各医用装置の通信設定の情報は常に新しい正確なものに保たれることになる。
【００１９】
接続先医用装置００２は、医用装置１００と通信を行う相手方となる医用装置である。接続先医用装置００２は自己をネットワーク上で特定するための通信設定の情報を有している。
【００２０】
接続先医用装置００２は、すでにネットワークに接続されている場合で操作者により自己の通信設定が変更されると、変更された情報を含む通信設定の情報をデータベース００１へ出力する。また、接続先医用装置００２は、新規にネットワークに接続された場合にも、自己の通信設定の情報をデータベース００１へ出力する。
【００２１】
医用装置１００は、図１で示すように、規則記憶部１０１、検索部１０２、通信設定記憶部１０３、比較部１０４、通信設定更新部１０５、及び通信部１０６を有している。そして、医用装置１００は、接続先医用装置００２と通信を行う通信モード、及び後述する通信設定記憶部１０３に記憶している接続先医用装置００２の通信設定を更新する通信設定更新モードという２つの動作モードを有している。
【００２２】
まず、通信モードにおける医用装置１００の動作を説明する。
【００２３】
通信設定記憶部１０３は、ハードディスクやメモリ等の記憶デバイスである。通信設定記憶部１０３は、図２に示すような通信設定用のテーブル２００を有している。ここで、図２は医用装置１００が有する通信設定用のテーブルの一例の図である。レコード２０１が接続先医用装置００２の通信設定の情報である。この通信設定用のテーブル２００は始め空であるが、後述する通信設定更新モードにおいて、新規に医用装置の通信設定が追加されることにより、テーブル２００に記載される医用装置の通信設定の情報が増えていく。さらに、通信設定記憶部１０３の通信設定用のテーブル２００の各レコードは、更新の有無を判断するためのフラグ（Ｆ１）、及び更新の種類を判断するためのフラグ（Ｆ２）を有する。ここで、Ｆ１＝０であれば「更新なし」を、Ｆ１＝１であれば「更新あり」を表す。また、Ｆ２＝１であれば「手動更新」を、Ｆ２＝２であれば「自動更新」を表す。このフラグＦ１は後述するように比較部１０４によって通信設定の更新があると判断されると１がセットされる。また、フラグＦ２は、操作者が医用装置１００において、通信設定記憶部１０３の通信設定用のテーブル２００に記載されている接続先医用装置００２の通信設定の情報を直接手動で入力した場合には１にセットされ、後述する通信設定更新部１０５によって通信設定の情報が入力された場合には２にセットされる。この操作者による接続先医用装置００２の通信設定の情報の入力は、図３及び図４に示すような画面を用いて行われる。図３は通信設定情報の追加・編集・削除画面の一例の図である。また、図４は通信設定情報の編集画面の一例の図である。すなわち、操作者はテーブル２００に記載されている接続先医用装置００２のリストの中から参照したい接続先医用装置００２を選択すると、図３に示す画面３００が表示される。そして、画面３００の情報のうち編集を行いたい情報がある場合には編集ボタンを、追加したいときには追加ボタンを、削除したいときには削除ボタンを押下する。各ボタンを押下すると図４に示す画面４００が表示される。そして、操作者は、画面４００の中で編集したい項目の書き換え、又は新たな情報の追加を行ったうえでＯＫボタンを押下すると通信設定の編集又は追加が行える。このようにして、操作者は、編集もしくは追加したい設定情報を選択し、その情報を手動で更新することが可能である。この様に、操作者が直接入力した通信設定は経験的に重要な設定であるため、本実施形態ではデータベース００１に記載される通信設定よりも手動で入力された通信設定を優先する。この通信設定記憶部１０３が本発明における「通信設定記憶手段」にあたる。
【００２４】
通信部１０６は、接続先医用装置００２との通信の実行命令を制御部（不図示）から受ける。このときの制御部による接続先医用装置００２の指定は「Ｈｏｓｔ  Ｎａｍｅ」などで行われる。通信部１０６は、通信設定記憶部１０３に記憶されている通信設定用のテーブルを参照し、接続先医用装置００２の特定情報を取得する。そして、通信部１０６は、接続先医用装置００２のＩＰアドレスなどを基に通信を行う。具体的には、通信部１０６は、制御部から入力された「Ｈｏｓｔ  Ｎａｍｅ」などを基に、ＩＰアドレスやＰｏｒｔ  Ｎｕｍｂｅｒを取得し、その情報を基に通信を行う。この通信部１０６が本発明における「通信手段」にあたる。
【００２５】
また、通信部１０６は、接続先医用装置００２の通信設定の情報が通信設定用のテーブル２００に載っていない時、又は載っている通信設定の情報が間違っている場合は、データベース００１に問い合わせ、接続先医用装置００２の通信設定を取得し、その通信設定の情報を基に接続先医用装置００２と通信を行う。このように、通信設定用のテーブル２００に通信を行おうとする相手方の通信設定の情報が記載されていない、もしくはその情報が間違っている場合、データベース００１への問い合わせが発生するため、ネットワークに余分な負荷をかけることになる。そのため、通信設定用のテーブル２００はなるべく正確であることが望ましい。
【００２６】
次に、通信設定更新モードにおける医用装置１００の動作について説明する。
【００２７】
通信設定記憶部１０３は、通信モード時と同様に、図２に示すような通信設定用のテーブル２００を有している。
【００２８】
規則記憶部１０１は、検索規則（ルール）を記憶している。ここで、検索規則とは、データベース００１が有するデータベーステーブルを検索するときに、どのような範囲で検索を行うかを規定する規則である。例えば、特定の所属科の医用装置、指定されたＤＩＣＯＭサービスクラスを提供している医用装置、自己が利用する予定のＤＩＣＯＭサービスクラスを提供している医用装置、ＩＰアドレス距離（ルータ数）以内の医用装置、特定のＩＰアドレスのセグメント（自己と同じセグメントや指定されたセグメントなど）の医用装置、特定のＤＩＣＯＭのＴｒａｎｓｆｅｒ  Ｓｙｎｔａｘを有する医用装置、といったルールが検索規則として設定される。ここで、ＤＩＣＯＭサービスクラスとは、その医用機器が提供するＤＩＣＯＭの機能を定めたものである。このルールは上述の６つのルール以外にも、検索範囲を規定するものであればよい。また、検索規則としてはそれらのルールの１つ又はいくつかの組み合わせとなる。本実施形態では、検索規則として、Ｒｏｌｅが「サーバ」、所属科が「放射線科」、提供するＤＩＣＯＭのサービスクラスが「ストレージ、又はプリント」、ＤＩＣＯＭのＴｒａｎｓｆｅｒ  Ｓｙｎｔａｘが「ＥＸＰＬＩＣＩＴ＿ＬＩＬＬＴＥ＿ＥＮＤＩＡＮ」、及びＩＰアドレスのセグメントが「１９２．１６８．１．Ｘ」と規定されている。この規則記憶部１０１が本発明における「規則記憶手段」にあたる。
【００２９】
検索部１０２は、１時間に１回のタイミングで、規則記憶部１０１が有する検索規則を参照し、該検索規則に基づいてデータベース００１を検索する。具体的には、検索部１０２は、Ｒｏｌｅが「サーバ」、所属科が「放射線科」、提供するＤＩＣＯＭのサービスクラスが「ストレージ、又はプリント」、ＤＩＣＯＭのＴｒａｎｓｆｅｒ  Ｓｙｎｔａｘが「ＥＸＰＬＩＣＩＴ＿ＬＩＬＬＴＥ＿ＥＮＤＩＡＮ」、及びＩＰアドレスのセグメントが「１９２．１６８．１．Ｘ」という検索規則を満たす医用装置の通信設定を、データベース００１の有するデータベーステーブルから抽出する。本実施形態では、検索部１０２が検索規則を満足する医用装置として接続先医用装置００２が抽出された場合で説明する。ここで、本実施形態では、ネットワークの負荷やデータの整合性が求められる度合を考慮し、１時間に１回のタイミングとしているが、ネットワークの負荷をより軽減したければ検索頻度を少なくし、データの整合性を向上させたければ検索頻度を高くすればよく、この検索頻度は医用装置１００が配置されたシステムの運用状況に基づいて決定することが望ましい。
【００３０】
検索部１０２は、抽出したい接続先医用装置００２の通信設定の情報を比較部１０４へ出力する。この検索部１０２が本発明における「検索手段」にあたる。
【００３１】
比較部１０４は、検索部１０２が抽出した接続先医用装置００２の通信設定の情報の入力を受信する。以下では、この検索部１０２が抽出した通信設定の情報を「最新の通信設定の情報」という。比較部１０４は、通信設定記憶部１０３に記憶されている通信設定のテーブルを参照し、通信設定記憶部１０３に記憶されている通信設定の情報（以下では、「ローカルの通信設定の情報」という。）と入力された「最新の通信設定の情報」とを比較する。このとき、比較部１０４は、比較を行う前にローカルの通信設定の情報に対し、更新の有無を判断するためのフラグＦ１として０をセットする（Ｆ１＝０）。
【００３２】
比較部１０４は、ローカルの通信設定の情報に接続先医用装置００２の通信設定の情報がない場合、新規の医用装置として接続先医用装置００２の通信設定の情報を通信設定更新部１０５へ出力する。
【００３３】
比較部１０４は、接続先医用装置００２のローカルの通信設定の情報と、接続先医用装置００２の最新の通信設定の情報とが異なる場合、フラグＦ１を１にセットする。比較部１０４は、接続先医用装置００２の通信設定の情報を通信設定更新部１０５へ出力する。この比較部１０４が本発明における「比較手段」にあたる。
【００３４】
通信設定更新部１０５は、比較部１０４より新規の医用装置として接続先医用装置００２の通信設定の情報の入力を受けた場合、新しいレコードとして接続先医用装置００２の通信設定の情報を通信設定のテーブルに追加し、さらにその追加したレコードのフラグをＦ１＝０、Ｆ２＝２にセットする。
【００３５】
また、通信設定更新部１０５は、比較部１０４より既に通信設定用のテーブル２００に載っている接続先医用装置００２の通信設定の情報の入力を受けた場合、その受信した接続先医用装置００２のローカルの通信設定の情報のフラグを確認する。ローカルの通信設定の情報のフラグがＦ１＝１及びＦ２＝２の場合、通信設定更新部１０５は、接続先医用装置００２のローカルの通信設定が記載されているレコード２０１を、接続先医用装置００２の最新の通信設定に更新する。ローカルの通信設定の情報のフラグがＦ１＝０もしくはＦ２＝１の場合、通信設定更新部１０５は、接続先医用装置００２のローカルの通信設定が記載されているレコード２０１を変更せずに、次の通信設定の情報が比較部１０４より入力されるのを待つ。この通信設定更新部１０５が本発明における「通信設定更新手段」にあたる。また、この通信設定更新部１０５によって自動的に（すなわち操作者の手を介さずに）なされた通信設定が、本発明における「自己が更新した通信設定」にあたる。
【００３６】
ここで、本実施形態では、手動更新によって設定された通信設定を優先させるため、レコード２０１のフラグＦ２が１の場合には、そのレコード２０１の通信設定の情報を最新の通信設定の情報への更新を行っていない。しかしこれは、常にデータベース００１の通信設定の情報を優先する構成でもよい。その場合、通信設定更新部１０５が、フラグＦ２の値を参照せずに、ローカルの通信設定の情報を入力された最新の通信設定の情報にすべて更新する構成にすればよい。
【００３７】
また、本実施形態では、比較部１０４及び通信設定更新部１０５は、通信設定の追加又は変更があった場合に、通信設定記憶部１０３に記憶されている通信設定用のテーブル２００を更新している。これに対し、接続先医用装置００２がネットワークから外されるなど、データベース００１における接続先医用装置００２の通信設定の情報が削除された場合、すなわち通信設定記憶部１０３の通信設定用のテーブル２００に記載されている接続先医用装置００２の通信設定がデータベース００１のデータベーステーブルに記載されていない場合、接続先医用装置００２の通信設定のすべての項目を空欄に変更し更新することで、通信設定用のテーブル２００から削除を行う構成としてもよい。
【００３８】
次に、図５を参照して、本実施形態に係る医用装置１００の通信設定更新の動作を説明する。ここで、図５は本実施形態に係る医用装置１００の通信設定更新の動作を表すフローチャートの図である。このフローチャートの前提として、既に通信設定記憶部１０３の通信設定のテーブルに通信設定の情報が記載されている接続先医用装置００２のレコードには、手動で通信設定がなされている場合にはフラグＦ２として値１がセットされており、自動で通信設定がなされている場合にはフラグＦ２として値２がセットされているものとする。
【００３９】
ステップＳ００１：検索部１０２は、規則記憶部１０１に記憶されている検索規則を参照し、該検索規則に基づきデータベース００１のデータベーステーブルを検索し、該検索規則を満たす接続先医用装置００２の最新の通信設定の情報を抽出する。
【００４０】
ステップＳ００２：比較部１０４は、通信設定記憶部１０３に記憶されている通信設定用のテーブル２００の各レコードのフラグＦ１の値を０にセットする。
【００４１】
ステップＳ００３：比較部１０４は、検索部１０２が抽出した接続先医用装置００２の最新の通信設定の情報と、接続先医用装置００２のローカルの通信設定の情報とを比較する。
【００４２】
ステップＳ００４：接続先医用装置００２の最新の通信設定の情報を有するレコードが、既に通信設定記憶部１０３に記憶されている通信設定用のテーブル２００に存在する場合、ステップＳ００５に進む。接続先医用装置００２の最新の通信設定の情報を有するレコードが、通信設定記憶部１０３に記憶されている通信設定用のテーブル２００に存在しない場合、ステップＳ００９に進む。
【００４３】
ステップＳ００５：接続先医用装置００２の最新の通信設定の情報と接続先医用装置００２のローカルの通信設定の情報とに異なる部分がある場合、比較部１０４は接続先医用装置００２の通信設定に更新があると判断し、ステップＳ００６に進む。接続先医用装置００２の最新の通信設定の情報と接続先医用装置００２のローカルの通信設定の情報とに異なる部分がない場合、比較部１０４は接続先医用装置００２の通信設定に更新がないと判断し、ステップＳ００７に進む。
【００４４】
ステップＳ００６：比較部１０４は、接続先医用装置００２のレコード２０１のフラグＦ１の値を１にセットする。
【００４５】
ステップＳ００７：通信設定更新部１０５は、比較部１０４が比較した接続先医用装置００２のフラグＦ１の値が１で、かつフラグＦ２の値が２であるか否かを判断する。Ｆ１＝１及びＦ２＝２の場合、ステップＳ００８に進む。Ｆ１＝０又はＦ２＝１の場合ステップＳ０１１に進む。
【００４６】
ステップＳ００８：通信設定更新部１０５は、通信設定記憶部１０３の通信設定用のテーブル２００に記載されている接続先医用装置００２のローカルの通信設定の情報を、最新の通信設定の情報に変更する。
【００４７】
ステップＳ００９：通信設定更新部１０５は、通信設定記憶部１０３の通信設定用のテーブル２００に接続先医用装置００２の通信設定の情報が記載された新規のレコードを追加する。
【００４８】
ステップＳ０１０：通信設定更新部１０５は、追加した新規のレコードのフラグＦ２の値を２にセットする。
【００４９】
ステップＳ０１１：比較部１０４は、データベース００１から抽出した最新の通信設定の情報及び通信設定記憶部１０３に記憶されているローカルの通信設定の情報の比較が終わったか否かを判断する。比較が終わっている場合には動作を終了する。比較が終わっていない場合にはステップＳ００３に進む。
【００５０】
次に、図６を参照して、本実施形態に係る医用装置における通信時の動作を説明する。図６は本実施形態に係る医用装置における通信時の動作を表すフローチャートの図である。
【００５１】
ステップＳ１０１：通信部１０６は、特定の接続先医用装置００２との通信の命令を制御部から受信する。
【００５２】
ステップＳ１０２：通信部１０６は、通信設定記憶部１０３が記憶している通信設定用のテーブル２００に指定された接続先医用装置００２の通信設定の情報が有るか否かを判断する。指定された接続先医用装置００２の通信設定の情報が有る場合、ステップＳ１０３に進む。指定された接続先医用装置００２の通信設定の情報が無い場合、ステップＳ１０４に進む。
【００５３】
ステップＳ１０３：通信部１０６は、通信設定記憶部１０３が記憶している通信設定のテーブルを参照し、指定された接続先の接続先医用装置００２の通信設定を取得する。
【００５４】
ステップＳ１０４：通信部１０６は、データベース００１のデータベーステーブルを参照し、指定された接続先の接続先医用装置００２の通信設定を取得する。
【００５５】
ステップＳ１０５：通信部１０６は、取得した通信設定に基づいて接続先医用装置００２との通信を確立し通信を行う。
【００５６】
以上で説明したように、本実施形態に係る医用装置は、自己が記憶している他の医用装置の通信設定の情報の更新を行う際に、予め決められた検索規則に基づいて外部のデータベースを検索する構成である。これにより、医用装置が更新に必要とするデータを少なくすることができ、外部のデータベースと医用装置との間のネットワークの負荷を軽減することが可能となる。したがって、医用情報システム全体の負荷を軽減することに寄与することができ、医療の効率化を図ることが可能となる。
【００５７】
〔第２の実施形態〕
以下、この発明の第２の実施形態に係る医用情報システムについて説明する。本実施形態に係る医用情報システムは、データベース００１のデータベーステーブルの通信設定が更新されたタイミングで、データベース００１から最新の通信設定の情報が送信される構成であることが、第１の実施形態と異なるものである。そこで、以下では、データベース００１からの最新の通信設定の情報の送信について主に説明する。本実施形態に係る医用装置及び医用情報システムにおけるブロック図も図１で表わされるものと同様である。以下の説明では、特に説明のない限り第１の実施形態と同一の符合が付されている機能部は同一の機能を有する機能部として説明する。
【００５８】
データベース００１は、接続先医用装置００２から通信設定の更新の入力を受ける。データベース００１は、自己が有するデータベーステーブルの接続先医用装置００２の通信設定の情報を最新の通信設定に更新する。該更新とともに、データベース００１は、通信設定に更新が発生したという情報を医用装置１００の検索部１０２へ出力する。
【００５９】
ここで、本実施形態では、データの整合性を重視して、接続先医用装置００２の通信設定の情報が更新されたタイミングで検索部１０２に更新発生の情報を出力している。これに対し、ネットワークの負荷を考慮し、データベース００１に所定数の医用装置から通信設定の更新の情報が行われたときに更新発生の情報を検索部１０２に出力する構成でもよい。この場合、データベース００１が通信設定の更新が行われた数に対する閾値を有しており、その閾値を超えた場合にデータベース００１が検索部１０２に更新発生の情報を出力する構成にすればよい。こうすることで、通信設定情報の更新が行われたタイミングで毎回検索部１０２に更新発生の情報を出力する必要がなくなり、ネットワークの負荷を軽減することができる。この閾値の値は、要求されるネットワーク負荷などのシステムの環境等を考慮して決定することが望ましい。
【００６０】
検索部１０２は、データベース００１から更新が発生したという情報の入力を受信すると、規則記憶部１０１に記憶されている検索規則に基づいたデータベース００１が有するデータベーステーブルの検索を実行する。
【００６１】
検索部１０２は、検索結果を比較部１０４へ出力する。
【００６２】
比較部１０４は、通信設定記憶部１０３に記憶されている通信設定用のテーブル２００（図２参照）に記載されているローカルの通信設定の情報と、検索部１０２から入力された最新の通信設定の情報とを比較し、比較結果を通信設定更新部１０５へ出力する。
【００６３】
通信設定更新部１０５は、比較部１０４より入力された比較結果を基に、ローカルの通信設定の情報の変更及び追加といった情報の更新を行う。
【００６４】
以上で説明したように、本実施形態に係る医用情報システムでは、データベース００１が有するデータベーステーブルの通信設定の情報が更新されたタイミングで、検索部１０２の検索が開始され、ローカルの通信設定の情報の更新を行うことができる。これにより、データベース００１が保持する通信設定の情報と、通信設定記憶部１０３が有する通信設定の情報とのデータの整合性をより向上させることが可能となる。
【図面の簡単な説明】
【００６５】
【図１】第１の実施形態に係る医用装置のブロック図
【図２】通信設定記憶部に記憶されている通信設定のテーブルの一例の図
【図３】通信設定情報の追加・編集・削除画面の一例の図
【図４】通信設定情報の編集画面の一例の図
【図５】第１の実施形態に係る医用装置における通信設定の更新の動作を表すフローチャートの図
【図６】第１の実施形態に係る医用装置における通信の動作を表すフローチャートの図
【符号の説明】
【００６６】
００１  データベース
００２  接続先医用装置
１００  医用装置
１０１  規則記憶部
１０２  検索部
１０３  通信設定記憶部
１０４  比較部
１０５  通信設定更新部
【図１】
0005184958.tif 000002
【図２】
0005184958.tif 000003
【図５】
0005184958.tif 000004
【図６】
0005184958.tif 000005
【図３】
0005184958.tif 000006
【図４】
0005184958.tif 000007