(57)【要約】【課題】スプールファイル上にレジマイナスデータを自動で作成する。【解決手段】会計データ登録装置は、レジスタに送る会計データを登録するスプールファイルと、会計データをスプールファイルに登録する登録部と、レジスタの要求に応じてスプールファイルに登録された会計データを読み出してレジスタに送信する送受信処理部とを備え、前記登録部は、新しい会計データの登録に際してその会計データと同じ取引に関する会計データがスプールファイルに既に登録されているか検索し、既に登録されている会計データがレジスタで未処理の場合、その既に登録されている会計データをスプールファイル上で削除する構成である。【選択図】    図１
2004234347.tif 000002
【特許請求の範囲】
【請求項１】
入力された取引に関するデータに基づいて取引毎の会計データを作成し記憶する会計データ登録装置と、その会計データによる金銭の授受を記録するレジスタとを通信可能に接続した会計システムであって、
会計データ登録装置は、レジスタに送る会計データを登録するスプールファイルと、会計データをスプールファイルに登録する登録部と、レジスタの要求に応じてスプールファイルに登録された会計データを読み出してレジスタに送信する送受信処理部と、を備え、
レジスタは、会計データ登録装置に対して次の会計データの送信を要求し、受信した会計データを処理してその結果を返信する会計処理部を備え、
前記登録部は、新しい会計データの登録に際してその会計データと同じ取引に関する会計データがスプールファイルに既に登録されているか検索し、既に登録されている会計データがレジスタで未処理の場合、その既に登録されている会計データをスプールファイル上で削除することを特徴とする会計システム。
【請求項２】
前記登録部は、新しい会計データの登録に際してその会計データと同じ取引に関する会計データがスプールファイルに既に登録されているか検索し、既に登録されている会計データがレジスタで処理済の場合、そのレジスタで処理された会計データを取り消すレジレジマイナスデータを作成してスプールファイルに登録し、その後ろに新しい会計データを登録することを特徴とする請求項１に記載の会計システム。
【請求項３】
前記送受信処理部は、レジスタから会計データの処理結果を受けてスプールファイル上の当該会計データにその処理結果を登録するものであり、その際、今回処理した会計データより後ろにそれと同じ取引に関する会計データがスプールファイルに登録されているか検索し、登録されていた場合、今回の処理結果がレジスタでの処理を中止したものであるときは、今回処理した会計データをスプールファイル上で削除することを特徴とする請求項１に記載の会計システム。
【請求項４】
前記送受信処理部は、レジスタから会計データの処理結果を受けてスプールファイル上の当該会計データにその処理結果を登録するものであり、その際、今回処理した会計データより後ろにそれと同じ取引に関する会計データがスプールファイルに登録されているか検索し、登録されていた場合、今回の処理結果が処理済であるときは、今回処理された会計データを取り消すレジレジマイナスデータを作成してスプールファイルに登録することを特徴とする請求項１に記載の会計システム。
【請求項５】
前記送受信処理部は、レジレジマイナスデータをスプールファイルに登録するとき、今回処理した会計データと同じ取引に関する会計データよりも順番が前になるように登録することを特徴とする請求項４に記載の会計システム。
【請求項６】
前記会計システムは医療機関における医療費の会計処理のためのものであって、前記会計データ登録装置は入力された患者の診療データに基づいて会計データを作成し記憶するものであり、前記登録部は、スプールファイルに登録する会計データを識別する情報（以下、ＩＤ情報という）として少なくとも、患者を識別する情報と、保険者番号と、その日何回目の受診かを表わす情報とを会計データに付加して登録するものであり、そのＩＤ情報を参照して同じ取引に関する会計データを検索することを特徴とする請求項１乃至請求項５のいずれかに記載の会計システム。
【請求項７】
入力された取引に関するデータに基づいて取引毎の会計データを作成する会計データ作成手段と、会計データを登録するスプールファイルと、会計データをスプールファイルに登録する登録手段と、レジスタの要求に応じてスプールファイルに登録された会計データを読み出してレジスタに送信する送受信手段と、を備え、
前記登録手段は、新しい会計データの登録に際してその会計データと同じ取引に関する会計データがスプールファイルに既に登録されているか検索し、既に登録されている会計データがレジスタで未処理の場合、その既に登録されている会計データをスプールファイル上で削除することを特徴とする会計データ登録装置。
【請求項８】
前記登録手段は、新しい会計データの登録に際してその会計データと同じ取引に関する会計データがスプールファイルに既に登録されているか検索し、既に登録されている会計データがレジスタで処理済の場合、そのレジスタで処理された会計データを取り消すレジマイナスデータを作成してスプールファイルに登録し、その後ろに新しい会計データを登録することを特徴とする請求項７に記載の会計データ登録装置。
【請求項９】
前記送受信手段は、レジスタから会計データの処理結果を受けてスプールファイル上の当該会計データにその処理結果を登録するものであり、その際、今回処理した会計データより後ろにそれと同じ取引に関する会計データがスプールファイルに登録されているか検索し、登録されていた場合、今回の処理結果がレジスタでの処理を中止したものであるときは、今回処理した会計データをスプールファイル上で削除することを特徴とする請求項７に記載の会計データ登録装置。
【請求項１０】
前記送受信手段は、レジスタから会計データの処理結果を受けてスプールファイル上の当該会計データにその処理結果を登録するものであり、その際、今回処理した会計データより後ろにそれと同じ取引に関する会計データがスプールファイルに登録されているか検索し、登録されていた場合、今回の処理結果が処理済であるときは、今回処理された会計データを取り消すレジマイナスデータを作成してスプールファイルに登録することを特徴とする請求項７に記載の会計データ登録装置。
【請求項１１】
前記送受信手段は、レジマイナスデータをスプールファイルに登録するとき、今回処理した会計データと同じ取引に関する会計データよりも順番が前になるように登録することを特徴とする請求項１０に記載の会計データ登録装置。
【請求項１２】
前記会計データ登録装置は医療機関における医療費の会計処理のためのものであって、前記会計データ作成手段は入力された患者の診療データに基づいて会計データを作成するものであり、前記登録手段は、スプールファイルに登録する会計データを識別する情報（以下、ＩＤ情報という）として少なくとも、患者を識別する情報と、保険者番号と、その日何回目の受診かを表わす情報とを会計データに付加して登録するものであり、そのＩＤ情報を参照して同じ取引に関する会計データを検索することを特徴とする請求項７乃至請求項１１のいずれかに記載の会計データ登録装置。
【請求項１３】
コンピュータを、
入力された取引に関するデータに基づいて取引毎の会計データを作成する会計データ作成手段、会計データを登録するスプールファイルと、会計データをスプールファイルに登録する際、その会計データと同じ取引に関する会計データがスプールファイルに既に登録されているか検索し、既に登録されている会計データがレジスタで未処理の場合、その既に登録されている会計データをスプールファイル上で削除する登録手段、レジスタの要求に応じてスプールファイルに登録された会計データを読み出してレジスタに送信する送受信手段、
として機能させるためのプログラム。
【請求項１４】
さらに、前記登録手段を、新しい会計データの登録に際してその会計データと同じ取引に関する会計データがスプールファイルに既に登録されているか検索し、既に登録されている会計データがレジスタで処理済の場合、そのレジスタで処理された会計データを取り消すレジマイナスデータを作成してスプールファイルに登録し、その後ろに新しい会計データを登録する手段、
として機能させるための請求項１３に記載のプログラム。
【請求項１５】
さらに、前記送受信手段を、レジスタから会計データの処理結果を受けてスプールファイル上の当該会計データにその処理結果を登録するものであり、その際、今回処理した会計データより後ろにそれと同じ取引に関する会計データがスプールファイルに登録されているか検索し、登録されていた場合、今回の処理結果がレジスタでの処理を中止したものであるときは、今回処理した会計データをスプールファイル上で削除する手段、
として機能させるための請求項１３に記載のプログラム。
【請求項１６】
さらに、前記送受信手段を、レジスタから会計データの処理結果を受けてスプールファイル上の当該会計データにその処理結果を登録するものであり、その際、今回処理した会計データより後ろにそれと同じ取引に関する会計データがスプールファイルに登録されているか検索し、登録されていた場合、今回の処理結果が処理済であるときは、今回処理された会計データを取り消すレジマイナスデータを作成してスプールファイルに登録する手段、
として機能させるための請求項１３に記載のプログラム。
【請求項１７】
さらに、前記送受信手段を、レジマイナスデータをスプールファイルに登録するとき今回処理した会計データと同じ取引に関する会計データよりも順番が前になるように登録する手段、
として機能させるための請求項１６に記載のプログラム。
【請求項１８】
前記プログラムは医療機関における医療費の会計処理のためのものであって、さらに、前記会計データ作成手段を、入力された患者の診療データに基づいて会計データを作成する手段、
前記登録手段を、スプールファイルに登録する会計データを識別する情報（以下、ＩＤ情報という）として少なくとも、患者を識別する情報と、保険者番号と、その日何回目の受診かを表わす情報とを会計データに付加して登録し、そのＩＤ情報を参照して同じ取引に関する会計データを検索する手段、
前記送受信手段を、前記識別情報を参照して同じ取引に関する会計データを検索する手段、
として機能させるための請求項１３乃至請求項１７のいずれかに記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は会計システムに係り、特に、商品販売や取引に係るデータを入力する装置と、実際に金銭の授受を行なって精算する装置とが異なるシステムにおいて、それぞれの装置をオンラインで結んで連携して処理するシステムに関する。
【０００２】
【従来の技術】
通常、商店などの場合、商品の売上情報は客の面前で金銭登録機いわゆるレジスタに入力し、その場で代金及びつり銭の授受を行なって会計を実施する。このときレジスタには売り上げた商品の情報と授受した金銭の記録が同時に登録されるものである。また、これとは違って販売品目等の会計に係るデータを入力し登録するための登録装置を別途設け、実際の会計処理は別の場所に設けたレジスタで実施することもある。
【０００３】
例えば、医療機関では、患者に実施した診療行為や処方した薬のデータをカルテに基づいて事務部門が事務処理装置に入力・記録しておき、後日、診療報酬明細書いわゆるレセプトを発行する。診療データの入力に応じて事務処理装置は医療費を算定し、患者の負担金や保険外金額、前回未収金等を合算して患者への請求額を決定するので、診療を終えた患者は会計窓口に来て自分の医療費を精算する。医療機関の規模が大きくなると、診療データを入力する診療科の事務部門と患者が医療費を支払う会計窓口とが離れて設けられることが多い。そこで、事務部門にはレセプト発行のための事務処理装置を設置し、他方、会計窓口にはレジスタを設置して会計データを送受信可能に接続し、それぞれが診療データの入力と会計処理とに専念できるようにしている。その際、事務処理装置とレジスタの間にはスプールファイルを設けて会計データを登録し、同期を図るようにしている。そして、事務処理装置で入力し、計算した患者の会計データは、スプールファイルを介してレジスタに送信され、レジスタで処理した結果が事務処理装置に返されるようになっている。
【０００４】
ところで、入力された会計に係るデータに誤りがあった場合、または追加があった場合には、正しく入れ直されたデータに基づいて会計をする必要がある。しかし、既にその会計データがレジスタで処理されていた場合には、それを取り消す会計データをレジスタに入力しなければならない。そして、従来、レジスタにおいては、例えば特許文献１に開示されているように、一度レジスタに打ち込んだデータを取り消すことができた。
【０００５】
【特許文献１】
特開平７−４４７７３号公報
【０００６】
【発明が解決しようとする課題】
しかし、従来は、レジスタに登録済みの会計データを取り消すためのレジマイナスデータの作成は、オペレータが手動で実施していた。例えば、特許文献１に記載のものは、レジスタに登録を取り消す操作を開始することをオペレータが指示し、レシート番号等の取引を特定する情報を入力してそのレジマイナスデータを作成していた。
【０００７】
また、取引に係るデータを入力する装置とレジスタとをスプールファイルを介して結んだシステムにおいても同様の問題があった。即ち、修正されるべき会計データが既にレジスタに送られていた場合には、それを取り消すレジマイナスデータを作成してレジスタに送らなければならない。前回の誤りデータを取り消すデータとは、前回の金額をマイナスに設定した会計データである。そして、その後、正しい会計データを送るのである。また、前回の誤りデータがまだレジスタに送られずスプールファイルに残っている場合には、それがレジスタに送られる前に削除するのがよい。
【０００８】
しかし、従来は、スプールファイル上の誤りデータを削除したり、レジスタで既に処理されてしまった会計データを取り消すためのレジマイナスデータの作成は、オペレータが改めて手動操作しなければならなかった。しかし、これは操作が複雑で覚えにくく、そのため、手間と時間がかかっていた。
【０００９】
そこで、本願は、オペレータが改めてレジマイナスデータを作成する操作をしなくても、入力済みのデータを修正する通常の操作をするだけで、装置が自動的にスプールファイルに残っている前回の誤った会計データを削除したり、または、前回の誤りデータを取り消すレジマイナスデータを作成する会計システムを提供することを目的とするものである。
【００１０】
【課題を解決するための手段】
本発明は、入力された取引に関するデータに基づいて取引毎の会計データを作成し記憶する会計データ登録装置と、その会計データによる金銭の授受を記録するレジスタとを通信可能に接続した会計システムであって、会計データ登録装置は、レジスタに送る会計データを登録するスプールファイルと、会計データをスプールファイルに登録する登録部と、レジスタの要求に応じてスプールファイルに登録された会計データを読み出してレジスタに送信する送受信処理部と、を備え、レジスタは、会計データ登録装置に対して次の会計データの送信を要求し、受信した会計データを処理してその結果を返信する会計処理部を備え、登録部は、新しい会計データの登録に際してその会計データと同じ取引に関する会計データがスプールファイルに既に登録されているか検索し、既に登録されている会計データがレジスタで未処理の場合、その既に登録されている会計データをスプールファイル上で削除するよう構成した。
【００１１】
【実施例】
図１は、実施例の会計システムの構成を示すブロック図である。これは医療機関において患者の医療費を算定し、会計処理するためのものである。そして、１０は入力された患者の診療データに基づいて医療費を算定し、会計データを作成して出力する事務処理装置である。同装置１０において、１１は、図示しないキーボード等の入力手段からオペレータが入力する診療データに基づいて患者の医療費を算定し、患者の負担金や保険外金額、前回未収金等を合算して患者への請求額を決定する会計データ入力部である。１２は会計データ入力部１１が出力する医療費に係る会計データを受診単位に記憶する会計データファイル、１３はレジスタに送る金額データを登録するスプールファイル、１４は会計データ入力部１１が出力する患者への請求額に基づいてスプールデータを作成し、それをスプールファイル１３に登録するスプールファイル登録部、２０はその登録されたスプールデータ、１５はレジスタレジスタ１６からの要求に応じて、スプールファイル１３に登録されているスプールデータを読み出してレジスタ１６に送信する送受信処理部である。
【００１２】
一方、１６は実際の会計を行うレジスタであり、事務処理装置１０とは通信回線１９により通信可能に接続されている。そして、１７はオペレータの指示に応じて事務処理装置１０に対して次のスプールデータの送信を要求し、受信したスプールデータを会計処理してその結果を事務処理装置１０に返す会計処理部、１８は領収書を印刷するためのプリンタである。
【００１３】
図２に、スプールファイル１３に登録されたスプールデータ２０のレコード構成を示す。ＩＤ２１と、２２乃至２４のフラグと、そして、会計処理すべき金額のデータ２５とから成っている。尚、ＩＤ２１と金額データ２５は会計データ入力部１１が出力したものであり、その他のフラグはスプールファイル登録部１４が設定したものである。そして、ＩＤ２１とは個々のスプールデータ２０を識別するための識別子である。実施例では少なくとも、患者を識別するための患者番号と、外来／入院の別を表わす外来／入院フラグと、保険者番号と、公費負担者番号と、その日何回目の受診かを表わす診療回のデータとの組み合わせである。このようなデータの組み合わせとするのは、同じ患者の同日の受診であっても、それが入院に係るものか外来診療に係るものか、また、使用する保険が国保か社保か自賠責か、また、公費負担による診療か否か、がそれぞれ違うことがあるからである。さらに、会計は受診単位即ち診療回毎に行なうのが原則なので、同日再診があった場合にどの診療回についてのものかを区別する必要があるためである。従って、通常は同じＩＤ２１のスプールデータ２０が２つ以上スプールファイル１３に登録されることはない。しかし、入力した診療内容に誤りがあってその患者の診療データを後から修正したような場合には、同じＩＤ２１のスプールデータ２０が２つ以上登録されることになる。
【００１４】
状態フラグ２２は、そのスプールデータ２０の現在の状態を示すフラグである。図３に詳細を示すように、レジスタ１６で会計処理されていない「未処理」か、または処理「済み」か、または「削除」されたか、または現在レジスタ１６で「処理中」であるかが、スプールファイル登録部１４または送受信処理部１５により設定されるフラグである。
【００１５】
被マイナスフラグ２３は、そのスプールデータ２０を取り消すレジマイナスデータが作成されたことを示すフラグである。そして、２４がそのレジマイナスデータであることを示すマイナスデータフラグである。被マイナスフラグ２３がセットされたスプールデータ２０があればその後ろには、マイナスデータフラグ２４がセットされたスプールデータ２０が必ず１つ以上存在する。両フラグの関係を図４に示す。尚、図中のヌルは、フラグが設定されていないこと、または空白であることを示す。ここで、レジマイナスデータとは、以前に登録されて既にレジスタ１６で処理済みであるスプールデータ２０を取り消すためのデータである。これは同じＩＤ２１を有する、処理フラグが「済み」のスプールデータ２０の金額をマイナスするデータである。これをレジスタ１６が処理することで、既に処理され、レジスタ１６に登録された会計データを帳消しにするものである。尚、実施例では、被マイナスフラグ２３とマイナスデータフラグ２４がともにヌルのデータを通常のデータと呼んでいる。
【００１６】
次に、実施例の動作を説明する。オペレータがカルテに基づいて診療データを入力すると、会計データ入力部１１は医療費を算定してその会計データを会計データファイル１２に登録する。その際、オペレータが新規の診療に係るデータを入力すれば、会計データ入力部１１は新規に会計データを作成して会計データファイル１２に登録する。また、オペレータが登録済みの診療データの修正を指示したならば、会計データ入力部１１は会計データファイル１２から該当データを読み出して表示し、オペレータの修正・追加に応じて改めて医療費を算定する。
【００１７】
例えば、図１０は診療内容入力画面４０の例である。一旦この内容で登録した後、オペレータがその診療回を指定して修正を指示すると、会計データ入力部１１は図１１に示す診療内容修正画面４１を表示する。そこでオペレータが外用薬Ｄ４２を追加して登録を指示すると、会計データ入力部１１は医療費を算定し直して元の会計データと置き換えるものである。この例では、保険点数が４５０点から５００点に増えている。
【００１８】
そして、同時に、会計データ入力部１１は患者の負担金や保険外金額、前回未収金等を合算して患者への請求額を決定し、スプールファイル登録部１４に出力する。これに応じてスプールファイル登録部１４は、図２に示したスプールデータの状態フラグ２２を「未処理」に、被マイナスフラグ２３及びマイナスデータフラグ２４をヌルに設定してスプールデータを作成し、図５に示す手順でスプールファイル１３に登録するものである。
【００１９】
スプールファイル登録部１４は先ず、今回登録するスプールデータと同じＩＤ２１のスプールデータ２０（これを便宜的に前回のデータと呼ぶ）が既にスプールファイル１３に登録されているか検索する（ステップＳ５１）。ＩＤ２１が同じということは、今回のデータは前回のデータを修正したものであること、即ち今回のデータは前回のデータと置き換えるべきものであることを示す。そこで、既に登録されている場合は、その前回データの状態フラグ２２を参照し、「未処理」であればその状態フラグ２２を「削除」にしておいて（同Ｓ５４）、今回のデータを登録する（同Ｓ５７）。これにより、前回のデータはレジスタ１６に送られることはないので、修正された今回のデータが前回のデータに代ってレジスタ１６で処理されることになる。
【００２０】
また、前回データの状態フラグ２２が「済み」であれば、その前回データに対するレジマイナスデータを作成してスプールファイル１３に登録し（同Ｓ５６）、その後、今回のデータを登録する。また、状態フラグ２２がその外の場合は、そのまま今回のデータを登録する。
【００２１】
このように実施例では、オペレータは診療データを修正する操作をするだけでよい。スプールファイル登録部１４が自動的に修正元のスプールデータ２０を検索し、未処理であれば削除し、処理済であればそれに対するレジマイナスデータを作成してスプールファイル１３に登録するものである。但し、修正元を検索する際は、被マイナスフラグ２３及びマイナスデータフラグ２４がともにヌルの通常データのみを対象にしている。
【００２２】
この登録処理の実際の様子を図７乃至図９を参照して説明する。先ず、図７（ａ）に示すように、同じＩＤ２１を持つスプールデータ２０が「未処理」の状態でスプールファイル１３にあった場合、スプールファイル登録部１４はその前回データの状態フラグ２２を「削除」に設定しておいて、今回のスプールデータ２０を登録する。その状態を図７（ｂ）に示す。この例では、金額データ２５が９００円の前回データが削除され、金額データ２５が１０００円に修正されたデータが状態フラグ２２「未処理」で登録されている。従って、削除された元の９００円のスプールデータ２０はレジスタ１６には送られず、修正された１０００円のスプールデータ２０がレジスタ１６に送られて、正しく会計処理がされるものである。
【００２３】
また、図８（ａ）に示すように、同じＩＤ２１を持つスプールデータ２０が処理「済み」であった場合は、スプールファイル登録部１４は先ず、その前回のスプールデータ２０に対するレジマイナスデータを作成して登録し、それに続けて今回のスプールデータを登録する。その結果、図８（ｂ）に示すように、前回のスプールデータ２０には被マイナスフラグ２３がセットされ、その金額をマイナスするスプールデータ２０と、金額１０００円の今回のスプールデータ２０とが新たに登録されている。従って、この後、スプール番号が「ｎ＋１」のレジマイナスデータがレジスタ１６で処理されるので、先に会計処理された金額９００円が相殺され、次に修正された金額１０００円が会計処理されることになる。
【００２４】
また、図９（ａ）に示すように、同じＩＤ２１を持つスプールデータ２０がその時点で処理中であった場合は、スプールファイル登録部１４は今回のデータをそのまま登録し、その結果、図９（ｂ）に示すようになる。
【００２５】
次に、スプールファイル１３に登録されたスプールデータ２０をレジスタ１６で会計処理する手順について説明する。
【００２６】
上述したようにして登録されたスプールデータ２０は、レジスタ１６からの送信要求に応じて送受信処理部１５により順に読み出され、レジスタ１６に送られる。そして、レジスタ１６の通知電文により返される処理結果に応じて、送受信処理部１５は図６に示すように、スプールファイル１３上のその処理したスプールデータ２０の状態フラグ２２を更新し、更にレジマイナスデータを作成して登録する。
【００２７】
レジスタ１６から返される処理結果の種類としては、会計処理が完了したことを示す「済み」と、会計処理を中止したことを示す「取消」と、及び、レジスタ側にてそのスプールデータを削除し、今後処理しないことを示す「削除」とがある。そこで、送受信処理部１５は先ず、レジスタ１６から返された結果を当該スプールデータ２０の状態フラグ２２に設定する（ステップＳ６１）。そして、同じＩＤ２１を持つスプールデータ２０が後続するスプールデータ中に存在するか検索する（同Ｓ６２）。前述したように、ＩＤ２１が同じということは、そのデータは今回処理したデータに対する修正データであることを示す。但し、検索の際は、被マイナスフラグ２３及びマイナスデータフラグ２４がともにヌルの通常データのみを対象にしている。
【００２８】
そして、修正データが存在した場合であって、今回の処理結果が「済み」のときは、今回処理したスプールデータ２０に対するレジマイナスデータを作成してスプールファイル１３に登録する（同Ｓ６５）。その様子を図９（ｃ）に示す。これは元々、同図（ｂ）に示すように会計処理中であったスプール番号「ｎ」に対する修正データ「ｎ＋１」がスプールファイル１３に登録されていたところ、「ｎ」に対する会計処理の結果が「済み」で返ってきたので、その処理した金額９００円に対するレジマイナスデータを送受信処理部１５が作成して、修正データの前に挿入したものである。従って、図９（ｂ）でスプール番号「ｎ＋１」であった修正データは、同図（ｃ）で「ｎ＋２」になっている。従って、この後、スプール番号「ｎ＋１」のレジマイナスデータがレジスタ１６で処理されるので、先に処理された金額９００円が相殺される。そして、次に、修正された金額１０００円が会計処理されることになる。
【００２９】
また、修正データが存在した場合であっても、今回の処理結果が「削除」のときは何もしない。これは、間違った金額がレジスタ１６に登録されなかったこと、及びこのスプールデータは今後会計処理されないことを示すので、後ろに登録されている修正データを単に会計処理すればよいからである。
【００３０】
また、それ以外の場合、即ち今回の会計処理が中止されたことを示す「取消」の場合は、今回処理したスプールデータ２０は「削除」する（同Ｓ６７）。本来なら、会計処理の結果が「取消」の場合、今回処理したスプールデータ２０の状態フラグ２２を「処理中」から元の「未処理」に戻すのであるが、後ろに修正データがあるので、今回処理したスプールデータ２０は今後会計処理する必要がない。そこで「削除」にするのである。
【００３１】
このように実施例では、レジスタ１６の処理結果に応じて送受信処理部１５がスプールデータ２０の状態フラグ２２を更新して会計処理に矛盾が生じないように調整する。従って、事務処理装置１０側でもレジスタ１６側でもオペレータは特別な処理はしなくてよいものである。
【００３２】
【発明の効果】
本発明によれば、修正したスプールデータをスプールファイルに登録する際、スプールファイル登録部が修正元のスプールデータを検索し、それが未処理であればその修正元のスプールデータを自動で削除する。また、その修正元のスプールデータが既にレジスタで会計処理されていれば、それに対するレジマイナスデータを自動で作成してスプールファイルに登録するので、オペレータは診療データを修正する操作を行うだけでよく、前回のスプールデータを手動で削除したり、それを取り消すレジマイナスデータを改めて手動で作成する必要がない。
【図面の簡単な説明】
【図１】実施例システムの構成を示すブロック図である。
【図２】実施例におけるスプールデータのレコード構成を示す図である。
【図３】実施例における状態フラグの値を説明する図である。
【図４】実施例における被参照フラグとマイナスデータフラグの関係を示す図である。
【図５】実施例におけるスプールファイル登録時の動作を示すフローチャートである。
【図６】実施例における会計処理後の動作を示すフローチャートである。
【図７】実施例におけるスプールデータの状態を説明する図である。
【図８】実施例におけるスプールデータの状態を説明する図である。
【図９】実施例におけるスプールデータの状態を説明する図である。
【図１０】実施例における診療内容入力画面の表示例を示す図である。
【図１１】実施例における診療内容修正画面の表示例を示す図である。
【符号の説明】
１０  事務処理装置    １１  会計データ入力部    １２  会計データファイル    １３  スプールファイル    １４  スプールファイル登録部    １５  送受信処理部    １６  レジスタ    １７  会計処理部    ２０  スプールデータ
【図１】
2004234347.tif 000003
【図２】
2004234347.tif 000004
【図３】
2004234347.tif 000005
【図４】
2004234347.tif 000006
【図５】
2004234347.tif 000007
【図６】
2004234347.tif 000008
【図７】
2004234347.tif 000009
【図８】
2004234347.tif 000010
【図９】
2004234347.tif 000011
【図１０】
2004234347.tif 000012
【図１１】
2004234347.tif 000013