(57)【要約】【課題】文書内の情報の時系列変化を反映した要約の作成を可能とする。【解決手段】要約作成装置は、対象患者の第１検査履歴内の検査項目と、対象患者の第１診療録内の文章に含まれる単語とを項目として含む第１項目群における項目間の時系列での相関性の度合いを示す第１スコア値を、第１項目対ごとに算出する。次に要約作成装置は、第１スコア値が所定の基準を満たす第１項目対に含まれる項目である特徴項目を特定する。そして要約作成装置は、第１検査履歴内の特徴項目に該当する検査項目の検査結果、および第１診療録内の特徴項目に該当する単語を含む文章に基づいて、第１検査履歴と第１診療録との要約文を作成する。【選択図】図１９
2020077290.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
複数の患者に対して行われた検査の検査項目と検査結果と検査の日付情報とを含む、患者ごとの検査履歴と、前記複数の患者に対して行われた診療の内容を記述した文章と診療の日付情報とを含む、患者ごとの診療録とをそれぞれ記憶部から参照し、要約作成対象である対象患者の第１検査履歴内の検査項目と前記対象患者の第１診療録内の文章に含まれる単語とをそれぞれ項目として含む第１項目群における項目間の時系列での相関性の度合いを示す第１スコア値を、前記第１項目群内の２つの項目を組み合わせた第１項目対ごとに算出し、
前記第１スコア値が所定の基準を満たす前記第１項目対に含まれる項目である特徴項目 を特定し、
前記第１検査履歴内の前記特徴項目に該当する検査項目の検査結果、および前記第１診療録内の前記特徴項目に該当する単語を含む文章に基づいて、前記第１検査履歴と前記第１診療録との要約文を作成する、
要約作成プログラム。
【請求項２】
前記第１スコア値の算出では、前記対象患者の入院期間内に設けられた複数の解析期間ごとに、前記第１項目対ごとの前記第１スコア値を算出し、
前記特徴項目の特定では、前記複数の解析期間ごとに前記特徴項目を特定し、
前記要約文の作成では、前記複数の解析期間ごとに、解析期間内の日付情報を含む前記第１検査履歴と前記第１診療録とから、前記解析期間の前記特徴項目に該当する検査項目の検査結果と、前記解析期間の前記特徴項目に該当する単語を含む文章とを抽出し、抽出した検査結果と文章とに基づいて前記要約文を作成する、
請求項１記載の要約作成プログラム
【請求項３】
前記第１スコア値の算出では、前記対象患者の入院期間の長さに応じて、前記複数の解析期間の長さを決定する、
請求項２記載の要約作成プログラム。
【請求項４】
前記コンピュータに、さらに、
前記対象患者と同じ疾患の診療を受けた同一疾患患者の第２検査履歴内の検査項目と、前記同一疾患患者の第２診療録内の文章に含まれる単語とを項目として含む第２項目群における項目間の時系列での相関性の度合いを示す第２スコア値を、前記第２項目群内の２つの項目を組み合わせた第２項目対ごとに算出し、
前記特徴項目の特定では、含まれる２項目が同一の前記第１項目対と前記第２項目対それぞれの前記第１スコア値と前記第２スコア値とを比較し、比較結果に基づいて前記特徴項目を特定する、
請求項１ないし３のいずれかに記載の要約作成プログラム。
【請求項５】
前記第１スコア値の算出では、前記第１項目対の一方を第１親項目、他方を第１子項目とし、前記第１検査履歴と前記第１診療録とに基づいて、前記第１親項目について変化が生じた日付以後に前記第１子項目に変化が生じる確率に応じた前記第１スコア値を算出し、
前記第２スコア値の算出では、前記第２項目対の一方を第２親項目、他方を第２子項目とし、前記第２検査履歴と前記第２診療録とに基づいて、前記第２親項目について変化が生じた日付以後に前記第２子項目に変化が生じる確率に応じた前記第２スコア値を算出する、
請求項４記載の要約作成プログラム。
【請求項６】
前記コンピュータに、さらに、
前記同一疾患患者の前記第２診療録内の文章を、文章間の類似度に基づいて複数のクラスタに分類し、
前記対象患者の前記第１診療録と類似するクラスタを特定する、
処理を実行させ、
前記第１スコア値の算出では、特定した前記クラスタに属する文章と前記第１検査履歴と前記第１診療録とに基づいて、前記第１親項目について変化が生じた日付以後に前記第１子項目に変化が生じる確率に応じた前記第１スコア値を算出する、
請求項５記載の要約作成プログラム。
【請求項７】
同一の２項目を含む前記第１項目対と前記第２項目対それぞれの前記第１スコア値と前記第２スコア値とを比較したとき、比較対象の前記第１項目対と前記第１親項目が共通の複数の前記第１項目対を前記第１スコア値で順位付けしたときの、比較対象の前記第１項目対の順位と、比較対象の前記第２項目対と前記第２親項目が共通の複数の前記第２項目対を前記第２スコア値で順位付けしたときの、比較対象の前記第２項目対の順位とが、ともに所定値以上の順位の場合、前記第１項目対と前記第２項目対とに共通に含まれる２項目を、前記特徴項目に決定する、
請求項５または６に記載の要約作成プログラム。
【請求項８】
前記特徴項目の特定では、含まれる２項目が同一の前記第１項目対と前記第２項目対それぞれの前記第１スコア値と前記第２スコア値とを比較したとき、比較対象の前記第１項目対と前記第１親項目が共通の複数の前記第１項目対を前記第１スコア値で順位付けしたときの、比較対象の前記第１項目対の順位と、比較対象の前記第２項目対と前記第２親項目が共通の複数の前記第２項目対を前記第２スコア値で順位付けしたときの、比較対象の前記第２項目対の順位との順位の差が所定値以上の場合、前記第１項目対と前記第２項目対とに共通に含まれる２項目を、前記特徴項目に決定する、
請求項５ないし７のいずれかに記載の要約作成プログラム。
【請求項９】
前記特徴項目の特定では、含まれる２項目が同一の前記第１項目対に含まれる２項目と前記第２項目対それぞれの前記第１スコア値と前記第２スコア値とを比較したとき、前記第１スコア値と前記第２スコア値との一方が有意な相関性を肯定する値であり、他方が有意な相関性を否定する値の場合、前記第１項目対と前記第２項目対とに共通に含まれる２項目を、前記特徴項目に決定する、
請求項４ないし８のいずれかに記載の要約作成プログラム。
【請求項１０】
コンピュータが、
複数の患者に対して行われた検査の検査項目と検査結果と検査の日付情報とを含む、患者ごとの検査履歴と、前記複数の患者に対して行われた診療の内容を記述した文章と診療の日付情報とを含む、患者ごとの診療録とをそれぞれ記憶部から参照し、要約作成対象である対象患者の第１検査履歴内の検査項目と前記対象患者の第１診療録内の文章に含まれる単語とをそれぞれ項目として含む第１項目群における項目間の時系列での相関性の度合いを示す第１スコア値を、前記第１項目群内の２つの項目を組み合わせた第１項目対ごとに算出し、
前記第１スコア値が所定の基準を満たす前記第１項目対に含まれる項目である特徴項目を特定し、
前記第１検査履歴内の前記特徴項目に該当する検査項目の検査結果、および前記第１診療録内の前記特徴項目に該当する単語を含む文章に基づいて、前記第１検査履歴と前記第１診療録との要約文を作成する、
要約作成方法。
【請求項１１】
複数の患者に対して行われた検査の検査項目と検査結果と検査の日付情報とを含む、患者ごとの検査履歴と、前記複数の患者に対して行われた診療の内容を記述した文章と診療の日付情報とを含む、患者ごとの診療録とをそれぞれ記憶部 から取得し、
要約作成対象である対象患者の第１検査履歴内の検査項目と前記対象患者の第１診療録内の文章に含まれる単語とをそれぞれ項目として含む第１項目群における項目間の時系列での相関性の度合いを示す第１スコア値を、前記第１項目群内の２つの項目を組み合わせた第１項目対ごとに算出し、
前記第１スコア値が所定の基準を満たす前記第１項目対に含まれる項目である特徴項目を特定し、前記第１検査履歴内の前記特徴項目に該当する検査項目の検査結果、および前記第１診療録内の前記特徴項目に該当する単語を含む文章に基づいて、前記第１検査履歴と前記第１診療録との要約文を作成する、
情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、要約作成プログラム、要約作成方法、および情報処理システムに関する。
【背景技術】
【０００２】
病院では、患者の診療録を、コンピュータを用いた電子カルテによって管理している。病院が有する電子カルテには、膨大な患者に対する診療情報が蓄積されている。診療情報には、検査結果などの数値データと、Ｓ（subjective）Ｏ（objective）Ａ（assessment）Ｐ（plan）などの形式のテキストとが含まれる。医師は、登録された診療情報を参照しながら診療行為を行い、診療行為の結果を記載したテキストの情報を、電子カルテに追加する。
【０００３】
医師の作業の中で、負荷の高い作業の一つとして電子カルテの内容を要約したサマリの作成がある。代表的なものとして退院時サマリがある。退院時サマリは、患者のある疾患における入院から退院までの診療情報を１つの文書として要約したものである。医師は、この退院時サマリを作成する場合、膨大かつ多様な電子カルテデータを見ながら、患者の症状（プロブレム）ごとに要約することとなる。そのため、サマリ作成作業にかなりの時間がかかっている。
【０００４】
文書の要約に関連する技術としては、例えば診療項目のデータに関し、変化が無い期間と変化が生じた時期を一覧できるようにして、診療録の要約を容易に作成できるようにする診療支援装置が提案されている。また、第１の文書を元に第２の文書を作成する場合に、簡単な操作によって、第２の文書作成用の雛型文書を作成することができ、第２の文書の作成が容易となる文書作成支援装置が提案されている。また、対象となる文書集合である着目文書集合の要約文を出力する時系列文書要約装置が提案されている。さらに、時系列データの時間的な変化を分析し、可視化して好適に表示する情報処理システが提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２７２８２５号公報
【特許文献２】特開２０１０−１０２６９１号公報
【特許文献３】国際公開第２０１２／１１１２２６号
【特許文献４】特開２００５−３５２８１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
電子カルテに示される患者の診療内容では、検査により得られた数値や患者の状態が、時系列でどのように変化したのかが重要となる。しかし、従来の文書要約技術では、文書内の情報の時系列変化を適切に反映させて要約を作成することができない。
【０００７】
１つの側面では、本件は、文書内の情報の時系列変化を反映した要約の作成を可能とすることを目的とする。
【課題を解決するための手段】
【０００８】
１つの案では、コンピュータに以下の処理を実行させる要約作成プログラムが提供される。
コンピュータは、複数の患者に対して行われた検査の検査項目と検査結果と検査の日付情報とを含む、患者ごとの検査履歴と、複数の患者に対して行われた診療の内容を記述した文章と診療の日付情報とを含む、患者ごとの診療録とをそれぞれ記憶部から参照し、要約作成対象である対象患者の第１検査履歴内の検査項目と、対象患者の第１診療録内の文章に含まれる単語とをそれぞれ項目として含む第１項目群における項目間の時系列での相関性の度合いを示す第１スコア値を、第１項目群内の２つの項目を組み合わせた第１項目対ごとに算出する。次にコンピュータは、第１スコア値が所定の基準を満たす第１項目対に含まれる項目である特徴項目を特定する。そしてコンピュータは、第１検査履歴内の特徴項目に該当する検査項目の検査結果、および第１診療録内の特徴項目に該当する単語を含む文章に基づいて、第１検査履歴と第１診療録との要約文を作成する。
【発明の効果】
【０００９】
１態様によれば、文書内の情報の時系列変化を反映した要約の作成が可能となる。
【図面の簡単な説明】
【００１０】
【図１】要約作成方法を実施する情報処理システムの一例を示す図である。
【図２】第２の実施の形態のシステム構成の一例を示す図である。
【図３】要約作成装置のハードウェアの一例を示す図である。
【図４】要約作成のための機能を示すブロック図である。
【図５】電子カルテＤＢの一例を示す図である。
【図６】診療録の一例を示す図である。
【図７】検査履歴の一例を示す図である。
【図８】電子カルテキーワード記憶部に格納される電子カルテキーワード情報の一例を示す図である。
【図９】クラスタ情報記憶部に格納されるクラスタ情報の一例を示す図である。
【図１０】期間ウィンドウに応じた期間の設定例を示す図である。
【図１１】要約作成処理の手順の一例を示すフローチャートである。
【図１２】時系列特徴解析処理の一例を示す図である。
【図１３】時系列特徴解析処理の手順の一例を示すフローチャートである。
【図１４】患者群項目間スコア情報の一例を示す図である。
【図１５】退院患者項目間スコア情報の一例を示す図である。
【図１６】２つのスコア情報において、親項目と子項目の類似性の高い項目対の一例を示す図である。
【図１７】２つのスコア情報において相関性が異なる項目対の一例を示す図である。
【図１８】特徴項目抽出処理の手順の一例を示すフローチャートである。
【図１９】特徴文表示画面の一例を示す図である。
【図２０】退院サマリ表示画面の一例を示す図である。
【図２１】解析期間の違いによる項目間の関係性の違いを示す図である。
【図２２】解析期間ごとのクラスタの違いを示す図である。
【発明を実施するための形態】
【００１１】
以下、本実施の形態について図面を参照して説明する。なお各実施の形態は、矛盾のない範囲で複数の実施の形態を組み合わせて実施することができる。
〔第１の実施の形態〕
まず第１の実施の形態について説明する。
【００１２】
図１は、要約作成方法を実施する情報処理システムの一例を示す図である。図１には、電子カルテ管理装置１で記憶している電子カルテの要約を作成する要約作成方法を、電子カルテ管理装置１にネットワークで接続された要約作成装置１０を用いて実施した場合の例を示している。要約作成装置１０は、例えば要約作成方法の処理手順が記述された要約作成プログラムを実行することにより、要約作成方法を実施することができる。
【００１３】
要約作成装置１０は、要約作成方法を実施するために、記憶部１１と処理部１２とを有する。記憶部１１は、例えば要約作成装置１０が有するメモリ、またはストレージ装置である。処理部１２は、例えば要約作成装置１０が有するプロセッサ、または演算回路である。
【００１４】
記憶部１１は、患者それぞれの電子カルテを記憶する。例えば記憶部１１は、電子カルテとして、患者ごとの検査履歴２ａ，２ｂ，・・・と患者ごとの診療録３ａ，３ｂ，・・・とを記憶する。検査履歴２ａ，２ｂ，・・・は、複数の患者に対して行われた検査の検査項目と検査結果と検査の日付情報とを含む。診療録３ａ，３ｂ，・・・は、複数の患者に対して行われた診療の内容を記述した文章と診療の日付情報とを含む。要約作成装置１０は、例えば電子カルテ管理装置１から患者ごとの検査履歴２ａ，２ｂ，・・・と患者ごとの診療録３ａ，３ｂ，・・・とを取得し、記憶部１１に格納する。
【００１５】
処理部１２は、記憶部１１を参照し、要約作成対象である対象患者の電子カルテ内の項目（検査項目、単語）について、時系列の相関分析を行う。例えば処理部１２は、検査履歴（第１検査履歴）内の検査項目と、対象患者の診療録（第１診療録）内の文章に含まれる単語とを項目として含む第１項目群を生成する。次に処理部１２は、第１項目群における項目間の時系列での相関性（相関関係または因果関係）の度合いを示す第１スコア値を、第１項目群内の２つの項目を組み合わせた第１項目対ごとに算出する。第１項目対には、検査項目同士の組合せ、単語同士の組合せ、検査項目と単語の組合せがある。
【００１６】
次に処理部１２は、第１スコア値が所定の基準を満たす第１項目対に含まれる項目である特徴項目を特定する。そして処理部１２は、第１検査履歴内の特徴項目に該当する検査項目の検査結果、および第１診療録内の特徴項目に該当する単語を含む文章に基づいて、第１検査履歴と第１診療録との要約文を作成する。例えば処理部１２は、特徴項目に該当する検査項目の検査結果と特徴項目に該当する単語を含む文章とを、日付情報に基づいて時系列に並べた文書を、要約文とすることができる。また処理部１２は、自然な文章となるように、要約文を自動編集してもよい。
【００１７】
このように、検査履歴内の検査項目と診療録内の検査項目との時系列での相関性に基づいて特徴項目を特定することで、対象患者の状態の時間変化を適確に表す項目を特徴項目とすることができる。その結果、適切な要約文を容易に作成することができる。例えば処理部１２は、入院患者の入院から退院までの状態の変化を要約した退院サマリを、容易に作成できる。
【００１８】
なお処理部１２は、入院期間内の電子カルテを要約して退院サマリを作成する場合、入院期間内に設けられた複数の解析期間ごとに、特徴項目を特定してもよい。複数の解析期間は、入院期間内のすべてがいずれかの解析期間に含まれるように設定される。また処理部１２は、例えば対象患者の入院期間の長さに応じて、複数の解析期間の長さを決定する。処理部１２は、時系列で連続する解析期間同士で重複する期間が発生するように、解析期間を設定してもよい。図１の例では、「解析期間＃１」は日時ｔ１（入院日）から日時ｔ３までの期間である。「解析期間＃２」は日時ｔ２（日時ｔ２＜日時ｔ３）から日時ｔ５までの期間である。「解析期間＃３」は日時ｔ４（日時ｔ４＜日時ｔ５）から日時ｔ６（退院日）までの期間である。
【００１９】
このように、入院期間内に複数の解析期間を設けることで、解析期間ごとに適切な特徴項目を特定することができる。例えば処理部１２は、「解析期間＃１」の解析により、入院直後の患者の状態を表すのに特徴的な検査項目や単語を、特徴項目として特定できる。また処理部１２は、「解析期間＃２」の解析により、手術前後の患者の状態を表すのに特徴的な検査項目や単語を、特徴項目として特定できる。さらに処理部１２は、「解析期間＃３」の解析により、退院直前の患者の状態を表すのに特徴的な検査項目や単語を、特徴項目として特定できる。
【００２０】
処理部１２は、特徴項目を特定する場合、対象患者の電子カルテに基づいて算出した第１スコア値と、対象患者と同一の疾患の診療を受けた同一疾患患者の電子カルテに基づいて算出した第２スコア値とを比較して、特徴項目を決定してもよい。この場合、処理部１２は、例えば同一疾患患者の検査履歴（第２検査履歴）内の検査項目と、同一疾患患者の診療録（第２診療録）内の文章に含まれる単語とを項目として含む第２項目群を生成する。次に処理部１２は、生成した第２項目群における項目間の時系列での相関性の度合いを示す第２スコア値を、第２項目群内の２つの項目を組み合わせた第２項目対ごとに算出する。第２項目対には、検査項目同士の組合せ、単語同士の組合せ、検査項目と単語の組合せがある。そして処理部１２は、含まれる２項目が同一の第１項目対と第２項目対それぞれの第１スコア値と第２スコア値とを比較し、比較結果に基づいて特徴項目を特定する。
【００２１】
このように同一疾患の患者の電子カルテの特徴と、対象患者の電子カルテの特徴とを比較して特徴項目を特定することで、処理部１２は、例えば同一疾患の患者間で同じように現れる症状や、同じように行われる治療に関する項目を、特徴項目として特定できる。また処理部１２は、例えば同一疾患の多くの患者と異なる症状や、異なる治療に関する項目を特徴項目として特定することもできる。
【００２２】
処理部１２は、第１項目対と第２項目対とに含まれる２つの項目を、親項目と子項目として、第１スコア値と第２スコア値とを算出することもできる。この場合、処理部１２は、例えば第１項目対の一方を第１親項目、他方を第１子項目とし、第１検査履歴と第１診療録とに基づいて、第１親項目について変化が生じた日付以後に第１子項目に変化が生じる確率に応じた値を、第１スコア値として算出する。また処理部１２は、例えば第２項目対の一方を第２親項目、他方を第２子項目とし、第２検査履歴と第２診療録とに基づいて、第２親項目について変化が生じた日付以後に第２子項目に変化が生じる確率に応じた値を、第２スコア値として算出する。
【００２３】
このような第１スコア値および第２スコア値の算出では、例えば処理部１２は、親項目（第１親項目または第２親項目）が変化した日付を特定する。なお処理部１２は、親項目が検査項目の場合、検査結果の数値が以前より所定の基準値以上変化（例えば１０％以上増加または減少）した場合、親項目が変化したものとする。また処理部１２は、親項目が単語の場合、診療録内に該当単語の出現数が所定の基準値以上変化（例えば１０％以上増加または減少）した場合、親項目が変化したものとする。
【００２４】
処理部１２は、親項目が変化した場合、変化した日付以後、子項目（第１子項目または第２子項目）が変化する頻度（確率）を算出する。なお処理部１２は、子項目が検査項目の場合、検査結果の数値が以前より所定の基準値以上変化（例えば１０％以上増加または減少）した場合、子項目が変化したものとする。また処理部１２は、子項目が単語の場合、診療録内に該当単語の出現数が所定の基準値以上変化（例えば１０％以上増加または減少）した場合、子項目が変化したものとする。
【００２５】
処理部１２は、親項目が変化した場合、変化した日付以後、子項目（第１子項目または第２子項目）が変化する頻度の値が大きいほど、第１スコア値または第２スコア値の値を大きくする。なお、このような第１スコア値と第２スコア値との計算は、例えばダイナミックベイジアンネットワークを利用することで、効率的に行うことができる。
【００２６】
処理部１２は、第１スコア値の算出に、対象患者の第１診療録と類似する他の患者の診療録を利用することもできる。例えば処理部１２は、同一疾患患者の第２診療録内の文章を、文章間の類似度に基づいて複数のクラスタに分類する。次に処理部１２は、対象患者の第１診療録と類似するクラスタを特定する。そして処理部１２は、特定したクラスタに属する文章と第１検査履歴と第１診療録とに基づいて、第１親項目について変化が生じた日付以後に第１子項目に変化が生じる確率に応じた第１スコア値を算出する。このように第１スコア値の算出に、対象患者の第１診療録と類似する他の患者の診療録を利用することで、解析に利用する情報量が増え、例えば第１親項目について変化が生じた日付以後に第１子項目に変化が生じる確率の計算精度が向上する。その結果、第１スコア値を正しく算出することができる。
【００２７】
なお処理部１２は、同一疾患の患者間で同じように現れる症状や、同じように行われる治療に関する項目を、特徴項目とする場合、同一の２項目を含む第１項目対と第２項目対それぞれの第１スコア値と第２スコア値との比較時に、例えば以下の処理を行う。
【００２８】
処理部１２は、比較対象の第１項目対と第１親項目が共通の複数の第１項目対を第１スコア値で順位付けしたときの、比較対象の第１項目対の順位を求める。また処理部１２は、比較対象の第２項目対と第２親項目が共通の複数の第２項目対を第２スコア値で順位付けしたときの、比較対象の第２項目対の順位を求める。そして処理部１２は、比較対象の第１項目対の順位と比較対象の第２項目対の順位とがともに所定値以上の順位の場合、第１項目対と第２項目対とに共通に含まれる２項目を、特徴項目に決定する。
【００２９】
また処理部１２は、同一疾患の多くの患者と異なる症状や、異なる治療に関する項目を特徴項目として特定する場合、同一の２項目を含む第１項目対と第２項目対それぞれの第１スコア値と第２スコア値との比較時に、例えば以下の処理を行う。
【００３０】
処理部１２は、比較対象の第１項目対と第１親項目が共通の複数の第１項目対を第１スコア値で順位付けしたときの、比較対象の第１項目対の順位を求める。また処理部１２は、比較対象の第２項目対と第２親項目が共通の複数の第２項目対を第２スコア値で順位付けしたときの、比較対象の第２項目対の順位を求める。そして処理部１２は、比較対象の第１項目対の順位と比較対象の第２項目対の順位との差が所定値以上の場合、比較対象の第１項目対と第２項目対とに共通に含まれる２項目を、特徴項目に決定する。
【００３１】
さらに、処理部１２は、同一疾患の患者のなかで、対象患者特有の症状や治療に関する項目を特徴項目として特定する場合、同一の２項目を含む第１項目対と第２項目対それぞれの第１スコア値と第２スコア値との比較時に、例えば以下の処理を行ってもよい。
【００３２】
処理部１２は、第１スコア値と第２スコア値との一方が有意な相関性を肯定する値であり、他方が有意な相関性を否定する値の場合、第１項目対と第２項目対とに共通に含まれる２項目を、特徴項目に決定する。
【００３３】
このように第１スコア値と第２スコア値とを比較することで、様々な観点で特徴項目を特定することができる。その結果、電子カルテ内の特徴的な記述を漏らすことなく退院サマリに反映させることができる。
【００３４】
〔第２の実施の形態〕
次に第２の実施の形態について説明する。第２の実施の形態は、入院していた患者が退院したときに、その患者の退院サマリを自動で作成するシステムである。
【００３５】
図２は、第２の実施の形態のシステム構成の一例を示す図である。要約作成装置１００は、ネットワーク２０を介して、電子カルテ管理装置２００と端末装置３１，３２，・・・とに接続されている。
【００３６】
電子カルテ管理装置２００は、病院で治療した患者の診療経過を電子データで管理するコンピュータである。端末装置３１，３２，・・・、医師や看護師などの医療従事者が使用するコンピュータである。要約作成装置１００は、患者の電子カルテに基づいて、その患者の一定期間内の診療経過を要約する文書の作成を支援するコンピュータである。
【００３７】
図３は、要約作成装置のハードウェアの一例を示す図である。要約作成装置１００は、プロセッサ１０１によって装置全体が制御されている。プロセッサ１０１には、バス１０９を介してメモリ１０２と複数の周辺機器が接続されている。プロセッサ１０１は、マルチプロセッサであってもよい。プロセッサ１０１は、例えばＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、またはＤＳＰ（Digital Signal Processor）である。プロセッサ１０１がプログラムを実行することで実現する機能の少なくとも一部を、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）などの電子回路で実現してもよい。
【００３８】
メモリ１０２は、要約作成装置１００の主記憶装置として使用される。メモリ１０２には、プロセッサ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、メモリ１０２には、プロセッサ１０１による処理に利用する各種データが格納される。メモリ１０２としては、例えばＲＡＭ（Random Access Memory）などの揮発性の半導体記憶装置が使用される。
【００３９】
バス１０９に接続されている周辺機器としては、ストレージ装置１０３、グラフィック処理装置１０４、入力インタフェース１０５、光学ドライブ装置１０６、機器接続インタフェース１０７およびネットワークインタフェース１０８がある。
【００４０】
ストレージ装置１０３は、内蔵した記録媒体に対して、電気的または磁気的にデータの書き込みおよび読み出しを行う。ストレージ装置１０３は、コンピュータの補助記憶装置として使用される。ストレージ装置１０３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。なお、ストレージ装置１０３としては、例えばＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）を使用することができる。
【００４１】
グラフィック処理装置１０４には、モニタ２１が接続されている。グラフィック処理装置１０４は、プロセッサ１０１からの命令に従って、画像をモニタ２１の画面に表示させる。モニタ２１としては、有機ＥＬ（Electro Luminescence）を用いた表示装置や液晶表示装置などがある。
【００４２】
入力インタフェース１０５には、キーボード２２とマウス２３とが接続されている。入力インタフェース１０５は、キーボード２２やマウス２３から送られてくる信号をプロセッサ１０１に送信する。なお、マウス２３は、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、タッチパネル、タブレット、タッチパッド、トラックボールなどがある。
【００４３】
光学ドライブ装置１０６は、レーザ光などを利用して、光ディスク２４に記録されたデータの読み取りを行う。光ディスク２４は、光の反射によって読み取り可能なようにデータが記録された可搬型の記録媒体である。光ディスク２４には、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。
【００４４】
機器接続インタフェース１０７は、要約作成装置１００に周辺機器を接続するための通信インタフェースである。例えば機器接続インタフェース１０７には、メモリ装置２５やメモリリーダライタ２６を接続することができる。メモリ装置２５は、機器接続インタフェース１０７との通信機能を搭載した記録媒体である。メモリリーダライタ２６は、メモリカード２７へのデータの書き込み、またはメモリカード２７からのデータの読み出しを行う装置である。メモリカード２７は、カード型の記録媒体である。
【００４５】
ネットワークインタフェース１０８は、ネットワーク２０に接続されている。ネットワークインタフェース１０８は、ネットワーク２０を介して、他のコンピュータまたは通信機器との間でデータの送受信を行う。
【００４６】
要約作成装置１００は、以上のようなハードウェア構成によって、要約作成機能を実現することができる。また電子カルテ管理装置２００および端末装置３１，３２，・・・も、図３に示した要約作成装置１００と同様のハードウェアにより実現することができる。第１の実施の形態に示した要約作成装置１０も、図３に示した要約作成装置１００と同様のハードウェアにより実現することができる。
【００４７】
要約作成装置１００は、例えばコンピュータ読み取り可能な記録媒体に記録されたプログラムを実行することにより、第２の実施の形態の処理機能を実現する。要約作成装置１００に実行させる処理内容を記述したプログラムは、様々な記録媒体に記録しておくことができる。例えば、要約作成装置１００に実行させるプログラムをストレージ装置１０３に格納しておくことができる。プロセッサ１０１は、ストレージ装置１０３内のプログラムの少なくとも一部をメモリ１０２にロードし、プログラムを実行する。また要約作成装置１００に実行させるプログラムを、光ディスク２４、メモリ装置２５、メモリカード２７などの可搬型記録媒体に記録しておくこともできる。可搬型記録媒体に格納されたプログラムは、例えばプロセッサ１０１からの制御により、ストレージ装置１０３にインストールされた後、実行可能となる。またプロセッサ１０１が、可搬型記録媒体から直接プログラムを読み出して実行することもできる。
【００４８】
図４は、要約作成のための機能を示すブロック図である。電子カルテ管理装置２００は、電子カルテデータベース（ＤＢ）２１０を有する。電子カルテＤＢ２１０には、病院に入院した患者の診療録や検査記録が格納されている。
【００４９】
要約作成装置１００は、電子カルテ管理装置２００内の電子カルテＤＢ２１０から電子カルテの情報を取得して、特定の患者の電子カルテ記載事項の要約の作成を支援する。例えば要約作成装置１００は、病院の入院患者が退院したときに、入院期間中の該当患者への診療録の要約である退院サマリを作成する。退院サマリを作成するために、要約作成装置１００は、電子カルテ取得部１１０、電子カルテ記憶部１２０、キーワード抽出部１３０、電子カルテキーワード記憶部１４０、クラスタリング部１５０、クラスタ情報記憶部１６０、退院患者類似クラスタ特定部１７０、解析部１８０、および要約作成部１９０を有する。
【００５０】
電子カルテ取得部１１０は、電子カルテ管理装置２００から電子カルテＤＢ２１０内の電子カルテを取得する。電子カルテ取得部１１０は、取得した電子カルテを、電子カルテ記憶部１２０に格納する。
【００５１】
電子カルテ記憶部１２０は、患者の電子カルテを記憶する。例えば要約作成装置１００のメモリ１０２またはストレージ装置１０３の記憶領域の一部が、電子カルテ記憶部１２０として使用される。
【００５２】
キーワード抽出部１３０は、電子カルテ記憶部１２０に格納された各患者の電子カルテからキーワードを抽出する。キーワード抽出部１３０は、抽出したキーワードを電子カルテキーワード記憶部１４０に格納する。
【００５３】
電子カルテキーワード記憶部１４０は、電子カルテから抽出したキーワードを記憶する。例えば要約作成装置１００のメモリ１０２またはストレージ装置１０３の記憶領域の一部が、電子カルテキーワード記憶部１４０として使用される。
【００５４】
クラスタリング部１５０は、電子カルテに含まれるキーワードや検査項目に基づいて、電子カルテに記述された文章のクラスタリングを行う。例えばクラスタリング部１５０は、患者の入院から退院までの入院期間から、解析対象となる解析期間を所定数生成する。そしてクラスタリング部１５０は、解析期間ごとに、該当期間内の日時が付与された診療録のクラスタリングを行う。クラスタリング部１５０は、クラスタリングにより生成したクラスタの情報を、クラスタ情報記憶部１６０に格納する。
【００５５】
クラスタ情報記憶部１６０は、生成されたクラスタの情報を記憶する。例えば要約作成装置１００のメモリ１０２またはストレージ装置１０３の記憶領域の一部が、クラスタ情報記憶部１６０として使用される。
【００５６】
退院患者類似クラスタ特定部１７０は、クラスタ情報記憶部１６０を参照し、退院サマリ作成対象である退院患者の診療録と類似する文章を含むクラスタを特定する。
解析部１８０は、電子カルテキーワード記憶部１４０を参照し、退院サマリ作成対象の退院患者の入院期間内の所定の期間ごとに、退院患者の電子カルテに記載されたキーワード間の関係の時系列変化を求め、特徴的な時系列変化を示すキーワードを特定する。
【００５７】
要約作成部１９０は、電子カルテ記憶部１２０から、退院サマリ作成対象の退院患者の電子カルテの検査情報または解析部１８０で特定されたキーワードを含む文章に基づいて、退院サマリを作成する。
【００５８】
なお、図４に示した各要素間を接続する線は通信経路の一部を示すものであり、図示した通信経路以外の通信経路も設定可能である。また、図４に示した各項目の機能は、例えば、その項目に対応するプログラムモジュールをコンピュータに実行させることで実現することができる。
【００５９】
次に、各装置のＤＢまたは記憶部に格納される情報について、具体的に説明する。
図５は、電子カルテＤＢの一例を示す図である。電子カルテ管理装置２００内の電子カルテＤＢ２１０には、患者ごとに作成された複数の診療録２１１ａ，２１１ｂ，・・・と、患者ごとに作成された複数の検査履歴２１２ａ，２１２ｂ，・・・とが格納されている。
【００６０】
図６は、診療録の一例を示す図である。例えば診療録２１１ａには、病院で治療を受けた患者の患者名「患者Ａ」に対応付けて、その患者への治療内容が、治療を行った日時ごとにＳＯＡＰ形式で記載されている。なお図６では、日時として日付のみを示し、時刻の情報を省略している。ＳＯＡＰ形式では、主観情報（Ｓ）、客観情報（Ｏ）、評価（Ａ）、および計画（Ｐ）の項目に分けて、治療内容が記載される。主観情報（Ｓ）は、患者からの聞き取りによって得られた情報である。客観情報（Ｏ）は、身体診察・検査から得られた情報である。評価（Ａ）は、主観情報と客観情報とに基づく、医師による診断結果である。計画（Ｐ）は、治療方針、治療内容、生活指導内容などの患者に対する対処である。
【００６１】
図７は、検査履歴の一例を示す図である。例えば検査履歴２１２ａには、病院で検査を受けた患者の患者名「患者Ａ」に対応付けて、検査を行った日時ごとに、その患者へ検査項目と検査結果とが示されている。なお図７では、日時として日付のみを示し、時刻の情報を省略している。
【００６２】
要約作成装置１００内の電子カルテ記憶部１２０には、電子カルテＤＢ２１０に格納されている複数の診療録２１１ａ，２１１ｂ，・・・と複数の検査履歴２１２ａ，２１２ｂ，・・・とのコピーが格納される。
【００６３】
図８は、電子カルテキーワード記憶部に格納される電子カルテキーワード情報の一例を示す図である。例えば電子カルテキーワード記憶部１４０には、患者ごとの電子カルテキーワード情報１４１，１４２，・・・が格納される。電子カルテキーワード情報１４１，１４２，・・・には、例えば患者の患者名に対応付けて、日時、項目、値のフィールドを有する複数のレコードが登録される。各レコードの日時のフィールドには、レコード内のデータの抽出元の診療録または検査履歴に付与された日時が設定される。なお図８では、日時として日付のみを示し、時刻の情報を省略している。
【００６４】
各レコードの項目のフィールドには、診療録または検査履歴から抽出した情報の項目が設定される。キーワード抽出部１３０が、例えば検査履歴から検査項目と検査結果とを抽出した場合、検査項目の名称（ＷＢＣ、ＲＢＣなど）が項目のフィールドに設定される。またキーワード抽出部１３０が、例えば診療録から文章内の単語を抽出した場合、項目のフィールドに「テキスト」と設定される。またキーワード抽出部１３０が、例えば診療録から投与した薬剤名を抽出した場合、項目のフィールドに「薬剤」と設定される。またキーワード抽出部１３０が、例えば診療録から手術の術式名を抽出した場合、図８には例示していないが、項目のフィールドに「手術」と設定される。
【００６５】
各レコードの値のフィールドには、診療録または検査履歴から抽出した値が設定される。例えば項目として検査項目の名称が設定されたレコードの値のフィールドには、その検査項目の結果が設定される。また項目として「テキスト」が設定されたレコードの値のフィールドには、診療録から抽出した単語が設定される。また項目として「薬剤」が設定されたレコードの値のフィールドには、診療録から抽出した薬剤名が設定される。また図８には示していないが、項目として「手術」が設定されたレコードの値のフィールドには、診療録から抽出した術式名が設定される。
【００６６】
図９は、クラスタ情報記憶部に格納されるクラスタ情報の一例を示す図である。クラスタ情報記憶部１６０には、診療録内の文章をクラスタリングすることで得られたクラスタを示すクラスタ情報１６１が格納される。例えばクラスタ情報１６１には、生成されたクラスタのクラスタ番号に対応付けて、そのクラスタに分類された文章の識別情報が設定される。文章の識別情報は、例えば文章が記載されていた診療録の患者名と、その患者の診療録内の文章の識別番号である。
【００６７】
以上のような情報を用いて、退院した患者の電子カルテを要約し、その患者の退院サマリを生成することができる。以下、退院サマリの生成方法について、具体的に説明する。
電子カルテ診療録は時系列データであり、時間軸で状態が変化していく。そのため、単語への意味付けや文書要約だけでは、状態の変化を抽出するのは困難である。そこで、要約作成装置１００は、電子カルテについて時系列特徴解析を行うことで、特定の退院患者の特徴を表す診療録内の文章を抽出し、抽出した文章に基づいて退院サマリを作成する。
【００６８】
電子カルテの診療録は、パターン化された構造での時系列データセットではなく、多様なテキストや数字を組み合わせた情報である。また電子カルテには検査履歴も含まれ、検査履歴は検査項目と数値の組であり、診療録とは異なる構造となっている。このような電子カルテを解析可能なデータにするため、要約作成装置１００は、患者の診療録や検査履歴などからテキストや数値データを取得し、日付ごとおよび種別の時系列データとしてまとめる。そして要約作成装置１００は、期間ウィンドウ（時間幅）とスライド幅（期間ウィンドウを順次スライドさせる時間幅）に従って、時系列データから期間ごとのデータセットを生成する。
【００６９】
図１０は、期間ウィンドウに応じた期間の設定例を示す図である。図１０の例では、４月１日に入院してから４月１０日に退院するまでの１０日の入院期間内に、時系列特徴解析用の４つの解析期間４１〜４４を生成している。生成された解析期間４１〜４４により、入院期間全体が網羅されている。図１０の例では、期間ウィンドウの時間幅は４日であり、スライド幅は２日である。スライド幅が期間ウィンドウの時間幅よりも短いことで、時系列で連続する２つの解析期間は、一部の期間が重複している。連続する解析期間に重複する期間があることで、解析期間の境界において項目の値の時系列変化が解析対象から除外されることが抑止される。
【００７０】
最初の解析期間４１は、４月１日から４月４日までの期間である。２番目の解析期間４２は、４月３日から４月６日までの期間である。３番目の解析期間４３は、４月５日から４月８日までの期間である。最後の解析期間４４は、４月７日から４月１０日までの期間である。
【００７１】
なお、患者の入院期間の長さは、患者によりまちまちである。要約作成装置１００は、例えば１人の患者の入院期間内に生成する解析期間の数を予め決定しておく。そして要約作成装置１００は、例えば患者の入院期間の長さに応じて、患者ごとに期間ウィンドウの時間幅とスライド幅とを調整する。例えば解析期間の数を「４」とした場合、要約作成装置１００は、入院期間が２０日の患者に関しては、期間ウィンドウの時間幅を「８」、スライド幅を「４」とする。
【００７２】
要約作成装置１００は、入院期間内のテキスト文からの意味づけされた単語の抽出と、入院期間内の検査結果からの数値データの抽出とを行う。そして要約作成装置１００は、生成した解析期間４１〜４４ごとのデータセットに、抽出したデータを入力する。なお複数の解析期間が重複する期間のデータは、２つの解析期間それぞれのデータセットに入力される。
【００７３】
要約作成装置１００は、複数の解析期間４１〜４４それぞれのデータセットごとに解析し、単語の出現頻度の時間変化や数値情報の時間変化の相関関係または因果関係の特徴を調べる。例えば要約作成装置１００は、ダイナミックベイジアンネットワークなどのアルゴリズムを用いて、特徴を探索する。患者の状態を示す多様な情報は複雑な相関関係を示す。そして、単語や数字の相関分析を行う場合、相関分析対象の単語または数字以外の第３因子が相関関係に影響を与える場合が多い。ダイナミックベイジアンネットワークを利用することで、多変数間の特徴を第３因子も考慮した解析を行うことができる。
【００７４】
要約作成装置１００は、ある患者の退院サマリを作成する場合、解析期間ごとの特徴の探索を、退院患者と同じ疾患の患者の電子カルテに基づいて行う。例えば要約作成装置１００は、退院患者と同じ疾患の患者の電子カルテ全体に基づく相関関係または因果関係の解析と、退院患者の電子カルテと類似性が高い電子カルテに基づく相関関係または因果関係の解析とを行い、両方の解析結果を比較する。要約作成装置１００は、比較結果に基づいて、特徴を表す項目（単語または検査項目）を特定し、退院サマリ作成対象の患者の電子カルテ内の特徴を表す項目に関する文章を抽出する。そして要約作成装置１００は、抽出した文章に基づいて、退院サマリを作成する。
【００７５】
以下、要約作成処理の手順を詳細に説明する。
図１１は、要約作成処理の手順の一例を示すフローチャートである。以下、図１１に示す処理をステップ番号に沿って説明する。なお、要約作成処理は、例えば退院サマリ作成対象の患者の患者名を指定した退院サマリ作成指示が入力されたときに実行される。
【００７６】
［ステップＳ１０１］電子カルテ取得部１１０は、電子カルテ管理装置２００内の電子カルテＤＢ２１０から電子カルテの情報（診療録と検査履歴）を取得する。電子カルテ取得部１１０は、取得した診療録と検査履歴とを電子カルテ記憶部１２０に格納する。また電子カルテ取得部１１０は、定期的に電子カルテＤＢ２１０を参照し、電子カルテＤＢ２１０の内容が更新された場合、更新内容を取得し、電子カルテ記憶部１２０に反映させることもできる。
【００７７】
［ステップＳ１０２］キーワード抽出部１３０は、電子カルテ記憶部１２０からキーワードを抽出し、抽出したキーワードを電子カルテキーワード記憶部１４０に格納する。例えばキーワード抽出部１３０は、診療録内の文章の形態素解析を行い、単語を抽出する。この際、キーワード抽出部１３０は、予め指定された単語を、抽出対象から除外してもよい。
【００７８】
［ステップＳ１０３］クラスタリング部１５０、退院患者類似クラスタ特定部１７０、および解析部１８０が連係して、時系列特徴解析を行う。時系列特徴解析処理の詳細は後述する（図１３参照）。時系列特徴解析により、退院サマリ作成対象の患者の特徴を表す単語や検査項目が、解析期間ごとに特定される。
【００７９】
［ステップＳ１０４］要約作成部１９０は、退院サマリ作成対象の患者の特徴を表す特徴項目（単語、検査項目、薬剤名、術式名など）を含む検査結果または文章（特徴文）を、該当患者の電子カルテから抽出する。
【００８０】
［ステップＳ１０５］要約作成部１９０は、抽出した特徴文に基づいて、退院サマリ作成対象の患者の電子カルテの要約を作成する。例えば要約作成部１９０は、抽出した特徴文を時系列に並べる。要約作成部１９０は、特徴文に対して、例えば所定のルールベースに従った自動編集を行う。なお、要約作成部１９０が自動編集によって生成した要約文を、医師からの入力によって修正することもできる。
【００８１】
このような手順で、電子カルテの要約文が生成される。以下、時系列特徴解析処理について詳細に説明する。
図１２は、時系列特徴解析処理の一例を示す図である。例えば解析部１８０は、電子カルテキーワード記憶部１４０から、退院サマリ作成対象の患者の疾患と同じ疾患を有する一解析期間内のデータ（特定疾患患者群データ５１）を取得する。そして解析部１８０は、特定疾患患者群データ５１に基づいて、例えばダイナミックベイジアンネットワークを用いて、項目の値の時間変化の項目間の相関性を示すスコア値を計算し、計算結果を示す患者群項目間スコア情報５２を生成する。患者群項目間スコア情報５２では、例えば２つの項目のうちの一方の項目の値が変化したとき、時系列上でのその変化以後に、他方の項目の値も変化する確率が高いほど、その２項目に対して高いスコア値が与えられる。
【００８２】
なお解析部１８０は、患者群項目間スコア情報５２には、有意な相関関係を有する項目対のみを登録する。例えば解析部１８０は、２つの項目の相関関係の有意性の検定（無相関検定）を行い、有意確率が所定値未満の場合、それらの項目間に相関関係がないと判断する。
【００８３】
クラスタリング部１５０は、特定疾患患者群データ５１に基づいて、文章のクラスタリングを行う。例えばクラスタリング部１５０は、１クラスタが小さくなりすぎない程度に層別化する。具体的には、クラスタリング部１５０は、文章ごとに、該当文章に単語が含まれるか否かを示すベクトルを生成する。クラスタリング部１５０は、文章間のベクトルのコサイン類似度を計算し、コサイン類似度が高い文章同士を同じクラスタに分類する。コサイン類似度が高い場合とは、例えばコサイン類似度が所定の閾値以上の場合である。これにより複数のクラスタを含むクラスタ群５３が生成される。
【００８４】
クラスタ群５３が生成されると、退院患者類似クラスタ特定部１７０は、電子カルテキーワード記憶部１４０から、退院患者の一解析期間内のデータ（退院患者データ５４）を取得する。そして退院患者類似クラスタ特定部１７０は、クラスタ群５３の中から、退院患者データ５４が属するクラスタを特定する。
【００８５】
解析部１８０は、退院患者類似クラスタ特定部１７０が特定したクラスタに含まれる文章と退院患者データ５４とを含む退院患者関連データ５５を生成する。そして解析部１８０は、退院患者関連データ５５に基づいて、例えばダイナミックベイジアンネットワークを用いて、項目の値の時間変化の項目間の相関性を示すスコア値を計算する。そして解析部１８０は、計算結果を示す退院患者項目間スコア情報５６を生成する。退院患者項目間スコア情報５６では、例えば２つの項目のうちの一方の項目の値が時系列で変化したとき、他方の項目の値も時系列で変化する確率が高いほど、その２項目に対して高いスコア値が与えられる。
【００８６】
なお解析部１８０は、退院患者項目間スコア情報５６には、有意な相関関係を有する項目対のみを登録する。例えば解析部１８０は、２つの項目の相関関係の有意性の検定（無相関検定）を行い、有意確率が所定値未満の場合、それらの項目間に相関関係がないと判断する。
【００８７】
解析部１８０は、患者群項目間スコア情報５２と退院患者項目間スコア情報５６を比較し、所定の条件を満たす関係を有する項目対を、特徴項目として抽出する。
図１３は、時系列特徴解析処理の手順の一例を示すフローチャートである。以下、図１３に示す処理をステップ番号に沿って説明する。
【００８８】
［ステップＳ１２１］解析部１８０は、退院患者の入院期間を網羅するように生成された複数の解析期間のうち、未選択の解析期間の１つを、解析対象の解析期間として特定する。例えば解析部１８０は、患者ごとの解析期間の数を「ｎ」とし、生成した解析期間に対して、時系列に「１〜ｎ」の解析期間番号を付与する。解析部１８０は、ステップＳ１２１の処理が行われるごとに、解析期間番号を１から昇順に１つずつ選択する。解析部１８０は、選択した解析期間番号の解析期間を、解析対象の解析期間として特定する。
【００８９】
［ステップＳ１２２］解析部１８０は、キーワード抽出部１３０から、解析期間内の特定の疾患の患者群のデータ（特定疾患患者群データ５１）を取得する。特定の疾患とは、退院サマリ作成対象の患者の疾患である。
【００９０】
［ステップＳ１２３］解析部１８０は、取得したデータに基づいて、患者群の項目の値の時系列変化の関係性（相関関係または因果関係）を示すスコア値を計算する。解析部１８０は、計算した患者群項目間スコア値を含む患者群項目間スコア情報５２をメモリ１０２に格納する。
【００９１】
［ステップＳ１２４］クラスタリング部１５０は、特定疾患患者群データ５１に含まれる文章のクラスタリングを行い、クラスタ群５３を生成する。クラスタリング部１５０は、生成したクラスタ群５３を示すクラスタ情報１６１をメモリ１０２に格納する。
【００９２】
［ステップＳ１２５］退院患者類似クラスタ特定部１７０は、退院サマリ作成対象の患者のデータに類似するクラスタを特定する。例えば退院患者類似クラスタ特定部１７０は、キーワード抽出部１３０から、解析期間内の退院サマリ作成対象の患者のデータ（退院患者データ５４）を取得する。退院患者類似クラスタ特定部１７０は、取得した退院患者データ５４と、生成された各クラスタに含まれる各文章との類似度を計算し、例えば類似度の平均値が最も高いクラスタを、類似するクラスタとして特定する。退院患者データ５４とクラスタ内の文章との類似度は、例えば、退院患者データ５４内の文章の単語群を表すベクトルとクラスタ内の文章内の単語群を表すベクトルとのコサイン類似度によって表される。
【００９３】
［ステップＳ１２６］解析部１８０は、退院患者データ５４と特定したクラスタに含まれる文章を示すデータに基づいて、退院患者の項目の値の時系列変化の関係性（相関関係または因果関係）を示すスコア値を計算する。解析部１８０は、計算した退院患者項目間スコア値を含む退院患者項目間スコア情報５６をメモリ１０２に格納する。
【００９４】
［ステップＳ１２７］解析部１８０は、患者群項目間スコア情報５２と退院患者項目間スコア情報５６とに基づいて、特徴項目を抽出する。特徴項目抽出処理の詳細は後述する（図１８参照）。
【００９５】
［ステップＳ１２８］解析部１８０は、電子カルテキーワード記憶部１４０を参照し、特徴項目（単語、検査項目、薬剤名、術式名など）を含む、選択した解析期間内に退院患者の電子カルテに記載された文章を特定する。例えば解析部１８０は、特徴項目を値として含む項目「テキスト」のレコードに対応する文章を特定する。
【００９６】
［ステップＳ１２９］解析部１８０は、未処理の解析期間があるか否かを判断する。解析部１８０は、未処理の解析期間があれば、処理をステップＳ１２１に進める。また解析部１８０は、未処理の解析期間がなければ、時系列特徴解析処理を終了する。
【００９７】
このようにして、複数の解析期間それぞれについて特徴項目が特定され、さらにその特徴項目を含む文章が特定される。
次に、特徴項目抽出処理について詳細に説明する。特徴項目の抽出は、患者群項目間スコア情報５２と退院患者項目間スコア情報５６とを比較することで行われる。
【００９８】
図１４は、患者群項目間スコア情報の一例を示す図である。患者群項目間スコア情報５２には、親（Ｐａｒｅｎｔ）項目と子（Ｃｈｉｌｄ）項目とのペア（項目対）に対応付けて、スコア値が設定されている。例えば親項目の値が変化した場合に、子項目の値が変化する確率が高いほど、スコア値が高くなる。なお図１４の患者群項目間スコア情報５２には、親項目または子項目として検査項目のみが示されているが、診療録内の単語も、親項目または子項目になり得る。
【００９９】
図１５は、退院患者項目間スコア情報の一例を示す図である。退院患者項目間スコア情報５６には、親（Ｐａｒｅｎｔ）の項目と子（Ｃｈｉｌｄ）の項目とのペア（項目対）に対応付けて、スコア値が設定されている。例えば親項目の値が変化した場合に、子項目の値が変化する確率が高いほど、スコア値が高くなる。なお図１５の退院患者項目間スコア情報５６には、親項目または子項目として検査項目のみが示されているが、診療録内の単語も、親項目または子項目になり得る。
【０１００】
解析部１８０は、２つのスコア情報（患者群項目間スコア情報５２と退院患者項目間スコア情報５６）を比較し、以下の３つの条件のいずれかを満たす項目対を抽出する。
（Ａ）２つのスコア情報において親項目と子項目の類似性の高い項目対。
【０１０１】
（Ｂ）２つのスコア情報においてスコア値の差が大きい項目対。
（Ｃ）２つのスコア情報において相関性が異なる（一方のスコア情報では相関があるが、他方のスコア情報では相関がない）項目対。
【０１０２】
図１６は、２つのスコア情報において、親項目と子項目の類似性の高い項目対の一例を示す図である。例えば解析部１８０は、患者群項目間スコア情報５２から、最も子項目が多い親項目（図１４の例では「ＷＢＣ」）を有する項目対を抽出する。そして解析部１８０は、患者群項目間スコア情報５２から抽出した項目対のスコア値のランキング６１を取得する。例えば解析部１８０は、取得した項目対を、スコア値に基づいて降順に並べる。
【０１０３】
また解析部１８０は、患者群項目間スコア情報５２において最も子項目が多い親項目（図１４の例では「ＷＢＣ」）を有する項目対を、退院患者項目間スコア情報５６からも抽出する。そして解析部１８０は、退院患者項目間スコア情報５６から抽出した項目対のスコア値のランキング６２を取得する。例えば解析部１８０は、取得した項目対を、スコア値に基づいて降順に並べる。
【０１０４】
次に解析部１８０は、２つのスコア情報それぞれから抽出した項目対のうち上位ランキング（例えば５位以内）に入る項目対において、子項目も同じである項目対を、共通特徴を有する項目対として抽出する。換言すると、子項目も同じである項目対が、２つのスコア情報両方でのランキング６１，６２において上位に入っている場合、解析部１８０は、その項目対を抽出する。図１６の例では、項目対「ＷＢＣ−Ｌｙｍｐｈｏｃｙｔｅ」が抽出される。
【０１０５】
親項目と子項目の類似性の高い項目対は、特定の疾患を有する患者の全体に対して同じような症状・治療が行われ、同様の観察状態となっていることが想定される記載に含まれる特徴である。このような項目対を抽出することで、患者の状態が想定通りに順調に推移していることを示す文章を、電子カルテから抽出できる。例えば手術後の経過が順調であることが退院の理由となり得るため、患者の状態が想定通りに順調に推移していることを示す文章は、退院サマリの作成にも有用である。
【０１０６】
また解析部１８０は、「（Ｂ）２つのスコア情報においてスコア値の差が大きい項目対」として、２つのランキング６１，６２において順位が大きく異なる項目対を抽出する。例えば解析部１８０は、ランキング６１，６２の一方での順位と他方での順位が所定値以上（例えば５位以上）離れている項目対を、スコア差が大きい特徴項目として抽出する。スコア差が大きい特徴項目を含む文章は、退院サマリ作成対象の患者において、通常と異なる特徴的な反応が見られることが想定される記載である。なお、図１６の例では項目数が少ないため、該当する項目対は存在しない。
【０１０７】
図１７は、２つのスコア情報において相関性が異なる項目対の一例を示す図である。例えば解析部１８０は、２つのスコア情報を比較したときに、親項目と子項目の組合せが一致しない項目対を、患者群項目間スコア情報５２と退院患者項目間スコア情報５６とのそれぞれから抽出する。解析部１８０は、抽出した項目対をスコア値で降順に並べる。そして解析部１８０は、スコア値が上位の所定数の項目対を抽出する。例えば解析部１８０は、患者群項目間スコア情報５２から抽出した項目対のうち、スコア値が上位の所定数の項目対を抽出する。また解析部１８０は、退院患者項目間スコア情報５６から抽出した項目対のうち、スコア値が上位の所定数の項目対を抽出する。
【０１０８】
例えば図１７の例では、患者群項目間スコア情報５２から、項目対「ＬＡＰ−ＡＬＴ／ＧＰＴ」が抽出されている。ＬＡＰは肝臓系の検査項目である。また退院患者項目間スコア情報５６から、項目対「ＨＧＢ−ＨＣＴ」が抽出されている。「ＨＧＢ」と「ＨＣＴ」とは血液系の検査項目である。このような相関性が異なる項目対の項目を含む文章は、患者全体とは異なる反応が見られ、退院サマリ作成対象の患者に特有の症状や治療が存在する可能性が高いと想定される記載である。
【０１０９】
以下、特徴項目抽出処理の手順を具体的に説明する。
図１８は、特徴項目抽出処理の手順の一例を示すフローチャートである。以下、図１８に示す処理をステップ番号に沿って説明する。
【０１１０】
［ステップＳ１３１］解析部１８０は、患者群項目間スコア情報５２から、子の最も多い親項目（特定親項目）を有する項目対を抽出する。
［ステップＳ１３２］解析部１８０は、ステップＳ１３１で抽出した項目対をスコア値でランク付けする。
【０１１１】
［ステップＳ１３３］解析部１８０は、退院患者項目間スコア情報５６から、特定親項目を有する項目対を抽出する。
［ステップＳ１３４］解析部１８０は、ステップＳ１３３で抽出した項目対をスコア値でランク付けする。
【０１１２】
［ステップＳ１３５］解析部１８０は、ステップＳ１３２，Ｓ１３４でランク付けした双方のランクで上位から所定順位以内となる項目対を抽出する。
［ステップＳ１３６］解析部１８０は、ステップＳ１３２，Ｓ１３４でランク付けした双方のランクで差が所定値以上の項目対を抽出する。
【０１１３】
［ステップＳ１３７］解析部１８０は、患者群項目間スコア情報５２と退院患者項目間スコア情報５６とのうちの一方にのみ含まれる項目対であり、スコア情報ごとにスコア値でランク付けしたときに上位から所定順位以内の項目対を抽出する。
【０１１４】
このようにして抽出された項目対に含まれる親または子項目が、特徴項目である。特徴項目が特定されると、要約作成部１９０により、退院サマリ作成対象の患者の電子カルテから、特徴項目を含む検査記録または文章が特徴文として抽出される。要約作成部１９０は、抽出した特徴文をモニタに表示してもよい。
【０１１５】
図１９は、特徴文表示画面の一例を示す図である。特徴文表示画面７１には、特徴項目を含む診療録または検査記録が表示される。要約作成部１９０は、特徴文を時系列に並べた文書を作成し、退院サマリとしてもよい。また要約作成部１９０は、特徴文の内容を解析して、特徴文を修正して退院サマリを生成してもよい。
【０１１６】
例えば特徴文表示画面７１に示す「入院時記録」欄の記述を編集する場合、要約作成部１９０は、次行の「プロブレム」欄の記述を参照する。「プロブレム」の欄には、疑いのある病気の病名として「急速進行性糸球体腎炎」が記載されている。そこで要約作成部１９０は、「入院時記録」から急速進行性糸球体腎炎に関連する記述を抽出し、退院サマリに追加する。要約作成部１９０は、「プロブレム」欄の記述については、そのまま退院サマリに追加する。
【０１１７】
「１回目の検査」、「２回目の検査」、およびその後の複数の経過記録については、要約作成部１９０は、例えば血液検査において基準値から大幅に外れている内容などを抽出する。要約作成部１９０は、抽出した内容が、例えば同日または数日中の経過記録との記載と関連しているかをチェックする。要約作成部１９０は、関連していると判断した場合、関連箇所を退院サマリに追加する。要約作成部１９０は、時系列で値が変化している検査項目については、例えば基準値またはルールベースの判断基準に基づいて「改善傾向」「悪化傾向」などの言葉を付与して、要約サマリに追加する。
【０１１８】
要約作成部１９０は、時系列で単語・検査結果に大きな相関の変化がみられる内容については、その特徴を示している内容を抽出する。例えば経過記録「化学療法における好中球減少が出現。Ｇ−ＣＦＳを７５μｇ投与。」の次に、経過記録「好中球は増加傾向に転じ、Ｎａｄｉｒを脱したと考えられる。」がある。このケースの場合、２つの経過記録から、がん治療における好中球減少の副作用が検知されたので、好中球を増加する薬品の投与とその結果として、Ｎａｄｉｒ（好中球減少のピーク）が過ぎて回復傾向にあることが理解できる。そこで要約作成部１９０は、例えばこれらの２つの経過記録を一文にまとめて要約する。
【０１１９】
要約作成部１９０は、例えば退院の直前の検査結果で回復もしくは悪化の結果を取得し、退院の判断情報を示す文章を作成し、退院サマリに追加する。例えば３回目の検査で「Ｃｒｅ  ２．１１  ＰＣ比  ２０５」とあり、その後の経過記録で「本人からも退院の希望があったため、外来の経過観察とする。ｘｘ月ｘｘ日に退院。」とある。要約作成部１９０は、これらの記載を１文にまとめて要約文を作成し、退院サマリに追加する。
【０１２０】
要約作成部１９０が作成した退院サマリは、例えばモニタ２１に表示される。
図２０は、退院サマリ表示画面の一例を示す図である。退院サマリ表示画面７２には、抽出された特徴文に基づいて生成された退院サマリが記載されている。なお要約作成部１９０は、医師からの入力応じて退院サマリを編集することもできる。
【０１２１】
このようにして要約作成装置１００は、退院サマリを作成することができる。要約作成装置１００は、各解析期間内での項目間の関係性の時系列変化に基づいて特徴項目を特定し、その特徴項目を含む特徴文に基づいて退院サマリを作成している。そのため、単語の出現状況や検査結果などの時系列変化を反映させた退院サマリを作成することができる。
【０１２２】
しかも要約作成装置１００は、入院期間を網羅する複数の解析期間を設け、解析期間ごとに特徴項目や特徴文を解析している。これにより、入院期間内での時期に応じて適切な特徴文を抽出できる。すなわち、入院初期、手術前後、手術後の経過観察、容態安定後の退院直前の期間などで、検査結果の数値や診療録の記載内容の特徴項目は異なる。要約作成装置１００は、複数の解析期間に分けて解析することで、入院期間内の時期の違いに応じた特徴項目の相違を反映させた特徴項目の抽出を可能としている。
【０１２３】
図２１は、解析期間の違いによる項目間の関係性の違いを示す図である。図２１に示す項目間関係図７３，７４では、横方向のラベルが親項目であり、縦方向のラベルが子項目である。親項目の列と子項目の行との交わる位置に、それらの項目対の関連性がハッチングまたは黒塗りで示されている。所定値以上の関係性がある項目対に対応する位置が、ハッチングで示されている。また特に強い関係性がある項目対に対応する位置が、黒塗りで示されている。図２１の上段は１番目の解析期間（例えば入院初期）の項目間関係図７３であり、下段は２番目の解析期間（例えば手術前後の期間）の項目間関係図７４である。
【０１２４】
図２１に示すように、解析期間が異なると関係性を有する項目対も異なる。すなわち要約作成装置１００が入院期間を複数の解析期間に分けて解析することで、このような関係性の違いを反映させた退院サマリを作成できる。
【０１２５】
また要約作成装置１００は、電子カルテから抽出した文章をクラスタリングすることで、電子カルテ内の文章を分類している。このように分類することで、退院サマリ作成対象の患者の電子カルテと類似する文章の集合を得ることができる。そして要約作成装置１００は、退院サマリ作成対象の患者の電子カルテのデータと同様の症状を有する多くの患者の電子カルテのデータとを合わせて項目間の関係性を解析することで、信頼性の高い解析結果を得ることができる。すなわち、退院サマリ作成対象の患者の電子カルテのデータだけではデータ量が少なく、統計的に意味のある解析ができない可能性がある。それに対して、退院サマリ作成対象の患者の電子カルテのデータと類似するデータを含めて解析することで、十分なデータ量での解析が可能となる。
【０１２６】
しかもクラスタリングの結果も、解析期間に応じて異なる。そのため要約作成装置１００が、入院期間を複数の解析期間に分けて解析することで、退院サマリ作成対象の患者の電子カルテと類似する文章を、解析期間ごとに適切に判断することができる。
【０１２７】
図２２は、解析期間ごとのクラスタの違いを示す図である。図２２において、クラスタリング対象の文章を黒丸で示している。図２２の上段は１番目の解析期間のクラスタリング結果であり、下段は２番目の解析期間のクラスタリング結果である。１番目の解析期間で生成されるクラスタ８１〜８３と、２番目の解析期間で生成されるクラスタ８４から８６では、同一クラスタに属する文章に共通する話題が異なる。例えば１番目の解析期間で生成されるクラスタ８１〜８３は、入院初期の検査に関する文章や、治療や手術の予定に関する文章が、それぞれ同一クラスタに分類される。それに対して、２番目の解析期間で生成されるクラスタ８４〜８６は、例えば手術の術式の違いによってクラスタが分かれる。
【０１２８】
このように、解析期間ごとにクラスタに分類される文章の共通の話題が異なる。すると、退院サマリ作成対象の患者の類似するクラスタの特定でも、解析期間ごとに適切なクラスタが選ばれることとなる。例えば手術の術式の違いによってクラスタが分かれている場合がある。この場合、要約作成装置１００が退院サマリ作成対象の患者と同じ術式の患者の電子カルテのデータを用いて解析を行うことで、退院サマリ作成対象の患者の術式の手術に関する特徴項目を適切に抽出することができる。
【０１２９】
また要約作成装置１００は、特定の患者の特徴項目を特定するために、クラスタリングを行った結果として得られたクラスタのうち、退院サマリ作成対象の患者の電子カルテの内容がどこのクラスタに類似しているかという情報を取得する。そして要約作成装置１００は、該当するクラスタから、退院サマリ作成対象の患者の電子カルテに類似する他の患者の電子カルテ内の情報を取得する。これにより、退院サマリ作成対象の患者の電子カルテに類似する他の患者の電子カルテ内の情報の取得処理が容易となり、特徴性抽出の処理時間の短縮が期待できる。
【０１３０】
〔その他の実施の形態〕
第２の実施の形態では、退院する患者の退院サマリを作成しているが、要約作成装置１００は、電子カルテからそれ以外の要約を作成することもできる。例えば要約作成装置１００で、長期に亘って治療を受けている患者のこれまでの診療経過のサマリを作成することもできる。
【０１３１】
また要約作成装置１００は、第２の実施の形態で生成した患者群項目間スコア情報５２（図１４参照）を、退院患者を指定した要約作成指示を待たずに、主な疾患ごとに予め作成してもよい。この場合、要約作成装置１００は、定期的に電子カルテＤＢ１２０内の電子カルテを取得し、その都度、患者群項目間スコア情報５２を更新してもよい。同様に、要約作成装置１００は、クラスタ情報１６１（図９）についても、退院患者を指定した要約作成指示を待たずに作成しておくことができる。
【０１３２】
以上、実施の形態を例示したが、実施の形態で示した各部の構成は同様の機能を有する他のものに置換することができる。また、他の任意の構成物や工程が付加されてもよい。さらに、前述した実施の形態のうちの任意の２以上の構成（特徴）を組み合わせたものであってもよい。
【符号の説明】
【０１３３】
１  電子カルテ管理装置
２ａ，２ｂ，・・・  検査履歴
３ａ，３ｂ，・・・  診療録
１０  要約作成装置
１１  記憶部
１２  処理部
【図１】
2020077290.tif 000003
【図２】
2020077290.tif 000004
【図３】
2020077290.tif 000005
【図４】
2020077290.tif 000006
【図５】
2020077290.tif 000007
【図６】
2020077290.tif 000008
【図７】
2020077290.tif 000009
【図８】
2020077290.tif 000010
【図９】
2020077290.tif 000011
【図１０】
2020077290.tif 000012
【図１１】
2020077290.tif 000013
【図１２】
2020077290.tif 000014
【図１３】
2020077290.tif 000015
【図１４】
2020077290.tif 000016
【図１５】
2020077290.tif 000017
【図１６】
2020077290.tif 000018
【図１７】
2020077290.tif 000019
【図１８】
2020077290.tif 000020
【図１９】
2020077290.tif 000021
【図２０】
2020077290.tif 000022
【図２１】
2020077290.tif 000023
【図２２】
2020077290.tif 000024