(57)【要約】【課題】医療費の領収書を発行する際に、正規の主保険負担率を入力し直すだけで容易に正しい領収書を発行することが可能な医療データ処理装置および医療データ処理プログラムを提供すること。【解決手段】第１の主保険負担率、保険点数に基づいて算出された第１の医療請求額と患者識別データとを対応付けてデータ格納手段に格納しておき、患者識別データに対応した医療費の第２の主保険負担率、前記保険点数とに基づいて第２の医療請求額を算出／出力する。【選択図】図５
2007293455.tif 000002
【特許請求の範囲】
【請求項１】
医療費の第１の主保険負担率を入力する第１の主保険負担率入力手段と、
患者に施された医療内容に対応付けられた保険点数を入力する点数入力手段と、
前記第１の主保険負担率入力手段によって入力された第１の主保険負担率と前記点数入力手段によって入力された保険点数とに基づいて、前記患者に対する第１の医療請求額を算出する第１の医療請求額算出手段と、
前記第１の主保険負担率入力手段によって入力された主保険負担率と前記点数入力手段によって入力された保険点数と前記第１の医療請求額算出手段によって算出された第１の医療請求額と前記患者を特定するための患者識別データとを対応付けてデータ格納手段に格納する格納制御手段と、
前記患者識別データを入力する患者識別データ入力手段と、
前記患者識別データ入力手段によって入力された患者識別データに対応した医療費の第２の主保険負担率を入力する第２の主保険負担率入力手段と、
前記第２の主保険負担率入力手段によって入力された第２の主保険負担率と前記点数入力手段によって入力された保険点数とに基づいて、前記患者に対する第２の医療請求額を算出する第２の医療請求額算出手段と、
前記第２の医療請求額算出手段によって算出した第２の医療請求額を出力する医療請求額出力手段と、
を備えることを特徴とする医療データ処理装置。
【請求項２】
前記医療請求額出力手段は、前記第１の医療請求額算出手段によって算出した第１の医療請求額と前記第２の医療請求額算出手段によって算出した第２の医療請求額との差額を出力することを特徴とする請求項１に記載の医療データ処理装置。
【請求項３】
医療データ処理装置のコンピュータを、
医療費の第１の主保険負担率を入力する第１の主保険負担率入力手段、
患者に施された医療内容に対応付けられた保険点数を入力する点数入力手段、
前記第１の主保険負担率入力手段によって入力された第１の主保険負担率と前記点数入力手段によって入力された保険点数とに基づいて、前記患者に対する第１の医療請求額を算出する第１の医療請求額算出手段、
前記第１の主保険負担率入力手段によって入力された主保険負担率と前記点数入力手段によって入力された保険点数と前記第１の医療請求額算出手段によって算出された第１の医療請求額と前記患者を特定するための患者識別データとを対応付けてデータ格納手段に格納する格納制御手段、
前記患者識別データを入力する患者識別データ入力手段、
前記患者識別データ入力手段によって入力された患者識別データに対応した医療費の第２の主保険負担率を入力する第２の主保険負担率入力手段、
前記第２の主保険負担率入力手段によって入力された第２の主保険負担率と前記点数入力手段によって入力された保険点数とに基づいて、前記患者に対する第２の医療請求額を算出する第２の医療請求額算出手段、
前記第２の医療請求額算出手段によって算出した第２の医療請求額を出力する医療請求額出力手段、
として機能させるための医療データ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、販売時点情報管理システム（ＰＯＳシステム：Point Of Scales System）に用いられるＰＯＳ端末装置、あるいは電子式金銭登録機（Electronic Cash Register：ＥＣＲ）に関し、特に、金銭の登録だけでなく保険点数も同時に処理することができる医療機関用の医療データ処理装置および医療データ処理プログラムに関する。
【背景技術】
【０００２】
従来、一般的な店舗用の電子式金銭登録機などの医療データ処理装置は、予め商品、商品金種、担当者コード等が各キーに割り当てられたキーボードが備えられており、このキーボードを用いて顧客に販売する商品の金額データが入力され、一取引での合計金額および合計金額に対する領収書を発行していた（例えば、特許文献１参照。）。
【０００３】
また、取引が終了した後に入力した取引データの訂正を行なう場合は、一旦戻し（訂正）モードにしてから入力した取引データを取り消した後、登録モードにして訂正する取引データを全て入力し直していた（例えば、特許文献２参照。）。
【特許文献１】特開平６−２６６７４１号公報
【特許文献２】特開平７−３６９９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のような技術においては、飲食業や各専門店等の一般店舗では問題なく登録した商品のデータを印字した領収書を発行しているが、医科、歯科、調剤等に対して保険点数、一部負担などの明細のわかる領収書の発行が要望されている。例えば、初・再診料：２７４点、注射：５００点、投薬：６００点等の保険点数や、一部負担に対応する領収書の発行が求められるが、主保険負担率を間違えて入力してしまったために入力をし直す必要があったり、健康保険証を忘れてしまい後日持って来たような場合等、仮の主保険負担率を正しい主保険負担率に入力し直す必要があったりした場合に、一旦訂正（戻し）モードにしてから入力した取引データを全て取り消した後、登録モードにしてから全ての取引データを訂正、すなわち入力しなおす必要がある。このような場合、容易に正しい主保険負担率を入力し直して領収書を発行することが出来ないという問題点があった。
【０００５】
そこで、本発明は、上記問題点に鑑みてなされたものであり、医療費の明細、保険点数、一部負担に対応する領収書を発行する際に、主保険負担率を間違えて入力してしまったり、健康保険証を忘れてしまい後日持って来たりしたような場合にも、正規の主保険負担率を入力し直すだけで容易に正しい領収書を発行することが可能な医療データ処理装置および医療データ処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記課題を解決するため、下記のような構成を採用した。
すなわち、本発明の一態様によれば、本発明の医療データ処理装置は、医療費の第１の主保険負担率を入力する第１の主保険負担率入力手段と、患者に施された医療内容に対応付けられた保険点数を入力する点数入力手段と、前記第１の主保険負担率入力手段によって入力された第１の主保険負担率と前記点数入力手段によって入力された保険点数とに基づいて、前記患者に対する第１の医療請求額を算出する第１の医療請求額算出手段と、前記第１の主保険負担率入力手段によって入力された主保険負担率と前記点数入力手段によって入力された保険点数と前記第１の医療請求額算出手段によって算出された第１の医療請求額と前記患者を特定するための患者識別データとを対応付けてデータ格納手段に格納する格納制御手段と、前記患者識別データを入力する患者識別データ入力手段と、前記患者識別データ入力手段によって入力された患者識別データに対応した医療費の第２の主保険負担率を入力する第２の主保険負担率入力手段と、前記第２の主保険負担率入力手段によって入力された第２の主保険負担率と前記点数入力手段によって入力された保険点数とに基づいて、前記患者に対する第２の医療請求額を算出する第２の医療請求額算出手段と、前記第２の医療請求額算出手段によって算出した第２の医療請求額を出力する医療請求額出力手段とを備えることを特徴とする。
【０００７】
また、本発明の医療データ処理装置は、前記医療請求額出力手段が、前記第１の医療請求額算出手段によって算出した第１の医療請求額と前記第２の医療請求額算出手段によって算出した第２の医療請求額との差額を出力することが望ましい。
【０００８】
また、本発明の一態様によれば、本発明の医療データ処理プログラムは、医療データ処理装置のコンピュータを、医療費の第１の主保険負担率を入力する第１の主保険負担率入力手段、患者に施された医療内容に対応付けられた保険点数を入力する点数入力手段、前記第１の主保険負担率入力手段によって入力された第１の主保険負担率と前記点数入力手段によって入力された保険点数とに基づいて、前記患者に対する第１の医療請求額を算出する第１の医療請求額算出手段、前記第１の主保険負担率入力手段によって入力された主保険負担率と前記点数入力手段によって入力された保険点数と前記第１の医療請求額算出手段によって算出された第１の医療請求額と前記患者を特定するための患者識別データとを対応付けてデータ格納手段に格納する格納制御手段、前記患者識別データを入力する患者識別データ入力手段、前記患者識別データ入力手段によって入力された患者識別データに対応した医療費の第２の主保険負担率を入力する第２の主保険負担率入力手段、前記第２の主保険負担率入力手段によって入力された第２の主保険負担率と前記点数入力手段によって入力された保険点数とに基づいて、前記患者に対する第２の医療請求額を算出する第２の医療請求額算出手段、前記第２の医療請求額算出手段によって算出した第２の医療請求額を出力する医療請求額出力手段として機能させるための医療データ処理プログラムである。
【発明の効果】
【０００９】
本発明によれば、医療費の明細、保険点数、一部負担に対応する領収書を発行する際に、主保険負担率を間違えて入力してしまったり、健康保険証を忘れてしまい後日持って来たりしたような場合にも、正規の主保険負担率を入力し直すだけで容易に正しい領収書を発行することが出来る。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について図面を参照しながら説明する。
図１は、本発明を適用した医療データ処理装置１０のハードウェア構成を示す図である。
【００１１】
図１において、医療データ処理装置１０は、ＣＰＵ（中央処理装置：Central Processing Unit）１１、入力部１２、表示部１３、ＲＡＭ１４、ドロア１５、通信制御部１６、印刷部１７、記憶装置１８、時計部１９を備えており、各部はバス２０により接続されている。そして、ＣＰＵ１１がこれらの各部を制御している。
【００１２】
入力部１２は、テンキー、ファンクションキー、モードキー、担当者キー、タッチパネル等を含み、ユーザにより押下されたキーに対応する押下信号をＣＰＵ１１に出力する。表示部１３は、タッチパネルや回転表示器等を含み、入力部１２を介して入力された売上げデータや、ＣＰＵ１１による処理結果等の各種表示情報を表示する。
【００１３】
ＲＡＭ１４は、プログラムやデータ等を一時的に格納するメモリであり、ＰＬＵ（Price Look Up）メモリ、保険点数合計器、小計メモリ、主保険負担率を記憶するメモリ、ワーキングメモリなどを含む。
【００１４】
ドロア１５は、現金を収納する引き出しであり、締め、入金、出金などユーザからの開放指示があった場合のみ、開放される。
通信制御部１６は、ネットワークインタフェイスカード、モデム等により構成され、センサや携帯型通信端末などの、通信ネットワーク上の各機器と情報の送受信を行なう。
【００１５】
印刷部１７は、例えばセグメント単位のサーマル素子がライン状に配列された印字ヘッド部と、セットされたロール状の領収書用紙を印字ヘッド部へ送る搬送部を備え、ＣＰＵ１１から所定の時間間隔で１ライン毎に入力される売上げデータ及び日付時刻データに基づき、レシート用紙の送り及びレシート用紙への印字を行ない、印刷されたレシートを排紙口に排紙する。また、印刷部１７は、レシートへの印字と同時に、当該レシートに印字した内容と同一内容をジャーナル用紙に印字する。
【００１６】
記憶装置１８は、一取引、つまり締め処理を行なうまでに清算した保険対象外医療項目の合計額を記憶する一取引合計メモリや、清算を行なった保険対象外医療項目の取引合計金額を、保険対象外医療項目種別ごとに記憶する各種売上げ合計メモリ、患者に関するデータを格納した患者ファイル、取引の履歴を格納した履歴ファイル等のファイル１８Ａを有する。
【００１７】
時計部１９は、現在の年月日および時刻を計時する。
そして、ＣＰＵ１１は、記憶装置１８に格納されているシステムプログラム、医療データ処理プログラム等をＲＡＭ１４に展開して、これらシステムプログラムおよび医療データ処理プログラムの協働により処理動作を統括的に制御する。
【００１８】
図２は、履歴ファイル（Ａ）および患者ファイル（Ｂ）のデータ構造を示す図である。
図２において、（Ａ）の履歴ファイルは、診察などの医療行為を受けた患者を特定するための識別データである「患者Ｎｏ．」、医療費の「主保険負担率」、施された医療内容に対応付けられた保険点数の合計である「保険点数合計」、特定疾患の患者の場合に定められている月単位で支払う医療費の上限から現在までに支払った医療費を差し引いた額である「一部負担金」および診察の年月日である「診察年月日」の各項目を有している。ここで、患者ファイルは、診察を受けた全員のデータを履歴として記憶してもよいし、所定の主保険負担率、例えば保険証を持っている人であれば最高が３０％なので、その％を超えた患者のデータだけを記憶するようにしてもよい。
【００１９】
また、図２の（Ｂ）の患者ファイルは、「患者Ｎｏ．」、「主保険負担率」、患者の「生年月日」、「主保険負担率」に格納するデータの変更（書き換え）を許可するか否かを判断するためのフラグである「変更フラグ」（１：変更不可、０：変更可）および診察、戻し、「主保険負担率」設定などの年月日である「変更年月日」の各項目を有している。
【００２０】
図３は、年齢と主保険負担率との対応関係を示す主保険負担率テーブルの例を示す図である。
図３において、０歳から２歳までの患者の主保険負担率は１０％であり、３歳から６９歳までの患者の主保険負担率は３０％であり、７０歳以上の患者の主保険負担率は２０％である。
【００２１】
図４は、ＰＬＵメモリのデータ構造（Ａ）、部門ＮＯと対応する医療アイテムの種類を示すキャラクタと、医療行為がなされた際に登録された医療アイテムの保険点数を累計して記憶する保険点数合計器（Ｂ）および保険額を累計して記憶する保険額合計器（Ｃ）の例を示す図である。
【００２２】
図４の（Ａ）において、ＰＬＵメモリは、保険対象外医療項目毎の売上げを管理するためのもので、その保険対象外医療項目をユニークに固定するための保険対象外医療項目コード、保険対象外医療項目の名称を示す保険対象外医療項目名、単価、売上げた保険対象外医療項目の個数、およびその保険対象外医療項目の売上高を示す合計金額等が記録されている。なお、ＰＬＵメモリは、保険対象外医療項目に限らず保険対象の医療点数を単価に代えて記憶するようにしてもよく、この場合、個数に代えて人数を記憶するようにすればよい。
【００２３】
図４の（Ｂ）は、医療アイテム「注射」が「２００点」、医療アイテム「麻酔」が「５００点」、医療アイテム「処置」が「６００点」、「一部負担金」が「７００円」であった場合の保険点数合計器の状態を示し、図３の（Ｃ）は、その際の保険額合計器の状態として、「自動計算値」が「１２３６０円」、「医療請求額」が「８９４０円」、「一部負担金」が「７００円」、「差額」が「３４２０円」を示している。
【００２４】
そして、上述のようなハードウェアを備える医療データ処理装置１０は、本発明を適用した医療データ処理プログラムを格納した記録媒体、あるいは通信により医療データ処理プログラムを組み込むことにより、本発明を実現する。
【００２５】
医療データ処理プログラムが医療データ処理装置１０にダウンロードされると、医療データ処理装置１０は、例えば医科用のＥＣＲとなり、部門釦毎のイニシャルキャラクター、課税ステータス、医療ステータスを設定する。また、医科用のＥＣＲとしての設定、歯科用のＥＣＲとしての設定、および調剤用のＥＣＲとしての設定は、対応する医療データ処理プログラムを組み込んでおき、モードキーを操作することにより相互に変更が可能である。
【００２６】
そして、上述のようにして医療データ処理プログラムが組み込まれた医療データ処理装置１０は、本発明を実現するための機能として、第１の主保険負担率入力手段、点数入力手段、第１の医療請求額算出手段、格納制御手段、患者識別データ入力手段、第２の主保険負担率入力手段、第２の医療請求額算出手段、医療請求額出力手段を有している。
【００２７】
第１の主保険負担率入力手段は、医療費の主保険負担率を入力する。例えば、いわゆる２割（２０％）負担の場合は「２０」、３割（３０％）負担の場合は「３０」を入力するが、健康保険に加入していない患者や保険証を持参し忘れた患者の場合は自由診療となるので、１００％を超えるような値「１５０」等を入力することもある。
【００２８】
点数入力手段は、患者に施された医療内容に対応付けられた保険点数を入力する。例えば、初診料の保険点数として「２７４」点が入力され、注射の保険点数として「５００」点が入力されると、これらが累計加算された保険点数として「７７４」が算出される。
【００２９】
第１の医療請求額算出手段は、前記第１の主保険負担率入力手段によって入力された第１の主保険負担率と前記点数入力手段によって入力された保険点数の累計とに基づいて、前記患者に対する第１の医療請求額を算出する。例えば、累積された保険点数が「７７４」点と算出され、第１の主保険負担率が３０％であり、保険点数「１」点が１０円と定められている場合は、「７７４」×１０×０．３を演算し、健康保険法により定められているような場合には１（円）の位を四捨五入することによって医療請求額２３２０円を算出する。
【００３０】
そして、格納制御手段は、前記第１の主保険負担率入力手段によって入力された主保険負担率と前記点数入力手段によって入力された保険点数と前記第１の医療請求額算出手段によって算出された第１の医療請求額と前記患者を特定するための患者識別データとを対応付けて、例えば記憶装置１８上のデータ格納手段に格納する。
【００３１】
患者識別データ入力手段は、例えば前記第１の主保険負担率入力手段によって入力された主保険負担率が間違えであったり、健康保険証を忘れてしまったためにとりあえずの仮の主保険負担率（例えば、１００％）であったりした場合、前記患者識別データを入力する。そして、間違えた主保険負担率を正しい主保険負担率を入力し直すため、あるいは後日持って来た健康保険証に従い正しい主保険負担率を入力し直すために、第２の主保険負担率入力手段は、前記患者識別データ入力手段によって入力された患者識別データに対応した医療費の第２の主保険負担率を入力する。
【００３２】
第２の医療請求額算出手段は、前記第２の主保険負担率入力手段によって入力された正しい主保険負担率である第２の主保険負担率と前記点数入力手段によって入力された保険点数とに基づいて、前記患者に対する第２の医療請求額を算出する。
【００３３】
そして、医療請求額出力手段は、前記第２の医療請求額算出手段によって算出した第２の医療請求額を出力する。例えば、表示部１３に表示したり、印刷部１７に印刷したり、医療データ処理装置１０とは別体のレシートプリンタや汎用のプリンタに出力する。また、前記医療請求額出力手段は、前記第１の医療請求額算出手段によって算出した第１の医療請求額と前記第２の医療請求額算出手段によって算出した第２の医療請求額との差額を出力することも可能である。
【００３４】
また、医療データ処理装置１０は、本発明を実現するための機能として、患者識別データ検索手段、メッセージ出力手段、主保険負担率入力手段、第２の格納制御手段、第２の点数入力手段、主保険負担率読出手段、医療請求額算出手段、時計手段、年月日記憶手段を有している。
【００３５】
患者識別データ検索手段は、前記患者識別データと前記患者に対応した医療費の主保険負担率とが対応付けられて格納されたデータ格納手段を参照することにより、前記患者識別データ入力手段によって入力された患者識別データと一致する患者識別データを前記データ格納手段から検索する。
【００３６】
メッセージ出力手段は、前記患者識別データ検索手段によって検索した結果、前記患者識別データ入力手段によって入力された患者識別データが前記データ格納手段に格納されていなかった場合、前記主保険負担率の入力を促すためのメッセージを出力する。
【００３７】
主保険負担率入力手段は、前記メッセージ出力手段によって出力されたメッセージに従って前記主保険負担率を入力する。
第２の格納制御手段は、前記患者識別データ入力手段によって入力された患者識別データと前記主保険負担率入力手段によって入力された主保険負担率とを対応付けて前記データ格納手段に格納する。
【００３８】
第２の点数入力手段は、前記患者識別データ入力手段によって入力された患者識別データによって特定された患者に施された医療内容に対応付けられた保険点数を入力する。
主保険負担率読出手段は、前記患者識別データ検索手段によって検索した結果、前記患者識別データ入力手段によって入力された患者識別データが前記データ格納手段に格納されていた場合、前記データ格納手段に格納された主保険負担率を読み出す。
【００３９】
医療請求額算出手段は、前記主保険負担率読出手段によって読み出された主保険負担率と前記第２の点数入力手段によって入力された保険点数とに基づいて、前記患者識別データ入力手段によって入力された患者識別データにより特定された患者に対する医療請求額を算出する。
【００４０】
さらに、時計手段は、現在年月日を取得し、年月日記憶手段は、データを更新した年月日を記憶する。
そして、前記患者識別データ検索手段は、さらに前記患者識別データと前記患者の生年月日とが対応付けられて格納された前記データ格納手段を参照することにより、前記患者識別データ入力手段によって入力された患者識別データに対応した前記患者の生年月日を前記データ格納手段から検索する。
【００４１】
また、前記第２の格納制御手段は、前記時計手段によって取得した現在年月日と前記患者識別データ検索手段によって検索した前記患者の生年月日とに基づいて算出した前記患者の年齢に対応する主保険負担率を、前記患者識別データと対応付けて前記データ格納手段に更新する。さらに、前記第２の格納制御手段は、前記データ格納手段の空き容量が十分でない場合、前記年月日記憶手段に記憶された年月日が古い、互いに対応付けられた患者識別データと主保険負担率と患者の生年月日とを削除する。
【００４２】
次に、上述のように構成された医療データ処理装置１０において実行される本発明を適用した第１の実施の形態について説明する。
図５は、本発明を適用した医療データ処理装置１０において実行される医療データ処理の流れを示すフローチャートである。
【００４３】
医療データ処理装置１０の電源がオンされてから一定時間毎に割り込む処理により本医療データ処理は開始する。
まず、ステップＳ５０１において、患者Ｎｏ．、保険対象外アイテム、入金、出金、保険点数、一部負担金等の何らかのデータが入力され、その後の「確定キー」の入力等によりそのデータ入力が確定すると、ステップＳ５０２において、ステップＳ５０１で入力されたデータが「戻しキー」であるか否かを判断する。なお、ステップＳ５０１では、患者Ｎｏ．、保険対象外アイテム、入金、出金、保険点数、一部負担金等の何らかのデータが入力されるまで所定時間を経過するまで処理を待つており、何もデータ入力がなされていなければ処理を終了する。また、この入力処理は不図示の別処理として実行されており、ステップＳ５０１はその状態を検出している（以後の入力及び操作の検出も同様）。
【００４４】
「戻しキー」が入力されていないと判断された場合（ステップＳ５０２：Ｎｏ）は、ステップＳ５０３において、ステップＳ５０１で入力されたデータが「医療データ」であるか否かを判断し、「医療データ」でないと判断された場合（ステップＳ５０３：Ｎｏ）は、さらにステップＳ５０４において、ステップＳ５０１で入力されたデータが「入金キー」「出金キー」「両替キー」等、取引とは直接関連しない入力の何れかであるか否かを判断する。
【００４５】
そして、ステップＳ５０１で入力されたデータが「入金キー」「出金キー」「両替キー」等の何れかであると判断された場合（ステップＳ５０４：Ｙｅｓ）は、ステップＳ５０５において、「入金キー」「出金キー」「両替キー」等の入力に応じた処理を実行して本医療データ処理を終了し、何れでもないと判断された場合（ステップＳ５０４：Ｎｏ）は、本医療データ処理を終了する。
【００４６】
他方、ステップＳ５０１で入力されたデータが「医療データ」であると判断された場合（ステップＳ５０３：Ｙｅｓ）は、ステップＳ５０６において、図６を用いて説明するサブルーチン「医療データ更新処理」を実行する。
【００４７】
図６は、サブルーチン「医療データ更新処理」の流れを示すフローチャートである。
ステップＳ６０１において、図５のステップＳ５０１で入力されたデータが「保険対象外アイテム」であるか否かを判断し、「保険対象外アイテム」であると判断された場合（ステップＳ６０１：Ｙｅｓ）は、ステップＳ６０２において、対応するＰＬＵメモリに保険対象外アイテムを加算する登録処理を実行し、ステップＳ６０３において、その保険対象外アイテムの金額小計の項目にその金額を加算してステップＳ６０１に戻る。
【００４８】
他方、図５のステップＳ５０１で入力されたデータが「保険対象外アイテム」でないと判断された場合（ステップＳ６０１：Ｎｏ）は、ステップＳ６０４において、主保険負担率がキャッシュメモリ（ワーキングメモリ）Ａに記憶されているか否かを判断する。
【００４９】
主保険負担率がキャッシュメモリＡに記憶されていないと判断された場合（ステップＳ６０４：Ｎｏ）は、ステップＳ６０５において、患者ファイル１８Ａを検索し、ステップＳ６０６において、患者Ｎｏ．が患者ファイル１８Ａ中に存在するか否かを判断する。
【００５０】
患者Ｎｏ．が患者ファイル１８Ａ中に存在しないと判断された場合（ステップＳ６０６：Ｎｏ）は、ステップＳ６０７において、患者の生年月日、患者Ｎｏ．、主保険負担率の入力を要求するガイダンスを出力（文字表示、音声出力等）する。そして、ステップＳ６０８において、これら患者の生年月日、患者Ｎｏ．、主保険負担率を入力し、ステップＳ６０９において、入力処理の確定のために「患者Ｎｏ．キー」が入力されたか否かを判断することにより、「患者Ｎｏ．キー」が入力されたと判断された場合（ステップＳ６０９）、ステップＳ６１０において、図７を用いて後述するサブルーチン「主保険負担率履歴ファイル患者ファイル設定処理」を実行した後、ステップＳ６１１において、主保険負担率をキャッシュメモリＡに記憶してステップＳ６０１に戻る。
【００５１】
ステップＳ６０６で患者Ｎｏ．が患者ファイル１８Ａ中に存在すると判断された場合（ステップＳ６０６：Ｎｏ）は、ステップＳ６１２において、図８を用いて後述するサブルーチン「適正主保険負担率設定処理」を実行した後、ステップＳ６１１において、主保険負担率をキャッシュメモリＡに記憶してステップＳ６０１に戻る。
【００５２】
図７は、サブルーチン「主保険負担率履歴ファイル患者ファイル設定処理」の流れを示すフローチャートである。
まず、ステップＳ７０１において、履歴ファイル１８Ａに空き容量があるか否かを判断し、空き容量がないと判断した場合（ステップＳ７０１：Ｎｏ）は、ステップＳ７０２において、履歴ファイル１８Ａの内で一番古いレコードを検索し、表示およびレシート（以下、Ｒという）とジャーナル（以下、Ｊという）に印字（以下、Ｒ／Ｊ印字という）する。そして、ステップＳ７０３において、該当レコードのデータをクリアして、新たな患者の患者Ｎｏ．、主保険負担率および現在の年月日をそのレコードの患者の患者Ｎｏ．、主保険負担率および診察年月日に記憶する。
【００５３】
他方、履歴ファイル１８Ａに空き容量があると判断した場合（ステップＳ７０１：Ｙｅｓ）は、ステップＳ７０４において、その空き領域に、患者の患者Ｎｏ．、主保険負担率および現在の年月日を記憶する。
【００５４】
次に、ステップＳ７０５において、患者ファイル１８Ａに空き容量があるか否かを判断し、空き容量がないと判断した場合（ステップＳ７０５：Ｎｏ）は、ステップＳ７０６において、患者ファイル１８Ａの内で一番古い変更年月日のレコードを検出し、表示およびＲ／Ｊ印字する。そして、ステップＳ７０７において、該当レコードのデータをクリアして、新たな患者の患者Ｎｏ．、主保険負担率、生年月日、変更フラグおよび現在の年月日をそのレコードの患者の患者Ｎｏ．、主保険負担率、生年月日、変更フラグおよび変更年月日に記憶して、図６のステップＳ６１１へ進む。
【００５５】
他方、患者ファイル１８Ａに空き容量があると判断した場合（ステップＳ７０５：Ｙｅｓ）は、ステップＳ７０８において、その空き容量に、患者の患者Ｎｏ．、主保険負担率、生年月日および変更フラグを記憶して、図６のステップＳ６１１へ進む。
【００５６】
なお、履歴ファイル１８Ａと患者ファイル１８Ａとは別々のファイルでもよいし、１つのファイルで構成されていてもよい。
図８は、サブルーチン「適正主保険負担率設定処理」の流れを示すフローチャートである。
【００５７】
まず、ステップＳ８０１において、患者ファイル１８Ａの中から生年月日を読出し、キャッシュメモリ（ワーキングメモリ）Ｂに格納し、ステップＳ８０２において、時計部１９が計時した現在の年月日データからステップＳ８０１で格納したキャッシュメモリＢ内の生年月日データを減算し、患者の現在の年齢を算出する。
【００５８】
次に、ステップＳ８０３において、図３に示したような主保険負担率テーブルを参照することにより、ステップＳ８０２で算出した患者の現在の年齢に対応する主保険負担率を取得し、この主保険負担率と患者ファイル１８Ａに格納されている主保険負担率とを比較する。そして、ステップＳ８０４において、これらの主保険負担率（ステップＳ８０２で算出した患者の現在の年齢に対応する主保険負担率と患者ファイル１８Ａに格納されている主保険負担率）が一致するか否かを判断する。
【００５９】
一致しないと判断された場合（ステップＳ８０４：Ｎｏ）は、ステップＳ８０５において、変更ガイダンスを出力（文字表示、音声出力等）する。
ここで、ステップＳ８０２で算出した患者の現在の年齢に対応する主保険負担率と患者ファイル１８Ａに格納されている主保険負担率が一致しないケースとしては、例えば、前回の診察での取引においてある患者の年齢が２歳であり、この患者が今回の診察での取引時に３歳になっていたような場合が考えられる。すなわち、この場合は、ステップＳ８０２で算出した患者の現在の年齢である３歳に対応する主保険負担率は、図３から３０％であるが、患者ファイル１８Ａに格納されている主保険負担率は、格納時には２歳であったので１０％となる。そして、変更ガイダンスとしては、『３歳になりました。主保険負担率を１０％から３０％に変更しますか？』というようなメッセージを出力する。
【００６０】
そして、ステップＳ８０６において、主保険負担率の変更を許可するための「変更キー」が指示されたか否かを判断する。
次に、「変更キー」が指示されたと判断された場合（ステップＳ８０６：Ｙｅｓ）は、さらにステップＳ８０７において、患者ファイル１８Ａの変更フラグが「１：変更不可」であるか否か（「０：変更可」であるか）を判断する。ここで、「１：変更不可」であるというのは、例えば、健康保険に加入していないために、常に自由診療扱いとなるような場合である。
【００６１】
変更フラグが「１：変更不可」でないと判断された場合、すなわち変更フラグが「０：変更可」であると判断された場合（ステップＳ８０７：Ｎｏ）は、ステップＳ８０８において、患者ファイル１８Ａの主保険負担率を、上述の例の場合では、１０％から３０％に変更し、ステップＳ８０９において、変更後の主保険負担率を表示およびＲ／Ｊ印字して、図６のステップＳ６１１へ進む。
【００６２】
他方、ステップＳ８０６で「変更キー」が指示されたと判断されなかった場合（ステップＳ８０６：Ｎｏ）、ステップＳ８０７で変更フラグが「１：変更不可」であると判断された場合は、ステップＳ８０９において、現在の年月日を履歴ファイル１８Ａの診察年月日と患者ファイル１８Ａの変更年月日とに記憶して未変更の主保険負担率を表示およびＲ／Ｊ印字して、図６のステップＳ６１１へ進む。
【００６３】
また、ステップＳ８０４で両主保険負担率（ステップＳ８０２で算出した患者の現在の年齢に対応する主保険負担率と患者ファイル１８Ａに格納されている主保険負担率）が一致すると判断された場合は、主保険負担率の表示およびＲ／Ｊ印字をしないで、図６のステップＳ６１１へ進む。
【００６４】
図６の説明に戻り、ステップＳ６０４で主保険負担率がキャッシュメモリＡに記憶されていると判断された場合（ステップＳ６０４：Ｙｅｓ）は、ステップＳ６１３において、図５のステップＳ５０１で入力されたデータが「保険点数」であるか否かを判断し、「保険点数」であると判断された場合（ステップＳ６１３：Ｙｅｓ）は、ステップＳ６１４において、保険点数小計の項目に保険点数を加算し、ステップＳ６１５において、点数合計器に保険点数を加算してステップＳ６０１に戻る。
【００６５】
他方、図５のステップＳ５０１で入力されたデータが「保険点数」でないと判断された場合（ステップＳ６１３：Ｎｏ）は、ステップＳ６１６において、図５のステップＳ５０１で入力されたデータが医療請求額の「一部負担金」であるか否かを判断する。ここで、一部負担金とは、特定疾患の患者の場合に定められている月単位で支払う医療費の上限から現在までに支払った医療費を差し引いた額のことである。例えば、一部負担金が１万円の場合、１月内に１５００円の医療費を６回支払った患者に対しては、７回目の医療費は１００００円−１５００円×６回＝１０００円となり、よって、一部負担金としては「１０００」円を入力する。また、２０００円の医療費を５回支払った患者に対しては、６回目の医療費は１００００円−２０００円×５回＝０円となり、一部負担金として「０」円が入力される。
【００６６】
次に、ステップＳ６１６で「一部負担金」であると判断された場合（ステップＳ６１６：Ｙｅｓ）は、ステップＳ６１７において、保険額合計器に一部負担金を加算し、ステップＳ６１８において、一部負担金を履歴ファイル１８Ａに格納し、ステップＳ６１９において、一部負担金を医療請求額として保険合計器に記憶する。そして、ステップＳ６２０において、一部負担入力フラグをオンしてステップＳ６０１に戻る。
【００６７】
他方、図５のステップＳ５０１で入力されたデータが「一部負担金」でないと判断された場合（ステップＳ６１６：Ｎｏ）は、ステップＳ６２１において、図５のステップＳ５０１で入力されたデータが「締めキー」であるか否かを判断し、「締めキー」であると判断された場合（ステップＳ６２１：Ｙｅｓ）は、ステップＳ６２２において、自動計算値を算出して保険合計器に記憶する。ここで、自動計算値とは、保険対象である医療アイテムの保険点数を累計した点数小計を、例えば、保険点数１点が医療費１０円の場合であれば十倍にして、更に主保険負担率を乗算して、必要があれば１（円）の位を四捨五入して算出した値である。
【００６８】
次に、ステップＳ６２３において、一部負担金の入力があったか否かを判断し、一部負担金の入力がなかったと判断された場合（ステップＳ６２３：Ｎｏ）は、ステップＳ６２４において、自動計算値を用いて医療請求額を算出し保険合計器に格納し、ステップＳ６２５において、保険点数の合計を履歴ファイル１８Ａへ格納し、ステップＳ６２６において、表示およびＲ／Ｊ印字、レシート発行後、ステップＳ６２７において、各フラグおよびワークをクリアして本サブルーチン「医療データ更新処理」および本医療データ処理を終了する。
【００６９】
他方、ステップＳ６２３で一部負担金の入力があったと判断された場合（ステップＳ６２３：Ｙｅｓ）は、ステップＳ６２８において、自動計算値と一部負担金との差額を求めて保険合計器に格納し、ステップＳ６２９において、点数合計、一部負担金を履歴ファイル１８Ａへ格納した後、ステップＳ６２６において、表示およびＲ／Ｊ印字、レシート発行後、ステップＳ６２７において、各フラグおよびワークをクリアして本サブルーチン「医療データ更新処理」および本医療データ処理を終了する。
【００７０】
なお、図５のステップＳ５０１で入力されたデータが「締めキー」でないと判断された場合（ステップＳ６２１：Ｎｏ）は、ステップＳ６０１に戻る。
図５の説明に戻り、ステップＳ５０２で「戻しキー」が入力されたと判断された場合（ステップＳ５０２：Ｙｅｓ）は、ステップＳ５０７において、その「戻しキー」による戻し処理の対象が「患者Ｎｏ．キー」であるか否か（患者Ｎｏ．キー以外の他のキーか）を判断する。ここで、「戻しキー」による戻し処理の対象が「患者Ｎｏ．キー」であるということは、例えば主保険負担率のように患者に関するデータを訂正するためである。
【００７１】
「戻しキー」による戻し処理の対象が「患者Ｎｏ．キー」でない、すなわち患者Ｎｏ．キー以外の他のキー、例えば「ＰＬＵ」であると判断された場合（ステップＳ５０７：Ｎｏ）は、さらにステップＳ５０８において、当該他のキーが保険対象外アイテムのキーであるか否かを判断し、保険対象外アイテムであると判断された場合（ステップＳ５０８：Ｙｅｓ）は、ステップＳ５０９において、保険対象外アイテムと対応するＰＬＵメモリから減算する戻し処理を実行し、ステップＳ５１０において、金額、小計額に金額を減算して、ステップＳ５２４（レシート印刷／発行、ドロアオープン）に進む。
【００７２】
他方、ステップＳ５０８で保険対象外アイテムでないと判断された場合（ステップＳ５０８：Ｎｏ）は、ステップＳ５１１において、エラー処理を実行して本医療データ処理を終了する。
【００７３】
また、ステップＳ５０７で「戻しキー」による戻し処理の対象が「患者Ｎｏ．キー」であると判断された場合（ステップＳ５０７：Ｙｅｓ）は、ステップＳ５１２において、当該患者の履歴データ１８Ａを検索し、ステップＳ５１３において、対象となる患者の患者データが履歴データ１８Ａに存在するか否かを判断する。
【００７４】
履歴データ１８Ａに対象となる患者の患者データが存在すると判断された場合（ステップＳ５１３：Ｙｅｓ）は、ステップＳ５１４において、正しい主保険負担率を入力し、ステップＳ５１５において、主保険負担率の入力を確定するためのキーが指示されたか否かを判断する。
【００７５】
主保険負担率の入力を確定するためのキーが指示されたと判断された場合（ステップＳ５１５：Ｙｅｓ）は、ステップＳ５１６において、一部負担金が存在するか否かを判断する。
【００７６】
一部負担金が存在しないと判断された場合（ステップＳ５１６：Ｎｏ）は、ステップＳ５１７において、入力された主保険負担率と履歴ファイル１８Ａの保険点数とに基づいて医療請求額を算出して表示する。そして、ステップＳ５１８において、「現金キー」が指示されたか否かを判断し、「現金キー」が指示されたと判断された場合（ステップＳ５１８：Ｙｅｓ）は、ステップＳ５１９において、履歴ファイル１８Ａの主保険負担率と保険点数とに基づいて、前回の取引時の医療請求額を算出し、ステップＳ５２０において、前回の医療請求額を減算し、ステップＳ５２１において、今回の医療請求額であるステップＳ５１７で算出した医療請求額を加算する。
【００７７】
さらに、ステップＳ５２２において、前回の医療請求額から今回の医療請求額を減算して差額を算出し、ステップＳ５２３において、今回の主保険負担率および日付（現在の年月日）を患者ファイル１８Ａの主保険負担率および変更年月日に上書きすると共に履歴ファイル１８Ａの診察年月日にも上書きする。
【００７８】
そして、ステップＳ５２４において、レシートを印刷し発行し、ドロアをオープンして本医療データ処理を終了する。なお、釣銭機を接続しているような場合は、ステップＳ５２２で算出した差額を放出するようにしてもよい。
【００７９】
他方、ステップＳ５１６で一部負担金が存在すると判断された場合（ステップＳ５１６：Ｙｅｓ）は、ステップＳ５２５において、前回の主保険負担率と自動計算値と一部負担金の表示を行ない、ステップＳ５２６において、「現金キー」が指示されたか否かを判断し、「現金キー」が指示されたと判断された場合（ステップＳ５２６：Ｙｅｓ）は、ステップＳ５２７において、今回の主保険負担率と自動計算値と一部負担金の表示を行なう。
【００８０】
次に、ステップＳ５２８において、一部負担金よりも今回の自動計算値の方が大きいか否かを判断し、今回の自動計算値の方が大きいと判断された場合（ステップＳ５２８：Ｙｅｓ）は、ステップＳ５２９において、一部負担金処理をキャンセルし今回の自動計算値を有効とした後、ステップＳ５２３において、今回の主保険負担率および日付（現在の年月日）を患者ファイル１８Ａの主保険負担率および変更年月日に上書きすると共に履歴ファイル１８Ａの診察年月日にも上書きし、ステップＳ５２４において、レシートを印刷し発行し、ドロアをオープンして本医療データ処理を終了する。
【００８１】
他方、ステップＳ５２８で今回の自動計算値の方が大きくない（一部負担金と今回の自動計算値が同じであるか、あるいは一部負担金よりも今回の自動計算値の方が小さい）と判断された場合（ステップＳ５２８：Ｙｅｓ）は、ステップＳ５２３に進む。
【００８２】
なお、ステップＳ５１３で履歴データ１８Ａに対象となる患者の患者データが存在しないと判断された場合（ステップＳ５１３：Ｎｏ）、主保険負担率の入力を確定するためのキーが指示されていないと判断された場合（ステップＳ５１５：Ｎｏ）、「現金キー」が指示されていないと判断された場合（ステップＳ５１８：Ｎｏ）は、ステップＳ５１１において、エラー処理を実行して本医療データ処理を終了し、「現金キー」が指示されていないと判断された場合（ステップＳ５２６：Ｎｏ）は、ステップＳ５３０において、エラー処理を実行して本医療データ処理を終了する。
【００８３】
次に、医療データ処理装置１０において実行される医療データ処理の具体例を説明する。
図９は、通常の取引における医療データ処理装置１０の操作および表示を説明するための図であり、図１０は、その際のレシートの例を示す図である。
【００８４】
まず、主保険負担率を入力する。通常の主保険負担率は、３歳未満が２０％、３歳から６９歳までが３０％、７０歳以上が１０％であるが、交通事故や労働災害のような場合には、１５０乃至２００％の場合もある。図９に示した例では、３０％であるので、（Ａ）のように「３」「０」のテンキーに続き「主保険負担率」釦を操作すると、「主保険負担率」「％」「３０」が表示部１３に表示される。
【００８５】
次に、医療ステータスが設定されている部門釦およびテンキーを操作することにより医療アイテム毎の保険点数を入力する。図９に示した例では、（Ｂ）のように「２」「７」「４」のテンキーで保険点数「２７４」点を入力し、「初・再診料」釦を操作すると、「初・再診料」「点」「２７４」が表示部１３に表示される。
【００８６】
続いて、（Ｃ）のように「５」「０」「０」のテンキーで保険点数「５００」点を入力し、「注射」釦を操作すると、「注射」「点」「５００」が表示部１３に表示され、（Ｄ）のように「６」「０」「０」のテンキーで保険点数「６００」点を入力し、「処置」釦を操作すると、「処置」「点」「６００」が表示部１３に表示される。
【００８７】
次に、（Ｅ）のように「小計」釦が操作されると、保険点数「１」点が１０円と定められている場合は、上記（Ｂ）（Ｃ）（Ｄ）で入力された「２７４」点「５００」点「６００」点を累計加算した保険点数「１３７４」点に１０を掛け、（Ａ）で入力したように主保険負担率が３０％であるので、さらに０．３を掛け、健康保険法により定められているような場合には１（円）の位を四捨五入することによって小計として医療代金（医療請求額）４１２０円を算出する。そして、「小計」「４１２０」が表示部１３に表示される。
【００８８】
そして、患者が５０００円を支払った場合は、（Ｆ）のように「５」「０」「０」「０」をテンキーで入力し「現／預」釦を操作することにより、「お釣」および「８８０」が表示部１３に表示される。
【００８９】
そして、図１０に示すようなレシートおよび不図示のジャーナルを発行する。
図１１は、健康保険証を忘れた場合の取引における医療データ処理装置１０の操作および表示を説明するための図であり、図１２は、そのレシートの例を示す図である。
【００９０】
例えば患者Ｎｏ．が「１２３４５６」の患者の場合は、図１１の（Ａ）に示したように「１」「２」「３」「４」「５」「６」のテンキーに続き「患者Ｎｏ．」釦を操作すると、「患者Ｎｏ」「１２３４５６」が表示部１３に表示される。
【００９１】
次に、主保険負担率を入力する。通常の主保険負担率は、３歳未満が２０％、３歳から６９歳までが３０％、７０歳以上が１０％であるが、健康保険証を忘れた場合の取引であり自由診療扱いとなるので、図１１に示した例では１００％となり、（Ｂ）のように「１」「０」「０」のテンキーに続き「主保険負担率」釦を操作すると、「主保険負担率」「％」「１００」が表示部１３に表示される。
【００９２】
そして、医療ステータスが設定されている部門釦およびテンキーを操作することにより医療アイテム毎の保険点数を入力する。図１１に示した例では、（Ｃ）のように「２」「７」「４」のテンキーで保険点数「２７４」点を入力し、「初・再診料」釦を操作すると、「初・再診料」「点」「２７４」が表示部１３に表示される。
【００９３】
続いて、（Ｄ）のように「５」「０」「０」のテンキーで保険点数「５００」点を入力し、「注射」釦を操作すると、「注射」「点」「５００」が表示部１３に表示され、（Ｅ）のように「６」「０」「０」のテンキーで保険点数「６００」点を入力し、「処置」釦を操作すると、「処置」「点」「６００」が表示部１３に表示される。
【００９４】
次に、（Ｆ）のように「小計」釦が操作されると、保険点数「１」点が１０円と定められている場合は、上記（Ｂ）（Ｃ）（Ｄ）で入力された「２７４」点「５００」点「６００」点を累計加算した保険点数「１３７４」点に１０を掛け、（Ｂ）で入力したように主保険負担率が１００％であるので、１．０を掛け、健康保険法により定められているような場合には１（円）の位を四捨五入することによって小計として医療請求額１３７４０円を算出する。そして、「小計」「１３７４０」が表示部１３に表示される。
【００９５】
そして、患者が１５０００円を支払った場合は、（Ｇ）のように「１」「５」「０」「０」「０」をテンキーで入力し「現／預」釦を操作することにより、「お釣」および「１２６０」が表示部１３に表示される。
【００９６】
そして、図１２に示すようなレシートおよび不図示のジャーナルを発行する。
図１３は、健康保険証を忘れて取引した後に健康保険証を持ってきた場合における医療データ処理装置１０の操作および表示を説明するための図であり、図１４および図１５は、そのレシートの例を示す図である。
【００９７】
まず、図１３の（Ａ）に示したように「戻」釦を操作すると、「戻」「０」が表示部１３に表示される。
次に、（Ｂ）に示したように「１」「２」「３」「４」「５」「６」のテンキーに続き「患者Ｎｏ．」釦を操作すると、「患者Ｎｏ」「戻」「１２３４５６」が表示部１３に表示され、続いて（Ｃ）に示したように「主保険負担率を再入力」「前回」「１００％」というようなガイダンスメッセージが表示部１３に表示される。
【００９８】
そこで、（Ｄ）に示したように、正しい主保険負担率である３０％を入力するため、「３」「０」のテンキーに続き「主保険負担率」釦を操作すると、「主保険負担率」「３０」が表示部１３に表示され、（Ｅ）に示したように「金額を再計算します」というようなガイダンスメッセージが表示部１３に表示される。
【００９９】
そして、医療請求額が再計算される。すなわち保険点数「１３７４」点に１０を掛け、（Ｄ）で入力したように主保険負担率が３０％であるので、０．３を掛け、健康保険法により定められているような場合には１（円）の位を四捨五入することによって合計とし医療請求額４１２０円を算出し、「合計」「４１２０」が表示部１３に表示される。
【０１００】
（Ｇ）のように「現／預」釦を操作することにより、「現金」および「４１２０」が表示部１３に表示される。
そして、図１４に示すようなレシートおよび不図示のジャーナルを発行する。
【０１０１】
また、図１５に示すように、前回の医療請求額（保険証を忘れたために主保険負担率１００％で支払った医療請求額）と今回の医療請求額（正しく入れなおした主保険負担率３０％で算出した医療請求額）との差額を印字したレシートを発行することもできる。なお、図１５に示した例は、返金する場合であるが、追徴金が発生する場合は、図１５の「返金額」の代わりに「不足金」あるいは「追徴金」が印字される。
【０１０２】
以上、本発明の実施の形態を、図面を参照しながら説明してきたが、上述してきた本発明の実施の形態は、医療データ処理の一機能としてハードウェアまたはＤＳＰ（Digital Signal Processor）ボードやＣＰＵボードでのファームウェアもしくはソフトウェアにより実現することができる。
【０１０３】
また、本発明が適用される医療データ処理装置は、その機能が実行されるのであれば、上述の実施の形態に限定されることなく、単体の装置であっても、複数の装置からなるシステムあるいは統合装置であっても、ＬＡＮ、ＷＡＮ等のネットワークを介して処理が行なわれるシステムであってもよいことは言うまでもない。
【０１０４】
また、バスに接続されたＣＰＵ、ＲＯＭやＲＡＭのメモリ、入力装置、出力装置、外部記録装置、媒体駆動装置、ネットワーク接続装置で構成されるシステムでも実現できる。すなわち、前述してきた実施の形態のシステムを実現するソフトェアのプログラムを記録したＲＯＭやＲＡＭのメモリ、外部記録装置、可搬記録媒体を、医療データ処理装置に供給し、それらの医療データ処理装置のコンピュータがプログラムを読み出し実行することによっても、達成されることは言うまでもない。
【０１０５】
この場合、可搬記録媒体等から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した可搬記録媒体等は本発明を構成することになる。
【０１０６】
プログラムを供給するための可搬記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、磁気テープ、不揮発性のメモリーカード、ＲＯＭカード、電子メールやパソコン通信等のネットワーク接続装置（言い換えれば、通信回線）を介して記録した種々の記録媒体などを用いることができる。
【０１０７】
また、コンピュータ（情報処理装置）がメモリ上に読み出したプログラムを実行することによって、前述した実施の形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施の形態の機能が実現される。
【０１０８】
さらに、可搬型記録媒体から読み出されたプログラムやプログラム（データ）提供者から提供されたプログラム（データ）が、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施の形態の機能が実現され得る。
【０１０９】
なお、算出した医療請求額は領収書（レシート）ではなく、少なくとも識別データが印刷されたものを発行するだけにしてもよい。
また、患者識別データの指定は、カードに記録した識別データを読みとることにより指定してもよい。
【０１１０】
また、患者識別データは、指紋、声紋、顔等の生体情報でもよい。
すなわち、本発明は、以上に述べた実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の構成または形状を取ることができる。
【図面の簡単な説明】
【０１１１】
【図１】本発明を適用した医療データ処理装置１０のハードウェア構成を示す図である。
【図２】（Ａ）は履歴ファイルのデータ構造を示す図であり、（Ｂ）は患者ファイルのデータ構造を示す図である。
【図３】年齢と主保険負担率との対応関係を示す主保険負担率テーブルの例を示す図である。
【図４】（Ａ）はＰＬＵメモリのデータ構造を示す図であり、（Ｂ）は部門ＮＯと対応する医療アイテムの種類を示すキャラクタと、医療行為がなされた際に登録された医療アイテムの保険点数を累計して記憶する保険点数合計器を示す図であり、（Ｃ）は保険額を累計して記憶する保険額合計器の例を示す図である。
【図５】本発明を適用した医療データ処理装置１０において実行される医療データ処理の流れを示すフローチャートである。
【図６】サブルーチン「医療データ更新処理」の流れを示すフローチャートである。
【図７】サブルーチン「主保険負担率履歴ファイル患者ファイル設定処理」の流れを示すフローチャートである。
【図８】サブルーチン「適正主保険負担率設定処理」の流れを示すフローチャートである。
【図９】医療データ処理装置１０の操作および表示を説明するための図（その１）である。
【図１０】レシートの例を示す図（その１）である。
【図１１】医療データ処理装置１０の操作および表示を説明するための図（その２）である。
【図１２】レシートの例を示す図（その２）である。
【図１３】医療データ処理装置１０の操作および表示を説明するための図（その３）である。
【図１４】レシートの例を示す図（その３）である。
【図１５】レシートの例を示す図（その４）である。
【符号の説明】
【０１１２】
１０      医療データ処理装置
１１      ＣＰＵ（中央処理装置：Central Processing Unit）
１２      入力部
１３      表示部
１４      ＲＡＭ
１５      ドロア
１６      通信制御部
１７      印刷部
１８      記憶装置
１８Ａ    ファイル
１９      時計部
２０      バス
【図１】
2007293455.tif 000003
【図２】
2007293455.tif 000004
【図３】
2007293455.tif 000005
【図４】
2007293455.tif 000006
【図５】
2007293455.tif 000007
【図６】
2007293455.tif 000008
【図７】
2007293455.tif 000009
【図８】
2007293455.tif 000010
【図９】
2007293455.tif 000011
【図１０】
2007293455.tif 000012
【図１１】
2007293455.tif 000013
【図１２】
2007293455.tif 000014
【図１３】
2007293455.tif 000015
【図１４】
2007293455.tif 000016
【図１５】
2007293455.tif 000017