(57)【要約】【課題】複数の情報処理装置に医療情報を入力する際の負荷を軽減させる。【解決手段】医療情報を処理する情報処理装置１０Ａ，１０Ｂと、情報処理装置１０Ａ，１０Ｂのそれぞれと選択的に接続され無線通信可能なマウス２０と、を有する情報転送システム１００において、情報処理装置１０Ａ，１０Ｂのそれぞれは、装置内で動作する複数のアプリケーションソフトウェア間での情報の受け渡しに利用されるクリップボードを備える。情報処理装置１０Ａは、クリップボードを監視し、クリップボードに医療情報が入力された場合に、入力された医療情報をマウス２０に出力する。マウス２０は、情報処理装置１０Ａから出力された医療情報を記憶するデータ転送用メモリーを備え、マウス２０と情報処理装置１０Ｂが新たに接続された場合に、データ転送用メモリーに記憶されている医療情報を情報処理装置１０Ｂのクリップボードに転送する。【選択図】図１
2019074796.tif 000002
【特許請求の範囲】
【請求項１】
医療情報を処理する複数の情報処理装置と、当該複数の情報処理装置のそれぞれと選択的に接続され無線通信可能な入力デバイスと、を有する情報転送システムであって、
前記複数の情報処理装置のそれぞれは、
当該情報処理装置内で動作する複数のアプリケーションソフトウェア間での情報の受け渡しに利用される第１記憶手段と、
前記複数のアプリケーションソフトウェアのうち一のアプリケーションソフトウェア上で処理対象の情報の複製指示があった場合に、当該処理対象の情報を前記第１記憶手段に記憶させ、前記複数のアプリケーションソフトウェアのうち前記一のアプリケーションソフトウェア以外の他のアプリケーションソフトウェア上で貼り付け指示があった場合に、前記第１記憶手段に記憶されている処理対象の情報を貼り付ける制御を行う第１制御手段と、
前記第１記憶手段を監視し、前記第１記憶手段に医療情報が入力された場合に、当該入力された医療情報を当該情報処理装置と接続されている入力デバイスに出力する第２制御手段と、
を備え、
前記入力デバイスは、
当該入力デバイスと接続されている情報処理装置から出力された医療情報を記憶する第２記憶手段と、
当該入力デバイスと前記複数の情報処理装置のいずれかが新たに接続された場合に、前記第２記憶手段に医療情報が記憶されているときには、前記第２記憶手段に記憶されている医療情報を前記新たに接続された情報処理装置の第１記憶手段に転送する第３制御手段と、
を備える情報転送システム。
【請求項２】
前記第１記憶手段は、テキスト又は画像の情報を複製するために当該情報を一時的に保存するクリップボードである請求項１に記載の情報転送システム。
【請求項３】
前記入力デバイスは、接続先の情報処理装置を切り替える切替手段を備える請求項１又は２に記載の情報転送システム。
【請求項４】
前記入力デバイスは、
前記複数の情報処理装置のそれぞれに対して相互に異なる色が対応付けられた対応情報を記憶する第３記憶手段と、
前記複数の情報処理装置のそれぞれとともに使用される付属物の色を検出する色センサーと、
を備え、
前記切替手段は、前記対応情報に基づいて、前記色センサーにより検出された色に対応する情報処理装置を特定し、当該特定された情報処理装置を接続先とする請求項３に記載の情報転送システム。
【請求項５】
前記入力デバイスは、前記複数の情報処理装置のそれぞれを指定するための切替スイッチを備え、
前記切替手段は、前記切替スイッチにより指定された情報処理装置を接続先とする請求項３に記載の情報転送システム。
【請求項６】
前記第３制御手段は、前記入力デバイスと接続されている情報処理装置から出力された医療情報を暗号化し、当該暗号化された医療情報を前記第２記憶手段に記憶させ、前記第２記憶手段に記憶されている医療情報を前記新たに接続された情報処理装置の第１記憶手段に転送する際に、前記第２記憶手段に記憶されている医療情報を復号化し、当該復号化された医療情報を転送する請求項１から５のいずれか一項に記載の情報転送システム。
【請求項７】
前記新たに接続された情報処理装置の第２制御手段は、前記入力デバイスから転送された医療情報を所定のルールに従って加工し、当該加工された医療情報を前記新たに接続された情報処理装置の第１記憶手段に入力する請求項１から６のいずれか一項に記載の情報転送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報転送システムに関する。
【背景技術】
【０００２】
近年、各医療施設で管理されている医療情報を医療施設同士で共有するための情報共有システムによって、多職種間における情報連携が導入されつつある。例えば、在宅患者をケアする複数の医療施設の医療・看護・介護の情報を、インターネットを介して共有するものが利用されている。
【０００３】
一般に、医療施設で使用されている電子カルテシステム等の業務システムでは、情報漏洩のリスク回避やメンテナンス性確保等のため、医療施設内の専用回線に接続され、医療施設内の他のシステムやインターネットとの接続が制限されている。そのため、異なるシステム間においては、文字列をコピーして貼り付けるような単純な情報の利用も困難である。つまり、各医療施設では、医療施設ごとの業務システムと情報共有システムとで同一の医療情報を扱っていたとしても、両方のシステムにそれぞれ情報を入力しなければならず、ユーザーにとって大きな負担となっている。
【０００４】
そこで、コンピューターシステム間でのデータ転送を容易にするために、マウスにメモリーを搭載し、コンピューターとマウスとの間で情報を送受信する技術が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−２４４７９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、複数の情報処理装置のそれぞれに医療情報を入力する際に、メモリーを備えるマウスを用いたとしても、１台のコンピューター装置内で情報をコピーして貼り付ける場合と比較すると、操作が煩雑であり、より簡単な情報の利用方法が望まれていた。
【０００７】
本発明は、上記の従来技術における問題に鑑みてなされたものであって、複数の情報処理装置に医療情報を入力する際の負荷を軽減させることを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の発明は、医療情報を処理する複数の情報処理装置と、当該複数の情報処理装置のそれぞれと選択的に接続され無線通信可能な入力デバイスと、を有する情報転送システムであって、前記複数の情報処理装置のそれぞれは、当該情報処理装置内で動作する複数のアプリケーションソフトウェア間での情報の受け渡しに利用される第１記憶手段と、前記複数のアプリケーションソフトウェアのうち一のアプリケーションソフトウェア上で処理対象の情報の複製指示があった場合に、当該処理対象の情報を前記第１記憶手段に記憶させ、前記複数のアプリケーションソフトウェアのうち前記一のアプリケーションソフトウェア以外の他のアプリケーションソフトウェア上で貼り付け指示があった場合に、前記第１記憶手段に記憶されている処理対象の情報を貼り付ける制御を行う第１制御手段と、前記第１記憶手段を監視し、前記第１記憶手段に医療情報が入力された場合に、当該入力された医療情報を当該情報処理装置と接続されている入力デバイスに出力する第２制御手段と、を備え、前記入力デバイスは、当該入力デバイスと接続されている情報処理装置から出力された医療情報を記憶する第２記憶手段と、当該入力デバイスと前記複数の情報処理装置のいずれかが新たに接続された場合に、前記第２記憶手段に医療情報が記憶されているときには、前記第２記憶手段に記憶されている医療情報を前記新たに接続された情報処理装置の第１記憶手段に転送する第３制御手段と、を備える。
【０００９】
請求項２に記載の発明は、請求項１に記載の情報転送システムにおいて、前記第１記憶手段は、テキスト又は画像の情報を複製するために当該情報を一時的に保存するクリップボードである。
【００１０】
請求項３に記載の発明は、請求項１又は２に記載の情報転送システムにおいて、前記入力デバイスは、接続先の情報処理装置を切り替える切替手段を備える。
【００１１】
請求項４に記載の発明は、請求項３に記載の情報転送システムにおいて、前記入力デバイスは、前記複数の情報処理装置のそれぞれに対して相互に異なる色が対応付けられた対応情報を記憶する第３記憶手段と、前記複数の情報処理装置のそれぞれとともに使用される付属物の色を検出する色センサーと、を備え、前記切替手段は、前記対応情報に基づいて、前記色センサーにより検出された色に対応する情報処理装置を特定し、当該特定された情報処理装置を接続先とする。
【００１２】
請求項５に記載の発明は、請求項３に記載の情報転送システムにおいて、前記入力デバイスは、前記複数の情報処理装置のそれぞれを指定するための切替スイッチを備え、前記切替手段は、前記切替スイッチにより指定された情報処理装置を接続先とする。
【００１３】
請求項６に記載の発明は、請求項１から５のいずれか一項に記載の情報転送システムにおいて、前記第３制御手段は、前記入力デバイスと接続されている情報処理装置から出力された医療情報を暗号化し、当該暗号化された医療情報を前記第２記憶手段に記憶させ、前記第２記憶手段に記憶されている医療情報を前記新たに接続された情報処理装置の第１記憶手段に転送する際に、前記第２記憶手段に記憶されている医療情報を復号化し、当該復号化された医療情報を転送する。
【００１４】
請求項７に記載の発明は、請求項１から６のいずれか一項に記載の情報転送システムにおいて、前記新たに接続された情報処理装置の第２制御手段は、前記入力デバイスから転送された医療情報を所定のルールに従って加工し、当該加工された医療情報を前記新たに接続された情報処理装置の第１記憶手段に入力する。
【発明の効果】
【００１５】
本発明によれば、複数の情報処理装置に医療情報を入力する際の負荷を軽減させることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態における情報転送システムのシステム構成図である。
【図２】情報処理装置の機能的構成を示すブロック図である。
【図３】（ａ）は、項目順序ルールのデータ構成例である。（ｂ）は、文字置換ルールのデータ構成例である。
【図４】情報処理装置におけるソフトウェア間の情報の入出力を示すイメージ図である。
【図５】マウスの機能的構成を示すブロック図である。
【図６】ペアリング情報テーブルのデータ構成例を示す図である。
【図７】マウスにより実行されるペアリング処理を示すフローチャートである。
【図８】マウスにより実行される起動・復帰処理を示すフローチャートである。
【図９】マウス及び情報処理装置により実行される接続・接続切替処理を示すラダーチャートである。
【図１０】マウス及び情報処理装置により実行される接続・接続切替処理を示すラダーチャートである。
【図１１】マウス及び情報処理装置により実行されるコピー処理を示すラダーチャートである。
【図１２】（ａ）は、情報処理装置に表示される電子カルテシステムの入力画面の例である。（ｂ）は、電子カルテシステムの入力画面において、コピー範囲が指定された状態を示す図である。（ｃ）は、クリップボードに格納された医療情報の例である。
【図１３】情報処理装置において行われるデータ加工処理の例を示す図である。
【図１４】（ａ）は、データ転送先の情報処理装置において、クリップボードに格納された医療情報の例である。（ｂ）は、情報処理装置に表示される情報共有システムの入力画面の例である。（ｃ）は、情報共有システムの入力画面において、医療情報が貼り付けられた状態を示す図である。
【図１５】変形例におけるマウスの機能的構成を示すブロック図である。
【図１６】変形例におけるペアリング情報テーブルのデータ構成例を示す図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して、本発明に係る情報転送システムの一実施形態について説明する。ただし、発明の範囲は、図示例に限定されない。
【００１８】
〔情報転送システムの構成〕
図１に、本実施の形態における情報転送システム１００のシステム構成を示す。
図１に示すように、情報転送システム１００は、情報処理装置１０Ａ，１０Ｂと、入力デバイスとしてのマウス２０と、を備えて構成されている。情報処理装置１０Ａ，１０Ｂは、医療情報を処理するコンピューター装置である。マウス２０は、情報処理装置１０Ａ，１０Ｂのそれぞれと選択的に接続され、接続先の情報処理装置１０Ａ，１０Ｂと無線通信可能となっている。
【００１９】
ユーザーは、情報処理装置１０Ａを使用する際には、マウスパッド１８Ａの上でマウス２０を操作し、情報処理装置１０Ｂを使用する際には、マウスパッド１８Ｂの上でマウス２０を操作する。マウスパッド１８Ａ，１８Ｂとしては、相互に異なる色のものを用いる。以下、マウスパッド１８Ａ，１８Ｂを区別しない場合には、マウスパッド１８と記す。
【００２０】
情報処理装置１０Ａは、医療施設内の電子カルテシステムを利用する際に用いられる。電子カルテシステムでは、電子カルテや検査オーダー等の医療情報が管理されている。
情報処理装置１０Ｂは、インターネットと接続されており、他の医療施設との間で医療情報を共有する情報共有システムを利用する際に用いられる。情報共有システムは、他の医療施設への医療情報の提供や、他の医療施設の医療情報の閲覧を可能とするシステムである。
以下、情報処理装置１０Ａ，１０Ｂを区別しない場合には、情報処理装置１０と記す。
【００２１】
図２に、情報処理装置１０の機能的構成を示す。
図２に示すように、情報処理装置１０は、制御部１１、表示部１２、キーボード１３、Bluetooth（登録商標）通信部１４、記憶部１５、クリップボード１６、インターネット通信部１７等を備えて構成されている。
【００２２】
制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）等から構成され、情報処理装置１０の各部の処理動作を統括的に制御する。具体的には、制御部１１は、記憶部１５に記憶されている各種処理プログラムを読み出し、当該プログラムとの協働により各種処理を行う。
【００２３】
表示部１２は、ＬＣＤ（Liquid Crystal Display）等のモニターを備えて構成されており、制御部１１から入力される表示信号の指示に従って、各種画面を表示する。
【００２４】
キーボード１３は、カーソルキー、文字入力キー及び各種機能キー等を備え、キー操作により入力された操作信号を制御部１１に出力する操作機器である。
【００２５】
Bluetooth通信部１４は、Bluetooth通信の送受信用のアンテナを介して、他の電子機器との間で、Bluetooth通信方式によりデータ通信を行う。ここでは、Bluetooth通信部１４は、マウス２０との間の無線通信に用いられる。
【００２６】
記憶部１５は、ＨＤＤ（Hard Disk Drive）や不揮発性の半導体メモリー等により構成される記憶装置である。記憶部１５は、各種処理プログラム、当該プログラムの実行に必要なパラメーターやファイル等を記憶している。例えば、記憶部１５には、ＯＳ（Operating System）ソフトウェア１５１、各種アプリケーションソフトウェア１５２、マウスドライバーソフトウェア１５３、データ加工情報１５４等が記憶されている。
【００２７】
情報処理装置１０Ａの記憶部１５には、アプリケーションソフトウェア１５２の一つとして、電子カルテシステムのアプリケーションソフトウェアが記憶されている。情報処理装置１０Ｂの記憶部１５には、アプリケーションソフトウェア１５２の一つとして、情報共有システムのアプリケーションソフトウェアが記憶されている。
マウスドライバーソフトウェア１５３は、マウス２０を情報処理装置１０の入力デバイスとして使用するに当たって、予めインストールされている。
【００２８】
データ加工情報１５４は、マウス２０から医療情報を受信した際に、受信した医療情報を、情報処理装置１０に適したデータに加工するためのルールを示す情報である。データ加工情報１５４には、項目順序ルール１５５と文字置換ルール１５６とが含まれる。
【００２９】
図３（ａ）に、項目順序ルール１５５のデータ構成例を示す。項目順序ルール１５５には、有効ルール数（ｎ）と、有効ルール数で設定された数のｉ項目めの順序（ｉ＝１〜ｎ）と、が含まれる。有効ルール数は、項目順序の加工ルールとして設定されているルールの個数である。ｉ項目めの順序には、転送元のｉ項目めのデータを転送先（自装置）の何項目めとするかが設定されている。ｉ項目めの順序には、それぞれ、１〜ｎ項目めが重ならないように設定される。項目の区切りは、［ＣＲ］［ＬＦ］［Ｔａｂ］により検出される。
なお、項目順序ルール１５５の有効ルール数が「０」の場合には、項目順序の加工は行われない。また、項目順序ルール１５５の有効ルール数が実際の項目数より少ない場合、項目順序の加工ルールが設定されていない項目については、順序は変更されない。
【００３０】
図３（ｂ）に、文字置換ルール１５６のデータ構成例を示す。文字置換ルール１５６には、有効ルール数（ｍ）と、有効ルール数で設定された数の置換元文字ｊ及び置換文字ｊ（ｊ＝１〜ｍ）と、が含まれる。有効ルール数は、文字置換の加工ルールとして設定されているルールの個数である。置換元文字ｊには、置換対象とする置換元の文字が設定されている。置換文字ｊには、置換後の文字が設定されている。置換元文字ｊ、置換文字ｊとしては、［ＣＲ］［ＬＦ］等、複数の文字が連続した文字列も設定可能である。
なお、文字置換ルール１５６の有効ルール数が「０」の場合には、文字の置換は行われない。
【００３１】
クリップボード１６は、情報処理装置１０内で動作する複数のアプリケーションソフトウェア１５２間での情報の受け渡しに利用される第１記憶手段である。クリップボード１６は、テキストや画像等の情報を複製するために、これらの情報を一時的に保存する。
【００３２】
インターネット通信部１７は、ネットワークインターフェース等により構成され、インターネットを介して接続された外部装置との間でデータの送受信を行う。なお、情報処理装置１０Ａは、医療施設内の電子カルテシステムに用いられるものであるから、インターネット通信部１７を備えていなくてもよい。
【００３３】
制御部１１は、複数のアプリケーションソフトウェア１５２のうち一のアプリケーションソフトウェア上で処理対象の情報の複製指示があった場合に、当該処理対象の情報をクリップボード１６に記憶させ、複数のアプリケーションソフトウェア１５２のうち一のアプリケーションソフトウェア以外の他のアプリケーションソフトウェア上で貼り付け指示があった場合に、クリップボード１６に記憶されている処理対象の情報を貼り付ける制御を行う。すなわち、制御部１１は、第１制御手段として機能する。
【００３４】
制御部１１は、マウスドライバーソフトウェア１５３との協働により、クリップボード１６を監視し、クリップボード１６に医療情報が入力された場合に、当該入力された医療情報を情報処理装置１０と接続されているマウス２０に出力する。すなわち、制御部１１は、第２制御手段として機能する。
【００３５】
図４は、情報処理装置１０におけるソフトウェア間の情報の入出力を示すイメージ図である。動作中のアプリケーションソフトウェア１５２において、マウス２０により所定の範囲が指定され、キーボード１３又はマウス２０から「コピー」操作（複製指示）が行われた場合には、制御部１１は、指定された範囲の医療情報をクリップボード１６に入力する。制御部１１は、クリップボード１６に医療情報が入力されると、入力された医療情報をマウス２０に出力する。
【００３６】
制御部１１は、マウスドライバーソフトウェア１５３との協働により、情報処理装置１０がマウス２０と新たに接続され、マウス２０から医療情報が転送された場合に、マウス２０から転送された医療情報を、新たに接続された情報処理装置１０（自装置）のクリップボード１６に入力する。具体的には、制御部１１は、マウス２０から転送された医療情報を所定のルールに従って加工し、当該加工された医療情報を、新たに接続された情報処理装置１０のクリップボード１６に入力する。
【００３７】
図５に、マウス２０の機能的構成を示す。
図５に示すように、マウス２０は、コントローラー２１、イメージセンサーモジュール２２、ホイールモジュール２３、マウスボタンモジュール２４、データ転送用メモリー２５、設定情報保存メモリー２６、通信モジュール２７、色センサー２８等を備えて構成されている。
【００３８】
コントローラー２１は、マウス２０の各部の処理動作を制御する制御装置である。
【００３９】
イメージセンサーモジュール２２は、マウス２０の底面に設けられたイメージセンサーによりマウス２０が置かれた面を読み取り、マウス２０の移動方向や移動量をコントローラー２１に出力する。
ホイールモジュール２３は、ホイールの回転方向や回転量をコントローラー２１に出力する。
マウスボタンモジュール２４は、マウスに設けられたボタンが押下された場合に、操作信号をコントローラー２１に出力する。マウスボタンモジュール２４は、左ボタン、右ボタン、ペアリング起動ボタン等を有する。
【００４０】
データ転送用メモリー２５は、情報処理装置１０との間で送受信される医療情報を一時的に記憶する第２記憶手段である。データ転送用メモリー２５は、マウス２０と接続されている情報処理装置１０から出力された医療情報を記憶する。
【００４１】
設定情報保存メモリー２６は、マウス２０において使用されるペアリング情報テーブルＴ１を記憶する第３記憶手段である。ペアリング情報テーブルＴ１には、情報処理装置１０ごとのペアリング情報が格納されている。ペアリング情報テーブルＴ１は、複数の情報処理装置１０のそれぞれに対して相互に異なる色が対応付けられた対応情報である。
【００４２】
図６に、ペアリング情報テーブルＴ１のデータ構成例を示す。
ペアリング情報テーブルＴ１には、情報処理装置１０ごとに、ペアリング情報番号と、色と、リンクキーと、接続状態と、が対応付けられて格納されている。
「ペアリング情報番号」フィールドには、各情報処理装置１０に対応するペアリング情報に付与された番号が格納される。
「色」フィールドには、各情報処理装置１０に対応する色の情報が格納される。色の情報として、例えば、赤・緑・青のＲＧＢ値の組み合わせが用いられる。
「リンクキー」フィールドには、各情報処理装置１０と接続する際に用いるリンクキーが格納される。
「接続状態」フィールドには、各情報処理装置１０の接続状態として、「未接続」又は「接続済」が格納される。
【００４３】
通信モジュール２７は、Bluetooth通信の送受信用のアンテナを介して、情報処理装置１０との間で、Bluetooth通信方式によりデータ通信を行う。通信モジュール２７は、複数の情報処理装置１０のうち、接続先として設定されたいずれか一の情報処理装置１０との間でデータ通信を行う。
【００４４】
色センサー２８は、マウス２０の底面に設けられ、マウス２０が置かれた面の色を検出するセンサーであり、検出された色の情報をコントローラー２１に出力する。具体的には、色センサー２８は、複数の情報処理装置１０のそれぞれとともに使用される付属物としてのマウスパッド１８の色を検出する。
【００４５】
コントローラー２１は、接続先の情報処理装置１０を切り替える。すなわち、コントローラー２１は、切替手段として機能する。コントローラー２１は、ペアリング情報テーブルＴ１（対応情報）に基づいて、色センサー２８により検出された色に対応する情報処理装置１０を特定し、当該特定された情報処理装置１０を接続先とする。
【００４６】
コントローラー２１は、マウス２０と接続されている情報処理装置１０から出力された医療情報を暗号化し、当該暗号化された医療情報をデータ転送用メモリー２５に記憶させる。
【００４７】
コントローラー２１は、マウス２０と複数の情報処理装置１０のいずれかが新たに接続された場合に、データ転送用メモリー２５に医療情報が記憶されているときには、データ転送用メモリー２５に記憶されている医療情報を、新たに接続された情報処理装置１０のクリップボード１６に転送する。すなわち、コントローラー２１は、第３制御手段として機能する。具体的には、コントローラー２１は、データ転送用メモリー２５に記憶されている医療情報を新たに接続された情報処理装置１０のクリップボード１６に転送する際に、データ転送用メモリー２５に記憶されている医療情報を復号化し、当該復号化された医療情報を転送する。
【００４８】
〔情報転送システムの動作〕
次に、情報転送システム１００における動作について説明する。
【００４９】
図７は、マウス２０により実行されるペアリング処理を示すフローチャートである。ペアリング処理は、マウス２０と接続され得る複数の情報処理装置１０のそれぞれが、マウス２０と初めて接続される際に行われる処理である。ユーザーは、マウスボタンモジュール２４のペアリング起動ボタンを押下した後、マウス２０をペアリング対象の情報処理装置１０とともに使用されるマウスパッド１８の上に置く。
【００５０】
まず、マウスボタンモジュール２４のペアリング起動ボタンが押下されると（ステップＳ１）、コントローラー２１により、設定情報保存メモリー２６に記憶されているペアリング情報テーブルＴ１の全ペアリング情報の接続状態が検索される（ステップＳ２）。
【００５１】
ここで、コントローラー２１により、ペアリング情報テーブルＴ１の全ペアリング情報のうち、接続状態が「接続済」であるレコードがあるか否かが判断される（ステップＳ３）。接続状態が「接続済」であるレコードがある場合には（ステップＳ３；ＹＥＳ）、コントローラー２１により、ペアリング情報テーブルＴ１において、接続状態が「接続済」であるレコードの接続状態が「未接続」に変更される（ステップＳ４）。
【００５２】
ステップＳ３において、ペアリング情報テーブルＴ１に接続状態が「接続済」であるレコードがない場合（ステップＳ３；ＮＯ）、又は、ステップＳ４の後、コントローラー２１により、通信モジュール２７が初期化される（ステップＳ５）。
【００５３】
次に、コントローラー２１により、ペアリングモードに遷移される（ステップＳ６）。
次に、色センサー２８により、マウス２０が置かれたマウスパッド１８の色が検出され（ステップＳ７）、検出された色の情報がコントローラー２１に出力される。
【００５４】
次に、コントローラー２１により、通信モジュール２７を介して、接続先の情報処理装置１０（ペアリング対象の情報処理装置１０）との間で認証が行われ、接続先の情報処理装置１０とリンクキーが交換される（ステップＳ８）。
【００５５】
次に、コントローラー２１により、設定情報保存メモリー２６に記憶されているペアリング情報テーブルＴ１に新規レコードが追加され、新規レコードに、ステップＳ７で検出された色の情報と、ステップＳ８で交換されたリンクキーと、が設定される（ステップＳ９）。
ペアリング対象の情報処理装置１０においても、マウス２０とBluetooth通信を行うためのリンクキーが保存される。
【００５６】
次に、コントローラー２１により、通常モードに遷移される（ステップＳ１０）。
次に、コントローラー２１により、ステップＳ９で設定されたリンクキーにより、通信モジュール２７を介して、ペアリング対象の情報処理装置１０に接続される（ステップＳ１１）。
【００５７】
次に、コントローラー２１により、設定情報保存メモリー２６に記憶されているペアリング情報テーブルＴ１において、追加された新規レコードの接続状態が「接続済」に変更される（ステップＳ１２）。
以上で、ペアリング処理が終了する。
【００５８】
図８は、マウス２０により実行される起動・復帰処理を示すフローチャートである。起動・復帰処理は、マウス２０の電源オンに伴う起動時、スリープ状態又はスタンバイ状態からの復帰時に行われる処理である。
【００５９】
まず、コントローラー２１により、電源オン、又は、スリープ状態・スタンバイ状態からの復帰が検出されると（ステップＳ２１）、コントローラー２１が初期化される（ステップＳ２２）。
次に、コントローラー２１により、イメージセンサーモジュール２２、ホイールモジュール２３、マウスボタンモジュール２４、データ転送用メモリー２５、通信モジュール２７、色センサー２８の各モジュールが初期化される（ステップＳ２３）。
【００６０】
次に、コントローラー２１により、設定情報保存メモリー２６に記憶されているペアリング情報テーブルＴ１の全ペアリング情報の接続状態が「未接続」に設定される（ステップＳ２４）。
以上で、起動・復帰処理が終了する。
【００６１】
図９及び図１０は、マウス２０及び情報処理装置１０により実行される接続・接続切替処理を示すラダーチャートである。接続・接続切替処理は、マウス２０が情報処理装置１０に接続される際、マウス２０の接続先の情報処理装置１０が切り替えられる際に行われる処理である。
【００６２】
まず、マウス２０において、コントローラー２１により、色センサー２８から出力された色の情報が取得され、色センサー２８により色が検出されたか否かが判断される（ステップＳ３１）。
【００６３】
色センサー２８により色が検出された場合（ステップＳ３１；ＹＥＳ）、すなわち、マウス２０が置かれたマウスパッド１８の色が検出された場合には、コントローラー２１により、設定情報保存メモリー２６に記憶されているペアリング情報テーブルＴ１において、検出された色に対応するペアリング情報が検索される（ステップＳ３２）。
【００６４】
次に、コントローラー２１により、ペアリング情報テーブルＴ１において、検出された色に対応するペアリング情報があるか否かが判断される（ステップＳ３３）。
ペアリング情報テーブルＴ１に検出された色に対応するペアリング情報がある場合には（ステップＳ３３；ＹＥＳ）、コントローラー２１により、検出された色に対応するペアリング情報の接続状態が「未接続」であるか否かが判断される（ステップＳ３４）。
【００６５】
ステップＳ３１において、色センサー２８により色が検出されない場合（ステップＳ３１；ＮＯ）、ステップＳ３３において、ペアリング情報テーブルＴ１に検出された色に対応するペアリング情報がない場合（ステップＳ３３；ＮＯ）、又は、ステップＳ３４において、検出された色に対応するペアリング情報の接続状態が「接続済」である場合には（ステップＳ３４；ＮＯ）、ステップＳ３１に戻る。
【００６６】
ステップＳ３４において、検出された色に対応するペアリング情報の接続状態が「未接続」である場合には（ステップＳ３４；ＹＥＳ）、コントローラー２１により、設定情報保存メモリー２６に記憶されているペアリング情報テーブルＴ１の全ペアリング情報の接続状態が検索される（ステップＳ３５）。
【００６７】
ここで、コントローラー２１により、ペアリング情報テーブルＴ１の全ペアリング情報のうち、接続状態が「接続済」であるレコードがあるか否かが判断される（ステップＳ３６）。接続状態が「接続済」であるレコードがある場合には（ステップＳ３６；ＹＥＳ）、コントローラー２１により、ペアリング情報テーブルＴ１において、接続状態が「接続済」であるレコードの接続状態が「未接続」に変更される（ステップＳ３７）。
【００６８】
ステップＳ３６において、ペアリング情報テーブルＴ１に接続状態が「接続済」であるレコードがない場合（ステップＳ３６；ＮＯ）、又は、ステップＳ３７の後、コントローラー２１により、通信モジュール２７が初期化される（ステップＳ３８）。
【００６９】
次に、図１０に移り、マウス２０のコントローラー２１により、設定情報保存メモリー２６に記憶されているペアリング情報テーブルＴ１が参照され、検出された色に対応するリンクキーにより、通信モジュール２７を介して、情報処理装置１０に接続される（ステップＳ３９）。
情報処理装置１０では、制御部１１により、Bluetooth通信部１４を介して、マウス２０と接続される（ステップＳ４０）。
【００７０】
マウス２０では、コントローラー２１により、設定情報保存メモリー２６に記憶されているペアリング情報テーブルＴ１において、検出された色に対応するレコードの接続状態が「接続済」に変更される（ステップＳ４１）。
【００７１】
次に、コントローラー２１により、データ転送用メモリー２５に医療情報が記憶されているか否かが判断される（ステップＳ４２）。
データ転送用メモリー２５に医療情報が記憶されている場合には（ステップＳ４２；ＹＥＳ）、コントローラー２１により、データ転送用メモリー２５に記憶されている医療情報が復号化される（ステップＳ４３）。
次に、コントローラー２１により、通信モジュール２７を介して、復号化された医療情報が接続先の情報処理装置１０に送信される（ステップＳ４４）。
次に、コントローラー２１により、データ転送用メモリー２５が初期化される（ステップＳ４５）。
【００７２】
ステップＳ４２において、データ転送用メモリー２５に医療情報が記憶されていない場合（ステップＳ４２；ＮＯ）、又は、ステップＳ４５の後、マウス２０での処理が終了する。
【００７３】
情報処理装置１０では、制御部１１により、Bluetooth通信部１４を介して、マウス２０から医療情報が受信されたか否かが判断される（ステップＳ４６）。
マウス２０から医療情報が受信された場合には（ステップＳ４６；ＹＥＳ）、制御部１１により、記憶部１５に記憶されているデータ加工情報１５４に基づいて、マウス２０から受信された医療情報が加工される（ステップＳ４７）。具体的には、制御部１１により、項目順序ルール１５５に従って項目の順序が変更され、文字置換ルール１５６に従って文字の置換が行われる。
【００７４】
次に、制御部１１により、加工された医療情報がクリップボード１６に転送される（ステップＳ４８）。その後、情報処理装置１０で動作中のアプリケーションソフトウェア１５２において、キーボード１３又はマウス２０から「貼り付け」操作（貼り付け指示）が行われると、制御部１１により、クリップボード１６に格納された医療情報が指定箇所に貼り付けられる。
【００７５】
ステップＳ４６において、マウス２０から医療情報が受信されない場合（ステップＳ４６；ＮＯ）、又は、ステップＳ４８の後、情報処理装置１０での処理が終了する。
【００７６】
図１１は、マウス２０及び情報処理装置１０により実行されるコピー処理を示すラダーチャートである。コピー処理は、情報処理装置１０で動作中のアプリケーションソフトウェア１５２において、キーボード１３又はマウス２０から「コピー」操作が行われた際に行われる処理である。
ここでは、マウス２０と情報処理装置１０とが既に接続されていることを前提としている。具体的には、接続・接続切替処理のステップＳ３１〜ステップＳ４１と同様の処理が、これまでに実行されている。
【００７７】
マウス２０と接続され、現在使用されている情報処理装置１０において、制御部１１により、クリップボード１６が監視され（ステップＳ５１）、クリップボード１６に医療情報が入力されたか否かが判断される（ステップＳ５２）。具体的には、制御部１１により、情報処理装置１０で動作中のアプリケーションソフトウェア１５２において、キーボード１３又はマウス２０から「コピー」操作（複製指示）が行われることに伴い、指定箇所の医療情報がクリップボード１６に格納されたか否かが判断される。
クリップボード１６に医療情報が入力されない場合には（ステップＳ５２；ＮＯ）、ステップＳ５１に戻る。
【００７８】
ステップＳ５２において、クリップボード１６に医療情報が入力された場合には（ステップＳ５２；ＹＥＳ）、制御部１１により、クリップボード１６から医療情報が取得され（ステップＳ５３）、Bluetooth通信部１４を介して、取得された医療情報がマウス２０に送信される（ステップＳ５４）。
【００７９】
マウス２０では、コントローラー２１により、通信モジュール２７を介して、情報処理装置１０から医療情報が受信されたか否かが判断される（ステップＳ５５）。
情報処理装置１０から医療情報が受信された場合には（ステップＳ５５；ＹＥＳ）、コントローラー２１により、受信された医療情報が暗号化され（ステップＳ５６）、暗号化された医療情報がデータ転送用メモリー２５に格納される（ステップＳ５７）。
【００８０】
ステップＳ５５において、情報処理装置１０から医療情報が受信されない場合（ステップＳ５５；ＮＯ）、又は、ステップＳ５７の後、コピー処理が終了する。
【００８１】
次に、情報処理装置１０Ａにおいて入力された医療情報を情報処理装置１０Ｂで利用する際の具体例について説明する。
まず、マウス２０が情報処理装置１０Ａと接続された状態で、ユーザーが電子カルテシステムの情報入力を行っていることとする。
【００８２】
図１２（ａ）に、情報処理装置１０Ａの表示部１２に表示される電子カルテシステムの入力画面３０の例を示す。入力画面３０には、体温入力領域３１、脈拍入力領域３２、血圧入力領域３３、ＳｐＯ２入力領域３４、所見入力領域３５が含まれる。ユーザーは、キーボード１３から各領域３１〜３５にデータを入力する。
【００８３】
次に、ユーザーがキーボード１３又はマウス２０を操作して、図１２（ｂ）に示すように、コピー範囲として各領域３１〜３５を指定する。ユーザーがキーボード１３の「Ｃｔｒｌ」キー＋「Ｃ」キーを押下すると、情報処理装置１０Ａの制御部１１は、図１２（ｃ）に示す医療情報４０を生成し、生成された医療情報４０を情報処理装置１０Ａのクリップボード１６に格納する。情報処理装置１０Ａの制御部１１は、マウスドライバーソフトウェア１５３との協働により、クリップボード１６への医療情報４０の入力を検出すると、Bluetooth通信部１４を介して、この医療情報４０をマウス２０に出力する。
【００８４】
マウス２０では、医療情報４０が暗号化され、暗号化された医療情報４０がデータ転送用メモリー２５に記憶される。マウス２０が情報処理装置１０Ａとは異なる情報処理装置１０Ｂと接続されると、データ転送用メモリー２５に記憶されている医療情報４０が復号化され、復号化された医療情報４０が情報処理装置１０Ｂのクリップボード１６に転送される。
【００８５】
図１３に、情報処理装置１０Ｂにおいて行われるデータ加工処理の例を示す。
情報処理装置１０Ｂの制御部１１は、マウスドライバーソフトウェア１５３との協働により、Bluetooth通信部１４を介して、マウス２０から医療情報４０を受信すると、データ加工情報１５４（項目順序ルール１５５、文字置換ルール１５６）を参照して医療情報４０を加工し、加工後の医療情報５０を生成する。
【００８６】
図１３の例では、項目順序ルール１５５には、１項目めのデータ「３６．５」を３項目めのデータとし、２項目めのデータ「７３」を１項目めのデータとし、３項目めのデータ「８５／１２５」を２項目めのデータとし、４項目めのデータ「９６」を４項目めのデータとし、５項目めのデータ「背部、側胸部に雑音あり、下気道感染の疑いあり。」を５項目めのデータとすることが設定されている。
また、文字置換ルール１５６には、［ＣＲ］［ＬＦ］を［Ｔａｂ］に置換すること、“／”を［Ｔａｂ］に置換することが設定されている。
【００８７】
情報処理装置１０Ｂの制御部１１は、加工後の医療情報５０を情報処理装置１０Ｂのクリップボード１６に格納する。
【００８８】
情報処理装置１０Ｂにおいて、図１４（ａ）に示す加工後の医療情報５０がクリップボード１６に格納されている状態で、ユーザーの操作に従って、情報共有システムの情報を入力する患者の画面が表示される。
図１４（ｂ）に、情報処理装置１０Ｂの表示部１２に表示される情報共有システムの入力画面６０の例を示す。入力画面６０には、脈拍入力領域６１、血圧入力領域６２，６３、体温入力領域６４、ＳｐＯ２入力領域６５、所見入力領域６６が含まれる。
この状態で、ユーザーがキーボード１３の「Ｃｔｒｌ」キー＋「Ｖ」キーを押下すると、情報処理装置１０Ｂの制御部１１は、クリップボード１６から医療情報５０を取得し、取得した医療情報５０内の各データを、図１４（ｃ）に示すように、情報共有システムの入力画面６０の各領域６１〜６６に貼り付ける。
【００８９】
以上説明したように、本実施の形態によれば、或る情報処理装置１０（例えば、情報処理装置１０Ａ）において、クリップボード１６に医療情報が入力された場合に、この医療情報をマウス２０に出力し、マウス２０のデータ転送用メモリー２５に記憶させる。その後、マウス２０が別の情報処理装置１０（例えば、情報処理装置１０Ｂ）と接続された場合に、データ転送用メモリー２５に記憶されている医療情報を新たに接続された情報処理装置１０のクリップボード１６に転送するので、複数の情報処理装置１０に医療情報を入力する際の負荷を軽減させることができる。
【００９０】
また、マウス２０の色センサー２８により、マウス２０が置かれたマウスパッド１８の色を検出することで、検出された色に対応する情報処理装置１０を接続先とするので、接続先の情報処理装置１０を容易に切り替えることができる。
【００９１】
また、マウス２０では、医療情報を暗号化してからデータ転送用メモリー２５に記憶させ、情報処理装置１０に転送する際に医療情報を復号化するので、医療情報を安全に保管することができる。
【００９２】
また、マウス２０から医療情報が転送された先の情報処理装置１０では、医療情報を所定のルールに従って加工してからクリップボード１６に入力するので、情報処理装置１０に適したデータに加工しておくことができる。
【００９３】
〔変形例〕
次に、変形例について説明する。なお、上記実施の形態と同様の構成及び処理については図示及び説明を省略し、上記実施の形態と異なる部分を中心に説明する。
【００９４】
変形例では、上記実施の形態のマウス２０に代えて、図１５に示すマウス１２０を用いる。マウス１２０は、コントローラー２１、イメージセンサーモジュール２２、ホイールモジュール２３、マウスボタンモジュール２４、データ転送用メモリー２５、設定情報保存メモリー２６、通信モジュール２７、切替スイッチモジュール２９等を備えて構成されている。マウス１２０において、マウス２０と同様の構成については、同一の符号を付し、説明を省略する。
【００９５】
切替スイッチモジュール２９は、複数の情報処理装置１０のそれぞれを指定するための切替スイッチを備え、ユーザーによって切り替えられた切替スイッチの位置をコントローラー２１に出力する。
コントローラー２１は、切替スイッチにより指定された情報処理装置１０を接続先とする。具体的には、コントローラー２１は、切替スイッチモジュール２９から出力された切替スイッチの位置に対応する情報処理装置１０を、接続先として設定する。
【００９６】
図１６に、設定情報保存メモリー２６に記憶されているペアリング情報テーブルＴ２のデータ構成例を示す。
ペアリング情報テーブルＴ２には、情報処理装置１０ごとに、ペアリング情報番号と、切替スイッチ位置と、リンクキーと、接続状態と、が対応付けられて格納されている。
「切替スイッチ位置」フィールドには、各情報処理装置１０に対応する切替スイッチの位置を示す情報が格納される。
「ペアリング情報番号」フィールド、「リンクキー」フィールド、「接続状態」フィールドについては、ペアリング情報テーブルＴ１（図６参照）と同様である。
【００９７】
次に、変形例における動作について説明する。
まず、図７を参照して、ペアリング処理について説明する。ユーザーは、マウスボタンモジュール２４のペアリング起動ボタンを押下した後、切替スイッチモジュール２９の切替スイッチをペアリング対象の情報処理装置１０に対応する位置に切り替える。
【００９８】
変形例におけるペアリング処理では、ステップＳ７に代えて、切替スイッチモジュール２９により、切替スイッチの位置がコントローラー２１に出力される。
また、ステップＳ９に代えて、コントローラー２１により、設定情報保存メモリー２６に記憶されているペアリング情報テーブルＴ２に新規レコードが追加され、新規レコードに、切替スイッチの位置の情報と、ステップＳ８で交換されたリンクキーと、が設定される。
【００９９】
次に、図９及び図１０を参照して、接続・接続切替処理について説明する。
変形例における接続・接続切替処理では、ステップＳ３１に代えて、コントローラー２１により、切替スイッチモジュール２９から切替スイッチの位置が取得されたか否かが判断される。切替スイッチの位置が取得された場合には、ステップＳ３２に移行する。これ以降の処理では、「ペアリング情報テーブルＴ１」を「ペアリング情報テーブルＴ２」、「検出された色（検出色）」を「切替スイッチの位置」と読み替えればよい。
その他の処理については、上記実施の形態と同様である。
【０１００】
変形例によれば、上記実施の形態と同様、複数の情報処理装置１０に医療情報を入力する際の負荷を軽減させることができる。
また、マウス２０に備えられた切替スイッチにより、接続先の情報処理装置１０を容易に切り替えることができる。
【０１０１】
なお、上記実施の形態及び変形例における記述は、本発明に係る情報転送システムの例であり、これに限定されるものではない。システムを構成する各装置の細部構成及び細部動作に関しても本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【０１０２】
例えば、上記実施の形態及び変形例では、情報処理装置１０において、クリップボード１６に情報が入力される場合として、「コピー」操作について説明したが、「切り取り」操作であってもよい。
【０１０３】
また、上記実施の形態及び変形例では、入力デバイスとしてマウス２０を用いた例を説明したが、キーボード等の入力デバイスであってもよい。
【０１０４】
また、上記実施の形態及び変形例では、情報処理装置１０側で、マウス２０から転送された医療情報を自装置内での使用に適した情報に加工する場合について説明したが、マウス２０側で、転送先の情報処理装置１０での使用に適した情報に加工した後に、加工された医療情報を転送先の情報処理装置１０に送信することとしてもよい。
【符号の説明】
【０１０５】
１０（１０Ａ，１０Ｂ）  情報処理装置
１１  制御部
１２  表示部
１３  キーボード
１４  Bluetooth通信部
１５  記憶部
１６  クリップボード
１８（１８Ａ，１８Ｂ）  マウスパッド
２０  マウス
２１  コントローラー
２２  イメージセンサーモジュール
２３  ホイールモジュール
２４  マウスボタンモジュール
２５  データ転送用メモリー
２６  設定情報保存メモリー
２７  通信モジュール
２８  色センサー
２９  切替スイッチモジュール
１００  情報転送システム
１２０  マウス
１５３  マウスドライバーソフトウェア
１５４  データ加工情報
１５５  項目順序ルール
１５６  文字置換ルール
Ｔ１  ペアリング情報テーブル
Ｔ２  ペアリング情報テーブル
【図１】
2019074796.tif 000003
【図２】
2019074796.tif 000004
【図３】
2019074796.tif 000005
【図４】
2019074796.tif 000006
【図５】
2019074796.tif 000007
【図６】
2019074796.tif 000008
【図７】
2019074796.tif 000009
【図８】
2019074796.tif 000010
【図９】
2019074796.tif 000011
【図１０】
2019074796.tif 000012
【図１１】
2019074796.tif 000013
【図１２】
2019074796.tif 000014
【図１３】
2019074796.tif 000015
【図１４】
2019074796.tif 000016
【図１５】
2019074796.tif 000017
【図１６】
2019074796.tif 000018