(57)【要約】【課題】診療記録用紙に印刷された診療基本情報に対する修正を検知できるようにする。【解決手段】画像読取部１２は、診療基本情報と診療基本情報を符号化して得られた符号化情報とが印刷された診療記録用紙の画像を読み取る。これにより、診療記録用紙画像データが生成される。画像抽出部１６は、診療記録用紙画像データから、診療基本情報が印刷された部分を表す診療基本情報画像データを抽出する。復号処理部２２は、診療記録用紙画像データに表された符号化情報を復号する。画像再現部２４は、復号された情報に基づいて、診療基本情報を表す照合画像データを再現する。例えば、画像再現部２４は、印刷された診療基本情報と同一の表現形式に従って照合画像データを再現する。修正検知部２８は、診療基本情報画像データと照合画像データとの差分を抽出する。これにより、診療基本情報に対する修正が検知される。【選択図】図１
2015170014.tif 000002
【特許請求の範囲】
【請求項１】
診療基本情報と前記診療基本情報を符号化して得られた符号化情報とが印刷された診療記録用紙の画像を読み取ることにより生成された用紙画像データを受け、前記診療基本情報が印刷された部分を表す情報画像データを前記用紙画像データから抽出する抽出手段と、
前記用紙画像データに表された前記符号化情報に基づいて、前記診療基本情報を表す照合画像データを生成する画像生成手段と、
前記情報画像データと前記照合画像データとの差分に基づいて、前記診療記録用紙に印刷された前記診療基本情報に対する修正を検知する検知手段と、
を有する画像処理装置。
【請求項２】
前記画像生成手段は、
前記符号化情報を復号することにより復号情報を生成する復号手段と、
前記情報画像データと比較するための表現条件に従って、前記復号情報から前記照合画像データを再現する画像再現手段と、
を有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像再現手段は、前記診療記録用紙に印刷された前記診療基本情報と同一の表現条件に従って、前記復号情報から前記照合画像データを再現する、
ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記診療基本情報は、複数の項目を含み、
前記抽出手段は、前記項目ごとに前記情報画像データを抽出し、
前記画像再現手段は、前記項目ごとに前記照合画像データを再現し、
前記検知手段は、前記項目ごとに修正を検知する、
ことを特徴とする請求項２又は請求項３に記載の画像処理装置。
【請求項５】
前記検知手段によって修正が検知された場合、前記復号情報に対する修正に関する処理を実行する実行手段を更に有する、
ことを特徴とする請求項２から請求項４のいずれか一項に記載の画像処理装置。
【請求項６】
前記実行手段は、前記復号情報において、前記情報画像データと前記照合画像データとの間の差分に相当する部分の修正に関する処理を実行する、
ことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記実行手段は、前記差分に相当する部分の修正候補を示す情報を出力する、
ことを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記実行手段は、前記差分に相当する部分から修正文字を特定し、前記修正文字を示す情報を前記修正候補として出力する、
ことを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記検知手段によって修正が検知された場合、警告情報を出力する出力手段を更にする、
ことを特徴とする請求項１から請求項８のいずれか一項に記載の画像処理装置。
【請求項１０】
コンピュータを、
診療基本情報と前記診療基本情報を符号化して得られた符号化情報とが印刷された診療記録用紙の画像を読み取ることにより生成された用紙画像データを受け、前記診療基本情報が印刷された部分を表す情報画像データを前記用紙画像データから抽出する抽出手段と、
前記用紙画像データに表された前記符号化情報に基づいて、前記診療基本情報を表す照合画像データを生成する画像生成手段と、
前記情報画像データと前記照合画像データとの差分に基づいて、前記診療記録用紙に印刷された前記診療基本情報に対する修正を検知する検知手段と、
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
医療分野においては、紙カルテ等の診療記録用紙の画像を読み取ることにより診療記録用紙を電子化し、電子化された画像データを共有サーバ等に格納して情報共有を図る場合がある。
【０００３】
例えば、患者名や診察日等の診療基本情報をコード化して得られたコード情報を診療記録用紙に印刷するとともに、診療基本情報を明示するために診療基本情報を診療記録用紙に印刷することがある。この場合、診療記録用紙の電子化の際に、コード情報をデコードすることにより診療基本情報を生成する。そして、デコードされた診療基本情報に従って、診療記録用紙の画像データの管理が行われる。
【０００４】
なお、特許文献１に開示された装置では、バーコードと文字とが上下に並べて印刷された用紙の画像が読み取られ、バーコードデータと文字データ（ＯＣＲ処理の結果）とが一致していない場合にエラー判定が行われている。
【０００５】
特許文献２に開示された装置では、印刷対象物から読み取られたバーコードに矛盾がないか否かが判定されている。矛盾があるバーコードに消失フラグが付加され、読み取られたバーコードがシンボルに変換される。そして、変換されたシンボルに対して消失フラグを用いた訂正が行われている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開昭６３−１３１２８２号公報
【特許文献２】特開平９−４４５８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、診療記録用紙に印刷された診療基本情報が手書き等によって修正される場合がある。この場合、手書き等で診療基本情報が修正されるだけなので、その修正内容はコード情報には反映されない。一方、画像データの管理は、コード情報に基づく診療基本情報に従って行われる。従って、印刷された診療基本情報が修正されたとしても、修正が反映されていないコード情報に従って画像データが管理されてしまう問題が生じる。例えば、診療記録用紙に印刷された患者名が別の患者名に書き換えられたとしても、書き換え前の患者名で画像データが管理されてしまう問題が生じる。このような問題を回避し、修正前の情報で画像データが管理されないように、診療基本情報に対する修正を検知することが必要となってくる。
【０００８】
本発明の目的は、診療記録用紙に印刷された診療基本情報に対する修正を検知することである。
【課題を解決するための手段】
【０００９】
請求項１に係る発明は、診療基本情報と前記診療基本情報を符号化して得られた符号化情報とが印刷された診療記録用紙の画像を読み取ることにより生成された用紙画像データを受け、前記診療基本情報が印刷された部分を表す情報画像データを前記用紙画像データから抽出する抽出手段と、前記用紙画像データに表された前記符号化情報に基づいて、前記診療基本情報を表す照合画像データを生成する画像生成手段と、前記情報画像データと前記照合画像データとの差分に基づいて、前記診療記録用紙に印刷された前記診療基本情報に対する修正を検知する検知手段と、を有する画像処理装置である。
【００１０】
請求項２に係る発明は、前記画像生成手段は、前記符号化情報を復号することにより復号情報を生成する復号手段と、前記情報画像データと比較するための表現条件に従って、前記復号情報から前記照合画像データを再現する画像再現手段と、を有することを特徴とする請求項１に記載の画像処理装置である。
【００１１】
請求項３に係る発明は、前記画像再現手段は、前記診療記録用紙に印刷された前記診療基本情報と同一の表現条件に従って、前記復号情報から前記照合画像データを再現する、ことを特徴とする請求項２に記載の画像処理装置である。
【００１２】
請求項４に係る発明は、前記診療基本情報は、複数の項目を含み、前記抽出手段は、前記項目ごとに前記情報画像データを抽出し、前記画像再現手段は、前記項目ごとに前記照合画像データを再現し、前記検知手段は、前記項目ごとに修正を検知する、ことを特徴とする請求項２又は請求項３に記載の画像処理装置である。
【００１３】
請求項５に係る発明は、前記検知手段によって修正が検知された場合、前記復号情報に対する修正に関する処理を実行する実行手段を更に有する、ことを特徴とする請求項２から請求項４のいずれか一項に記載の画像処理装置である。
【００１４】
請求項６に係る発明は、前記実行手段は、前記復号情報において、前記情報画像データと前記照合画像データとの間の差分に相当する部分の修正に関する処理を実行する、ことを特徴とする請求項５に記載の画像処理装置である。
【００１５】
請求項７に係る発明は、前記実行手段は、前記差分に相当する部分の修正候補を示す情報を出力する、ことを特徴とする請求項６に記載の画像処理装置である。
【００１６】
請求項８に係る発明は、前記実行手段は、前記差分に相当する部分から修正文字を特定し、前記修正文字を示す情報を前記修正候補として出力する、ことを特徴とする請求項７に記載の画像処理装置である。
【００１７】
請求項９に係る発明は、前記検知手段によって修正が検知された場合、警告情報を出力する出力手段を更にする、ことを特徴とする請求項１から請求項８のいずれか一項に記載の画像処理装置である。
【００１８】
請求項１０に係る発明は、コンピュータを、診療基本情報と前記診療基本情報を符号化して得られた符号化情報とが印刷された診療記録用紙の画像を読み取ることにより生成された用紙画像データを受け、前記診療基本情報が印刷された部分を表す情報画像データを前記用紙画像データから抽出する抽出手段と、前記用紙画像データに表された前記符号化情報に基づいて、前記診療基本情報を表す照合画像データを生成する画像生成手段と、前記情報画像データと前記照合画像データとの差分に基づいて、前記診療記録用紙に印刷された前記診療基本情報に対する修正を検知する検知手段と、して機能させるプログラムである。
【発明の効果】
【００１９】
請求項１，１０に係る発明によると、診療記録用紙に印刷された診療基本情報に対する修正を検知することが可能となる。
【００２０】
請求項２に係る発明によると、情報画像データと比較するための照合画像データが符号化情報から再現される。
【００２１】
請求項３に係る発明によると、同一の再現形式で表された情報画像データ及び照合画像データを比較して修正を検知することが可能となる。
【００２２】
請求項４に係る発明によると、項目ごとに修正を検知することが可能となる。
【００２３】
請求項５に係る発明によると、符号化情報から得られた情報に修正が反映される。
【００２４】
請求項６に係る発明によると、符号化情報から得られた情報に部分的な修正が反映される。
【００２５】
請求項７に係る発明によると、修正候補を示す情報を出力しない場合と比べて、符号化情報から得られた情報に対する修正が容易となる。
【００２６】
請求項８に係る発明によると、修正文字を特定しない場合と比べて、符号化情報から得られた情報に対する修正が容易となる。
【００２７】
請求項９に係る発明によると、診療記録用紙に記載された診療基本情報に対する修正が認識され得る状態となる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施形態に係る画像処理装置の一例を示すブロック図である。
【図２】診療記録用紙の一例を示す模式図である。
【図３】印刷領域管理テーブルの一例を示す図である。
【図４】印刷領域管理テーブルの一例を示す図である。
【図５】復号情報の一例を示す図である。
【図６】修正検知処理の一例を説明するための図である。
【図７】診療基本情報を修正するための画面の一例を示す図である。
【図８】診療基本情報を修正するための画面の一例を示す図である。
【図９】診療基本情報を修正するための画面の一例を示す図である。
【図１０】変形例１に係る処理を説明するための図である。
【図１１】変形例２に係るシステムの一例を示すブロック図である。
【図１２】診療基本情報を修正するための画面の一例を示す図である。
【発明を実施するための形態】
【００２９】
図１に、本発明の実施形態に係る画像処理装置の一例を示す。画像処理装置１０は、例えばネットワーク等の通信経路Ｎを介してサーバ５０に接続されている。画像処理装置１０は、以下に詳述するように、診療記録用紙の画像を読み取ることにより診療記録用紙画像データを生成し、その診療記録用紙画像データを通信経路Ｎを介してサーバ５０に送信する機能を備えている。診療記録用紙は、病院等の医療機関にて使用される用紙であり、例えば、カルテ、検査記録用紙、看護記録用紙、介護メモ、処方箋等である。
【００３０】
診療記録用紙には、診療記録用紙及び診療記録用紙画像データを管理するための管理情報が予め印刷されている。この管理情報は、診療基本情報及び符号化情報（コード情報）を含む。診療基本情報は、患者を示す患者ＩＤ、患者名、診療科、診察日等の各項目を示す情報である。診療基本情報の各項目を示す文字列が、診療記録用紙において、予め設定された印刷表現条件に従って予め設定された印刷領域に印刷されている。印刷表現条件は、例えば、各項目の印刷位置の順序、印刷位置のレイアウト、文字列のフォントの種類、フォントのサイズ、文字列の位置関係等である。印刷表現条件及び印刷領域は、診療記録用紙の種類に応じて異なっていてもよい。符号化情報は、予め設定された符号化条件に従って診療基本情報を符号化（エンコード）することにより生成された情報である。符号化情報は、一例として、二次元バーコードの形式に符号化されて診療記録用紙に印刷されている。診療記録用紙の画像が読み取られて診療記録用紙画像データが生成されると、符号化情報が復号（デコード）されて復号診療基本情報（デコード情報）が生成される。この復号診療基本情報は、診療記録用紙に印刷された診療基本情報を示している。そして、その復号診療基本情報に従って診療記録用紙画像データの管理が行われる。以下、画像処理装置１０の各部について説明する。
【００３１】
画像読取部１２は、スキャナやデジタルカメラ等の画像読取装置である。画像読取部１２は、用紙上の画像を読み取ることにより電子的な画像データを生成する。本実施形態では、画像読取部１２は、診療記録用紙の画像を読み取ることにより、当該診療記録用紙を表す診療記録用紙画像データを生成する。
【００３２】
画像処理部１４は、画像抽出部１６、印刷領域記憶部１８、画像生成部２０、再現条件記憶部２６及び修正検知部２８を含む。
【００３３】
画像抽出部１６は、画像読取部１２によって生成された診療記録用紙画像データから、診療記録用紙において診療基本情報が印刷された部分を表す診療基本情報画像データを抽出する（切り出す）。診療基本情報画像データは修正検知部２８に出力される。例えば、診療記録用紙において予め設定された印刷領域に診療基本情報を印刷しておく。画像抽出部１６は、診療記録用紙画像データから、その印刷領域に対応する部分を表す画像データを診療基本情報画像データとして抽出する。診療記録用紙の種類に応じて印刷領域が異なる場合、画像抽出部１６は、診療記録用紙の種類ごとの印刷領域に対応する部分を表す画像データを診療基本情報画像データとして抽出する。また、画像抽出部１６は、診療記録用紙画像データから、診療基本情報の個々の項目に対応する項目画像データを個別に抽出してもよい。
【００３４】
印刷領域記憶部１８には、診療基本情報の印刷領域を示す印刷領域情報が予め記憶されている。例えば、印刷領域記憶部１８には、診療記録用紙の種類ごとの印刷領域情報が記憶されている。また、個々の項目の印刷領域を示す印刷領域情報が、印刷領域記憶部１８に記憶されていてもよい。画像抽出部１６は、印刷領域記憶部１８に記憶されている印刷領域情報に従って診療基本情報画像データを抽出する。
【００３５】
なお、印刷領域記憶部１８は、画像処理装置１０に設けられていなくてもよい。例えば、サーバ５０に印刷領域情報が記憶されていてもよい。この場合、画像抽出部１６は、サーバ５０から印刷領域情報を取得して診療基本情報画像データや項目画像データを抽出する。または、印刷領域情報は、診療基本情報とともに符号化されて符号化情報に含まれていてもよい。この場合、画像抽出部１６は、符号化情報を復号することにより生成された印刷領域情報に基づいて、診療基本情報画像データや項目画像データを抽出する。なお、項目画像データは、後述するように照合画像データとの差分から修正の有無を検知するための基本データとなる。そのため、診療基本情報が配置されている領域（印刷領域情報により示される領域）よりも広い領域を照合範囲とすることにより、より確実に修正の有無が検知される。
【００３６】
画像生成部２０は、診療記録用紙画像データに表された符号化情報に基づいて、診療基本情報に対応する照合画像データを生成する。具体的には、画像生成部２０は、復号処理部２２と画像再現部２４とを含む。以下、復号処理部２２及び画像再現部２４の機能について説明する。
【００３７】
復号処理部２２は、診療記録用紙画像データに表された符号化情報を、予め設定され復号条件に従って復号する。これにより復号診療基本情報が生成される。符号化情報は前述のように診療基本情報を符号化することにより生成されたものであるとすれば、復号診療基本情報は診療基本情報と同じ内容を示している。
【００３８】
画像再現部２４は、予め設定された再現条件に従って、復号処理部２２によって生成された復号診療基本情報から診療基本情報を表す照合画像データを再現する。この再現条件は、上記の印刷表現条件と同じ条件である。例えば、再現条件には、印刷表現条件と同様に、診療基本情報の各項目の印刷位置の順序、印刷位置のレイアウト、文字列のフォントの種類、フォントのサイズ、文字の位置関係等が含まれる。これらの条件の内容は、印刷表現条件の各条件の内容と同じである。つまり、画像再現部２４は、診療基本情報の印刷表現条件と同一の条件に従って、復号診療基本情報から照合画像データを再現する。これにより、照合画像データにおいて、診療基本情報の各項目が、印刷表現条件と同一の条件に従って表現される。照合画像データは修正検知部２８に出力される。診療記録用紙の種類に応じて印刷表現条件が異なる場合、画像再現部２４は、診療記録用紙の種類に応じた再現条件に従って照合画像データを再現する。また、画像再現部２４は、診療基本情報の個々の項目を表す項目照合画像データを個別に再現してもよい。
【００３９】
再現条件記憶部２６には、再現条件を示す再現条件情報が予め記憶されている。例えば、再現条件記憶部２６には、診療記録用紙の種類ごとの再現条件情報が記憶されている。また、個々の項目の再現条件を示す再現条件情報が、再現条件記憶部２６に記憶されていてもよい。画像再現部２４は、再現条件記憶部２６に記憶されている再現条件情報に従って照合画像データを再現する。
【００４０】
なお、再現条件記憶部２６は、画像処理装置１０に設けられていなくてもよい。例えば、サーバ５０に再現条件情報が記憶されていてもよい。この場合、画像再現部２４は、サーバ５０から再現条件情報を取得して照合画像データを再現する。または、再現条件情報は、診療基本情報とともに符号化されて符号化情報に含まれていてもよい。この場合、画像再現部２４は、符号化情報を復号することにより生成された再現条件情報に従って、照合画像データを再現する。
【００４１】
修正検知部２８は、診療基本情報画像データと照合画像データとの差分を抽出することにより、診療記録用紙に印刷された診療基本情報に対する修正を検知する。また、修正検知部２８は、項目画像データと項目照合画像データとの差分を抽出することにより、項目ごとに修正を検知してもよい。修正検知部２８は、検知結果を制御部３０に出力する。なお、診療基本情報に対する修正は、例えば追記、手書き修正、事後的加工等であってもよい。
【００４２】
制御部３０は、画像処理装置１０の各部を制御する。本実施形態では、制御部３０は、修正検知部２８による検知結果に応じた処理を実行する。修正検知部２８によって修正が検知されなかった場合、制御部３０は、画像読取部１２によって生成された診療記録用紙画像データを送受信部３２に出力する。このとき、制御部３０は、符号化情報を復号することにより生成された復号診療基本情報を診療記録用紙画像データに付帯させる。修正検知部２８によって修正が検知された場合、制御部３０は、診療基本情報に対して修正が行われた旨を示す警告情報を、ディスプレイ等の表示部３４に表示させる。また、修正検知部２８によって修正が検知された場合、制御部３０は、復号診療基本情報を修正するための修正モードを実行してもよい。修正モードの実行により復号診療基本情報が修正された場合、制御部３０は、修正後の復号診療基本情報を診療記録用紙画像データに付帯させ、その診療記録用紙画像データを送受信部３２に出力する。なお、制御部３０は、診療記録用紙画像データを表示部３４に表示させてもよいし、診療基本情報画像データと照合画像データとの差分を表す差分画像データを表示部３４に表示させてもよい。
【００４３】
送受信部３２はネットワークインターフェースであり、通信経路Ｎを介してデータの送受信を行う。本実施形態では、送受信部３２は、診療記録用紙画像データをサーバ５０に送信する。これにより、サーバ５０において、診療記録用紙画像データが予め設定された格納場所に格納される。
【００４４】
制御部３０には操作部３６が接続されている。操作部３６はキーボードやタッチパネル等を有する。例えば、ユーザが操作部３６を使用することにより、復号診療基本情報に対する修正が行われる。
【００４５】
サーバ５０は、画像処理装置１０から送信された診療記録用紙画像データを格納する。本実施形態では、診療記録用紙画像データは、診療記録用紙画像データに付帯された復号診療基本情報に従って管理される。例えば、サーバ５０において、患者ＩＤに基づいて患者ごとにフォルダが作成され、当該フォルダに診療記録用紙画像データが格納される。また、診療科ごとや診察日ごとにフォルダが作成されて、当該フォルダに診療記録用紙画像データが格納されてもよい。
【００４６】
上述した画像処理装置１０は、一例としてハードウェア資源とソフトウェアとの協働により実現される。具体的には、画像処理装置１０は、図示しないＣＰＵ等のプロセッサを備えている。当該プロセッサが、図示しない記憶装置に記憶されたプログラムを読み出して実行することにより、画像処理部１４及び制御部３０の機能が実現される。上記プログラムは、ＣＤやＤＶＤ等の記憶媒体を経由して、又は、ネットワーク等の通信経路を経由して、記憶装置に記憶される。
【００４７】
図２に、診療記録用紙の具体例を示す。診療記録用紙１００は紙原本であり、例えば、病院等の医療機関にて用いられる紙のカルテや問診票等である。診療記録用紙１００には、診療基本情報１０２及び二次元バーコード１０４が予め印刷されている。診療基本情報１０２には、一例として、患者ＩＤ、患者名、診療科、文書種及び診察日の各項目が含まれている。図２に示す例では、「患者ＩＤ：００００１」、「患者名：富士太郎」、「診療科：内科」、「文書種：診療情報提供書」、及び、「診察日：２０１３／１１／０８」を示す文字列が、診療記録用紙１００において予め設定された印刷領域に印刷されている。二次元バーコード１０４は符号化情報の一例である。二次元バーコード１０４は、診療基本情報１０２に含まれる各項目（患者ＩＤ、患者名、診療科、文書種及び診察日）の情報を符号化することにより生成されたものである。なお、符号化情報は二次元バーコード１０４に限らず、一次元バーコードであってもよいし、他の形式で符号化されていてもよい。また、二次元バーコード１０４は可視化された状態で診療記録用紙１００に印刷されているが、本実施形態に係る符号化情報は、不可視化の状態で診療記録用紙１００に印刷されていてもよい。なお、診療記録用紙画像データの格納場所を示す情報が、診療基本情報１０２とともに符号化されて二次元バーコード１０４に含まれていてもよい。
【００４８】
図２に示す例では、修正箇所１０６に示すように、診療基本情報１０２のうちの診察日が修正されている。具体的には、診察日（２０１３／１１／０８）のうちの「日」の部分の文字列「０８」の上に二重線が手書きで追記され、その隣に修正文字「０９」が手書きで追記されている。このような修正は、例えば、医師等のように修正権限を有する者によって行われる。
【００４９】
なお、診療基本情報１０２の修正が発生する場面は様々ある。例えば、在宅医療において診療基本情報１０２の修正が発生する場合がある。在宅医療においては、医師等が患者宅を訪問して診療を行い、その診療の記録を診療記録用紙１００に記入する。例えば、複数の患者を訪問する場合がある。一般的に、患者宅では診療記録用紙１００は印刷されないので、病院や診療所等において、その日に訪問する患者の診療記録用紙１００が印刷される。この場合、訪問予定のなかった患者の診察を急遽行うことになった場合に、医師の手元には当該患者の診療記録用紙１００がないため、別の患者の診療記録用紙１００を修正して利用することがある。また、キャンセルのあった患者の診療記録用紙１００を修正して別の患者に利用することがある。このように、意図的に別の患者用の診療記録用紙１００が利用されることがある。この場合、訪問先の患者、診察日、診療科等に応じて、印刷された診療基本情報１０２を手書きで修正することにより対応している。これにより、印刷された診療基本情報１０２は正しい情報に修正されるが、二次元バーコード１０４にはその修正は反映されないことになる。
【００５０】
図３に、印刷領域情報の一例を示す。印刷領域情報は診療記録用紙１００の種類ごと（用紙ＩＤごと）に用意されており、図３に示す印刷領域管理テーブルによって管理されている。印刷領域管理テーブル中の用紙ＩＤは、診療記録用紙１００の種類を示す情報である。この印刷領域管理テーブルが印刷領域記憶部１８に予め記憶されている。印刷領域は例えば矩形状の領域である。例えば、診療記録用紙１００の左上の角の位置を原点（０，０）とすると、印刷領域は、領域の始点（左上の点）の座標と終点（右下の点）の座標とによって規定される。画像抽出部１６は、診療記録用紙１００の用紙ＩＤに基づいて、印刷領域管理テーブルから印刷領域を特定する。そして、画像抽出部１６は、その印刷領域に対応する部分を表す診療基本画像データを診療記録用紙画像データから抽出する。用紙ＩＤは、診療基本情報とともに符号化されて二次元バーコード１０４に含まれていてもよい。この場合、二次元バーコード１０４を復号することにより用紙ＩＤが得られ、画像抽出部１６は、復号された用紙ＩＤを用いて印刷領域を特定する。また、印刷領域管理テーブルはサーバ５０に記憶されていてもよい。この場合、画像抽出部１６は、用紙ＩＤに対応する印刷領域情報をサーバ５０から取得して印刷領域を特定する。
【００５１】
なお、診療記録用紙１００の種類にかかわらず、診療記録用紙１００において予め設定された位置に診療基本情報１０２が印刷されてもよい。この場合、画像抽出部１６は、診療記録用紙画像データから、その予め設定された位置に対応する部分の画像データを診療基本情報画像データとして抽出する。この場合、印刷領域管理テーブルは不要である。
【００５２】
また、診療基本情報１０２の項目ごとの印刷領域を示す印刷領域管理テーブルが、印刷領域記憶部１８に予め記憶されていてもよい。図４に、項目ごとの印刷領域情報の一例を示す。例えば、「患者ＩＤ」、「患者名」、「診療科」、「文書種」及び「診察日」の項目ごとに、印刷領域が設定されている。また、項目を小項目に分けてもよい。例えば、「診察日」については、「年」、「月」及び「日」の小項目に分け、各小項目の印刷領域が設定されてもよい。また、「患者名」については、「姓（名字）」及び「名」の小項目に分け、各小項目の印刷領域が設定されてもよい。画像抽出部１６は、印刷領域管理テーブルを参照することにより、各項目の印刷領域を特定する。そして、画像抽出部１６は、診療記録用紙画像データから、個々の項目を表す項目画像データを個別に抽出する。
【００５３】
図５に、復号診療基本情報（デコード情報）の一例を示す。二次元バーコード１０４が復号処理部２２によって復号されると、診療基本情報１０２に対応する復号診療基本情報１０８が生成される。この復号診療基本情報１０８は、予め設定された規則に従って、数字や文字等の列によって構成されている。復号診療基本情報１０８に含まれる数字は、診療基本情報１０２の各項目の情報に対応している。図５に示す例では、先頭の数字「０１」が用紙ＩＤを示し、次の数字「００００１」が患者ＩＤを示し、次の数字「０１」が診療科ＩＤを示し、次の数字「００１」が文書種ＩＤを示し、次の数字「２０１３１１０８」が診察日を示す。二次元バーコード１０４は診療基本情報１０２が符号化されたものであるため、この例では復号診療基本情報１０８の各項目の内容は、印刷時における診療基本情報１０２の各項目の内容と同じである。具体的には、復号診療基本情報１０８における患者ＩＤ「００００１」は、診療基本情報１０２における患者ＩＤと同じ値である。診療科ＩＤ「０１」が示す診療科は、診療基本情報１０２における診療科「内科」と同じである。文書種ＩＤ「００１」が示す文書種は、診療基本情報１０２における文書種「診療情報提供書」と同じである。診察日「２０１３１１０８」は、診察日が「２０１３／１１／０８」であることを示しており、診療基本情報１０２における診察日と同じである。この復号診療基本情報１０８は、画像再現部２４に出力される。
【００５４】
画像再現部２４は、復号診療基本情報１０８に含まれる各情報に基づいて、診療基本情報１０２を表す照合画像データを再現する。例えば、患者ＩＤに対応する患者名を示す患者名情報、診療科ＩＤに対応する診療科を示す診療科情報、文書種ＩＤに対応する文書種を示す文書種情報、及び、日付のフォーマットを示すフォーマット情報が、再現条件記憶部２６に予め記憶されている。画像再現部２４は、再現条件記憶部２６から、復号診療基本情報１０８に含まれる患者ＩＤに対応する患者名情報、診療科ＩＤに対応する診療科情報、文書種ＩＤに対応する文書種情報、及び、フォーマット情報を取得する。画像再現部２４は、フォーマット情報に従って、診察日「２０１３１１０８」の情報を日付のフォーマット（２０１３／１１／０８）で表現された情報に変換する。なお、患者名情報、診療科情報、文書種情報及びフォーマット情報は、サーバ５０等の外部装置に記憶されていてもよい。この場合、画像再現部２４は、その外部装置から患者名情報等を取得する。
【００５５】
そして、画像再現部２４は、再現条件に従って、復号診療基本情報１０８から得られた各項目の内容（患者ＩＤ、患者名、診療科、文書種及び診察日）に基づいて、印刷された診療基本情報１０２と同様な表現形式の照合画像データを再現する。本実施形態では、画像再現部２４は、復号診療基本情報１０８から得られた各項目の文字列の位置の順序、レイアウト、フォントの種類、フォントのサイズ、文字の位置関係等を、診療基本情報１０２の印刷表現条件に倣って（印刷表現条件と同様な条件にして）、印刷された診療基本情報１０２を表す照合画像データを生成する。これにより、照合画像データにおいて、各項目の内容（「患者ＩＤ：００００１」、「患者名：富士太郎」、「診療科：内科」、「文書種：診療情報提供書」、及び、「診察日：２０１３／１１／０８」）が、印刷表現条件と略同一の条件で表される。つまり、画像再現部２４は、印刷時における診療基本情報１０２に倣った表現形式に従って、復号診療基本情報１０８から得られた各情報を画像化することにより、診療基本情報１０２と同様な照合画像データを再現する。照合画像データは、項目画像データとの差分から修正の有無を検知するための基本データとなる。そのため、診療基本情報が配置される領域よりも広い領域を照合範囲とすることにより、より確実に修正の有無が検知される。
【００５６】
次に、図６を参照して、画像処理装置１０の動作について説明する。まず、ユーザが操作部３６を使用して診療記録用紙１００のスキャンを指示すると、画像読取部１２は診療記録用紙１００の画像を読み取る（Ｓ０１）。これにより、診療記録用紙１００を表す診療記録用紙画像データ１１０が生成される。例えば図２に示すように、診療基本情報１０２において、診察日の「日」の部分が「０８」から「０９」に手書きで修正されている場合、その修正箇所１０６も診療記録用紙画像データ１１０に表される。
【００５７】
画像抽出部１６は、印刷領域情報を印刷領域記憶部１８から取得し、印刷領域に対応する部分を表す診療基本情報画像データ１２０を診療記録用紙画像データ１１０から抽出する（Ｓ０２）。診療基本情報画像データ１２０には、診療基本情報１０２及び修正箇所１０６が表されている。画像抽出部１６は、診療基本情報画像データ１２０に対して２値化処理を施してもよい。一方、復号処理部２２は、診療記録用紙画像データ１１０に表されている二次元バーコード１０４を復号する（Ｓ０３）。これにより、診療基本情報１０２に対応する復号診療基本情報１０８が生成される。そして、画像再現部２４は、再現条件記憶部２６から再現条件情報を取得し、再現条件に従って、復号診療基本情報１０８から照合画像データ１３０を再現する（Ｓ０４）。再現条件は、診療基本情報１０２の印刷時における印刷表現条件と同一である。従って、照合画像データ１３０には、印刷された診療基本情報１０２と同じ内容が、診療基本情報１０２と同一表現形式で表されている。診療記録用紙１００の修正箇所１０６は二次元バーコード１０４に反映されていないため、照合画像データ１３０には、修正箇所１０６は表されていない。なお、Ｓ０２の画像抽出処理及びＳ０３，Ｓ０４の画像再現処理の順番は上記の順番に限定されるものではなく、画像再現処理が先に実行されてもよいし、画像抽出処理及び画像再現処理が同時に実行されてもよい。
【００５８】
そして、修正検知部２８は、診療基本情報画像データ１２０と照合画像データ１３０との差分を抽出する（Ｓ０５）。これにより、差分画像データ１４０が生成される。診療基本情報画像データ１２０には修正箇所１０６が表されており、照合画像データ１３０には修正箇所１０６が表されていないため、その修正箇所１０６が差分に相当する。
【００５９】
差分が抽出されなかった場合、制御部３０は、二次元バーコード１０４から復号された復号診療基本情報を診療記録用紙画像データ１１０に付帯させ、その診療記録用紙画像データ１１０を送受信部３２に出力する。送受信部３２は、診療記録用紙画像データ１１０をサーバ５０に送信する。これにより、診療記録用紙画像データ１１０がサーバ５０に格納される（Ｓ０６）。サーバ５０では、診療記録用紙画像データ１１０に付帯された復号診療基本情報に従って、診療記録用紙画像データ１１０が管理される。
【００６０】
一方、差分が抽出された場合、制御部３０は、表示部３４に警告１５０を表示させる（Ｓ０７）。この場合、サーバ５０への診療記録用紙画像データ１１０の送信は停止される。なお、制御部３０は、診療記録用紙画像データ１１０を表示部３４に表示させてもよい。
【００６１】
このように差分が抽出された場合、制御部３０は、復号診療基本情報を修正するための修正モードを実行してもよい。修正モード実行時では、ユーザは、操作部３６を使用して復号診療基本情報を修正する。図６に示す例では、診療記録用紙１００において、診察日の「日」の部分が「０８」から「０９」に手書きで修正されている。ユーザが操作部３６を使用して、診察日の「日」の部分を「０８」から「０９」に修正すると、制御部３０は、復号診療基本情報が示す診察日の「日」の部分を「０８」から「０９」に修正する。このようにして、ユーザによる修正が復号診療基本情報に反映される。制御部３０は、修正後の復号診療基本情報を診療記録用紙画像データ１１０に付帯させる。そして、ユーザが操作部３６を使用して診療記録用紙画像データ１１０の送信を指示すると、診療記録用紙画像データ１１０は送受信部３２及び通信経路Ｎを介してサーバ５０に送信される。サーバ５０では、修正後の復号診療基本情報に従って診療記録用紙画像データ１１０が管理される。この場合、修正後の診察日「２０１３年１１月９日」に従って診療記録用紙画像データ１１０が管理される。
【００６２】
以上のように、本実施形態では、診療記録用紙画像データ１１０から抽出された診療基本情報画像データ１２０と、二次元バーコード１０４から再現された照合画像データ１３０と、の差分を抽出する。診療基本情報画像データ１２０は修正後の診療基本情報１０２を表しており、照合画像データ１３０は修正前の診療基本情報１０２を表している。従って、診療基本情報画像データ１２０と照合画像データ１３０との差分を抽出することにより、診療記録用紙１００に印刷された診療基本情報１０２に対する修正が検知される。本実施形態では、診療基本情報１０２の印刷表現条件と同一の再現条件に従って照合画像データ１３０が再現されているため、画像同士の比較により差分が抽出されて修正が検知される。これにより、例えばＯＣＲ処理（光学文字認識処理）を利用せずに修正が検知される。本実施形態によれば、画像同士の比較により修正が検知されるので、ＯＣＲ処理では解読が困難な場合であっても、修正が検知される。
【００６３】
本実施形態によると、修正が検知された場合、サーバ５０への診療記録用紙画像データ１１０の送信が停止されるので、修正前の診療基本情報に基づく診療記録用紙画像データ１１０の管理が防止される。
【００６４】
また、本実施形態によると、画像処理装置１０によって修正が検知されるので、ユーザがマニュアルで修正を検知する必要がない。マニュアルで修正を検知する場合、診療記録用紙１００の画像が読み取られる度に、診療記録用紙画像データ１１０を表示部３４に表示し、ユーザが目視で修正の有無を確認する必要がある。例えば、複数枚（例えば１００枚程度）の診療記録用紙１００の画像を読み取る場合、１枚ずつ目視で修正の有無を確認すると、その確認作業に膨大な時間がかかってしまう問題が生じる。また、目視で確認するため、ユーザが修正に気付かないといった作業ミスが発生することもあり得る。これに対して、本実施形態では、画像処理装置１０によって自動で修正が検知されるので、修正の確認に要する時間が削減され、また、ユーザによる作業ミスが軽減又は防止される。
【００６５】
次に、図７を参照して、修正モードの具体例について説明する。修正検知部２８によって修正が検知された場合、制御部３０は修正モードを実行する。例えば、診療基本情報１０２の全体を対象にして、診療基本情報画像データ１２０と照合画像データ１３０とが比較されて差分が抽出された場合、制御部３０は、修正画面２００を表示部３４に表示させる。このとき、差分を表す画像データの量（例えば、差分画素数）を、予め設定された閾値と比較し、差分を表す画像データの量が閾値を超えた場合に、当該差分を修正によるものとして扱ってもよい。このようにすることで、修正に依らない汚れ等を排除し、修正の検知精度が高まる。この修正画面２００は、診療基本情報の各項目を修正するための修正欄２１０と、プレビュー画面２２０とを含む。診療基本情報１０２の全体を対象にして差分が検出された場合、診療基本情報１０２の中で、どの項目の情報に修正があったかまでは特定されない。従って、この場合、全項目の情報について修正が許可される。図７に示す例では、患者ＩＤ、患者名、診療科、文書種及び診察日の各項目の修正が許可されている。
【００６６】
例えば、制御部３０は、二次元バーコード１０４を復号することにより得られた復号診療基本情報を、各項目のデフォルトの情報として修正欄２１０に表示させる。また、制御部３０は、診療記録用紙画像データ１１０において診療基本情報１０２が表されている領域を、プレビュー画面２２０に表示させる。プレビュー画面２２０に表示された画像は、ユーザが操作部３６を利用することによりスクロールされる。これにより、診療基本情報１０２の周辺領域が、プレビュー画面２２０に表示される。例えば、ユーザは、プレビュー画面２２０に表示された診療基本情報１０２及び周辺領域を参照することにより、印刷された診療基本情報１０２に対する修正内容を確認すればよい。
【００６７】
ユーザは操作部３６を利用することにより、修正欄２１０のうちの修正対象となる項目の内容を修正する。修正する方法としては、テキストボックス形式を利用してユーザに修正文字を入力させるようにしてもよいし、修正候補となる文字をドロップダウンリストによって表示してユーザに修正文字を選択させるようにしてもよい。なお、項目「患者名」の修正が検知された場合、ユーザは項目「患者ＩＤ」も修正することが好ましい。同様に、項目「患者ＩＤ」の修正が検知された場合、ユーザは項目「患者名」も修正することが好ましい。
【００６８】
ユーザによって復号診療基本情報が修正されて確認ボタンを指定すると、修正モードは終了する。制御部３０は、修正後の復号診療基本情報を診療記録用紙画像データ１１０に付帯させ、その診療記録用紙画像データ１１０を送受信部３２に出力する。これにより、修正後の復号診療基本情報が付帯された診療記録用紙画像データ１１０が、サーバ５０に送信される。サーバ５０では、修正後の復号診療基本情報に従って診療記録用紙画像データ１１０の管理が行われる。
【００６９】
次に、図８を参照して、修正モードの別の例について説明する。例えば、修正検知部２８によって項目画像データと項目照合画像データとが対比されると、項目ごとに修正が検知される。この場合、制御部３０は、修正検知部２８によって修正が検知された項目に対する修正を許可し、修正が検知されなかった項目に対する修正を禁止する。具体的には、制御部３０は、復号診療基本情報を各項目のデフォルトの情報として修正欄２１２に表示させる。例えば、診療基本情報１０２の項目「診察日」の部分に修正がある場合、制御部３０は、その項目「診察日」に対する修正を許可し、他の項目に対する修正を禁止する。修正欄２１２において、網掛けの項目（患者ＩＤ、患者名、診療科、文書種）については修正が検知されていないため、それらの項目に対する修正は禁止されている。そして、ユーザによって修正が行われて確認ボタンが指定されると、修正後の復号診療基本情報が付帯された診療記録用紙画像データ１１０が、サーバ５０に送信されて管理される。この修正モードによると、修正が検知されなかった項目の内容が、誤って変更されてしまうことが防止される。なお、修正検知部２８によって項目「患者名」又は「患者ＩＤ」の修正が検知された場合、制御部３０は、項目「患者名」及び「患者ＩＤ」の修正を許可する。
【００７０】
また、修正検知部２８によって小項目ごとに修正が検知された場合、その小項目に対する修正を許可し、他の項目及び小項目については修正を禁止するようにしてもよい。具体的には、図９に示すように、制御部３０は、復号診療基本情報を各項目のデフォルトの情報として修正欄２１４に表示させる。例えば、診療基本情報１０２の項目「診察日」の中の小項目「日」の部分に修正があった場合、制御部３０は、その小項目「日」に対する修正を許可し、他の項目及び小項目に対する修正を禁止する。修正欄２１４において、網掛けの項目（患者ＩＤ、患者名、診療科、文書種、診察日の年及び月）については修正が検知されていないため、それらの項目に対する修正は禁止されている。そして、ユーザによって修正が行われて確認ボタンが指定されると、修正後の復号診療基本情報が付帯された診療記録用紙画像データ１１０が、サーバ５０に送信されて管理される。この修正モードによると、修正が検知されなかった項目及び小項目の内容が、誤って変更されてしまうことが防止される。なお、修正検知部２８によって修正が検知された項目は、ユーザによって、変更できるようにしてもよい。例えば、修正検知部２８によって「文書種」についての修正が検知されたが、プレビュー画面を見ると実際には「診察日」の修正されていたことが分かる場合があるからである。このような場合は、例えば修正画面２００上に「修正項目変更」ボタンを設け、当該ボタンをクリック（指定）する度に修正項目を一つずつ変更可能とすることで、修正検知部２８の誤検知が修正される。
【００７１】
（変形例１）
次に、図１０を参照して、変形例１について説明する。変形例１では、手書きで修正された文字列に対してＯＣＲ処理（光学文字認識処理）を施し、そのＯＣＲ処理結果に基づいて修正候補を特定する。以下、変形例１の具体的な処理について説明する。
【００７２】
制御部３０は、修正検知部２８によって抽出された差分の位置に基づいて、手書きによって修正された修正箇所１０６を特定する。例えば図１０に示すように、修正箇所１０６には、修正を示す修正マーク（二重線）が記載された領域と、修正文字（０９）が記載された領域とが含まれる。修正マークは、診療記録用紙１００に印刷された診療基本情報１０２の修正対象に重ねて記載されることが一般的である。従って、診療基本情報１０２の印刷領域情報を用いることにより、修正マークが記載された領域が特定される。制御部３０は、診療基本情報１０２の印刷領域情報に基づいて修正マークが記載された領域を特定する。そして、制御部３０は、修正箇所１０６から修正マークの部分（診療基本情報１０２の部分）を除外し、除外後の領域３００に対してＯＣＲ処理を実行する。これにより、修正マーク（二重線）が除外された状態でＯＣＲ処理が実行されて、修正文字「０９」が特定される。修正モード実行時に、制御部３０は、その修正文字「０９」を修正候補として修正画面に表示させる。例えば、制御部３０は、その修正文字「０９」を他の修正候補と一緒にリストにして表示してもよいし、テキストボックスの中にデフォルト値として表示してもよい。この変形例１によると、修正後の文字が修正候補として表示されるので、復号診療基本情報に対する修正精度が向上し、また、修正候補の選択が効率的に行われる。
【００７３】
（変形例２）
次に、図１１及び図１２を参照して、変形例２について説明する。図１１に、変形例２に係るシステムの一例を示す。変形例２では、通信経路Ｎに医療会計システム６０が接続されている。この医療会計システム６０は、医療機関において患者の受付業務及び会計業務等に利用されるシステムである。医療会計システム６０には、患者を特定するための患者情報（患者ＩＤ、患者名）、患者の受付及び会計に関する受付会計情報、過去の診療行為に関する診療履歴情報等が、互いに関連付けられて記憶されている。受付会計情報は、医療機関における患者の受付状態（受付中か否か）、医療機関に対する診療の予約状態（予約の有無）、医療機関に対する患者の会計の状態（会計済みか否か）等を示す。画像処理装置１０は、通信経路Ｎを介いて医療会計システム６０に接続されている。
【００７４】
変形例２では、修正モードの実行時に、制御部３０が、修正検知部２８によって修正が検知された項目に関する情報を医療会計システム６０から取得して、その情報を修正候補として表示する。
【００７５】
具体的には、修正検知部２８によって項目画像データと項目照合画像データとが対比され、項目「患者名」の部分の修正が検知された場合、制御部３０は、次の処理を行う。この場合、制御部３０は、復号診療基本情報が示す「診察日」と同日において、会計済みの患者の患者情報を医療会計システム６０から取得する。そして、制御部３０は、修正画面の項目「患者名」の欄に、その患者情報が示す患者名を候補として一覧表示する。診療基本情報１０２の中で「診察日」が修正されていないので、同一の診察日に診療を受けた患者の氏名を修正候補として表示することにより、修正候補の選択が効率的に行われる。
【００７６】
また、修正検知部２８によって患者名のうち小項目「名」の部分の修正が検知された場合、制御部３０は、次の処理を行う。この場合、制御部３０は、復号診療基本情報が示す「姓（名字）」と同一の「姓」の患者情報を医療会計システム６０から取得する。そして、図１２に示すように、制御部３０は、修正画面の項目「名」の欄に、その患者情報が示す「名」を候補２１６として一覧表示する。ユーザは操作部３６を用いて、一覧表示された候補２１６の中から修正後の「名」を選択する。診療基本情報１０２の中で「名」が修正され「姓」が修正されていないため、同一の「姓」の患者名を修正候補として表示することにより、修正候補の選択が効率的に行われる。
【００７７】
また、修正検知部２８によって項目「診察日」の部分の修正が検知された場合、制御部３０は、次の処理を行う。この場合、制御部３０は、復号診療基本情報が示す患者名について、直近の診療行為日を示す診療履歴情報を医療会計システム６０から取得する。そして、制御部３０は、修正画面の項目「診察日」の欄に、診療履歴情報が示す診療日を候補として一覧表示する。診療基本情報１０２の中で「患者名」及び「患者ＩＤ」が修正されていないので、その患者についての診察日を修正候補として表示することにより、修正候補の選択が効率的に行われる。
【符号の説明】
【００７８】
１０  画像処理装置、１２  画像読取部、１４  画像処理部、１６  画像抽出部、１８  印刷領域記憶部、２０  画像生成部、２２  復号処理部、２４  画像再現部、２６  再現条件記憶部、２８  修正検知部、３０  制御部、３２  送受信部、３４  表示部、３６  操作部、５０  サーバ、６０  医療会計システム。
【図１】
2015170014.tif 000003
【図２】
2015170014.tif 000004
【図３】
2015170014.tif 000005
【図４】
2015170014.tif 000006
【図５】
2015170014.tif 000007
【図６】
2015170014.tif 000008
【図７】
2015170014.tif 000009
【図８】
2015170014.tif 000010
【図９】
2015170014.tif 000011
【図１０】
2015170014.tif 000012
【図１１】
2015170014.tif 000013
【図１２】
2015170014.tif 000014