(57)【要約】【課題】電子カルテシステムを用いて効率よくスクリーニング作業を行いつつ、スクリーニング結果に含まれる患者の情報を制限することによって、患者の個人情報の流出、漏洩を防止する電子カルテスクリーニング結果出力装置を提供する。【解決手段】スクリーニング定義データ４６と、複数の電子カルテデータ５６とを読み込んで少なくとも１つのスクリーニング定義データ４６に適合する電子カルテデータ５６を抽出し、抽出された電子カルテデータ４４を表示し、保存し、他のコンピュータに送信するコンピュータを備え、電子カルテデータ４４は、患者ごとに付与された電子カルテ識別子と、電子カルテ識別子に関連付けられた個人情報である患者氏名、性別、生年月日、年齢及び病歴データとを含み、表示する電子カルテデータには、コンピュータへの認証レベルに応じて上記個人情報を含んでもよく、保存され、送信される電子カルテデータには、個人情報が含まれない。【選択図】  図１
2014052822.tif 000002
【特許請求の範囲】
【請求項１】
臨床研究の対象症例を絞り込むための１つ以上の定義データと、複数の電子カルテデータとを読み込んで、少なくとも１つの該定義データに適合する電子カルテデータを抽出する電子カルテスクリーニング手段と、
上記電子カルテスクリーニング手段によって抽出された上記電子カルテデータを表示し、保存し、他のコンピュータに送信するデータ処理手段とを備え、
上記電子カルテデータは、患者ごとに付与された電子カルテ識別子と、該電子カルテ識別子に関連付けられた個人情報である患者氏名、性別、生年月日、年齢及び病歴データとを含み、
上記保存され、送信される電子カルテデータには、上記個人情報が含まれないことを特徴とする電子カルテスクリーニング結果出力装置。
【請求項２】
上記表示する電子カルテデータには、上記コンピュータへの認証レベルに応じた上記個人情報が含まれることを特徴とする請求項１記載の電子カルテスクリーニング結果出力装置。
【請求項３】
上記抽出された電子カルテデータのうちの上記個人情報のデータは、該抽出された電子カルテデータの他の部分とは異なるデータ構造として定義され、該データ構造には、上記電子カルテ識別子に基づいて暗号化された結合キーが付与され、該結合キーを有する電子カルテデータの他の部分と結合する場合のみ該個人情報にリンクすることを特徴とする請求項１又は２記載の電子カルテスクリーニング結果出力装置。
【請求項４】
上記結合キーは、一方向ハッシュ関数によって求めることを特徴とする請求項３記載の電子カルテスクリーニング結果出力装置。
【請求項５】
上記一方向ハッシュ関数は、ＨＭＡＣを用いることを特徴とする請求項４記載の電子カルテスクリーニング結果出力装置。
【請求項６】
コンピュータによって、臨床研究の対象症例を絞り込むための１つ以上の定義データと、患者識別子ごとに関連付けられた複数の電子カルテデータとを読み込んで、少なくとも１つの該定義データに適合する電子カルテデータを抽出するステップと、
上記コンピュータによって、上記抽出された電子カルテデータを出力し、保存し、他のコンピュータに送信するステップとを有し、
上記電子カルテデータは、患者ごとに付与された電子カルテ識別子と、該電子カルテ識別子に関連付けられた個人情報である患者氏名、性別、生年月日、年齢及び病歴データとを含み、
上記保存され、送信される電子カルテデータには、上記個人情報が含まれないことを特徴とする電子カルテスクリーニング結果出力方法。
【請求項７】
上記表示する電子カルテデータには、上記コンピュータへの認証レベルに応じた上記個人情報が含まれることを特徴とする請求項６記載の電子カルテスクリーニング結果出力方法。
【請求項８】
コンピュータに読み込んで実行されるプログラムであって、
臨床研究の対象症例を絞り込むための１つ以上の定義データと、患者識別子ごとに関連付けられた複数の電子カルテデータとを読み込んで、少なくとも１つの該定義データに適合する電子カルテデータを抽出するステップと、
上記抽出された該電子カルテデータを出力し、保存し、他のコンピュータに送信するステップとを有し、
上記電子カルテデータは、患者ごとに付与された電子カルテ識別子と、該電子カルテ識別子に関連付けられた個人情報である患者氏名、性別、生年月日、年齢及び病歴データとを含み、
上記保存され、送信される電子カルテデータには、上記個人情報が含まれないことを特徴とする電子カルテスクリーニング結果出力プログラム。
【請求項９】
上記表示する電子カルテデータには、上記コンピュータへの認証レベルに応じた上記個人情報が含まれることを特徴とする請求項８記載の電子カルテスクリーニング結果出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子カルテに記載されている医療データを所定の条件でスクリーニングした結果を出力する装置、方法及びプログラムに関する。
【背景技術】
【０００２】
医薬品あるいは医療機器の製造販売にあたり、薬事法上の承認を得るために臨床試験、いわゆる治験を行わなければならない。治験には数段階のフェーズがあり、フェーズによっては、比較的少数の被験者を対象とする場合もあるが、医薬品等の有効性の検証や安全性の検討を主な目的とする第３相試験（フェーズＩＩＩ）等においては、より多数の被験者を対象として臨床試験を実施しなければならない。医薬品等の開発段階に限らず、特定の症例に対して既存の薬剤の効果等を研究し、より効果的に医療に役立てようとする大規模臨床研究が行われる場合もある。大規模臨床研究の場合には、その性質上、より多数の対象被験者を候補者として探し出す必要がある。
【０００３】
紙ベースのカルテシステムが用いられてきた従来の医療現場においては、上述のような候補者を選定するための「スクリーニング」作業が非常に困難であった。カルテの記載事項から、対象症例を絞り込むための条件を、カルテの一点一点をあたって抜き出す作業をしなければならなかったからである。本来は、このような候補者選定作業は、担当の医師が行うことが望ましいが、業務上の兼ね合いもあり、看護師、薬剤師、臨床検査技師等が医師に代わって治験コーディネータ（Clinical Research Coordinator、ＣＲＣ）として上述の選定作業を行う場合もある。また、対象となる臨床研究によっては、製薬会社の医薬情報担当者（Medical Representative、ＭＲ）が医療関係者に代わって選定作業を行う場合も多い。このように、医師以外の者が患者の個人情報が記載されているカルテにアクセスするのは倫理上の観点から特別な配慮が必要となる。
【０００４】
近年においては、このような紙ベースのカルテシステムの電子化が進み、大量の医療情報を短時間で収集することが可能となってきた。
【０００５】
特に規模の大きな大学病院等の大型病院では、電子カルテシステムの導入が進み、過去の患者も含めた大量の電子カルテ情報の収集が可能である。また、より小規模な病院、診療所等においても電子カルテシステムが導入され、医療データの収集範囲は拡大する傾向にある。一方で、医療現場においては、ＥＢＭ（Evidence-Based Medicine、根拠に基づいた医療）が重視されており、より詳細なデータに基づく臨床研究態度が求められているようになっており、より多くの被験者データを収集するという動機付けにもなっている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−３４８２７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
病院等の紙ベースのカルテシステムが電子カルテ化されることによって、コンピュータシステムを用いればデータの収集は容易かつ迅速に行えるようになってきた。たとえば特許文献１に記載されているように、電子カルテデータベースを用いて、治験データの条件に電子カルテの医療情報の関連付けを行い、治験行為の記録もれを防止する技術等種々考案されている。
【０００８】
しかしながら、治験を含む臨床研究においては、医療倫理の観点から病院内の患者の個人情報については、厳格に管理されなければならず、電子カルテシステムを用いてネットワークに接続することによっても個人情報が流出することがあってはならない。
【０００９】
また、電子カルテを用いて、その臨床試験担当医がスクリーニングを実行する場合には問題はないが、医師の監督の下とはいえ、ＣＲＣやＭＲ等がスクリーニング作業を実行しなければならないという現実もある。
【００１０】
そこで、本発明は、電子カルテシステムを用いて効率よくスクリーニング作業を行いつつ、スクリーニング結果に含まれる患者の情報を制限することによって、患者の個人情報の流出、漏洩を防止する電子カルテスクリーニング結果出力装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決するための手段として、本発明に係る電子カルテスクリーニング結果出力装置は、臨床研究の対象症例を絞り込むための１つ以上の定義データと、複数の電子カルテデータとを読み込んで、少なくとも１つの定義データに適合する電子カルテデータを抽出し、抽出された電子カルテデータを表示し、保存し、他のコンピュータに送信するコンピュータを備え、電子カルテデータは、患者ごとに付与された電子カルテ識別子と、電子カルテ識別子に関連付けられた個人情報である患者氏名、性別、生年月日、年齢及び病歴データとを含み、表示する電子カルテデータには、コンピュータへの認証レベルに応じて上記個人情報を含んでもよく、保存され、送信される電子カルテデータには、個人情報が含まれない。
【００１２】
好ましくは、発明に係る電子カルテスクリーニング結果出力装置は、抽出された電子カルテデータのうちの個人情報のデータは、抽出された電子カルテデータの他の部分とは異なるデータ構造として定義され、データ構造には、電子カルテ識別子に基づいて暗号化された結合キーが付与され、結合キーを有する電子カルテデータの他の部分と結合する場合のみ個人情報にリンクする。
【００１３】
本発明の電子カルテスクリーニング結果出力方法は、コンピュータによって、臨床研究の対象症例を絞り込むための１つ以上の定義データと、患者識別子ごとに関連付けられた複数の電子カルテデータとを読み込んで、少なくとも１つの定義データに適合する電子カルテデータを抽出するステップと、コンピュータによって、抽出された電子カルテデータを出力し、保存し、他のコンピュータに送信するステップとを有し、電子カルテデータは、患者ごとに付与された電子カルテ識別子と、電子カルテ識別子に関連付けられた個人情報である患者氏名、性別、生年月日、年齢及び病歴データとを含み、表示する電子カルテデータには、コンピュータへの認証レベルに応じて個人情報を含んでもよく、保存され、送信される電子カルテデータには、個人情報が含まれない。
【００１４】
本発明の電子カルテスクリーニング結果出力プログラムは、コンピュータに読み込んで実行されるプログラムであって、臨床研究の対象症例を絞り込むための１つ以上の定義データと、患者識別子ごとに関連付けられた複数の電子カルテデータとを読み込んで、少なくとも１つの定義データに適合する電子カルテデータを抽出するステップと、抽出された電子カルテデータを出力し、保存し、他のコンピュータに送信するステップとを有し、電子カルテデータは、患者ごとに付与された電子カルテ識別子と、電子カルテ識別子に関連付けられた個人情報である患者氏名、性別、生年月日、年齢及び病歴データとを含み、表示する電子カルテデータには、コンピュータへの認証レベルに応じて個人情報を含んでもよく、保存され、送信される電子カルテデータには、個人情報が含まれない。
【発明の効果】
【００１５】
本発明の電子カルテスクリーニング結果出力装置は、データを表示する場合には、コンピュータへの認証レベルに応じて患者の個人情報が含まれないようにできるので、ＣＲＣやＭＲ等医師以外の者がスクリーニング作業を行う場合であっても、患者の個人情報を見させないようにすることができる。データを保存し、送信する場合には、患者の個人情報が含まれないようにするので、医師以外の者が患者の個人情報を見ることはできない。
【００１６】
好ましくは、個人情報のデータは、抽出された電子カルテデータの他の部分とは異なるデータ構造として定義され、そのデータ構造には、電子カルテ識別子に基づいて暗号化された結合キーが付与され、その結合キーを有する電子カルテデータの他の部分と結合する場合のみ個人情報にリンクするので、電子カルテシステムにアクセスした場合にのみ、患者の個人情報を見ることができ、いかなる外部記憶媒体にも患者の個人情報は、保存されることがないので、いかなる第三者も患者の個人情報に触れることはできない。
【図面の簡単な説明】
【００１７】
【図１】本発明が適用された電子カルテスクリーニングシステムの構成を示すブロック図である。
【図２】本発明の電子カルテスクリーニングシステムを構成する定義データ作成コンピュータの構成を示すブロック図である。
【図３】本発明が適用された電子カルテスクリーニングコンピュータの構成を示すブロック図である。
【図４】本発明が適用された電子カルテスクリーニングシステムの第２の実施の形態を示すブロック図である。
【図５】本発明の電子カルテスクリーニングシステムを構成する定義データ作成コンピュータによってスクリーニング定義データを作成する手順を説明するフローチャートである。
【図６】定義データ作成コンピュータに表示されるログイン画面の例を示す図である。
【図７】定義データ作成コンピュータに表示されるスクリーニング定義一覧画面の例を示す図である。
【図８】定義データ作成コンピュータに表示されるスクリーニング定義データアップロード画面の例を示す図である。
【図９】定義データ作成コンピュータに表示されるスクリーニング定義データアップロード画面においてアップロード完了メッセージの表示の例を示す図である。
【図１０】ＸＭＬ言語を用いて作成されたスクリーニング定義データの一例を示す図である。
【図１１】定義データ作成コンピュータによってスクリーニング定義データを作成する場合に、テンプレートを用いる場合の手順を説明するフローチャートである。
【図１２】定義データ作成コンピュータによってスクリーニング定義データを作成する場合のテンプレートの例を示す図である。
【図１３】本発明の電子カルテスクリーニングシステムにおいて、作成されたスクリーニング定義データを審査する手順を説明するフローチャートである。
【図１４】定義データ作成コンピュータによって承認されたスクリーニング定義データを閲覧する手順を説明するフローチャートである。
【図１５】本発明の電子カルテスクリーニングコンピュータに表示される画面の遷移を示す図である。
【図１６】本発明の電子カルテスクリーニングシステムにおいて、電子カルテスクリーニングコンピュータを用いてスクリーニング定義データをダウンロードする手順を説明するフローチャートである。
【図１７】データセンタ及び電子カルテ管理サーバに接続する前の電子カルテスクリーニングコンピュータに表示される試験一覧画面の例を示す図である。
【図１８】電子カルテスクリーニングコンピュータに表示される（Ａ）データセンタへのログイン画面の例であり、（Ｂ）電子カルテ管理サーバへのログイン画面の例である。
【図１９】電子カルテスクリーニングコンピュータに表示される利用規約画面の例である。
【図２０】図１７の試験一覧画面において設定ボタンをクリックした後に表示される設定画面の例を示す図である。
【図２１】データセンタに接続後、電子カルテ管理サーバに接続する前の電子カルテスクリーニングコンピュータに表示される試験一覧画面の例を示す図である。
【図２２】図２１の試験一覧画面から試験詳細画面に移動するための手順を説明するフローチャートである。
【図２３】電子カルテスクリーニングコンピュータに表示される試験詳細画面の例を示す図である。
【図２４】本発明の電子カルテスクリーニングシステムにおいて、スクリーニング定義データをダウンロードした電子カルテスクリーニングコンピュータを用いてスクリーニングを実行し、結果を表示する手順を説明するフローチャートである。
【図２５】本発明の電子カルテスクリーニングシステムにおいて、スクリーニング定義データに関連する電子カルテの情報を検索するためのマッチャの例を示す図である。
【図２６】データセンタ及び電子カルテ管理サーバに接続して、電子カルテスクリーニングコンピュータによってスクリーニングが実行された結果が表示された試験一覧画面の例を示す図である。
【図２７】電子カルテスクリーニングコンピュータによってスクリーニングが実行され、より詳細なスクリーニング結果を示すスクリーニング結果詳細画面の例を示す図である。
【図２８】電子カルテスクリーニングコンピュータに表示されるスクリーニング履歴画面の例を示す図である。
【図２９】本発明の電子カルテスクリーニングシステムにおいて、異なる種類の電子カルテのデータを取得するための非依存化コンバータのデータ構造を説明するためのブロック図である。
【図３０】本発明の電子カルテスクリーニングシステムにおいて、非依存化コンバータの動作を説明するためのブロック図である。
【図３１】本発明の電子カルテスクリーニングシステムにおいて、非依存化コンバータを用いて異なる電子カルテからデータを取得するための全体の動作を説明するためのブロック図である。
【図３２】本発明の電子カルテスクリーニングシステムにおいて、電子カルテスクリーニングコンピュータを用いてスクリーニングを実行し、患者の個人情報を保存しないための処理手順を説明するフローチャートである。
【図３３】本発明の電子カルテスクリーニングシステムにおいて、電子カルテスクリーニングコンピュータを用いてスクリーニングを実行し、患者の個人情報を送信しないための処理手順を説明するフローチャートである。
【図３４】本発明の電子カルテスクリーニングシステムにおいて、患者の個人情報を保存、送信しないための暗号化によるデータ削除の動作を示すブロック図である。
【図３５】本発明の電子カルテスクリーニングシステムを用いて、データセンタにおいてスクリーニング結果を利用する手順を説明するフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明を実施するための形態について、図面を参照しながら詳細に説明する。なお、本発明は、以下の実施形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変更が可能であることはもちろんである。
【００１９】
以下の順序により説明する。
【００２０】
１．電子カルテスクリーニングシステムのハードウェア
１−１．第１の実施の形態
１−２．第２の実施の形態
２．スクリーニング定義データの作成、申請、審査
２−１．スクリーニング定義データの作成、申請
２−２．スクリーニング定義データの審査
３．電子カルテスクリーニング
３−１．電子カルテスクリーニングの準備
３−２．電子カルテスクリーニングの実行
３−３．非依存化コンバータ
３−４．電子カルテスクリーニング結果の表示、保存、送信
３−５．結果保存、送信時の個人情報の削除
３−６．電子カルテスクリーニング結果のデータの利用
【００２１】
１．電子カルテスクリーニングシステムのハードウェア
本発明の電子カルテスクリーニングシステムは、ネットワークに接続された複数のコンピュータにより構成される。
【００２２】
１−１．第１の実施の形態
（１）定義データ作成コンピュータ
第１の実施の形態において、本発明の電子カルテスクリーニングシステム１のすべてのコンピュータは、ネットワークに接続されており、双方向通信を行うことができる。
【００２３】
図１に示すように、治験を含む臨床研究における選択基準、除外基準、併用禁止薬等の対象症例を絞り込むためのスクリーニング条件を所定の言語で記載したスクリーニング定義データを作成し、編集し、出力し、他のコンピュータに送信する定義データ作成コンピュータ（以下、定義データ作成ＰＣという。）１０は、データセンタのネットワークであるＤＣネットワーク２に接続されており、ＤＣネットワーク２に接続されている他のコンピュータ、サーバ等と通信を行うことができる。典型的には、定義データ作成ＰＣ１０は、スクリーニング定義データの作成等を行うために、製薬会社の担当者が用いるコンピュータであり、製薬会社の社内イントラネットワークからインタネットを介してＤＣネットワーク２に接続される。したがって、定義データ作成ＰＣ１０は、製薬会社の担当者の数だけあり、ＤＣネットワーク２に接続されている。なお、定義データ作成ＰＣ１０は、パーソナルコンピュータに限らず、携帯情報端末やその他の情報処理装置であってもよいのはもちろんである。
【００２４】
ＤＣネットワーク２には、定義データ作成ＰＣ１０以外に、定義データ作成ＰＣ１０によって作成されたスクリーニング定義データ２６を保存し、管理するデータベースサーバ２０と、定義データ作成ＰＣ１０のためにｗｅｂベースのスクリーニング定義データ作成環境を提供し、データベースサーバ２０への定義データの保存、編集等を支援するためのアプリケーションサーバ３０ａ，３０ｂが接続されている。これらのサーバは、図１に示すように、データベースサーバ２０が１台、アプリケーションサーバ３０ａ，３０ｂが２台である場合に限らず、たとえば診療科ごとにスクリーニング定義データを集約して保存するため等に、データベースサーバ２０は複数台あってもよく、複数の研究機関内に１台、又は複数台置いてもよい。アプリケーションサーバについても同様に１台のみであっても、３台以上を接続された複数のネットワーク上に分散して配置してもよい。あるいは、データベースサーバ２０とアプリケーションサーバ３０ａ，３０ｂの機能を同一のプラットフォーム上に構築し、１台のサーバによって実現してもよいのはもちろんである。また、データベースサーバ２０、アプリケーションサーバ３０ａ，３０ｂの機能を、定義データ作成ＰＣ１０に取り込んでもよい。
【００２５】
以下では、スクリーニング定義データの作成等については、アプリケーションサーバ３０ａを介してデータベースサーバ２０にアクセスし、後述する電子カルテスクリーニングコンピュータ４０による電子カルテのスクリーニングに関するｗｅｂ環境を提供するアプリケーションサーバ３０ｂを介してデータベースサーバ２０にアクセスするものとする。なお、アプリケーションサーバ３０ａ，３０ｂを介して、データベースサーバとの双方向通信を行う環境を、以下ではデータベースサイトともいう。
【００２６】
定義データ作成ＰＣ１０は、図２に示すように、製薬会社の社内イントラネットワークやＤＣネットワーク２に接続するための通信Ｉ／Ｆ部１１と、コンピュータにログインし、スクリーニング定義データを作成等する際に文字入力等を行うためのキーボード等の入力Ｉ／Ｆ部１７と、ネットワークや入力装置によって入力されたデータを編集し、処理するためのデータ編集・処理部１２と、データ編集・処理部１２で処理されたデータを表示する表示部１８に表示し、その他の出力装置と接続するための出力Ｉ／Ｆ部１３とを備えている。また、定義データ作成ＰＣ１０は、編集中のスクリーニング定義データ１６を保存し、他のインストールされたプログラムを保存するための記憶部１５を備えている。通信Ｉ／Ｆ部１１は、有線又は無線ＬＡＮボード等である。データ編集・処理部１２は、ＣＰＵ（Central Processing Unit）等である。出力Ｉ／Ｆ部１３は、ビデオ出力ボード、オーディオ出力ボード等であり、ＵＳＢ等の外部インタフェース等も含まれる。記憶部１５は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等の固体記憶装置や、ＨＤＤ等の磁気記憶デバイス等の周知の記憶装置である。入力Ｉ／Ｆ部１７は、キーボード、マウス等の入力装置であり、ＵＳＢ等によってデータ編集・処理部に接続されてもよい。
【００２７】
定義データ作成ＰＣ１０は、アプリケーションサーバ３０ａを介して、ｗｅｂ環境の下でデータベースサイトにログインして、データベースサーバ２０が接続されるＤＣネットワーク２に接続される。ユーザは、定義データ作成ＰＣ１０にあらかじめインストールされているテキストエディタを用いてスクリーニング定義データ１６を作成する。スクリーニング定義データ１６の作成途中で記憶部１５に一時的に保存して、後でそのデータのファイルを開いてスクリーニング定義データ１６の編集をしてもよい。定義データ作成ＰＣ１０は、通信Ｉ／Ｆ部１１を介して、作成し終わったスクリーニング定義データをアプリケーションサーバのｗｅｂ環境上においてデータベースサイトにアップロードする。物理的には、アップロードされたスクリーニング定義データ２６は、データベースサーバ２０によって記憶部２５に保存される。そして、後述する所定の手順を経て、電子カルテスクリーニングコンピュータ４０において、スクリーニング定義データ２６を用いることができるようになる。
【００２８】
（２）電子カルテスクリーニングコンピュータ
電子カルテスクリーニングコンピュータ４０（以下、「電子カルテスクリーニングＰＣ」ともいう。）は、ある病院の電子カルテを管理する電子カルテ管理サーバ５０が接続されている病院ネットワーク３に接続される。病院ネットワーク３が、ＤＣネットワーク２とインタネットによって接続されているので、所定の手順の下で、電子カルテスクリーニングＰＣ４０は、ＤＣネットワーク２を介して、データベースサーバ２０に接続することができる。典型的には、医師、あるいは病院内のＣＲＣやＭＲが、電子カルテスクリーニングＰＣを用いて、データベースサーバ２０からスクリーニング定義データ２６をダウンロードして、病院内の電子カルテ管理サーバ５０によって管理されている多数の電子カルテ５６の中からスクリーニング定義データに適合した患者又は被験者（以下、単に患者という。）を抽出する作業を行う。なお、電子カルテスクリーニングＰＣ４０は、医師が通常の診療行為において電子カルテの利用端末として利用可能なことはいうまでもない。
【００２９】
電子カルテスクリーニングＰＣ４０は、図３に示すように、病院ネットワーク３に接続するための通信Ｉ／Ｆ部４１と、コンピュータにログインし、電子カルテのスクリーニングを行う等する際に文字入力等を行うためのキーボード等の入力Ｉ／Ｆ部４７と、ネットワークや入力Ｉ／Ｆ部４７によって入力された電子カルテの医療データ等を処理するための電子カルテ編集・処理部４２ａ及び電子カルテ編集・処理部において処理された電子カルテの医療データから、ダウンロードされたスクリーニング定義データに適合する医療データを抽出する電子カルテスクリーニング部４２ｂを含むデータ処理部４２と、データ処理部４２でスクリーニングされたデータを表示する表示部４８に表示し、その他の出力装置と接続するための出力Ｉ／Ｆ部４３とを備えている。また、電子カルテスクリーニングＰＣ４０は、ダウンロードしたスクリーニング定義データ等を保存するための記憶部４５を備えている。通信Ｉ／Ｆ部４１は、有線又は無線ＬＡＮボード等である。データ処理部４２は、ＣＰＵ（Central Processing Unit）等である。出力Ｉ／Ｆ部４３は、ビデオ出力ボード、オーディオ出力ボード等であり、ＵＳＢ等の外部インタフェース等も含まれる。記憶部４５は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等の固体記憶デバイスや、ＨＤＤ等の磁気記憶デバイス等の周知の記憶装置である。入力Ｉ／Ｆ部４７は、キーボード、マウス等の入力装置であり、ＵＳＢ等によって接続されてもよい。
【００３０】
電子カルテスクリーニングＰＣ４０は、病院ネットワーク３にログインし、さらに、アプリケーションサーバ３０ｂを介して、ｗｅｂ環境の下でデータベースサイトにログインする。そして、電子カルテスクリーニングＰＣ４０は、後述する所定の手順にしたがって、データベースサーバ２０があるＤＣネットワーク２上に接続する。電子カルテスクリーニングＰＣ４０は、データベースサーバ２０にアクセスすることによって、データベースサーバ２０の記憶部２５に保存されているスクリーニング定義データ２６をダウンロードする。ダウンロードされたスクリーニング定義データ４６は、記憶部４５に一時的に保存される。スクリーニング定義データ４６がダウンロードされる場合に、アプリケーションサーバ３０ｂの記憶部３５ｂをキャッシュとして用いてもよい。
【００３１】
電子カルテスクリーニングＰＣ４０は、病院ネットワーク３上にある電子カルテ管理サーバ５０に後述する所定の手順にしたがってアクセスし、電子カルテ５６から患者の個人情報及び医療データを含む患者情報を取得する。電子カルテスクリーニングＰＣ４０は、ダウンロードしたスクリーニング定義データ４６に適合する患者情報のデータを抽出して、抽出した患者情報のデータをスクリーニング定義データごとに付されるスクリーニング定義データ識別子（以下、スクリーニングＩＤという。）ごとに患者氏名等のデータ４４を出力する。データ４４の出力先は、モニタ等の表示装置であってもよく、プリンタ等の出力装置であってもよい。出力されるデータを記憶部４５に保存してもよい。また、抽出されたデータ４４は、たとえば、ＤＣネットワーク２上の他のコンピュータに送信することもできる。なお、後述するように、抽出された患者情報のデータ４４を表示する場合には、その電子カルテ管理システムのユーザ認証レベルに応じて、表示するデータの種類を自動的に制限する。また、患者情報のデータ４４を保存し、あるいは他のコンピュータに送信する場合にも、保存し、送信するデータの種類を自動的に制限する。
【００３２】
なお、上述の構成における作用をデータ定義作成ＰＣ１０及び電子カルテスクリーニングＰＣ４０のＣＰＵにインストールしてそれぞれメモリに展開されることによって動作するプログラムによって実現することができるのはいうまでもない。また、サーバ側にプログラムをインストールして、いわゆるクラウドコンピューティングシステムとして実現してもよい。
【００３３】
１−２．第２の実施の形態
上述の第１の実施の形態においては、すべてのコンピュータがインタネット等を介してＤＣネットワーク２に接続することが可能であることが前提であるが、病院ネットワーク３は、患者の個人情報漏えい防止の観点からインタネットへの接続を行わない場合がある。そうすると、電子カルテスクリーニングＰＣ４０は、スクリーニング定義データ２６が存在するＤＣネットワーク２からオフラインとなってしまい、スクリーニング定義データ２６をダウンロードすることができない。
【００３４】
そこで、図４に示すように、本発明に係る電子カルテスクリーニングシステム１ａにおいては、ＤＣネットワーク２に接続することができるクライアントコンピュータ（以下、クライアントＰＣという。）６０によって、データベースサーバ２０の記憶部２５に保存されているスクリーニング定義データ２６を、アプリケーションサーバ３０ｂにより提供されるｗｅｂ環境下でダウンロードする。クライアントＰＣ６０は、電子カルテスクリーニングＰＣ４０と同じ構成を備えている。すなわち、ネットワークと接続する通信Ｉ／Ｆ部６１と、キーボード等の入力装置である入力Ｉ／Ｆ部と、各種Ｉ／Ｆを制御し、入出力のデータを処理する処理部６２と、データを表示等するための出力Ｉ／Ｆ部６３とを備えている。ダウンロードしたスクリーニング定義データ６６を出力Ｉ／Ｆ部６３を介して外部記憶媒体１９に複製する。複製されたスクリーニング定義データ６６は、電子カルテスクリーニングＰＣ４０の入力Ｉ／Ｆ部４７を介して記憶部４５に複製される。このようにして複製されたスクリーニング定義データ４６に基づいて、第１の実施の形態の場合と同様に病院ネットワーク３に接続された電子カルテ管理サーバ５０から電子カルテの患者情報のデータを取得して所定の条件の患者情報のデータを抽出する。抽出した電子カルテの患者情報のデータをスクリーニングＩＤごとに患者氏名等のデータ４４に整理して出力する。データ４４の出力先は、モニタ等の表示装置であってもよく、プリンタ等の出力装置であってもよい。出力されるデータを記憶部４５に保存してもよい。また、抽出されたデータ４４は、たとえば、ＤＣネットワーク２上の他のコンピュータに送信することもできる。出力したり、保存したり、あるいは他のコンピュータの送信する場合には、データの種類を自動的に制限するのも第１の実施の形態と同様である。
【００３５】
スクリーニング定義データ６６を複製した外部記憶媒体１９に電子カルテスクリーニングを実行する電子カルテスクリーニングプログラムを書き込んでおくことによって、オフラインの電子カルテスクリーニングＰＣ４０にその外部記憶媒体１９を挿入することによって、自動的に、電子カルテスクリーニングを実行し、スクリーニング結果をその外部記憶媒体１９に収集することができる。
【００３６】
２．スクリーニング定義データの作成、申請、審査
上述したとおり、スクリーニング定義データは、ＤＣネットワーク２を介して定義データ作成ＰＣ１０によって作成される。作成されたスクリーニング定義データは、電子カルテスクリーニングを行う複数のクライアントによって用いられるので、データセンタを運営する組織によって、審査され、適切なスクリーニング定義データのみがデータベースサーバ２０によって管理されて、クライアントによって使用される。これらの各段階の手順についてそれぞれ以下に説明する。
【００３７】
２−１．スクリーニング定義データの作成、申請
ユーザは、ＤＣネットワーク２上の定義データ作成ＰＣ１０を用いて、スクリーニング定義データ１６を作成する。スクリーニング定義データ１６は、所定のプログラミング言語を用いて、治験を含む臨床研究における選択基準、除外基準、併用禁止薬等の対象症例を絞り込むためのスクリーニング条件を記載したものである。所定のプログラミング言語、たとえばＸＭＬの文法、構文を理解し、スクリーニング定義データ１６の作成に慣れたユーザは、テキストエディタを用いて、テキストファイルの作成、編集を行うことによりスクリーニング定義データ１６を作成することができる。また、スクリーニング定義データの作成に慣れないユーザであっても、ユーザフレンドリなユーザインタフェースを用意することによって、適切なスクリーニング定義データ１６を作成することができる。ユーザフレンドリなユーザインタフェースは、その定義データ作成ＰＣ１０上のプログラムで実現してもよいし、アプリケーションサーバ３０ａ上のｗｅｂベースのプログラムで実現してもよいし、いわゆるクラウドサービスで実現してもよい。
【００３８】
以下では、まず、テキストエディタを用いてスクリーニング定義データ１６を作成する場合について説明し、その後、ｗｅｂベースのユーザインタフェースを用いてスクリーニング定義データ１６を作成する場合について説明する。
【００３９】
図５にスクリーニング定義データの作成及び作成したスクリーニング定義データを申請する手順についてのフローチャートを示す。ここで、「スクリーニング定義データを作成する者」とは、典型的にはＭＲであり、ＭＲが、ＤＣネットワーク２に接続された定義データ作成ＰＣ１０によってスクリーニング定義データ１６を作成し、ＤＣネットワーク２のリソースを管理するデータセンタに対して、そのスクリーニング定義データ１６の申請を行う。また、スクリーニング定義データベースサイトとは、ＤＣネットワーク２上のデータベースサーバ２０に、アプリケーションサーバ３０ａを経由してログインするｗｅｂベースのデータベースサイトである。
【００４０】
ステップＳ１において、定義データ作成ＰＣ１０にインストールされているテキストエディタを用いて、スクリーニング定義データ１６を作成する。スクリーニング定義データ１６は、たとえば、「ＬＤＬ−Ｃが、未治療患者では１２０ｍｇ／ｄｌ以上、スタチン、脂質治療薬のいずれか１剤による既治療患者では１００ｍｇ／ｄｌ以上の高コレステロール血症患者」なる選択基準が、ＸＭＬ（eXtensible Markup Language）の文法、構文にしたがって作成される。
【００４１】
ステップＳ２、Ｓ３において、定義データ作成ＰＣ１０を用いて、データベースサイトにログインする。図６は、データベースサイトのログイン画面Ｄ１の一例を示す。この画面表示例では、ログイン画面Ｄ１の上部のヘッダ７１にユーザであるＭＲがどのサイトにいるかを表示するようにしてもよい。ヘッダ７１の下部に画面名称７２を表示するのが好ましい。なお、画面のフッタ部に著作権表示等を追加してもよい。ユーザは、ログイン画面Ｄ１内の、ＩＤ欄及びパスワード欄に所与のＩＤ番号及びパスワードを定義データ作成ＰＣ１０のキーボードより入力し、ログインボタンをクリックすることによって、データベースサイトにログインする。
【００４２】
ステップＳ４において、ユーザがログインに成功すると、個人用スクリーニング定義一覧画面Ｄ２が定義データ作成ＰＣ１０の表示部１８に表示される（ステップＳ５）。一般に、１人のＭＲが担当する治験や大規模臨床研究は、複数存在するので、大量のスクリーニング定義データを管理する必要がある。そこで、データベースサイトでは、ユーザごとにＩＤ及びパスワードを発行し、認証されたユーザごとにスクリーニング定義データを関連付けしてデータベースサーバに保存することによって、複数のスクリーニング定義データを管理する。図７に示すように、ユーザは、複数のスクリーニング定義データを、個人用スクリーニング定義一覧画面Ｄ２上で確認することができ、スクリーニング定義データのそれぞれについて、作成、編集、申請の各段階をこの画面から行うことができる。
【００４３】
図７に示すように、個人用スクリーニング定義一覧画面Ｄ２では、ヘッダ７１にユーザの現在位置を表示することができる。また、ヘッダ７１の下部に現在の画面名称７２を表示することができる。この画面には、１人のユーザが管理しているスクリーニング定義一覧７３が表示される。スクリーニング定義データが一画面に収まらない場合には、次のページに遷移して次ページ表示してもよく、あるいはスクロールバーを用いて、画面の下部にスクロールすることによって残りの部分を表示するようにしてもよい。そのＭＲが多数のスクリーニング定義データを管理しているような場合には、検索ボックスに任意の文字を入力して、検索ボタン７４をクリックすることによって、所望のスクリーニング定義データをリストアップすることができる。
【００４４】
スクリーニング定義一覧７３には、さまざまな情報を表示することができる。図７に示す、「対象科名」、「試験区分」、「試験略称」、「試験情報更新日」、「登録開始予定日」、「登録終了予定日」、「ステータス」、「ダウンロード数」、「結果送信数」、「編集」、「申請」、「審査」の各項目については、典型的な項目であり、これらに限られるものではないのはもちろんであり、さらなる表示項目の追加、あるいは削減が可能である。これらの各項目は、ＩＤ及びパスワードによって識別される認証ユーザごとに、スクリーニング定義データとともに関連付けされて、データベースサーバ２０に保存され、管理される。また、これらの項目は、たとえば審査権限を持たないユーザには「審査」を表示しない等、該認証ユーザの権限によって表示、機能の実行が制御される。なお、これらの項目に入力する情報は、スクリーニング定義データの作成時に任意に入力するようにしてもよく、ユーザインタフェースによって、たとえばプルダウンメニューから選択できるようにしてもよい。
【００４５】
「対象科名」は、図示される「代謝内科」等のそのスクリーニング定義データの対象となる患者の診療科名である。「試験区分」は、そのスクリーニング定義データが対象とする臨床研究の区分を表示する。「試験略称」は、スクリーニング定義データが対象とする臨床研究の名称の略称である。この項目内の文字のそれぞれをクリックすると、試験の詳細を表示するようにすることができる。「試験情報更新日」、「登録開始予定日」及び「登録終了予定日」は、該当する年月日を表示する。「ステータス」は、その治験等の臨床研究において、参加募集の準備をしている状態なのか、現在、参加を募集している状態なのか、参加の募集を完了した状態なのか等を表示する。「ダウンロード数」は、病院ネットワーク３経由で接続される電子カルテスクリーニングＰＣ４０によって、電子カルテスクリーニングを実施するために、そのスクリーニング定義データが何回ダウンロードされたかを表示する。「結果送信数」は、電子カルテスクリーニングＰＣ４０によって、そのスクリーニング定義データによってスクリーニングされた電子カルテの識別情報に関連付けされた患者情報等がデータセンタに何回送信されたかを表示する。「編集」欄７７、「申請」欄７８、「審査」欄７９は、スクリーニング定義データの状態によって表示を変更することができる。
【００４６】
ユーザは、スクリーニング定義一覧画面Ｄ２内のアップロードボタン７６をクリックすることによって、アップロード画面Ｄ３に移行する。図８に示すように、アップロード画面Ｄ３では、上部にヘッダ７１と画面名称７２とを所定の位置に表示することができる。アップロード画面Ｄ３内の参照ボタン８０をクリックすることによって、保存されたスクリーニング定義データを選択する。アップロードボタン８１をクリックすることによって、定義データ作成ＰＣ１０は、アプリケーションサーバ３０ａにスクリーニング定義データを送信し、アプリケーションサーバ３０ａは、文法、構文チェックの後、データベースサーバ２０にスクリーニング定義データを保存する。アプリケーションサーバ３０ａは、アップロードが完了したとのメッセージを定義データ作成ＰＣ１０に返す。定義データ作成ＰＣ１０は、図９に示すように、アップロード画面Ｄ４においてスクリーニング定義データのアップロードが適切に完了した旨のメッセージを表示する（ステップＳ６〜Ｓ１２）。
【００４７】
テキストエディタで作成されたスクリーニング定義データは、たとえば、図１０に示すように、所定の構文にしたがうＸＭＬ言語によって記述される。スクリーニング定義データは、後述するマッチャの組合せによって記述される。スクリーニング定義データ用のＸＭＬ言語は、あらかじめ定義されている演算子、論理演算子を用いて、ユーザフレンドリな形式で記述できるように設計されている。
【００４８】
作成されたスクリーニング定義データは、複数の医療機関等において治験等の臨床研究のために用いられるので、ユーザは、所定の審査を申請し、合格しなければならない。ステップＳ１３〜Ｓ１５において、スクリーニング定義一覧画面Ｄ２の申請欄７８の文字等をクリックすることによって、申請画面に遷移するので、申請対象のスクリーニング定義データの内容を確認し、申請を行う。定義データ作成ＰＣ１０は、申請要求をデータベースサーバ２０に送信し、データベースサーバ２０は、申請要求を受信して申請が完了したとのメッセージを定義データ作成ＰＣ１０に返す。データベースサーバ２０からのメッセージに基づいて、定義データ作成ＰＣ１０は、スクリーニング定義データの申請が適切に完了した旨のメッセージを表示する。
【００４９】
図１１は、スクリーニング定義データの作成に慣れていないユーザ向けに、スクリーニング定義データ作成用テンプレートを提供するユーザインタフェースを用いた場合の作成、編集、申請フローチャートである。
【００５０】
上述と同様に、ステップＳ２０，Ｓ２１において、定義データ作成ＰＣ１０を用いて、データベースサイトにログインする。スクリーニング定義一覧画面Ｄ２において、新規作成ボタン７５をクリックすると、図１２に示すようなスクリーニング定義編集画面Ｄ５が表示される。「試験名」等の各項目を順次入力することによって、ＸＭＬ言語や、スクリーニング定義データのためのフォーマット（図１０）を知らなくても、スクリーニング定義データを作成することができる（Ｓ２５，Ｓ２６）。ステップＳ２７〜Ｓ３０において、作成したスクリーニング定義データの保存処理を行う。スクリーニング定義編集画面Ｄ５内の一時保存ボタン８３ａをクリックすることによって、たとえばデータベースサーバ２０にスクリーニング定義データを一時保存し、作業を中断した後、再開することができる。保存ボタン８３ｂをクリックすることによって、たとえばデータベースサーバ２０にスクリーニング定義データが保存される。ステップＳ３１において、再度スクリーニング定義一覧画面Ｄ２が表示され、申請欄７８の文字等をクリックすることによって、データセンタへの申請を行うことができる。
【００５１】
なお、スクリーニング定義一覧７３の編集欄７７をクリックすることによって、スクリーニング定義編集画面Ｄ５に再度遷移し、スクリーニング定義データを編集することができる。
【００５２】
２−２．スクリーニング定義データの審査
図１３は、作成が終了し、審査の申請がされたスクリーニング定義データを、審査する段階を示すフローチャートである。スクリーニング定義データを審査するのは、多数のスクリーニング定義データを収集し、管理し、複数の医療機関、研究機関等に提供するデータセンタの管理者、あるいは臨床研究を主催する研究機関等である。
【００５３】
ステップＳ４０〜Ｓ４２において、データセンタの管理者等がＤＣネットワーク２にアクセスし、定義データ作成ＰＣ１０とは異なる端末（図示せず）からログインする。ステップＳ４３において、すべてのユーザが作成し、申請しているスクリーニング定義データを一覧表示するスクリーニング定義管理画面から、データセンタの管理者等が審査対象のスクリーニング定義データを選択して、所定の基準に基づいて審査を行い、「承認」又は「差戻し」の判断を行う（ステップＳ４４〜Ｓ４８）。
【００５４】
ステップＳ４６において、「承認」（Ｓ４７）が選択された場合には、その定義データを「申請」したＭＲが定義データ作成ＰＣ１０を用いてスクリーニング定義一覧Ｄ２を開くと、申請欄７８には、「申請済」の表示がされ、審査欄７９には、「承認」と表示される。一方、ステップＳ４６において、「差戻し」（Ｓ４８）が選択された場合には、その定義データを「申請」したＭＲが定義データ作成ＰＣ１０によってスクリーニング定義一覧Ｄ２を開くと、申請欄７８には、「申請」の表示がされ、文字をクリックすることによって再度申請をすることができるようになる。なお、編集欄７７には、「編集」と表示され、文字をクリックするといつでも、その定義データの編集を行うことができる。
【００５５】
なお、図１４に示すように、データベースサイトの承認されたスクリーニング定義データは、ＤＣネットワーク２上で認証されたユーザによって閲覧することができる（ステップＳ５０〜Ｓ５４）。ここで、認証されたユーザとは、定義データ作成ＰＣ１０によって、スクリーニング定義データを作成したユーザ以外のユーザである。
【００５６】
３．電子カルテスクリーニング
３−１．電子カルテスクリーニングの準備
以下に、本発明に係る電子カルテスクリーニングの詳細について説明する。
【００５７】
図１５は、病院ネットワーク３に接続された電子カルテスクリーニングＰＣ４０の表示部４８に表示される画面の遷移を示す。図１５に示す破線の下方には、データセンタのデータベースサイトがあり、データベースサーバ２０には、スクリーニング定義データが保存されていることを示す。また、電子カルテのスクリーニングを行った後にスクリーニング結果のデータが、データセンタに送信されたことを示す。
【００５８】
電子カルテスクリーニングＰＣ４０を起動すると、電子カルテスクリーニングの試験一覧画面Ｄ１０がトップページとして表示される。試験一覧画面Ｄ１０の各部をクリックすることによって、他の画面（Ｄ１１〜Ｄ１７）に遷移する。図１５に示すように、ユーザがスクリーニング結果詳細画面Ｄ１６の所定の箇所をクリックして、スクリーニング履歴画面Ｄ１７に遷移させることもできる。スクリーニング結果をデータセンタに送信する場合には、いくつかのルートをとることができる。たとえば、試験一覧画面Ｄ１０において、所定の箇所をクリックして、データ送信規約画面Ｄ１３を表示した後、データセンタにログインしてデータ送信を行うようにしてもよい。試験一覧画面Ｄ１０からスクリーニング結果詳細画面Ｄ１６に遷移した後、データ送信規約画面Ｄ１３を表示し、データセンタにログインしてデータ送信することもできる。さらに、スクリーニング履歴画面Ｄ１７からも、データ送信規約画面Ｄ１３を経由して、データセンタにログインしてデータ送信することができる。
【００５９】
以下、具体的な手順の例について説明する。
【００６０】
図１６は、電子カルテスクリーニングＰＣ４０を起動し、スクリーニング定義データをダウンロードし、試験一覧を表示するまでの手順を示すフローチャートである。ここで、「電子カルテスクリーニングを行う者」は、典型的には病院の医師である。あるいは、医師の代わりに、ＣＲＣやＭＲが、医師の監督の下で電子カルテスクリーニングシステム１，１ａを操作する。
【００６１】
ステップＳ６０において、ユーザが電子カルテスクリーニングＰＣ４０を起動すると、ステップＳ６１において、電子カルテスクリーニングＰＣ４０の表示部４８に電子カルテスクリーニングの試験一覧画面Ｄ１０が表示される。図１７に示すように、この状態における試験一覧画面Ｄ１０は、これに限定されるものではないが、画面上部のヘッダに画面名称９２が表示され、画面名称９２の下部に複数個の広告ボタン９３が表示される。広告ボタン９３は、たとえばｗｅｂサービスにおけるバナー広告のようなものであり、特定の臨床研究のスポンサとなる製薬会社のｗｅｂサイトへのリンクを張るようにしてもよい。検索ボックス９４には、任意の文字を挿入して検索ボタン９５をクリックすることによって、試験一覧１００に表示される試験から、所望の試験を検索することができる。なお、図１７では、電子カルテスクリーニングＰＣ４０は、データセンタに接続していないので、試験一覧１００には何も表示されない。
【００６２】
更新ボタン１０１をクリックすることによって、電子カルテスクリーニングＰＣ４０は、データセンタに接続してデータベースサイトからスクリーニング定義データをダウンロードする。更新ボタン１０１をクリックすると、図１８（Ａ）に示すようなログイン画面Ｄ１１が表示される。ユーザは、ログイン画面Ｄ１１において、あらかじめ取得しているＩＤ番号及びパスワードを入力してデータセンタのデータベースサイトにログインする（ステップＳ６２〜Ｓ６４）。ログイン要求を受けたデータベースサイトは、ステップＳ６５においてログイン処理を開始するとともに、電子カルテスクリーニングＰＣ４０に、たとえばＣｏｏｋｉｅを発行して、システム利用規約更新処理を行った上で（ステップＳ６６〜Ｓ６７）、電子カルテスクリーニングＰＣ４０の表示部４８上に、図１９に示すようなシステム利用規約同意画面Ｄ１３を表示する（ステップＳ６８）。ステップＳ６９において、電子カルテスクリーニングＰＣ４０のユーザが、システム利用規約同意画面Ｄ１３内の「同意する」ボタンをクリックすることによって、ステップＳ７０において、電子カルテスクリーニングＰＣ４０は、スクリーニング定義データのダウンロード要求をデータベースサイトに送信する。ダウンロード要求を受信したデータベースサイト（データベースサーバ２０及びアプリケーションサーバ３０ｂ）は、ステップＳ７１において、所定のソート条件でスクリーニング定義データを選択して、電子カルテスクリーニングＰＣ４０のダウンロードを許可する。ここで、所定のソート条件とは、あらかじめ電子カルテスクリーニングＰＣ４０を操作するユーザが、データセンタに登録している属性、たとえば医師の診療科に応じて適切な試験データを、データベースサイト側で選定してダウンロードを許可するようにすることができる。スクリーニング定義データのダウンロード後には、試験一覧画面Ｄ１０が表示される（ステップＳ７２、Ｓ７３）。
【００６３】
なお、試験一覧画面Ｄ１０の設定ボタン９６をクリックすることによって、データセンタのアカウント（ＩＤ番号及びパスワード）を、あらかじめ入力しておきネットワーク接続されていれば、電子カルテスクリーニングＰＣ４０を起動したときに自動的にスクリーニング定義データをダウンロードするように設定することができる設定画面Ｄ１４に遷移させることができる（図２０）。また、電子カルテのデータベースは、病院ネットワークに接続された電子カルテ管理サーバ５０によって管理されているので、電子カルテのデータベースの場所を設定しておくと、電子カルテデータベースにログインすれば、自動的に電子カルテデータベースにアクセスできるようになる。
【００６４】
図２１に示すように、電子カルテスクリーニング一覧画面Ｄ１０の試験一覧１００には、データセンタから取得したスクリーニング定義データが臨床研究ごとに一覧表示される。
【００６５】
試験一覧１００には、これに限るものではないが、スクリーニング定義データに入力されている項目のうち「対象科名」、「試験区分」、「試験略称」等を表示することができる。「試験略称」欄の各項目の文字をクリックすることによって、スクリーニング定義データの詳細を確認することができる。その他、「試験情報更新日」とは、データベースサイトにおいて、たとえば、ＭＲにより申請され、承認されたスクリーニング定義データが更新された日付を表示する。「前回実施日」とは、電子カルテスクリーニングＰＣ４０を使用している現在のユーザが前回電子カルテスクリーニングを実施した日付を表示している。選択欄には、チェックボックスが表示されており、所望の臨床研究のチェックボックスをチェックすることによって選択し、その後、電子カルテのスクリーニングを実施することができる。
【００６６】
なお、ハードウェア構成において第２の実施の形態の場合には、図４に示すように、まず、ＤＣネットワーク２に接続されたクライアントＰＣ６０によって、スクリーニング定義データ２６を記憶部６５にダウンロードする。次に、外部記憶媒体１９を用いて、スクリーニング定義データ６６を電子カルテスクリーニングＰＣ４０に複製すればよい。また、第２の実施の形態の場合には、電子カルテスクリーニングプログラムを、クライアントＰＣ６０の記憶部６５及び電子カルテスクリーニングＰＣ４０の記憶部４５ではなく、外部記憶媒体１９にインストールしておくことによって、外部記憶媒体１９をクライアントＰＣ６０や電子カルテスクリーニングＰＣ４０に接続したときに、自動的にスクリーニング定義データ２６を読み込んだり、自動的に電子カルテの情報を読み込んだりして、スクリーニング定義データに適合するデータ４４を手間なく抽出するようにもできる。
【００６７】
試験一覧画面Ｄ１０の更新ボタン１０１をクリックすると、複製したスクリーニング定義データを用いて、試験一覧が表示される。
【００６８】
図２２は、試験一覧画面Ｄ１０上から、試験の詳細を表示させる手順を示すフローチャートである。
【００６９】
電子カルテスクリーニングＰＣ４０を起動すると、電子カルテスクリーニングの試験一覧画面Ｄ１０が表示される。ユーザが、さらに詳細な試験情報を得たい場合に、ステップＳ８２，Ｓ８３において、試験一覧１００内の試験略称欄の項目の文字等をクリックすることによって、電子カルテスクリーニングＰＣ４０は、試験詳細の閲覧を可能にし、図２３に示すような電子カルテスクリーニングの試験詳細画面Ｄ１５を表示部４８に表示する。試験詳細画面Ｄ１５には、「試験ＩＤ」、「試験名」、「選択基準」等のスクリーニング定義データに書き込まれている情報に加えて、「試験詳細ページへのリンク」として、外部サイトへのリンクを記載することもできる。ステップＳ８５，Ｓ８６において、この外部サイトへのリンクをクリックすることによって、外部サイトへアクセスして電子カルテスクリーニングＰＣ４０上でさらに詳しい試験詳細を閲覧することができる（ステップＳ８７）。
【００７０】
３−２．電子カルテスクリーニングの実行
図２４は、スクリーニング定義データをダウンロードした電子カルテスクリーニングＰＣ４０を用いて、電子カルテスクリーニングを行う手順を示すフローチャートである。
【００７１】
スクリーニング定義データをダウンロードした電子カルテスクリーニングＰＣ４０を起動すると（ステップＳ９０）、電子カルテスクリーニングＰＣ４０の表示部４８には、図２１のような試験一覧画面Ｄ１０が表示される（ステップＳ９１）。試験一覧１００のチェックボックスの該当箇所をチェックして、スクリーニング実行ボタン１０２をクリックすると（ステップＳ９３）、図１８（Ｂ）に示すような電子カルテデータベースへのログイン画面Ｄ１２が表示されるので、所定のＩＤ番号及びパスワードを入力して病院の電子カルテデータベースにログインする（ステップＳ９４，Ｓ９５）。病院の電子カルテ管理サーバ５０は、ステップＳ９６において、ログイン処理を行った後、電子カルテデータベースへのアクセスを許可する。
【００７２】
電子カルテスクリーニングＰＣ４０は、ステップＳ９７において、電子カルテ管理サーバ５０から患者一覧情報の取得要求を電子カルテ管理サーバ５０に送信し、電子カルテ管理サーバ５０は、患者一覧情報を電子カルテスクリーニングＰＣ４０に送信する（ステップＳ９８）。次に、電子カルテスクリーニングＰＣ４０は、電子カルテ管理サーバ５０に、取得した患者一覧情報に付された患者ＩＤ及び患者ＩＤに関連付けられている性別、年齢、病歴データ等のスクリーニング判定に必要な患者情報の取得要求を送信する（ステップＳ９９）。ステップＳ１００において、電子カルテ管理サーバ５０は、電子カルテスクリーニングＰＣ４０に患者ＩＤ及び患者ＩＤに関連付けられている患者情報を送信する。電子カルテスクリーニングシステムが、後述する非依存化コンバータを有している場合、後述する方法によってその患者情報は、対応する非依存エンティティに変換される。次に、電子カルテスクリーニングＰＣ４０の電子カルテスクリーニング部４２ｂは、ダウンロードしたスクリーニング定義データを用いて、電子カルテ管理サーバ５０から取得した患者情報のマッチング処理を行うことによって、スクリーニング判定を行う（ステップＳ１０１，Ｓ１０２）。電子カルテスクリーニングＰＣ４０の電子カルテスクリーニング部４２ｂには、図２５に示すように、患者情報のうちスクリーニング定義データに適合するデータを検索する各種マッチャが備えられている。たとえば、「年齢マッチャ」は、電子カルテスクリーニングＰＣ４０の電子カルテスクリーニング部４２ｂによって生成された患者個人情報エンティティから患者の年齢を検索する。たとえば、図１０の例で示したようなスクリーニング定義データの場合には、「検査値マッチャ」によって、検査値エンティティからＬＤＬコレステロール値を検索する。そして、「年齢マッチャ」等の検索用マッチャそれぞれの検索結果の論理積、論理和等をとるための論理演算マッチャが備えられている。これらの各種マッチャを用いて、電子カルテから患者情報のデータを抽出する。抽出されたデータは、ステップＳ１０３において、保存処理がなされた上で、図２６に示すような試験一覧１００を有する試験一覧画面Ｄ１０が表示される。ここで、保存処理とは、後で詳しく説明するが、カルテＩＤ、患者の氏名、性別、生年月日、年齢等の個人情報については、記憶部４５や他のいかなる外部記憶媒体にも保存されないように、暗号化処理されて、電子カルテデータベースに接続できる場合にのみ患者個人情報が取得されるようにすることを意味する。
【００７３】
ステップＳ１０４において、電子カルテスクリーニングＰＣ４０は、出力Ｉ／Ｆ部４３を介して、液晶ディスプレイ等で構成される表示部４８にスクリーニング結果を表示する。
【００７４】
図２６に示すように、試験一覧画面Ｄ１０内の試験一覧表示部１００に、「選択チェックボックス」、「対象科名」、「試験略称」、「試験情報更新日」、「前回実施日」の各項目に加えて、「試験略称」項目で表わされる臨床研究ごとに、ダウンロードしたスクリーニング定義データに適合する患者の人数である適格者数が「適格者数」欄１０５に「表示される。スクリーニングが終わった試験については、適格者数をデータセンタに送信するために「結果送信」欄１０６が表示される。すでに、その試験についてのスクリーニング結果をデータセンタに送信したことがある場合には、「前回結果送信日」欄１０７にその送信日が表示される。また、スクリーニングの対象となる患者・被験者数は、日々変化するので、同一の試験について、スクリーニングが実行され、スクリーニング結果が保存されるたびにその履歴を保存することができる。スクリーニング結果が保存されると「履歴」欄１０８に表示される。
【００７５】
「適格者数」欄１０５の文字（又は数字）をクリックすることによって、スクリーニング結果詳細画面Ｄ１６に遷移し、適格者及び不適格者の詳細を表示することができる。スクリーニング結果詳細画面Ｄ１６では、図２７に示すように、画面上部のヘッダに画面名称９２が表示され、その下に結果詳細一覧１１０が表示される。検索ボックス９４に任意の文字、数字を入力して、検索ボタン９５をクリックすることによって、所望の適格者のみを表示させることもできる。結果詳細一覧１１０には、たとえば、データセンタへスクリーニング結果を送信するために対象者を選択するための「選択チェックボックス」欄、対象となる試験に対する選択基準等すべてに適合するか否かを表示する「結果」欄、スクリーニングを通過するまでに、いくつの検査値等の医療項目をクリアする必要があるかを示す「通過まで残り」欄、また、「カルテ番号」、「氏名」、「性別」、「生年月日」、「年齢」の各欄に患者の個人情報であるこれらの情報を表示することができる。ただし、電子カルテスクリーニングＰＣ４０を用いて、スクリーニング操作を医師が直接行わず、ＣＲＣ、ＭＲ等が行う場合も想定されるので、端末にログインする際のＩＤ番号及びパスワードで識別される認証レベルに応じて、上記個人情報を表示しないようにすることもできる。
【００７６】
選択基準、除外基準、併用禁止薬等のスクリーニング条件は、１つの試験に対して複数登録され得るので、各選択基準等ごとに適合するか否かを、「選択基準」欄１１３に表示することができる。たとえば、図２７に示すように、適合する場合には「○」を、適合しない場合には「×」を表示するようにしてもよい。そして、各「選択基準」欄１１３の各項目をクリックし、又はマウスカーソルを重ねる（マウスオーバ）ことによって、その選択基準等ごとのスクリーニング結果の詳細を、詳細画面１１４として、別ウィンドウに、又は図２７に示すように、子画面によって表示するようにしてもよい。
【００７７】
対象者の選択チェックボックスをチェックし、送信ボタン１０３をクリックすることによって、スクリーニング結果をデータセンタに送信することができる。
【００７８】
一度スクリーニングを実行して、スクリーニング結果を保存すると、電子カルテスクリーニングＰＣ４０にその履歴を残すことができる。履歴がある場合には、スクリーニング結果一覧画面Ｄ１０の履歴欄１０８にその旨を表示することができる。図２６に示すように、履歴欄１０８に「履歴を表示」と表示されたときに、文字をクリック等することによって、今までのスクリーニング履歴を表示するスクリーニング履歴画面Ｄ１７に遷移することができる（図２８）。スクリーニング履歴画面Ｄ１７は、ヘッダに画面名称９２を表示し、その下部にスクリーニング履歴１１５を表示するようにすることができる。スクリーニング履歴１１５は、これらに限るものではないが。「スクリーニング実施日」、「対象患者数」、「適格者数」、「結果送信」、「送信日」の各欄が表示される。
【００７９】
なお、第２の実施の形態におけるオフラインの電子カルテスクリーニングＰＣ４０においても、上述と同様にスクリーニングを実行することができる。この場合には、ダウンロードされたスクリーニング定義データが複製された外部記憶媒体１９に、電子カルテスクリーニングプログラムを導入することによって、外部記憶媒体１９を電子カルテスクリーニングＰＣ４０に接続して、電子カルテスクリーニングを実行し、スクリーニング結果をその外部記憶媒体１９に収集することができる。後述するように、外部記憶媒体１９に保存されるスクリーニング結果のデータには、患者の個人情報は含まれないようにすることができる。
【００８０】
３−３．非依存化コンバータ
本発明の電子カルテスクリーニングシステム１，１ａにおいては、異なるフォーマットを有する電子カルテに記載された医療情報を類似する項目ごとに抽出するために、好ましくは非依存化コンバータを有している。典型的には、電子カルテスクリーニングＰＣ４０の処理部４２の電子カルテスクリーニング部４２ｂに非依存化コンバータを備える。
【００８１】
図２９に示すように、非依存化コンバータは、仮想的な電子カルテとして、非依存エンティティを設定する。
【００８２】
設定される各情報については、以下に限定されるものではないが、たとえば、まず、試験の対象者（候補者）として、患者を特定する患者エンティティＥ１を設定する。患者エンティティＥ１には、データとして、電子カルテスクリーニングを実行した後に付与されるスクリーニングＩＤ、後述するカルテＩＤに基づいて生成される結合キー及びその患者の最終来院日を有する。患者個人情報エンティティＥ２は、患者エンティティＥ１に関連付けされる。患者個人情報エンティティＥ２には、データとして、結合キー、カルテＩＤ、氏名、性別、生年月日、年齢が含まれる。各医療情報Ｅ３は、患者個人情報エンティティＥ２に関連付けされる。医療情報Ｅ３は、病歴情報Ｅ３ａ、家族歴情報Ｅ３ｂ、バイタル情報Ｅ３ｃ、処置・手技情報Ｅ３ｄ、投薬情報Ｅ３ｅ、検査値情報Ｅ３ｆ、検査オーダ情報Ｅ３ｇ及び所見情報Ｅ３ｈを含む。病歴情報Ｅ３ａには、その患者の病歴情報が記載され、カルテＩＤ、開始日、傷病名とその傷病名に対応する傷病名コードが含まれる。家族歴情報Ｅ３ｂには、その患者の家族の病歴情報が記載され、カルテＩＤ、開始日、傷病名とその傷病名に対応する傷病名コードが含まれる。バイタル情報Ｅ３ｃは、その患者の医療上の生体情報が記載され、カルテＩＤ、測定した日付、収縮期血圧、拡張期血圧、体温及び心拍数のデータが含まれる。処置・手技情報Ｅ３ｄには、カルテＩＤ、処置等を行った日付、処置・手技名及びその処置等のコードが含まれる。投薬情報Ｅ３ｅには、カルテＩＤ、投薬の日付、投薬した薬剤名及びその薬剤名のコードが含まれる。検査値情報Ｅ３ｆには、カルテＩＤ、その検査を行った日付、検査名、その検査のコード及び検査値が含まれる。検査オーダ情報Ｅ３ｇには、カルテＩＤ、検査オーダを発行した日付、オーダした検査名及び検査コードが含まれる。所見情報Ｅ３ｈには、カルテＩＤ、所見の記載日及びその内容が含まれる。なお、患者情報と各医療情報とはカルテＩＤによって関連付けられており、これらのカルテＩＤは同一であることは言うまでもない。
【００８３】
上述のような仮想的な電子カルテ構造に対して、それぞれの項目、特に医療情報Ｅ３については、実際の各種電子カルテのおいては必ずしも同一ではなく、医療情報項目名やその中に記載される情報、データが一般的には異なるデータ構造として認識される。データ構造が異なるために、これらの医療情報項目名が相違すると、各種電子カルテの情報を読み込んで検索しても、適切な情報としてヒットする率を高くすることができず、多くの対象者、候補者があっても有効な情報を取り出すことができない。そこで、相違するフォーマットの電子カルテの項目名等の相違を吸収する必要がある。
【００８４】
Ａ社の電子カルテとＢ社の電子カルテとは、フォーマット、データ構造が相違しており、たとえば、医療項目中の「検査値」情報の項目としては、図３０に示すように、Ａ社の電子カルテフォーマットによれば、非依存化コンバータの検査値情報Ｅ３ｆと同一であり、「検査値」情報Ｅ４に、カルテＩＤ、日付、検査コード、検査名及び検査値のデータが含まれている。一方、Ｂ社の電子カルテフォーマットでは、複数の異なる医療項目にわたって「検査値」という項目が用いられている。すなわち、「血液検査」情報Ｅ５ａの項目として、カルテＩＤ、日付とともに、検査名、検査コード及び検査値のデータが含まれる。また、Ｂ社の電子カルテのフォーマットにおいては、「尿検査」情報Ｅ５ｂなる項目があり、カルテＩＤ、日付、検査コード、検査名、検査値及び備考のデータが含まれる。さらに、Ｂ社の電子カルテでは、「その他の検査」情報Ｅ５ｃなる項目に、カルテＩＤ、日付のほか、検査コード、検査名、検査値をそれぞれ３種類記載できるようになっている。
【００８５】
このような場合に、非依存化コンバータは、「検査値」情報Ｅ３ｆのデータとして、Ａ社の電子カルテからは、１つのカルテＩＤに対応した１種類の検査値情報を取得する。Ｂ社のカルテからは、「血液検査」情報から１種類の検査値情報を取得し、「尿検査」情報から１種類の検査値情報を取得し、さらに「その他の検査」情報から３種類の検査値情報を取得する。このようにして、非依存化コンバータは、Ａ社及びＢ社の電子カルテから、患者１人に相当するカルテＩＤあたり、合わせて６種類の「検査値」情報を取得することができる。
【００８６】
このようにして、非依存化コンバータは、非依存化エンティティを構成する各医療情報に基づいて、種類の異なる電子カルテにアクセスし、共通する医療情報のデータを抽出することができるので、より多くの患者・候補者の医療データを取得し、スクリーニングを実行することができる。
【００８７】
図３１は、非依存化コンバータの動作を含めたスクリーニング実行の手順を概念的に示す図である。試験一覧画面Ｄ１０のようなユーザインタフェースＵＩによって、ユーザは、スクリーニングを実行する。電子カルテスクリーニングＰＣ４０の電子カルテスクリーニング部４２ｂに実装される電子カルテスクリーニングサービスＳＳが各種インタフェースを起動する。電子カルテスクリーニングサービスＳＳは、患者サービスＩＦ１にインタフェースすることによって、患者サービス実装Ｃ０１を経由して、患者エンティティＥ１及び患者個人情報エンティティＥ２を取得する。患者サービス実装Ｃ０１は、各社の電子カルテフォーマットに依存した電子カルテ患者エンティティＥ１０を電子カルテから取得するが、上述した非依存化コンバータによって、非依存エンティティに変換して、すべてを非依存エンティティとしてデータを取得する。
【００８８】
電子カルテスクリーニングサービスＳＳが、電子カルテスクリーニング部４２ｂによって、マッチャＭ０、投薬マッチャＭ１を介して、投薬サービスインタフェースＩＦ２を起動する。電子カルテスクリーニングサービスＳＳは、投薬サービスＩＦ２にインタフェースすることによって、投薬サービス実装Ｃ０２を経由して、投薬エンティティＥ３ｅを取得する。投薬サービス実装Ｃ０２は、各社の電子カルテフォーマットに依存した電子カルテ投薬エンティティＥ１１を電子カルテから取得するが、上述した非依存化コンバータによって、非依存エンティティに変換して、すべてを非依存エンティティとしてデータを取得する。
【００８９】
３−４．電子カルテスクリーニング結果の表示、保存、送信
本発明に係る電子カルテスクリーニングシステム１，１ａにおいては、対象となる患者の個人情報を病院外に出さないようにし、病院関係者や医師以外の目に触れないようにすることをシステム上で実現する。電子カルテスクリーニングシステム１，１ａでは、治験担当医師と、ＣＲＣ等の病院関係者であっても治験担当医師以外の者との間で、認証レベルを変えることによって、患者の個人情報を、電子カルテスクリーニングＰＣ４０の表示部４８上に表示したり、しなかったりするようにすることができる。また、以下説明するように、スクリーニング結果の保存、送信時の個人情報を削除することによって、患者の個人情報流出防止をはかることができる。
【００９０】
図３２は、電子カルテスクリーニングＰＣ４０を用いて、スクリーニング結果を閲覧する場合の手順を示すフローチャートである。
【００９１】
電子カルテスクリーニングＰＣ４０を起動すると（ステップＳ１１０）、図２６に示すような試験一覧画面Ｄ１０が表示される（ステップＳ１１１）。試験一覧画面Ｄ１０の履歴欄１０８の該当の文字をクリックすることによって、図２８に示すようなスクリーニング履歴画面Ｄ１７を表示する（ステップＳ１１２，Ｓ１１３）。スクリーニング履歴画面Ｄ１７の適格者数１１１の該当の文字をクリックすることによって、電子カルテスクリーニングＰＣ４０は、スクリーニング結果読込処理を開始する（ステップＳ１１５）。後述するように、電子カルテスクリーニングＰＣ４０の記憶部４５には、個人情報を含まないスクリーニング結果が暗号化された結合キーとともに保存されており、電子カルテから個人情報を読み込むことによって、電子カルテの個人情報と合成されて、電子カルテスクリーニングＰＣ４０に表示させることができるようになる。そこで、電子カルテスクリーニングＰＣ４０は、電子カルテ管理サーバ５０に接続して、患者の個人情報を取得するための処理を開始する（ステップＳ１１６）。図１８（Ｂ）に示すような電子カルテ管理サーバ５０にログインするために、ログイン画面Ｄ１２が表示される（ステップＳ１１７，Ｓ１１８）。電子カルテ管理サーバ５０は、ログイン処理を行い（ステップＳ１１９）、電子カルテの患者の個人情報の取得処理を開始する（ステップＳ１２０）。電子カルテスクリーニングＰＣ４０は、電子カルテ管理サーバ５０から、患者のカルテＩＤ、氏名、性別、生年月日、年齢等の個人情報を受信し、記憶部４５に保存されている個人情報が含まれないスクリーニング結果と受信された個人情報とを合成して、スクリーニング結果詳細画面Ｄ１６を表示する（ステップＳ１２１〜Ｓ１２３）。なお、担当医師以外の者がスクリーニング結果を閲覧する場合には、電子カルテスクリーニングＰＣ４０が認証レベルに応じて個人情報の部分を表示しないようにしたり、上述のステップＳ１２１おいて電子カルテとの合成処理を行わず、そのまま表示するようにしたりしてもよい。
【００９２】
図３３は、スクリーニング結果をデータベースサイトを介して、データセンタに送信する場合の手順を示すフローチャートである。データセンタは、医療関係機関である場合もあるが、多くの場合には、製薬会社から委託されて治験等の臨床研究候補募集を行う事業者であり、また、データセンタのＤＣネットワーク２への接続は、一般にはインタネットを用いるので、インタネット上を患者の個人情報が流通するのは好ましくない。そこで、上述したスクリーニング結果の保存処理、表示処理で用いた技術によって、スクリーニング結果から個人情報を削除して、データセンタに送信する必要がある。
【００９３】
電子カルテスクリーニングＰＣ４０を起動すると（ステップＳ１３０）、図２６に示すような試験一覧画面Ｄ１０が表示される（ステップＳ１３１）。試験一覧画面Ｄ１０の結果送信欄１０６のいずれか該当の項目の文字をクリック等することによって、スクリーニング結果詳細画面Ｄ１６に遷移する（ステップＳ１３２，Ｓ１３３）。データセンタにスクリーニング結果として送信したい対象者のチェックボックスをチェックして送信ボタンをクリックすると（ステップＳ１３４）、電子カルテスクリーニングＰＣ４０は、データ利用規約の更新処理を行い、データベースサイトに更新要求を送信する（ステップＳ１３５）。更新要求を受信したデータベースサーバ２０は、データ利用規約同意要求を電子カルテスクリーニングＰＣ４０に送信し（ステップＳ１３６）、電子カルテスクリーニングＰＣ４０は、データ利用規約同意画面を表示する（ステップＳ１３７）。ユーザが、利用規約に同意する旨、同意ボタンをクリックすると（ステップＳ１３８）、電子カルテスクリーニングＰＣ４０は、患者の個人情報、すなわちカルテＩＤ、氏名、性別、年齢及び生年月日を自動的に削除する処理を実行する（ステップＳ１３９）。その後、暗号化処理をし、データベースサイトへの送信処理を行う（ステップＳ１４０，Ｓ１４１）。データベースサーバ２０においては、スクリーニング結果のデータを受信し、データベースの更新処理を行う（ステップＳ１４２）。電子カルテスクリーニングＰＣ４０では、試験一覧画面Ｄ１０に戻る。
【００９４】
３−５．結果保存、送信時の個人情報の削除
電子カルテスクリーニングＰＣ４０によって、スクリーニング結果を表示する場合には、作業をしているユーザの認証レベルに応じて表示項目を調整する必要がある。すなわち、その臨床研究を担当する医師がスクリーニング結果を閲覧する場合には、患者の個人情報（カルテＩＤ、氏名、性別、生年月日、年齢等）を表示しても問題はないが、医師以外の者、たとえばＣＲＣ等がスクリーニング結果を閲覧する場合には、これらの患者個人情報を表示するのは好ましくない。
【００９５】
また、電子カルテスクリーニングＰＣ４０の記憶部４５や、外部記憶媒体１９に患者の個人情報を含むスクリーニング結果のデータを保存できるようにすると、他の記憶媒体に複写することが可能になり、記憶媒体から完全に情報を消去するのが困難となるので、個人情報管理上問題が多い。また、スクリーニング結果のデータに個人情報が含まれている状態で、そのデータがデータセンタに送信され得る。
【００９６】
そこで、本発明の電子カルテスクリーニングシステム１，１ａでは、患者の個人情報については、病院内でセキュリティ管理が十分に行われている電子カルテに接続した場合にのみ、患者の個人情報がそのたびごとに電子カルテから取得され、表示が可能になるようにしている。
【００９７】
具体的には、図３４に示すように、スクリーニング結果には、試験ＩＤ及び試験名によって識別される試験情報Ｉ１に関連付けられた患者情報Ｉ２が含まれるが、患者個人情報ＩＰは直接には含まれない。患者個人情報ＩＰには、カルテＩＤに基づいて生成された結合キーが含まれており、その結合キーが患者情報Ｉ２とともに保存されている。電子カルテスクリーニングＰＣ４０に保存された患者情報Ｉ２が結合キーを含んでいるので、電子カルテスクリーニングＰＣ４０が、電子カルテ管理サーバ５０に接続され、対応する電子カルテ５６を呼び出すと、その結合キーに対応するカルテＩＤを有する患者個人情報が合成され、患者個人情報のデータが取得され、電子カルテスクリーニングＰＣ４０に表示することが可能となる。
【００９８】
スクリーニング結果自体は、図３４に示すように、患者情報がスクリーニングＩＤで特定されるに過ぎず、患者情報に関連付けられているスクリーニング結果にも患者のいかなる個人情報も存在しない。したがって、このようなスクリーニング結果をいかなる外部記憶媒体に保存しても、通信回線を介してデータの交換を行っても患者の個人情報が流出するようなことはない。
【００９９】
結合キーの生成には、カルテＩＤを暗号化することによって結合キーを生成することができる。また、より解読が困難な結合キーの生成には、一方向ハッシュ関数を用いることによって結合キーを求めることができる。さらに、一方向のハッシュ関数としては、さまざまなものを利用することができるが、ＨＭＡＣ（Keyed-Hashing for Message Authentication code）を用いて暗号化することが好ましい。その他、任意の暗号化アルゴリズムを用いることができるのは言うまでもない。
【０１００】
なお、電子カルテスクリーニングＰＣ４０がオフラインとなる第２の実施の形態においても、上述と同様に、たとえば、ダウンロードされたスクリーニング定義データと収集されたスクリーニング結果のデータが記録されている媒体には、上述の結合キーが含まれており、電子カルテにアクセスすることが可能な場合にのみ、患者の個人情報の合成がされて、個人情報を含むデータ表示が可能になる。
【０１０１】
３−６．電子カルテスクリーニング結果のデータの利用
データセンタでは、医師、ＣＲＣ等の臨床研究協力者からのスクリーニング結果のデータを、データベースサイトにおいて利用することができる。たとえば、データセンタの管理者は、具体的な臨床研究（あるいは治験）の依頼者である製薬会社に対して、１つの臨床研究に対して複数の医療機関から送信されたスクリーニング結果を集計し、集計されたスクリーニングの結果を送信することができる。
【０１０２】
図３５は、データセンタに送信されたスクリーニング結果のデータを利用する手順を示すフローチャートである。
【０１０３】
図１には図示されないが、クライアントＰＣをＤＣネットワーク２に接続して、データベースサイトにアクセスする（ステップＳ１５０）。データベースサイトでは、アプリケーションサーバ等を介してデータベースサーバ２０にアクセスするためのログイン処理が行われる（ステップＳ１５１）。クライアントＰＣによって、ユーザは、ログインし（ステップＳ１５２）、表示されたスクリーニング管理画面から該当する試験を選択し集計言要求をデータベースサイトに送信する（ステップＳ１５４）。集計要求を受信したデータベースサーバは、アプリケーションサーバと協働して集計処理を行い、集計結果を出力する（ステップＳ１５５，Ｓ１５６）。ユーザは、クライアントＰＣを用いて出力された集計結果をダウンロードする（ステップＳ１５８，Ｓ１５９）。
【０１０４】
３−３．において説明したように、データベースサイトに集約されるスクリーニング結果のデータには、個人を特定できる情報は一切含まれていないので、医療情報を提供する病院、医師等医療関係者側も、データを利用するデータセンタ、製薬会社側も安心して電子カルテスクリーニングシステムを利用することができる。
【符号の説明】
【０１０５】
１，１ａ  電子カルテスクリーニングシステム、２  データセンタネットワーク、３  病院ネットワーク、１０  定義データ作成コンピュータ、２０  データベースサーバ、３０ａ，３０ｂ  アプリケーションサーバ、４０  電子カルテスクリーニングコンピュータ、５０  電子カルテ管理サーバ、６０  クライアントコンピュータ、７１  ヘッダ、７２  画面名称、７３  定義データ一覧、７４  検索ボタン、７５  新規作成ボタン、７６  アップロードボタン、８０  参照ボタン、８１  アップロードボタン、９２  画面名称、９３  広告ボタン、９４  検索ボックス、９５  検索ボタン、９６  設定ボタン、１００  試験一覧、１０１  更新ボタン、１０２  スクリーニング実行ボタン、１０３  送信ボタン、１１０  結果詳細一覧、１１４  詳細画面、１１５  スクリーニング履歴
【図１】
2014052822.tif 000003
【図２】
2014052822.tif 000004
【図３】
2014052822.tif 000005
【図４】
2014052822.tif 000006
【図５】
2014052822.tif 000007
【図６】
2014052822.tif 000008
【図７】
2014052822.tif 000009
【図８】
2014052822.tif 000010
【図９】
2014052822.tif 000011
【図１０】
2014052822.tif 000012
【図１１】
2014052822.tif 000013
【図１２】
2014052822.tif 000014
【図１３】
2014052822.tif 000015
【図１４】
2014052822.tif 000016
【図１５】
2014052822.tif 000017
【図１６】
2014052822.tif 000018
【図１７】
2014052822.tif 000019
【図１８】
2014052822.tif 000020
【図１９】
2014052822.tif 000021
【図２０】
2014052822.tif 000022
【図２１】
2014052822.tif 000023
【図２２】
2014052822.tif 000024
【図２３】
2014052822.tif 000025
【図２４】
2014052822.tif 000026
【図２５】
2014052822.tif 000027
【図２６】
2014052822.tif 000028
【図２７】
2014052822.tif 000029
【図２８】
2014052822.tif 000030
【図２９】
2014052822.tif 000031
【図３０】
2014052822.tif 000032
【図３１】
2014052822.tif 000033
【図３２】
2014052822.tif 000034
【図３３】
2014052822.tif 000035
【図３４】
2014052822.tif 000036
【図３５】
2014052822.tif 000037