"臨床意思決定支援アプリケーションを実行するプロセッサと、前記臨床意思決定支援アプリケーションによる使用のためのゼロ以上の意思決定支援モジュールを含むモジュールストアと、前記臨床意思決定支援アプリケーションと前記1つ以上の意思決定支援モジュールの間の少なくとも1つのインターフェースを提供する1つ以上のインターフェースと、を有するシステムであって、前記1つ以上のインターフェースが1つ以上の新たに追加される特定意思決定支援モジュールをサポートするインターフェースを含み、前記システムが前記1つ以上の特定意思決定支援モジュールを追加することによって拡張可能である、システム。前記臨床意思決定支援アプリケーション及び/又は前記意思決定支援モジュールのための設定ファイルを保存するための設定ファイルバンクをさらに有し、前記プロセッサが前記1つ以上の新たに追加される特定意思決定支援モジュールに対応する設定ファイルで前記設定ファイルバンクを更新する、請求項1に記載のシステム。特定意思決定支援モジュールがデザインタイムにおいて前記臨床意思決定支援アプリケーションの既存インターフェースを使用して追加される、請求項1乃至2のいずれか一項に記載のシステム。特定意思決定支援モジュールがデザインタイムにおいて対応するインターフェースと一緒に追加される、請求項1乃至3のいずれか一項に記載のシステム。特定意思決定支援モジュールが設定タイムにおいて追加される、請求項1乃至3のいずれか一項に記載のシステム。前記プロセッサが前記システムをリブートして臨床意思決定支援アプリケーションによる使用のために前記1つ以上の新たに追加された特定意思決定支援モジュール及び前記更新された設定ファイルを起動する、請求項5に記載のシステム。特定意思決定支援モジュールがランタイムにおいて追加される、請求項1乃至3のいずれか一項に記載のシステム。前記プロセッサが前記臨床意思決定支援アプリケーションが実行していることを検出するのに応答して前記1つ以上の新たに追加された特定意思決定支援モジュール及び前記更新された設定ファイルを使用するように前記臨床意思決定支援アプリケーションをランタイム中に設定する、請求項7に記載のシステム。前記1つ以上の新たに追加される特定意思決定支援モジュールが複雑な、エラーを起こしやすい、若しくはリスクの高い意思決定の少なくとも1つのための支援を提供する、請求項1乃至8のいずれか一項に記載のシステム。コンピュータのプロセッサによって実行されるときに、前記プロセッサに、デザインタイム、設定タイム若しくはランタイムの少なくとも1つにおいて1つ以上のインターフェースを用いてコンピュータ実行可能臨床意思決定支援アプリケーションのための新たな意思決定支援モジュールをインストール及び起動させる、コンピュータ実行可能命令でエンコードされるコンピュータ可読記憶媒体。臨床意思決定支援アプリケーションのための新たな意思決定支援モジュールをインストールする要求をランタイム中に受信するステップと、新たに追加される意思決定支援モジュールをサポートするインターフェースを使用して前記意思決定支援モジュールをインストールするステップと、前記新たに追加された意思決定支援モジュールを使用するように前記臨床意思決定支援アプリケーションを設定するステップとを有する方法。前記新たにインストールされた意思決定支援モジュールのための1つ以上の設定ファイルで設定ファイルバンクを更新するステップをさらに有する、請求項11に記載の方法。前記更新された設定ファイルバンクを使用するように前記臨床意思決定支援アプリケーションを設定するステップをさらに有する、請求項12に記載の方法。新たに追加される意思決定支援モジュールをサポートするインターフェースを使用して臨床意思決定支援アプリケーションのための新たな意思決定支援モジュールをインストールするステップと、前記新たに追加された意思決定支援モジュールを使用するように前記臨床意思決定支援システムをリブートするステップと、前記新たに追加された意思決定支援モジュールを検出するステップとを有する方法。設定タイム中に前記新たな意思決定支援モジュールをインストールする要求を設定タイムにおいて受信するステップをさらに有する、請求項14に記載の方法。臨床意思決定支援アプリケーションで前記新たに追加された意思決定支援モジュールを使用するステップをさらに有する、請求項14乃至15のいずれか一項に記載の方法。前記新たにインストールされた意思決定支援モジュールのための1つ以上の設定ファイルで設定ファイルバンクを更新するステップをさらに有する、請求項16に記載の方法。臨床意思決定支援アプリケーションへの新たに追加される意思決定支援モジュールの追加をサポートするインターフェースをデザインタイムにおいて追加するステップと、新たに追加される意思決定支援モジュールをデザインタイムにおいて前記インターフェースを用いて前記臨床意思決定支援アプリケーションに追加するステップとを有する方法。前記インターフェースが前記意思決定支援アプリケーションの既存インターフェースである、請求項18に記載の方法。臨床意思決定支援アプリケーションで前記新たに追加された意思決定支援モジュールを使用するステップをさらに有する、請求項18乃至19のいずれか一項に記載の方法。本願の態様は上述の問題などに対処する。一態様によれば、システムは臨床意思決定支援CDSアプリケーションを実行するプロセッサを含む。システムはCDSアプリケーションによる使用のためのゼロ以上の意思決定支援モジュールを含むモジュールストアをさらに含む。システムはCDSアプリケーションとゼロ以上の意思決定支援モジュールの間の少なくとも1つのインターフェースを提供する1つ以上のソフトウェアインターフェースをさらに含む。1つ以上のインターフェースは1つ以上の新たに追加される特定意思決定支援モジュールをサポートするインターフェースを含み、システムは1つ以上の特定意思決定支援モジュールを追加することによって拡張可能である。別の態様によれば、コンピュータ可読記憶媒体は、コンピュータのプロセッサによって実行されるときに、プロセッサに、デザインタイム、設定タイム若しくはランタイムの少なくとも1つにおいて1つ以上のインターフェースを用いてコンピュータ実行可能臨床意思決定支援アプリケーションのための新たな意思決定支援モジュールをインストール及び起動させる命令でエンコードされる。別の態様によれば、方法はランタイム中に臨床意思決定支援アプリケーションのための新たな意思決定支援モジュールをインストールする要求を受信するステップを含む。方法は臨床意思決定支援アプリケーションが実行していることを検出するステップをさらに含む。方法は新たに追加される意思決定支援モジュールをサポートするインターフェースを使用して意思決定支援モジュールをインストールするステップをさらに含む。方法は新たに追加された臨床意思決定支援モジュールを使用するように臨床意思決定支援アプリケーションを設定するステップをさらに含む。別の態様によれば、方法は新たに追加される意思決定支援モジュールをサポートするインターフェースを使用して臨床意思決定支援アプリケーションのための意思決定支援モジュールをインストールするステップを含む。方法は新たに追加された意思決定支援モジュールを使用するように臨床意思決定支援アプリケーションを再起動するステップをさらに含む。方法は新たに追加された意思決定支援モジュールを検出するステップをさらに含む。別の態様によれば、方法はデザインタイムにおいて、臨床意思決定支援アプリケーションへの新たに追加される意思決定支援モジュールの追加をサポートするインターフェースを追加するステップを含む。方法はデザインタイムにおいてインターフェースを用いて臨床意思決定支援アプリケーションに新たに追加される意思決定支援モジュールを追加するステップをさらに含む。本発明は様々な構成要素及び構成要素の配置で、並びに様々なステップ及びステップの配置で具体化し得る。図面は好適な実施形態を例示する目的に過ぎず本発明を限定するものと解釈されない。図1はワークステーション、デスクトップコンピュータ、又は同様のものなどといったコンピュータシステム100を図示する。コンピュータシステム100はスタンドアロンコンピュータシステム、若しくは複数の医療提供場所にわたって分散するネットワークの一部であり得る。コンピュータシステム100は1つ以上のプロセッサ102と、1つ以上のプロセッサ102によって実行されるときにシステム100に少なくとも臨床意思決定支援CDSアプリケーション臨床ガイドラインを実行することができる、ガイドラインドリブン若しくはベースのCDSアプリケーションなどを実行させるコンピュータ可読命令でエンコードされるコンピュータ可読記憶媒体104、CDSアプリケーション用の意思決定支援モジュール、及びCDSアプリケーションと意思決定支援モジュールの間のインターフェースを含む。図示のシステム100はコンピュータ解釈可能ガイドラインCIGを1度に1つずつ及び代替的に同時に実行するように構成される。適切なガイドラインは外傷、心筋梗塞、冠動脈性心不全、胸痛、喘息、心房細動、熱傷、糖尿病、薬物過剰摂取、耳痛、胃腸、及び/又は他の臨床ガイドラインに向けられ得るが、これらに限定されない。ガイドラインは単一被験者に特有であるか、及び/又は被験者のグループに当てはまり得る。以降、ガイドラインとはコンピュータ解釈可能ガイドラインをあらわす。1度に1つのガイドラインを実行することに集中するシステムの例は2008年11月6日出願のPCT/IB2009/054775、表題ExecutableClinicalGuidelineandGuidelineToolに記載され、これはその全容が引用により本明細書に組み込まれる。複数のガイドラインを同時に実行することができるシステムの例は2008年11月6日出願のPCT/IB2009/054779、表題MethodandSystemforSimultaneousGuidelineExecutionに記載され、これはその全容が本明細書に組み込まれる。モジュールストア112は1つ以上の意思決定支援モジュール108を含む。これは意思決定及び/又はアクション固有意思決定支援モジュールを含む。インターフェース116はCDSアプリケーション106の実行中CDSアプリケーションと1つ以上の意思決定支援モジュール108の間のインターフェースを提供する。入力/出力118はディスプレイ、モニタ又は同様のものを介して臨床意思決定提案、ガイドライン、ワークフローなどの様々な情報を提示する、及び/又は実行中CDSアプリケーションと接続するキーボード、マウス又は同様のものを介してユーザ入力を受け入れることを可能にする。下記でより詳細に記載する通り、システム100は拡張可能であり、1つ以上の新たな意思決定支援モジュールがデザインタイム、設定タイム、及び/又はランタイムにおいて追加及び/又は除去されることができるように構成される。これは例えばデザインタイムにおいてプログラマーが、並びに設定タイム及び/又はランタイムにおいてシステムアドミニストレーターが、例えば希望若しくは要求に応じてより複雑な、よりエラーを起こしやすい及び/又はリスクの高い意思決定を支援するために、1つ以上の意思決定及び/又はアクション固有意思決定支援モジュールを追加することを可能にする。図2はインターフェース116及び意思決定支援モジュール114と接続して実行されている及び動作しているrunning若しくは実行しているexecuting例示的なCDSアプリケーション202を図示する。インターフェース116はインターフェース2041,2042,...,204K,...,204Nを含むN個のインターフェース204を含むNは1以上の整数でありインターフェースの数をあらわす。意思決定支援モジュール114は意思決定支援モジュール2061,2062,...,206Jを含むJ個の意思決定支援モジュール206を含むJはゼロ以上の整数でありインターフェースの数をあらわす。図示の実施形態において、J個の意思決定支援モジュール206の各々はN個のインターフェース204の対応する1つとインターフェースする。インターフェース204Nは少なくとも1つの新たな若しくは新たに追加される意思決定支援モジュール200のサポート専用であり得る。代替的に、インターフェース116がJ個の意思決定支援モジュール206及び/又は新たな意思決定支援モジュール200など他の意思決定支援モジュールとインターフェースすることができる単一のインターフェースのみを有することが可能である。或いは代替的にインターフェース116のインターフェースの1つ以上が1つ以上の意思決定支援モジュール206とインターフェースすることが可能である。設定ファイルバンク208はCDSアプリケーション202によって使用される設定ファイルを保存する。臨床意思決定支援CDSアプリケーションモジュールインストーラ/デインストーラ212は意思決定支援モジュールをインストール及びデインストールする。これは新たに追加される意思決定支援モジュール206をサポートするように設定ファイルバンク208内の設定ファイルを更新することを含む。CDSアプリケーションモジュールインストーラ/デインストーラ212はデインストールされる意思決定支援モジュールのための設定及び/又はコードを除去するためにも使用され得る。インストーラ/デインストーラ212はCDSアプリケーションの一部であることができる。ランタイム検出器214はCDSアプリケーションが実行されているか否かを検出する。かかる情報は新たな意思決定支援モジュール200のインストール及び起動を促進するためにCDSアプリケーションモジュールインストーラ/デインストーラ212によって使用される。例えば、この情報はシステム100が意思決定支援モジュールのインストール及び例えば設定ファイルバンク208への任意の更新の後にリブートされるべきか否かを決定するために使用され得る。ランタイム検出器214はCDSアプリケーションの一部であることができる。図3はランタイムにおいてシステム100に1つ以上の意思決定支援モジュールを追加するための方法を図示する。一般に、ランタイムとはCDSアプリケーションが使用中である、すなわちシステム100上で実行している状態をあらわす。この実施例では、意思決定支援モジュールはプラグアンドプレイモジュールである。以下の動作の順序は限定するものではないことが理解される。従って、他の実施例において、順序は異なり得る。さらに、他の実施例において、追加動作が追加され得るか及び/又は動作の1つ以上が省略され得る。302において、CDSアプリケーションが実行されるすなわち作動している。本明細書に記載の通り、これはシステム100が1つ以上のプロセッサ102を使用して記憶媒体104内のCDSアプリケーション命令を実行することを含み得る。304において、CDSモジュールインストーラ/デインストーラ212が1つ以上の意思決定支援モジュール206をインストールする要求を受信する。306において、ランタイム検出器214がランタイム中に要求が受信されていることを検出する。308において、CDSモジュールインストーラ/デインストーラ212が新たに追加される意思決定支援モジュールをサポートするインターフェースを使用して1つ以上の意思決定支援モジュール206をインストールする。310において、CDSモジュールインストーラ/デインストーラ212がCDSアプリケーションのため及び新たにインストールされた1つ以上の意思決定支援モジュール206のための新たな設定データで設定ファイルバンク208を更新する。312において、CDSアプリケーションが新たにインストールされた意思決定支援モジュール206の1つ以上を使用する。図4は設定タイムにおいてシステム100に1つ以上の意思決定支援モジュールを追加するための方法を図示する。一般に、設定タイムとはCDSアプリケーション100の実行の前若しくは間の状態をあらわす。以下の動作の順序は限定するものではないことが理解される。従って、他の実施例において、順序は異なり得る。さらに、他の実施例において、追加動作が追加され得るか及び/又は動作の1つ以上が省略され得る。402において、CDSモジュールインストーラ/デインストーラ212が1つ以上の意思決定支援モジュール206をインストールする要求を受信する。別の例において、この動作は省略される。404において、CDSモジュールインストーラ/デインストーラ212が新たに追加される意思決定支援モジュールをサポートするインターフェースを使用して1つ以上の意思決定支援モジュール206をインストールする。406において、CDSモジュールインストーラ/デインストーラ212が新たにインストールされた1つ以上の意思決定支援モジュール206のための1つ以上の設定ファイルで設定ファイルバンク208を更新する。代替的に、1つ以上の既存の設定ファイルが新たにインストールされたモジュール206のためのセッティングで更新される。1つ以上の設定ファイルは付加的に若しくは代替的にデータベース、レジストリなどの中に存在し得る。408において、システム100がリブートされる。410において、実行中CDSアプリケーションが新たにインストールされた1つ以上の意思決定支援モジュール206を検出する。412において、実行中CDSアプリケーションが新たにインストールされた1つ以上の意思決定支援モジュール206を使用する。図5はデザインタイムにおいてシステム100に1つ以上の意思決定支援モジュールを追加するための方法を図示する。以下の動作の順序が限定するものではないことが理解される。従って、他の実施例において、順序は異なり得る。さらに、他の実施例において、追加動作が追加され得るか及び/又は動作の1つ以上が省略され得る。502において、CDSアプリケーションによる使用のための意思決定支援モジュールを追加するための1つ以上のインターフェースが提供される。別の実施例において、例えば新たなモジュールが既存インターフェースを介して接続できる場合、この動作は省略される。504において、1つ以上の意思決定支援モジュールがシステムに追加される。506において、CDSアプリケーションが追加された1つ以上の意思決定支援モジュールを使用するように更新される。図6は実行中CDSアプリケーションによる使用のための新たな臨床意思決定支援CDSモジュールを追加するための方法を図示する。以下の動作の順序が限定するものではないことが理解される。従って、他の実施例において、順序は異なり得る。さらに、他の実施例において、追加動作が追加され得るか及び/又は動作の1つ以上が省略され得る。602において、新たなCDSモジュールに対応する1つ以上のファイルが記憶媒体104に保存される。604において、CDSアプリケーションに新たなCDSモジュールを知らせるためにシステム100のCDSアプリケーションによって使用される設定ファイルが更新される。606において、随意に、CDSモジュールを設定するように設定ファイルが更新される。608において、システム100がリブートされる。610において、CDSアプリケーションがシステム100によって実行され、新たにインストールされたCDSモジュールを検出する。612において、実行中CDSアプリケーションが新たにインストールされたCDSモジュールを使用する。本発明は好適な実施形態を参照して記載されている。上記詳細な説明を読んで理解することで修正及び変更が想到され得る。本発明はかかる修正及び変更を添付の請求項若しくはその均等物の範囲内にある限り全て含むものと解釈されることが意図される。"