(57)【特許請求の範囲】
【請求項１】
サンプルの特性を測定するシステムであって、
前記サンプルを採取する診断テストストリップと、
前記テストストリップを受入れ、かつ、前記サンプルを測定する診断測定装置と、
を含んで構成され、
前記テストストリップは２つ以上の接触パッドを含んで構成され、各接触パッドは、それぞれ、予め設定された導電性を有し、前記２つ以上の接触パッドの前記導電性は前記テストストリップ特有の情報を表すコードを形成し、
前記診断測定装置はプロセッサを更に含んで構成され、前記テストストリップ特有の前記コードを読取り、前記プロセッサは、前記テストストリップ特有の前記コードを所定の許容範囲内のコード群と比較して前記テストストリップ特有の前記コードが前記所定の許容範囲内のコード群に含まれていない場合にエラーを表示するように構成され、
前記所定の許容範囲内のコード群は、エラーがないこと、又は、エラーが許容レベルであることを示すものであり、
前記２つ以上の接触パッドのうちの１つ以上の接触パッドに関連する欠陥に起因して前記診断測定装置によって誤読される可能性を有する所定の１つ以上のコードを、予想されるコード群から除外することにより、利用可能なコードの個数を選択的に減らすことによって、前記所定の許容範囲内のコード群が生成される、サンプル特性測定システム。
【請求項２】
前記テストストリップ特有の前記コードは、その一部が、正常な稼動状態の確認と、エラー検出の種類と、適用される訂正の方法と、のうちの少なくとも１つを識別するための情報を表す、請求項１に記載のサンプル特性測定システム。
【請求項３】
機械可読媒体を更に含んで構成され、
エラー検出ルーチンは、前記媒体に保存されるエラー検出アルゴリズムを含んで構成され、該エラー検出アルゴリズムは、前記診断測定装置によって読取られた前記テストストリップ特有の前記コードのエラーを検出する、請求項１又は請求項２に記載のサンプル特性測定システム。
【請求項４】
前記エラー検出アルゴリズムは、チェックサムアルゴリズムを更に含んで構成され、該チェックサムアルゴリズムは、前記テストストリップ特有の前記コードを読取るステップ、及び、前記テストストリップ特有の前記コードに含まれるビットの係数を決定するステップ、を含んで構成され、前記係数が期待値と異なる場合に、前記エラー検出アルゴリズムは、前記テストストリップ特有の前記コードがエラーを含むことを表示する、請求項３に記載のサンプル特性測定システム。
【請求項５】
前記テストストリップ特有の前記コードは、第１の配列にてエンコードされた第１の情報を含む第１のコードと、第２の配列にてエンコードされた前記第１の情報を含む第２のコードと、を含んで構成され、前記エラー検出アルゴリズムは、冗長コードアルゴリズムを含んで構成される、請求項３に記載のサンプル特性測定システム。
【請求項６】
前記エラー検出ルーチンによって実行される前記冗長コードアルゴリズムは、前記第１のコードを読取ること、及び、前記第２のコードを読取ること、を含んで構成され、前記第１のコードと前記第２のコードとが一致しない場合に、前記エラー検出アルゴリズムは、前記第１のコードがエラーを含むことを表示する、請求項５に記載のサンプル特性測定システム。
【請求項７】
前記第１のコードは第１のエンコード方法を用いてエンコードされる一方、前記第２のコードは第２のエンコード方法を用いてエンコードされ、
前記第１のエンコード方法及び前記第２のエンコード方法は、各々が、プリントされた絶縁接触パッドを用いて前記テストストリップ特有の前記コードをエンコードすること、可変抵抗を有する接触パッドを用いてエンコードすること、光学マーカーを用いてエンコードすること、又は、磁気的にエンコードすることを含む、請求項６に記載のサンプル特性測定システム。
【請求項８】
前記テストストリップ特有の前記コードは複数のユニットを含んで構成され、各ユニットはそれぞれユニット値を有し、コード値は、前記ユニット値の組み合わせを含んで構成される、請求項３に記載のサンプル特性測定システム。
【請求項９】
前記ユニット値は、デジタルビット、アナログ読取値、記号、又はピクトグラムを含む、請求項８に記載のサンプル特性測定システム。
【請求項１０】
前記エラー検出アルゴリズムは、前記コード値と、所定の許容コード値群と、を比較することを含んで構成され、前記コード値が前記所定の許容コード値群に含まれていない場合に、前記エラー検出アルゴリズムは、前記テストストリップ特有の前記コードがエラーを含むことを表示する、請求項８に記載のサンプル特性測定システム。
【請求項１１】
前記エラー検出アルゴリズムは、前記ユニット値と、所定の許容ユニット値群と、を比較することを含んで構成され、所定番目の前記ユニット値が前記所定の許容ユニット値群に含まれていない場合に、前記エラー検出アルゴリズムは、前記テストストリップ特有の前記コードがエラーを含むことを表示する、請求項８に記載のサンプル特性測定システム。
【請求項１２】
サンプルの特性を測定するシステムであって、
メモリを有する診断測定装置と、
前記サンプルを採取する診断テストストリップと、
を含んで構成され、
前記テストストリップは２つ以上の接触パッドを含んで構成され、各接触パッドは、それぞれ、予め設定された導電性を有し、前記２つ以上の接触パッドの前記導電性は、組込まれた導電パターンを形成し、
前記導電パターンは、少なくとも第１のデータ及び第２のデータを表し、前記第１のデータは、前記サンプルの特性の測定に関連するパラメータ、前記診断測定装置の較正に使用可能なコード、及び、前記診断測定装置と前記テストストリップとの間の正常な接続を表示するパラメータ、のうちの少なくとも１つを表すデータであり、前記第２のデータは、前記サンプルの特性の正確な測定に影響を及ぼす潜在的エラーの検出及び排除に使用可能なデータであり、前記第２のデータは前記テストストリップ特有のコードを含んで構成され、
前記潜在的エラーの検出及び排除のために、前記システムは、前記テストストリップ特有のコードを所定の許容範囲内のコード群と比較して前記テストストリップ特有のコードが前記所定の許容範囲内のコード群に含まれていない場合にエラーを表示するように構成され、
前記所定の許容範囲内のコード群は、エラーがないこと、又は、エラーが許容レベルであることを示すものであり、
前記２つ以上の接触パッドのうちの１つ以上の接触パッドに関連する欠陥に起因して前記診断測定装置によって誤読される可能性を有する所定の１つ以上のコードを、予想されるコード群から除外することにより、利用可能なコードの個数を選択的に減らすことによって、前記所定の許容範囲内のコード群が生成される、サンプル特性測定システム。
【請求項１３】
前記第１のデータは、実行予定の特定のテスト、前記テストストリップとの接続を示すパラメータ、較正係数、温度補正係数、ｐＨ値補正係数、ヘマトクリットデータ、及び、前記テストストリップの特定の種類の認識に用いられるデータ、のうちの少なくとも１つを表すデータを更に含んで構成される、請求項１２に記載のサンプル特性測定システム。
【請求項１４】
前記サンプルの特性は、前記サンプルのグルコース濃度であり、該グルコース濃度は、被験者のグルコース濃度を示す、請求項１２に記載のサンプル特性測定システム。
【請求項１５】
前記第１のデータは、前記診断測定装置の自動較正の実行に用いられるデータである、請求項１２に記載のサンプル特性測定システム。
【請求項１６】
前記第２のデータは、チェックサムデータを更に含んで構成される、請求項１２に記載のサンプル特性測定システム。
【請求項１７】
前記チェックサムデータは、前記第２のデータのビットの係数を含んで構成される、請求項１６に記載のサンプル特性測定システム。
【請求項１８】
前記係数が期待値と異なる場合に、前記診断測定装置は、エラーがあることを表示する、請求項１７に記載のサンプル特性測定システム。
【請求項１９】
前記第２のデータは、所定の順に配列された第３及び第４のデータを更に含んで構成される、請求項１２に記載のサンプル特性測定システム。
【請求項２０】
前記第３及び第４のデータは同一である、請求項１９に記載のサンプル特性測定システム。
【請求項２１】
前記第３及び第４のデータは、異なる順に配列される、請求項２０に記載のサンプル特性測定システム。
【請求項２２】
前記診断測定装置は、前記第３及び第４のデータを読取り、前記第３及び第４のデータが同一ではないと判定した場合に、エラーを表示する、請求項２０に記載のサンプル特性測定システム。
【請求項２３】
前記第３のデータは、第１のエンコード方法を用いてエンコードされる一方、前記第４のデータは、第２のエンコード方法を用いてエンコードされる、請求項２０に記載のサンプル特性測定システム。
【請求項２４】
前記第１のエンコード方法及び前記第２のエンコード方法は、各々が、プリントされた絶縁接触パッドを用いてエンコードすること、可変抵抗を有する接触パッドを用いてエンコードすること、光学マーカーを用いてエンコードすること、又は、磁気的にエンコードすることを含む、請求項２３に記載のサンプル特性測定システム。
【請求項２５】
前記第２のデータは、コード値を有するコードを含んで構成され、該コードは複数のユニットを有し、各ユニットはそれぞれユニット値を有し、前記コード値は、前記ユニット値の組み合わせを含んで構成される、請求項１２に記載のサンプル特性測定システム。
【請求項２６】
前記ユニット値は、デジタルビット、アナログ読取値、記号、又はピクトグラムを含む、請求項２５に記載のサンプル特性測定システム。
【請求項２７】
前記潜在的エラーを検出及び排除することは、前記コード値と、所定の許容コード値群と、を比較することを更に含んで構成され、前記コード値が前記所定の許容コード値群に含まれていない場合に、前記診断測定装置はエラーを表示する、請求項２５に記載のサンプル特性測定システム。
【請求項２８】
前記潜在的エラーを検出及び排除することは、前記ユニット値と、所定の許容ユニット値群と、を比較することを更に含んで構成され、前記ユニット値が前記所定の許容ユニット値群に含まれていない場合に、前記診断測定装置はエラーを表示する、請求項２５に記載のサンプル特性測定システム。
【請求項２９】
液体中の成分濃度を測定する方法であって、
メモリ及びプロセッサを含んで構成される診断テスト測定器を提供すること、
予め設定された導電性を有し、診断テストストリップ特有の少なくとも１つのコードを表す２つ以上の接触パッドを含んで構成される前記テストストリップを提供すること、
前記テスト測定器に前記テストストリップを挿入し、前記テスト測定器が前記テストストリップ特有の前記少なくとも１つのコードを読取ること、
前記テストストリップ特有の前記少なくとも１つのコードに対してエラー検出及び排除アルゴリズムを実行すること、及び、
前記エラー検出及び排除アルゴリズムがエラーを検出しない場合に、前記液体の成分濃度を測定すること、
を含んで構成され、
前記エラー検出及び排除アルゴリズムは、前記テストストリップ特有の前記少なくとも１つのコードを所定の許容範囲内のコード群と比較すること、及び、前記テストストリップ特有の前記少なくとも１つのコードが前記所定の許容範囲内のコード群に含まれていない場合にエラーを表示すること、を含んで構成され、
前記所定の許容範囲内のコード群は、エラーがないこと、又は、エラーが許容レベルであることを示すものであり、
前記２つ以上の接触パッドのうちの１つ以上の接触パッドに関連する欠陥に起因して前記テスト測定器によって誤読される可能性を有する所定の１つ以上のコードを、予想されるコード群から除外することにより、利用可能なコードの個数を選択的に減らすことによって、前記所定の許容範囲内のコード群が生成される、成分濃度測定方法。
【請求項３０】
前記テストストリップ特有の前記少なくとも１つのコードは、その一部が、正常な稼動状態の確認と、エラー検出の種類と、適用される訂正の方法と、のうちの少なくとも１つを識別するための情報を表す、請求項２９に記載の成分濃度測定方法。
【請求項３１】
前記エラー検出及び排除アルゴリズムは、
前記テストストリップ特有の前記少なくとも１つのコードの係数を算出するステップ、
該係数と予め算出された期待値とを比較するステップ、及び、
前記係数が前記期待値と異なる場合に、前記テストストリップがエラーを含むことを表示するステップ、
を更に含んで構成される、請求項２９又は請求項３０に記載の成分濃度測定方法。
【請求項３２】
前記テストストリップ特有の前記少なくとも１つのコードは、第１の情報を含む第１のコードと、前記第１の情報も含む第２のコードと、を含んで構成される、請求項２９又は請求項３０に記載の成分濃度測定方法。
【請求項３３】
前記エラー検出及び排除アルゴリズムを実行することは、
前記第１のコードを読取ること、及び、
前記第２のコードを読取ること、
を含んで構成され、
前記第１のコードと前記第２のコードとが一致しない場合には、前記第１のコードのエラーが表示される、請求項３２に記載の成分濃度測定方法。
【請求項３４】
第１の列に前記第１の情報を含むように前記第１のコードをエンコードすること、及び、
第２の列に前記第１の情報を含むように前記第２のコードをエンコードすること、
を更に含んで構成される、請求項３２に記載の成分濃度測定方法。
【請求項３５】
第１のエンコード方法を用いて前記第１のコードをエンコードすること、及び、
第２のエンコード方法を用いて前記第２のコードをエンコードすること、
を更に含んで構成される、請求項３２に記載の成分濃度測定方法。
【請求項３６】
前記第１のエンコード方法及び前記第２のエンコード方法は、各々が、プリントされた絶縁接触パッドを用いてエンコードすること、又は、可変抵抗を有する接触パッドを用いてエンコードすることを含む、請求項３５に記載の成分濃度測定方法。
【請求項３７】
前記テストストリップ特有の前記少なくとも１つのコードは複数のユニットを含んで構成され、各ユニットはそれぞれユニット値を有し、コード値は、前記ユニット値の組み合わせを含んで構成される、請求項２９に記載の成分濃度測定方法。
【請求項３８】
前記ユニット値は、デジタルビット、アナログ読取値、記号、又はピクトグラムを含む、請求項３７に記載の成分濃度測定方法。
【請求項３９】
前記エラー検出及び排除アルゴリズムを実行することは、前記コード値と、前記テスト測定器の前記メモリに格納された許容コード値のデータ群と、を比較することを含んで構成され、前記コード値が前記許容コード値のデータ群に含まれていない場合に、前記エラー検出アルゴリズムは、前記テストストリップ特有の前記コードがエラーを含むことを表示する、請求項３７に記載の成分濃度測定方法。
【請求項４０】
前記エラー検出及び排除アルゴリズムは、前記ユニット値と、許容ユニット値のデータ群と、を比較することを含んで構成され、所定番目の前記ユニット値が前記許容ユニット値のデータ群に含まれていない場合に、前記エラー検出アルゴリズムは、前記テストストリップ特有の前記コードがエラーを含むことを表示する、請求項３７に記載の成分濃度測定方法。
【請求項４１】
前記エラー検出及び排除アルゴリズムを実行することは、
前記テストストリップ特有の前記少なくとも１つのコードに含まれるエラーを検出すること、及び、
前記テスト測定器にて当該エラーを自動的に表示すること、
を更に含んで構成される、請求項２９に記載の成分濃度測定方法。
【請求項４２】
前記テストストリップ特有の前記少なくとも１つのコードは、ハミングコードを含む、請求項２９に記載の成分濃度測定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２００７年４月１２日出願の米国特許出願第１１／７３４，４７３号に基づく優先権を主張する。
【０００２】
本発明は、診断テストストリップを用いて液体中の特定成分を電気化学的に検知するシステム及び方法におけるエラー（誤り）の検出及び排除に関する。
【背景技術】
【０００３】
様々な産業において、液体中の特定成分の濃度を監視する業務上の必要がある。医療分野では、例えば、糖尿病患者は、自分の体液中の特定成分を監視する必要がある。例えば、コレステロール、タンパク質、及びグルコース等の特定液体成分の濃度を手軽に監視するために、人々が血液、尿、又は唾液等の体液をテストできるような複数のシステムが利用可能である。糖尿病は、インスリンの分泌不足を特徴とし、グルコースの正常な消化を妨げる膵臓疾患であり、その患者は、毎日のように、自分の血液中のグルコース濃度を注意深く監視する必要がある。人々が自分の血液中のグルコース濃度を手軽に監視できるような複数のシステムが利用可能である。これらのシステムは、一般的に、ユーザにより血液サンプルが塗布されるテストストリップと、血液サンプル中のグルコース濃度を測定するためにテストストリップを「読取る」測定器と、を含む。
【０００４】
血液中のグルコース濃度の測定に利用可能な様々な技術の中で、電気化学技術は特に好ましい。なぜなら、測定を行うために、微量の血液サンプルを必要とするのみでよいからである。電気化学に基づくアンペロメトリックシステムにおいて、テストストリップは、一般的に、グルコースオキシダーゼ及びメディエータ等の試薬を収めるサンプル室と、複数の電極と、を含む。ユーザが血液サンプルをサンプル室に塗布すると、試薬がグルコースと反応し、測定器が、電極間に電圧を印加して、酸化還元反応（レドックス反応）を生じさせる。測定器は、発生電流を測定し、この電流に基づいて、グルコース濃度を算出する。また、電量分析（クーロメトリー）又はボルタンメトリーに基づく他のシステムも知られている。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
テストストリップは、生物試薬（biological reagent）を含んでいるので、製造されたストリップ毎に、全く同じ感度の再現性を求めることは不可能である。それゆえ、テストストリップは、各別のロットで製造され、そのロット特有のデータは、測定器の正確な演算を補助するために、測定器のマイクロプロセッサにより、信号として用いられることが多い。このデータは、測定された電流を実際のグルコース濃度に正確に関連付けるための補助として用いられる。例えば、このデータは、演算中に、オンボードメモリ装置から、格納された較正値の特定群にアクセスし、それを用いるように、測定器のマイクロプロセッサに「信号伝達する」数字コードを表す。
【０００６】
従来のシステムでは、ストリップにおける特定のロット特有のコードは、ユーザにより手作業で測定器に入力されるか、又は、共通の製造ロットのテストストリップと共にパッケージ化された一種のメモリ装置（ＲＯＭチップ等）を介して接続されている。このユーザによる手入力、又は、接続のステップは、間違ったコードデータが誤って入力されるリスクを増大させる。このようなエラーは、不正確な測定と、患者の病歴の不適当な記録と、をもたらしかねない。また、従来のシステムは、個々のストリップに組込まれたバーコード読取可能な情報も含んでいる。ストリップ毎に特定のバーコードを個々に刷り込むことは、ストリップ生産における製造費を大幅に増大させると共に、その情報を取得するために測定器に組込まれるバーコード読取装置の追加費用を必要とする。
【０００７】
血液等の体液中の濃度レベルを正確に測定することは、多くのユーザの長期的な健康にとって非常に重要であることを、重要視すべきである。その結果として、液体中の濃度レベルを測定するために使用される測定器及びテストストリップには、高いレベルの信頼性が必要とされる。それゆえ、個々のテストストリップに対する信号伝達コード（signaling code）をより確実かつ正確に提供する、診断テストストリップ用の費用効果のある自動較正システムを有することが好ましい。
【０００８】
機器（測定器）によって読取可能なストリップロット較正情報を個々のテストストリップに組込むことにより、ユーザが測定器のロット較正をストリップのバイアル（小びん）に対応させる必要がなくなる。ユーザに依存して測定器のロットコードを正確に較正する必要がなくなることで、この重要なステップにおけるユーザによるエラーの可能性が取り除かれる。
【０００９】
ユーザによる技術上のエラーは自動較正システムから除去されているが、このシステムは、まだ、ストリップ及び機器の生産における標準的なばらつきに起因する潜在的な機器読取エラーの影響を受けている。これらのシステムは、ロットコードが電気的に、機械的に、光学的に、又はその他いずれの方法で組込まれていようとも、較正コードを誤って読取りやすい。機器読取エラー発生の可能性を排除又は少なくとも減少させることにより、システムの信頼性は大いに高められるであろう。
【００１０】
読取エラーを完全に取り除くことは可能であるが、しかし、小型のストリップ構造体にエンコードされる有効なデータビット数には制限がある。自動較正に利用可能なデータビット数を減らすことなく読取エラーを最小化することは可能であるが、しかし、ロットコードの正確な数学的配列及び番号付けを必要とする。本明細書に記載の本発明にて教示されるこれらの技術の組み合わせは、エラー排除（error rejection）の所定許容レベルに応じて、読取エラーの排除率を１００％にまで変化させるために用いることが可能である。
【００１１】
ストリップ上にコード化することは、グルコーステストでは比較的新しいコンセプトであり、これは、グルコース測定の精度を大いに改善する可能性がある。エラーを含むテストストリップを検出及び排除すること、又は、読取エラーを訂正することによって、テストストリップのコード化エラーを防止しないシステムは、十分な性能が得られない可能性があると共に、グルコース測定で不正確な結果を生じる可能性がある。
【課題を解決するための手段】
【００１２】
本発明の態様は、サンプルの特性を測定するシステム、液体中の成分濃度を測定する方法、及び、複数のビットを含んで構成されるコードを液体中の成分濃度を測定する診断テストストリップにエンコードする方法、を対象にしており、これらにより、予想されるビットエラーの影響が最小化され、従来の装置及び方法における１以上の制限及びデメリットが取り除かれる。
【００１３】
本発明に従う一態様は、サンプルの特性を測定するシステムを対象としており、組込まれた情報を有し、かつ、サンプルを採取する診断テストストリップと、テストストリップを受入れ、組込情報を読取り、かつ、サンプルを測定する診断測定装置と、を含んで構成される。ここで、診断測定装置は、組込情報のエラー読取を検出するエラー検出ルーチンを更に含んで構成される。
【００１４】
本発明に従う他の態様は、サンプルの特性を測定するシステムを対象としており、メモリを有する診断測定装置と、組込まれた導電パターンを有し、かつ、サンプルを採取する診断テストストリップと、を含んで構成される。また、導電パターンは、少なくとも第１のデータ及び第２のデータを表す。ここで、第１のデータは、サンプルの特性の測定に関連するパラメータ、診断測定装置の較正に使用可能なコード、又は、診断測定装置とテストストリップとの間の正常な接続を表示するパラメータ、のうちの少なくとも１つを表すデータであり、第２のデータは、サンプルの特性の正確な測定に影響を及ぼす潜在的エラーの検出及び排除に使用可能なデータである。
【００１５】
本発明に従う他の態様は、液体中の成分濃度を測定する方法を対象としており、メモリ及びプロセッサを含んで構成される診断テスト測定器を提供すること、組込まれた少なくとも１つのコードを含んで構成される診断テストストリップを提供すること、テスト測定器にテストストリップを挿入し、テスト測定器が少なくとも１つのコードを読取ること、少なくとも１つのコードに対してエラー検出及び排除アルゴリズムを実行すること、及び、エラー検出及び排除アルゴリズムがエラーを検出しない場合に、液体の成分濃度を測定すること、を含んで構成される。
【００１６】
本発明に従う他の態様は、物理的な配列にて配置された複数のビットを含んで構成される第１のコードを含む診断テストストリップを装置が読取る場合に生じ得る潜在的エラーの影響を最小化する方法を提供するものであり、各ビットが読取エラーを引き起こす確率を決定すること、この確率に基づいて、物理的な配列と異なるビットの論理配列を構成すること、を含んで構成される。また、論理配列は、潜在的な読取エラーの影響が最小化されるように配列されたビットを含んで構成される。
【００１７】
本発明の付加的な特徴及び利点は、以下の記載において一部が説明され、この記載から一部が明らかであり、又は、本発明の実施により理解されるであろう。本発明の特徴及び利点は、添付した特許請求の範囲において特に指摘された要素及び組み合わせの手段によって実現及び達成されるであろう。
【００１８】
上述した概略記載及び以下の詳細記載の双方は、単なる例示及び説明にすぎず、本発明の特許請求の範囲を制限するものではないことを理解すべきである。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に従う、テストストリップの全体断面図である。
【図２】本発明の一実施形態に従う、測定器ストリップコネクタに挿入されたテストストリップの上面斜視図である。
【図３】本発明の一実施形態に従う、測定器ストリップコネクタに挿入されたテストストリップの全体断面図である。
【図４】本発明の一実施形態に従う、テストストリップの遠位部の上面図であり、ストリップ遠位接触部を示す。
【図５】本発明の一実施形態に従う、テストストリップのストリップ遠位接触部を受入れた測定器ストリップコネクタを示す図である。
【図６】本発明に従う、組込まれたサンプルコードを有するテストストリップを示す図である。
【図７】本発明に従う、デジタルモードにて演算するマイクロコントローラ及び測定器ストリップコネクタを示す概略回路図である。
【図８】本発明に従う、トレンディングアルゴリズムを用いてエラーの検出及び排除を行う方法を示すフローチャートである。
【図９】本発明に従う、コードのビット係数を算出するチェックサムアルゴリズムを用いてエラーの検出及び排除を行う方法を示すフローチャートである。
【図１０】本発明に従う、冗長コードを用いてエラーの検出及び排除を行う方法を示すフローチャートである。
【図１１】本発明に従う、利用可能なコードの個数を選択的に削減する方法を用いてエラーの検出及び排除を行う方法を示すフローチャートである。
【図１２】本発明の一実施形態に従う、論理配列を構成する方法を示すフローチャートである。
【発明を実施するための形態】
【００２０】
添付図面に図示される本発明の実施形態を、以下、詳細に説明する。可能な限り、同一の参照番号は、同一又は類似の構成を示すように図面の全体を通して使用される。
【００２１】
例示的な実施形態に従い、本発明は、テストストリップ及び測定器を含み、発生し得るエラー（誤り）を検出、排除及び最小化する、体液成分測定システムに関する。また、個々のテストストリップは、特定のロットに属するテストストリップに関連するデータと、個々のストリップ特有のデータと、好ましくは、誤りの検出、排除、及び最小化に関連するデータと、に関する組込コードも含み得る。組込情報は、測定器により読取可能なデータであって、メモリに格納された、個々のストリップが属する製造ロットからのテストストリップ特有の、又は、個々のテストストリップ特有の、較正パラメータの特定群にアクセスし、それを用いるように、測定器のマイクロプロセッサに信号伝達するデータを表す。組込情報は、測定器により読取可能なデータであって、あらゆるエラーの検出、排除、又は訂正に関するデータを更に含む。本開示の目的上、「遠位部（distal）」は、通常使用時に、装置オペレータから離れたテストストリップの部分を示す一方、「近位部（proximal）」は、通常使用時に、装置オペレータに近い部分を示すものとする。
【００２２】
テストストリップは、例えば、血液サンプル等のユーザの液体サンプルを受入れるサンプル室を含み得る。本明細書におけるサンプル室及びテストストリップは、同一所有者による米国特許第６，７４３，６３５号に記載された部材及び方法を用いて形成され、それを参照することによって、その全体が本明細書に組込まれる。それゆえ、サンプル室は、テストストリップの近端部（proximal end）に位置する第１の開口部と、サンプル室を通気する第２の開口部と、を含み得る。サンプル室は、毛細管現象により、血液サンプルを第１の開口部を介して入り込ませることができ、かつ、サンプル室内で血液サンプルを保持できる大きさで形成され得る。テストストリップは、近端部で最も幅が狭いテーパ部を含むことが可能であり、また、ユーザが第１の開口部を簡単に見つけられるように、そして、血液サンプルを簡単に塗布できるように、他の目印を含むことが可能である。測定器及びテストストリップは、例えば、米国特許出願第１１／１８１，７７８号に記載されているようなものであってもよく、それを参照することによって、その全体が本明細書に組込まれると共に、以下に記載される。
【００２３】
作用電極（working electrode）及び対電極（counter electrode）は、オプションとして充填−検出電極（fill-detect electrodes）と共に、サンプル室内に配置され得る。試薬層は、サンプル室内に配置され、好ましくは、少なくとも作用電極と接触する。試薬層は、グルコースオキシダーゼ等の酵素と、フェリシアン化カリウム（potassium ferricyanide）又はヘキサアンミンルテニウム（ruthenium hexamine）等のメディエータと、を含み得る。テストストリップは、その遠端部（distal end）の近傍に、導電線（conductive traces）を介して電極に電気接続される第１の複数のストリップ電気接触部を有する。加えて、テストストリップは、その遠端部の近傍に、第２の複数のストリップ電気接触部も含み得る。第２の複数の電気接触部は、ストリップが測定器に挿入される場合に、測定器により読取可能で、明確に識別可能なロットコードを提供できるように配置され得る。上述のように、読取可能コードは、測定器内のオンボードメモリユニットから、そのロットのテストストリップに関連する較正係数等のデータや、個々のテストストリップに対応する情報、そして好ましくは、発生し得るエラーの検出、排除、又は訂正に関する情報にアクセスするための信号として読取られ得る。
【００２４】
測定器は電池式でもよく、節電のために未使用時に低電力スリープモードを維持してもよい。テストストリップが測定器に挿入されると、テストストリップの第１及び第２の複数の電気接触部が、測定器のうちの対応する電気接触部に接触する。第２の複数の電気接触部は、測定器内の１組の電気接触部をブリッジすることが可能であり、これにより、第２の複数の電気接触部の一部に電流が流れる。第２の複数の電気接触部を流れる電流は、測定器を起動させると共に、測定器をアクティブモードにする。測定器は、第２の複数の電気接触部から提供されるコード情報も読取る。そして、測定器は、例えば、実行予定の特定テストの識別や、正常な稼動状態の確認、又は、適用されるエラーの検出、排除、若しくは訂正の方法（メソッド）、アルゴリズム、若しくはルーチンのタイプの確認、をすることができる。加えて、測定器は、挿入されたストリップがテストストリップであるか、それとも、チェックストリップであるかを、特定のコード情報に基づいて識別することもできる。測定器は、チェックストリップを検出すると、チェックストリップシーケンスを実行する。測定器は、テストストリップを検出すると、テストストリップシーケンスを実行する。更に、測定器は、コード情報に基づいて、エラー検出ルーチン、エラー排除ルーチン、又はエラー訂正ルーチンを実行する。本発明の一実施形態に従い、測定器は内部メモリを有し得る。これは、較正や、エラーの検出、排除、若しくは訂正の方法、ルーチン、若しくはアルゴリズムを実行するためのマイクロプロセッサアルゴリズムを格納することができる。測定器の内部メモリは、ファームウェアも格納し得る。これは、格納されたマイクロプロセッサアルゴリズムや、エラーの検出、排除、若しくは訂正の方法、ルーチン、若しくはアルゴリズムを実行するための命令（インストラクション）と、測定器を通常稼動するための命令と、を含む。更に、本発明の一実施形態に従い、ファームウェアはアップグレード可能であり、これにより、追加又は代替の命令を内部メモリに格納することができる。
【００２５】
テストストリップシーケンスにおいて、測定器は、作用電極と、対電極と、もし含まれるのであれば充填−検出電極と、のいずれの間にも低インピーダンス経路が形成されていないことを確認することによって、これらの電極の有効性を確認する。電極が有効である場合には、測定器は、ユーザに対して、テストストリップにサンプルを塗布可能であることを表示する。そして、測定器は、作用電極と対電極との間に滴下−検出電圧（drop-detect voltage）を印加し、作用電極と対電極との間の電流（すなわち、作用電極と対電極とをブリッジするように血液サンプルを流れる電流）を検出することにより、液体サンプル（例えば、血液サンプル）を検出する。サンプル室内に十分なサンプルが存在していること、及び、血液サンプルが試薬層に移動し、試薬層の化学成分に溶け込んだことを検出するために、測定器は、充填−検出電極の間に滴下−検出電圧を印加することが可能であり、充填−検出電極の間を流れるあらゆる発生電流を測定する。発生電流が所定期間内に十分なレベルに達すると、測定器は、ユーザに対して、十分なサンプルが存在していること、及び、試薬層に溶け込んだことを表示する。
【００２６】
図１は、本発明に従う、テストストリップ１０の一実施形態の全体断面図である。テストストリップ１０は、米国特許出願第１１／１８１，７７８号に記載のようなテストストリップを含んで構成され、それを参照することによって、その全体が本明細書に組込まれる。テストストリップ１０は、近端接続部１２と、遠端部１４と、を含み、テストストリップ１０の全長に沿って延びるベース層１６と共に形成される。ベース層１６は、電気絶縁材から形成されることが好ましく、テストストリップ１０を構造的に支持するために十分な厚さを有する。ベース層１６には、導電パターン（図示せず）が配置される。
【００２７】
導電パターン（図示せず）は、近端部１２の近傍のベース層１６に配置される複数の電極と、遠端部１４の近傍のベース層１６に配置される複数のストリップ電気接触部と、対応する他の接触部と機械的に係合する部位に位置する複数のストリップ電気接触部に電極を電気接続する複数の導電線と、を含む。本発明に従う一実施形態において、複数の電極は、作用電極、対電極、及び、充填−検出電極を含み得る。
【００２８】
誘電絶縁層１８は、測定電極と複数のストリップ電気接触部との間のテストストリップの一部に沿って、導電パターンに形成され得る。これにより、電気接続時の傷入りやその他の破損を防ぐことができる。図１に示すように、テストストリップ１０の近端部１２は、ユーザの液体サンプルを受入れるように構成されるサンプル室２０等のサンプル受入部を含む。サンプル室２０は、その一部が、カバー２２と、ベース層１６に形成されて下部に位置する測定電極と、の間に形成されるスロットによって形成され得る。測定電極とストリップ電気接触部との相対位置により、ストリップ１０の一端に近位電極部２４が形成され、そして、他端に遠位ストリップ接触部２６が形成される。
【００２９】
図２は、本発明に従う、測定器コネクタ３０に挿入されたテストストリップ１０の上面斜視図である。テストストリップ１０は、近位電極部２４を含み、これは、上述のように、サンプル室と、測定電極と、を含む。近位電極部２４は、特殊な形状を有するように形成され得る。これにより、ユーザは、液体サンプルを受入れる端部を遠位ストリップ接触部２６と区別することができる。測定器コネクタ３０は、テストストリップ１０を受入れる張出開口部まで延びる溝部（channel）３２を含む。測定器コネクタ３０は、溝部３２の基部から所定高さまで延びる突起部（tangs）３６を更に含む。突起部３６の所定高さは、例えば、テストストリップ１０の対応する隆起層を考慮して、テストストリップ１０が溝部３２に挿入可能な限度を制限するように選定される。
【００３０】
測定器コネクタ３０は、測定器コネクタ３０の近端部に近い方に配置される第１の複数のコネクタ接触部３８と、測定器コネクタ３０の遠端部に近い方に配置される第２の複数のコネクタ接触部４０と、を更に含む。
【００３１】
図３は、本発明に従う、測定器コネクタ３０に挿入されたテストストリップの全体断面図である。溝部３２は、第１の複数のコネクタ接触部３８を含んで構成されるコネクタの近位列を示す。加えて、溝部３２は、第２の複数のコネクタ接触部４０を含んで構成されるコネクタの遠位列を収容する。第１の複数のコネクタ接触部３８及び第２の複数のコネクタ接触部４０は、遠位ストリップ接触部２６の各別の部位に接触する。
【００３２】
コネクタ接触部は、高レベル又は低レベルのインピーダンスを有し、コードインデックスを生成するコードを作成する。本発明に従う一実施形態において、このコードは、実装された接触パッドの個数（Ｐ）に基づく２進コードである。ここで、コードの個数（Ｎ）は、Ｎ＝２Ｐに等しい。本発明に従う一実施形態では２進コードを用いているが、本発明に従って他のタイプのコードを用いてもよく、それゆえ、実施形態は、これに限定されるものではない。
【００３３】
また、本発明に従う他の実施形態では、自動起動又はウェークアップ機能（auto-on/wake-up feature）が組込まれる。しかし、この自動起動又はウェークアップ機能の実装時に予想されるコードの個数は、Ｎ＝２Ｐ−１に減少する。自動起動又はウェークアップ機能を有するシステムにおいて、全てがゼロ（全てが高インピーダンス）であるコードは、測定器をウェークアップしないので、有効なコードではない。コードは、その予想される個数が２Ｐか２Ｐ−１かに関係なく、エンコードテスト情報と、較正情報と、エラーの検出、排除、最小化、又は訂正に関する情報と、を含む。予想されるコードの個数は、接触パッドの個数によって制限されるので、エラーの検出、排除、又は訂正の方法では、予想されるコードスペースを使い尽くさず、また、十分なテスト情報や較正情報をテストストリップ１０にエンコード可能な方法、を用いることが重要である。
【００３４】
テストストリップ１０が測定器コネクタ３０に挿入されると、１つの接触部が閉じられ、マイクロコントローラの割り込み（インタラプト）の引き上げ又は引き下げにより、測定器がウェークアップされる。そして、測定器は、出力電圧（Ｖｏｕｔ）を確認してテストタイプを判定した後、コードビットを読取ってコード値を決定する。選定されたコード値は、例えば、測定器のメモリに格納され、測定電極部に塗布された試薬と特に相関があるグルコースマッピングアルゴリズムに用いられる係数群と関連し得る。このコードは、上述のように、他のストリップパラメータ情報とも関連し得るものであり、また、測定器の異なる構成オプションも同様に選定し得る。これは、ストリップの識別（チェックストリップ、製造プローブ、及び異なるテストタイプ）の判定にも用いられ得る。更に、コードは、エラーの検出、排除、訂正のルーチン、方法、又はアルゴリズムを示し得る。
【００３５】
個々のテストストリップに個別のコードデータを組込むことにより、測定精度に関連する利点に加えて、多くの利点がもたらされる。例えば、個々のストリップをコード化することにより、ユーザは測定器のロットコードを手入力する必要がなくなり、この重要なステップでのユーザによる技術上のエラーの可能性が取り除かれる。個々のテストストリップに直接格納されるストリップロットコードは、単一のストリップバイアルで混合ロットのストリップを輸送するための手段をも提供するであろう。これに対し、従来のボタン又はキー等によりコード化する技術では、バイアル内の全てのストリップが同一のロットからのものであることが必要となる（一般的に、同一ロットからの５０個のストリップが１個のバイアルに収容される）。
【００３６】
図４は、本発明の一実施形態に従う、テストストリップ１０の遠位部の上面図であり、遠位ストリップ接触部２６を示す。ベース層１６に形成される導電パターン（図示せず）は、遠位ストリップ接触部２６を含むように、テストストリップ１０に沿って延びる。遠位ストリップ接触部２６は、分割されて、各別の導電部４２及び４４を形成する。導電部４４は、４つのコラムに分割されて、第１の複数のストリップ電気接触部を形成する。ここで、第１の複数のストリップ電気接触部は、各々が、４６，４８，５０，及び５２と表示されている。第１の複数のストリップ電気接触部４６，４８，５０，及び５２は、テストストリップ１０の遠位部にて複数の測定電極に電気接続される。第１の複数のストリップ電気接触部４６，４８，５０，及び５２の個数は、単なる例示であり、このシステムに含まれる測定電極の個数に応じて、このシステムに含まれるストリップ電気接触部の個数が増減し得ることを理解すべきである。
【００３７】
第１の複数のストリップ電気接触部４６，４８，５０，及び５２は、例えば、テストストリップ１０の下部に位置する導電パターン（図示せず）によって形成される絶縁部（breaks）５４を介して、分割される。追加の絶縁部５４は、遠位ストリップ接触部２６内の導電部４２から導電部４４を分割し、更なる絶縁部５４は、遠位ストリップ接触部２６の右上部を分離して、切欠部（notch region）５６を形成する。尚、この詳細については、後述する。
【００３８】
導電部４２は、５つの各別の部位に分割され、第２の複数のストリップ電気接触部を構成し、接触パッド５８，６０，６２，６４，及び６６を形成する。上述のように、ベース層１６上の導電パターンは、ストリップの上側か、ストリップの下側か、又はこれらを組み合わせた両側に、適用され得る。接触パッド５８，６０，６２，６４，及び６６は、測定器コネクタ３０内の第２の複数のコネクタ接触部４０と有効に接続されるように構成される。測定器は、測定器がテストストリップ１０に関連するデータにアクセスするように信号伝達する情報を表す特定のコードを、この有効接続を介して受け取ると共に、接触パッドから読取る。絶縁部６８は、遠位ストリップ接触部２６の最遠接触端部７０を分離する。
【００３９】
図５は、本発明に従う、テストストリップ１０の遠位ストリップ接触部２６を受入れた測定器コネクタ３０を示す。図５は、第１の複数のコネクタ接触部３８（各々、１〜４と表示されている）と、第２の複数のコネクタ接触部４０（各々、５〜９と表示されている）と、を示す。コネクタ接触部３８及び４０は、遠位ストリップ接触部２６の各別の部位で接触する。特に、テストストリップ１０がコネクタ３０に適正に挿入されると、第１の複数のストリップ電気接触部４６，４８，５０，及び５２は、各々、第１の複数のコネクタ接触部３８を形成するコネクタ接触部１〜４に電気接続される。同様に、第２の複数のストリップ電気接触部を形成する接触パッド５８，６０，６２，６４，及び６６は、各々、第２の複数のコネクタ接触部４０を形成するコネクタ接触部５〜９に電気接続される。
【００４０】
本発明に従う一実施形態において、接触パッド６６とコネクタ接触部９との間の接続は、地面（又は、極性が反転される電圧源）との共通接続を確立し、これにより、測定器と導電部４２の少なくとも一部とを含む電気回路が完成される。この回路の完成により、測定器のウェークアップ機能を実行することができ、これにより、測定器に対して、低電力スリープモードから電力を上昇させる信号を送ることができる。従って、コネクタ接触部９は、接触パッド６６とコネクタ接触部９との接続によって回路が最終閉成又はウェークアップする前に、接触部５〜８が適正な接続位置に確実に配置されるように、残りの接触部５〜８に対して近づけて配置され得る。更に、本発明に従う他の実施形態では、非導電性絶縁インクストリップがテストストリップ１０の遠端部に形成可能となり、また、導電材が切欠部５６（図４に図示）から除去可能となることによって、測定器の早期のウェークアップを防止することができる。
【００４１】
すなわち、コネクタ溝部３２内をテストストリップ１０が遠位方向に移動する場合、コネクタ接触部９がテストストリップ１０の最遠端部に係合する位置では共通接続は確立されない。むしろ、コネクタ接触部が切欠部５６とインクストリップ（適用されている場合）とを通過し、接触パッド６６の導電部位に係合したときにのみ、共通接続が確立され、これによって、信頼性の高い接続が可能となる。
【００４２】
上述のように、接触パッド５８，６０，６２，６４，及び６６は、測定器コネクタ３０内で第２の複数のコネクタ接触部４０と有効に接続されるように構成される。測定器は、測定器がテストストリップ１０に関連するデータにアクセスするように信号伝達する特定のコードを、この有効接続を介して受け取ると共に、接触パッドから読取る。コード化された情報は、実行される特定のテストを示すパラメータ、テストプローブとの接続を示すパラメータ、チェックストリップとの接続を示すパラメータ、較正係数、温度補正係数、ｐＨ値補正係数、ヘマトクリット補正データ、及び、特定のテストストリップのブランドを認識するためのデータを含むデータ（データはこれらに限定されない）にアクセスするように、測定器に対して信号伝達する。加えて、コード化された情報は、エラーの検出、排除、又は訂正の方法を示し得る。
【００４３】
図６は、本発明に従う、サンプルコードが組込まれたテストストリップを示す。図６に示すように、導電性接触パッド６０及び６４は、例えば、非導電性（絶縁）インク層７５等の電気絶縁材により刷り重ねられる（オーバープリントされる）。非導電性インク層７５は、対応するコネクタ接触部（この例では、コネクタ接触部６及び８）と、遠位ストリップ接触部２６の導電部４２内で様々の所定の接触パッドが位置するストリップ下部と、の間のインピーダンスを増大させる。
【００４４】
接触パッド５８，６０，６２，６４，及び６６を、対応するコネクタ接触部４０に接続すると、測定器は、非導電性インク層７５で刷り重ねられた接触パッドの番号及びパターンに基づいて、特定のコードを読取るであろう。すなわち、非導電性インク層７５の使用は、測定器によって読取られるスイッチング回路網（switching network）を提供する。接触パッド５８，６０，６２，６４，及び６６の導電面のうちの１つに、絶縁体を刷り重ねる場合には、絶縁体により、そこに沿って流れる電流の流れが妨げられると共に、接触パッドとコネクタ接触部との間の導電性経路が変更される。絶縁体を刷り重ねない場合には、導体を流れる電流は比較的スムーズである。
【００４５】
特定のコードを読取ると、測定器の内部メモリは、格納されたマイクロプロセッサアルゴリズムを用いて、特定のテストストリップに関する特定の較正情報、又は、エラーの検出、排除、若しくは訂正の方法、ルーチン、若しくはアルゴリズムにアクセスすることができる。測定器は、アナログ又はデジタル方式でコードを読取ることができる。アナログモードでは、初期設定抵抗ラダー（preset resistive ladder）を、測定器内にて、第２の複数のコネクタ接触部４０（図５に５〜９で表示）に相互に接続する。これにより、電圧降下、抵抗、又は電流測定を用いて、プリントされた非導電性インクの順列を、各別のロットコードに関連付けることができる。また、各コードが、少なくとも１つの非導電性インクのないパッドを有する場合には、アナログ方式は、同時に、自動起動又はウェークアップ機能としても用いられ得る。ここで、非導電性インクのないパッドは、開回路を閉じて測定器をウェークアップさせるように、低インピーダンス接続を行うことができる。アナログの電圧、抵抗、又は電流のレベルは、測定器がテストストリップ１０特有の上述のあらゆるデータにアクセスするように信号伝達するために、用いられ得る。
【００４６】
デジタルモードでは、図７に概略的に示すように、各接触パッド５８〜６６が、個々の入力として読取られており、アナログ方式にて用いられる単一入力とは異なっている。デジタル方式を、同時に、自動起動又はウェークアップ機能として用いるためには、入力を、一緒にワイヤーオアー（wire-orred）するか、又は、マイクロコントローラの割り込みコントローラに接続する必要がある。測定器のマイクロコントローラをウェークアップさせるように低インピーダンスの接続を行うために、各コードは、非導電性インク７５のない少なくとも１つのパッドを有していなければならない。
【００４７】
高レベル及び低レベルのインピーダンスを有する非導電性インク７５は、実装されたパッドの個数（Ｐ）に基づいて、コードインデックスを生成する２進コードを作成する。ここで、コードの個数は、Ｎ＝２Ｐである。尚、コードは、全てのストリップ電気接触部が電気絶縁材で覆われていない配列を含んで構成され得る（コードは、全てが論理「１」、すなわち、全てが導体であろう）。しかしながら、上述のように、自動起動又はウェークアップ機能の実装時に予想されるコードの個数は、Ｎ＝２Ｐ−１に減少する。自動起動又はウェークアップ機能を有するシステムでは、全てがゼロ（全てが絶縁体）のコードは、測定器をウェークアップしないので、有効なコードではない。
【００４８】
テストストリップ１０が測定器コネクタ３０に挿入されると、１つの接触部が閉じられ、マイクロコントローラの割り込みの引き上げ又は引き下げにより、測定器がウェークアップされる。そして、測定器は、出力電圧（Ｖｏｕｔ）を確認してテストタイプを判定した後、コードビット（Ｓ１，Ｓ２，Ｓ３，Ｓ４）を読取ってコード値を決定する。選定されたコード値は、例えば、測定器のメモリに格納され、測定電極部に塗布された試薬と特に相関があるグルコースマッピングアルゴリズムに用いられる係数群と関連し得る。加えて、選定されたコード値は、エラーの検出、排除、又は訂正のアルゴリズムと関連し得る。コード値が確認信号用として所定範囲内に入るか否かを判定するために、図７に示すＶｏｕｔにおける直列抵抗Ｒでの電圧降下が検出され得る。これは、ストリップの識別（チェックストリップ、製造プローブ、及び異なるテストタイプ）の判定にも用いられ得る。
【００４９】
（非導電性インク７５による絶縁層を接触パッドのうちの１つに適用するかしないかによって）高インピーダンスレベル又は低インピーダンスレベルを提供し、加えて、特定の抵抗性材料（resistive element）を特定の接触パッド上に適用してもよい。抵抗性材料は、回路内でインピーダンスのレベル上昇をもたらし、これにより、電気回路を流れる電流を減少させる（しかし、必ずしも阻止するものではない）。従って、特定の抵抗性材料を特定の接触パッド上に適用することにより、テストストリップの接触パッドの直上に中間レベルの抵抗が提供される。この中間レベルの抵抗が、対応する測定器コネクタ接触部との係合を介して測定器に接続されると、測定器は、この「中間」レベルを検出する（例えば、オームの法則及びキルヒホッフの法則を適用して電圧降下の回路測定を行う）。
【００５０】
このような中間レベルの検出は、測定器のプロセッサに対して、テストストリップ１０に関するコードデータの完全に新しい群にアクセスするように警告するものである。換言すれば、接触パッドの設定個数で利用可能なコードの個数を増加させるために、抵抗性材料のコーティングを用いることが可能となる。例えば、ストリップは、非導電性絶縁インク７５を用いた特定のパターンによる特定のコードと共に形成され得る。導電性接触パッドのうちの１つが特定の抵抗性材料を含んで形成されている場合に、測定器は、非導電性インク７５のパターンにより表される同一のコードを直ちに読取り、全く異なるデータ群にアクセスする。一例として、図６に示す接触パッド６６（又は、利用可能なあらゆる接触パッド）は、抵抗性材料を含んで形成される。一例として、抵抗性材料は、プリントされた導電性インクの状態で提供され得るが、この例は、限定を目的とするものではない。抵抗性材料を形成する、プリントされたインクの厚さと、インク成分の抵抗率とは、特定の接触パッドに望ましい抵抗を得るために変更可能である。このコードの増加により利用可能となる追加情報は、ヘマトクリット補正に関する情報、測定器のアップグレードに関する情報、特定のストリップタイプに関する情報、又は、エラーの検出及び排除のアルゴリズムにて用いられるチェックサム（詳細を後述する）を含むことができるが、追加情報は、これらに限定されるものではない。従って、接触パッドの設定個数で利用可能なコード構成の個数を増加させるために、このような抵抗性材料を用いることが可能である。
【００５１】
本発明の一実施形態に従って、接触パッド５８，６０，６２，６４，及び６６は、コードの個々のユニット値を表すために用いられ、これらが組み合わされると、コード値を形成する。一実施形態において、接触パッドはデジタルビットを表し、これは、２進法でエンコードされ得る。すなわち、各接触パッド５８，６０，６２，６４，及び６６はそれぞれ、コードにおける「１」又は「０」の２進値を表し得る。これにより、仮に接触パッド５８に２進値の１が割り当てられると、接触パッドの個数をｎとして、これは、２ｎ−１に等しい。この例において、接触パッド５８は、デジタルの「１」が割り当てられると、ユニット値として２４又は１６を有する一方、デジタルの「０」が割り当てられると、ユニット値として０を有する。同様に、接触パッド６０は、ユニット値として８又は０を有し、接触パッド６２は、ユニット値として４又は０を有し、接触パッド６４は、ユニット値として２又は０を有し、そして、接触パッド６６は、ユニット値として１又は０を有する。従って、０１０１０で表されるコードは、個別のユニット値として０，８，０，２，０を有すると共に、組み合わせコード値１０を有する。
【００５２】
本発明の実施形態に従って、接触パッド５８，６０，６２，及び６４は、また、上述のデジタルビット以外のユニット値も有し得る。例えば、接触パッド５８，６０，６２，及び６４は、アナログ読取値、記号、又はピクトグラムの形式のユニット値を有し得る。アナログ読取ユニット値は、接触パッド５８，６０，６２，及び６４に関する特性（例えば、抵抗）の実際の読取りに関連し得る。そして、コード値は、個々の抵抗の組み合わせであり得る。
【００５３】
記号又はピクトグラムユニット値は、線、図形、画像等の形式であってもよい。例えば、接触パッド５８は、ユニット値として４本の線を有し、接触パッド６０は、ユニット値として３本の線を有する、等であり、コード値は、線の合計本数に等しい。他の例では、接触パッド５８，６０，６２，６４，及び６６は、各パッド毎に、異なる形状を有しており、コード値は、これらの形状の群である。また、デジタルの「１」若しくは「０」、又は、アナログ読取値が所定値以上であることを条件として、記号又はピクトグラムが接触パッド上に存在することを許可するために、記号又はピクトグラムを、デジタルビット及びアナログ読取値と共に用いてもよい。
【００５４】
接触パッド５８，６０，６２，６４，及び６６は、上述の組込コードの個々のビットを表し、これは、米国特許出願第１１／１８１，７７８号に完全に記載されており、それを参照することによって、その全体が本明細書に組込まれる。本明細書を通じて述べているように、本発明の一実施形態に従って、組込コードは、エラーを検出又は排除する方法を実施可能にする情報を含み得る。本発明に従う一実施形態において、エラーを検出又は排除する方法では、エラーを検出又は排除するために、トレンディングアルゴリズム（trending algorithm）を用いる。例えば、５０個のテストストリップを収容する１個のバイアルを考える。測定器が前回読取ったコードと異なるコードを読取り、かつ、使用されたテストストリップの個数が５０個未満である場合は、測定器は、潜在的なエラーがあると表示する。すなわち、本発明の一実施形態に従って、トレンディングアルゴリズムは、読取コードが、エラーとして認定されるために期待値から十分に離れているか否かを判定する根拠として、最近の、及び超過時間（over-time）のトレンドを用いる。
【００５５】
図８は、本発明に従う、トレンディングアルゴリズムを用いてエラーの検出及び排除を行う方法を示すフローチャートである。まず、テストストリップ１０が測定器に挿入されて、測定器により読取られる（Ｓ８０１）。次に、テストストリップの所定の特性が記録され、測定器のメモリに保存される（Ｓ８０２）。テストストリップの所定の特性は、ロットコード又は他のテストストリップに関する製造情報を含むあらゆる性能指標であるか、又は、テストストリップにより測定される特性に関連し得る。次に、記録された特性に基づいてトレンディング分析を行って、期待値を得る（Ｓ８０３）。トレンディング分析では、過去に使用されたテストストリップからの記録された特性と、現在のテストストリップからの記録された特性と、を分析して、期待値を得る。トレンディング分析は、読取ったテストストリップ群を平均化すること、又は、学習アルゴリズムを用いること、を含み得る。本発明の実施形態に従って、学習アルゴリズムは、自動適応学習アルゴリズムを含んで構成され、ユーザフィードバックを含んでもよい。
【００５６】
図８に戻り、次に、測定器は、現在のテストストリップの記録された特性が、算出された期待値と異なるか否かを判定する（Ｓ８０４）。記録された特性が、算出された期待値と異ならない場合には、測定器は、エンコードされたデータを読取り、処理する（Ｓ８０７）。また、測定器は、エンコードされたデータを、トレンディング分析に用いられるデータポイントとして、格納し得る。記録された特性が、算出された期待値と異なる場合には、測定器は、読取エラーを表示し（Ｓ８０５）、ユーザは、テストストリップを取り外し、新しいストリップを取り付ける（Ｓ８０６）。また、本発明の一実施形態に従って、記録された特性が算出された期待値と異なる場合には、測定器は、読取エラーを表示し（Ｓ８０５）、ユーザに追加入力するように指示する（Ｓ８０８）。例えば、５０個のストリップを収容する１個のバイアルの前例に関して、読取エラーの表示後に、測定器は、ユーザに対し、テストストリップが新しいバイアルからのものであるか否か、新しいバイアルのロットコードか否かの問い合わせを行うか、若しくは、再読取りを行うために、ユーザに対し、測定器へのストリップの再挿入のみを指示する。次に、この指示に対する応答に応じて、測定器は、エンコードされたデータを読取り、処理し（Ｓ８０７）、次に、このエンコードされたデータを、トレンディング分析に用いられるデータポイントとして、格納する。
【００５７】
本発明に従う他の実施形態において、組込コードは、エラーを検出又は排除する方法を実施可能にする情報を含み得る。この方法では、コードのビット係数（modulus of the bits）の算出を含むチェックサムを用いて、エラーの検出及び排除の少なくとも一方を行う。チェックサムを行うために、チェックサム用の追加ビットが、組込コードに沿ってテストストリップ１０に組込まれるが、この組込コードは、測定器に対して、テストストリップ１０特有の上述のあらゆるデータにアクセスするように信号伝達するために用いられる。テストストリップ１０が測定器に挿入されると、チェックサム方法を示すコードがそこにエンコードされ、測定器に対して、測定器のメモリに格納されたチェックサムアルゴリズムを実行するように信号伝達する。一般的に、測定器は、較正コード係数を決定するアルゴリズムを実行し、この係数を期待値と比較する。本発明に従う具体的な一実施形態において、チェックサム方法では、較正コードのビット係数を算出し、この係数を、テストストリップ１０にも同様にエンコードされた係数値と比較する。算出された係数が、エンコードされた係数と一致しない場合には、テストストリップにエンコードされた読取較正コードが排除される。チェックサムビットは、上述のように、プリントされた絶縁パッドを用いて、又は、接触パッドの抵抗を変更することにより、又は、接触パッド５８，６０，６２，６４，及び６６に光学マーカーを配置することにより、エンコードされ得る。本発明に従う一実施形態において、チェックサムビットは、較正ビットと異なる方法を用いてエンコードされ得る。較正ビットのエンコードに用いられた方法と異なる方法を用いてチェックサムビットをエンコードすることにより、製作公差に起因するエラーが、チェックサムビットと較正ビットとの間で重複することはない。これにより、一致しないチェックサムによって、エラーが確実に排除され得る。本発明に従う実施形態において、チェックサムビットは、２進数若しくはバイナリであってもよく、又は、他のエンコード方法に基づいてもよい。また、チェックサムビットは、磁気的手段又は光学的手段（例えば、バーコード）、テストストリップ１０の基板に形成される切欠部等の既知の手法によりエンコードが可能である。
【００５８】
本発明の一実施形態に従って、チェックサムビットは、パリティビットチェックサム、又は単数ビットチェックサムであってもよく、また、複数ビットチェックサムであってもよい。パリティビットチェックサムは、エラーの検出用に単数ビットを犠牲にするのみのエラーの検出又は排除方法を可能にする。しかしながら、パリティビットチェックサムは、奇数の読取ビットエラーを防ぐのみであり、偶数の読取ビットエラーは検出されない。パリティビットチェックサムでは、１００％の単数ビットエラーが排除されると共に、５０％の複数ビットエラーが検出及び排除される。本発明に従う一例において、上述のように、情報をエンコードするために、２進法を用いるテストストリップに対して、接触パッドの個数Ｐを採用すると、Ｎ＝２Ｐとして、Ｎ個のコードがもたらされる。パリティビットを利用すると、有効なコードスペースは、Ｎ／２又はＮ＝２Ｐ−１に減少され得る。
【００５９】
複数ビットチェックサムは、パリティビットチェックサムに比べてロバスト性があるが、タスクの実行に利用可能なビットをより多く犠牲にする。複数ビットチェックサムは、より高いレベルでエラーを検出及び排除し、奇数ビットエラーと、一部の偶数ビットエラーと、の両方を検出する。しかしながら、複数ビットチェックサムを用いると、より多くのビット数が使用され、ビットオーダーでエラーを検出することができない。複数チェックサムでは、較正ビットに関連するチェックサムのビット数に基づいて、１００％の単数ビットエラーが排除されると共に、少なくとも７５％の複数ビットエラーが排除される。２進法に対して、Ｃ個のチェックサムビット（Ｃ＜Ｐ）を用いると、有効なコードスペースは、Ｎ＝２Ｐ−Ｃに減少され得る。
【００６０】
図９は、本発明に従う、コードのビット係数の算出を含むチェックサムアルゴリズムを用いてエラーの検出及び排除を行う方法を示すフローチャートである。まず、テストストリップ１０が測定器に挿入され、それに組込まれたコードが、測定器によって読取られる（Ｓ９０１）。測定器は、測定器のプロセッサに対して、コード係数を決定するように、そして、この係数を特定値と比較するように命令するインストラクションを含むメモリを備える。テストストリップ１０に組込まれるコードには、係数の組込期待値も含まれており、これを測定器が読取って、メモリに格納する。次に、測定器は組込コードのビット係数を決定し（Ｓ９０２）、この係数を格納された期待値と比較する（Ｓ９０３）。測定器は、期待値が係数と一致するか否かを判定する（Ｓ９０４）。期待値と係数とが一致する場合には、測定器は、次に、上述のあらゆる因子を示すテストストリップ１０のエンコードデータを読取り、処理する（Ｓ９０５）。これは、テストストリップ１０にエンコードされた情報で特定されたように、液体サンプルのテストを行うことを含む。ビット係数が期待値と一致しない場合には、測定器は、読取エラーを表示し（Ｓ９０６）、ユーザは、テストストリップを取り外し、新しいストリップを取り付ける（Ｓ９０７）。
【００６１】
本発明に従う他の実施形態では、冗長コードがテストストリップ１０にエンコードされ得る。テストストリップ１０に冗長コードをエンコードすることにより、測定器は、複数ビット読取エラーを検出及び排除することができる。テストストリップのロットを示すコード、又は、上述の他のあらゆる因子が、まず、テストストリップ１０にエンコードされ、次に、同一のコード、又は冗長コードが、テストストリップ１０に再度エンコードされる。そして、コードが測定器によって排除されないようにするためには、両方のコードが一致しなければならない。本発明に従う一実施形態において、コードの冗長反復（redundant iteration）は、コードの初期反復（original iteration）と異なるビット列でエンコードされる。初期コード及び冗長コードが異なるビット列でエンコードされると、コードは、製造場所のばらつきによる影響を受けにくくなる。組込コードのビット列を変更することにより、物理的な移動又は機械のオフセット量によるばらつきは、両方のコードにて同一のビットエラーに変換されることはないであろう。仮に、同一のビットエラーが全ての組込コードに存在していると、エラーは検出されないので、これは、有利である。
【００６２】
本発明に従う他の実施形態では、冗長コードが、異なるビット列でエンコードされる代わりに、コードが、異なる製造手法、若しくは組込手法を用いて、又は、電気的手法、光学的手法、若しくは磁気的手法等の異なる手法を用いて、エンコードされ得る。また、エラーの検出及び排除のレベルを向上させるために、冗長コードは、更に、上述のようなチェックサムと併用され得る。
【００６３】
図１０は、本発明に従う、冗長コードを用いてエラーの検出及び排除を行う方法を示すフローチャートである。まず、テストストリップ１０が測定器に挿入されて、第１のコードが測定器によって読取られ（Ｓ１００１）、この後、コードの冗長反復である第２のコードが読取られる（Ｓ１００２）。次に、測定器は、第１のコードが第２のコードと一致するか否かを判定する（Ｓ１００３）。第１のコードと第２のコードとが一致する場合には、測定器は、次に、上述のあらゆる因子を示すテストストリップ１０のエンコードデータを読取り、処理する（Ｓ１００４）。これは、テストストリップ１０にエンコードされた情報で特定されたように、液体サンプルのテストを行うことを含む。第１のコードと第２のコードとが一致しない場合には、ユーザは、テストストリップ１０を取り外し、新しいストリップを取り付けて、プロセスを再開させる（Ｓ１００５）。
【００６４】
本発明の他の実施形態に従って、エラーを検知及び排除するために、コード削減方法（code reduction method）を用いることが可能である。上述のチェックサム及び冗長コード化方法にて、特に、較正ロット情報やテストタイプ等のコード化に用いられる排他ビット（exclusive bits）を必要とする場合には、コード削減スキームにより、コード化情報の全てのビットが用いられる。この実施形態では、特定の組み合わせビット又はコードが、所定の許容範囲内の又は有効なコード群から除外されたものとして識別される。有効なコード群は測定器のメモリに格納され得る。この方法により、複数ビットエラーの検出及び排除が可能になると共に、チェックサム又は冗長コードを用いる場合に比べて、エラーの検出及び排除水準が向上する。
【００６５】
有効なコードの総数は、メンバーの個数Ｍを有し得る除外群に基づいて、選択的に削減され得る。ここで、Ｎは予想されるコードの個数であり、Ｍ＞０、及び、Ｍ＜Ｎである。
除外用に選択される群は、利用可能なコードの許容個数を保持しつつ、エラーの検出及び排除の許容レベルに達するように選択される。削減用に選択されるコード群若しくは無効なコード群は、コード中の「１」若しくは「０」の個数に関連するか、又は、ビットが偶数若しくは奇数であることに関連し得る。除外手段は、これらの例に限定されないが、実装がより容易であることは理解されるであろう。
【００６６】
一例として、エラーの検出及び排除用のコードをエンコードするために、２進法に対して、接触パッドの個数Ｐを採用すると、Ｎ＝２Ｐとして、Ｎ個のコードがもたらされる。例えば、Ｙ≦Ｐとして、「１」のカウント数がＹに等しいコードの値を取り除くことによって、有効なコードの個数を選択的に削減することで、「１」のカウント数（又は「０」のカウント数）が、対称性を有する。ここで、「１」が０個であるカウント数は、「１」がＰ個であるカウント数と等しく、「１」が２個であるカウント数は「１」がＰ−１個であるカウント数と等しい。
【００６７】
他の例において、Ｐ＝５の２進法を用いると、Ｎ＝３２個のコードスペースがもたらされ、検出率又は排除率は０％となる（すなわち、全てのコードが有効となる）。２個の「１」を含む値を有するコードを選択的に除外することにより、予想されるコードの個数は１０個減少して２２個になり、予想される検出率又は排除率は４５．５％となる。同様に、選択的に除外するコードとして、０個又は１個の「１」を含む値を有するコードを用いることにより、低レベルの保護を選択することができる。１個の「１」を有する有効なコードは５個有り、また、０個の「１」を有する有効なコードは１個あるので、コードスペースは６個減少して２６個になり、エラーの検出率又は排除率は２３％となる。すなわち、製造欠陥等に起因し、測定器により検出及び排除される無効なコードの割合は、２３％である。
【００６８】
本発明に従って、コードを選択的に除外する上述の方法は、これまで述べてきたように、利用可能なコード値及びユニット値に拡張される。例えば、群｛Ａ，Ｂ，Ｃ，Ｄ｝の中のユニット値を含んで構成される４ユニットコードを考える。この群から利用可能なコード値は、｛Ａ，Ｂ，Ｃ，Ｄ｝、｛Ｂ，Ｂ，Ｃ，Ｄ｝、｛Ｃ，Ｂ，Ｃ，Ｄ｝、｛Ｄ，Ｂ，Ｃ，Ｄ｝、｛Ａ，Ｃ，Ｃ，Ｄ｝等を含むことが可能であり、｛Ａ，Ｂ，Ｃ，Ｄ｝の全ての可能な配列及び反復を含む。既知の公差に起因して、特定のコード値、又は特定のユニット値は、それに関連するエラーを含む傾向がより強くなり得る。例えば、コード値｛Ｄ，Ｄ，Ａ，Ｃ｝、又は４番目に位置するユニット値｛Ａ｝は、エラー率が高いこと、又は、異なるコード値若しくはユニット値として読み誤まる可能性が高いこと、が理解され得る。従って、エラーの可能性があるコード値又はユニット値の群は、除外群として生成され、又は、逆に、許容範囲内のコード値群として生成されるので、エラー率の高い又は重大なエラーを発生させるユニット値又はコード値が除外され得る。この方法は、上述のようなデジタルビット、アナログ読取値、記号、又はピクトグラム等のユニット値に、更に適用可能である。
【００６９】
図１１は、本発明に従う、利用可能なコード値の個数を選択的に削減する方法を用いてエラーの検出及び排除を行う方法を示すフローチャートである。尚、この方法は、特定のユニット値を選択的に削減することによっても、用いられ得る。まず、テストストリップ１０が測定器に挿入され、それに組込まれたコードが、測定器によって読取られる（Ｓ１１０１）。測定器は、このコード値を、測定器のメモリに格納され得る所定の許容コード値と比較する（Ｓ１１０２）。測定器は、テストストリップ１０のコード値が、所定の許容コード値群のコード値と一致するか否かを判定する（Ｓ１１０３）。本発明に従う一実施形態において、所定の許容コード値群は、既知の製作公差及び条件に基づく、エラーを含まない可能性が最も高いコード値を含む。テストストリップ１０のコード値が、所定の許容コード値群のコード値と一致する場合に、コード値は、有効なコードであると判定され、測定器は、次に、上述のあらゆる因子を示すテストストリップ１０のエンコードデータを読取り、処理する（Ｓ１１０４）。これは、テストストリップ１０にエンコードされた情報で特定されたように、液体サンプルのテストを行うことを含む。コード値が、所定の許容コード値群に含まれるコード値と一致しない場合には、テストストリップ１０は製造欠陥を含む可能性があるので、測定器はエラーを表示し、ユーザは、テストストリップ１０を取り外し、新しいストリップを取り付ける（Ｓ１１０５）。
【００７０】
本発明に従う他の実施形態では、配列方法（arrangement method）を用いて、予想されるビットエラーの影響を最小限に抑える。ビットエラーの検出及び排除スキームの利用が最善ではない状況において、ビットエラーの影響を抑制することは、好ましい選択肢である。テストストリップ１０に組込まれたビットは、一般的に、エラー発生の可能性が異なっている。この異なる可能性を用いて、ビットエラーの影響を減少させるように、ビットを、実際の物理的な位置と異なる位置に配置する論理配列を構成することにより、予想されるビットエラーの影響を最小限に抑えることができる。下記の表１は、４ビットの２進コード体系における１６個のコードと、予想される単数ビットエラーと、を示す。エラーコードは、複数ビットを足し合わせることにより決定される。ここで、複数ビットでは、３番ビットの「１」が８に等しく、２番ビットの「１」が４に等しく、１番ビットの「１」が２に等しく、０番ビットの「１」が１に等しい。
【００７１】
【表１】
0005886731.tif 000002
【００７２】
表１に示すように、予想される全ての２進コードは、予想される４個の単数ビットエラーを有する。表１の結果を、更に、下記の表２に示す。表２は、エラーグリッドを用いた同一の結果を示す。表２は、期待されるコードにどれだけ近いか、又はどれだけ遠いかのみを示しており、単数ビットエラーは、読取コードを乖離させる原因となり得る。縦方向の値は、所望の（実際の）コード値に一致し、横方向の値は、実際の読取コード値に一致する。黒塗り部分は期待されるコードを示し、格子線の部分は最小のビットエラーを示し、斜線の部分は、次に大きなビットエラーを示し、横線の部分は、次に大きなビットエラーを示し、縦線の部分は、最大のビットエラーを示す。
【００７３】
【表２】
0005886731.tif 000003
【００７４】
表２に示すように、製作公差により、及び、特定のビットが不正確でエラーを引き起こす可能性により、特定のコードは、特定の単数ビットエラーを有する可能性が高く、特定の単数ビットエラーは、読取コードを、期待されるコードから他のコードへと更に乖離させる原因となり得る。最大のビットエラー及び最小のビットエラーに対するコードの論理配列を構成することにより、期待されるコードからの乖離度合を、最小限に抑えることができ、更に、許容範囲内の結果をもたらし得る。この論理配列により、所定の許容ビットエラー率を有するコードは、コードスペースとして利用可能であり、最小ビットでのエラーに関係なく、測定された特性の大きさにあまり影響しないと認められ得る。
【００７５】
図１２は、本発明の一実施形態に従う、論理配列を構成する方法を示すフローチャートである。まず、コード中の各ビットがエラーになる確率を決定する（Ｓ１２０１）。この確率は、例えば、製作公差に基づき得る。一例として、接触パッド５８，６０，６２，６４，及び６６を有するテストストリップ１０に関して、パッド５８によりエンコードされるビットは、エラーを有する確率が最も高い。なぜなら、パッド５８は、ストリップの端部に位置しており、製造工程にて接触パッド５８が傷つけられ、又は誤って製造される可能性が高いからである。逆に、接触パッド６２等の内側パッドは、エラーを有する確率が最も低い。従って、エラーを有する確率が最も高いビットは、エラーを有する確率が最も低いビットに論理的に置き換えられる（Ｓ１２０２）。次に、同様のプロセスで、エラーを有する確率が次に高いビットは、エラーを有する確率が次に低いビットに論理的に置き換えられ、同様の論理的な置き換えが、全てのビットに対して行われるまで続けられる（Ｓ１２０３）。全てのビットが論理的に置き換えられた後に、ビットの論理配列が構成される（Ｓ１２０４）。論理配列では、ビットが、テストストリップ１０上に現れている列と異なる列で並べられ得る。例えば、接触パッドの配列が５８，６０，６２，６４，６６であるテストストリップ１０の論理配列は、６２，６６，５８，６４，６０となり得る。
【００７６】
更に、論理配列は、２つの方法（順次配列又は非順次配列）により実行され得る。順次配列では、コードを順に保持するように、論理ビットが配列される。非順次配列では、初期ビットは順に残るが、結果として生じるコードスペースは、論理的な置き換えに基づいて、論理的に配列される。論理配列は、測定器が、テストストリップに組込まれた実際のコードを、どうやって読取るのかを決定する。すなわち、順次配列では、測定器は、テストストリップが論理コード配列を有するとして、テストストリップを読取るであろうし、非順次配列では、測定器は、テストストリップが実際のコードを有するとして、テストストリップを読取り、実際のコードを、論理配列により作成される論理コードスペースに関連付けるであろう。更に、順次配列方法又は非順次配列方法を用いることにより、許容コードを有すると測定器が認識し得るコードスペースが作成される。これにより、最小のビットエラーを含むコードを有するテストストリップは、許容範囲内となる一方、最大のビットエラーを含むコードを有するテストストリップは、許容範囲外となる。
【００７７】
更に、本発明の一実施形態に従って、エラーの訂正を行う方法を用いることにより、ビットコードエラーを有すると検出され又は排除されたコードを訂正してもよい。例えば、本発明に従って、ハミングコードを効果的に用いることにより、エラーを訂正することができる。なぜなら、テストストリップに組込まれたビット数は、固定長であるからである。ハミングコードは、電気通信において周知であり、送信されるデジタルデータ又はスキャンデータ（例えば、磁気ストライプ又はバーコード）のエラーを防止するために用いられる。ハミングコードは、一般的に、組込情報と共に組込まれる追加エラー訂正ビット又は追加エラーチェックビットを用いる。ここで、追加エラー訂正ビット又は追加エラーチェックビットは、異なる不正確なビットが異なるエラー結果を生み出すように、配列される。これにより、ビットエラーの識別及び訂正が可能となる。特に、ハミングコードは、組込情報の４ビット毎に３ビットのエラーチェックビットを含んでおり、あらゆる単数ビットエラーを訂正することができると共に、全ての単数ビットエラー及び２ビットエラーを検出することができる。
【００７８】
本発明に従うテストストリップ１０にてハミングコードを含むためには、テストストリップ１０上に、情報の４ビット毎に３ビットのエラーチェックビットを追加しなければならない。エラーチェックビットは、上述のように、プリントされた絶縁パッドを用いて、又は、接触パッドの抵抗を変更することによって、テストストリップ１０に組込まれ得る。また、エラーチェックビットは、接触パッド５８，６０，６２，６４，及び６６に光学マーカーを配置することにより、エンコードされ得る。一例として、自動ウェーク機能の指定に用いられる１個の接触パッドを含む、上述のような接触パッド５８，６０，６２，６４，及び６６を有するテストストリップを用いる場合には、テストストリップは、４個の使用可能パッドと、４ビットと、を含む。接触パッド５８，６０，６２，６４，及び６６にて抵抗を変更することにより、又は、接触パッド５８，６０，６２，６４，及び６６に光学マーカーを配置することにより、ハミングコード用に、３ビットの追加エラーチェックビットをエンコードすることができる。
【００７９】
更に、上述の方法は、必ずしも排他的なものではなく、単独の方法よりも高いレベルのエラーの検出及び排除がもたらされるように組み合わせて用いられ得る。例えば、チェックサムの使用は、削減されるコード群と組み合わせられる。更に、係数又はチェックサムは、ハミングコードに組み合わせて用いられ得る。これにより、単独の方法よりも高いレベルでのビットエラーの検出と、それに続くビットエラーの訂正と、が可能となる。
【００８０】
ハミングコードは周知であり、動的な送信コードの訂正には用いられているが、ハミングコードは、本発明に従うコードのような、静的な読取コードの訂正には用いられていない。更に、本発明のテストストリップに組込まれるビットは、静的に読取られ、エラーの検出時に再送信されることがないので、例えば、ハミングコードを用いることにより、エラーの検出時にテストストリップ１０を取り外すことなく、エラーを訂正することは、ユーザの時間及び費用の節約に有効であり得る。上述のように方法を組み合わせること（例えば、係数を、削減されるコード群と組み合わせること）も可能である。
【００８１】
本発明の他の実施形態は、本明細書を考察することにより、及び、本明細書にて開示された本発明を実施することにより、当業者にとって自明となるであろう。本明細書及び実施形態は単なる例示として考慮されるべきであり、本発明の真の範囲及び精神は、特許請求の範囲により示されている。
なお、出願当初の請求項は以下の通りであった。
請求項１：
サンプルの特性を測定するシステムであって、
前記サンプルを採取する診断テストストリップと、
前記テストストリップを受入れ、かつ、前記サンプルを測定する診断測定装置と、
を含んで構成され、
前記テストストリップは２つ以上の接触パッドを含んで構成され、各接触パッドは、それぞれ、予め設定された導電性を有し、前記２つ以上の接触パッドの前記導電性は前記テストストリップ特有の情報を表すコードを形成し、
前記診断測定装置はプロセッサを更に含んで構成され、前記テストストリップ特有の前記コードを読取り、前記プロセッサは、前記コードのエラーを検出するエラー検出ルーチンを実行するように構成されるサンプル特性測定システム。
請求項２：
前記コードは、その一部が、正常な稼動状態の確認と、エラー検出の種類と、適用される訂正の方法と、のうちの少なくとも１つを識別するための情報を表す請求項１に記載のサンプル特性測定システム。
請求項３：
機械可読媒体を更に含んで構成され、
前記エラー検出ルーチンは、前記媒体に保存されるエラー検出アルゴリズムを含んで構成され、該エラー検出アルゴリズムは、前記診断測定装置によって読取られた前記コードのエラーを検出する請求項１又は請求項２に記載のサンプル特性測定システム。
請求項４：
前記エラー検出アルゴリズムは、チェックサムアルゴリズムを含んで構成され、該チェックサムアルゴリズムは、前記コードを読取るステップ、及び、前記コードに含まれるビットの係数を決定するステップ、を含んで構成され、前記係数が期待値と異なる場合に、前記エラー検出アルゴリズムは、前記コードがエラーを含むことを表示する請求項３に記載のサンプル特性測定システム。
請求項５：
前記コードは、第１の配列にてエンコードされた第１の情報を含む第１のコードと、第２の配列にてエンコードされた前記第１の情報を含む第２のコードと、を含んで構成され、前記エラー検出アルゴリズムは、冗長コードアルゴリズムを含んで構成される請求項３に記載のサンプル特性測定システム。
請求項６：
前記エラー検出ルーチンによって実行される前記冗長コードアルゴリズムは、前記第１のコードを読取ること、及び、前記第２のコードを読取ること、を含んで構成され、前記第１のコードと前記第２のコードとが一致しない場合に、前記エラー検出アルゴリズムは、前記第１のコードがエラーを含むことを表示する請求項５に記載のサンプル特性測定システム。
請求項７：
前記第１のコードは第１のエンコード方法を用いてエンコードされる一方、前記第２のコードは第２のエンコード方法を用いてエンコードされ、
前記第１のエンコード方法及び前記第２のエンコード方法は、各々が、プリントされた絶縁接触パッドを用いて前記コードをエンコードすること、可変抵抗を有する接触パッドを用いてエンコードすること、光学マーカーを用いてエンコードすること、又は、磁気的にエンコードすることを含む請求項６に記載のサンプル特性測定システム。
請求項８：
前記コードは複数のユニットを含んで構成され、各ユニットはそれぞれユニット値を有し、コード値は、前記ユニット値の組み合わせを含んで構成される請求項３に記載のサンプル特性測定システム。
請求項９：
前記ユニット値は、デジタルビット、アナログ読取値、記号、又はピクトグラムを含む請求項８に記載のサンプル特性測定システム。
請求項１０：
前記エラー検出アルゴリズムは、前記コード値と、所定の許容コード値群と、を比較することを含んで構成され、前記コード値が前記所定の許容コード値群に含まれていない場合に、前記エラー検出アルゴリズムは、前記コードがエラーを含むことを表示する請求項８に記載のサンプル特性測定システム。
請求項１１：
前記エラー検出アルゴリズムは、前記ユニット値と、所定の許容ユニット値群と、を比較することを含んで構成され、所定番目の前記ユニット値が前記所定の許容ユニット値群に含まれていない場合に、前記エラー検出アルゴリズムは、前記コードがエラーを含むことを表示する請求項８に記載のサンプル特性測定システム。
請求項１２：
サンプルの特性を測定するシステムであって、
メモリを有する診断測定装置と、
組込まれた導電パターンを有し、かつ、前記サンプルを採取する診断テストストリップと、
を含んで構成され、
前記導電パターンは、少なくとも第１のデータ及び第２のデータを表し、前記第１のデータは、前記サンプルの特性の測定に関連するパラメータ、前記診断測定装置の較正に使用可能なコード、及び、前記診断測定装置と前記テストストリップとの間の正常な接続を表示するパラメータ、のうちの少なくとも１つを表すデータであり、前記第２のデータは、前記サンプルの特性の正確な測定に影響を及ぼす潜在的エラーの検出及び排除に使用可能なデータであるサンプル特性測定システム。
請求項１３：
前記第１のデータは、実行予定の特定のテスト、前記テストストリップとの接続を示すパラメータ、較正係数、温度補正係数、ｐＨ値補正係数、ヘマトクリットデータ、及び、前記テストストリップの特定の種類の認識に用いられるデータ、のうちの少なくとも１つを表すデータを更に含んで構成される請求項１２に記載のサンプル特性測定システム。
請求項１４：
前記サンプルの特性は、前記サンプルのグルコース濃度であり、該グルコース濃度は、被験者のグルコース濃度を示す請求項１２に記載のサンプル特性測定システム。
請求項１５：
前記第１のデータは、前記診断測定装置の自動較正の実行に用いられるデータである請求項１２に記載のサンプル特性測定システム。
請求項１６：
トレンディングアルゴリズムは、前記テストストリップの特性と、過去に使用されたテストストリップの記録された特性を分析して得られる期待値と、を比較する請求項１２に記載のサンプル特性測定システム。
請求項１７：
前記テストストリップの特性が、前記期待値と異なる場合に、前記診断測定装置は、エラーがあることを表示する請求項１６に記載のサンプル特性測定システム。
請求項１８：
前記記録された特性を分析することは、前記記録された特性に対して自動適応学習アルゴリズムを実行して前記期待値を得ることを含んで構成される請求項１６に記載のサンプル特性測定システム。
請求項１９：
前記自動適応学習アルゴリズムは、ユーザフィードバックを組込んで前記期待値を得ることを含む請求項１８に記載のサンプル特性測定システム。
請求項２０：
前記第２のデータは、チェックサムデータを含んで構成される請求項１２に記載のサンプル特性測定システム。
請求項２１：
前記チェックサムデータは、前記第２のデータのビットの係数を含んで構成される請求項２０に記載のサンプル特性測定システム。
請求項２２：
前記係数が期待値と異なる場合に、前記診断測定装置は、エラーがあることを表示する請求項２１に記載のサンプル特性測定システム。
請求項２３：
前記第２のデータは、所定の順に配列された第３及び第４のデータを含んで構成される請求項１２に記載のサンプル特性測定システム。
請求項２４：
前記第３及び第４のデータは、同一である請求項２３に記載のサンプル特性測定システム。
請求項２５：
前記第３及び第４のデータは、異なる順に配列される請求項２４に記載のサンプル特性測定システム。
請求項２６：
前記診断測定装置は、前記第３及び第４のデータを読取り、前記第３及び第４のデータが同一ではないと判定した場合に、エラーを表示する請求項２４に記載のサンプル特性測定システム。
請求項２７：
前記第３のデータは、第１のエンコード方法を用いてエンコードされる一方、前記第４のデータは、第２のエンコード方法を用いてエンコードされる請求項２４に記載のサンプル特性測定システム。
請求項２８：
前記第１のエンコード方法及び前記第２のエンコード方法は、各々が、プリントされた絶縁接触パッドを用いてエンコードすること、可変抵抗を有する接触パッドを用いてエンコードすること、光学マーカーを用いてエンコードすること、又は、磁気的にエンコードすることを含む請求項２７に記載のサンプル特性測定システム。
請求項２９：
前記第２のデータは、コード値を有するコードを含んで構成され、該コードは複数のユニットを有し、各ユニットはそれぞれユニット値を有し、前記コード値は、前記ユニット値の組み合わせを含んで構成される請求項１２に記載のサンプル特性測定システム。
請求項３０：
前記ユニット値は、デジタルビット、アナログ読取値、記号、又はピクトグラムを含む請求項２９に記載のサンプル特性測定システム。
請求項３１：
前記潜在的エラーを検出及び排除することは、前記コード値と、所定の許容コード値群と、を比較することを含んで構成され、前記コード値が前記所定の許容コード値群に含まれていない場合に、前記診断測定装置は、エラーを表示する請求項２９に記載のサンプル特性測定システム。
請求項３２：
前記潜在的エラーを検出及び排除することは、前記ユニット値と、所定の許容ユニット値群と、を比較することを含んで構成され、前記ユニット値が前記所定の許容ユニット値群に含まれていない場合に、前記診断測定装置は、エラーを表示する請求項２９に記載のサンプル特性測定システム。
請求項３３：
液体中の成分濃度を測定する方法であって、
メモリ及びプロセッサを含んで構成される診断テスト測定器を提供すること、
予め設定された導電性を有し、診断テストストリップ特有の少なくとも１つのコードを表す２つ以上の接触パッドを含んで構成される前記テストストリップを提供すること、
前記テスト測定器に前記テストストリップを挿入し、前記テスト測定器が前記少なくとも１つのコードを読取ること、
前記少なくとも１つのコードに対してエラー検出及び排除アルゴリズムを実行すること、及び、
前記エラー検出及び排除アルゴリズムがエラーを検出しない場合に、前記液体の成分濃度を測定すること、
を含んで構成される成分濃度測定方法。
請求項３４：
前記少なくとも１つのコードは、その一部が、正常な稼動状態の確認と、エラー検出の種類と、適用される訂正の方法と、のうちの少なくとも１つを識別するための情報を表す請求項３３に記載の成分濃度測定方法。
請求項３５：
前記エラー検出及び排除アルゴリズムは、
少なくとも１つのコードの係数を算出するステップ、
該係数と予め算出された期待値とを比較するステップ、及び、
前記係数が前記期待値と異なる場合に、前記テストストリップがエラーを含むことを表示するステップ、
を含んで構成される請求項３３又は請求項３４に記載の成分濃度測定方法。
請求項３６：
前記少なくとも１つのコードは、第１の情報を含む第１のコードと、前記第１の情報も含む第２のコードと、を含んで構成される請求項３３又は請求項３４に記載の成分濃度測定方法。
請求項３７：
前記エラー検出及び排除アルゴリズムを実行することは、
前記第１のコードを読取ること、及び、
前記第２のコードを読取ること、
を含んで構成され、
前記第１のコードと前記第２のコードとが一致しない場合には、前記第１のコードのエラーが表示される請求項３６に記載の成分濃度測定方法。
請求項３８：
第１の列に前記第１の情報を含むように前記第１のコードをエンコードすること、及び、
第２の列に前記第１の情報を含むように前記第２のコードをエンコードすること、
を更に含んで構成される請求項３６に記載の成分濃度測定方法。
請求項３９：
第１のエンコード方法を用いて前記第１のコードをエンコードすること、及び、
第２のエンコード方法を用いて前記第２のコードをエンコードすること、
を更に含んで構成される請求項３６に記載の成分濃度測定方法。
請求項４０：
前記第１のエンコード方法及び前記第２のエンコード方法は、各々が、プリントされた絶縁接触パッドを用いてエンコードすること、又は、可変抵抗を有する接触パッドを用いてエンコードすることを含む請求項３９に記載の成分濃度測定方法。
請求項４１：
前記少なくとも１つのコードは複数のユニットを含んで構成され、各ユニットはそれぞれユニット値を有し、コード値は、前記ユニット値の組み合わせを含んで構成される請求項３３に記載の成分濃度測定方法。
請求項４２：
前記ユニット値は、デジタルビット、アナログ読取値、記号、又はピクトグラムを含む請求項４１に記載の成分濃度測定方法。
請求項４３：
前記エラー検出及び排除アルゴリズムを実行することは、前記コード値と、前記テスト測定器の前記メモリに格納された許容コード値のデータ群と、を比較することを含んで構成され、前記コード値が前記許容コード値のデータ群に含まれていない場合に、前記エラー検出アルゴリズムは、前記コードがエラーを含むことを表示する請求項４１に記載の成分濃度測定方法。
請求項４４：
前記エラー検出及び排除アルゴリズムを実行することは、前記ユニット値と、許容ユニット値のデータ群と、を比較することを含んで構成され、所定番目の前記ユニット値が前記許容ユニット値のデータ群に含まれていない場合に、前記エラー検出アルゴリズムは、前記コードがエラーを含むことを表示する請求項４１に記載の成分濃度測定方法。
請求項４５：
前記エラー検出及び排除アルゴリズムを実行することは、
前記少なくとも１つのコードに含まれるエラーを検出すること、及び、
前記テスト測定器にて当該エラーを自動的に表示すること、
を含んで構成される請求項３３に記載の成分濃度測定方法。
請求項４６：
前記少なくとも１つのコードは、ハミングコードを含む請求項３３に記載の成分濃度測定方法。
請求項４７：
物理的な配列にて配置された複数のビットを含んで構成される第１のコードを含む診断テストストリップを装置が読取る場合に生じ得る潜在的エラーの影響を最小化する方法であって、
各ビットが読取エラーを引き起こす確率を決定すること、
該確率に基づいて、前記物理的な配列と異なるビットの論理配列を構成すること、
を含んで構成され、
該論理配列は、潜在的な読取エラーの影響が最小化されるように配列されたビットを含んで構成されるエラー影響最小化方法。
請求項４８：
前記論理配列は、読取エラーを引き起こす確率が最も高いビットを、読取エラーを引き起こす確率が最も低いビットと論理的に置き換え、かつ、読取エラーを引き起こす確率が最も低いビットを、読取エラーを引き起こす確率が最も高いビットと論理的に置き換えて配列されたビットを含んで構成される請求項４７に記載のエラー影響最小化方法。
請求項４９：
前記論理配列は、順に読取られる第２のコードになる請求項４８に記載のエラー影響最小化方法。
請求項５０：
前記論理配列は、順には読取られない第２のコードになる請求項４８に記載のエラー影響最小化方法。
【図１】
0005886731.tif 000004
【図２】
0005886731.tif 000005
【図３】
0005886731.tif 000006
【図４】
0005886731.tif 000007
【図５】
0005886731.tif 000008
【図６】
0005886731.tif 000009
【図７】
0005886731.tif 000010
【図８】
0005886731.tif 000011
【図９】
0005886731.tif 000012
【図１０】
0005886731.tif 000013
【図１１】
0005886731.tif 000014
【図１２】
0005886731.tif 000015