(57)【要約】【課題】患者の状態に応じて推奨処置を通知できる推奨処置通知プログラムを提供する。【解決手段】推奨処置通知プログラムは、患者それぞれの電子カルテに記載された患者の状態を表す複数の状態情報と、推奨処置の通知条件を表す複数の条件情報と、を患者毎に照合し、その結果に基づき条件情報の全てを満たす複数の状態情報を保存し、電子カルテの表示命令を受け付けて、推奨処置の通知を除外する除外情報がある場合、除外情報と該除外情報に対応する状態情報とをそれぞれ照合し、除外情報に対応する状態情報が除外情報の全てを満たすと、推奨処置を通知して電子カルテを表示し、除外情報に対応する状態情報が除外情報の少なくとも一部を満たさないと、推奨処置を通知せずに電子カルテを表示する、処理をコンピュータに実行させる。除外情報は、推奨処置に基づく処置の実施が中止された場合に保存された複数の状態情報に基づき生成された情報である。【選択図】図９
2019185234.tif 000002
【特許請求の範囲】
【請求項１】
複数の患者それぞれの電子カルテに記載された患者の状態をそれぞれ表す複数の状態情報と、推奨処置を通知する条件をそれぞれ表す複数の条件情報と、を前記複数の患者毎に照合する第１照合処理を行い、
前記第１照合処理の結果に基づいて、前記複数の状態情報のうち、前記複数の条件情報の全てを満足する複数の状態情報を保存し、
前記複数の患者のいずれかの電子カルテを表示する表示命令を受け付けた場合に、
前記推奨処置の通知を除外する除外情報があるか否かを判断し、
前記除外情報がある場合、前記除外情報と、前記保存した状態情報の内の前記除外情報に対応する状態情報と、をそれぞれ照合する第２照合処理を行い、
前記第２照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の全てを満足する場合、前記推奨処置を通知して、前記表示命令に対応する前記電子カルテを表示し、
前記第２照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の少なくとも一部を満足しない場合、前記推奨処置を通知せずに、前記表示命令に対応する前記電子カルテを表示する、
処理をコンピュータに実行させ、
前記除外情報は、前記推奨処置に基づく処置の実施が中止された場合に保存された複数の状態情報に基づいて生成された情報である、
ことを特徴とする推奨処置通知プログラム。
【請求項２】
前記処理は、前記推奨処置に基づく処置の実施が中止された場合に保存した複数の状態情報と、前記第１照合処理の結果に基づいて保存した複数の状態情報と、の対比結果に基づいて、前記除外情報を生成する、
ことを特徴とする請求項１に記載の推奨処置通知プログラム。
【請求項３】
複数の患者それぞれの電子カルテに記載された患者の状態をそれぞれ表す複数の状態情報と、推奨処置を通知する条件をそれぞれ表す複数の条件情報と、を前記複数の患者毎に照合する第１照合処理を行い、
前記第１照合処理の結果に基づいて、前記複数の状態情報のうち、前記複数の条件情報の全てを満足する複数の状態情報を保存し、
前記複数の患者のいずれかの電子カルテを表示する表示命令を受け付けた場合に、
前記推奨処置の通知を除外する除外情報があるか否かを判断し、
前記除外情報がある場合、前記除外情報と、前記保存した状態情報の内の前記除外情報に対応する状態情報と、をそれぞれ照合する第２照合処理を行い、
前記第２照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の全てを満足する場合、前記推奨処置を通知して、前記表示命令に対応する前記電子カルテを表示し、
前記第２照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の少なくとも一部を満足しない場合、前記推奨処置を通知せずに、前記表示命令に対応する前記電子カルテを表示する、
処理をコンピュータが実行し、
前記除外情報は、前記推奨処置に基づく処置の実施が中止された場合に保存された複数の状態情報に基づいて生成された情報である、
ことを特徴とする推奨処置通知方法。
【請求項４】
複数の患者それぞれの電子カルテに記載された患者の状態をそれぞれ表す複数の状態情報と、推奨処置を通知する条件をそれぞれ表す複数の条件情報と、を前記複数の患者毎に照合する第１照合処理を行い、
前記第１照合処理の結果に基づいて、前記複数の状態情報のうち、前記複数の条件情報の全てを満足する複数の状態情報を保存し、
前記複数の患者のいずれかの電子カルテを表示する表示命令を受け付けた場合に、
前記推奨処置の通知を除外する除外情報があるか否かを判断し、
前記除外情報がある場合、前記除外情報と、前記保存した状態情報の内の前記除外情報に対応する状態情報と、をそれぞれ照合する第２照合処理を行い、
前記第２照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の全てを満足する場合、前記推奨処置を通知して、前記表示命令に対応する前記電子カルテを表示し、
前記第２照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の少なくとも一部を満足しない場合、前記推奨処置を通知せずに、前記表示命令に対応する前記電子カルテを表示する、
処理を実行する処理部を有し、
前記除外情報は、前記推奨処置に基づく処置の実施が中止された場合に保存された複数の状態情報に基づいて生成された情報である、
ことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、推奨処置通知プログラム、推奨処置通知方法、及び情報処理装置に関する。
【背景技術】
【０００２】
病気の診断や治療の選択といった医療上の決定を医師が行うに際して、その決定を支援する情報を出力するClinical Decision Support（ＣＤＳ、臨床決定支援）システムが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１２−５２３８７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したＣＤＳシステムには、推奨される診療行為（以下、推奨処置という。）を医師や検査技師などの医療従事者に通知する機能が搭載されている場合がある。医療従事者は対象患者の診療時に推奨処置が通知された場合、推奨処置を実施するか否かを決定し、推奨処置を実施すると決定した場合、推奨処置に基づいて対象患者を処置する。このような機能を利用すれば、対象患者に対し、どの医療従事者でも同質の医療サービスを提供することができる。
【０００５】
ここで、上述した推奨処置を含む通知情報は、電子カルテに記載された対象患者の状態を表す複数の状態情報全てが、通知条件をそれぞれ設定した複数の条件情報を満たした場合に生成される。特に、この通知情報は、診療時には生成されず、夜間や早朝などに実行される夜間処理によって診療時より前に生成される。この理由は、複数の状態情報全てと複数の条件情報との照合処理が膨大であり、例えば診療中に電子カルテを表示するタイミングで照合処理を行った場合、電子カルテの表示が遅延するおそれがあるためである。
【０００６】
このように、通知情報が診療時より前に生成されることに起因して、以下の問題が発生する。例えば、通知情報が生成された診療日当日に対象患者が検査を受けて検査値が改善されていることがある。改善された検査値は医療従事者（例えば検査技師など）の作業によって短時間（例えば２〜３時間）の内に電子カルテに反映される。したがって、検査後に別の医療従事者（例えば医師など）が対象患者を診療する場合、医療従事者は改善された検査値が反映された電子カルテに基づいて対象患者を診療する。
【０００７】
しかしながら、通知情報は改善された検査値が電子カルテに反映される前の電子カルテに基づいて生成されている。このため、別の医療従事者に対し推奨処置が通知されるが、推奨処置が通知される診療時の時点では患者の状態は改善されているため、推奨処置に応じて対象患者を処置する必要がなくなるという問題がある。
【０００８】
そこで、１つの側面では、患者の状態に応じて推奨処置を通知できる推奨処置通知プログラム、推奨処置通知方法、及び情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
１つの実施態様では、推奨処置通知プログラムは、複数の患者それぞれの電子カルテに記載された患者の状態をそれぞれ表す複数の状態情報と、推奨処置を通知する条件をそれぞれ表す複数の条件情報と、を前記複数の患者毎に照合する第１照合処理を行い、前記第１照合処理の結果に基づいて、前記複数の状態情報のうち、前記複数の条件情報の全てを満足する複数の状態情報を保存し、前記複数の患者のいずれかの電子カルテを表示する表示命令を受け付けた場合に、前記推奨処置の通知を除外する除外情報があるか否かを判断し、前記除外情報がある場合、前記除外情報と、前記保存した状態情報の内の前記除外情報に対応する状態情報と、をそれぞれ照合する第２照合処理を行い、前記第２照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の全てを満足する場合、前記推奨処置を通知して、前記表示命令に対応する前記電子カルテを表示し、前記第２照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の少なくとも一部を満足しない場合、前記推奨処置を通知せずに、前記表示命令に対応する前記電子カルテを表示する、処理をコンピュータに実行させ、前記除外情報は、前記推奨処置に基づく処置の実施が中止された場合に保存された複数の状態情報に基づいて生成された情報である、ことを特徴とする。
【発明の効果】
【００１０】
患者の状態に応じて推奨処置を通知することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は電子カルテシステムの一例を示す図である。
【図２】図２は電子カルテサーバのハードウェア構成の一例である。
【図３】図３は電子カルテサーバのブロック図の一例である。
【図４】図４は電子カルテサーバが管理する各種情報の関係を説明するための図である。
【図５】図５（ａ）はルール情報の一例である。図５（ｂ）は条件情報の一例である。図５（ｃ）は除外情報の一例である。
【図６】図６（ａ）は通知情報の一例である。図６（ｂ）は状態情報の一例である。
【図７】図７は第１処理の一例を示すフローチャートである。
【図８】図８（ａ）乃至（ｄ）は第１照合処理の一例を説明するための図である。
【図９】図９は第２処理の一例を示すフローチャートである。
【図１０】図１０は推奨処置通知画面の一例である。
【図１１】図１１は第３処理の一例を示すフローチャートである。
【図１２】図１２は第４処理の一例を示すフローチャートである。
【図１３】図１３は中止理由選択画面の一例である。
【図１４】図１４は第５処理の一例を示すフローチャートである。
【図１５】図１５（ａ）及び（ｂ）は除外情報の一部を抜き出した図の一例である。
【図１６】図１６（ａ）乃至（ｄ）は第２照合処理の一例を説明する。
【発明を実施するための形態】
【００１２】
以下、本件を実施するための形態について図面を参照して説明する。
【００１３】
図１は電子カルテシステムＳＴの一例を示す図である。電子カルテシステムＳＴは、電子カルテ表示端末１００と情報処理装置としての電子カルテサーバ２００と通知条件設定端末３００とを含んでいる。
【００１４】
電子カルテ表示端末１００及び通知条件設定端末３００としては、例えば据置型のPersonal Computer（ＰＣ）がある。電子カルテ表示端末１００及び通知条件設定端末３００として携帯型のＰＣやスマートデバイスが利用されてもよい。スマートデバイスとしては、例えばスマートフォンやタブレット端末がある。尚、図１では１台の電子カルテ表示端末１００と１台の通知条件設定端末３００が示されているが、電子カルテ表示端末１００と通知条件設定端末３００の台数はいずれも複数台であってもよい。
【００１５】
ここで、電子カルテ表示端末１００、電子カルテサーバ２００、及び通知条件設定端末３００はいずれも医療機関（例えば病院）Ｈの施設内に設置される。例えば、電子カルテ表示端末１００は医療機関Ｈの診察室Ｘ内に設置される。電子カルテサーバ２００は医療機関ＨのサーバルームＹ内に設置される。通知条件設定端末３００は医療機関Ｈの情報管理室Ｚなどに設置される。電子カルテ表示端末１００、電子カルテサーバ２００、及び通知条件設定端末３００は通信ネットワークＮＷを介して互いに接続されている。通信ネットワークＮＷとしては例えばLocal Area Network（ＬＡＮ）がある。通信ネットワークＮＷにおける通信方式は有線であってもよいし、無線であってもよい。
【００１６】
尚、電子カルテサーバ２００は例えばデータセンタといった医療機関Ｈ外の施設に設置されていてもよい。すなわち、電子カルテサーバ２００は、オンプレミス型ではなく、クラウド型であってもよい。この場合、通信ネットワークＮＷとして例えばインターネットが利用される。
【００１７】
電子カルテ表示端末１００は医療従事者の命令に応じて各種の処理を実行する。例えば、医療従事者が患者の識別情報である患者ＩＤを指定して、電子カルテの表示命令を電子カルテ表示端末１００に行うと、電子カルテ表示端末１００は電子カルテサーバ２００に患者ＩＤを含む表示命令を送信する。また、電子カルテ表示端末１００は、電子カルテサーバ２００から表示命令に基づいて送信された、その患者ＩＤを含む電子カルテを受信すると、受信した電子カルテを表示する。これにより、医療従事者はその患者ＩＤによって識別される患者の電子カルテに患者の状態を表す複数の状態情報を記載することができる。その他、電子カルテ表示端末１００は種々の画面を表示するが、電子カルテ表示端末１００が表示する画面の詳細については後述する。
【００１８】
電子カルテサーバ２００は複数の患者それぞれの電子カルテを管理する。電子カルテは、記載情報として、上述した患者ＩＤや複数の状態情報のほか、種々の情報（例えば生年月日や性別といった属性情報など）を含んでいる。電子カルテサーバ２００は上述した患者ＩＤを含む表示命令を受け付けると、受け付けた表示命令に含まれる患者ＩＤに応じた電子カルテを特定して、電子カルテ表示端末１００に送信する。また、電子カルテサーバ２００は電子カルテの記載情報として記載された複数の状態情報と、推奨処置の通知条件をそれぞれ設定した複数の条件情報とを患者毎にそれぞれ照合し、複数の状態情報の全てが、対応する複数の条件情報を満たした場合に、推奨処置を含む通知情報を生成する。その他、電子カルテサーバ２００は推奨処置の通知を通知対象から除外する除外情報を生成するなど、種々の処理を実行するが、電子カルテサーバ２００が実行する処理の詳細については後述する。
【００１９】
通知条件設定端末３００は情報管理室Ｚに所属する情報管理者の命令に応じて各種の処理を実行する。例えば、情報管理者が推奨処置の通知条件を設定する設定命令を通知条件設定端末３００に行うと、通知条件設定端末３００は通知条件を設定した条件情報を生成して、電子カルテサーバ２００に送信する。したがって、情報管理者が複数回の設定命令を通知条件設定端末３００に行うと、電子カルテサーバ２００は複数の条件情報を管理する。
【００２０】
以下、上述した電子カルテサーバ２００の詳細を説明する。
【００２１】
図２は電子カルテサーバ２００のハードウェア構成の一例である。図２に示すように、電子カルテサーバ２００は、少なくともCentral Processing Unit（ＣＰＵ）２００Ａ、Random Access Memory（ＲＡＭ）２００Ｂ、Read Only Memory（ＲＯＭ）２００Ｃ及びネットワークＩ／Ｆ（インタフェース）２００Ｄを含んでいる。電子カルテサーバ２００は、必要に応じて、Hard Disk Drive（ＨＤＤ）２００Ｅ、入力Ｉ／Ｆ２００Ｆ、出力Ｉ／Ｆ２００Ｇ、入出力Ｉ／Ｆ２００Ｈ、ドライブ装置２００Ｉの少なくとも１つを含んでいてもよい。ＣＰＵ２００Ａからドライブ装置２００Ｉまでは、内部バス２００Ｊによって互いに接続されている。すなわち、電子カルテサーバ２００はコンピュータによって実現することができる。
【００２２】
入力Ｉ／Ｆ２００Ｆには、入力装置７１０が接続される。入力装置７１０としては、例えばキーボードやマウスなどがある。出力Ｉ／Ｆ２００Ｇには、表示装置７２０が接続される。表示装置７２０としては、例えば液晶ディスプレイがある。入出力Ｉ／Ｆ２００Ｈには、半導体メモリ７３０が接続される。半導体メモリ７３０としては、例えばUniversal Serial Bus（ＵＳＢ）メモリやフラッシュメモリなどがある。入出力Ｉ／Ｆ２００Ｈは、半導体メモリ７３０に記憶されたプログラムやデータを読み取る。入力Ｉ／Ｆ２００Ｆ及び入出力Ｉ／Ｆ２００Ｈは、例えばＵＳＢポートを備えている。出力Ｉ／Ｆ２００Ｇは、例えばディスプレイポートを備えている。
【００２３】
ドライブ装置２００Ｉには、可搬型記録媒体７４０が挿入される。可搬型記録媒体７４０としては、例えばCompact Disc（ＣＤ）−ＲＯＭ、Digital Versatile Disc（ＤＶＤ）といったリムーバブルディスクがある。ドライブ装置２００Ｉは、可搬型記録媒体７４０に記録されたプログラムやデータを読み込む。ネットワークＩ／Ｆ２００Ｄは、例えばＬＡＮポートを備えている。ネットワークＩ／Ｆ２００Ｄは上述した通信ネットワークＮＷと接続される。
【００２４】
上述したＲＡＭ２００Ｂには、ＲＯＭ２００ＣやＨＤＤ２００Ｅに記憶されたプログラムがＣＰＵ２００Ａによって一時的に格納される。ＲＡＭ２００Ｂには、可搬型記録媒体７４０に記録されたプログラムがＣＰＵ２００Ａによって一時的に格納される。格納されたプログラムをＣＰＵ２００Ａが実行することにより、ＣＰＵ２００Ａは後述する各種の機能を実現し、また、後述する各種の処理を実行する。尚、プログラムは後述するフローチャートに応じたものとすればよい。
【００２５】
図３は電子カルテサーバ２００のブロック図の一例である。特に、図３では、電子カルテサーバ２００の要部の機能構成を表している。電子カルテサーバ２００は、図３に示すように、電子カルテ記憶部２０１、条件情報記憶部２０２、通知情報記憶部２０３、及び除外情報記憶部２０４を含んでいる。また、電子カルテサーバ２００は、状態情報第１記憶部２０５、状態情報第２記憶部２０６、状態情報第３記憶部２０７、及び中止情報記憶部２０８を含んでいる。さらに、電子カルテサーバ２００は、通信部２０９と処理部２１０とを含んでいる。
【００２６】
尚、電子カルテ記憶部２０１、条件情報記憶部２０２、通知情報記憶部２０３、除外情報記憶部２０４、状態情報第１記憶部２０５、状態情報第２記憶部２０６、状態情報第３記憶部２０７、及び中止情報記憶部２０８は、上述したＲＡＭ２００Ｂ又はＨＤＤ２００Ｅによって実現することができる。通信部２０９は上述したネットワークＩ／Ｆ２００Ｄによって実現することができる。処理部２１０は上述したＣＰＵ２００Ａによって実現することができる。
【００２７】
電子カルテ記憶部２０１は複数の患者それぞれの電子カルテを記憶する。上述したように、電子カルテには、記載情報として、患者ＩＤや複数の状態情報などが記載されている。例えば、プロトロンビンＩＮＲ検査（以下、ＩＮＲという。）の検査結果を表す検査値や入院しているか否かといった情報が状態情報として電子カルテに記載されている。条件情報記憶部２０２は通知条件設定端末３００から送信された複数の条件情報を記憶する。各条件情報には推奨処置を通知する通知条件が設定されている。例えば、ＩＮＲの検査結果を表す検査値が５より上であるかといった通知条件や、入院中であるといった通知条件が条件情報に設定されている。
【００２８】
通知情報記憶部２０３は推奨処置をそれぞれ含む複数の通知情報を記憶する。通知情報は処理部２１０によって生成されて通知情報記憶部２０３に保存される。尚、処理部２１０が通知情報を生成する処理については後述する。除外情報記憶部２０４は推奨処置の通知を通知対象から除外する除外情報を記憶する。除外情報は処理部２１０によって生成されて除外情報記憶部２０４に保存される。尚、除外情報については情報管理者による命令に基づいて通知条件設定端末３００が生成し、通知条件設定端末３００が電子カルテサーバ２００に送信してもよい。これにより、電子カルテサーバ２００は除外情報を管理する。
【００２９】
状態情報第１記憶部２０５は状態情報が条件情報を満たすか否かを判定する判定時の状態情報を記憶する。状態情報第２記憶部２０６は推奨処置に基づく特定の処置の実施時の状態情報を記憶する。状態情報第３記憶部２０７は推奨処置に基づく特定の処置の中止時の状態情報を記憶する。判定時の状態情報、実施時の状態情報、及び中止時の状態情報はいずれも処理部２１０によって電子カルテの記載情報から抽出されて、状態情報第１記憶部２０５、状態情報第２記憶部２０６、及び状態情報第３記憶部２０７にそれぞれ保存される。中止情報記憶部２０８は推奨処置に基づく特定の処置の実施が中止された理由を示す中止情報を記憶する。中止情報は電子カルテ表示端末１００から送信されて処理部２１０によって中止情報記憶部２０８に保存される。
【００３０】
通信部２０９は電子カルテサーバ２００と電子カルテ表示端末１００と通知条件設定端末３００との通信を制御する。例えば、通信部２０９は電子カルテ表示端末１００から送信された表示命令や中止情報などを受信し、処理部２１０に出力する。例えば、通信部２０９は処理部２１０から出力された電子カルテや通知情報を受け付けて、電子カルテ表示端末１００に送信する。
【００３１】
処理部２１０は通信部２０９から出力された表示命令を受け付けると、受け付けた表示命令に基づいて、電子カルテ記憶部２０１から表示命令に応じた電子カルテを抽出して、通信部２０９に出力する。表示命令には患者を識別可能な患者ＩＤが含まれている。また、処理部２１０は複数の状態情報と複数の条件情報とを患者毎にそれぞれ照合する第１照合処理を実行し、複数の状態情報の全てが複数の条件情報を満足する場合に、通知情報を生成して通知情報記憶部２０３に保存する。また、処理部２１０は状態情報第１記憶部２０５、状態情報第２記憶部２０６、及び状態情報第３記憶部２０７のそれぞれから判定時の状態情報、実施時の状態情報、及び中止時の状態情報を取得し、取得したこれらの状態情報に基づいて、除外情報を生成して除外情報記憶部２０４に保存する。その他、処理部２１０は種々の情報処理を実行するが、処理部２１０が実行する情報処理の詳細については後述する。
【００３２】
図４は電子カルテサーバ２００が管理する各種情報の関係を説明するための図である。上述した判定時の状態情報、実施時の状態情報、及び中止時の状態情報はいずれも上述した通知情報と関連付けられている。また、上述した条件情報、除外情報、及び通知情報は、いずれもルール情報と関連付けられている。ルール情報はＣＤＳのルールを管理する単位である。ルール情報は電子カルテサーバ２００によって管理される。例えば、電子カルテサーバ２００にルール情報記憶部（不図示）を設け、ルール情報記憶部がルール情報を記憶してもよい。
【００３３】
さらに、図５（ａ）乃至（ｃ）並びに図６（ａ）及び（ｂ）を参照して、図４で説明したルール情報、条件情報、除外情報、通知情報、及び状態情報の詳細について説明する。図５（ａ）はルール情報の一例である。図５（ｂ）は条件情報の一例である。図５（ｃ）は除外情報の一例である。図６（ａ）は通知情報の一例である。図６（ｂ）は状態情報の一例である。
【００３４】
ルール情報は、図５（ａ）に示すように、ルール情報管理テーブルＴ１によって管理される。ルール情報管理テーブルＴ１は、ルールＩＤフィールドとルール名フィールドと版数フィールドを構成要素として含んでいる。ルールＩＤフィールドにはルール情報を一意に管理するための識別情報が登録される。ルール名フィールドにはルール情報の名称が登録される。版数フィールドにはＣＤＳのルールの版数が登録される。
【００３５】
条件情報は、図５（ｂ）に示すように、条件情報管理テーブルＴ２によって管理される。条件情報管理テーブルＴ２は、ルールＩＤフィールドと条件名フィールドと条件内容（項目）フィールドと条件内容（条件）フィールドを構成要素として含んでいる。ルールＩＤフィールドにはルール情報管理テーブルＴ１のルールＩＤフィールドに登録された識別情報と共通の識別情報が登録される。これにより、ルール情報と条件情報が関連付けられる。条件名フィールドには条件情報の名称である条件名が登録される。条件内容（項目）フィールドには電子カルテの項目の名称である項目名が登録される。条件内容（条件）フィールドには電子カルテの項目に適用する条件が登録される。したがって、図５（ｂ）に示す条件情報は、ＩＮＲ検査結果が５より上という条件を表している。このように、複数の条件情報管理テーブルＴ２によって様々な条件情報が管理される。
【００３６】
除外情報は、図５（ｃ）に示すように、除外情報管理テーブルＴ３によって管理される。除外情報管理テーブルＴ３は、ルールＩＤフィールドと除外条件名フィールドと除外条件内容（項目）フィールドと除外条件内容（条件）フィールドを構成要素として含んでいる。すなわち、除外情報のデータ構造は条件情報と同じである。ルールＩＤフィールドにはルール情報管理テーブルＴ１のルールＩＤフィールドに登録された識別情報と共通の識別情報が登録される。これにより、ルール情報と除外情報が関連付けられる。除外条件名フィールドには除外情報の名称が登録される。除外条件内容（項目）フィールドには電子カルテに含まれる状態情報と照合する項目の名称が登録される。除外条件内容（条件）フィールドには電子カルテに含まれる状態情報と照合する項目の条件が登録される。したがって、図５（ｃ）に示す除外情報は、ワーファリン処方が中止されていないという条件を表している。このように、複数の除外情報管理テーブルＴ３によって様々な除外情報が管理される。
【００３７】
通知情報は、図６（ａ）に示すように、通知情報管理テーブルＴ４によって管理される。通知情報管理テーブルＴ４は、ルールＩＤフィールドと通知ＩＤフィールドと判定日時フィールドと患者ＩＤフィールドと推奨処置フィールドとステータスフィールドと更新日時フィールドを構成要素として含んでいる。
【００３８】
ルールＩＤフィールドにはルール情報管理テーブルＴ１のルールＩＤフィールドに登録された識別情報と共通の識別情報が登録される。これにより、ルール情報と除外情報が関連付けられる。通知ＩＤフィールドには通知情報を一意に管理するための識別情報が登録される。判定日時フィールドには複数の状態情報が複数の条件情報を満足するか否かを判定した日時が登録される。患者ＩＤフィールドには患者を一意に管理するための識別情報が登録される。推奨処置フィールドには医療従事者に通知する推奨処置の文字列が登録される。推奨処置は条件情報の内容に応じて予め定められている。
【００３９】
ステータスフィールドには通知情報の状態が登録される。例えば、通知情報に含まれる推奨処置に応じた特定の処置が実施されると、ステータスとして実施済が登録される。例えば、通知情報に含まれる推奨処置に応じた特定の処置の実施が中止されると、ステータスとして中止が登録される。例えば、通知情報に含まれる推奨処置に応じた特定の処置の実施が保留になると、ステータスとして未処理が維持される。更新日時フィールドにはステータスの更新日時が登録される。このように、複数の通知情報管理テーブルＴ４によって様々な通知情報が管理される。
【００４０】
状態情報は、図６（ｂ）に示すように、状態情報管理テーブルＴ５によって管理される。状態情報管理テーブルＴ５は、ルールＩＤフィールドと通知ＩＤフィールドと保存日時フィールドと状態保存時フィールドと条件名フィールドと条件内容（項目）フィールドと条件内容（値）フィールドを構成要素として含んでいる。ルールＩＤフィールドにはルール情報管理テーブルＴ１のルールＩＤフィールドに登録された識別情報と共通の識別情報が登録される。これにより、ルール情報と状態情報が関連付けられる。通知ＩＤフィールドには通知情報管理テーブルＴ４の通知ＩＤフィールドに登録された識別情報と共通の識別情報が登録される。これにより、通知情報と状態情報が関連付けられる。保存日時フィールドには状態情報を保存した日時が登録される。
【００４１】
状態保存時フィールドには状態情報を保存したタイミングが登録される。例えば、推奨処置に応じた特定の処置の実施が中止された際に状態情報が保存された場合、図６（ｂ）に示すように、状態保存時フィールドにはタイミングとして中止時が登録される。例えば、推奨処置に応じた特定の処置が実施された際に状態情報が保存された場合、状態保存時フィールドにはタイミングとして実施時が登録される。例えば、状態情報が条件情報を満足するか否かを判定した際に状態情報が保存された場合、状態保存時フィールドにはタイミングとして判定時が登録される。尚、図６（ｂ）に示すように、状態保存時フィールドに中止時が登録されているため、図６（ｂ）に示す状態情報は中止時の状態情報を表している。
【００４２】
条件名フィールドには状態情報に適用する条件情報の条件名が登録される。条件内容（項目）フィールドには状態情報に適用する条件情報の項目名が登録される。このように、条件情報の条件名と項目名を状態情報に含めることで、状態情報と照合する条件情報が特定される。条件内容（値）フィールドには条件内容（項目）フィールドに登録された項目名に応じた値が登録される。当該値としては、検査値といった数値のほか、日付や記号、文字列などがある。したがって、図６（ｂ）に示す状態情報は、ＩＮＲ検査結果の値が６であったことを表している。このように、複数の状態情報管理テーブルＴ５によって状態保存時が異なる様々な状態情報が管理される。
【００４３】
続いて、電子カルテサーバ２００の動作について説明する。
【００４４】
まず、図７及び図８を参照して、夜間や早朝などに実行される第１処理について説明する。図７は第１処理の一例を示すフローチャートである。図８（ａ）乃至（ｄ）は第１照合処理の一例を説明するための図である。処理部２１０は現在時刻と事前に設定された処理開始時刻（例えば午前１時といった夜間や午前４時といった早朝など）との一致を検出すると、第１処理を実行する。図７に示すように、処理部２１０は条件情報記憶部２０２から複数の条件情報を取得する（ステップＳ１０１）。ステップＳ１０１の処理が完了すると、次いで、処理部２１０は電子カルテ記憶部２０１から電子カルテの記載情報を取得する（ステップＳ１０２）。
【００４５】
ステップＳ１０２の処理が完了すると、処理部２１０はループ処理を開始する（ステップＳ１０３）。より詳しくは、処理部２１０は取得した記載情報の中からいずれか１つの患者ＩＤを指定して、後続の処理を実行する。まず、処理部２１０は第１照合処理を実行する（ステップＳ１０４）。第１照合処理は、指定した患者ＩＤの記載情報に含まれる複数の状態情報と、取得した複数の条件情報のそれぞれとを照合する処理である。より詳しくは、第１照合処理は、図８（ａ）〜（ｄ）に示すように、共通する条件名と条件内容の項目とに基づいて、条件情報の条件内容の条件と状態情報の条件内容の値とを照合する処理である。
【００４６】
ステップＳ１０４の処理が完了すると、次いで、処理部２１０は状態情報を状態情報第１記憶部２０５に保存する（ステップＳ１０５）。これにより、状態情報第１記憶部２０５は判定時の複数の状態情報を記憶する。特に、複数の条件情報の全てを満足した場合に、処理部２１０は照合対象の状態情報の全てを状態情報第１記憶部２０５に保存する。したがって、複数の条件情報の全てを満たさなかった場合、処理部２１０は照合対象の状態情報を状態情報第１記憶部２０５に保存せずに次の患者ＩＤを指定し、再びループ処理を開始する。すなわち、処理部２１０は、複数の患者の少なくとも一部について状態情報を状態情報第１記憶部２０５に保存する。尚、処理部２１０は状態情報を保存する際、通知ＩＤを生成し、生成した通知ＩＤと条件情報のルールＩＤと状態保存時などをそれぞれ含む複数の状態情報を状態情報第１記憶部２０５に保存する。
【００４７】
ステップＳ１０５の処理が完了すると、次いで、処理部２１０は通知情報を生成する（ステップＳ１０６）。より詳しくは、処理部２１０は照合対象の条件情報に応じて推奨される通知情報を生成する。尚、処理部２１０は通知情報を生成する際、状態情報の通知ＩＤと条件情報のルールＩＤと電子カルテに記載された患者ＩＤなどをそれぞれに含めた通知情報を生成する。この場合、通知情報のステータスは未処理になる。ステップＳ１０６の処理が完了すると、処理部２１０は通知情報を通知情報記憶部２０３に保存し（ステップＳ１０７）、次の患者ＩＤを指定する。そして、全ての患者ＩＤに対して上述したステップＳ１０４からＳ１０７までの処理を処理部２１０が実行し終えると、ループ処理を終了し（ステップＳ１０８）、第１処理を終える。
【００４８】
以上説明した第１処理により、通知情報記憶部２０３はステータスが未処理の通知情報を記憶する。すなわち、通知情報記憶部２０３は推奨処置が医療従事者にまだ通知されていない通知情報を記憶する。一方、状態情報第１記憶部２０５は判定時の患者の状態を表す複数の状態情報を記憶する。
【００４９】
次に、図９及び図１０を参照して、医療従事者が診療対象患者を診療する際に実行される第２処理について説明する。
【００５０】
図９は第２処理の一例を示すフローチャートである。図１０は推奨処置通知画面の一例である。処理部２１０は、医療従事者の命令を受け付けると、第２処理を実行する。より詳しくは、図９に示すように、処理部２１０は表示命令を受け付けるまで待機する（ステップＳ２０１：ＮＯ）。処理部２１０は表示命令を受け付けると（ステップＳ２０１：ＹＥＳ）、通知情報記憶部２０３から通知情報を取得する（ステップＳ２０２）。より詳しくは、医療従事者が診療対象患者を診療する直前又は診療開始時に、診療対象患者の患者ＩＤを指定し、指定した患者ＩＤを含む電子カルテの表示を電子カルテ表示端末１００に命令すると、電子カルテ表示端末１００がその患者ＩＤを含む表示命令を電子カルテサーバ２００に送信する。電子カルテサーバ２００の処理部２１０は患者ＩＤを含む表示命令を受け付け、処理部２１０はその患者ＩＤを含む電子カルテを送信する前にその患者ＩＤを含む通知情報の取得を試みる。
【００５１】
ステップＳ２０２の処理が完了すると、次いで、処理部２１０は通知情報記憶部２０３に通知情報があったか否かを判断する（ステップＳ２０３）。処理部２１０は通知情報がなかったと判断した場合（ステップＳ２０３：ＮＯ）、電子カルテを電子カルテ表示端末１００に表示し（ステップＳ２０９）、第２処理を終了する。すなわち、通知情報記憶部２０３は、必ずしも診療対象患者の患者ＩＤを含む通知情報を記憶しているとは限らないため、通知情報が通知情報記憶部２０３になかった場合、処理部２１０は電子カルテを電子カルテ表示端末１００に表示する。すなわち、医療従事者には推奨処置が通知されず、医療従事者は診療対象患者に対して通常の診療行為を実施して、電子カルテに種々の情報を記載する操作を行う。
【００５２】
一方、処理部２１０は通知情報があったと判断した場合（ステップＳ２０３：ＹＥＳ）、次いで、処理部２１０は除外情報記憶部２０４から除外情報を取得する（ステップＳ２０４）。より詳しくは、処理部２１０は除外情報の取得を試みる。ステップＳ２０４の処理が完了すると、次いで、処理部２１０は除外情報記憶部２０４に除外情報があったか否かを判断する（ステップＳ２０５）。処理部２１０は除外情報がなかったと判断した場合（ステップＳ２０５：ＮＯ）、推奨処置通知画面を電子カルテ表示端末１００に表示し（ステップＳ２１０）、第２処理を終了する。
【００５３】
より詳しくは、処理部２１０は通知情報を通信部２０９に出力し、通信部２０９が電子カルテ表示端末１００に通知情報を送信する。電子カルテ表示端末１００は通知情報を受信すると、受信した通知情報に基づいて、図１０に示すように、推奨処置通知画面を表示する。特に、推奨処置通知画面は推奨処置を含んでいるため、医療従事者は推奨処置通知画面に含まれる推奨処置に基づいて、推奨処置に応じた特定の処置（例えば処方中止など）を実施するか否かを決定する。
【００５４】
医療従事者は特定の処置を実施する場合、推奨処置通知画面に含まれる処置実施ボタンＢＴ１をポインタＰｔにより押下する操作を行う。医療従事者は特定の処置の実施を中止する場合、推奨処置通知画面に含まれる処置中止ボタンＢＴ２をポインタＰｔにより押下する操作を行う。医療従事者は特定の処置の実施を保留する場合、推奨処置通知画面に含まれる保留ボタンＢＴ３をポインタＰｔにより押下する操作を行う。
【００５５】
ここで、ステップＳ２０４，Ｓ２０５の処理で説明した除外情報は、医療従事者によるボタン操作に基づいて、生成されたり生成されなかったりする。このため、現時点では、除外情報が生成されておらず、ステップＳ２０５の処理において、除外情報がなかった場合について説明する。除外情報が生成されて、ステップＳ２０５の処理において、除外情報があった場合の処理については、後に詳しく説明する。
【００５６】
次に、図１１を参照して、図１０に示す処置実施ボタンＢＴ１が押下された場合に実行される第３処理について説明する。
【００５７】
図１１は第３処理の一例を示すフローチャートである。第３処理は推奨処置に応じた特定の処置を今から医療従事者が実施するべく、処置実施ボタンＢＴ１を押下する操作を行ったことを契機に実行される。より詳しくは、図１１に示すように、まず、処理部２１０は処置実施ボタンＢＴ１が押下されたか否かを判断する（ステップＳ３０１）。例えば、処置中止ボタンＢＴ２や保留ボタンＢＴ３が押下された場合、処理部２１０は処置実施ボタンＢＴ１が押下されなかったと判断し（ステップＳ３０１：ＮＯ）、第３処理を終了する。
【００５８】
一方、処理部２１０は、処置実施ボタンＢＴ１が押下されたと判断した場合（ステップＳ３０１：ＹＥＳ）、電子カルテの記載情報を取得し（ステップＳ３０２）、取得した記載情報の中から複数の状態情報を状態情報第２記憶部２０６に保存する（ステップＳ３０３）。これにより、状態情報第２記憶部２０６は実施時の複数の状態情報を記憶する。したがって、電子カルテの記載情報が更新されていなければ、電子カルテの状態情報の１つである条件内容（項目）「ワーファリン処方」に対応する現時点の値「中止されていない」が記憶される。
【００５９】
ステップＳ３０３の処理が完了すると、次いで、処理部２１０は通知情報記憶部２０３が記憶する通知情報を更新する（ステップＳ３０４）。より詳しくは、処理部２１０は推奨処置通知画面を表示した対象の通知情報のステータスを未処理から実施済に更新する。これにより、医療従事者の１人が処置を行うと、別の医療従事者にもその内容が共有される。
【００６０】
ステップＳ３０４の処理が完了すると、次いで、処理部２１０は電子カルテの展開が命令されたか否かを判断する（ステップＳ３０５）。例えば、医療従事者が電子カルテを展開するボタンＢＴ４を押下する操作（図１０参照）をポインタＰｔにより行った場合、処理部２１０は電子カルテの展開が命令されたと判断する（ステップＳ３０５：ＹＥＳ）。この場合、処理部２１０は表示命令に含まれる患者ＩＤを含む電子カルテを電子カルテ表示端末１００に表示し（ステップＳ３０６）、第３処理を終了する。一方、例えば、医療従事者が推奨処置通知画面を閉じるボタンＢＴ５を押下する操作（図１０参照）をポインタＰｔにより行った場合、処理部２１０は電子カルテの展開が命令されなかったと判断する（ステップＳ３０５：ＮＯ）、この場合、処理部２１０はステップＳ３０６の処理をスキップし、第３処理を終了する。
【００６１】
次に、図１２及び図１３を参照して、図１０に示す処置中止ボタンＢＴ２が押下された場合に実行される第４処理について説明する。
【００６２】
図１２は第４処理の一例を示すフローチャートである。図１３は中止理由選択画面の一例である。第４処理は推奨処置に応じた特定の処置の実施を医療従事者が中止するべく、処置中止ボタンＢＴ２を押下する操作を行ったことを契機に実行される。すなわち、診療時より前の段階で患者の状態が変化しているため、推奨処置に応じて対象患者を処置する必要がなくなり、この結果、医療従事者が処置中止ボタンＢＴ２を押下する操作を行ったことに起因して、第４処理は実行される。尚、診療時より前の段階で患者の状態が変化する場合としては、例えばワーファリンの処方が中止されていなかった状態から、診療時より前の段階（例えば検査段階など）で、ワーファリンの処方が中止されている状態に変わったことなどがある。
【００６３】
ここで、図１２に示すように、まず、処理部２１０は処置中止ボタンＢＴ２が押下されたか否かを判断する（ステップＳ４０１）。例えば、処置実施ボタンＢＴ１や保留ボタンＢＴ３が押下された場合、処理部２１０は処置中止ボタンＢＴ２が押下されなかったと判断し（ステップＳ４０１：ＮＯ）、第４処理を終了する。
【００６４】
一方、処理部２１０は、処置中止ボタンＢＴ２が押下されたと判断した場合（ステップＳ４０１：ＹＥＳ）、中止理由選択画面を電子カルテ表示端末１００に表示する（ステップＳ４０２）。これにより、図１３に示すように、電子カルテ表示端末１００は中止理由選択画面を表示する。医療従事者は推奨処置に応じた特定の処置の実施を中止した理由を、中止理由選択画面に含まれる複数の選択欄Ｂｘ１の中から少なくとも１つをポインタＰｔにより選択する操作を行うことにより特定する。尚、医療従事者は推奨処置に応じた特定の処置の実施を中止した理由を複数の選択欄Ｂｘ１の中から選択できないと判断した場合、ポインタＰｔにより選択欄Ｂｘ２を選択する操作を行い、入力欄Ｂｘ３に中止した理由を入力する操作を行う。
【００６５】
図１２に戻り、処理部２１０は確定ボタンＢＴ６が押下されたか否かを判断する（ステップＳ４０３）。例えば、閉じるボタンＢＴ７が押下された場合、処理部２１０は確定ボタンＢＴ６が押下されなかったと判断し（ステップＳ４０３：ＮＯ）、第４処理を終了する。
【００６６】
一方、処理部２１０は、確定ボタンＢＴ６が押下されたと判断した場合（ステップＳ４０３：ＹＥＳ）、中止情報を中止情報記憶部２０８に保存する（ステップＳ４０４）。中止情報は推奨処置に基づく特定の処置の実施が中止された理由を示す情報であって、例えば理由１や理由５などが該当する。入力欄Ｂｘ３に入力された情報を中止情報として保存してもよい。これにより、中止情報記憶部２０８は中止情報を記憶する。
【００６７】
ステップＳ４０４の処理が完了すると、次いで、処理部２１０は電子カルテの記載情報を取得し（ステップＳ４０５）、取得した記載情報の中から複数の状態情報を状態情報第３記憶部２０７に保存する（ステップＳ４０６）。これにより、状態情報第３記憶部２０７は中止時の複数の状態情報を記憶する。したがって、診療時より前の段階で電子カルテが更新されて、「ワーファリン処方」に対応する値「中止されていない」が値「中止されている」に変化している場合、電子カルテの状態情報の１つである条件内容（項目）「ワーファリン処方」に対応する現時点の値「中止されている」が記憶される。
【００６８】
ステップＳ４０６の処理が完了すると、次いで、処理部２１０は通知情報記憶部２０３が記憶する通知情報を更新する（ステップＳ４０７）。より詳しくは、処理部２１０は推奨処置通知画面を表示した対象の通知情報のステータスを未処理から中止に更新する。ステップＳ４０７の処理が完了すると、処理部２１０は表示命令に含まれる患者ＩＤを含む電子カルテを電子カルテ表示端末１００に表示し（ステップＳ４０８）、第４処理を終了する。以後、医療従事者は対象患者を診療し、電子カルテに種々の情報を記載する。
【００６９】
次に、図１４及び図１５を参照して、夜間や早朝などに実行される第５処理について説明する。尚、第５処理は上述した第１処理が完了した場合に実行されてもよいし、第１処理と並行して実行されてもよい。
【００７０】
図１４は第５処理の一例を示すフローチャートである。図１５（ａ）及び（ｂ）は除外情報の一部を抜き出した図の一例である。処理部２１０は現在時刻と事前に設定された処理開始時刻（例えば午前２時といった夜間や午前５時といった早朝など）との一致を検出すると、第５処理を実行する。図１４に示すように、処理部２１０は条件情報記憶部２０２から複数の条件情報を取得する（ステップＳ５０１）。ステップＳ５０１の処理が完了すると、次いで、処理部２１０はループ処理を開始する（ステップＳ５０２）。より詳しくは、処理部２１０は取得した条件情報の中からいずれか１つのルールＩＤを指定して、後続の処理を実行する。
【００７１】
まず、処理部２１０は通知情報記憶部２０３から指定したルールＩＤを含む通知情報を取得する（ステップＳ５０３）。ステップＳ５０３の処理が完了すると、処理部２１０は、さらに、ループ処理を開始する（ステップＳ５０４）。より詳しくは、処理部２１０は取得した通知情報の中からいずれか１つの通知ＩＤを指定して、後続の処理を実行する。
【００７２】
まず、処理部２１０は状態情報第１記憶部２０５から指定した通知ＩＤを含む複数の状態情報を取得する（ステップＳ５０５）。すなわち、処理部２１０は判定時の複数の状態情報を取得する。ステップＳ５０５の処理が完了すると、次いで、処理部２１０は状態情報第２記憶部２０６から指定した通知ＩＤを含む複数の状態情報を取得する（ステップＳ５０６）。すなわち、処理部２１０は実施時の複数の状態情報を取得する。ステップＳ５０６の処理が完了すると、次いで、処理部２１０は状態情報第３記憶部２０７から指定した通知ＩＤを含む複数の状態情報を取得する（ステップＳ５０７）。すなわち、処理部２１０は中止時の複数の状態情報を取得する。
【００７３】
ステップＳ５０７の処理が完了すると、処理部２１０は全ての通知ＩＤを指定し終えたか否かを判断し、全ての通知ＩＤを指定し終えていないと判断した場合、次の通知ＩＤを指定して、上述したステップＳ５０５乃至Ｓ５０７の処理を繰り返す。一方、処理部２１０は全ての通知ＩＤを指定し終えたと判断した場合、通知ＩＤに関するループ処理を終了する（ステップＳ５０８）。
【００７４】
ステップＳ５０８の処理が完了すると、次いで、処理部２１０は除外情報を生成する（ステップＳ５０９）。より詳しくは、まず、処理部２１０は取得した３種類の複数の状態情報、すなわち、判定時の複数の状態情報、実施時の複数の状態情報、中止時の複数の状態情報を対比する。特に、処理部２１０は条件名と条件内容の項目が共通する３種類の状態情報同士を対比する。尚、対比する３種類の状態情報はルールＩＤが共通している。そして、処理部２１０は、対比結果に基づいて、実施時の状態情報の値が判定時の状態情報の値から変更しておらず、かつ、中止時の状態情報の値が判定時の状態情報の値から変更している条件名と条件内容の項目の組み合わせを特定する。すなわち、処理部２１０は状態情報の値の違いに基づいて条件名と条件内容の項目の組み合わせを特定する。最後に、処理部２１０はステップＳ５０１の処理で取得した複数の条件情報の中から、特定した条件名と条件内容の項目の組み合わせを含む条件情報を選択し、選択した条件情報を除外情報として特定する。このような処理により、処理部２１０は除外情報を生成する。尚、処理部２１０は、条件名と条件内容の項目の組み合わせを多数特定した場合、後述する第２照合処理の回数を必要最小限に抑えるために、予め定めた数の組み合わせを特定する。
【００７５】
したがって、条件名「中止処方」及び条件内容の項目「ワーファリン処方」を共通して含む３種類の状態情報において、中止時の状態情報に値「中止されている」が含まれている場合に、判定時の状態情報に値「中止されていない」が含まれていると、処理部２１０は条件名「中止処方」及び条件内容の項目「ワーファリン処方」を特定する。このため、処理部２１０は条件名「中止処方」及び条件内容の項目「ワーファリン処方」を含む条件情報を除外情報として特定する。この場合、処理部２１０は、図１５（ａ）に示すように、除外情報を生成する。
【００７６】
また、条件名「入院」及び条件内容の項目「入院状態」を共通して含む３種類の状態情報において、中止時の状態情報に値「入院中でない」が含まれている場合に、判定時の状態情報に値「入院中である」が含まれていると、処理部２１０は条件名「入院」及び条件内容の項目「入院状態」を特定する。このため、処理部２１０は条件名「入院」及び条件内容の項目「入院状態」を含む条件情報を除外情報として特定する。この場合、処理部２１０は、図１５（ｂ）に示すように、除外情報を生成する。
【００７７】
ステップＳ５０９の処理が完了すると、次いで、処理部２１０は除外情報記憶部２０４に除外情報を保存する（ステップＳ５１０）。ステップＳ５１０の処理が完了すると、処理部２１０は全てのルールＩＤを指定し終えたか否かを判断し、全てのルールＩＤを指定し終えていないと判断した場合、次のルールＩＤを指定して、上述したステップＳ５０３乃至Ｓ５１０の処理を繰り返す。一方、処理部２１０は全てのルールＩＤを指定し終えたと判断した場合、ルールＩＤに関するループ処理を終了し（ステップＳ５１１）、第５処理を終える。
【００７８】
次に、上述した図９と図１６を参照して、ステップＳ２０５の処理において、除外情報があった場合の処理について説明する。
【００７９】
図１６（ａ）乃至（ｄ）は第２照合処理の一例を説明する。まず、図９に示すように、ステップＳ２０５の処理において、処理部２１０は除外情報があったと判断した場合（ステップＳ２０５：ＹＥＳ）、電子カルテの記載情報を取得し（ステップＳ２０６）、第２照合処理を実行する（ステップＳ２０７）。第２照合処理は電子カルテの記載情報に含まれる複数の状態情報と、取得した除外情報とを照合する処理である。より詳しくは、第２照合処理は、図１６（ａ）乃至（ｄ）に示すように、共通する条件名と条件内容の項目とに基づいて、除外情報の条件内容の条件と状態情報の条件内容の値とを照合する処理である。尚、第２照合処理における照合対象の複数の状態情報は、いずれも最新（又は直近）の状態情報である。したがって、判定時から診療時の間に値が変化していない場合もあるし、検査などにより電子カルテが更新されて値が変化している場合もある。
【００８０】
ここで、状態情報に対応する除外情報が存在しない場合には、図１６（ｃ）及び（ｄ）に示すように、処理部２１０は状態情報と除外情報を照合することができない。すなわち、処理部２１０は取得した除外情報に対する状態情報に対してのみ第２照合処理を実行すればよい。このように、処理部２１０は全ての状態情報に対して第２照合処理を実行しないでよいため、電子カルテ表示時の処理負荷が低下し、電子カルテの表示遅延を抑えることができる。
【００８１】
ステップＳ２０７の処理が完了すると、次いで、処理部２１０は除外情報の条件内容の条件を状態情報の条件内容の値が満足するか否かを判断する（ステップＳ２０８）。より詳しくは、処理部２１０は除外情報の条件内容の条件の全てを状態情報の条件内容の値の全てが満足するか否かを判断する。
【００８２】
処理部２１０は除外情報の条件内容の条件を状態情報の条件内容の値が満足しないと判断した場合（ステップＳ２０８：ＮＯ）、ステップＳ２０９の処理を実行する。例えば、図１６（ａ）に示すように、除外情報の条件内容に条件「中止されていない」が含まれている場合に、状態情報の条件内容に値「中止されている」が含まれている場合、処理部２１０は除外情報の条件内容の条件を状態情報の条件内容の値が満足しないと判断する。同様に、図１６（ｂ）に示すように、除外情報の条件内容に条件「入院中である」が含まれている場合に、状態情報の条件内容に値「入院中でない」が含まれている場合、処理部２１０は除外情報の条件内容の条件を状態情報の条件内容の値が満足しないと判断する。
【００８３】
このように、電子カルテの表示命令を受け付ける診療時などにおいて、電子カルテに記載された記載情報における最新の状態情報が判定時から既に更新されている場合には、医療従事者に推奨処置を通知する必要がない。この場合、処理部２１０は電子カルテ表示端末１００に推奨処置通知画面を表示せずに、電子カルテを表示する。
【００８４】
一方、処理部２１０は除外情報の条件内容の条件を状態情報の条件内容の値が満足すると判断した場合（ステップＳ２０８：ＹＥＳ）、ステップＳ２１０の処理を実行する。例えば、除外情報の条件内容に条件「中止されていない」が含まれている場合に、状態情報の条件内容に値「中止されていない」が含まれており、かつ、除外情報の条件内容に条件「入院中である」が含まれている場合に、状態情報の条件内容に値「入院中である」が含まれている場合、処理部２１０は除外情報の条件内容の条件を状態情報の条件内容の値が満足すると判断する。
【００８５】
このように、電子カルテの表示命令を受け付ける診療時などにおいて、電子カルテに記載された記載情報における最新の状態情報が判定時から変更されていない場合には、医療従事者に推奨処置を通知する必要がある。この場合、処理部２１０は電子カルテ表示端末１００に推奨処置通知画面を表示して第２処理を終了し、上述した第３処理又は第４処理により、電子カルテを表示する。
【００８６】
以上、本実施形態によれば、電子カルテサーバ２００は処理部２１０を備えている。処理部２１０は複数の患者それぞれの電子カルテに記載された患者の状態をそれぞれ表す複数の状態情報と、推奨処置を通知する条件をそれぞれ表す複数の条件情報と、を複数の患者毎に照合する第１照合処理を行う。処理部２１０は第１照合処理の結果に基づいて、複数の状態情報のうち、複数の条件情報の全てを満足する複数の状態情報を保存する。処理部２１０は複数の患者のいずれかの電子カルテを表示する表示命令を受け付けた場合に、推奨処置の通知を除外する除外情報があるか否かを判断する。
【００８７】
処理部２１０は除外情報がある場合、その除外情報と、保存した複数の状態情報の内の除外情報に対応する状態情報と、をそれぞれ照合する第２照合処理を行う。処理部２１０は第２照合処理の結果、除外情報に対応する状態情報が除外情報の全てを満足する場合、推奨処置を通知して、表示命令に対応する電子カルテを表示する。一方、処理部２１０は第２の照合処理の結果、除外情報に対応する状態情報が除外情報の少なくとも一部を満足しない場合、推奨処置を通知せずに、表示命令に対応する電子カルテを表示する。特に、上述した除外情報は、推奨処置に基づく処置の実施が中止された場合に保存された複数の状態情報に基づいて生成された情報である。これにより、患者の状態に応じて推奨処置を通知することができる。
【００８８】
以上、本発明の好ましい実施形態について詳述したが、本発明に係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。例えば、上述した図１６では、処理部２１０は２つの除外情報とこれらの除外情報に対応する２つの状態情報とを照合しているが、除外情報が１つであれば、１つの除外情報とその除外情報に対応する１つの状態情報を照合する。
【００８９】
なお、以上の説明に関して更に以下の付記を開示する。
（付記１）複数の患者それぞれの電子カルテに記載された患者の状態をそれぞれ表す複数の状態情報と、推奨処置を通知する条件をそれぞれ表す複数の条件情報と、を前記複数の患者毎に照合する第１照合処理を行い、前記第１照合処理の結果に基づいて、前記複数の状態情報のうち、前記複数の条件情報の全てを満足する複数の状態情報を保存し、前記複数の患者のいずれかの電子カルテを表示する表示命令を受け付けた場合に、前記推奨処置の通知を除外する除外情報があるか否かを判断し、前記除外情報がある場合、前記除外情報と、前記保存した状態情報の内の前記除外情報に対応する状態情報と、をそれぞれ照合する第２照合処理を行い、前記第２照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の全てを満足する場合、前記推奨処置を通知して、前記表示命令に対応する前記電子カルテを表示し、前記第２照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の少なくとも一部を満足しない場合、前記推奨処置を通知せずに、前記表示命令に対応する前記電子カルテを表示する、処理をコンピュータに実行させ、前記除外情報は、前記推奨処置に基づく処置の実施が中止された場合に保存された複数の状態情報に基づいて生成された情報である、ことを特徴とする推奨処置通知プログラム。
（付記２）前記処理は、前記推奨処置に基づく処置の実施が中止された場合に保存した複数の状態情報と、前記第１照合処理の結果に基づいて保存した複数の状態情報と、の対比結果に基づいて、前記除外情報を生成する、ことを特徴とする付記１に記載の推奨処置通知プログラム。
（付記３）複数の患者それぞれの電子カルテに記載された患者の状態をそれぞれ表す複数の状態情報と、推奨処置を通知する条件をそれぞれ表す複数の条件情報と、を前記複数の患者毎に照合する第１照合処理を行い、前記第１照合処理の結果に基づいて、前記複数の状態情報のうち、前記複数の条件情報の全てを満足する複数の状態情報を保存し、前記複数の患者のいずれかの電子カルテを表示する表示命令を受け付けた場合に、前記推奨処置の通知を除外する除外情報があるか否かを判断し、前記除外情報がある場合、前記除外情報と、前記保存した状態情報の内の前記除外情報に対応する状態情報と、をそれぞれ照合する第２照合処理を行い、前記第２照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の全てを満足する場合、前記推奨処置を通知して、前記表示命令に対応する前記電子カルテを表示し、前記第２照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の少なくとも一部を満足しない場合、前記推奨処置を通知せずに、前記表示命令に対応する前記電子カルテを表示する、処理をコンピュータが実行し、前記除外情報は、前記推奨処置に基づく処置の実施が中止された場合に保存された複数の状態情報に基づいて生成された情報である、ことを特徴とする推奨処置通知方法。
（付記４）複数の患者それぞれの電子カルテに記載された患者の状態をそれぞれ表す複数の状態情報と、推奨処置を通知する条件をそれぞれ表す複数の条件情報と、を前記複数の患者毎に照合する第１照合処理を行い、前記第１照合処理の結果に基づいて、前記複数の状態情報のうち、前記複数の条件情報の全てを満足する複数の状態情報を保存し、前記複数の患者のいずれかの電子カルテを表示する表示命令を受け付けた場合に、前記推奨処置の通知を除外する除外情報があるか否かを判断し、前記除外情報がある場合、前記除外情報と、前記保存した状態情報の内の前記除外情報に対応する状態情報と、をそれぞれ照合する第２照合処理を行い、前記第２照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の全てを満足する場合、前記推奨処置を通知して、前記表示命令に対応する前記電子カルテを表示し、前記第２照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の少なくとも一部を満足しない場合、前記推奨処置を通知せずに、前記表示命令に対応する前記電子カルテを表示する、処理を実行する処理部を有し、前記除外情報は、前記推奨処置に基づく処置の実施が中止された場合に保存された複数の状態情報に基づいて生成された情報である、ことを特徴とする情報処理装置。
（付記５）前記処理部は、前記推奨処置に基づく処置の実施が中止された場合に保存した複数の状態情報と、前記第１照合処理の結果に基づいて保存した複数の状態情報と、の対比結果に基づいて、前記除外情報を生成する、ことを特徴とする付記４に記載の情報処理装置。
【符号の説明】
【００９０】
ＳＴ  電子カルテシステム
１００  電子カルテ表示端末
２００  電子カルテサーバ
２０１  電子カルテ記憶部
２０２  条件情報記憶部
２０３  通知情報記憶部
２０４  除外情報記憶部
２０５  状態情報第１記憶部
２０６  状態情報第２記憶部
２０７  状態情報第３記憶部
２０８  中止情報記憶部
２０９  通信部
２１０  処理部
３００  通知条件設定端末
【図１】
2019185234.tif 000003
【図２】
2019185234.tif 000004
【図３】
2019185234.tif 000005
【図４】
2019185234.tif 000006
【図５】
2019185234.tif 000007
【図６】
2019185234.tif 000008
【図７】
2019185234.tif 000009
【図８】
2019185234.tif 000010
【図９】
2019185234.tif 000011
【図１０】
2019185234.tif 000012
【図１１】
2019185234.tif 000013
【図１２】
2019185234.tif 000014
【図１３】
2019185234.tif 000015
【図１４】
2019185234.tif 000016
【図１５】
2019185234.tif 000017
【図１６】
2019185234.tif 000018