(57)【要約】【課題】血糖値測定の際に、血糖値の表示方法を選択可能にすることで、患者の要求に対して柔軟に対応できる、高機能と簡易さを両立した血糖計を提供する。【解決手段】  入出力制御部３０７は、各種設定情報メモリ３１１に格納されているカラー設定と顔表示設定に従って、液晶ディスプレイ１０３の表示状態を制御する。もし、カラー設定であれば、血糖値測定部３０１が測定した血糖値を複数の閾値と比較して、五段階評価を行い、評価結果に応じて五色の色を割り当てて、液晶ディスプレイ１０３に当該血糖値の色を表示する。もし、顔マークを表示する設定であれば、五段階評価の結果に応じた顔マークを液晶ディスプレイ１０３に表示する。【選択図】図２７
2014145594.tif 000002
【特許請求の範囲】
【請求項１】
患者の血糖値を測定するための測定試験紙が取り付けられる測定部と、
前記測定部から所定の信号を得て前記患者の血糖値を測定する血糖値測定部と、
前記血糖値測定部が測定した前記血糖値を表示する表示部と、
カラー設定情報が格納されている各種設定情報メモリと、
前記カラー設定情報がカラー設定である場合は、前記血糖値を複数の閾値と比較して、所定のランクに分類した後、前記表示部の背景色を前記ランクに応じた前記複数の配色のうちの一色に設定し、前記カラー設定情報がハイコントラスト設定である場合は、前記表示部をハイコントラストの配色に設定して、前記表示部を制御する入出力制御部と
を具備する血糖計。
【請求項２】
更に、
前記各種設定情報メモリには、マーク表示設定情報が格納されており、
前記入出力制御部は、前記マーク表示設定情報がマークありの設定である場合は、前記血糖値を複数の閾値と比較して、所定のランクに分類した後、前記表示部に前記ランクに応じたマークを表示し、前記マーク表示設定情報がマークなしの設定である場合は、前記表示部に前記ランクに応じたマークを表示しない、
請求項１記載の血糖計。
【請求項３】
更に、
前記血糖値を測定した時点の日時情報が記録される日時フィールドと、測定した血糖値が記録される血糖値フィールドと、測定した血糖値が食前の血糖値過食後の血糖値かを識別する食事フラグが記録される食事フラグフィールドとを有する血糖値テーブルと
を有し、
前記入出力制御部は、前記血糖値テーブルに前記血糖値を記録すると共に、前記血糖値テーブルから所望のレコードに記録されている過去に記録した血糖値を前記表示部に表示する際、前記カラー設定情報及び前記マーク表示設定情報に基づいて前記表示部を制御する、
請求項２記載の血糖計。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測定した血糖値を表示画面に表示する血糖計に関する。
【背景技術】
【０００２】
近年、急速に患者数が上昇している糖尿病は、膵臓のインスリン分泌異常やインスリンに対する感受性低下に起因する。
糖尿病を治療する上で、合併症の発症や進行の阻止は重要であり、そのためには血糖値を正常にコントロールすることが不可欠である。そのため、家庭内で患者自ら或はその家族が血糖値を簡便に測定するための血糖測定装置（以下血糖計）が開発され、出願人は、小型で自己測定を目的とした血糖計を開発している。
なお、出願人による血糖計に関する特許出願を、特許文献１に示す。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−６４５９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
先に述べたように、糖尿病患者は日常生活において常に自らの血糖値を適正範囲内に管理しなければならない。また、定期的に病院に通院して、血糖値の計測結果を医師に報告し、生活指導を受ける必要がある。特に、薬物を用いた治療を行っている患者に対しては、医師が合併症等を防ぐためにも血糖値を正常にコントロールする観点から、１日に複数回の血糖値の測定を推奨している。とりわけ、ＩＤＦ（国際糖尿病学会）のガイドラインにおいては、食後の血糖値が合併症のリスクと関連しているとし、食後の血糖値の測定も推奨している。
【０００５】
近年、電子デバイスの進化により、血糖計は単なる測定器具から、患者に血糖値の管理を継続する意欲を与える、情報提供のツールにもなる可能性を得た。
これにより、発明者等は、患者の血糖値の平均値を演算して表示する機能、特に患者の血糖コントロールを適切に維持するため、自らの血糖データを表示する機能や、患者の血糖値の推移をグラフにて表示する機能、患者に血糖値の測定を促すようなアラーム機能等を採用して、血糖計の高機能化を進めている。
【０００６】
一方で、血糖計は使用する患者がさまざまであり、パソコン等の情報機器とは異なり、操作が簡易でなければならない。特に、情報機器の操作に不慣れな患者や高齢の患者、視力の低下など視覚に問題を抱える患者らに対しても操作が可能なものであることが望まれている。しかし、血糖計に様々な機能を付加することは、血糖計の操作を複雑にしかねない。具体的には、例えば、機能を追加するために無闇に操作ボタンを増やしたり、所望の機能を呼び出すメニューの階層を無闇に深くするといったことは好ましくない。
新たな血糖計は、誰でも簡単に血糖値を測定できるという、血糖計の本来の目的を損なわず、血糖値のグラフ表示等や食後の血糖値測定を促すアラーム機能といった様々なコンテンツを提供できるように構成されていることが求められている。
【０００７】
本発明はかかる点に鑑みてなされたものであり、血糖値測定の際に、血糖値の表示方法を選択可能にすることで、患者の要求に対して柔軟に対応できる、高機能と簡易さを両立した血糖計を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の血糖計は、患者の血糖値を測定するための測定試験紙が取り付けられる測定部と、測定部から所定の信号を得て患者の血糖値を測定する血糖値測定部と、血糖値測定部が測定した血糖値を表示する表示部と、カラー設定情報が格納されている各種設定情報メモリとを有する。入出力制御部は、カラー設定情報がカラー設定である場合は、血糖値を複数の閾値と比較して、所定のランクに分類した後、表示部の背景色をランクに応じた複数の配色のうちの一色に設定し、カラー設定情報がハイコントラスト設定である場合は、表示部をハイコントラストの配色に設定して、表示部を制御する。
【発明の効果】
【０００９】
本発明により、血糖値測定の際に、血糖値の表示方法を選択可能にすることで、患者の要求に対して柔軟に対応できる、高機能と簡易さを両立した血糖計を提供できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態の例である、血糖計の外観図である。
【図２】血糖計のハードウェア構成を示すブロック図である。
【図３】血糖計のソフトウェアの機能を示すブロック図である。
【図４】血糖値テーブルのフィールド構成とレコードの一例を示す概略図である。
【図５】血糖計の大まかな状態の変化を示す状態遷移図である。
【図６】血糖計がアラームを鳴動させた状態から始まる変化を示す状態遷移図である。
【図７】血糖計の大まかな動作の流れを示すフローチャートである。
【図８】血糖計のコンテンツモードの動作の流れを示すフローチャートである。
【図９】血糖計のコンテンツモードにおける初期画面表示処理の動作の流れを示すフローチャートである。
【図１０】血糖計のコンテンツモードにおける例外処理の動作の流れを示すフローチャートである。
【図１１】血糖計のコンテンツモードにおけるメモリ内容表示処理の動作の流れを示すフローチャートである。
【図１２】血糖計のコンテンツモードにおけるメモリ値表示処理の動作の流れを示すフローチャートである。
【図１３】血糖計のコンテンツモードにおける平均値表示処理の動作の流れを示すフローチャートである。
【図１４】コンテンツモードのメモリ内容表示処理における、表示画面の変化を示す概略図である。
【図１５】血糖計のアラーム鳴動処理の動作の流れを示すフローチャートである。
【図１６】血糖計がコンテンツモード、測定モード又は設定モードの何れかの状態に、どの動作モードにかかわらず常時稼動する処理を示すフローチャートである。
【図１７】食後アラームの表示画面を示す図である。
【図１８】血糖計の設定モードの動作の流れを示すフローチャートである。
【図１９】血糖計の測定モードの動作の流れを示すフローチャートである。
【図２０】血糖計の測定モードの動作の流れを示すフローチャートである。
【図２１】血糖計の測定モードの例外処理の動作の流れを示すフローチャートである。
【図２２】血糖計の測定モードの血糖値記録処理の動作の流れを示すフローチャートである。
【図２３】血糖計の測定モードのボタン領域表示処理の動作の流れを示すフローチャートである。
【図２４】血糖計のコンテンツモード及び測定モードの、血糖値表示処理の動作の流れを示すフローチャートである。
【図２５】血糖計の測定モードの血糖値表示処理において表示部に表示される、表示画面である。
【図２６】血糖計のコンテンツモード及び測定モードの、血糖値を表示する処理において表示部に表示される、顔マークのバリエーションを示す図である。
【図２７】血糖計のコンテンツモード及び測定モードの、血糖値を表示する処理において表示部に表示される、表示画面のバリエーションを示す図である。
【図２８】測定モードにおける表示画面と、コンテンツモードにおける表示画面である。
【図２９】操作ボタンに割り当てられている機能を示す表である。
【発明を実施するための形態】
【００１１】
本実施形態に係る血糖計１０１の概略を、図１及び図２を参照して説明する。
図１Ａ、Ｂ及びＣは、本発明の実施形態の例である、血糖計１０１の外観図である。
本実施形態の血糖計１０１は、第一の操作ボタンである上ボタン１０５、第二の操作ボタンである中ボタン１０６及び第三の操作ボタンである下ボタン１０７の、三つの操作ボタン１０４を備える他、光学測定部１０９を保護するキャップ１０８に連動するマイクロスイッチ２１０（図２参照）を備える。
キャップ１０８を取り外すと、即座に血糖値を測定する測定モードに移行する。
中ボタン１０６を約１秒以上押し続ける（以下「長押し」と呼ぶ。またこの対語として操作ボタン１０４を短く押すことを「短押し」と呼ぶ。）と、それまで測定して記憶した血糖値を閲覧するコンテンツモードに移行する。
下ボタン１０７を長押しすると、血糖計１０１の様々な設定値を変更する設定モードに移行する。
【００１２】
血糖計１０１は食後アラームという機能を備えており、アラームを設定すると予め定められた時間の計時を行う。そして、設定した時間が経過したら、ブザー２１１を通じてアラーム音を発する。
アラーム鳴動後１時間以内は、アラーム鳴動後の経過時間を液晶ディスプレイ１０３に表示する。
更に、アラーム音を発した後１時間以内は、測定した血糖値に食事フラグの一例である食後フラグを自動で与える。
食事フラグとは、当該フラグの論理値によって、測定した血糖値が食前の血糖値であるのか、食後の血糖値であるのかを示すフラグである。本実施形態では、食後である際にフラグを立てる「食後フラグ」を採用しているが、逆に食前である際にフラグを立てる「食前フラグ」であってもよい。
【００１３】
本実施形態の血糖計１０１には、測定モードの時、上ボタン１０５には食後フラグを付与するか否かを切り替える機能が割り当てられている。
また、血糖計１０１には、コンテンツモードの時、上ボタン１０５には食後アラームを設定する機能が割り当てられている。
すなわち、上ボタン１０５は測定モードとコンテンツモードの両方において「食後」という概念に関連する機能を備える。
【００１４】
本実施形態の血糖計１０１は、コンテンツモードの時、過去に測定した血糖値を一件ずつ過去に遡って閲覧できる測定履歴表示機能を有する。更に、最古の血糖値を表示した後、直近一ヶ月に測定した血糖値の、朝の平均値、昼の平均値、そして夕方の平均値を表示する平均値表示機能も設けられている。
測定履歴表示機能と平均値表示機能は、メニュー表示をすることなく、上ボタン１０５又は下ボタン１０７による操作でシームレスに切り替わる。
【００１５】
本実施形態の血糖計１０１は、測定モードの時、測定した血糖値を数値で表示する他、血糖値を五段階評価して、評価結果に応じた顔マークを液晶ディスプレイ１０３による画面に表示する。ここで、画面の背景色は五段階で色分けして表示されるように構成されている。更に、画面の一端に五段階の色をスケール形式で表示し、このスケールと合致する背景色を繋げて、タブ形状に表示する。
【００１６】
本実施形態の血糖計１０１は、測定モード及びコンテンツモードの時、測定した血糖値又は過去の血糖値を数値で表示する他、血糖値を五段階評価して、評価結果に応じた顔マークを液晶ディスプレイ１０３による画面に表示する。なお、画面の背景色は五段階で色分けして表示される。この、色分けと顔マークは、設定により切り替え可能になっている。
【００１７】
本実施形態の血糖計１０１は、測定モード、コンテンツモード、設定モードのそれぞれにおいて、三つの操作ボタン１０４に異なる機能を割り当てることで、操作ボタン１０４を最小限の数に留めながら多機能を実現する。
【００１８】
［外観］
改めて図１Ａ、Ｂ及びＣを参照して、血糖計１０１の外観を説明する。
血糖計１０１は、筐体１０２の表面にカラー表示可能な液晶ディスプレイ１０３と、液晶ディスプレイ１０３の右端に周知のメンブレンスイッチやタッチパネル式ボタン等よりなる操作ボタン１０４を備える。
【００１９】
操作ボタン１０４は、液晶ディスプレイ１０３の外側に設けられ、上ボタン１０５と、中ボタン１０６と、下ボタン１０７から構成されている。
上ボタン１０５は、液晶ディスプレイ１０３に表示されるカーソルを上方向に移動させるボタンであり、下ボタン１０７は、カーソルを下方向に移動させるボタンである。また、中ボタン１０６は、「実行」「決定」等を指示するボタンである。
上ボタン１０５は、測定モードの際に短押しすると「食後ボタン」として機能し、後述する食後フラグを血糖値テーブル３０６の該当レコードに記録する。
中ボタン１０６は、長押しすると電源オン又は電源オフの機能を有する。
下ボタン１０７は、長押しすると血糖計１０１の各種設定値を変更する設定モードに入る機能を有する。
【００２０】
血糖計１０１の筐体１０２の一方の短辺には、取り外しが可能なキャップ１０８で保護される光学測定部１０９が設けられている。キャップ１０８の内側には図示しない突起が設けられており、この突起が筐体１０２に設けられた窪み１１０に噛み合うことで、筐体１０２に内蔵されるマイクロスイッチ２１０（図２参照）がオフ操作される。
図示しないバッテリで動作する血糖計１０１は、非稼動状態では省電力にて動作するスリープモードである。
スリープモードの血糖計１０１に対し、中ボタン１０６を長押しすると、液晶ディスプレイ１０３が所定のメニュー画面を表示し、コンテンツモードに移行する。
スリープモードの血糖計１０１に対し、キャップ１０８を取り外してマイクロスイッチ２１０をオン操作すると、液晶ディスプレイ１０３が所定の案内画面を表示し、測定モードに移行する。
スリープモードの血糖計１０１に対し、下ボタン１０７を長押しすると、液晶ディスプレイ１０３が所定のメニュー画面を表示し、設定モードに移行する。
これ以降、スリープモードの状態を「電源オフ状態」と呼び、コンテンツモード、測定モード及び設定モードの状態を総じて「電源オン状態」と呼ぶ。
なお、図１Ｂに示すように、キャップ１０８を取り外すことで測定モードに移行した場合、直ちに血糖値を測定するために、液晶ディスプレイ１０３にはチップ装着案内のイラストが表示される。
【００２１】
［ハードウェア］
図２は、血糖計１０１のハードウェア構成を示すブロック図である。
血糖計１０１は、周知のＣＰＵ２０１、ＲＡＭ２０２、ＥＥＰＲＯＭ２０３、日時情報を出力する計時部であるリアルタイムクロック（以下「ＲＴＣ」と略す）２０４、液晶ディスプレイ１０３である表示部２０５、操作ボタン１０４である操作部２０６がバス２０７に接続される、周知のマイクロコンピュータによって構成される。
【００２２】
バス２０７には更に、Ｄ／Ａ変換器２０８とＡ／Ｄ変換器２０９、マイクロスイッチ２１０、ブザー２１１、そして電源制御部２１２が接続されている。
Ｄ／Ａ変換器２０８にはドライバ２１３が接続されており、更にドライバ２１３にはＬＥＤ２１４が接続されている。ＬＥＤ２１４は、適切な強度の光を測定チップ内の試験紙３０５に照射する必要があるので、予め後述するＥＥＰＲＯＭ２０３に記憶してある強度データに基づいて発光するように制御される。
【００２３】
Ａ／Ｄ変換器２０９にはフォトダイオード２１５が接続されている。
フォトダイオード２１５は、試験紙３０５（図３参照）によって反射されたＬＥＤ２１４の光を受光して、光の強度に応じた電流を発生する。この電流はＡ／Ｄ変換器２０９によって数値データに変換される。そして、この数値データは所定の演算処理を経て、ＲＡＭ２０２及びＥＥＰＲＯＭ２０３の所定領域に記録される。
ＬＥＤ２１４とフォトダイオード２１５は、光学測定部１０９の内部に収納されている。
【００２４】
ＲＴＣ２０４は周知の日時データ出力機能を提供するＩＣである。
本実施形態の血糖計１０１は、血糖値を測定した時点の日時情報を血糖値と共に血糖値テーブル３０６（図３参照）に記録する。
【００２５】
表示部２０５には、ＥＥＰＲＯＭ２０３に格納され、ＣＰＵ２０１によって実行されるプログラムによって、様々な画面が表示される。なお、表示画面の詳細は後述する。
ブザー２１１は、主に血糖値測定における測定完了、後述するアラームの告知音、或はエラーメッセージを操作者に告知するために利用される。
【００２６】
バッテリ２１６に接続される電源制御部２１２は、血糖計１０１全体の電源供給を制御する。血糖計１０１はＲＴＣ２０４を備えるので、ＲＴＣ２０４は電源オン状態、電源オフ状態にかかわらず常時動作している必要がある。また、電源オフ状態、すなわちパワーセーブモードにおいても、血糖計１０１は操作部２０６及びマイクロスイッチ２１０の状態変化を検出する必要がある。そこで、電源制御部２１２は、パワーセーブモードの際には、表示部２０５、Ｄ／Ａ変換器２０８、ドライバ２１３、Ａ／Ｄ変換器２０９等の、電源オン状態にのみ動作すれば良いデバイスに対し、電源の供給を停止する。また、電源制御部２１２は、パワーセーブモードの際には、ＣＰＵ２０１を動作させる図示しないシステムクロックの発振周波数を下げる。
【００２７】
［機能構成］
図３は、血糖計１０１のソフトウェアの機能を示すブロック図である。
上述したように、血糖計１０１は周知のマイコンを中心に構成される電子機器である。マイコンはＥＥＰＲＯＭ２０３に格納されている図示しないプログラムを読み込み、図３に示す機能ブロックを構成する。
血糖値測定部３０１は、測定対象者の血液３０４によって変色する試験紙３０５の光学反射率の変化を検出して、血糖値を測定する。なお、血糖値測定部３０１は、Ｄ／Ａ変換器２０８、Ａ／Ｄ変換器２０９、血糖値演算部３０２及び測定タイマ３０３を含む。
血糖計１０１の基本的な血糖測定の仕組みは、従来技術と同様である。以下、血糖値を測定する仕組みを簡単に説明する。
光学測定部１０９に図示しない測定チップを取り付け、測定対象者の血液３０４を測定チップに吸引させる。この測定チップには、ポリエーテルサルホン等の多孔質膜でできた試験紙３０５が内蔵されている。そして、測定チップに吸引された血液３０４は、試験紙３０５に到達すると、試験紙３０５に含まれている試薬と反応して、発色する。次に、発光素子であるＬＥＤ２１４が発光する光を試験紙３０５に当て、試験紙３０５からの反射光を受光素子であるフォトダイオード２１５にて受光する。そして、所定の反応時間を経過した後に、フォトダイオード２１５から得られたアナログの受光強度信号をＡ／Ｄ変換器２０９でデジタル値に変換した後、このデジタル値を血糖値に変換する。
なお、血糖値測定の仕組みは、発色試薬を利用した前記光学測定方式に限らず、電気化学センサー方式など、従来から血糖測定に使用され得る仕組みを採用することができる。
【００２８】
測定タイマ３０３は、血液３０４が試験紙３０５に吸引された時点から所定の反応時間を計時するためのタイマである。本実施形態の血糖計１０１の場合、一例として９秒を計時する。
血糖値演算部３０２は、測定タイマ３０３が反応時間を計時した時点で、フォトダイオード２１５からＡ／Ｄ変換器２０９を通じて得られた、反射光の強度を示すデータに基づいて、所定の演算処理を行い、血糖値を算出する。
【００２９】
ＲＴＣ２０４は日時情報を出力する。ＲＴＣ２０４は電源オフ状態でも電力が供給されることで、正確な日時情報を出力する。
血糖値テーブル３０６は、測定日時と、測定した血糖値と、後述する食後フラグが記録されているテーブルである。血糖値テーブル３０６はＥＥＰＲＯＭ２０３等の不揮発性ストレージに設けられる。
操作部２０６は前述の操作ボタン１０４である。表示部２０５は前述の液晶ディスプレイ１０３である。
入出力制御部３０７は、血糖値測定部３０１から得た血糖値データと、ＲＴＣ２０４から得た測定日時を、血糖値テーブル３０６に追記録する。また、測定した血糖値を表示部２０５に表示したり、操作部２０６の操作に応じて種々のデータ処理を行う。
【００３０】
入出力制御部３０７にはマイクロスイッチ２１０も接続されている。マイクロスイッチ２１０の一端は抵抗Ｒ３１２でプルアップされており、入出力制御部３０７はマイクロスイッチ２１０の電位の変化を検出することで、キャップ１０８が血糖計１０１の筐体１０２に取り付けられているか、或は取り外されているかを検出する。
【００３１】
更に、入出力制御部３０７には操作タイマ３０８が設けられている。操作タイマ３０８は、操作部２０６、マイクロスイッチ２１０、そして血糖値測定部３０１の状態変化でリセットされ、例えば最大２分を計時する。入出力制御部３０７は、操作タイマ３０８が２分を計時したことを検出すると、タイムアウトと判断してパワーセーブモードに移行する。
【００３２】
コンテンツモードのメニュー画面が表示された状態において、上ボタン１０５を短押しすると、入出力制御部３０７はＲＴＣ２０４から現在の日時情報を取得して、二時間後にブザー２１１を鳴らす（アラームを鳴動させる）。その際、アラームを鳴動させる時間をアラーム時間メモリ３０９に記憶する。アラーム時間メモリ３０９は、パワーセーブモードでもアラーム鳴動時間を記憶し続ける必要があるので、不揮発性ストレージであるＥＥＰＲＯＭ２０３に設けられる。
【００３３】
食後フラグメモリ３１０は、食後フラグの状態を記憶する、不揮発性ストレージであるＥＥＰＲＯＭ２０３に設けられるメモリ領域である。食後フラグメモリ３１０に格納される食後フラグの状態は、測定モードの際に上ボタン１０５の操作によって変更される他、アラーム鳴動後１時間以内とそれ以外の時間帯で変更される。
各種設定情報メモリ３１１は、不揮発性ストレージであるＥＥＰＲＯＭ２０３に設けられるメモリ領域であり、血糖計１０１の様々な設定情報を記憶する。この各種設定情報メモリ３１１には、表示部２０５のカラー設定と顔表示設定が含まれる。
なお、アラーム時間メモリ３０９、食後フラグメモリ３１０及び各種設定情報メモリ３１１はバッテリによって記憶内容がバックアップされたＲＡＭ２０２（バッテリバックアップメモリ：Battery-Backed Memory）に設けてもよい。
【００３４】
入出力制御部３０７は、操作部２０６とマイクロスイッチ２１０の状態変化を検出して、その状態変化に応じた機能を実現する。それら機能については、図７以降に示すフローチャートに基づいて詳述する。
【００３５】
図４は、血糖値テーブル３０６のフィールド構成とレコードの一例を示す概略図である。
日時フィールドには、血糖値を測定した時点の日時情報が格納される。
血糖値フィールドには、測定した血糖値が格納される。
食後フラグフィールドには、血糖値を測定する際、上ボタン１０５を短押しすることで、測定する血糖値が食後の血糖値であることを示す食後フラグが格納される。
【００３６】
血糖値テーブル３０６は、血糖値を記録するレコードが、時系列順に記録されている。そして、血糖値テーブル３０６の終端には、血糖値テーブル３０６のレコードとは異なるラベル領域が設けられている。このラベル領域は、「夕方一ヶ月平均」「昼一ヶ月平均」「朝一ヶ月平均」を示す情報が格納されている。
後述するコンテンツモードにおいてメモリ値表示機能を実行すると、ＲＡＭ２０２に設けられるポインタ４０１が指す血糖値テーブル３０６のレコードを表示部２０５に表示すると共に、ポインタ４０１がラベル領域を指している時は、血糖値の一ヶ月平均を表示部２０５に表示する。
【００３７】
［状態遷移］
次に、図５と図６の状態遷移図を参照して、血糖計１０１の大まかな状態の変化を説明する。
先ず、図５を参照して、血糖計１０１の大まかな状態の変化を説明する。
図５は、血糖計１０１の大まかな状態の変化を示す状態遷移図である。
血糖計１０１の初期状態は、パワーセーブモードである。このパワーセーブモードは、キャップ１０８が取り付けられた状態におけるパワーセーブモードであるキャップ１０８閉電源ＯＦＦ（Ｐ５０１）と、キャップ１０８が取り外された状態におけるパワーセーブモードであるキャップ１０８開電源ＯＦＦ（Ｐ５０２）の、二種類が存在する。
【００３８】
キャップ１０８閉電源ＯＦＦ（Ｐ５０１）の状態からキャップ１０８を取り外すと、測定モード（Ｐ５０３）に移行する。
測定モード（Ｐ５０３）の状態からキャップ１０８を取り付けると、キャップ１０８閉電源ＯＦＦ（Ｐ５０１）に移行する。
測定モード（Ｐ５０３）の状態から何ら操作を行わず所定時間（一例として２分）放置してタイムアウトに至るか、中ボタン１０６を長押しすると、キャップ１０８開電源ＯＦＦ（Ｐ５０２）に移行する。
キャップ１０８開電源ＯＦＦ（Ｐ５０２）の状態から中ボタン１０６を長押しすると、測定モード（Ｐ５０３）に移行する。
【００３９】
キャップ１０８閉電源ＯＦＦ（Ｐ５０１）の状態から中ボタン１０６を長押しすると、キャップ１０８閉コンテンツモード（Ｐ５０５）に移行する。
キャップ１０８閉コンテンツモード（Ｐ５０５）の状態からキャップ１０８を取り外すと、測定モード（Ｐ５０３）に移行する。
キャップ１０８閉コンテンツモード（Ｐ５０５）の状態から何ら操作を行わず所定時間放置してタイムアウトに至るか、中ボタン１０６を長押しすると、キャップ１０８閉電源ＯＦＦ（Ｐ５０１）に移行する。
【００４０】
測定モード（Ｐ５０３）の状態からコンテンツモードに移行するための、操作ボタン１０４の操作を行うと、キャップ１０８開コンテンツモード（Ｐ５０４）に移行する。
キャップ１０８開コンテンツモード（Ｐ５０４）の状態からキャップ１０８を取り付けると、キャップ１０８閉電源ＯＦＦ（Ｐ５０１）に移行する。
キャップ１０８開コンテンツモード（Ｐ５０４）の状態から何ら操作を行わず所定時間放置してタイムアウトに至るか、中ボタン１０６を長押しすると、キャップ１０８開電源ＯＦＦ（Ｐ５０２）に移行する。
【００４１】
キャップ１０８閉電源ＯＦＦ（Ｐ５０１）の状態から下ボタン１０７を長押しすると、キャップ１０８閉設定モード（Ｐ５０６）に移行する。
キャップ１０８閉設定モード（Ｐ５０６）の状態から何ら操作を行わず所定時間放置してタイムアウトに至るか、中ボタン１０６を長押しすると、キャップ１０８閉電源ＯＦＦ（Ｐ５０１）に移行する。
キャップ１０８閉設定モード（Ｐ５０６）の状態からキャップ１０８を取り外すと、キャップ１０８開設定モード（Ｐ５０７）に移行する。
【００４２】
キャップ１０８開電源ＯＦＦ（Ｐ５０２）の状態から下ボタン１０７を長押しすると、キャップ１０８開設定モード（Ｐ５０７）に移行する。
キャップ１０８開設定モード（Ｐ５０７）の状態から何ら操作を行わず所定時間放置してタイムアウトに至るか、中ボタン１０６を長押しすると、キャップ１０８開電源ＯＦＦ（Ｐ５０２）に移行する。
キャップ１０８開設定モード（Ｐ５０７）の状態からキャップ１０８を取り付けると、キャップ１０８閉電源ＯＦＦ（Ｐ５０１）に移行する。
【００４３】
キャップ１０８閉電源ＯＦＦ（Ｐ５０１）の状態と、キャップ１０８閉コンテンツモード（Ｐ５０５）の状態から、「キャップ１０８を取り外す」という操作を行うと、血糖計１０１は測定モード（Ｐ５０３）に移行する。すなわち、キャップ１０８を取り外すという動作は、即座に電源ＯＮの指示であると同時に、血糖値測定開始の指示でもある。
測定モード（Ｐ５０３）の状態と、キャップ１０８開コンテンツモード（Ｐ５０４）の状態と、キャップ１０８開設定モード（Ｐ５０７）の状態から「キャップ１０８を取り付ける」という操作を行うと、血糖計１０１はキャップ１０８閉電源ＯＦＦ（Ｐ５０１）に移行する。すなわち、キャップ１０８を取り付けるという動作は、即座に電源ＯＦＦの指示である。
【００４４】
図６は、血糖計１０１がアラームを鳴動させた状態から始まる変化を示す状態遷移図である。なお、説明を簡単にするため、アラーム鳴動時においてキャップ１０８は取り付けられている状態に限定する。
アラーム鳴動（Ｐ６０１）の状態からキャップ１０８を取り外すと、測定モード（Ｐ６０２）に移行する。
アラーム鳴動（Ｐ６０１）の状態から何ら操作を行わず所定時間放置してタイムアウトに至ると、キャップ１０８閉電源ＯＦＦ（Ｐ６０３）に移行する。
キャップ１０８閉電源ＯＦＦ（Ｐ６０３）の状態からキャップ１０８を取り外すと、アラーム停止後の経過時間を画面に表示する、アラーム停止経過時間表示（Ｐ６０４）に移行する。
アラーム停止経過時間表示（Ｐ６０４）の状態から中ボタン１０６を短押しすると、測定モード（Ｐ６０２）に移行する。
【００４５】
アラーム鳴動（Ｐ６０１）の状態から中ボタン１０６を短押しすると、アラーム停止経過時間表示（Ｐ６０５）に移行する。
キャップ１０８閉電源ＯＦＦ（Ｐ６０３）の状態から中ボタン１０６を長押しすると、アラーム停止経過時間表示（Ｐ６０５）に移行する。
アラーム停止経過時間表示（Ｐ６０５）の状態から中ボタン１０６を短押しすると、コンテンツモード（Ｐ６０６）に移行する。
コンテンツモード（Ｐ６０６）の状態からキャップ１０８を取り外すと、測定モード（Ｐ６０２）に移行する。
【００４６】
本実施形態の血糖計１０１の特徴の一つに、食後アラームがある。食後の血糖値を測定できる時間は限られているので、予め食後と思われる時間にアラームを設定する。食後アラームは、設定された時間に至ったらアラームを鳴動させると共に、液晶ディスプレイ１０３に経過時間も表示する。液晶ディスプレイ１０３に経過時間を表示させることで、患者は食後の血糖値測定に適した時間であるか否かを判断できる。
また、食後アラームは鳴動させると同時に食後フラグを論理の「真」に設定するので、血糖値測定時に上ボタン１０５を操作して食後フラグを付与する必要がなくなる。
【００４７】
［動作の流れ］
図７は、血糖計１０１の大まかな動作の流れを示すフローチャートである。
バッテリが装着される等で処理を開始すると（Ｓ７０１）、入出力制御部３０７は最初に電源制御部２１２を制御して、血糖計１０１の動作状態をパワーセーブモードに設定する（Ｓ７０２）。
次に、入出力制御部３０７はパワーセーブモードの状態で、操作ボタン１０４、マイクロスイッチ２１０、そしてＲＴＣ２０４の状態をチェックする（Ｓ７０３）。
【００４８】
もし、中ボタン１０６が短押しされているならば（Ｓ７０４のＹＥＳ）、入出力制御部３０７は血糖計１０１の動作状態をコンテンツモードに設定し、コンテンツモードの処理を行う（Ｓ７０５）。コンテンツモードの処理が終了すると、入出力制御部３０７は一連の処理を終了する（Ｓ７０６）。そして、処理は再びステップＳ７０１から始まり、ステップＳ７０２にて血糖計１０１はその動作状態をパワーセーブモードに設定する。
【００４９】
ステップＳ７０４において、中ボタン１０６が短押しされていないならば（Ｓ７０４のＮＯ）、次に入出力制御部３０７はマイクロスイッチ２１０の状態を確認する。その結果、キャップ１０８が取り外されているならば（Ｓ７０７のＹＥＳ）、入出力制御部３０７は血糖計１０１の動作状態を測定モードに設定し、測定モードの処理を行う（Ｓ７０８）。測定モードの処理が終了すると、入出力制御部３０７は一連の処理を終了する（Ｓ７０６）。そして、処理は再びステップＳ７０１から始まり、ステップＳ７０２にて血糖計１０１はその動作状態をパワーセーブモードに設定する。
【００５０】
ステップＳ７０７において、キャップ１０８が取り外されていないならば（Ｓ７０７のＮＯ）、次に入出力制御部３０７は下ボタン１０７の状態を確認する。その結果、下ボタン１０７が長押しされているならば（Ｓ７０９のＹＥＳ）、入出力制御部３０７は血糖計１０１の動作状態を設定モードに設定し、設定モードの処理を行う（Ｓ７１０）。設定モードの処理が終了すると、入出力制御部３０７は一連の処理を終了する（Ｓ７０６）。そして、処理は再びステップＳ７０１から始まり、ステップＳ７０２にて血糖計１０１はその動作状態をパワーセーブモードに設定する。
【００５１】
ステップＳ７０９において、下ボタン１０７が長押しされていないならば（Ｓ７０９のＮＯ）、次に入出力制御部３０７はＲＴＣ２０４の状態を確認する。その結果、現在の時刻がアラーム設定時間に至ったならば（Ｓ７１１のＹＥＳ）、入出力制御部３０７はアラーム鳴動処理を行う（Ｓ７１２）。アラーム鳴動処理が終了すると、入出力制御部３０７は一連の処理を終了する（Ｓ７０６）。そして、処理は再びステップＳ７０１から始まり、ステップＳ７０２にて血糖計１０１はその動作状態をパワーセーブモードに設定する。
ステップＳ７１１において、現在の時刻がアラーム設定時間に至っていないならば（Ｓ７１１のＮＯ）、入出力制御部３０７は再びステップＳ７０３から処理を繰り返し、パワーセーブモードの状態で、操作ボタン１０４、マイクロスイッチ２１０、そしてＲＴＣ２０４の状態をチェックする（Ｓ７０３）。
【００５２】
［コンテンツモード］
図８は、血糖計１０１のコンテンツモードの動作の流れを示すフローチャートである。図７のステップＳ７０５に相当すると共に、後述する図１５のステップＳ１５１３、図２０のステップＳ２０２９、そして図２１のステップＳ２１０７からも実行される。
処理を開始すると（Ｓ８０１）、入出力制御部３０７は最初に初期画面表示処理を実行する（Ｓ８０２）。
次に、入出力制御部３０７は操作ボタン１０４とマイクロスイッチ２１０の状態をチェックする（Ｓ８０３）。その結果、上ボタン１０５が短押しされているならば（Ｓ８０４のＹＥＳ）、入出力制御部３０７はタイマ設定変更処理を行う（Ｓ８０５）。タイマ設定変更処理が終了すると、入出力制御部３０７は再び操作ボタン１０４とマイクロスイッチ２１０の状態をチェックする（Ｓ８０３）。
【００５３】
ステップＳ８０４において、上ボタン１０５が短押しされていないならば（Ｓ８０４のＮＯ）、次に入出力制御部３０７は中ボタン１０６の状態を確認する。その結果、中ボタン１０６が短押しされているならば（Ｓ８０６のＹＥＳ）、入出力制御部３０７はグラフ表示処理を行う（Ｓ８０７）。グラフ表示処理が終了すると、入出力制御部３０７は再び操作ボタン１０４とマイクロスイッチ２１０の状態をチェックする（Ｓ８０３）。
【００５４】
ステップＳ８０６において、中ボタン１０６が短押しされていないならば（Ｓ８０６のＮＯ）、次に入出力制御部３０７は下ボタン１０７の状態を確認する。その結果、下ボタン１０７が短押しされているならば（Ｓ８０８のＹＥＳ）、入出力制御部３０７はメモリ内容表示処理を行う（Ｓ８０９）。メモリ内容表示処理が終了すると、入出力制御部３０７は再び操作ボタン１０４とマイクロスイッチ２１０の状態をチェックする（Ｓ８０３）。
【００５５】
ステップＳ８０８において、下ボタン１０７が短押しされていないならば（Ｓ８０６のＮＯ）、次に入出力制御部３０７はコンテンツモード例外処理を行う（Ｓ８０９）。コンテンツモード例外処理が終了すると、入出力制御部３０７は再び操作ボタン１０４とマイクロスイッチ２１０の状態をチェックする（Ｓ８０３）。
【００５６】
［コンテンツモード：初期画面表示処理］
図９は、血糖計１０１のコンテンツモードにおける初期画面表示処理の動作の流れを示すフローチャートである。図８のステップＳ８０２に相当する。
処理を開始すると（Ｓ９０１）、入出力制御部３０７は最初にＲＴＣ２０４から現在日時情報を得ると共にアラーム時間メモリ３０９に記憶されているアラーム鳴動時間を見て、アラーム鳴動時間迄２時間以内であるか否か、すなわち未だ食後アラームは鳴動させていないか否かを確認する（Ｓ９０２）。アラーム鳴動時間迄２時間以内であるならば（Ｓ９０２のＹＥＳ）、入出力制御部３０７は表示部２０５に食後アラームの残時間を表示して（Ｓ９０３）、一連の処理を終了する（Ｓ９０４）。
【００５７】
ステップＳ９０２において、アラーム鳴動時間迄２時間以内でないならば（Ｓ９０２のＮＯ）、次に入出力制御部３０７はアラーム鳴動時間以降１時間以内であるか否か、すなわち食後アラームが鳴動した後、１時間経過していないか否かを確認する（Ｓ９０５）。アラーム鳴動時間後１時間以内であるならば（Ｓ９０５のＹＥＳ）、入出力制御部３０７は表示部２０５に食後アラームの超過時間を表示した後（Ｓ９０６）、入出力制御部３０７は操作ボタン１０４とマイクロスイッチ２１０の状態をチェックする（Ｓ９０７）。その結果、中ボタン１０６が短押しされているならば（Ｓ９０８のＹＥＳ）、入出力制御部３０７は表示部２０５にコンテンツモードの標準メニュー画面を表示して（Ｓ９０９）、一連の処理を終了する（Ｓ９０４）。
ステップＳ９０８において、中ボタン１０６が短押しされていないならば（Ｓ９０８のＮＯ）、入出力制御部３０７はコンテンツモードの例外処理を実行して（Ｓ９１０）、再び操作ボタン１０４とマイクロスイッチ２１０の状態をチェックする（Ｓ９０７）。
【００５８】
［コンテンツモード：例外処理］
図１０は、血糖計１０１のコンテンツモードにおける例外処理の動作の流れを示すフローチャートである。図８のステップＳ８１０、図９のステップＳ９１０に相当する。
処理を開始すると（Ｓ１００１）、入出力制御部３０７は中ボタン１０６が長押しされているか否かを確認する（Ｓ１００２）。中ボタン１０６が長押しされているならば（Ｓ１００２のＹＥＳ）、入出力制御部３０７はコンテンツモードの処理を終了する（Ｓ１００３）。これにより、血糖計１０１はパワーセーブモードに移行する（図７のステップＳ７０２）。
【００５９】
ステップＳ１００２において、中ボタン１０６が長押しされていないならば（Ｓ１００２のＮＯ）、入出力制御部３０７は次にマイクロスイッチ２１０の状態を見て、キャップ１０８が取り付けられたか否かを確認する（Ｓ１００４）。キャップ１０８が取り付けられたならば（Ｓ１００４のＹＥＳ）、入出力制御部３０７はコンテンツモードの処理を終了する（Ｓ１００３）。これにより、血糖計１０１はパワーセーブモードに移行する（図７のステップＳ７０２）。
【００６０】
ステップＳ１００４において、キャップ１０８が取り付けられていないならば（Ｓ１００４のＮＯ）、入出力制御部３０７は次に操作タイマ３０８を見て、操作タイマ３０８がタイムアウトに至ったか否かを確認する（Ｓ１００５）。タイムアウトに至ったならば（Ｓ１００５のＹＥＳ）、入出力制御部３０７はコンテンツモードの処理を終了する（Ｓ１００３）。これにより、血糖計１０１はパワーセーブモードに移行する（図７のステップＳ７０２）。
【００６１】
ステップＳ１００５において、タイムアウトに至っていないならば（Ｓ１００５のＮＯ）、入出力制御部３０７は次にマイクロスイッチ２１０の状態を見て、キャップ１０８が取り外されたか否かを確認する（Ｓ１００６）。キャップ１０８が取り外されたならば（Ｓ１００６のＹＥＳ）、入出力制御部３０７はコンテンツモードの処理から、測定モードへ処理を移す（Ｓ１００７）。これにより、血糖計１０１は測定モードに移行する（図７のステップＳ７０８）。
【００６２】
ステップＳ１００６において、キャップ１０８が取り外されていないならば（Ｓ１００６のＮＯ）、入出力制御部３０７は次にＲＴＣ２０４から現在日時情報を得ると共にアラーム時間メモリ３０９に記憶されているアラーム鳴動時間を見て、現在の時刻がアラーム鳴動時間に至ったか否かを確認する（Ｓ１００８）。
アラーム時間になったならば（Ｓ１００８のＹＥＳ）、入出力制御部３０７はコンテンツモードの処理から、アラーム鳴動処理へ処理を移す（Ｓ１００９）。これにより、血糖計１０１はアラーム鳴動処理に移行する（図７のステップＳ７１２）。
ステップＳ１００８において、アラーム時間になっていないならば（Ｓ１００８のＮＯ）、入出力制御部３０７はこのコンテンツモードの例外処理を終了する（Ｓ１０１０）。
【００６３】
［コンテンツモード：メモリ内容表示処理］
図１１は、血糖計１０１のコンテンツモードにおけるメモリ内容表示処理の動作の流れを示すフローチャートである。図８のステップＳ８０９に相当する。
処理を開始すると（Ｓ１１０１）、入出力制御部３０７はポインタ４０１が初期化されていないか否かを確認する（Ｓ１１０２）。ポインタ４０１が初期化されていないならば（Ｓ１１０２のＹＥＳ）、入出力制御部３０７はポインタ４０１を初期化する（Ｓ１１０３）。
【００６４】
ステップＳ１１０３において、ポインタ４０１が初期化されたか、ステップＳ１１０２において、ポインタ４０１が初期化されている（Ｓ１１０２のＮＯ）場合のいずれにおいても、入出力制御部３０７は次にポインタ４０１の中身を見て、ポインタ４０１が血糖値テーブル３０６の血糖値レコードを指し示しているか否かを確認する（Ｓ１１０４）。血糖値レコードを指し示しているならば（Ｓ１１０４のＹＥＳ）、入出力制御部３０７は当該血糖値レコードの内容を表示する、メモリ値表示処理を実行する（Ｓ１１０５）。
ステップＳ１１０４において、血糖値レコードを指し示していないならば（Ｓ１１０４のＮＯ）、入出力制御部３０７はポインタ４０１が指す平均値表示指示に従い、直近一ヶ月の血糖値の平均値を表示する、平均値表示処理を実行する（Ｓ１１０６）。
【００６５】
ステップＳ１１０５のメモリ値表示処理と、ステップＳ１１０６の平均値表示処理のいずれにおいても、それら処理を実行した後、入出力制御部３０７は次に、操作ボタン１０４、マイクロスイッチ２１０、そしてＲＴＣ２０４の状態をチェックする（Ｓ１１０７）。
先ず、入出力制御部３０７は上ボタン１０５が短押しされているか否かを確認する（Ｓ１１０８）。上ボタン１０５が短押しされているならば（Ｓ１１０８のＹＥＳ）、入出力制御部３０７はポインタ４０１の値を１デクリメントして（Ｓ１１０９）、再度ステップＳ１１０４から処理を繰り返す。
【００６６】
ステップＳ１１０８で上ボタン１０５が短押しされていないならば（Ｓ１１０８のＮＯ）、入出力制御部３０７は次に下ボタン１０７が短押しされているか否かを確認する（Ｓ１１１０）。下ボタン１０７が短押しされているならば（Ｓ１１１０のＹＥＳ）、入出力制御部３０７はポインタ４０１の値を１インクリメントして（Ｓ１１１１）、再度ステップＳ１１０４から処理を繰り返す。
【００６７】
ステップＳ１１１０で下ボタン１０７が短押しされていないならば（Ｓ１１１０のＮＯ）、入出力制御部３０７は次に中ボタン１０６が短押しされているか否かを確認する（Ｓ１１１２）。中ボタン１０６が短押しされているならば（Ｓ１１１２のＹＥＳ）、入出力制御部３０７はこのコンテンツモードのメモリ内容表示処理を終了する（Ｓ１１１３）。
ステップＳ１１１２で中ボタン１０６が短押しされていないならば（Ｓ１１１２のＮＯ）、入出力制御部３０７はコンテンツモードの例外処理を実行して（Ｓ１１１４）、再び操作ボタン１０４、マイクロスイッチ２１０、そしてＲＴＣ２０４の状態をチェックする（Ｓ１１０７）。
【００６８】
［コンテンツモード：メモリ値表示処理］
図１２は、血糖計１０１のコンテンツモードにおけるメモリ値表示処理の動作の流れを示すフローチャートである。図１１のステップＳ１１０５に相当する。
処理を開始すると（Ｓ１２０１）、入出力制御部３０７はポインタ４０１が指し示すレコードは血糖値テーブル３０６の最初のレコードであるか否かを確認する（Ｓ１２０２）。ポインタ４０１が指し示すレコードが血糖値テーブル３０６の最初のレコードであるならば（Ｓ１２０２のＹＥＳ）、入出力制御部３０７は表示部２０５に最初のレコードのためのボタンレイアウトを表示する（Ｓ１２０３）。そして、ポインタ４０１が指し示すレコードの血糖値を表示部２０５に表示して（Ｓ１２０４）、メモリ値表示処理を終了する（Ｓ１２０５）。
【００６９】
ステップＳ１２０２において、ポインタ４０１が指し示すレコードが血糖値テーブル３０６の最初のレコードでないならば（Ｓ１２０２のＮＯ）、入出力制御部３０７は次に、ポインタ４０１が指し示すレコードは血糖値テーブル３０６の最後のレコードであるか否かを確認する（Ｓ１２０６）。ポインタ４０１が指し示すレコードが血糖値テーブル３０６の最後のレコードであるならば（Ｓ１２０６のＹＥＳ）、入出力制御部３０７は表示部２０５に最後のレコードのためのボタンレイアウトを表示する（Ｓ１２０７）。そして、ポインタ４０１が指し示すレコードの血糖値を表示部２０５に表示して（Ｓ１２０４）、メモリ値表示処理を終了する（Ｓ１２０５）。
【００７０】
ステップＳ１２０６において、ポインタ４０１が指し示すレコードが血糖値テーブル３０６の最後のレコードでないならば（Ｓ１２０６のＮＯ）、入出力制御部３０７は表示部２０５に通常のレコードのためのボタンレイアウトを表示する（Ｓ１２０８）。そして、ポインタ４０１が指し示すレコードの血糖値を表示部２０５に表示して（Ｓ１２０４）、メモリ値表示処理を終了する（Ｓ１２０５）。
【００７１】
［コンテンツモード：平均値表示処理］
図１３は、血糖計１０１のコンテンツモードにおける平均値表示処理の動作の流れを示すフローチャートである。図１１のステップＳ１１０６に相当する。
処理を開始すると（Ｓ１３０１）、入出力制御部３０７はポインタ４０１が指し示すラベルは血糖値テーブル３０６に記録されている血糖値のうち、朝の血糖値の平均値を表示する指示であるか否かを確認する（Ｓ１３０２）。ポインタ４０１が指し示すラベルが朝の血糖値の平均値を表示する指示であるならば（Ｓ１３０２のＹＥＳ）、入出力制御部３０７は表示部２０５に朝の血糖値の平均値を表示する（Ｓ１３０３）。そして、平均値表示処理を終了する（Ｓ１３０４）。
【００７２】
ステップＳ１３０２において、ポインタ４０１が指し示すラベルが朝の血糖値の平均値を表示する指示でないならば（Ｓ１３０２のＮＯ）、入出力制御部３０７は次に、ポインタ４０１が指し示すラベルは血糖値テーブル３０６に記録されている血糖値のうち、昼の血糖値の平均値を表示する指示であるか否かを確認する（Ｓ１３０５）。ポインタ４０１が指し示すラベルが昼の血糖値の平均値を表示する指示であるならば（Ｓ１３０５のＹＥＳ）、入出力制御部３０７は表示部２０５に昼の血糖値の平均値を表示する（Ｓ１３０６）。そして、平均値表示処理を終了する（Ｓ１３０４）。
【００７３】
ステップＳ１３０５において、ポインタ４０１が指し示すラベルが昼の血糖値の平均値を表示する指示でないならば（Ｓ１３０５のＮＯ）、入出力制御部３０７は表示部２０５に夕方の血糖値の平均値を表示する（Ｓ１３０７）。そして、平均値表示処理を終了する（Ｓ１３０４）。
【００７４】
［コンテンツモード：メモリ内容表示処理と平均値表示処理における表示画面］
図１４Ａ、Ｂ、Ｃ、Ｄ、Ｅ及びＦは、コンテンツモードのメモリ内容表示処理における、表示画面の変化を示す概略図である。
コンテンツモード（図８）でメニュー画面を表示した（図８のステップＳ９０３又はＳ９０９）後、下ボタン１０７を短押しして（図８のステップＳ８０８）、メモリ内容表示処理を選択すると（図８のステップＳ８０９）、入出力制御部３０７は、ポインタ４０１が指し示す先の内容を表示部２０５に表示する。
図１４Ａ、Ｂ、Ｃ、Ｄ、Ｅ及びＦに示す画面の右側には、操作ボタン１０４の機能に関する案内が表示されている。
ポインタ４０１が血糖値テーブル３０６の最初のレコードを指し示している（図１２のステップＳ１２０２）ならば、入出力制御部３０７は表示部２０５に、図１４Ａに示す画面を表示する（図１２のステップＳ１２０３及びＳ１２０４）。図１４Ａに示す画面の右側には、下ボタン１０７を押すと平均値表示処理の画面に移行することを示す、操作ボタン１０４の案内Ｐ１４０１（「平均」の文字列表記）が表示されている。
ポインタ４０１が血糖値テーブル３０６の最後のレコードを指し示している（図１２のステップＳ１２０６）ならば、入出力制御部３０７は表示部２０５に、図１４Ｃに示す画面を表示する（図１２のステップＳ１２０７及びＳ１２０４）。図１４Ｃに示す画面の右側には、上ボタン１０５を押すと平均値表示処理の画面に移行することを示す、操作ボタン１０４の案内Ｐ１４０２（「平均」の文字列表記）が表示されている。
ポインタ４０１が血糖値テーブル３０６の最初又は最後以外のレコードを指し示しているならば、入出力制御部３０７は表示部２０５に、図１４Ｂに示す画面を表示する（図１２のステップＳ１２０８及びＳ１２０４）。
【００７５】
図１４Ｃに示す画面から、更に上ボタン１０５を押すと、ポインタ４０１は「朝の血糖値の平均値」を示すラベルを指す（図１３のステップＳ１３０２）。そこで、入出力制御部３０７は表示部２０５に、図１４Ｆに示す画面を表示する（図１３のステップＳ１３０３）。
図１４Ｆに示す画面から、更に上ボタン１０５を押すと、ポインタ４０１は「昼の血糖値の平均値」を示すラベルを指す（図１３のステップＳ１３０５）。そこで、入出力制御部３０７は表示部２０５に、図１４Ｅに示す画面を表示する（図１３のステップＳ１３０６）。
図１４Ｅに示す画面から、更に上ボタン１０５を押すか、図１４Ａに示す画面から、更に下ボタン１０７を押すと、ポインタ４０１は「夕方の血糖値の平均値」を示すラベルを指す。そこで、入出力制御部３０７は表示部２０５に、図１４Ｆに示す画面を表示する（図１３のステップＳ１３０７）。
以上より明らかなように、上ボタン１０５と下ボタン１０７を操作するだけで、メモリ内容表示処理と平均値表示処理がシームレスに行われる。
【００７６】
［アラーム鳴動処理］
図１５は、血糖計１０１のアラーム鳴動処理の動作の流れを示すフローチャートである。図７のステップＳ７１２に相当すると共に、図１０のステップＳ１００９からも実行される。
図７のステップＳ７１２の処理を開始すると（Ｓ１５０１）、入出力制御部３０７はブザー２１１を鳴らす（アラーム鳴動）と共に、食後フラグを論理の「真」に設定する（Ｓ１５０２）。次に、入出力制御部３０７は、表示部２０５にアラーム鳴動中を示す画面を表示する（Ｓ１５０３）。そして、操作ボタン１０４、マイクロスイッチ２１０、そしてＲＴＣ２０４の状態をチェックする（Ｓ１５０４）。
【００７７】
先ず、入出力制御部３０７はキャップ１０８が取り外されたか否かを確認する（Ｓ１５０５）。キャップ１０８が取り外されたならば（Ｓ１５０５のＹＥＳ）、入出力制御部３０７はアラームを停止して（Ｓ１５０６）、測定モードに移行する（Ｓ１５０７）。
ステップＳ１５０５において、キャップ１０８が取り外されていないならば（Ｓ１５０５のＮＯ）、入出力制御部３０７は次に中ボタン１０６が短押しされているか否かを確認する（Ｓ１５０８）。中ボタン１０６が短押しされているならば（Ｓ１５０８のＹＥＳ）、入出力制御部３０７はアラームを停止して（Ｓ１５０９）、表示部２０５にアラーム鳴動時間から経過した時間を表示する（Ｓ１５１０）。そして、操作ボタン１０４、マイクロスイッチ２１０、そしてＲＴＣ２０４の状態をチェックする（Ｓ１５１１）。
【００７８】
次に、入出力制御部３０７は中ボタン１０６が短押しされているか否かを確認する（Ｓ１５１２）。中ボタン１０６が短押しされているならば（Ｓ１５１２のＹＥＳ）、入出力制御部３０７はコンテンツモードに移行する（Ｓ１５１３）。
ステップＳ１５１２において、中ボタン１０６が短押しされていないならば（Ｓ１５１２のＮＯ）、入出力制御部３０７はコンテンツモードの例外処理を実行して（Ｓ１５１４）、再び操作ボタン１０４、マイクロスイッチ２１０、そしてＲＴＣ２０４の状態をチェックする（Ｓ１５１１）。
【００７９】
ステップＳ１５０８において、中ボタン１０６が短押しされていないならば（Ｓ１５０８のＮＯ）、入出力制御部３０７はコンテンツモードの例外処理を実行して（Ｓ１５１５）、再び操作ボタン１０４、マイクロスイッチ２１０、そしてＲＴＣ２０４の状態をチェックする（Ｓ１５０４）。
【００８０】
［食後フラグ操作処理と操作タイマ３０８再起動処理］
図１６Ａ及びＢは、血糖計１０１がコンテンツモード、測定モード又は設定モードの何れかの状態（すなわち、パワーセーブモードでない状態）に、どの動作モードにかかわらず常時稼動する処理を示すフローチャートである。
図１６Ａは、食後フラグ操作処理を示すフローチャートである。
処理を開始すると（Ｓ１６０１）、最初に入出力制御部３０７はアラーム時間メモリ３０９に記憶されているアラーム時間を見て、現在の時刻がアラーム時間から一時間以上経過したか否かを確認する（Ｓ１６０２）。
現在の時刻がアラーム時間から一時間以上経過しているのならば（Ｓ１６０２のＹＥＳ）、入出力制御部３０７は次に、食後フラグが論理の「真」に設定されているか否かを確認する（Ｓ１６０３）。
食後フラグが論理の「真」に設定されているのならば（Ｓ１６０３のＹＥＳ）、入出力制御部３０７は食後フラグを論理の「偽」に設定し、アラーム時間メモリ３０９を初期化して（Ｓ１６０４）、一連の処理を終了する（Ｓ１６０５）。
なお、ステップＳ１６０２において現在の時刻がアラーム時間から一時間以上経過していないか、アラーム時間メモリ３０９が既に初期化されている場合（Ｓ１６０２のＮＯ）、及びステップＳ１６０３において食後フラグが論理の「偽」に設定されている場合（Ｓ１６０３のＮＯ）は、入出力制御部３０７は何も行わないで処理を終了する（Ｓ１６０５）。
この食後フラグ操作処理は、パワーセーブモードでない状態において常時繰り返し実行される（Ｓ１６０５からＳ１６０１へ）。
【００８１】
図１６Ｂは、操作タイマ３０８再起動処理を示すフローチャートである。
処理を開始すると（Ｓ１６１１）、入出力制御部３０７は操作ボタン１０４、マイクロスイッチ２１０、そして血糖値測定部３０１の状態をチェックする（Ｓ１６１２）。そして、操作ボタン１０４が操作されたか、マイクロスイッチ２１０の状態が変化したか、血糖値測定部３０１が血糖値測定処理を実行しているかの、いずれかの場合に該当するならば（Ｓ１６１３のＹＥＳ）、入出力制御部３０７は操作タイマ３０８をリセットして再起動して（Ｓ１６１４）、一連の処理を終了する（Ｓ１６１５）。
この操作タイマ３０８再起動処理も、パワーセーブモードでない状態において常時繰り返し実行される（Ｓ１６１５からＳ１６１１へ）。
【００８２】
［食後アラーム表示画面］
図１７Ａ及びＢは、食後アラームの表示画面を示す図である。
図１７Ａは、現在の時刻がアラーム鳴動時間迄２時間以内である場合に、液晶ディスプレイ１０３（表示部２０５）に表示される画面である。図９のステップＳ９０３において表示される画面である。画面中、食後アラームが設定されている旨を示すメッセージＰ１７０１と、食後アラーム鳴動時間迄の残り時間Ｐ１７０２が表示されている。
図１７Ｂは、現在の時刻がアラーム鳴動時間以降１時間以内である場合に、液晶ディスプレイ１０３（表示部２０５）に表示される画面である。図９のステップＳ９０６において表示される画面である。画面中、血糖値の測定を促すメッセージＰ１７０３と、食後アラーム鳴動時間から経過した時間Ｐ１７０４が表示されている。
このように、食後アラーム鳴動時間から経過した時間を表示することで、患者に対して自己管理意識を高める効果が期待できる。
また、この図１７Ｂに示す画面が表示されている時（図９のステップＳ９０５のＹＥＳ）は、食後フラグが論理の「真」に設定されている（図１６のステップＳ１６０２のＮＯ）ことを示す画面でもあるので、患者は食後の血糖値測定作業を明確に認識した上で、スムーズに遂行できる。
【００８３】
［設定モード］
図１８は、血糖計１０１の設定モードの動作の流れを示すフローチャートである。図７のステップＳ７１０に相当する。
処理を開始すると（Ｓ１８０１）、入出力制御部３０７は最初に設定モードのためのメニュー画面を表示部２０５に表示する（Ｓ１８０２）。
次に、入出力制御部３０７は操作ボタン１０４、マイクロスイッチ２１０及び操作タイマ３０８の状態をチェックする（Ｓ１８０３）。その結果、中ボタン１０６が長押しされているならば（Ｓ１８０４のＹＥＳ）、入出力制御部３０７は設定モードを終了する（Ｓ１８０５）。これにより、血糖計１０１はパワーセーブモードに移行する（図７のステップＳ７０２）。
【００８４】
ステップＳ１８０４において、中ボタン１０６が長押しされていないならば（Ｓ１８０４のＮＯ）、入出力制御部３０７は次にマイクロスイッチ２１０の状態を見て、キャップ１０８が取り付けられたか否かを確認する（Ｓ１８０６）。キャップ１０８が取り付けられたならば（Ｓ１８０６のＹＥＳ）、入出力制御部３０７は設定モードの処理を終了する（Ｓ１８０５）。これにより、血糖計１０１はパワーセーブモードに移行する（図７のステップＳ７０２）。
【００８５】
ステップＳ１８０６において、キャップ１０８が取り付けられていないならば（Ｓ１８０６のＮＯ）、入出力制御部３０７は次に操作タイマ３０８の状態を見て、タイムアウトに至ったか否かを確認する（Ｓ１８０７）。タイムアウトに至ったならば（Ｓ１８０７のＹＥＳ）、入出力制御部３０７は設定モードの処理を終了する（Ｓ１８０５）。これにより、血糖計１０１はパワーセーブモードに移行する（図７のステップＳ７０２）。
【００８６】
ステップＳ１８０７において、操作タイマ３０８がタイムアウトに至っていないならば（Ｓ１８０７のＮＯ）、入出力制御部３０７は操作部２０６が出力する操作情報に従う、各種設定処理を実行して（Ｓ１８０８）、再度ステップＳ１８０２から処理を繰り返す。
【００８７】
［測定モード］
図１９及び図２０は、血糖計１０１の測定モードの動作の流れを示すフローチャートである。図７のステップＳ７０８に相当すると共に、図１０のステップＳ１００７からも実行される。
図７のステップＳ７０８の処理を開始すると（Ｓ１９０１）、入出力制御部３０７は最初に表示部２０５に表示する画面のうち、操作ボタン１０４に隣接するボタン領域を表示する、ボタン領域表示処理を実行する（Ｓ１９０２）。次に、血糖値測定作業の最初の段階である、患者にチップを血糖計１０１に装着することを案内する、チップ装着案内画面を表示する（Ｓ１９０３）。
【００８８】
次に、入出力制御部３０７は操作ボタン１０４、マイクロスイッチ２１０、操作タイマ３０８及びフォトダイオード２１５の状態をチェックする（Ｓ１９０４）。その結果、チップが正常に血糖計１０１に装着されたことを検出できなかったならば（Ｓ１９０５のＮＯ）、入出力制御部３０７は測定モードの例外処理を実行して（Ｓ１９０６）、再びステップＳ１９０２から処理を繰り返す。
【００８９】
ステップＳ１９０５において、チップが正常に血糖計１０１に装着されたことを検出できたならば（Ｓ１９０５のＹＥＳ）、入出力制御部３０７は血糖値測定作業の、次の段階である、血液３０４をチップに点着させる処理に移行する。
先ず、ステップＳ１９０２と同様に、ボタン領域表示処理を実行する（Ｓ１９０７）。次に、血糖値測定作業の次の段階である、患者に血液３０４をチップに点着させることを案内する、血液３０４点着案内画面を表示する（Ｓ１９０８）。
【００９０】
次に、入出力制御部３０７は操作ボタン１０４、マイクロスイッチ２１０、操作タイマ３０８及びフォトダイオード２１５の状態をチェックする（Ｓ１９０９）。その結果、血液３０４が正常にチップに点着されたことを検出できなかったならば（Ｓ１９１０のＮＯ）、入出力制御部３０７は測定モードの例外処理を実行して（Ｓ１９１１）、再びステップＳ１９０７から処理を繰り返す。
【００９１】
ステップＳ１９１０において、血液３０４が正常にチップに点着されたことを検出できたならば（Ｓ１９１０のＹＥＳ）、入出力制御部３０７は血糖値測定作業の、次の段階である、血糖値を測定する処理に移行する。
先ず、入出力制御部３０７は血糖値を測定するための測定タイマ３０３を起動する（Ｓ１９１２）。この測定タイマ３０３は、例えば９秒を計時する。この後、処理は図２０へ続く（Ｓ１９１３）。
【００９２】
図２０を参照して、フローチャートの続きを説明する。
次に、入出力制御部３０７はステップＳ１９０２及びＳ１９０７と同様に、ボタン領域表示処理を実行する（Ｓ２０１４）。次に、血糖値測定作業の次の段階である、患者に血糖値測定作業が完遂する、すなわち測定タイマ３０３が測定時間（本実施形態では９秒）を計時し終わるまで待つことを案内する、測定中表示画面を表示する（Ｓ２０１５）。
【００９３】
次に、入出力制御部３０７は操作ボタン１０４、マイクロスイッチ２１０、測定タイマ３０３及び操作タイマ３０８の状態をチェックする（Ｓ２０１６）。その結果、測定タイマ３０３が測定時間を計時し終わらないならば（Ｓ２０１７のＮＯ）、入出力制御部３０７は次に上ボタン１０５が短押しされたか否かをチェックする（Ｓ２０１８）。
上ボタン１０５が短押しされたならば（Ｓ２０１８のＹＥＳ）、入出力制御部３０７は食後フラグの状態を論理の「真」に設定して（Ｓ２０１９）、再びステップＳ２０１４から処理を繰り返す。すなわち、入出力制御部３０７は食後フラグの状態を食後である旨を示す論理値に設定する。
ステップＳ２０１８において、上ボタン１０５が短押しされていないならば（Ｓ２０１８のＮＯ）、入出力制御部３０７は次に上ボタン１０５が長押しされたか否かをチェックする（Ｓ２０２０）。
上ボタン１０５が長押しされたならば（Ｓ２０２０のＹＥＳ）、入出力制御部３０７は食後フラグの状態を論理の「偽」に設定して（Ｓ２０２１）、再びステップＳ２０１４から処理を繰り返す。すなわち、入出力制御部３０７は食後フラグの状態を食前である旨を示す論理値に設定する。
ステップＳ２０２０において、上ボタン１０５が長押しされていないならば（Ｓ２０２０のＮＯ）、入出力制御部３０７は再びステップＳ２０１４から処理を繰り返す。
【００９４】
ステップＳ２０１７において、測定タイマ３０３が測定時間を計時し終わったならば（Ｓ２０１７のＹＥＳ）、入出力制御部３０７は血糖値演算部３０２に血糖値を演算させる（Ｓ２０２２）。
次に、入出力制御部３０７はステップＳ１９０２、Ｓ１９０７及びＳ２０１４と同様に、ボタン領域表示処理を実行する（Ｓ２０２３）。次に、入出力制御部３０７は血糖値を表示部２０５に表示するための、血糖値表示処理を実行する（Ｓ２０２４）。そして、入出力制御部３０７は操作ボタン１０４、マイクロスイッチ２１０及び操作タイマ３０８の状態をチェックする（Ｓ２０２５）。
【００９５】
次に、入出力制御部３０７はステップＳ２０２２にて算出した血糖値を食後フラグと共に血糖値テーブル３０６に記録する、血糖値記録処理を実行する（Ｓ２０２６）。そして、測定モードの例外処理を実行する（Ｓ２０２７）。
こうして、ステップＳ２０２６の血糖値記録処理、ステップＳ２０２７の測定モード例外処理を実行した後、入出力制御部３０７は、操作ボタン１０４から得られた操作情報がコンテンツモードに移行する操作であるか否かを確認する（Ｓ２０２８）。コンテンツモードに移行する操作であるならば（Ｓ２０２８のＹＥＳ）、入出力制御部３０７はコンテンツモードに移行する（Ｓ２０２９）。
ステップＳ２０２８において、操作ボタン１０４から得られた操作情報がコンテンツモードに移行する操作でないならば（Ｓ２０２８のＮＯ）、入出力制御部３０７は再びステップＳ２０２３から処理を繰り返す。
【００９６】
［測定モード：例外処理］
図２１は、血糖計１０１の測定モードの例外処理の動作の流れを示すフローチャートである。図１９のステップＳ１９０６、Ｓ１９１１、図２０のステップＳ２０２５に相当する。
処理を開始すると（Ｓ２１０１）、入出力制御部３０７は中ボタン１０６が長押しされているか否かを確認する（Ｓ２１０２）。中ボタン１０６が長押しされているならば（Ｓ２１０２のＹＥＳ）、入出力制御部３０７は測定モードの処理を終了する（Ｓ２１０３）。これにより、血糖計１０１はパワーセーブモードに移行する（図７のステップＳ７０２）。
【００９７】
ステップＳ２１０２において、中ボタン１０６が長押しされていないならば（Ｓ２１０２のＮＯ）、入出力制御部３０７は次にマイクロスイッチ２１０の状態を見て、キャップ１０８が取り付けられたか否かを確認する（Ｓ２１０４）。キャップ１０８が取り付けられたならば（Ｓ２１０４のＹＥＳ）、入出力制御部３０７は測定モードの処理を終了する（Ｓ２１０３）。これにより、血糖計１０１はパワーセーブモードに移行する（図７のステップＳ７０２）。
【００９８】
ステップＳ２１０４において、キャップ１０８が取り付けられていないならば（Ｓ２１０４のＮＯ）、入出力制御部３０７は次に操作タイマ３０８を見て、操作タイマ３０８がタイムアウトに至ったか否かを確認する（Ｓ２１０５）。タイムアウトに至ったならば（Ｓ２１０５のＹＥＳ）、入出力制御部３０７は測定モードの処理を終了する（Ｓ２１０３）。これにより、血糖計１０１はパワーセーブモードに移行する（図７のステップＳ７０２）。
【００９９】
ステップＳ２１０５において、タイムアウトに至っていないならば（Ｓ２１０５のＮＯ）、入出力制御部３０７は次に操作ボタン１０４から得られた操作情報がコンテンツモードに移行する操作であるか否かを確認する（Ｓ２１０６）。コンテンツモードに移行する操作であるならば（Ｓ２１０６のＹＥＳ）、入出力制御部３０７はコンテンツモードに移行する（Ｓ２１０７）。
【０１００】
ステップＳ２１０６において、操作ボタン１０４から得られた操作情報がコンテンツモードに移行する操作でないならば（Ｓ２１０６のＮＯ）、入出力制御部３０７は次に上ボタン１０５が短押しされたか否かを確認する（Ｓ２１０８）。
上ボタン１０５が短押しされたならば（Ｓ２１０８のＹＥＳ）、入出力制御部３０７は食後フラグの状態を論理の「真」に設定する（Ｓ２１０９）。すなわち、入出力制御部３０７は食後フラグの状態を食後である旨を示す論理値に設定する。そして、入出力制御部３０７はこのコンテンツモードの例外処理を終了する（Ｓ２１１０）。
【０１０１】
ステップＳ２１０８において、上ボタン１０５が短押しされていないならば（Ｓ２１０８のＮＯ）、入出力制御部３０７は次に上ボタン１０５が長押しされたか否かをチェックする（Ｓ２１１１）。
上ボタン１０５が長押しされたならば（Ｓ２１１１のＹＥＳ）、入出力制御部３０７は食後フラグの状態を論理の「偽」に設定する（Ｓ２１１２）。すなわち、入出力制御部３０７は食後フラグの状態を食前である旨を示す論理値に設定する。そして、入出力制御部３０７はこのコンテンツモードの例外処理を終了する（Ｓ２１１０）。
ステップＳ２１１１において、上ボタン１０５が長押しされていないならば（Ｓ２１１１のＮＯ）、入出力制御部３０７はこのコンテンツモードの例外処理を終了する（Ｓ２１１０）。
【０１０２】
［測定モード：血糖値記録処理］
図２２は、血糖計１０１の測定モードの血糖値記録処理の動作の流れを示すフローチャートである。図１９のステップＳ２０２４に相当する。
処理を開始すると（Ｓ２２０１）、入出力制御部３０７は図２０のステップＳ２０２０にて算出した血糖値が未だ血糖値テーブル３０６に記録されていないか否かを確認する（Ｓ２２０２）。もし記録されていないならば（Ｓ２２０２のＹＥＳ）、入出力制御部３０７は算出した血糖値を測定した日時及び食後フラグと共に、血糖値テーブル３０６に記録する（Ｓ２２０３）。
ステップＳ２２０２で、血糖値が記録済みであるならば（Ｓ２２０２のＮＯ）、入出力制御部３０７は算出した血糖値を血糖値テーブル３０６に記録しない。
【０１０３】
次に、入出力制御部３０７は、現在の食後フラグの論理値と、血糖値テーブル３０６に記録されている食後フラグが一致していないか否か、すなわち食後フラグに変化が生じたか否かを確認する（Ｓ２２０４）。食後フラグに変化が認められたならば（Ｓ２２０４のＹＥＳ）、入出力制御部３０７は血糖値テーブル３０６の現在の血糖値が記録されているレコードの食後フラグフィールドに、現在の食後フラグの論理値を書き込む（Ｓ２２０５）。
ステップＳ２２０４で、食後フラグに変化が認められないならば（Ｓ２２０４のＮＯ）、入出力制御部３０７は食後フラグを血糖値テーブル３０６に記録しない。
食後フラグを血糖値テーブル３０６に記録した場合（Ｓ２２０５）であっても、そうでなくても（Ｓ２２０４のＮＯ）、入出力制御部３０７は一連の処理を終了する（Ｓ２２０６）。
【０１０４】
［測定モード：ボタン領域表示処理］
図２３は、血糖計１０１の測定モードのボタン領域表示処理の動作の流れを示すフローチャートである。図１９のステップＳ１９０２、Ｓ１９０７、図２０のステップＳ２０１４、Ｓ２０２３に相当する。
処理を開始すると（Ｓ２３０１）、入出力制御部３０７は食後フラグの状態を見て、食後フラグの論理値が「食前」を示しているか否かを確認する（Ｓ２３０２）。
食後フラグの論理値が「食前」を示しているならば（Ｓ２３０２のＹＥＳ）、入出力制御部３０７は表示部２０５の右端にあるボタン領域の、上ボタン１０５に隣接する領域に「食後」の文字列を表示する（Ｓ２３０３）。
食後フラグの論理値が「食後」を示しているならば（Ｓ２３０２のＮＯ）、入出力制御部３０７は表示部２０５の右端にあるボタン領域の、上ボタン１０５に隣接する領域に「解除」の文字列を表示する（Ｓ２３０４）。
ステップＳ２３０３及びＳ２３０４の何れの場合でも、この後一連の処理を終了する（Ｓ２３０５）。
【０１０５】
［コンテンツモード及び測定モード：血糖値表示処理］
図２４は、血糖計１０１のコンテンツモード及び測定モードの、血糖値表示処理の動作の流れを示すフローチャートである。図１２のステップＳ１２０４及び図２０のステップＳ２０２２に相当する。
処理を開始すると（Ｓ２４０１）、入出力制御部３０７は各種設定情報を見て、表示部２０５に表示する画面の設定情報がカラー設定であるか否かを確認する（Ｓ２４０２）。
表示部２０５に表示する画面の設定情報がカラー設定であるならば（Ｓ２４０２のＹＥＳ）、入出力制御部３０７は表示すべき血糖値を所定の閾値と比較して五段階評価を行い、五段階評価の結果に基づく表示色を選択して、血糖値を表示部２０５に表示する（Ｓ２４０３）。
表示部２０５に表示する画面の設定情報が白黒設定であるならば（Ｓ２４０２のＮＯ）、入出力制御部３０７は表示すべき血糖値を白黒画面にて表示部２０５に表示する（Ｓ２４０４）。
ステップＳ２４０３及びＳ２４０４の何れの場合でも、入出力制御部３０７は次に各種設定情報を見て、表示部２０５に表示する画面の設定情報が顔マークを表示する設定であるか否かを確認する（Ｓ２４０５）。
表示部２０５に表示する画面の設定情報が顔マークを表示する設定であるならば（Ｓ２４０５のＹＥＳ）、入出力制御部３０７は表示すべき血糖値を所定の閾値と比較して五段階評価を行い、五段階評価の結果に基づく顔マークを選択して、血糖値を表示部２０５に表示する（Ｓ２４０６）。
表示部２０５に表示する画面の設定情報が顔マークを表示する設定でないならば（Ｓ２４０５のＮＯ）、入出力制御部３０７は顔マークを表示しない。
ステップＳ２４０６及びＳ２４０５のＮＯの何れの場合でも、入出力制御部３０７はこの後一連の処理を終了する（Ｓ２４０７）。
【０１０６】
［測定モード：血糖値表示処理における表示画面］
図２５Ａ及びＢは、血糖計１０１の測定モードの血糖値表示処理において表示部２０５に表示される、表示画面である。より詳細には、図２４のステップＳ２４０３と、ステップＳ２４０６にて表示される表示画面である。
各種設定情報がカラー設定である場合、血糖値は、五段階評価で色分けされる。最も低血糖が青であり、順に最適血糖が黄緑、次にオレンジ、次にピンク、そして最も高血糖が赤である。
図２５Ａは、血糖値が五段階評価のうち、下から二番目の範囲内である場合に表示される画面である。この表示画面は、最適血糖の黄緑色で表示されると共に、左端に表示される色分けスケールの、下から二番目の黄緑色の部分と一体化した表示状態である。色分けスケールと画面の背景部分が一体化することで、表示画面にはタブＰ２５０１が形成される。
図２５Ｂは、血糖値が五段階評価のうち、上から二番目の範囲内である場合に表示される画面である。この表示画面は、血糖値が二番目に高血糖であることを示すピンク色で表示されると共に、左端に表示される色分けスケールの、上から二番目のピンク色の部分と一体化して、タブＰ２５０２が形成された表示状態である。
このように、色分けスケールと画面の背景部分が一体化することで形成されるタブを設けることで、現在の血糖値が五段階評価でどの程度の値であるのかを、瞬時に明確に認識できる。
【０１０７】
図２６Ａ、Ｂ、Ｃ、Ｄ及びＥは、血糖計１０１のコンテンツモード及び測定モードの、血糖値を表示する処理において表示部２０５に表示される、顔マークのバリエーションを示す図である。図２４のステップＳ２４０５において、表示部２０５に表示する画面の設定情報が顔マークを表示する設定である場合（Ｓ２４０５のＹＥＳ）に、血糖値に応じて表示部２０５に表示される顔マークである。
入出力制御部３０７は、表示すべき血糖値を所定の閾値と比較して五段階評価を行い、五段階評価の結果に基づく顔マークを選択して、血糖値を表示部２０５に表示する（Ｓ２４０６）。
五段階評価は、日本糖尿病学会編「糖尿病診療ガイドライン」（http://www.lifescience.jp/ebm/cms/ms/no.19/topics.pdf）に準拠した閾値を用いて、図２６Ａ、Ｂ、Ｃ、Ｄ及びＥに示す顔マークを表示する。
【０１０８】
図２６Ａは、低血糖値を示す顔マークである。空腹時血糖値及び食後二時間血糖値が８０ｍｇ／ｄｌ（デシリットル）未満の場合に表示する。
図２６Ｂは、適正血糖値を示す顔マークである。空腹時血糖値が８０〜１１０ｍｇ／ｄｌの範囲、食後二時間血糖値が８０〜１４０ｍｇ／ｄｌの場合に表示する。
図２６Ｃは、血糖値がやや高いことを示す顔マークである。空腹時血糖値が１１０ｍｇ／ｄｌ以上１３０ｍｇ／ｄｌ未満の範囲、食後二時間血糖値が１４０ｍｇ／ｄｌ以上１８０ｍｇ／ｄｌ未満の場合に表示する。
図２６Ｄは、血糖値が高いことを示す顔マークである。空腹時血糖値が１３０ｍｇ／ｄｌ以上１６０ｍｇ／ｄｌ未満の範囲、食後二時間血糖値が１８０ｍｇ／ｄｌ以上２２０ｍｇ／ｄｌ未満の場合に表示する。
図２６Ｅは、血糖値が高すぎて危険であることを示す顔マークである。空腹時血糖値が１６０ｍｇ／ｄｌ以上の範囲、食後二時間血糖値が２２０ｍｇ／ｄｌ以上の場合に表示する。
このように、図２６Ａ、Ｂ、Ｃ、Ｄ及びＥに示す、これら表情の異なる顔マークは、血糖値に対応する。すなわち、本実施形態の血糖計１０１は、血糖値を表情の異なる顔マークに当てはめて表示部２０５に表示することによって、現在の血糖値が五段階評価でどの程度の値であるのかを、瞬時に明確に認識できる。
【０１０９】
［コンテンツモード及び測定モード：表示画面］
図２７Ａ、Ｂ、Ｃ及びＤは、血糖計１０１のコンテンツモード及び測定モードの、血糖値を表示する処理において表示部２０５に表示される、表示画面のバリエーションを示す図である。より詳細には、図１２のステップＳ１２０４にて表示される表示画面である。
図２７Ａは、各種設定情報がカラー設定であり（Ｓ２４０２のＹＥＳ）、且つ顔マークありの設定である（Ｓ２４０５のＹＥＳ）場合に表示される表示画面である。画面は五段階評価の背景色Ｐ２７０１で表示されると共に、五段階評価に基づく顔マークＰ２７０２が表示されている。
図２７Ｂは、各種設定情報がカラー設定であり（Ｓ２４０２のＹＥＳ）、且つ顔マークなし設定である（Ｓ２４０５のＮＯ）場合に表示される表示画面である。画面は五段階評価の背景色Ｐ２７０３で表示されているが、五段階評価に基づく顔マークが表示されていない。
図２７Ｃは、各種設定情報が白黒設定であり（Ｓ２４０２のＹＥＳ）、且つ顔マークあり設定である（Ｓ２４０５のＹＥＳ）場合に表示される表示画面である。画面は白黒で表示されており、五段階評価に基づく顔マークＰ２７０４が表示されている。
図２７Ｄは、各種設定情報が白黒設定であり（Ｓ２４０２のＹＥＳ）、且つ顔マークなし設定である（Ｓ２４０５のＮＯ）場合に表示される表示画面である。画面は白黒で表示されており、五段階評価に基づく顔マークが表示されていない。
このように各種設定情報の設定内容によって、表示部２０５に表示される画面の態様が変化する。
なお、図２７Ａ、Ｂ、Ｃ及びＤはコンテンツモードにおける表示画面のバリエーションを示したが、測定モードにおける表示画面のバリエーションも同様に存在する。
【０１１０】
患者が見やすいように配慮されたカラー表示は、糖尿病性網膜症などの合併症により視覚障害を発症すると、色の組み合わせによっては見難くなる。このため、血糖計１０１に白黒表示などのハイコントラスト表示に切り替える設定機能及びマーク表示の有無を切り替える設定機能を持たせることで、表示部２０５に対し、視覚障害の進行に合せて最適な血糖値表示を選択できる。
【０１１１】
［測定モードの食後ボタンと、コンテンツモードの食後アラームボタン］
図２８Ａ及びＢは、測定モードにおける表示画面と、コンテンツモードにおける表示画面である。
図２８Ａ及びＢの両方共、画面の右端には、その隣に配置されている操作ボタン１０４の機能を説明する、ボタン表示領域が設けられている。
図２８Ａのボタン表示領域において、上ボタン１０５の領域Ｐ２８０１には「食後」の文字列が表示されている。測定モードにおける上ボタン１０５は、食後ボタンとしての機能が割り当てられており、上ボタン１０５を短押しすることで食後フラグが変化する。
図２８Ｂのボタン表示領域において、上ボタン１０５の領域Ｐ２８０２には時計のイラストが表示されている。コンテンツモードにおける上ボタン１０５は、食後アラームを設定するための機能が割り当てられており、上ボタン１０５を短押しすることで食後アラームを設定するメニュー画面が表示される。
【０１１２】
［操作ボタン１０４の機能割り当て］
図２９は、操作ボタン１０４に割り当てられている機能を示す表である。
これまで、図７から図２４に至るまで、フローチャートにて操作ボタン１０４に割り当てられている主要な機能を説明した。図２９の表は、操作ボタン１０４と、動作モード毎に割り当てられている機能との対応を示す表である。
【０１１３】
電源ＯＦＦ、すなわちパワーセーブモードの状態においては、入出力制御部３０７は中ボタン１０６の短押しと下ボタン１０７の長押しのみ検出する。
中ボタン１０６を短押しすると、入出力制御部３０７はコンテンツモードに移行する。すなわち、電源ＯＮ状態になる。
下ボタン１０７を長押しすると、入出力制御部３０７は設定モードに移行する。
また、この表には載せていないが、キャップ１０８の取り外しもマイクロスイッチ２１０を通して検出する。キャップ１０８を取り外すと、入出力制御部３０７は測定モードに移行する。
【０１１４】
測定モードの状態においては、入出力制御部３０７は上ボタン１０５の短押しと長押し、そして中ボタン１０６の長押しのみ検出する。
上ボタン１０５を短押しすると、入出力制御部３０７は食後フラグを論理の「真」に設定する。すなわち、食後設定をＯＮにする。
上ボタン１０５を長押しすると、入出力制御部３０７は食後フラグを論理の「偽」に設定する。すなわち、食後設定をＯＦＦにする。
中ボタン１０６を長押しすると、入出力制御部３０７はパワーセーブモードに移行する。すなわち、電源ＯＦＦ状態になる。
【０１１５】
コンテンツモードの状態においては、入出力制御部３０７は上ボタン１０５の長押し、中ボタン１０６の短押しと長押し、そして下ボタン１０７の短押しのみ検出する。
上ボタン１０５を長押しすると、入出力制御部３０７はアラーム設定機能を起動する。
中ボタン１０６を短押しすると、入出力制御部３０７はグラフ表示機能を起動する。
中ボタン１０６を長押しすると、入出力制御部３０７はパワーセーブモードに移行する。すなわち、電源ＯＦＦ状態になる。
下ボタン１０７を短押しすると、入出力制御部３０７はメモリ表示機能を起動する。
【０１１６】
グラフ表示機能及びメモリ表示機能の状態においては、入出力制御部３０７は上ボタン１０５の短押しと長押し、中ボタン１０６の短押しと長押し、そして下ボタン１０７の短押しと長押し、つまり全てのボタンの短押しと長押しを検出する。
上ボタン１０５を短押しすると、入出力制御部３０７は現在表示中のデータを指し示すポインタ４０１を新しいデータに移動させて、新しいデータを表示部２０５に表示する。
上ボタン１０５を長押しすると、入出力制御部３０７は現在表示中のデータを指し示すポインタ４０１を新しいデータに移動させて、新しいデータを表示部２０５に表示する。なお、この操作の際、可能であれば入出力制御部３０７はデータを連続的に表示部２０５に表示させる。
中ボタン１０６を短押しすると、入出力制御部３０７は現在実行している機能を呼び出した、一つ前の画面に戻る。
中ボタン１０６を長押しすると、入出力制御部３０７はパワーセーブモードに移行する。すなわち、電源ＯＦＦ状態になる。
下ボタン１０７を短押しすると、入出力制御部３０７は現在表示中のデータを指し示すポインタ４０１を古いデータに移動させて、古いデータを表示部２０５に表示する。
下ボタン１０７を長押しすると、入出力制御部３０７は現在表示中のデータを指し示すポインタ４０１を古いデータに移動させて、古いデータを表示部２０５に表示する。なお、この操作の際、可能であれば入出力制御部３０７はデータを連続的に表示部２０５に表示させる。
【０１１７】
設定モードの状態においては、入出力制御部３０７は上ボタン１０５の短押しと長押し、中ボタン１０６の短押しと長押し、そして下ボタン１０７の短押しと長押し、つまり全てのボタンの短押しと長押しを検出する。
上ボタン１０５を短押しすると、入出力制御部３０７は現在操作対象となっている設定値をインクリメントする（「＋１」）。
上ボタン１０５を長押しすると、入出力制御部３０７は現在操作対象となっている設定値を連続的にインクリメントする。
中ボタン１０６を短押しすると、入出力制御部３０７は現在捜査対象としている設定値を決定したり、複数選択肢から選択を行う。
中ボタン１０６を長押しすると、入出力制御部３０７はパワーセーブモードに移行する。すなわち、電源ＯＦＦ状態になる。
下ボタン１０７を短押しすると、入出力制御部３０７は現在操作対象となっている設定値をデクリメントする（「−１」）。
下ボタン１０７を長押しすると、入出力制御部３０７は現在操作対象となっている設定値を連続的にデクリメントする。
【０１１８】
本実施形態においては、血糖計１０１を開示した。
光学測定部１０９を保護するキャップ１０８を設け、このキャップ１０８が筐体１０２に着脱されている状態を検出するマイクロスイッチ２１０を設ける。キャップ１０８が筐体１０２から取り外されたことを入出力制御部３０７が検出したら、パワーセーブモードから測定モードに移行する。このように、キャップを操作ボタン１０４の一種として用いることで、最小限の操作ボタン１０４の数で、患者に対して明確でわかり易い操作体系を備える血糖計１０１を提供できる。
【０１１９】
血糖計１０１に、患者に対して食後の血糖値測定時間に至ったことを知らせる、食後アラーム機能を設ける。入出力制御部３０７は、ＲＴＣ２０４から得られる現在の時刻がアラーム時間メモリ３０９に記憶されているアラーム鳴動時間に至ったことを検出したら、アラーム（ブザー２１１）を鳴動させると共に、アラーム鳴動時間以降所定の時間までは食後フラグメモリ３１０の食後フラグを論理の「真」に設定して、血糖値測定部３０１が測定した血糖値と共に血糖値テーブル３０６に記録する。このように、食後アラームと食後フラグを連動させることで、患者は食後の血糖値測定作業をより確実に遂行できる。
【０１２０】
血糖計１０１に、上ボタン１０５、中ボタン１０６及び下ボタン１０７の、三つの操作ボタン１０４を設ける。この内上ボタン１０５は、血糖値を測定する測定モードの時には、血糖値テーブル３０６に記録する、測定した血糖値が、食後であるか否かを示す食後フラグを操作する機能を与える。一方、血糖値テーブル３０６に記録した血糖値を参照するコンテンツモードの時には、患者に対して食後の血糖値測定時間に至ったことを知らせる、食後アラームを設定する機能を設ける。このように、血糖値測定時と血糖値確認時で、上ボタン１０５という一つの操作ボタンに、「食後」という概念に関連する機能を割り当てることで、患者にとって操作が覚え易い、高機能と簡易さを両立した血糖計が実現できる。
【０１２１】
血糖計１０１に、上ボタン１０５、中ボタン１０６及び下ボタン１０７の、三つの操作ボタン１０４を設ける。血糖値テーブル３０６に記録した血糖値を参照するコンテンツモードの時に、下ボタン１０７を押し続けると、血糖値テーブル３０６の始端レコードに到達する。更に下ボタン１０７を押すと、血糖値テーブル３０６に格納されている直近一ヶ月分の朝の血糖値の平均値を表示する。つまり、参照レコードの移動だけで血糖値表示機能と平均値表示機能とをシームレスに切り替えることができる。したがって、モード切替等の煩雑な操作が不要であり、患者にとって操作が覚え易い。
【０１２２】
血糖計１０１の血糖値測定部３０１が測定した血糖値を複数の閾値と比較して、五段階評価を行う。五段階の評価結果に応じて五色の色を割り当てて、液晶ディスプレイ１０３に当該血糖値の色を表示する。更に、液晶ディスプレイ１０３の一端に五色のスケールを表示させ、そのスケールと一致する背景色とを一体化させて、タブ状に表示する。このようにタブ状の表示を行うことで、タブの位置で測定した血糖値がどの程度の値であるのかが一目で判る。
【０１２３】
入出力制御部３０７は、各種設定情報メモリ３１１に格納されているカラー設定と顔表示設定に従って、液晶ディスプレイ１０３の表示状態を制御する。もし、カラー設定であれば、血糖値測定部３０１が測定した血糖値を複数の閾値と比較して、五段階評価を行い、評価結果に応じて五色の色を割り当てて、液晶ディスプレイ１０３に当該血糖値の色を表示する。もし、顔マークを表示する設定であれば、五段階評価の結果に応じた顔マークを液晶ディスプレイ１０３に表示する。このように血糖値１０１に表示に関するきめ細かい設定機能を与えることで、視覚障害がある場合や、患者の好みに応じた、最適な血糖値表示機能を実現できる。
【０１２４】
血糖計１０１に、上ボタン１０５、中ボタン１０６及び下ボタン１０７の、三つの操作ボタン１０４を設ける。血糖値を測定する測定モードの時に、上ボタン１０５には、血糖値テーブル３０６に記録する、測定した血糖値が、食後であるか否かを示す食後フラグを操作する機能が割り当てられる。一方、血糖値テーブル３０６に記録した血糖値を参照するコンテンツモードの時に、上ボタン１０５には、患者に対して食後の血糖値測定時間に至ったことを知らせる、食後アラームを設定する機能が割り当てられる。測定モードとコンテンツモードのいずれの時でも、中ボタン１０６には電源ＯＦＦの機能が割り当てられる。このように、少ない操作ボタンに、動作モードに応じて異なる機能を割り当てることで、最小限の操作ボタンの数で多くの機能を実現できる。
【０１２５】
以上、本発明の実施形態例について説明したが、本発明は上記実施形態例に限定されるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りにおいて、他の変形例、応用例を含む。
【符号の説明】
【０１２６】
１０１…血糖計、１０２…筐体、１０３…液晶ディスプレイ、１０４…操作ボタン、１０５…上ボタン、１０６…中ボタン、１０７…下ボタン、１０８…キャップ、１０９…光学測定部、２０１…ＣＰＵ、２０２…ＲＡＭ、２０３…ＥＥＰＲＯＭ、２０４…ＲＴＣ、２０５…表示部、２０６…操作部、２０７…バス、２０８…Ｄ／Ａ変換器、２０９…Ａ／Ｄ変換器、２１０…マイクロスイッチ、２１１…ブザー、２１２…電源制御部、２１３…ドライバ、２１４…ＬＥＤ、２１５…フォトダイオード、２１６…バッテリ、３０１…血糖値測定部、３０２…血糖値演算部、３０３…測定タイマ、３０４…血液、３０５…試験紙、３０６…血糖値テーブル、３０７…入出力制御部、３０８…操作タイマ、３０９…アラーム時間メモリ、３１０…食後フラグメモリ、３１１…設定情報メモリ、４０１…ポインタ
【図１】
2014145594.tif 000003
【図２】
2014145594.tif 000004
【図３】
2014145594.tif 000005
【図４】
2014145594.tif 000006
【図５】
2014145594.tif 000007
【図６】
2014145594.tif 000008
【図７】
2014145594.tif 000009
【図８】
2014145594.tif 000010
【図９】
2014145594.tif 000011
【図１０】
2014145594.tif 000012
【図１１】
2014145594.tif 000013
【図１２】
2014145594.tif 000014
【図１３】
2014145594.tif 000015
【図１４】
2014145594.tif 000016
【図１５】
2014145594.tif 000017
【図１６】
2014145594.tif 000018
【図１７】
2014145594.tif 000019
【図１８】
2014145594.tif 000020
【図１９】
2014145594.tif 000021
【図２０】
2014145594.tif 000022
【図２１】
2014145594.tif 000023
【図２２】
2014145594.tif 000024
【図２３】
2014145594.tif 000025
【図２４】
2014145594.tif 000026
【図２５】
2014145594.tif 000027
【図２６】
2014145594.tif 000028
【図２７】
2014145594.tif 000029
【図２８】
2014145594.tif 000030
【図２９】
2014145594.tif 000031