(57)【要約】【課題】  各看護師の状況や各患者への業務実施履歴を一目で把握できるように可視化する。【解決手段】  業務状況可視化システム１００はＰＣ１０を含む。ＰＣ１０は、各看護師の状況を各種センサ１２〜１６からの情報に基づいて各種エンジン２０〜２３で検知し、検知結果を含む看護師状況情報を時計１２Ｔ〜１６Ｔに基づく時刻情報と共にコンテキスト管理サーバ２６に蓄積する。そして、蓄積された看護師状況情報に基づいて任意の時刻における各看護師の状況を示す画像（ｉ１Ｘ〜ｉ１Ｚ，ｉ２Ｘ〜ｉ２Ｚ，ｉ３，ｉ４）を看護師状況ビューワ３０でモニタ（５２）に一覧表示する。また、蓄積された看護師状況情報に基づいて各患者の処置履歴情報を作成して、任意の時刻における各患者への処置履歴を示す画像（Ｗ１，Ｗ２）を患者状況ビューワ３２でモニタ（５２）に一覧表示する。【選択図】  図１
2010224879.tif 000002
【特許請求の範囲】
【請求項１】
業務の状況を可視化する業務状況可視化システムであって、
前記業務を行う各作業者の状況をセンサからの情報に基づいて検知する検知手段、
前記検知手段の検知結果を含む作業者状況情報を時計に基づく時刻情報と共に蓄積する第１蓄積手段、および
前記第１蓄積手段に蓄積された作業者状況情報に基づいて任意の時刻における前記各作業者の状況を示す作業者状況画像をモニタに一覧表示する第１表示手段を備える、業務状況可視化システム。
【請求項２】
前記センサは赤外線センサおよび動きセンサを含み、
前記検知手段は、前記各作業者の位置を前記赤外線センサからの情報に基づいて推定する推定手段、および前記各作業者の行動を前記動きセンサからの情報に基づいて識別する識別手段を含み、
前記作業者状況情報は前記推定手段の推定結果である位置情報および前記識別手段の識別結果である行動情報を含み、そして
前記作業者状況画像は前記各作業者の位置および行動を示す、請求項１記載の業務状況可視化システム。
【請求項３】
前記センサは近接センサをさらに含み、
前記検知手段は前記各作業者の近接対象を近接センサからの情報に基づいて特定する特定手段をさらに含み、
前記作業者状況情報は前記特定手段の特定結果である近接対象情報をさらに含み、そして、
前記作業者状況画像は前記各作業者の近接対象をさらに示す、請求項２記載の業務状況可視化システム。
【請求項４】
前記各作業者の近接対象は前記業務用の各機材のうち当該作業者に近接している機材を含む、請求項３記載の業務状況可視化システム。
【請求項５】
前記各作業者の近接対象は前記業務を受ける各対象者のうち当該作業者に近接する対象者を含み、
前記第１蓄積手段に蓄積された作業者状況情報に基づいて前記各対象者への業務実施履歴を示す対象者履歴情報を作成してメモリに記憶し、前記対象者履歴情報に基づいて任意の時刻における前記各対象者への業務実施履歴を示す対象者業務履歴画像を前記モニタに一覧表示する、第２表示手段をさらに備える、請求項３または４記載の業務状況可視化システム。
【請求項６】
前記赤外線センサからの情報，前記動きセンサからの情報および前記近接センサからの情報の少なくとも１つを含むセンサ情報を前記時計に基づく時刻情報と共に蓄積する第２蓄積手段、および
前記第２蓄積手段に蓄積されたセンサ情報に基づいて任意の時刻におけるセンサの検知結果を示す画像を前記モニタに表示する第３表示手段をさらに備える、請求項５記載の業務状況可視化システム。
【請求項７】
前記モニタへの表示を入力装置の操作に基づいて前記第１ないし第３表示手段を含む複数の表示手段に対応する複数の画面の間で切り換える切り換え手段をさらに備える、請求項６記載の業務状況可視化システム。
【請求項８】
業務の状況を可視化する業務状況可視化システムであって、
前記業務を行う各作業者の位置を赤外線センサからの情報に基づいて推定する推定手段、
前記各作業者の行動を動きセンサからの情報に基づいて識別する識別手段、
前記各作業者の近接対象を近接センサからの情報に基づいて特定する特定手段、
前記推定手段の推定結果である位置情報，前記識別手段の識別結果である行動情報および前記特定手段の特定結果である近接情報を含む作業者状況情報を時計に基づく時刻情報と共に蓄積する蓄積手段、および
前記蓄積手段に蓄積された作業者状況情報に基づいて前記業務を受ける各対象者への業務実施履歴を示す対象者履歴情報を作成して第１メモリに記憶し、前記対象者履歴情報に基づいて任意の時刻における前記各対象者への業務実施履歴を示す対象者業務履歴画像をモニタに一覧表示する、表示手段を備える、業務状況可視化システム。
【請求項９】
前記表示手段は、前記各対象者への業務実施予定を示す対象者予定情報を第２メモリに記憶しており、前記対象者履歴情報と前記対象者予定情報とを現在時刻において比較して、業務実施履歴と業務実施予定との間に差異がある対象者の業務履歴画像に当該差異を通知するメッセージをハイライト表示する、請求項８記載の業務状況可視化システム。
【請求項１０】
前記メッセージは予定業務の未実施を通知する、請求項９記載の業務状況可視化システム。
【請求項１１】
前記メッセージは実施時刻と予定時刻との間の時間差を通知する、請求項９記載の業務状況可視化システム。
【請求項１２】
前記メッセージは予定外業務の実施を通知する、請求項９記載の業務状況可視化システム。
【請求項１３】
前記表示手段は前記差異がある対象者への業務を担当する作業者の携帯端末にも無線通信モジュールを介して前記メッセージを表示する、請求項９記載の業務状況可視化システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、業務状況可視化システムに関し、特にたとえば、医療現場において看護師が患者に対して行う看護業務の状況を可視化する、業務状況可視化システムに関する。
【背景技術】
【０００２】
従来のこの種のシステムとしては、非特許文献１に記載された看護支援システムが知られている。この背景技術では、看護師が携帯する情報端末に患者情報の表示，業務実施状況や体温測定結果の記録といった機能を持たせる一方、情報端末で記録された実施情報や測定情報をサーバＰＣの画面に表示することで、看護業務の効率向上を図っている。
【非特許文献１】「携帯情報端末を用いた看護支援システムの開発と評価」（助田浩子ほか，情報処理学会論文誌，Ｖｏｌ．４０，Ｎｏ．１０，ｐｐ．３７８２〜３７９１，１９９９年１０月）
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかし、上記の背景技術では、サーバＰＣの画面に実施情報等が表示されるものの、各看護師の状況や各患者への業務実施履歴を一目で把握することは困難なので、師長などの管理者は、各看護師の状況に応じて業務の割り振りを変更したり、業務実施が遅滞している患者の担当看護師にアドバイスを行ったりして、更なる業務効率の向上を図ることはできなかった。各看護師もまた、自分自身の状況しかわからないので、看護師同士で連携して効率化を図ることもできなかった。
【０００４】
それゆえに、この発明の主たる目的は、新規な業務状況可視化システムを提供することである。
【０００５】
この発明の他の目的は、各看護師（業務を実行する各作業者）の状況や各患者（業務を受ける各対象者）への業務実施履歴を一目で把握することができる、業務状況可視化システムを提供することである。
【課題を解決するための手段】
【０００６】
本発明は、上記の課題を解決するために、以下の構成を採用した。なお、括弧内の参照符号および補足説明などは、本発明の理解を助けるために後述する実施の形態との対応関係を示したものであって、本発明を何ら限定するものではない。
【０００７】
第１の発明は、業務の状況を可視化する業務状況可視化システムであって、業務を行う各作業者の状況をセンサからの情報に基づいて検知する検知手段、検知手段の検知結果を含む作業者状況情報を時計に基づく時刻情報と共に蓄積する第１蓄積手段、および第１蓄積手段に蓄積された作業者状況情報に基づいて任意の時刻における各作業者の状況を示す作業者状況画像をモニタに一覧表示する第１表示手段を備える。
【０００８】
第１の発明では、業務状況可視化システム（１００）は、検知手段（２０〜２２）、第１蓄積手段（２６）および第１表示手段（３２，Ｓ９１〜Ｓ９７，Ｓ１０１〜Ｓ１１３）を備える。検知手段は、業務を行う各作業者の状況をセンサ（１２〜１６）からの情報に基づいて検知する。第１蓄積手段には、検知手段の検知結果を含む作業者状況情報が、時計（１２Ｔ〜１６Ｔ）に基づく時刻情報と共に蓄積されていく。第１表示手段は、第１蓄積手段に蓄積された作業者状況情報に基づいて、任意の時刻における各作業者の状況を示す作業者状況画像（ｉ１Ｘ〜ｉ１Ｚ，ｉ２Ｘ〜ｉ２Ｚ，ｉ３，ｉ４）をモニタ（５２）に一覧表示する。
【０００９】
第１の発明によれば、任意の時刻における各作業者の状況がモニタに一覧表示されるので、各作業者の状況を一目で把握することができる。
【００１０】
第２の発明は、第１の発明に従属する業務状況可視化システムであって、センサは赤外線センサおよび動きセンサを含み、検知手段は、各作業者の位置を赤外線センサからの情報に基づいて推定する推定手段、および各作業者の行動を動きセンサからの情報に基づいて識別する識別手段を含み、作業者状況情報は推定手段の推定結果である位置情報および識別手段の識別結果である行動情報を含み、そして作業者状況画像は各作業者の位置および行動を示す。
【００１１】
第２の発明では、センサは赤外線センサ（１２）および動きセンサ（１４）を含み、検知手段は推定手段（２０）および識別手段（２２）を含む。推定手段は各作業者の位置を赤外線センサからの情報に基づいて推定し、識別手段は各作業者の行動を動きセンサからの情報に基づいて識別する。なお、識別にあたって推定手段の推定結果や他のセンサからの情報を参照してもよい。したがって、第１蓄積手段が蓄積する作業者状況情報には推定手段の推定結果である位置情報および識別手段の識別結果である行動情報が含まれ、第１表示手段が表示する作業者状況画像は各作業者の位置および行動を示す結果となる。
【００１２】
第２の発明によれば、各作業者の位置および行動を一目で把握することができる。
【００１３】
第３の発明は、第２の発明に従属する業務状況可視化システムであって、センサは近接センサをさらに含み、検知手段は各作業者の近接対象を近接センサからの情報に基づいて特定する特定手段をさらに含み、作業者状況情報は特定手段の特定結果である近接対象情報をさらに含み、そして作業者状況画像は各作業者の近接対象をさらに示す。
【００１４】
第３の発明では、センサは推定手段および識別手段に加えて近接センサ（１６）も含み、検知手段は推定手段および識別手段に加えて特定手段（２３）も含む。特定手段は各作業者の近接対象を近接センサからの情報に基づいて特定するので、第１蓄積手段が蓄積する作業者状況情報には位置情報および行動情報に加えて特定手段の特定結果である近接対象情報も含まれ、第１表示手段が表示する作業者状況画像は各作業者の位置および行動に加えて近接対象をも示す結果となる。
【００１５】
第３の発明によれば、各作業者の位置，行動および近接対象を一目で把握することができる。
【００１６】
第４の発明は、第３の発明に従属する業務状況可視化システムであって、各作業者の近接対象は業務用の各機材のうち当該作業者に近接している機材を含む。
【００１７】
第４の発明では、第１表示手段が表示する作業者状況画像は、各作業者の位置および行動に加えて近接機材も示す。
【００１８】
第４の発明によれば、各作業者の位置，行動および近接機材を一目で把握することができる。
【００１９】
第５の発明は、第３または第４の発明に従属する業務状況可視化システムであって、各作業者の近接対象は業務を受ける各対象者のうち当該作業者に近接する対象者を含み、第１蓄積手段に蓄積された作業者状況情報に基づいて各対象者への業務実施履歴を示す対象者履歴情報を作成してメモリに記憶し、対象者履歴情報に基づいて任意の時刻における各対象者への業務実施履歴を示す対象者業務履歴画像をモニタに一覧表示する、第２表示手段をさらに備える。
【００２０】
第５の発明では、各作業者の近接対象は業務を受ける各対象者のうち当該作業者に近接する対象者を含む。したがって、第１表示手段が表示する作業者状況画像は、各作業者の位置および行動に加えて近接機材および／または近接対象者も示してよい。そして、業務状況可視化システムは第２表示手段（３０，Ｓ２１〜Ｓ５６，Ｓ７１〜Ｓ８５）をさらに備え、第２表示手段は、第１蓄積手段に蓄積された作業者状況情報に基づいて各対象者への業務実施履歴を示す対象者履歴情報を作成してメモリ（７２，７４）に記憶し、このメモリに記憶している対象者履歴情報に基づいて任意の時刻における各対象者への業務実施履歴を示す対象者業務履歴画像（Ｗ１，Ｗ２）をモニタに一覧表示する。
【００２１】
第５の発明によれば、任意の時刻における各対象者への業務実施履歴がモニタに一覧表示されるので、各対象者への業務実施履歴を一目で把握することができる。
【００２２】
第６の発明は、第５の発明に従属する業務状況可視化システムであって、赤外線センサからの情報，動きセンサからの情報および近接センサからの情報の少なくとも１つを含むセンサ情報を時計に基づく時刻情報と共に蓄積する第２蓄積手段、および第２蓄積手段に蓄積されたセンサ情報に基づいて任意の時刻におけるセンサの検知結果を示す画像をモニタに表示する第３表示手段をさらに備える。
【００２３】
第６の発明では、業務状況可視化システムは第２蓄積手段（２８）および第３表示手段（３４）をさらに備える。第２蓄積手段は赤外線センサからの情報，動きセンサからの情報および近接センサからの情報の少なくとも１つを含むセンサ情報を時計に基づく時刻情報と共に蓄積し、第３表示手段は第２蓄積手段に蓄積されたセンサ情報に基づいて任意の時刻におけるセンサの検知結果を示す画像をモニタに表示する。
【００２４】
第６の発明によれば、任意の時刻におけるセンサの検知結果も知ることができる。
【００２５】
第７の発明は、第６の発明に従属する業務状況可視化システムであって、モニタへの表示を入力装置（５４）の操作に基づいて第１ないし第３表示手段を含む複数の表示手段に対応する複数の画面の間で切り換える切り換え手段（Ｓ３〜Ｓ１１）をさらに備える。
【００２６】
第７の発明によれば、ユーザは、入力装置を操作することで、各作業者の状況画面，各対象者への業務実施履歴画面，およびセンサの検知結果画面を含む複数の画面のうち任意の１つをモニタに表示させることができる。
【００２７】
第８の発明は、業務の状況を可視化する業務状況可視化システムであって、業務を行う各作業者の位置を赤外線センサからの情報に基づいて推定する推定手段、各作業者の行動を動きセンサからの情報に基づいて識別する識別手段、各作業者の近接対象を近接センサからの情報に基づいて特定する特定手段、推定手段の推定結果である位置情報，識別手段の識別結果である行動情報および特定手段の特定結果である近接情報を含む作業者状況情報を時計に基づく時刻情報と共に蓄積する蓄積手段、および蓄積手段に蓄積された作業者状況情報に基づいて業務を受ける各対象者への業務実施履歴を示す対象者履歴情報を作成して第１メモリに記憶し、対象者履歴情報に基づいて任意の時刻における各対象者への業務実施履歴を示す対象者業務履歴画像をモニタに一覧表示する、表示手段を備える。
【００２８】
第８の発明では、業務状況可視化システム（１００）は、推定手段（２０）、識別手段（２２）、特定手段（２３）、蓄積手段（２６）および表示手段（３０，Ｓ２１〜Ｓ５６，Ｓ７１〜Ｓ８５）を備える。推定手段は業務を行う各作業者の位置を赤外線センサ（１２）からの情報に基づいて推定し、識別手段は各作業者の行動を動きセンサ（１４）からの情報に基づいて識別し、そして特定手段は各作業者の近接対象を近接センサ（１６）からの情報に基づいて特定する。蓄積手段（２６）には、推定手段の推定結果である位置情報，識別手段の識別結果である行動情報，および特定手段の特定結果である近接情報を含む作業者状況情報が、時計（１２Ｔ〜１６Ｔ）に基づく時刻情報と共に蓄積されていく。表示手段は、蓄積手段に蓄積されている作業者状況情報に基づいて、業務を受ける各対象者への業務実施履歴を示す対象者履歴情報を作成して第１メモリ（７２，７４）に記憶し、この第１メモリに記憶している対象者履歴情報に基づいて、任意の時刻における各対象者への業務実施履歴を示す対象者業務履歴画像（Ｗ１，Ｗ２）をモニタに一覧表示する。
【００２９】
第８の発明によれば、任意の時刻における各対象者への業務実施履歴がモニタに一覧表示されるので、各対象者への業務実施履歴を一目で把握することができる。
【００３０】
第９の発明は、第８の発明に従属する業務状況可視化システムであって、表示手段は、各対象者への業務実施予定を示す対象者予定情報を第２メモリ（６６，６８）に記憶しており、対象者履歴情報と対象者予定情報とを現在時刻において比較して、業務実施履歴と業務実施予定との間に差異がある対象者の業務履歴画像に当該差異を通知するメッセージ（Ｍ１〜Ｍ３）をハイライト表示する（Ｓ５５，Ｓ３７，Ｓ３９）。
【００３１】
第９の発明によれば、現時点で業務実施状況が予定と異なる対象者がいれば、その対象者および差異を知ることができる。
【００３２】
第１０の発明は、第９の発明に従属する業務状況可視化システムであって、メッセージは予定業務の未実施を通知する。
【００３３】
第１１の発明は、第９の発明に従属する業務状況可視化システムであって、メッセージは実施時刻と予定時刻との間の時間差を通知する。
【００３４】
第１２の発明は、第９の発明に従属する業務状況可視化システムであって、メッセージは予定外業務の実施を通知する。
【００３５】
第１３の発明は、第９の発明に従属する業務状況可視化システムであって、表示手段は差異がある対象者への業務を担当する作業者の携帯端末（４０）にも無線通信モジュール（１０Ｌ，４０Ｌ）を介してメッセージを表示する（Ｓ５６，Ｓ３８，Ｓ４０）。
【００３６】
第１３の発明によれば、現時点で業務実施状況が予定と異なる対象者がいれば、その対象者を担当する作業者に直接、その差異を知らせることができる。
【発明の効果】
【００３７】
この発明によれば、各看護師の状況や各患者への業務実施履歴を一目で把握することができる、業務状況可視化システムが実現される。この結果、管理者は、各看護師の状況に応じて業務の割り振りを変更したり、業務実施が遅滞している患者の担当看護師にアドバイスを行ったりして、業務効率の向上を図ることができる。看護師同士で連携して効率化を図ることも可能となる。
【００３８】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００３９】
【図１】この発明の一実施例である業務状況可視化システムの構成を示すブロック図である。
【図２】看護業務への適用例を示す図解図である。
【図３】ＰＣの構成例を示すブロック図である。
【図４】ＰＣのメインメモリのメモリマップを示す図解図である。
【図５】ＰＣのＣＰＵ動作の一部を示すフロー図である。
【図６】ＰＣのＣＰＵ動作の他の一部を示すフロー図である。
【図７】ＰＣのＣＰＵ動作のその他の一部を示すフロー図である。
【図８】看護師状況テーブルの一例を示す図解図である。
【図９】患者処置予定データの一例を示す図解図であり、（Ａ）が患者Ａの処置予定データを示し、（Ｂ）が患者Ｂの処置予定データを示す。
【図１０】患者処置履歴定データの一例を示す図解図であり、（Ａ）が患者Ａの処置履歴データを示し、（Ｂ）が患者Ｂの処置履歴データを示す。
【図１１】患者状況ＲＴ画面の一例を示す図解図である。
【図１２】患者処置履歴定データの他の一例を示す図解図であり、（Ａ）が患者Ａの処置履歴データを示し、（Ｂ）が患者Ｂの処置履歴データを示す。
【図１３】患者状況ＲＴ画面の他の一例を示す図解図である。
【図１４】ＰＣのＣＰＵ動作のさらにその他の一部を示すフロー図である。
【図１５】患者状況ＰＢ画面の他の一例を示す図解図である。
【図１６】ＰＣのＣＰＵ動作の他の一部を示すフロー図である。
【図１７】看護師状況テーブルの他の一例を示す図解図である。
【図１８】看護師状況ＲＴ画面の一例を示す図解図である。
【図１９】ＰＣのＣＰＵ動作のその他の一部を示すフロー図である。
【発明を実施するための形態】
【００４０】
図１を参照して、この発明の一実施例である業務状況可視化システム１００は、ＰＣ１０，携帯端末４０，赤外線センサ１２，動きセンサ１４，近接センサ１６およびマイクロフォン１８を備える。赤外線センサ１２，動きセンサ１４，近接センサ１６およびマイクロフォン１８には、時計１２Ｔ，１４Ｔ，１６Ｔ，および１８Ｔがそれぞれ設けられており、各時計１２Ｔ〜１８Ｔは、ＰＣ１０側の時計１０Ｔ（図３参照：後述）と同期している。
【００４１】
また、赤外線センサ１２にはさらに無線ＬＡＮモジュール１２Ｌが設けられ、携帯端末４０，動きセンサ１４，近接センサ１６およびマイクロフォン１８にはさらにＢｌｕｅｔｏｏｔｈ（登録商標）モジュール４０Ｂ，１４Ｂ，１６Ｂおよび１８Ｂがそれぞれ設けられており、無線ＬＡＮモジュール１２ＬはＰＣ１０側の無線ＬＡＮモジュール１０Ｌ（図３参照：後述）との間で無線ＬＡＮ通信を行い、各Ｂｌｕｅｔｏｏｔｈモジュール１４Ｂ〜１８Ｂは携帯端末４０のＢｌｕｅｔｏｏｔｈモジュール４０Ｂとの間でＢｌｕｅｔｏｏｔｈ通信を行う。
【００４２】
したがって、この実施例では、赤外線センサ１２からの信号は無線ＬＡＮで直接ＰＣ１０へと伝送される一方、動きセンサ１４，近接センサ１６およびマイクロフォン１８からの各信号は、Ｂｌｕｅｔｏｏｔｈで携帯端末４０に集約された後に、無線ＬＡＮでＰＣ１０へと伝送される。
【００４３】
なお、他の実施例では、携帯端末４０を省略して、動きセンサ１４，近接センサ１６およびマイクロフォン１８が直接ＰＣ１０と無線ＬＡＮで通信を行うようにすることも可能である。すなわち、動きセンサ１４，近接センサ１６およびマイクロフォン１８に設けられたＢｌｕｅｔｏｏｔｈモジュール１４Ｂ，１６Ｂおよび１８Ｂを無線ＬＡＮモジュール１４Ｌ，１６Ｌおよび１８Ｌ（図示せず）に置き換え、各無線ＬＡＮモジュール１４Ｌ〜１８ＬがＰＣ１０側の無線ＬＡＮモジュール１０Ｌとの間で無線ＬＡＮ通信を行ってもよい。
【００４４】
また、ＰＣ１０と赤外線センサ１２との間の接続には、無線ＬＡＮ方式に代えて、ＺｉｇＢｅｅ（登録商標）など他の近距離無線通信方式を用いてもよく、ＬＡＮケーブル等を介した有線通信方式を用いることも可能である。
【００４５】
また、動きセンサ１４，近接センサ１６およびマイクロフォン１８と携帯端末４０との間の接続には、Ｂｌｕｅｔｏｏｔｈ方式に代えて他の近距離無線通信方式を用いてもよく、接続箇所によって異なる近距離無線通信方式を用いることも可能である。
【００４６】
業務状況可視化システム１００の看護業務への適用例を図２に示す。図２の適用例では、ＰＣ１０は、病棟内の任意の場所たとえばナースステーションに設置される。赤外線センサ１２は赤外線送信機１２ａおよび赤外線受信機１２ｂで構成され、赤外線送信機１２ａは看護師Ｘの頭部に装着される。赤外線受信機１２ｂは、病棟内の所定位置たとえば各室の出入り口ＥＮＴや手洗い用シンクなどの近傍に設置される（図１１，図１８等参照：後述）。
【００４７】
赤外線送信機１２ａおよび赤外線受信機１２ｂの各々にはＩＤが付されており、赤外線送信機１２ａは自身のＩＤを赤外線で周期的に送信する。赤外線受信機１２ｂは、赤外線送信機１２ａからＩＤを受信すると、このＩＤおよび自身のＩＤを時計１２Ｔに基づくタイプスタンプと共に、無線ＬＡＮモジュール１２Ｌを通してＰＣ１０に送信する。すなわち、赤外線センサ１２が出力するＩＤデータは、一対のＩＤとタイムスタンプとを含む。
【００４８】
動きセンサ１４は加速度センサ１４ａ〜１４ｄで構成され、加速度センサ１４ａ〜１４ｄは、看護師Ｘの左上腕，右上腕，胸および腰にそれぞれ装着され、３軸の加速度を繰り返し（たとえば１／１００秒周期で）検知する。動きセンサ１４は、各加速度センサ１４ａ〜１４ｄの検知結果を時計１４Ｔに基づくタイムスタンプと共に、Ｂｌｕｅｔｏｏｔｈモジュール１４Ｂおよび４０Ｂならびに無線ＬＡＮモジュール４０Ｌを通してＰＣ１０に送信する。すなわち、動きセンサ１４が出力する動きデータは、３×４＝１２成分の加速度値とタイムスタンプとを含む。
【００４９】
近接センサ１６はＢｌｕｅｔｏｏｔｈモジュール１６ａおよび１６ｂで構成され、Ｂｌｕｅｔｏｏｔｈモジュール１６ａは看護師Ｘ（の携帯端末４０）に、Ｂｌｕｅｔｏｏｔｈモジュール１６ｂは共用の看護機材４２（血圧計など）および当該患者専用のベッド４４（所持品や患者自身でもよい）に、それぞれ設けられる。看護機材４２は、所定の場所たとえばナースステーションに保管されており、必要に応じて病室などに持ち出される。
【００５０】
看護師Ｘ（の携帯端末４０）に設けられたＢｌｕｅｔｏｏｔｈモジュール１６ａは、看護機材４２やベッド４４に設けられたＢｌｕｅｔｏｏｔｈモジュール１６ｂのＩＤ（ＭＡＣアドレス）を検知して、このＩＤおよび自身のＩＤを、現時点の電解強度（ＲＳＳＩ）および時計１６Ｔに基づくタイムスタンプと共に、Ｂｌｕｅｔｏｏｔｈモジュール１６Ｂおよび４０Ｂならびに無線ＬＡＮモジュール４０Ｌを通してＰＣ１０に送信する。すなわち、近接センサ１６が出力する近接データは、一対のＩＤと電界強度値とタイムスタンプとを含む。
【００５１】
マイクロフォン１８は、看護師Ｘの口の近くに装着され、看護師Ｘの発話を含む音声を捉えて符号化する。符号化して得られた音声データは、時計１８Ｔに基づくタイムスタンプと共に、Ｂｌｕｅｔｏｏｔｈモジュール１８Ｂおよび４０Ｂならびに無線ＬＡＮモジュール４０Ｌを通してＰＣ１０に送信される。すなわち、マイクロフォン１８が出力する音声データにもまた、タイムスタンプが付与される。
【００５２】
なお、他の看護師Ｙ，Ｚ，…の各々にも同様に、赤外線送信機１２ａ，加速度センサ１４ａ〜１４ｄ，Ｂｌｕｅｔｏｏｔｈモジュール１６ａ（が設けられた携帯端末４０），およびマイクロフォン１８が装着される。
【００５３】
再び図１を参照して、ＰＣ１０は、位置推定エンジン２０，行動識別エンジン２２，対象特定エンジン２３，音声認識エンジン２４，コンテキスト管理サーバ２６，センサデータマネージャ２８，患者状況ビューワ３０，看護師状況ビューワ３２およびセンサデータビューワ３４を備える。コンテキスト管理サーバ２６はリアルタイムＤＢ（データベース）２６ｒおよび履歴ＤＢ２６ｈを含み、そしてセンサデータマネージャ２８はセンサＤＢ２８ｓを含む。
【００５４】
これらの構成要素（２０〜３４，２６ｒ，２６ｈおよび２８ｓ）の機能は、図３に示すハードウェア資源、つまり時計１０Ｔ，無線ＬＡＮモジュール１０Ｌ，ＣＰＵ５０，ＬＣＤモニタ５２，キー入力装置５４およびメインメモリ５６と、メインメモリ５６に格納されたソフトウェア資源とによって実現される。ソフトウェア資源はミドルウェア層，コンテキスト管理層およびアプリケーション層を含む複数の層に階層化されており、位置推定エンジン２０，行動識別エンジン２２，対象特定エンジン２３および音声認識エンジン２４はミドルウェア層に、コンテキスト管理サーバ２６およびセンサデータマネージャ２８はコンテキスト管理層に、そして患者状況ビューワ３０，看護師状況ビューワ３２およびセンサデータビューワ３４はアプリケーション層に、それぞれ属する。
【００５５】
赤外線センサ１２からのＩＤデータは、図示しないバッファを経て位置推定エンジン２０に与えられる。位置推定エンジン２０は、与えられたＩＤデータに基づいて看護師Ｘ，Ｙ，…の現在位置を推定し、推定結果（位置情報）をコンテキスト管理サーバ２６および行動識別エンジン２２に出力する。
【００５６】
近接センサ１６からの近接データは、図示しないバッファを経て対象特定エンジン２３に与えられる。対象特定エンジン２３は、与えられた近接データに基づいて看護師Ｘ，Ｙ，…の近接対象（患者Ａ，Ｂまたは看護機材４２）を特定し、特定結果（近接対象情報）をコンテキスト管理サーバ２６および行動識別エンジン２２に出力する。
【００５７】
動きセンサ１４からの動きデータは、図示しないバッファを経て行動識別エンジン２２に与えられる。行動識別エンジン２２は、主として与えられた動きデータに基づいて、位置推定エンジン２０の推定結果および対象特定エンジン２３の特定結果も参照しつつ、看護師Ｘ，Ｙ，…の行動を識別し、識別結果（行動情報）をコンテキスト管理サーバ２６に出力する。
【００５８】
マイクロフォン１８からの音声データは、図示しないバッファを経て音声認識エンジン２４に与えられる。音声認識エンジン２４は、与えられた音声データに基づいて看護師Ｘ，Ｙ，…の発話音声を識別し、識別結果（発話情報）をコンテキスト管理サーバ２６に出力する。
【００５９】
コンテキスト管理サーバ２６は、こうしてミドルウェア層で収集された情報を看護師毎に集約して、看護コンテキストとして管理する。
【００６０】
詳しくは、コンテキスト管理サーバ２６内のリアルタイムＤＢ２６ｒには、図８，図１７に示すように構成された看護師状況テーブル７４が格納されている。看護師状況テーブル７４は、各々が一人の看護師に対応する複数のデータフィールドからなり、各データフィールドは、データフィールドＩＤ，看護師ＩＤ，行動状態，行動状態変更時刻，位置ＩＤ，位置変更時刻，対象患者ＩＤ，対象患者変更時刻，対象機材ＩＤ，対象機材変更時刻，音声ＩＤ，音声認識結果および音声変更時刻を含む。
【００６１】
コンテキスト管理サーバ２６は、位置推定エンジン２０の推定結果，行動識別エンジン２２の推定結果，対象特定エンジン２３の特定結果，および音声認識エンジン２４の認識結果を受け取ると、これらを看護師毎に集約し、結果をリアルタイムＤＢ２６ｒ内の看護師状況テーブル７４に逐次書き込む。リアルタイムＤＢ２６ｒ内の看護師状況テーブル７４が更新されると、コンテキスト管理サーバ２６内の履歴ＤＢ２６ｈに更新履歴データが追記されていく。コンテキスト管理サーバ２６は、履歴ＤＢ２６ｈの更新履歴データを参照することで、業務開始時刻から現在時刻（または業務終了時刻）までの任意の時刻における看護師状況テーブル７４を再現することができる。
【００６２】
コンテキスト管理サーバ２６はまた、患者状況ビューワ３０または看護師状況ビューワ３２の要求に応じて、現在時刻または指定時刻における看護コンテキストを提供する。現在時刻における看護コンテキストとしてはリアルタイムＤＢ２６ｒ内の看護師状況テーブル７４が、指定時刻における看護コンテキストとしては履歴ＤＢ２６ｈ内の履歴データから再現される看護師状況テーブル７４が、それぞれ提供される。
【００６３】
センサデーマネージャ２８は、各種センサ１２〜１６によって検出された生データの管理を行う。すなわち、赤外線センサ１２からのＩＤデータ，動きセンサ１４からの動きデータおよび近接センサ１６からの近接データは、センサデーマネージャ２８にも与えられる。センサデーマネージャ２８は、与えられたデータをセンサＤＢ２８ｓに保存すると共に、センサデータビューワ３４から要求があれば、センサＤＢ２８ｓから該当データを読み出して提供する。
【００６４】
患者状況ビューワ３０は、コンテキスト管理サーバ２６から看護コンテキストの提供を受けて、現在時刻または指定時刻における各患者状況を一覧表示する。
【００６５】
詳しくは、メインメモリ５６のデータ領域５６ｂには、図９（Ａ），図９（Ｂ）に示すような、各患者Ａ，Ｂの処置予定を示す患者処置予定データ６６，６８が格納されている。たとえば患者Ａの処置予定データ６６は、各々が患者Ａへの１つの処置に対応する複数のデータフィールドからなり、各データフィールドはデータフィールドＩＤ，処置内容，場所，看護師ＩＤ，開始時刻および終了時刻を含む。この患者処置予定データ６６，６８は、キー入力装置５４の操作によって随時更新可能である。
【００６６】
患者状況ビューワ３０は、コンテキスト管理サーバ２６から、図８に示すような現在時刻または指定時刻における看護師状況テーブル７４を取得して、図１０（Ａ），図１０（Ｂ）または図１２（Ａ），図１２（Ｂ）に示すような各患者Ａ，Ｂの処置履歴データ７０，７２を作成する。患者処置履歴データ７０，７２は、前述した患者処置予定データ６６，６８（図９（Ａ），図９（Ｂ）参照）と同様の構成を有する。そして、作成した患者処置履歴データ７０，７２に基づいて、図１１，図１３に示すような患者状況リアルタイム（ＲＴ）画面、または図１５に示すような患者状況プレイバック（ＰＢ）画面をＬＣＤモニタ５２に表示する。
【００６７】
たとえば図１１の患者状況ＲＴ画面では、患者Ａの処置状況を示す状況ウィンドウＷ１および患者Ｂの処置状況を示す状況ウィンドウＷ２が、病棟の間取り図ＦＰ上に表示される。各状況ウィンドウＷ１，Ｗ２には、現在時刻における「予定」，「履歴」および「担当」が、時間軸に沿う帯の態様で表示される。「予定」は患者処置予定データ６６，６８に記述された“処置内容”，“開始時刻”および“終了時刻”に基づき、「履歴」は患者処置履歴データ７０，７２に記述された“処置内容”，“開始時刻”および“終了時刻”に基づき、そして「担当」は患者処置履歴データ７０，７２または患者処置予定データ６６，６７に記述された“担当看護師ＩＤ”に基づく。各状況ウィンドウの内容はその後、時間の経過に従ってたとえば５秒毎に更新されていく。
【００６８】
各状況ウィンドウＷ１，Ｗ２内で「予定」と「履歴」との間にずれが生じると、これを通知するメッセージ（Ｍ１〜Ｍ３）が当該状況ウィンドウＷ１，Ｗ２内にハイライト表示される。図１１の患者状況ＲＴ画面では、患者Ａを対象に９時３０分から実施予定である検査ａは、９時４０分を過ぎても未だ開始されていないので、患者Ａの状況ウィンドウＷ１に「注意！検査ａが未実施です」というメッセージＭ１が表示されている。このメッセージＭ１は、無線ＬＡＮを通じて担当である看護師Ｙの携帯端末４０にも表示可能である。
【００６９】
一方、患者Ｂを対象に９時００分から看護師Ｘにより実施予定である点滴は、８時５７分に開始されており、このため患者Ｂの状況ウィンドウＷ２には「点滴は予定より３分早く実施中です」というメッセージＭ２が表示されている。このメッセージＭ２は、無線ＬＡＮを通じて担当である看護師Ｘの携帯端末４０にも表示可能である。
【００７０】
図１３の患者状況ＲＴ画面では、患者Ａに対して１３時３０分から予定されている処置は検査ｂなのに、担当である看護師Ｘは１３時３２分の時点で検査ｃを実施しており、このため患者Ａの状況ウィンドウＷ１には「注意！予定外の処置です」というメッセージＭ３が表示されている。このメッセージＭ３は、無線ＬＡＮを通じて看護師Ｘの携帯端末４０にも表示可能である。患者Ｂに対しては予定された処置が時間通りに実施中であり、このため患者Ｂの状況ウィンドウＷ２にはメッセージは表示されていない。
【００７１】
図１５の患者状況ＰＢ画面でも同様に各患者Ａ，Ｂの処置状況を示す状況ウィンドウＷ１，Ｗ２が病棟の間取り図ＦＰ上に表示されるが、ここで各状況ウィンドウＷ１，Ｗ２に示されるのは、現在時刻ではなく指定時刻における「予定」，「履歴」および「担当」である。この患者状況ＰＢ画面では、業務の開始から終了までの期間に対応するタイムバーＴＢが間取り図ＦＰの下方に表示されており、ユーザが、このタイムバーＴＢ上のポインタＰｔを図示しないポインティングデバイスで移動させることによって、またはキー入力装置５４で直接数字を入力することによって、所望の時刻を指定すると、各状況ウィンドウＷ１，Ｗ２には、指定時刻における「予定」，「履歴」および「担当」が表示される。各状況ウィンドウＷＩ，Ｗ２の表示内容はその後、時間の経過に従ってたとえば５秒毎に更新されていく。
【００７２】
看護師状況ビューワ３２は、コンテキスト管理サーバ２６から看護コンテキストの提供を受けて、現在時刻または指定時刻における各看護師Ｘ，Ｙ，…の状況を一覧表示する。詳しくは、看護師状況ビューワ３２は、コンテキスト管理サーバ２６から図１７に示すような現在時刻または指定時刻における看護師状況テーブル７４を取得して、図１８に示すような看護師状況ＲＴ画面または図示しない看護師状況ＰＢ画面をＬＣＤモニタ５２に表示する。
【００７３】
図１８の看護師状況ＲＴ画面では、各看護師Ｘ〜Ｚについて、現在時刻（１８：２３：３２）における位置および行動状態が、位置アイコンｉ１Ｘ〜ｉ１Ｚおよび行動状態アイコンｉ２Ｘ〜ｉ２Ｚの態様で、間取り図ＦＰ上に示される。位置アイコンｉ１Ｘおよび行動状態アイコンｉ２Ｘによって、看護師Ｘはナースステーション内で時刻１８：２３から手洗いを実行中であることがわかる。位置アイコンｉ１Ｙおよび行動状態アイコンｉ２Ｙによって、看護師Ｙはナースステーション内で時刻１８：１９から記入動作を実行中であることがわかる。位置アイコンｉ１Ｚおよび行動状態アイコンｉ２Ｚによって、看護師Ｚは時刻１８：１９から廊下を歩いて移動中であることがわかる。
【００７４】
また、位置アイコンｉ１Ｚおよび行動状態アイコンｉ２Ｚの近傍には、血圧計０３を示す対象機材アイコンｉ３が表示されており、これによって、看護師Ｚは血圧計０３を携行していることもわかる。
【００７５】
そしてこの後、看護師Ｚが２０２号病室でベッド４４に横たわる患者Ｂの血圧測定を行ったとすると、位置アイコンｉ１Ｚ，行動状態アイコンｉ２Ｚおよび対象機材アイコンｉ３の近傍にさらに、患者Ｂを示す対象患者アイコンｉ４が表示される。このとき、行動状態アイコンｉ２Ｚは“血圧測定＿１８：２０〜”を示している。これらのアイコンｉ１Ｚ，ｉ２Ｚ，ｉ３およびｉ４によって、看護師Ｚは２０２号病室で患者Ｂに対し１８時２０分から血圧測定を行っていることがわかる。
【００７６】
上記のような４種類のアイコンｉ１〜ｉ４は、図１７に示すような現在時刻における看護師状況テーブル７４に基づくもので、以降、時間の経過に従ってたとえば５秒毎に更新されていく。なお、図示しない看護師状況ＰＢ画面では、指定時刻における看護師状況テーブル７４に基づいて、同様のアイコンｉ１〜ｉ４が表示され、同様に更新されていく。
【００７７】
センサデータビューワ３４は、センサデータマネージャ２８から現在時刻または指定時刻における生データを取得して、各種のセンサ情報たとえば動きデータに基づく加速度波形（図示せず）などをＬＣＤモニタ５２に表示する。センサ情報もまた、時間の経過に従ってたとえば５秒毎に更新されていく。
【００７８】
このように、業務状況可視化システム１００を看護業務に適用すれば、患者および看護師一人一人の状況をＰＣ１０の画面でリアルタイムに（またはプレイバックで）一覧できるので、師長など管理者による業務管理が容易になり、看護師同士の情報共有も促進される。また、業務の実行状況（履歴）が予定から外れていれば、ＰＣ１０の画面や携帯端末４０を通じて警告ないし通知が行われるので、管理者の負担を増やすことなく看護業務の質的向上を図ることができる。
【００７９】
以下、このような業務状況可視化を実現するための具体的な情報処理について説明する。メインメモリ５６のメモリマップの一部（アプリケーション層に割り当てられた部分）を図４に示す。メインメモリ５６はプログラム領域５６ａおよびデータ領域５６ｂを含み、プログラム領域５６ａには表示制御プログラム６０および通信制御プログラム６２が格納されている。表示制御プログラム６０は、上述した各種ビューワ３０〜３４を実現するためのプログラムであって、図５に示すメインスレッドと、図６および図７に示す患者状況ＲＴ表示スレッドと、図１４に示す患者状況ＰＢ表示スレッドと、図１６に示す看護師状況ＲＴ表示スレッドと、図１９に示す看護師状況ＰＢ表示スレッドと、図示しないセンサデータＲＴ／ＰＢ表示スレッドとを含む。通信制御プログラム６２は、無線ＬＡＮモジュール１０Ｌを制御して、ＰＣ１０と赤外線センサ１２および携帯端末４０との間で無線ＬＡＮ通信を行うためのプログラムである。
【００８０】
患者状況ＲＴ表示スレッドおよび患者状況ＰＢ表示スレッドは患者状況ビューワ３０に対応し、看護師状況ＲＴ表示スレッドおよび看護師状況ＰＢ表示スレッドは看護師状況ビューワ３２に対応し、そしてセンサデータＲＴ／ＰＢ表示スレッドはセンサデータビューワ３４に対応する。これらの表示スレッドは、メインスレッドによって起動／終了される。
【００８１】
データ領域５６ｂには、現表示モード情報６４，患者Ａの処置予定データ６６，患者Ｂの処置予定データ６８，患者Ａの処置履歴データ７０，患者Ｂの処置履歴データ７２，および看護師状況テーブル７４などが記憶される。現表示モード情報６４は、上記複数の表示スレッドにそれぞれ対応する複数の表示モードのうち、現時点で選択されている表示モードを示す情報である。患者Ａの処置予定データ６６は図９（Ａ）に、患者Ｂの処置予定データ６８は図９（Ｂ）に、患者Ａの処置履歴データ７０は図１０（Ａ）または図１２（Ａ）に、患者Ｂの処置履歴データ７２は図１０（Ｂ）または図１２（Ｂ）に、そして看護師状況テーブル７４は図８または図１７に、それぞれ示されている。
【００８２】
業務状況可視化システム１００が起動されると、ＣＰＵ５０は、メインスレッドの処理を開始する。図５を参照して、最初のステップＳ１では初期処理を実行し、次のステップＳ３では現表示モード情報６４（図４参照）に対応する表示スレッドを起動する。処理はその後、ステップＳ５〜Ｓ７のイベント待ちループに入る。
【００８３】
なお、ＣＰＵ５０は、複数のスレッドを並列的に実行可能であり、以降、このメインスレッドと、上記複数の表示スレッドのうち起動された表示スレッドとを並列に実行する。各表示スレッドの処理については後述する。
【００８４】
終了操作が行われると、ステップＳ５からステップＳ９に移り、現表示モードを記憶して現表示スレッドを終了する。そして、このメインスレッド自身を終了する。一方、モード指定操作が行われると、ステップＳ７からステップＳ１１に移って、現表示スレッドを終了し、指定モードに対応する表示スレッドを起動する。そして、現表示モード情報６４を更新した後、ステップＳ５〜Ｓ７の操作待ちループに戻る。
【００８５】
患者状況ＲＴ表示スレッドが起動されると、図６および図７に示す処理が実行される。最初のステップＳ２１では、コンテキスト管理サーバ２６に対して初期設定を行う。具体的には、リアルタイムＤＢ２６ｒ内の看護師状況テーブル７４のいずれかのデータフィールドで対象患者ＩＤに変更があったとき、当該データフィールド（つまり担当看護師の状況データ）を患者状況ビューワ３０側に通知するように設定する。この結果、たとえば図８の看護師状況テーブル７４のデータフィールド“３”で対象患者ＩＤが“−”から“患者Ｂ”に変化すると、このデータフィールド“３”の内容（看護師Ｘ，点滴，０９：３７，…，点滴行います，９：３５）が通知される。
【００８６】
次のステップＳ２２では、コンテキスト管理サーバ２６から看護師状況テーブル７４を取得してデータ領域５６ｂに格納し、そして各患者ＩＤの処置履歴データ、ここでは患者Ａの処置履歴データ７０および患者Ｂの処置履歴データ７２をデータ領域５６ｂ内に作成する。そしてステップＳ２３で、患者Ａの処置履歴データ７０および患者Ｂの処置履歴データ７２に基づいて、図１１，図１３のような患者状況ＲＴ画面をＬＣＤモニタ５２に初期表示する。処理はその後、コンテキスト管理サーバ２６からの通知の有無によって、ステップＳ２７〜Ｓ４０と、ステップＳ４１〜Ｓ５６とに２分岐する。
【００８７】
まず、通知があった場合、ステップＳ２７では、通知されたデータフィールドに基づいて、看護師状況テーブル７４および当該対象患者ＩＤの処置履歴データ（７０または７２）を更新する。これによって、リアルタイムＤＢ２６ｒ側の変化が、看護師状況テーブル７４および患者Ａの処置履歴データ７０または患者Ｂの処置履歴データ７２に反映される。
【００８８】
次のステップＳ２９では、当該対象患者ＩＤに関して処置予定データ（６６または６８）と処置履歴データ（７０または７２）とを現在時刻において照合し、照合結果に基づいて一致フラグを制御する。たとえば、対象患者ＩＤが“患者Ｂ”の場合、患者Ｂの処置予定データ６８と患者Ｂの処置履歴データ７２とが照合される。患者Ｂの処置予定データ６８が図９（Ｂ）に示されたものであり、患者Ｂの処置履歴データ７２が図１０（Ｂ）に示されたものであり、そして現時時刻が０９：４０である場合、どちらの処置内容も“点滴”なので、一致フラグにはＴｒｕｅがセットされる。
【００８９】
また、対象患者ＩＤが“患者Ａ”の場合には、患者Ａの処置予定データ６６と患者Ａの処置履歴データ７０とが照合される。患者Ａの処置予定データ６６が図９（Ａ）に示されたものであり、患者Ａの処置履歴データ７０が図１２（Ａ）に示されたものであり、そして現時時刻が１３：３２である場合、処置内容が前者では“検査ｂ”なのに後者では“検査ｃ”なので、一致フラグにはＦａｌｓｅがセットされる。
【００９０】
そしてステップＳ３１で、一致フラグがＴｒｕｅであるか否かを判別し、ＹＥＳであればステップＳ３２に進む一方、ＮＯであればステップＳ３９に進む。ステップＳ３２では、上記の照合結果に基づいて、さらに時間差を計算する。ここでは、予定の開始時刻と履歴の開始時刻との差分を時間差とみなす。したがって、上述した患者Ｂに対する点滴の例では、時間差は“３分”と計算される。
【００９１】
ステップＳ３３では、時刻差が既定値（たとえば２分）未満であるか否かをさらに判別し、ここでもＹＥＳであれば、ステップＳ３５で当該患者ＩＤの状況ウィンドウ（Ｗ１またはＷ２）を処置履歴データ（７０または７２）に基づいて更新した後、ステップＳ２５に戻る。
【００９２】
ステップＳ３３でＮＯであればステップＳ３７に移って、処置は予定時刻からずれて実施中である旨および時刻差を示すメッセージ、たとえば図１１の状況ウィンドウＷ２に示されたメッセージＭ２つまり「点滴は予定より３分早く実施中です」を、当該患者ＩＤの状況ウィンドウ（Ｗ１またはＷ２）にハイライト表示する。同様のメッセージ（Ｍ２）は、次のステップＳ３８で担当看護師（Ｘ）の携帯端末４０宛に送信されてもよい。その後、ステップＳ２５に戻る。
【００９３】
一方、ステップＳ３９では、当該患者ＩＤの状況ウィンドウ（Ｗ１またはＷ２）に予定外処置が実施中である旨をハイライト表示する。たとえば、図１３の状況ウィンドウＷ１に示されたメッセージＭ３つまり「注意！予定外の処置です」が、このハイライト表示に該当する。同様のメッセージ（Ｍ３）は、次のステップＳ４０で担当看護師（Ｘ）の携帯端末４０宛に送信されてもよい。その後、ステップＳ２５に戻る。
【００９４】
一方、通知がなかった場合、ステップＳ４１では、全対象患者ＩＤ（ここでは患者Ａおよび患者Ｂ）のうち未選択の対象患者ＩＤがあるか否かを判別する。ここでＹＥＳであれば、ステップＳ４３で未選択の対象患者ＩＤから１つを選択し、当該対象患者ＩＤについてステップＳ４５〜Ｓ５６の一連の処理の全部または一部を実行した後、ステップＳ４１に戻って同様の処理を繰り返す。ステップＳ４１の判別結果がＮＯとなると、ステップＳ２５に戻る。
【００９５】
ステップＳ４５では、当該患者ＩＤの状況ウィンドウ（Ｗ１またはＷ２）を当該患者ＩＤの処置履歴データ（７０または７２）に基づいて更新する。ステップＳ４７では、当該対象患者ＩＤに関して処置予定データ（６６または６８）と処置履歴データ（７０または７２）とを現在時刻において照合して、処置漏れを検出する。たとえば、対象患者ＩＤが“患者Ａ”の場合、患者Ａの処置予定データ６６と患者Ａの処置履歴データ７０とが照合される。患者Ａの処置予定データ６６が図９（Ａ）に示されたものであり、患者Ａの処置履歴データ７０が図１０（Ａ）に示されたものであり、そして現時時刻が０９：４０である場合、検査ａの開始時刻が前者では“２００９．０１．２７＿０９：３０”なのに後者では“−”なので、“検査ａ”の処置漏れが検出される。
【００９６】
ステップＳ４９では、処置漏れか検出されたか否かを判別し、ＮＯであればステップＳ４１に戻る一方、ＹＥＳであればステップＳ５１に進む。ステップＳ５１では、検出された処置漏れに関して遅延時間（予定された開始時刻と現在時刻との差分）を計算する。ステップＳ５３では、計算結果が既定値（たとえば８分）を超えているか否かを判別し、ＮＯであればステップＳ４１に戻る一方、ＹＥＳであればステップＳ５５に進む。たとえば、上述した“検査ｂ”の処置漏れであれば、ステップＳ５１で遅延時間は１０分と計算され、ステップＳ５３ではＹＥＳと判別される。
【００９７】
ステップＳ５５では、検出された処置漏れを通知するメッセージ、たとえば図１１に示したメッセージＭ１つまり「注意！検査ａが未実施です」を、当該患者ＩＤの状況ウィンドウ（Ｗ１またはＷ２）にハイライト表示する。同様のメッセージ（Ｍ１）は、次のステップＳ５６で担当看護師（Ｘ）の携帯端末４０宛に送信されてもよい。その後、ステップＳ４１に戻る。
【００９８】
患者状況ＰＢ表示スレッドが起動されると、図１４に示す処理が実行される。最初のステップＳ７１では、コンテキスト管理サーバ２６から患者状況テーブル７４を取得して、スタート時刻（８：００）からエンド時刻（１８：００）までの期間に渡る各患者Ａ，Ｂの処置履歴データ７０，７２をデータ領域５６ｂ内に作成する。次のステップＳ７３では、スタート時刻におけるＡ，Ｂの処置履歴データ７０，７２に基づいて、図１５のような患者状況ＰＢ画面をＬＣＤモニタ５２に初期表示する。処理はその後、ステップＳ７５〜Ｓ７９のイベント待ちループに入る。
【００９９】
時刻指定終了操作が行われると、ステップＳ７５からステップＳ７７に移って、指定時刻における患者Ａ，Ｂの処置履歴データ７０，７２に基づいて患者状況ＰＢ画面を更新し、その後ステップＳ７５〜Ｓ７９のイベント待ちループに戻る。患者状況ＰＢ画面の初期表示または前回更新から一定時間（たとえば５秒）が経過すると、ステップＳ７９からＳ８１に移って、現在時刻がエンド時刻を超えたか否かを判別する。ここでＹＥＳであればステップＳ８３に進む一方、ＮＯであればステップＳ８５に進む。
【０１００】
ステップＳ８３では、エンド時刻における患者Ａ，Ｂの処置履歴データ７０，７２に基づいて患者状況ＰＢ画面を更新し、その後ステップＳ７５〜Ｓ７９のイベント待ちループに戻る。ステップＳ８５では、スタート時刻または前回更新時時刻から一定時間（たとえば５秒）後の時刻における経過後患者Ａ，Ｂの処置履歴データ７０，７２に基づいて患者状況ＰＢ画面を更新し、その後ステップＳ７５〜Ｓ７９のイベント待ちループに戻る。
【０１０１】
看護師状況ＲＴ表示スレッドが起動されると、図１６に示す処理が実行される。最初のステップＳ９１では、コンテキスト管理サーバ２６に対して初期設定を行う。この初期設定は、先述したステップＳ２１のそれと同様である。次のステップＳ９３では、コンテキスト管理サーバ２６から図１７のような看護師状況テーブル７４を取得してデータ領域５６ｂに格納し、図１８のような看護師状況ＲＴ画面をＬＣＤモニタ５２に初期表示する。そして、ステップＳ９５でコンテキスト管理サーバ２６からの通知を待ち、通知を受けるとステップＳ９７に進んで、当該看護師ＩＤの状況アイコン（たとえば看護師Ｚの状況アイコンｉ１Ｚ，ｉ２Ｚ，ｉ３，ｉ４）を更新する。更新後、ステップＳ９５に戻る。
【０１０２】
看護師状況ＰＢ表示スレッドが起動されると、図１９に示す処理が実行される。最初のステップＳ１０１では、コンテキスト管理サーバ２６からスタート時刻における患者状況テーブル７４を取得して、図示しない患者状況ＰＢ画面をＬＣＤモニタ５２に初期表示する。処理はその後、ステップＳ１０３〜Ｓ１０５のイベント待ちループに入る。
【０１０３】
時刻指定終了操作が行われると、ステップＳ１０３からステップＳ１０７に移って、コンテキスト管理サーバ２６から指定時刻における患者状況テーブル７４を取得して看護師状況ＰＢ画面を更新し、その後ステップＳ１０３〜Ｓ１０５のイベント待ちループに戻る。看護師状況ＰＢ画面の初期表示または前回更新から一定時間（たとえば５秒）が経過すると、ステップＳ１０５からＳ１０９に移って、現在時刻がエンド時刻を超えたか否かを判別する。ここでＹＥＳであればステップＳ１１１に進む一方、ＮＯであればステップＳ１１３に進む。
【０１０４】
ステップＳ１１１では、コンテキスト管理サーバ２６からエンド時刻における患者状況テーブル７４を取得して看護師状況ＰＢ画面を更新し、その後ステップＳ１０３〜Ｓ１０５のイベント待ちループに戻る。ステップＳ１１３では、コンテキスト管理サーバ２６からスタート時刻または前回更新時時刻から一定時間（たとえば５秒）後の時刻における患者状況テーブル７４を取得して看護師状況ＰＢ画面を更新し、その後ステップＳ１０３〜Ｓ１０５のイベント待ちループに戻る。
【０１０５】
なお、図示は省略するが、センサデータＲＴ表示スレッドでは、最初、センサデータマネージャ２８から現在時刻におけるセンサデータを取得してセンサデータＲＴ画面を初期表示し、以降、一定時間（たとえば５秒）毎に現在時刻におけるセンサデータを取得してセンサデータＲＴ画面を更新する処理を繰り返す。
【０１０６】
また、図示は省略するが、センサデータＰＢ表示スレッドでは、最初、センサデータマネージャ２８からスタート時刻におけるセンサデータを取得してセンサデータＲＴ画面を初期表示し、以降、スタート時刻または前回更新時時刻から一定時間（たとえば５秒）後の時刻におけるセンサデータを取得してセンサデータＰＢ画面を更新する処理を繰り返す。
【０１０７】
以上から明らかなように、この実施例の業務状況可視化システム１００はＰＣ１０を含む。ＰＣ１０は、各看護師の状況を赤外線センサ１２，動きセンサ１４および近接センサ１６からの情報に基づいて位置推定エンジン２０，行動識別エンジン２２および対象特定エンジン２３で検知し、検知結果を時計１２Ｔ〜１６Ｔに基づく時刻情報（タイムスタンプ）と共に看護師状況テーブル７４（図８等参照）の態様でコンテキスト管理サーバ２６に蓄積する。そして蓄積された看護師状況テーブル７４に基づいて、任意の時刻における各看護師の状況を示すアイコン（ｉ１Ｘ〜ｉ１Ｚ，ｉ２Ｘ〜ｉ２Ｚ，ｉ３，ｉ４）を看護師状況ビューワ３２でＬＣＤモニタ５２に一覧表示する（図１８参照）。また、蓄積された看護師状況情報に基づいて、各患者の処置履歴データ（７０，７２）を作成して、任意の時刻における各患者への処置履歴を示すウィンドウ（Ｗ１，Ｗ２）を患者状況ビューワ３０でＬＣＤモニタ５２に一覧表示する（図１１，図１３，図１５参照）。これによって、各看護師の状況や、各患者への処置履歴を一目で把握できるようになる。
【０１０８】
なお、この実施例では、被験者の両上腕，胸および腰に４つの加速度センサ１４ａ〜１４ｄを装着したが、加速度センサの個数や装着部位は適宜変更可能である。加速度センサに代えて、またはこれに加えて、たとえばジャイロセンサなど他の動きセンサを用いてもよい。
【０１０９】
以上では、看護業務への適用例を説明したが、この発明は、たとえば製造，物流など他の業務にも適用できる。
【符号の説明】
【０１１０】
１０  …ＰＣ
１２  …赤外線センサ
１２ａ  …赤外線送信機
１２ｂ  …赤外線受信機
１４  …動きセンサ
１４ａ〜１４ｄ  …加速度センサ
１６  …近接センサ
１６ａ，１６ｂ  …Ｂｌｕｅｔｏｏｔｈモジュール
２０  …位置推定エンジン
２２  …行動識別エンジン
２３  …対象特定エンジン
２６  …コンテキスト管理サーバ
２８  …センサデータマネージャ
３０  …患者状況ビューワ
３２  …看護師状況ビューワ
３４  …センサデータビューワ
４０  …携帯端末
５０  …ＣＰＵ
５２  …ＬＣＤモニタ
５４  …キー入力装置
５６  …メインメモリ
１０Ｔ〜１８Ｔ  …時計
１０Ｌ，１２Ｌ，４０Ｌ  …無線ＬＡＮモジュール
１４Ｂ〜１８Ｂ  …Ｂｌｕｅｔｏｏｔｈモジュール
４２  …看護機材（血圧計）
４４  …ベッド
１００  …業務状況可視化システム
【図１】
2010224879.tif 000003
【図２】
2010224879.tif 000004
【図３】
2010224879.tif 000005
【図４】
2010224879.tif 000006
【図５】
2010224879.tif 000007
【図６】
2010224879.tif 000008
【図７】
2010224879.tif 000009
【図８】
2010224879.tif 000010
【図９】
2010224879.tif 000011
【図１０】
2010224879.tif 000012
【図１１】
2010224879.tif 000013
【図１２】
2010224879.tif 000014
【図１３】
2010224879.tif 000015
【図１４】
2010224879.tif 000016
【図１５】
2010224879.tif 000017
【図１６】
2010224879.tif 000018
【図１７】
2010224879.tif 000019
【図１８】
2010224879.tif 000020
【図１９】
2010224879.tif 000021