(57)【要約】【課題】処理負荷を大きく増大させることなく傷病名の変更情報をユーザに容易に確認させること。【解決手段】レセプトコンピュータ２０ａ、２０ｂの制御部２５ａが、複数のバージョンが存在する傷病名のデータベースの更新を行う場合に、更新前のバージョンの情報と、更新後のバージョンの情報とを取得し、複数の傷病名のデータベースのうちの特定の組み合わせに対応する傷病名の変更情報を記憶した記憶部２４ａから、更新前のバージョンと最新のバージョンの組み合わせに対応する傷病名の変更情報を読み出し、表示部２３ａが、読み出された変更情報を出力する。【選択図】図３
2018156181.tif 000002
【特許請求の範囲】
【請求項１】
複数のバージョンが存在する傷病名のデータベースの更新を行う場合に、更新前のバージョンを特定する第１の情報と、更新後のバージョンを特定する第２の情報とを取得する取得手順と、
複数の傷病名のデータベースのうちの特定の組み合わせに対応する傷病名の変更情報を記憶した記憶装置から、前記第１の情報、および、前記第２の情報の組み合わせに対応する傷病名の変更情報を読み出し、読み出した変更情報を出力する出力手順と、
をコンピュータに実行させることを特徴とする傷病名変更情報出力プログラム。
【請求項２】
前記変更情報は、廃止となった傷病名の情報であることを特徴とする請求項１に記載の傷病名変更情報出力プログラム。
【請求項３】
前記変更情報は、変更された傷病名の情報であることを特徴とする請求項１に記載の傷病名変更情報出力プログラム。
【請求項４】
前記変更情報は、新設された傷病名の情報であることを特徴とする請求項１に記載の傷病名変更情報出力プログラム。
【請求項５】
複数のバージョンが存在する傷病名のデータベースの更新を行う場合に、更新前のバージョンを特定する第１の情報と、更新後のバージョンを特定する第２の情報とを取得し、複数の傷病名のデータベースのうちの特定の組み合わせに対応する傷病名の変更情報を記憶した記憶装置から、前記第１の情報、および、前記第２の情報の組み合わせに対応する傷病名の変更情報を読み出す制御部と、
前記制御部により読み出された変更情報を出力する出力部と、
を備えることを特徴とする傷病名変更情報出力システム。
【請求項６】
複数のバージョンが存在する傷病名のデータベースの更新を行う場合に、更新前のバージョンを特定する第１の情報と、更新後のバージョンを特定する第２の情報とを取得する取得ステップと、
複数の傷病名のデータベースのうちの特定の組み合わせに対応する傷病名の変更情報を記憶した記憶装置から、前記第１の情報、および、前記第２の情報の組み合わせに対応する傷病名の変更情報を読み出し、読み出した変更情報を出力する出力ステップと、
を含むことを特徴とする傷病名変更情報出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、傷病名変更情報出力プログラム、傷病名変更情報システム、および、傷病名変更情報出力方法に関する。
【背景技術】
【０００２】
診療所などで使用されるレセプトコンピュータには、レセプトの発行に用いられる傷病名などの情報が登録されたデータベースを管理するデータベースソフトウェアがインストールされている。このようなデータベースは、医療費の改定等の理由により更新される。
【０００３】
例えば、特許文献１には、データベースにおいて追加、修正、あるいは、削除されるデータを示す更新データを生成し、その更新データをもとにして、追加、修正、あるいは、削除された内容を示す資料を作成し、ユーザがそれを確認できるようにした点数表マスタ管理システムが開示されている。ここで、更新データは、点数表マスタ管理システムの提供者により生成される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−１５８８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の従来技術では、更新前のデータベースのバージョンと更新後のデータベースのバージョンの組み合わせがユーザごとに異なる場合、追加、修正、あるいは、削除される内容もユーザごとに異なるため、上記組み合わせに対応する更新データをユーザごとに作成し、その更新データをもとに追加、修正、あるいは、削除された内容を示す資料を作成する必要が生じる。
【０００６】
そのため、ユーザ数が増えるにつれて、点数表マスタ管理システムの処理負荷が増大し、効率的に運用することが難しくなるという課題がある。
【０００７】
本発明は、かかる従来の課題を解決するためになされたものであり、更新前の傷病名のデータベースのバージョンと、更新後の傷病名のデータベースのバージョンとの組み合わせがユーザごとに異なり、かつ、ユーザ数が非常に多くなるような場合であっても、処理負荷を大きく増大させることなく傷病名の変更情報をユーザに容易に確認させることが可能な傷病名変更情報出力プログラム、傷病名変更情報出力装置、および、傷病名変更情報出力方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明にかかる病名情報更新管理プログラムは、複数のバージョンが存在する傷病名のデータベースの更新を行う場合に、更新前のバージョンを特定する第１の情報と、更新後のバージョンを特定する第２の情報とを取得する取得手順と、複数の傷病名のデータベースのうちの特定の組み合わせに対応する傷病名の変更情報を記憶した記憶装置から、第１の情報、および、第２の情報の組み合わせに対応する傷病名の変更情報を読み出し、読み出した変更情報を出力する出力手順と、をコンピュータに実行させることを特徴とする。
【０００９】
また、本発明にかかる傷病名変更情報出力システムは、複数のバージョンが存在する傷病名のデータベースの更新を行う場合に、更新前のバージョンを特定する第１の情報と、更新後のバージョンを特定する第２の情報とを取得し、複数の傷病名のデータベースのうちの特定の組み合わせに対応する傷病名の変更情報を記憶した記憶装置から、第１の情報、および、第２の情報の組み合わせに対応する傷病名の変更情報を読み出す制御部と、制御部により読み出された変更情報を出力する出力部と、を備えることを特徴とする。
【００１０】
また、本発明にかかる傷病名変更情報出力方法は、複数のバージョンが存在する傷病名のデータベースの更新を行う場合に、更新前のバージョンを特定する第１の情報と、更新後のバージョンを特定する第２の情報とを取得する取得ステップと、複数の傷病名のデータベースのうちの特定の組み合わせに対応する傷病名の変更情報を記憶した記憶装置から、第１の情報、および、第２の情報の組み合わせに対応する傷病名の変更情報を読み出し、読み出した変更情報を出力する出力ステップと、を含むことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、更新前の傷病名のデータベースのバージョンと、更新後の傷病名のデータベースのバージョンとの組み合わせが各ユーザ間で異なる場合であっても、傷病名の変更情報をユーザが容易に確認できるという効果が得られる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係るレセプト処理システムの一例を示す構成図
【図２】変更情報マトリクスの一例を示す図
【図３】レセプトコンピュータの構成の一例を示す図
【図４】本実施形態に係る傷病名変更情報出力処理の処理手順の一例を示す図
【図５】本実施形態に係る傷病名変更情報出力処理の一例を概念的に示す図
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について図面を参照しつつ説明する。なお、以下に説明する本発明の実施形態は一例であり、本発明はこの実施形態に限定されるものではなく、この実施形態の構成、情報等については種々の変形、変更等が可能である。
【００１４】
図１は、本実施形態に係るレセプト処理システム１００の一例を示す構成図である。レセプト処理システム１００は、管理サーバ１０と、複数箇所に設置されたレセプトコンピュータ２０ａ、２０ｂとがネットワーク３０で接続されている。なお、図１には、２台のレセプトコンピュータを示しているが、レセプトコンピュータの数は、３台以上であってもよい。
【００１５】
レセプトコンピュータ２０ａ、２０ｂは、それぞれ、診療所Ａ、Ｂに設置されている。ただし、院外薬局等の他のレセプト作成を行う医療機関などにも設置可能である。
【００１６】
本実施形態に係るレセプトコンピュータ２０ａ、２０ｂは、傷病名のデータベース（以下、単にデータベースと呼ぶ。）が更新された場合に、変更された傷病名を示す変更情報を表示して、ユーザに通知する装置である。
【００１７】
ネットワーク３０は、有線ネットワークでも、無線ネットワークでもよく、または、それらの組み合わせでもよい。
【００１８】
管理サーバ１０は、データベースのデータを含む種々のデータをレセプトコンピュータ２０ａ、２０ｂに配信するサーバ装置である。図１に示すように、管理サーバ１０は、入力部１、表示部２、通信部３、記憶部４、および、制御部５を有する。
【００１９】
入力部１は、例えば、キーボード、マウスなどの入力デバイスである。入力部１は、ユーザからの指示操作、選択操作などを受け付け、受け付けた操作の内容を制御部５に伝達する。
【００２０】
表示部２は、種々の情報を表示可能な液晶ディスプレイなどの表示デバイスである。表示部２は、制御部５による制御により情報の表示を行う。
【００２１】
また、通信部３は、ネットワーク３０を介して、レセプトコンピュータ２０ａ、２０ｂとの間で情報の送受信を行う。
【００２２】
記憶部４は、種々の情報を記憶するハードディスク装置やメモリなどの記憶デバイスである。記憶部４は、データベース更新用データ４１、変更情報マトリクス４２などのデータを記憶する。
【００２３】
データベース更新用データ４１は、レセプトコンピュータ２０ａ、２０ｂに導入されているデータベースを更新するためのデータである。変更情報マトリクス４２については、後に詳しく説明する。
【００２４】
制御部５は、管理サーバ１０の各部の処理を制御するＣＰＵ（Central Processing Unit）などの制御デバイスである。制御部５は、レセプトコンピュータ２０ａ、２０ｂにデータベースのデータを配信する配信部５１を有する。
【００２５】
次に、図２を参照して、変更情報マトリクス４２について説明する。図２は、変更情報マトリクス４２の一例を示す図である。
【００２６】
変更情報マトリクス４２は、複数の異なるバージョンのデータベースのうち、特定の組み合わせに対応する傷病名の変更情報を含むデータである。ここで、変更情報とは、廃止となる傷病名の情報、変更される傷病名の情報、あるいは、新設される傷病名の情報である。
【００２７】
例えば、変更情報マトリクス４２には、更新前のバージョンが「バージョン３」であり、更新後のバージョンが「バージョン４」である場合に対応付けて、「傷病名Ｃ新設」という変更情報が登録されている。
【００２８】
これは、データベースが「バージョン３」から「バージョン４」に更新された場合、新たに「傷病名Ｃ」が新設されることを示している。
【００２９】
同様に、変更情報マトリクス４２には、更新前のバージョンが「バージョン２」であり、更新後のバージョンが「バージョン４」である場合に対応付けて、「傷病名Ａ廃止、傷病名Ｃ新設」という変更情報が登録されている。
【００３０】
これは、データベースが「バージョン２」から「バージョン４」に更新された場合、「傷病名Ａ」が廃止されるとともに、新たに「傷病名Ｃ」が新設されることを示している。
【００３１】
また、図２には示していないが、更新前のバージョン、および、更新後のバージョンに対応付けて、「傷病名Ｄを傷病名Ｅに変更」という変更情報が登録されることとしてもよい。これは、データベースが更新される場合に、「傷病名Ｄ」が「傷病名Ｅ」に変更されることを示している。
【００３２】
配信部５１は、新たなデータベースをレセプトコンピュータ２０ａ、２０ｂに配信する際、変更情報マトリクス４２のデータも一緒に配信する。レセプトコンピュータ２０ａ、２０ｂは、変更情報マトリクス４２を参照し、更新前後のバージョンに対応する変更情報を表示する処理を行う。
【００３３】
これにより、更新前のデータベースのバージョンと、更新後のデータベースのバージョンとの組み合わせが各ユーザ間で異なる場合であっても、傷病名の変更情報をユーザが容易に確認できる。
【００３４】
その結果、廃止になった傷病名など、誤った傷病名をレセプト作成時にユーザが使用してしまうことを防止でき、レセプト請求が減額査定となることを回避することができる。
【００３５】
つぎに、レセプトコンピュータ２０ａ、２０ｂの構成について詳しく説明する。レセプトコンピュータ２０ａとレセプトコンピュータ２０ｂとは同様の構成を有するため、ここでは、レセプトコンピュータ２０ａの構成について説明する。
【００３６】
図３は、レセプトコンピュータ２０ａの構成の一例を示す図である。図４に示すように、レセプトコンピュータ２０ａは、通信部２１ａ、入力部２２ａ、表示部２３ａ、記憶部２４ａ、および、制御部２５ａを有する。
【００３７】
通信部２１ａは、ネットワーク３０を介して、管理サーバ１０との間で情報の送受信を行う。
【００３８】
入力部２２ａは、例えば、キーボード、マウスなどの入力デバイスである。入力部２２ａは、ユーザからの指示操作、選択操作などを受け付け、受け付けた操作の内容を制御部２５ａに伝達する。
【００３９】
表示部２３ａは、種々の情報を表示可能な液晶ディスプレイなどの表示デバイスである。表示部２３ａは、制御部２５ａによる制御により情報の表示を行う。
【００４０】
記憶部２４ａは、種々の情報を記憶するハードディスク装置やメモリなどの記憶デバイスである。記憶部２４は、データベース更新用データ２４１ａ、バージョン情報２４２ａ、変更情報マトリクス２４３ａなどのデータを記憶する。
【００４１】
データベース更新用データ２４１ａは、レセプトコンピュータ２０ａに導入されているデータベースを更新するためのデータであり、管理サーバ１０から受信したデータである。
【００４２】
バージョン情報２４２ａは、更新前のデータベースのバージョンの情報、および、更新後のデータベースのバージョンの情報である。
【００４３】
変更情報マトリクス２４３ａは、管理サーバ１０により送信された変更情報マトリクス４２のデータである。
【００４４】
制御部２５ａは、レセプトコンピュータ２０ａの各部の処理を制御するＣＰＵなどの制御デバイスである。制御部２５ａは、記憶部２４ａからバージョン情報２４２ａを読み出し、更新前のデータベースのバージョンの情報と、更新後のデータベースのバージョンの情報とを取得する。
【００４５】
そして、制御部２５ａは、記憶部２４ａに記憶されている変更情報マトリクス２４３ａから、更新前のデータベースのバージョン、および、更新後のデータベースのバージョンの組み合わせに対応する傷病名の変更情報を読み出し、読み出した変更情報を表示部２３ａに表示させる。
【００４６】
なお、ここでは、制御部２５ａは、変更情報を表示部２に表示させることとしたが、プリンタ（図示せず）を用いて変更情報を紙に出力したり、スピーカー（図示せず）から変更情報を出力したりしてもよい。
【００４７】
これにより、複数のレセプトコンピュータ２０ａ、２０ｂ間で、更新前のデータベースのバージョンと、更新後のデータベースのバージョンとの組み合わせが異なり、かつ、ユーザ数が非常に多くなるような場合であっても、レセプト処理システム１００の処理負荷を大きく増大させることなく傷病名の変更情報をユーザに確認させることができる。
【００４８】
つぎに、図４、図５を参照して、本実施形態に係る傷病名変更情報出力処理について説明する。図４は、本実施形態に係る傷病名変更情報出力処理の処理手順の一例を示す図である。図５は、本実施形態に係る傷病名変更情報出力処理の一例を概念的に示す図である。なお、図４には、レセプトコンピュータ２０ａの処理のみ示してあるが、レセプトコンピュータ２０ｂも同様の処理を行う。
【００４９】
図４、図５に示すように、管理サーバ１０の配信部５１は、データベースのバージョンが新しくなる度、データベース更新用データ４１、および、変更情報マトリクス４２をレセプトコンピュータ２０ａに通信部３を介して配信する（ステップＳ１０）。
【００５０】
そして、レセプトコンピュータ２０ａの通信部２１ａは、それらのデータを受信し、制御部２５ａは、受信したデータを記憶部２４ａに記憶させる（ステップＳ１１）。
【００５１】
その後、レセプトコンピュータ２０ａの入力部２２ａは、データベースの更新を行うか否かのユーザからの入力を待ち受け、制御部２５ａは、その結果に基づいて、データベースの更新を行うか否かを判定する（ステップＳ１２）。
【００５２】
データベースの更新を行わない場合（ステップＳ１２においてＮＯの場合）、新しいバージョンのデータベース更新用データ４１、および、変更情報マトリクス４２が送信されるのを待ち受け、それらが送信された場合にステップＳ１１の受信処理を行う。
【００５３】
データベースの更新を行う場合（ステップＳ１２においてＹＥＳの場合）、レセプトコンピュータ２０ａの制御部２５ａは、記憶部２４ａに記憶されたバージョン情報２４２ａを読み出し、更新前のデータベースのバージョンの情報と、更新後のデータベースのバージョンの情報とを取得する（ステップＳ１３）。
【００５４】
続いて、制御部２５ａは、記憶部２４ａに記憶された変更情報マトリクス２４３ａを読み出し、更新前のデータベースのバージョンの情報と、更新後のデータベースのバージョンの情報との組み合わせに対応する傷病名の変更情報を取得する（ステップＳ１４）。
【００５５】
そして、制御部２５ａは、取得した変更情報を表示部２０ａに表示させる（ステップＳ１５）。
【００５６】
例えば、図５に示すレセプトコンピュータ２０ａについては、バージョン１からバージョン４までデータベース更新用データ４１が配信されるたびにデータベースの更新が行われる。
【００５７】
この場合、レセプトコンピュータ２０ａの表示部２３ａには、更新前のデータベースのバージョンであるバージョン３から、更新後のデータベースのバージョンであるバージョン４へとデータベースが更新されたことを示す情報が表示される。
【００５８】
また、表示部２３ａには、バージョン３のデータベースに対して、バージョン４のデータベースでは傷病名Ｃが新設されていることを示す更新情報が表示される。
【００５９】
一方、レセプトコンピュータ２０ｂでは、バージョン１からバージョン２までデータベース更新用データ４１が配信されるたびにデータベースが更新されているが、バージョン３が配信された際はデータベースが更新されず、バージョン４が配信された段階で、バージョン４に対応するデータベース更新用データ４１を用いてデータベースの更新が行われる。
【００６０】
なお、バージョン４に対応するデータベース更新用データ４１には、バージョン３に対応するデータベース更新用データ４１が含まれている。そのため、例えば、更新前のデータベースのバージョンであるバージョン２から、更新後のデータベースのバージョンであるバージョン４へとデータベースが更新される場合、バージョン３の更新内容もバージョン４の更新内容とともにデータベースに適用される。
【００６１】
そして、レセプトコンピュータ２０ｂの表示部２３ｂには、更新前のデータベースのバージョンであるバージョン２から、更新後のデータベースのバージョンであるバージョン４へとデータベースが更新されたことを示す情報が表示される。
【００６２】
また、表示部２３ｂには、バージョン２のデータベースに対して、バージョン４のデータベースでは傷病名Ａが廃止され、傷病名Ｃが新設されていることを示す更新情報が表示される。
【００６３】
以上説明したように、本実施形態では、レセプトコンピュータ２０ａ、２０ｂの制御部２５ａは、複数のバージョン（図５のバージョン１〜５）が存在する傷病名のデータベースの更新を行う場合に、更新前のバージョン（バージョン２）の情報と、更新後のバージョン（バージョン４）の情報とを取得し、複数の傷病名のデータベースのうちの特定の組み合わせに対応する傷病名の変更情報を記憶した記憶部２４ａから、更新前のバージョンと最新のバージョン（バージョン２とバージョン４）の組み合わせに対応する傷病名の変更情報（傷病名Ａ廃止、傷病名Ｃ新設）を読み出し、表示部２３ａが、読み出された変更情報を出力する。
【００６４】
これにより、更新前の傷病名のデータベースのバージョンと、更新後の傷病名のデータベースのバージョンとの組み合わせがユーザごとに異なり、かつ、ユーザ数が非常に多くなるような場合であっても、処理負荷を大きく増大させることなく傷病名の変更情報をユーザに容易に確認させることができる。
【００６５】
なお、上述した実施形態では、レセプトコンピュータ２０ａ、２０ｂが、更新前後のデータベースのバージョンの情報に基づいて、変更情報マトリクス２４３ａから変更情報を読み出した。
【００６６】
これに対し、管理サーバ１０が、更新前後のデータベースのバージョンの情報をレセプトコンピュータ２０ａ、２０ｂから取得し、その情報に基づいて変更情報マトリクス４２から変更情報を読み出し、レセプトコンピュータ２０ａ、２０ｂに変更情報を表示させることとしてもよい。
【００６７】
この場合、更新前後のデータベースのバージョンの情報をレセプトコンピュータ２０ａ、２０ｂから取得する代わりに、管理サーバ１０がレセプトコンピュータ２０ａ、２０ｂの更新前後のデータベースのバージョンの情報を一元管理し、その情報に基づいて変更情報マトリクス４２から変更情報を読み出してもよい。
【００６８】
以上、本発明に係る実施形態について図面を参照して詳述してきたが、上述した各装置の機能は、コンピュータプログラムにより実現され得る。
【００６９】
上述した各装置の機能をプログラムにより実現するコンピュータは、キーボードやマウス、タッチパッドなどの入力装置、ディスプレイやスピーカーなどの出力装置、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク装置やＳＳＤ（Solid State Drive）などの記憶装置、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）やＵＳＢ（Universal Serial Bus）メモリなどの記録媒体から情報を読み取る読取装置、ネットワークを介して通信を行うネットワークカードなどを備え、各部はバスにより接続される。
【００７０】
そして、読取装置は、上記各装置の機能を実現するためのプログラムを記録した記録媒体からそのプログラムを読み取り、記憶装置に記憶させる。あるいは、ネットワークカードが、ネットワークに接続されたサーバ装置と通信を行い、サーバ装置からダウンロードした上記各装置の機能を実現するためのプログラムを記憶装置に記憶させる。
【００７１】
そして、ＣＰＵが、記憶装置に記憶されたプログラムをＲＡＭにコピーし、そのプログラムに含まれる命令をＲＡＭから順次読み出して実行することにより、上記各装置の機能が実現される。
【産業上の利用可能性】
【００７２】
以上説明してきたように、本発明は、傷病名の変更情報を出力する装置に適用することができる。
【符号の説明】
【００７３】
１  入力部
１０  管理サーバ
１００  レセプト処理システム
２  表示部
３  通信部
３０  ネットワーク
４  記憶部
４１  データベース更新用データ
４２  変更情報マトリクス
５  制御部
５１  配信部
２０ａ、２０ｂ  レセプトコンピュータ
２１ａ  通信部
２２ａ  入力部
２３ａ  表示部
２４ａ  記憶部
２４１ａ  データベース更新用データ
２４２ａ  バージョン情報
２４３ａ  変更情報マトリクス
２５ａ  制御部
【図１】
2018156181.tif 000003
【図２】
2018156181.tif 000004
【図３】
2018156181.tif 000005
【図４】
2018156181.tif 000006
【図５】
2018156181.tif 000007