(57)【要約】  入力のためのプロンプトを含んでいる、アルゴリズムの初期の可視化をユーザに表示する、ユーザ入力及び自動入力の一方である入力を受信する、並びに前記入力に応答して前記可視化の更新したバージョンを決定するためのシステム、方法並びに非一時的なコンピュータ読取可能な記憶媒体であり、前記更新したバージョンは、前記初期の可視化の少なくとも１つの要素を含む、並びに前記初期の可視化の少なくとも１つのさらなる要素を削除する及び少なくとも１つのさらなる要素を前記初期の可視化に追加することの一方を行っている。
2015533239.tif 000002
【特許請求の範囲】
【請求項１】
入力のためのプロンプトを含んでいる、アルゴリズムの初期の可視化をユーザに表示するステップ、
ユーザ入力及び自動入力の一方である、入力を受信するステップ、並びに
前記入力に応答して前記可視化の更新したバージョンを決定するステップ
を有する方法において、前記更新したバージョンは、前記初期の可視化の少なくとも１つの要素を含む、並びに前記初期の可視化の少なくとも１つのさらなる要素を削除する及び少なくとも１つのさらなる要素を前記初期の可視化に追加することの一方を行っている、方法。
【請求項２】
前記入力が前記アルゴリズムの終了となるかを判断するステップをさらに有する請求項１に記載の方法。
【請求項３】
前記入力が前記アルゴリズムの終了となる場合、前記入力に基づいて決定される、前記アルゴリズムの出力をユーザに表示するステップ、をさらに有する請求項２に記載の方法。
【請求項４】
前記入力が前記アルゴリズムの終了とはならない場合、さらなる入力のためのさらなるプロンプトを含んでいる、前記可視化の更新したバージョンを表示するステップ、
さらなる入力を受信するステップ、及び
前記さらなる入力に応答して前記可視化のさらなる更新したバージョンを決定するステップ
をさらに有する請求項２に記載の方法。
【請求項５】
前記入力はユーザ入力である、並びに前記ユーザ入力は、複数のテキストのオプションからの選択、複数の画像のオブションからの選択、テキスト値の入力、数値の入力及びカレンダーから日付の選択の１つを含んでいる、請求項１に記載の方法。
【請求項６】
前記入力は自動入力である、並びに前記自動入力は、データ記憶装置及び患者のセンサの一方から受信される、請求項１に記載の方法。
【請求項７】
前記可視化の更新したバージョンは、前記初期の可視化の少なくとも１つのさらなる要素を削除する、並びに前記初期の可視化の削除される要素は、削除される前記アルゴリズムの選択されなかった分岐、削除される前記入力により利用不能となった前記アルゴリズムの選択された分岐の部分、及び非アクティブなステップの集合を１つのステップに切り捨ての１つである、請求項１に記載の方法。
【請求項８】
前記ユーザから前記アルゴリズムの前のステップの選択を受信するステップ、及び
前記可視化を前記前のステップに対応するバージョンに戻すステップ
をさらに有する請求項１に記載の方法。
【請求項９】
複数のアルゴリズム及びアルゴリズム可視化モジュールを記憶しているメモリ、並びに
前記複数のアルゴリズムの１つの選択を受信する、
入力のためのプロンプトを含んでいる、アルゴリズムの初期の可視化をユーザに表示する、
ユーザ入力及び自動入力の一方である入力を受信する、並びに
前記入力に応答して前記可視化の更新したバージョンを決定する
処理器を有するシステムにおいて、前記更新したバージョンは、前記初期の可視化の少なくとも１つの要素を含む、並びに前記初期の可視化の少なくとも１つのさらなる要素を削除する及び少なくとも１つのさらなる要素を前記初期の可視化に追加することの一方を行っている、システム。
【請求項１０】
前記処理器は、前記入力が前記アルゴリズムの終了となるかを判断し、前記入力が前記アルゴリズムの終了となる場合、前記入力に基づいて決定される前記アルゴリズムの出力をユーザに表示する、請求項９に記載のシステム。
【請求項１１】
テキスト出力及びマルチメディア出力の一方である前記出力を表示するためのディスプレイをさらに有する請求項１０に記載のシステム。
【請求項１２】
前記入力が前記アルゴリズムの終了とならない場合、前記処理器は、さらなる入力のためのさらなるプロンプトを含んでいる、前記可視化の更新したバージョンを前記ユーザに表示し、さらなる入力を受信し、及び前記さらなる入力に応答して前記可視化のさらなる簡略化したバージョンを決定する、請求項１０に記載のシステム。
【請求項１３】
ユーザからの入力を受信するための入力部であり、複数のテキストのオプションからの選択、複数の画像のオプションからの選択、テキスト値の入力、数値の入力及びカレンダーから日付の選択の１つを含んでいる、入力部、
をさらに有する請求項９に記載のシステム。
【請求項１４】
前記入力は自動入力である、並びに前記自動入力はデータ記憶装置及び患者のセンサの一方から受信される、請求項９に記載のシステム。
【請求項１５】
前記可視化の更新したバージョンは、前記初期の可視化の少なくとも１つのさらなる要素を削除する、並びに前記初期の可視化の削除される要素は、削除される前記アルゴリズムの選択されなかった分岐、削除される前記入力により利用不能となった前記アルゴリズムの選択された分岐の部分、及び非アクティブなステップの集合を１つのステップに切り捨ての１つである、請求項９に記載のシステム。
【請求項１６】
前記処理器はさらに、前記ユーザから前記アルゴリズムの前のステップの選択を受信する、及び前記処理器は、前記可視化を前記前のステップに対応するバージョンに戻す、請求項９に記載のシステム。
【請求項１７】
処理器により実施可能な命令の組を記憶している非一時的なコンピュータ読取可能な記憶媒体において、前記命令の組は、
ユーザ入力のためのプロンプトを含んでいる、アルゴリズムの初期の可視化をユーザに表示する、
前記ユーザからユーザ入力を受信する、
前記ユーザ入力に応答して前記可視化の更新したバージョンを決定する、及び
前記可視化の更新したバージョンを表示する
ように動作可能であり、
前記更新したバージョンは、前記初期の可視化の少なくとも１つの要素を含む、並びに前記初期の可視化の少なくとも１つのさらなる要素を削除する、及び少なくとも１つのさらなる要素を前記初期の可視化に追加することの一方を行っている、非一時的なコンピュータ読取可能な記憶媒体。
【請求項１８】
前記命令の組はさらに、
前記ユーザ入力が前記アルゴリズムの終了となるかを判断するように動作可能である、請求項１７に記載の非一時的なコンピュータ読取可能な記憶媒体。
【請求項１９】
前記命令の組はさらに、
前記ユーザ入力が前記アルゴリズムの終了となる場合、前記ユーザ入力に基づいて決定される前記アルゴリズムの出力をユーザに表示するように動作可能である、請求項１８に記載の非一時的なコンピュータ読取可能な記憶媒体。
【請求項２０】
前記命令の組はさらに、
前記ユーザ入力が前記アルゴリズムの終了とはならない場合、さらなるユーザ入力のためのさらなるユーザ入力を含んでいる、前記可視化の更新したバージョンを前記ユーザに表示する、
前記ユーザからさらなるユーザ入力を受信する、及び
前記さらなるユーザ入力に応答して前記可視化のさらなる更新したバージョンを決定する
ように動作可能である、請求項１８に記載の非一時的なコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
医療分野を含むがそれに限定されない色々な分野において働いている人は、コンピュータが実施するアルゴリズムの指導の下でタスクを行っている。このようなアルゴリズムの実行は、このアルゴリズムの視覚表示においてユーザに与えられるプロンプトに基づいて、選択を行う及び/又は値を入力することをユーザに要求している。この視覚表示は次いで、これら入力及びアルゴリズムに基づいて指示をユーザに与える。
【発明の概要】
【０００２】
本明細書に説明される例示的な実施例は、入力のためのプロンプトを含んでいる、アルゴリズムの初期の可視化をユーザに表示する、ユーザ入力及び自動入力の一方である入力を受信する、並びに前記入力に応答して前記可視化の更新したバージョンを決定するための方法を含み、前記可視化の更新したバージョンは、前記初期の可視化の少なくとも１つの要素を含む、並びに前記初期の可視化の少なくとも１つのさらなる要素を削除する及び少なくとも１つのさらなる要素を前記初期の可視化に追加することの一方を行っている。
【０００３】
例示的な実施例はさらに、メモリ及び処理器を有するシステムを含んでいる。このメモリは、複数のアルゴリズム及びアルゴリズム可視化モジュールを記憶している。前記処理器は、前記複数のアルゴリズムの１つの選択を受信する、入力のためのプロンプトを含んでいる、アルゴリズムの初期の可視化をユーザに表示する、ユーザ入力及び自動入力の一方である入力を受信する、並びに前記入力に応答して前記可視化の更新したバージョンを決定し、ここで更新したバージョンは、前記初期の可視化の少なくとも１つの要素を含む、並びに前記初期の可視化の少なくとも１つのさらなる要素を削除する及び少なくとも１つのさらなる要素を前記初期の可視化に追加することの一方を行っている。
【０００４】
もう１つの例示的な実施例は、処理器により実行可能な命令の組を記憶している非一時的なコンピュータ読取可能な記憶媒体に向けられている。この命令の組は、ユーザ入力のためのプロンプトを含んでいる、アルゴリズムの初期の可視化をユーザに表示する、前記ユーザからユーザ入力を受信する、前記ユーザ入力に応答して前記可視化の更新したバージョンを決定する、及び前記可視化の更新したバージョンを表示するように作動可能であり、ここで更新したバージョンは、前記初期の可視化の少なくとも１つの要素を含む、並びに前記初期の可視化の少なくとも１つのさらなる要素を削除する及び少なくとも１つのさらなる要素を前記初期の可視化に追加することの一方を行っている。
【図面の簡単な説明】
【０００５】
【図１Ａ】例示的な第１のアルゴリズムの例示的な初期表示を示す。
【図１Ｂ】例示的な第１のアルゴリズムの第１の例示的な中間表示を示す。
【図１Ｃ】例示的な第１のアルゴリズムの例示的な結論表示を示す。
【図１Ｄ】図１Ｃの例示的な結論から行われる例示的な別の選択を示す。
【図１Ｅ】図１Ｄの例示的な別の選択に基づく例示的な第１のアルゴリズムの第２の例示的な中間表示を示す。
【図２Ａ】例示的な第２のアルゴリズムの例示的な初期表示を示す。
【図２Ｂ】図２Ａの例示的な第２のアルゴリズムの第１の例示的な中間表示を示す。
【図２Ｃ】図２Ａの例示的な第２のアルゴリズムの第２の例示的な中間表示を示す。
【図２Ｄ】図２Ａの例示的な第２のアルゴリズムの例示的な最終表示を示す。
【図３】アルゴリズムの可視化のための例示的な方法を示す。
【図４】図３の例示的な方法における別の選択を受信するための例示的な方法を示す。
【図５】アルゴリズムの可視化のための例示的なシステムの概略図を示す。
【発明を実施するための形態】
【０００６】
例示的な実施例は、これら例示的な実施例の以下の説明及び関連する付随した図面を参照してさらに理解され、これら図面において同様の要素は、同じ参照番号が与えられている。特に、これら例示的な実施例は、実施の過程においてアルゴリズムのガイドラインを可視化するための方法及びシステム関する。
【０００７】
様々な形式のタスクを行う人は、アルゴリズムにより導かれる上記タスクの能力を持ち、このアルゴリズムは代わりに、ガイドライン、プロトコル、パスウェイ又は様々な他の名前で呼ばれてもよいが、明瞭にするために、ここでは"アルゴリズム"が用いられるが、当業者は、一般に他の名前で呼ばれる処理もここに説明される例示的な実施例に基づいて可視化され得ると理解している。加えて、例示的な実施例及び図面が医療分野に特有のアルゴリズムを説明していたとしても、当業者は、ここに説明される原理が他の分野におけるアルゴリズムにも同様に応用可能であると理解している。
【０００８】
一般的に言うと、アルゴリズムは、ある順番で行われる一連のステップであると考えられる。これらステップ及び/又は順番は固定されてもよいし、又はユーザ入力に基づいて若しくは前のステップからの結果或いは計算に基づいて動的に決定されてもよい。通例、現在のシステムは単に、最終結果が計算されるまで、ユーザにデータ及び/又は選択を促すので、ユーザは後にその最終結果に基づいて行動を起こしてもよい。例えば、この方法で実施されたアルゴリズムは、ＡＰＡＣＨＥ  ＩＩアルゴリズムを使用して、ＩＣＵにいる患者の状態の重症度を決定するのに必要とされるデータを得るために、医師又は看護師に一連の質問をする。
【０００９】
しかしながら、この方法でアルゴリズムを実施するための現在のシステムは、"ブラックボックス"を備え、ここでユーザは単に結果に到達するまで入力を促される。このような実施例において、ユーザは、アルゴリズムが入力に基づいてどのように分岐するかを分かる又は理解することができない。加えて、ユーザは、アルゴリズムが終了するのにどの位のデータが集められる必要があるかを理解していない。これらの要因は、ユーザのストレスの溜まる経験となる。例示的な実施例は、より満足のいく、それほどストレスの溜まらないユーザ対話となる方法でアルゴリズムの可視化を提供する。
【００１０】
図１Ａは、第１の例示的なアルゴリズムの可視化１００の初期表示１１０を説明している。上述したように、この可視化１００は、患者のインスリン治療を決定するためのアルゴリズムを説明しているのに対し、この可視化１００により説明される原理は、他の形式のアルゴリズムにも同様に応用可能である。初期表示１１０において、ユーザは、このユーザに"現在のグルコースのレベルを入力(Enter current glucose level)"と知らせる強調表示されたアクティブな命令１１１により促される。この初期表示１１０は、強調表示されたアクティブな入力フィールド１１２も含み、このフィールド内にユーザは患者の現在のグルコースのレベルを入力する。初期表示１１０は、強調表示されないその後のステップ１１３も含む。
【００１１】
ユーザが入力フィールド１１２に患者のグルコースのレベルを入力した後、前記可視化は、前記方法の進行を示すために自動的に更新する。図１Ｂは、可視化１００の中間表示１２０を説明している。この中間表示１２０は、ユーザに"初回の投与又はそれ以降？(Initial dose or subseruent)"と尋ねている強調表示されたアクティブな命令１２１を含む。この質問に応答するために、ユーザは、オプション"初回(initial)"及び"それ以降(subsequent)"に対応している、強調表示された選択オプション１２２及び１２３を与えられ、ユーザは、患者に適切なオプションの選択１２４を行う。中間表示１２０は、非アクティブなステップ１２５に関連する可視化の部分も含み、これらステップは、薄いグレーで示される(gray out)又はこれらステップがもはやユーザにとってアクティブなオプションではないことを示す他の方法で示される。加えて、中間表示１２０は、強調表示されないその後のステップ１２６を含んでいる。
【００１２】
ユーザが可視化１００の全てのプロンプトに応答した後、ユーザは、図１Ｃに説明されるような最終表示１３０を示される。この表示において、ユーザは、中間表示１２０において選んだ選択に応答して"初回(initial)"を選択している。ユーザは、アルゴリズムの前のステップに対するユーザ入力の結果として生じた結論１３１を示される。この最終表示１３０において、ユーザは、アルゴリズムのステップの実行が完了したことを示す、アルゴリズムのぼやけた表示(blurred view)１３２を示される。
【００１３】
加えて、可視化１００は、入力エラーを訂正するために前の入力に戻す及び/又は仮定したシナリオを進める機能をユーザに与えてもよい。図１Ｄは、図１Ｃの最終表示１３０から別の選択１３３を行うユーザ機能を説明している。このような選択の後、前記可視化は、この別の選択１３３が行われた地点まで戻り、それの実行を続ける。図１Ｅは、最終画面１３０につながる"初回(initial)"の選択ではなく、"それ以降(subsequent)"の選択に基づく、第２の中間表示１４０を説明している。この第２の中間表示１４０において、ユーザは、このユーザに"現在のインスリンの滴下速度を入力(Enter current insulin drip rate)"を促している、強調表示されたアクティブな命令１４１を示される。ユーザは、強調表示されたアクティブな入力フィールド１４２も示され、ユーザは、そのフィールド内に現在のインスリンの滴下速度を入力する。第２の中間表示１４０は、非アクティブなアルゴリズムステップ１４３も含み。これらステップは、薄いグレーで示される又は別の方法で非アクティブを説明するように変えられてもよい。この表示において、前のアルゴリズムのステップ及び選択されなかったオプション（例えば"初回(initial)"）に関するステップは共に、この方法で非アクディブと示される。第２の中間表示１４０は、強調表示されないその後のステップ１４４を含んでもよい。
【００１４】
図２Ａは、さらに複雑な第２の例示的なアルゴリズムの可視化２００の初期表示２１０を説明している。この可視化２００は、医療分野のアルゴリズム、特に、患者に投与されるワルファリンの適切な用量を決定するためのアルゴリズムに関するが、上述したように、当業者は、前記表示２１０−２３０及び対応する図面２Ａ−２Ｃにより説明される原理は、他の分野のアルゴリズムにも同様に応用可能であると理解している。この初期表示２１０において、ユーザは、"目標のＩＮＲ範囲を入力(Enter target INR range)"と読める強調表示されたアクディブな命令２１１を示される。ユーザは、夫々"１．５−１．９"、"２．０−３．０"及び"＞３．０"と読める強調表示されたアクティブなオプション２１２、２１３及び２１４も示される。初期表示２１０は、初期表示２１０の表示中に入力することができない強調表示されないその後のステップ２１５も含む。
【００１５】
ユーザは、アルゴリズムの実行を進めるために、前記オプション２１２、２１３及び２１４の１つの選択１２６を行い、図２Ａにおいて、ユーザはＩＮＲ範囲２．０−３．０に対応するオプション２１３を選択している。結果として、図２Ｂ及び２Ｃに説明される可視化２００のその後の表示は、選択されなかったオプション２１２及び２１４に関するアルゴリズムの部分を削ることにより、この選択を反映させる。特に、オプション２１２又は２１４を選択するときのみ到達する推奨２１７につながる分枝は、この可視化２００から取り除かれる。同様に、オプション２１２又は２１４の選択に対応するリンク２１８も前記可視化２００から削られる一方、オプション２１３の選択に対応するリンク２１９は前記可視化２００に残っている。
【００１６】
図２Ｂは、第２の可視化２００の第１の中間表示２２０を説明している。この中間表示２００は、ユーザが図２Ａの初期表示２１０から選択２１６を行った後に表示される。ユーザは、このユーザに"初回の投与又はそれ以降(Enter current glucose level)"と尋ねている強調表示されたアクティブな命令２２１を示される。ユーザは、"初回(initial)"の選択に対応する強調表示された選択２２２及び"それ以降(subsequent)"の選択に対応する強調表示された選択２２３も与えられる。上述したように、選択されなかったオプション２１２及び２１４に関するアルゴリズムの部分を除外するために削られている。中間表示２２０は、強調表示されないその後のステップ２２４、及びそれらが非アクディブであることを示すためにグレー又は他の何らかの方法で示される非アクティブなステップ２２５も含む。これら非アクティブなステップ２２５において、選択されたオプション２１３（すなわち、範囲"２．０−３．０"）だけが示されるのに対し、選択されなかったオプション２１２及び２１４は、前記中間表示２２０から削られている。
【００１７】
ユーザは、中間表示２２０においてオプション２２２の選択２２６を行い、可視化２００は次いで、それに応じて選択２１６を参照して上述したのと同じ方法で削られる。このような削除は、選択されなかったオプション２２３及び後続するステップ２２７が可視化２００から取り除かれることになる。図２Ｃは、第２の可視化２００の第２の中間表示２３０を説明している。この中間表示２３０は、図２Ｂの中間表示２２０から選択２２６を行った後に表示される。従って、中間表示２３０は、選択されなかったオプション２２３に関するアルゴリズムの部分を除外するために削られる。ユーザは、このユーザに"プロトロンビン時間に影響を及ぼす薬物を服用している患者である(Patient on drugs that will affect prothrombin time)"と尋ねている強調表示されたアクティブな命令２３１を示される。ユーザは、"Ｙｅｓ"の選択に対応する強調表示された選択２３２及び"Ｎｏ"に対応する強調表示された選択２３３も示される。中間表示２３０は、強調表示されないその後のステップ２３４及びそれらが非アクティブであることを示すためにグレー又は他の何らかの方法で示される非アクティブなステップ２３５及び２３６も含む。これら非アクティブなステップ２３５及び２３６において、選択されたオプション２１３（すなわち範囲"２．０−３．０"）及び２２２（すなわち"初回(initial)"）のみが示されるのに対し、選択されなかったオプション２１２、２１４及び２２３は、前記中間表示２３０から削られる。
【００１８】
ユーザは、中間表示２３３においてオプション２３３の選択２３７を行い、可視化２００は次いで、それに応じて前記選択２１６を参照して上述したのと同じ方法で削られる。このような削除は、選択されなかったオプション２３２及び後続するステップ２３８が可視化２００から取り除かれることになる。図２Ｄは、第２の可視化２００の最終表示２４０を説明している。この最終表示２４０において、第２の可視化２００の全ての分枝は削られ、各々の前の入力プロンプト及びユーザから入力された入力を示している直線の経路が示される。この最終表示２４０は、例えばさらなる入力２４１及び２４２が最終的な出力を決定するのに要求されるが、さらなる分枝がアルゴリズムに残っていない場合、可視化２００のアルゴリズムが完了する前に、到達されてもよい。
【００１９】
上述した入力プロンプト（すなわち、値の入力及びオプション間の選択）に加え、他の例示的な実施例において、前記可視化は、ユーザから要求される入力の形式に応用可能であるグラフィカルユーザインタフェースの要素を組み込んでもよい。例えば、要求される入力が日付である場合、カレンダーが表示されてもよいし、要求される入力が静脈ラインが置かれる場所の特定である場合、身体図が表示されることができる。加えて、ユーザにオプション間の選択を促す入力プロンプトは、テキストのオプションではなく画像のオプションを用いてユーザに選択を促す、例えば、ユーザが皮膚の状態の一連の写真を与えられ、患者の皮膚の最もよく似ている画像を選択するように促されてもよい。当業者は、これらは単に例であり、他の形式のグラフィカルユーザインタフェースの要素が要求されるユーザの入力の形式に依存して表示されてもよいことを理解している。
【００２０】
さらに、上述した可視化の削除に加え、関連するステップが、アルゴリズムの可視化中の適切な時点で１つに折り畳まれてもよい。例えば、アルゴリズムが患者の病歴に関する情報の入力要求からなる第１の集合を含み、その後に患者の現在の身体検査に関する質問からなる第２の集合が続き、その後に患者の検査結果に関する質問からなる第３の集合が続く場合、これら集合の各々は、現在のプロンプトが他の集合の１つにおける入力のためである間は、１つのステップに折り畳まれ、その集合が現在、ユーザ入力が入力される集合であるとき、その集合の構成する質問を展開する。
【００２１】
図３は、上述したアルゴリズムの可視化をユーザに提供するための例示的な方法３００を説明している。ステップ３１０において、このアルゴリズムの初期表示がユーザに示される。この初期表示は例えば、上述した図１Ａに示した初期表示でもよい。ステップ２３０において、ユーザは、図１Ａに示されるようなアクティブな入力フィールドの強調表示により説明されるような、現在のステップにおける入力が促される。当業者は、入力を促すことが強調表示に限定されないこと、及び代わりに非アクティブなステップを暗いテキストで示す、アクティブなステップを指している矢印を表示する等により行われてもよいことを理解している。ステップ３３０において、現在のステップに関する入力がユーザから受信される。上述したように、この入力は、複数のオプションから選択する、値を入力する等の形式をとってもよい。
【００２２】
ステップ３４０において、ステップ３３０で受信した入力がアルゴリズムの最後に到達させたかに関する判断が行われる。前記方法３００がコンピュータで実施される実施例において、この判断は、方法３００を具現化している、並びに可視化及び実施されるアルゴリズムの具体的詳細で構成されたプログラムに従って処理器により行われてもよい。アルゴリズムの最後に到達していなかった場合、次いでステップ３５０において、ステップ３３０で受信した入力に従ってアルゴリズムの表示が更新される。この更新は例えば、図２Ａから図２Ｂへの可視化２００の削除において説明したのと類似してもよいし、又は可視化されるアルゴリズムに適したもう１つの方法でもよい。例えば、上述した可視化の説明が入力によって非アクセスとなったステップを除去するためのアルゴリズムの可視化の削除を論じたとしても、もう１つの実施例において、初期の可視化が多数のステップを含むアルゴリズムの簡略化した表示を示してもよいし、並びに表示を簡潔に又は明瞭にするために、初期の可視化からは省略されたアルゴリズムの部分が、その部分が関係がある時点で又は可視化の他の部分が削られた時点で、その後の可視化に加えられてもよい。他の実施例において、他の全てのステップが現在の可視化から削られてもよいし、現在のステップだけが表示されてもよい。
【００２３】
ステップ３６０において、図２Ｂの可視化２００を参照して上述したように、次のアクティブなステップが決定される。この新しいアクティブなステップが決定されると、前記方法はステップ３２０に戻り、ユーザはこの新しいアクティブなステップにおいて再び入力を促され、方法３００は再び、アルゴリズムの最後に到達するまで、ステップ３３０、３４０を通して、及び潜在的にステップ３５０において表示の更新の繰り返しを通して続く。ステップ３４０において、アルゴリズムの最後に到達したと判断する場合、方法３００はステップ３７０に続き、ここでアルゴリズムの出力が表示される。この出力は例えば、上述した図１Ｃ及び１Ｄに表示されるような出力でもよいが、当業者は、テキスト出力は単なる例であること、並びに他の実施例において、出力が（例えば患者に投与される薬剤の外観及び注射するのに最適な場所等を説明する）画像、或いはマルチメディア出力、例えばアルゴリズムの結果に基づいて行われる行動を専門家が説明及び/又は実演するビデオクリップを付加的に含んでもよい。
【００２４】
加えて、図１及び１Ｅを参照して上述したように、例示的な実施例は、ユーザが入力エラーを訂正するためにアルゴリズムの前の時点に戻すこと又は異なる選択が行われた場合、このアルゴリズムの結果を決定することを可能にする。図４は、ユーザに上記の別のオプションを与える例示的な方法４００を説明している。ステップ４１０において、アルゴリズムが方法３００を参照して上述したような方法で可視化及び実施される。これは、上述した及び図１Ｃに示されるような出力を生じる。ステップ４２０において、ユーザは、ステップ４１０においてアルゴリズムを実行している間に選択したオプションとは別のオプションを選択する。この選択は、上述した及び図１Ｄに説明される別の選択１３３の方法で行われてもよい。ステップ４３０において、アルゴリズムの可視化は、この別の選択の時点まで戻され、前に行った選択に後続するユーザによる如何なる入力も無効と見なされる。この逆戻りは、上述した及び図１Ｅに説明される方法で行われてもよい。ステップ４４０において、アルゴリズムの通常の可視化及び実行は、別の選択の時点で再開する、すなわち方法３００の動作がこの時点で再開してもよい。ステップ４４０の後、方法４００は終了する。
【００２５】
方法３００のステップ３４０を参照して上述したように、例示的な方法３００がコンピュータにより実施されてもよい。図５は、この例示的な方法３００を実施するための例示的なシステム５００を概略的に説明している。システム５００はメモリ５１０を含み、このメモリは、本明細書に開示されるようにデータを記憶するのに適した如何なる形式の非一時的な媒体でもよい。メモリ５１０は、アルゴリズム可視化モジュール５１２を含み、このモジュールは、上述した方法３００又は類似の方法を行うように作動する命令行(line of code)から構成されるプログラムでもよい。このシステム５００は、様々なアルゴリズムを可視化するように作動する。故に、メモリ５１０は、可視化のためにシステム５００のユーザにより読み込まれる複数のアルゴリズムを記憶しているアルゴリズムデータベース５１４も含んでいる。幾つかの実施例において、システム５００のユーザは、アルゴリズムデータベース５１４に記憶されるアルゴリズムを修正してもよいし、他の実施例において、アルゴリズムの記憶装置が読み取り専用でもよいし、更に他の実施例において、あるユーザはアルゴリズムデータベース５１４に記憶されるアルゴリズムを修正することを可能にする一方、それ以外のユーザは、前記アルゴリズムに読み取りでアクセスすることだけが許可されるような承認システムが実施されてもよい。
【００２６】
システム５００は、処理器５２０も含み、この処理器は、アルゴリズム可視化モジュール５１２を実行する及び他の処理タスクを行う。システム５００は、入力部５３０も含み、この入力部により、ユーザは、アルゴリズムデータベース５１４からアルゴリズムを選択し、アルゴリズム可視化モジュール５１２により生成される可視化に入力を行う。入力部５３０は、例えばキーボード、マウス、タッチスクリーン又は従来知られる他の如何なる入力手段を含んでもよい。システム５００は、ディスプレイ５４０も含み、このディスプレイは、アルゴリズムの可視化及びその出力をユーザに表示する。ディスプレイ５４０は、タッチ式又は非タッチ式でもよいし、従来知られる如何なる形式のディスプレイでもよい。ある実施例において、入力部５３０及びディスプレイ５４０は、タッチ式のディスプレイに一体化されてもよい。当業者は、幾つかの実施例において、システム５００がアルゴリズムの可視化を行うための専用のシステムでもよい一方、他の実施例において、システム５００が様々な他のタスクを、アルゴリズム可視化モジュール５１２の実施と同時に又はそれ以外の時間の何れか一方で行うシステムでもよいことを理解している。
【００２７】
例示的な実施例は、例えば図４のシステム５００のような可視化システムのユーザが、アルゴリズムの簡単な静止したテキスト又は画像（例えばフローチャートの印刷）の可視化よりも簡単に理解される視覚的方法でアルゴリズムのステップに従う及び行うことを可能にしてもよい。これは、多くの患者治療プロトコルがアルゴリズムを用いて治療の経過を判断するためにユーザからの情報を必要とする医療分野において有用であるが、他の如何なる分野に従うアルゴリズムにも同様に応用可能である。この可視化方法は、集められる必要があるデータ量、アルゴリズムの現在の位置及びアルゴリズムが入力に基づいて分岐する方法の良好な理解をユーザに提供する。このユーザの良好な理解は、よりよい経験となり、より効果的なユーザによる行動となる。
【００２８】
当業者は、上述した例示的な実施例がソフトウェアモジュール、並びにハードウェア及びソフトウェアの組み合わせ等として含むあらゆる手段で実施されてもよいことを理解している。例えば、例示的な方法３００及び４００は、非一時的な記憶媒体に記憶される、及びコンパイルされるとき、処理器により実施される命令行を含んでいるプログラムにおいて具現化されてもよい。さらに、上述した例示的な実施例がアルゴリズムの進行を進めるためにユーザ入力の受信を参照するのに対し、他の実施例において、入力がデータベース又は患者のセンサから来てもよいことに注意すべきであり、このような実施例において、可視化は、ユーザがアルゴリズムの進行の通知を受けるままにすることを保証するために、このような入力の受信をユーザに通報する。
【００２９】
請求項は、ＰＣＴの規則６．２（ｂ）に従って参照符号／番号を含んでいることを述べておく。しかしながら、本請求項は、このような参照符号／番号に対応する例示的な実施例に限定されると考えるべきではない。
【００３０】
様々な修正案は、本発明の主旨又は範囲から外れることなく、例示的な実施例に行われてもよいことを当業者に明らかである。従って、本発明は、本発明の修正案及び変更案が付随する特許請求の範囲及びそれに同等なものの範囲内にある限り、これら変更案及び修正案も含んでいることを意図している。
【図１Ａ】
2015533239.tif 000003
【図１Ｂ】
2015533239.tif 000004
【図１Ｃ】
2015533239.tif 000005
【図１Ｄ】
2015533239.tif 000006
【図１Ｅ】
2015533239.tif 000007
【図２Ａ】
2015533239.tif 000008
【図２Ｂ】
2015533239.tif 000009
【図２Ｃ】
2015533239.tif 000010
【図２Ｄ】
2015533239.tif 000011
【図３】
2015533239.tif 000012
【図４】
2015533239.tif 000013
【図５】
2015533239.tif 000014
【国際調査報告】
2015533239.tif 000015
2015533239.tif 000016