(57)【要約】【課題】医師を含む複数のユーザが操作した場合であっても、一のアプリケーションからのログアウト時に他のすべてのアプリケーションから確実にログアウトすることが可能な透析支援装置、透析支援方法、透析システム及びコンピュータプログラムを提供する。【解決手段】透析治療を実施するのに必要な患者に関する情報を取得し、該患者に関する情報に基づいて透析治療実施時の設定条件を入力して、透析装置の動作を制御する。ユーザの識別情報に応じて使用可能なアプリケーションを特定して記憶しておき、アプリケーションごとにログインしているユーザの識別情報をログイン情報として記憶する。記憶しているログイン情報を監視し、一のユーザがログアウト処理を実行した場合、すべてのアプリケーションのログイン情報から一のユーザの識別情報を削除する。【選択図】図３
2018175281.tif 000002
【特許請求の範囲】
【請求項１】
透析治療を実施するのに必要な患者に関する情報を取得し、
該患者に関する情報に基づいて透析治療実施時の設定条件を入力して、透析装置の動作を制御し、透析装置における透析治療を支援する透析支援装置であって、
ユーザの識別情報に応じて使用可能なアプリケーションを特定して記憶する特定手段と、
アプリケーションごとにログインしているユーザの識別情報をログイン情報として記憶するログイン情報記憶手段と、
記憶している前記ログイン情報を監視する監視手段と、
一のユーザがログアウト処理を実行した場合、すべてのアプリケーションの前記ログイン情報から前記一のユーザの識別情報を削除する削除手段と
を備えることを特徴とする透析支援装置。
【請求項２】
前記監視手段は、前記ログイン情報を一定時間間隔で監視し、前記ログイン情報に含まれているユーザの識別情報を直前のログイン情報に含まれていたユーザの識別情報と比較することを特徴とする請求項１に記載の透析支援装置。
【請求項３】
前記監視手段が、一のユーザの識別情報がログイン情報に含まれていないことを検知した場合、前記削除手段は、すべてのアプリケーションから検知された前記一のユーザの識別情報を削除することを特徴とする請求項１又は２に記載の透析支援装置。
【請求項４】
透析治療を実施するのに必要な患者に関する情報を取得し、
該患者に関する情報に基づいて透析治療実施時の設定条件を入力して、透析装置の動作を制御し、透析装置における透析治療を支援するコンピュータで実行することが可能な透析支援方法であって、
前記コンピュータは、
ユーザの識別情報に応じて使用可能なアプリケーションを特定して記憶する工程と、
アプリケーションごとにログインしているユーザの識別情報をログイン情報として記憶する工程と、
記憶している前記ログイン情報を監視する工程と、
一のユーザがログアウト処理を実行した場合、すべてのアプリケーションの前記ログイン情報から前記一のユーザの識別情報を削除する工程と
を含むことを特徴とする透析支援方法。
【請求項５】
前記コンピュータは、前記ログイン情報を一定時間間隔で監視し、前記ログイン情報に含まれているユーザの識別情報を直前のログイン情報に含まれていたユーザの識別情報と比較することを特徴とする請求項４に記載の透析支援方法。
【請求項６】
前記コンピュータは、一のユーザの識別情報がログイン情報に含まれていないことを検知した場合、すべてのアプリケーションから検知された前記一のユーザの識別情報を削除することを特徴とする請求項４又は５に記載の透析支援方法。
【請求項７】
透析治療を実施するのに必要な患者に関する情報を取得し、
該患者に関する情報に基づいて透析治療実施時の設定条件を入力して、透析装置の動作を制御し、透析装置における透析治療を支援する透析支援装置で実行することが可能なコンピュータプログラムであって、
前記透析支援装置を、
ユーザの識別情報に応じて使用可能なアプリケーションを特定して記憶する特定手段、
アプリケーションごとにログインしているユーザの識別情報をログイン情報として記憶するログイン情報記憶手段、
記憶している前記ログイン情報を監視する監視手段、及び
一のユーザがログアウト処理を実行した場合、すべてのアプリケーションの前記ログイン情報から前記一のユーザの識別情報を削除する削除手段
として機能させることを特徴とするコンピュータプログラム。
【請求項８】
前記監視手段を、前記ログイン情報を一定時間間隔で監視し、前記ログイン情報に含まれているユーザの識別情報を直前のログイン情報に含まれていたユーザの識別情報と比較する手段として機能させることを特徴とする請求項７に記載のコンピュータプログラム。
【請求項９】
前記監視手段が、一のユーザの識別情報がログイン情報に含まれていないことを検知した場合、前記削除手段を、すべてのアプリケーションから検知された前記一のユーザの識別情報を削除する手段として機能させることを特徴とする請求項７又は８に記載のコンピュータプログラム。
【請求項１０】
透析治療を実施するのに必要な患者に関する情報を収集し、集約して記憶する中央サーバと、
該中央サーバとデータ通信することが可能に接続され、前記患者に関する情報に基づいて透析治療実施時の設定条件の入力を受け付ける透析支援装置と
を備え、透析治療を実施する透析装置の動作を制御する、前記透析支援装置とデータ通信することが可能に接続されている透析装置における透析治療を支援する透析システムであって、
前記中央サーバは、
ユーザの識別情報に応じて使用可能なアプリケーションを特定して記憶する特定手段と、
アプリケーションごとにログインしているユーザの識別情報をログイン情報として記憶するログイン情報記憶手段と
を備え、
前記透析支援装置は、
前記中央サーバに記憶されている前記ログイン情報を監視する監視手段と、
一のユーザがログアウト処理を実行した場合、すべてのアプリケーションの前記ログイン情報から前記一のユーザの識別情報を削除する指示を前記中央サーバへ送信する削除指示手段と
を備えることを特徴とする透析システム。
【請求項１１】
前記監視手段は、前記中央サーバに記憶されている前記ログイン情報を一定時間間隔で監視し、前記ログイン情報に含まれているユーザの識別情報を直前のログイン情報に含まれていたユーザの識別情報と比較することを特徴とする請求項１０に記載の透析システム。
【請求項１２】
前記監視手段が、前記中央サーバに一のユーザの識別情報が記憶されていないことを検知した場合、前記削除指示手段は、前記中央サーバに記憶されているすべてのアプリケーションから検知された前記一のユーザの識別情報を削除する指示を前記中央サーバへ送信することを特徴とする請求項１０又は１１に記載の透析システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、医師を含む複数のユーザが使用する場合であっても、一のアプリケーションからのログアウト時に他のすべてのアプリケーションからも確実にログアウトすることが可能な透析支援装置、透析支援方法、透析システム及びコンピュータプログラムに関する。
【背景技術】
【０００２】
病院における透析治療は、通常は以下の手順で実施される。まず、医師の診察により除水予定時間、処方する薬剤等を決定し、透析実施前の患者の体重を測定して、透析条件として除水量及び除水速度を決定する。医師は、それらの条件を総合的に判断して、カルテを通じて透析治療の指示を出す。透析治療を実施する者は、医師からのカルテの内容に応じて透析装置を設定し、患者に対して透析治療を実施する。
【０００３】
このような医師と透析治療を実施する者との間での文書によるやり取りを軽減するべく、複数のシステムを統合させることが多々行われている。複数のシステムを統合する場合、１つの端末装置で複数のシステムを稼働させるときには、ユーザＩＤによる権限管理が重要になる。また、複数のユーザが１つの端末装置を使用する場合には、他のユーザによるなりすましを防止する必要も生じる。
【０００４】
例えば特許文献１では、ユーザがシングルサインオンを行っている複数のシステム間でシングルサインオンに関する情報を一致させることで、意図しないログアウトを防ぎ、ログアウトの必要のあるシステムに対するログアウトを忘れないよう通知するセッション管理システムが開示されている。特許文献１では、どのシステムにどのユーザがログインしているかをリアルタイムに把握することができているので、タイムアウト等による不意のログアウトを防ぐとともに、セッションが終了している場合であっても他のシステムが新たなシングルサインオン経路を構築することで、第三者によるなりすましを防止している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−０３１０６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
透析治療は、医師、看護師、臨床工学技士、事務担当者等の様々な職種のユーザが、透析室という限定された作業環境内で患者の治療にあたる。したがって、ベッドサイドにてコンピュータシステムを使用する場合、１つの端末装置を複数のユーザが複数の患者を対象として使用する機会が多いという特徴がある。
【０００７】
しかも、１つの端末装置で複数のアプリケーションを使用しており、例えば医師のみが更新可能な電子カルテシステムと、現場のユーザでも入力可能な透析支援システムとを併用して運用することも多い。
【０００８】
この場合、治療対象の患者の選択はもちろん、アプリケーションを使用しているユーザを切り替えるために頻繁にログイン処理及びログアウト処理が必要となる。しかし、透析治療においては、医師の指示、及び医師の指示を受け取ったユーザ、実際に患者へ施した治療内容等の記録が重要視されるので、ログイン処理及びログアウト処理を省略することはできず、現場の作業の円滑さを阻害する要因の１つとなっているという問題点があった。
【０００９】
例えば、少なくとも医師又は医師から更新を許諾されているユーザのみが更新処理を認められている電子カルテシステムにおいてログアウト処理が実行された場合に、確実に透析支援システムのログアウト処理を実行することができれば、更新権限のない第三者によるなりすましを防止することができ、安全な作業環境を提供することができる。
【００１０】
本発明は斯かる事情に鑑みてなされたものであり、医師を含む複数のユーザが使用する場合であっても、一のアプリケーションからのログアウト時に他のすべてのアプリケーションからも確実にログアウトすることが可能な透析支援装置、透析支援方法、透析システム及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために第１発明に係る透析支援装置は、透析治療を実施するのに必要な患者に関する情報を取得し、該患者に関する情報に基づいて透析治療実施時の設定条件を入力して、透析装置の動作を制御し、透析装置における透析治療を支援する透析支援装置であって、ユーザの識別情報に応じて使用可能なアプリケーションを特定して記憶する特定手段と、アプリケーションごとにログインしているユーザの識別情報をログイン情報として記憶するログイン情報記憶手段と、記憶している前記ログイン情報を監視する監視手段と、一のユーザがログアウト処理を実行した場合、すべてのアプリケーションの前記ログイン情報から前記一のユーザの識別情報を削除する削除手段とを備えることを特徴とする。
【００１２】
また、第２発明に係る透析支援装置は、第１発明において、前記監視手段は、前記ログイン情報を一定時間間隔で監視し、前記ログイン情報に含まれているユーザの識別情報を直前のログイン情報に含まれていたユーザの識別情報と比較することが好ましい。
【００１３】
また、第３発明に係る透析支援装置は、第１又は第２発明において、前記監視手段が、一のユーザの識別情報がログイン情報に含まれていないことを検知した場合、前記削除手段は、すべてのアプリケーションから検知された前記一のユーザの識別情報を削除することが好ましい。
【００１４】
次に、上記目的を達成するために第４発明に係る透析支援方法は、透析治療を実施するのに必要な患者に関する情報を取得し、該患者に関する情報に基づいて透析治療実施時の設定条件を入力して、透析装置の動作を制御し、透析装置における透析治療を支援するコンピュータで実行することが可能な透析支援方法であって、前記コンピュータは、ユーザの識別情報に応じて使用可能なアプリケーションを特定して記憶する工程と、アプリケーションごとにログインしているユーザの識別情報をログイン情報として記憶する工程と、記憶している前記ログイン情報を監視する工程と、一のユーザがログアウト処理を実行した場合、すべてのアプリケーションの前記ログイン情報から前記一のユーザの識別情報を削除する工程とを含むことを特徴とする。
【００１５】
また、第５発明に係る透析支援方法は、第４発明において、前記コンピュータは、前記ログイン情報を一定時間間隔で監視し、前記ログイン情報に含まれているユーザの識別情報を直前のログイン情報に含まれていたユーザの識別情報と比較することが好ましい。
【００１６】
また、第６発明に係る透析支援方法は、第４又は第５発明において、前記コンピュータは、一のユーザの識別情報がログイン情報に含まれていないことを検知した場合、すべてのアプリケーションから検知された前記一のユーザの識別情報を削除することが好ましい。
【００１７】
次に、上記目的を達成するために第７発明に係るコンピュータプログラムは、透析治療を実施するのに必要な患者に関する情報を取得し、該患者に関する情報に基づいて透析治療実施時の設定条件を入力して、透析装置の動作を制御し、透析装置における透析治療を支援する透析支援装置で実行することが可能なコンピュータプログラムであって、前記透析支援装置を、ユーザの識別情報に応じて使用可能なアプリケーションを特定して記憶する特定手段、アプリケーションごとにログインしているユーザの識別情報をログイン情報として記憶するログイン情報記憶手段、記憶している前記ログイン情報を監視する監視手段、及び一のユーザがログアウト処理を実行した場合、すべてのアプリケーションの前記ログイン情報から前記一のユーザの識別情報を削除する削除手段として機能させることを特徴とする。
【００１８】
また、第８発明に係るコンピュータプログラムは、第７発明において、前記監視手段を、前記ログイン情報を一定時間間隔で監視し、前記ログイン情報に含まれているユーザの識別情報を直前のログイン情報に含まれていたユーザの識別情報と比較する手段として機能させることが好ましい。
【００１９】
また、第９発明に係るコンピュータプログラムは、第７又は第８発明において、前記監視手段が、一のユーザの識別情報がログイン情報に含まれていないことを検知した場合、前記削除手段を、すべてのアプリケーションから検知された前記一のユーザの識別情報を削除する手段として機能させることが好ましい。
【００２０】
次に、上記目的を達成するために第１０発明に係る透析システムは、透析治療を実施するのに必要な患者に関する情報を収集し、集約して記憶する中央サーバと、該中央サーバとデータ通信することが可能に接続され、前記患者に関する情報に基づいて透析治療実施時の設定条件の入力を受け付ける透析支援装置とを備え、透析治療を実施する透析装置の動作を制御する、前記透析支援装置とデータ通信することが可能に接続されている透析装置における透析治療を支援する透析システムであって、前記中央サーバは、ユーザの識別情報に応じて使用可能なアプリケーションを特定して記憶する特定手段と、アプリケーションごとにログインしているユーザの識別情報をログイン情報として記憶するログイン情報記憶手段とを備え、前記透析支援装置は、前記中央サーバに記憶されている前記ログイン情報を監視する監視手段と、一のユーザがログアウト処理を実行した場合、すべてのアプリケーションの前記ログイン情報から前記一のユーザの識別情報を削除する指示を前記中央サーバへ送信する削除指示手段とを備えることを特徴とする。
【００２１】
また、第１１発明に係る透析システムは、第１０発明において、前記監視手段は、前記中央サーバに記憶されている前記ログイン情報を一定時間間隔で監視し、前記ログイン情報に含まれているユーザの識別情報を直前のログイン情報に含まれていたユーザの識別情報と比較することが好ましい。
【００２２】
また、第１２発明に係る透析システムは、第１０又は第１１発明において、前記監視手段が、前記中央サーバに一のユーザの識別情報が記憶されていないことを検知した場合、前記削除指示手段は、前記中央サーバに記憶されているすべてのアプリケーションから検知された前記一のユーザの識別情報を削除する指示を前記中央サーバへ送信することが好ましい。
【００２３】
第１発明、第４発明、第７発明、第１０発明では、ユーザの識別情報に応じて使用可能なアプリケーションを特定して記憶しておき、アプリケーションごとにログインしているユーザの識別情報をログイン情報として記憶する。記憶しているログイン情報を監視し、一のユーザがログアウト処理を実行した場合、すべてのアプリケーションのログイン情報からログアウト処理を実行した一のユーザの識別情報を削除する。これにより、一のアプリケーションでログアウト処理が実行された場合に、他のすべてのアプリケーションにおいてもログアウト処理を実行することができるので、１つの透析支援装置を複数のユーザ、例えば医師、看護師、臨床工学技士、事務担当者等が使用する場合であっても、更新権限のない第三者によるなりすましを防止することができ、安全な作業環境を提供することが可能となる。
【００２４】
第２発明、第５発明、第８発明及び第１１発明では、記憶されているログイン情報を一定時間間隔で監視し、ログイン情報に含まれているユーザの識別情報を直前のログイン情報に含まれていたユーザの識別情報と比較することにより、ユーザがログインしているか否かをユーザ識別情報の有無で判断することができ、ログイン情報を用いて一のユーザについて容易にログアウト処理を実行することが可能となる。
【００２５】
第３発明、第６発明、第９発明及び第１２発明では、一のユーザの識別情報がログイン情報に記憶されていないことを検知した場合、記憶されているすべてのアプリケーションから検知された一のユーザの識別情報を削除するので、ログイン情報から一括してユーザ識別情報を削除することができ、ログアウト処理を一括して実行することが可能となる。
【発明の効果】
【００２６】
本発明によれば、一のアプリケーションでログアウト処理が実行された場合に、他のすべてのアプリケーションにおいてもログアウト処理を実行することができるので、１つの透析支援装置を複数のユーザ、例えば医師、看護師、臨床工学技士、事務担当者等が使用する場合であっても、更新権限のない第三者によるなりすましを防止することができ、安全な作業環境を提供することが可能となる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施の形態１に係る透析支援装置を用いる透析システムの構成を示す概要図である。
【図２】本発明の実施の形態１に係る透析支援装置の構成を示すブロック図である。
【図３】本発明の実施の形態１に係る透析支援装置の機能ブロック図である。
【図４】本発明の実施の形態１に係る透析支援装置の表示画面の例示図である。
【図５】本発明の実施の形態１に係る透析支援装置の表示画面の例示図である。
【図６】本発明の実施の形態１に係る透析支援装置の透析条件設定システム（第一のアプリケーション）の医師の指示確認時の表示画面の例示図である。
【図７】本発明の実施の形態１に係る透析支援装置のＣＰＵのログアウト処理の手順を示すフローチャートである。
【図８】本発明の実施の形態２に係る透析システムの構成を示す概要図である。
【図９】本発明の実施の形態２に係る透析システムの透析支援装置の構成を示すブロック図である。
【図１０】本発明の実施の形態２に係る透析システムの機能ブロック図である。
【図１１】本発明の実施の形態２に係る透析システムの透析支援装置のＣＰＵのログアウト処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２８】
以下、本発明の実施の形態に係る透析支援装置及び該透析支援装置を用いた透析システムについて、図面に基づいて具体的に説明する。以下の実施の形態は、特許請求の範囲に記載された発明を限定するものではなく、実施の形態の中で説明されている特徴的事項の組み合わせの全てが解決手段の必須事項であるとは限らないことは言うまでもない。
【００２９】
また、本発明は多くの異なる態様にて実施することが可能であり、実施の形態の記載内容に限定して解釈されるべきものではない。実施の形態を通じて同じ要素には同一の符号を付している。
【００３０】
（実施の形態１）
図１は、本発明の実施の形態１に係る透析支援装置を用いる透析システムの構成を示す概要図である。本実施の形態１に係る透析システムは、実際に患者の汚れた血液を体外へ排出して、ろ過して清浄な血液を体内へ戻す透析装置１と、透析治療の条件の入力を受け付けて透析装置１の動作を制御する透析支援装置２とが、データ通信することが可能にネットワーク網を介して接続されている。
【００３１】
透析装置１は、血液透析器３０への血液の入出量及び透析液の入出量を制御する。血液透析器３０は、例えば中空糸膜からなる半透膜等を含み、血液中に含まれる老廃物（毒性物質）や余分な水分を除去し、不足している栄養素を補充する。
【００３２】
血液透析器３０は、患者の血液が循環する血液回路と、透析液が循環する透析液回路と、透析に使用する補液回路とを備える。血液透析器３０の血液入口３１には、患者からの血液を循環させる血液ポンプ３２が動脈側ドリップチャンバ３３を介して接続されている。血液透析器３０の血液出口３４には、静脈側ドリップチャンバ３５が設けられている。
【００３３】
血液回路では、血液ポンプ３２によって、患者の血液が動脈から、動脈側ドリップチャンバ３３を介して血液透析器３０へ導入され、その後、静脈側ドリップチャンバ３５を介して、静脈へ戻される。
【００３４】
透析液回路では、血液透析器３０の透析液入口３６は、透析液ポンプ３８を介して透析装置１に接続されており、新鮮な透析液が供給される。血液透析器３０の透析液出口３７にも透析装置１が接続されており、使用後の透析液が透析装置１へと排出される。
【００３５】
透析装置１は、補液回路では、動脈側ドリップチャンバ３３に補液用ポンプ３９を介して接続されており、新鮮な透析液を供給（注入）する。これにより、動脈側ドリップチャンバ３３では、患者の血液に、補液の一例としての新鮮な透析液が供給される。
【００３６】
透析液ポンプ３８及び補液用ポンプ３９の動作は、透析装置１により以下のように制御される。すなわち、血液透析器３０へ送られる透析液の量と、補液回路を通して動脈側ドリップチャンバ３３へ送られる透析液（補液）の量との和が、透析装置１へ戻される透析液の量と等しくなるように、制御される。また、除水設定がされる場合には、血液透析器３０へ送られる透析液の量、補液回路を通して動脈側ドリップチャンバ３３へ送られる透析液（補液）の量、及び除水設定量の総和が、透析装置１へ戻される透析液の量と等しくなるように制御される。
【００３７】
図２は、本発明の実施の形態１に係る透析支援装置２の構成を示すブロック図である。本発明の実施の形態１に係る透析支援装置２は、少なくともＣＰＵ（中央演算装置）２１、メモリ２２、記憶装置２３、Ｉ／Ｏインタフェース２４、ビデオインタフェース２５、通信インタフェース２６及び上述したハードウェアを接続する内部バス２７で構成されている。
【００３８】
ＣＰＵ２１は、内部バス２７を介して透析支援装置２の上述したようなハードウェア各部と接続されており、上述したハードウェア各部の動作を制御するとともに、記憶装置２３に記憶しているコンピュータプログラムに従って、種々のソフトウェア的機能を実行する。メモリ２２は、ＳＲＡＭ、ＳＤＲＡＭ等の揮発性メモリで構成され、コンピュータプログラムの実行時にロードモジュールが展開され、コンピュータプログラムの実行時に発生する一時的なデータ等を記憶する。
【００３９】
記憶装置２３は、内蔵される固定型記憶装置（ハードディスク）、ＲＯＭ等で構成されている。記憶装置２３に記憶しているコンピュータプログラムは、通信インタフェース２６を介して接続されている外部コンピュータからダウンロードされ、実行時には記憶装置２３からメモリ２２へ展開して実行される。もちろん、プログラム及びデータ等の情報を記録したＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体からダウンロードされたコンピュータプログラムであっても良い。
【００４０】
記憶装置２３は、ユーザＩＤごとにアクセス権限、更新権限等を記憶しているアプリケーション情報記憶部２３１及びアプリケーションごとにログインしているユーザのユーザＩＤ（識別情報）をログイン情報として記憶するログイン情報記憶部２３２を備えている。アプリケーション情報記憶部２３１は、アプリケーションごとに、どのユーザにアクセスする権限を認めるか、あるいは更新する権限を認めるかを記憶している。これにより、ログインしているユーザのユーザＩＤ（識別情報）で照会することにより、そのアプリケーションを使用可能なユーザであるか否かを判断することができる。
【００４１】
ログイン情報記憶部２３２は、アプリケーションごとに、ログインしているユーザのユーザＩＤ（識別情報）をリアルタイム的に記憶している。アプリケーションからログアウトした場合には、ログアウトしたユーザのユーザＩＤ（識別情報）が削除される。これにより、ログイン情報記憶部２３２を照会することにより、どのアプリケーションにどのユーザがログインしているのかがわかるようになっている。
【００４２】
通信インタフェース２６は内部バス２７に接続されており、インターネット、ＬＡＮ、ＷＡＮ等の外部のネットワークに接続されることにより、外部コンピュータや透析装置１とデータ送受信を行うことが可能となっている。
【００４３】
Ｉ／Ｏインタフェース２４は、キーボード、マウス等を含む入力装置４０１と接続され、データの入力を受け付ける。また、ビデオインタフェース２５は、表示装置４０２と接続され、所定の画像を表示する。
【００４４】
以下、上述した構成の透析支援装置２の動作について説明する。図３は、本発明の実施の形態１に係る透析支援装置２の機能ブロック図である。図３において、本実施の形態１に係る透析支援装置２のアプリケーション特定部（特定手段）２０１は、ユーザＩＤ（識別情報）に応じて使用可能なアプリケーションを特定し、アプリケーション情報記憶部２３１に記憶する。
【００４５】
本実施の形態１では、アプリケーションとして、透析治療の設定条件を含む指示の入力を受け付ける透析条件設定システム（第一のアプリケーション）と、電子カルテを作成又は更新する電子カルテシステム（第二のアプリケーション）を１つの透析支援装置２で使用する場合について説明する。もちろん、ユーザも医師、看護師、臨床工学技士、事務担当者等の様々な職種にわたり、使用時にログインすることで自分がアクセス可能なアプリケーションを起動させて作業を実施する。
【００４６】
したがって、アプリケーション情報記憶部２３１には、透析条件設定システム及び電子カルテシステムへのアクセス権限が記憶されている。本実施の形態１では、医師だけが電子カルテシステムの更新権限を有しており、他のユーザは閲覧権限しか有していない。
【００４７】
ただし、医師は更新権限を付与することができ、権限付与者として、アプリケーション特定部２０１により医師から更新権限が付与されたことをアプリケーション情報記憶部２３１に記憶する。これにより、医師の指示を他のユーザが代行入力することも可能となり、繁忙時、緊急時等に作業の停滞を回避することが可能となる。
【００４８】
ログイン情報監視部（監視手段）２０２は、ログイン情報記憶部２３２を常時監視し、ログイン情報として記憶されているユーザＩＤに変化が生じているか否かを確認する。すなわち、一定時間間隔で、ログイン情報を取得し、ログイン情報に含まれているユーザの識別情報を直前のタイミングで取得したログイン情報に含まれていたユーザの識別情報と比較する。
【００４９】
そして、ログイン情報記憶部２３２に記憶されているユーザＩＤが変更（増減）されたか否かを検知する。記憶されているユーザＩＤが削除された場合、該ユーザＩＤに対応するユーザが使用可能なアプリケーションについてログアウト処理を実行したことがわかる。また、記憶されていないユーザＩＤが追加された場合、該ユーザＩＤに対応するユーザが使用可能なアプリケーションについてログイン処理を実行したことがわかる。
【００５０】
ログイン情報削除部（削除手段）２０３は、一のユーザがログアウト処理を実行した場合、すべてのアプリケーションのログイン情報から一のユーザの識別情報を削除する。すなわち、一のアプリケーションについてログアウト処理を実行したことがログイン情報監視部２０２で検知された場合、すべてのアプリケーションについてログイン情報からユーザＩＤを削除する。これにより、ログアウト処理を実行していないアプリケーションについてもログアウト処理を実行したのと同じ状態となる。
【００５１】
例えば、一のユーザが、透析条件設定システム（第一のアプリケーション）についてログアウト処理を実行した場合、ログイン情報に記憶されている一のユーザのユーザＩＤがすべて削除されるので、電子カルテシステム（第二のアプリケーション）については、改めてログアウト処理を実行しなくても、ログアウト処理を実行したのと同じ状態とすることができる。
【００５２】
つまり、医師及び医師により更新が許諾されたユーザ以外のユーザには更新することができない電子カルテシステムは、他のアプリケーションに対して上位に位置する上位システムである。そして、本実施の形態１では、上位システムについてログアウト処理を実行した場合に、下位システムについてもログアウト処理が実行されるようにしたものである。
【００５３】
したがって、上位システムでログアウト処理が実行されたにもかかわらず、同じユーザが下位システムではログイン状態のままということがないので、更新権限のない第三者が、下位システムでなりすますことにより誤った情報を入力することができない。よって、システム全体として入力される情報の信頼性を担保することができ、より安全な作業環境を提供することが可能となる。
【００５４】
図４は、本発明の実施の形態１に係る透析支援装置２の表示画面の例示図である。図４では、技士の「ＡＡＡ」氏が透析条件設定システム（第一のアプリケーション）及び電子カルテシステム（第二のアプリケーション）の両方にログインしている。この状態では、透析条件設定システム（第一のアプリケーション）のユーザ表示領域４２には「ＡＡＡ」と、電子カルテシステム（第二のアプリケーション）のユーザ表示領域４１には「ＡＡＡ」と、それぞれ表示されている。
【００５５】
この状態で、「ＡＡＡ」氏が電子カルテシステムからのログアウト処理を実行する。具体的には、例えば「ＡＡＡ」氏用のセキュリティドングルであるＵＳＢコネクタ４００を引き抜く。この時点で電子カルテシステム（第二のアプリケーション）のユーザ表示領域４１は空欄となる。なお、ログアウト処理は、特にこれに限定されるものではない。
【００５６】
次に、他のユーザである技士の「ＢＢＢ」氏が、電子カルテシステム（第二のアプリケーション）へのログイン処理を実行する。具体的には、「ＢＢＢ」氏用のセキュリティドングルであるＵＳＢコネクタを差し込む。ログイン処理も、特にこれに限定されるものではない。
【００５７】
図５は、本発明の実施の形態１に係る透析支援装置２の表示画面の例示図である。図５では、この時点で電子カルテシステム（第二のアプリケーション）のユーザ表示領域４１には「ＢＢＢ」と表示される。しかし、透析条件設定システム（第一のアプリケーション）のユーザ表示領域４２には「ＡＡＡ」と表示されたままである。
【００５８】
つまり、従来は、この状態で、透析条件設定システム（第一のアプリケーション）は、「ＡＡＡ」氏がログイン状態のままである。したがって、同一端末で「ＢＢＢ」氏が操作を開始した場合であっても、透析条件設定システム（第一のアプリケーション）は、「ＡＡＡ」氏が操作しているものと解する。
【００５９】
図６は、本発明の実施の形態１に係る透析支援装置２の透析条件設定システム（第一のアプリケーション）の医師の指示確認時の表示画面の例示図である。図５に示すように、電子カルテシステム（第二のアプリケーション）には「ＢＢＢ」氏がログインしているにもかかわらず、図６では透析条件設定システム（第一のアプリケーション）のユーザ表示領域４２には、既に透析支援装置２を離れている「ＡＡＡ」氏が表示されており、「ＢＢＢ」氏が指示確認操作を行った場合であっても、指示確認者表示領域６１には、指示を確認していない「ＡＡＡ」氏が表示されるという不都合が生じている。
【００６０】
本実施の形態１のように、電子カルテシステム（第二のアプリケーション）に対してログアウト処理を実行した時点で、透析条件設定システム（第一のアプリケーション）に対してもログアウト処理が実行されることにより、図５及び図６のユーザ表示領域４２にはともに「ＢＢＢ」と表示されるようになる。したがって、指示を確認したのは「ＢＢＢ」氏であることが担保できる。これにより、誤った情報が記録されることがなく、悪意ある第三者による誤操作の危険も回避できる。
【００６１】
図７は、本発明の実施の形態１に係る透析支援装置２のＣＰＵ２１のログアウト処理の手順を示すフローチャートである。透析支援装置２のＣＰＵ２１は、ユーザＩＤ（識別情報）に応じて使用可能なアプリケーションを特定し、アプリケーション情報記憶部２３１に記憶する（ステップＳ７０１）。
【００６２】
ＣＰＵ２１は、一定時間間隔でログアウト処理の対象となる一のアプリケーションのログイン情報記憶部２３２を照会する（ステップＳ７０２）。ＣＰＵ２１は、直前のログイン情報と一致しているか否かを判断する（ステップＳ７０３）。
【００６３】
ＣＰＵ２１が、直前のログイン情報と一致していないと判断した場合（ステップＳ７０３：ＮＯ）、ＣＰＵ２１は、ログイン情報に含まれるユーザＩＤが減少したか否かを判断する（ステップＳ７０４）。ＣＰＵ２１が、ユーザＩＤが減少したと判断した場合（ステップＳ７０４：ＹＥＳ）、ＣＰＵ２１は、他のすべてのアプリケーションのログイン情報から、減少したユーザＩＤを削除する（ステップＳ７０５）。
【００６４】
ＣＰＵ２１は、処理を終了するか否かを判断する（ステップＳ７０６）。ＣＰＵ２１が、直前のログイン情報と一致していると判断した場合（ステップＳ７０３：ＹＥＳ）、ユーザＩＤが増加したと判断した場合（ステップＳ７０４：ＮＯ）、又は処理を終了しないと判断した場合（ステップＳ７０６：ＮＯ）、ＣＰＵ２１は、一定時間経過したか否かを判断する（ステップＳ７０７）。
【００６５】
ＣＰＵ２１が、一定時間経過していないと判断した場合（ステップＳ７０７：ＮＯ）、ＣＰＵ２１は、処理待ち状態となる。ＣＰＵ２１が、一定時間経過したと判断した場合（ステップＳ７０７：ＹＥＳ）、ＣＰＵ２１は、処理をステップＳ７０２へ戻して、上述した処理を繰り返す。ＣＰＵ２１が、処理を終了すると判断した場合（ステップＳ７０６：ＹＥＳ）、ＣＰＵ２１は、処理を終了する。
【００６６】
以上のように本実施の形態１によれば、一のアプリケーションでログアウト処理が実行された場合に、他のすべてのアプリケーションにおいてログアウト処理を実行することができるので、１つの透析支援装置２を複数のユーザ、例えば医師、看護師、臨床工学技士、事務担当者等が使用する場合であっても、更新権限のない第三者によるなりすましを防止することができ、安全な作業環境を提供することが可能となる。
【００６７】
（実施の形態２）
図８は、本発明の実施の形態２に係る透析システムの構成を示す概要図である。本実施の形態２では、中央サーバ５を設けており、透析支援装置２に記憶しておくべき情報を中央サーバ５に集約している点で実施の形態１とは相違する。
【００６８】
図８に示すように、本実施の形態２に係る透析システムは、実際に患者の汚れた血液を体外へ排出して、ろ過して清浄な血液を体内へ戻す透析装置１と、透析治療の条件の入力を受け付けて透析装置１の動作を制御する透析支援装置２とが、データ通信することが可能にネットワーク網を介して接続されている。そして、中央サーバ５が、透析装置１及び透析支援装置２とデータ通信することが可能にネットワーク網を介して接続されている。
【００６９】
中央サーバ５は、ユーザＩＤごとにアクセス権限、更新権限等を記憶しているアプリケーション情報記憶部５１及びアプリケーションごとにログインしているユーザのユーザＩＤ（識別情報）をログイン情報として記憶するログイン情報記憶部５２を備えている。アプリケーション情報記憶部５１は、アプリケーションごとに、どのユーザにアクセスする権限を認めるか、あるいは更新する権限を認めるかを記憶している。これにより、ログインしているユーザのユーザＩＤ（識別情報）で照会することにより、そのアプリケーションを使用可能なユーザであるか否かを判断することができる。
【００７０】
ログイン情報記憶部５２は、アプリケーションごとにログインしているユーザのユーザＩＤ（識別情報）をログイン情報としてリアルタイム的に記憶している。アプリケーションからログアウトした場合には、ログアウトしたユーザのユーザＩＤ（識別情報）が削除される。これにより、ログイン情報記憶部５２を照会することにより、どのアプリケーションにどのユーザがログインしているのかがわかるようになっている。
【００７１】
なお、透析装置１の構成及び機能は、実施の形態１と同様であることから、同一の機能を有する構成要素については同一の符号を付することにより詳細な説明を省略する。
【００７２】
図９は、本発明の実施の形態２に係る透析システムの透析支援装置２の構成を示すブロック図である。本実施の形態２に係る透析支援装置２は、少なくともＣＰＵ（中央演算装置）２１、メモリ２２、記憶装置２３、Ｉ／Ｏインタフェース２４、ビデオインタフェース２５、通信インタフェース２６及び上述したハードウェアを接続する内部バス２７で構成されている。
【００７３】
ＣＰＵ２１は、内部バス２７を介して透析支援装置２の上述したようなハードウェア各部と接続されており、上述したハードウェア各部の動作を制御するとともに、記憶装置２３に記憶しているコンピュータプログラムに従って、種々のソフトウェア的機能を実行する。メモリ２２は、ＳＲＡＭ、ＳＤＲＡＭ等の揮発性メモリで構成され、コンピュータプログラムの実行時にロードモジュールが展開され、コンピュータプログラムの実行時に発生する一時的なデータ等を記憶する。
【００７４】
記憶装置２３は、内蔵される固定型記憶装置（ハードディスク）、ＲＯＭ等で構成されている。記憶装置２３に記憶しているコンピュータプログラムは、通信インタフェース２６を介して接続されている外部コンピュータからダウンロードされ、実行時には記憶装置２３からメモリ２２へ展開して実行される。もちろん、プログラム及びデータ等の情報を記録したＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体からダウンロードされたコンピュータプログラムであっても良い。
【００７５】
通信インタフェース２６は内部バス２７に接続されており、インターネット、ＬＡＮ、ＷＡＮ等の外部のネットワークに接続されることにより、外部コンピュータや透析装置１とデータ送受信を行うことが可能となっている。
【００７６】
Ｉ／Ｏインタフェース２４は、キーボード、マウス等を含む入力装置４０１と接続され、データの入力を受け付ける。また、ビデオインタフェース２５は、表示装置４０２と接続され、所定の画像を表示する。
【００７７】
以下、上述した構成の透析システムの動作について説明する。図１０は、本発明の実施の形態２に係る透析システムの機能ブロック図である。図１０において、本実施の形態２に係る中央サーバ５のアプリケーション特定部５０１は、ユーザＩＤ（識別情報）に応じて使用可能なアプリケーションを特定し、アプリケーション情報記憶部５１に記憶する。
【００７８】
本実施の形態２では、アプリケーションとして、透析治療の設定条件を含む指示の入力を受け付ける透析条件設定システム（第一のアプリケーション）と、電子カルテを作成又は更新する電子カルテシステム（第二のアプリケーション）を１つの透析支援装置２で使用する場合について説明する。もちろん、ユーザも医師、看護師、臨床工学技士、事務担当者等の様々な職種にわたり、使用時にログインすることで自分がアクセス可能なアプリケーションを起動させて作業を実施する。
【００７９】
したがって、中央サーバ５のアプリケーション情報記憶部５１には、透析条件設定システム及び電子カルテシステムへのアクセス権限が集約されて記憶されている。本実施の形態２では、医師だけが電子カルテシステムの更新権限を有しており、他のユーザは閲覧権限しか有していない。
【００８０】
ただし、医師は更新権限を付与することができ、権限付与者は、アプリケーション特定部５０１により医師から更新権限が付与されたことを中央サーバ５のアプリケーション情報記憶部５１に記憶する。これにより、中央サーバ５を照会することで、医師の指示を他のユーザが代行入力することも可能となり、繁忙時、緊急時等に作業の停滞を回避することが可能となる。
【００８１】
本実施の形態２に係る透析支援装置２のログイン情報監視部（監視手段）２０２は、中央サーバ５とデータ通信し、中央サーバ５のログイン情報記憶部５２を常時監視し、ログイン情報として記憶されているユーザＩＤに変化が生じているか否かを確認する。すなわち、一定時間間隔で、中央サーバ５からログイン情報を取得し、ログイン情報に含まれているユーザの識別情報を直前のタイミングで取得したログイン情報に含まれていたユーザの識別情報と比較する。
【００８２】
そして、中央サーバ５のログイン情報記憶部５２に記憶されているユーザＩＤが変更（増減）されたか否かを検知する。記憶されているユーザＩＤが削除された場合、該ユーザＩＤに対応するユーザが使用可能なアプリケーションについてログアウト処理を実行したことがわかる。また、記憶されていないユーザＩＤが追加された場合、該ユーザＩＤに対応するユーザが使用可能なアプリケーションについてログイン処理を実行したことがわかる。
【００８３】
ログイン情報削除指示部（削除指示手段）２０４は、一のユーザがログアウト処理を実行する場合、すべてのアプリケーションのログイン情報から一のユーザの識別情報を削除するよう中央サーバ５へ指示する。すなわち、一のアプリケーションについてログアウト処理を実行したことがログイン情報監視部２０２で検知された場合、すべてのアプリケーションについてログイン情報からユーザＩＤを削除する。これにより、ログアウト処理を実行していないアプリケーションについてもログアウト処理を実行したのと同じ状態となる。
【００８４】
例えば、一のユーザが、透析条件設定システム（第一のアプリケーション）についてログアウト処理を実行した場合、ログイン情報に記憶されている一のユーザのユーザＩＤがすべて削除されるので、電子カルテシステム（第二のアプリケーション）については、改めてログアウト処理を実行しなくても、ログアウト処理を実行したのと同じ状態とすることができる。
【００８５】
つまり、医師及び医師により更新が許諾されたユーザ以外のユーザには更新することができない電子カルテシステムは、他のアプリケーションに対して上位に位置する上位システムである。そして、本実施の形態２では、上位システムについてログアウト処理を実行した場合に、下位システムについてもログアウト処理が実行されるようにしたものである。
【００８６】
図１１は、本発明の実施の形態２に係る透析システムの透析支援装置２のＣＰＵ２１のログアウト処理の手順を示すフローチャートである。透析支援装置２のＣＰＵ２１は、一定時間間隔で、ログアウト処理の対象となる一のアプリケーションについて、中央サーバ５のログイン情報記憶部５２を照会する（ステップＳ１１０１）。ＣＰＵ２１は、直前のログイン情報と一致しているか否かを判断する（ステップＳ１１０２）。
【００８７】
ＣＰＵ２１が、直前のログイン情報と一致していないと判断した場合（ステップＳ１１０２：ＮＯ）、ＣＰＵ２１は、ログイン情報に含まれるユーザＩＤが減少したか否かを判断する（ステップＳ１１０３）。ＣＰＵ２１が、ユーザＩＤが減少したと判断した場合（ステップＳ１１０３：ＹＥＳ）、ＣＰＵ２１は、他のすべてのアプリケーションのログイン情報から、減少したユーザＩＤを削除する削除指示を中央サーバ５へ送信する（ステップＳ１１０４）。削除指示を受信した中央サーバ５は、他のすべてのアプリケーションのログイン情報から、指示されたユーザＩＤを削除する。
【００８８】
ＣＰＵ２１は、処理を終了するか否かを判断する（ステップＳ１１０５）。ＣＰＵ２１が、直前のログイン情報と一致していると判断した場合（ステップＳ１１０２：ＹＥＳ）、ユーザＩＤが増加したと判断した場合（ステップＳ１１０３：ＮＯ）、又は処理を終了しないと判断した場合（ステップＳ１１０５：ＮＯ）、ＣＰＵ２１は、一定時間経過したか否かを判断する（ステップＳ１１０６）。
【００８９】
ＣＰＵ２１が、一定時間経過していないと判断した場合（ステップＳ１１０６：ＮＯ）、ＣＰＵ２１は、処理待ち状態となる。ＣＰＵ２１が、一定時間経過したと判断した場合（ステップＳ１１０６：ＹＥＳ）、ＣＰＵ２１は、処理をステップＳ１１０１へ戻して、上述した処理を繰り返す。ＣＰＵ２１が、処理を終了すると判断した場合（ステップＳ１１０５：ＹＥＳ）、ＣＰＵ２１は、処理を終了する。
【００９０】
以上のように本実施の形態２によれば、一のアプリケーションでログアウト処理が実行された場合に、他のすべてのアプリケーションにおいてログアウト処理を実行することができるので、１つの透析支援装置２を複数のユーザ、例えば医師、看護師、臨床工学技士、事務担当者等が使用する場合であっても、更新権限のない第三者によるなりすましを防止することができ、安全な作業環境を提供することが可能となる。また、必要な情報は中央サーバ５に集約することができるので、透析支援装置２に高スペックのコンピュータを用いる必要がなくなり、使いやすい透析システムを構築することが可能となる。
【００９１】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨の範囲内であれば多種の変更、改良等が可能である。例えば、上述した実施例では、上位システムについてログアウト処理を実行した場合に、下位システムについても自動的にログアウト処理を実行する例について説明しているが、特にそれに限定されるものではない。
【００９２】
例えば下位システムである透析条件設定システムについてログアウト処理が実行された場合であっても、上位システムである電子カルテシステムについてログアウト処理が実行されても良い。この場合、医師により更新が許諾されているユーザが下位システムでログインした状態が残ることを回避することができ、システム全体として入力される情報の信頼性を担保することができ、作業環境の安全性を高めることができる。
【００９３】
また、自動的にログアウト処理を実行するアプリケーションを事前に特定しておいても良い。同時に使用する可能性のないアプリケーションまでログアウト処理を実行する必然性もなく、ログイン情報の照会範囲を限定することで演算処理負荷を小さくすることもできる。
【符号の説明】
【００９４】
１  透析装置
２  透析支援装置
５  中央サーバ
２１  ＣＰＵ
２２  メモリ
２３  記憶装置
３０  血液透析器
【図１】
2018175281.tif 000003
【図２】
2018175281.tif 000004
【図３】
2018175281.tif 000005
【図４】
2018175281.tif 000006
【図５】
2018175281.tif 000007
【図６】
2018175281.tif 000008
【図７】
2018175281.tif 000009
【図８】
2018175281.tif 000010
【図９】
2018175281.tif 000011
【図１０】
2018175281.tif 000012
【図１１】
2018175281.tif 000013