(57)【特許請求の範囲】
【請求項１】
健診データとレセプトデータとを突合する健康管理システムであって、
各々が、連結キー、第１の個人情報及び健診データを含む複数のレコードを有する健診データテーブルを記憶する健診データベースと、
各々が、連結キー、第２の個人情報及びレセプトデータを含む複数のレコードを有するレセプトデータテーブルを記憶するレセプトデータベースと、
前記第１の個人情報と前記第２の個人情報とを対応付ける対応付け手段と、
第１の個人情報及び健診データを外部から取り込む健診データ取込手段と、
第２の個人情報及びレセプトデータを外部から取り込むレセプトデータ取込手段と、
前記対応付け手段により第１の個人情報に対応付けられた第２の個人情報で前記レセプトデータベースを検索し、当該第２の個人情報を含むレコード内の連結キーを第１の連結キーとして取得する第１の連結キー取得手段と、
前記第１の連結キーと、前記健診データ取込手段により取り込まれた第１の個人情報及び健診データとを含む新しい健診レコードを前記健診データテーブルに追加することにより、前記健診レコードと、前記第１の連結キーを含む前記レセプトデータテーブルのレコードとを突合する健診データ追加手段と、
前記対応付け手段により第２の個人情報に対応付けられた第１の個人情報で前記健診データベースを検索し、当該第１の個人情報を含むレコード内の連結キーを第２の連結キーとして取得する第２の連結キー取得手段と、
前記第２の連結キーと、前記レセプトデータ取込手段により取り込まれた第２の個人情報及びレセプトデータとを含む新しいレセプトレコードを前記レセプトデータテーブルに追加することにより、前記レセプトレコードと、前記第２の連結キーを含む前記健診データテーブルのレコードとを突合するレセプトデータ追加手段と、
互いに突合された前記健診データテーブルの健診レコードと、前記レセプトデータテーブルのレセプトレコードとのいずれか一方に対して突合の解除が指示された場合、突合の解除を指示された一方のレコードの連結キーを他方のレコードの連結キーと異なる連結キーに変更することにより、前記健診レコードと前記レセプトレコードとの突合を解除する突合解除手段とを備えたことを特徴とする健康管理システム。
【請求項２】
請求項１に記載の健康管理システムであってさらに、
所定の抽出条件で前記健診データベース及び前記レセプトデータベースの一方を検索し、その抽出条件に合致する健診データ及びレセプトデータの一方を抽出するデータ抽出手段と、
前記データ抽出手段により抽出された一方のデータの数をカウントする集計手段と、
前記集計手段によりカウントされた数を表記した印刷プレビュー画面を表示する印刷プレビュー手段と、
前記データ抽出手段により抽出された一方のデータを前記集計手段によりカウントされた数に関連付けるリンク手段と、
前記印刷プレビュー手段により表示された印刷プレビュー画面上で前記表記された数の選択操作を受け付ける選択操作受付手段と、
前記選択操作受付手段により選択された数に前記リンク手段により関連付けられた一方のデータの一覧表を表示する一覧表示手段とを備えたことを特徴とする健康管理システム。
【請求項３】
請求項２に記載の健康管理システムであってさらに、
前記データ抽出手段により抽出された一方のデータを含むレコード内の連結キーで当該他方のデータベースを検索し、当該連結キーを含むレコード内の当該他方のデータを取得する突合データ取得手段を備え、
前記一覧表示手段は、前記突合データ取得手段により取得された当該他方のデータの一覧表を前記一方のデータの一覧表と並べて表示する、ことを特徴とする健康管理システム。
【請求項４】
各々が、連結キー、第１の個人情報及び健診データを含む複数のレコードを有する健診データテーブルを記憶する健診データベースと、各々が、連結キー、第２の個人情報及びレセプトデータを含む複数のレコードを有するレセプトデータテーブルを記憶するレセプトデータベースとを用い、コンピュータにより健診データとレセプトデータとを突合する健康管理方法であって、
前記第１の個人情報と前記第２の個人情報とを対応付ける対応付けステップと、
第１の個人情報及び健診データを外部から取り込む健診データ取込ステップと、
第２の個人情報及びレセプトデータを外部から取り込むレセプトデータ取込ステップと、
前記対応付けステップにより第１の個人情報に対応付けられた第２の個人情報で前記レセプトデータベースを検索し、当該第２の個人情報を含むレコード内の連結キーを第１の連結キーとして取得する第１の連結キー取得ステップと、
前記第１の連結キーと、前記健診データ取込ステップにより取り込まれた第１の個人情報及び健診データとを含む新しい健診レコードを前記健診データテーブルに追加することにより、前記健診レコードと、前記第１の連結キーを含む前記レセプトデータテーブルのレコードとを突合する健診データ追加ステップと、
前記対応付けステップにより第２の個人情報に対応付けられた第１の個人情報で前記健診データベースを検索し、当該第１の個人情報を含むレコード内の連結キーを第２の連結キーとして取得する第２の連結キー取得ステップと、
前記第２の連結キーと、前記レセプトデータ取込ステップにより取り込まれた第２の個人情報及びレセプトデータとを含む新しいレセプトレコードを前記レセプトデータテーブルに追加することにより、前記レセプトレコードと、前記第２の連結キーを含む前記健診データテーブルのレコードとを突合するレセプトデータ追加ステップと、
互いに突合された前記健診データテーブルの健診レコードと、前記レセプトデータテーブルのレセプトレコードとのいずれか一方に対して突合の解除が指示された場合、突合の解除を指示された一方のレコードの連結キーを他方のレコードの連結キーと異なる連結キーに変更することにより、前記健診レコードと前記レセプトレコードとの突合を解除する突合解除ステップとを備えたことを特徴とする健康管理方法。
【請求項５】
請求項４に記載の健康管理方法であってさらに、
所定の抽出条件で前記健診データベース及び前記レセプトデータベースの一方を検索し、その抽出条件に合致する健診データ及びレセプトデータの一方を抽出するデータ抽出ステップと、
前記データ抽出ステップにより抽出された一方のデータの数をカウントする集計ステップと、
前記集計ステップによりカウントされた数を表記した印刷プレビュー画面を表示する印刷プレビューステップと、
前記データ抽出ステップにより抽出された一方のデータを前記集計ステップによりカウントされた数に関連付けるリンクステップと、
前記印刷プレビューステップにより表示された印刷プレビュー画面上で前記表記された数の選択操作を受け付ける選択操作受付ステップと、
前記選択操作受付ステップにより選択された数に前記リンクステップにより関連付けられた一方のデータの一覧表を表示する一覧表示ステップとを備えたことを特徴とする健康管理方法。
【請求項６】
請求項５に記載の健康管理方法であってさらに、
前記データ抽出ステップにより抽出された一方のデータを含むレコード内の連結キーで当該他方のデータベースを検索し、当該連結キーを含むレコード内の当該他方のデータを取得する突合データ取得ステップを備え、
前記一覧表示ステップは、前記突合データ取得ステップにより取得された当該他方のデータの一覧表を前記一方のデータの一覧表と並べて表示する、ことを特徴とする健康管理方法。
【請求項７】
各々が、連結キー、第１の個人情報及び健診データを含む複数のレコードを有する健診データテーブルを記憶する健診データベースと、各々が、連結キー、第２の個人情報及びレセプトデータを含む複数のレコードを有するレセプトデータテーブルを記憶するレセプトデータベースとを用い、健診データとレセプトデータとを突合する健康管理プログラムであって、
前記第１の個人情報と前記第２の個人情報とを対応付ける対応付けステップと、
第１の個人情報及び健診データを外部から取り込む健診データ取込ステップと、
第２の個人情報及びレセプトデータを外部から取り込むレセプトデータ取込ステップと、
前記対応付けステップにより第１の個人情報に対応付けられた第２の個人情報で前記レセプトデータベースを検索し、当該第２の個人情報を含むレコード内の連結キーを第１の連結キーとして取得する第１の連結キー取得ステップと、
前記第１の連結キーと、前記健診データ取込ステップにより取り込まれた第１の個人情報及び健診データとを含む新しい健診レコードを前記健診データテーブルに追加することにより、前記健診レコードと、前記第１の連結キーを含む前記レセプトデータテーブルのレコードとを突合する健診データ追加ステップと、
前記対応付けステップにより第２の個人情報に対応付けられた第１の個人情報で前記健診データベースを検索し、当該第１の個人情報を含むレコード内の連結キーを第２の連結キーとして取得する第２の連結キー取得ステップと、
前記第２の連結キーと、前記レセプトデータ取込ステップにより取り込まれた第２の個人情報及びレセプトデータとを含む新しいレセプトレコードを前記レセプトデータテーブルに追加することにより、前記レセプトレコードと、前記第２の連結キーを含む前記健診データテーブルのレコードを突合するレセプトデータ追加ステップと、
互いに突合された前記健診データテーブルの健診レコードと、前記レセプトデータテーブルのレセプトレコードとのいずれか一方に対して突合の解除が指示された場合、突合の解除を指示された一方のレコードの連結キーを他方のレコードの連結キーと異なる連結キーに変更することにより、前記健診レコードと前記レセプトレコードとの突合を解除する突合解除ステップとをコンピュータに実行させることを特徴とする健康管理プログラム。
【請求項８】
請求項７に記載の健康管理プログラムであってさらに、
所定の抽出条件で前記健診データベース及び前記レセプトデータベースの一方を検索し、その抽出条件に合致する健診データ及びレセプトデータの一方を抽出するデータ抽出ステップと、
前記データ抽出ステップにより抽出された一方のデータの数をカウントする集計ステップと、
前記集計ステップによりカウントされた数を表記した印刷プレビュー画面を表示する印刷プレビューステップと、
前記データ抽出ステップにより抽出された一方のデータを前記集計ステップによりカウントされた数に関連付けるリンクステップと、
前記印刷プレビューステップにより表示された印刷プレビュー画面上で前記表記された数の選択操作を受け付ける選択操作受付ステップと、
前記選択操作受付ステップにより選択された数に前記リンクステップにより関連付けられた一方のデータの一覧表を表示する一覧表示ステップとをコンピュータに実行させることを特徴とする健康管理プログラム。
【請求項９】
請求項８に記載の健康管理プルグラムであってさらに、
前記データ抽出ステップにより抽出された一方のデータを含むレコード内の連結キーで当該他方のデータベースを検索し、当該連結キーを含むレコード内の当該他方のデータを取得する突合データ取得ステップをコンピュータに実行させ、
前記一覧表示ステップは、前記突合データ取得ステップにより取得された当該他方のデータの一覧表を前記一方のデータの一覧表と並べて表示する、ことを特徴とする健康管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、健康管理システム及びその方法に関し、さらに詳しくは、健診データとレセプトデータとを突合する健康管理システム及びその方法に関する。
【背景技術】
【０００２】
現在、健康診断（一般に「健診」と略される。）のデータとレセプト（診療報酬明細書）のデータとは別々に作成され、提供されている。しかし、これら２つのデータは互いに密接に関連しており、個人の健康状態を一元的に管理するためには、これら２つのデータを統合するのが望ましい。
【０００３】
特開２００６−１０７２９８号公報（特許文献１）には、レセプト情報及び健診情報を時系列的に分かり易く表示するようにした健康情報表示システムが記載されている（段落００３４及び図１２参照）。このシステムでは、個人ＩＤを入力し、表示ボタンを押すと、その人のレセプト情報と健診情報とが合わせて画面に表示される。具体的には、日付の経過が横軸にとられ、両情報が時系列的にグラフィックに表示される。レセプト情報からは診療年月、病名及び請求点数が記号やグラフで表現され、健診情報からは健診の受診が記号で表現される。レセプト詳細ボタンを押すと、診療年月、医療機関、請求点数、病名、診療開始日、診療日数等の実際の値が表示される（段落００２４及び図６参照）。健診詳細ボタンを押すと、受診日、受診施設、総合判定区分、糖尿病判定区分、血糖値等の実際の値が表示される（段落００３５及び図１３参照）。処理の流れとしては、個人ＩＤに基づいて、その人のレセプト情報を取得するのに加え、健診情報からもその人の健診情報を取得する（段落００３６参照）。
【０００４】
このシステムは、個人ＩＤに基づいてレセプト情報（レセプトデータ）及び健診情報（健診データ）をそれぞれ読み出し、両情報を合わせて表示するに過ぎず、決して両データを突合するものではない。また、レセプトデータも健診データも年月の経過とともに多数蓄積されていく性質を持つものであるから、１人につき１つのレセプト又は健診データが存在するのではなく、１人につき複数のレセプト又は健診データが存在する。そのため、レセプト情報及び健診情報を合わせて表示しようとするたびに、個人ＩＤでレセプトデータベースと健診データベースとを検索する必要があり、検索に時間がかかるという問題がある。
【特許文献１】特開２００６−１０７２９８号公報
【特許文献２】特開平７−３７００３号公報
【特許文献３】特開２００６−３０１８９３号公報
【特許文献４】特開２００７−２５７５６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、健診データとレセプトデータとを突合できる健康管理システム及びその方法を提供することである。
【課題を解決するための手段及び発明の効果】
【０００６】
本発明による健康管理システムは、健診データとレセプトデータとを突合する健康管理システムであって、健診データベースと、レセプトデータベースと、対応付け手段と、健診データ取込手段と、レセプトデータ取込手段と、第１の連結キー取得手段と、健診データ追加手段と、第２の連結キー取得手段と、レセプトデータ追加手段と、突合解除手段とを備える。健診データベースは、複数のレコードを有する健診データテーブルを記憶する。レコードの各々は、連結キー、第１の個人情報及び健診データを含む。レセプトデータベースは、複数のレコードを有するレセプトデータテーブルを記憶する。レコードの各々は、連結キー、第２の個人情報及びレセプトデータを含む。対応付け手段は、第１の個人情報と第２の個人情報とを対応付ける。健診データ取込手段は、第１の個人情報及び健診データを外部から取り込む。レセプトデータ取込手段は、第２の個人情報及びレセプトデータを外部から取り込む。第１の連結キー取得手段は、対応付け手段により第１の個人情報に対応付けられた第２の個人情報でレセプトデータベースを検索し、当該第２の個人情報を含むレコード内の連結キーを第１の連結キーとして取得する。健診データ追加手段、第１の連結キーと、健診データ取込手段により取り込まれた第１の個人情報及び健診データとを含む新しい健診レコードを健診データテーブルに追加することにより、健診レコードと、第１の連結キーを含むレセプトデータテーブルのレコードとを突合する。第２の連結キー取得手段は、対応付け手段により第２の個人情報に対応付けられた第１の個人情報で健診データベースを検索し、当該第１の個人情報を含むレコード内の連結キーを第２の連結キーとして取得する。レセプトデータ追加手段は、第２の連結キーと、レセプトデータ取込手段により取り込まれた第２の個人情報及びレセプトデータとを含む新しいレセプトレコードをレセプトデータテーブルに追加することにより、レセプトレコードと、第２の連結キーを含む健診データテーブルのレコードとを突合する。突合解除手段は、互いに突合された健診データテーブルの健診レコードと、レセプトデータテーブルのレセプトレコードとのいずれか一方に対して突合の解除が指示された場合、突合の解除を指示された一方のレコードの連結キーを他方のレコードの連結キーと異なる連結キーに変更することにより、健診レコードとレセプトレコードとの突合を解除する。
【０００７】
本発明によれば、外部から健診データを取り込んだ場合、対応付けられた個人情報に基づいてレセプトデータベースから連結キーを取得し、その連結キーを付与して取り込んだ健診データを健診データベースに追加登録する。一方、外部からレセプトデータを取り込んだ場合、対応付けられた個人情報に基づいて健診データベースから連結キーを取得し、その連結キーを付与して取り込んだレセプトデータをレセプトデータベースに追加登録する。その結果、健診データとレセプトデータとを突合することができる。
【０００８】
好ましくは、健康管理システムはさらに、データ抽出手段と、集計手段と、印刷プレビュー手段と、リンク手段と、選択操作受付手段と、一覧表示手段とを備える。データ抽出手段は、所定の抽出条件で健診データベース及びレセプトデータベースの一方を検索し、その抽出条件に合致する健診データ及びレセプトデータの一方を抽出する。集計手段は、データ抽出手段により抽出された一方のデータの数をカウントする。印刷プレビュー手段は、集計手段によりカウントされた数を表記した印刷プレビュー画面を表示する。リンク手段は、データ抽出手段により抽出された一方のデータを集計手段によりカウントされた数に関連付ける。選択操作受付手段は、印刷プレビュー手段により表示された印刷プレビュー画面上で表記された数の選択操作を受け付ける。一覧表示手段は、選択操作受付手段により選択された数にリンク手段により関連付けられた一方のデータの一覧表を表示する。
【０００９】
この場合、健診データ又はレセプトデータの集計結果を印刷プレビュー画面で閲覧できるだけでなく、印刷プレビュー画面上で集計結果として得られた数を選択操作すれば、その数に関連付けられた健診データ又はレセプトデータの一覧表も閲覧することができる。
【００１０】
好ましくは、健康管理システムはさらに、データ抽出手段により抽出された一方のデータを含むレコード内の連結キーで当該他方のデータベースを検索し、当該連結キーを含むレコード内の当該他方のデータを取得する突合データ取得手段を備える。一覧表示手段は、突合データ取得手段により取得された当該他方のデータの一覧表を一方のデータの一覧表と並べて表示する。
【００１１】
この場合、印刷プレビュー画面上で集計結果として得られた数を選択操作すれば、その数に関連付けられた健診データ及びレセプトデータの両方の一覧表を同時に閲覧することができる。
【００１２】
本発明による健康管理方法は、健診データベースと、レセプトデータベースとを用い、コンピュータにより健診データとレセプトデータとを突合する健康管理方法であって、第１の個人情報と第２の個人情報とを対応付けるステップと、第１の個人情報及び健診データを外部から取り込むステップと、第２の個人情報及びレセプトデータを外部から取り込むステップと、第１の個人情報に対応付けられた第２の個人情報でレセプトデータベースを検索し、当該第２の個人情報を含むレコード内の連結キーを第１の連結キーとして取得するステップと、第１の連結キーと、取り込まれた第１の個人情報及び健診データとを含む新しい第１の健診レコードを健診データテーブルに追加することにより、第１の健診レコードと、第１の連結キーを含むレセプトデータテーブルのレコードとを突合するステップと、第２の個人情報に対応付けられた第１の個人情報で健診データベースを検索し、当該第１の個人情報を含むレコード内の連結キーを第２の連結キーとして取得するステップと、第２の連結キーと、取り込まれた第２の個人情報及びレセプトデータとを含む新しいレセプトレコードをレセプトデータテーブルに追加することにより、レセプトレコードと、第２の連結キーを含む健診データテーブルのレコードとを突合するステップと、互いに突合された健診データテーブルの第２の健診レコードと、レセプトデータテーブルの第２のレセプトレコードとのいずれか一方に対して突合の解除が指示された場合、突合の解除を指示された一方のレコードの連結キーを他方のレコードの連結キーと異なる連結キーに変更することにより、第２の健診レコードと第２のレセプトレコードとの突合を解除するステップとを備える。
【００１３】
本発明によれば、外部から健診データを取り込んだ場合、対応付けられた個人情報に基づいてレセプトデータベースから連結キーを取得し、その連結キーを付与して取り込んだ健診データを健診データベースに追加登録する。一方、外部からレセプトデータを取り込んだ場合、対応付けられた個人情報に基づいて健診データベースから連結キーを取得し、その連結キーを付与して取り込んだレセプトデータをレセプトデータベースに追加登録する。その結果、健診データとレセプトデータとを突合することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照し、本発明の実施の形態を詳しく説明する。図中同一又は相当部分には同一符号を付してその説明は繰り返さない。
【００１５】
図１を参照して、本発明の実施の形態による健康管理システムはコンピュータ１０で構成される。コンピュータ１０は汎用のハードウェア構成を有し、ＣＰＵ(Central Processing Unit)１１と、ＲＯＭ(Read Only Memory)１２と、ＲＡＭ(Random Access Memory)１３と、ハードディスク１４と、ディスプレイ１５と、プリンタ１６とを備える。コンピュータ１０には、汎用のＯＳ(Operating System)のほか、アプリケーションソフトウェアとして後に詳述する健康管理プログラム２０がインストールされる。健康管理プログラム２０はハードディスク１４に記憶される。ハードディスク１４には、健診データベース２１及びレセプトデータベース２２も記憶される。コンピュータ１０は外部の健診データファイル２３及びレセプトデータファイル２４にアクセスし、外部から健診データ及びレセプトデータを取り込む。
【００１６】
本実施の形態による健康管理システムは、一の企業で働く多数の職員の健康を管理するために用いられる。そのため、健診データベース２１は、次の表１に示されるような健診データテーブル２５を記憶する。
【表１】
0005004302.tif 000002
【００１７】
表１を参照して、健診データテーブル２５は複数のレコード（行）を有する。各レコードは、連結キー、職員コード、氏名（カナ）、性別、健診日、健診データなどを含む。職員コードは、各職員を一意に特定するために付与された識別番号である。ここで、職員コード、氏名及び性別は、職員の個人情報である。
【００１８】
レセプトデータベース２２は、次の表２に示されるようなレセプトデータテーブル２６を記憶する。
【表２】
0005004302.tif 000003
【００１９】
表２を参照して、レセプトデータテーブル２６も複数のレコードを有する。各レコードは、連結キー、職員コード、氏名（カナ）、性別、診療日、レセプトデータなどを含む。
【００２０】
図２に健康管理プログラム２０のフロー図を示す。ＣＰＵ１１は、ハードディスク１４から健康管理プログラム２０をＲＡＭ１３上に読み出して実行する。以下、図２を参照し、健康管理システムの動作を説明する。
【００２１】
コンピュータ１０はまず、メインメニュー画面をディスプレイ１５上に表示する（Ｓ１）。ユーザがメインメニューの中から突合キーのメンテナンスを選択すると、コンピュータ１０は突合キーメンテナンス画面をディスプレイ１５上に表示する（Ｓ２）。また、ユーザがメインメニューの中から健診データファイルの取り込みを選択すると、コンピュータ１０は健診データファイル取込画面をディスプレイ１５上に表示する（Ｓ４）。また、ユーザがメインメニューの中からレセプトデータファイルの取り込みを選択すると、コンピュータ１０はレセプトデータファイル取込画面をディスプレイ１５上に表示する（Ｓ７）。また、ユーザがメインメニューの中から帳票の出力を選択すると、コンピュータ１０は帳票出力指示画面をディスプレイ１５上に表示する（Ｓ１０）。
【００２２】
［健診・レセプト突合］
図２及び図３を参照して、突合キーメンテナンス画面において、ユーザが健診データテーブル２５の個人情報とそれに対応付けるべきレセプトデータテーブル２６の個人情報とを設定すると、コンピュータ１０はそれらの個人情報を互いに対応付け、突合キーマスタテーブル２７を作成（１回目）又は更新（２回目以降）する（Ｓ３）。本実施の形態では、健診データテーブル２５の職員コード、氏名及び性別を健診突合キーとし、レセプトデータテーブル２６の職員コード、氏名及び性別をレセプト突合キーとし、それらの突合キーを互いに対応付け、次の表３に示される突合キーマスタテーブル２７を作成又は更新する。
【表３】
0005004302.tif 000004
【００２３】
（１）外部から健診データを取り込んで内部のレセプトデータと突合する場合：
健診データファイル取込画面において、ユーザが管理しようとする健診データファイル２３を選択すると、コンピュータ１０は選択された健診データファイル２３をＣＳＶ(Comma Separated Values)形式等で取り込む（Ｓ５）。
【００２４】
続いて、コンピュータ１０は、取り込んだ健診データファイル２３をレセプトデータベース２２だけでなく健診データベース２１とも突合した上で、その新しい健診データを健診データベース２１に追加登録する（Ｓ６）。この処理の詳細を図４に示す。
【００２５】
図３及び図４を参照して、コンピュータ１０は、突合キーマスタテーブル２７から健診突合キー及びレセプト突合キーを取得する（Ｓ６０）。続いて、コンピュータ１０は、取得した健診突合キー及びレセプト突合キーに基づいて、取り込んだ健診データファイル２３中の個人情報（職員コード、氏名及び性別）に対応付けられたレセプトデータテーブル２６中の個人情報を特定する（Ｓ６１）。
【００２６】
続いて、コンピュータ１０は、特定した個人情報でレセプトデータベース２２（中のレセプトデータテーブル２６）を検索する（Ｓ６２）。特定した個人情報がレセプトデータベース２２に既に登録されている場合（Ｓ６３でＹＥＳ）、コンピュータ１０は、その個人情報に対応する連結キーを取得する（Ｓ６４）。たとえば職員コード「１１１１１１１」、氏名「ヤマダタロウ」、性別「１（男）」という３つの検索条件が全て合致するレセプトデータは既に登録されているので、レセプトデータテーブル２６からその連結キー「１０」が抽出される。
【００２７】
一方、特定した個人情報がレセプトデータベース２２に登録されていない場合（Ｓ６３でＮＯ）、コンピュータ１０は、特定した個人情報で健診データベース２１（中の健診データテーブル２５）を検索する（Ｓ６５）。特定した個人情報が健診データベース２１に既に登録されている場合（Ｓ６６でＹＥＳ）、コンピュータ１０は、その個人情報に対応する連結キーを取得する（Ｓ６７）。たとえば職員コード「８８８８８８８」、氏名「オガワミチコ」、性別「２（女）」という３つの検索条件が全て一致するレセプトデータは登録されていないが、健診データは既に登録されているので、健診データテーブル２５からその連結キー「１８」が抽出される。
【００２８】
一方、特定した個人情報が健診データベース２１にも登録されていない場合（Ｓ６６でＮＯ）、コンピュータ１０は、今までに生成した全ての連結キーと異なる新しい連結キーを生成する（Ｓ６８）。たとえば職員コード「９９９９９９９」、氏名「シンキハジメ」、性別「１」という３つの検索条件が全て合致するレセプトデータも健診データも登録されていないので、新しい連結キー「１００」が生成される。
【００２９】
そして、コンピュータ１０は、その連結キー、個人情報及び健診データを含む新しいレコードを健診データテーブル２５に追加する（Ｓ６９）。その結果、新たに追加登録された健診データは既に登録されているレセプトデータと連結キーにより関連付けられる。また、１人につき１つの健診データが存在するのではなく、１人につき健診日の異なる複数の健診データが存在するが、新たに追加登録された健診データは既に登録されている健診データとも連結キーにより関連付けられる。
【００３０】
（２）外部からレセプトデータを取り込んで内部の健診データと突合する場合：
この場合、上記（１）の場合と逆の処理が行われる。詳細は次のとおりである。
【００３１】
再び図２を参照して、レセプトデータファイル取込画面において、ユーザが管理しようとするレセプトデータファイル２４を選択すると、コンピュータ１０は選択されたレセプトデータファイル２４をＣＳＶ形式等で取り込む（Ｓ８）。
【００３２】
続いて、コンピュータ１０は、取り込んだレセプトデータファイル２４を健診データベース２１だけでなくレセプトデータベース２２とも突合した上で、その新しいレセプトデータをレセプトデータベース２２に追加登録する（Ｓ９）。この処理の詳細を図５に示す。
【００３３】
図５を参照して、コンピュータ１０は、突合キーマスタテーブル２７から健診突合キー及びレセプト突合キーを取得する（Ｓ９０）。続いて、コンピュータ１０は、取得した健診突合キー及びレセプト突合キーに基づいて、取り込んだレセプトデータファイル２４中の個人情報（職員コード、氏名及び性別）に対応付けられた健診データテーブル２５中の個人情報を特定する（Ｓ９１）。
【００３４】
続いて、コンピュータ１０は、特定した個人情報で健診データベース２１（中の健診データテーブル２５）を検索する（Ｓ９２）。特定した個人情報が健診データベース２１に既に登録されている場合（Ｓ９３でＹＥＳ）、コンピュータ１０は、その個人情報に対応する連結キーを取得する（Ｓ９４）。
【００３５】
一方、特定した個人情報が健診データベース２１に登録されていない場合（Ｓ９３でＮＯ）、コンピュータ１０は、特定した個人情報でレセプトデータベース２２（中のレセプトデータテーブル２６）を検索する（Ｓ９５）。特定した個人情報がレセプトデータベース２２に既に登録されている場合（Ｓ９６でＹＥＳ）、コンピュータ１０は、その個人情報に対応する連結キーを取得する（Ｓ９７）。
【００３６】
一方、特定した個人情報がレセプトデータベース２２にも登録されていない場合（Ｓ９６でＮＯ）、コンピュータ１０は、今までに生成した全ての連結キーと異なる新しい連結キーを生成する（Ｓ９８）。
【００３７】
そして、コンピュータ１０は、その連結キー、個人情報及びレセプトデータを含む新しいレコードをレセプトデータテーブル２６に追加する（Ｓ９９）。その結果、新たに追加登録されたレセプトデータは既に登録されている健診データと連結キーにより関連付けられる。また、１人につき１つのレセプトデータが存在するのではなく、１人につき診療日の異なる複数のレセプトデータが存在するが、新たに追加登録されたレセプトデータは既に登録されているレセプトデータとも連結キーにより関連付けられる。
【００３８】
［帳票出力］
図６及び図７を参照して、帳票出力指示画面において、ユーザが所望の抽出条件を設定すると、コンピュータ１０はそれを所定の抽出条件として設定する（Ｓ１１０）。コンピュータ１０は設定した抽出条件で健診データベース２１又はレセプトデータベース２２を検索し、設定した抽出条件に合致する健診データ又はレセプトデータを抽出する（Ｓ１１１）。図７は、健診に関する抽出条件が設定された場合の例を示す。本例では、健診データベース２１が検索され、抽出条件に合致する健診データが抽出される。レセプトに関する抽出条件が設定された場合は、レセプトデータベース２２が検索され、抽出条件に合致するレセプトデータが抽出される。
【００３９】
続いて、コンピュータ１０は、抽出した健診データ又はレセプトデータを集計する（Ｓ１１２）。具体的には、抽出したデータの数を抽出条件ごとにカウントする（Ｓ１１２）。図７に示した例では、健診データのうち最高血圧（収縮期血圧）平均が１３０ｍｍＨｇ以上の人が選び出され、性別ごと年代ごとにその人数が集計される。
【００４０】
続いて、コンピュータ１０は、その集計結果（帳票）を印刷プレビュー画面３０でディスプレイ１５上に表示する（Ｓ１１３）。したがって、ユーザは最終的に印刷される帳票の様式で集計結果を閲覧することができる。図７に示した印刷プレビュー画面３０では、最高血圧平均が１３０ｍｍＨｇ以上ののべ人数が性別ごと年代ごとに表記される。
【００４１】
続いて、コンピュータ１０は、抽出したデータをカウントした数（集計値）に関連付けるとともに、その抽出条件をリンク情報として保持する（Ｓ１１４）。したがって、各集計値はリンク情報（抽出条件）を持つ。たとえば５０歳代女性の収縮期血圧の集計値「４」は、「最高血圧平均≧１３０」、「性別＝２（女性）」及び「年齢＝５０〜５９」の抽出条件を持つ。
【００４２】
続いて、ユーザが画面上に表示されている表形式ファイル出力のボタン（図示せず）を押下すると（Ｓ１１５）、コンピュータ１０は上記集計結果を表形式のファイルで出力する（Ｓ１１６）。また、ユーザが画面上に表示されている帳票印刷のボタン（図示せず）を押下すると（Ｓ１１５）、コンピュータ１０は印刷プレビュー画面３０で表示されている集計結果をプリンタ１６で印刷する（Ｓ１１７）。
【００４３】
また、コンピュータ１０は、印刷プレビュー画面３０上で集計値の選択操作（クリック）を受け付ける（Ｓ１１５）。ユーザが所望の集計値を選択すると、コンピュータ１０は選択された集計値に対してドリルダウン処理を行い、選択された集計値に関連付けられた健診データ又はレセプトデータの一覧表を表示する。詳細は次のとおりである。
【００４４】
コンピュータ１０は、選択された集計値のリンク情報（抽出条件）を読み出し、その抽出条件で健診データベース２１又はレセプトデータベース２２を再検索し、抽出条件に合致する健診データ又はレセプトデータを再抽出する（Ｓ１１８）。
【００４５】
続いて、コンピュータ１０は、抽出した一方のデータと突合されている他方のデータを取得する（Ｓ１１９）。具体的には、抽出した一方のデータを含むレコード内の連結キーで他方のデータベースを検索し、その連結キーを含むレコード内の他方のデータを取得する（Ｓ１１９）。
【００４６】
続いて、コンピュータ１０は、データ一覧画面３１をディスプレイ１５上に表示する（Ｓ１２０）。具体的には、ステップＳ１１８で再抽出した一方のデータの一覧表と、ステップＳ１１９で取得した他方のデータの一覧表とを並べて表示する。図７に示したデータ一覧画面３１では、健診データベース２１から再抽出された健診データの一覧表３２と、レセプトデータベース２２から取得されたレセプトデータの一覧表３３とが並べて表示される。より具体的には、高血圧の５０歳代の女性、のべ４人分の健診データが表示され、これらと連結キーが同じレセプトデータが表示される。
【００４７】
続いて、図７及び図８を参照して、ユーザがデータ一覧画面３１上に表示されている一方の一覧表３２又は３３の中からデータを１つ選択すると（Ｓ１２１）、コンピュータ１０は、その一方の一覧表上において、選択されたデータと、それと連結キーが同じ全てのデータとに突合記号「◎」を表示する（Ｓ１２２）。また、コンピュータ１０は、他方の一覧表上においても、選択されたデータと連結キーが同じ全てのデータに突合記号「◎」を表示する（Ｓ１２３）。
【００４８】
また、ユーザがデータ一覧画面３１上に表示されている両方の一覧表３２及び３３の中からデータを１つずつ選択し、突合ボタン（図示せず）を押下すると（Ｓ１２４）、コンピュータ１０は、それらの選択されたデータを互いに突合する（Ｓ１２５）。一方のデータが既に他のデータと突合されている場合、これら全てのデータを互いに突合する。具体的には、これら全てのデータに対応する連結キーを同じに設定する。
【００４９】
また、ユーザがデータ一覧画面３１上に表示されている一方の一覧表３２又は３３の中からデータを１つ選択し、突合解除ボタン（図示せず）を押下すると（Ｓ１２６）、コンピュータ１０は、その選択されたデータをそれと突合されている他のデータから独立させ、突合を解除する（Ｓ１２７）。具体的には、その選択されたデータに対応する連結キーをそれと突合されている他のデータの連結キーと異なるものに変更する。
【００５０】
以上のように本発明の実施の形態によれば、外部から健診データファイル２３を取り込んだ場合、突合キーマスタテーブル２７に基づいてレセプトデータベース２２から連結キーを取得し、その連結キーを付与して取り込んだ健診データを健診データベース２１に追加登録する。一方、外部からレセプトデータファイル２４を取り込んだ場合、突合キーマスタテーブル２７に基づいて健診データベース２１から連結キーを取得し、その連結キーを付与して取り込んだレセプトデータをレセプトデータベース２２に追加登録する。その結果、健診データとレセプトデータとを突合することができる。
【００５１】
また、健診データ又はレセプトデータの集計結果を印刷プレビュー画面３０で閲覧できるだけでなく、印刷プレビュー画面３０上で集計値をクリックすれば、その集計値に関連付けられた健診データの一覧表３２とレセプトデータの一覧表３３を同時に閲覧することができる。また、突合後は連結キーで両データベース２１，２２を検索するので、検索時間を短縮することができる。
【００５２】
以上、本発明の実施の形態を説明したが、上述した実施の形態は本発明を実施するための例示に過ぎない。よって、本発明は上述した実施の形態に限定されることなく、その趣旨を逸脱しない範囲内で上述した実施の形態を適宜変形して実施することが可能である。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施の形態による健康管理システムの構成を示す機能ブロック図である。
【図２】図１に示した健康管理システムの動作又は健康管理プログラムを示すフロー図である。
【図３】図２中の外部から健診データを取り込んで健診データベースに追加登録する処理を説明するための図である。
【図４】図２中の外部から健診データを取り込んで健診データベースに追加登録する処理の詳細を示すフロー図である。
【図５】図２中の外部からレセプトデータを取り込んでレセプトデータベースに追加登録する処理の詳細を示すフロー図である。
【図６】図２中の帳票出力処理の詳細を示すフロー図である。
【図７】図７に示した帳票出力処理を説明するための図である。
【図８】図６に続くフロー図である。
【符号の説明】
【００５４】
１０  コンピュータ
１４  ハードディスク
１５  ディスプレイ
１６  プリンタ
２０  健康管理プログラム
２１  健診データベース
２２  レセプトデータベース
２３  健診データファイル
２４  レセプトデータファイル
２５  健診データテーブル
２６  レセプトデータテーブル
２７  突合キーマスタテーブル
３０  印刷プレビュー画面
３１  データ一覧画面
３２  健診データの一覧表
３３  レセプトデータの一覧表
【図１】
0005004302.tif 000005
【図２】
0005004302.tif 000006
【図３】
0005004302.tif 000007
【図４】
0005004302.tif 000008
【図５】
0005004302.tif 000009
【図６】
0005004302.tif 000010
【図７】
0005004302.tif 000011
【図８】
0005004302.tif 000012