(57)【要約】【課題】  広く普及している電子レセプトデータを自動的にＤＰＣデータに準拠したデータ形式に変換することができる電子レセプトデータ変換プログラムおよび電子レセプトデータ変換システムを提供する。【解決手段】  変換元となる電子レセプトデータを記憶するとともに、変換後に出力される代表ファイルおよび明細ファイルを記憶する記憶手段２と、記憶手段２から電子レセプトデータを読み出して、代表ファイルおよび明細ファイルの構築に必要なデータを抽出して各ファイルに保存するとともに、代表ファイルおよび明細ファイルを構成する各レコードに両者を対応づける同一の順序番号を付与し、かつ、診療行為回数が省略されているレコードについて、後列に記録されている他のレコードの行為回数を参照して当該省略されている行為回数を補完して明細ファイルを構築する演算処理手段３としてコンピュータを機能させる。【選択図】  図１
2011118538.tif 000002
【特許請求の範囲】
【請求項１】
電子化された診療報酬明細書である電子レセプトデータをＤＰＣ（Diagnosis Procedure Combination；診断群分類）データに準拠したデータ形式に変換する電子レセプトデータ変換プログラムであって、
変換元となる前記電子レセプトデータを記憶するとともに、変換後に出力される診療行為ごとの診療報酬点数の小計を記録する代表ファイル、および変換後に出力される各診療行為に対応する詳細情報を記録する明細ファイルを記憶する記憶手段と、
前記記憶手段から前記電子レセプトデータを読み出して、前記代表ファイルおよび前記明細ファイルの構築に必要なデータを抽出して各ファイルに保存するとともに、前記代表ファイルを構成するレコードおよび前記明細ファイルを構成するレコードのそれぞれに、前記代表ファイルと前記明細ファイルとを対応づける同一の順序番号を付与し、かつ、前記電子レセプトデータを構成するレコードのうち診療行為の行為回数が省略されているレコードについて、後列に記録されている他のレコードの行為回数を参照して当該省略されている行為回数を補完して前記明細ファイルを構築する演算処理手段と
してコンピュータを機能させる電子レセプトデータ変換プログラム。
【請求項２】
前記記憶手段は、
変換元となる電子レセプトデータを記憶する電子レセプトデータ記憶部と、
診療情報の種別をコード化したレセプト電算コードに対応付けて、前記診療情報に関する各種のマスターデータが記録されたマスターファイルを記憶するマスターファイル記憶部と、
電子レセプトデータ中の診療オーダーを識別する診療識別情報ごとに、当該診療識別情報に対応するデータ区分、代表的な診療行為名称、診療報酬点数の小計および行為回数を１レコードに構成した代表ファイルを記憶する代表ファイル記憶部と、
前記診療識別情報が同一のレコードについて、電子レセプトデータ中のレコード種別を識別するレコード識別情報ごとに、診療行為名称、数量データ、診療報酬点数および行為回数を１レコードに構成した明細ファイルを記憶する明細ファイル記憶部と、
前記代表ファイルを構築するのに必要なデータを一時的に保存する代表ファイル用バッファと、
前記明細ファイルを構築するのに必要なデータを一時的に保存する明細ファイル用バッファとを有しており、
前記演算処理手段は、
前記電子レセプトデータ記憶部内の電子レセプトデータから順次、レコードを取得する電子レセプトデータ取得部と、
この電子レセプトデータ取得部が取得した各レコードの前記レコード識別情報を判別するレコード識別情報判別部と、
このレコード識別情報判別部が判別した前記レコード識別情報に応じて、前記各レコードから前記代表ファイルに必要なデータを抽出して前記代表ファイル用バッファに保存するとともに、前記明細ファイルに必要なデータを抽出して前記明細ファイル用バッファに保存する必要データ抽出部と、
前記電子レセプトデータ中の各レコードに記録されている前記レセプト電算コードに基づいて、前記マスターファイル記憶部内のマスターファイルを参照し、前記代表ファイルに必要なデータを取得して前記代表ファイル用バッファに保存するとともに、前記明細ファイルに必要なデータを取得して前記明細ファイル用バッファに保存するマスターデータ取得部と、
前記代表ファイル用バッファに保存したデータを前記代表ファイルとして前記代表ファイル記憶部へ出力するとともに、前記明細ファイル用バッファに保存したデータを前記明細ファイルとして前記明細ファイル記憶部へ出力するファイル出力部と、
前記代表ファイルを構成するレコードおよび前記明細ファイルを構成するレコードのそれぞれに、前記代表ファイルと前記明細ファイルとを対応づける同一の順序番号を付与するファイル対応番号付与部と、
前記電子レセプトデータを構成するレコードのうち診療行為の行為回数が省略されているレコードについて、後列に記録されている他のレコードの行為回数を参照して当該省略されている行為回数を補完する行為回数補完部と
を有する請求項１に記載の電子レセプトデータ変換プログラム。
【請求項３】
前記電子レセプトデータを構成するレコードのうち同一の診療識別情報に係るレコードにおいて、前記行為回数の異なるレコードが混在する場合、前記明細ファイルを構築する際に、前記行為回数の最小値以外の行為回数を前記最小値に変更するとともに、当該行為回数を変更したレコードの数量データおよび診療報酬点数の値を、（元の行為回数）／（最小値）で乗算した値に変更する行為回数整合部としてコンピュータを機能させる請求項１または請求項２に記載の電子レセプトデータ変換プログラム。
【請求項４】
前記レコード識別情報判別部が、電子レセプトデータ中に前記診療情報の日毎の行為回数が格納された日計表レコードがあると判別した場合、当該日計表レコードで特定される各日付ごとに前記代表ファイルおよび前記明細ファイルをそれぞれ作成し、前記日付と患者情報から得られる診療年月とを用いて各ファイルに診療行為を実施した実施年月日を設定するとともに、前記行為回数を各ファイルに設定する日計表レコード処理部としてコンピュータを機能させる請求項２に記載の電子レセプトデータ変換プログラム。
【請求項５】
前記マスターデータ取得部が取得したマスターファイルに、きざみ値計算フラグが設定されている場合、当該マスターファイルに記録されている前記数量データの上限値、下限値、計算単位を定めるきざみ値および１単位当たりのきざみ点数に基づいて、前記上限値と前記下限値との範囲内における前記数量データの単位数を算出し、当該単位数に前記きざみ点数を乗算した値を前記診療報酬点数として算出するきざみ値点数算出部としてコンピュータを機能させる請求項２に記載の電子レセプトデータ変換プログラム。
【請求項６】
電子化された診療報酬明細書である電子レセプトデータをＤＰＣ（Diagnosis Procedure Combination；診断群分類）データに準拠したデータ形式に変換する電子レセプトデータ変換システムであって、
変換元となる前記電子レセプトデータを記憶するとともに、変換後に出力される診療行為ごとの診療報酬点数の小計を記録する代表ファイル、および変換後に出力される各診療行為に対応する詳細情報を記録する明細ファイルを記憶する記憶手段と、
前記記憶手段から前記電子レセプトデータを読み出して、前記代表ファイルおよび前記明細ファイルの構築に必要なデータを抽出して各ファイルに保存するとともに、前記代表ファイルを構成するレコードおよび前記明細ファイルを構成するレコードのそれぞれに、前記代表ファイルと前記明細ファイルとを対応づける同一の順序番号を付与し、かつ、前記電子レセプトデータを構成するレコードのうち診療行為の行為回数が省略されているレコードについて、後列に記録されている他のレコードの行為回数を参照して当該省略されている行為回数を補完して前記明細ファイルを構築する演算処理手段と
を有する電子レセプトデータ変換システム。
【請求項７】
前記記憶手段は、
変換元となる電子レセプトデータを記憶する電子レセプトデータ記憶部と、
診療情報の種別をコード化したレセプト電算コードに対応付けて、前記診療情報に関する各種のマスターデータが記録されたマスターファイルを記憶するマスターファイル記憶部と、
電子レセプトデータ中の診療オーダーを識別する診療識別情報ごとに、当該診療識別情報に対応するデータ区分、代表的な診療行為名称、診療報酬点数の小計および行為回数を１レコードに構成した代表ファイルを記憶する代表ファイル記憶部と、
前記診療識別情報が同一のレコードについて、電子レセプトデータ中のレコード種別を識別するレコード識別情報ごとに、診療行為名称、数量データ、診療報酬点数および行為回数を１レコードに構成した明細ファイルを記憶する明細ファイル記憶部と、
前記代表ファイルを構築するのに必要なデータを一時的に保存する代表ファイル用バッファと、
前記明細ファイルを構築するのに必要なデータを一時的に保存する明細ファイル用バッファとを有しており、
前記演算処理手段は、
前記電子レセプトデータ記憶部内の電子レセプトデータから順次、レコードを取得する電子レセプトデータ取得部と、
この電子レセプトデータ取得部が取得した各レコードの前記レコード識別情報を判別するレコード識別情報判別部と、
このレコード識別情報判別部が判別した前記レコード識別情報に応じて、前記各レコードから前記代表ファイルに必要なデータを抽出して前記代表ファイル用バッファに保存するとともに、前記明細ファイルに必要なデータを抽出して前記明細ファイル用バッファに保存する必要データ抽出部と、
前記電子レセプトデータ中の各レコードに記録されている前記レセプト電算コードに基づいて、前記マスターファイル記憶部内のマスターファイルを参照し、前記代表ファイルに必要なデータを取得して前記代表ファイル用バッファに保存するとともに、前記明細ファイルに必要なデータを取得して前記明細ファイル用バッファに保存するマスターデータ取得部と、
前記代表ファイル用バッファに保存したデータを前記代表ファイルとして前記代表ファイル記憶部へ出力するとともに、前記明細ファイル用バッファに保存したデータを前記明細ファイルとして前記明細ファイル記憶部へ出力するファイル出力部と、
前記代表ファイルを構成するレコードおよび前記明細ファイルを構成するレコードのそれぞれに、前記代表ファイルと前記明細ファイルとを対応づける同一の順序番号を付与するファイル対応番号付与部と、
前記電子レセプトデータを構成するレコードのうち診療行為の行為回数が省略されているレコードについて、後列に記録されている他のレコードの行為回数を参照して当該省略されている行為回数を補完する行為回数補完部と
を有する請求項６に記載の電子レセプトデータ変換システム。
【請求項８】
前記電子レセプトデータを構成するレコードのうち同一の診療識別情報に係るレコードにおいて、前記行為回数の異なるレコードが混在する場合、前記明細ファイルを構築する際に、前記行為回数の最小値以外の行為回数を前記最小値に変更するとともに、当該行為回数を変更したレコードの数量データおよび診療報酬点数の値を、（元の行為回数）／（最小値）で乗算した値に変更する行為回数整合部と
を有する請求項６または請求項７に記載の電子レセプトデータ変換システム。
【請求項９】
前記レコード識別情報判別部が、電子レセプトデータ中に前記診療情報の日毎の行為回数が格納された日計表レコードがあると判別した場合、当該日計表レコードで特定される各日付ごとに前記代表ファイルおよび前記明細ファイルをそれぞれ作成し、前記日付と患者情報から得られる診療年月とを用いて各ファイルに診療行為を実施した実施年月日を設定するとともに、前記行為回数を各ファイルに設定する日計表レコード処理部を有する請求項７に記載の電子レセプトデータ変換システム。
【請求項１０】
前記マスターデータ取得部が取得したマスターファイルに、きざみ値計算フラグが設定されている場合、当該マスターファイルに記録されている前記数量データの上限値、下限値、計算単位を定めるきざみ値および１単位当たりのきざみ点数に基づいて、前記上限値と前記下限値との範囲内における前記数量データの単位数を算出し、当該単位数に前記きざみ点数を乗算した値を前記診療報酬点数として算出するきざみ値点数算出部を有する請求項７に記載の電子レセプトデータ変換システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、診療報酬明細書を電子化した電子レセプトデータをＤＰＣ（Diagnosis Procedure Combination；診断群分類）データに準拠したデータ形式に変換する電子レセプトデータ変換プログラムおよび電子レセプトデータ変換システムに関するものである。
【背景技術】
【０００２】
従来、病院等の医療機関では、レセプトと呼ばれる診療報酬明細書を用いて保険者に診療報酬を請求している。また、近年では、レセプトを電子化した電子レセプトの普及が進んでおり、平成２３年度には、原則として、医科および調剤における全てのレセプトが電子化される予定となっている。
【０００３】
電子レセプトに関する技術として、例えば、特開２００５−５０２４５号公報には、医療機関が作成した紙のレセプトを電子化処理部で電子化し、この電子レセプトの正当性を自動審査処理部で自動審査し、この自動審査において電子レセプトに請求上の不備があるときに、マン・マシン・インタフェースを使用した目視審査処理部で専門の審査担当者による目視審査をし、自動審査処理さらには目視審査処理した電子レセプトの承認を保険者から得て請求・自動支払い処理部で金融機関に自動送致して保険者から医療機関に支払いが得られるようにするシステムが提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−５０２４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された発明を含め、従来より用いられている電子レセプトは、紙媒体のレセプト通りに印刷することを主たる目的とした形式で構成されている。すなわち、電子レセプトにおいては、診療区分ごとに各レコードをシーケンシャルに並べることで、重複した情報を省略するようになっている。このため、あるレコードを任意に抽出しても、必要な情報が省略されており、それだけでは診療プロセス等の分析が行えないという問題がある。
【０００６】
また、電子レセプトは、各レコードのシーケンシャルな並び順が生命線であるため、仮にレコードの並び順が入れ替えられると、正確な情報が得られなくなる。このため、電子レセプトを不用意に分割すると、分析に必要な情報が欠損してしまうという問題がある。さらに、各レコードに必要な共通の情報は、末尾レコード等に一括して記述されており、個々のレコード単位では情報が完結していないため、そのままでは正規化されたデータベースに展開することができないという不都合もある。
【０００７】
ところで、近年、診療報酬の包括評価方式として、ＤＰＣ（Diagnosis Procedure Combination；診断群分類）が医療機関で利用されている。このＤＰＣに使用されるＤＰＣデータでは、全てのレコードに必要な情報が記述されており、任意の一行を抽出しても情報が欠損することがない。このため、ＤＰＣデータは、データベース化による分析性に優れたデータ形式といわれている。
【０００８】
本発明は、このような問題点を解決するためになされたものであって、広く普及している電子レセプトデータを自動的にＤＰＣデータに準拠したデータ形式に変換することができる電子レセプトデータ変換プログラムおよび電子レセプトデータ変換システムを提供することを目的としている。
【課題を解決するための手段】
【０００９】
本発明に係る電子レセプトデータ変換プログラムおよび電子レセプトデータ変換システムは、電子化された診療報酬明細書である電子レセプトデータをＤＰＣ（Diagnosis Procedure Combination；診断群分類）データに準拠したデータ形式に変換するものであって、変換元となる前記電子レセプトデータを記憶するとともに、変換後に出力される診療行為ごとの診療報酬点数の小計を記録する代表ファイル、および変換後に出力される各診療行為に対応する詳細情報を記録する明細ファイルを記憶する記憶手段と、前記記憶手段から前記電子レセプトデータを読み出して、前記代表ファイルおよび前記明細ファイルの構築に必要なデータを抽出して各ファイルに保存するとともに、前記代表ファイルを構成するレコードおよび前記明細ファイルを構成するレコードのそれぞれに、前記代表ファイルと前記明細ファイルとを対応づける同一の順序番号を付与し、かつ、前記電子レセプトデータを構成するレコードのうち診療行為の行為回数が省略されているレコードについて、後列に記録されている他のレコードの行為回数を参照して当該省略されている行為回数を補完して前記明細ファイルを構築する演算処理手段としてコンピュータを機能させるもの、および前記各手段を有するものである。
【００１０】
また、本発明において、前記記憶手段は、変換元となる電子レセプトデータを記憶する電子レセプトデータ記憶部と、診療情報の種別をコード化したレセプト電算コードに対応付けて、前記診療情報に関する各種のマスターデータが記録されたマスターファイルを記憶するマスターファイル記憶部と、電子レセプトデータ中の診療オーダーを識別する診療識別情報ごとに、当該診療識別情報に対応するデータ区分、代表的な診療行為名称、診療報酬点数の小計および行為回数を１レコードに構成した代表ファイルを記憶する代表ファイル記憶部と、前記診療識別情報が同一のレコードについて、電子レセプトデータ中のレコード種別を識別するレコード識別情報ごとに、診療行為名称、数量データ、診療報酬点数および行為回数を１レコードに構成した明細ファイルを記憶する明細ファイル記憶部と、前記代表ファイルを構築するのに必要なデータを一時的に保存する代表ファイル用バッファと、前記明細ファイルを構築するのに必要なデータを一時的に保存する明細ファイル用バッファとを有しており、前記演算処理手段は、前記電子レセプトデータ記憶部内の電子レセプトデータから順次、レコードを取得する電子レセプトデータ取得部と、この電子レセプトデータ取得部が取得した各レコードの前記レコード識別情報を判別するレコード識別情報判別部と、このレコード識別情報判別部が判別した前記レコード識別情報に応じて、前記各レコードから前記代表ファイルに必要なデータを抽出して前記代表ファイル用バッファに保存するとともに、前記明細ファイルに必要なデータを抽出して前記明細ファイル用バッファに保存する必要データ抽出部と、前記電子レセプトデータ中の各レコードに記録されている前記レセプト電算コードに基づいて、前記マスターファイル記憶部内のマスターファイルを参照し、前記代表ファイルに必要なデータを取得して前記代表ファイル用バッファに保存するとともに、前記明細ファイルに必要なデータを取得して前記明細ファイル用バッファに保存するマスターデータ取得部と、前記代表ファイル用バッファに保存したデータを前記代表ファイルとして前記代表ファイル記憶部へ出力するとともに、前記明細ファイル用バッファに保存したデータを前記明細ファイルとして前記明細ファイル記憶部へ出力するファイル出力部と、前記代表ファイルを構成するレコードおよび前記明細ファイルを構成するレコードのそれぞれに、前記代表ファイルと前記明細ファイルとを対応づける同一の順序番号を付与するファイル対応番号付与部と、前記電子レセプトデータを構成するレコードのうち診療行為の行為回数が省略されているレコードについて、後列に記録されている他のレコードの行為回数を参照して当該省略されている行為回数を補完する行為回数補完部とを有していてもよい。
【００１１】
さらに、本発明において、前記電子レセプトデータを構成するレコードのうち同一の診療識別情報に係るレコードにおいて、前記行為回数の異なるレコードが混在する場合、前記明細ファイルを構築する際に、前記行為回数の最小値以外の行為回数を前記最小値に変更するとともに、当該行為回数を変更したレコードの数量データおよび診療報酬点数の値を、（元の行為回数）／（最小値）で乗算した値に変更する行為回数整合部としてコンピュータを機能させてもよく、または当該行為回数整合部を有していてもよい。
【００１２】
また、本発明において、前記レコード識別情報判別部が、電子レセプトデータ中に前記診療情報の日毎の行為回数が格納された日計表レコードがあると判別した場合、当該日計表レコードで特定される各日付ごとに前記代表ファイルおよび前記明細ファイルをそれぞれ作成し、前記日付と患者情報から得られる診療年月とを用いて各ファイルに診療行為を実施した実施年月日を設定するとともに、前記行為回数を各ファイルに設定する日計表レコード処理部としてコンピュータを機能させてもよく、または当該日計表レコード処理部を有していてもよい。
【００１３】
さらに、本発明において、前記マスターデータ取得部が取得したマスターファイルに、きざみ値計算フラグが設定されている場合、当該マスターファイルに記録されている前記数量データの上限値、下限値、計算単位を定めるきざみ値および１単位当たりのきざみ点数に基づいて、前記上限値と前記下限値との範囲内における前記数量データの単位数を算出し、当該単位数に前記きざみ点数を乗算した値を前記診療報酬点数として算出するきざみ値点数算出部としてコンピュータを機能させてもよく、または当該きざみ値点数算出部を有していてもよい。
【発明の効果】
【００１４】
本発明によれば、広く普及している電子レセプトデータを自動的にＤＰＣデータに準拠したデータ形式に変換することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明に係る電子レセプトデータ変換プログラムおよび電子レセプトデータ変換システムの実施形態を示すブロック図である。
【図２】本実施形態において、電子レセプトデータに含まれるレコード識別情報とレコード種別を示す図である。
【図３】本実施形態において、医療機関情報レコード（IR）および患者情報レコード（RE）に含まれる項目を示す図である。
【図４】本実施形態において、保険者レコード（HO）、老人レコード（RO）、公費レコード（KO）および傷病名情報レコード（SY）に含まれる項目を示す図である。
【図５】本実施形態において、診療行為レコード（SI）、医薬品レコード（IY）、特定器材レコード（TO）、コメントレコード（CO）および日計表レコード（NI）に含まれる項目を示す図である。
【図６】本実施形態において、代表ファイルに含まれる各項目と、電子レセプトデータの各レコードに含まれる各項目との対応関係を示す図である。
【図７】本実施形態において、明細ファイルに含まれる各項目と、電子レセプトデータの各レコードに含まれる各項目との対応関係を示す図である。
【図８】本実施形態の電子レセプトデータ変換プログラムによって実行される電子レセプトデータ変換システムの処理の流れを示すフローチャート図である。
【図９】本実施形態の診療情報処理ルーチンを示すフローチャート図である。
【図１０】本実施形態のファイル整備処理ルーチンを示すフローチャート図である。
【図１１】本実施形態のファイル出力処理ルーチンを示すフローチャート図である。
【図１２】実施例１で変換処理する電子レセプトデータの（ａ）イメージ図および（ｂ）実データを示す図である。
【図１３】実施例１において、レコード１の変換処理を示す図である。
【図１４】実施例１において、レコード２の変換処理を示す図である。
【図１５】実施例１において、レコード３〜５の変換処理を示す図である。
【図１６】実施例１において、レコード６の変換処理を示す図である。
【図１７】実施例１の変換処理によって出力される代表ファイルを示す図である。
【図１８】実施例１の変換処理によって出力される明細ファイルを示す図である。
【図１９】実施例２で変換処理する電子レセプトデータの（ａ）イメージ図および（ｂ）実データを示す図である。
【図２０】実施例２において、変換処理前のレコードと、変換処理により各バッファに蓄積されたデータを示す図である。
【図２１】実施例３で変換処理する電子レセプトデータの（ａ）イメージ図、（ｂ）実データ、（ｃ）日計表レコードのイメージ図、および（ｄ）図２１（ｂ）と同等の情報を示す図である。
【図２２】実施例３の変換処理によって出力される代表ファイルを示す図である。
【図２３】実施例３の変換処理によって出力される明細ファイルを示す図である。
【図２４】実施例４で変換処理する電子レセプトデータの（ａ）イメージ図および（ｂ）実データを示す図である。
【図２５】実施例４において、きざみ値による点数算出処理を示す図である。
【図２６】実施例４の変換処理によって出力される代表ファイルを示す図である。
【図２７】実施例４の変換処理によって出力される明細ファイルを示す図である。
【図２８】実施例５において、患者一人当たりの月額医療費（外来費および調剤費）を示すグラフである。
【図２９】実施例５において、患者一人当たりの月額医療費（入院時）を示すグラフである。
【図３０】実施例５において、ある病院への年間入院患者数を地域ごとに示す図である。
【図３１】実施例５において、ある病院への入院患者数の人口に対する割合を地域ごとに示す図である。
【図３２】実施例５において、ある病院において所定の疾患医療を受けた患者数を地域ごと示す図である。
【図３３】実施例５において、後発医薬品の普及状況を薬効別の金額により示すグラフである。
【図３４】実施例５において、後発医薬品の普及状況を薬効別の金額により示す円グラフである。
【図３５】実施例５において、生活習慣病の種別ごとに、入院、外来および調剤に要した医療費を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明に係る電子レセプトデータ変換プログラムおよび電子レセプトデータ変換システムの一実施形態について図面を用いて説明する。
【００１７】
図１に示すように、本実施形態の電子レセプトデータ変換システム１は、主として、本実施形態の電子レセプトデータ変換プログラム１ａや各種のデータ等を記憶する記憶手段２と、この記憶手段２を制御するとともに各種のデータを取得して、電子レセプトデータをＤＰＣデータに準拠したデータ形式に変換する演算処理手段３とから構成されている。以下、各構成手段についてより詳細に説明する。
【００１８】
記憶手段２は、ハードディスク、フラッシュメモリおよびＲＡＭ（Random Access Memory）等から構成されており、各種のデータを記憶するとともに、演算処理手段３が演算を行う際のワーキングエリアとして機能するものである。
【００１９】
本実施形態において、記憶手段２は、図１に示すように、主として、プログラム記憶部２１と、電子レセプトデータ記憶部２２と、マスターファイル記憶部２３と、代表ファイル記憶部２４と、明細ファイル記憶部２５と、代表ファイル用バッファ２６と、明細ファイル用バッファ２７と、プロフィール用バッファ２８とを有している。以下、各構成部についてより詳細に説明する。
【００２０】
プログラム記憶部２１には、本実施形態の電子レセプトデータ変換プログラム１ａがインストールされている。そして、演算処理手段３が、電子レセプトデータ変換プログラム１ａを実行することにより、コンピュータを本実施形態の電子レセプトデータ変換システム１として機能させるようになっている。なお、本実施形態の電子レセプトデータ変換プログラム１ａの利用形態は、この構成に限られるものではなく、ＣＤ−ＲＯＭ等の記録媒体に記憶させておき、この記録媒体から直接起動して実行し得るようにしてもよい。
【００２１】
電子レセプトデータ記憶部２２は、変換元となる電子レセプトデータを記憶するものである。本実施形態において、電子レセプトデータは、診療報酬明細書を電子化したデータであり、図２に示すように、レコードの種別を識別するレコード識別情報に対応付けて、医療機関情報レコード（IR）、患者情報レコード（RE）、保険者レコード（HO）、老人レコード（RO）、公費レコード（KO）、傷病名情報レコード（SY）、診療行為レコード（SI）、医薬品レコード（IY）、特定器材レコード（TO）、コメントレコード（CO）および日計表レコード（NI）に関する複数のレコードが、診療オーダーごとにシーケンシャルに記述されている。
【００２２】
ここで、医療機関情報レコード（IR）には、図３に示すように、医療機関に関するものであって、例えば審査支払機関、点数表、医療機関コード、診療科コード、診療機関名称、請求年月等の項目が含まれている。また、患者情報レコード（RE）は、患者に関するレセプト単位の情報であって、診療年月、氏名、男女区分、生年月日、カルテ番号等の項目を有している。
【００２３】
また、図４に示すように、保険者レコード（HO）からなるレセプト情報には、保険者番号、被保険者証の記号、診療実日数、合計点数等の項目が含まれている。また、老人レコード（RO）からなるレセプト情報には、保険者番号、被保険者証の記号、診療実日数、合計点数等の項目が含まれている。そして、公費レコード（KO）からなるレセプト情報には、公費負担医療の負担者番号や受給者番号、診療実日数、合計点数等の項目が含まれている。また、傷病名レコード（SY）は、傷病名コード、診療開始日、転帰区分、疾病区分、主傷病等を含んでいる。
【００２４】
さらに、診療行為レコード（SI）、医薬品レコード（IY）および特定器材レコード（TO）からなる診療情報には、図５に示すように、電子レセプトデータ中の診療オーダーを識別する診療識別情報（行為区分）、診療情報の種別をコード化したレセプト電算コード（診療行為コード、医薬品コード、特定器材コード）、数量データ（または使用量）、診療報酬点数の小計（行為点数）、行為回数等の項目が含まれている。また、コメントレコード（CO）には、行為日付や自由な記載が含まれ、日計表レコード（NI）には、診療情報の日毎の行為回数がカレンダー形式で格納され、先頭から数えた位置が日付に相当するようになっている。
【００２５】
なお、電子レセプトデータでは、診療科ごとのレセプト単位（患者単位、主保険単位）で、ある患者情報（RE）と次の患者情報（RE）との間に診療情報に関するレコード（SI,IY,TO）が記述されている。しかしながら、ＤＰＣデータとは異なり、全てのレコードに医療機関コード、患者番号および実施日等の情報が含まれているわけではない。また、行為点数や行為回数については、一般的に、末尾レコードにのみ記述され、それより前列のレコードではその項目が省略されている。
【００２６】
マスターファイル記憶部２３は、診療報酬をレセプト電算処理するのに必要なマスターデータが記録されたマスターファイルを記憶するものである。このマスターファイルは、厚生労働省から提供されており、レセプト電算コードに対応付けて、診療情報に関する各種のマスターデータが定義されている。なお、マスターファイルの種類としては、診療行為マスター、医薬品マスター、特定器材マスター、傷病名マスター、修飾語マスター、コメントマスターおよび調剤行為マスターが存在する。
【００２７】
ここで、例えば、診療行為マスターには、診療行為コード、診療行為名称、単位、金額種別、金額、きざみ値計算フラグ（きざみ値計算識別）、下限値、上限値、きざみ値、きざみ点数等に関するデータが含まれている。なお、きざみ値に関するデータは、「呼吸心拍監視」等のように、行為時間や使用量等に応じて点数が定められる診療行為等について設定されるものであり、後述するきざみ値処理の際に利用される。
【００２８】
代表ファイル記憶部２４は、電子レセプトデータからの変換後に出力される代表ファイルを記憶するものである。本実施形態において、代表ファイルは、ＤＰＣデータにおける「Ｅファイル」に準拠したデータ形式を有しており、診療行為ごとの診療報酬点数の小計を記録するものである。具体的には、電子レセプトデータ中の診療オーダーを識別する診療識別情報ごとに、当該診療識別情報に対応するデータ区分、代表的な診療行為名称、診療報酬点数の小計および行為回数等の各項目を１レコードに構成して記録するようになっている。
【００２９】
明細ファイル記憶部２５は、電子レセプトデータからの変換後に出力される明細ファイルを記憶するものである。本実施形態において、明細ファイルは、ＤＰＣデータにおける「Ｆファイル」に準拠したデータ形式を有しており、各診療行為に対応する詳細情報を記録するものである。具体的には、診療識別情報が同一のレコードについて、レコード識別情報ごとに、診療行為名称、数量データ、診療報酬点数および行為回数等の各項目を１レコードに構成して記録するようになっている。
【００３０】
代表ファイルおよび明細ファイルを上記のデータ形式に構成することにより、代表ファイルを構成する１レコードに対して、当該レコード中の診療識別情報と同一の診療識別情報を有するレコードが、当該代表ファイルに対応する詳細な明細ファイルとして構成されるようになっている。
【００３１】
ここで、代表ファイルおよび明細ファイルに含まれる各項目と、電子レセプトデータの各レコードに含まれる各項目との対応関係をそれぞれ図６および図７に示す。図６および図７では、代表ファイルおよび明細ファイルで必要とされる各項目を含むレコードに、「○」印が付されている。ただし、「診療行為名称」および「円・点区分」等については、電子レセプトデータに含まれていないため、対応するデータをマスターファイルにアクセスして取得する必要がある。
【００３２】
代表ファイル用バッファ２６は、代表ファイルを構築するのに必要なデータを一時的に保存するものである。本実施形態において、代表ファイル用バッファ２６は、診療識別情報に対応するデータ区分、代表的な診療行為名称、診療報酬点数の小計および行為回数等の各項目を１レコードとして蓄積するようになっている。
【００３３】
明細ファイル用バッファ２７は、明細ファイルを構築するのに必要なデータを一時的に保存するものである。本実施形態において、明細ファイル用バッファ２７は、個々の診療行為名称、数量データ、診療報酬点数および行為回数等の各項目を１レコードとして蓄積するようになっている。
【００３４】
プロフィール用バッファ２８は、患者のプロフィールに関する情報を一時的に保存するものである。本実施形態において、プロフィール用バッファ２８は、出力される代表ファイルおよび明細ファイルへ付加するため、医療機関情報レコード（IR）、患者情報レコード（RE）ないし傷病名情報レコード（SY）に含まれる情報のうち、施設コード、データ識別番号（カルテ番号）および入院年月日等を蓄積するようになっている。
【００３５】
演算処理手段３は、ＣＰＵ（Central Processing Unit）等から構成されており、記憶手段２にインストールされた電子レセプトデータ変換プログラム１ａを実行させることにより、図１に示すように、電子レセプトデータ取得部３１と、レコード識別情報判別部３２と、必要データ抽出部３３と、マスターデータ取得部３４と、ファイル出力部３５と、ファイル対応番号付与部３６と、行為回数補完部３７と、行為回数判定部３８と、行為回数整合部３９と、数量データ補完部４０と、日計表レコード処理部４１と、きざみ値点数算出部４２としてコンピュータを機能させるようになっている。以下、各構成部についてより詳細に説明する。
【００３６】
電子レセプトデータ取得部３１は、変換元となる電子レセプトデータを取得するものである。本実施形態において、電子レセプトデータ取得部３１は、電子レセプトデータ記憶部２２内に記憶された電子レセプトデータを参照し、上のレコードから順次取得するようになっている。
【００３７】
レコード識別情報判別部３２は、各レコードに付与されているレコード識別情報を判別するものである。本実施形態において、レコード識別情報判別部３２は、電子レセプトデータ取得部３１が取得した各レコードについて、各レコードの先頭に付与されているレコード識別情報を判別するようになっている。また、レコード識別情報判別部３２は、後述するように、代表ファイルおよび明細ファイルの出力タイミングを計るため、患者情報レコード（RE）が、処理中の電子レセプトデータにおける２番目以降の患者情報レコード（RE）であるか否かを判別する。
【００３８】
必要データ抽出部３３は、電子レセプトデータの各レコードから代表ファイルおよび明細ファイルに必要なデータを抽出するものである。本実施形態において、必要データ抽出部３３は、レコード識別情報判別部３２が判別したレコード識別情報に応じて、代表ファイルおよび明細ファイルに必要なデータを抽出する。そして、代表ファイルに必要なデータは代表ファイル用バッファ２６に保存し、明細ファイルに必要なデータは明細ファイル用バッファ２７に保存するようになっている。
【００３９】
本実施形態において、必要データ抽出部３３が抽出するデータは、それぞれ図６および図７に示したとおりである。例えば、レコード識別情報が「RE（患者情報レコード）」であれば、代表ファイルに必要なデータとして、「データ識別番号」「入院年月日」「レセプト種別コード」「レセプト科区分」「入外区分」「診療年月」および「レセ番号」を抽出し、代表ファイル用バッファ２６にセットする。
【００４０】
また、レコード識別情報が「SI（診療行為レコード）」であれば、代表ファイルに必要なデータとして、「データ区分」「レセプト電算コード」「行為点数（診療報酬点数の小計）」「行為回数」を抽出し、代表ファイル用バッファ２６にセットする。また、別途、明細ファイルに必要なデータとして、「データ区分」「レセプト電算コード」「数量データ」「診療報酬点数（行為明細点数）」「行為回数」を抽出し、明細ファイル用バッファ２７にセットする。
【００４１】
なお、本実施形態において、必要データ抽出部３３は、医療機関情報レコード（IR）、患者情報レコード（RE）ないし傷病名情報レコード（SY）からは患者のプロフィール情報を抽出し、別途、プロフィール用バッファ２８に保存している。しかしながら、この構成に限定されるものではなく、直接、代表ファイル用バッファ２６や明細ファイル用バッファ２７へ保存するようにしてもよい。
【００４２】
また、本実施形態において、必要データ抽出部３３は、保険者レコード（HO）、老人レコード（RO）または公費レコード（KO）からは、ＤＰＣデータにおける、いわゆる「様式１（診療録情報）」や「様式４（医科保険診療以外のある症例調査票）」に必要なデータを抽出し、記憶手段２に記録する。さらに、傷病名情報レコード（SY）から抽出したデータは、プロフィール用バッファ２８に蓄積するとともに、別途、傷病名ファイル（図示せず）へと出力するようになっている。
【００４３】
マスターデータ取得部３４は、マスターファイルから代表ファイルおよび明細ファイルに必要なデータを抽出するものである。具体的には、マスターデータ取得部３４は、電子レセプトデータの各レコードに記録されているレセプト電算コードに基づいて、マスターファイル記憶部２３内のマスターファイルを参照する。そして、当該レセプト電算コードに対応するマスターデータから代表ファイルに必要なデータを取得して代表ファイル用バッファ２６に保存するとともに、明細ファイルに必要なデータを取得して明細ファイル用バッファ２７に保存する。
【００４４】
本実施形態において、マスターデータ取得部３４は、図６に示すように、代表ファイルに必要なデータとしては「診療行為名称」や「円・点区分」等を取得する。また、明細ファイルに必要なデータとしては、図７に示すように、「診療明細名称」や「基準単位」等を取得する。さらに、後述するきざみ値処理時には、きざみ値に関するデータを取得するようになっている。
【００４５】
ファイル出力部３５は、バッファリングしたデータを代表ファイルまたは明細ファイルとして出力するものである。本実施形態において、ファイル出力部３５は、レコード識別情報判別部３２が２回目以降の患者情報レコード（RE）を判別するごとに、代表ファイル用バッファ２６に保存したデータを代表ファイルとして代表ファイル記憶部２４へ出力する。また、明細ファイル用バッファ２７に保存したデータを明細ファイルとして明細ファイル記憶部２５へ出力するようになっている。なお、レコード識別情報判別部３２が最初の患者情報レコード（RE）を判別した場合には、ファイル出力部３５は機能しない。
【００４６】
ファイル対応番号付与部３６は、代表ファイルと明細ファイルとを対応付ける同一の順序番号を付与するものである。本実施形態において、ファイル対応番号付与部３６は、ファイル出力部３５が代表ファイルおよび明細ファイルを出力する前に、代表ファイルを構成するレコードおよび明細ファイルを構成するレコードのそれぞれに、両者を対応づける同一の順序番号を付与するようになっている。また、ファイル対応番号付与部３６は、別途、明細ファイルの各レコードに対して、上から順に行為明細番号を連番で付与する。
【００４７】
行為回数判定部３８は、明細ファイルにおける行為回数を判定するものである。本実施形態において、行為回数判定部３８は、レコード識別情報判別部３２が２回目以降の患者情報レコード（RE）を判別するごとに、明細ファイル用バッファ２７に蓄積された各レコードのうち、行為回数が空欄になっているレコードがあるか否かを判定する。
【００４８】
また、行為回数判定部３８は、明細ファイル用バッファ２７に蓄積された各レコードのうち、同一の診療識別情報に係るレコードにおいて、行為回数の異なるレコードが混在するか否かを判定するようになっている。なお、レコード識別情報判別部３２が最初の患者情報レコード（RE）を判別した場合には、行為回数判定部３８は機能しない。
【００４９】
行為回数補完部３７は、電子レセプトデータを構成するレコードのうち行為回数が省略されているレコードに対し、実際の行為回数を補完するものである。電子レセプトデータでは、一般的に、行為回数が末尾レコードにのみ記述され、それより前列のレコードではその記述が省略されている。そこで、本実施形態では、行為回数判定部３８により行為回数が空欄のレコードであると判定された場合、行為回数補完部３７が当該レコードに対して、後列に記録されている他のレコードの行為回数を参照して当該省略されている行為回数を補完する。具体的には、後列における直近のレコードの行為回数を追記するようになっている。
【００５０】
行為回数整合部３９は、１つの診療区分内における行為回数を整合させるものである。ＤＰＣデータでは、代表ファイルの１レコードにつき、明細ファイルの複数レコードが対応するため、両ファイルに記録される行為回数を統一する必要がある。そこで、本実施形態では、行為回数判定部３８が、同一の診療識別情報に係るレコードについて、異なる行為回数が混在することを判定した場合、明細ファイルを構築する際に、行為回数整合部３９が行為回数を整合させる。
【００５１】
具体的には、行為回数整合部３９は、各レコードに記述されている行為回数の最小値を判別し、当該最小値以外の行為回数が記述されているレコードの行為回数を当該最小値に変更する。そして、行為回数を変更したことにより、実際の診療報酬点数の小計が変更されてしまうのを防止するため、当該行為回数を変更したレコードの数量データおよび診療報酬点数の値を、（元の行為回数）／（最小値）で乗算した値に変更するようになっている。
【００５２】
数量データ補完部４０は、電子レセプトデータを構成するレコードのうち数量データが省略されているレコードに対し、実際の数量データを補完するものである。本実施形態において、数量データ補完部４０は、診療行為レコード（SI）の「数量データ」欄、あるいは医薬品レコード（IY）や特定器材レコード（TO）の「使用量」欄に数値が入っている否かを判定し、空欄であれば明細ファイル用バッファ２７に数量「１」を補完するようになっている。
【００５３】
日計表レコード処理部４１は、電子レセプトデータ中に日計表レコード（NI）が含まれている場合に機能するものである。本実施形態において、日計表レコード処理部４１は、レコード識別情報判別部３２が日計表レコードがあると判別した場合、当該レコードの各欄について日別の行為回数が記述されているか否かを判定する。この判定の結果、行為回数が記述されている日付がある場合、当該各日付ごとに、代表ファイル用バッファ２６内のデータに基づいて代表ファイルを作成するとともに、明細ファイル用バッファ２７内のデータに基づいて明細ファイルを作成する。
【００５４】
そして、日計表レコード処理部４１は、作成した各ファイルに対し、日計表レコードで特定された日付と患者情報から得られる診療年月とを用いて、各ファイルに診療行為を実施した実施年月日を設定する。また、日計表レコード処理部４１は、日計表レコードに記述されている日別の行為回数を各ファイルにおける行為回数として設定するようになっている。
【００５５】
なお、日計表レコードのない電子レセプトデータにおいては、実施年月日を特定できないが、代表ファイルにおいて実施年月日が欠損すると、データベース化ができなくなる。このため、本実施形態において、日計表レコード処理部４１は、日計表レコードが記述されていない電子レセプトデータに対しては、所定のデフォルト値を実施年月日として設定できるようになっている。具体的には、１日または０日をデフォルトの実施年月日として設定する。
【００５６】
きざみ値点数算出部４２は、いわゆるきざみ値による診療報酬点数を計算するものである。上述したように、診療行為、医薬品ないし特定器材の中には、行為時間等に応じて診療報酬点数が定められるものが存在する。そこで、本実施形態では、きざみ値点数算出部４２が、マスターデータ取得部３４により取得されたマスターファイルに、きざみ値計算フラグが設定されているか否かを判別する。そして、きざみ値計算フラグがある場合、当該マスターファイルに記録されている数量データの上限値、下限値、計算単位を定めるきざみ値および１単位当たりのきざみ点数に基づいて、当該上限値と当該下限値との範囲内における数量データの単位数を算出し、当該単位数にきざみ点数を乗算した値を診療報酬点数として算出するようになっている。
【００５７】
つぎに、本実施形態の電子レセプトデータ変換プログラム１ａによって実行される電子レセプトデータ変換システム１の作用につき、図面を参照しつつ説明する。
【００５８】
まず、本実施形態の電子レセプトデータ変換システム１によって、電子レセプトデータをＤＰＣデータに準拠したデータ形式に変換する場合、変換元となる電子レセプトデータを電子レセプトデータ記憶部２２に記憶しておく。そして、図示しない入力手段等から「実行」ボタン等を押下すると、図８に示す処理がスタートし、電子レセプトデータ取得部３１が、電子レセプトデータ記憶部２２から電子レセプトデータのレコードを順次、取得する（ステップＳ１）。
【００５９】
つづいて、レコード識別情報判別部３２が、ステップＳ１で取得されたレコードのレコード識別情報を判別し、医療機関情報レコード（IR）または患者情報レコード（RE）の場合（ステップＳ２：IR or RE）、処理をステップＳ３へと進める。
【００６０】
一方、レコード識別情報が、その他の場合（ステップＳ２：ELSE）、すなわち保険者レコード（HO）、老人レコード（RO）または公費レコード（KO）の場合、処理をステップＳ４へと進め、傷病名情報レコード（SY）の場合、処理をステップＳ５へと進め、診療行為レコード（SI）、医薬品レコード（IY）または特定器材レコード（TO）の場合、処理をステップＳ６へと進め、コメントレコード（CO）または日計表レコード（NI）の場合、処理をステップＳ７へと進める。
【００６１】
まず、ステップＳ４では、必要データ抽出部３３が、保険者レコード（HO）、老人レコード（RO）または公費レコード（KO）から必要なデータを抽出する。抽出したデータは、主として、ＤＰＣデータにおける、いわゆる「様式１（診療録情報）」や「様式４（医科保険診療以外のある症例調査票）」として記憶手段２に記録される。なお、各レコードにおいて必要なデータは、図４において「○」印を付したものである。
【００６２】
ステップＳ５では、必要データ抽出部３３が、傷病名情報レコード（SY）から必要なデータを抽出し、主傷病名については、プロフィール用バッファ２８に蓄積するとともに、別途、バッファを介することなく傷病名ファイルへ随時出力する。なお、本実施形態では、主傷病名フラグのついている主傷病名を記述された順に５件選択してプロフィール用バッファ２８にセットしているが、この構成に限定されるものではなく、適宜、増減させてもよい。
【００６３】
ステップＳ６では、図９に示すように、診療情報を処理する診療情報処理ルーチンが実行される。具体的には、まず、電子レセプトデータ取得部３１によって取得された診療行為レコード（SI）、医薬品レコード（IY）ないし特定器材レコード（TO）に診療識別情報が含まれているか否かを判別する（ステップＳ６０１）。この判別の結果、診療識別情報があれば（ステップＳ６０１：ＹＥＳ）、必要データ抽出部３３が、代表ファイル用バッファ２６および明細ファイル用バッファ２７のそれぞれに、必要なデータをセットする（ステップＳ６０２，Ｓ６０３）。
【００６４】
一方、診療識別情報が無ければ（ステップＳ６０１：ＮＯ）、必要データ抽出部３３が、明細ファイル用バッファ２７にのみ必要なデータをセットする（ステップＳ６０３）。これにより、診療識別情報ごとに代表ファイル用バッファ２６が設定され、診療識別情報において行われた個別の診療行為ごとに明細ファイル用バッファ２７が設定される。
【００６５】
つぎに、マスターデータ取得部３４が、当該レコードに記述されているレセプト電算コードに基づいて、マスターファイル記憶部２３からマスターデータを取得し、必要なデータを代表ファイル用バッファ２６または明細ファイル用バッファ２７に蓄積する（ステップＳ６０４）。これにより、電子レセプトデータには含まれていない「診療行為名称」や「円・点区分」等のデータが、代表ファイルや明細ファイルに補完される。
【００６６】
つづいて、数量データ補完部４０が、当該レコードの「数量データ」や「使用量」欄に数値が設定されているか否かを判別する（ステップＳ６０５）。この判別の結果、数値が入っていれば（ステップＳ６０５：ＮＯ）、処理をステップＳ６０７へと進める。一方、数値が入っていなければ（ステップＳ６０５：ＹＥＳ）、明細ファイル用バッファ２７の数量欄に数値「１」をセットする（ステップＳ６０６）。これにより、レセプトにおいて省略可能とされている項目についても実際の値が自動的に補完されるため、正規化されたデータベースに展開しやすくなる。
【００６７】
つぎに、変換処理中の当該レコードに行為点数および行為回数が含まれているかを判別し（ステップＳ６０７）、含まれていない場合（ステップＳ６０７：ＮＯ）、本診療情報処理ルーチンを終了する。一方、行為点数および行為回数が含まれている場合（ステップＳ６０７：ＹＥＳ）、きざみ値点数算出部４２が、きざみ値計算フラグが設定されているか否かを判別する（ステップＳ６０８）。
【００６８】
そして、きざみ値計算フラグが設定されている場合（ステップＳ６０８：ＹＥＳ）、きざみ値点数算出部４２が、マスターファイルのデータに基づいて、きざみ値の上限値と下限値との範囲内における数量データの単位数を算出し、当該単位数にきざみ点数を乗算した値を診療報酬点数の小計として算出する（ステップＳ６０９）。算出された診療報酬点数は、代表ファイル用バッファ２６および明細ファイル用バッファ２７にセットされる（ステップＳ６１０）。これにより、きざみ値が設定されている診療行為等についても、自動的に適切な診療報酬点数が算出される。
【００６９】
なお、本実施形態において、診療報酬点数が既に電子レセプトデータに記述されている場合には、当該点数がステップＳ６０９で算出された診療報酬点数と一致するか否かを確認する。この結果、一致しない場合には、ステップＳ６０９で算出された診療報酬点数を優先して採用する。一方、きざみ値計算フラグが設定されていない場合（ステップＳ６０８：ＮＯ）、ステップＳ６１０へと進み、当該レコードに記述されている診療報酬点数を代表ファイル用バッファ２６および明細ファイル用バッファ２７にセットする。
【００７０】
つづいて、代表ファイル用バッファ２６に行為回数が設定されているか否かを判別し（ステップＳ６１１）、まだ設定されていない場合（ステップＳ６１１：ＮＯ）、代表ファイル用バッファ２６および明細ファイル用バッファ２７のそれぞれに当該行為回数をセットする（ステップＳ６１２，Ｓ６１３）。一方、既に代表ファイル用バッファ２６に行為回数がセットされている場合（ステップＳ６１１：ＹＥＳ）、明細ファイル用バッファ２７にのみ当該行為回数をセットする（ステップＳ６１３）。
【００７１】
以上の診療情報処理ルーチンにより、診療行為レコード（SI）、医薬品レコード（IY）ないし特定器材レコード（TO）に記述されている必要なデータが、代表ファイル用バッファ２６および明細ファイル用バッファ２７のそれぞれに保存される。また、電子レセプトデータにおいて省略されている項目や、きざみ値による計算が必要な診療報酬点数についても、自動的に補完される。
【００７２】
図８のフローチャートに戻り、ステップＳ７では、必要データ抽出部３３が、コメントレコード（CO）または日計表レコード（NI）から必要なデータを抽出する。抽出したデータは、代表ファイル用バッファ２６や明細ファイル用バッファ２７に保存される。なお、本実施形態において、各レコードにおいて必要なデータは、図５において「○」印を付したものである。
【００７３】
一方、ステップＳ２において、医療機関情報レコード（IR）または患者情報レコード（RE）であると判別されると（ステップＳ２：IR or RE）、当該レコードが、変換処理中の電子レセプトデータにおける２番目以降の患者情報レコード（RE）であるか否かが、レコード識別情報判別部３２によって判別される（ステップＳ３）。
【００７４】
この判別の結果、当該レコードが２番目以降の患者情報レコード（RE）であれば（ステップＳ３：ＹＥＳ）、それまでに各バッファに蓄積したデータをファイルとして出力するため、ファイル整備処理（ステップＳ８）へと処理を進める。一方、当該レコードが、医療機関情報レコード（IR）または最初の患者情報レコード（RE）の場合（ステップＳ３：ＮＯ）、バッファには何も蓄積されていない状態であるため、処理をステップＳ１０へと進める。
【００７５】
ステップＳ８では、各ファイルを出力する前の整備を行うファイル整備処理ルーチンが実行される。具体的には、図１０に示すように、まず、行為回数判定部３８が、明細ファイル用バッファ２７に蓄積されている各レコードのうち、行為回数が空欄になっているレコードがあるか否かを判定する（ステップＳ８０１）。
【００７６】
この判定の結果、行為回数が空欄のレコードがある場合（ステップＳ８０１：ＹＥＳ）、行為回数補完部３７が当該レコードに対して、行為回数が含まれているレコードのうち、後列かつ直近のレコードの行為回数を記録する（ステップＳ８０２）。これにより、電子レセプトデータにおいて省略されていた行為回数が自動的に補完される。一方、行為回数が空欄のレコードが検出されなかった場合（ステップＳ８０１：ＮＯ）、処理はステップＳ８０３へと進む。
【００７７】
つづいて、行為回数判定部３８が、明細ファイル用バッファ２７内における同一の診療識別情報に係るレコードにおいて、行為回数の異なるレコードが混在するか否かを判定する（ステップＳ８０３）。この判定の結果、行為回数の異なるレコードが混在する場合（ステップＳ８０３：ＹＥＳ）、行為回数整合部３９が、当該レコードの行為回数を最小値に変更する（ステップＳ８０４）。これにより、同一の診療識別情報に係る明細ファイルについては、行為回数が最小値に統一されるため、１つの代表ファイルに対応しうることとなる。
【００７８】
また、行為回数整合部３９が、変更した行為回数に応じて、当該行為回数を変更したレコードの数量データおよび診療報酬点数を調整する（ステップＳ８０５）。このため、実際の診療報酬点数の小計が変更されてしまうことがない。
【００７９】
以上のファイル整備処理ルーチンが完了すると、ステップＳ９へと進み、ファイル出力処理ルーチンが実行される。具体的には、図１１に示すように、まず。レコード識別情報判別部３２が、日計表レコードの有無を判別する（ステップＳ９０１）。この判別の結果、日計表レコードが含まれている場合（ステップＳ９０１：ＹＥＳ）、日計表レコード処理部４１が、当該レコードの各欄について日別の行為回数が記述されているか否かを判定する（ステップＳ９０２）。そして、当該欄に行為回数が設定されていない場合（ステップＳ９０２：ＮＯ）、処理をステップＳ９１０へと進め、３１日分の欄の全てについて確認を繰り返す。
【００８０】
一方、当該欄に行為回数が設定されている場合（ステップＳ９０２：ＹＥＳ）、日計表レコード処理部４１が代表ファイルを作成し、当該代表ファイルを構成するレコードに実施年月日および行為回数を設定する（ステップＳ９０３）。また、ファイル対応番号付与部３６が当該レコードに所定の順序番号を付与した後（ステップＳ９０４）、ファイル出力部３５が当該代表ファイルを代表ファイル記憶部２４へ出力する（ステップＳ９０５）。
【００８１】
さらに、日計表レコード処理部４１は、代表ファイルと同様、明細ファイルを作成し、当該明細ファイルにも実施年月日および行為回数を設定する（ステップＳ９０６）。つづいて、ファイル対応番号付与部３６が、代表ファイルに付与した順序番号と同一の順序番号を明細ファイルに付与するとともに、別途、当該明細ファイルを構成する各レコードに対して、上から順に行為明細番号を連番で付与する（ステップＳ９０７）。その後、ファイル出力部３５が当該明細ファイルの構成するレコードを順次、明細ファイル記憶部２５へ出力する（ステップＳ９０８）。
【００８２】
以上のステップＳ９０６〜Ｓ９０８が、明細ファイル用バッファ２７に蓄積された全レコードについて実行される（ステップＳ９０９）。さらに、上記ステップＳ９０２〜Ｓ９０９が、日計表レコードにおける３１日分の全日付について実行される（ステップＳ９１０）。これにより、実施年月日ごとに代表ファイルおよび明細ファイルが作成される。また、作成された各ファイルは、互いに固有の順序番号によって対応づけられるとともに、明細ファイルの各レコードに自動的に行為明細番号が連番で付与される。
【００８３】
一方、ステップＳ９０１において、日計表レコードがないと判定された場合（ステップＳ９０１：ＮＯ）、日計表レコード処理部４１が、代表ファイルの実施年月日にデフォルト値を設定した後（ステップＳ９１１）、上述したステップＳ９０４を経て代表ファイルが出力される（ステップＳ９０５）。また、日計表レコード処理部４１が、明細ファイルの実施年月日にデフォルト値を設定した後（ステップＳ９１２）、上述したステップＳ９０７，Ｓ９０８を経て、全レコードに関する明細ファイルが出力される（ステップＳ９０９）。
【００８４】
図８のフローチャートに戻り、以上のステップＳ３，Ｓ８およびＳ９によって、変換処理中の電子レセプトデータにおいて、２番目以降の患者情報レコード（RE）が読み込まれる度に、直前の診療識別情報に関して蓄積された情報が、代表ファイルおよび明細ファイルとして出力される。
【００８５】
つぎに、ステップＳ９のファイル出力処理ルーチンが完了すると、ステップＳ１０では、必要データ抽出部３３が、次の診療識別情報に係る医療機関情報レコード（IR）または患者情報レコード（RE）から患者のプロフィール情報を抽出し、プロフィール用バッファ２８に蓄積する。その後、電子レセプトデータの終端（End Of File）が検出されるまで、上述したステップＳ１〜Ｓ１０がループされる（ステップＳ１１）。
【００８６】
以上のような本実施形態によれば、以下のような効果を奏することができる。
１．電子レセプトデータを自動的にＤＰＣデータに準拠したデータ形式に変換することができる。
２．電子レセプトデータに必要な情報を補完して正規化し、データベース化することができる。
３．電子レセプトデータをデータベース化することで、診療内容等の分析可能性を向上することができる。
【００８７】
以下、本発明に係る電子レセプトデータ変換プログラム１ａおよび電子レセプトデータ変換システム１の具体的な実施例について説明する。なお、本発明の技術的範囲は、以下の実施例によって示される特徴に限定されるものではない。
【実施例１】
【００８８】
『本システムによる基本的な変換処理』
本実施例１では、本実施形態の電子レセプトデータ変換システム１を用いて、図１２に示す電子レセプトデータをＤＰＣデータに準拠する代表ファイルおよび明細ファイルに変換する処理について具体的に説明する。なお、図１２（ａ）は、電子レセプトデータのイメージ図であり、従来の紙媒体のレセプトと同様の形式で記述されている。また、図１２（ｂ）は、電子レセプトデータの実データであり、本実施例１では、２つの診療行為レコード（SI）と、４つの医薬品レコード（IY）とから構成されている。
【００８９】
図１３に示すように、まず、電子レセプトデータ変換システム１がレコード１を読み込むと、診療行為コード「１３０００４４１０」に基づいて診療行為マスタを参照し、診療行為名称や金額等のデータを取得する。これにより、代表ファイル用バッファ２６には、レコード１から取得された診療識別情報「３３」およびレセプト電算コード「１３０００４４１０」がセットされるとともに、診療行為マスタから取得された診療行為名称「中心静脈注射」がセットされる。
【００９０】
一方、明細ファイル用バッファ２７には、図１３に示すように、レコード１から取得されたレコード識別情報「SI」およびレセプト電算コード「１３０００４４１０」がセットされる。また、診療行為マスタから取得された診療行為名称「中心静脈注射」、点数「１４０」および実績点数「１４０」がセットされる。さらに、電子レセプトデータにおいて省略されていた数量データとして「１」がセットされる。
【００９１】
つづいて、図１４に示すように、電子レセプトデータ変換システム１がレコード２を読み込むと、点数「２２０」および回数「２４」が設定されているため、これらを代表ファイル用バッファ２６にセットする。このとき、レコード識別情報が「SI」であるため、当該点数を「診療点数」にセットする。なお、レコード識別情報が「IY」であれば「薬剤点数」にセットし、レコード識別情報が「TO」であれば「材料点数」にセットする。
【００９２】
一方、明細ファイル用バッファ２７には、図１４に示すように、レコード１に対応するレコードに続いて、レコード２に対応するレコードが作成される。そして、当該レコードにレコード２から取得されたレコード識別情報「SI」、レセプト電算コード「１３００００２１０」および行為回数「２４」がセットされる。また、診療行為マスタから取得された診療行為名称「精密持続点滴注射」、点数「８０」および実績点数「８０」がセットされる。さらに、電子レセプトデータにおいて省略されていた数量データとして「１」がセットされる。
【００９３】
同様に、電子レセプトデータ変換システム１は、レコード３〜５を順次、読み込むたびに、図１５に示すように、当該レコードに対応する新たなレコードを明細ファイル用バッファ２７に追加する。そして、追加した各レコードに対して、マスターファイルを参照しながら各種のデータをセットする。一方、代表ファイル用バッファ２６内のレコードには、何ら変更を加えない。なお、レコード３〜５のレコード識別情報は「IY」であるため、マスターファイルとしては医薬品マスターを参照する。
【００９４】
最後に、電子レセプトデータ変換システム１がレコード６が読み込むと、図１６に示すように、点数「４７９」および回数「２４」が設定されているため、これらを代表ファイル用バッファ２６にセットする。このとき、レコード識別情報が「IY」であるため、当該点数「４７９」を「薬剤点数」にセットする。また、行為回数「２４」については、既にセットされいる数値と照合し、一致していることを確認する。なお、回数が一致していなければ、行為回数整合部３９によって行為回数が統一される。
【００９５】
一方、明細ファイル用バッファ２７には、図１６に示すように、レコード６に対応するレコードが新たに追加される。そして、当該レコードにレコード６から取得されたレコード識別情報「IY」、レセプト電算コード「６４２４５０１６５」、数量データ「２」および行為回数「２４」がセットされる。また、診療行為マスタから取得された診療行為名称「ノルアドリナリン０．１％１ｍＬ」、点数「１９４」および実績点数「１９」がセットされる。
【００９６】
以上の変換処理が実行された後、代表ファイル用バッファ２６から代表ファイルが出力されるとともに、明細ファイル用バッファ２７から明細ファイルが出力される。本実施例１において出力される代表ファイルおよび明細ファイルをそれぞれ図１７および図１８に示す。なお、図１７では、１つのレコードを４段に分けて図示しており、図１８では、６つのレコードを４段に分けて図示している。これらの図に示すように、各ファイルには出力される際に、同一の順序番号「０００１」が付与されている。また、明細ファイルの各レコードには、行為明細番号「００１〜００６」が連番で付与されている。
【００９７】
以上のような本実施例１によれば、本実施形態の電子レセプトデータ変換システム１を用いることにより、電子レセプトデータを自動的にＤＰＣデータに準拠する代表ファイルおよび明細ファイルに変換できることが示された。
【実施例２】
【００９８】
『混在する行為回数の調整処理』
つぎに、本実施例２では、同一の診療識別情報に係る明細ファイルにおいて、行為回数の異なるレコードが混在する場合の変換処理について、具体的に説明する。なお、図１９（ａ）は、本実施例２で変換処理する電子レセプトデータのイメージ図である。また、図１９（ｂ）は、当該電子レセプトデータの実データであり、４つの診療行為レコード（SI）と、１つの医薬品レコード（IY）とから構成されている。
【００９９】
本実施例２では、まず、実施例１と同様に、電子レセプトデータ変換システム１が電子レセプトデータの各レコードを読み込み、各種のデータを代表ファイル用バッファ２６および明細ファイル用バッファ２７にセットする。このとき、図２０に示すように、明細ファイル用バッファ２７には、レコード１，２，５の回数が「１」にセットされるのに対し、レコード３，４の回数は「２」にセットされる。
【０１００】
すなわち、同一の診療識別情報に係る明細ファイルにおいて、行為回数の異なるレコードが混在することとなる。代表ファイルは１レコードで構成されており、そこに記録される診療行為の回数は「１」であるのに対し、明細ファイルに記録される診療行為の回数が「１」と「２」のままで一致させない場合、両ファイルを正確に対応させられなくなる。そこで、本電子レセプトデータ変換システム１では、図２０に示すように、ファイル整備処理によって、レコード３，４の回数を最小値の回数（レコード１，２，５の回数）である「１」に変更する。そして、回数を変更したレコード３，４については、数量データの値を「２（元の行為回数）／１（最小値）＝２」で乗算した値「２」に変更し、整合性を確保する。
【０１０１】
同様に、電子レセプトデータ変換システム１は、図２０に示すように、レコード３，４の診療報酬点数「４６．５」，「１２８」についても、それぞれ「２（元の行為回数）／１（最小値）＝２」で乗算した値「９３」，「２５６」に変更し、回数を１／２にした分の整合性をとる。さらに、レコード３，４の実績点数「４０」，「３０」についても、それぞれ「２（元の行為回数）／１（最小値）＝２」で乗算した値「８０」，「６０」に変更することで回数の減少に対する調整を図る。
【０１０２】
以上のような本実施例２よれば、同一の診療識別情報に係る明細ファイルにおいて、行為回数の異なるレコードが混在していても、診療報酬点数の小計を維持したまま、各レコードの行為回数を最小値に統一できることが示された。これにより、各明細ファイルを代表ファイルに対応付けることができる。
【実施例３】
【０１０３】
『日計表レコード処理』
つぎに、本実施例３では、電子レセプトデータに日計表レコード（NI）が含まれている場合の変換処理について具体的に説明する。なお、図２１（ａ）は、本実施例３で変換処理する電子レセプトデータを示すイメージ図である。また、図２１（ｂ）は、当該電子レセプトデータの実データであり、医薬品レコード（IY）と日計表レコード（NI）とから構成されている。
【０１０４】
ここで、日計表レコードは、図２１（ｃ）に示すように、先頭のフィールドから順に「１日」から「３１日」までの日付が割り当てられている。そして、診療行為等を実施した日付に対応付けて、行為回数等を記述するようになっている。なお、図２１（ｃ）の例では、１１日に３回分、１４日に８回分および２９日に３回分であることが記述されている。すなわち、図２１（ｂ）に示す実データは、図２１（ｄ）に示すデータと同等の情報を有していることとなる。
【０１０５】
本実施例３では、まず、実施例１と同様、電子レセプトデータ変換システム１が電子レセプトデータのレコード１を読み込み、各種のデータを代表ファイル用バッファ２６および明細ファイル用バッファ２７にセットする。つづいて、レコード２が日計表レコードであるため、電子レセプトデータ変換システム１は、ファイル出力処理によって、１日単位でデータを分けて代表ファイルおよび明細ファイルを作成する。
【０１０６】
このとき、電子レセプトデータ変換システム１は、患者情報レコードから取得した診療年月と、日計表レコードで特定された日付とを用いて、実施年月日を「２００７年１０月１１日」「２００７年１０月１４日」「２００７年１０月２９日」と特定する。そして、図２２に示すように、各実施年月日ごとに代表ファイルを作成し、日計表レコードに記述された回数「３」「８」「３」を各行為回数欄にセットする。また、本実施例３では、ファイル対応番号付与部３６が各代表ファイルに順序番号「０００１」〜「０００３」を連番で付与する。
【０１０７】
同様に、電子レセプトデータ変換システム１は、図２３に示すように、各実施年月日「２００７年１０月１１日」「２００７年１０月１４日」「２００７年１０月２９日」ごとに明細ファイルを作成する。そして、各明細ファイルの行為回数欄に、日計表レコードに記述された回数「３」「８」「３」をセットする。また、本実施例３では、ファイル対応番号付与部３６が、各明細ファイルに順序番号「０００１」〜「０００３」を連番で付与するとともに、行為明細番号「０００１」を付与する。
【０１０８】
以上のような本実施例３によれば、電子レセプトデータに日計表レコード（NI）が含まれている場合、各実施年月日ごとに代表ファイルおよび明細ファイルを自動的に作成できることが示された。
【実施例４】
【０１０９】
『きざみ値による点数算出処理』
つぎに、本実施例４では、きざみ値による点数を算出する場合の処理について具体的に説明する。なお、図２４（ａ）は、本実施例４で変換処理する電子レセプトデータを示すイメージ図である。また、図２４（ｂ）は、当該電子レセプトデータの実データであり、診療行為レコード（SI）から構成されている。
【０１１０】
本実施例４では、まず、実施例１と同様、電子レセプトデータ変換システム１が電子レセプトデータのレコードを読み込み、各種のデータを代表ファイル用バッファ２６および明細ファイル用バッファ２７にセットする。このとき、本実施例４では、診療行為マスターに、きざみ値計算フラグ（きざみ値計算識別）「１」が設定されている。このため、電子レセプトデータ変換システム１は、きざみ値による点数計算を実行する。
【０１１１】
具体的には、図２５に示すように、「呼吸心拍監視」行為を「１４４０（分）」行った場合のきざみ値による点数を計算する。本実施例４において、診療行為マスタには、数量データの上限値が「１８０」で、下限値が「６０」であることが定義されている。また、計算単位を定めるきざみ値が「６０」で、１単位あたりのきざみ点数が「５０」であることが定義されている。
【０１１２】
したがって、電子レセプトデータ変換システム１は、まず、図２５に示すように、「１４４０（分）」のうち、上限値である「１８０（分）」についてのみを点数計算の対象とする。つづいて、当該「１８０（分）」をきざみ値「６０」により除算し、計算単位数は「３」であることを算出する。そして、当該計算単位数「３」に、きざみ点数「５０」を乗算した値「１５０（点）」を診療報酬点数として算出する。
【０１１３】
本実施例４において出力される代表ファイルおよび明細ファイルをそれぞれ図２６および図２７に示す。これらの図に示すように、各ファイルには、きざみ値により算出された診療報酬点数「１５０」が記録される。また、明細ファイルの各レコードには、別途、出来高実績点数「１５０」が付与される。
【０１１４】
以上のような本実施例４によれば、行為時間や使用量等に応じて点数が定められる診療行為についても、自動的にきざみ値による診療報酬点数が算出されることが示された。
【実施例５】
【０１１５】
『電子レセプトのデータベース化による利用可能性』
本実施例５では、本実施形態の電子レセプトデータ変換システム１により正規化され、データベース化された電子レセプトデータの利用可能性について検討する。
【０１１６】
（１）診療行為の分析性について
電子レセプトには、医療行為、使用薬剤、使用材料が、厚生労働省の定めるマスターコードにより数量や回数とともに記述されている。このため、本発明に係る電子レセプトデータ変換システム１によって正規化されたデータベースによれば、上記の情報を効率的に抽出できる。したがって、ある患者にどのような手術や処置がなされたか、あるいはどのような薬剤がどのくらいの数量投与されたか等のように、診療内容を詳細レベルで分析することが可能となる。
【０１１７】
なお、電子レセプトは実施日の記述がない場合が多く、ＤＰＣデータのように実施日により時系列で分析することは難しい。しかしながら、少なくとも月単位で医療行為の内容と数量を全数把握することはできる。したがって、例えば、図２８に示すように、患者一人当たりについて、外来費および調剤費に要した月額医療費を種別ごと、かつ、年齢別に分析することができる。また、図２９に示すように、患者一人当たりについて、入院時に要した月額医療費を種別ごと、かつ、年齢別に分析することもできる。
【０１１８】
（２）医療機関単位・患者単位の分析性について
国民健康保険の場合、レセプトからどの地域の住民がどの地域の医療機関を受療しているかを把握することができる。したがって、本実施形態により得られるデータベースによれば、上記のデータと合わせて、どのような医療を受けているかも把握でき、受療行動調査を詳細レベルで行うことができる。また、医療機関別にみると、どの医療機関でどのような医療を提供しているかが事実データとして明らかになる。さらに、地域ごとに集約すると、それぞれの地域でどのような医療の提供が可能かを把握することもできる。
【０１１９】
例えば、図３０に示すように、ある病院への入院患者について、年間あたりの入院患者数と、その患者の居住地域を分析することができる。また、図３１に示すように、ある病院への入院患者数の人口に対する割合を地域別に分析することもできる。さらに、図３２に示すように、ある病院において所定の疾患医療を受けた患者数を地域ごとに分析することもできる。このような分析結果は、従来の単なる電子レセプトデータやＤＰＣデータでは得られない価値のあるデータである。
【０１２０】
一方、患者レベルで見ると、複数月のデータを組み合わせることで、どこで初診を受け、どこで手術をし、どこでフォローされ、緩和医療や在宅医療はどうなっているのかというライフコースの分析も可能である。このことは、電子レセプトデータベースによって、地域内における医療連携の実態調査が可能となることを意味する。したがって、行政が医師会の協力を得ながら、生活の安心のための情報を住民に提供することができる。
【０１２１】
また、上記のように、電子レセプトの情報を本実施形態でデータ変換し、医療機関単位や患者単位で詳細に分析することにより、地域住民の医療ニーズと地域の医療提供体制のマッチ・ミスマッチを多角的に分析することができる。したがって、これらの情報は、地域医療計画を考える際に、貴重な情報基盤となるものと考えられる。
【０１２２】
（３）通年での分析性について
地方行政で使用している毎年５月の国保調査は、単月の調査に過ぎない。これに対し、電子レセプトの分析によれば、特別な手間を要することなく通年での分析が可能である。なお、電子レセプトにおいては、単月と通年はデータ量の違いに過ぎず、主病名を特定できれば処理自体は自動で処理できる。したがって、通年データの分析を行うことにより、受療状況の季節変動を把握することができる。特に冬期は通院が困難となって患者移動の減少が予想される地域では、その際にどのような受療状況となっているのかを分析することができる。このような分析結果に基づいて地方行政の改善に利用することも可能である。
【０１２３】
（４）医科データと調剤データとの突合性について
院外処方の場合、医療機関のレセプトには処方内容が記述されないため、その内容を把握することはできない。しかしながら、本実施形態によって変換した調剤薬局の電子レセプトデータと合わせることにより、院外処方と傷病名や他の医療行為との関係を明らかにできる。また、薬剤については、一般名称に置き換えることが可能なため、化学療法のレジュメを特定したり、図３３および図３４に示すように、後発医薬品の普及状況を薬効別にシミュレーションし、詳細レベルで分析することもできる。
【０１２４】
（５）特定検診・特定保健指導と医療データとの突合性について
特定健診・特定保健指導の介入による効果の評価は、その後の医療状況とのリンクが欠かせない。そこで、特定健診・特定保健指導データと、本実施形態によって変換した電子レセプトデータとを合わせることにより、詳細レベルでの分析が可能となる。例えば、図３５に示すように、生活習慣病の種別ごとに、入院、外来および調剤に要した医療費を分析することができる。なお、図３５の例では、生活習慣病がない場合の医療費を１．０とした場合の割合を示している。
【０１２５】
また、生活習慣病の予防に関しては、医療費の動向のみならず貴重な臨床データを蓄積することができる。当該データは行政が活用するだけでなく、地方の医師会を中心として、生活習慣病の大規模な臨床研究が地域単位で可能となり、疾病予防や疾病管理にも活用されるものと考えられる。
【０１２６】
（６）大規模な分析性について
正規化されているＤＰＣ形式のデータは、ややデータ量が増えるが分析にはすぐれた形式であり、その分析ノウハウは十分に蓄積されている。コンピュータの性能が向上し、記憶媒体のコストが下がっている現在では、データ量は大きな問題ではない。データ構造はシンプルであるため、分析ロジックの開発は軽量化でき、ＣＰＵのパワーもそれほど必要ではない。したがって、本実施形態の電子レセプトデータ変換プログラム１ａによる電子レセプトの変換処理とデータベース化により、上述した（１）〜（５）についての大規模な分析も短期間かつ低コストで可能である。
【０１２７】
なお、本発明に係る電子レセプトデータ変換プログラム１ａおよび電子レセプトデータ変換システム１は、前述した実施形態に限定されるものではなく、適宜変更することができる。
【０１２８】
例えば、上述した本実施形態では、代表ファイルと明細ファイルとを別ファイルにして出力しているが、この構成に限定されるものではなく、両ファイルを一体化して出力するようにしてもよい。これにより、病院情報、患者情報ないし保健情報を有する「様式１」相当のファイルと、診療情報を有する代表・明細ファイル一体化相当のファイルとの２ファイルにでき、審査側・保険者における取り扱いにも大きな困難を感じさせなくすることができる。
【符号の説明】
【０１２９】
１  電子レセプトデータ変換システム
１ａ  電子レセプトデータ変換プログラム
２  記憶手段
３  演算処理手段
２１  プログラム記憶部
２２  電子レセプトデータ記憶部
２３  マスターファイル記憶部
２４  代表ファイル記憶部
２５  明細ファイル記憶部
２６  代表ファイル用バッファ
２７  明細ファイル用バッファ
２８  プロフィール用バッファ
３１  電子レセプトデータ取得部
３２  レコード識別情報判別部
３３  必要データ抽出部
３４  マスターデータ取得部
３５  ファイル出力部
３６  ファイル対応番号付与部
３７  行為回数補完部
３８  行為回数判定部
３９  行為回数整合部
４０  数量データ補完部
４１  日計表レコード処理部
４２  きざみ値点数算出部
【図１】
2011118538.tif 000003
【図２】
2011118538.tif 000004
【図３】
2011118538.tif 000005
【図４】
2011118538.tif 000006
【図５】
2011118538.tif 000007
【図６】
2011118538.tif 000008
【図７】
2011118538.tif 000009
【図８】
2011118538.tif 000010
【図９】
2011118538.tif 000011
【図１０】
2011118538.tif 000012
【図１１】
2011118538.tif 000013
【図１２】
2011118538.tif 000014
【図１３】
2011118538.tif 000015
【図１４】
2011118538.tif 000016
【図１５】
2011118538.tif 000017
【図１６】
2011118538.tif 000018
【図１７】
2011118538.tif 000019
【図１８】
2011118538.tif 000020
【図１９】
2011118538.tif 000021
【図２０】
2011118538.tif 000022
【図２１】
2011118538.tif 000023
【図２２】
2011118538.tif 000024
【図２３】
2011118538.tif 000025
【図２４】
2011118538.tif 000026
【図２５】
2011118538.tif 000027
【図２６】
2011118538.tif 000028
【図２７】
2011118538.tif 000029
【図２８】
2011118538.tif 000030
【図２９】
2011118538.tif 000031
【図３０】
2011118538.tif 000032
【図３１】
2011118538.tif 000033
【図３２】
2011118538.tif 000034
【図３３】
2011118538.tif 000035
【図３４】
2011118538.tif 000036
【図３５】
2011118538.tif 000037