(57)【特許請求の範囲】
【請求項１】
診療行為を特定する診療行為情報と、コメント内容を特定するコメント特定情報とを対応付けたレセプト電算ファイルを記憶する記憶部を参照し、前記診療行為の種別毎に診療行為情報の総数と、コメントが対応づけられて記憶された診療行為情報の数を集計し、
前記診療行為情報の総数に対するコメントが対応づけられて記憶された診療行為情報の数が所定の割合を超える診療行為の種別を特定し、
特定した前記診療行為の種別が指定又は入力された場合に、コメントの入力を促す表示を行う、又は、コメントの入力を必須の入力事項に設定する、
処理をコンピュータに実行させるレセプト電算ファイル作成プログラム。
【請求項２】
前記集計する処理は、
前記レセプト電算ファイルから、所定の項目毎に、前記診療行為情報と、前記コメント特定情報と、前記診療行為情報と前記コメント特定情報の組合せの出現頻度を示す情報を集計した区分テーブルを作成し、
前記区分テーブル毎に、
前記出現頻度を示す情報として、
前記レセプト電算ファイルにおける前記診療行為情報と前記コメント特定情報の組合せの出現回数と、
前記区分テーブルにおける前記診療行為情報の出現回数に対する、前記区分テーブルにおける前記診療行為情報と、前記診療行為情報が示す診療行為が行われた回数と、前記コメント特定情報と、の組合せの出現回数の割合を示す合致率と、を前記診療行為情報と、前記コメント特定情報と、に対応付ける請求項１記載のレセプト電算ファイル作成プログラム。
【請求項３】
前記集計する処理は、
前記出現回数に応じた重みを算出し、前記診療行為情報と、前記コメント特定情報と、に対応付ける請求項２記載のレセプト電算ファイル作成プログラム。
【請求項４】
前記集計する処理は、
前記レセプト電算ファイルが、返戻に対する再提出用に作成された再提出用のレセプト電算ファイルであった場合に、
前記再提出用のレセプト電算ファイルに含まれる前記診療行為情報と、前記コメント特定情報と、に対応付けられる重みが大きくなるように、前記出現回数を調整する、請求項３記載のレセプト電算ファイル作成プログラム。
【請求項５】
前記特定する処理は、
前記診療行為情報と対応付けられた前記出現回数と前記合致率が、それぞれに対して設定された閾値以上となる診療行為の種別を特定する、請求項２乃至４の何れか一項に記載のレセプト電算ファイル作成プログラム。
【請求項６】
前記表示を行う処理は、
抽出された前記コメント特定情報と対応付けられた重みが大きい順に、前記コメント特定情報と対応するコメント内容を表示させる画面データを出力する、請求項３乃至５の何れか一項に記載のレセプト電算ファイル作成プログラム。
【請求項７】
診療行為を特定する診療行為情報と、コメント内容を特定するコメント特定情報とを対応付けたレセプト電算ファイルを記憶する記憶部を参照し、前記診療行為の種別毎に診療行為情報の総数と、コメントが対応づけられて記憶された診療行為情報の数を集計する集計部と、
前記診療行為情報の総数に対するコメントが対応づけられて記憶された診療行為情報の数が所定の割合を超える診療行為の種別を特定する特定部と、
特定した前記診療行為の種別が指定又は入力された場合に、コメントの入力を促す表示を行う、又は、コメントの入力を必須の入力事項に設定する出力部と、を有するレセプト電算ファイル作成装置。
【請求項８】
コンピュータによるレセプト電算ファイル作成方法であって、該コンピュータが、
診療行為を特定する診療行為情報と、コメント内容を特定するコメント特定情報とを対応付けたレセプト電算ファイルを記憶する記憶部を参照し、前記診療行為の種別毎に診療行為情報の総数と、コメントが対応づけられて記憶された診療行為情報の数を集計し、
前記診療行為情報の総数に対するコメントが対応づけられて記憶された診療行為情報の数が所定の割合を超える診療行為の種別を特定し、
特定した前記診療行為の種別が指定又は入力された場合に、コメントの入力を促す表示を行う、又は、コメントの入力を必須の入力事項に設定する、
レセプト電算ファイル作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レセプト電算ファイル作成プログラム、レセプト電算ファイル作成装置及びレセプト電算ファイル作成方法に関する。
【背景技術】
【０００２】
従来から、診療報酬明細書を電子化したレセプト電算ファイルを用いたレセプト請求が普及している。また、従来では、レセプト電算ファイルにおいて、診療行為に対して必要なコメントが付与されていない場合等には、診療報酬の支払い機関から対象患者のレセプトが返戻されることが知られている。
【０００３】
そこで、従来では、レセプト電算ファイルにおいて、診療行為に対応する定型文コメントを挿入したり、コメントの履歴を参照して入力を促したりする工夫が行われている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−２６１０２０号公報
【特許文献２】特開２００５−３１６９７５号公報
【特許文献３】特開２００２−３４２４７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、レセプト請求に関する規定は定期的に改定されるものであり、診療行為に付与すべきコメントは、規定の改定に応じて変更される場合がある。また、診療行為に付与されるコメントは、患者の条件等によって要求される場合と、要求されない場合が存在したり、都道府県毎にコメントの付与に関するルールが異なっていたりする。
【０００６】
このため、従来では、レセプト電算ファイルの作成において、作成者が診療行為に対してコメントの入力が要求されるか否かを判断することが困難な場合が多い。
【０００７】
１つの側面では、本発明は、診療行為に対するコメントの入力を支援することが可能なレセプト電算ファイル作成プログラム、レセプト電算ファイル作成装置及びレセプト電算ファイル作成方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
一様態によれば、診療行為を特定する診療行為情報と、コメント内容を特定するコメント特定情報とを対応付けたレセプト電算ファイルを記憶する記憶部を参照し、前記診療行為の種別毎に診療行為情報の総数と、コメントが対応づけられて記憶された診療行為情報の数を集計し、前記診療行為情報の総数に対するコメントが対応づけられて記憶された診療行為情報の数が所定の割合を超える診療行為の種別を特定し、特定した前記診療行為の種別が指定又は入力された場合に、コメントの入力を促す表示を行う、又は、コメントの入力を必須の入力事項に設定する、処理をコンピュータに実行させる。
【０００９】
上記各処理は、上記各処理を実現する機能部、上記各処理を手順としてコンピュータにより実行させる方法、プログラムを記憶したコンピュータ読み取り可能な記憶媒体とすることもできる。
【発明の効果】
【００１０】
診療行為に対するコメントの入力を支援できる。
【図面の簡単な説明】
【００１１】
【図１】第一の実施形態のレセプト電算ファイル作成システムの一例を示す図である。
【図２】レセプト電算ファイル作成装置のハードウェア構成の一例を示す図である。
【図３】レセプト電算ファイルの一例を示す図である。
【図４】コメント辞書データベースの一例を説明する図である。
【図５】レセプト電算ファイル作成装置の機能について説明する図である。
【図６】中間ファイルのデータ構造を説明する図である。
【図７】コメント辞書データベースのデータ構造を説明する図である。
【図８】レセプト電算ファイル作成装置の集計処理部の処理を説明するフローチャートである。
【図９】中間ファイルの一例を示す図である。
【図１０】レセプト電算ファイル作成装置の辞書作成処理部の処理を説明する第一のフローチャートである。
【図１１】レセプト電算ファイル作成装置の辞書作成処理部の処理を説明する第二のフローチャートである。
【図１２】抽出されるコメントの条件を説明する図である。
【図１３】レセプト電算ファイル作成装置のコメント抽出処理部の処理を説明するフローチャートである。
【図１４】警告とコメントの候補が表示された画面の例を説明する第一の図である。
【図１５】警告とコメントの候補が表示された画面の例を説明する第二の図である。
【図１６】第二の実施形態のレセプト電算ファイル作成システムの一例を示す図である。
【発明を実施するための形態】
【００１２】
（第一の実施形態）
以下に、図面を参照して実施形態について説明する。図１は、第一の実施形態のレセプト電算ファイル作成システムの一例を示す図である。
【００１３】
本実施形態のレセプト電算ファイル作成システム１００は、レセプト電算ファイル作成装置２００、情報処理装置３００を有する。レセプト電算ファイル作成装置２００と、情報処理装置３００とは、ネットワークを介して接続される。
【００１４】
本実施形態のレセプト電算ファイル作成システム１００において、情報処理装置３００は、例えば医療機関内で用いられるものであり、レセプト電算ファイル作成システム１００において、任意の台数が設けられていても良い。
【００１５】
情報処理装置３００は、患者データベース３１０、電子カルテ処理部３２０、会計処理部３３０、レセプト作成処理部３４０を有し、医療機関において行われる一般的な病院情報処理を行う。
【００１６】
患者データベース３１０には、情報処理装置３００が設置された医療機関における患者の情報（以下、患者情報）が格納される。患者情報は、例えば患者を特定する患者識別子患者の性別、年齢、既往症、患者に対して行われた診療行為等を含む。電子カルテ処理部３２０は、患者毎の電子カルテの作成や保管等を行う。会計処理部３３０は、電子カルテに入力された診療行為に応じた会計処理を行う。レセプト作成処理部３４０は、患者に対して行われた診療行為に応じた診療報酬明細書を電子化したレセプト電算ファイル３５０を作成する。
【００１７】
尚、図１の例では、患者データベース３１０が情報処理装置３００に設けられるものとしたが、これに限定されない。患者データベース３１０は、情報処理装置３００の外部の記憶装置に設けられていても良い。また、図１の例では、電子カルテ処理部３２０、会計処理部３３０、レセプト作成処理部３４０が１台の情報処理装置３００内に設けられるものとしたが、これに限定されない。例えば、電子カルテ処理部３２０は、医師や看護師が使用する情報処理装置に設けられていても良く、会計処理部３３０、レセプト作成処理部３４０は、医療事務の担当者が使用する情報処理装置に設けられていても良い。
【００１８】
本実施形態のレセプト電算ファイル作成装置２００は、情報処理装置３００におけるレセプト電算ファイル３５０の作成において、診療行為と対応付けられるコメントの入力を支援する。
【００１９】
本実施形態のレセプト電算ファイル作成装置２００は、コメント辞書データベース２２０−１、２２０−２、・・・、２２０−Ｎ、レセプト作成支援処理部２３０を有する。コメント辞書データベース２２０２２０−１、２２０−２、・・・、２２０−Ｎは、診療行為とコメントとを対応付ける。レセプト作成支援処理部２３０は、集計処理部２４０、辞書作成処理部２５０、コメント抽出処理部２６０を有する。
【００２０】
本実施形態のレセプト電算ファイル作成装置２００は、集計処理部２４０と辞書作成処理部２５０により、レセプト電算ファイル３５０から、診療行為とコメントとを対応付けたコメント辞書データベース２２０−１、２２０−２、・・・、２２０−Ｎを作成する。
【００２１】
また、本実施形態のレセプト電算ファイル作成装置２００は、レセプト請求に関する規定が改定される度に、コメント辞書データベース２２０−１、２２０−２、・・・、２２０−Ｎを作成する。例えばコメント辞書データベース２２０−１は、レセプト電算ファイル作成装置２００において、２０１４年の改定の際に作成されたものである。また、コメント辞書データベース２２０−２は、レセプト電算ファイル作成装置２００において、２０１４年の改定の際に作成されたものである。また、コメント辞書データベース２２０−Ｎは、レセプト電算ファイル作成装置２００において、Ｎ年の改定があった際に作成されたものである。
【００２２】
以下の説明では、コメント辞書データベース２２０−１、２２０−２、・・・、２２０−Ｎのそれぞれを区別しない場合には、コメント辞書データベース２２０と呼ぶ。
【００２３】
また、本実施形態のレセプト電算ファイル作成装置２００は、情報処理装置３００において電子カルテが保存される場合等に、コメント抽出処理部２６０により、診療行為に対して必要にコメントが付与されているか否かを判定する。そして、レセプト電算ファイル作成装置２００は、必要なコメントが付与されていない場合に、コメント抽出処理部２６０により、コメントの候補を抽出し、コメントが付与されていないことに対する警告と共に、抽出したコメントの候補を情報処理装置３００に表示させる。
【００２４】
また、本実施形態のレセプト電算ファイル作成装置２００は、情報処理装置３００において、電子カルテに基づく会計処理を確定する際に、コメント抽出処理部２６０により、電子カルテに入力された診療行為と対応するコメントが付与されているか否かを判定する。そして、レセプト電算ファイル作成装置２００は、対応するコメントが付与されていない場合に、コメント抽出処理部２６０により、コメントの候補を抽出し、コメントが付与されていないことに対する警告と共に、コメントの候補を情報処理装置３００に表示させる。
【００２５】
以上のように、本実施形態のレセプト電算ファイル作成装置２００は、会計処理の結果がレセプト電算ファイルとして出力される前の段階で、診療行為に対するコメントの入力を促す。したがって、本実施形態によれば、レセプト電算ファイルを作成する際に、診療行為に対するコメントの入力を支援できる。
【００２６】
次に、図２を参照して、本実施形態のレセプト電算ファイル作成装置２００のハードウェア構成について説明する。図２は、レセプト電算ファイル作成装置のハードウェア構成の一例を示す図である。
【００２７】
本実施形態のレセプト電算ファイル作成装置２００は、例えば一般的なコンピュータであり、それぞれバスＢで相互に接続されている入力装置２１、出力装置２２、ドライブ装置２３、補助記憶装置２４、メモリ装置２５、演算処理装置２６及びインターフェース装置２７を含む。
【００２８】
入力装置２１は、各種の情報を入力するためものであり、例えばキーボードやマウス等で実現される。出力装置２２は、各種の情報を出力するためのものであり、例えばディスプレイ等により実現される。インターフェース装置２７は、モデム、ＬＡＮカード等を含み、ネットワークに接続する為に用いられる。
【００２９】
レセプト電算ファイル作成プログラムは、レセプト電算ファイル作成装置２００を制御する各種プログラムの少なくとも一部である。レセプト電算ファイル作成プログラムは例えば記憶媒体２８の配布やネットワークからのダウンロードなどによって提供される。レセプト電算ファイル作成プログラムを記録した記憶媒体２８は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的、電気的或いは磁気的に記録する記憶媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記憶媒体を用いることができる。
【００３０】
また、レセプト電算ファイル作成プログラムは、レセプト電算ファイル作成プログラムを記録した記憶媒体２８がドライブ装置２３にセットされるとは記憶媒体２８からドライブ装置２３を介して補助記憶装置２４にインストールされる。ネットワークからダウンロードされたレセプト電算ファイル作成プログラムは、インターフェース装置２７を介して補助記憶装置２４にインストールされる。
【００３１】
補助記憶装置２４は、インストールされたレセプト電算ファイル作成プログラムを格納すると共に、必要なファイル、データ等を格納する。メモリ装置２５は、コンピュータの起動時に補助記憶装置２４からレセプト電算ファイル作成プログラムを読み出して格納する。そして、演算処理装置２６はメモリ装置２５に格納されたレセプト電算ファイル作成プログラムに従って、後述するような各種処理を実現している。
【００３２】
また、本実施形態のレセプト電算ファイル作成装置２００は、例えばタブレット型のコンピュータ等であっても良い。その場合、入力装置２１と出力装置２２の代わりに、表示機能を有するタッチパネル等の表示操作装置を有していても良い。尚、本実施形態の情報処理装置３００は、一般的なコンピュータ等であり、そのハードウェア構成は、図２に示すレセプト電算ファイル作成装置２００と同様であるから、説明を省略する。
【００３３】
次に、本実施形態のレセプト電算ファイル作成装置２００の有する各データベースについて説明する。
【００３４】
図３は、レセプト電算ファイルの一例を示す図である。
【００３５】
レセプト電算ファイル３５０は、医療機関が、患者に対して行った診療について、患者の自己負担分以外の料金（医療保険負担分の料金）を、医療機関が保険者に対し、医療費を請求するために提出する医療費の明細書である。レセプト電算ファイル３５０は、厚生労働大臣が定める記録形式により電子的に記録された診療報酬の請求ファイルであり、各医療機関により作成され、月毎に審査支払機関に送信される。
【００３６】
レセプト電算ファイル３５０の記録形式はＣＳＶ形式であり、具体的には、項目の区切りをコンマで記録し、レコードの区切りは改行で記録等することにより、シーケンシャルにデータを記録する。
【００３７】
また、レセプト電算ファイル３５０では、データの構造として、医療機関情報レコード、レセプト共通レコード、保険者レコード、老人レコード、公費レコード、診療行為レコード、医薬品レコード、特定器材レコード、コメントレコード、合計書レコードを含む。
【００３８】
医療機関情報レコードは、先頭の列がＩＲで始まるレコードであり、レセプト共通レコードは、先頭の列がＲＥで始まるレコードであり、保険者レコードは、先頭の列がＨＯで始まるレコードである。老人レコードは、先頭の列がＲＯで始まるレコードであり、公費レコードは、先頭の列がＫＯで始まるレコードである。
【００３９】
診療行為レコードは、先頭の列がＳＩで始まるレコードである。診療行為レコードには、診療行為を特定する情報であるレセプト電算コードが含まれる。医薬品レコードは、先頭の列がＩＹで始まるレコードである。特定器材レコードは、先頭の列がＴＯで始まるレコードである。コメントレコードは、先頭の列がＣＯで始まるレコードであり、コメント内容を特定するコメントコードを含む。合計書レコードは、先頭の列がＧＯで始まるレコードである。
【００４０】
レセプト電算ファイル３５０では、患者毎に、患者と対応したレコードが格納されている。
【００４１】
図３に示すレセプト電算ファイル３５０では、レコード３５０−１は、医療機関情報レコードであり、医療機関名が○○××病院であり、この医療機関の所在する都道府県を示す都道府県コードが１３であることを示す。また、レコード３５０−２は、レセプト共通レコードであり、下に続くレコードが患者識別子「０００００００３８４」の患者のものであることを示し、「４２４０１０１」は生年月日が平成２４年１月１日であることを示す。つまり、患者識別子「０００００００３８４」の患者は、平成２８年１月時点で６歳未満の患者である。
【００４２】
レコード３５０−３は、傷病名コード「８８４５７４２」を含むものであり、患者の秒面がＳ状結腸憩室出血であることを示す。
【００４３】
また、レコード３５０−５は、コメントコードであり、体重２１．２Ｋｇであることを示す。レコード３５０−５は、同一診療区分で直下の診療行為レコードであるレコード３５０−６と対応付けられる。
【００４４】
また、レコード３５０−６は、診療行為レコードであり、「自己血輸血（６歳未満）（液状）、１０００ｍｌ」を示す。また、レコード３５０−７は、診療行為レコードであり、「輸血（乳幼児）加算」を示す。
【００４５】
つまり、図３の示すレセプト電算ファイル３５０では、６歳未満の乳児が、自己血輸血を１０００ｍｌ実施したことを示している。また、図３に示すレセプト電算ファイル３５０の例では、レコード３５０−４にレコード３５０−５が対応付けられていることから、コメントとして体重の入力が必須とされていることがわかる。
【００４６】
尚、図３では、一人の患者のレコードを一例として示しているが、レセプト電算ファイル３５０には、医療機関○○××病院における該当月請求分のレコードが患者毎に格納されたものである。
【００４７】
以下の説明では、レセプト電算ファイル３５０に含まれる患者毎のレコードを、患者毎レコードと呼ぶ。患者毎レコードでは、診療行為を特定する診療行為情報（レセプト電算コード）を含む診療行為レコードと、コメント内容を特定するコメント特定情報であるコメントコードとが対応付けられている。言い換えれば、レセプト電算ファイル３５０は、診療行為を特定する診療行為情報と、コメント内容を特定するコメント特定情報とを対応付けたファイルである。
本実施形態では、例えば情報処理装置３００において、会計処理が行われると、レセプト作成処理部３４０により、会計内容に応じた患者毎レコードが生成されてレセプト電算ファイル３５０に追加されていく。つまり、本実施形態のレセプト電算ファイル３５０は、患者毎レコードの集合である。
【００４８】
次に、図４を参照して、本実施形態のコメント辞書データベース２２０について説明する。図４は、コメント辞書データベースの一例を説明する図である。
【００４９】
本実施形態のコメント辞書データベース２２０は、レセプト作成支援処理部２３０の集計処理部２４０により、レセプト電算ファイル３５０を集計し、辞書作成処理部２５０により、集計結果を解析することで生成される。また、本実施形態のコメント辞書データベース２２０は、レセプト電算ファイル３５０を審査支払機関に送信する度に、新たなレセプト電算ファイル３５０によりコメント辞書データベース２２０を生成する。コメント辞書データベース２２０を生成する処理の詳細は後述する。
【００５０】
本実施形態のコメント辞書データベース２２０は、電子カルテ等において、診療行為に対して付与されるべきコメントの有無の判定や、診療行為と対応付けられたコメントの検索の際に参照される。
【００５１】
本実施形態のコメント辞書データベース２２０は、予め決められた区分毎に、診療行為とコメントとを付けたテーブルを有する。具体的には、コメント辞書データベース２２０は、区分テーブル２２１、区分テーブル２２２、区分テーブル２２３、区分テーブル２２４を有する。
【００５２】
区分テーブル２２１は、年齢毎に、診療行為とコメントとを対応付けたテーブルである。区分テーブル２２２は、診療科（医科、又は歯科）毎に、診療行為とコメントとを対応付けたテーブルである。区分テーブル２２３は、都道府県毎に、診療行為とコメントとを対応付けたテーブルである。区分テーブル２２４は、病名毎に、診療行為とコメントとを対応付けたテーブルである。つまり、本実施形態の区分とは、年齢、診療科、都道府県、病名である。
【００５３】
本実施形態の区分テーブル２２１〜２２４のそれぞれは、情報の項目として、レコードＩＤ、区分、レセプト電算コード、診療行為回数、コメントコード、フリーコメント、出力回数、合致率、関連度、偽陽性報告数、確定報告数を有する。区分テーブル２２１〜２２４のそれぞれにおいて、項目「レコードＩＤ」は、その他の項目と対応付けられている。以下の説明では、区分テーブル２２１〜２２４のそれぞれにおいて、項目「レコードＩＤ」の値と、その他の項目の値とを含む情報をコメント辞書情報と呼ぶ。
【００５４】
項目「レコードＩＤ」の値は、各テーブルにおけるコメント辞書情報を特定するための識別情報である。
【００５５】
項目「区分」の値は、区分の内容を示す。本実施形態では、区分として、年齢、診療科、都道府県、病名を有する。区分テーブル２２１の項目「区分」の値は、年齢と関連する情報であり、区分テーブル２２１が、年齢毎に区分された区分テーブルであることがわかる。区分テーブル２２２の項目「区分」の値は、医科であり、区分テーブル２２２が、診療科毎に区分された区分テーブルであることがわかる。
【００５６】
区分テーブル２２３の項目「区分」の値は、都道府県毎に付与された都道府県コードであり、区分テーブル２２３が、都道府県毎に区分された区分テーブルであることがわかる。区分テーブル２２４の項目「区分」の値は、傷病名コードを示す情報あり、区分テーブル２２４が、病名毎に区分された区分テーブルであることがわかる。
【００５７】
項目「レセプト電算コード」の値は、診療行為を示すコードであり、レセプト電算ファイル３５０における診療行為レコードに含まれる。項目「診療行為回数」の値は、対応する診療行為を同一患者に対して同月内に行った回数を示す。例えば、項目「診療行為回数」の値が１である場合は、対応する診療行為回数が同月内に１回以上行われたことを示す。また、項目「診療行為回数」の値が２である場合は、対応する診療行為回数が同月内に２回以上行われたことを示す。
【００５８】
項目「コメントコード」の値は、レセプト電算コードと対応付けられたコメントコードの値を示す。
【００５９】
項目「フリーコメント」の値は、レセプト電算コードと対応付けられたコメントの解析結果を示す。
【００６０】
項目「出現回数」の値は、対応するレセプト電算コード、診療行為回数及びコメントコードの組が、レセプト電算ファイル３５０において出現した回数を示す。
【００６１】
項目「合致率」の値は、区分テーブル毎に、区分テーブルに含まれるレセプト電算コードの出現回数に対する、レセプト電算コードとコメントコードと診療行為回数の組合せの出現回数を示す。つまり、本実施形態の項目「出現回数」の値と、項目「合致率」の値は、レセプト電算ファイル３５０における、レセプト電算コード、診療行為回数及びコメントコードの組合せの出現頻度を示す情報である。
【００６２】
項目「関連度」の値は、項目「出現回数」の値に応じて付与される重みを示す。
【００６３】
項目「偽陽性報告数」の値は、情報処理装置３００において、レセプト電算コード、診療行為回数、コメントコードの組に対して、この組を不採用とすることが入力された回数を示す。項目「確定報告数」の値は、情報処理装置３００において、レセプト電算コード、診療行為回数、コメントコードの組に対して、この組を採用とすることが入力された回数を示す。
【００６４】
尚、本実施形態において、レセプト電算コードと診療行為との対応付け、コメントコードとコメントの内容との対応付け、都道府県コードと都道府県との対応付け、病名と傷病名コードとの対応付け等は、厚生労働省が定めた規格・方式（記録条件仕様）に基づく各種コードに関する事項に記載された内容および厚生労働省が提供する基本マスター（以降、総称して、レセプト電算処理マスタコードと呼ぶ。）において行われている。レセプト電算処理マスタコードは、予めレセプト電算ファイル作成装置２００にダウンロードされていても良い。
【００６５】
図４では、例えば区分テーブル２２１のレコードＩＤ「１」のコメント辞書情報では、レセプト電算ファイル３５０において、患者の年齢が「幼児」に分類される年齢であり、月に１回以上実施されたレセプト電算コード「１５０２８６４１０」の診療行為に、コメントコード「８４０００００８２」のコメントが付与された患者毎レコードの出現回数が１００回であることがわかる。また、区分テーブル２２１のレコードＩＤ「１」のコメント辞書情報では、同様に、合致率が９０％であり、関連度が９５０であり、偽陽性報告数が０回であり、確定報告数が３００回であることがわかる。
【００６６】
したがって、患者の年齢が「幼児」に分類される年齢であり、月に１回のレセプト電算コード「１５０２８６４１０」の診療行為に対して付与されるべきコメントは、コメントコード「８４０００００８２」のコメントである可能性が高いことがわかる。
【００６７】
また、図４では、例えば区分テーブル２２３のレコードＩＤ「１」のコメント辞書情報では、レセプト電算ファイル３５０において、都道府県コード「１３」であり、月に１回のレセプト電算コード「１５０２８６４１０」の診療行為に、コメントコード「８４０００００８２」のコメントが付与された患者毎レコードの出現回数が３００回であることがわかる。また、区分テーブル２２３のレコードＩＤ「３」のコメント辞書情報では、合致率が９０％であり、関連度が９５０であり、偽陽性報告数が０回であり、確定報告数が３００回であることがわかる。
【００６８】
したがって、医療機関の所在地が、都道府県コード「１３」と対応する都道府県では、月に１回のレセプト電算コード「１５０２８６４１０」の診療行為に対し、コメントコード「８４０００００８２」のコメントは、付与されるべきコメントである可能性が高いと言える。
【００６９】
次に、図５を参照して本実施形態のレセプト電算ファイル作成装置２００の機能構成について説明する。図５は、レセプト電算ファイル作成装置の機能について説明する図である。
【００７０】
本実施形態のレセプト電算ファイル作成装置２００のレセプト作成支援処理部２３０は、集計処理部２４０、辞書作成処理部２５０、コメント抽出処理部２６０を有する。
【００７１】
集計処理部２４０は、レセプト電算ファイル３５０を、患者毎レコードを収集し、後述するデータ構造の中間ファイルを作成する。辞書作成処理部２５０は、中間ファイルを解析して、コメント辞書データベース２２０を生成する。コメント抽出処理部２６０は、情報処理装置３００から、コメントの抽出の指示を受け付けて、診療行為と対応するコメントの候補を抽出し、出力する。
【００７２】
始めに、集計処理部２４０について説明する。本実施形態の集計処理部２４０は、ファイル取得部２４１、データ構造保持部２４２、中間ファイル作成部２４３を有する。
【００７３】
ファイル取得部２４１は、情報処理装置３００からレセプト電算ファイル３５０を取得する。データ構造保持部２４２は、中間ファイルのデータ構造を保持する。中間ファイルのデータ構造の詳細は後述する。
【００７４】
中間ファイル作成部２４３は、レセプト電算ファイル３５０から、データ構造保持部２４２が保持するデータ構造に合わせた中間ファイルを作成し、保持する。
【００７５】
次に、辞書作成処理部２５０について説明する。本実施形態の辞書作成処理部２５０は、中間ファイル取得部２５１、辞書データ構造保持部２５２、区分テーブル生成部２５３、出現回数取得部２５４、合致率算出部２５５、関連度算出部２５６、格納部２５７を有する。
【００７６】
中間ファイル取得部２５１は、集計処理部２４０により作成された中間ファイルを取得する。辞書データ構造保持部２５２は、コメント辞書データベース２２０のデータ構造を保持する。コメント辞書データベース２２０のデータ構造の詳細は後述する。
【００７７】
区分テーブル生成部２５３は、辞書データ構造保持部２５２が保持するデータ構造に基づき、中間ファイルから区分テーブルを生成する。具体的には、区分テーブル生成部２５３は、中間ファイルから、年齢に関するカテゴリ毎の区分テーブル２２１、診療科（医科、又は歯科）毎の区分テーブル２２２、都道府県毎の区分テーブル２２３、病名毎の区分テーブル２２４を生成する。
【００７８】
出現回数取得部２５４は、区分テーブル毎のレセプト電算コード、診療行為回数、コメントコードの組の出現回数をカウントし、各区分テーブルの項目「出現回数」の値を更新する。
【００７９】
合致率算出部２５５は、区分テーブル毎のレセプト電算コードの出現回数に対する、レセプト電算コード、診療行為回数、コメントコードの組の出現回数の割合を示す合致率を算出し、各区分テーブルの項目「合致率」の値を更新する。
【００８０】
関連度算出部２５６は、区分テーブル毎のレセプト電算コード、診療行為回数、コメントコードの組の関連度を算出し、各区分テーブルの項目「関連度」の値を更新する。
【００８１】
格納部２５７は、各部により得られたコメント辞書情報をコメント辞書データベース２２０へ格納する。
【００８２】
次に、本実施形態のコメント抽出処理部２６０について説明する。コメント抽出処理部２６０は、レセプト電算コード取得部２６１、患者情報取得部２６２、所在地情報取得部２６３、コメント辞書情報抽出部２６４、条件判定部２６５、コメント取得部２６６、コメント出力部２６７を有する。
【００８３】
レセプト電算コード取得部２６１は、情報処理装置３００からのコメントの抽出要求を受けて、情報処理装置３００からコメントの入力対象となるレセプト電算コードを取得する。
【００８４】
患者情報取得部２６２は、レセプト電算コードと対応付けられた患者情報を取得する。所在地情報取得部２６３は、医療機関の所在地（都道府県）を示す情報を取得する。本実施形態では、医療機関の所在地を示す情報は、情報処理装置３００において保持されているものとし、所在地情報取得部２６３は、この情報を取得するものとした。
【００８５】
コメント辞書情報抽出部２６４は、患者情報から区分に対応する項目の値を取得し、コメント辞書データベース２２０の区分テーブル２２１〜２２４から、取得したレセプト電算コードを含むコメント辞書情報を抽出する。
【００８６】
例えば、コメント辞書情報抽出部２６４は、患者情報に含まれる年齢が６歳未満であった場合、コメント辞書情報抽出部２６４は、年齢に関するカテゴリ毎に、診療行為とコメントとを対応付けた区分テーブル２２１から、区分「幼児」と、レセプト電算コード取得部２６１が取得したレセプト電算コードと、を含むコメント辞書情報を抽出する。
【００８７】
また、コメント辞書情報抽出部２６４は、医療機関の所在地が東京都であった場合には、都道府県毎に診療行為とコメントとを対応付けた区分テーブル２２４から、区分「１３」と、レセプト電算コード取得部２６１が取得したレセプト電算コードと、を含むコメント辞書情報を抽出する。尚、区分「１３」とは、東京都と対応する都道府県コードである。
【００８８】
条件判定部２６５は、コメント辞書情報抽出部２６４により抽出されたコメント辞書情報が、所定の条件を満たすか否かを判定する。具体的には、条件判定部２６５は、抽出されたコメント辞書情報における出現回数と合致率のそれぞれが所定の値を超えているか否かを判定する。
【００８９】
コメント取得部２６６は、条件判定部２６５により、所定の条件を満たすと判定されたコメント辞書情報に含まれるコメントコードと対応付けられたコメントを取得する。具体的には、コメント取得部２６６は、所定の条件を満たすコメント辞書情報からコメントコードを取得し、レセプト電算処理マスタコードにおいて、コメントコードと対応付けられたコメントを取得する。
【００９０】
コメント出力部２６７は、コメント取得部２６６が取得したコメントを、コメントコードと対応する関連度の値が大きい順に表示させる画面データを情報処理装置３００へ出力し、コメントの候補として表示させる。
【００９１】
次に、図６、図７を参照して、中間ファイルとコメント辞書データベースのデータ構造について説明する。
【００９２】
図６は、中間ファイルのデータ構造を説明する図である。図６に示すデータ構造６１は、本実施形態の集計処理部２４０により作成される中間ファイルが有する情報の項目を示している。
【００９３】
本実施形態の中間ファイルは、情報の項目として、患者識別子、診療年月日、レセプト電算コード、コメントコード、フリーコメント、年齢区分、病名、医科歯科区分、所在地、提出区分を有する。
【００９４】
患者識別子の値は、患者を識別するための識別子を示す。患者識別子の値は、患者データベースに格納された患者情報に含まれるものである。診療年月日の値は、患者が診療を受けた日付を示す。
【００９５】
レセプト電算コードの値は、レセプト電算処理マスタコードにおいて、診療行為と対応付けられたコードであり、診療行為を示す。コメントコードの値は、レセプト電算処理マスタコードにおいて、コメントと対応付けられたコードであり、コメントの内容を示す。フリーコメントの値は、コメントコードがフリーコメントであった際に、入力されたコメント内容を文字列解析した結果を示す。
【００９６】
年齢区分の値は、患者の年齢に応じた年齢区分を示す。具体的には、年齢区分の値は、乳児、幼児、高齢者、その他である。
【００９７】
病名の値は、患者の病名と対応する傷病名コードを示す。医科歯科区分の値は、医科における診療行為であるか、又は歯科における診療行為であるか、を示す。所在地の値は、診療行為を行った医療機関の所在地を示す。本実施形態の所在地は、例えば都道府県である。
【００９８】
提出区分の値は、情報処理装置３００から取得したレセプト電算ファイル３５０の提出区分を示す。具体的には、提出区分の値が「１」の場合、取得したレセプト電算ファイル３５０が返戻を受けて再提出されたものであることを示し、提出区分の値が「０」の場合、取得した取得したレセプト電算ファイル３５０が初回の提出用のものであることを示す。
【００９９】
本実施形態の集計処理部２４０は、レセプト電算ファイル３５０と、データ構造６１とに基づき、後述する中間ファイルを作成する。
【０１００】
次に、図７を参照して、コメント辞書データベース２２０のデータ構造について説明する。図７は、コメント辞書データベースのデータ構造を説明する図である。図７に示す辞書データ構造７１は、本実施形態の辞書作成処理部２５０によるコメント辞書データベース２２０の作成において参照されるものであり、コメント辞書データベース２２０の各区分テーブル２２１〜２２４が有する項目を示す。
【０１０１】
本実施形態の区分テーブル２２１〜２２４は、情報の項目として、区分、レセプト電算コード、診療行為回数、コメントコード、フリーコメント、出現回数、合致率、関連度、偽陽性報告数、確定報告数を有する。これらの項目は、図４で説明した通りであるから、説明を省略する。
【０１０２】
次に、本実施形態のレセプト電算ファイル作成装置２００の各部の処理について説明する。図８は、レセプト電算ファイル作成装置の集計処理部の処理を説明するフローチャートである。
【０１０３】
本実施形態のレセプト電算ファイル作成装置２００のレセプト作成支援処理部２３０において、集計処理部２４０は、ファイル取得部２４１により、情報処理装置３００からレセプト電算ファイル３５０を取得する（ステップＳ８０１）。
【０１０４】
尚、本実施形態の集計処理部２４０は、例えば情報処理装置３００において、レセプト電算ファイル３５０が作成されたときに、情報処理装置３００からレセプト電算ファイル３５０を取得する。レセプト電算ファイル３５０が作成されるときとは、例えば、情報処理装置３００がレセプト電算ファイル３５０を作成し、審査支払機関へ提出した場合である。このとき、ファイル取得部２４１は、審査支払機関へ提出されたレセプト電算ファイル３５０を取得する。
【０１０５】
次に、集計処理部２４０は、ファイル取得部２４１により、レセプト電算ファイル３５０から、患者毎レコードを抽出する（ステップＳ８０２）。次に、集計処理部２４０は、中間ファイル作成部２４３により、データ構造保持部２４２が保持するデータ構造６１を参照し（ステップＳ８０３）、データ構造６１に基づくレコードを作成し、中間ファイルに追加し、保持する（ステップＳ８０４）。中間ファイル作成部２４３の処理の詳細は後述する。
【０１０６】
続いて、中間ファイル作成部２４３は、レセプト電算ファイル３５０に含まれる全ての患者毎レコードについて、データ構造６１に基づくレコードを作成する処理を行ったか否かを判定する（ステップＳ８０５）。
【０１０７】
ステップＳ８０５において、全ての患者毎レコードについて中間ファイルのレコードを作成していない場合、集計処理部２４０は、ステップＳ８０２へ戻る。
【０１０８】
ステップＳ８０５において、全ての患者毎レコードについて、中間ファイルのレコードを作成した場合、中間ファイル作成部２４３は、ステップＳ８０１でファイル取得部２４１が取得したレセプト電算ファイル３５０が、審査支払機関に再提出されたファイルであるか否かを判定する（ステップＳ８０６）。
【０１０９】
ステップＳ８０６において、再提出されたファイルである場合、中間ファイル作成部２４３は、作成した中間ファイルに対し、再提出されたファイルであることを示す識別情報を付与し（ステップＳ８０７）、処理を終了する。
【０１１０】
ステップＳ８０６において、再提出されたファイルでない場合、集計処理部２４０は、処理を終了する。
【０１１１】
ここで、再提出されたレセプト電算ファイルについて説明する。医療機関から支払審査機関に提出されたレセプト電算ファイルに不備があった場合、レセプト電算ファイルのうち、不備があった部分が支払審査機関から返戻される。
【０１１２】
医療機関は、返戻された部分について、不備がないようにレセプト電算ファイルを再作成し、再度支払審査機関へ提出することになる。返戻を受けて再提出用に作成されたレセプト電算ファイルは、初回の提出の際に作成されたレセプト電算ファイルとフォーマットが異なる
本実施形態の中間ファイル作成部２４３は、このフォーマットに基づき、ファイル取得部２４１が取得したレセプト電算ファイルが、初回提出用のものであるか、又は再提出用のものであるかを判別することができる。
【０１１３】
本実施形態の中間ファイル作成部２４３は、ファイル取得部２４１が取得したレセプト電算ファイルが、再提出用に作成されたものであった場合には、辞書作成処理部２５０による処理の際に、再提出用のレセプト電算ファイルから作成された中間ファイルであることが判別できるように、識別情報を付与しておく。
【０１１４】
次に、図９を参照して、本実施形態の中間ファイルについて説明する。図９は、中間ファイルの一例を示す図である。
【０１１５】
図９では、図３に示すレセプト電算ファイル３５０において、患者識別子「０００００００３８４」の患者毎レコードから、データ構造６１に基づき生成されたレコード９１−１が格納された中間ファイル９１を示している。
【０１１６】
レコード９１−１では、レセプト電算ファイル３５０のレコード３５０−１から、都道府県コードが抽出され、項目「所在地」と対応付けられ、レコード３５０−６、３５０−７から、診療年月日が抽出され、項目「診療年月日」と対応付けられている。
【０１１７】
また、レコード９１−１では、レコード３５０−２から患者識別子が抽出され、項目「患者識別子」と対応付けられ、同様にレコード３５０−２から、患者の年齢が抽出され、項目「年齢区分」と対応付けられている。
【０１１８】
また、レコード９１−１では、レコード３５０−１から点数表コードが抽出され、項目「医科歯科区分」と対応付けられている。また、レコード９１−１では、レコード３５０−４からレセプト電算コードが抽出され、項目「レセプト電算コード」と対応付けられ、レコード３５０−５からコメントコードが抽出され、項目「コメントコード」と対応付けられている。
【０１１９】
また、レコード９１−１は、レコード３５０−３から傷病名コードが抽出され、項目「病名」と対応付けられている。また、レコード９１−１では、項目「提出区分」の値が０であり、中間ファイル９１は、初回の提出用のレセプト電算ファイルから作成された中間ファイルであることを示している。
【０１２０】
本実施形態の集計処理部２４０では、以上のようにして、レセプト電算ファイル３５０に含まれる患者毎レコードから、データ構造６１に基づくレコードを診療年月日毎に生成し、中間ファイル９１へ追加する。
【０１２１】
次に、図１０乃至図１２を参照し、本実施形態の辞書作成処理部２５０の処理について説明する。図１０は、レセプト電算ファイル作成装置の辞書作成処理部の処理を説明する第一のフローチャートである。
【０１２２】
本実施形態の辞書作成処理部２５０は、中間ファイル取得部２５１により、中間ファイル作成部２４３により作成され、保持された中間ファイルを取得する（ステップＳ１００１）。尚、本実施形態の中間ファイル取得部２５１は、集計処理部２４０により中間ファイルが作成されると、集計処理部２４０から渡される中間ファイルを取得しても良い。
【０１２３】
続いて、辞書作成処理部２５０は、中間ファイル取得部２５１により、中間ファイルから、患者識別子が一致するレコードを取得する（ステップＳ１００２）。
【０１２４】
続いて、辞書作成処理部２５０は、取得したレコードを、辞書データ構造７１を参照してコメント辞書情報へ変換し、コメント辞書データベース２２０へ格納する（ステップＳ１００３）。ステップＳ１００３の処理の詳細は後述する。
【０１２５】
続いて、辞書作成処理部２５０は、中間ファイルに含まれる全てのレコードについて、ステップＳ１００３までの処理を実行したか否かを判定する（ステップＳ１００４）。ステップＳ１００４において、全てのレコードについて処理を実行していない場合、辞書作成処理部２５０は、ステップＳ１００２へ戻る。
【０１２６】
ステップＳ１００４において、全てのレコードについて処理を実行した場合、辞書作成処理部２５０は、処理を終了する。
【０１２７】
次に、図１１を参照し、図１０のステップＳ１００３の処理について説明する。図１１は、レセプト電算ファイル作成装置の辞書作成処理部の処理を説明する第二のフローチャートである。図１１では、図１０のステップＳ１００３の処理の詳細を示している。
【０１２８】
本実施形態の辞書作成処理部２５０は、中間ファイルから患者識別子が一致するレコードを取得すると、区分テーブル生成部２５３により、辞書データ構造保持部２５２が保持する辞書データ構造７１を参照し、区分テーブルと対応する区分を取得する（ステップＳ１１０１）。本実施形態において、区分とは、年齢、診療科、都道府県、病名である。
【０１２９】
続いて、辞書作成処理部２５０は、区分テーブル生成部２５３により、中間ファイルから取得したレコードから、レセプト電算コード、診療行為回数、コメントコードを抽出し、区分に対応付ける（ステップＳ１１０２）。
【０１３０】
具体的には、区分テーブル生成部２５３は、中間ファイルから取得したレコードに含まれるレセプト電算コードが出現した回数が何回目かをカウントし、カウントした回数を診療行為回数として、レセプト電算コード及びコメントコードと対応付ける。例えば、区分テーブル生成部２５３は、ステップＳ１１０２で抽出したレセプト電算コードと一致するレセプト電算コードを抽出したことが無い場合、診療行為回数の値を１とする。また。区分テーブル生成部２５３は、ステップＳ１１０２で抽出したレセプト電算コードと一致するレセプト電算コードを抽出した回数が２回目である場合、診療行為回数の値を２とする。
【０１３１】
本実施形態では、診療行為回数毎に、レセプト電算コードとコメントコードとを対応付けることで、診療行為回数に応じて付与されるべきコメントコードが変わる場合等でも、適切なコメントの候補を出力することができる。
【０１３２】
次に、区分テーブル生成部２５３は、中間ファイルから取得したレコードに含まれるコメントコードが、フリーコメントを示すコメントコードであるか否かを判定する（ステップＳ１１０３）。尚、本実施形態では、コメントコードが「８１００００００１」であるとき、コメントコードがフリーコメントであることを示す。フリーコメントとは、定型文や雛形を用いて入力されたコメントではなく、情報処理装置３００において自由に入力されたコメントである。
【０１３３】
ステップＳ１１０３において、コメントコードがフリーコメントでなかった場合、区分テーブル生成部２５３は、後述するステップＳ１１０５へ進む。
【０１３４】
ステップＳ１１０３において、コメントコードがフリーコメントと対応したコメントコードであった場合、区分テーブル生成部２５３は、中間ファイルの項目「フリーコメント」と対応するコメントを解析した結果を、区分に対応付ける（ステップＳ１１０４）。
【０１３５】
続いて、辞書作成処理部２５０は、出現回数取得部２５４により、中間ファイル取得部２５１が取得した中間ファイルが、再提出用のレセプト電算ファイルから作成されたものであるか否かを判定する（ステップＳ１１０５）。具体的には、出現回数取得部２５４は、中間ファイル取得部２５１が取得した中間ファイルに、再提出用のレセプト電算ファイルから作成されたことを示す識別情報が付与されているか否かを判定する。
【０１３６】
ステップＳ１１０５において、再提出用のレセプト電算ファイルから作成された中間ファイルであった場合、出現回数取得部２５４は、取得したレコードに含まれる出現回数の値に３を加算して区分と対応付け（ステップＳ１１０６）、後述するステップＳ１１０８へ進む。
【０１３７】
ステップＳ１１０５において、再提出用のレセプト電算ファイルから作成された中間ファイルでなかった場合、出現回数取得部２５４は、取得したレコードに含まれる出現回数の値に１を加算して区分と対応付け（ステップＳ１１０７）、後述するステップＳ１１０８へ進む。
【０１３８】
本実施形態では、再提出用のレセプト電算ファイルから作成された中間ファイルであった場合には、このように出現回数を調整する。本実施形態では、この調整により、再提出用のレセプト電算ファイルから作成された中間ファイルのレコードにおける、レセプト電算コードとコメントコードとの組に対する重みを大きくする。言い換えれば、本実施形態では、初回の提出用のレセプト電算ファイルよりも信頼度が高いと思われる再提出用のレセプト電算ファイルから取得したレコードにおけるレセプト電算コードとコメントコードとの組合せに対し、重みを大きくする。
【０１３９】
ステップＳ１１０６、１１０７に続いて、辞書作成処理部２５０は、合致率算出部２５５により、レセプト電算コード、診療行為回数、コメントコードの組の合致率を算出し、区分と対応付ける（ステップＳ１１０８）。
【０１４０】
続いて、辞書作成処理部２５０は、関連度算出部２５６により、出現回数取得部２５４により更新された出現回数に応じた重みを算出し、この重みを関連度として区分と対応付ける（ステップＳ１１０９）。具体的には、関連度算出部２５６は、出現回数及び合致率が多い程、関連度の値が大きくなり、出現回数及び合致率が少ない程、関連度の値が小さくなるように、公知の手法による重み付けを行えば良い。
【０１４１】
続いて、辞書作成処理部２５０は、図１０のステップＳ１００２で中間ファイルから取得したレコードに対し、全ての区分についてステップＳ１１０９までの処理を実行したか否かを判定する（ステップＳ１１１０）。
【０１４２】
ステップＳ１１１０において、全ての区分について処理を行っていない場合、辞書作成処理部２５０は、ステップＳ１１０１へ戻る。
【０１４３】
ステップＳ１１１０において、全ての区分について処理を行った場合、辞書作成処理部２５０は、ステップＳ１００１で取得した中間ファイルに含まれる診療年月日から、格納先となるコメント辞書データベース２２０を選択する（ステップＳ１１１１）。例えば中間ファイルに含まれる診療年月日が２０１３年のものであった場合には、辞書作成処理部２５０は、２０１２年の改定の際に生成されたコメント辞書データベース２２０−１を格納先として選択すれば良い。
【０１４４】
続いて、辞書作成処理部２５０は、区分毎に生成したレコードにレコードＩＤを付与し、格納先に選択されたコメント辞書データベース２２０おいて対応する区分テーブルへ格納し（ステップＳ１１１２）、処理を終了する。
【０１４５】
すなわち、辞書作成処理部２５０は、ステップＳ１１０１からステップＳ１１１０までの処理により、各区分テーブル２２１〜２２４のそれぞれに追加するコメント辞書情報を作成している。
【０１４６】
以下に、図４及び図９を参照し、本実施形態の辞書作成処理部２５０によるコメント辞書情報の作成についてさらに説明する。
【０１４７】
以下の説明では、辞書作成処理部２５０の中間ファイル取得部２５１により、取得したレコードが図９に示すレコード９１−１を取得した場合のコメント辞書情報の作成について説明する。また、この場合、レコード９１−１に含まれるレセプト電算コードは、同月内の１回目の出現とした。
【０１４８】
辞書作成処理部２５０において、中間ファイル取得部２５１は、患者識別子「０００００００３８４」の患者の中間ファイル９１を取得すると、その中からレコード９１−１を取得する。
【０１４９】
そして、辞書作成処理部２５０は、区分テーブル生成部２５３により、レコード９１−１から、辞書データ構造７１の区分に含まれる年齢と対応する区分「幼児」を取得する。
【０１５０】
次に、区分テーブル生成部２５３は、レコード９１−１からレセプト電算コード「１５０２８６４１０」、コメントコード「８４０００００８２」を取得し、区分「幼児」と対応付ける。また、区分テーブル生成部２５３は、レセプト電算コード「１５０２８６４１０」が１回目の出現であるため、診療行為回数を「１」とし、レセプト電算コード「１５０２８６４１０」、コメントコード「８４０００００８２」に対応付ける。
【０１５１】
このとき、レコード９１−１に含まれるコメントコードは、フリーコメントのコメントコードではない。また、レコード９１−１が含まれる中間ファイル９１は、返戻に対応して作成された再提出用のレセプト電算ファイルではない。したがって、辞書作成処理部２５０は、出現回数取得部２５４により、出現回数「１」を加算する。
【０１５２】
具体的には、出現回数取得部２５４は、コメント辞書データベース２２０の区分テーブル２２１において、区分「幼児」であり、レセプト電算コード「１５０２８６４１０」、診療行為回数「１」、コメントコード「８４０００００８２」を含むコメント辞書情報が存在する場合には、該当するコメント辞書情報の出現回数の値に１を加算する。また、コメント辞書データベース２２０の区分テーブル２２１に、該当するコメント辞書情報が存在しない場合、出現回数取得部２５４により、区分「幼児」に出現回数「１」を対応付ける。
【０１５３】
尚、例えばレコード９１−１が含まれる中間ファイル９１が、返戻に対応して作成された再提出用のレセプト電算ファイルであった場合には、出現回数の値を「１」の代わりに、「３」とする。
【０１５４】
これは、返戻に対応して作成された再提出用のレセプト電算ファイルは、誤りを指摘された点に関して、修正したものであり、診療行為に対して正しいコメントが付与されている可能性が高いことを考慮したためである。
【０１５５】
上述した理由により、再提出用のレセプト電算ファイルから作成された中間ファイルから取得したレコードな不備がない可能性が高い。このため、本実施形態では、このレコードに対する重みを大きくするために、出現回数の値を「１」の代わりに「３」とする。
【０１５６】
本実施形態では、このように出現回数をカウントすることで、再提出用のレセプト電算ファイルから生成されたレコードに対して、初回提出用のレセプト電算ファイルから生成されたレコードよりも重みを大きくすることができる。
【０１５７】
次に、辞書作成処理部２５０は、合致率算出部２５５により合致率を算出し、区分「幼児」と対応付ける。合致率は、区分テーブル２２１に含まれる全てのレセプト電算コード「１５０２８６４１０」の出現回数に対する、区分「幼児」且つレセプト電算コード「１５０２８６４１０」、診療行為回数「１」、コメントコード「８４０００００８２」の出現回数の割合である。
【０１５８】
また、辞書作成処理部２５０は、関連度算出部２５６により、関連度（重み）を算出し、区分「幼児」と対応付ける。
【０１５９】
以上の処理により、中間ファイル９１のレコード９１−１から、区分テーブル２２１のレコード２２１−１が生成される。
【０１６０】
尚、レコード２２１−１の偽陽性報告数及び確定報告数は、情報処理装置３００において該当する操作が行われた際に更新される。したがって、偽陽性報告数及び確定報告数は、辞書作成処理部２５０によるコメント辞書情報の作成の際には更新されない。
【０１６１】
次に、辞書作成処理部２５０は、区分テーブル生成部２５３により、レコード９１−１から、区分「医科」を取得する。そして、区分テーブル生成部２５３は、区分「医科」と、レコード９１−１から取得したレセプト電算コード「１５０２８６４１０」、診療行為回数「１」、コメントコード「８４０００００８２」とを対応付ける。
【０１６２】
続いて、辞書作成処理部２５０は、出現回数取得部２５４により、コメント辞書データベース２２０の区分テーブル２２２において、区分「医科」であり、レセプト電算コード「１５０２８６４１０」、診療行為回数「１」、コメントコード「８４０００００８２」を含むコメント辞書情報が存在する場合には、該当するコメント辞書情報の出現回数の値に１を加算する。また、コメント辞書データベース２２０の区分テーブル２２２に、該当するコメント辞書情報が存在しない場合、出現回数取得部２５４により、区分「医科」に出現回数「１」を対応付ける。
【０１６３】
続いて、辞書作成処理部２５０は、合致率算出部２５５により合致率を算出し、区分「医科」と対応付ける。合致率は、区分テーブル２２２に含まれる全てのレコードにおけるレセプト電算コード「１５０２８６４１０」の出現回数に対する、区分「医科」且つレセプト電算コード「１５０２８６４１０」、診療行為回数「１」、コメントコード「８４０００００８２」の出現回数の割合である。
【０１６４】
また、辞書作成処理部２５０は、関連度算出部２５６により、関連度（重み）を算出し、区分「医科」と対応付ける。
【０１６５】
以上の処理により、中間ファイル９１のレコード９１−１から、区分テーブル２２２のレコード２２２−１が生成される。
【０１６６】
次に、辞書作成処理部２５０は、区分テーブル生成部２５３により、レコード９１−１から、所在地と対応する都道府県コード「１３」を取得し、区分「１３（東京都）」とする。そして、区分テーブル生成部２５３は、区分「１３」と、レコード９１−１から取得したレセプト電算コード「１５０２８６４１０」、診療行為回数「１」、コメントコード「８４０００００８２」とを対応付ける。
【０１６７】
続いて、辞書作成処理部２５０は、出現回数取得部２５４により、コメント辞書データベース２２０の区分テーブル２２３において、区分「１３」であり、レセプト電算コード「１５０２８６４１０」、診療行為回数「１」、コメントコード「８４０００００８２」を含むコメント辞書情報が存在する場合には、該当するコメント辞書情報の出現回数の値に１を加算する。また、コメント辞書データベース２２０の区分テーブル２２３に、該当するコメント辞書情報が存在しない場合、出現回数取得部２５４により、区分「１３」に出現回数「１」を対応付ける。
【０１６８】
続いて、辞書作成処理部２５０は、合致率算出部２５５により合致率を算出し、区分「１３」と対応付ける。合致率は、区分テーブル２２３に含まれる全てのレコードにおけるレセプト電算コード「１５０２８６４１０」の出現回数に対する、区分「１３」且つレセプト電算コード「１５０２８６４１０」、診療行為回数「１」、コメントコード「８４０００００８２」の出現回数の割合である。
【０１６９】
また、辞書作成処理部２５０は、関連度算出部２５６により、関連度（重み）を算出し、区分「１３」と対応付ける。
【０１７０】
以上の処理により、中間ファイル９１のレコード９１−１から、区分テーブル２２３のレコード２２３−１が生成される。
【０１７１】
次に、辞書作成処理部２５０は、区分テーブル生成部２５３により、レコード９１−１から、病名と対応する傷病名コード「８８４５７４２」を取得し、区分「８８４５７４２」とする。そして、区分テーブル生成部２５３は、区分「８８４５７４２」と、レコード９１−１から取得したレセプト電算コード「１５０２８６４１０」、診療行為回数「１」、コメントコード「８４０００００８２」とを対応付ける。
【０１７２】
続いて、辞書作成処理部２５０は、出現回数取得部２５４により、コメント辞書データベース２２０の区分テーブル２２４において、区分「８８４５７４２」であり、レセプト電算コード「１５０２８６４１０」、診療行為回数「１」、コメントコード「８４０００００８２」を含むコメント辞書情報が存在する場合には、該当するコメント辞書情報の出現回数の値に１を加算する。また、コメント辞書データベース２２０の区分テーブル２２４に、該当するコメント辞書情報が存在しない場合、出現回数取得部２５４により、区分「８８４５７４２」に出現回数「１」を対応付ける。
【０１７３】
続いて、辞書作成処理部２５０は、合致率算出部２５５により合致率を算出し、区分「８８４５７４２」と対応付ける。合致率は、区分テーブル２２４に含まれる全てのレコードにおけるレセプト電算コード「１５０２８６４１０」の出現回数に対する、区分「８８４５７４２」且つレセプト電算コード「１５０２８６４１０」、診療行為回数「１」、コメントコード「８４０００００８２」の出現回数の割合である。
【０１７４】
また、辞書作成処理部２５０は、関連度算出部２５６により、関連度（重み）を算出し、区分「８８４５７４２」と対応付ける。
【０１７５】
以上の処理により、中間ファイル９１のレコード９１−１から、区分テーブル２２４のレコード２２４−１が生成される。
【０１７６】
本実施形態の辞書作成処理部２５０は、以上のように、レセプト電算ファイルからコメントコードとレセプト電算コードとが対応付けられたコメント辞書データベース２２０を作成する。
【０１７７】
本実施形態の辞書作成処理部２５０は、レセプト電算ファイルが提出される度に、コメント辞書データベース２２０の作成を行っても良い。本実施形態では、レセプト電算ファイルが提出される度にコメント辞書データベース２２０を作成することで、コメント辞書データベース２２０を更新することができる。
【０１７８】
次に、本実施形態のコメント抽出処理部２６０の処理について説明する。
【０１７９】
本実施形態のコメント抽出処理部２６０は、情報処理装置３００において電子カルテを保存する操作や、電子カルテに基づく会計処理を確定する操作がなされると、コメント辞書データベース２２０において診療行為と対応付けられたコメントが付与されているか否かを判定する。そして、コメント抽出処理部２６０は、該当するコメントが付与されていない場合、所定の条件を満たすコメントを、診療行為と対応付けられるコメントの候補として、コメントが付与されていないことの警告と共に表示させる。
【０１８０】
以下に、図１２を参照して、抽出されるコメントの条件について説明する。図１２は、抽出されるコメントの条件を説明する図である。
【０１８１】
本実施形態のコメント抽出処理部２６０では、診療行為を示すレセプト電算コードと対応するコメントコードを含むコメント辞書情報のうち、出現回数と合致率のそれぞれが、それぞれに対する閾値を超えるコメント辞書情報のコメントコードを抽出する。そして、コメント抽出処理部２６０は、抽出したコメントコードと対応するコメントを診療行為と対応付けられるコメントの候補として出力する。
【０１８２】
図１２に示すグラフでは、横軸を出現回数とし、縦軸を合致率としている。本実施形態では、出現回数に対して設けられ閾値を２００回とし、合致率に対して設けられた閾値を７０％とした。
【０１８３】
コメント辞書情報の出現回数と合致率が、それぞれの閾値を超える場合とは、このコメント辞書情報におけるレセプト電算コードとコメントコードとの組合せが、一定の割合で用いられていることを示す。
【０１８４】
具体的には、出現回数が２００回以上である場合とは、コメント辞書データベース２２０に、レセプト電算コードとコメントコードと診療行為回数との組が２００回以上出現することを示す。また、合致率が７０％以上である場合とは、一月分のレセプト電算ファイルに出現するレセプト電算コードの回数のうち、７０％以上が、コメント辞書情報において対応付けられているコメントコードと診療行為回数との組として、出現していることを示す。
【０１８５】
つまり、この場合、レセプト電算コードは、コメント辞書情報において対応付けられたコメントコードとの組とされている確率が高い。言い換えれば、このコメントコードは、レセプト電算コードが示す診療行為に付与されるべきコメントを示すコメントコードである可能性が高い。
【０１８６】
本実施形態では、以上の観点から、コメント抽出処理部２６０は、コメント辞書データベース２２０に含まれる区分テーブル２２１〜２２４のそれぞれから、診療行為を示すレセプト電算コードを含むコメント辞書情報のうち、出現回数及び合致率がそれぞれの閾値以上であるコメント辞書情報を抽出する。
【０１８７】
そして、コメント抽出処理部２６０は、抽出したコメント辞書情報に含まれるコメントコードが示すコメントを、コメントの候補として出力する。
【０１８８】
尚、本実施形態の出現回数及び合致率に対する閾値は、予め設定される値であり、任意に変更可能である。特に、出現回数に対する閾値は、医療機関の規模や、診療時間、都道府県における医療機関の数等に応じて、適宜設定される値であって良い。
【０１８９】
以下に、図１３を参照し、コメント抽出処理部２６０の処理を説明する。始めに、コメント抽出処理部２６０が、診療行為と対応するコメントの検索要求を受け付けたときの処理について説明する。
図１３は、レセプト電算ファイル作成装置のコメント抽出処理部の処理を説明するフローチャートである。
【０１９０】
本実施形態のコメント抽出処理部２６０は、レセプト電算コード取得部２６１により、情報処理装置３００において電子カルテを保存させる操作又は会計処理を確定させる操作が成されたか否かを判定する（ステップＳ１３０１）。言い換えれば、レセプト電算コード取得部２６１は、情報処理装置３００から、電子カルテを保存させる操作を受け付けた通知又は会計処理を確定させる操作を受け付けた通知を受けた否かを判定する。
【０１９１】
ステップＳ１３０１において、該当する通知を受け付けていない場合、レセプト電算コード取得部２６１は、該当する通知を受け付けるまで待機する。
【０１９２】
ステップＳ１３０１において、該当する通知を受け付けた場合、レセプト電算コード取得部２６１は、操作を受け付けた通知に含まれる日付から、参照先となるコメント辞書データベース２２０を選択する（ステップＳ１３０２）。
【０１９３】
次に、レセプト電算コード取得部２６１は、情報処理装置３００から、電子カルテの作成又は会計処理において入力された診療行為と対応するレセプト電算コードし、診療行為回数とを取得する（ステップＳ１３０３）。
【０１９４】
続いて、コメント抽出処理部２６０は、患者情報取得部２６２と所在地情報取得部２６３により、診療行為と対応付けられた患者の患者情報における区分と対応する情報と、診療行為が行われた医療機関の所在地を示す情報とを取得する（ステップＳ１３０４）。
【０１９５】
具体的には、患者情報取得部２６２は、情報処理装置３００から、診療行為と対応付けられた患者の患者情報を取得し、年齢、診療科（医科又は歯科）、病名を取得する。また、所在地情報取得部２６３は、情報処理装置３００において保持されている医療機関の所在地（都道府県）を示す情報を取得する。レセプト電算ファイル作成装置２００は、例えば検索要求と共に、患者情報と所在地を示す情報とを受け付けても良い。
【０１９６】
続いて、コメント抽出処理部２６０は、コメント辞書情報抽出部２６４により、選択されたコメント辞書データベース２２０の区分テーブル２２１〜２２４のそれぞれから、レセプト電算コード取得部２６１が取得したレセプト電算コードと診療行為回数と、を含むコメント辞書情報を抽出する（ステップＳ１３０５）。
【０１９７】
続いて、コメント抽出処理部２６０は、条件判定部２６５により、区分テーブル２２１〜２２４から抽出したコメント辞書情報のうち、出現回数及び合致率がそれぞれの閾値以上となるコメント辞書情報が存在するか否かを判定する（ステップＳ１３０６）。
【０１９８】
ステップＳ１３０６において、該当するコメント辞書情報が存在しない場合、コメント抽出処理部２６０は、後述するステップＳ１３１４へ進む。
【０１９９】
ステップＳ１３０６において、該当するコメント辞書情報が存在する場合、コメント抽出処理部２６０は、該当するコメント辞書情報を抽出する（ステップＳ１３０７）。
【０２００】
続いて、条件判定部２６５は、ステップＳ１３０７で抽出されたコメント辞書情報に、区分テーブル２２４から抽出されたコメント辞書情報が含まれるか否かを判定する（ステップＳ１３０８）。
【０２０１】
ステップＳ１３０８において、区分テーブル２２４から抽出されたコメント辞書情報が含まれない場合、コメント抽出処理部２６０は、後述するステップＳ１３１４へ進む。
【０２０２】
ステップＳ１３０８において、区分テーブル２２４から抽出されたコメント辞書情報が含まれる場合、コメント抽出処理部２６０は、ステップＳ１３０７で抽出したコメント辞書情報において、確定報告数が所定の回数以上であるコメント辞書情報を除外の対象外とする（ステップＳ１３０９）。言い換えれば、コメント抽出処理部２６０は、確定報告数が所定回数以上のコメント辞書情報を保持する。
【０２０３】
本実施形態では、この処理により、採用される可能性が高いレセプト電算コードとコメントコードの組合せを保持し、このコメントコードと対応するコメントを候補として出力することができる。
【０２０４】
次に、コメント抽出処理部２６０は、偽陽性報告数が所定回数以上のコメント辞書情報を除外する（ステップＳ１３１０）。本実施形態では、この処理により、出現回数及び合致率が閾値以上であっても、不採用とされる可能性が高いレセプト電算コードとコメントコードとの組合せを除外できる。
【０２０５】
続いて、コメント抽出処理部２６０は、コメント取得部２６６により、レセプト電算処理マスタコードを参照し、残ったコメント辞書情報に含まれるコメントコードと対応するコメントの内容を示すテキストデータを取得する（ステップＳ１３１１）。
【０２０６】
に続いて、コメント抽出処理部２６０は、情報処理装置３００において作成された電子カルテ又は会計処理において、取得したコメントと合致するコメントが入力されているか否かを判定する（ステップＳ１３１２）。
【０２０７】
具体的には、コメント抽出処理部２６０は、情報処理装置３００に対して診療行為と対応付けられたコメントの取得要求を行い、取得したコメントがあれば、ステップＳ１３１１で取得されたコメント内容と合致するか否かを判定する。
【０２０８】
ステップＳ１３１２において、ステップＳ１３１１で取得したコメントと合致するコメントが未入力であった場合、コメント抽出処理部２６０は、診療行為と対応するコメントが未入力であることを示す警告と共に、ステップＳ１３１１で取得したコメント内容を関連度が高い順に情報処理装置３００へ出力し（ステップＳ１３１３）、処理を終了する。
【０２０９】
ステップＳ１３１２において、ステップＳ１３１１で取得したコメントと合致するコメントが入力済みであった場合、レセプト電算ファイル作成装置２００は、情報処理装置３００に対し、操作の実行を指示し（ステップＳ１３１４）、処理を終了する。
【０２１０】
尚、本実施形態のコメント出力部２６７は、コメントの内容を出力する際に、ステップＳ１３１１で残ったコメント辞書情報に含まれる関連度の値が大きい順に、コメントの内容を並べて表示させる。本実施形態では、このようにコメントを表示させることで、抽出されたコメントのうち、レセプト電算コードとの関連が強いと思われるコメントから順に表示させることができる。
【０２１１】
ステップＳ１３０６において、条件判定部２６５により、該当するコメント辞書情報が存在しないと判定された場合、又はステップＳ１３０８において、条件判定部２６５により、区分テーブル２２４から抽出されたコメント辞書情報が存在しないと判定された場合、コメント抽出処理部２６０はステップＳ１３１４へ進む。
【０２１２】
ステップＳ１３１４以降の処理は、患者情報から取得した病名と、ステップＳ１３０３で取得したレセプト電算コードとを含むコメント辞書情報が存在しない場合、又はこれらを含むコメント辞書情報は存在するが、出現回数と合致率が閾値未満である場合である。
【０２１３】
病名は、その種名が多岐にわたっており、同類に分類される疾病であっても、異なる病名で表現される場合が考えられる。
【０２１４】
そこで、本実施形態では、ステップＳ１３０３で取得したレセプト電算コードが、患者情報から取得した病名と対応付けられていない場合、区分テーブル２２４において、このレセプト電算コードが、患者情報から取得した病名と同類に分類される他の病名に対応付けられているか否かを調べる。
【０２１５】
そして、区分テーブル２２４において、このレセプト電算コードが、同じ分類の他の病名と対応付けられたコメント辞書情報が存在した場合、該当するコメント辞書情報に含まれる出現回数及び合致率を用いて、再度条件判定部２６５による判定を行う。
【０２１６】
つまり、ステップＳ１３１４以降の処理では、患者情報に含まれる病名と同類とされる病名に対応付けられたレセプト電算コードを、患者情報に含まれる病名に対応付けられたものとして捉え、コメントの抽出を行っている。
【０２１７】
コメント抽出処理部２６０は、条件判定部２６５により、区分テーブル２２４において、区分の病名が、患者情報に含まれる病名と同類に分類される病名であり、且つ診療行為回数がステップＳ１３０３で取得した値と一致するコメント辞書情報が存在するか否かを判定する（ステップＳ１３１４）。
【０２１８】
尚、同類とされる病名の分類を示す情報は、予めレセプト電算ファイル作成装置２００に保持されていても良い。また、同類と分類される病名は、レセプト電算処理マスタコードにおいて、グループ化されていても良い。
【０２１９】
ステップＳ１３１４において、該当するコメント辞書情報が存在する場合、コメント抽出処理部２６０は、後述するステップＳ１３１６へ進む。
【０２２０】
ステップＳ１３１４において、該当するコメント辞書情報が存在しない場合、コメント抽出処理部２６０は、ステップＳ１３１４までの処理で抽出されたコメント辞書情報が存在するか否かを判定する（ステップＳ１３１５）。ステップＳ１３１５において、抽出されたコメント辞書情報が存在する場合、コメント抽出処理部２６０は、ステップＳ１３０９へ進む。
【０２２１】
ステップＳ１３１５において、抽出されたコメント辞書情報が存在しない場合、コメント抽出処理部２６０は、ステップＳ１３１４へ進む。
【０２２２】
ステップＳ１３１４において、同類と分類される病名と、ステップＳ１３０３で取得した診療行為回数とを含むコメント辞書情報が存在する場合、コメント抽出処理部２６０は、該当するコメント辞書情報に含まれる出現回数の値と合致率の値を、区分テーブル２２４から抽出されたコメント辞書情報の出現回数と合致率に加算する（ステップＳ１３１６）。尚、区分テーブル２２４から抽出されたコメント辞書情報が存在しない場合には、同類と分類される病名を含むコメント辞書情報の出現回数の値と合致率の値に０を加算すれば良い。
【０２２３】
続いて、コメント抽出処理部２６０は、条件判定部２６５により、加算した出現回数と合致率の両方が、それぞれに対して設定された閾値以上である否かを判定する（ステップＳ１３１７）。
【０２２４】
ステップＳ１３１７において、閾値以上でない場合、コメント抽出処理部２６０はステップＳ１３１５へ進む。ステップＳ１３１７において、閾値以上である場合、コメント抽出処理部２６０は、区分テーブル２２４から、患者情報に含まれる病名を含むコメント辞書情報を抽出し（ステップＳ１３１８）、ステップＳ１３０９へ進む。
【０２２５】
以下に、図４を参照して、コメント抽出処理部２６０の処理を具体的に説明する。以下の説明では、東京都の医療機関に設置された情報処理装置３００において、年齢が５歳であり、過去に「Ｓ状結腸憩室炎」と診断された患者に対し、医科においてレセプト電算コード「１５０２８６４１０」の診療行為に対するコメントの検索要求が行われた場合について説明する。尚、レセプト電算コード「１５０２８６４１０」の診療行為回数は１であったものとする。
【０２２６】
この検索要求は、例えば情報処理装置３００に表示された患者の電子カルテにおいて、レセプト電算コード「１５０２８６４１０」と対応する診療行為が入力され、コメントの検索要求を行う操作がなされた場合に、レセプト電算ファイル作成装置２００に送信されても良い。また、診療行為回数は、検索要求と共に情報処理装置３００からレセプト電算ファイル作成装置２００へ送信されても良い。
【０２２７】
コメント抽出処理部２６０は、レセプト電算コード取得部２６１により、検索要求と共に、患者情報と、医療機関の所在地を示す情報とを受け付ける。
【０２２８】
コメント抽出処理部２６０は、これらを受け付けると、患者情報から、年齢「５歳」、診療科「医科」、「Ｓ状結腸憩室炎」の情報を取得する。また、コメント抽出処理部２６０は、医療機関の所在地を示す情報として、東京都の都道府県コード「１３」を取得する。
【０２２９】
次に、コメント抽出処理部２６０は、患者情報に含まれる患者の年齢（６歳未満）から、区分テーブル２２１において、区分「幼児」と、レセプト電算コード「１５０２８６４１０」と、診療行為回数「１」とを含むコメント辞書情報を検索し、コメント辞書情報２２１−１を抽出する。
【０２３０】
また、コメント抽出処理部２６０は、診療科（医科）から、区分テーブル２２２において、区分「医科」と、レセプト電算コード「１５０２８６４１０」と、診療行為回数「１」を含むコメント辞書情報を検索し、コメント辞書情報２２２−１を抽出する。
【０２３１】
また、コメント抽出処理部２６０は、医療機関の所在地を示す情報（都道府県コード「１３」）から、区分テーブル２２３において、区分「１３」と、レセプト電算コード「１５０２８６４１０」と、診療行為回数「１」と、を含むコメント辞書情報を検索し、コメント辞書情報２２３−１、２２３−２を抽出する。
【０２３２】
また、コメント抽出処理部２６０は、区分テーブル２２４において、区分となる病名「Ｓ状結腸憩室炎」と、レセプト電算コード「１５０２８６４１０」と、診療行為回数「１」を含むコメント辞書情報を検索し、コメント辞書情報２２４−２を抽出する。
【０２３３】
したがって、コメント抽出処理部２６０は、コメント辞書情報２２１−１、２２２−１、２２３−１、２２３−２、２２４−２を抽出する。
【０２３４】
次に、コメント抽出処理部２６０き、５つのコメント辞書情報２２１−１、２２２−１、２２３−１、２２３−２、２２４−２から、出現回数が２００回以上であり、且つ合致率が７０％以上という条件を満たすコメント辞書情報を抽出する。
【０２３５】
ここでは、コメント辞書情報２２３−２は、出現回数が２３０回で合致率が１０％であり、条件を満たしていない。また、コメント辞書情報２２４−２は、出現回数が１００回で合致率が１０％であり、条件を満たしていない。よって、コメント抽出処理部２６０は、５つのコメント辞書情報から、コメント辞書情報２２１−１、２２２−１、２２３−１を抽出する。
【０２３６】
ここで抽出されたコメント辞書情報２２１−１、２２２−１、２２３−１には、区分テーブル２２４から抽出されたコメント辞書情報は含まれない。
【０２３７】
そこで、コメント抽出処理部２６０は、区分テーブル２２４において、「Ｓ状結腸憩室炎」と同類に分類される病名と、レセプト電算コード「１５０２８６４１０」と、診療行為回数「１」と、を含むコメント辞書情報を検索する。
【０２３８】
病名「Ｓ状結腸憩室炎」は、病名「Ｓ状結腸憩室出血」と同類に分類される。よって、コメント抽出処理部２６０は、区分「Ｓ状結腸憩室出血」とレセプト電算コード「１５０２８６４１０」と診療行為回数「１」とを含むコメント辞書情報が区分テーブル２２４に存在するか否かを判定する。
【０２３９】
区分テーブル２２４には、区分「Ｓ状結腸憩室出血」とレセプト電算コード「１５０２８６４１０」と診療行為回数「１」とを含むコメント辞書情報２２４−１が存在する。
【０２４０】
次に、コメント抽出処理部２６０は、コメント辞書情報２２４−１の出現回数及び合致率と、コメント辞書情報２２４−２の出現回数及び合致率のそれぞれを加算する。その結果、出現回数及び合致率は、４５０回と８５％となり、条件を満たす。よって、コメント抽出処理部２６０は、コメント辞書情報２２４−２を抽出する。
【０２４１】
続いて、コメント抽出処理部２６０は、抽出した４つのコメント辞書情報２２１−１、２２２−１、２２３−１、２２４−２から、確定報告数が所定回数以上のコメント辞書情報は、除外対象としない。
【０２４２】
本実施形態では、例えば所定回数を１００回とし、確定報告数が１００回以上のコメント辞書情報２２１−１、２２２−１、２２３−１を除外対象としない。尚、コメント辞書情報２２４−２は、確定報告数が５４回であるから、除外対象となる。
【０２４３】
続いて、コメント抽出処理部２６０は、除外対象となるコメント辞書情報から、偽陽性報告数が所定回数以上のコメント辞書情報を除外する。本実施形態では、例えば偽陽性報告数が５０回以上のコメント辞書情報を、コメント候補を抽出するコメント辞書情報から除外する。
【０２４４】
ここで、コメント抽出処理部２６０は、除外対象となるコメント辞書情報２２４−２の偽陽性報告数は、２回である。したがって、コメント辞書情報２２４−２は、コメントを抽出するコメント辞書情報となる。
【０２４５】
次に、コメント抽出処理部２６０は、ここで抽出されたコメント辞書情報２２１−１、２２２−１、２２３−１、２２４−２のそれぞれから、コメントコードを抽出し、コメントコードと対応するコメント内容を取得する。
【０２４６】
具体的には、コメント抽出処理部２６０は、コメント辞書情報２２１−１、２２２−１、２２３−１から、コメントコード「８４０００００８２」を抽出し、コメント辞書情報２２４−２から、コメントコード「８３０００００２４」を抽出する。そして、コメント抽出処理部２６０は、コメントコード「８４０００００８２」と対応するコメント内容と、コメントコード「８３０００００２４」と対応するコメント内容とを取得する。
【０２４７】
次に、コメント抽出処理部２６０は、コメント辞書情報２２１−１、２２２−１、２２３−１における関連度「９５０」と、コメント辞書情報２２４−２における関連度「１００」を取得する。そして、コメント抽出処理部２６０は、関連度が大きいコメントコードと対応するコメント内容から順に、情報処理装置３００へコメント内容を表示させる。
【０２４８】
具体的には、コメント抽出処理部２６０は、関連度「９５０」であるコメントコード「８４０００００８２」と対応するコメント内容、関連度「９５０」であるコメントコード「８３０００００２４」と対応するコメント内容の順に、情報処理装置３００にコメント内容を表示させる。
【０２４９】
本実施形態では、以上のようにコメントの候補を表示させることで、レセプト電算コードに対応付けられる可能性の高いコメントから順に、コメントの候補を情報処理装置３００に表示させることができる。したがって、本実施形態によれば、レセプト電算コードに付与されるべきコメントの入力を支援することができる。
【０２５０】
次に、図１４、図１５を参照し、レセプト電算ファイル作成装置２００が、情報処理装置３００による、電子カルテを保存する操作や、電子カルテに基づく会計処理を確定する操作を受け付けた場合の情報処理装置３００における表示について説明する。
【０２５１】
図１４は、警告とコメントの候補が表示された画面の例を説明する第一の図である。
【０２５２】
本実施形態の情報処理装置３００は、例えば医師等により診療行為が入力された電子カルテにおいて、検体検査オーダを確定する操作を受けると、診療行為と、検索要求と、この診療行為が行われた患者の患者情報と、医療機関の所在地を示す情報とをレセプト電算ファイル作成装置２００へ送信する。
【０２５３】
図１４に示す画面１５０−１は、電子カルテの確定の操作を受け付けた際に情報処理装置３００に表示される画面の例である。
【０２５４】
コメント選択画面１５０−１には、コメント内容の候補の一覧１４６を含む。一覧１４６では、各コメント内容と、関連度と、偽陽性報告数と、確定報告数とが対応付けられている。
【０２５５】
また、一覧１４６では、各コメント内容に、付与するコメントを選択するための選択欄１４７、偽陽性報告を行うための偽陽性報告入力欄１４８、確定報告を行うための確定報告入力欄１４９が対応付けられている。また、コメント選択画面１５０−１は、選択したコメント内容を各種検査オーダに反映させるためのボタン１５１と、コメントの選択をキャンセルするためのボタン１５２とが表示される。
【０２５６】
本実施形態では、偽陽性報告入力欄１４８にチェックが入力されると、コメント辞書データベース２２０において、チェックが入力されたコメント内容を示すコメントコードと、診療行為を示すレセプト電算コードとの組に対応する偽陽性報告数に１が加算される。
【０２５７】
また、確定報告入力欄１４９にチェックが入力されると、コメント辞書データベース２２０において、チェックが入力されたコメント内容を示すコメントコードと、診療行為を示すレセプト電算コードとの組に対応する確定報告数に１が加算される。
【０２５８】
以上のように、本実施形態では、診療行為に対するコメントの検索要求を受け付けると、診療行為に対応するコメントの候補を、関連度が高い順に表示させることができる。
【０２５９】
図１５は、警告とコメントの候補が表示された画面の例を説明する第二の図である
図１５に示す画面１５０−２は、会計処理の確定の操作を受け付けた際に情報処理装置３００に表示される画面の例である。
【０２６０】
コメント選択画面１５０−２には、メッセージ１６５と、コメント内容の候補の一覧１４６から会計処理を行う会計画面へ表示を切り替えるためのボタン１５２と、が表示される。
【０２６１】
本実施形態では、例えば一覧１４６の選択欄１４７においてコメントが選択された後に、ボタン１５２が操作されると、選択されたコメントが会計処理において診療行為と対応付けられても良い。
【０２６２】
以上のように、本実施形態では、会計処理の確定前に、入力された診療行為に対応するコメントが入力されているか否かを判定し、未入力である場合には警告とコメント内容の候補を表示させる。したがって、本実施形態では、診療行為に対するコメントの入力を支援できる。
【０２６３】
尚、本実施形態では、情報処理装置３００とレセプト電算ファイル作成装置２００とが別々の装置であるものとして説明したが、これに限定されない。情報処理装置３００とレセプト電算ファイル作成装置２００とは、１台のコンピュータにより実現されても良い。
【０２６４】
（第二の実施形態）
以下に、図面を参照して第二の実施形態について説明する。第二の実施形態は、集計処理部２４０が情報処理装置３００に設けられている点が、第一の実施形態と相違する。よって、以下の第二の実施形態の説明では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには、第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【０２６５】
図１６は、第二の実施形態のレセプト電算ファイル作成システムの一例を示す図である。本実施形態のレセプト電算ファイル作成システム１００Ａは、レセプト電算ファイル作成装置２００Ａと、情報処理装置３００Ａとを有する。
【０２６６】
本実施形態のレセプト電算ファイル作成装置２００Ａは、レセプト作成支援処理部２３０Ａを有する。レセプト作成支援処理部２３０Ａは、辞書作成処理部２５０と、コメント抽出処理部２６０とを有する。
【０２６７】
本実施形態の情報処理装置３００Ａは、第一の実施形態の情報処理装置３００の有する各部に加え、集計処理部２４０を有する。本実施形態の情報処理装置３００Ａは、レセプト作成処理部３４０は、レセプト電算ファイル３５０を作成し、集計処理部２４０へ渡す。
【０２６８】
集計処理部２４０は、レセプト電算ファイル３５０を受け取ると、中間ファイルを作成し、この中間ファイルをレセプト電算ファイル作成装置２００Ａへ送信する。
【０２６９】
レセプト電算ファイル作成装置２００Ａでは、レセプト作成支援処理部２３０Ａにより、受信した中間ファイルからコメント辞書データベース２２０を作成する。
【０２７０】
尚、図１６では、レセプト電算ファイル作成システム１００Ａに含まれる情報処理装置３００Ａを１台としているが、これに限定されない。情報処理装置３００Ａは、任意の台数であって良い。
【０２７１】
また、本実施形態のレセプト電算ファイル作成システム１００Ａにおいて、複数の情報処理装置３００Ａが存在する場合には、それぞれの情報処理装置３００Ａは、異なる医療機関に設置されたものであっても良い。
【０２７２】
その場合、レセプト電算ファイル作成装置２００Ａは、異なる医療機関で作成されたレセプト電算ファイルに基づく複数の中間ファイルから、コメント辞書データベース２２０を作成することができる。よって、レセプト電算ファイル作成装置２００Ａは、コメント辞書データベース２２０における診療行為と、コメントとの対応付けの精度を向上させることができる。言い換えれば、レセプト電算ファイル作成装置２００Ａでは、コメント辞書データベース２２０において、診療行為に対応付けられたコメントが、診療行為に付与すべきコメントである確率を高めることができる。
【０２７３】
開示の技術では、以下に記載する付記のような形態が考えられる。
（付記１）
診療行為を特定する診療行為情報と、コメント内容を特定するコメント特定情報とを対応付けたレセプト電算ファイルを記憶する記憶部を参照し、前記診療行為の種別毎に診療行為情報の総数と、コメントが対応づけられて記憶された診療行為情報の数を集計し、
前記診療行為情報の総数に対するコメントが対応づけられて記憶された診療行為情報の数が所定の割合を超える診療行為の種別を特定し、
特定した前記診療行為の種別が指定又は入力された場合に、コメントの入力を促す表示を行う、又は、コメントの入力を必須の入力事項に設定する、
処理をコンピュータに実行させるレセプト電算ファイル作成プログラム。
（付記２）
前集計する処理は、
前記レセプト電算ファイルから、所定の項目毎に、前記診療行為情報と、前記コメント特定情報と、前記診療行為情報と前記コメント特定情報の組合せの出現頻度を示す情報を集計した区分テーブルを作成し、
前記区分テーブル毎に、
前記出現頻度を示す情報として、
前記レセプト電算ファイルにおける前記診療行為情報と前記コメント特定情報の組合せの出現回数と、
前記区分テーブルにおける前記診療行為情報の出現回数に対する、前記区分テーブルにおける前記診療行為情報と、前記診療行為情報が示す診療行為が行われた回数と、前記コメント特定情報と、の組合せの出現回数の割合を示す合致率と、を前記診療行為情報と、前記コメント特定情報と、に対応付ける付記１記載のレセプト電算ファイル作成プログラム。
（付記３）
前記集計する処理は、
前記出現回数に応じた重みを算出し、前記診療行為情報と、前記コメント特定情報と、に対応付ける付記２記載のレセプト電算ファイル作成プログラム。
（付記４）
前記集計する処理は、
前記レセプト電算ファイルが、返戻に対する再提出用に作成された再提出用のレセプト電算ファイルであった場合に、
前記再提出用のレセプト電算ファイルに含まれる前記診療行為情報と、前記コメント特定情報と、に対応付けられる重みが大きくなるように、前記出現回数を調整する、付記３記載のレセプト電算ファイル作成プログラム。
（付記５）
前記特定する処理は、
前記診療行為情報と対応付けられた前記出現回数と前記合致率が、それぞれに対して設定された閾値以上となる診療行為の種別を特定する、付記２乃至４の何れか一項に記載のレセプト電算ファイル作成プログラム。
（付記６）
前記集計する処理は、
前記レセプト電算ファイルから、情報の項目として、患者を特定する患者識別子と、前記診療行為情報、前記コメント特定情報、前記患者の年齢、前記レセプト電算ファイルを作成した医療機関の所在地、診療行為を行った診療科、前記患者を含む中間ファイルを作成し、
前記中間ファイルが含む項目のうち、前記患者の年齢、前記医療機関の所在地、前記診療科、前記病名を前記所定の項目として、前記区分テーブルを生成する、付記１乃至５の何れか一項に記載のレセプト電算ファイル作成プログラム。
（付記７）
前記表示を行う処理は、
抽出された前記コメント特定情報と対応付けられた重みが大きい順に、前記コメント特定情報と対応するコメント内容を表示させる画面データを出力する、付記３乃至６の何れか一項に記載のレセプト電算ファイル作成プログラム。
（付記８）
前記特定する処理は、
前記診療行為情報が入力された電子カルテの保存指示又は前記診療行為情報が入力された会計処理の確定指示と共に、前記診療行為情報の入力を受ける、付記１乃至７の何れか一項に記載のレセプト電算ファイル作成プログラム。
（付記９）
診療行為を特定する診療行為情報と、コメント内容を特定するコメント特定情報とを対応付けたレセプト電算ファイルを記憶する記憶部を参照し、前記診療行為の種別毎に診療行為情報の総数と、コメントが対応づけられて記憶された診療行為情報の数を集計する集計部と、
前記診療行為情報の総数に対するコメントが対応づけられて記憶された診療行為情報の数が所定の割合を超える診療行為の種別を特定する特定部と、
特定した前記診療行為の種別が指定又は入力された場合に、コメントの入力を促す表示を行う、又は、コメントの入力を必須の入力事項に設定する出力部と、を有するレセプト電算ファイル作成装置。
（付記１０）
コンピュータによるレセプト電算ファイル作成方法であって、該コンピュータが、
診療行為を特定する診療行為情報と、コメント内容を特定するコメント特定情報とを対応付けたレセプト電算ファイルを記憶する記憶部を参照し、前記診療行為の種別毎に診療行為情報の総数と、コメントが対応づけられて記憶された診療行為情報の数を集計し、
前記診療行為情報の総数に対するコメントが対応づけられて記憶された診療行為情報の数が所定の割合を超える診療行為の種別を特定し、
特定した前記診療行為の種別が指定又は入力された場合に、コメントの入力を促す表示を行う、又は、コメントの入力を必須の入力事項に設定する、
レセプト電算ファイル作成方法。
【０２７４】
本発明は、具体的に開示された実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０２７５】
１００、１００Ａ  レセプト電算ファイル作成システム
２００、２００Ａ  レセプト電算ファイル作成装置
２２０  コメント辞書データベース
２３０、２３０Ａ  レセプト作成支援処理部
２４０  集計処理部
２４１  ファイル取得部
２４３  中間ファイル作成部
２５０  辞書作成処理部
２５１  中間ファイル取得部
２５３  区分テーブル生成部
２５４  出現回数取得部
２５５  合致率算出部
２５６  関連度算出部
２６０  コメント抽出処理部
２６４  コメント辞書情報抽出部
２６５  条件判定部
２６６  コメント取得部
２６７  コメント出力部  
３００  情報処理装置
３５０  レセプト電算ファイル
【図１】
0006593231.tif 000002
【図２】
0006593231.tif 000003
【図３】
0006593231.tif 000004
【図４】
0006593231.tif 000005
【図５】
0006593231.tif 000006
【図６】
0006593231.tif 000007
【図７】
0006593231.tif 000008
【図８】
0006593231.tif 000009
【図９】
0006593231.tif 000010
【図１０】
0006593231.tif 000011
【図１１】
0006593231.tif 000012
【図１２】
0006593231.tif 000013
【図１３】
0006593231.tif 000014
【図１４】
0006593231.tif 000015
【図１５】
0006593231.tif 000016
【図１６】
0006593231.tif 000017