(57)【要約】【課題】自由診療が選択された場合の患者負担額の算出を簡便に行えるようにする。【解決手段】操作部の操作に応じて、記憶領域に自由診療の宣言情報を記憶させ、記憶領域に記憶された自由診療の宣言情報を消去させるようにした。また、入力された診療項目に対応する点数を取得し（Ｓ３０１）、記憶領域に自由診療の宣言情報が記憶されているか否かについて判定し（Ｓ３０３）、自由診療の宣言情報が記憶されていれば（Ｓ３０３のＹ）、自由診療単価を点数単価として取得して（Ｓ３０４）、自由診療の宣言情報が記憶されていなければ（Ｓ３０３のＮ）、通常診療単価を点数単価として取得して（Ｓ３１１）、点数を合計して算出した合計点数と点数単価と負担割合とに基づいて患者負担額を算出するようにした（Ｓ３０５〜３０８）。さらに、操作部の操作に応じて、点数と点数単価と患者負担額とを含む印字情報をレシート用紙に印字させて発行させるようにした（Ｓ３１０）。【選択図】図１０
2008134745.tif 000002
【特許請求の範囲】
【請求項１】
情報処理を実行する情報処理部と、
操作部と、
レシート用紙に情報を印字して発行するプリンタと、
前記情報処理部が、前記操作部の第１の操作に応じて、記憶領域に自由診療の宣言情報を記憶させる手段と、
前記情報処理部が、前記操作部の第２の操作に応じて、前記記憶領域に記憶された前記自由診療の宣言情報を消去させる手段と、
前記情報処理部が、前記操作部の操作による診療項目の入力を受け付けて、診療項目と点数とが対応付けて記憶された記憶領域を検索して、当該入力された診療項目に対応する点数を取得して前記記憶領域に記憶させる手段と、
前記情報処理部が、前記記憶領域に前記自由診療の宣言情報が記憶されているか否かを判定する手段と、
前記情報処理部が、前記記憶領域に前記自由診療の宣言情報が記憶されていれば、自由診療単価が記憶された記憶領域から当該自由診療単価を点数単価として取得して前記記憶領域に記憶させる手段と、
前記情報処理部が、前記記憶領域に前記自由診療の宣言情報が記憶されていなければ、通常診療単価が記憶された記憶領域から当該通常診療単価を点数単価として取得して前記記憶領域に記憶させる手段と、
前記情報処理部が、前記記憶領域に記憶された点数を合計して算出した合計点数と、前記記憶領域に記憶された点数単価と、患者の負担割合が記憶された記憶領域に記憶された負担割合と、に基づいて患者負担額を算出して前記記憶領域に記憶させる手段と、
前記情報処理部が、前記操作部の第３の操作に応じて、前記プリンタに、前記記憶領域に記憶された点数と当該記憶領域に記憶された点数単価と当該記憶領域に記憶された患者負担額とを含む印字情報をレシート用紙に印字させて発行させる手段と、
を備える商品販売データ処理装置。
【請求項２】
表示部と、
前記情報処理部が、前記記憶領域に前記自由診療の宣言情報を記憶させると共に、自由診療が選択されたことを示す自由診療選択表示を前記表示部に表示させる手段と、
を備える、請求項１記載の商品販売データ処理装置。
【請求項３】
情報処理を実行する情報処理部と、操作部と、レシート用紙に情報を印字して発行するプリンタと、備えるコンピュータ構成の商品販売データ処理装置にインストールされて、当該商品販売データ処理装置に、
前記情報処理部が、前記操作部の第１の操作に応じて、記憶領域に自由診療の宣言情報を記憶させる機能と、
前記情報処理部が、前記操作部の第２の操作に応じて、前記記憶領域に記憶された前記自由診療の宣言情報を消去させる機能と、
前記情報処理部が、前記操作部の操作による診療項目の入力を受け付けて、診療項目と点数とが対応付けて記憶された記憶領域を検索して、当該入力された診療項目に対応する点数を取得して前記記憶領域に記憶させる機能と、
前記情報処理部が、前記記憶領域に前記自由診療の宣言情報が記憶されているか否かを判定する機能と、
前記情報処理部が、前記記憶領域に前記自由診療の宣言情報が記憶されていれば、自由診療単価が記憶された記憶領域から当該自由診療単価を点数単価として取得して前記記憶領域に記憶させる機能と、
前記情報処理部が、前記記憶領域に前記自由診療の宣言情報が記憶されていなければ、通常診療単価が記憶された記憶領域から当該通常診療単価を点数単価として取得して前記記憶領域に記憶させる機能と、
前記情報処理部が、前記記憶領域に記憶された点数を合計して算出した合計点数と、前記記憶領域に記憶された点数単価と、患者の負担割合が記憶された記憶領域に記憶された負担割合と、に基づいて患者負担額を算出して前記記憶領域に記憶させる機能と、
前記情報処理部が、前記操作部の第３の操作に応じて、前記プリンタに、前記記憶領域に記憶された点数と当該記憶領域に記憶された点数単価と当該記憶領域に記憶された患者負担額とを含む印字情報をレシート用紙に印字させて発行させる機能と、
を実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、医療機関での使用に適したＥＣＲ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃａｓｈ  Ｒｅｇｉｓｔｅｒ）等の商品販売データ処理装置及び商品販売データ処理装置にインストールされて使用されるコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、商店等の一般的な店舗以外での使用に適したＥＣＲが普及している。例えば、特許文献１には、薬局やドラッグストアでの使用に適するように、医療費控除の対象となる商品の売上情報を一括して印字出力できるようにしたＥＣＲが開示されている。
【０００３】
ＥＣＲは医療機関でも使用される。このようなＥＣＲ（医療機関用ＥＣＲ）が内蔵する記憶装置には、診療項目ごとの点数（例えば、「初診＝２７０点」、「注射＝６００点」等）、国が定めた点数単価（１点＝１０円）等の患者負担額を算出する際に必要な情報が記憶されている。医療機関用ＥＣＲのＣＰＵは、これら情報に基づいて患者負担額を算出する。
【０００４】
図１２は、患者負担額の算出に際して実行される従来の処理の流れの一例を示すフローチャートである。ＥＣＲのキーボードに設けられた診療項目キーが押下されたならば、ＣＰＵは記憶装置にアクセスして対応する点数を取得する（ステップＳ４０１）。そして、締めキーの押下により（ステップＳ４０２のＹ）、ＣＰＵは、取得した点数の合計（合計点数）に点数単価（１点＝１０円）を乗じた金額（プレ負担額）を算出し（ステップＳ４０３）、プレ負担額と患者の負担割合とに基づいて患者負担額を算出する（ステップＳ４０４）。
【０００５】
【特許文献１】特開２０００−３０６１６５公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、医療機関は、交通事故の患者等に対して自由診療を行うことがある。その際、患者負担額の算出について、通常診療における単価（１点＝１０円）ではなく、医療機関等が独自に定めた自由診療における単価（例えば、１点＝２０円）を適用させる場合がある。
【０００７】
しかしながら、ＥＣＲの記憶装置には、自由診療における単価についての情報は記憶されていないため、ＥＣＲの操作者は、ＥＣＲが本来的に有する計算機能を利用して患者負担額を算出する必要がある。例えば、図１２のフローチャートのステップＳ４０３では、操作者自らテンキーを操作して自由診療単価を入力し、さらに、入力した自由診療単価を診療項目の合計点数に乗じさせるような操作が要求されることになる。このような操作は、通常診療における患者負担額を算出する際の操作と比較して煩雑であり、ＥＣＲの操作者の多大な負担となる。
【０００８】
本発明の目的は、自由診療が選択された場合の患者負担額の算出を簡便に行えるようにすることである。
【課題を解決するための手段】
【０００９】
本発明の商品販売データ処理装置は、情報処理を実行する情報処理部と、操作部と、レシート用紙に情報を印字して発行するプリンタと、を備え、前記情報処理部が、前記操作部の第１の操作に応じて、記憶領域に自由診療の宣言情報を記憶させ、前記操作部の第２の操作に応じて、前記記憶領域に記憶された前記自由診療の宣言情報を消去させ、前記操作部の操作による診療項目の入力を受け付けて、診療項目と点数とが対応付けて記憶された記憶領域を検索して、当該入力された診療項目に対応する点数を取得して前記記憶領域に記憶させ、前記記憶領域に前記自由診療の宣言情報が記憶されているか否かを判定し、前記記憶領域に前記自由診療の宣言情報が記憶されていれば、自由診療単価が記憶された記憶領域から当該自由診療単価を点数単価として取得して前記記憶領域に記憶させ、前記記憶領域に前記自由診療の宣言情報が記憶されていなければ、通常診療単価が記憶された記憶領域から当該通常診療単価を点数単価として取得して前記記憶領域に記憶させ、前記記憶領域に記憶された点数を合計して算出した合計点数と、前記記憶領域に記憶された点数単価と、患者の負担割合が記憶された記憶領域に記憶された負担割合と、に基づいて患者負担額を算出して前記記憶領域に記憶させ、前記操作部の第３の操作に応じて、前記プリンタに、前記記憶領域に記憶された点数と前記記憶領域に記憶された点数単価と前記記憶領域に記憶された患者負担額とを含む印字情報をレシート用紙に印字させて発行させるようにした。
【００１０】
本発明のコンピュータプログラムは、情報処理を実行する情報処理部と、操作部と、レシート用紙に情報を印字して発行するプリンタと、備えるコンピュータ構成の商品販売データ処理装置にインストールされて、当該商品販売データ処理装置に、前記情報処理部が、前記操作部の第１の操作に応じて、記憶領域に自由診療の宣言情報を記憶させる機能と、前記情報処理部が、前記操作部の第２の操作に応じて、前記記憶領域に記憶された前記自由診療の宣言情報を消去させる機能と、前記情報処理部が、前記操作部の操作による診療項目の入力を受け付けて、診療項目と点数とが対応付けて記憶された記憶領域を検索して、当該入力された診療項目に対応する点数を取得して前記記憶領域に記憶させる機能と、前記情報処理部が、前記記憶領域に前記自由診療の宣言情報が記憶されているか否かを判定する機能と、前記情報処理部が、前記記憶領域に前記自由診療の宣言情報が記憶されていれば、自由診療単価が記憶された記憶領域から当該自由診療単価を点数単価として取得して前記記憶領域に記憶させる機能と、前記情報処理部が、前記記憶領域に前記自由診療の宣言情報が記憶されていなければ、通常診療単価が記憶された記憶領域から当該通常診療単価を点数単価として取得して前記記憶領域に記憶させる機能と、前記情報処理部が、前記記憶領域に記憶された点数を合計して算出した合計点数と、前記記憶領域に記憶された点数単価と、患者の負担割合が記憶された記憶領域に記憶された負担割合と、に基づいて患者負担額を算出して前記記憶領域に記憶させる機能と、前記情報処理部が、前記操作部の第３の操作に応じて、前記プリンタに、前記記憶領域に記憶された点数と前記記憶領域に記憶された点数単価と前記記憶領域に記憶された患者負担額とを含む印字情報をレシート用紙に印字させて発行させる機能と、を実行させる。
【発明の効果】
【００１１】
本発明によれば、通常診療単価と自由診療単価とを切り替えて患者負担額を算出できるため通常診療における患者負担額の算出のみならず、自由診療が選択された場合の患者負担額の算出についても簡便に行うことができる。
【発明を実施するための最良の形態】
【００１２】
本発明の実施の一形態を図１ないし図１１に基づいて説明する。本実施の形態の商品販売データ処理装置は、医院等の医療機関で使用されるＥＣＲ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃａｓｈ  Ｒｅｇｉｓｔｅｒ）への適用例である。
【００１３】
図１は、本実施の形態のＥＣＲ１０１を示す斜視図である。ＥＣＲ１０１は、例えば、医院の受付に設置されて使用される。ＥＣＲ１０１は、ハウジング２０１を有する。ハウジング２０１の上面には、操作部としてのキーボード２０２と、表示部２０３と、第２表示部２０４とが配置されている。ハウジング２０１の上面の前方には、患者から受け取った硬貨または紙幣を一時的に載置するための載置テーブル２０７が設けられている。ハウジング２０１には、プリンタカバー２０５が設けられている。プリンタカバー２０５には、レシート発行口２０６が形成されている。プリンタカバー２０５の内部には、レシートを印字するためのプリンタ２６１（図３参照）が設けられている。プリンタ２６１は、レシート／ジャーナルプリンタである。プリンタ２６１は、ＥＣＲ１０１で実行される最終処理（図１０参照）に際して、印字情報をレシート用紙に印字してレシート発行口２０６から発行するとともに、並行してジャーナル用紙への印字を行う。また、ハウジング２０１の上面には、モード錠２０８が設けられている。モード錠２０８には、モード鍵（図示せず）が差し込まれ、差し込まれたモード鍵の位置変更によって、ＥＣＲ１０１のモードが変更される。
【００１４】
ＥＣＲ１０１は、ドロワ３０１の上に載置されている。ドロワ３０１の内部には、硬貨や紙幣を収納する引出し３０２が引出し及び収納自在に設けられている。
【００１５】
図２は、キーボード２０２を示す模式図である。キーボード２０２は、複数個のキーを有するキーボードである。キーボード２０２は、例えば、数字を入力するためのテンキー２１１、診療選択キー２１２、患者の負担割合を選択して入力するための負担割合キー２１３、診療項目を選択して入力するための診療項目キー２１６、締めキー２１４、及び最終締めキー２１５等を有する。テンキー２１１の上面には、数字が表示されている。
【００１６】
診療選択キー２１２の上面には、「診療選択」という文字が表示されている。負担割合キー２１３の上面には、負担割合を示す数字（例えば、「１０％」、「３０％」等）が表示されている。診療項目キー２１６の上面には、診療項目を示す文字（例えば、「注射」等）が表示されている。締めキー２１４の上面には、例えば、「小計」という文字が表示され、また、最終締めキー２１５の上面には、例えば、「預／現計」という文字が表示されている。
【００１７】
診療選択キー２１２等の各キーについては、キーボード２０２が含む任意のキーを選択して割り当てることが可能である。このキー割り当てについては後述する（図６参照）。
【００１８】
図３は、ＥＣＲ１０１の電気的なハードウェア構成を示すブロック図である。ＥＣＲ１０１は、内部にマイクロコンピュータ２５５を有する。マイクロコンピュータ２５５の中核をなすのは、情報処理を実行する情報処理部としてのＣＰＵ２５１である。ＣＰＵ２５１には、バスライン２５６を介して、コンピュータプログラムを含む固定データを固定的に記憶するＲＯＭ２５２と、可変データを書き換え自在に記憶してワーク記憶領域として機能するＲＡＭ２５３と、コンピュータプログラムを含むデータを書き換え自在に記憶する不揮発性のフラッシュメモリ２５４とが接続されている。ＣＰＵ２５１は、ＲＯＭ２５２及びフラッシュメモリ２５４に記憶されたコンピュータプログラムに従い各種情報処理を実行する。
【００１９】
さらに、ＣＰＵ２５１には、バスライン２５６とインターフェース（図示せず）とを介して、キーボード２０２、表示部２０３、第２表示部２０４、プリンタ２６１及びドロワ３０１が接続されている。
【００２０】
ＲＡＭ２５３には、記憶領域として宣言情報記憶領域４１１が設けられている。宣言情報記憶領域４１１には、自由診療の宣言情報が記憶される（図７参照）。例えば、宣言情報記憶領域４１１はフラグ記憶領域であり、宣言情報記憶領域４１１には、自由診療の宣言情報としてフラグがセットされる。
【００２１】
また、ＲＡＭ２５３のワークエリアには、記憶領域として各種情報等が記憶される取引情報ファイルＦが一取引ごとに形成される。
【００２２】
フラッシュメモリ２５４には、コンピュータプログラムが記憶されている。また、フラッシュメモリ２５４には、通常診療単価が記憶された記憶領域として通常診療単価記憶領域４３１（図４参照）と、自由診療単価が記憶された記憶領域として自由診療単価記憶領域４４１（図４参照）と、診療項目と点数とが対応付けて記憶された記憶領域として診療項目記憶領域４２１（図５参照）と、患者の負担割合が記憶された記憶領域として負担割合記憶領域４５１とが設けられている。
【００２３】
フラッシュメモリ２５４に設けられた負担割合記憶領域４５１には、負担割合キー２１３に対応する負担割合が記憶されている。例えば、「３０％」が表示された負担割合キー２１３に対応させて負担割合「３０％」が記憶されている。したがって、「３０％」が表示された負担割合キー２１３が押下されたならば、ＣＰＵ２５１は、負担割合記憶領域４５１から対応する負担割合「３０％」を取得する。ＣＰＵ２５１は、取得した負担割合を、取引情報ファイルＦに記憶させる。なお、一取引ごとに負担割合キー２１３を押下して対応する負担割合を取得する形態に限ることはなく、締めキー２１４の押下により、デフォルトとして設定された負担割合（例えば、「３０％」）が取得されて、取引情報ファイルＦに記憶されるようにしてもよい。また、負担割合キー２１３に対応する負担割合については、例えば、キーボード２０２の操作等により変更することが可能である。
【００２４】
図４は、通常診療単価記憶領域４３１及び自由診療単価記憶領域４４１のデータ構成を示す模式図である。通常診療単価記憶領域４３１及び自由診療単価記憶領域４４１は、フラッシュメモリ２５４に設けられている。通常診療単価記憶領域４３１には、点数１点あたりの通常診療単価が記憶されている。点数１点あたりの通常診療単価は１０円である。また、自由診療単価記憶領域４４１には、点数１点あたりの自由診療単価が記憶されている。点数１点あたりの自由診療単価は２０円である。
【００２５】
通常診療単価記憶領域４３１及び自由診療単価記憶領域４４１については、共にその記憶内容の書き換えが可能である。つまり、点数１点あたりの通常診療単価及び自由診療単価は、例えばキーボード２０２の操作により、変更することができる。
【００２６】
図５は、診療項目記憶領域４２１のデータ構成を示す模式図である。診療項目記憶領域４２１は、診療項目に対して割り当てられた診療項目コードが記憶された診療項目コード記憶領域４２２と、診療項目が記憶された項目記憶領域４２３と、点数が記憶された点数記憶領域４２４と、各種ステータスが記憶されたステータス記憶領域４２５とから構成されている。診療項目コード、診療項目、点数、及びステータスは互いに対応付けられて診療項目記憶領域４２１に記憶されている。なお、ステータスは、対応する診療項目が点数部門であるかまたは金額部門であるかについて、及び、対応する診療項目が保険対象であるかまたは保険対象外であるかについての情報を含む。したがって、対応する診療項目が金額部門である場合には、その診療項目に対応する点数記憶領域４２４には、点数ではなく金額が記憶されている。
【００２７】
診療項目記憶領域４２１の記憶内容は、診療項目キー２１６と対応付けられている。例えば、「注射」が表示された診療項目キー２１６には、診療項目「注射」及びこれに対応する点数等が対応づけられている。したがって、「注射」が表示された診療項目キー２１６が押下されたならば、ＣＰＵ２５１は、診療項目記憶領域４２１から対応する診療項目、点数、及びステータスを取得する。ＣＰＵ２５１は、取得した診療項目、点数、及びステータスを、取引情報ファイルＦに記憶させる。
【００２８】
診療項目記憶領域４２１については、その記憶内容の書き換えが可能である。例えば、項目記憶領域４２３に記憶された一つの診療項目について対応する点数をキーボード２０２の操作等により変更することができる。
【００２９】
ところで、前述したように、キーボード２０２が有する診療選択キー２１２等の各キーについては、キーボード２０２が含む任意のキーを選択して割り当てることが可能である。キー割り当てに際して、ＣＰＵ２５１がコンピュータプログラムに従い実行する処理の一例について説明する。
【００３０】
図６は、キー割り当てに際して実行される処理の流れを示すフローチャートである。まず、ＥＣＲ１０１をキー割り当てモードへと移行させることになる（ステップＳ１０１）。キー割り当てモードへの移行は、例えば、モード錠２０８に差し込まれたモード鍵の位置変更によって行われる。キー割り当てモードへと移行したならば、ＣＰＵ２５１は、機能ごとに予め定められた機能番号（例えば、診療選択キーならば「１１１１」）を受け付ける（ステップＳ１０２）。機能と機能番号とは対応付けられてフラッシュメモリ２５４の図示しないファイルに記憶されている。機能番号は、テンキー２１１により入力される。診療選択キーの機能番号が入力されたならば、ＣＰＵ２５１は、次に、キーボード２０２の任意のキーの押下を受け付ける（ステップＳ１０３）。ステップＳ１０３では、診療選択キーとして割り当てたい任意のキーが押下される。そして、ＣＰＵ２５１は、締めキー２１４または最終締めキー２１５の押下を受け付けて（ステップＳ１０４）、キー割り当ての処理を終える。なお、診療選択キー２１２以外の他のキーについても、任意のキーの割り当てが可能である。
【００３１】
図７は、診療選択キー２１２が押下された場合に実行される処理の流れを示すフローチャートである。ＣＰＵ２５１は、まず、診療選択キー２１２の押下を受け付ける（ステップＳ２０１）。診療選択キー２１２が押下されたならば（ステップＳ２０１のＹ）、処理は次へ進む。このとき、ＣＰＵ２５１は、ＲＡＭ２５３にアクセスして取引情報ファイルＦに患者負担額が記憶されていないことを確認することにより、患者負担額の算出前であることを確認する（ステップＳ２０２）。患者負担額については、図１０に示すフローチャート基づいて後述する。つまり、一取引中に締めキー２１４の押下による締めの宣言がなされて、患者負担額が算出された後は、診療選択キー２１２の押下は無効となる（ステップＳ２０２のＮ）。
【００３２】
次に、ＣＰＵ２５１は、宣言情報記憶領域４１１に、自由診療の宣言情報が記憶されているか否かについて判定する（ステップＳ２０３）。判定の結果、宣言情報記憶領域４１１に自由診療の宣言情報が記憶されていなければ（ステップＳ２０３のＹ）、ＣＰＵ２５１は、宣言情報記憶領域４１１に自由診療の宣言情報を記憶させ（ステップＳ２０４）、自由診療が選択されたことを示す自由診療選択表示２２１（図８参照）を表示部２０３に表示させ（ステップＳ２０５）、処理を終了する。
【００３３】
図８は、自由診療選択表示２２１が表示された状態の表示部２０３を示す模式図である。自由診療選択表示２２１は、表示部２０３の下段左側部分に表示される「自由診療選択」という文字である。これにより、ＥＣＲ１０１の操作者は、表示部２０３を見るだけで、ＥＣＲ１０１が自由診療の選択がなされている状態であることを認識することができる。
【００３４】
図７のフローチャートに戻る。一方で、判定の結果、宣言情報記憶領域４１１に自由診療の宣言情報が記憶されていれば（ステップＳ２０３のＮ）、ＣＰＵ２５１は、宣言情報記憶領域４１１に記憶された自由診療の宣言情報を消去させて、（ステップＳ２０６）、表示部２０３に表示されている自由診療選択表示２２１から切り替えて通常診療選択表示２２２（図９参照）を表示させる（ステップＳ２０７）。
【００３５】
図９は、通常診療選択表示２２２が表示された状態の表示部２０３を示す模式図である。通常診療選択表示２２２は、表示部２０３の下段右側部分に表示される「自由診療解除」という文字である。これにより、ＥＣＲ１０１の操作者は、表示部２０３を見るだけで、ＥＣＲ１０１が自由診療の選択が解除されて通常診療が選択されている状態であることを認識することができる。
【００３６】
このようにして、操作部であるキーボード２０２の操作に応じて、ＣＰＵ２５１は、宣言情報記憶領域４１１に自由診療の宣言情報を記憶させ、また、宣言情報記憶領域４１１に記憶された自由診療の宣言情報を消去させる。
【００３７】
次に、患者負担額の算出に際してＣＰＵ２５１が実行する処理について説明する。
【００３８】
図１０は、患者負担額の算出に際して実行される処理の流れを示すフローチャートである。まず、ＣＰＵ２５１は、診療項目キー２１６の押下による診療項目の入力を受け付けて、押下された診療項目キー２１６に対応する点数等を診療項目記憶領域４２１から取得する（ステップＳ３０１）。点数等の取得については、図５に基づいて説明したので説明は省略する。そして、ＣＰＵ２５１は、締めキー２１４の押下による締めの宣言を待機する（ステップＳ３０２）。つまり、ステップＳ３０１については、締めキー２１４が押下されるまで必要回繰り返されることになる。締めキー２１４の押下によって締めの宣言がなされたならば（ステップＳ３０２のＹ）、ＣＰＵ２５１は、宣言情報記憶領域４１１に自由診療の宣言情報が記憶されているか否かについて判定を行う（ステップＳ３０３）。
【００３９】
判定の結果、宣言情報記憶領域４１１に自由診療の宣言情報が記憶されていれば（ステップＳ３０３のＹ）、ＣＰＵ２５１は、自由診療単価記憶領域４４１にアクセスして、自由診療単価（１点＝２０円）を点数単価として取得する（ステップＳ３０４）。
【００４０】
一方で、判定の結果、宣言情報記憶領域４１１に自由診療の宣言情報が記憶されていなければ（ステップＳ３０３のＮ）、ＣＰＵ２５１は、通常診療単価記憶領域４３１にアクセスして、通常診療単価（１点＝１０円）を点数単価として取得する（ステップＳ３１１）。
【００４１】
点数単価を取得したならば、次に、ＣＰＵ２５１は、ステップＳ３０１で取得した点数を合計した合計点数を算出して、取引情報ファイルＦに記憶させる（ステップＳ３０５）。そして、ＣＰＵ２５１は、ステップＳ３０４若しくはステップＳ３１１で取得した点数単価と、ステップＳ３０５で算出した合計点数とに基づいてプレ負担額を算出して、取引情報ファイルＦに記憶させる。（ステップＳ３０６）。プレ負担額については、例えば、入力された診療項目及び取得した点数が、「初診＝２７０点」と「注射＝６００点」とである場合、自由診療単価（１点＝２０円）では、（２７０点＋６００点）×２０円という計算式により算出され、このとき１７４００円である。通常診療単価（１点＝１０円）では、（２７０点＋６００点）×１０円という計算式により算出され、このとき８７００円である。
【００４２】
次に、ＣＰＵ２５１は、負担割合記憶領域４５１から負担割合を取得する（ステップＳ３０７）。負担割合の取得については図３に基づいて説明したので説明は省略する。
【００４３】
そして、ＣＰＵ２５１は、ステップＳ３０６で算出したプレ負担額とステップＳ３０７で取得した負担割合とに基づいて患者負担額を算出して、取引情報ファイルＦに記憶させる。（ステップＳ３０８）。患者負担額については、例えば、算出したプレ負担額が「１７４００円」、及び、取得した負担割合が「１００％」である場合、１７４００円×１．０という計算式により算出され、このとき、１７４００円である。また、例えば、算出したプレ負担額が「８７００円」、及び、取得した負担割合が「３０％」である場合、８７００円×０．３という計算式により算出され、このとき、２６１０円である。
【００４４】
ＣＰＵ２５１は、この患者負担額に基づいて、表示部２０３及び第２表示部２０４に患者負担額を表示させる。第２表示部２０４に表示された患者負担額を見ることにより、患者は支払うべき金額を知ることができる。
【００４５】
ＥＣＲ１０１の操作者は、テンキー２１１を操作して、患者から支払われた金額を入力する。そして、最終締めキー２１５の押下により（ステップＳ３０９のＹ）、ＣＰＵ２５１は、最終処理を実行する（ステップＳ３１０）。最終処理では、ＣＰＵ２５１は、テンキー２１１の操作により入力された金額と患者負担額との差額から釣銭額を算出し、算出した釣銭額を表示部２０３及び第２表示部２０４に表示させる。ＣＰＵ２５１は、入力された金額及び算出した釣銭額を、取引情報ファイルＦに記憶させる。また、ドロワ３０１を駆動制御して、引出し３０２を開放させる。さらに、最終処理では、ＣＰＵ２５１は、プリンタ２６１を駆動制御して、レシート用紙に印字情報を印字させて発行させる。ここで、印字情報は、取引情報ファイルＦに記憶された情報に基づく。印字情報が印字されたレシート用紙がレシートとしてレシート発行口２０６から発行されたならば、ＣＰＵ２５１は、取引情報ファイルＦをＲＡＭ２５３のワークエリアから消去して、例えば、フラッシュメモリ２５４に格納する。
【００４６】
図１１は、レシートＲを示す模式図である。レシート発行口２０６から発行されたレシートＲには、印字情報が印字されている。前述したように、印字情報は、取引情報ファイルＦに記憶された情報に基づいている。例えば、図１０で示したフローチャートのステップＳ３０１で取得した点数、ステップＳ３０４若しくはステップＳ３１１で取得した点数単価、及びステップＳ３０８で算出した患者負担額等が印字情報としてレシートＲに印字されている。ところで、２００６年の医療報酬制度の改定により、医療機関で発行される領収証には、診療項目ごとに決められた点数等の患者負担額の明細が印字されることになった。本実施の形態によれば、図１１に示すように、点数を含む印字情報が印字されたレシートＲがプリンタ２６１により発行されるため対応可能である。
【図面の簡単な説明】
【００４７】
【図１】本実施の形態のＥＣＲを示す斜視図である。
【図２】キーボードを示す模式図である。
【図３】ＥＣＲの電気的なハードウェア構成を示すブロック図である。
【図４】通常診療単価記憶領域及び自由診療単価記憶領域のデータ構成を示す模式図である。
【図５】診療項目記憶領域のデータ構成を示す模式図である。
【図６】キー割り当てに際して実行される処理の流れを示すフローチャートである。
【図７】診療選択キーが押下された場合に実行される処理の流れを示すフローチャートである。
【図８】自由診療選択表示が表示された状態の表示部を示す模式図である。
【図９】通常診療選択表示が表示された状態の表示部を示す模式図である。
【図１０】患者負担額の算出に際して実行される処理の流れを示すフローチャートである。
【図１１】レシートを示す模式図である。
【図１２】患者負担額の算出に際して実行される従来の処理の流れの一例を示すフローチャートである。
【符号の説明】
【００４８】
１０１…ＥＣＲ（商品販売データ処理装置）、２０２…キーボード（操作部）、２０３…表示部、２２１…自由診療選択表示、２５１…ＣＰＵ（情報処理部）、２６１…プリンタ、４１１…診療情報記憶領域（記憶領域）、４２１…診療項目記憶領域（診療項目と点数とが対応付けて記憶された記憶領域）、４３１…通常診療単価記憶領域（通常診療単価が記憶された記憶領域）、４４１…自由診療単価記憶領域（自由診療単価が記憶された記憶領域）、４５１…負担割合記憶領域（患者の負担割合が記憶された記憶領域）、Ｆ…取引情報ファイル（記憶領域）
【図１】
2008134745.tif 000003
【図２】
2008134745.tif 000004
【図３】
2008134745.tif 000005
【図４】
2008134745.tif 000006
【図５】
2008134745.tif 000007
【図６】
2008134745.tif 000008
【図７】
2008134745.tif 000009
【図８】
2008134745.tif 000010
【図９】
2008134745.tif 000011
【図１０】
2008134745.tif 000012
【図１１】
2008134745.tif 000013
【図１２】
2008134745.tif 000014