(57)【特許請求の範囲】
【請求項１】
状況に基づく、自動的に再構成可能なエンタープライズデジタルアシスタントであって、
第１の医療エンティティに関連付けられる第１の固有識別子および第２の医療エンティティに関連付けられる第２の固有識別子を読むよう構成されている無線データ獲得システムと、
エンタープライズデジタルアシスタントが第１の機能モードおよび第２の機能モードの一方にあるよう自動的に再構成させるよう構成されているアプリケーション構成モジュールとを備え、第１の機能モードは第１の固有識別子の読取りに応答して第１の医療エンティティに特有である第１の医療情報を管理するよう第１の状況を確立し、および第２の機能モードは、第２の固有識別子の読取りに応答して第２の医療エンティティに特有である第２の医療情報を管理するよう第２の状況を確立し、さらに
第１の医療エンティティに特有である第１の医療情報を、第２の医療エンティティに特有である第２の医療情報と結合するよう構成されているデータ処理ユニットを備え、
前記アプリケーション構成モジュールは、コンピュータネットワークまたはサーバ接続がなければ、前記第１のまたは第２の機能モードの少なくとも一方を動作可能にし、
前記第１のおよび／または第２の機能モードは、固有の識別子に基づき通信プロトコルを自動的に実施して、それぞれの医療エンティティに関連する医療情報を処理することを含み、
前記データ処理ユニットは、医療情報が無線ネットワークリンクで送信するには機密性が高過ぎるかどうかを判断し、無線ネットワークリンクで送信するには機密性が高過ぎると判断した場合には、当該医療情報を有線のネットワークで送信する、エンタープライズデジタルアシスタント。
【請求項２】
対応する機能モードにおいて、第１のまたは第２の医療エンティティとのみ通信するよう構成されている、請求項１に記載のエンタープライズデジタルアシスタント。
【請求項３】
前記無線データ獲得システムは、所定の医療装置および/またはシステム用の通信プロトコルの集合を有する装置ライブラリを含み、
前記無線データ獲得システムは、第１のおよび/または第２の識別子を読取ったあと、装置ライブラリから適切な通信プロトコルを探す、請求項１または２に記載のエンタープライズデジタルアシスタント。
【請求項４】
アプリケーション構成モジュールは、ワークフローを記憶するワークフローライブラリをさらに含み、前記アプリケーション構成モジュールは、ワークフロープロトコルに基づき、エンタープライズデジタルアシスタントが第１のまたは第２の機能モードになるよう再構成するよう適合される、請求項１から３のいずれか１項に記載のエンタープライズデジタルアシスタント。
【請求項５】
前記アプリケーション構成モジュールは、状況上関連する医療情報を受取る／表示する準備のために、エンタープライズデジタルアシスタントを自動的に再構成する、請求項１から４のいずれか１項に記載のエンタープライズデジタルアシスタント。
【請求項６】
前記アプリケーション構成モジュールは、適切なワークフロープロトコルを選択すると、所望の機能および/または動作構成情報をエンタープライズデジタルアシスタントのほかのモジュールに通信することにより、エンタープライズデジタルアシスタントを自動的に再構成する、請求項１から５のいずれか１項に記載のエンタープライズデジタルアシスタント。
【請求項７】
第１の機能モードは、第１の医療情報を管理するために、第１の医療エンティティと第１の通信インターフェイスを確立するよう構成されている、請求項１から６のいずれか１項に記載のエンタープライズデジタルアシスタント。
【請求項８】
第２の機能モードは、第２の医療情報を管理するために、記録サーバと第２の通信インターフェイスを確立するよう構成されている、請求項１から７のいずれか１項に記載のエンタープライズデジタルアシスタント。
【請求項９】
第１の医療情報および第２の医療情報の少なくとも一方は、エンタープライズデジタルアシスタントに接続される第１の入力装置からのユーザ入力を含む、請求項１から８のいずれか１項に記載のエンタープライズデジタルアシスタント。
【請求項１０】
第１の医療情報および第２の医療情報の少なくとも一方に属するパラメータについて、予測値と実際の値との間に相違を検出すると、システム警告を生成するよう構成される検証コンポーネントをさらに備える、請求項１から９のいずれか１項に記載のエンタープライズデジタルアシスタント。
【請求項１１】
第１の医療エンティティは患者であり、第２の医療エンティティは診断装置である、または第１の医療エンティティは介護者であり、第２の医療エンティティは患者である、請求項１から１０のいずれか１項に記載のエンタープライズデジタルアシスタント。
【請求項１２】
認証の信任を求めて、エンタープライズデジタルアシスタントのユーザを促すよう構成されている認証モジュールをさらに備える、請求項１から１１のいずれか１項に記載のエンタープライズデジタルアシスタント。
【請求項１３】
前記第１のおよび/または第２の固有識別子は、コンピュータネットワークまたはサーバ接続がない場合に、前記アプリケーション構成モジュールが、第１のおよび第２の機能モードを確立可能にするのに十分なデータセットを含む、請求項１から１２のいずれか１項に記載のエンタープライズデジタルアシスタント。
【請求項１４】
状況に基づき、エンタープライズデジタルアシスタントを自動的に再構成するための方法であって、
第１の医療エンティティに関連付けられる第１の固有識別子を読取るステップと、
第１の識別子に基づき第１の状況を定めるステップと、
第１の医療エンティティに関連付けられる第１の状況医療情報を処理するために、第１の固有識別子を読取ると、エンタープライズデジタルアシスタントが第１の機能モードになるように自動的に再構成するステップとを備え、第１の機能モードは第１の状況に対応し、さらに、
第２の医療エンティティに関連付けられる第２の固有識別子を読取るステップと、
第２の識別子に基づき第２の状況を定めるステップと、
第２の医療エンティティに関連付けられる第２の状況医療情報を処理するために、第２の固有識別子を読取ると、エンタープライズデジタルアシスタントが第２の機能モードになるように自動的に再構成するステップとを備え、第２の機能モードは第２の状況に対応し、さらに、
第１の状況医療情報を第２の状況医療情報に結合するステップと、
コンピュータネットワークまたはサーバ接続がなければ、前記第１のまたは第２の機能モードの少なくとも一方を動作可能にするステップとを備え、
前記第１のおよび／または第２の機能モードは、固有の識別子に基づき通信プロトコルを自動的に実施して、それぞれの医療エンティティに関連する医療情報を処理することを含み、
前記医療情報を処理することは、
医療情報が無線ネットワークリンクで送信するには機密性が高過ぎるかどうかを判断することと、
無線ネットワークリンクで送信するには機密性が高過ぎると判断した場合には、当該医療情報を有線のネットワークで送信することとを含む、方法。
【請求項１５】
医療機関において医療エンティティ間で状況に基づく医療データを自動的に結びつけるために、コンピュータをエンタープライズデジタルアシスタントとして機能させるコンピュータプログラムであって、前記プログラムは、前記コンピュータのプロセッサによって実行されると、前記コンピュータに請求項１４に記載の再構成するための方法を実行させる命令を含む、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は医療情報システムに関する。
【背景技術】
【０００２】
背景
技術がよりユビキタスとなり、たとえば救急治療、外来診療や在宅環境においてより少ない数の介護者で患者に対応しなければならなくなると、臨床医に柔軟かつ使いやすい技術を提供する必要が最優先されるようになった。種々の既知の医療装置、システムならびにたとえば診断ツール、モニタおよび情報システムといった解決法は、非常に特殊化されており、すなわち、それらは典型的には１つのことを確実に実施する。たとえば典型的な商用エレクトロニックメディカルレコード（ＥＭＲ）は、数百ものモジュールを有し得る。このような医療システムにおいて、各モジュールは、特定の医療のニーズ、たとえばフローシートのニーズ、または小児患者についての情報のニーズを果たす。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
したがって、多様な医療装置、システムおよび解決法を簡単に構成および接続でき、かつ経験豊富なまたは経験の少ない臨床従事者の双方が使用できるシステムを作成するニーズがある。多くの場合、このニーズは、どの病院でも何千ものレガシー医療システムがあることによってさらに複雑化している。さらに、医療システムは、標準的な接続性を殆どまたは全く有していないことがある。その結果、種々の医療装置およびシステム間の通信は芳しくない。この理由により、多くの病院は、どのようなベンダからも文字通りどのような医療装置またはシステムをも、１つのベンダまたは医療システムに病院を縛り付けることなく、接続できる接続性についての解決法を求めている。
【０００４】
図面の記載
本発明の実施例および他の局面は、以下の記載および添付図面から明らかとなり、これらは本発明を示すためのものであって制限を意味するものではない。
【図面の簡単な説明】
【０００５】
【図１】例示的なワークフロー認識接続（ＷＡＣ）システムの高度な概略図である。
【図２】例示的なエンタープライズデジタルアシスタントアーキテクチャの概略図である。
【図３】エンタープライズデジタルアシスタントによって実施される、例示的なＷＡＣクライアントアーキテクチャを示す図である。
【図４】例示的なＷＡＣサーバアーキテクチャの概略図である。
【図５】状況に基づいてエンタープライズデジタルアシスタントを自動的に再構成するための例示的方法を示すフローチャート図である。
【発明を実施するための形態】
【０００６】
本発明は添付の図面と関連して読まれるべき、以下の詳細な説明によってよりよく理解されるであろう。本明細書において、同じ番号は本発明の種々の実施例において同様の要素を示す。
【０００７】
詳細な説明
自動再構成およびデータ結合を有し、カスタマイズ可能でありかつ状況上関連する医療システムのための方法、装置、およびコンピュータプログラムプロダクトが開示されている。一部の実施例は、状況に基づきその機能性を変えることが可能であり、かつ、ある医療エンティティ、たとえば介護者または患者に関連付けられる医療情報を、別の医療エンティティ、たとえば医療装置またはシステムに関連付けられる医療情報に関連付ける、リンクさせる、および／または構成するといった結合を行なうことができる、エンタープライズデジタルアシスタントに関する。
【０００８】
別の実施例は、状況に基づいてエンタープライズデジタルアシスタントを自動的に再構成し、状況上関連性のあるデータ結合を行なうための方法に関する。ここで、本方法は、複数の医療エンティティから医療データを処理し、データを１つ以上の臨床情報システムに送るためのモジュールを提供する。
【０００９】
ワークフロー認識接続（ＷＡＣ）アーキテクチャ：
図１は、エンタープライズデジタルアシスタント（ＥＤＡ）１０４を含む例示的なワークフロー認識接続（ＷＡＣ）システム１００の高度な概略図である。図示されるように、ＷＡＣシステム１００は、１つ以上の医療エンティティ１０８から１２４を含み、これらはすべて、エンタープライズデジタルアシスタント１０４とデータ通信しているＷＡＣサーバ１３８と通信する、たとえばエンタープライズデジタルアシスタント１０４から、データを送信および／または受信し、さらに、ＷＡＣサーバ１３８とデータ通信する１つ以上の臨床情報システム１４２から１５４を含む。一部の実施例において、エンタープライズデジタルアシスタント１０４は固有の機械読取可能識別子、たとえばバーコードやＲＦＩＤタグをスキャンまたは「読取る」よう構成されている。
【００１０】
一部の実施例において、ＷＡＣシステム１００は、複数のネットワーク装置、ルータ、Ｉ／Ｏコンポーネント、スタンドアロンコンピュータシステム、および状況上関連するアプリケーションを実行するサーバを備えた汎用コンピュータネットワークシステムとして実施される。状況上関連するアプリケーションは、ユーザログやプロセスフロー制御を実施するサービスモジュール、および／またはガイダンスモジュールを含む。図１では１つのエンタープライズデジタルアシスタント１０４しか示されていないが、ＷＡＣシステム１００には、典型的には２つ以上のエンタープライズデジタルアシスタント（総括的に１０４）が用いられる。
【００１１】
ＷＡＣシステム１００の医療エンティティ１０８から１２４は、たとえば介護者または医者１０８、患者１１２、ならびに医療機関従業員および／または病院スタッフ１１６を含む。医療エンティティ１０８から１２４は、たとえば血圧、体温、脈拍または心拍および呼吸モニタといった生命兆候モニタ１２０−１、たとえばＩＶポンプといったＩＶステーション１２０−２、および／または理学的診察室において、体重身長測定はかり１２０−３、ならびに他の医療装置またはシステム１２０−４を含む。一部の実施例において、医療装置および／またはシステム１２０は、医療アクチュエータまたは医療センサのどちらかであると分類される。医療アクチュエータとは、生理的パラメータまたは他の医療システムのアクティビティを制御するよう構成されている機械的または電子的医療装置またはシステムであり、医療センサとは、生理的パラメータまたは他の医療システムのアクティビティを検出するよう構成されている機械的もしくは電子的な装置またはシステムである。医療アクチュエータの一例としては薬剤注入ポンプ、医療センサの一例としては心臓モニタを挙げることができる。
【００１２】
一部の実施例では、他の医療装置またはシステム１２０−４は、たとえばプリンタ、コピー機、および／または電話やファックスといった通信装置を含むことができる。一実施例において、他の医療装置またはシステム１２０−４は、薬剤ラベルプリンタを含む。薬剤ラベルプリンタの一例は、「ラベル付け」と題される代理人文書番号００７８６−８２９Ｐ０１で特定される仮出願に記載されており、その発明者はHarry Manalopoulous、 Wilton Levine、 Nat Sims、 Mike DempseyおよびKim Donovanであり、本願と同じ出願日を有し、その内容は引用によりここに援用される。特定の実施例において、他の医療装置またはシステム１２０−４は、より進化した通信インターフェイスとの互換性が制限されているレガシー医療装置またはシステムを含む。
【００１３】
たとえば、ＣＡＳ７４０モニタのようなレガシー医療装置は、たとえばＥＧＣ、心拍数および／または血圧といった患者１１２の生命兆候を取得するために用いられる。ＣＡＳ７４０モニタは、標準のネットワーク接続を持たない。しかし、ＣＡＳ７４０は、レガシーＲＳ−２３２ポートを有する。したがって、ＣＡＳ７４０は、ＲＳ−２３２からブルートゥース(Bluetooth)（登録商標）へのコンバータを用いて、ＷＡＣシステム１００内において、通信する、すなわち直接的な点−点の態様で送信および／または受信するよう構成できる。
【００１４】
一部の例では、医療エンティティ１０８から１２４は、診察室または病院設備室１２４を含む。別の実施例では、医療エンティティ１０８から１２４は、医療項目１２８、たとえば包装し直されたピル／タブレット、薬瓶、薬剤ラベルおよび／または患者医療履歴チャートをも含む。
【００１５】
ＷＡＣシステム１００の医療エンティティ１０８から１２４の各々は、たとえばバーコード、二次元バーコード、もしくは他の標識、またはＲＦＩＤタグといった固有の識別子を介してエンタープライズデジタルアシスタント１０４によって特定される。その結果、医療区域における２つの同一の血圧モニタは、１つのベンダによって製造または現在保守点検されているとしても、固有のものとして識別される。
【００１６】
別の実施例では、エンタープライズデジタルアシスタント１０４は、たとえば医者のオフィスおよび／または患者診察室といった設備室のドア枠上のバーコードをスキャンするよう構成できる。その結果、トランザクションの場所、たとえば医師のオフィスまたは患者の診察室も、医療トランザクション情報に結合される。このような態様で、状況によっては、健康治療施設は、設備室の使用について追跡、検討および最適化することができる。さらに別の実施例では、健康治療施設は、上述の設備室と同様の態様で、他の設備資産、たとえば医療装置またはシステム１２０の使用を同様に追跡、検討および最適化することができる。
【００１７】
一部の実施例において、医療業界通信協議会（ＨＩＢＣＣ）により利用可能である、２００７年１０月５日に発行された「患者の投薬安全性についての確実な識別、仕様書バージョン１．０」に記載される規準（以降「ザスタンダード」と呼ぶ）のような標準的な識別システムを用いて、固有の識別方式を実施する。
【００１８】
ザスタンダードは、コンピュータネットワークがなくても、薬剤投与記録システムを実施するのに十分な量のデータセットを収容する。その結果、ザスタンダードの仕様書は、少量の必要なデータエレメント（接続環境により適する）と、接続されていないスタンドアロンの環境においてより安全な機能性を支持する大量の任意のデータエレメントとを挙げている。したがって、ザスタンダードは、各使用分野での必須のおよび任意なデータエレメントのディクショナリを与え、さらにこの情報をどのように構成するかも記載している。
【００１９】
以下でより詳細に説明するように、エンタープライズデジタルアシスタント１０４は、自動再構成のための１つ以上のソフトウェアモジュールを有する演算装置である。一部の実施の形態において、エンタープライズデジタルアシスタント１０４は、ポータブルな電子装置、またはたとえばイリノイ州、ショウンバーグにあるモトローラ社によって製造されたシンボルＭＣ−７０のような携帯装置である。別の実施例では、エンタープライズデジタルアシスタント１０４は、パソコンやワークステーションのようなコンピュータステーションとして実施される。他の実施例では、エンタープライズデジタルアシスタント１０４は、携帯電話内に実施される。
【００２０】
エンタープライズデジタルアシスタント１０４は、医療エンティティ１０８から１３２の固有の識別子、たとえば患者に関連付けられる機械読取可能なタグをスキャンし、その固有の識別子に基づき通信プロトコルを実施して、医療エンティティ１０８から１３２に関連付けられる医療データ、たとえば患者の医療履歴情報を処理するよう構成されている。したがって、固有の識別子に応答して、エンタープライズデジタルアシスタント１０４は、医療情報を管理するための、状況上関連するモードに自動的に再構成される。
【００２１】
エンタープライズデジタルアシスタント１０４は、たとえばＲＳ−２３２またはユニバーサルシリアルバス（ＵＳＢ）を介した有線接続、および／またはたとえば無線周波数（ＲＦ）、ブルートゥース（登録商標）または赤外線（ＩＲ）接続を介した無線接続を用いて、医療エンティティ１０８から１２８のうちの選択されたエンティティと通信チャネルを確立する。一部の実施例では、このチャネルを用いてエンタープライズデジタルアシスタント１０４は、通信している医療エンティティ１０８から１２８の種類を特定する。エンタープライズデジタルアシスタント１０４は、この情報を用いて、適切な通信チャネルまたはリンクと、選択された医療エンティティ１０８から１２８から医療情報を送受信するためのプロトコルとを選択する。
【００２２】
特定の実施の形態においてクロスコミュニケーションエラーをなくすために、エンタープライズデジタルアシスタント１０４は、たとえば複数の医療装置またはシステム１２０のうちのある医療装置またはシステム１２０の固有の識別子をスキャンし、現行の状況においてその特定の医療装置またはシステム１２０とのみ通信するよう構成されている。たとえば、医療装置またはシステム１２０にある二次元バーコードは、その医療装置またはシステム１２０と関連している固有のアドレス指定できるブルートゥース（登録商標）無線装置へのポインタを含むことができる。このようなバーコード識別システムの一例は、ザスタンダードに記載されている。
【００２３】
さらに、ブルートゥース（登録商標）が広く実施される変形であるＩＥＥＥ  ８０２.１５.１−２００２ワイヤレスパーソナルエリアネットワークスタンダードは、このような固有にアドレス指定ができるブルートゥース（登録商標）無線装置を記載している。別の実施の形態では、二次元バーコードは、固有にアドレス指定ができる通信リンクまたはモジュールへのポインタを含まない。たとえば、例示的なＩＲＤＡデータ通信モジュールは、固有にアドレス指定される必要はない。なぜなら、ユーザは、通信チャネルを確立するために、エンタープライズデジタルアシスタント１０４をＩＲポートに直接向けることができるからである。
【００２４】
他の実施の形態において、エンタープライズデジタルアシスタント１０４は、同じ状況上で所定の数の医療装置および／またはシステム１２０と同時に通信するよう構成されている。たとえば、エンタープライズデジタルアシスタント１０４は、パルスオキシメータのバーコードをスキャンし、自動的にパルスオキシメータと凝析テスタの両方との通信チャネルを自動的に開いて、血液凝固時間情報および血液内の酸素レベルに対応するＳｐＯ2レベル情報を同時に引き出すよう構成できる。
【００２５】
別の実施の形態において、エンタープライズデジタルアシスタント１０４は、１つ以上のメディカルエンティティ１０８から１２４の固有の識別子をスキャンして、医療情報を管理するための状況を定めるよう構成されている。たとえば、エンタープライズデジタルアシスタント１０４は、手術室の薬剤ボトルに付けられるラベルのバーコードをスキャンして麻酔用注射ラベル印刷状況モードを再構成するよう構成できる。
【００２６】
エンタープライズデジタルアシスタント１０４は、たとえばＷｉＦｉおよび／またはブルートゥース（登録商標）のようなワイヤレス接続を介して、またはたとえばイーサネット（登録商標）、Active Sync接続といった有線接続を介して、たとえばＷＡＣサーバ１３８のような記録サーバと通信チャネルを確立する。一部の実施例では、エンタープライズデジタルアシスタント１０４は、たとえば戦場の駐屯所または救急車といった救急医療車両の場合のように、ネットワークまたはサーバ接続がない厳しい環境で用いられる。このような場合、ザスタンダードで記載されている識別システムのような、非接続環境において安定した機能性を有する識別システムを支持するのは有用である。
【００２７】
エンタープライズデジタルアシスタント１０４は、どの情報が重要であるかを定めるために、二次元バーコードをパーズする、すなわち知的にスキャンまたは「読取る」よう構成されている。たとえば、医療容器上の二次元バーコードは、薬剤の濃度についての情報、ならびにたとえば患者１１２の氏名および薬剤の有効期限などといった他の情報も含むことができる。エンタープライズデジタルアシスタント１０４は、バーコードをパーズして所与の状況用の関連する情報を定める。
【００２８】
一部の実施の形態では、エンタープライズデジタルアシスタント１０４は、マクロ、たとえば命令を含むサブルーチンを、たとえば薬剤注入ポンプといった医療装置またはシステム１２０にアップロードするためにも用いられる。たとえば、状況を定めた後、エンタープライズデジタルアシスタント１０４は、たとえば薬剤投与命令を薬剤注入ポンプに自動的にアップロードする。
【００２９】
ＷＡＣサーバ１３８は、たとえばマイクロソフトのウィンドウズ（登録商標）サーバを走らすサーバといった標準の単一プロセッササーバのようなネットワークサーバによって実施される。一実施例において、マイクロソフト社からのインターネット情報サービス（ＩＩＳ）のようなソフトウェアは、ネットワークサービスを提供するために用いられる。一般に、以下でより詳細に説明されるように、ＷＡＣルーチンを実施するモジュールは、標準のプログラミング言語、たとえばＣ♯、Ｃ／Ｃ＋＋、またはＪＡＶＡ（登録商標）で書かれている。
【００３０】
ＷＡＣサーバ１３８は、さらに１つ以上の臨床情報システム１４２から１５２とネットワーク通信している。臨床情報システム１４２から１５２は、たとえば長期的カルテ（ＬＭＲ）システム１４２、コンピュータプロバイダオーダエントリ（ＣＰＯＥ）システム１４６および／または調剤システム１５０を含む。
【００３１】
臨床情報システム１４２から１５２は、典型的には患者の医療履歴、データおよび情報を格納する。一部の実施の形態において、たとえば医療プロシージャおよび／または医療検査のような医療トランザクションが支払い対象である、自己負担である、または支払い対象ではないことを示す保険コードといった患者１１２の医療保険補償情報も、臨床情報システム１４２から１５２において集められ記憶された医療情報に結合されている。
【００３２】
一部の実施の形態では、医療トランザクションは、医療プロシージャおよび／または医療検査に関連するワークフローで行なわれるそれぞれのステップを含む。したがって、ローカル請求システム（図示されていない）は、各医療トランザクションの詳細を示す項目別の請求書を提供することができ、また、たとえば各医療トランザクションに対応する保険コードに基づく情報といった保険情報を含むことができる。代替的に、支払い請求は保険キャリアに電子的に送られ得る。
【００３３】
一実施例において、保険キャリアは、特定のプロシージャ、たとえば記録されている各医療トランザクションに対応するキャリア特有の保険コードを用いることを必要とするプロシージャとの適合性を必要とし得る。このような場合、請求システムは、患者１１２の医療情報に基づき、患者１１２への補償を与える保険キャリアを自動的に定める。この態様で、患者１１２の保険情報は、自動的に自分の医療記録に結合される。
【００３４】
一部の実施例では、ＷＡＣサーバ１３８は、他の情報またはサービスを発行または契約するために、他のウェブサービスサーバ１５４と接続する。当業者ならここに記載されているＷＡＣシステム１００は、ここに記載される技術および方法を用いて、記載されている以外の医療エンティティ１０８から１２４および／または臨床情報システム１４２から１５２を含むよう拡張できることは容易に認識できるであろう。
【００３５】
ＷＡＣエンタープライズデジタルアシスタントアーキテクチャ：
図２は、ＷＡＣシステム１００で使用するための例示的エンタープライズデジタルアシスタント１０４を示す高度な概略図である。図示されるように、医療エンティティ１０８から１２４は、さまざまな方法でエンタープライズデジタルアシスタント１０４とインターフェイスする。たとえば、一部の医療機関地域では、介護者１０８、患者１２１、および病院スタッフまたは従業員１１６一人一人に識別タグ、たとえば手首にはめられたタグまたは識別バッジが割当てられ、識別タグは、固有の機械読取可能識別子、たとえばバーコードまたは無線周波数識別（ＲＦＩＤ）タグを含む。したがって、エンタープライズデジタルアシスタント１０４は、固有の識別子をスキャンして医療情報を管理するための状況を確立する。
【００３６】
ＷＡＣシステム１００の医療装置および／またはシステム１２０の各々は、上記のようにたとえばブルートゥース（登録商標）または赤外線（ＩＲ）によって確立された通信チャネルを介してエンタープライズデジタルアシスタント１０４と通信する。エンタープライズデジタルアシスタント１０４は、スキャニングおよび通信モジュールを含み、これはたとえばバーコードスキャナ２０４、医療装置と赤外線通信チャネルを確立するためのＩＲ装置２０８、および医療装置とブルートゥース（登録商標）通信チャネルを確立するためのブルートゥース（登録商標）装置２１２を含む。一部の実施例において、バーコードスキャナ２０４、ＩＲ装置２０８および／またはブルートゥース（登録商標）モジュール２１２は、エンタープライズデジタルアシスタント１０４と独立して実施され、エンタープライズデジタルアシスタント１０４とデータ通信する。
【００３７】
エンタープライズデジタルアシスタント１０４は、さらにＷＡＣクライアント２１６と、たとえばＷｉＦｉネットワークモジュールまたはActive Syncモジュールのようなネットワーク管理モジュール２２０とを含む。一部の実施の形態において、エンタープライズデジタルアシスタント１０４は、移動オペレーティングシステム２２４、たとえばマイクロソフト社のウィンドウズ（登録商標）モバイル(Windows（登録商標） Mobile)を実行するための携帯電子装置として実施される。別の実施の形態において、エンタープライズデジタルアシスタント１０４のさまざまなモジュールは、ソフトウェアまたは関連するソフトウェアを有するハードウェアで実施される。他の実施の形態において、エンタープライズデジタルアシスタント１０４は、さらに無線ネットワークを介して外部のデータインターフェイス２２８と通信する。
【００３８】
図３は、ＷＡＣシステム１００における多様な医療装置および／またはシステム１２０を識別および通信するためのエンタープライズデジタルアシスタント１０４の例示的ＷＡＣクライアント２１６の概略図である（図１）。ＷＡＣクライアント２１６は、物理的インターフェイス３０２を介して医療装置および／またはシステム１２０との通信を与える。物理的インターフェイス３０２の例として、赤外線データ関連（ＩＲＴＢ）ポート３０４、ブルートゥース（登録商標）シリアルポート３０８、および／またはバーコードスキャナ３１２によって確立されたデータ検索システムを挙げることができる。一部の実施の形態において、物理的インターフェイス３０２は、ワイヤードシステムたとえばＲＳ−２３２、および／またはイーサネット（登録商標）ワイヤレスシステムを含む。
【００３９】
図示されるように、ＷＡＣクライアント２１６は、さらにデータ獲得モジュール３１６およびアプリケーション構成モジュール３２０を含む。データ獲得モジュール３１６は、データ保存モジュール３２４と通信する。さらに、アプリケーション構成モジュール３２０は、ネットワークインターフェイスモジュール３２８を介してＷＡＣサーバ１３８と通信する。
【００４０】
物理的インターフェイス３０２は、外部の医療装置またはシステム１２０から識別情報を受取る。その後、物理的インターフェイス３０２は、識別情報をデータ獲得モジュール３１６に送る。データ獲得モジュール３１６は、データプロトコルの集まりを含む装置ライブラリ３３２を含む。データプロトコルは、データ獲得モジュール３１６に医療装置および／またはシステム１２０用の通信プロトコルを与える。
【００４１】
たとえば、ある仮のシナリオでは、データ獲得モジュール３１６は、プリンタのバーコードに含まれる情報に基づいて、薬剤ラベルプリンタを、たとえばイリノイ州、バーノンヒルズにあるZebra Technologies社のゼブラモデルＴＬＰ３８４２プリンタとして認識する。したがって、データ獲得モジュール３１６は、装置ライブラリ３３２において適切な通信プロトコルを探す。適切なプロトコルが、たとえばブルートゥース（登録商標）通信プロトコルである場合、データ獲得モジュール３１６は、ブルートゥース（登録商標）シリアルポート３０８を介してプリンタとの通信の準備をする。
【００４２】
新しい装置、すなわち装置ライブラリ３３２に対応する入力がない医療装置および／またはシステム１２０を識別した上で、データ獲得モジュール３１６は、識別情報をアプリケーション構成モジュール３２４に送る。これに対して、アプリケーション構成モジュール３２４は、ネットワークインターフェイスモジュール３２８を介して通信チャネルを確立し、ＷＡＣサーバ１３８に接続する。このような態様で、ＷＡＣクライアント２１６は、新しい装置のための適切なライブラリエントリおよび通信プロトコルをダウンロードし、ライブラリのエントリを装置ライブラリ３３２に追加する。
【００４３】
一部の実施例において、新しいライブラリエントリおよび通信プロトコルは、装置ライブラリ３３２にある古いライブラリエントリおよび通信プロトコルと置き換えられる。他の実施例では、ライブラリエントリおよび通信プロトコルは、一時キャッシュメモリ（図示されない）に格納されて、ＷＡＣクライアント２１６が新しい装置と通信する間に用いられる。不要になれば、ライブラリエントリおよび通信プロトコルはキャッシュメモリから取除かれる。
【００４４】
医療装置および／またはシステム１２０との通信チャネルが一旦確立すると、ＷＡＣクライアント２１６は、医療装置またはシステム１２０と医療情報を送信および受信する。データ獲得モジュール３１６は、医療装置またはシステム１２０からの識別情報および医療情報をデータ保存モジュール３２４に送る。一部の実施例では、データ獲得モジュール３１６は、医療情報をアプリケーション構成モジュール３２０にも送る。
【００４５】
アプリケーション構成モジュール３２０は、ワークフローライブラリ３３６に記憶されるワークフロープロトコルの集合に基づき、エンタープライズデジタルアシスタント１０４が状況上関連するモードとなるよう再構成する。たとえば、データ獲得モジュール３１６は、医療装置および／またはシステム１２０がゼブラモデルＴＬＰ３８４２薬剤ラベルプリンタであると識別すれば、アプリケーション構成モジュール３２０は、エンタープライズデジタルアシスタント１０４の現在の機能は麻酔用薬剤のラベルをプリントすることであると判断する。したがって、ＷＡＣクライアント２１６は、現在の機能を実行するのに必要な適切なモジュールおよびサービスをロードする。
【００４６】
一部の実施例において、ワークフローライブラリ３３６に記憶されるワークフロープロトコルは、ユーザによって生成され、エンタープライズデジタルアシスタント１０４のメモリユニットに記憶される。別の実施例では、ワークフローライブラリ３３６は、一時キャッシュ（図示されない）として実施される。したがって、ワークフロープロトコルの完全なライブラリがＷＡＣサーバ１３８に記憶される。このような場合、適切なワークフロープロトコルは、上記のように、通信プロトコルが一時キャッシュにダウンロードされるのと同様な態様で、ＷＡＣサーバ１３８から一時キャッシュにダウンロードされる。
【００４７】
適切なワークフロープロトコルを選択すると、アプリケーション構成モジュール３２０は、所望の機能および／または動作構成情報を他のモジュール、たとえばデータ獲得モジュール２１６およびデータ保存モジュール３２４に通信することによって、エンタープライズデジタルアシスタント１０４を自動的に再構成する。この態様において、ＷＡＣクライアント２１６のすべてのモジュールは、現在の状況に関連する識別データおよび／または医療情報を受取りおよび処理する用意ができる。この再構成は、バーコードまたはＲＦＩＧタグをスキャンすること以外はユーザの介入を必要としないので、自動であるとみなされる。
【００４８】
データ保存モジュール３２４は、医療装置またはシステム１２０に関連する付加的識別情報を保存する。たとえば、データ保存モジュール３２４は、「ゼブラ」モデルＴＬＰ３８４２の薬剤ラベルプリンタは白黒でしかプリントアウトしない、またはプリンタが特殊な単一目的のラベルでロードされているといった情報を記憶する。別の実施例では、データ保存モジュール３２４は、介護者１０８、患者１１２および／または病院スタッフ１１６についての付加的識別情報またはプログラムパラメータを記憶する。
【００４９】
一部の実施例において、介護者１０８は、医療情報を直接ユーザインターフェイス３４０を介してデータ保存３２４に入力する。たとえば、医療装置１２０が生命兆候モニタであることをデータ獲得モジュール３１６が特定し、かつアプリケーション構成モジュール３２０が患者１１２からの生命兆候を受入れるようエンタープライズデジタルアシスタント１０４を構成すると、データ保存モジュール３２４は、ユーザインターフェイス３２４を介して医療情報および／またはデータ、たとえば患者識別情報、を受取る。したがって、このような場合、データ保存モジュール３２４は患者特定情報を記憶する。
【００５０】
ある実施の形態では、アプリケーション構成モジュール３２０はユーザインターフェイス３４０を制御する。たとえば、アプリケーション構成モジュール３２０は、エンタープライズデジタルアシスタント１０４のユーザに特定の画面および／またはボタンを表示するようユーザインターフェイス３４０を指示する。ユーザインターフェイス３４０およびデータ保存モジュール３２４は、たとえばＳＱＬモバイルデータベースによって実施されるデータベース３４４と通信して長期の医療および識別情報をそのデータベース３４４に保存する。
【００５１】
一部の実施例において、ユーザインターフェイス３４０は、介護者１０８および／または患者１１２の識別を検証する検証モジュール３４８と通信する。たとえば、一部の実施の形態において、検証モジュール３４８は、ユーザインターフェイス３４０を介してユーザ名およびパスワードの組合せの入力を求めることにより、エンタープライズデジタルアシスタント１０４のユーザを認証する。
【００５２】
一部の実施の形態において、検証モジュール３４８は、エンタープライズデジタルアシスタント１０４のユーザによって入力される医療情報をチェックして、その医療情報が現実的であり、予期される範囲内のものであることを確実にする。介護者１０８が患者１１２の血圧読取値を手動で入力できる、または血圧モニタが読取値を通信チャネルを介してエンタープライズデジタルアシスタント１０４に電子的に送信できる例では、検証モジュール３４８は、自動的に読取値をチェックして、読取値が間違っている、たとえば高過ぎるまたは低過ぎる場合には、警告を発する。
【００５３】
一部の実施の形態において、検証モジュール１０４は、医療情報を自動的にチェックして即時対応が必要であるかどうかを定める。したがって、エンタープライズデジタルアシスタント１０４は、ユーザインターフェイス３４０上の一連の画面によって介護者１０８を促すよう構成されており、たとえばこの場合は血圧の読取値である医療情報の正しい値の入力を促す。
【００５４】
特定の実施の形態において、検証モジュール１０４は、ネットワークインターフェイスモジュール３２８に伝送する前に、重要な医療情報、たとえば白血球の数、脈拍および／または血中酸素濃度についての情報をチェックするよう構成されている。たとえば、検証モジュール１０４は、ユーザインターフェイス３４０による一連のプロンプトによって、介護者１０８が重要な医療情報を検証するよう注意を促す。
【００５５】
他の実施の形態において、検証モジュール１０４は、重要な投薬情報、たとえば手術の際の麻酔注射の投与情報および／または薬剤濃度、および／または患者１１２に投与されるピルの情報をチェックするよう構成されている。このような態様で、検証モジュール１０４はエラーチェック機構を提供する。
【００５６】
別の実施の形態において、医療装置またはシステム１２０は、エラーチェック機構を既に含むことができる。たとえば引用によりその全部が援用される、「電子的にロード可能な薬剤ライブラリを備えた注入ポンプおよびライブラリをロードするためのユーザインターフェイス」と題される米国特許第５，６８１，２８５号に記載される薬剤注入ポンプは、重要な情報、たとえばベンダによって設定された事前の制限または介護者１０８によって設定された新しい制限についての薬剤投与情報および／または薬剤濃度をチェックする。したがって、検証モジュール１０４は、検証用の重要な情報を薬剤注入ポンプに送るよう構成できる。
【００５７】
一旦ユーザが認可された介護者１０８として認証されると、アプリケーション構成モジュール３２０は、エンタープライズデジタルアシスタント１０４を自動的に再構成して機能を変更しかつ次の入力の準備をする。ある実施の形態において、検証モジュール３４８は、患者の生命履歴情報を入力する前に、患者の特定を確認するようユーザに促す。
【００５８】
他の実施の形態において、検証モジュール３４８は、ネットワークインターフェイスモジュール３２８を介してＷＡＣサーバ１３８に、または直接臨床情報システム１４２から１５２に、送られる患者の生命維持履歴情報が正確に「読出される」ことを確実にする。特定の実施の形態において、検証モジュール３４８は、臨床情報システム１４２から１５２またはＷＡＣサーバ１３８に問合せて、前に送った情報が正確に記録されているかどうかを判断する。一部の実施の形態において、情報にタイムスタンプが付される。
【００５９】
エンタープライズデジタルアシスタント１０４は、前に送信した情報を実際の情報と比較することによって、情報が正確に記録されたか否かを自動的に検証することができる。一部の例では、エンタープライズデジタルアシスタントは、所定の時間、たとえば３００ｍｓが経過したら検証を実行する。別の例では、ユーザは、エンタープライズデジタルアシスタント１０４が検証を実行することを手動的にリクエストすることができる。
【００６０】
ユーザインターフェイス３４０は、データ転送モジュール３５２を介してネットワークインターフェイスモジュール３２８に対して状態、識別および／または医療情報を送受信する。一部の実施の形態では、状態情報は、たとえば医療装置またはシステム１２０の現状を示す情報である。したがって、状態情報は、たとえば生命兆候モニタが小児患者または大人の患者に操作されるよう構成されているか否か、またはプリンタの用紙もしくはラベルが切れていることを示す情報を含む。別の実施の形態において、識別情報は、たとえば介護者１０８、患者１１２および／または病院スタッフ１１６を特定する情報である。したがって、識別情報は、たとえば患者のＩＤ番号、氏名、生年月日、および／または場合によっては患者１０８の写真を含む。
【００６１】
一実施の形態において、アプリケーション構成モジュール３２０は、ワークフロープロトコルによって定められる状況に基づき、特定の医療情報が無線ネットワークリンクで送るには機密性が高過ぎると判断する。したがって、アプリケーション構成モジュール３２０はその機密情報を送るために、たとえば有線のネットワークを選択するようデータ転送モジュール３５２を構成する。
【００６２】
一部の実施の形態において、ネットワークインターフェイスモジュール３２８は、アプリケーション構成モジュール３２０に対して、ネットワークの状態、すなわちネットワーク接続が「アップ」または「ダウン」であるかを報告する。ネットワーク接続がないことが検出されると、アプリケーション構成モジュール３２０は、機能を変更するようエンタープライズデジタルアシスタント１０４を再構成して、ネットワーク接続の回復を待ちながら他のタスクを行なわせる。代替的に、アプリケーション構成モジュール３２０は、エンタープライズデジタルアシスタント１０４を再構成して別のネットワーク接続を検出させる。
【００６３】
ＷＡＣサーバアーキテクチャ：
図４は、例示的ＷＡＣサーバアーキテクチャの概略図である。図示されるように、エンタープライズデジタルアシスタント１０４は、たとえばＲＦ接続を介してＷＡＣサーバ１３８とネットワーク上で通信する。ＷＡＣサーバは、インターフェイスモジュール４０４、ＷＡＣウェブサービス層４０８、臨床情報システムインターフェイス４１２、更新サーバモジュール４１６、スタンドアロンデータストレージ４２０およびスタンドアロンデータインターフェイスモジュール４２４を含む。
【００６４】
インターフェイスモジュール４０４およびＷＡＣウェブサービス層４０８により、エンタープライズデジタルアシスタント１０４は、ＷＡＣサーバ１３８を認証して通信することができる。一部の例では、インターフェイスモジュール４０４は、たとえばマイクロソフト社からのインターネットインフォメーションサービシズ（ＩＩＳ）パッケージによって、ＷＡＣサーバ１３８で実施される。
【００６５】
インターフェイスモジュール４０４は、ネットワークインターフェイスモジュール３２８を介して、エンタープライズデジタルアシスタント１０４から状況、識別および／または医療情報を受取る。インターフェイスモジュール４０４は、情報を管理するためにＷＡＣウェブサービス層４０８と直接インターフェイスする。ＷＡＣウェブサービス層４０８はネットワークインターフェイスモジュール３２８から受取った情報が容易にチェック、表示、操作、記憶および／またはたとえばハイパーテキストトランスファプロトコル（ＨＴＴＰ）呼出といった標準のウェブ呼出を介して引き出されることを可能にする。
【００６６】
ＷＡＣサーバ１３８は、臨床情報システムインターフェイス４１２を介して臨床情報システム１４２と通信する。したがって、ＷＡＣウェブサービス層４０８は、エンタープライズデジタルアシスタント１０４から受取った医療情報を臨床情報システムインターフェイス４１２に送り、ここから情報は、臨床情報システム１４２に送られる。臨床情報システム１４２は、たとえば中に記憶されている医療記録といったデータを更新する。
【００６７】
臨床情報システム１４２がダウンである、またはＷＡＣサーバと臨床情報システム１４２とのＨＴＴＰインターフェイスが機能しない場合、スタンドアロンデータインターフェイス４２４は医療情報をＷＡＣサーバ１３８でローカルに管理する。臨床情報システム１４２がダウンしている間、医療情報は、スタンドアロンデータストレージ４２０においてローカルに保存される。
【００６８】
更新サーバモジュール４１６は、臨床情報システム１４２がアクセス可能であると判断すると、スタンドアロンデータストレージ４２０に記憶されている医療情報は、臨床情報システム１４２にコピーされる。一部の実施例では、医療情報の流れは双方向である。すなわち情報は、エンタープライズデジタルアシスタント１０４から臨床情報システム１４２に、および臨床情報システム１４２からエンタープライズデジタルアシスタント１０４に流れる。
【００６９】
図５は、ＷＡＣシステム１００内で動作する状況依存型エンタープライズデジタルアシスタント１０４を自動的に再構成するための例示的方法５００を示すフローチャート図である。図示されるように、エンタープライズデジタルアシスタント１０４のユーザは、ユーザインターフェイス３４０によって促されて、ユーザ名／パスワードの組合せを用いてログインする（ステップ５０４）。
【００７０】
一部の実施例では、介護者１０８は、認証処理の一部として、識別バッジのバーコードまたはＲＦＩＤタグをスキャンする。別の実施例では、エンタープライズデジタルアシスタント１０４は、他の認証および／または識別システム、たとえば指紋読取システム、網膜スキャニングシステムおよび／または顔認識システムを組込むよう構成されている。一実施の形態において、ユーザインターフェイス３４０は、介護するグループ、たとえば「一般介護」を選択するよう介護者１０８に促す。
【００７１】
介護者１０８は、エンタープライズデジタルアシスタント１０４で患者１１２の手首にはめられたタグをスキャンする（ステップ５０８）。上記のように一部の実施例では、エンタープライズデジタルアシスタント１０４は、患者１１２を識別するために他の認証および／または識別システムを用いることができる。アプリケーション構成モジュール３２０は、ワークフローライブラリ３３６からのワークフロープロトコルに基づく状況を自動的に定め、エンタープライズデジタルアシスタント１０４を再構成して状況上関連する医療情報を受取る／表示する準備をする。
【００７２】
一部の実施例では、エンタープライズデジタルアシスタント１０４は、適切な臨床情報システム１４２から患者１１２の医療情報を自動的にダウンロードする。別の実施例では、エンタープライズデジタルアシスタント１０４は、スタンドアロンデータストレージ４２０から関連する医療情報を検索する。医療情報は、手作業によるチェックのために、ユーザインターフェイス３４０によって介護者１０８に表示される。ユーザインターフェイス３４０は、介護者１０８にＯＫボタンまたは「キャンセル」ボタンを与えて、表示される情報を確認または拒絶させる。
【００７３】
介護者１０８は、ユーザデジタルアシスタント１０４で医療装置またはシステム１２０の固有の機械読取識別子、たとえばバーコードをスキャンする（ステップ５１２）。再度、アプリケーション構成モジュール３２０は、医療装置またはシステム１２０に関連する別のワークフロープロトコルに基づき状況を自動的に判断し、エンタープライズデジタルアシスタント１０４を再構成して対応する医療情報を受取る／表示する準備をする。
【００７４】
一部の実施の形態において、エンタープライズデジタルインフォメーション１０４は、患者情報を引き出す（ステップ５１６）ために、医療装置またはシステム１２０とたとえばブルートゥース（登録商標）または赤外線（ＩＲ）接続といった通信チャネルを確立する。このような態様で、データ保存モジュール３２４は、ユーザインターフェイス３４０から受取られた識別および医療情報に基づき、患者１１２の記録にあるすべての該当するフィールドにデータを追加投入する。
【００７５】
つぎにエンタープライズデジタルアシスタント１０４は、臨床情報システム１４２から引き出された医療情報を、医療装置またはシステム１２０からユーザインターフェイスおよび／または通信チャネルによって受取られた医療情報に結合する（ステップ５２０）。
【００７６】
最後に、ユーザインターフェイス３４０は、情報を介護者１０８に表示して、臨床情報システム１４２に与える前にチェックさせる（ステップ５２４）。一部の実施の形態において、エンタープライズデジタルアシスタント１０４は、クエリサブルーチンを自動的に実行して、医療情報が正確に臨床情報システム１４２に書込まれることを検証する。このようなクエリサブルーチンの一例では、データ転送モジュール３５２および検証モジュール３４８は、ネットワークインターフェイスモジュール３２８を介してＷＡＣサーバ１３８に自動的に問合せて結果を確認する。
【００７７】
実施例
以下の説明は、ここに開示される装置、方法およびコンピュータプログラムプロダクトの例示的実施例であり、限定するものではない。以下に記載される特徴は、本発明を示しかつ全体的な理解を与えるために用いられているにすぎない。したがって、当業者は本発明が以下に記載される特定の実施例に限定されないことを容易に理解するであろう。
【００７８】
一実施例において、エンタープライズデジタルアシスタント１０４は、生命兆候データを自動的に収集するために用いられる。関与する主な医療エンティティは、介護者１０８、患者１１２、および医療装置１２０、すなわちＩＲＤＡ接続が備わった生命兆候モニタ１２０−１である。
【００７９】
このようなシナリオでは、介護者１１６は、生命兆候モニタ１２０−１を用いて診察室にいる患者１１２から生命兆候情報を電子的に獲得および記憶する。介護者１１６は、次にエンタープライズデジタルアシスタント１０４を用いて生命兆候モニタ１２０−１上のバーコードをスキャンする。エンタープライズデジタルアシスタント１０４は次に、特定の対象が定められた通信接続、たとえばＩＲＤＡ接続またはブルートゥース（登録商標）接続を確立することにより、生命兆候モニタ１２０−１と通信する。介護者１１６は、患者１１２のバーコードをスキャンする。生命兆候情報は、生命兆候モニタ１２０−１から抽出されて患者１１２と関連付けられ、エンタープライズデジタルアシスタント１０４に送り出される。
【００８０】
一部の実施の形態において、生命兆候情報は、ＷＡＣサーバ１３８を介して適切な臨床情報システム１４２にも流される。一例では、医療機関区域の各介護者１１６にはエンタープライズデジタルアシスタント１０４が割当てられている。したがって、エンタープライズデジタルアシスタント１０４は、介護者１１６のＩＤを用いて予めプログラミングされる。任意に、エンタープライズデジタルアシスタント１０４を用いて、介護者は、自分の識別バッジのバーコードをスキャンして患者１１２用の生命兆候情報を取得したことを確認する。
【００８１】
上記の例では、すべての医療データは電子的に得られる。その結果、転写は必要ない。さらに確実な患者の識別が保障される。さらに、エンタープライズデジタルアシスタント１０４は、特定の医療装置またはシステムの使用を前提としない。したがって、医療装置またはシステムのベンダを変えても他の医療装置またはシステムに影響を与えない。
【００８２】
ＷＡＣシステム１００の利点は、たとえばＷｉＦｉのようなより高価で複雑な通信解決策と同じだけ有効に、たとえばＩＲＤＡのような比較的安価な通信解決策を使用できるその能力からきている。このような態様で、さまざまな通信システムが不当なコストを伴うことなく容易に導入できる。さらに、典型的にはネットワークで接続されていない医療装置またはシステム、たとえば携帯可能な生命兆候チェッカでも、医療データを適切な臨床情報システム１４２に電子的にアップロードすることができる。
【００８３】
これが可能なのは、このようなレガシー装置が、元々はプリンタ接続を意図されている、またはソフトウェア更新を受取ることを意図されるシリアルポートを考慮しているからである。このようなポートは、ドングルと接続するよう適合でき、エンタープライズデジタルアシスタント１０４と短距離の無線通信を与える。
【００８４】
別の実施例において、エンタープライズデジタルアシスタント１０４は、一般的な身体検査において患者１１２の医療情報を自動的に獲得するために用いられる。患者１１２は、体重計１３６の上に立つことが求められる。介護者１１６は、体重計１３６のバーコードをスキャンする。その結果、エンタープライズデジタルアシスタント１０４は、自動的に体重計１３６と通信して患者１１２の体重を取得する。
【００８５】
状況が身体測定であることが確立されると、エンタープライズデジタルアシスタント１０４は、表示画面にキーボードを自動的に表示して、患者１１２の身長を入力するよう介護者１１６を促す。この態様で、エンタープライズデジタルアシスタント１０４は、健康管理施設でのワークフローパラダイムを駆動させる。
【００８６】
別の実施例において、エンタープライズデジタルアシスタント１０４は、手術室で希釈または還元される麻酔用の薬剤ラベルを自動的にプリントアウトする。本実施例で関与する主な医療エンティティは、医療システム１２０、たとえば麻酔「ステーション」（さらに麻酔文書化システムを走らせているワークステーション、換気装置、プリンタおよび薬剤カートを含む）、介護者１０８、患者１１２、および原料薬剤、すなわち希釈または還元されず、直接ベンダから供給される薬剤を含む。
【００８７】
上記の例では、介護者１１６は、エンタープライズデジタルアシスタント１０４を用いて自分の識別カードのバーコードをスキャンし、それにより自分が作業を進めることが認められることを確証する。一実施の形態において、介護者１１６は、自分に資格があることを認証するためにユーザ名／パスワードの組合せを入力するよう促される。介護者１１６は、次に患者１１２のリストタグをスキャンしてエンタープライズデジタルアシスタント１０４に適切な臨床情報システム１４２から関連する医療情報をダウンロードすることを指示する。
【００８８】
一部の実施の形態において、患者１１２の特定は、麻酔ステーションに含まれる情報を識別することによって確立できる。たとえば、麻酔ステーションには既に患者１１２の医療情報が設定され、麻酔ステーションの固有の識別子をスキャンすると、この情報は自動的にエンタープライズデジタルアシスタント１０４にアップロードされる。
【００８９】
麻酔ステーションの固有の識別子のスキャニングに応答して、エンタープライズデジタルアシスタント１０４は、薬剤用のラベルをプリントアウトするために自分自身を自動的に再構成する。一部の実施の形態において、エンタープライズデジタルアシスタント１０４は、内蔵プリンタを用いて薬剤ラベルを印刷する。別の実施例では、エンタープライズデジタルアシスタント１０４は、ラベルを印刷するために、情報を遠隔のプリンタに無線で送信する。
【００９０】
つぎに介護者１１６は、さまざまな原料薬剤をスキャンし、薬剤に基づき、および／または介護者１１６がたとえばキーボードおよびユーザインターフェイス３４０を介して入力する付加的情報、たとえば薬剤の濃度および種類に基づき、ラベルを自動的に生成するように、エンタープライズデジタルアシスタント１０４を促す。エンタープライズデジタルアシスタントは、現在の手術がどの麻酔ステーションに関連付けられているか承知しているので、ラベルをプリントアウトするために、麻酔ステーションに近い適切なプリンタを選択することができる。
【００９１】
一部の実施例において、プリンタによって生成される薬剤ラベルは、バーコード、すなわち「娘」バーコードをも含む。したがって、娘バーコードがスキャンされると、エンタープライズデジタルアシスタント１０は、ラベルによって記載される薬剤成分が患者１１２に投与されたことを書類上記録する（患者１１２のリストタグをスキャンすることによって定められる）。
【００９２】
実施：
ここに記載される技法は、デジタルエレクトロニック回路で、またはコンピュータハードウェア、ファームウェア、ソフトウェア、またはその組合せで実施できる。これらの技法は、コンピュータプログラムプロダクトとして、すなわちたとえばマシン読取可能記憶装置のような情報キャリアで明確に実現されるコンピュータプログラムとして実施でき、たとえばプログラム可能プロセッサ、コンピュータ、または複数のコンピュータといったデータ処理装置によって実行され、またはその動作を制御する。コンピュータプログラムは、コンパイル型またはインタープリタ型言語を含むどのようなプログラミング言語で書かれてもよく、スタンドアロンプログラムもしくはモジュール、コンポーネント、サブルーチン、またはコンピュータ環境で使用するのに適する他のユニットを含むいかなる形式でも配置されることができる。コンピュータプログラムは、１台のコンピュータで、または１箇所にあるもしくは複数の箇所に分散されて通信ネットワークによって相互接続する複数のコンピュータで、実行できるよう配置される。
【００９３】
ここに記載される技法の方法ステップは、コンピュータプログラムを実行する１つ以上のプログラミング可能なプロセッサによって実行でき、入力データを操作しかつ出力を生成することによって、本発明の機能を実行する。方法ステップは、専用の論理回路、たとえばＦＰＧＡ（フィールドプログラマブルゲートアレイ）またはＡＳＩＣ（特定用途向け集積回路）によっても実行でき、さらに本発明の装置はその専用の論理回路として実施できる。モジュールとは、機能を実施するコンピュータプログラムおよび／またはプロセッサ／特定回路の部分を指すことができる。
【００９４】
コンピュータプログラムの実行に適するプロセッサは、一例として、汎用マイクロプロセッサおよび専用のマイクロプロセッサ、ならびにすべての種類のデジタルコンピュータのいずれか１つ以上のプロセッサを挙げることができる。一般に、プロセッサは、読出専用メモリから、ランダムアクセスメモリから、またはこの両方から、命令およびデータを受取る。コンピュータの本質的な要素は、命令を実行するためのプロセッサと、命令およびデータを記憶するための１つ以上のメモリ装置とを含む。一般にコンピュータは、たとえば磁気ディスク、光磁気ディスク、もしくは光ディスクといった、データを記憶するための大容量記憶装置を含む、またはこの大容量記憶装置からデータを受取るもしくはデータを転送する、または両方を行なうよう、動作可能に結合されている。コンピュータプログラム命令およびデータを具現化するのに適する情報担体は、如何なる形式の不揮発性メモリをも含み、たとえばＥＰＲＯＭやＥＥＰＲＯＭのような半導体記憶装置やフラッシュメモリ装置、たとえば内部ハードディスクまたは取外し可能なディスクである磁気ディスク、光磁気ディスク、ならびにＣＤ−ＲＯＭおよびＤＶＤ−ＲＯＭディスクを挙げることができる。プロセッサおよびメモリは、専用論理回路によって補完でき、または専用論理回路に組み込むことができる。
【００９５】
ユーザとの相互作用を与えるために、ここに記載される技法は、ユーザに情報を表示するためのたとえばＣＲＴ（陰極管）またはＬＣＤ（液晶表示）モニタといった表示装置と、キーボードおよびたとえばマウスまたはトラックボールといった指示装置とを有するコンピュータまたはエンタープライズデジタルアシスタント１０４で実施でき、ユーザはそれによってコンピュータに入力を与えることができる（たとえば、このような指示装置のボタンをクリックすることによって、ユーザインターフェイスエレメントと相互作用する）。ユーザとの相互作用のために、他の種類の装置を使うこともできる。たとえば、ユーザに与えられるフィードバックは、どのような形のセンサフィードバック、たとえば視覚的フィードバック、可聴のフィードバック、または触覚フィードバックであってもよい。ユーザからの入力は、可聴、会話型、または触覚入力を含めたどのような形でも受取ることができる。
【００９６】
ここに記載される技法は、分散コンピューティングシステムで実施することができ、分散コンピューティングシステムは、たとえばデータサーバといったバックエンドコンポーネント、および／またはたとえばアプリケーションサーバといったミドルウェアコンポーネント、および／またはたとえばグラフィックユーザインターフェイスおよび／またはユーザが本発明の実施で相互作用することができるウェブブラウザを有するクライアントコンピュータといったフロントエンドコンポーネント、またはこのようなバックエンドコンポーネント、ミドルウェアコンポーネント、もしくはフロントエンドコンポーネントのいずれかの組合せをも含む。本システムのコンポーネントは、どのような形または媒体のデジタルデータ通信、すなわち通信ネットワークによっても相互接続することができる。通信ネットワークの例としては、ローカルエリアネットワーク（ＬＡＮ）および広域ネットワーク（ＷＡＮ）、たとえばインターネット、を挙げることができ、有線および無線両方のネットワークを含む。
【００９７】
コンピューティングシステムは、クライアントおよびサーバを含むことができる。クライアントおよびサーバは、一般に互いに離れており、典型的には通信ネットワークを介して相互に作用する。クライアントとサーバとの関係は、それぞれのコンピュータで走りかつ互いにクライアント−サーバの関係を有するコンピュータプログラムによって生じる。
【００９８】
他の実施の形態
他の実施の形態も添付の請求項の範囲内にある。ここに記載される技法は異なった順番で行なうことができ、異なる順番であっても所望の結果が得られる。
【図１】
0005693227.tif 000002
【図２】
0005693227.tif 000003
【図３】
0005693227.tif 000004
【図４】
0005693227.tif 000005
【図５】
0005693227.tif 000006