(57)【特許請求の範囲】
【請求項１】
薬剤の識別および前記薬剤に関連する特性を記載した、患者に関連付けられている投薬指示を取得するステップ（４１０）と、
前記患者の身体的状態の特性を表す、前記患者に接触しているセンサーによって測定される値を取得するステップ（４２０）と、
前記患者の前記身体的状態の特性を表す前記値と前記薬剤に関連する前記特性との比較結果に基づいて前記投薬指示に関連付けられている前記薬剤を前記患者が服用しているかどうかを判定するステップ（４３０、４４０）と、
ユーザーインターフェースを介して前記患者が前記投薬指示に関連付けられている前記薬剤を服用しているかどうかを報告するステップ（４５０、４６０）と、
を含み、
前記判定するステップ（４３０、４４０）は、前記取得された値と閾値とを比較することによって前記患者の前記身体的状態の特性を表す前記値に基づいて前記投薬指示に関連付けられている前記薬剤を前記患者が服用しているかどうかを判定する、
薬剤服用分析および報告システムの作動方法。
【請求項２】
薬剤の識別および前記薬剤に関連する特性を記載した、患者に関連付けられている投薬指示を取得するための投薬アナライザー（１０８、３３８）と、
前記患者の身体的状態の特性を表す、前記患者に接触しているセンサー（１１６、２２０）によって測定される値を取得し、前記患者の前記身体的状態の特性を表す前記値と前記薬剤に関連する前記特性との比較結果に基づいて前記投薬指示に関連付けられている前記薬剤を前記患者が服用しているかどうかを判定するための患者アナライザー（１０８、３４０）と、
前記患者が前記投薬指示に関連付けられている前記薬剤を服用しているかどうかを報告するためのレポートジェネレータ（１０８、３４２）と、
を備え、
前記患者アナライザー（１０８、３４０）は、前記取得された値と閾値とを比較することによって前記患者の前記身体的状態の特性を表す前記値に基づいて前記投薬指示に関連付けられている前記薬剤を前記患者が服用しているかどうかを判定する、
薬剤服用分析および報告システム。
【請求項３】
前記投薬指示を取得するためにヘルスケアシステム（１０２、１０６）とインターフェースするネットワークインターフェース（１０８、３３６）をさらに備える請求項２に記載のシステム。
【請求項４】
前記投薬指示は、前記患者に関連付けられているヘルスケアプロバイダによって前記ヘルスケアシステム（１０２、１０６）にすでにアップロードされている請求項３に記載のシステム。
【請求項５】
前記センサー（１１６、２２０）は、スウェットセンサーまたは心拍数センサーのうちの少なくとも一方を備える請求項２から４のいずれかに記載のシステム。
【請求項６】
前記閾値は、前記患者の前記身体的状態の前記特性に対する前記薬剤の影響予測を表す値を含む請求項２から５のいずれかに記載のシステム。
【請求項７】
前記レポートジェネレータ（１０８、３４２）は、ユーザーインターフェース（１１８）を介して前記患者が前記投薬指示に関連付けられている前記薬剤を服用しているかどうかを報告するものである請求項２から６のいずれかに記載のシステム。
【請求項８】
前記ユーザーインターフェース（１１８）は、視覚表示または音響によるフィードバックのうちの少なくとも一方を備える請求項７に記載のシステム。
【請求項９】
前記レポートジェネレータ（１０８、３４２）は、前記患者が前記投薬指示に関連付けられている前記薬剤を服用しているかどうかをヘルスケアシステム（１０２、１０６）に報告するものであり、前記情報は、ヘルスケアプロバイダからアクセスできる請求項２から８のいずれかに記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、薬剤服用アナライザーに関する。
【背景技術】
【０００２】
病院もしくはクリニックなどのヘルスケア環境には、病院情報システム（ＨＩＳ）、放射線医学情報システム（ＲＩＳ）、臨床情報システム（ＣＩＳ）、および循環器部門情報システム（ＣＶＩＳ）などの情報システム、ならびに画像保管通信システム（ＰＡＣＳ）、図書館情報システム（ＬＩＳ）、および電子カルテ（ＥＭＲ）などのストレージシステムが備えられる。格納される情報としては、患者投薬指示、病歴、撮像データ、検査結果、診断情報、管理情報、および／またはスケジューリング情報が挙げられる。
【０００３】
ヘルスケアプロバイダは、ヘルスケア情報システムに格納される患者投薬指示に基づいて患者薬剤服用を監視することを望んでいる場合がある。スウェットセンサーおよび心拍数センサーなどのセンサーにより、センサーに接触している人の身体的状態のいくつかの特性を測定することができる。ヘルスケア環境では、センサーで測定した値を使用して、センサーに接触している患者が摂取した可能性のある薬剤を分析することができる。この分析は、投薬量、濃度、および／または化学組成などの、薬剤に関連する特異性に基づく。
【発明の概要】
【０００４】
いくつかの例では、薬剤服用分析および報告を行うための方法、装置、および製造品を実現する。
【０００５】
いくつかの例では、薬剤服用分析および報告を行うための方法を実現する。この方法は、薬剤の識別およびその薬剤に関連する特性を記載した、患者に関連付けられている投薬指示を取得することを含む。この方法は、患者の身体的状態の特性を表す、患者に接触しているセンサーによって測定される値を取得することを含む。この方法は、患者の身体的状態の特性を表す値の比較結果に基づいて投薬指示に関連付けられている薬剤を患者が服用しているかどうかを判定することを含む。この方法は、患者がユーザーインターフェースを介して投薬指示に関連付けられている薬剤を服用しているかどうかを報告することを含む。
【０００６】
いくつかの例では、薬剤服用分析および報告システムを実現する。このシステムは、薬剤の識別およびその薬剤に関連する特性を記載した、患者に関連付けられている投薬指示を取得するための投薬アナライザーを備える。このシステムは、患者の身体的状態の特性を表す、患者に接触しているセンサーによって測定される値を取得するための患者アナライザーを備える。この患者アナライザーは、患者の身体的状態の特性を表す値と薬剤に関連する特性との比較結果に基づいて投薬指示に関連付けられている薬剤を患者が服用しているかどうかを判定するものである。このシステムは、患者が投薬指示に関連付けられている薬剤を服用しているかどうかを報告するためのレポートジェネレータを備える。
【０００７】
いくつかの例は、処理デバイス上で実行される、薬剤服用分析および報告のための方法を実装する一組の命令を有する有形のコンピュータ可読媒体を備える。この方法は、薬剤の識別およびその薬剤に関連する特性を記載した、患者に関連付けられている投薬指示を取得することを含む。この方法は、患者の身体的状態の特性を表す、患者に接触しているセンサーによって測定される値を取得することを含む。この方法は、患者の身体的状態の特性を表す値の比較結果に基づいて投薬指示に関連付けられている薬剤を患者が服用しているかどうかを判定することを含む。この方法は、患者がユーザーインターフェースを介して投薬指示に関連付けられている薬剤を服用しているかどうかを報告することを含む。
【図面の簡単な説明】
【０００８】
【図１】例示的なヘルスケアシステムのブロック図である。
【図２ａ】図１の例示的な薬剤服用アナライザーの例示的な実装を示す図である。
【図２ｂ】図１の例示的な薬剤服用アナライザーの例示的な実装を示す図である。
【図３】図１の例示的な薬剤服用アナライザーを示す図である。
【図４】薬剤服用分析および報告を行う例示的な方法の流れ図である。
【図５】本明細書で説明されているシステムおよび方法を実装するために使用できる例示的プロセッサシステムのブロック図である。
【発明を実施するための形態】
【０００９】
前記の概要、さらには本発明のいくつかの実施形態の以下の詳細な説明は、添付図面と併せて読むとよくわかるであろう。本発明を例示することを目的として、いくつかの実施形態が図面に示されている。しかし、本発明は、添付図面に示されている配列構成および手段に限定されないことは理解されるであろう。
【００１０】
以下では、とりわけ、ハードウェア上で実行されるソフトウェアも含めて、例示的な方法、システム、製造品、および装置を開示しているけれども、そのような方法および装置は単に例示的であるにすぎず、限定するものとして考えるべきでないことに留意されたい。例えば、これらのハードウェアおよびソフトウェアのコンポーネントの一部または全部が、もっぱらハードウェアだけで、またはもっぱらソフトウェアだけで、またはもっぱらファームウェアだけで、またはハードウェア、ソフトウェア、および／またはファームウェアの任意の組み合わせで具現化することが可能であることも企図される。したがって、以下で、例示的な方法、システム、製造品、および装置を説明しているが、取り上げられている例は、そのような方法、システム、製造品、および装置を実装する唯一の形態ではない。
【００１１】
付属の請求項が純粋にソフトウェアおよび／またはファームウェアによる実装を対象とすると読める場合、一実施形態では、いくつかの要素のうちの少なくとも１つの要素は、ソフトウェアおよび／またはファームウェアを格納するメモリ、ＤＶＤ、ＣＤ、ブルーレイなどの有形の媒体を含むようにここでは明示的に定義される。
【００１２】
いくつかの例では、患者に関連付けられた投薬指示は、ヘルスケアシステム内に格納される。投薬指示には、ヘルスケアプロバイダによって患者に処方されている薬剤が記述される。それに加えて、投薬指示には、推奨投薬量、濃度、または化学組成などの処方された薬剤に関連するさまざまな特性も記述される。
【００１３】
いくつかの例では、ヘルスケアシステムは、薬剤服用アナライザーを備える。薬剤服用アナライザーは、光ファイバースウェットセンサーまたは心拍数センサーなどのセンサーに接続され、これにより、センサーに接触している患者の身体的状態のいくつかの特性を測定する。薬剤服用アナライザーは、センサーデータおよびヘルスケアシステム内に格納されている投薬指示を使用して、患者が投薬指示に詳細が記載されている処方された薬剤を服用しているかどうかを判定する。そこで、薬剤服用アナライザーおよびセンサーは、さまざまな病状を治療するために必要な広範な薬剤を分析するようにカスタマイズすることが可能である。
【００１４】
いくつかの例では、薬剤服用アナライザーは、ユーザーインターフェースに接続され、患者が投薬指示に詳細が記載されている処方された薬剤を服用しているかどうかを患者に通知するようになっている。ユーザーインターフェースは、患者が薬剤服用分析結果を目で見ておよび／または聞いて確認できるように表示および／音響のフィードバックを使用して実装される。この実装により、その特定の患者のニーズに基づいて患者のフィードバックが構成される。例えば、患者が難聴を患っている場合、ユーザーインターフェースは薬剤服用分析結果を表示することができる。あるいは、患者が弱視を患っている場合に、ユーザーインターフェースは音響フィードバックを介して薬剤服用分析結果を伝えることができる。
【００１５】
いくつかの例では、薬剤服用アナライザーは、薬剤服用分析結果をヘルスケアシステムに送信し、患者が投薬指示に記載されている処方された薬剤を服用しているかどうかを示す記録を保持する。この記録を保持することで、処方を行うヘルスケアプロバイダまたは他のヘルスケアプロバイダはヘルスケアシステムを介して患者の薬剤服用を監視することができる。
【００１６】
図１は、本明細書で説明されている例示的な方法およびシステムを実装することができる例示的なヘルスケアシステム１００のブロック図を示している。例示的なヘルスケアシステム１００は、病院情報システム（ＨＩＳ）１０２、インターフェースユニット１０４、データセンター１０６、および薬剤服用アナライザー１０８を備える。示されている例では、ＨＩＳ１０２は、ヘルスケア施設内に収容され、ローカルにアーカイブされる。しかし、他の実装では、ＨＩＳ１０２は、１つまたは複数の他の好適な場所に収容することができる。いくつかの実装では、ＨＩＳ１０２は、シンクライアントおよび／またはダウンロード可能なソフトウェアソリューションを介してリモートに実装することができる。情報（例えば、投薬指示、スケジューリング、検査結果、所見、診断など）は、患者の診察前および／または診察後にヘルスケアプロバイダ（例えば、放射線科医、医師、および／または技師）がＨＩＳ１０２に入力することができる。
【００１７】
ＨＩＳ１０２には、例えば病院、クリニック、および／または診療所の職員から受け取った投薬指示、臨床報告、患者情報、および／または管理情報などの医療情報を格納する。
【００１８】
インターフェースユニット１０４は、病院情報システムインターフェース接続部１１０およびデータセンターインターフェース接続部１１２を備える。インターフェースユニット１０４は、ＨＩＳ１０２とデータセンター１０６との間の通信を容易にする。インターフェース接続部１１０は、例えば、プライベートネットワークまたはインターネットなどのワイドエリアネットワーク（「ＷＡＮ」）によって実装されうる。したがって、インターフェースユニット１０４は、例えば、イーサネットデバイス、非同期転送モード（「ＡＴＭ」）デバイス、８０２．１１デバイス、ＤＳＬモデム、ケーブルモデム、セルラーモデムなどの１つまたは複数の通信コンポーネントを備える。そして、データセンター１０６は、ネットワーク１１４を介して薬剤服用アナライザー１０８と通信する。薬剤服用アナライザー１０８は、複数の場所（例えば、病院、クリニック、診療所、他の医療施設、介護施設、またはターミナルなど）に実装することが可能である。ネットワーク１１４は、例えば、インターネット、イントラネット、プライベートネットワーク、有線もしくは無線ローカルエリアネットワーク、および／または有線もしくは無線ワイドエリアネットワークによって実装される。
【００１９】
図１の例示的なデータセンター１０６は、例えば、投薬指示、データ、医学報告、および／または、より一般的に、患者カルテなどの情報を格納するためのアーカイブである。それに加えて、データセンター１０６は、例えば、ローカルアーカイブ、病院情報システム（例えば、ＨＩＳ１０２）、放射線医学情報システム、または医学画像処理／ストレージシステムなどの他の情報源に配置される情報にアクセスするための中央情報パイプとしても機能しうる。つまり、データセンター１０６は、情報へのリンクまたはインジケータ（例えば、識別番号、患者名、または記録番号）を格納することができる。示されている例では、データセンター１０６は、アプリケーションサーバープロバイダ（「ＡＳＰ」）によって管理され、複数のシステムおよび施設（例えば、病院、クリニック、診療所、他の医療施設、および／またはターミナル）からアクセスできる中央の場所に配置される。いくつかの例では、データセンター１０６は、ＨＩＳ１０２から空間的に遠く離れた場所（例えば、Ｇｅｎｅｒａｌ  Ｅｌｅｃｔｒｉｃ（登録商標）の本社）に置くことができる。
【００２０】
図１の例示的なデータセンター１０６は、サーバー１２０、データベース１２２、およびレコードオーガナイザー１２４を備える。サーバー１２０は、ヘルスケアシステム１００のコンポーネントから情報を受信し、処理し、それらのコンポーネントに伝送する。データベース１２２は、本明細書で説明されている医療情報を格納しており、その医療情報へのアクセスを提供する。図１の例示的なレコードオーガナイザー１２４は、例えば、患者病歴を管理する。レコードオーガナイザー１２４は、例えば、手術のスケジューリングも支援することができる。
【００２１】
動作中、インターフェースユニット１０４は、インターフェース接続部１１０を介してＨＩＳ１０２から投薬指示、医学報告、管理情報、および／または他の臨床情報を受信する。必要ならば（例えば、受信した情報の異なるフォーマットに互換性がないとき）、インターフェースユニット１１０は、投薬指示などの医療情報を、データセンター１０６に適切に格納されるように、（例えば、構造化照会言語（「ＳＱＬ」）または標準テキストに）変換または再フォーマットする。再フォーマットされた医療情報は、伝送プロトコルを使用して送信することができ、これにより、異なる医療情報間で患者名または社会保障番号などの共通識別要素を共有することができる。次に、インターフェースユニット１０４は、データセンターインターフェース接続部１１２を介して医療情報をデータセンター１０６に送信する。最後に、医療情報をデータセンター１０６に格納する。
【００２２】
投薬指示などの、医療情報は、薬剤服用アナライザー１０８で後から取り出すことができる（例えば、患者名または記録番号などの、その共通識別要素によって）。薬剤服用アナライザー１０８は、動作させるために電子データ（例えば、投薬指示）を取得し、格納し、または送信することを可能にするソフトウェアを実行することができる機器であればどのようなものでもよい（例えば、パーソナルコンピュータ）。図１に示されているように、薬剤服用アナライザー１０８はネットワーク１１４に接続されており、これにより、データセンター１０６、および／またはネットワーク１１４に結合された他のデバイスと通信することができる。
【００２３】
薬剤服用アナライザー１０８は、例えば光ファイバースウェットセンサー、心拍数センサーなどのセンサー１１６を介して患者から入力を受け取る。薬剤服用アナライザー１０８は、患者がヘルスケアシステム１００とインタラクティブにやり取りすることができるようにユーザーインターフェース１１８を実装する。例えば、患者はセンサー１１６に接触し、ヘルスケアシステム１１０から取り出された投薬指示に基づいた薬剤服用分析結果に応じて、ユーザーインターフェース１１８は、視覚表示および／または音響によるフィードバックを介して、患者が自分の処方された薬剤を服用しているかどうかを患者に報告する。薬剤服用アナライザー１０８およびセンサー１１６は、さまざまな病状を治療するために必要な広範な薬剤を分析するようにカスタマイズすることが可能である。
【００２４】
図２ａおよび２ｂは、図１の例示的な薬剤服用アナライザー１０８の例示的な実装を示している。例示的な薬剤服用アナライザー１０８は、複数の場所（例えば、病院、クリニック、診療所、他の医療施設、介護施設、またはターミナルなど）に実装することが可能である。この例では、図１の例示的なセンサー１１６は、介護施設のドアの取っ手２２０に付けられている。しかし、センサー１１６は、例えば薬品戸棚または病院用ベッドの手すりなど、患者と接触できるのであればどのような表面にも付けることができる。センサー１１６は、光ファイバースウェットセンサーもしくは心拍数センサー、または患者の身体的状態の特性を測定することができる他のセンサーであってよい。それに加えて、特定の患者の薬剤服用が分析されていることを確認するために、センサーおよび／またはドアの取っ手にコンポーネントを加えることができる。例えば、患者は、患者識別カード、患者を特定の病室に関連付ける電子記録、スキャン可能な患者の身体表面上および／または体内の無線ＩＣタグ（ＲＦＩＤ）、患者の身体表面上の近接場通信デバイス、および／または検出することができ、特定の患者とマッチする他の識別手段のうちの１つまたは複数に基づいて識別することができる。患者を識別することで、正しいセンサーデータおよび投薬情報が薬剤服用分析において使用されていることを確認しやすくなる。一例では、患者識別カードをコンポーネントでスキャンし、例示的な薬剤服用アナライザー１０８で患者識別情報を使用して、適切な投薬指示が分析において使用されていることを確認することができる。
【００２５】
この例示的な実装では、患者２２２は、ドアの取っ手１２０を使って介護施設のドアを開けると、患者２２２は、ドアの取っ手２２０上に配置されているセンサー１１６と接触する。この例では、センサー１１６は、患者２２２の発汗速度および心拍数を測定する。センサー１１６は、測定したデータを薬剤服用アナライザー１０８に送信する。薬剤服用アナライザー１０８は、患者２２２が自分の薬剤を服用しているかどうかを判定する。次いで、薬剤服用アナライザー１０８は、患者２２２が自分の薬剤を服用しているかどうかを図１のユーザーインターフェース１１８を介して患者２２２に報告する。ユーザーインターフェース１１８は、表示および／または音響によるフィードバックを使用して実装することができる。
【００２６】
図３は、図１の例示的な薬剤服用アナライザー１０８を示している。薬剤服用アナライザー１０８は、ネットワークインターフェース３３６、投薬アナライザー３３８、患者アナライザー３４０、およびレポートジェネレータ３４２を備える。ネットワークインターフェース３３６は、図１のネットワーク１１４とインターフェースして、図１のヘルスケアシステム１００から患者に関連付けられている投薬指示を取得する。投薬アナライザー３３８は、ネットワークインターフェース３３６を介して投薬指示を取得する。投薬指示には、例えば投薬量、濃度、または化学組成などの、薬剤の識別および薬剤に関連する特性も記述されるものとする。投薬アナライザー３３８は、図１のセンサー１１６によって測定される患者の身体的状態の特性に基づいて分析結果に関連する薬剤の特性を識別する。
【００２７】
患者アナライザー３４０は、患者の身体的状態の特性を表す値を取得する。値は、患者と接触している図１のセンサー１１６によって測定される。センサー１１６は、光ファイバースウェットセンサー、心拍数センサー、または患者の身体的状態の特性を測定することができる他のセンサーであってよい。センサー１１６によって測定される値が、患者アナライザー３４０によって取得された後、患者アナライザー３４０は、患者が投薬指示に関連付けられている薬剤を服用しているかどうかを判定する。この判定を行うために、患者アナライザー３４０は、センサー１１６によって測定された患者の身体的状態の特性を表す値と投薬アナライザー３３８によって識別された薬剤に関連付けられている特性とを比較する。
【００２８】
レポートジェネレータ３４２は、患者が投薬指示に関連付けられている薬剤を服用しているかどうかに関する情報を含む報告を生成する。患者は、ユーザーインターフェース１１８を利用して、レポートジェネレータによって生成された報告を検討する。ユーザーインターフェース１１８は、表示および／または音響によるフィードバックを使用して患者に提示される。それに加えて、それに代えて、レポートジェネレータ３４２によって生成された報告が、ネットワーク１１４を介して図１のヘルスケアシステム１００内の患者記録の中に格納される。薬剤服用を患者記録に記録することで、処方を行うヘルスケアプロバイダまたは他のヘルスケアプロバイダは患者の薬剤服用を監視することができる。
【００２９】
ネットワークインターフェース３３６、投薬アナライザー３３８、患者アナライザー３４０、およびレポートジェネレータ３４２は、ソフトウェア、ハードウェア、ファームウェア、および／またはこれらの要素の組み合わせで実装することができる。ネットワークインターフェース３３６、投薬アナライザー３３８、患者アナライザー３４０、およびレポートジェネレータ３４２は、個別に実装することができ、および／またはさまざまな形態で組み合わせることができる。ネットワークインターフェース３３６、投薬アナライザー３３８、患者アナライザー３４０、およびレポートジェネレータ３４２は、例えば、コンピューティング／処理デバイスによって実行するため機械アクセス可能媒体上に格納されている機械実行可能コードを形成する一組の命令／ルーチンとして実装することができる。
【００３０】
図４は、薬剤服用分析および報告を行う例示的な方法の流れ図である。プロセッサ、コントローラ、および／または他の好適な処理デバイスを使用して、図４の例示的な（複数可）プロセスを実行することができる。例えば、図４の例示的な（複数可）プロセスは、フラッシュメモリ、読み出し専用メモリ（ＲＯＭ）、および／またはランダムアクセスメモリ（ＲＡＭ）などの有形のコンピュータ可読媒体上に格納された符号化された命令（例えば、コンピュータ可読命令）を使用して実装することができる。本明細書で使用されているように、有形のコンピュータ可読媒体という用語は、任意の種類のコンピュータ可読ストレージを含み、伝搬する信号を除外するように明示的に定められる。それに加えて、またはそれに代えて、図４の例示的な（複数可）プロセスは、フラッシュメモリ、読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、キャッシュ、または任意の持続時間にわたって（例えば、長期間にわたって、永久的に、短い時間、一時的バッファリングのため、および／または情報をキャッシュするために）情報を格納している他の記憶媒体などの非一時的なコンピュータ可読媒体上に格納された符号化された命令（例えば、コンピュータ可読命令）を使用して実装することができる。本明細書で使用されているように、非一時的なコンピュータ可読媒体という用語は、任意の種類のコンピュータ可読媒体を含み、伝搬する信号を除外するように明示的に定められる。
【００３１】
あるいは、図４の例示的な（複数可）プロセスの一部または全部を、（複数可）特定用途向け集積回路（ＡＳＩＣ）、（複数可）プログラマブルロジックデバイス（ＰＬＤ）、（複数可）フィールドプログラマブルロジックデバイス（ＦＰＬＤ）、ディスクリートロジック、ハードウェア、ファームウェアなどの任意の（複数可）組み合わせを使用して実装することができる。また、図４の例示的な（複数可）プロセスの一部または全部を、手動で、または前記の任意の技術の（複数可）組み合わせ、例えば、ファームウェア、ソフトウェア、ディスクリートロジック、および／またはハードウェアの組み合わせとして実装することができる。さらに、図４の例示的な（複数可）プロセスは、図４の流れ図を参照しつつ説明されているけれども、図４の（複数可）プロセスを実装する他の方法も使用することができる。例えば、ブロックの実行順序を変更することができ、および／または説明されているブロックのいくつかを変更するか、またはなくすか、または細分するか、または組み合わせることができる。それに加えて、図４の例示的な（複数可）プロセスの一部または全部を、例えば、別の処理スレッド、プロセッサ、デバイス、ディスクリートロジック、回路などによって逐次的に、および／または並行して実行することができる。
【００３２】
図４は、図１〜３の例示的な薬剤服用分析アナライザー１０８を実装するための例示的な方法４００の流れ図である。ブロック４１０で、患者に関連付けられた投薬指示をヘルスケアシステムから取得する。投薬指示には、例えば投薬量、濃度、および／または化学組成などの、薬剤の識別および薬剤に関連する特性も記述されるものとする。
【００３３】
ブロック４２０で、患者の身体的状態の特性を表す値を、患者に接触しているセンサーを介して取得する。センサーは、光ファイバースウェットセンサー、心拍数センサー、および／または患者の身体的状態の特性を測定することができる他のセンサーであってよい。
【００３４】
ブロック４３０で、投薬指示に記載されている薬剤に関連する特性に基づいて閾値を取得する。閾値は、患者の身体的状態の特性を表す測定した値に対する薬剤に関連する特性の影響予測に基づいて計算される。例えば、特定の薬剤を服用することになっている場合、スウェットセンサーによって収集される値を予測する閾値を計算することができる。
【００３５】
ブロック４４０で、患者が投薬指示に関連付けられている薬剤を服用しているかどうかを判定する。患者が投薬指示に関連付けられている薬剤を患者が服用しているかどうかは、患者の身体的状態の特性を表す値と決定された閾値とを比較することによって判定される。この比較により、患者がその薬剤を服用しているかどうかを示す、満足できる結果、または満足できない結果が得られる。例えば、センサーを使用して患者の心拍数データを集める場合、この値を、患者の心拍数に対する処方された薬剤の影響予測に基づいて計算された閾値と比較する。この例では、患者の心拍数がこの計算された閾値を超える場合、結果は満足できないものであり、患者が処方された薬剤を服用していないことを示す。別の例では、センサーを使用して患者の汗組成データを集める場合、この値を、患者の汗組成に対する処方された薬剤の影響予測に基づいて計算された閾値と比較する。この例では、患者の汗組成濃度がこの計算された閾値を下回る場合、結果は満足できるものであり、患者が処方された薬剤を服用していたことを示す。
【００３６】
患者の身体的状態の特性を表す値が満足できないものであると判定された場合、ブロック４５０で、投薬指示に関連付けられている薬剤が服用されていないことを報告する。患者の身体的状態の特性を表す値が満足できるものであると判定された場合、ブロック４６０で、投薬指示に関連付けられている薬剤が服用されていることを報告する。投薬指示に関連付けられている薬剤が服用されているか服用されていないかを、例えば、表示および／または音響によるフィードバックを介して患者に報告することができるか、および／またはヘルスケアプロバイダによる監視を目的としてヘルスケアシステムに報告することができる。
【００３７】
例えば、患者の身体的状態の特性を表す値が決定された閾値より大きいと判定された場合、ブロック４５０で、投薬指示に関連付けられている薬剤が服用されていないことを報告する。患者の身体的状態の特性を表す値が決定された閾値より小さいと判定された場合、ブロック４６０で、例えば、投薬指示に関連付けられている薬剤が服用されていることを報告する。それに代えて、および／またはそれに加えて、決定された閾値より小さい値は薬剤が服用されていないことを示しうるが、決定された閾値より大きい値は薬剤が服用されていることを示しうる。投薬指示に関連付けられている薬剤が服用されているか服用されていないかを、例えば、表示および／または音響によるフィードバックを介して患者に報告することができるか、および／またはヘルスケアプロバイダによる監視を目的としてヘルスケアシステムに報告することができる。
【００３８】
方法４００のブロックの１つまたは複数は、例えば、単独で、またはハードウェア、ファームウェアの組み合わせで、および／またはソフトウェア内の一組の命令として実装することができる。いくつかの例は、汎用コンピュータまたは他の処理デバイス上で実行するためにメモリ、ハードディスク、ＤＶＤ、またはＣＤなどのコンピュータ可読媒体上に格納される一組の命令として実現することができる。
【００３９】
いくつかの例では、これらのブロックのうちの１つまたは複数を省くことができ、および／またはリストされている順序と異なる順序でブロックを実行することができる。例えば、いくつかの例では、いくつかのステップが実行されない場合がある。さらなる例として、同時に実行することも含めて、上記と異なる時間的順序でいくつかのステップを実行することができる。
【００４０】
図５は、本明細書で説明されているシステムおよび方法を実装するために使用できる例示的プロセッサシステム５１０のブロック図である。図５に示されているように、プロセッサシステム５１０は、相互接続バス５１４に結合されているプロセッサ５１２を備える。プロセッサ５１２は、例えば、好適なプロセッサ、処理ユニット、またはマイクロプロセッサとすることができる。図５に示されていないけれども、システム５１０はマルチプロセッサシステムであってもよく、したがって、プロセッサ５１２と同じ、または類似の、そして相互接続バス５１４に通信可能なように結合されている、１つまたは複数の追加のプロセッサを備えることができる。
【００４１】
図５のプロセッサ５１２は、メモリコントローラ５２０および入出力（「Ｉ／Ｏ」）コントローラ５２２を備える、チップセット５１８に結合されている。周知のように、チップセットは、典型的には、Ｉ／Ｏおよびメモリ管理機能、さらには複数の汎用および／または専用レジスタ、タイマーなどを搭載し、これらは、チップセット５１８に結合された１つまたは複数のプロセッサによってアクセス可能であるか、または使用される。メモリコントローラ５２０は、プロセッサ５１２（または複数のプロセッサがある場合には複数のプロセッサ）がシステムメモリ５２４およびマスストレージメモリ５２５にアクセスすることを可能にする機能を実行する。
【００４２】
システムメモリ５２４として、例えば、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、フラッシュメモリ、読み出し専用メモリ（ＲＯＭ）など望ましい揮発性および／または不揮発性メモリであればどのような種類のものでも使用することができる。マスストレージメモリ５２５としては、ハードディスクドライブ、光ドライブ、テープストレージデバイスなど望ましいマスストレージデバイスであればどのような種類のものでも使用できる。
【００４３】
Ｉ／Ｏコントローラ５２２は、プロセッサ５１２がＩ／Ｏバス５３２を介して周辺入出力（「Ｉ／Ｏ」）デバイス５２６および５２８ならびにネットワークインターフェース５３０と通信することを可能にする機能を実行する。Ｉ／Ｏデバイス５２６および５２８として、例えば、キーボード、ビデオディスプレイもしくはモニタ、マウスなど、望ましいＩＯデバイスであればどのような種類のものでも使用できる。ネットワークインターフェース５３０は、例えば、イーサネットデバイス、非同期転送モード（「ＡＴＭ」）デバイス、８０２．１１デバイス、ＤＳＬモデム、ケーブルモデム、セルラーモデムなどとすることができ、これを使用することで、プロセッサ５１０は、別のプロセッサシステムと通信することができる。
【００４４】
メモリコントローラ５２０およびＩ／Ｏコントローラ５２２は、図５において、チップセット５１８内の別々のブロックとして表されているが、これらのブロックによって実行される機能は、単一の半導体回路内に集積されるか、または２つまたはそれ以上の独立した集積回路を使用して実装されるようにできる。
【００４５】
そこで、いくつかの例では、患者、特に、例えば高齢者による薬剤服用の自己監視を改善し、その結果、投薬不足または投薬過剰の発生件数を減らすことができる。それに加えて、いくつかの例では、ヘルスケアシステムを介したヘルスケアプロバイダによる患者薬剤服用の監視を改善し、その結果、ヘルスケアプロバイダにかかる負担を軽減することができる。さらに、いくつかの例は、広範にわたる病状を治療するために必要なさまざまな薬剤を分析するように都合よくカスタマイズすることができる。
【００４６】
いくつかの例では、上述の機能を実装するための方法、システム、および機械可読媒体上のコンピュータプログラム製品を企図している。いくつかの例は、既存のコンピュータプロセッサを使用して、またはこの目的のために、もしくは別の目的のために組み込まれている専用コンピュータプロセッサによって、またはハード配線されたおよび／またはファームウェアのシステムによって実装されうる。
【００４７】
上述の、システムのコンポーネントおよび／または方法のステップのうちの１つまたは複数は、例えば、単独で、またはハードウェア、ファームウェアの組み合わせで、および／またはソフトウェア内の一組の命令として実装することができる。いくつかの例は、汎用コンピュータまたは他の処理デバイス上で実行するためにメモリ、ハードディスク、ＤＶＤ、またはＣＤなどのコンピュータ可読媒体上に格納される一組の命令として実現することができる。本発明のいくつかの例では、これらの方法ステップのうちの１つまたは複数を省くことができ、および／またはリストされている順序と異なる順序でこれらのステップを実行することができる。例えば、いくつかのステップは、本発明のいくつかの例では実行できない。さらなる例として、同時に実行することも含めて、上記と異なる時間的順序でいくつかのステップを実行することができる。
【００４８】
いくつかの例は、コンピュータ実行可能命令またはそこに格納されたデータ構造体を搬送または格納するためのコンピュータ可読媒体を備える。このようなコンピュータ可読媒体は、汎用もしくは専用コンピュータまたはプロセッサを備える他の機械によってアクセスできる利用可能な任意の媒体とすることができる。例えば、このようなコンピュータ可読媒体としては、ＲＡＭ、ＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュ、ＣＤ−ＲＯＭ、もしくは他の光ディスクストレージ、磁気ディスクストレージ、もしくは他の磁気ストレージデバイス、またはコンピュータ実行可能命令もしくはデータ構造体の形態で所望のプログラムコードを搬送もしくは格納するために使用することができ、また汎用もしくは専用コンピュータまたはプロセッサを備える他の機械によってアクセスできる他の媒体が挙げられる。上記の組み合わせも、コンピュータ可読媒体の範囲内に含まれる。コンピュータ実行可能命令は、例えば、汎用コンピュータ、専用コンピュータ、または専用処理機械に特定の１つの機能または機能群を実行させる命令およびデータを含む。
【００４９】
一般に、コンピュータ実行可能命令は、特定のタスクを実行する、または特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、コンポーネント、データ構造体などを含む。コンピュータ実行可能命令、関連するデータ構造体、およびプログラムモジュールは、本明細書で開示されているいくつかの方法のステップおよびシステムを実行するためのプログラムコードのいくつかの例を表す。このような実行可能命令または関連するデータ構造体の特定の並びは、そのようなステップで説明される機能を実装するための対応する動作の例を表す。
【００５０】
本発明の実施形態は、プロセッサを有する１つまたは複数のリモートコンピュータへの論理接続を使用してネットワーク接続環境内で実施することができる。論理接続は、例えば、限定はしないが、本明細書で提示されているローカルエリアネットワーク（ＬＡＮ）およびワイドエリアネットワーク（ＷＡＮ）を含むものとしてよい。このようなネットワーキング環境は、オフィス規模または企業規模のコンピュータネットワーク、イントラネット、およびインターネットにおいて一般的であり、さまざまな異なる通信プロトコルを使用することができる。当業者であれば、そのようなネットワークコンピューティング環境は、パーソナルコンピュータ、ハンドヘルドデバイス、マルチプロセッサシステム、マイクロプロセッサベースのまたはプログラム可能な家電製品、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、および同様のものを含む、多くの種類のコンピュータシステム構成を典型的には包含しうることを理解するであろう。本発明の実施形態は、通信ネットワークを通じて（ハード配線されたリンク、無線リンクによって、またはハード配線されたリンクと無線リンクとの組み合わせによって）リンクされているローカルの処理デバイスとリモートの処理デバイスとによってタスクが実行される場となる分散コンピューティング環境内で実施することもできる。分散コンピューティング環境では、プログラムモジュールは、ローカルおよびリモートの両方のメモリストレージデバイス内に配置されうる。
【００５１】
本発明の実施形態のシステム全体または部分を実装するための例示的なシステムとしては、処理ユニット、システムメモリ、およびシステムメモリを含むさまざまなシステムコンポーネントを処理ユニットに結合するシステムバスを備える、コンピュータの形態の汎用コンピューティングデバイスが挙げられる。システムメモリは、読み出し専用メモリ（ＲＯＭ）およびランダムアクセスメモリ（ＲＡＭ）を含むものとしてよい。コンピュータは、磁気ハードディスクの読み出しおよび書き込みを行うための磁気ハードディスクドライブ、取り外し可能な磁気ディスクの読み出しまたは書き込みを行うための磁気ディスクドライブ、およびＣＤ−ＲＯＭまたは他の光媒体などの取り外し可能な光ディスクの読み出しまたは書き込みを行うための光ディスクドライブを備えることもできる。ディスクドライブおよび関連コンピュータ可読媒体は、コンピュータ用のコンピュータ実行可能命令、データ構造体、プログラムモジュール、およびその他のデータを格納する不揮発性ストレージを実現する。
【００５２】
本発明は、いくつかの実施形態に関して説明されているが、当業者であれば、本発明の範囲から逸脱することなく、さまざまな変更を加え、同等物を代用することができることを理解するであろう。それに加えて、本発明の範囲から逸脱することなく、さまざまな修正を行って、特定の状況または材料を本発明の教示に適合させることができる。したがって、本発明は、開示されている特定の実施形態に限定されないことが意図されているが、本発明は、付属の請求項の範囲内にあるすべての実施形態を含むことが意図されている。
【符号の説明】
【００５３】
１００  ヘルスケアシステム
１０２  病院情報システム
１０４  インターフェースユニット
１０６  データセンター
１０８  薬剤服用アナライザー
１１０  ＨＩＳインターフェース接続部
１１２  データセンターインターフェース接続部
１１４  ネットワーク
１１６  センサー
１１８  ユーザーインターフェース
１２０  サーバー
１２２  データベース
１２４  レコードオーガナイザー
２２０  取っ手
２２２  患者
３３６  ネットワークインターフェース
３３８  投薬アナライザー
３４０  患者アナライザー
３４２  レポートジェネレータ
５１０  プロセッサシステム
５１２  プロセッサ
５１４  相互接続バス
５１８  チップセット
５２０  メモリコントローラ
５２２  入出力コントローラ
５２４  システムメモリ
５２５  マスストレージメモリ
５２６、５２８  Ｉ／Ｏデバイス
５３０  ネットワークインターフェース
５３２  Ｉ／Ｏバス
【図１】
0006034018.tif 000002
【図２ａ】
0006034018.tif 000003
【図２ｂ】
0006034018.tif 000004
【図３】
0006034018.tif 000005
【図４】
0006034018.tif 000006
【図５】
0006034018.tif 000007