(57)【特許請求の範囲】
【請求項１】
内部の所定の場所に、シリアルナンバーを格納するシリアルナンバー領域と、ニックネームを格納するニックネーム領域とを備える不揮発性ストレージと、
前記不揮発性ストレージに格納され、複数の患者を一意に識別する患者ＩＤが格納される患者ＩＤフィールドと、前記患者の血糖値が格納される血糖値フィールドとを有する患者測定テーブルと、
所定の命令を受けて前記シリアルナンバー領域から前記シリアルナンバーを読み出す読出制御部と、
前記読出制御部に接続され、外部装置とのデータ通信を行う第一の通信部と、
前記第一の通信部に接続され、通信相手からニックネームを前記第一の通信部を通じて受信したときのみ、前記ニックネーム領域に前記ニックネームを記録する書込制御部と、
を有する複数の個体が前記シリアルナンバーによって一意に識別される血糖値測定装置と、
ユーザの操作を受け付ける操作部と、
前記第一の通信部と通信を行い、前記所定の命令及び前記ニックネームを前記第一の通信部に送信する第二の通信部と、
前記シリアルナンバーが格納されるシリアルナンバーフィールドと、前記シリアルナンバーに対応し、ユーザによって設定されるニックネームが格納されるニックネームフィールドとを備える血糖値測定装置個別設定テーブルと、
前記第二の通信部に接続され、前記第一の通信部と前記第二の通信部との通信の確立を検出する血糖値測定装置検出部と、
前記血糖値測定装置検出部が前記第一の通信部と前記第二の通信部との通信の確立を検出したことに呼応して、前記読出制御部に前記シリアルナンバー領域から前記シリアルナンバーを読み出す命令を送信し、前記読出制御部から受信した前記シリアルナンバーを用いて前記血糖値測定装置個別設定テーブルを検索することにより、前記ニックネームを取得すると共に、前記操作部によって設定された前記ニックネームを前記第二の通信部に渡す、血糖値測定装置操作部と、
前記血糖値測定装置操作部が取得した前記ニックネームを表示する第一表示部と、
を有する測定データ管理装置と
を具備する、血糖測定値管理システム。
【請求項２】
前記血糖値測定装置は更に、
電源スイッチと、
前記電源スイッチの操作を受けて電源オンオフを制御する電源制御部と、
所定の文字列を表示する第二表示部と
を備え、
前記読出制御部は、前記電源制御部から発される電源オン状態の通知に呼応して、前記ニックネーム領域から前記ニックネームを読み出し、前記第二表示部に前記ニックネームを表示させるべく制御するものである、請求項１記載の血糖測定値管理システム。
【請求項３】
前記血糖値測定装置は更に、
電源端子と、
前記電源端子に加わった電圧を検出する電圧検出部を備え、
前記電源制御部は、前記電圧検出部が電圧を検出した後、電圧を検出しなくなったことに呼応して、電源をオフ制御するものである、請求項２記載の血糖測定値管理システム。
【請求項４】
前記血糖値測定装置は更に、
前記読出制御部に接続される操作部を備え、
前記読出制御部は、前記操作部において特定の操作が行われたことに呼応して、前記ニックネーム領域から前記ニックネームを読み出し、前記ニックネームを表示させるべく前記第二表示部を制御するものである、請求項２記載の血糖測定値管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、血糖測定値管理システムに適用して好適な技術に関する。
より詳細には、病院内で複数の患者を対象として、血糖値の測定とインスリンの投与を、安全且つ確実に実行できる血糖値測定装置を含む血糖測定値管理システムに関する。
【背景技術】
【０００２】
周知のように、糖尿病は膵臓のインスリン分泌異常に起因する。そのため、糖尿病患者は食事前に血糖値を測定し、その値に応じてインスリンを投与する必要がある。【０００３】
従来、家庭内で患者或はその家族が患者の血糖値を簡便に測定するために、小型化した血糖値測定装置を、出願人は開発し、製造販売している。出願人による血糖値測定装置の特許出願を、特許文献１及び２として示す。【０００４】
【特許文献１】特開平１０−１９８８８号公報
【特許文献２】特開平１０−３１８９２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
多くの患者が入院している病院では、この家庭用血糖値測定装置をそのまま医療現場にて使用している、という実態が報告されている。
しかし、家庭用途の血糖値測定装置では、単に血糖値を測定する機能しか備わっておらず、患者の取り違えやインスリン重複投与等の事故を未然に防止するための、安全面の工夫が設けられていない。
更に、多くの患者の血糖値測定処理とインスリン投与処置をそれぞれまとめて行うような、医療作業効率を考慮した機能が設けられていない。
今、医療現場向けに、安全面や作業効率等の観点から機能を洗練させた、新たな血糖値測定装置が求められている。【０００６】
血糖値測定装置を病院で使う場合、複数個使うことが想定される。同じ形状のものが複数並ぶと、どれがどれだか判らない。このため、血糖値測定装置を取り違える、という事故が生じる可能性が高い。
このような場合、医療現場では、看護師等の医療業務従事者が各々の血糖値測定装置にシール等を貼付して、名前をつける、という運用が行われることが考えられる。
ところが、このシールは、雑菌の住処となる可能性が極めて高い。
血糖値測定装置は血液を扱う機器なので、雑菌が付着し易い。したがって、常にアルコール消毒する等のメンテナンスが必要である。このため、血糖値測定装置の筐体はアルコール消毒に適した防滴処理が施されている。
この防滴処理が施された筐体にシールを貼付すると、折角アルコール消毒をしても、シールの貼付面に塗布されている粘着剤と筐体との隙間等に雑菌が入り込み、消毒の効果が得られない可能性が高い。このことは院内感染の事故を引き起こす要因となる。また、アルコールは粘着剤を溶かす作用もあるので、アルコール消毒でシールが剥がれてしまう場合も起こりうる。このような理由から、筐体にシール等を貼付することは決して好ましいこととはいえない。【０００７】
本発明は、かかる課題を解決し、衛生的で、且つ血糖値測定装置を取り違える事故を防ぐことができる新規な血糖測定値管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の血糖測定値管理システムは、血糖値測定装置と測定データ管理装置とを具備する。
複数の個体がシリアルナンバーによって一意に識別される血糖値測定装置は、内部の所定の場所に、シリアルナンバーを格納するシリアルナンバー領域と、ニックネームを格納するニックネーム領域とを備える不揮発性ストレージと、不揮発性ストレージに格納され、複数の患者を一意に識別する患者ＩＤが格納される患者ＩＤフィールドと、患者の血糖値が格納される血糖値フィールドとを有する患者測定テーブルとを有する。更に、所定の命令を受けてシリアルナンバー領域からシリアルナンバーを読み出す読出制御部と、読出制御部に接続され、外部装置とのデータ通信を行う第一の通信部と、第一の通信部に接続され、通信相手からニックネームを第一の通信部を通じて受信したときのみ、ニックネーム領域にニックネームを記録する書込制御部と、を有する。
測定データ管理装置は、ユーザの操作を受け付ける操作部と、第一の通信部と通信を行い、所定の命令及びニックネームを第一の通信部に送信する第二の通信部と、シリアルナンバーが格納されるシリアルナンバーフィールドと、シリアルナンバーに対応し、ユーザによって設定されるニックネームが格納されるニックネームフィールドとを備える血糖値測定装置個別設定テーブルと、第二の通信部に接続され、第一の通信部と第二の通信部との通信の確立を検出する血糖値測定装置検出部とを有する。更に、血糖値測定装置検出部が第一の通信部と第二の通信部との通信の確立を検出したことに呼応して、読出制御部にシリアルナンバー領域からシリアルナンバーを読み出す命令を送信し、読出制御部から受信したシリアルナンバーを用いて血糖値測定装置個別設定テーブルを検索することにより、ニックネームを取得すると共に、操作部によって設定されたニックネームを第二の通信部に渡す、血糖値測定装置操作部と、血糖値測定装置操作部が取得したニックネームを表示する第一表示部と、を有する。
【０００９】
また、本発明の好ましい形態として、血糖値測定装置内の不揮発性ストレージに、外部からのみ書き込みが可能なニックネーム領域を設けた。
そして、血糖値測定装置の電源オン時に、表示部にニックネームを表示するように構成した。
更に、測定データ管理装置は、血糖値測定装置のシリアルナンバーとニックネームを紐付けて登録する血糖値測定装置個別設定テーブルを設けている。そして、測定データ管理装置が血糖値測定装置と接続されて通信を開始した時に、自動的に血糖値測定装置のシリアルナンバーを読み出し、表示部に血糖値測定装置個別設定テーブルから得たニックネームを表示するようにしている。【００１０】
また、本発明に用いられる血糖値測定装置は、
電源スイッチと、
前記電源スイッチの操作を受けて電源オンオフを制御する電源制御部と、
内部の所定の場所にシリアルナンバーを格納するシリアルナンバー領域とニックネームを格納するニックネーム領域とを備える不揮発性ストレージと、
所定の文字列等を表示する表示部と、
前記電源制御部から発される電源オン状態の通知に呼応して、前記ニックネーム領域から前記ニックネームを読み出し、前記表示部に前記ニックネームを表示させるべく制御すると共に、所定の命令を受けて前記シリアルナンバー領域から前記シリアルナンバーを読み出す読出制御部と、
前記読出制御部に接続され、外部装置に前記シリアルナンバーを送信する通信部と
を具備するものである。【００１１】
そして、本発明に用いられる血糖値測定装置の好ましい形態として、更に、
前記通信部に接続され、前記外部装置からニックネーム文字列を前記通信部を通じて受信したときのみ、前記ニックネーム領域に前記ニックネーム文字列を記録する書込制御部と
を具備するものである。【００１２】
そして、本発明に用いられる血糖値測定装置の好ましい形態として、更に、
電源端子と、
前記電源端子に加わった電圧を検出する電圧検出部を備え、
前記電源制御部は、前記電圧検出部が電圧を検出した後、電圧を検出しなくなったことに呼応して、電源をオフ制御するものである。【００１３】
そして、本発明に用いられる血糖値測定装置の好ましい形態として、更に、
前記読出制御部に接続される操作部を備え、
前記読出制御部は、前記操作部において特定の操作が行われたことに呼応して、前記ニックネーム領域から前記ニックネームを読み出し、前記ニックネームを表示させるべく前記表示部を制御するものである。【００１４】
血糖値測定装置はシリアルナンバーでユニークに識別できるが、ユーザにシリアルナンバーを覚えて貰う訳にはいかない。そこで、測定データ管理装置ではシリアルナンバーとニックネームを紐付けて、設定値と共に血糖値測定装置個別設定テーブルに登録する。そして、血糖値測定装置と測定データ管理装置の通信が確立したら、血糖値測定装置からシリアルナンバーを読み出し、血糖値測定装置個別設定テーブルを当該シリアルナンバーで検索して、ニックネームを読み出し、表示部に表示する。こうすることにより、ユーザが測定データ管理装置上で取り扱う血糖値測定装置を容易に識別することができる。
また、測定データ管理装置に一旦登録した血糖値測定装置のレコードを削除する際にも、ニックネームの存在により、容易に識別することができる。【００１５】
本発明の血糖測定値管理システムに係る血糖値測定装置は、内部の不揮発性ストレージ内にニックネーム領域を設け、そこに測定データ管理装置からのみ書き込み可能なニックネームを記録できるようにした。そして、電源オン時に行われるセルフチェックの時間を利用して、ＬＣＤに表示するようにした。こうすることで、電源オンの際に血糖値測定装置の識別ができる。
また、ニックネームの書き込みに制限を加え、測定データ管理装置からのみ書き込みを許可することで、血糖値測定装置を取り違える事故を防止できる。
【発明の効果】
【００１６】
本発明によれば、衛生的で、かつ血糖値測定装置を取り違える事故を未然に防ぐことができる血糖測定値管理システムを提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施の形態による血糖測定値管理システムの全体概略図である。
【図２】血糖測定器の外観斜視図である。
【図３】血糖測定器を四方向から見た図である。
【図４】血糖測定器をクレードルから離脱した状態での、クレードルの外観図である。
【図５】血糖測定器をクレードルに装着した状態での、クレードルの外観図である。
【図６】血糖測定器の内部ブロック図である。
【図７】クレードルの内部ブロック図である。
【図８】血糖測定器とクレードルと測定データ管理装置との接続状態を示すブロック図である。
【図９】測定データ管理装置のブロック図である。
【図１０】血糖測定器にて行う血糖測定作業の流れを説明する概略図である。
【図１１】測定データ管理装置の機能ブロック図である。
【図１２】血糖測定器個別設定テーブルのフィールドを示す図である。
【図１３】測定データ管理装置の動作の流れを示すフローチャートである。
【図１４】血糖測定器確認及びデータ受信処理の動作を示すフローチャートである。
【図１５】「未登録」メッセージウィンドウを示す図である。
【図１６】メインメニューウィンドウを示す図である。
【図１７】メインメニューウィンドウを示す図である。
【図１８】メインメニューウィンドウを示す図である。
【図１９】測定器設定転送ウィンドウを示す図である。
【図２０】ニックネーム管理ウィンドウを示す図である。
【図２１】血糖測定器の機能ブロック図である。
【図２２】血糖測定器の状態遷移図である。
【図２３】血糖測定器がクレードルに載置された際の動作の流れを示すフローチャートである。
【図２４】血糖測定器の電源オン時の処理を示すフローチャートである。
【図２５】測定データ管理装置と、クレードルを通じた血糖測定器との、通信の流れを示す模式図である。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態を、図１〜図２５を参照して説明する。
［血糖値測定システム１０１］
図１は、本実施の形態の例である、血糖値測定システムの全体概略図である。
血糖値測定システム１０１は、血糖値測定装置である血糖計１０２と、クレードル１０３と、測定データ管理装置１０４で構成される。
血糖計１０２は、リチウムイオンバッテリ等の二次電池で動作する携帯型機器であり、概ね大人の手に収まる大きさである。
医師や看護師等が患者の血糖値を測定する場合には、通常、血糖計１０２を病院内の病棟に持ち込み、患者からごく微量の採血を行い、血糖値を測定する。
血糖計１０２は、血糖値の測定及びインスリンの投与を行った後、必ずクレードル１０３に載置する。
クレードル１０３は、血糖計１０２のバッテリを充電すると共に、血糖計１０２が測定データ管理装置１０４とのデータの送受信を行うインターフェースの役割を担っている。
この、クレードル１０３を介して血糖計１０２がデータを送受信する相手が、測定データ管理装置１０４である。【００１９】
パソコンよりなる測定データ管理装置１０４は、クレードル１０３とＵＳＢケーブル１０５にて接続されている。
測定データ管理装置１０４には周知のＯＳが稼動している。更にＯＳ上では、パソコンに測定データ管理装置１０４としての機能を実現するプログラムが稼動している。【００２０】
血糖計１０２をクレードル１０３に装着すると、直ちにクレードル１０３を介して血糖計１０２と測定データ管理装置１０４との通信が実行される。その際、血糖計１０２内に患者測定テーブル１１２が存在していれば、この患者測定テーブル１１２に記憶されている測定データが、直ちに測定データ管理装置１０４へ送信される。
また、測定データ管理装置１０４から所定のコマンドを送信することで、測定データ管理装置１０４は血糖計１０２から血糖計設定データ１１３をダウンロードすることができる。
更に、測定データ管理装置１０４は、患者テーブル１１４、使用者テーブル１１５、チップロットテーブル１１６、血糖計基礎データ１１７を血糖計１０２へアップロードすることができる。
これらデータの詳細は後述する。【００２１】
［外観：血糖計１０２］
図２（ａ）及び（ｂ）は、血糖計１０２の外観斜視図である。
図３（ａ）、（ｂ）、（ｃ）及び（ｄ）は、血糖計１０２を四方向から見た図である。
なお、説明の便宜上、図２（ａ）及び図３（ａ）に示す、ＬＣＤが設けられている面を本体表面、図２（ｂ）に示す、バッテリ蓋が設けられている面を本体裏面と称する。【００２２】
図３（ａ）及び（ｃ）に示すように、血糖計１０２の先端には、光学測定部２０２が設けられている。
光学測定部２０２は血糖測定チップ２１２（以下「測定チップ２１２」）が着脱可能な形状になっている。使用済みの測定チップ２１２は、イジェクトレバー３０２を操作することで光学測定部２０２から取り外すことができる。
図２（ａ）及び図３（ａ）に示す、液晶表示装置であるＬＣＤ２０３が設けられている側面（本体表面）には、ＬＣＤ２０３の横に電源スイッチ２０４とカーソルキー２０５、エンターキー２０６、そしてバーコードキー２０７が設けられている。
電源スイッチ２０４は血糖計１０２の電源オン／オフのためのスイッチである。
カーソルキー２０５は、ＬＣＤ２０３に表示される複数の項目のうちの一つを選択するために、カーソルを移動するキーである。
エンターキー２０６はカーソルで選択した項目を「実行する」或は「選択する」指示を行うキーである。
バーコードキー２０７は、図３（ｄ）に示す、血糖計１０２の光学測定部２０２とは反対の側面に設けられているバーコードリーダ２０８を稼動させるためのボタンである。
バーコードリーダ２０８は、周知の赤色レーザダイオードとフォトトランジスタ等の受光素子の組み合わせよりなるバーコード読取装置である。なお、受光素子に代えてＣＣＤ或はＣＭＯＳ等のイメージセンサを用いることもできる。【００２３】
血糖計１０２の基本的な血糖測定の仕組みは、従来技術と同様である。以下、概略を簡単に説明する。
光学測定部２０２に測定チップ２１２を取り付け、例えば指先を穿刺具で穿刺して染み出させた測定対象者の血液を測定チップ２１２に吸収させる。この測定チップ２１２には、ポリエーテルサルホン等の多孔質膜等でできた試験紙が内蔵されている。そして、測定チップ２１２に吸引された血液は、試験紙に染み込むと、試験紙に含まれている試薬と反応して、発色する。この発色反応には数秒から１０数秒前後の時間を要するが、この反応時間は、周囲の気温によって影響を受ける。
所定の反応時間を経過した後に、発光素子を発光させて試験紙に光を当て、試験紙からの反射光を受光素子にて受光する。そして、受光素子から得られたアナログの受光強度信号をデジタル値に変換した後、このデジタル値を血糖値に変換してＬＣＤ２０３に表示する。
なお、血糖計１０２側の血糖値測定の仕組みは、発色試薬を利用した前記光学測定方式に限らず、電気化学センサー方式など、従来から血糖測定に使用され得る仕組みを採用することができる。【００２４】
図２（ｂ）に示すように、本体裏面の、バーコードリーダ２０８の側には、電源端子２０９と赤外線通信窓２１０が設けられている。血糖計１０２をクレードル１０３に装着すると、電源端子２０９がクレードル１０３に設けられている充電端子４０２（図４参照）と接触し、充電が行われると共に、クレードル１０３との赤外線通信が行われる。なお、本体裏面にはバッテリ蓋２１１も設けられている。【００２５】
［外観：クレードル１０３］
図４（ａ）及び（ｂ）は、血糖計１０２をクレードル１０３から離脱した状態での、クレードル１０３の外観図であり、図５（ａ）及び（ｂ）は、血糖計１０２をクレードル１０３に装着した状態での、クレードル１０３の外観図である。
図４（ａ）及び（ｂ）に示すように、クレードル１０３の、血糖計１０２の電源端子２０９に相対する箇所には充電端子４０２が設けられている。同様に、クレードル１０３の、血糖計１０２の赤外線通信窓２１０に相対する箇所には赤外線通信窓４０３が設けられている。
血糖計１０２の赤外線通信窓２１０及びクレードル１０３の赤外線通信窓４０３の中には、それぞれ赤外線発光ダイオードとフォトトランジスタが内蔵されている。これらは周知のＩｒＤＡ（アイアールディーエー: Infrared Data Association）規格に従う赤外線シリアル通信インターフェースを構成する。【００２６】
図１に示すように、クレードル１０３はＵＳＢケーブル１０５を通じて、測定データ管理装置１０４に接続されている。クレードル１０３は、血糖計１０２のバッテリを充電する役目をもっており、一台の測定データ管理装置１０４に多数のクレードル１０３が接続され得ることから、測定データ管理装置１０４のＵＳＢ端子から電源供給を受けないセルフパワードデバイスとして構成されている。【００２７】
［ハードウェア：血糖計１０２］
図６は血糖計１０２の内部ブロック図である。
血糖計１０２には、ＣＰＵ６０２、ＲＯＭ６０３及びＲＡＭ６０４と、それらを接続するバス６０５が備わっている。バス６０５には、上記の構成以外に、主にデータ入力機能を提供する部分と、データ出力機能を提供する部分も接続されている。
これより、ＣＰＵ６０２、ＲＯＭ６０３、ＲＡＭ６０４及びバス６０５を、血糖計１０２を構成するマイコンとして、便宜的に呼ぶ。【００２８】
血糖計１０２のデータ入力機能部分には、血糖値測定データを得るための光学測定部２０２と、温度データを得るためのサーミスタ６０６、バーコードリーダ２０８、カレンダクロック６０７、そして操作部６０８がある。
光学測定部２０２は、発光ダイオード６０９、そのドライバ６１０、ドライバ６１０に接続されるＤ／Ａ変換器６１１よりなる発光部と、フォトトランジスタ６１２とＡ／Ｄ変換器６１３よりなる受光部よりなる。
発光ダイオード６０９は、適切な強度の光を測定チップ２１２内の試験紙に照射する必要があるので、予め後述する不揮発性ストレージ６１４に記憶してある強度データに基づいて発光するように制御される。つまり、発光強度データを不揮発性ストレージ６１４から読み出し、Ｄ／Ａ変換器６１１でアナログの電圧信号に変換後、ドライバ６１０で電力増幅して、発光ダイオード６０９を発光駆動する。
一方、フォトトランジスタ６１２が受光した光の強度信号電圧は、Ａ／Ｄ変換器６１３によって数値データに変換される。そして、この変換された数値データは、ＣＰＵ６０２が実行する所定の演算処理によって血糖値データに変換された後、ＲＡＭ６０４及び不揮発性ストレージ６１４の所定領域に記録される。【００２９】
また、血糖計１０２はサーミスタ６０６を備えており、このサーミスタ６０６の抵抗変化によって血糖計１０２が存在する環境の気温を測定できる。前述のフォトトランジスタ６１２と同様に、サーミスタ６０６の抵抗値はＡ／Ｄ変換器６１３によって数値化され、数値データはＲＡＭ６０４及び不揮発性ストレージ６１４の所定領域に記録される。なお、受光強度と気温を同時に測定する必要はないので、Ａ／Ｄ変換器６１３はフォトトランジスタ６１２とサーミスタ６０６とで共用されている。【００３０】
バーコードリーダ２０８は、赤色レーザダイオード６２２を発光させ、フォトトランジスタ６２３で反射光を受光して、バーコードを読み取り、バーコードに記録されているデータをバス６０５に出力する。【００３１】
カレンダクロック６０７は「リアルタイムクロック」とも呼ばれる、周知の日時データ出力機能を提供するＩＣであり、多くのマイコンやパソコン等に標準搭載されているものである。
本発明の実施の形態の血糖計１０２では、血糖値を測定した時点の日時情報を得る必要があるため、日時情報は重要な情報である。つまり、収集するデータと日時情報は極めて深い関係を有する。そして、血糖値を測定した時点の日時情報は、血糖値と共に患者測定テーブル１１２に記録する必要がある。このため、図中で敢えてカレンダクロック６０７を明記している。【００３２】
操作部６０８は周知の押しボタンよりなるキースイッチであり、カーソルキー２０５とエンターキー２０６を有する。使用者が、後述するＬＣＤよりなる表示部６１５に表示される内容に従って、血糖計１０２を操作するために用いられる。【００３３】
血糖計１０２のデータ出力機能部分としては、ＬＣＤ２０３よりなる表示部６１５と、ブザー６１６と、赤外線通信部６１７がある。
表示部６１５には、ＲＯＭ６０３に格納され、ＣＰＵ６０２によって実行されるプログラムによって、様々な画面が表示される。表示画面の詳細は後述する。
ブザー６１６は、主にバーコードリーダ２０８がバーコードを正常に読み取ったことや、血糖値測定における測定完了、赤外線通信の完了、或はエラーメッセージを操作者に告知するために利用される。設定次第では、操作部６０８の操作の度毎に鳴らすこともできる。
赤外線通信部６１７は、前述の通り、赤外線発光ダイオード６１９とフォトトランジスタ６２０が接続されており、ＩｒＤＡ規格のシリアルインターフェースを構成している。電源回路６１８が、電源端子２０９の電圧変化によりクレードル１０３から電源供給を受けたことを検出すると、電源回路６１８はバス６０５を通じてＣＰＵ６０２に報告する。そして、ＣＰＵ６０２の制御によって赤外線通信部６１７の赤外線通信機能が起動され、クレードル１０３との赤外線通信が行われると、不揮発性ストレージ６１４に格納されている各種テーブルの、測定データ管理装置１０４との送受信と更新が行われる。
つまり、クレードル１０３との赤外線通信の際は、血糖計１０２の操作部６０８などの操作は不要で、クレードル１０３に装着すると直ちに赤外線通信が実行される。【００３４】
血糖計１０２には、データ入出力機能の他に、データ記憶機能を提供する、ＥＥＰＲＯＭよりなる不揮発性ストレージ６１４がある。この不揮発性ストレージ６１４には、患者テーブル１１４、使用者テーブル１１５、チップロットテーブル１１６、患者測定テーブル１１２、血糖計設定データ１１３等が格納される。これらはクレードル１０３を介した測定データ管理装置１０４との通信の際に更新される。なお、ＥＥＰＲＯＭの代わりにフラッシュメモリ等を用いてもよい。【００３５】
［ハードウェア：クレードル１０３］
図７はクレードル１０３の内部ブロック図である。
図８は、血糖計１０２とクレードル１０３と測定データ管理装置１０４との接続状態を示す概略図である。
図７に示すように、クレードル１０３は、マイコンを構成するＣＰＵ７０２、ＲＯＭ７０３、ＲＡＭ７０４と、赤外線発光ダイオード７１９とフォトトランジスタ７２０が接続される赤外線通信部７１７と、ＵＳＢインターフェース（Ｉ／Ｆ）７０６と、充電回路７１８と、これらを接続するバス７０５により構成される。
充電回路７１８は、充電端子４０２の電圧変化から負荷である血糖計１０２が接続されたことを検出すると、バス７０５を通じてＣＰＵ７０２にその旨を報告する。そして、ＣＰＵ７０２の制御によって赤外線通信部７１７の赤外線通信機能が起動され、赤外線通信部７１７とＵＳＢインターフェース７０６を介して、血糖計１０２と測定データ管理装置１０４との間の通信が行われる。【００３６】
以上説明したように、血糖計１０２とクレードル１０３の間はＩｒＤＡによって接続され、クレードル１０３と測定データ管理装置１０４の間はＵＳＢによって接続されている。この点で、クレードル１０３は、測定データ管理装置１０４と血糖計１０２との間のデータ通信を仲介するインターフェースの役割を担っている。【００３７】
［ハードウェア：測定データ管理装置１０４］
図９は、測定データ管理装置１０４のブロック図である。
前述のように、測定データ管理装置１０４の実体は周知のパソコンである。
測定データ管理装置１０４の内部にはバス９０２がある。このバス９０２には、ＣＰＵ９０３、ＲＯＭ９０４、ＲＡＭ９０５、ハードディスク装置等の不揮発性ストレージ９０６、ＬＣＤ等の表示部９０７及びＵＳＢインターフェース（Ｉ／Ｆ）９０８が接続されている。ＵＳＢインターフェース９０８には、キーボード及びマウス等の操作部９０９が接続されている他、クレードル１０３も接続されている。【００３８】
［血糖計１０２の血糖測定作業］
次に、図１０を参照して、血糖計１０２にて行う血糖測定作業の流れを説明する。
図１０は、血糖計１０２にて行う血糖測定作業の流れを説明する概略図である。
（１）患者１００２の名札等に付されている、バーコードよりなる患者ＩＤ１００３を、バーコードリーダ２０８で読み取る。
読み取った患者ＩＤ１００３は、先ず、患者テーブル１１４の検索キーに用いられる。予め測定データ管理装置１０４から送信されて不揮発性ストレージ６１４に記憶されている患者テーブル１１４を、患者ＩＤ１００３で検索する。そして、当該患者１００２のレコードに記録されている、血糖測定予定時刻を読み出す。こうして得た血糖測定予定時刻を、患者ＩＤ１００３と共に、患者測定テーブル１１２の新規レコードとして、それぞれ「患者ＩＤ」フィールド及び「血糖測定予定時刻」フィールドに追記録する。【００３９】
（２）次に、看護師１００４の名札等に付されている、バーコードよりなる使用者ＩＤ１００５を、バーコードリーダ２０８で読み取る。
読み取った使用者ＩＤ１００５は、使用者テーブル１１５に含まれているか否かが検証される。使用者ＩＤを検索キーとして使用者テーブル１１５を検索して、当該使用者ＩＤが存在すれば、患者測定テーブル１１２の先に追記録したレコードの「使用者ＩＤ」フィールドに上書きする。【００４０】
（３）次に、測定チップ２１２の箱１００６に印刷されている、バーコードよりなるチップロットナンバー１００７を、バーコードリーダ２０８で読み取る。
読み取ったチップロットナンバーは、チップロットテーブル１１６に含まれているか否かが検証される。チップロットナンバーを検索キーとしてチップロットテーブル１１６を検索して、当該チップロットナンバーが存在すれば、患者測定テーブル１１２の先に追記録したレコードの「チップロットナンバー」フィールドに上書きする。【００４１】
（４）（３）で患者測定テーブル１１２の「チップロットナンバー」フィールドにチップロットナンバーを記録した直後、サーミスタ６０６で外気温を測定する。そして、外気温が所定範囲内に収まっていると判断したら、患者測定テーブル１１２の先に追記録したレコードの「測定時温度」フィールドに上書きする。【００４２】
（５）血糖計１０２の光学測定部に測定チップ２１２を装着し、血糖値を測定する。そして、測定した時点の日時データをカレンダクロック６０７から得る。
測定した血糖値を、患者測定テーブル１１２の先に追記録したレコードの「血糖値」フィールドに上書きする。日時データを、患者測定テーブル１１２の先に追記録したレコードの「測定日時」フィールドに上書きする。
また、「血糖値を測定した」という「事実」を示すフラグが、「血糖測定フラグ」フィールドに記録される。
その後、ＬＣＤ２０３（表示部６１５）に測定した血糖値を表示する。【００４３】
（６）先に取得した患者ＩＤ１００３と血糖値で、当該患者１００２の処方テーブル１００９を検索し、当該患者１００２に処方する、インスリン等の薬剤の種類とその投与量を、ＬＣＤ２０３に表示する。なお、処方テーブル１００９は患者テーブル１１４内に、患者ＩＤ毎に格納されている。
（７）看護師１００４がＬＣＤ２０３に表示された処方に従って、注射器１００８にてインスリン等の投与を行った後、その事実をエンターキー２０６で入力する。すると、「処方した」という「事実」を示すフラグが、「血糖測定フラグ」フィールドに記録される。【００４４】
以上に示した測定作業によって、
・どの患者の、
・測定予定時刻に対し、
・どの測定者が、
・どのチップロットナンバーのチップを用いて、
・どんな外気温の環境下において、
・血糖値を測定したか否か、
・（血糖値を測定したなら）血糖値はどんな値か、
・（血糖値を測定したなら）そのときの日時はいつなのか、
・インスリン等の処方をしたか否か
が、患者測定テーブル１１２に記録される。【００４５】
血糖値測定作業とインスリン処方作業は、概ね患者の食後の決まった時間帯に行われる。また、食前の決まった時間帯に行うこともある。測定作業及び処方作業は、複数名の患者に対し、決まった時間帯にまとめて行われる。
この、複数名の患者に対し、所定の時間帯にまとめて行われる、血糖値測定及び／またはインスリン処方の作業単位を、「ラウンド」と呼ぶ。例えば、「朝食後３０分の１ラウンド」等と呼び、取り扱われる。
血糖計１０２は、血糖値測定作業及びインスリン等処方作業の間違いを起こさないために、１ラウンドに必要なデータのみが、測定データ管理装置１０４から送信される。これが、患者テーブル１１４、使用者テーブル１１５、チップロットテーブル１１６である。
そして、ラウンド終了後は、必ず血糖計１０２をクレードル１０３に載置しなければならない。血糖計１０２をクレードル１０３に載置すると、直ちに患者測定テーブル１１２が血糖計１０２から測定データ管理装置１０４に送信される。測定データ管理装置１０４はこれを内部のテーブルに記録する。【００４６】
［測定データ管理装置１０４のニックネーム管理機能］
図１１を参照して、測定データ管理装置１０４にて行うニックネーム管理機能を説明する。
図１１は、測定データ管理装置１０４の機能ブロック図である。測定データ管理装置１０４には、本実施形態で開示する以外にも多種多様な機能が備わっているが、本実施形態ではあくまでもニックネームに纏わる機能に限って説明する。【００４７】
血糖計検出部１１０２は、ＵＳＢインターフェース９０８を通じて血糖計１０２がクレードル１０３に載置されたか否かを絶えず監視する。血糖計１０２がクレードル１０３に載置されたとき、或は逆に血糖計１０２がクレードル１０３から取り外されたとき、血糖計検出部１１０２は血糖計操作部１１０３にその旨を報告する。
血糖計検出部１１０２は、測定データ管理装置１０４と血糖計１０２との通信の確立を検出する機能を提供する。このことに関する詳細な内容は、図２５にて後述する。【００４８】
血糖計操作部１１０３は、主に二つの作業を行う。
一つは、血糖計１０２がクレードル１０３に載置されたことを血糖計検出部１１０２が報告したら、基本的にユーザに対する問い合わせをすることなく直ちに行う、必須のデータ通信作業である。
もう一つは、ユーザによる操作に呼応して、血糖計１０２がラウンドを行うために必要なデータを、血糖計１０２に送信する、任意のデータ通信作業である。
つまり、測定データ管理装置１０４が血糖計１０２からデータを回収する作業は、基本的には、血糖計１０２をクレードル１０３に載置した直後に、自動的に行われる。
一方、測定データ管理装置１０４が血糖計１０２にデータを送信する作業は、必ずユーザによる操作に呼応して（手動で）行われる。【００４９】
入力部９０９はキーボード及びマウス等である。表示部９０７はＬＣＤディスプレイ等である。入力部９０９及び表示部９０７はユーザインターフェース制御部１１０４に接続されている。
ユーザインターフェース制御部１１０４は、表示部９０７に所定の操作画面を表示する。また、入力部９０９からユーザの操作を受けて、表示部９０７に表示される操作画面を変更したり、血糖計検出部１１０２に所定の命令を送ったり、テーブル入出力部１１０５から必要なデータの入出力を行ったりする。【００５０】
テーブル入出力部１１０５は、測定データ管理装置１０４の不揮発性ストレージ内に格納されている、血糖計個別設定テーブル１１０６、患者情報テーブル１１０７等の、多くのテーブルと、ユーザインターフェース制御部１１０４と血糖計操作部１１０３との、データの入出力を行うインターフェースである。具体的には、ミドルウェアと呼ばれるデータベースマネージャである。【００５１】
測定データ管理装置１０４は、大量のデータを保持する必要がある。特に、ラウンド終了の度に血糖計１０２から患者測定テーブル１１２をダウンロードし、不揮発性ストレージに保持するので、データ量は日々膨れ上がる。このような大量のデータに対して、迅速なデータ入出力機能を実現するには、ミドルウェアが存在することが好ましい。また、プログラムを構築する上でも、ミドルウェアが存在すると、プログラムの作成効率が向上する。
なお、図１１では、血糖計個別設定テーブル１１０６と患者情報テーブル１１０７だけが表示されているが、実際にはもっと多くのテーブルが存在する。図１１では、本実施形態で説明する際に不要なテーブルの存在を省略している。【００５２】
図１２は、血糖計個別設定テーブル１１０６のフィールドを示すものである。
血糖計個別設定テーブル１１０６には、「シリアルナンバー」フィールドと、「ニックネーム」フィールドと、「各種設定値」フィールドがある。これらフィールドの値は、「血糖計個別設定テーブル」という名の通り、血糖計１０２毎に設定される設定値であり、シリアルナンバーをキーにして記録されている。なお、シリアルナンバーとは、血糖計１０２の、工場出荷時に付される、ユニークな番号である。【００５３】
測定データ管理装置１０４は、取り扱う血糖計１０２のシリアルナンバーを、血糖計個別設定テーブル１１０６に登録する。ユーザは、複数の血糖計１０２を識別するために、登録した血糖計１０２にニックネームを付与する。付与したニックネームは、血糖計１０２に記録されると共に、血糖計個別設定テーブル１１０６にも記録される。【００５４】
血糖計個別設定テーブル１１０６に記録されている各種設定値は、図１６にて後述する「測定器設定転送」ボタンを押して、測定器設定転送ウィンドウを表示すると、図１９にて後述するように、その内容が表示される。そして、測定器設定転送ウィンドウにて、ニックネームも含めて設定値の変更が可能になっている。【００５５】
図１３は、測定データ管理装置１０４の動作の流れを示すフローチャートである。
処理を開始すると（Ｓ１３０１）、血糖計検出部１１０２は、ＵＳＢインターフェース９０８を通じて、クレードル１０３に血糖計１０２が載置されたか否かを確認する（Ｓ１３０２）。血糖計１０２が存在しないことを確認したら、血糖計検出部１１０２は、次にユーザインターフェース制御部１１０４に対し、メインメニューウィンドウを表示済みか否か、確認する（Ｓ１３０３）。
まだユーザインターフェース制御部１１０４がメインメニューウィンドウを表示していなければ（Ｓ１３０３のＮＯ）、血糖計１０２が未接続である状態を示すメインメニューウィンドウを表示する（Ｓ１３０４）。そして、血糖計検出部１１０２は再び血糖計１０２の存在の確認作業を繰り返す（Ｓ１３０２）。
表示済みであれば（Ｓ１３０３のＹＥＳ）、血糖計検出部１１０２は、そのまま再度血糖計１０２の存在の確認作業を繰り返す（Ｓ１３０２）。
ステップＳ１３０２からＳ１３０３及びＳ１３０４に至るポーリング動作は、およそ１００ｍｓｅｃ間隔である。
血糖計検出部１１０２が血糖計１０２が存在することを確認したら（Ｓ１３０２のＹＥＳ）、血糖計操作部１１０３は、血糖計確認及びデータ受信処理を行う（Ｓ１３０５）。【００５６】
これ以降はループ処理である。
ユーザが入力部９０９を操作することにより、ユーザインターフェース制御部１１０４が血糖計操作部１１０３に対し、データ送信命令を発生させた場合は（Ｓ１３０６及びＳ１３０７）、血糖計操作部１１０３は、所定のデータ送信処理を行う（Ｓ１３０８）。
そうでない場合（Ｓ１３０７のＮＯ）は、クレードル１０３から血糖計１０２が取り外されない限り（Ｓ１３０９のＮＯ）、血糖計１０２の存在を確認する処理のみが続けられる（Ｓ１３０９のＮＯ、Ｓ１３０６、Ｓ１３０７のＮＯ）。
クレードル１０３から血糖計１０２が取り外されたことを血糖計検出部１１０２が検出すると（Ｓ１３０９のＹＥＳ）、一旦処理が終了する（Ｓ１３１０）。しかし、再び処理が開始され（Ｓ１３０１）、血糖計検出部１１０２が、ＵＳＢインターフェース９０８を通じて、クレードル１０３に血糖計１０２が載置されたか否かを確認し続ける（Ｓ１３０２）。
つまり、クレードル１０３に血糖計１０２が載置されていない時は、ステップＳ１３０２及びＳ１３０３のポーリングが継続する。
そして、クレードル１０３に血糖計１０２が載置されている時は、（ステップＳ１３０６及びステップＳ１３０７を介して）ステップＳ１３０９のポーリングが継続する。【００５７】
図１４は、血糖計確認及びデータ受信処理の動作を示すフローチャートである。図１３のステップＳ１３０５の中身に該当する。
処理を開始すると（Ｓ１４０１）、血糖計操作部１１０３は、ＵＳＢインターフェース９０８を通じて、血糖計１０２へ「状態確認コマンド」を送信する（Ｓ１４０２）。すると、血糖計１０２から測定データ管理装置１０４に向けて、図１の血糖計設定データ１１３が送信される。これにはシリアルナンバーと環境設定データが含まれている。血糖計操作部１１０３はこの血糖計設定データ１１３を受信して、保持する（Ｓ１４０３）。
次に、血糖計操作部１１０３は、血糖計設定データ１１３から読み取ったシリアルナンバーを検索キーにして、テーブル入出力部１１０５を通じて、血糖計個別設定テーブル１１０６を検索する（Ｓ１４０４）。【００５８】
検索の結果、検索にヒットせず、シリアルナンバーが血糖計個別設定テーブル１１０６内に存在しないことが判った場合は（Ｓ１４０５のＮＯ）、血糖計操作部１１０３は、シリアルナンバーが血糖計個別設定テーブル１１０６内に存在しないという報告を、ユーザインターフェース制御部１１０４に伝える。ユーザインターフェース制御部１１０４は、「未登録」メッセージウィンドウを表示する（Ｓ１４０６）。このメッセージウィンドウには、「確認」ボタンが設けられている。そして、ユーザインターフェース制御部１１０４は、「確認」ボタンが押されるのを待つ（Ｓ１４０７）。【００５９】
ユーザによって「確認」ボタンが押されたら、ユーザインターフェース制御部１１０４は、表示部９０７にメインメニューウィンドウを表示する。このメインメニューウィンドウには、血糖計１０２が接続されている状態と、血糖計１０２のニックネームの代わりに「未登録」という表示を含むイラストが含まれている（Ｓ１４０８）。そして、処理を終了する（Ｓ１４１５）。【００６０】
ステップＳ１４０５において、検索の結果、検索にヒットして、シリアルナンバーが血糖計個別設定テーブル１１０６内に存在することが判った場合は（Ｓ１４０５のＹＥＳ）、血糖計操作部１１０３はテーブル入出力部１１０５を通じて、血糖計個別設定テーブル１１０６からニックネームを読み取り、その結果をユーザインターフェース制御部１１０４に渡す（Ｓ１４０９）。次に、ユーザインターフェース制御部１１０４は、血糖計操作部１１０３から渡されたニックネームには何らかの文字列が存在するか否かを確認する（Ｓ１４１０）。【００６１】
ニックネームが何らかの有効な文字が含まれていた場合（Ｓ１４１０のＹＥＳ）は、ユーザインターフェース制御部１１０４は、血糖計操作部１１０３から渡されたニックネームを表示するメインメニューウィンドウを表示する（Ｓ１４１１）。このメインメニューウィンドウには、血糖計１０２が接続されている状態と、血糖計１０２のニックネームを表示するイラストが含まれている。
ニックネームが空文字列であった場合（Ｓ１４１０のＮＯ）は、ユーザインターフェース制御部１１０４は、血糖計操作部１１０３から渡されたニックネームを表示するメインメニューウィンドウを表示する（Ｓ１４１２）。このメインメニューウィンドウには、血糖計１０２が接続されている状態と、血糖計１０２のニックネームの代わりに「未登録」という表示を含むイラストが含まれている。【００６２】
次に、血糖計操作部１１０３は、ＵＳＢインターフェース９０８を通じて、血糖計１０２へ「状態確認コマンド」を送信し、患者データが存在するか否か問い合わせる（Ｓ１４１３）。
血糖計１０２から「患者データがある」旨の応答があれば（Ｓ１４１３のＹＥＳ）、患者データを受信し（Ｓ１４１０）、処理を終了する（Ｓ１４１４）。
血糖計１０２から「患者データはない」旨の応答があれば（Ｓ１４１３のＮＯ）、そのまま処理を終了する（Ｓ１４１４）。【００６３】
図１５は、「未登録」メッセージウィンドウを示す図である。図１４のステップＳ１４０６で表示部９０７に表示されるウィンドウである。
「未登録」メッセージウィンドウ１５０２には、ユーザに対する指示を示すメッセージ１５０３が表示されている。そして、ユーザインターフェースとしては、「確認」ボタン１５０４だけが設けられている。
なお、「未登録」メッセージウィンドウ１５０２と、これ以降の図１６、図１７、図１８、図１９及び図２０にて示される表示部の表示内容に記される「血糖測定器」及び「測定器」の表記は、血糖計１０２を指す言葉である。【００６４】
図１６は、メインメニューウィンドウを示す図である。図１４のステップＳ１４０８及びＳ１４１２で表示部９０７に表示されるウィンドウである。
メインメニューウィンドウ１６０２の中央下側には、血糖計状態表示欄１６０３が設けられている。血糖計状態表示欄１６０３には、血糖計１０２のイラスト１６０４が表示されている。この、イラスト１６０４の、ＬＣＤに該当する部分が、接続状態表示欄１６０５である。
図１６では、血糖計個別設定テーブル１１０６の、クレードル１０３に載置されている血糖計１０２のシリアルナンバーに該当するレコードにニックネームが登録されていない（図１４のステップＳ１４０５のＮＯ、又はＳ１４１０のＮＯ）ので、ニックネーム表示欄１６０６に「未登録」の文字列が表示されている。【００６５】
図１７は、メインメニューウィンドウを示す図である。図１３のステップＳ１３０４で表示部９０７に表示されるウィンドウである。
図１７では、血糖計１０２がクレードル１０３に載置されていない状態であるので、接続状態表示欄１６０５には「未接続」の文字列が表示されていると共に、ニックネーム表示欄１６０６には何も表示されていない。【００６６】
図１８は、メインメニューウィンドウを示す図である。図１４のステップＳ１４１１で表示部９０７に表示されるウィンドウである。
図１８では、血糖計個別設定テーブル１１０６の、クレードル１０３に載置されている血糖計１０２のシリアルナンバーに該当するレコードにニックネームが登録されている（図１４のステップＳ１４１０のＹＥＳ）ので、ニックネーム表示欄１６０６にニックネームとして「ニシ５Ｆ」という文字列が表示されている。【００６７】
図１９は、測定器設定転送ウィンドウを示す図である。
図１６及び図１８の「測定器設定転送」ボタン１６０７を押すと、この測定器設定転送ウィンドウ１９０２が表示部９０７に表示される。
「測定器シリアルＮｏ．」欄１９０３は、血糖計１０２のシリアルナンバーを表示する欄である。この内容は変更ができない。
「ニックネーム」欄１９０４は、血糖計１０２のニックネームを表示する欄であると共に、変更もできる入力欄である。
「機能設定」欄１９０５は、複数のチェックボックスの項目よりなる欄である。これら項目は、１ビットのフラグ形式である。
以上の欄に記述されている内容は、「転送」ボタン１９０６を押すことにより、血糖計１０２の動作環境設定値として、血糖計個別設定テーブル１１０６に記憶されると共に、血糖計１０２基礎データとして血糖計１０２に転送される。【００６８】
図２０は、ニックネーム管理ウィンドウを示す図である。
図１６、図１７及び図１８の「ＰＣＳ管理」ボタン１６０８を押し、所定の操作を経て、表示される。
この画面は、測定データ管理装置１０４の血糖計個別設定テーブル１１０６に登録されている血糖計１０２のレコードを削除するための画面である。ニックネーム管理ウィンドウ２００２には、血糖計表示欄２００３が表示されている。血糖計表示欄２００３は、シリアルナンバーのフィールドと、ニックネームのフィールドがある。これは、血糖計個別設定テーブル１１０６の「シリアルナンバー」フィールドと、「ニックネーム」フィールドの内容と等しい。【００６９】
一例として、ある病院を想定する。
甲病院は、ナースステーションが一箇所存在し、そこに測定データ管理装置１０４を一台設置している。看護師は自分が担当する病棟毎に血糖計１０２を所持し、ラウンド業務を遂行している。
ここで、糖尿病患者の人数が増えて、これに呼応する形で病棟が拡張されたとする。
ナースステーションが一箇所だけでは、看護師の業務の遂行に支障を来たすようになり、ナースステーションの分室を設ける。
その分室で、測定データ管理装置１０４を新たに設置した場合、以前の測定データ管理装置１０４に登録していた一部の血糖計１０２を、新たな測定データ管理装置１０４に登録し直す必要が生じる場合がある。その際、ニックネーム管理ウィンドウで、当該血糖計１０２のレコードを削除する必要がある。【００７０】
シリアルナンバーだけでは、外見が殆ど同じである複数の血糖計１０２を区別することは困難である。しかし、ニックネームを設定することにより、識別が容易にできる。複数の血糖計１０２の識別が容易にできることは、複数の血糖計１０２を混同することなく、正しく運用することができることを意味する。【００７１】
［血糖計１０２のニックネーム表示機能］
図２１を参照して、血糖計１０２に備わっているニックネーム表示機能を説明する。
図２１は、血糖計１０２の機能ブロック図である。血糖計１０２には、本実施形態で開示する以外にも多種多様な機能が備わっているが、本実施形態ではあくまでもニックネームに纏わる機能に限って説明する。【００７２】
電圧検出部２１０２は、電源端子２０９とクレードル１０３の充電端子４０２との接続を検出すると、検出信号を出力する。
電源制御部２１０３は、検出信号を受けて、バッテリ６２１の充電を開始する。
赤外線通信部６１７は、検出信号を受けて、クレードル１０３との通信を開始する。
書込制御部２１０４は、検出信号を受けて、赤外線通信部６１７とクレードル１０３を介して、測定データ管理装置１０４から来るコマンドを受信する。もし、当該コマンドが書込制御部２１０４に対する、ニックネーム書き込み命令である場合は、不揮発性ストレージ６１４のニックネーム領域２１０５に、受信したニックネームを記録する。
読出制御部２１０６は、検出信号を受けて、赤外線通信部６１７とクレードル１０３を介して、測定データ管理装置１０４から来るコマンドを受信する。もし、当該コマンドが読出制御部２１０６に対する、ニックネーム読み出し命令である場合は、不揮発性ストレージ６１４のニックネーム領域２１０５からニックネームを読み出すと共に、シリアルナンバー領域２１０７からシリアルナンバーを読み出し、赤外線通信部６１７及びクレードル１０３を通じて、測定データ管理装置１０４に送信する。【００７３】
ここで、ニックネーム領域２１０５は、書込制御部２１０４が測定データ管理装置１０４から所定の命令を受信した時のみ、ニックネームの書込みが行われる。したがって、操作部６０８から変更することはできない。
また、シリアルナンバー領域２１０７は、工場出荷時に記録されるのみであり、測定データ管理装置１０４から変更することも、操作部６０８からも変更できない。【００７４】
読出制御部２１０６は更に、電源スイッチ２０４が押されて電源がオン状態になったことを、電源制御部２１０３から通知されると、不揮発性ストレージ６１４のニックネーム領域２１０５からニックネームを読み出し、表示部９０７に表示する。
読出制御部２１０６は更に、操作部６０８の二つのカーソルキーが同時に押されて約０．５秒程度経過したことを検出すると、不揮発性ストレージ６１４のニックネーム領域２１０５からニックネームを読み出し、表示部９０７に表示する。【００７５】
図２２は、血糖計１０２の状態遷移図である。
血糖計１０２ａは、クレードル１０３から取り外され、且つ電源オフの状態（Ｐ２２０１）である。この状態から、電源スイッチ２０４を押すと（Ｓ２２１１）、血糖計１０２ａはＬＣＤ２０３にニックネームを表示する（Ｐ２２０２）。このとき、血糖計１０２ｂ内部ではセルフチェック動作が行われる。セルフチェックが終了すると（Ｓ２２１２）、ＬＣＤ２０３からニックネームの表示２２１２が消去され、所定のメニュー画面が表示される（Ｐ２２０３）。
血糖計１０２ｃが電源オンの状態（Ｐ２２０３）であっても、電源オフの状態（Ｐ２２０１）であっても、一旦クレードル１０３に載置して（Ｐ２２０３→Ｓ２２１３→Ｐ２２０４、Ｐ２２０１→Ｓ２２１４→Ｐ２２０４）、その後クレードル１０３から血糖計１０２を取り出すと（Ｓ２２１５）、必ず電源オフの状態になる（Ｐ２２０１）。【００７６】
図２３は、血糖計１０２がクレードル１０３に載置された際の動作の流れを示すフローチャートである。
血糖計１０２は、クレードル１０３に載置されると、図２３に示す処理を行うプログラムが起動する（Ｓ２３０１）。
先ず、読出制御部２１０６及び書込制御部２１０４は、測定データ管理装置１０４からコマンドが来たか否か、確認する（Ｓ２３０２）。コマンドが来ていなければ、電圧検出部２１０２は、血糖計１０２がクレードル１０３から取り外されたか否か確認する（Ｓ２３０３）。血糖計１０２がクレードル１０３から取り外された場合は、電源制御部２１０３は、電源をオフ制御して（Ｓ２３０４）、処理を終了する（Ｓ２３０５）。
測定データ管理装置１０４からコマンドが来たら、読出制御部２１０６及び書込制御部２１０４は、それ自身が取り扱うコマンドであるか否かを確認する。【００７７】
続いて、書込制御部２１０４は、コマンドが血糖計基礎データ１１７の書き込み命令であるか否か、確認する（Ｓ２３０６）。もし書き込み命令であれば、書込制御部２１０４はニックネーム領域２１０５にニックネームを書き込む（Ｓ２３０７）。
次に、コマンドが血糖計１０２基礎データの書き込み命令でない場合（Ｓ２３０６のＮＯ）、読出制御部２１０６はそのコマンドが血糖計設定データ１１３の読出し命令であるか否か、確認する（Ｓ２３０８）。もし読み出し命令であれば、読出制御部２１０６はニックネーム領域２１０５からニックネームを読み出すと共に、シリアルナンバー領域２１０７からシリアルナンバーを読み出し、赤外線通信部６１７及びクレードル１０３を通じて、測定データ管理装置１０４に送信する（Ｓ２３０９）。
コマンドが血糖計設定データ１１３の読出し命令でない場合（Ｓ２３０８のＮＯ）、読出制御部２１０６及び書込制御部２１０４は、自身に対するコマンドであると認識した場合に、対応する処理を行う（Ｓ２３１０）。【００７８】
以上説明したように、血糖計１０２は、クレードル１０３から取り外されるまで、測定データ管理装置１０４から来るコマンドに対し、対応する処理を行う。測定データ管理装置１０４からコマンドが来ない場合は、コマンドが来るのを待つ。このような処理の中で、ニックネームに関するコマンドに対しては、ニックネーム領域２１０５に対する読み出し或は書き込みを行う。【００７９】
図２４は、血糖計１０２の電源オン時の処理を示すフローチャートである。
電源オンからマイコンのＲＯＭからＲＡＭへプログラムが読み込まれ、プログラムの処理が開始されると（Ｓ２４０１）、読出制御部２１０６は電源制御部２１０３から電源が投入された旨を知る。そこで、読出制御部２１０６はニックネーム領域２１０５からニックネームを読み出し（Ｓ２４０２）、表示部９０７にニックネームを表示する（Ｓ２４０３）。
次に、セルフチェック動作を開始する。セルフチェック動作とは、血糖計１０２の内部の各機能部分が正常に動作するか否かを検証する動作である。具体的には、
・電池チェック（バッテリ残量の確認）
・温度チェック（動作保証温度範囲内であるかの確認）
・メモリデータチェック（不揮発性ストレージ６１４に保存されているデータに異常がないかの確認）
・バーコードチェック（バーコードリーダ２０８が正常に動作するかの確認）
を行う。
セルフチェック動作の間は、セルフチェックが終了したか否か、確認し続ける（Ｓ２４０５）。セルフチェック動作が終了したら、表示部９０７に表示したニックネームの表示を消去し（Ｓ２４０６）、一連の動作を終了する（Ｓ２４０７）。【００８０】
図２５は、測定データ管理装置１０４と、クレードル１０３を通じた血糖計１０２との、通信の流れを示す模式図である。特に、測定データ管理装置１０４に未登録の血糖計１０２を接続した際の動作を説明する。
測定データ管理装置１０４は、クレードル１０３に対し、１００ｍｓｅｃ毎にポーリングコマンドを送信する（Ｓ２５０１）。【００８１】
クレードル１０３に血糖計１０２が載置されていない状態では、血糖計１０２から発される返信がないので、測定データ管理装置１０４は血糖計１０２がクレードル１０３に載置されていないことを認識する。
時点Ｔ２５０２において、血糖計１０２がクレードル１０３に載置されると、血糖計１０２は、その直後に測定データ管理装置１０４が発したポーリングコマンド（Ｓ２５０３）に呼応して、ポーリング応答コマンドを返信する（Ｓ２５０４）。この、ステップＳ２５０４でポーリング応答コマンドを返信した時点で、測定データ管理装置１０４と血糖計１０２との通信が確立したといえる。【００８２】
測定データ管理装置１０４は、血糖計１０２から発されたポーリング応答コマンドを受信することで、血糖計１０２がクレードル１０３に載置されたことを認識する。すると、測定データ管理装置１０４はポーリング応答コマンドに呼応して、血糖計１０２へ状態確認コマンドを送信する（Ｓ２５０５）。血糖計１０２は状態確認コマンドに呼応して、測定データ管理装置１０４へ血糖計設定データ１１３を送信する（Ｓ２５０６）。【００８３】
測定データ管理装置１０４は、受信した血糖計設定データ１１３から、シリアルナンバーを取り出す。そして、当該シリアルナンバーで血糖計個別設定テーブル１１０６を検索する（Ｓ２５０７＝図１４のＳ１４０４）。検索の結果、血糖計個別設定テーブル１１０６に当該シリアルナンバーが存在しないことがわかると（図１４のＳ１４０５のＮＯ）、「未登録」メッセージウィンドウを表示する（Ｓ２５０８＝図１４のＳ１４０６）。そして、「確認」ボタンが押されるのを待つ（Ｓ２５０９＝図１４のＳ１４０７）。「確認」ボタンが押されたら、ニックネームが未登録である旨を示すメインメニューを表示する（Ｓ２５１０＝図１４のＳ１４０８）。【００８４】
次に、ユーザが図１６及び図１８の「測定器設定転送」ボタン１６０７を押すと、図１９の測定器設定転送ウィンドウ１９０２が表示部９０７に表示される。
そして、ユーザが「ニックネーム」欄１９０４にニックネームを記入して、「転送」ボタン１９０６を押すと、測定データ管理装置１０４から、「ニックネーム」欄１９０４に記載したニックネームと、「機能設定」欄１９０５に記載した設定項目が、血糖計基礎データ１１７として、血糖計１０２に送信される（Ｓ２５１１）。なお、この血糖計基礎データ１１７と同じ設定内容は、血糖計個別設定テーブル１１０６にも記録される。【００８５】
血糖計１０２は、受信した血糖計基礎データ１１７を、不揮発性ストレージ６１４の所定の領域に記録する。その中で、ニックネームについては、ニックネーム領域２１０５に記録する。これら記録が完了すると、血糖計１０２は、書き込みを完了した旨を示すメッセージを、測定データ管理装置１０４に返信する（Ｓ２５１２）。
以上のように、血糖計１０２のニックネームは、ユーザの発意に基づいて、測定データ管理装置１０４からのみ記録できる。【００８６】
本実施形態には、以下のような応用例が考えられる。
（１）電源オン直後のニックネーム表示は、セルフチェックが終わってもそのまま表示し続けさせ、任意のキーを押して、ニックネームの表示を消去するように、プログラムを構成することもできる。この場合、任意のキーを押さない限りはニックネームを表示し続けるので、使用を開始する直前までニックネームを表示させ、他の血糖計と明確に区別させることもできる。【００８７】
血糖計がニックネームを表示するタイミングは、電源投入時及び特定のキー操作の時だけには限られない。血糖値測定中、或はインスリン投与量表示中等の動作中においても、表示部６１５であるＬＣＤ２０３の左下隅等の片隅に小さいフォントを用いて常時表示させることも可能である。【００８８】
本実施形態においては、血糖計と、これを用いた血糖測定値管理システムを開示した。
病棟向けの血糖計は、一つの病院に複数台導入されることを想定して作られる。その際、全く同じ形状の血糖計が複数台並ぶと、どれが自分の担当する血糖計なのか、外見からでは区別できない。かといって、シールを貼付する等の運用は、使用する現場が病棟であることを鑑みると、衛生上好ましくない。
本実施形態の血糖計は、内部の不揮発性ストレージ内にニックネーム領域を設け、そこにニックネームを記録できるようにした。そして、電源オン時に行われるセルフチェックの時間を利用して、ＬＣＤに表示するようにした。こうすることで、電源オンの際に血糖計の識別ができる。【００８９】
また、血糖計は、クレードルから取り出したら必ず電源がオフされるようにプログラムを構成した。このように血糖計のプログラムを構成すると、ユーザは、血糖計をクレードルから取り出して使用する際には必ず電源スイッチを操作して電源オンさせることを強制させられる。その際、ＬＣＤにはニックネームが表示される。したがって、ユーザに対し、血糖計の使用を開始する際にニックネームの目視確認を強制でき、血糖計を取り違える事故を防止できる。【００９０】
更に、ラウンド中でもニックネームを確認できるように、例えばカーソルキーの同時長押しという、特定のキー操作を行うことで、ニックネームを表示できるように、血糖計のプログラムを構成した。したがって、ユーザは血糖計の使用中でもニックネームの目視確認ができるので、血糖計を取り違える事故を防止できる。また、この機能により、激務に追われる看護師等のユーザに、使用中においても安心感を与える効果もある。【００９１】
もし、血糖計に対するニックネームの書き込みが血糖計からできてしまうと、却って取り違えの事故の元になる。そこで、血糖計に対するニックネームの書き込みは、測定データ管理装置からしかできないように、プログラムを構成した。つまり、血糖計内の、ニックネームの書き込みを行うプログラムは、測定データ管理装置から発されるコマンドでしか実行できないように構成した。したがって、ニックネームの書き込みに制限を加えることで、血糖計を取り違える事故を防止できる。【００９２】
血糖計はシリアルナンバーでユニークに識別できるが、ユーザにシリアルナンバーを覚えて貰う訳にはいかない。そこで、測定データ管理装置ではシリアルナンバーとニックネームを紐付けて、設定値と共に血糖計個別設定テーブルに登録する。そして、血糖計をクレードルに載置して、血糖計と測定データ管理装置との通信が確立したら、血糖計からシリアルナンバーを読み出し、血糖計個別設定テーブルを当該シリアルナンバーで検索して、ニックネームを読み出し、表示部に表示する。こうすることにより、ユーザが測定データ管理装置上で取り扱う血糖計を容易に識別することができる。
また、測定データ管理装置に一旦登録した血糖計のレコードを削除する際にも、ニックネームの存在により、容易に識別することができる。【００９３】
以上、本発明の実施形態例について説明したが、本発明は上記実施形態例に限定されるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りにおいて、他の変形例、応用例を含む。
【引用符号の説明】
【００９４】
１０２…血糖計、１０３…クレードル、１０４…測定データ管理装置、１０５…ＵＳＢケーブル、１１２…患者測定テーブル、１１３…血糖計設定データ、１１４…患者テーブル、１１５…使用者テーブル、１１６…チップロットテーブル、１１７…血糖計基礎データ、２０２…光学測定部、２０３…ＬＣＤ、２０４…電源スイッチ、２０５…カーソルキー、２０６…エンターキー、２０７…バーコードキー、２０８…バーコードリーダ、２０９…電源端子、２１０…赤外線通信窓、２１１…バッテリ蓋、２１２…測定チップ、３０２…イジェクトレバー、４０２…充電端子、４０３…赤外線通信窓、６０２…ＣＰＵ、６０３…ＲＯＭ、６０４…ＲＡＭ、６０５…バス、６０６…サーミスタ、６０７…カレンダクロック、６０８…操作部、６０９…発光ダイオード、６１０…ドライバ、６１１…Ｄ／Ａ変換器、６１２…フォトトランジスタ、６１３…Ａ／Ｄ変換器、６１４…不揮発性ストレージ、６１５…表示部、６１６…ブザー、６１７…赤外線通信部、６１８…電源回路、７０２…ＣＰＵ、７０３…ＲＯＭ、７０４…ＲＡＭ、７１７…赤外線通信部、７０６…ＵＳＢインターフェース、７１８…充電回路、７０５…バス、９０２…バス、９０３…ＣＰＵ、９０４…ＲＯＭ、９０５…ＲＡＭ、９０６…不揮発性ストレージ、９０７…表示部、９０８…ＵＳＢインターフェース、９０９…入力部、１００２…患者、１００３…患者ＩＤ、１００４…看護師、１００５…使用者ＩＤ、１００６…箱、１００７…チップロットナンバー、１００８…注射器、１００９…処方テーブル、１２０２…血糖計検出部、１２０３…血糖計操作部、１２０４…ユーザインターフェース制御部、１２０５…テーブル入出力部、１２０６…血糖計個別設定テーブル、１２０７…患者情報テーブル、１５０２…「未登録」メッセージウィンドウ、１５０３…メッセージ、１５０４…「確認」ボタン、１６０２…メインメニューウィンドウ、１６０３…血糖計状態表示欄、１６０４…イラスト、１６０５…接続状態表示欄、１６０６…ニックネーム表示欄、１９０２…測定器設定転送ウィンドウ、１９０３…「測定器シリアルＮｏ．」欄、１９０４…「ニックネーム」欄、１９０５…「機能設定」欄、１９０６…「転送」ボタン、２００２…ニックネーム管理ウィンドウ、２００３…血糖計表示欄、２１０２…電圧検出部、２１０３…電源制御部、２１０４…書込制御部、２１０５…ニックネーム領域、２１０６…読出制御部、２１０７…シリアルナンバー領域
【図１】
0005520608.tif 000002
【図２】
0005520608.tif 000003
【図３】
0005520608.tif 000004
【図４】
0005520608.tif 000005
【図５】
0005520608.tif 000006
【図６】
0005520608.tif 000007
【図７】
0005520608.tif 000008
【図８】
0005520608.tif 000009
【図９】
0005520608.tif 000010
【図１０】
0005520608.tif 000011
【図１１】
0005520608.tif 000012
【図１２】
0005520608.tif 000013
【図１３】
0005520608.tif 000014
【図１４】
0005520608.tif 000015
【図１５】
0005520608.tif 000016
【図１６】
0005520608.tif 000017
【図１７】
0005520608.tif 000018
【図１８】
0005520608.tif 000019
【図１９】
0005520608.tif 000020
【図２０】
0005520608.tif 000021
【図２１】
0005520608.tif 000022
【図２２】
0005520608.tif 000023
【図２３】
0005520608.tif 000024
【図２４】
0005520608.tif 000025
【図２５】
0005520608.tif 000026