(57)【特許請求の範囲】
【請求項１】
入力された診療行為を記憶する診療行為記憶部と、
複数の包括型診療行為の種類毎に各々が包括する範囲である包括範囲を記憶する包括範囲記憶部と、
前記入力された診療行為について、前記包括範囲記憶部に記憶された前記包括範囲を参照して、前記入力された診療行為が別に入力されたいずれかの診療行為の包括範囲に含まれるか又は前記入力された診療行為の包括範囲に別に入力されたいずれかの診療行為が含まれるかを判断し、この結果に応じてこれらの診療行為に所定の包括区分を付加し、これらの診療行為及び包括区分を前記診療行為記憶部に記憶する包括化処理部と、
当該診療行為を前記包括範囲記憶部の記憶する当該包括型診療行為の包括範囲から除外する包括フラグを記憶する診療行為マスタとを備え、
前記包括化処理部が、前記包括範囲記憶部を参照して、当該入力された診療行為が別に入力されたいずれかの包括型診療行為の包括範囲に含まれると判断した場合に、前記診療行為マスタの包括フラグを参照して、当該診療行為を当該包括型診療行為の包括範囲から除外するか否かを判断する
ことを特徴とする医療事務システム。
【請求項２】
前記包括範囲記憶部の記憶する内容を、当該医療事務システムの外部から書き換え可能とする
ことを特徴とする請求項１に記載の医療事務システム。
【請求項３】
当該医療事務システムは、更に、
診療行為を入力すると共に、当該入力された診療行為を表示する診療行為入出力部を備え、
前記包括化処理部が、入力された診療行為に付加された所定の包括区分に従って、前記診療行為入出力部に表示された当該診療行為について所定の表示を付加する
ことを特徴とする請求項１又は請求項２に記載の医療事務システム。
【請求項４】
当該医療事務システムは、更に、
診療行為を入力すると共に、当該入力された診療行為を表示する診療行為入出力部を備え、
前記診療行為入出力部から予め定められた所定の入力があった場合に、前記包括化処理部が、当該入力された診療行為に付加された所定の包括区分を、当該所定の入力に従って変更する
ことを特徴とする請求項１乃至請求項３のいずれかに記載の医療事務システム。
【請求項５】
医療事務システムを実現するためのプログラムであって、
入力された診療行為を記憶する処理と、
前記入力された診療行為について、当該診療行為が別に入力されたいずれかの包括型診療行為の包括する範囲である包括範囲に含まれるか又は前記入力された診療行為の包括範囲に別に入力されたいずれかの診療行為が含まれるかを判断し、この結果に応じてこれらの診療行為に所定の包括区分を付加する処理と、
当該入力された診療行為が別に入力されたいずれかの包括型診療行為の包括範囲に含まれると判断した場合に、当該診療行為を当該包括型診療行為の包括範囲から除外する包括フラグを参照して、当該診療行為を当該包括型診療行為の包括範囲から除外するか否かを判断する処理とを、
当該医療事務システムであるコンピュータに実行させるプログラムを記憶する
ことを特徴とするプログラム記録媒体。
【請求項６】
診療行為記憶部と包括化処理部とを備えるコンピュータにおいて実行される医療事務処理方法であって、
前記診療行為記憶部が、入力された診療行為を記憶し、
前記包括化処理部が、前記入力された診療行為について、当該診療行為が別に入力されたいずれかの包括型診療行為の包括する範囲である包括範囲に含まれるか又は前記入力された診療行為の包括範囲に別に入力されたいずれかの診療行為が含まれるかを判断し、この結果に応じてこれらの診療行為に所定の包括区分を付加し、
前記包括化処理部が、当該入力された診療行為が別に入力されたいずれかの包括型診療行為の包括範囲に含まれると判断した場合に、当該診療行為を当該包括型診療行為の包括範囲から除外する包括フラグを参照して、当該診療行為を当該包括型診療行為の包括範囲から除外するか否かを判断する
ことを特徴とする医療事務処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、医療事務システム、プログラム記録媒体、医療事務処理方法に関し、特に、包括型診療行為についてのレセプトの発行や各種統計資料の作成管理等を行う医療事務システム、プログラム記録媒体、医療事務処理方法に関する。
【０００２】
【従来の技術】
医療事務システムは、医師の行った診療行為についてのデータ（診療データ）が入力されると、これに基づいて、レセプト（診療報酬明細書）を自動発行し、各種統計資料を作成し、薬品の使用量の管理等を行う装置である。診療行為とは、患者が来院した際に医師が実施した診察、投薬、検査等である。レセプトは医師の診療行為に基づいて発行され、医療事務システムの基本帳票である。レセプトの発行のためにオペレータが毎日その日に来院した患者毎に実施された診療行為を医療事務システムに入力し、医療事務システムがレセプトを発行する。
【０００３】
診療行為が異なればレセプトの内容も当然に異なる。従って、医療事務システムには、レセプトを正確かつ効率良く発行することが求められる。また、医療事務システムには、入力された診療データを利用して、正確かつ効率良く各種統計資料を作成し、薬品の使用量を管理すること等が求められる。
【０００４】
ところで、診療行為は、その診療報酬の請求の形態から、包括型診療行為と非包括型診療行為とに大別される。この内、包括型診療行為は以下のように定義される。
【０００５】
第１に、包括型診療行為を算定した日あるいは算定した月における他の診療行為は当該包括型診療行為に包括され、これと別には算定できない（個別に診療報酬を請求できない）。
【０００６】
第２に、包括型診療行為が包括する診療行為の範囲は、包括型診療行為の種類毎に異なる。包括型診療行為の種類、即ち、包括される範囲の診療行為の一例を示すと、以下のようである。
▲１▼投薬のみ包括する（例えば、投薬は包括され個別に診療報酬を請求できないが、注射、検査は包括されず個別に診療報酬を請求できる）。
▲２▼投薬、注射、検査を包括する（例えば、投薬、注射、検査は包括され個別に診療報酬を請求できないが、手術は包括されず個別に診療報酬を請求できる）。
▲３▼診察料以外の全てを包括する（例えば、初診料、再診料以外は包括され、個別に診療報酬を請求できない）。
▲４▼包括型診療行為を算定した日の診療行為を包括する（その日の診療行為は包括され、個別には診療報酬を請求できない）。
▲５▼包括型診療行為を算定した日以降に算定された診療行為を包括する（ある月の例えば１０日に包括型診療行為を算定したら、その月においては、その日以降の診療行為は包括され、個別には診療報酬を請求できない）。
▲６▼包括型診療行為を算定した日の１週間前の診療行為を包括する（ある月の例えば１０日に包括型診療行為を算定したら、その日から１週間前まで遡ってその１週間における診療行為は包括され、個別には診療報酬を請求できない）。
▲７▼包括型診療行為を算定した月の診療行為を全て包括する（ある月の診療行為は全て包括され、個別には診療報酬を請求できない）。
▲８▼包括型診療行為を算定した科（内科、外科等等）と同じ科の診療行為のみを包括する（例えば、内科での診療行為は包括され個別には診療報酬を請求できないが、外科での診療行為は包括されず個別には診療報酬を請求できる）。
【０００７】
このように、包括型診療行為は包括される範囲の診療行為についてまとめて一定額の診療報酬を請求する形式のものである。従って、包括型診療行為についてのレセプトにおいては、包括される範囲の診療行為の記載は必要とされない。このため、従来の医療事務システムにおいては、包括される診療行為の入力をしてはならないことになっている（禁止されている）。
【０００８】
そこで、包括型診療行為のレセプト発行のために、オペレータが、個々の診療行為毎に、包括型診療行為に包括される範囲の診療行為か否かを判断して、医療事務システムに入力している。具体的には、ある診療行為が包括型診療行為に包括される範囲の診療行為であれば、オペレータは、包括型診療行為のみを入力し、当該診療行為の個別の入力は行わない。ある診療行為が包括型診療行為に包括されない範囲の診療行為であれば、オペレータは、当該診療行為を個別に入力する。例えば、前記▲１▼の「投薬のみ包括する」場合においては、オペレータは、「投薬」については入力せず、「注射」及び「検査」については入力する。
【０００９】
【発明が解決しようとする課題】
ところが、近年、社会的な要求から、包括型診療行為の種類が増加する傾向にある。このため、前述したように、包括型診療行為の種類が多く存在するようになり、その種類毎に包括する範囲が少しづつ異なっている。従って、包括型診療行為の種類が少なかった時にはオペレータの判断でレセプト発行の正確性を十分に確保できていたが、オペレータの判断のみでは正確なレセプトの発行に対応できなくなりつつある。
【００１０】
即ち、包括型診療行為の種類の増加により、オペレータが、ある診療行為が包括型診療行為に包括されるか否かの判断を誤る可能性が生じており、このオペレータの判断の誤りから入力ミスが発生する可能性が生じていた。これに加えて、包括型診療行為に包括される範囲の診療行為を誤って個別の診療行為として入力してしまうと、医療事務システムは、当該診療行為が包括型診療行為か否かを識別することができなかった。このため、本来、包括型診療行為であり診療報酬を請求してはならないにもかかわらず、患者への誤った請求が行われ、誤ったレセプトが発行されてしまう可能性が生じていた。
【００１１】
また、包括型診療行為に包括される範囲の診療行為は入力されないために、医療事務システムは正確な各種統計資料を作成することができなかった。例えば、医療事務システムにより検査の実施回数のデータを正確に把握することはできなかった。従って、人手により別に検査の実施回数等を把握する必要があり、煩わしかった。
【００１２】
同様の理由で、医療事務システムは正確な薬品の使用量を把握することができなかった。このため、医療事務システムにより薬品の正確な在庫管理をすることはできなかった。従って、人手により別に薬品の使用量等を把握する必要があり、煩わしかった。
【００１３】
本発明は、包括型診療行為についてのレセプトを正確に発行できる医療事務システムを提供することを目的とする。
また、本発明は、医療事務における各種統計資料を正確に作成することができる医療事務システムを提供することを目的とする。
【００１４】
また、本発明は、薬品等を正確に管理することができる医療事務システムを提供することを目的とする。
また、本発明は、包括型診療行為についてのレセプトを正確に発行でき、医療事務における各種統計資料を正確に作成することができ、薬品等を正確に管理することができる医療事務システムを実現するプログラムを記憶したプログラム記録媒体を提供することを目的とする。
また、本発明は、包括型診療行為についてのレセプトを正確に発行でき、医療事務における各種統計資料を正確に作成することができ、薬品等を正確に管理することができる医療事務処理方法を提供することを目的とする。
【００１５】
【課題を解決するための手段】
図１は本発明の原理構成図であり、本発明による医療事務システムの構成を示す。本発明の医療事務システムは、入力された診療行為を記憶する診療行為記憶部３と、複数の包括型診療行為の種類毎に各々が包括する範囲である包括範囲を記憶する包括範囲記憶部４と、入力された診療行為について包括範囲記憶部４に記憶された前記包括範囲を参照して前記入力された診療行為が別に入力されたいずれかの診療行為（包括型診療行為）の包括範囲に含まれるか又は前記入力された診療行為の包括範囲に別に入力されたいずれかの診療行為が含まれるかを判断しこの結果に応じて前記入力された診療行為に所定の包括区分を付加し前記入力された診療行為及び付加された包括区分を診療行為記憶部３に記憶する包括化処理部２と、当該診療行為を包括範囲記憶部４の記憶する当該包括型診療行為の包括範囲から除外する包括フラグを記憶する診療行為マスタ（５、図２参照）とを備える。包括化処理部２が、包括範囲記憶部４を参照して、当該入力された診療行為が別に入力されたいずれかの包括型診療行為の包括範囲に含まれると判断した場合に、診療行為マスタ（５）の包括フラグを参照して、当該診療行為を当該包括型診療行為の包括範囲から除外するか否かを判断する。
【００１６】
本発明の医療事務システムによれば、オペレータにより入力された診療行為の各々について、包括化処理部２が、包括範囲記憶部４に記憶された前記包括範囲を参照して、他の診療行為（包括型診療行為）に含まれるか否かを自動的に判断し、包括区分を付加して区別する。従って、オペレータは、入力の際、各々の診療行為を包括型か非包括型かを区別することなく単純に入力すれば良い。一方、各々の診療行為は包括化処理部２の付加した包括区分により区別できるので、その後のレセプトの発行は正確に行うことができる。
更に、包括化処理部２は、包括範囲記憶部４を参照して当該入力された診療行為が他の診療行為に包括されると判断した場合、診療行為マスタ（５）を参照して、当該診療行為を当該包括型診療行為の包括する範囲から除外するか否かを判断する。これにより、個々の診療行為毎に、包括型診療行為の包括範囲から例外的に除外したい診療行為を指定することができ、法令等により定められることがある複雑な包括型診療行為にも対応できる。
【００１７】
例えば、オペレータが区別することなく診療行為ａ及びｂを入力すると、包括化処理部２が、包括範囲記憶部４に記憶された包括型診療行為Ａ及びＢの包括範囲を参照して、診療行為ａは包括型診療行為Ａの包括範囲に含まれるが、診療行為ｂは包括型診療行為Ａ及びＢの包括範囲のいずれにも含まれないと判断し、診療行為ａ及びｂについて、各々、包括区分「１」及び「０」を付加する。例えば、包括区分「１」は包括され、包括区分「０」は包括されないとする。以後の処理はこの包括区分を参照して行われる。従って、診療行為ａは包括型診療行為Ａに包括されレセプトに出力されず、診療行為ｂはいずれの包括型診療行為にも包括されずレセプトに出力される。また、包括化処理部２は、包括型診療行為Ａに包括された診療行為ａについて、診療行為マスタ（５）を参照して包括フラグの値を知り、これに応じて、その包括区分を「１」又は「０」とする。
【００１８】
これにより、包括型診療行為の種類が増加し、その種類毎に包括する範囲が異なっていても、オペレータの入力ミスにより包括型診療行為について、誤ったレセプトが発行されてしまうことを防止できる。また、医療事務システムに対しては各々の診療行為を包括型か非包括型かを区別することなく全て入力できるので、医療事務システムにより正確な各種統計資料を作成し薬品の正確な在庫管理をすることができ、人手により別に検査の実施回数や薬品の使用量等を把握する手間を不要にできる。更に、個々の診療行為毎に、包括型診療行為の包括範囲から例外的に除外したい診療行為を指定することができ、法令等により定められることがある複雑な包括型診療行為にも対応できる。
【００１９】
【発明の実施の形態】
図２は医療事務システム構成図であり、本発明の医療事務システムの構成を示す。医療事務システムは、診療行為入出力部１、包括化処理部２、診療行為記憶部３、包括範囲記憶部４、診療行為マスタ５、レセプト出力処理部６及び統計資料出力処理部７を備える。医療事務システムは、例えば、パーソナルコンピュータ又は当該医療事務システム専用の端末装置からなる。
【００２０】
診療行為入出力部１、包括化処理部２、レセプト出力処理部６及び統計資料出力処理部７は、ＣＰＵ及び主メモリからなる処理装置９に設けられ、各々、ＣＰＵと主メモリ上の診療行為入出力プログラム、包括化処理プログラム、レセプト出力処理プログラム及び統計資料出力処理プログラムからなる。診療行為記憶部３は、例えば処理装置９に内蔵された記憶装置（例えば、磁気ディスク装置）に設けられる。包括範囲記憶部４及び診療行為マスタ５は、処理装置９に接続された外部記憶装置１０に設けられる。処理装置９は、図示しないが、例えばキーボード、マウス、印刷装置、表示装置等からなる入出力装置を備える。
【００２１】
診療行為入出力部１は、オペレータの入力した診療行為（診療データ）を包括化処理部２に入力すると共に、当該入力された診療行為をオペレータのために表示装置に表示する。診療行為入出力部１から入力された診療行為の内容は包括化処理部２に送られる。
【００２２】
図３は診療行為入出力部説明図であり、診療行為入出力部１の構成を示す。具体的には、図３は、診療行為入出力部１が診療行為の入出力のために表示する画面を示す。オペレータは、この画面を見ながら、キーボード等により当該画面に診療データを入力する。
【００２３】
図３に示すように、診療行為入出力部１（の画面）は、「患者番号」「患者名」「診療日付」「診区（診療区分）」「管理コード」「診療行為」「点数×回数」からなる。これらが１個の診療データを構成し、画面上において実際に図示の位置に表示される。これらの診療データの内、「診療日付」は診療行為入出力部１により自動的に付加され、「点数×回数」は診療行為入出力部１により他の入力の内容に基づいて自動的に算出され付加される。「診療日付」及び「点数×回数」以外のデータは、オペレータが入力すべきものである。なお、便宜上、診療データを診療行為と言うこともある。
【００２４】
「患者番号」は当該診療行為を実施された患者に与えられた番号であり、患者毎に一意に定められる番号である。「患者名」は当該診療行為を実施された患者の名前である。「診療日付」は当該診療行為を実施された日付である。「診区（診療区分）」は法令等により定められたもので、診療行為に付加すべきとされている記号である。「管理コード」は当該診療行為毎に一意に定められるコードである。「診療行為」は当該診療行為の名前であり、その内容を簡潔に示す。「点数×回数」は当該診療行為によりレセプトにおいて請求できる１回当りの点数（金額）及び当該診療行為の回数である。
【００２５】
本発明の医療事務システムに診療データを入力する時点においては、オペレータは、当該診療行為が包括型か否か及び当該診療行為が他の診療行為に包括されるか否かについて、一切意識する必要がない。例えば、「管理コード」が１００番台である場合は包括型診療行為であり、２００番台以降である場合は非包括型診療行為であり他に包括される可能性がある。しかし、オペレータはこれを意識せず、図３に示すように、各診療行為について区別なく入力する。
【００２６】
包括化処理部２は、診療行為が入力される毎に、当該入力された診療行為の包括化処理を実行する。即ち、入力された診療行為が他の診療行為に包括されるか否かを判定し、包括される場合には包括区分をセットする。包括化処理が終了したら、包括化処理部２は、診療行為記憶部３に当該入力された診療内容を記録する。従って、当該入力された診療行為には、その診療行為記憶部３への格納時に、包括区分がセットされている。
【００２７】
具体的には、包括化処理部２は、診療行為入出力部１から入力された診療行為について、包括範囲記憶部４に記憶された包括範囲を参照して、前記入力された診療行為が別に入力されたいずれかの包括型診療行為の包括する範囲に含まれるか否かを判断する。この判断の結果に応じて、包括化処理部２は、前記入力された診療行為に所定の包括区分を付加する。包括化処理部２は、前記入力された診療行為及び付加された包括区分を診療行為記憶部３に記憶する。
【００２８】
このために、包括化処理部２は内部テーブル２０を備え、診療行為入出力部１から送られた診療行為の内容を内部テーブル２０に全て記録する。包括化処理部２は、新しい診療行為が内部テーブル２０に入力される毎に、先に入力されて内部テーブル２０に既に記憶されている診療行為を全て検索し、包括範囲記憶部４に記憶された包括範囲に基づいて、当該入力された診療行為が先に内部テーブル２０に記憶されている他の診療行為に包括される場合、当該診療行為に包括区分をセットする。
【００２９】
内部テーブル２０は図４を参照して後述する診療行為記憶部３と同一のデータ構造を有する。包括化処理部２によって診療行為記憶部３に記憶されるデータは、一旦、内部テーブル２０に書き込まれ保持される。内部テーブル２０はテンポラリなファイルであり、診療行為記憶部３はパーマネントなファイルであると考えても良い。但し、処理の便宜上、内部テーブル２０はできるだけ多くの診療行為（診療データ）を格納することが望ましい。これにより、広い範囲で包括されるか否かを判断できる。
【００３０】
包括区分としては、後述するように、包括される場合及び包括されない場合に各々「１」及び「０」が付加される。包括区分が「０」である診療行為は、他の診療行為に包括されない。即ち、それ自体が包括型診療行為であるか、又は、非包括型診療行為であるがその時点で他の包括型診療行為に包括されていないものである。包括区分が「１」である診療行為は、他の診療行為に包括される。即ち、非包括型診療行為であり、その時点で別に入力されていた他の包括型診療行為に包括されるものである。
【００３１】
包括区分は、当該診療行為が内部テーブル２０に書き込まれた時点では、自動的に「０」とされる（初期値は「０」である）。そして、当該診療行為が他の診療行為に包括される場合にのみ、包括区分「１」が付加される（包括区分がセットされる）。
【００３２】
また、包括化処理部２は、包括範囲記憶部４を参照して当該入力された診療行為が他の診療行為に包括されると判断した場合、更に、診療行為マスタ５を参照して、当該診療行為を当該包括型診療行為の包括する範囲から除外するか否かを判断する。これにより、個々の診療行為毎に、包括型診療行為の包括範囲から例外的に除外したい診療行為を指定することができ、法令等により定められることがある複雑な包括型診療行為にも対応できる。
【００３３】
このような包括化処理部２による診療行為毎の包括区分の付加の後、診療行為についての各種の処理が必ず当該付加された包括区分を参照して行われる。即ち、レセプト出力処理部６は、診療行為記憶部３に記憶された診療行為の各々について、当該診療行為に付加された包括区分に従って、レセプトを発行する。統計資料出力処理部７は、診療行為記憶部３に記憶された診療行為の各々についてのデータを用いて、当該診療行為に付加された包括区分に従って、各種の統計資料を出力する。また、統計資料出力処理部７は、診療行為記憶部３に記憶された診療行為の各々についてのデータを用いて、当該診療行為に付加された包括区分に従って、例えば薬品の使用量や在庫量についての管理を行う。
【００３４】
これにより、レセプトの発行、統計資料の作成出力、薬品在庫管理等の業務において、包括される診療行為を自動的に判断することができる。従って、正確なレセプトを発行することができ、正確な統計資料を作成して出力することができ、正確な薬品在庫管理を行うことができる。
【００３５】
診療行為記憶部３は入力された診療行為（診療データ）を記憶する。記憶される診療行為は、オペレータにより診療行為入出力部１から入力され、包括化処理部２における包括化処理の結果に従って、当該診療行為が他の診療行為に包括されるか否かを示す包括区分の付加されたものである。
【００３６】
図４は診療行為記憶部説明図であり、診療行為記憶部３の構成を示す。即ち、診療行為記憶部３は、診療行為の記憶のために図４に示すデータ構造を有し、「診療年月」「入院／外来」「患者番号」「（診療）日付」「（管理）コード」「診療行為」「包括区分」からなる。これらが１個の診療データを構成する。
【００３７】
これらの診療データの内、「包括区分」以外のデータは、診療行為入出力部１から入力されたデータ、又は、当該入力データに基づいて自動的に設定されたデータである。具体的には、「患者番号」「管理コード（図ではコード）」「診療行為」は診療行為入出力部１から入力されたデータである。「診療年月」及び「（診療）日付」は、診療行為入出力部１における「診療日付」を、上位６桁からなる「診療年月」と下位２桁からなる「（診療）日付」とに分割して記憶される。「入院／外来」は、診療行為入出力部１からオペレータにより入力される。
【００３８】
付加された「包括区分」が「０」である診療行為は、他の診療行為に包括されない。付加された「包括区分」が「１」である診療行為は、他の診療行為に包括される。「包括区分」は、前述のように、診療行為入出力部１からの入力に基づいて包括化処理部２により自動的に判断され付加され、対応する診療行為の処理において必ず参照される。オペレータは、当該診療行為が包括されるか等について一切意識する必要がない。
【００３９】
包括範囲記憶部４は、複数の包括型診療行為の種類毎に各々が包括する範囲を記憶する。包括型診療行為及びその包括範囲は、法令等に基づいてその内容が予め定められるものであり、これに従って予めオペレータにより入力される。
【００４０】
図５は包括範囲記憶部説明図であり、包括範囲記憶部４の構成を示す。即ち、包括範囲記憶部４は、診療行為の記憶のために図５に示すデータ構造を有し、包括型診療行為の「（管理）コード」「名称」と、当該包括型診療行為が「包括する範囲」として「（診療行為の）範囲」「期間」「（診療）科」「入院／外来区分」を記憶する。
【００４１】
「コード」は、診療行為毎に一意に定められるコードであって、当該包括型診療行為を意味するコードからなる。「名称」は、当該包括型診療行為の名前である。「範囲」は、当該包括型診療行為の包括する診療行為の範囲であって、例えば「投薬のみ」「投薬と注射と検査」「診察料以外の全て」等の区別である。「期間」は、当該包括型診療行為の包括する診療行為の期間であって、例えば「１日分」「１月分」「３日以内」等である。「科」は、当該包括型診療行為の包括する診療行為の実施された診療科であって、例えば「同じ科のみ」「全ての科」等である。「入院／外来区分」は、当該包括型診療行為の包括する入院／外来の区別であって、例えば「外来分のみ」「入院分のみ」「外来と入院の双方」等である。
【００４２】
包括範囲記憶部４は、外部記憶装置１０に設けられ、その記憶する内容を当該医療事務システムの外部から書き換え可能とされる。即ち、包括範囲記憶部４に記憶される内容は、追加、更新、削除が可能である。これにより、例えば、法令の改正等に基づく包括型診療行為の追加、変更削除があった場合に、包括化処理を行う包括化処理部２を変更することなく包括化処理の内容を変更することができる。
【００４３】
包括化処理部２は、入力された診療行為の管理コードから包括範囲記憶部４を検索し、包括する範囲を決定する。具体的には、包括化処理部２は、入力された診療行為の管理コードを用いて包括範囲記憶部４を検索し、当該コードが包括範囲記憶部４に存在する場合、診療行為が包括型であることを知りその包括する範囲を包括範囲記憶部４から求める。そして、包括化処理部２は、内部テーブル２０を検索し、当該包括範囲に含まれる診療行為を抽出して、その包括区分を「１」とする。
【００４４】
この時、検索され包括範囲に含まれるとされる診療行為は、同一患者についての診療行為に限られる。同一患者についての診療行為か否かは、入力された診療行為の患者番号が同一か否かにより判断する。
【００４５】
診療行為マスタ５は、複数の診療行為の各々について、包括範囲記憶部４の記憶する包括型診療行為の包括する範囲を更に否定する包括フラグを記憶する。ある特定の診療行為が包括型診療行為の包括範囲に含まれるにもかかわらず、当該包括範囲から除外される場合がある。これは、法令等に基づいてその内容が予め定められる。包括フラグ、即ち、どの診療行為が包括型診療行為の包括範囲から除外されるかは、予めオペレータにより入力される。これにより、包括型診療行為の包括範囲から例外的に除外したい診療行為を指定することができる。
【００４６】
診療行為マスタ５は、外部記憶装置１０に設けられ、その記憶する内容を当該医療事務システムの外部から書き換え可能とされる。即ち、診療行為マスタ５に記憶される内容は、追加、更新、削除が可能である。これにより、例えば、法令の改正等に基づく包括型診療行為の追加、変更削除があった場合に、包括範囲記憶部４の書き換えとの併用により、包括化処理を行う包括化処理部２を変更することなく包括化処理の内容を変更することができる。
【００４７】
図６は診療行為マスタ説明図であり、診療行為マスタ５の構成を示す。即ち、診療行為マスタ５は、包括フラグの記憶のために図６に示すデータ構造を有し、診療行為の「（管理）コード」「診療行為」「単価」「単位」「包括フラグ」を記憶する。即ち、診療行為マスタ５は診療行為の名称、単価、単位等を記録するファイルである。
【００４８】
「単価」は診療報酬における点数（請求できる金額）である。「単位」は診療行為において実施した数である。「単価」と「単位」を掛け合わせることにより、実際の診療報酬における請求の点数が求まる。
【００４９】
包括フラグは、例えば、「０」「１」又は「２」のいずれかの値を持つ。包括フラグが「０」の場合、包括範囲記憶部４の設定に従う。包括フラグが「１」の場合、包括範囲記憶部４の設定に関係なく、当該診療行為は包括型診療行為に包括される。包括フラグが「２」の場合、包括範囲記憶部４の設定に関係なく、当該診療行為は包括型診療行為に包括されない。なお、当該診療行為が診療行為マスタ５に存在しない場合は、包括フラグが「０」と同様に処理される。
【００５０】
包括化処理部２が、包括範囲記憶部４を参照して診療行為記憶部３に記憶された診療行為が既に診療行為記憶部３に記憶されたいずれかの包括型診療行為の包括する範囲に含まれると判断した場合に、更に、診療行為マスタ５を参照して、当該診療行為を当該包括型診療行為の包括する範囲から除外するか否かを判断する。この時、包括化処理部２は、入力された診療行為の管理コードを用いて、診療行為マスタ５の包括フラグを参照する。当該管理コードに対応する包括フラグが「１」又は「２」の場合、包括化処理部２は、包括範囲記憶部４に記憶されている包括範囲よりも、包括フラグの設定値を優先して包括化処理を行う。
【００５１】
図７は本発明の医療事務システムにおける医療事務処理フローを示す。
始めに、包括化処理部２による診療行為入出力部１から診療行為記憶部３への診療データのエントリ（入力及び記憶）処理が実行される。この処理は以下のステップＳ１乃至ステップＳ３からなる。
【００５２】
オペレータが診療行為入出力部１へ入力した診療行為（診療データ）を、診療行為入出力部１が包括化処理部２に入力する（ステップＳ１）。
包括化処理部２が、入力された診療行為について、包括範囲記憶部４を参照して包括化処理を行う（ステップＳ２）。これにより、入力された診療行為に包括区分が付加される。包括化処理については図８及び図９を参照して後述する。
【００５３】
包括化処理部２が、入力された診療行為及び付加された包括区分を診療行為記憶部３へ診療行為を書き込む（ステップＳ３）。
以上により、診療行為記憶部３への診療データのエントリ処理が完了する。次に、診療行為記憶部３にエントリされた診療データを用いて、ステップＳ４乃至ステップＳ６からなるレセプト出力処理及びステップＳ７乃至ステップＳ９からなる統計資料出力処理が実行される。レセプト出力処理及び統計資料出力処理については、各々、図１０及び図１１を参照して後述する。
【００５４】
レセプト出力処理部６が診療行為記憶部３から１個の診療行為（診療データ）を読み出す（ステップＳ４）。
レセプト出力処理部６が、当該読み出した診療行為に付加されている包括区分により、当該診療行為が他の診療行為に包括されるか否かの判定を行う（ステップＳ５）。
【００５５】
レセプト出力処理部６が、当該読み出した診療行為が包括されない場合に、入出力装置１１にレセプトへの当該読み出した診療行為の印刷を実行させる（ステップＳ６）。なお、当該読み出した診療行為が包括される場合、レセプト出力処理部６は入出力装置１１にレセプトへの当該読み出した診療行為の印刷を実行させない。
【００５６】
統計資料出力処理部７が診療行為記憶部３から１個の診療行為（診療データ）を読み出す（ステップＳ７）。
統計資料出力処理部７が、当該読み出した診療行為に付加されている包括区分により、当該診療行為が他の診療行為に包括されるか否かの判定を行う（ステップＳ８）。
【００５７】
統計資料出力処理部７が、ステップ８での判定に基づいて統計資料への診療行為の集計を行い、必要に応じて入出力装置１１に統計資料を出力させる（ステップＳ９）。なお、同様に、統計資料出力処理部７が、ステップ８での判定に基づいて薬品の使用量等の集計を行って管理データを作成し、必要に応じて入出力装置１１に管理データを出力させる（ステップＳ９）。
【００５８】
図８及び図９は、両者が一体となって本発明の医療事務システムにおける包括化処理フローを示す。
オペレータにより、診療行為入出力部１へ診療行為（診療データ）が入力され、当該入力された診療行為は包括化処理部２に送られる（ステップＳ１０）。
【００５９】
包括化処理部２が、その内部テーブル２０の最後尾に当該入力された診療行為を追加し保持する（ステップＳ１１）。
包括化処理部２が、当該入力された診療行為のコードから包括範囲記憶部４を参照する（ステップＳ１２）。
【００６０】
包括化処理部２が、当該入力された診療行為のコードが包括範囲記憶部４に存在するか否かを調べる（ステップＳ１３）。
存在しない場合、当該入力された診療行為包括化処理の対象外であるので、以下の処理を行うことなく、包括化処理を終了する。
【００６１】
存在する場合、包括化処理部２が、その内部テーブル２０の先頭から順に診療行為を検索する（ステップＳ１４）。
包括化処理部２が、当該入力された診療行為が包括範囲記憶部４に記憶されている包括型診療行為の包括範囲に該当する（包括診療行為として包括される）か否かを調べる（ステップＳ１５）。
【００６２】
該当する場合、包括化処理部２が、更に、診療行為マスタ５の当該診療行為に対応する包括フラグが「２」であるか（強制的に包括しない）か否かを調べる（ステップＳ１６）。
【００６３】
包括フラグが「２」でない場合、包括化処理部２が、当該入力された診療行為に包括区分として「１（包括される）」をセットする（ステップＳ１７）。
包括化処理部２が、内部テーブル２０の診療行為の全てについて処理が終了したか否かを調べる（ステップＳ１８）。
【００６４】
終了した場合、包括化処理部２は包括化処理を終了する。終了しない場合、包括化処理部２はステップＳ１４以下を繰り返す。
ステップＳ１５において、当該入力された診療行為が包括範囲記憶部４に記憶されている包括型診療行為の包括範囲に該当しない場合、包括化処理部２が、診療行為マスタ５の当該診療行為に対応する包括フラグが「１」であるか（強制的に包括する）か否かを調べる（ステップＳ１９）。
【００６５】
包括フラグが「１」でない場合、包括化処理部２が、当該入力された診療行為に包括区分として「０（包括されない）」をセットし（ステップＳ２０）、この後、ステップＳ１８を実行する。
【００６６】
包括フラグが「１」である場合、包括化処理部２は、ステップＳ２０を実行することなく、ステップＳ１７を実行する。
ステップＳ１６において、診療行為マスタ５の包括フラグが「２」である場合、包括化処理部２はステップＳ２０を実行する。
【００６７】
図１０は本発明の医療事務システムにおけるレセプト出力処理フローを示す。レセプト処理出力部６が診療行為記憶部３から１個の診療行為（診療データ）を読み出す（ステップＳ２１）。
【００６８】
レセプト処理出力部６が当該読み出した診療行為の包括区分を参照する（ステップＳ２２）。
包括区分が「０」である場合（包括されない場合）、レセプト処理出力部６がレセプトに当該診療行為を印刷し（ステップＳ２３）、この後、ステップＳ２５を実行する。
【００６９】
包括区分が「１」である場合（包括される場合）、レセプト処理出力部６がレセプトに当該診療行為を印刷せずに（ステップＳ２４）、この後、ステップＳ２５を実行する。
【００７０】
一人の患者分のデータが終了したか否かを調べる（ステップＳ２５）。
終了した場合、レセプト処理出力部６はレセプト出力処理を終了する。終了しない場合、レセプト処理出力部６はステップＳ２１以下を繰り返す。
【００７１】
図１１は発明の医療事務システムにおける統計資料出力処理フローを示す。
統計資料出力処理部７が診療行為記憶部３から１個の診療行為（診療データ）を読み出す（ステップＳ２６）。
【００７２】
統計資料出力処理部７が当該読み出した診療行為の包括区分を参照する（ステップＳ２７）。
包括区分が「０」である場合（包括されない場合）、統計資料出力処理部７が、薬品の使用量、請求の金額等の各種の統計データの集計を行い（ステップＳ２８）、この後、ステップＳ３０を実行する。
【００７３】
包括区分が「１」である場合（包括される場合）、統計資料出力処理部７が、薬品の使用量は集計し、一方、請求の金額の集計は行わず（ステップＳ２９）、この後、ステップＳ３０を実行する。即ち、包括される診療行為についても統計資料を作成することができる。なお、請求の金額の集計は、ステップＳ２８における金額とステップＳ２９における金額とを合算して集計しても、個別に集計しても良い。
【００７４】
統計資料出力処理部７が、診療行為記憶部３の「診療年月」を調べて、当該一月分のデータが終了したか否かを調べる（ステップＳ３０）。なお、集計は一日単位、一週間単位、一年単位で行っても良い。
【００７５】
終了した場合、統計資料出力処理部７は統計資料出力処理を終了する。終了しない場合、統計資料出力処理部７はステップＳ２６以下を繰り返す。
次に、本発明の医療事務システムに診療行為の入力があった場合について、具体的な例により簡単に説明する。
【００７６】
図３に示すように、オペレータにより、患者番号が「１００番」の患者について実施された３個の診療行為が、診療行為入出力部１に無差別に入力される。「小児科外来診療料」は管理コードが「１００」の包括型診療行為である。「Ａカプセル」は管理コードが「２００」の診療行為である。「Ｂ錠」は管理コードが「３００」の診療行為である。
【００７７】
入力された３個の診療行為は、包括化処理部２の内部テーブル２０に記憶される。３個の診療行為の内部テーブル２０に記憶された状態は、包括区分を除き、図４に示す診療行為記憶部３の状態と同様である。内部テーブル２０において、この時点の包括区分は全て「０」である。
【００７８】
包括化処理部２は、「小児科外来診療料」の管理コード「１００」を用いて包括範囲記憶部４を参照し、これが包括範囲記憶部４に存在し（包括型診療行為であり）、その包括範囲に図５に示すように「投薬」が含まれることを知る。
【００７９】
そこで、包括化処理部２は、「小児科外来診療料」の包括区分をステップＳ２０により「０」とする。そして、包括化処理部２は、「投薬」である「Ａカプセル」について、その管理コード「２００」を用いて診療行為マスタ５を参照して包括フラグが「０」であることを知り、その包括区分をステップＳ１７により「１」とする。次に、包括化処理部２は、「投薬」である「Ｂ錠」について、その管理コード「３００」を用いて診療行為マスタ５を参照して包括フラグが「２」であることを知り、その包括区分をステップＳ２０により「０」とする。なお、例えば、「Ｂ錠」の包括フラグが「１」である場合、その包括区分をステップＳ１７により「１」とされる。以上により、包括化処理を終了し、図４に示す診療行為記憶部３の内容を得る。
【００８０】
この後、レセプト処理出力部６が、診療行為記憶部３から「小児科外来診療料」を読み出し、その包括区分が「０」であるので、これをその点数及び回数と共にレセプトに印刷する。次に、レセプト処理出力部６が、診療行為記憶部３から「Ａカプセル」を読み出し、その包括区分が「１」であるので、これをレセプトに印刷しない。次に、レセプト処理出力部６が、診療行為記憶部３から「Ｂ錠」を読み出し、その包括区分が「０」であるので、これをその点数及び回数と共にレセプトに印刷する。
【００８１】
以上、本発明をその実施の態様により説明したが、本発明はその主旨の範囲において種々の変形が可能である。
例えば、包括化処理部２により他の診療行為（包括型診療行為）に包括されると判定された診療行為については、診療行為入出力部１での表示において、その表示方式が通常の診療行為と区別されるようにしても良い。これにより、他の診療行為に包括される診療行為については、オペレータが視覚的に区別でき、瞬時に「他の診療行為に包括される診療行為である」という識別が可能となる。
【００８２】
具体的には、図１２に示すように、包括化処理部２により「包括される」旨の包括区分「１」がセットされた診療行為には、診療行為入出力部１での表示において、所定のマーキング（この場合は「＊」印）を施すようにしても良い。図１２は基本的には図３と同一の表示であるが、「＊」印のマーキングが付加されている点のみが異なる。
【００８３】
マーキングは、例えば、図１２に示すように、当該診療行為の先頭（図中の左端）に「＊」印を表示することにより行う。このために、包括化処理部２が、診療行為記憶部３に記憶された診療行為に付加されている包括区分に従って、診療行為入出力部１に表示された当該診療行為についてマーキングを付加する。
【００８４】
マーキング以外の他の表示方式によっても、他の診療行為に包括される診療行為の区別は可能である。例えば、診療行為入出力部１での表示において、当該包括される診療行為を表示する「行」の表示色を、通常の診療行為を表示する「行」の表示色と異なるものとすれば良い。
また、例えば、包括化処理部２が付加した診療行為の包括区分を、診療行為入出力部１からのオペレータによる入力で変更できるようにしても良い。このために、図１３に示すように、診療行為入出力部１において、当該診療行為の先頭（図中の左端）に、包括化処理部２が付加した診療行為の包括区分を表示する。オペレータは、この表示された包括区分を参照して、当該付加された包括区分の内容を変更する。即ち、診療行為入出力部１から予め定められた所定の入力があった場合に、包括化処理部２が、診療行為記憶部３に記憶された診療行為に付加された所定の包括区分を、当該所定の入力に従って変更する。これにより、例外的に包括しない診療行為や例外的に包括する診療行為がある場合、包括型診療行為の追加、包括型診療行為の包括範囲の変更等に、より柔軟かつ迅速に対応することができる。
【００８５】
この場合において、包括区分の内容は、「０」「１」「２」「３」の４つの値のいずれかとされる。包括区分の内容が「０」の場合、包括化処理部２により当該診療行為は包括しないと判定された診療行為である。包括区分の内容が「１」の場合、包括化処理部２により当該診療行為は包括すると判定された診療行為である。包括区分の内容が「２」の場合、オペレータにより、当該診療行為は強制的に包括しないと指定された診療行為である。包括区分の内容が「３」の場合、オペレータにより、当該診療行為は強制的に包括すると指定された診療行為である。包括区分「２」又は「３」は、オペレータにより強制的に包括区分を設定されたことを示すので、「強制」の項目に「＃」が表示される。
【００８６】
図１３において、例えば、包括区分の内容が「１」である診療行為は、包括化処理部２により包括すると判定されたものであるが、オペレータの入力により、変更可能である。そこで、オペレータは当該診療行為について、改めて、包括区分を「２」として包括しない旨に変更できる。この入力は、「判定」の項目の「１」を「２」に変更することにより行う。
【００８７】
なお、実際は、包括区分の内容が「０」の場合には当該診療行為を表示する「行」が濃く（又は所定の色で）表示され、包括区分の内容が「１」の場合には当該診療行為を表示する「行」が薄く（又は他の所定の色で）表示される。これにより、オペレータは包括化処理部２により付加れた包括区分の内容を知ることができる。また、包括区分の内容が「２」又は「３」の場合には当該診療行為を表示する「行」の先頭に所定の記号（例えば、＃）が付加される。これにより、オペレータは強制的に包括区分を変更したか否かを知ることができる。
【００８８】
また、診療行為入出力部１から入力された診療行為について、包括化処理部２の内部テーブル２０に記憶することに代えて、当該診療行為を一旦診療行為記憶部３に記憶し、診療行為記憶部３から読み出して包括化処理を行うようにしても良い。
【００８９】
また、入力された診療行為が別に入力された包括型診療行為の包括する範囲に含まれるか否かの判断において、別に入力された包括型診療行為は、当該判断の対象となっている診療行為より先に入力されたものである必要はなく、当該判断の対象となっている診療行為より後に入力されたものであっても良い。この場合、当該包括型診療行為の入力された時点で、これに包括される診療行為の各々についての包括化処理が行われ、その包括区分が包括されることを示すものに変更される。
【００９０】
また、本発明は、以上に述べた処理を当該医療事務システムであるコンピュータに実現させるプログラムを格納したプログラム記憶媒体を提供する。従って、当該プログラム記憶媒体も本発明の技術的範囲に属するものである。
【００９１】
【発明の効果】
以上説明したように、本発明によれば、医療事務システムにおいて、入力された診療行為が別に入力されたいずれかの包括型診療行為の包括する範囲に含まれるか否かに応じて当該診療行為に所定の包括区分を付加することにより、入力された診療行為が他の診療行為（包括型診療行為）に含まれるか否かを包括区分を用いて区別することができるので、オペレータによる診療行為を包括型か非包括型かを区別した入力を不要にでき、また、診療行為を包括区分により区別してレセプトの発行を正確に行うことができ、結果として、誤ったレセプトの発行を防止し、正確な各種統計資料を作成し、薬品の正確な在庫管理をすることができる。更に、個々の診療行為毎に、包括型診療行為の包括範囲から例外的に除外したい診療行為を指定することができ、法令等により定められることがある複雑な包括型診療行為にも対応できる。
【図面の簡単な説明】
【図１】本発明の原理構成図である。
【図２】医療事務システム構成図である。
【図３】診療行為入出力部説明図である。
【図４】診療行為記憶部説明図である。
【図５】包括範囲記憶部説明図である。
【図６】診療行為マスタ説明図である。
【図７】医療事務システム処理フローである。
【図８】包括化処理フローである。
【図９】包括化処理フローである。
【図１０】レセプト出力処理フローである。
【図１１】統計資料出力処理フローである。
【図１２】診療行為入出力部説明図である。
【図１３】診療行為入出力部説明図である。
【符号の説明】
１    診療行為入出力部
２    包括化処理部
３    診療行為記憶部
４    包括範囲記憶部
５    診療行為マスタ
６    レセプト出力処理部
７    統計資料出力処理部
【図１】
0003923647.tif 000002
【図２】
0003923647.tif 000003
【図３】
0003923647.tif 000004
【図４】
0003923647.tif 000005
【図５】
0003923647.tif 000006
【図６】
0003923647.tif 000007
【図７】
0003923647.tif 000008
【図８】
0003923647.tif 000009
【図９】
0003923647.tif 000010
【図１０】
0003923647.tif 000011
【図１１】
0003923647.tif 000012
【図１２】
0003923647.tif 000013
【図１３】
0003923647.tif 000014