(57)【要約】  成分測定装置である血糖計（１０）は、グルコース成分の成分量を検出する検出部（３４）と、検出部（３４）の検出値（ｄ）に基づき測定血糖値（ＭＢ）を算出する制御回路（４０）とを備える。制御回路（４０）は、検量関数を適用して検出値（ｄ）から血糖値を算出する血糖値算出部（６６）と、検出値（ｄ）から算出する測定血糖値（ＭＢ）に基づき、予め保有している複数の関数データ（ＦＤ）の中から血糖値算出部（６６）が使用する検量関数を設定する関数設定部（６８）とを備える。
2017122485.tif 000002
【特許請求の範囲】
【請求項１】
液体中の成分の成分量を検出する検出部（３４）と、
前記検出部（３４）が検出した前記成分量に関わる検出値に基づき、前記成分の測定情報を算出する制御部（４０）と、を備える成分測定装置（１０、１０Ａ〜１０Ｃ）であって、
前記制御部（４０）は、所定の関数を適用して前記検出値から前記測定情報を算出する測定情報算出部（６６）と、
前記検出値又は前記検出値から算出する算出値に基づき、予め保有している複数の関数の中から前記測定情報算出部（６６）が使用する前記所定の関数を設定する関数設定部（６８）と、を備える
ことを特徴とする成分測定装置（１０、１０Ａ〜１０Ｃ）。
【請求項２】
請求項１記載の成分測定装置（１０、１０Ａ）において、
前記制御部（４０）は、前記所定の関数である第１関数により前記検出値から前記算出値である第１値を算出し、前記第１値と所定の閾値とを比較して、前記第１値を前記測定情報とするか、前記所定の関数であり前記第１関数と異なる第２関数により前記検出値から第２値を算出して前記測定情報とするかを判別する
ことを特徴とする成分測定装置（１０、１０Ａ）。
【請求項３】
請求項２記載の成分測定装置（１０）において、
前記検出部（３４）は、前記液体中の成分である血液中のグルコース成分を検出し、前記検出値を出力するものであり、
前記関数設定部（６８）は、前記第１値としてヘマトクリット補正した測定血糖値を用いて、前記第１関数又は前記第２関数の適用を判別する
ことを特徴とする成分測定装置（１０）。
【請求項４】
請求項２記載の成分測定装置（１０Ａ）において、
前記検出部（３４）は、前記液体中の成分である血液中のグルコース成分を検出し、前記検出値を出力するものであり、
前記関数設定部（６８）は、前記第１値として吸光度から算出しヘマトクリット補正する前の仮血糖値を用いて、前記第１関数又は前記第２関数の適用を判別する
ことを特徴とする成分測定装置（１０Ａ）。
【請求項５】
請求項１記載の成分測定装置（１０Ｂ、１０Ｃ）において、
前記制御部（４０）は、前記所定の関数以外の関数により前記検出値から算出される前記算出値である算出過程値又は前記検出値と、所定の閾値とを比較して、前記所定の関数である第１関数、又は前記所定の関数であり前記第１関数と異なる第２関数の適用を判別する
ことを特徴とする成分測定装置（１０Ｂ、１０Ｃ）。
【請求項６】
請求項５記載の成分測定装置（１０Ｂ）において、
前記検出部（３４）は、前記液体中の成分である血液中のグルコース成分を検出し、前記検出値を出力するものであり、
前記関数設定部（６８）は、前記算出過程値として前記検出値から算出した吸光度を用いて、前記第１関数又は前記第２関数の適用を判別する
ことを特徴とする成分測定装置（１０Ｂ）。
【請求項７】
請求項５記載の成分測定装置（１０Ｃ）において、
前記検出部（３４）は、前記液体中の成分である血液中のグルコース成分を検出し、前記検出値を出力するものであり、
前記関数設定部（６８）は、前記検出部（３４）から取得した前記検出値を用いて、前記第１関数又は前記第２関数の適用を判別する
ことを特徴とする成分測定装置（１０Ｃ）。
【請求項８】
請求項１〜７のいずれか１項に記載の成分測定装置（１０、１０Ａ〜１０Ｃ）において、
前記関数設定部（６８）は、前記測定情報を算出する際の前記測定情報算出部（６６）の処理速度に応じて、前記所定の関数の適用を判別するタイミングを変更する
ことを特徴とする成分測定装置（１０、１０Ａ〜１０Ｃ）。
【請求項９】
液体中の成分の成分量を測定する成分測定方法であって、
検出部（３４）により前記成分量の検出を行うステップと、
測定情報算出部（６６）において、所定の関数を適用して前記検出部（３４）が検出した前記成分量に関わる検出値に基づき測定情報を算出するステップと、
関数設定部（６８）において、前記検出値又は前記検出値から算出する算出値に基づき、予め保有している複数の関数の中から前記測定情報算出部（６６）が使用する前記所定の関数を設定するステップと、を含む
ことを特徴とする成分測定方法。
【請求項１０】
液体中の成分の成分量を測定する成分測定装置（１０、１０Ａ〜１０Ｃ）に、
検出部（３４）により前記成分量の検出を行うステップと、
測定情報算出部（６６）において、所定の関数を適用して前記検出部（３４）が検出した前記成分量に関わる検出値に基づき測定情報を算出するステップと、
関数設定部（６８）において、前記検出値又は前記検出値から算出する算出値に基づき、予め保有している複数の関数の中から前記測定情報算出部（６６）が使用する前記所定の関数を設定するステップと、を実行させる
ことを特徴とする成分測定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体中の成分を測定する成分測定装置、成分測定方法及び成分測定プログラムに関する。
【背景技術】
【０００２】
液体中の成分を測定する成分測定装置の一形態として、血液中のグルコース成分の成分量（血糖値）を測定する血糖計が知られている。例えば、特開２００４−５５５号公報には、センサケース（チップ）に血液を取り込み、内部の試薬層から血液中のグルコース成分に応じた電流値を得て血糖値を算出する血糖計が開示されている。【０００３】
また、特開２００４−５５５号公報に開示の血糖計は、医療施設内で使用する病棟用検査（ＰＯＣＴ：Point Of Care Testing）用の医療機器として構成されている。この場合、血糖計は、検査室に設置されて検査サンプルの運搬以降の検査工程が別室で実施される大型分析機とは異なり、採血、検査、測定値確認までの一連の動作を患者近傍で実施し、治療に反映させることができ、ベットサイド以外にも、救急外来、ＯＰＥ室、透析室等での迅速な検査に貢献する。そのため、ＰＯＣＴ用の血糖計（ＰＯＣＴ器）においては、簡易型であっても大型分析機と同等の正確性が求められており、ＱＣ（Quality Control）等の精度管理によって、常に正確な測定値を算出するように管理されることが重要視される。【０００４】
さらに、ＰＯＣＴ器は、医師や看護士等の医療従事者の作業効率に貢献するため、携帯し易いように小型に構成される。またＰＯＣＴ器は、医療従事者や患者を識別可能とし、さらに病院内のサーバ（電子カルテ）と通信を行って測定値を自動的に送信する機能等が設けられ、測定値データと医療行為の関連性についても記録、参照できることが求められている。近年、このようなＰＯＣＴ器を活用することにより、医療の効率向上及び省コスト化の動きが高まっており、測定可能条件の広範囲化が期待されている。また、ＰＯＣＴ器は、これまで測定対象外とされることが多かった、発生頻度の低い高血糖値範囲、血液条件、測定項目においても精度の高い測定値計算が求められている。
【発明の概要】
【０００５】
上記のように、ＰＯＣＴ用の血糖計（成分測定装置）は、様々な状態の患者を測定対象とするため、血糖値の測定範囲が広く、さらに自己測定（ＳＭＢＧ：Self Monitoring of Blood Glucose）器よりも高精度に血糖値を測定可能であることが求められる。ところで、血糖計は、従来の電流値（検出値）から血糖値を算出する算出処理において、血液色以外にも、血液中の赤血球濃度（ヘマトクリット値：Ｈｔ）、治療薬、又は雰囲気温度等の環境要因影響を加味した処理を行っている。この場合、計算誤差要因については、要因毎に影響の程度が変化することが分かっており、例えば、血糖値が低い場合には血液色の誤差比率が高くなる。また、算出値を低血糖側の実際の血糖値に合うように調整すると、血糖値が高い場合には算出値が実際の血糖値から外れる可能性があった。すなわち、測定可能対象を広く設定したり、成分量の測定範囲を広くしたりすることで、検出値に対する出力特性の信頼性（追従性）が低下する不都合が生じていた。
【０００６】
本発明は、上記の課題を解決するためになされたものであって、測定範囲が広くても高い測定精度が得られ、より良好に使用することができる成分測定装置、成分測定方法及び成分測定プログラムを提供することを目的とする。
【０００７】
前記の目的を達成するために、本発明は、液体中の成分の成分量を検出する検出部と、前記検出部が検出した前記成分量に関わる検出値に基づき、前記成分の測定情報を算出する制御部と、を備える成分測定装置であって、前記制御部は、所定の関数を適用して前記検出値から前記測定情報を算出する測定情報算出部と、前記検出値又は前記検出値から算出する算出値に基づき、予め保有している複数の関数の中から前記測定情報算出部が使用する前記所定の関数を設定する関数設定部と、を備えることを特徴とする。
【０００８】
上記によれば、成分測定装置は、検出値又は検出値から算出する算出値に基づき、複数の関数の中から所定の関数を設定する関数設定部を備えることで、成分量の測定範囲が広くても高い測定精度を得ることができる。すなわち、関数設定部は、成分量の測定範囲が広いことで、１つの関数では測定情報が実際の成分量から乖離してしまう場合であっても、異なる関数を使用することで測定情報を実際の成分量に近づけることができる。従って、成分測定装置は、例えば、医療施設内等で様々な患者の血糖値を測定するＰＯＣＴ用の血糖計として良好に使用することができる。
【０００９】
この場合、前記制御部は、前記所定の関数である第１関数により前記検出値から前記算出値である第１値を算出し、前記第１値と所定の閾値とを比較して、前記第１値を前記測定情報とするか、前記所定の関数であり前記第１関数と異なる第２関数により前記検出値から第２値を算出して前記測定情報とするかを判別するとよい。
【００１０】
このように、成分測定装置は、第１関数により第１値を算出してこの第１値に基づき、適用関数を判別することで、第１値を有効に活用して高精度な測定情報を得ることができる。また、第１関数の使用頻度が高ければ、算出した第１値を測定情報とするので、内部での処理が簡単化する。よって、処理速度を大幅に落とすことなく、測定情報を得ることができる。
【００１１】
上記の構成に加えて、前記検出部は、前記液体中の成分である血液中のグルコース成分を検出し、前記検出値を出力するものであり、前記関数設定部は、前記第１値としてヘマトクリット補正した測定血糖値を用いて、前記第１関数又は前記第２関数の適用を判別する構成とすることができる。
【００１２】
これにより、成分測定装置は、血液中のグルコース成分の成分量を測定する際に、広い測定範囲で高精度な検出を行うことができる。また、第１値としてヘマトクリット補正した測定血糖値を用いる、つまり、算出過程において最も下流側である測定血糖値に応じて適用関数を判別するので、測定血糖値が実血糖値から離れることを確実に判別することができる。その結果、最終的には最も精度が高い血糖値を得ることができる。
【００１３】
或いは、前記検出部は、前記液体中の成分である血液中のグルコース成分を検出し、前記検出値を出力するものであり、前記関数設定部は、前記第１値として吸光度から算出しヘマトクリット補正する前の仮血糖値を用いて、前記第１関数又は前記第２関数の適用を判別する構成でもよい。
【００１４】
このように、成分測定装置は、第１値として吸光度から算出した仮血糖値を用いることで、ヘマトクリット補正を行う前の段階で、適用関数の判別を行うことができる。そのため、仮に第２関数に変更したとしても、測定情報の算出をより速めることができる。
【００１５】
また、前記制御部は、前記所定の関数以外の関数により前記検出値から算出される前記算出値である算出過程値又は前記検出値と、所定の閾値とを比較して、前記所定の関数である第１関数、又は前記所定の関数であり前記第１関数と異なる第２関数の適用を判別してもよい。
【００１６】
このように、成分測定装置は、算出過程値又は検出値と所定の閾値とを比較して、第１関数又は第２関数の適用を判別することで、第１関数を使用しない早い段階で適用関数の判別を行うことができる。よって、測定情報の算出をさらに速めることができる。
【００１７】
この場合、前記検出部は、前記液体中の成分である血液中のグルコース成分を検出し、前記検出値を出力するものであり、前記関数設定部は、前記算出過程値として前記検出値から算出した吸光度を用いて、前記第１関数又は前記第２関数の適用を判別することができる。
【００１８】
このように、成分測定装置は、算出過程値として吸光度を用いて第１関数又は第２関数の適用を判別することで、処理速度を一層向上することができる。
【００１９】
また例えば、前記検出部は、前記液体中の成分である血液中のグルコース成分を検出し、前記検出値を出力するものであり、前記関数設定部は、前記検出部から取得した前記検出値を用いて、前記第１関数又は前記第２関数の適用を判別してもよい。
【００２０】
このように、検出値を用いて第１関数又は第２関数の適用を判別することで、関数設定部は検出値の取得に伴い直ちに適用関数を設定することができ、処理速度を最も速くすることができる。
【００２１】
さらに、前記関数設定部は、前記測定情報を算出する際の前記測定情報算出部の処理速度に応じて、前記所定の関数の適用を判別するタイミングを変更する構成としてもよい。
【００２２】
これにより、例えば、測定情報算出部の処理速度が速い場合には、算出過程の遅い段階の算出値に基づき関数を設定することができ、算出する測定情報の精度が向上する。また例えば、測定情報算出部の処理速度が遅い場合には、検出値や算出過程の早い段階の算出値に基づき関数を設定することができ、処理速度を向上することができる。
【００２３】
また、前記の目的を達成するために本発明は、液体中の成分の成分量を測定する成分測定方法であって、検出部により前記成分量の検出を行うステップと、測定情報算出部において、所定の関数を適用して前記検出部が検出した前記成分量に関わる検出値に基づき測定情報を算出するステップと、関数設定部において、前記検出値又は前記検出値から算出する算出値に基づき、予め保有している複数の関数の中から前記測定情報算出部が使用する前記所定の関数を設定するステップと、を含むことを特徴とする。
【００２４】
さらに、前記の目的を達成するために本発明に係る成分測定プログラムは、液体中の成分の成分量を測定する成分測定装置に、検出部により前記成分量の検出を行うステップと、測定情報算出部において、所定の関数を適用して前記検出部が検出した前記成分量に関わる検出値に基づき測定情報を算出するステップと、関数設定部において、前記検出値又は前記検出値から算出する算出値に基づき、予め保有している複数の関数の中から前記測定情報算出部が使用する前記所定の関数を設定するステップと、を実行させることを特徴とする。
【００２５】
本発明によれば、成分測定装置、成分測定方法及び成分測定プログラムは、測定範囲が広くても高い測定精度が得られ、より良好に使用することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態に係る血糖計の全体構成を示す斜視図である。
【図２】図１の血糖計の内部構造を示す断面及びブロック図である。
【図３】図２の制御回路による血糖値を測定する機能部を示すブロック図である。
【図４】第１検量関数ｆ（ｘ）と第２検量関数ｇ（ｘ）の関係を概略的に示すグラフである。
【図５】第１実施例に係る血糖計の血糖値を測定する際の処理フローを示すフローチャートである。
【図６】第２実施例に係る血糖計の血糖値を測定する際の処理フローを示すフローチャートである。
【図７】第３実施例に係る血糖計の血糖値を測定する際の処理フローを示すフローチャートである。
【図８】第４実施例に係る血糖計の血糖値を測定する際の処理フローを示すフローチャートである。
【発明を実施するための形態】
【００２７】
以下、本発明に係る成分測定装置、成分測定方法及び成分測定プログラムについて好適な実施形態をあげ、添付の図面を参照して詳細に説明する。
【００２８】
本発明の一実施形態に係る成分測定装置１０は、図１に示すように、血液（液体）中のグルコース成分を検出し、その検出値に基づき血糖値（グルコース成分の成分量）を測定する血糖計１０として構成されている（以下、血糖計１０ともいう）。また、血糖計１０は、主に医療施設内で医師や看護士等の医療従事者（ユーザ）が使用するＰＯＣＴ用の装置として構成されており、医療従事者や患者を識別する機能や患者毎の血糖値データの記録や呼び出しを行う機能を有している。なお、血糖計１０は、患者自身が自己の血糖値を測定するＳＭＢＧ器として使用されてもよい。
【００２９】
血糖計１０は、血液を取り込むチップ１２と、チップ１２を装着して光学的な測定により血糖値を得る装置本体１４とを含む。チップ１２は、１回の測定毎に廃棄するディスポーザブルタイプに構成される一方で、装置本体１４は、ユーザが血糖値の測定を繰り返すことができるように、携帯可能且つ頑強な機器に構成される。
【００３０】
チップ１２は、図１及び図２に示すように、装置本体１４内に挿入固定がなされる円筒状の取付部１６と、取付部１６から先端に突出するノズル１８とを含む。ノズル１８の中心には、先端部から取付部１６内に向かって直線状に延びる血液導入路１８ａが設けられ、取付部１６内には試験紙２０が収容されている。取付部１６、ノズル１８を含むチップ本体１９は所定の剛性を有する剛性材料で構成されている。このような剛性材料としては、例えば、アクリル系樹脂等の親水性の高い材料又は親水化処理された各種樹脂材料が好ましく、外乱光を通過させない処理がされていることがより好ましい。
【００３１】
試験紙２０は、血液（検体）を吸収可能な担体に、試薬（発色試薬）を担持（含浸）させたものである。この担体は、好ましくは多孔性膜（シート状多孔質基材）で構成されている。この場合、多孔性膜は、血液中の赤血球を濾過できる程度の孔径を有するものが好ましい。試験紙２０の担体としては、多孔性膜の他に、例えば、不織布、織布、延伸処理したシート等のシート状多孔質基材があげられる。
【００３２】
多孔性膜等の担体の構成材料としては、ポリエステル類、ポリアミド類、ポリオレフィン類、ポリスルホン類又はセルロース類等があげられるが、試薬を溶解した水溶液を含浸させたり、血液の採取時には血液の吸収・展開を迅速に行うため、親水性を有する材料又は、親水化処理されたものが好ましい。
【００３３】
担体（多孔性膜）に含浸する試薬としては、血糖値測定用の場合、例えば、グルコースオキシダーゼ（ＧＯＤ）、ペルオキシダーゼ（ＰＯＤ）等の酵素試薬と、例えば４−アミノアンチピリン、Ｎ−エチルＮ−（２−ヒドロキシ−３−スルホプロピル）−ｍ−トルイジンのような発色試薬とがあげられ、その他、測定成分に応じて適宜選択される。
【００３４】
チップ１２は、試験紙２０の内部に担持された試薬の経時変化を低減すべく、専用の容器内に封入した状態で保管される。
【００３５】
血糖計１０により血糖値を測定する際には、ユーザが被装着部２４にチップ１２を装着した後、ノズル１８の先端部に患者の血液を点着する。点着された血液は、毛細管現象に基づき血液導入路１８ａを介して試験紙２０に導かれ、試験紙２０内部で展開した後、試験紙２０内に担持された試薬と反応することで呈色する。呈色反応は、血液内に含まれたグルコース量に応じて色濃度が変化するため、色濃度の変化量を検知し、血糖値として算出する。この時、計算誤差となりうる要因に対して補正計算が追加され、血漿中グルコース濃度値に近い計算値となるよう補正工程が設けられる。補正される要因としては、血液濃度（ヘマトクリット値）、測定温度、試験紙ロット、患者の服用薬等があげられる。
【００３６】
一方、装置本体１４は、外観を構成する筐体２２を有する。筐体２２は、ユーザが片手で把持し易いようにやや細長く、この筐体２２の先端側には、チップ１２が取り付けられる被装着部２４が形成されている。その先端部が先端方向に向かって細くなりつつ下側に若干屈曲することで、多機能で大型化し易いＰＯＣＴ器であってもＳＭＢＧ器と同様の精度で、血液の点着操作が容易になるように形成されている。また、筐体２２の上面には、被装着部２４に装着されたチップ１２を取り外すイジェクタ２６、モニタ２８及び操作ボタン群３０が設けられ、筐体２２の基端面には、バーコードリーダ３２が設けられている。筐体２２は、血液が付着した際の洗浄用に、水や薬品の浸水時耐水性があってもよく、表面加工や隙間をできるだけ排除する等、拭き取り易い構造とされてもよい。
【００３７】
被装着部２４は、血糖計１０の先端部に形成され、上述したチップ１２を装着可能な円筒型に形成されている。被装着部２４には、携帯時に先端部を保護し、測定時に脱着可能なキャップ２４ａが落下防止持具２４ｂと共に装着されていてもよい。イジェクタ２６は、筐体２２内でイジェクトピン２６ａに連結しており、ユーザによる前方への押圧動作に応じて、被装着部２４に装着されたチップ１２を前方に押し出して離脱させる。これによりユーザは、密着するように装着したチップ１２を容易に取り外すことができ、さらに血糖値の測定後に血液の付着したチップ１２に触れることなくチップ１２の廃棄が可能となる。よって、ユーザの作業効率が向上されると同時に、病院内で発生する汚染血液による感染リスクを低減させ得る。
【００３８】
また、装置本体１４に設けられるモニタ２８は、液晶や有機ＥＬ等により構成され、血糖値、日時又はその他の情報（例えば、エラーや測定手順）等、血糖値の測定においてユーザに提供する情報を表示する。
【００３９】
操作ボタン群３０は、図１に示すように、電源ボタン３０ａ、移動ボタン３０ｂ、選択ボタン３０ｃ、ＬＥＤ表示部３０ｄ及びデータ読取ボタン３０ｅを含む。移動ボタン３０ｂは、モニタ２８に表示される項目に対し選択枠を移動させる、或いは操作に伴い画面をスクロールさせる機能を有する。選択ボタン３０ｃは、ユーザの押圧操作に伴い、モニタ２８上において選択枠が位置する項目の機能を選択する、又は選択を解除して選択前の画面に戻る等の機能を有する。ＬＥＤ表示部３０ｄは、ＬＥＤにより種々の色で点灯又は点滅して、血糖計１０の状態を報知する。データ読取ボタン３０ｅは、モニタ２８と被装着部２４との間に設けられ、バーコードリーダ３２の読み取りを操作する。なお、電源投入においては電源ボタン３０ａの押圧時に限定されず、チップ１２の装着、キャップ２４ａの取り外し等を感知して電源の入った状態へ変化する設定になり得、電源切断についても電源ボタン３０ａの押圧時に限定されず、シグナル通信の中断やチップ１２の除去によって状態が変化することを含む。
【００４０】
バーコードリーダ３２は、図示しないバーコードをレーザスキャンによって読み取る機能を有している。読み取られるバーコードは、例えば、患者、医療従事者及びチップ１２の包装体等に予め装着又は貼付されている。血糖計１０は、それぞれのバーコードを読み取ることで、患者識別データ、計測者識別データ及びチップ識別データを取得して所定のデータベース（図示せず）に保存する。
【００４１】
また、装置本体１４は、図２に示すように、検出部３４、Ａ／Ｄ変換器３６、温度センサ３８及び制御回路４０を筐体２２の内部に備える。検出部３４は、チップ１２に採取した血液に対して光学的な検出を行う構造部である。この検出部３４は、ブロック体４２、レンズ４４、基板４６、発光部４８及び受光部５０を備えている。
【００４２】
検出部３４のブロック体４２は、筐体２２の先端側内部に固定され、その先端側においてレンズ４４を保持すると共に、基端側において基板４６を保持している。ブロック体４２の基端側内部には、基板４６に実装された発光部４８及び受光部５０が挿入配置される。また、ブロック体４２内には、発光部４８が投光した測定光をレンズ４４まで導く測定光用光路４２ａと、レンズ４４から試験紙２０までの空間部４２ｂと、試験紙２０から反射した反射光をレンズ４４から受光部５０まで導く反射光用光路４２ｃとが設けられる。
【００４３】
発光部４８は、照射手段として試験紙２０上に光を照射する光源である。発光面が試験紙２０を向くように調整して筐体２２に取り付けられ、レンズ４４によって集光、照射される。発光部４８は、試験紙２０の呈色によって吸収される光波長から選択され、例えば５００〜７２０ｎｍ程度の波長範囲で設定される。本実施形態では、異なる波長の測定光を出射するため、２つの発光素子（第１発光素子４８ａ、第２発光素子４８ｂ）によって構成される。第１発光素子４８ａは、グルコース成分の成分量に応じた試薬の呈色濃度を検出する波長（例えば、６２０〜６４０ｎｍの赤色光）で測定光を出射する。第２発光素子４８ｂは、血液中の赤血球濃度を検出する波長（例えば、５１０〜５４０ｎｍの緑色光）で測定光を出射する。第１及び第２発光素子４８ａ、４８ｂとしては、例えば、ＬＥＤ素子、有機ＥＬ素子、無機ＥＬ素子、ＬＤ素子等を用いることができる。測定に用いる波長領域は、測定試薬の波長特性に応じて選択され、阻害要因の波長領域の影響を受けない範囲で設定される。
【００４４】
受光部５０は、試験紙２０により反射した反射光を受光し、この反射光に関わる（反射光強度に応じた）電流を出力する１又は複数の受光素子５０ａによって構成される。受光素子５０ａとしては、例えば、ＰＤ素子、ＣＣＤ素子、ＣＭＯＳ素子等を用いることができる。
【００４５】
また、Ａ／Ｄ変換器３６は、検出部３４の基板４６に電気的に接続され、受光部５０が出力する電流信号（アナログ信号）を、適宜増幅すると共に電圧信号（デジタル信号）に変換し、検出値ｄ（電流の情報）として出力する。
【００４６】
さらに、温度センサ３８は、筐体２２内の所定箇所（例えば、基端側）に設けられ、血糖計１０が使用される場所の周囲温度Ｔ（雰囲気温度）を検出する。この温度センサ３８は、検出した周囲温度Ｔを温度情報として制御回路４０に出力する。
【００４７】
制御回路４０は、入出力Ｉ／Ｆ５２、プロセッサ５４、メモリ５６等を有するコンピュータ（制御部）として構成されており、血糖計１０全体の動作を制御する機能を有している。例えば、制御回路４０は、検出部３４の駆動を制御すると共に、検出部３４が検出してＡ／Ｄ変換器３６により変換された検出値ｄを受信して血糖値を測定する。また、制御回路４０は、測定した血糖値を患者識別データに紐付けてデータベースに記憶すると共に、モニタ２８に表示させる。
【００４８】
制御回路４０は、メモリ５６に記憶されている成分測定プログラム５６ａをプロセッサ５４が読み出して実行することで、図３に示すように血糖値を測定する測定処理部５８を構築する。測定処理部５８は、例えば、検出部駆動部６０、検出値取得部６２、温度取得部６４、血糖値算出部６６（測定情報算出部）及び関数設定部６８を含んで構成される。
【００４９】
検出部駆動部６０は、制御回路４０からの信号により作動し、所定の時間間隔でパルス光を発する。このパルス光は、周期が０．５〜３．０ｍｓｅｃ程度、１パルスの照射時間が０．０５〜０．３ｍｓｅｃ程度とされる。本実施形態では、２つの異なる波長を用いて、グルコース濃度の測定（第１発光素子４８ａによる赤色光を使用）と補正用のヘマトクリット値の測定（第２発光素子４８ｂによる緑色光を使用）を実施するため、電源の投入後、赤色光と緑色光の交互照射を開始する。
【００５０】
検出値取得部６２は、検出部３４からＡ／Ｄ変換器３６を介して送信される検出値ｄ（電流の情報）を受信して、メモリ５６に一時的に記憶させる。検出値取得部６２は電源投入もしくは測定モード切替の直後に起動し、試験紙２０の表面からの反射光量値を自動的に記録する。この記録時間はメモリ５６に記憶可能なデータ量を考慮して決定されるが、１秒間に複数回行われることが望ましい。また、測定した反射光量の変化量に応じて回数を変動してもよく、変化量が多いほど単位時間あたりの測定点を多くして計算精度を確保しつつ、使用メモリ数を節約することができる。
【００５１】
温度取得部６４は、温度センサ３８から送信される周囲温度Ｔの情報を受信して、メモリ５６に一時的に記憶させる。温度センサ３８は把持部等の温度変化の受けやすい部分を避けつつ、試験紙部温度を反映するよう設置する。周囲温度Ｔは逐次更新されることが好ましく、温度センサ３８が安定した時の測定時が計算時補正用に採用され、メモリ５６に記憶される。
【００５２】
血糖値算出部６６は、検出値取得部６２が取得した検出値ｄ（電流値）に基づき、血糖値を算出してモニタ２８に表示させる機能部である。この血糖値算出部６６は、血糖値の算出過程及び制御過程に応じて、吸光度算出部７０、仮血糖値算出部７２、ヘマトクリット補正部７４及び測定結果処理部７６を有している。
【００５３】
吸光度算出部７０は、取得した検出値ｄに基づき吸光度ＡＬを算出する。吸光度ＡＬの算出方法は、特に限定されないが、例えば、基準の電流値である白ＡＤ値と検出した電流値（色ＡＤ値）の比をとり、所定の定数（処理が容易となるビット数）を乗算する式があげられる。
【００５４】
換言すれば、吸光度ＡＬは、電源投入直後に測定した試験紙２０が呈色していない状態の反射光量に対し、血液中のグルコースにより試験紙２０が呈色した状態において、反射光量がどの程度変化したかを示すものである。吸光度ＡＬとして採用する測定点は、試薬反応が充分完了した後の時間で判断されるべきであり、単位時間あたりの変化量から都度判断されても、事前に設定されてもよい。吸光度算出部７０は、予め設定された吸光度関数と、測定前に試験紙２０の反射光により得られた（又は基準値としてメモリ５６に記憶された）白ＡＤ値とを読み出し、取得した検出値ｄから吸光度ＡＬを算出し仮血糖値算出部７２に出力する。
【００５５】
仮血糖値算出部７２は、関数設定部６８が設定した検量関数を用いて、吸光度ＡＬから仮血糖値ＰＢを算出する。「仮血糖値ＰＢ」とは、後述するヘマトクリット補正を行う前の算出値である。検量関数は、実験等により、吸光度ＡＬと実際の血糖値（実血糖値）との相関を求めることで規定される。例えば、検量関数は、吸光度ＡＬをＸ軸の変数、仮血糖値ＰＢをＹ軸の変数とした場合、３次関数式ｙ＝ｆ（ｘ）を適用することができる（図４も参照）。検量関数は、血糖計１０の周囲温度Ｔ及び血糖値の測定範囲に応じて複数用意され、関数設定部６８により適宜選択される。仮血糖値算出部７２は、選択された検量関数により仮血糖値ＰＢを算出すると、ヘマトクリット補正部７４に出力する。
【００５６】
ヘマトクリット補正部７４は、血液中で赤血球が占める体積であるヘマトクリット値の算出結果に基づき仮血糖値ＰＢの補正を行い、最終的な血糖値の測定情報である測定血糖値ＭＢを算出する。検出部３４及び制御回路４０は、第２発光素子４８ｂにより所定波長の測定光を呈色した試験紙２０に投光し、その反射光に基づきヘマトクリット値を算出する。ヘマトクリット補正部７４は、得られたヘマトクリット値を利用して測定血糖値ＭＢを算出すると、測定結果処理部７６に出力する。
【００５７】
測定結果処理部７６は、算出された測定血糖値ＭＢを表示情報に生成してモニタ２８に送信する。これにより、モニタ２８は、患者の血糖値（測定血糖値ＭＢ）を適切な表示形態で表示する。また、測定結果処理部７６は、測定血糖値ＭＢを患者識別データ及び計測者識別データと紐付けてメモリ５６に記憶する。これにより、血糖計１０は、患者毎の過去の測定血糖値ＭＢを読み出して表示することができる。或いは、血糖計１０は、病院内で電子カルテを有しているサーバに自動的に（又はユーザの操作に応じて）、これらのデータを送信する。
【００５８】
一方、関数設定部６８は、血糖値算出部６６が検出値ｄから測定血糖値ＭＢを算出する際の関数を設定する機能部である。この関数設定部６８は、適用関数選択部７８及び関数変更判別部８０を備える。
【００５９】
適用関数選択部７８は、図３に示すようにメモリ５６（関数格納部）に記憶された複数の関数データＦＤの中から処理内容に応じて検量関数を選択し、血糖値算出部６６に提供する機能を有している。なお、関数設定部６８は、吸光度関数やヘマトクリット補正を行うヘマトクリット関数もメモリ５６から読み出し、血糖値算出部６６に提供する構成でもよい。
【００６０】
ここで、血糖計１０は、既述したように医療施設内での使用を目的としており、血糖値（測定血糖値ＭＢ）の測定範囲として、従来のＳＭＢＧ器よりも測定可能対象を広く設定し、広い血糖値範囲（例えば０〜１０００ｍｇ／ｄＬ）や広範囲の血液ヘマトクリット患者（例えば、Ｈｔ１０〜７０％）を対象として、高い正確性で血糖値を測定し得るように構成される。しかしながら、前述の通り、測定値への影響要因は複数あり、要因ごとに影響する測定値範囲が異なることがある。例えば、血糖値が低い場合（５０ｍｇ／ｄＬ以下）には血液色の誤差比率が高くなり、低血糖側の血糖値に合わせた補正を行うと、比較的血糖値が高い場合（２００〜６００ｍｇ／ｄＬ）には算出値が実際の血糖値から外れる可能性がある。さらに高血糖になると（６００ｍｇ／ｄＬ以上）、試薬反応の時間が長いため、測定時間を長く想定した補正が必要となる。同様に、ヘマトクリット値においても、低値範囲（Ｈｔ２０％）と高値範囲（Ｈｔ６０％）では、同量の血液であっても血漿比率が異なり、血液染み込み速度や試薬の反応速度に差が生じる。このように、測定可能対象を広くすることで、検出値に対する出力特性の信頼性（追従性）が低下する不都合が生じていた。よって、従来装置のように検量関数が１つであると、血糖値が低い場合には患者の実血糖値に追従して高精度な値を反映できるとしても、血糖値が高い場合には実血糖値から乖離した値を算出する可能性がある。
【００６１】
そのため、適用関数選択部７８は、測定範囲に応じて複数（２つ）の検量関数を選択する構成としている。つまり、メモリ５６は、図４に示すように、血糖値が低い場合の仮血糖値ＰＢを算出するための第１検量関数ｆ（ｘ）と、血糖値が高い場合の仮血糖値ＰＢを算出するための第２検量関数ｇ（ｘ）とを有している。なお、図４中において、実線で示す第１検量関数ｆ（ｘ）及び１点鎖線で示す第２検量関数ｇ（ｘ）は、発明の理解の容易化のためイメージ化した曲線を描いたものであり、実際の検量関数は試験紙構造、試薬組成、試薬量等の設計に応じて多様な形状を呈する。
【００６２】
すなわち、仮血糖値算出部７２が吸光度ＡＬから仮血糖値ＰＢを算出する際に、第１検量関数ｆ（ｘ）は、Ｘ軸である吸光度ＡＬが図４中のａ１である場合に、Ｙ軸である血糖値（仮血糖値ＰＢ）はｂ１［＝ｆ（ａ１）］を算出する。このｂ１が閾値Ｔｈ以下の場合には、実血糖値と仮血糖値ＰＢとが良好に追従している。しかしながら、閾値Ｔｈを超えた第１検量関数ｆ（ｘ）が算出したｂ２［＝ｆ（ａ２）］では、実血糖値と仮血糖値の乖離が大きくなる。このため、閾値Ｔｈを超えた場合には、第２検量関数ｇ（ｘ）を適用する。これにより、Ｙ軸の血糖値（仮血糖値ＰＢ）は、吸光度ＡＬが同じａ２でも、ｃ１［＝ｇ（ａ２）］を算出し、このｃ１は、実血糖値に良好に追従することができる。
【００６３】
また、血糖値の測定においては、周囲温度Ｔは測定値計算時の誤差要因の一つであり、特に影響が大きい。これは試験紙２０上での試薬に酵素反応が含まれており、試薬反応の温度依存性が高いことと、試験紙２０内部の血液展開性が周囲温度Ｔに応じて大きく変化し、試薬の反応に影響するためである。このため、メモリ５６には、所定の温度範囲（例えば、Ｔ＜０℃、０℃≦Ｔ＜５℃、…、３５℃≦Ｔ等のように５℃単位の範囲）に応じて複数の検量関数が記憶されている。詳細には、第１検量関数ｆ（ｘ）に適用可能な関数群として、所定の温度範囲毎に異なるｆT1（ａ）、ｆT2（ａ）、…、ｆTn（ａ）を有する。また第２検量関数ｇ（ｘ）に適用可能な関数群として、所定の温度範囲毎に異なるｇT1（ａ）、ｇT2（ａ）、…、ｇTn（ａ）を有する。なお、周囲温度Ｔの実測値が検量線とずれている場合、周囲温度Ｔを囲む検量線によって直線補間を実施してより精度の高い計算を行う。
【００６４】
適用関数選択部７８は、仮血糖値算出部７２の処理時に、上記の関数群の中から温度取得部６４が取得した周囲温度Ｔに対応する関数を選ぶ。さらに、適用関数選択部７８は、関数変更判別部８０からの指示に基づき、第１検量関数ｆ（ｘ）又は第２検量関数ｇ（ｘ）の一方を選び、仮血糖値算出部７２に出力する。
【００６５】
関数変更判別部８０は、適用関数である第１検量関数ｆ（ｘ）と第２検量関数ｇ（ｘ）のうちいずれかの適用を判別する機能部である。この関数変更判別部８０は、第１検量関数ｆ（ｘ）と第２検量関数ｇ（ｘ）の適用を区別するための所定の閾値を保有している。閾値としては、後述する第１〜第４実施例で説明するように、検出部３４が検出した検出値ｄや血糖値算出部６６の算出過程で算出される算出値（測定血糖値ＭＢ、仮血糖値ＰＢ、吸光度ＡＬ）に対応するものを適用する。以下、第１〜第４実施例毎に、適用関数の判別タイミングと閾値を説明すると共に、血糖値の測定における制御回路４０の動作（処理フロー）及び効果を述べていく。
【００６６】
〔第１実施例〕
第１実施例に係る血糖計１０は、ヘマトクリット補正部７４が算出した測定血糖値ＭＢに基づき、第１検量関数ｆ（ｘ）と第２検量関数ｇ（ｘ）の適用を判別する構成となっている。すなわち、血糖値算出部６６は、第１検量関数ｆ（ｘ）に基づき仮血糖値ＰＢを算出し、さらにヘマトクリット補正部７４により測定血糖値ＭＢを一旦算出する。関数設定部６８は、この算出した測定血糖値ＭＢをパラメータとして取り出し、適用関数を判別するために使用する。
【００６７】
この場合、関数設定部６８の関数変更判別部８０は、測定血糖値ＭＢに対応する測定血糖値閾値を保有している。測定血糖値閾値は、血糖値の測定範囲のうち第１検量関数ｆ（ｘ）が実血糖値に充分に追従し得る範囲に応じて適宜設定されるとよく、一例としては５０、２００、６００ｍｇ／ｄＬがあげられる。関数変更判別部８０は、ヘマトクリット補正部７４が補正した測定血糖値ＭＢを受けると、測定血糖値閾値との比較を行い、第１検量関数ｆ（ｘ）又は第２検量関数ｇ（ｘ）のいずれかの適用がよいかを判別する。
【００６８】
以下、図５のフローチャートを参照して、具体的な血糖値の測定に基づき、第１実施例の動作を詳述する。ユーザは、血糖値の測定において、チップ１２を血糖計１０に装着して患者の血液をノズル１８の先端部から取り込む。血液は、チップ１２内で試験紙２０に染み込むと、グルコース成分が試薬と反応して、その成分量に応じて試験紙２０を呈色させる。
【００６９】
そして、血糖計１０の制御回路４０は、試験紙２０の呈色開始から所定時間後に、検出部駆動部６０により検出部３４を動作（駆動）させる（ステップＳ１）。検出部３４は、第１及び第２発光素子４８ａ、４８ｂから別々のタイミングで測定光を出射し、試験紙２０に反射したそれぞれの反射光を受光部５０にて受光する。受光部５０は、第１及び第２発光素子４８ａ、４８ｂが投光した際の反射光強度に応じた検出値ｄ（電流信号）を出力する。この検出値ｄはＡ／Ｄ変換器３６を介して制御回路４０に送信される。これにより、検出値取得部６２が検出値ｄを取得し（ステップＳ２）、この検出値ｄはメモリ５６に一旦記憶される。
【００７０】
そして、制御回路４０は、検出値取得部６２による検出値ｄの取得に基づき、血糖値算出部６６の動作を開始する。まず、吸光度算出部７０は、第１発光素子４８ａが測定光を投光した際の検出値ｄを読み出し、吸光度関数を使用して吸光度ＡＬを算出する（ステップＳ３）。算出された吸光度ＡＬは、仮血糖値算出部７２に出力される。
【００７１】
次に、仮血糖値算出部７２は、関数設定部６８が設定した第１検量関数ｆ（ｘ）を用いて、吸光度ＡＬから仮血糖値ＰＢを算出する（ステップＳ４）。算出された仮血糖値ＰＢは、ヘマトクリット補正部７４に出力される。
【００７２】
ヘマトクリット補正部７４は、仮血糖値ＰＢをヘマトクリット値に基づき補正し、第１値である測定血糖値ＭＢを算出する（ステップＳ５）。なお、ヘマトクリット値は、第２発光素子４８ｂが測定光を投光した際の検出値ｄに基づき、ヘマトクリット補正部７４にて予め算出される。算出された測定血糖値ＭＢは、メモリ５６に記憶されると共に、関数設定部６８に出力される。
【００７３】
次に、制御回路４０は、関数設定部６８の関数変更判別部８０を動作させ、ヘマトクリット補正部７４から受け取った測定血糖値ＭＢと、測定血糖値閾値とを比較する（ステップＳ６）。そして、測定血糖値ＭＢが測定血糖値閾値以下の場合にはステップＳ７に進み、測定血糖値ＭＢが測定血糖値閾値よりも大きい場合にはステップＳ８に進む。
【００７４】
測定血糖値ＭＢが測定血糖値閾値以下であれば、仮血糖値ＰＢの算出に使用した第１検量関数ｆ（ｘ）が最適な関数であることになる。そのため、ステップＳ７において、制御回路４０の測定結果処理部７６は、第１検量関数ｆ（ｘ）に基づく測定血糖値ＭＢ（第１値）をメモリ５６から読み出し、その測定血糖値ＭＢを表示情報としてモニタ２８に表示する。また測定結果処理部７６は、患者識別データと測定血糖値ＭＢを紐付けてメモリ５６に記憶する。
【００７５】
一方、測定血糖値ＭＢが測定血糖値閾値よりも大きければ、第１検量関数ｆ（ｘ）よりも第２検量関数ｇ（ｘ）の方が最適な関数となる。そのため、関数設定部６８は、適用関数選択部７８により第２検量関数ｇ（ｘ）をメモリ５６から読み出し、仮血糖値算出部７２に送る。仮血糖値算出部７２は、第２検量関数ｇ（ｘ）を受け取ると、ステップＳ８において、第２検量関数ｇ（ｘ）を用いて吸光度ＡＬから仮血糖値ＰＢ（第２値）をもう一度算出する。これにより、高い血糖値に対応した仮血糖値ＰＢが得られることになる。
【００７６】
第２検量関数ｇ（ｘ）により算出された仮血糖値ＰＢは、ヘマトクリット補正部７４によりヘマトクリット補正が再び実施され、第２検量関数ｇ（ｘ）に基づく測定血糖値ＭＢが新たに算出されてメモリ５６に記憶される（ステップＳ９）。その後は、上記のステップＳ７の処理が行われて、第２検量関数ｇ（ｘ）に基づく測定血糖値ＭＢがモニタ２８に表示される。
【００７７】
以上のように第１実施例に係る血糖計１０、成分測定方法及び成分測定プログラム５６ａは、検出値ｄから算出する測定血糖値ＭＢに基づき第１検量関数ｆ（ｘ）及び第２検量関数ｇ（ｘ）のうち一方を設定することで、血糖値の測定範囲が広くても高い測定精度を得ることができる。すなわち、関数設定部６８は、血糖値の測定範囲が広いことで、第１検量関数ｆ（ｘ）では血糖値が実際の成分量から乖離してしまう場合であっても、第２検量関数ｇ（ｘ）を使用することで血糖値を実際の成分量に近づけることができる。従って、血糖計１０は、医療施設内等で様々な患者の血糖値を測定するＰＯＣＴ器として良好に使用することができる。
【００７８】
この場合、血糖計１０は、関数設定部６８により測定血糖値ＭＢと測定血糖値閾値を比較して第１検量関数ｆ（ｘ）又は第２検量関数ｇ（ｘ）を判別するため、他の情報を必要とすることがなく、内部での処理が簡単化する。よって、処理速度を大幅に落とすことなく、血糖値を得ることができる。また、血糖計１０は、算出値としてヘマトクリット補正した測定血糖値ＭＢを用いて適正関数の判別を行う構成となっている。つまり、算出過程において最も下流側（最終的な値）である測定血糖値ＭＢに応じて適用関数を判別しているので、測定血糖値ＭＢが実血糖値から離れることを確実に判別することができ、最終的には最も精度が高い血糖値を得ることができる。
【００７９】
さらに、血糖計１０は、最初の仮血糖値ＰＢの算出時に、使用確率（頻度）が高い第１検量関数ｆ（ｘ）を用いて算出することにより、第２検量関数ｇ（ｘ）の計算をやり直す機会が少なくなり、処理速度の低下を抑えることができる。
【００８０】
なお、血糖計１０は、上記の実施例の構成に限定されず、種々の変形例をとり得る。例えば、血糖計１０は、上述したように２つの検量関数の使用に限定されず、３以上の検量関数により血糖値を算出する構成でもよい。また例えば、血糖計１０は、血糖値を簡単に算出する第１検量関数ｆ（ｘ）及び第２検量関数ｇ（ｘ）とは異なる初期検量関数を用いて、簡易且つ早期に血糖値を算出し、その算出値から第１検量関数ｆ（ｘ）と第２検量関数ｇ（ｘ）の適用を判断してもよい。さらに、血糖計１０は、患者の状態（過去の測定情報等）に応じて、仮血糖値ＰＢを最初に算出する際に使用する検量関数として、第２検量関数ｇ（ｘ）を使用してもよい。
【００８１】
そして、血糖計１０は、第１検量関数ｆ（ｘ）と第２検量関数ｇ（ｘ）の適用を判別するタイミングが異なってもよく、以下、別のタイミングで判別を行う実施例について幾つか説明していく。
【００８２】
〔第２実施例〕
第２実施例に係る血糖計１０Ａは、仮血糖値算出部７２が算出したヘマトクリット補正を行う前の仮血糖値ＰＢに基づき、第１検量関数ｆ（ｘ）と第２検量関数ｇ（ｘ）の適用を判別する構成となっている。つまり、血糖計１０Ａの関数設定部６８は、仮血糖値算出部７２にて第１検量関数ｆ（ｘ）に基づき仮血糖値ＰＢを算出した段階で、この仮血糖値ＰＢを用いて適用関数を判別する。なお、血糖計１０Ａの構成は、図１〜図３で参照する血糖計１０と基本的に同一である。
【００８３】
具体的には、関数変更判別部８０は、算出した仮血糖値ＰＢを取り出して、保有する仮血糖値閾値と、取り出した仮血糖値ＰＢとの比較判別を行う。仮血糖値閾値は、例えば、第１実施例と同様に６００ｍｇ／ｄＬに設定される。そして、関数変更判別部８０は、仮血糖値ＰＢが仮血糖値閾値以下であれば、第１検量関数ｆ（ｘ）の適用を指示し、仮血糖値ＰＢが仮血糖値閾値よりも大きければ第２検量関数ｇ（ｘ）の適用を指示する。
【００８４】
以下、図６のフローチャートを参照して、第２実施例の動作を詳述する。図６中においてステップＳ１１〜Ｓ１４までは第１実施例のステップＳ１〜Ｓ４までの処理と同じ処理を行う。ステップＳ１４の後、血糖値算出部６６は、算出した仮血糖値ＰＢを、メモリ５６に一時的に記憶すると共に、関数設定部６８に出力する。
【００８５】
関数設定部６８は、仮血糖値算出部７２が算出した仮血糖値ＰＢ（第１値）を受け取ると、ステップＳ１５において、仮血糖値ＰＢと仮血糖値閾値とを比較する。そして、仮血糖値ＰＢが仮血糖値閾値以下の場合にはステップＳ１６に進み、仮血糖値ＰＢが仮血糖値閾値よりも大きい場合にはステップＳ１８に進む。
【００８６】
仮血糖値ＰＢが仮血糖値閾値以下であれば、第１検量関数ｆ（ｘ）が最適な関数であることになる。このため、その後の処理フローとして、ヘマトクリット補正部７４により仮血糖値ＰＢの補正を行って測定血糖値ＭＢを算出する（ステップＳ１６）。さらに第１実施例のステップＳ７と同様の処理フローを行い、測定血糖値ＭＢを表示する（ステップＳ１７）。
【００８７】
一方、仮血糖値ＰＢが仮血糖値閾値よりも大きければ、第１検量関数ｆ（ｘ）よりも第２検量関数ｇ（ｘ）の方が最適な関数となる。そのため、関数設定部６８は、適用関数選択部７８により第２検量関数ｇ（ｘ）をメモリ５６から読み出し、仮血糖値算出部７２に送る。仮血糖値算出部７２は、第２検量関数ｇ（ｘ）を受け取ると、ステップＳ１８において、第２検量関数ｇ（ｘ）を用いて吸光度ＡＬから仮血糖値ＰＢ（第２値）をもう一度算出する。その後は、ステップＳ１９において、第１実施例のステップＳ９と同様の処理フローを行い、さらにステップＳ１７に移行して、第２検量関数ｇ（ｘ）に基づく測定血糖値ＭＢを表示する。
【００８８】
以上のように第２実施例に係る血糖計１０Ａも、第１実施例と同様の効果を得ることができる。特に、血糖計１０Ａは、算出過程において吸光度ＡＬから算出した仮血糖値ＰＢを用いるので、ヘマトクリット補正を行う前の段階で、第１検量関数ｆ（ｘ）と第２検量関数ｇ（ｘ）の適用の判別を行うことができる。そのため、第２検量関数ｇ（ｘ）を使用する場合でも、測定血糖値ＭＢの算出をより速めることができる。
【００８９】
〔第３実施例〕
第３実施例に係る血糖計１０Ｂは、吸光度算出部７０が吸光度関数により吸光度ＡＬを算出した段階で、第１検量関数ｆ（ｘ）又は第２検量関数ｇ（ｘ）の適用を判別する構成となっている。なお、血糖計１０Ｂの構成は、図１〜図３で参照する血糖計１０と基本的に同一である。
【００９０】
血糖計１０Ｂの関数変更判別部８０は、吸光度算出部７０が算出した吸光度ＡＬ（算出過程値）を受け取ると、保有する吸光度閾値との比較判別を行う。そして、吸光度ＡＬが吸光度閾値以下であれば、第１検量関数ｆ（ｘ）の適用を指示し、吸光度ＡＬが吸光度値閾値よりも大きければ第２検量関数ｇ（ｘ）の適用を指示する。
【００９１】
以下、図７のフローチャートを参照して、第３実施例の動作を詳述する。図７中においてステップＳ２１〜Ｓ２３までは第１実施例のステップＳ１〜Ｓ３までの処理と同じ処理を行う。なお、ステップＳ２３の後、吸光度算出部７０は、算出した吸光度ＡＬ（算出過程値）をメモリ５６に一時的に記憶すると共に、関数設定部６８に出力する。
【００９２】
関数設定部６８は、吸光度算出部７０が算出した吸光度ＡＬを受け取ると、ステップＳ２４において、吸光度ＡＬと吸光度閾値とを比較する。そして、吸光度ＡＬが吸光度閾値以下の場合にはステップＳ２５に進み、吸光度ＡＬが吸光度閾値よりも大きい場合にはステップＳ２８に進む。
【００９３】
吸光度ＡＬが吸光度閾値以下であれば、第１検量関数ｆ（ｘ）が最適な関数と言える。このため、その後は、仮血糖値算出部７２により第１検量関数ｆ（ｘ）を用いて仮血糖値ＰＢを算出し（ステップＳ２５）、ヘマトクリット補正部７４により仮血糖値ＰＢの補正を行って測定血糖値ＭＢを算出する（ステップＳ２６）。さらに第１実施例のステップＳ７と同様の処理フローを行い、測定血糖値ＭＢを表示する（ステップＳ２７）。
【００９４】
一方、吸光度ＡＬが吸光度閾値よりも大きければ、第１検量関数ｆ（ｘ）よりも第２検量関数ｇ（ｘ）の方が最適な関数と言える。そのため、関数設定部６８は、適用関数選択部７８により第２検量関数ｇ（ｘ）をメモリ５６から読み出し、仮血糖値算出部７２に送る。仮血糖値算出部７２は、第２検量関数ｇ（ｘ）を受け取ると、ステップＳ２８において、第２検量関数ｇ（ｘ）を用いて吸光度ＡＬから仮血糖値ＰＢを算出する。その後は、ステップＳ２９において、第１実施例のステップＳ９と同様の処理フローを行い、さらにステップＳ２７に移行して、第２検量関数ｇ（ｘ）に基づく測定血糖値ＭＢを表示する。
【００９５】
以上のように第３実施例に係る血糖計１０Ｂも、第１実施例と同様の効果を得ることができる。特に、血糖計１０Ｂは、第１及び第２実施例よりも早い段階の算出過程値である、吸光度ＡＬを用いて第１検量関数ｆ（ｘ）と第２検量関数ｇ（ｘ）の適用を判別するため、処理速度を一層向上することができる。
【００９６】
〔第４実施例〕
第４実施例に係る血糖計１０Ｃは、検出値取得部６２が検出値ｄを取得した直後に、第１検量関数ｆ（ｘ）と第２検量関数ｇ（ｘ）の適用を判別する構成となっている。なお、血糖計１０Ｃの構成は、図１〜図３で参照する血糖計１０と基本的に同一である。
【００９７】
そのため、関数変更判別部８０は、検出値取得部６２が取得した検出値ｄを受けると、保有する電流値閾値との比較判別を行う。そして、検出値ｄが電流値閾値よりも大きければ、第１検量関数ｆ（ｘ）の適用を指示し、検出値ｄが電流値閾値以下であれば第２検量関数ｇ（ｘ）の適用を指示する。
【００９８】
以下、図８のフローチャートを参照して、第４実施例の動作を詳述する。図８中においてステップＳ３１及びＳ３２までは第１実施例のステップＳ１及びＳ２までの処理と同じ処理を行う。
【００９９】
その後、関数設定部６８は、検出値取得部６２が取得した検出値ｄを読み出し、ステップＳ３３において、検出値ｄと電流値閾値とを比較する。そして、検出値ｄが電流値閾値よりも大きい場合にはステップＳ３４に進み、検出値ｄが電流値閾値以下の場合にはステップＳ３８に進む。
【０１００】
検出値ｄが電流値閾値よりも大きい場合には、上述した吸光度関数に基づき、吸光度ＡＬが小さくなる（換言すれば、算出する測定血糖値ＭＢが小さくなる）ことになり、第１検量関数ｆ（ｘ）が最適な関数と推定される。このため、その後は、吸光度算出部７０により検出値ｄから吸光度ＡＬを算出し（ステップＳ３４）、仮血糖値算出部７２により第１検量関数ｆ（ｘ）を用いて仮血糖値ＰＢを算出する（ステップＳ３５）。またヘマトクリット補正部７４により仮血糖値ＰＢの補正を行って測定血糖値ＭＢを算出し（ステップＳ３６）、さらに第１実施例のステップＳ７と同様の処理フローを行い、測定血糖値ＭＢを表示する（ステップＳ３７）。
【０１０１】
一方、検出値ｄが電流値閾値以下の場合には、上述した吸光度関数に基づき、吸光度ＡＬが大きくなる（換言すれば、算出する測定血糖値ＭＢが大きくなる）ことになり第１検量関数ｆ（ｘ）よりも第２検量関数ｇ（ｘ）のほうが最適な関数と推定される。そのため、その後は、吸光度算出部７０により検出値ｄから吸光度ＡＬを算出し（ステップＳ３８）、仮血糖値算出部７２により第２検量関数ｇ（ｘ）を用いて仮血糖値ＰＢを算出する（ステップＳ３９）。またヘマトクリット補正部７４により仮血糖値ＰＢの補正を行って測定血糖値ＭＢを算出し（ステップＳ４０）、さらにステップＳ３７に移行して、第２検量関数ｇ（ｘ）に基づく測定血糖値ＭＢを表示する。
【０１０２】
以上のように第４実施例に係る血糖計１０Ｃも、第１実施例と同様の効果を得ることができる。そして、この血糖計１０Ｃは、検出値ｄである電流信号を用いる、すなわち関数設定部６８は検出値ｄの取得に伴い直ちに第１検量関数ｆ（ｘ）と第２検量関数ｇ（ｘ）の適用を判別するため、処理速度を最も速くすることができる。
【０１０３】
なお、血糖計１０、１０Ａ〜１０Ｃは、上述した第１〜第４実施例の判別タイミングを全て実施可能とし、判別タイミングを切り換える機能を有していてもよい。例えば、関数設定部６８は、図３中の点線で示すように、制御回路４０の処理速度を判別する処理速度判別部８２を備えることができる。処理速度判別部８２は、血糖値の測定時における制御回路４０の処理速度が速いパターンから遅いパターンまで複数段階（４段階）の処理速度を判別し、その判別結果を関数変更判別部８０に出力する。例えば、処理速度判別部８２は、制御回路４０が扱う情報量が少ない場合に処理速度が速く、情報量が多くなった場合に処理速度が遅くなることを推定する。関数変更判別部８０は、処理速度判別部８２が判別した処理速度の段階に応じて、第１〜第４実施例で説明したいずれかのタイミングで適用関数の判別を行うことができる。
【０１０４】
また、血糖計１０、１０Ａ〜１０Ｃは、検出値ｄに対して適用関数の切換の判断が難しくなる境界付近の第１範囲（例えば、算出する測定血糖値ＭＢが５００〜７００ｍｇ／ｄＬとなる範囲）と、境界付近から大きく離れて適用関数の切換の判断が容易となる第２範囲（例えば、算出する測定血糖値ＭＢが０〜５００、７００〜１０００ｍｇ／ｄＬとなる範囲）とを設定し、検出値ｄの取得時に第１又は第２範囲のうちいずれに属するかを判別してもよい。そして、検出値ｄが第１範囲であれば第１実施例の判別タイミングを採ることで、測定血糖値ＭＢに基づき適用関数の判別を行うことで精度を高めることができる。検出値ｄが第２範囲であれば第４実施例の判別タイミングを採ることで、処理速度を落とすことなく測定血糖値ＭＢを得ることができる。
【０１０５】
なお、本発明は、ＰＯＣＴ器、特に血液中のグルコース濃度を測定する機器を中心に記述したが、上記の実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の改変が可能なことは言うまでもない。医療現場で対象となる試料液としては、血液、尿、間質液、唾液等、実質的に生体から得られるサンプルの溶液が適応され、これは原液であっても化学処理等を行った実験生成物であってもよい。測定対象物としては、糖類、乳酸、各種コレステロール、核酸、抗体、抗原、蛋白質、ホルモン、菌、酵素、薬物、構成物質、医療生成物、組織マーカー、代謝物、化学物質等、サンプル中の発現、定量へ適応可能である。成分測定装置１０は、測定対象が１種限定のＰＯＣＴ器に限らず、他項目同時測定を実施可能なＰＯＣＴ器、及び大型検査装置、或いは、排水や工業用試料等の成分測定を行う成分測定装置に適用することもできる。さらに、簡易型測定装置としては、血液中のグルコース成分の成分量を測定する血糖計（自己血糖測定用のＳＭＢＧ器）だけでなく、液体中の所定成分の成分量を測定する種々の装置に適用することができる。また、成分測定装置は、成分量の検出時に光学的手段による検出に限定されず、例えば、電気的手段又は磁気的手段、抗体反応による手段によって成分量の検出値を得てもよい。その一例として、酵素電極法を適用した血糖値測定装置、尿の成分（ケトン体等）の測定する成分測定装置があげられる。また、計算誤差要因に対する補正に関しては、ヘマトクリット値に対する補正計算過程をあげたが、他の要因であってもよく、複数項目同時測定器の場合には同時測定を行った他項目であってもよい。
【図１】
2017122485.tif 000003
【図２】
2017122485.tif 000004
【図３】
2017122485.tif 000005
【図４】
2017122485.tif 000006
【図５】
2017122485.tif 000007
【図６】
2017122485.tif 000008
【図７】
2017122485.tif 000009
【図８】
2017122485.tif 000010
【国際調査報告】
2017122485.tif 000011
2017122485.tif 000012
2017122485.tif 000013
2017122485.tif 000014