(57)【特許請求の範囲】
【請求項１】
内視鏡が接続される複数の処理装置と、内視鏡を洗浄する複数の洗浄機を管理する管理部と、
前記処理装置における内視鏡の使用状況を示す使用情報と、前記洗浄機における内視鏡の洗浄状況を示す洗浄情報とを取得する情報取得部と、
内視鏡の使用情報と、当該内視鏡の洗浄情報とを関連付けて記憶部に記憶する記憶処理部と、を備え、
前記管理部は、前記情報取得部が使用情報および洗浄情報をそれぞれ最後に取得した最終時刻から、前記記憶処理部が関連付け処理を実施可能な上限時刻を特定し、
前記記憶処理部は、上限時刻までに前記情報取得部で取得した使用情報と洗浄情報とを関連付けて記憶部に記憶する、
ことを特徴とする情報管理装置。
【請求項２】
前記記憶処理部は、前記情報取得部が洗浄情報を取得したタイミングで、使用情報と洗浄情報とを関連付けて記憶部に記憶する、
ことを特徴とする請求項１に記載の情報管理装置。
【請求項３】
前記情報取得部は、内視鏡の識別情報と検査終了時刻情報を使用情報として取得し、内視鏡の識別情報と洗浄開始時刻情報を洗浄情報として取得する、
ことを特徴とする請求項１または２に記載の情報管理装置。
【請求項４】
前記管理部は、前記処理装置における使用情報を最後に取得した最終時刻と、前記洗浄機における洗浄情報を最後に取得した最終時刻のうち、時間的に最も前の最終時刻を上限時刻として特定する、
ことを特徴とする請求項１から３のいずれかに記載の情報管理装置。
【請求項５】
前記管理部は、使用情報を最後に取得した最終時刻と、洗浄情報を最後に取得した最終時刻のうち、時間的に最も前の最終時刻が更新されると、上限時刻を更新して、前記記憶処理部に通知し、
前記記憶処理部は、更新された上限時刻までに前記情報取得部で取得した使用情報と洗浄情報とを関連付けて記憶部に記憶する、
ことを特徴とする請求項１から４のいずれかに記載の情報管理装置。
【請求項６】
前記管理部は、前記洗浄機における洗浄情報を最後に取得した最終時刻のうち、時間的に最も前の最終時刻を上限時刻として特定する、
ことを特徴とする請求項１から３のいずれかに記載の情報管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内視鏡の使用履歴および洗浄履歴を管理する技術に関する。
【背景技術】
【０００２】
内視鏡検査による患者から患者への感染を防止するために、洗浄担当者は、定められたガイドラインにしたがって使用済み内視鏡の洗浄、消毒を行っている。医療施設では、内視鏡がどの検査で使用され、また使用された内視鏡がどの洗浄機で洗浄されたかを、履歴として管理することが好ましい。内視鏡の使用情報および洗浄情報を履歴管理することで、万が一、感染症が発生した場合には、管理している履歴情報から原因を特定して対策を講じることができる。
【０００３】
特許文献１は、内視鏡装置から内視鏡画像を取得して、内視鏡画像と内視鏡識別情報を関連付ける画像管理装置と、洗浄装置から洗浄に関する履歴情報を取得して、履歴情報と内視鏡識別情報を関連付ける洗浄情報管理装置と、関連付けられた内視鏡画像及び履歴情報が格納されるサーバとを備えた内視鏡情報管理システムを開示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−９５５０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
内視鏡の使用情報および洗浄情報は正しく関連付けられる必要があり、間違いは許されない。たとえば内視鏡の使用情報と、時間的に後の洗浄情報とを関連付ける処理を考えた場合、多くのケースでは正しい関連付けが実施されるが、関連付けた使用情報と洗浄情報との間に、取得できなかった別の洗浄情報と使用情報とが存在していることも考えられる。たとえば通信不調により、別の洗浄情報と使用情報とが取得できなかった場合、本来であれば、取得した使用情報と取得できなかった洗浄情報とが関連付けられ、取得できなかった使用情報と取得した洗浄情報とが関連付けなければならず、取得した使用情報と洗浄情報とを関連付けたことは間違いとなる。
【０００６】
本発明はこうした状況に鑑みなされたものであり、その目的は、内視鏡の使用情報と洗浄情報とを適切に関連付ける技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある態様の情報管理装置は、内視鏡が接続される複数の処理装置と、内視鏡を洗浄する複数の洗浄機を管理する管理部と、処理装置における内視鏡の使用状況を示す使用情報と、洗浄機における内視鏡の洗浄状況を示す洗浄情報とを取得する情報取得部と、内視鏡の使用情報と、当該内視鏡の洗浄情報とを関連付けて記憶部に記憶する記憶処理部と、を備える。管理部は、情報取得部が使用情報および洗浄情報をそれぞれ最後に取得した最終時刻から、記憶処理部が関連付け処理を実施可能な上限時刻を特定し、記憶処理部は、上限時刻までに情報取得部で取得した使用情報と洗浄情報とを関連付けて記憶部に記憶する。
【０００８】
なお、以上の構成要素の任意の組み合わせ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００９】
本発明によれば、内視鏡の使用情報と洗浄情報とを適切に関連付ける技術を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例にかかる情報管理システムの構成を示す図である。
【図２】処理装置の構成を示す図である。
【図３】洗浄機の構成を示す図である。
【図４】情報管理装置の構成を示す図である。
【図５】管理対象である各機器の稼働状況の時間表の一例を示す図である。
【図６】管理対象である各機器の稼働状況の時間表の一例を示す図である。
【図７】管理対象である各機器の稼働状況の時間表の一例を示す図である。
【図８】管理対象である各機器の稼働状況の時間表の一例を示す図である。
【発明を実施するための形態】
【００１１】
図１は、本発明の実施例にかかる情報管理システム１の構成を示す図である。情報管理システム１は、内視鏡１２の使用状況を示す使用情報および洗浄状況を示す洗浄情報を管理するためのシステムであり、複数の内視鏡システム１０、洗浄システム５０および情報管理装置１００を備える。内視鏡システム１０および洗浄システム５０は、ＬＡＮ（ローカルエリアネットワーク）などのネットワーク２によって情報管理装置１００と通信可能に接続される。
【００１２】
実施例では、医療施設が２つの第１内視鏡システム１０ａ、第２内視鏡システム１０ｂを備えているが、３つ以上の内視鏡システム１０を備えてもよい。第１内視鏡システム１０ａは、第１処理装置１４ａおよび表示装置１６ａを有し、第２内視鏡システム１０ｂは、第２処理装置１４ｂおよび表示装置１６ｂを有する。第１処理装置１４ａおよび第２処理装置１４ｂ（以下、特に区別しない場合は「処理装置１４」とよぶ）は、それぞれ通信機能を有し、ネットワーク２に接続することで情報管理装置１００と通信できる。なお処理装置１４は、検査室に設置される据置式のものであってもよいが、可搬式のものであってもよい。可搬式の場合、処理装置１４は、ネットワーク環境のない手術室などに運び込まれることがあり、その場合、処理装置１４は、情報管理装置１００との間で通信不能な状態となる。
【００１３】
第１内視鏡システム１０ａにおいて、内視鏡１２ａの接続部が第１処理装置１４ａに接続される。内視鏡１２ａは、入射光を電気信号に変換する固体撮像素子（たとえばＣＣＤイメージセンサまたはＣＭＯＳイメージセンサ）、および光電変換された画像データに対してＡ／Ｄ変換、ノイズ除去などの信号処理を施す信号処理回路を備える。内視鏡１２ａの先端部が患者の体内に挿入され、医師が内視鏡１２ａのレリーズスイッチを押すと、内視鏡１２ａは体内の静止画像を撮影する。第１処理装置１４ａは、内視鏡１２ａにより取得されている映像を表示装置１６ａにリアルタイムで表示させ、また内視鏡１２ａにより撮影された検査画像を画像サーバ（図示せず）に送信して記憶させる。
【００１４】
同様に第２内視鏡システム１０ｂにおいても、内視鏡１２ｂの接続部が第２処理装置１４ｂに接続される。内視鏡１２ｂの先端部が患者の体内に挿入され、医師が内視鏡１２ｂのレリーズスイッチを押したタイミングで体内の静止画像を撮影する。第２処理装置１４ｂは、内視鏡１２ｂにより取得されている映像を表示装置１６ｂにリアルタイムで表示させ、また内視鏡１２ｂにより撮影された検査画像を画像サーバに送信して記憶させる。
【００１５】
各処理装置１４は、情報管理装置１００に対して内視鏡１２の使用状況を示す使用情報を送信する。ここで使用情報は、処理装置１４の識別情報（以下、「処理装置ＩＤ」とよぶ）、内視鏡１２の識別情報（以下、「スコープＩＤ」とよぶ）、内視鏡検査の識別情報（以下、「検査ＩＤ」とよぶ）、検査時刻情報を含んでよい。検査時刻情報は、少なくとも検査終了時刻情報を含み、さらに検査開始時刻情報を含んでよい。
【００１６】
図２は、処理装置１４の構成を示す。処理装置１４は、コネクタ２０、スコープＩＤ取得部２２、ボタン操作受付部２４、使用情報生成部２６、通信処理部２８およびメモリ３０を備える。図２は、処理装置１４が使用情報を情報管理装置１００に送信する構成を示しており、処理装置１４による画像処理に関する構成の図示は省略している。
【００１７】
コネクタ２０には、内視鏡１２の接続部が挿入されて接続される。内視鏡１２はコネクタ２０に接続されると、スコープＩＤを処理装置１４に送信し、スコープＩＤ取得部２２は、送信されたスコープＩＤを取得する。なお内視鏡１２にスコープＩＤを印刷したテープが貼り付けられ、スコープＩＤの読取手段が読み取ったスコープＩＤを、スコープＩＤ取得部２２が取得してもよい。スコープＩＤ取得部２２は、取得したスコープＩＤを、メモリ３０に記憶する。
【００１８】
ボタン操作受付部２４は、検査の開始ボタンおよび検査の終了ボタンの操作を受け付ける。これから実施する検査が指定された後、ボタン操作受付部２４が、検査開始ボタンの操作を受け付けると、検査開始ボタンの操作を受け付けた時刻（検査開始時刻）の情報をメモリ３０に記憶する。なおボタン操作受付部２４が検査開始ボタンの操作を受け付けると、内視鏡１２から供給される画像データを処理する画像処理部（図示せず）が起動され、画像処理部が表示装置１６に検査画像を表示させて、内視鏡検査が開始される。なお、これから実施する検査が指定された際、検査ＩＤがメモリ３０に記憶される。
【００１９】
ボタン操作受付部２４は、検査の終了ボタンの操作を受け付けると、画像処理部への電源供給をオフにするとともに、検査終了ボタンの操作を受け付けた時刻（検査終了時刻）の情報を、メモリ３０に記憶する。なおメモリ３０には、処理装置ＩＤが最初から記憶されており、記憶された処理装置ＩＤ、スコープＩＤ、検査ＩＤ、検査開始時刻情報、検査終了時刻情報は、内視鏡１２の使用情報の要素を構成する。
【００２０】
使用情報生成部２６は、メモリ３０に記憶された使用情報の要素を読み出して内視鏡１２の使用情報を生成し、通信処理部２８は、生成された使用情報を、情報管理装置１００に送信する。なお使用情報生成部２６は、通信処理部２８が使用情報を送信するタイミングで通信処理部２８から使用情報の生成を指示され、この指示にもとづいて使用情報を生成する。使用情報には少なくとも処理装置ＩＤ、スコープＩＤおよび検査ＩＤが含まれてよい。
【００２１】
通信処理部２８は、送信すべき要素が生じたとき、つまり送信すべき要素がメモリ３０に記憶されたときを、使用情報の送信タイミングと定めてよい。たとえば検査開始ボタンが操作されて、検査開始時刻情報がメモリ３０に記憶されると、使用情報生成部２６は、処理装置ＩＤ、スコープＩＤおよび検査ＩＤと、検査開始時刻情報とを組み合わせて使用情報を生成し、通信処理部２８が、生成された使用情報を情報管理装置１００に送信する。また検査終了ボタンが操作されて、検査終了時刻情報がメモリ３０に記憶されると、使用情報生成部２６は、処理装置ＩＤ、スコープＩＤおよび検査ＩＤと、検査終了時刻情報とを組み合わせて使用情報を生成し、通信処理部２８が、生成された使用情報を情報管理装置１００に送信する。このように処理装置ＩＤ、スコープＩＤおよび検査ＩＤ以外の他の要素、つまり検査開始時刻情報または検査終了時刻情報がメモリ３０に記憶されたタイミングで使用情報が生成されてよいが、検査開始時刻情報および検査終了時刻情報は、一度使用情報として送信されると、再度使用情報として送信されなくてよい。
【００２２】
なお検査開始後は、処理装置１４の処理負荷が大きくなるため、通信処理部２８が、使用情報を情報管理装置１００に送信できないように制御されることがある。このとき通信処理部２８は、検査開始ボタンが操作されてから検査終了ボタンが操作されるまでの間、使用情報を送信できないため、検査終了ボタンが操作されたタイミングを、使用情報の送信タイミングと定めることになる。そのため使用情報生成部２６は、検査終了ボタンが操作されて検査終了時刻情報がメモリ３０に記憶されたタイミングで、メモリ３０から、まだ送信していない使用情報の要素を抽出し、処理装置ＩＤ、スコープＩＤ、検査ＩＤ、検査開始時刻情報と検査終了時刻情報とを組み合わせて使用情報を生成する。なお検査中以外の時間帯は、通信処理部２８が周期的に、送信すべき情報要素がないことを示す使用情報を情報管理装置１００に送信することが好ましい。
【００２３】
上記したように可搬式の処理装置１４は、様々な場所に運び込まれて使用される可能性があるが、運び込まれた場所が、ネットワーク環境を有しているとは限らない。ネットワーク環境がなければ、処理装置１４は、オフラインで使用されることになり、オフラインでの使用中、メモリ３０には検査ごとに使用情報の要素が蓄積される。処理装置１４があらためてネットワーク２に接続されると、通信処理部２８は、使用情報を情報管理装置１００に送信可能となったことを検出し、使用情報生成部２６に、使用情報の生成を指示する。これにより使用情報生成部２６は、メモリ３０に蓄積された情報要素から、内視鏡１２の使用情報を生成して、通信処理部２８が使用情報を情報管理装置１００に送信する。
【００２４】
なお処理装置１４がネットワーク２に接続されている場合であっても、検査終了ボタンが操作された直後に、処理装置１４のメイン電源がオフされると、通信処理部２８が使用情報を送信できないことも考えられる。この場合も、処理装置１４のメイン電源がオンされて、通信処理部２８が情報管理装置１００に使用情報を送信可能となったことを検出したときに、使用情報生成部２６に使用情報の生成を指示して、通信処理部２８が使用情報を情報管理装置１００に送信する。
【００２５】
以上のケースでは、送信するべき使用情報の要素が発生したタイミングに、通信処理部２８が使用情報を情報管理装置１００に送信することができない。そのため情報管理装置１００は、処理装置１４における内視鏡１２の使用情報をリアルタイムで管理できない状況になる。
【００２６】
図１に戻り、洗浄システム５０は、複数の洗浄機５２を有する。この例では洗浄システム５０が、２つの第１洗浄機５２ａ、第２洗浄機５２ｂを有しているが、３つ以上の洗浄機５２を有してもよい。第１洗浄機５２ａおよび第２洗浄機５２ｂは、それぞれ通信機能を有し、情報管理装置１００に対して内視鏡１２の洗浄状況を示す洗浄情報を送信する。なお洗浄システム５０は洗浄サーバを有し、洗浄サーバが、各洗浄機５２における内視鏡１２の洗浄情報を情報管理装置１００に対して送信してもよい。
【００２７】
ここで洗浄情報は、洗浄機５２の識別情報（以下、「洗浄機ＩＤ」とよぶ）、内視鏡１２の識別情報（スコープＩＤ）、洗浄時刻情報を含み、さらに洗浄プログラムの種別や、洗浄担当者の情報を含んでよい。洗浄時刻情報は、洗浄開始時刻情報を含み、さらに洗浄終了時刻情報を含んでよい。
【００２８】
図３は、洗浄機５２の構成を示す。洗浄機５２は、ＩＤ読取部６０、スコープＩＤ取得部６２、ボタン操作受付部６４、洗浄終了検知部６６、洗浄情報生成部６８、通信処理部７０およびメモリ７２を備える。図３は、洗浄機５２が洗浄情報を情報管理装置１００に送信する構成を示しており、洗浄機５２による洗浄処理に関する構成の図示は省略している。
【００２９】
内視鏡１２にはスコープＩＤを印刷したテープが貼り付けられ、洗浄開始前に洗浄担当者はＩＤ読取部６０にスコープＩＤを読み取らせると、スコープＩＤ取得部６２が、ＩＤ読取部６０が読み取ったスコープＩＤを取得する。スコープＩＤ取得部６２は、取得したスコープＩＤを、メモリ７２に記憶する。なおスコープＩＤは洗浄担当者により操作パネルから手入力されてもよく、スコープＩＤ取得部６２は、これから洗浄する内視鏡１２のスコープＩＤを取得できればよい。たとえば洗浄槽に内視鏡１２をセットした際に、内視鏡１２のスコープＩＤが自動的に読み取られるような構成を有してもよい。
【００３０】
ボタン操作受付部６４は、洗浄処理の開始ボタンの操作を受け付ける。洗浄担当者は、検査で使用された内視鏡１２を洗浄槽にセットし、洗浄プログラムを選択してから開始ボタンを操作する。ボタン操作受付部６４が、洗浄開始ボタンの操作を受け付けると、洗浄開始ボタンの操作を受け付けた時刻（洗浄開始時刻）の情報をメモリ７２に記憶する。ボタン操作受付部６４が洗浄開始ボタンの操作を受け付けると、洗浄プログラムにしたがった手順で洗浄処理が実行される。なお洗浄開始時刻を予約できる洗浄機５２においては、ボタン操作受付部６４が、予約された洗浄開始時刻の情報をメモリ７２に記憶してもよい。
【００３１】
洗浄プログラムが洗浄処理を終了すると、洗浄終了検知部６６が、洗浄処理の終了を検知し、洗浄終了時刻の情報をメモリ７２に記憶する。なおメモリ７２には、洗浄機ＩＤが最初から記憶されており、記憶された洗浄機ＩＤ、スコープＩＤ、洗浄開始時刻情報、洗浄終了時刻情報は、内視鏡１２の洗浄情報の要素を構成する。
【００３２】
洗浄情報生成部６８は、メモリ７２に記憶された洗浄情報の要素を読み出して内視鏡１２の洗浄情報を生成し、通信処理部７０は、生成された洗浄情報を、情報管理装置１００に送信する。なお洗浄情報生成部６８は、通信処理部７０が洗浄情報を送信するタイミングで、通信処理部７０から洗浄情報の生成を指示され、この指示にもとづいて洗浄情報を生成する。洗浄情報には少なくとも洗浄機ＩＤおよびスコープＩＤが含まれてよい。
【００３３】
実施例において情報管理装置１００は、洗浄機５２に対して、送信すべき洗浄情報の有無の問い合わせを行うポーリング通知を送信する。たとえばポーリング通知は、１分周期で実施されてよい。通信処理部７０がポーリング通知を受信すると、洗浄情報生成部６８は、メモリ７２に記憶している未送信の洗浄情報の要素を抽出して洗浄情報を生成し、通信処理部７０がポーリング通知に対する応答として、洗浄情報を送信する。洗浄情報生成部６８は、洗浄機ＩＤおよびスコープＩＤを必ず含めるように洗浄情報を生成する。したがって洗浄情報生成部６８は、他の要素、つまり洗浄開始時刻情報または検査終了時刻情報とがメモリ７２に新たに記憶されていると、新たに記憶された情報を含めた洗浄情報を生成する。
【００３４】
具体的には、通信処理部７０がポーリング通知を受信したときに、メモリ７２に洗浄開始時刻情報が新たに記憶されていると、洗浄情報生成部６８は、洗浄機ＩＤ、スコープＩＤおよび洗浄開始時刻情報をメモリ７２から抽出して、これらを組み合わせた洗浄情報を生成する。また通信処理部７０がポーリング通知を受信したときに、洗浄処理が終了されて、メモリ７２に洗浄終了時刻情報が新たに記憶されていると、洗浄情報生成部６８は、洗浄機ＩＤ、スコープＩＤおよび洗浄終了時刻情報をメモリ７２から抽出して、これらを組み合わせた洗浄情報を生成する。なおメモリ７２に新たな洗浄情報の要素が記憶されていなければ、新たに送信するべき洗浄情報の要素がないため、洗浄情報生成部６８は、送信すべき情報要素がないことを示す洗浄情報を生成し、通信処理部７０が、新たな情報要素がないことを示す洗浄情報を情報管理装置１００に送信する。
【００３５】
なお、以上は通信処理部７０が、情報管理装置１００からのポーリング通知に応答する例であるが、処理装置１４の通信処理部２８としても説明したように、通信処理部７０は、送信すべき洗浄情報の要素が生じたとき、つまり送信すべき洗浄情報の要素がメモリ７２に記憶されたときに、洗浄情報生成部６８に洗浄情報の生成を指示し、生成された洗浄情報を情報管理装置１００に送信してもよい。
【００３６】
なお洗浄機５２は排水設備が必要なため、通常は洗浄室に設置される据置タイプが利用される。そのため処理装置１４のように、別の場所に移動されて情報管理装置１００と通信不能になる可能性はないが、ネットワークの不調により、洗浄機５２と情報管理装置１００との間が通信不能になる可能性はある。この場合、通信処理部７０は洗浄情報を情報管理装置１００にリアルタイムで送信できず、メモリ７２には、未送信の洗浄情報の要素が蓄積されていく。そのため通信処理部７０は情報管理装置１００に使用情報を送信可能となったことを検出したときに、洗浄情報生成部６８に洗浄情報の生成を指示して、未送信の洗浄情報の要素を含む洗浄情報を情報管理装置１００に送信する。
【００３７】
以上のケースでは、通信処理部７０が、送信するべき洗浄情報の要素をリアルタイムで情報管理装置１００に送信することができない。そのため情報管理装置１００は、洗浄機５２における内視鏡１２の洗浄情報をリアルタイムで管理できない状況になる。
【００３８】
実施例では、処理装置１４および洗浄機５２の通信事情に問題がなければ、情報管理装置１００は、リアルタイムで複数の処理装置１４における内視鏡１２の使用情報および複数の洗浄機５２における内視鏡１２の洗浄情報を取得するが、処理装置１４または洗浄機５２のいずれかの通信事情に問題があると、情報管理装置１００は、問題がある機器から使用情報および／または洗浄情報をリアルタイムで取得できない。実施例では、そのようなケースにおける使用情報と洗浄情報との関連付け処理について説明する。
【００３９】
図４は、情報管理装置１００の構成を示す。情報管理装置１００は、情報取得部１０２、管理部１０４、記憶処理部１１０、メモリ１１２および履歴記憶部１１４を備える。これらの構成はハードウエア的には、任意のプロセッサ、メモリ、補助記憶装置、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００４０】
管理部１０４は、内視鏡１２が接続される複数の処理装置１４と、内視鏡１２を洗浄する複数の洗浄機５２を管理する。具体的に管理部１０４は、情報管理システム１において稼働する複数の処理装置１４の処理装置ＩＤと、複数の洗浄機５２の洗浄機ＩＤとを記録したデータベースを管理する。なお処理装置１４や洗浄機５２が新規に導入された場合、管理部１０４は、当該機器のＩＤをデータベースに追加し、既存の処理装置１４や洗浄機５２が故障して修理に出した場合、管理部１０４は、当該機器のＩＤをデータベースから削除する。このように管理部１０４は、情報管理システム１に存在する処理装置１４および洗浄機５２の機器ＩＤを管理する。
【００４１】
情報取得部１０２は、管理対象である処理装置１４における内視鏡１２の使用状況を示す使用情報と、管理対象である洗浄機５２における内視鏡１２の洗浄状況を示す洗浄情報とを取得する。記憶処理部１１０は、内視鏡１２の使用情報と、内視鏡１２の洗浄情報とを関連付けて履歴記憶部１１４に記憶する。記憶処理部１１０は、使用情報に含まれるスコープＩＤと、洗浄情報に含まれるスコープＩＤが同一の場合に、使用情報と洗浄情報とを関連付けて履歴記憶部１１４に記憶する。たとえば記憶処理部１１０は、情報取得部１０２において使用情報が既に取得され、後に情報取得部１０２において洗浄情報が取得されたタイミングで、使用情報と洗浄情報とを関連付けて履歴記憶部１１４に記憶してよい。これにより履歴記憶部１１４は、内視鏡１２が使用された検査の検査ＩＤ、処理装置１４のＩＤ、検査開始時刻、検査終了時刻と、当該検査で使用された内視鏡１２を洗浄した洗浄機５２のＩＤ、洗浄開始時刻、洗浄終了時刻を、関連付けられる。さらに、この後、洗浄された内視鏡１２が検査で使用されると、その使用情報も、履歴記憶部１１４において関連付けて記憶される。これにより１つの内視鏡１２の使用履歴および洗浄履歴を管理できる。
【００４２】
記憶処理部１１０は、同一のスコープＩＤを含む使用情報および洗浄情報を関連付けるが、このとき使用情報に含まれる検査終了時刻情報と、洗浄情報に含まれる洗浄開始時刻情報を参照し、検査終了時刻情報が洗浄開始時刻情報よりも時間的に前であることを確認する。これにより内視鏡１２が使用された検査と、当該検査で使用された内視鏡１２を洗浄した洗浄処理とを、関連付けられる。
【００４３】
しかしながら使用情報に含まれる検査終了時刻情報が、洗浄情報に含まれる洗浄開始時刻情報よりも時間的に前であったとしても、上記したように処理装置１４および／または洗浄機５２の通信事情に問題があると、情報管理装置１００は、問題がある機器から使用情報および／または洗浄情報をリアルタイムで取得できない。そのため使用情報に含まれる検査終了時刻と、洗浄情報に含まれる洗浄開始時刻との間で、別の洗浄情報と、別の使用情報とを情報管理装置１００が取得できていない可能性もある。そのため、取得している使用情報と洗浄情報とを、時間的な関係を満たすからといって関連付けることは、場合によっては間違いとなる。
【００４４】
そこで実施例において、管理部１０４は、最終時刻特定部１０６および上限時刻特定部１０８を備えて構成される。最終時刻特定部１０６は、情報取得部１０２が使用情報および洗浄情報をそれぞれ最後に取得した最終時刻を特定する。この例では、管理部１０４が管理する機器が、第１処理装置１４ａ、第２処理装置１４ｂ、第１洗浄機５２ａ、第２洗浄機５２ｂであり、最終時刻特定部１０６は、各機器から使用情報または洗浄情報をそれぞれ最後に取得した最終時刻を特定する。つまり最終時刻特定部１０６は、第１処理装置１４ａから使用情報を最後に取得した最終時刻、第２処理装置１４ｂから使用情報を最後に取得した最終時刻、第１洗浄機５２ａから洗浄情報を最後に取得した最終時刻、第２洗浄機５２ｂから洗浄情報を最後に取得した最終時刻を、それぞれ特定する。
【００４５】
最終時刻特定部１０６により特定された最終時刻をうけて、上限時刻特定部１０８は、記憶処理部１１０が関連付け処理を実施可能な上限時刻を特定する。ここで関連付け処理を実施可能な上限時刻とは、管理部１０４が管理している４台の機器がリアルタイムで情報を情報管理装置１００に送信していることが保証される時刻であり、関連付け処理を行うことが許容される時刻である。
【００４６】
上限時刻特定部１０８は、第１処理装置１４ａにおける使用情報を最後に取得した最終時刻、第２処理装置１４ｂにおける使用情報を最後に取得した最終時刻、第１洗浄機５２ａにおける洗浄情報を最後に取得した最終時刻、第２洗浄機５２ｂにおける洗浄情報を最後に取得した最終時刻のうち、時間的に最も前の最終時刻を上限時刻として特定する。
【００４７】
たとえば、現時刻が１２時であり、各機器について、最終時刻特定部１０６により、以下の最終時刻が特定されているとする。
・第１処理装置１４ａ  １２時
・第２処理装置１４ｂ  １０時１０分
・第１洗浄機５２ａ    １０時１０分
・第２洗浄機５２ｂ    １２時
つまり第１処理装置１４ａ、第２洗浄機５２ｂは、現時刻（１２時）の時点で、情報管理装置１００に対してリアルタイムに情報を送信できており、一方で第２処理装置１４ｂは、１０時１０分を最後に、使用情報を情報管理装置１００に送信できておらず、また第１洗浄機５２ａは、１０時１０分を最後に、洗浄情報を情報管理装置１００に送信できていない。
【００４８】
この場合、上限時刻特定部１０８は、時間的に最も前の最終時刻、つまり１０時１０分を上限時刻として特定する。記憶処理部１１０は、上限時刻までに情報取得部１０２で取得した使用情報と洗浄情報とを関連付けて履歴記憶部１１４に記憶するが、上限時刻以降の使用情報および洗浄情報は、関連付け処理の対象としない。
【００４９】
以下、情報管理装置１００の動作例について説明する。
＜動作例１＞
図５は、第１処理装置１４ａ、第２処理装置１４ｂ、第１洗浄機５２ａ、第２洗浄機５２ｂの稼働状況の一例を示す時間表であり、内視鏡検査業務の開始時刻である９時から１２時までの間の稼働状況を示す。ここではスコープＩＤが「Ａ」である内視鏡１２（以下、「スコープＡ」とよぶ）の使用状況および洗浄状況を示しており、別の内視鏡１２の使用状況および洗浄状況については図示を省略している。
【００５０】
スコープＡは、情報管理システム１において、以下のように使用および洗浄されている。
＜使用Ａ＞  ９：１０〜９：３０    第１処理装置１４ａで使用
＜洗浄Ａ＞  ９：４０〜１０：００  第１洗浄機５２ａで洗浄
＜使用Ｂ＞１０：２０〜１０：４０  第２処理装置１４ｂで使用
＜洗浄Ｂ＞１１：１０〜１１：３０  第２洗浄機５２ｂで洗浄
【００５１】
図５では、第２処理装置１４ｂおよび第１洗浄機５２ａの時間欄に、１０時１０分以降にハッチングが示されているが、これは第２処理装置１４ｂから使用情報が、第１洗浄機５２ａから洗浄情報が、情報管理装置１００に送信されてこない時間帯を示す。つまり第２処理装置１４ｂは１０時１０分を最後に使用情報を情報管理装置１００に送信できておらず、また第１洗浄機５２ａは１０時１０分を最後に洗浄情報を情報管理装置１００に送信できていない。
【００５２】
最終時刻特定部１０６は、各機器につき以下の最終時刻を特定する。
・第１処理装置１４ａ  １２時
・第２処理装置１４ｂ  １０時１０分
・第１洗浄機５２ａ    １０時１０分
・第２洗浄機５２ｂ    １２時
これにより上限時刻特定部１０８は、１０時１０分を上限時刻として特定する。記憶処理部１１０は、上限時刻までに情報取得部１０２で取得した使用情報と洗浄情報とを関連付けて履歴記憶部１１４に記憶し、したがって使用Ａと洗浄Ａとを関連付けて履歴記憶部１１４に記憶する。このように各機器が安定して動作していることが保証されている上限時刻までの使用情報および洗浄情報を関連付けることで、確実な関連付け処理を実行できる。
【００５３】
図５に示す例では、情報取得部１０２は、使用Ａの使用情報、洗浄Ａの洗浄情報、洗浄Ｂの洗浄情報を取得するが、使用Ｂの使用情報を取得できていない。記憶処理部１１０は、洗浄Ｂの洗浄情報をメモリ１１２に記憶しておき、後に、上限時刻が、洗浄Ｂの洗浄終了時刻（１１時３０分）以降に更新された場合に、記憶処理部１１０は、あらためて洗浄Ｂの洗浄情報を使用Ｂの使用情報に関連付けるようにする。
【００５４】
＜動作例２＞
図６は、第１処理装置１４ａ、第２処理装置１４ｂ、第１洗浄機５２ａ、第２洗浄機５２ｂの稼働状況の一例を示す時間表である。ここではスコープＡの使用状況および洗浄状況を示しており、使用Ａ、洗浄Ａ、使用Ｂ、洗浄Ｂの各状況は、図５と同じである。また現時刻は１２時である。
【００５５】
図６では、第１洗浄機５２ａの時間欄に、１０時１０分以降にハッチングが示されているが、これは第１洗浄機５２ａから洗浄情報が、情報管理装置１００に送信されてこない時間帯を示す。つまり第１洗浄機５２ａは１０時１０分を最後に洗浄情報を情報管理装置１００に送信できていない。
【００５６】
最終時刻特定部１０６は、各機器につき以下の最終時刻を特定する。
・第１処理装置１４ａ  １２時
・第２処理装置１４ｂ  １２時
・第１洗浄機５２ａ    １０時１０分
・第２洗浄機５２ｂ    １２時
これにより上限時刻特定部１０８は、１０時１０分を上限時刻として特定する。記憶処理部１１０は、上限時刻までに情報取得部１０２で取得した使用情報と洗浄情報とを関連付けて履歴記憶部１１４に記憶し、したがって使用Ａと洗浄Ａとを関連付けて履歴記憶部１１４に記憶する。このように各機器が安定して動作していることが保証されている上限時刻までの使用情報および洗浄情報を関連付けることで、確実な関連付け処理を実行できる。
【００５７】
図６に示す例では、情報取得部１０２は、使用Ａの使用情報、洗浄Ａの洗浄情報、使用Ｂの使用情報、洗浄Ｂの洗浄情報を取得している。つまり結果として、現時刻（１２時）までのスコープＡの使用情報および洗浄情報をすべて情報取得部１０２が取得している。しかしながら第１洗浄機５２ａの動作が１０時１０分から不定となっているため、記憶処理部１１０は、１０時１０分以降の使用Ｂの使用情報、および洗浄Ｂの洗浄情報をメモリ１１２に記憶し、関連づけ処理の対象としない。後に上限時刻が、洗浄Ｂの洗浄終了時刻（１１時３０分）以降に更新された場合に、記憶処理部１１０は、あらためて洗浄Ｂの洗浄情報を使用Ｂの使用情報に関連付けるようにする。
【００５８】
＜動作例３＞
動作例２では、第１洗浄機５２ａが１０時１０分から１２時まで、洗浄情報を情報管理装置１００に送信できていないケースを説明したが、動作例３では、１２時１分に第１洗浄機５２ａが、洗浄情報を情報管理装置１００に送信できたケースを説明する。上記したように、第１洗浄機５２ａは、情報管理装置１００と通信していない間、メモリ７２に洗浄情報の要素を蓄積している。通信可能となった１２時１分の時点で、洗浄情報生成部６８が、メモリ７２に記憶している未送信の洗浄情報の全ての要素を抽出して洗浄情報を生成し、通信処理部７０が洗浄情報を情報管理装置１００に送信する。
【００５９】
図７は、第１処理装置１４ａ、第２処理装置１４ｂ、第１洗浄機５２ａ、第２洗浄機５２ｂの稼働状況の一例を示す時間表である。ここではスコープＡの使用状況および洗浄状況を示しており、使用Ａ、洗浄Ａ、使用Ｂ、洗浄Ｂの各状況は、図５と同じである。また現時刻は１２時１分である。
【００６０】
図７では、１２時１分の時点で、第１処理装置１４ａ、第２処理装置１４ｂ、第１洗浄機５２ａ、第２洗浄機５２ｂの全ての機器が、リアルタイムで情報を情報管理装置１００に送信している。
【００６１】
最終時刻特定部１０６は、各機器につき以下の最終時刻を特定する。
・第１処理装置１４ａ  １２時１分
・第２処理装置１４ｂ  １２時１分
・第１洗浄機５２ａ    １２時１分
・第２洗浄機５２ｂ    １２時１分
【００６２】
これにより上限時刻特定部１０８は、現時刻である１２時１分を上限時刻として特定する。このように上限時刻特定部１０８は、使用情報を最後に取得した最終時刻と、洗浄情報を最後に取得した最終時刻のうち、最も早かった最終時刻が時間的に後の時刻に更新されると、上限時刻を更新して記憶処理部１１０に通知する。これにより記憶処理部１１０は、上限時刻までに情報取得部１０２で取得した使用情報と洗浄情報とを関連付けて履歴記憶部１１４に記憶し、したがって使用Ａと洗浄Ａと使用Ｂと洗浄Ｂとを関連付けて履歴記憶部１１４に記憶する。このように通信事情が改善された場合には、記憶処理部１１０が、前回の上限時刻以降に取得された使用情報および／または洗浄情報の関連付け処理をあらためて実施する。これにより使用情報と洗浄情報とを正しく関連付けできるようになる。
【００６３】
＜動作例４＞
図８は、第１処理装置１４ａ、第２処理装置１４ｂ、第１洗浄機５２ａ、第２洗浄機５２ｂの稼働状況の一例を示す時間表である。ここではスコープＡの使用状況および洗浄状況を示しており、使用Ａ、洗浄Ａ、使用Ｂ、洗浄Ｂの各状況は、図５と同じである。また現時刻は１２時である。
【００６４】
図８では、第２処理装置１４ｂおよび第１洗浄機５２ａの時間欄に、９時３５分以降にハッチングが示されており、これは第２処理装置１４ｂから使用情報が、第１洗浄機５２ａから洗浄情報が、情報管理装置１００に送信されてこない時間帯を示す。つまり第２処理装置１４ｂは９時３５分を最後に使用情報を情報管理装置１００に送信できておらず、また第１洗浄機５２ａは９時３５分を最後に洗浄情報を情報管理装置１００に送信できていない。
【００６５】
最終時刻特定部１０６は、各機器につき以下の最終時刻を特定する。
・第１処理装置１４ａ  １２時
・第２処理装置１４ｂ    ９時３５分
・第１洗浄機５２ａ      ９時３５分
・第２洗浄機５２ｂ    １２時
これにより上限時刻特定部１０８は、９時３５分を上限時刻として特定する。記憶処理部１１０は、上限時刻までに情報取得部１０２で取得した使用情報と洗浄情報とを関連付けて履歴記憶部１１４に記憶する。この場合、使用Ａの検査終了時刻である９時３０分から、上限時刻である９時３５分までの間に、スコープＡの洗浄情報が存在しないため、記憶処理部１１０は、使用Ａの使用情報をメモリ１１２に記憶しておく。
【００６６】
なお図８に示す例では、情報取得部１０２は、使用Ａの使用情報、洗浄Ｂの洗浄情報を取得している。洗浄Ｂは、使用Ａの後に実施されているため、時間的な関係だけで言えば、洗浄Ｂの洗浄情報は、使用Ａの使用情報に関連付ける条件を満たしている。しかしながら９時３５分以降に、第２処理装置１４ｂと第１洗浄機５２ａから、情報が送信されていないために、使用Ａと洗浄Ｂの間に別の洗浄と使用とが存在する可能性が存在し（実際、この例では洗浄Ａと使用Ｂとが存在している）、記憶処理部１１０は、使用Ａと洗浄Ｂとを関連付けない。このように記憶処理部１１０は、間違って使用Ａと洗浄Ｂとを関連付けする状況を回避できる。
【００６７】
このように関連付け処理を実施可能な上限時刻を設定することで、上限時刻まではリアルタイムに使用情報と洗浄情報とを関連付けられる一方で、上限時刻以降における使用情報および洗浄情報を間違って関連付ける可能性を排除できる。
【００６８】
以上、本発明を複数の実施例をもとに説明した。これらの実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００６９】
実施例では、上限時刻特定部１０８が、第１処理装置１４ａ、第２処理装置１４ｂにおける使用情報を最後に取得した最終時刻と、第１洗浄機５２ａ、第２洗浄機５２ｂにおける洗浄情報を最後に取得した最終時刻のうち、時間的に最も前の最終時刻を上限時刻として特定した。変形例では、上限時刻特定部１０８が、第１洗浄機５２ａ、第２洗浄機５２ｂにおける洗浄情報を最後に取得した最終時刻のうち、時間的に最も前の最終時刻を上限時刻として特定してもよい。つまり上限時刻特定部１０８は、処理装置１４の最終時刻に関係なく、洗浄機５２の最終時刻にもとづいて上限時刻を特定してもよい。
【００７０】
実施例において可搬式の処理装置１４が、ネットワーク環境のない場所に運び込まれるケースを説明したが、医療施設によっては、そのような可搬式の処理装置１４を用意せず、検査室に常時配置されていることもある。そのような施設における処理装置１４と洗浄機５２の大きな相違点としては、洗浄機５２はメイン電源をオフにされることはなく、常時電源オンであるのに対し、処理装置１４はメイン電源をしばしばオフにされ、情報管理装置１００と通信できなくなる状態が頻繁に発生しうる。処理装置１４のメイン電源がオフにされている間は、その処理装置１４で内視鏡１２が使用されることがないため、電源オフの処理装置１４を無視してよいものとすると、上記したように上限時刻特定部１０８は、処理装置１４の最終時刻に関係なく、洗浄機５２の最終時刻にもとづいて上限時刻を特定することも可能となる。
【００７１】
また実施例では、管理部１０４が複数の処理装置１４と複数の洗浄機５２とを管理することを説明したが、さらに別種類の機器、たとえば漏水検知装置を、管理対象に加えてもよい。
【符号の説明】
【００７２】
１・・・情報管理システム、１０・・・内視鏡システム、１４ａ・・・第１処理装置、１４ｂ・・・第２処理装置、２０・・・コネクタ、２２・・・スコープＩＤ取得部、２４・・・ボタン操作受付部、２６・・・使用情報生成部、２８・・・通信処理部、３０・・・メモリ、５０・・・洗浄システム、５２ａ・・・第１洗浄機、５２ｂ・・・第２洗浄機、６０・・・ＩＤ読取部、６２・・・スコープＩＤ取得部、６４・・・ボタン操作受付部、６６・・・洗浄終了検知部、６８・・・洗浄情報生成部、７０・・・通信処理部、７２・・・メモリ、１００・・・情報管理装置、１０２・・・情報取得部、１０４・・・管理部、１０６・・・最終時刻特定部、１０８・・・上限時刻特定部、１１０・・・記憶処理部、１１２・・・メモリ、１１４・・・履歴記憶部。
【図１】
0006588835.tif 000002
【図２】
0006588835.tif 000003
【図３】
0006588835.tif 000004
【図４】
0006588835.tif 000005
【図５】
0006588835.tif 000006
【図６】
0006588835.tif 000007
【図７】
0006588835.tif 000008
【図８】
0006588835.tif 000009