(57)【特許請求の範囲】
【請求項１】
バイオセンサ装置とパーソナルデータプロセシング装置との間の連絡システムであって、
前記バイオセンサ装置は、
測定すべきユーザ標本を受理するためのセンサ；
予め決められたパラメータ値を測定するための予め決められたテストシーケンスを実施するためのマイクロコントローラ；
パーソナルデータプロセシング装置と連絡するため前記マイクロコントローラに結合された第一のインタフェース論理ブロック；
を含み、
前記パーソナルデータプロセシング装置は、
プロセッサ、オペレータインタフェース、前記バイオセンサ装置と連絡するための第二のインタフェース論理ブロック、
を含み、
前記バイオセンサ装置が前記予め決められたテストシーケンスを開始させることに応答して、前記パーソナルデータプロセシング装置がプログラムをランさせて、バイオセンサ装置とパーソナルデータプロセシング装置との間の連絡を実現し、及び
前記予め決められたテスト中に、バイオセンサ装置がパーソナルデータプロセシング装置にメッセージを送り、パーソナルデータプロセシング装置が、前記オペレータインタフェース上に連絡メッセージを表示する
連絡システム。
【請求項２】
前記マイクロコントローラが、前記予め決められたパラメータ値を測定するための前記予め決められたテストシーケンス中に、周囲温度値を含む時限測定値を制御し、且つ前記周囲温度値を利用して前記予め決められたパラメータ値を計算する、請求項１に記載のバイオセンサ装置とパーソナルデータプロセシング装置との間の連絡システム。
【請求項３】
パーソナルデータプロセシング装置が、ユーザの優先性及びユーザが入力した記録を受理し、記憶された記録を編集するため及びログブック機能のため及びバイオセンサ結果の分析及びグラフィカル表示のためユーザに対しスクリーンを予め決める、請求項２に記載のバイオセンサ装置とパーソナルデータプロセシング装置との間の連絡システム。
【請求項４】
前記マイクロコントローラが、前記センサの挿入を検出し、前記センサの挿入に応答してパーソナルデータプロセシング装置に割込みを適用し、前記予め決められたテストシーケンス中にパーソナルデータプロセシング装置に対し予め決められたメッセージを送る、請求項１に記載のバイオセンサ装置とパーソナルデータプロセシング装置との間の連絡システム。
【請求項５】
前記マイクロコントローラが、エラー条件を識別するためバッテリ状態及び温度状態を監視する、請求項４に記載のバイオセンサ装置とパーソナルデータプロセシング装置との間の連絡システム。
【請求項６】
パーソナルデータプロセシング装置が、送信可（ＣＴＳ）ラインを監視し、前記マイクロコントローラが、前記予め決められたテストシーケンスを開始させるため前記センサが挿入されていることを指示するために前記ＣＴＳラインを使用し、又前記マイクロコントローラが前記ＣＴＳラインを使用して前記センサに対し適用された標本を指示する、請求項１に記載のバイオセンサ装置とパーソナルデータプロセシング装置との間の連絡システム。
【請求項７】
前記マイクロコントローラが、前記予め決められたテストシーケンスを開始させるためにパーソナルデータプロセシング装置に対しテスト開始済みメッセージを送る、請求項６に記載のバイオセンサ装置とパーソナルデータプロセシング装置との間の連絡システム。
【請求項８】
パーソナルデータプロセシング装置が、前記テスト開始済みに応答してカウントダウンスクリーンを表示し、パーソナルデータプロセシング装置がテスト結果値を要求するための予め決められた問合せメッセージをバイオセンサ装置に対して送る、請求項７に記載のバイオセンサ装置とパーソナルデータプロセシング装置との間の連絡システム。
【請求項９】
前記マイクロコントローラがパーソナルデータプロセシング装置に対し前記テスト結果値を送り、パーソナルデータプロセシング装置が前記テスト結果値を表示する、請求項８に記載のバイオセンサ装置とパーソナルデータプロセシング装置との間の連絡システム。
【請求項１０】
バイオセンサ装置で予め決められたパラメータ値を測定するための予め決められたテストシーケンスを実行し、前記バイオセンサ装置が予め決められたテストシーケンスを実行するためのマイクロコントローラ、ユーザ標本を受理するためのセンサ、パーソナルデータプロセシング装置と連絡するため前記マイクロコントローラに結合された第一のインタフェース論理ブロックを含む段階、
前記バイオセンサ装置が前記予め決められたテストシーケンスを開始させることに応答して、前記パーソナルデータプロセシング装置でプログラムをランさせて、バイオセンサ装置とパーソナルデータプロセシング装置との間の連絡を実現し、前記パーソナルデータプロセシング装置は、プロセッサ、オペレータインタフェース、前記バイオセンサ装置と連絡するための第二のインタフェース論理ブロックを含む段階、及び
前記予め決められたテスト中に、バイオセンサ装置がパーソナルデータプロセシング装置にメッセージを送り、パーソナルデータプロセシング装置の前記オペレータインタフェース上に連絡メッセージを表示する段階、
を含む、
バイオセンサ装置とパーソナルデータプロセシング装置との間の連絡を実現する方法。
【請求項１１】
前記マイクロコントローラが、前記センサの挿入に応答してパーソナルデータプロセシング装置に対して割込みを適用する、請求項１０に記載のバイオセンサ装置とパーソナルデータプロセシング装置との間の連絡を実現するための方法。
【請求項１２】
パーソナルデータプロセシング装置が、送信可（ＣＴＳ）ラインを監視し、前記マイクロコントローラが前記ＣＴＳラインを用いて前記センサに適用された標本、完了したテスト及びいつエラーが発生したかを指示する、請求項１０に記載のバイオセンサ装置とパーソナルデータプロセシング装置との間の連絡を実現するための方法。
【請求項１３】
前記マイクロコントローラが、パーソナルデータプロセシング装置に対し前記挿入されたセンサ及びバイオセンサ装置の状態を識別する予め決められたメッセージを送り、パーソナルデータプロセシング装置が予め決められたテストスクリーンを表示してユーザに対し標本を適用するようにプロンプトする、請求項１０に記載のバイオセンサ装置とパーソナルデータプロセシング装置との間の連絡を実現するための方法。
【請求項１４】
パーソナルデータプロセシング装置が、送信可（ＣＴＳ）ラインを監視して、適用された標本を前記センサに対し指示する、請求項１３に記載のバイオセンサ装置とパーソナルデータプロセシング装置との間の連絡を実現するための方法。
【請求項１５】
前記マイクロコントローラが、前記予め決められたテストシーケンスを開始させるためパーソナルデータプロセシング装置に対して予め決められたテスト開始済みメッセージを送る、請求項１０に記載のバイオセンサ装置とパーソナルデータプロセシング装置との間の連絡を実現するための方法。
【請求項１６】
パーソナルデータプロセシング装置が、前記予め決められたテスト済みメッセージに応答してカウントダウンスクリーンを表示する、請求項１５に記載のバイオセンサ装置とパーソナルデータプロセシング装置との間の連絡を実現するための方法。
【請求項１７】
前記マイクロコントローラが、パーソナルデータプロセシング装置に対して予め決められたテスト結果メッセージを送り、パーソナルデータプロセシング装置がこの予め決められたテスト結果メッセージに応答してテスト結果スクリーンを表示する、請求項１０に記載のバイオセンサ装置とパーソナルデータプロセシング装置との間の連絡を実現するための方法。
【請求項１８】
バイオセンサ装置が、前記予め決められたテスト結果メッセージの送信に応答して停止する、請求項１７に記載のバイオセンサ装置とパーソナルデータプロセシング装置との間の連絡を実現するための方法。
【請求項１９】
バイオセンサ装置がエラー状態情報を転送したのに応答して、パーソナルデータプロセシング装置がエラーメッセージを表示し、次にログブックスクリーンを表示する、請求項１０に記載のバイオセンサ装置とパーソナルデータプロセシング装置との間の連絡を実現するための方法。
【請求項２０】
パーソナルデータプロセシング装置が、バイオセンサの結果を分析するためにグラフスクリーンを表示する、請求項１０に記載のバイオセンサ装置とパーソナルデータプロセシング装置との間の連絡を実現するための方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は一般にバイオセンサ、より特定的には、パーソナルデータアシスタントとのデータ連絡（コミュニケーション）のための新しい改良型システム、方法及びバイオセンサ装置に関する。
【０００２】
【従来の技術】
体液中の分析物の定量法は、一部の生理学的異常の診断及び維持においてきわめて重要なものである。例えば、一部の個人において乳酸塩、コレステロール、ビリルビンが監視されるべきものである。特に体液中のグルコースの測定は、自らの食事内でのグルコース摂取、インシュリン摂取及びイベントを調節する手段としてその体液中のグルコースレベルを頻繁にチェックしなければならない糖尿病患者にとってきわめて重要である。本書の開示の残りの部分は、グルコースの測定に向けられることになるが、本発明の手順及び装置は、その他の診断システムでも使用可能であるということを理解すべきである。
【０００３】
血中グルコースシステムといったような診断システムは、電流又は色といったような測定された出力及びテストを実施するのに使用される試薬検出要素の既知の反応性に基づき実際のグルコース値を計算するために使用されるバイオセンサ装置を内含している。テスト結果は標準的にはユーザに対して表示され、バイオセンサ装置内のメモリ内に記憶される。
【０００４】
１つの既知のパーソナルデータアシスタントは、Ｐalm（商標）ハンドヘルドパーソナルデータアシスタントである。ユーザがデータを手動で入力したり、別の血中グルコースモニタから測定値をダウンロードするためにフックアッププロセスを経由する必要をなくするため、バイオセンサ装置と共にパーソナルデータアシスタントを使用できるようにする機構を提供することが望まれる。バイオセンサがパーソナルデータアシスタントと連絡できるようにする効率の良い有効な機構に対するニーズが存在している。糖尿病患者が使用するための情報を記憶し且つ表示し、又ユーザがインシュリン量及び時間ならびにその他の関係するマーカー例えばログブック能力を入力し且つ記憶することにより記憶されたグルコース結果を増大できるようにするための改良された方法を提供することが望ましい。
【０００５】
【発明が解決しようとする課題】
本発明の重要な目的は、パーソナルデータアシスタントとのデータ連絡（コミュニケーション）のための新しい改良型システム、方法及びバイオセンサ装置を提供することにある。本発明のその他の重要な目的は、ユーザ対話のニーズを無くするか又は最小限にするようなシステム、方法及び装置を提供し、かつ実質的にマイナスの効果なくかつ先行技術装置のいくつかの欠点を克服するようなかかる方法及び装置を提供することにある。
【０００６】
【課題を解決するための手段】
簡単に言うと、パーソナルデータアシスタントとの連絡のためのシステム、方法及びバイオセンサ装置が提供されている。バイオセンサ装置は、測定対象のユーザ標本を受理するためのセンサ、及び予め決められたパラメータ値を測定するために予め決められたテストシーケンスを実施するためのマイクロコントローラを内含する。パーソナルデータアシスタントと連絡するためにインタフェース論理ブロックがマイクロコントローラに連結されている。パーソナルデータアシスタントは、バイオセンサ装置と連絡するためのインタフェース論理ブロックを内含している。パーソナルデータアシスタントは、オペレータインタフェース、データ管理及びバイオセンサの結果の分析を提供する。
【０００７】
本発明は、上述の及びその他の目的及び利点と合わせて、図面中に例示された本発明の好ましい実施形態についての以下の詳細な説明から最も良く理解することができる。
【０００８】
【実施例】
ここで図面を参照すると、図１では、全体として参照番号１０で示され本発明の原理に従って配置されたシステムが例示されている。システム１０は、パーソナルデータアシスタント２００と共に使用されるバイオセンサ装置１００を含む。パーソナルデータアシスタント２００は同様に、ホストコンピュータ３００との双方向連絡のためにも適合されている。
【０００９】
図２では、全体として１００という参照番号で呼称され本発明の原理に従って配置されたバイオセンサ装置が例示されている。バイオセンサ装置１００には、全体として参照番号１０２で全体的に示されたデータ収集回路及び全体として参照番号１０４で示されたマイクロコントローラ区分が内含されている。データ収集回路１０２は、血液グルコーステストを実施するためにユーザから血液標本を受理するためのセンサ１０６を内含している。センサ１０６にはセンサ駆動入力と電流入力が供給される。１対の静電気放電サプレッサ１０８及び１０９の１方が、それぞれセンサ駆動入力端及び電流入力端に結合されている。アナログ切換えデバイス１１２にはプログラマブル電圧源１１０が結合されている。電圧基準ＶＲＥＦ及びアナログ大地又は共通ＡＣＯＭがプログラマブル電圧源１１０に適用される。アナログ切換えデバイス１１２は基準抵抗器１１４及びサーミスタ１１６にも結合されている。基準抵抗器１１４及びサーミスタ１１６は両方共、トランスインピーダンス増幅器１１８に接続されている。アナログ切換えデバイス１１２は、駆動電圧をセンサ１０６に対して結合するか又は開放する。センサ電流入力端に結合されたトランスインピーダンス増幅器１１８は、しきい値検出を伴うアナログ−デジタル変換器（ＡＤＣ）１２０に入力を適用する。閾値検出を伴うＡＤＣ１２０に対しては、電圧基準ＶＲＥＦ及びアナログ大地又は共通ＡＣＯＭが適用される。利得抵抗器１２２及び並列の直列接続分路１２４及び電流分路１２６が、トランスインピーダンス増幅器１１８を横断して接続されている。データ収集回路１０２には、システムの残りの部分に基準電圧を供給するための電圧基準及び分配ブロック１２８が内含されている。センサ検出入力端がマイクロコントローラ１３０に接続している。
【００１０】
マイクロコントローラ区分１０４には、電圧基準及び分配ブロック１２８から電圧供給ＶＣＣ入力を受理するマイクロコントローラ１３０が内含されている。好ましい実施形態の特徴に従ってマイクロコントローラ１３０と共に、計器及び連絡プログラム１３１が使用される。マイクロコントローラが、プログラマブル電圧源１１０及び閾値検出を伴うＡＤＣ１２０に結合されている。マイクロコントローラ区分１０４には、図２のパーソナルデータアシスタント２００との連絡を可能にするモジュールインタフェースコネクタ１３４とマイクロコントローラ１３０の間に結合されたインタフェース論理ブロック１３２が含まれている。マイクロコントローラ１３０は、図５及び１４−１６に例示されているように本発明の方法を実施するために適切なプログラミングを内含する。
【００１１】
ここで図３を参照すると、パーソナルデータアシスタント（ＰＤＡ）２００は、プロセッサ区分２０２とユーザインタフェース２０４を内含する。プロセッサ区分２０２には、好ましい実施形態の特徴に従ったバイオセンサプログラム２０７と共にプロセッサ２０６が内含されている。プロセッサ区分２０２は、図４及び図６−図１３に例示されているような本発明の方法を実施するのに適切なプログラミングを内含している。プロセッサ区分２０２には、バイオセンサ装置１００との連絡を可能にするＰＤＡインタフェースコネクタ２０８が内含されている。インタフェース論理ブロック２１０がＰＤＡインタフェースコネクタ２０８とプロセッサの間に結合されている。ＩＲインタフェース２０２及びＲＦインタフェース２１４が、ホストコンピュータ３００との連絡を目的としてプロセッサ２０６に結合されている。本発明の原理が図２及び図３のコネクタ１３４及び２０８の使用に制限されないということを理解すべきである。例えば、ＩＲインタフェース２１２は、バイオセンサ装置１００とＰＤＡ２００の間の連絡用にバイオセンサ装置１００上のＩＲポート（図示せず）と共に使用することができる。
【００１２】
ＰＤＡユーザインタフェース２０４は、プロセッサ２０６に接続されたタッチセンシティブ表示装置２２０を内含している。ＰＤＡユーザインタフェース２０４は、ユーザ選択を提供するためのスタイラス２２２を内含する。ＰＤＡユーザインタフェース２０４は、ユーザ選択を提供するため複数のスイッチ又はボタン２２４を内含する。
【００１３】
本発明に従うと、望ましいシステム挙動には、ユーザがバイオセンサ装置１００をＰＤＡ２００に取付けること；ユーザがバイオセンサ装置１００内にストリップを挿入すること；ＰＤＡがオフ状態にあった場合はオンに切替わること；又はそれがオン状態にあった場合には直ちにバイオセンサプログラムを実行すること；が含まれる。そのとき、バイオセンサ装置１００及び計器及び連絡プログラム１３１、及びＰＤＡ２００及びバイオセンサプログラム２０７はテストモードでランする。
【００１４】
ストリップが挿入された時点で、バイオセンサ装置１００がＰＤＡ２００を目覚めさせることができるようにするためには、ＰＤＡ２００の割込みラインが使用される。ＰＤＡModem Hotsyncプログラムも同様にこの割込みラインを使用する。従って、ＰＤＡModem Hotsyncボタンは、バイオセンサプログラム２０７をランし、Modem Hotsyncプログラムをランしないように再度マッピングされる。この再マッピングは、ＰＤＡにより供給されるアプリケーションであるPreference（優先性）プログラム内の、modem hotsyncボタンをセットすることによって行なわれる。この再マッピングは、インストレーション時に行なわれる。hotsync modemボタンのデフォルト（省略時、既定値）マッピングは、Modem Hotsyncプログラムをランすることである。
【００１５】
ユーザがモデムを用いてそのＰＤＡ２００をhotsyncし、その後バイオセンサプログラム２０７を使用できるようにするためには、ＰＤＡ２００に対しテストモジュールバイオセンサ装置１００が取付けられているか、又はＰＤＡにモデムが取付けられているかを見るべくバイオセンサ連絡プログラム内でのチェックが行なわれる。バイオセンサプログラム２０７がテストセンサストリップの挿入によって開始された時点で、バイオセンサ装置１００が取付けられているか否かを見るためにチェックが行なわれる。バイオセンサ装置１００が取付けられている場合には、バイオセンサ連絡プログラムはTestモードで続行する。バイオセンサ装置１００が取付けられていない場合には、バイオセンサプログラム２０７は終結し、Modem Hotsyncプログラムが開始される。
【００１６】
バイオセンサプログラム２０７のインストレーション後、ユーザがPreferences（優先）プログラムによりmodem hotsyncボタンのマッピングを修正するか又はＰＤＡ上でハードリセットが行なわれた（こうしてModem hotsyncボタンはそのデフォルトに戻される）場合、バイオセンサプログラム２０７は、ユーザがＰＤＡ２００に取付けられたテストモジュール内にストリップを挿入した時にランしないことになる。バイオセンサプログラム２０７はユーザが予め決められたアイコン上を押した時に開始させられることから、このプログラムのログブック部分はなおもランすることになる。ログブック部分は、割込みラインを介しては開始されない。
【００１７】
ユーザが標本を適用することなく反復的にセンサを挿入したり除去したりする場合、システムは、これらの多数回の挿入によりプログラムが多数回ランしないように処理する。
【００１８】
図４は、本発明に従った図２のパーソナルデータアシスタント１００及び図１のバイオセンサ装置１００を含めたシステム１０のユーザインタフェースオペレーションの例を示している。ログブックブロック４００が履歴データを表示する目的で具備されており、グラフブロック４０２が、結果のデータの分析及び履歴データの図形表示を可能にする。外部計器データブロックダウンロードブロック４０４は、バイオセンサ装置１００内に記憶されたデータのダウンロードを可能にする。記録消去ブロック４０６によりユーザはデータ記録を消去することができるようになる。ユーザ優先変更ブロック４０８は、ユーザがその優先を入力し更新することができるようにする。システム情報をユーザに表示するためにアバウトブロック４１０が提供されている。ユーザがインシュリン、イベント（出来ごと）、血液などといった記録を入力し編集するために、ユーザ入力記録の編集／入力ブロック４１２が提供されている。ユーザがマーカーなどといったような計器及びモジュール記録である記録を編集できるように計器記録編集ブロック４１４が提供されている。標本ブロック４１６の待機アプリケーションによりユーザは、テストストリップのためのコードＦ＃の変更を処理し、且つテストを開始させることができる。テストカウントダウンブロック４１８は、バイオセンサ装置１００内でテストストリップに標本が適用された後に、ユーザのためのカウントダウンを表示する。
【００１９】
図５は、本発明に従ったバイオセンサ装置１００によって実施される逐次的タイミング段階の例を示す。本発明の特徴に従うと、電力利用を最小限に保つための措置がとられる。直列ポートが有効化された時点で、ＰＤＡ２００のＲＳ２３２インタフェースチップ内の電荷ポンプでは、大量の電力を使用する。電力消費を低減させるため、バイオセンサプログラム２０７は、送信可（ＣＴＳ）ラインを監視するべく直列ポートを短時間有効化することになる。ＣＴＳラインは、テストモジュールが切断されたか否かを検出するために、テストモジュール内でいつエラーが発生たかを指示するために、標本がいつテストセンサに適用されたかを指示するためにそして、テスト完了を指示するために使用される。
【００２０】
図５では、ブロック５００内に示されているようにストリップが挿入される。ブロック７５０２内に示されているとおりに、初期オフセット、基準及び温度の読取り値が取られる。次に、ブロック５０４に示されているように、適用されるべき標本又は閾値の待機が実行される。その後、ＣＴＳラインは、ブロック５０６に記されているように低から高に切換えられる。１６秒といったような第１の設定時間で、ブロック５０８に示されているようにオフセット読取り値がとられる。１４秒といったような第２の設定時間で、ブロック５１０に示されているように基準読取り値がとられる。１２秒といったような第３の設定時間で、ブロック５１２に示されているように温度読取り値がとられる。５秒といったような第４の設定時間で、ブロック５１４内で記されているように、バイオセンサ装置１００内の電圧分路１２４がオンに切換えられる。１秒といったような第５の設定時間で、ブロック５１６内で示されているようにバイオセンサ装置１００内の電圧分路１２４がオフに切換えられる。最後に、０秒で、ブロック５１８に記されているように、センサ読取り値がとられグルコース読取り値が計算される。ブロック５２０に記されているようにデータがＰＤＡ２００に送られる。その後、バイオセンサ装置１００がブロック５２２内に記されている通りに停止される。
【００２１】
本発明の特徴に従うと、クリティカルなテストタイミングを維持するための措置がとられる。ユーザがストリップを無駄使いしないようにすることが重要である。テストカウントダウンのタイミングがクリティカルでかつストリップを無駄使いすまいと望んでいることを理由として、標本を待機する間及びテストカウントダウン中は、計器及び連絡プログラム１３１の状態にとどまることが重要である。従って、外部ＰＤＡ２００システムの割込みは、例えばシステムタイマ、ポタンプレス、メニュー選択又は電力オフボタンなどによって、無視されるか又は遅延される。テストタイミングはクリティカルであることから、バイオセンサ装置１００はテストタイミングの全てを取扱い、ＰＤＡ２００に依存しない。電力を温存するため、バイオセンサ装置１００は、ストリップが挿入された場合にのみＯＮに切換えられる。バイオセンサ装置１００は、ＰＤＡ２００がストリップの挿入に先立ってランしている必要がないような形で、ＰＤＡ２００を目覚せるべく割込みを生成する。テストが完了したとき又はエラーが発生したとき、バイオセンサ装置１００は、ＰＤＡ２００に対しその状態を報告した後直ちに停止する。しかしながら、ＰＤＡ２００はオンのままにとどまることになる。システム１０は、データ端末準備完了（ＤＴＲ）ラインを表明することによりＰＤＡ２００がバイオセンサ装置１００を目覚させることができるようにする能力を有する。図６〜１６に関連して例示され記述されている連絡プロトコルは、ＰＤＡ２００とバイオセンサ装置１００の両方による電力利用を最小限に保つように設計されたものである。
【００２２】
図６−１３は、本発明に従ったＰＤＡ２００によって実行される逐次的段階の例を示す流れ図である。図６を参照すると、ブロック６００に記されているように、ＰＤＡ２００は、バイオセンサ装置１００からメッセージＢ、又はタイムアウトを待機している。メッセージＢは、バイオセンサ装置１００のためのソフトウェアのバージョン番号及び参照方法を提供する。メッセージＢが到着したか否かのチェックは、決定ブロック６０２に記されているように実施される。メッセージＢが到着していない場合には、ブロック６０４で記されているようにバイオセンサプリケーションは終結される。このとき、ブロック６０６内で記されているように、modem hotsyncアプリケーションがランされる。メッセージＢが到着している場合には、ブロック６０８で記されている通りに、メッセージＣがバイオセンサ装置１００に送られる。メッセージＣは、１つのタイプのテストストリップに対する問合せである。次にバイオセンサ装置１００からのメッセージＤ又はタイムアウトの待機が、ブロック６１０に示されているように実施される。メッセージＤが到着したか否かのチェックが、決定ブロック６１２内に記されている通りに実施される。メッセージＤが到着していない場合には、ブロック６１４で記されているとおりエラーメッセージが表示される。次にユーザによるＯＫボタン打鍵の待機が、ブロック６１６に記されている通りに実施される。その後、ブロック６１８に記されている通りにログブックスクリーンが表示される。メッセージＤが到着していた場合、メッセージＤのタイプについてのチェックが、ブロック６２０に記されている通りに実施される。エラーメッセージがあれば、逐次的オペレーションが図７におけるエントリポイントＡに続行する。テストストリップメッセージがあれば、逐次的オペレーションが図７のエントリポイントＢに続行する。コードストリップメッセージがあれば、逐次的にオペレーションが図１２内のエントリポイントＣに続く。
【００２３】
ここで図７を参照すると、エントリポイントＡに続いて、ブロック７０２に記されているようにモジュールバイオセンサ装置１００からのエラーが処理される。ブロック７０４に記されているようにエラーメッセージが表示される。ユーザによるＯＫボタン打鍵の待機が、ブロック７０６に記されているように実施される。その後、ログブックスクリーンが、ブロック７０８に記されているように表示される。そうでなければ、テストストリップメッセージについてはエントリポイントＢに続いて、テストストリップメッセージがブロック７１０に記されているとおり処理される。バイオセンサ装置内のバッテリが上がっているか否かのチェックが、決定ブロック７１２内で記されている通りに実施される。バッテリが上がっている場合には、ブロック７１４に記されているようにエラーメッセージが表示される。ユーザによるＯＫボタン打鍵の待機が、ブロック７１６に記されている通りに実施される。このとき、ログブックスクリーンは、ブロック７１８に記されているように表示される。バッテリが上がっていない場合には、決定ブロック７２０に記されているように、温度が範囲外にあるか否かがチェックされる。温度が範囲外である場合、ブロック７２２に記されているようにエラーメッセージが表示される。ユーザによるＯＫボタン打鍵の待機が、ブロック７２４に記されている通りに実施される。その後、ログブックスクリーンがブロック７２６内に記されているように表示される。温度が範囲内にある場合には、ブロック７２８に示されているように、血液滴が明滅している状態でテストスクリーンが表示され、テストストリップコードＦ＃をユーザが変換できるようにする。このとき、逐次的オペレーションが、図８のエントリポイントＤに続行する。
【００２４】
ここで図８を参照すると、エントリポイントＤの後、決定ブロック８０２に記されているようにバッテリ低状態についてのチェックが実施される。バッテリ低が識別された場合には、ブロック８０４内に記されているようにバッテリ低ンジケータが表示される。次に、決定ブロック８０６に記されているように、限界温度状態についてのチェックが実施される。限界温度が識別された場合には、限界温度インジケータが、ブロック８０８に記されているように表示される。次に、ブロック８１０に記されているように、１/４秒毎といったような設定された時間的間隔でＣＴＳラインが監視される。ブロック８１２に記されているように、３分といったようなタイムアウト、又はユーザが標本を適用したか、モジュール内のエラーか又はＰＤＡからモジュールが切断されたことに伴うＣＴＳラインの低状態移行の待機が実施される。ＣＴＳラインが低か否かのチェックが、決定ブロック８１４に記されているように実施される。ＣＴＳラインが低でない場合には、エラーメッセージが、ブロック８１６に記されているように表示される。ユーザによるＯＫボタン打鍵の待機が、ブロック８１８に記されているように実施される。次にログブックスクリーンが、ブロック８２０に記されているように表示される。ＣＴＳラインが低の場合には、ブロック８２２に記されているように、テストが開始したか否かをバイオセンサ装置に問合せるべくメッセージが送られる。このとき、バイオセンサ装置からのメッセージＦ又はタイムアウトの待機が、ブロック８２４に記されているように実施される。メッセージＦが到着しているか否かのチェックが、ブロック８２６に記されているように実施される。メッセージＦが識別されなかった時には、エラーメッセージがブロック８２８に記されているように表示される。ユーザによるＯＫボタン打鍵の待機が、ブロック８３０に記されているように実施される。次にログブックスクリーンが、ブロック８３２に記されているように表示される。メッセージＦが識別された時点で、逐次的オペレーションが図９のエントリポイントＥへ続行する。
【００２５】
図９では、ブロック９０２に記されているように、１つのタイプのメッセージＦが識別される。モジュールからのエラーが、ブロック９０４に記されているように処理される。ブロック９０６に記されているようにエラーメッセージが表示される。ブロック９０８に記されているように、ユーザによるＯＫボタン打鍵の待機が実施される。その後、ログブックスクリーンが、ブロック９１０に記されているように処理される。そうでなければ、ブロック９１２に記されているように、テスト開始済みメッセージが処理される。ブロック９１４に記されているように、テストカウントダウンスクリーンが表示される。ブロック９１６に記されているように、ＣＴＳラインは、例えば４分の１秒毎に監視される。その後、ブロック９１８に記されているように、３５秒といったようなタイムアウト、又はテストが完了したか、モジュール内のエラーか又はモジュールがＰＤＡから切断されたかによるＣＴＳラインの低状態移行の待機が実施される。次に、ＣＴＳラインが低か否かのチェックが、決定ブロック９２０に記されているように実施される。ＣＴＳラインが低でない場合には、エラーメッセージが、ブロック９２２に記されているように表示される。ユーザによるＯＫボタン打鍵の待機が、ブロック９２４に記されているように実施される。次にログブックスクリーンが、ブロック９２６に記されているように表示される。ＣＴＳラインが低の場合には、ブロック９２８に記されているように、メッセージＧが送られる。メッセージＧは、バイオセンサ装置内にＦ＃（プログラム＃）を記憶するための指令及びデータメッセージタイプである。逐次的オペレーションが図１０のエントリポイントＦへ続行する。
【００２６】
図１０を参照すると、次に、ブロック１０００に記されているように、テスト値についてモジュールに問合せるためメッセージＨが送られる。ブロック１００２に記されているように、メッセージＩの応答及びテスト値データの待機が実施される。決定ブロック１００４に記されているように、メッセージＩが到着していたか否かのチェックが実施される。メッセージＩが到着していなかった場合には、エラーメッセージが、ブロック１００６に記されているように表示される。ユーザによるＯＫボタン打鍵の待機が、ブロック１００８に記されているように実施される。その後ログブックスクリーンが、ブロック１０１０に記されているように表示される。メッセージＩが到着していた場合には、メッセージＩのタイプが、ブロック１０１２に記されているように識別される。モジュールからのエラーが、ブロック１０１４に記されているように処理される。その後、ブロックに１０１６記されているようにエラーメッセージが表示される。ユーザによるＯＫボタン打鍵の待機が、ブロック１０１８に記されているように実施される。その後ログブックスクリーンがブロック１０２０に記されているように表示される。そうでなければグルコース値が、ブロック１０２２に記されているように処理される。次に、モジュールバッテリが上がっているか否かのチェックがブロック１０２４に記されているように実施される。モジュールバッテリが上がっている場合には、ブロック１０２６に記されているようにエラーメッセージが表示される。ユーザによるＯＫボタン打鍵の待機が、ブロック１０２８に記されているように実施される。次に、ブロック１０３０に記されているように、ログブックスクリーンが表示される。モジュールバッテリが上がっていない場合には、モジュール温度が範囲外にあるか否かのチェックが、決定ブロック１０３２に記されているように実施される。モジュール温度が範囲外にある場合には、逐次的にオペレーションが図１１内のエントリポイントＧへ続く。モジュール温度が範囲外にない場合には、逐次的オペレーションが、図１１のエントリポイントＨへ続く。
【００２７】
ここで図１１を参照すると、エントリポイントＧの後に、ブロック１１０２に記されているように、エラーメッセージが表示される。ユーザによるＯＫボタン打鍵の待機が、ブロック１１０４に記されているように実施される。その後ログブックスクリーンがブロック１１０６に記されているように表示される。エントリポイントＨの後に、ブロック１１０８に記されているように、グルコース値が表示される。バッテリ低についてのチェックが、決定ブロック１１１０に記されているように実施される。バッテリ低が識別された場合には、ブロック１１１２に記されているようにバッテリ低インジケータが表示される。限界温度についてのチェックが、決定ブロック１１１４に記されているように実施される。限界温度が識別された場合には、ブロック１１１６に記されているように、限界温度インジケータが表示される。次にユーザによるＤＯＮＥボタン打鍵の待機が、ブロック１１１８に記されているように実施される。グルコース記録は、ブロック１１２０に記されているように記憶される。このとき、ブロック１１２２に記されているように、ログブックスクリーンが表示される。
【００２８】
図１２を参照すると、図６のブロック６２０でコードストリップメッセージタイプが識別された後、エントリポイントＣに続いて、コードストリップメッセージがブロック１２０２に記されているように処理される。バイオセンサ装置内のバッテリが上がっているか否かのチェックが、決定ブロック１２０４に記されているように実施される。バッテリが上がっている場合には、ブロック１２０６に記されているように、エラーメッセージが表示される。ユーザによるＯＫボタン打鍵の待機が、ブロック１２０８に記されているように実施される。その後ログブックスクリーンがブロック１２１０に記されているように表示される。バッテリが上がっていない場合には、温度が範囲外にあるか否かのチェックが、決定ブロック１２１２に記されているように実施される。温度が範囲外にある場合には、ブロック１２１４に記されているように、エラーメッセージが表示される。ユーザによるＯＫボタン打鍵の待機が、ブロック１２１６に記されているように実施される。次に、ブロック１２１８に記されているように、ログブックスクリーンが表示される。温度が範囲外でない場合には、ブロック１２２２に記されているように、血液滴の明滅無く、又ユーザがテストストリップコードＦ＃を変更できるようにすることなく、テストスクリーンが表示される。その後、逐次的オペレーションが図１３のエントリポイントに続く。
【００２９】
ここで図１３を参照すると、エントリポイントＩの後、決定ブロック１３０２に記されているようにバッテリ低状態についてのチェックが実施される。バッテリ低が識別された場合には、ブロック１３０４内に記されているようにバッテリ低ンジケータが表示される。次に、決定ブロック１３０６に記されているように、限界温度状態についてのチェックが実施される。限界温度が識別された場合には、限界温度インジケータが、ブロック１３０８に記されているように表示される。タイムアウト、ユーザによるＰＤＡのオフへの切換え又はユーザによるもう１つのアプリケーションの選択の待機が、ブロック１３１２に記されているように実施される。その後表示は、ブロック１３１４に記されているようにログブックスクリーンに戻る。その後、ブロック１３１６に記されているように、ユーザはＰＤＡをオフに切換えるか又はもう１つのアプリケーションをランする。
【００３０】
図１４〜１６は、本発明に従ったバイオセンサ装置１００により実施される逐次的段階の例を示す流れ図である。図１４を参照すると、まず第１にバイオセンサ装置１００は、ブロック１４０２に記されているように、ＰＤＡに対しメッセージＢを送る。メッセージＢはソフトウェアバージョン番号を提供する。バイオセンサ装置１００は、ブロック１４０４に記されているように、ＰＤＡからのテストストリップのタイプについての問合せであるメッセージＣ又はタイムアウトを待つ。メッセージＣが到着したか否かのチェックは、決定ブロック１４０６に記されているように実施される。メッセージＣが到着していなかった場合には、バイオセンサ装置１００は、ブロック１４０８に記されているように停止する。メッセージＣが到着していた場合には、バイオセンサ装置１００は、ブロック１４１０に記されているように、メッセージＤを送る。エラー及びエラーコードが、ブロック１４１２に記されているように送られた時点で、バイオセンサ装置１００は、ブロック１４１４に記されているように停止する。コードストリップ応答がブロック１４１６に記されているように送られた時点で、バイオセンサ装置１００はブロック１４１８に記されているように停止される。テストストリップ応答がブロック１４２０に記されているように送られた時点で、ＣＴＳラインがブロック１４２２に記されているように高にセットされる。このとき、バイオセンサ装置１００は、ブロック１４２４に記されているように、３分後といったようなタイムアウト又はユーザが標本を適用するのを待つ。ユーザが適用した標本についてのチェックが、決定ブロック１４２６に記されているように実施される。ユーザが適用した標本が識別されない場合には、バイオセンサ装置１００は、ブロック１４２８に記されているように停止する。ユーザが適用した標本が識別された時点で、逐次的オペレーションが図１５のエントリポイントＪに続く。
【００３１】
図１５を参照すると、ユーザが適用した標本が識別された場合、次にＣＴＳラインは、ブロック１５０２に記されているように低にセットされる。このときバイオセンサ装置１００は、ブロック１５０４に記されているように、メッセージＥか又はセットされた秒数の後のタイムアウトを待つ。メッセージＥが到着したか否かのチェックが、決定ブロック１５０６に記されているように実施される。メッセージＥが到着していない場合には、バイオセンサ装置１００は、ブロック１５０８に記されているように停止する。メッセージＥが到着していた場合には、バイオセンサ装置１００は、ブロック１５１０に記されているようにＣＴＳラインを高にセットする。バイオセンサ装置１００は、ブロック１５１２に記されているようにＰＤＡにメッセージＦを送る。メッセージＦは、ブロック１５１４に記されているように、エラーを提供する。このとき、バイオセンサ装置１００は、ブロック１５１６に記されているように停止する。メッセージＦは、ブロック１５１８に記されているように、テストが開始していたことを示す。次にバイオセンサ装置１００は、ブロック１５２０に記されているように、テストが完了するか又はユーザがセンサを除去するか又はエラーが発生するのを待機する。このときバイオセンサ装置１００は、ブロック１５２２に記されているように、ＣＴＳラインを低にセットする。次にバイオセンサ装置１００は、ブロック１５２４に記されているように、メッセージＧ又はタイムアウトを待つ。このとき、逐次的オペレーションが図１６のエントリポイントＫに続行する。
【００３２】
図１６を参照すると、メッセージＧが到着したか否かのチェックが、決定ブロック１６０２に記されているように実施される。メッセージＧが到着していない場合には、バイオセンサ装置１００は、ブロック１６０４に記されているように停止する。メッセージＧが到着していた場合には、バイオセンサ装置１００は、ブロック１６０６に記されているように、テストストリップコードＦ＃を記憶する。次に、バイオセンサ装置１００は、ブロック１６０８に記されているように、ＰＤＡからのメッセージＨ又はタイムアウトを待つ。メッセージＨは、テスト値についての問合せである。メッセージＨが到着している否かのチェックが、決定ブロック１６１０に記されているように実施される。メッセージＨが到着していない場合には、バイオセンサ装置１００は、ブロック１６１２に記されているように停止する。メッセージＨが到着していた場合には、バイオセンサ装置１００は、ブロック１６１４に記されているように、メッセージＩを送る。メッセージＩは、ブロック１６１６に記されているようにエラーを提供する。このとき、バイオセンサ装置１００は、ブロック１６１８に記されているように停止する。メッセージＩは、ブロック１６２０に記されているようにグルコース値を示す。このとき、バイオセンサ装置１００は、ブロック１６２２に記されているように停止する。
【００３３】
本発明は、図面に示されたその実施形態の詳細を基準にして記述されてきたが、これらの詳細は、冒頭のクレームで請求されているような本発明の範囲を制限することを意図したものではない。
【図面の簡単な説明】
【図１】本発明に従ったバイオセンサ装置及びパーソナルデータアシスタントを含むシステムのブロック図を表わす。
【図２】図１のシステムの本発明に従ったバイオセンサ装置のブロック図を表わす。
【図３】本発明に従った図１及び２のバイオセンサ装置を共に使用されるパーソナルデータアシスタントのブロック図を表わす。
【図４】本発明に従った図１のシステム内の図３のパーソナルデータアシスタントのユーザインタフェースオペレーションの例を示す流れ図である。
【図５】本発明に従った図１及び図２のバイオセンサ装置によって実施される逐次的タイミング段階例を示す流れ図である。
【図６】本発明に従った図１及び図３のパーソナルデータアシスタントによって実施される逐次的段階例を示す流れ図である。
【図７】本発明に従った図１及び図３のパーソナルデータアシスタントによって実施される逐次的段階例を示す流れ図である。
【図８】本発明に従った図１及び図３のパーソナルデータアシスタントによって実施される逐次的段階例を示す流れ図である。
【図９】本発明に従った図１及び図３のパーソナルデータアシスタントによって実施される逐次的段階例を示す流れ図である。
【図１０】本発明に従った図１及び図３のパーソナルデータアシスタントによって実施される逐次的段階例を示す流れ図である。
【図１１】本発明に従った図１及び図３のパーソナルデータアシスタントによって実施される逐次的段階例を示す流れ図である。
【図１２】本発明に従った図１及び図３のパーソナルデータアシスタントによって実施される逐次的段階例を示す流れ図である。
【図１３】本発明に従った図１及び図３のパーソナルデータアシスタントによって実施される逐次的段階例を示す流れ図である。
【図１４】本発明に従った図１及び２のバイオセンサ装置によって実施される逐次的段階例を示す流れ図である。
【図１５】本発明に従った図１及び２のバイオセンサ装置によって実施される逐次的段階例を示す流れ図である。
【図１６】本発明に従った図１及び２のバイオセンサ装置によって実施される逐次的段階例を示す流れ図である。
【符号の説明】
１００  バイオセンサ
１０２  アナログ
１０６  センサ
１１０  プログラマブル電圧源
１１４  基準
１３０  マイクロコントローラ
１３１  連絡プログラム
【図１】
0004804652.tif 000002
【図２】
0004804652.tif 000003
【図３】
0004804652.tif 000004
【図４】
0004804652.tif 000005
【図５】
0004804652.tif 000006
【図６】
0004804652.tif 000007
【図７】
0004804652.tif 000008
【図８】
0004804652.tif 000009
【図９】
0004804652.tif 000010
【図１０】
0004804652.tif 000011
【図１１】
0004804652.tif 000012
【図１２】
0004804652.tif 000013
【図１３】
0004804652.tif 000014
【図１４】
0004804652.tif 000015
【図１５】
0004804652.tif 000016
【図１６】
0004804652.tif 000017