(57)【要約】【課題】  レセプトの傷病名欄から読み取られた記載傷病名が、傷病名単語辞書部に登録されている傷病名単語と一致しない場合も、確実にコード化可能なレセプト処理装置を提供する。【解決手段】  文字認識部及び傷病名単語辞書部を備えるレセプト処理装置において、記載傷病名が傷病名単語辞書部に登録されているか否かを判断する登録判断部と、登録されていないと判断されると、該記載傷病名から接続語を検出する接続語検出部と、記載傷病名において、検出された接続語の前後に含まれる第１傷病名及び第２傷病名を抽出する抽出部とを設け、登録判断部は、更に第１傷病名及び第２傷病名の何れか一つが、傷病名単語辞書部に登録されているか否かを判断し、登録されていると判断されると、対応する疾病分類コードを傷病名単語辞書部から読み出すコード読出部と、該疾病分類コードを記載傷病名に付与して、認識結果として出力する出力部とを更に設ける。【選択図】        図１
2008083783.tif 000002
【特許請求の範囲】
【請求項１】
被保険者が医療機関において受けた診療に対する診療報酬を保険者に請求するために該医療機関により発行された診療報酬明細書（レセプト）に対して各処理を行うレセプト処理装置であって、
前記レセプトの所定の位置に設けられ、前記被保険者が前記医療機関において診療を受けた傷病名を記載するための傷病名欄から該傷病名を読み取って、記載傷病名として認識する文字認識部と、
複数の傷病名単語が、該傷病名単語を分類するための疾病分類コードと対応して格納される傷病名単語辞書部と、
認識された前記記載傷病名と、前記傷病名単語辞書部に格納されている前記複数の傷病名単語との照合処理を行い、該記載傷病名が前記傷病名単語辞書部に登録されているか否かを判断する登録判断部と、
登録されていないと判断されると、前記記載傷病名から所定の接続語を検出する接続語検出部と、
前記記載傷病名において、検出された前記接続語の前後に含まれる各文字列を、第１傷病名及び第２傷病名としてそれぞれ抽出する抽出部と、
を備え、
前記登録判断部は、更に抽出された前記第１傷病名及び前記第２傷病名の何れか一つが、前記傷病名単語辞書部に登録されているか否かを判断し、
登録されていると判断されると、該傷病名単語に対応する疾病分類コードを、前記傷病名単語辞書部から読み出すコード読出部と、
読み出された前記疾病分類コードを前記記載傷病名に付与して、認識結果として出力する出力部と、
を更に設けることを特徴とするレセプト処理装置。
【請求項２】
前記接続語検出部は、所定の接続語を記憶する接続語テーブルを有し、該接続語テーブルに基づいて、前記検出を行うことを特徴とする請求項１記載のレセプト処理装置。
【請求項３】
前記接続語テーブルに記憶される前記所定の接続語は、「に伴う」、「に伴なう」、「による」、「を伴う」及び「を伴なう」からなることを特徴とする請求項２記載のレセプト処理装置。
【請求項４】
２つの疾病分類コードを比較して、一致するか否かを判断するための比較判断部を更に備え、
前記登録判断部により、前記第１傷病名及び前記第２傷病名の何れもが、前記登録単語辞書部に登録されていると判断されると、前記コード読出部は、前記第１傷病名に対応する疾病分類コード及び前記第２傷病名に対応する疾病分類コードを、それぞれ第１疾病分類コード及び第２疾病分類コードとして、前記傷病名単語辞書部から読み出し、
前記比較判断部は、読み出された前記第１疾病分類コードと前記第２疾病分類コードとを比較して、一致するか否かを判断し、
一致すると判断されると、前記出力部は、該疾病分類コードを前記記載傷病名に付与して、認識結果として出力する
ことを特徴とする請求項１記載のレセプト処理装置。
【請求項５】
前記傷病名単語辞書部は、更に傷病名単語及び疾病分類コードに対応して、該傷病名単語の疾病分類コードを優先するか否かを示す優先情報を格納し、
前記比較判断部により、一致しないと判断されると、前記第１傷病名に対応する優先情報及び前記第２傷病名に対応する優先情報を、それぞれ第１優先情報及び第２優先情報として、前記傷病名単語辞書部から読み出す優先情報読出部と、
読み出された前記第１優先情報と前記第２優先情報とを比較して、何れの疾病分類コードを優先するか否かを判断する分類判断部と、
を更に備えることを特徴とする請求項４記載のレセプト処理装置。
【請求項６】
前記分類判断部により、何れかの疾病分類コードを優先すると判断されると、前記出力部は、該疾病分類コードを前記記載傷病名に付与して、認識結果として出力することを特徴とする請求項５記載のレセプト処理装置。
【請求項７】
前記分類判断部により、前記第１優先情報及び前記第２優先情報が一致すると判断されると、前記記載傷病名と、前記第１疾病分類コード及び前記第２疾病分類コードとを表示する表示部と、
表示された前記第１疾病分類コード及び前記第２疾病分類コードの何れかを指定疾病分類コードとして入力する入力部と、
を更に備え、
前記出力部は、入力された前記指定疾病分類コードを前記記載傷病名に付与して、認識結果として出力する
ことを特徴とする請求項５記載のレセプト処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、診療報酬明細書（レセプト）に記載された傷病名を読み取って認識し、疾病分類コードを付与するレセプト処理装置に関し、特に、複数の傷病名が結合された複合傷病名に疾病分類コードを付与可能なレセプト処理装置に関する。
【背景技術】
【０００２】
健康保険組合等の何れかの保険に加入している加入者、即ち被保険者は、怪我や病気の治療のため、組合等の保険者により発行された保険証を持って、病院や診療所等の医療機関を訪れて、診療を受けることができる。そして、診療終了後、被保険者は、診療報酬の一部、例えば三割を、医療機関の窓口でその場で支払う。医療機関は、残りの報酬、例えば七割に対して、該被保険者に対応する保険者に、後日請求を行う。
【０００３】
医療機関は、保険者に対して診療報酬を請求するために、それぞれの患者、即ち被保険者が該医療機関において１ヶ月間に受けた全ての診療に対する診療報酬について、その明細を記載した帳票、即ち診療報酬明細書（以下、「レセプト」と記す）を作成する。
【０００４】
図７は、レセプトの概略を示す説明図である。
レセプト６０は、所定のフォームを有し、該フォームには、患者の氏名を記載する氏名欄や、保険者を識別する識別番号としての記号番号を記載する記号番号欄等に加え、該患者が該医療機関において診療を受けた怪我や病気の名称、即ち傷病名を記載する傷病名欄６１が設けられている。
【０００５】
医療機関は、フォームに設けられた各欄に必要事項を記載して、レセプトを作成し、社会保険診療報酬支払基金に提出する。社会保険診療報酬支払基金は、各医療機関からレセプトを受け取った後、該レセプトの記載内容の正当性をチェックすると共に、該レセプトを保険者毎に分類して送付する。そして、レセプトを受け取った保険者が、該レセプトに記載された明細から計算される診療報酬を、各医療機関に対して支払う。
【０００６】
また、保険者は、疾病動向を把握して今後の保険事業に役立てるために、レセプトに記載された傷病名を読み取って、疾病分類コードを付与して集計する統計処理を実施している。
【０００７】
上記した統計処理に利用されるレセプト処理装置の一例を、図８に示す。
図８は、従来のレセプト処理装置の構成を示すブロック図である。
【０００８】
レセプト処理装置７０において、文字認識部７１は、レセプト６０の傷病名欄６１に記載された文字列を読み取って、傷病名を認識する。傷病名単語辞書部７２には、各傷病名を示す傷病名単語が、対応する疾病分類コードと共に登録されており、文字認識部７１は、この傷病名単語辞書部７２に基づいて、認識された傷病名に対応する疾病分類コードを特定して付与し、認識結果７３として出力する。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、傷病名欄６１には、例えば、「毛虫による接触性皮膚炎」のように、傷病名単語「接触性皮膚炎」に他の文字列が付加された傷病名や、「片麻痺を伴う免疫不全症」のように、複数の傷病名単語「片麻痺」及び「免疫不全症」が含まれる傷病名等、即ち複合傷病名が、記載されていることがある。この場合、各傷病名単語「接触性皮膚炎」、「片麻痺」及び「免疫不全症」は、傷病名単語辞書部７２に登録されているものの、複合傷病名「毛虫による接触性皮膚炎」及び「片麻痺を伴う免疫不全症」は、それぞれ登録されていないため、疾病分類コードは特定されない。そのため、疾病分類コードの付与を不可とする認識結果７３が出力されてしまうという問題があった。
【００１０】
上記した問題を解消する方法として、複合傷病名を傷病名単語辞書部７２に登録することが考えられる。しかしながら、レセプトに記載される複合傷病名は数多く存在し、それら全てを傷病名単語辞書部７２に登録することは困難であった。
【００１１】
したがって、複合傷病名に対して疾病分類コードを付与可能な帳票処理装置が望まれていた。
【課題を解決するための手段】
【００１２】
本発明は、以上の点を解決するために、次の構成を採用する。
【００１３】
〈構成〉
本発明に係るレセプト処理装置は、被保険者が医療機関において受けた診療に対する診療報酬を保険者に請求するために該医療機関により発行された診療報酬明細書（レセプト）に対して各処理を行うために、レセプトの所定の位置に設けられ、被保険者が医療機関において診療を受けた傷病名を記載するための傷病名欄から該傷病名を読み取って、記載傷病名として認識する文字認識部と、複数の傷病名単語が、該傷病名単語を分類するための疾病分類コードと対応して格納される傷病名単語辞書部と、認識された記載傷病名と、傷病名単語辞書部に格納されている複数の傷病名単語との照合処理を行い、該記載傷病名が傷病名単語辞書部に登録されているか否かを判断する登録判断部と、登録されていないと判断されると、記載傷病名から所定の接続語を検出する接続語検出部と、記載傷病名において、検出された接続語の前後に含まれる各文字列を、第１傷病名及び第２傷病名としてそれぞれ抽出する抽出部とを備え、登録判断部は、更に抽出された第１傷病名及び第２傷病名の何れか一つが、傷病名単語辞書部に登録されているか否かを判断し、登録されていると判断されると、該傷病名単語に対応する疾病分類コードを、傷病名単語辞書部から読み出すコード読出部と、読み出された疾病分類コードを記載傷病名に付与して、認識結果として出力する出力部とを更に設けることを特徴とする。
【００１４】
本発明に係るレセプト処理装置において、接続語検出部は、所定の接続語を記憶する接続語テーブルを有し、該接続語テーブルに基づいて、検出を行う。
【００１５】
この場合、接続語テーブルに記憶される所定の接続語として、「に伴う」、「に伴なう」、「による」、「を伴う」及び「を伴なう」を採用することができる。
【００１６】
本発明に係るレセプト処理装置は、２つの疾病分類コードを比較して、一致するか否かを判断するための比較判断部を更に備えることを特徴とする。この場合、登録判断部により、第１傷病名及び第２傷病名の何れもが、登録単語辞書部に登録されていると判断されると、コード読出部は、第１傷病名に対応する疾病分類コード及び第２傷病名に対応する疾病分類コードを、それぞれ第１疾病分類コード及び第２疾病分類コードとして、傷病名単語辞書部から読み出し、比較判断部は、読み出された第１疾病分類コードと第２疾病分類コードとを比較して、一致するか否かを判断し、一致すると判断されると、出力部は、該疾病分類コードを記載傷病名に付与して、認識結果として出力する。
【００１７】
本発明に係るレセプト処理装置において、傷病名単語辞書部は、更に傷病名単語及び疾病分類コードに対応して、該傷病名単語の疾病分類コードを優先するか否かを示す優先情報を格納することができる。この場合、比較判断部により、一致しないと判断されると、第１傷病名に対応する優先情報及び第２傷病名に対応する優先情報を、それぞれ第１優先情報及び第２優先情報として、傷病名単語辞書部から読み出す優先情報読出部と、読み出された第１優先情報と第２優先情報とを比較して、何れの疾病分類コードを優先するか否かを判断する分類判断部とを更に備え、分類判断部により、何れかの疾病分類コードを優先すると判断されると、出力部は、該疾病分類コードを記載傷病名に付与して、認識結果として出力する。
【００１８】
また、分類判断部により、第１優先情報及び第２優先情報が一致すると判断されると、記載傷病名と、第１疾病分類コード及び第２疾病分類コードとを表示する表示部と、表示された第１疾病分類コード及び第２疾病分類コードの何れかを指定疾病分類コードとして入力する入力部とを更に備えることができる。この場合、出力部は、入力された指定疾病分類コードを記載傷病名に付与して、認識結果として出力する。
【発明の効果】
【００１９】
本発明のレセプト処理装置によれば、レセプトの傷病名欄から読み取って認識された記載傷病名から、傷病名単語辞書部に登録されている傷病名単語が抽出され、該傷病名単語に対応する疾病分類コードが付与されて出力されるので、コード化処理の処理能力が向上され、作業の効率化が実現される。また、傷病名単語辞書部に、各傷病名単語に対応する優先情報が格納されるので、記載傷病名に複数の傷病名単語が含まれる場合も、該優先情報に基づいて付与すべき疾病分類コードを判断可能となり、更なる処理能力の向上が実現される。また、優先情報による疾病分類コードの判断が不可とされるレセプトの認識結果が表示され、オペレータによる疾病分類コードの指定が可能となるので、全ての記載傷病名を確実にコード化できる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施形態を図を用いて詳細に説明する。
【実施例１】
【００２１】
図１は、本発明の実施例に係るレセプト処理装置の構成を示すブロック図である。
このレセプト処理装置１０を利用することにより、レセプト６０の傷病名欄６１に記載された記載傷病名を読み取って認識し、コード化することができる。
【００２２】
なお、レセプト６０は、患者である被保険者が医療機関において受けた診療に対する診療報酬を保険者に請求するために該医療機関により発行された帳票としての診療報酬明細書であり、図７に示されるように、患者の氏名を記載する氏名欄や、保険者を識別する識別番号としての記号番号を記載する記号番号欄、該患者が該医療機関において診療を受けた怪我や病気の名称、即ち傷病名を記載する傷病名欄６１等が設けられている。
【００２３】
レセプト処理装置１０は、図１に示されるように、搬送部１１、フォーム記憶部１２、イメージ取得部１３、一時記憶部１４、文字認識部１５、傷病名単語辞書部１６、接続語検出部１７、抽出部１８、読出部１９、登録判断部２０、比較判断部２１、分類判断部２２、表示部２３、入力部２４、出力部２５及びこれら各部を制御するための制御部２６を備えている。
【００２４】
搬送部１１は、図示されない載置部に載置された複数枚のレセプトを、１枚ずつ順に搬送する機能を有する。
【００２５】
フォーム記憶部１２は、レセプトのフォームを予め記憶する専用記憶部である。
【００２６】
イメージ取得部１３は、搬送部１１により１枚ずつ搬送されたレセプトのイメージを取得する機能を有する。
【００２７】
図７に示されるように、レセプト６０には、傷病名欄６１が設けられ、該レセプト６０を作成した医療機関において、患者が診療を受けた怪我や病気の名称、即ち傷病名が記載されている。なお、傷病名欄６１における傷病名の記載は、５行以内とすることが規定されており、また、各行頭に行番号に対応する記号（１）や（２）等が付されている。
【００２８】
一時記憶部１４は、イメージ取得部１３により取得されたレセプトのイメージや、各部の出力結果等を一時的に記憶する機能を有する。
【００２９】
文字認識部１５は、一時記憶部１４に記憶されたイメージに、フォーム記憶部１２に記憶されたフォームを当てはめて、傷病名欄６１に記載された複数の文字からなる文字列を、１行毎に読み取って認識する機能を有する。
【００３０】
図６は、レセプトの傷病名欄の記載例を示す説明図である。
傷病名欄６１には、図６に示されるように、活字による印字や手書文字等により、傷病名が１行乃至５行にわたり記載されている。
【００３１】
例えば、図６に示される傷病名欄６１には、「（１）高血圧症」、「（２）毛虫による接触性皮膚炎」、「（３）血小板減少を伴う免疫不全症」、「（４）片麻痺を伴う免疫不全症」及び「（５）頸肩腕症候群に伴う末梢神経障害」の５行の文字列が記載されている。
【００３２】
文字認識部１５は、傷病名欄６１の同一行に記載された複数の文字を読み取って、文字認識処理を行う。文字認識部１５は、本実施例では、図示されない活字用辞書データを用いて、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）認識処理により、文字認識処理を行う。この際、文字認識部１５は、各行頭に付された記号（１）や（２）等を削除した文字列「高血圧症」や「毛虫による接触性皮膚炎」等を、記載傷病名として認識する。認識された記載傷病名は、一時記憶部１４に記憶される。
【００３３】
傷病名単語辞書部１６は、傷病名を示す傷病名単語が登録される辞書の辞書データが記憶される専用記憶部である。
【００３４】
図２は、実施例の傷病名単語辞書部の構成を示す説明図である。
傷病名単語辞書部１６は、図２に示されるように、傷病名毎に、該傷病名に対応して、疾病分類コード項目２８が設けられ、対応する疾病分類コードが格納されている。疾病分類コードは、疾病統計を行うために各傷病名単語に割り当てられた分類コードであり、本実施例では、１１９種の疾病分類コードが傷病名単語辞書部１６に登録されている。レセプト処理装置１０は、この疾病分類コードを用いて、記載傷病名のコード化を行う。
【００３５】
傷病名単語辞書部１６には、更に、各傷病名に対応して、複合傷病ビット項目２９が設けられている。複合傷病ビット項目２９には、複数の傷病名単語が結合された複合傷病名のコード化処理において、該傷病名の疾病分類コードを優先するか否かを示す優先情報としての複合傷病ビット情報が格納されている。複合傷病ビット項目２９に格納される複合傷病ビット情報は、本実施例では、「０」或いは「１」の値を示し、後述するように、複合傷病ビット情報「１」に対応する疾病分類コードが優先される。
【００３６】
例えば、図２に示される傷病名単語辞書部１６では、傷病名「血小板減少」に対応して、疾病分類コード「０３０２」及び複合傷病ビット情報「０」がそれぞれ格納されている。また、傷病名単語「甲状腺機能低下」に対応して、疾病分類コード「０４０１」及び複合傷病ビット情報「１」が格納されている。
【００３７】
なお、傷病名単語辞書部１６には、例えば「甲状腺機能低下に伴う貧血」や「子宮筋腫による分娩停止」のように、２つの傷病名単語を含む傷病名、即ち複合傷病名が登録されている場合もある。
【００３８】
接続語検出部１７は、一時記憶部１４に記憶されている記載傷病名から、所定の接続語を検出する機能を有し、接続語テーブル２７を備えている。この接続語テーブル２７には、本実施例では、「に伴う」、「に伴なう」、「による」、「を伴う」及び「を伴なう」の５つの文字列が、所定の接続語として記憶されている。接続語検出部１７は、記載傷病名に含まれるこれらの文字列を、接続語として検出する。
【００３９】
例えば、接続語検出部１７は、傷病名欄６１（図６）の２行目から認識された記載傷病名「毛虫による接触性皮膚炎」において、接続語「による」を検出する。また、接続語検出部１７は、傷病名欄６１の３行目から認識された「血小板減少を伴う免疫不全症」において、接続語「を伴う」を検出する。
【００４０】
抽出部１８は、一時記憶部１４に記憶されている記載傷病名において、接続語検出部１７により検出された接続語の前部に含まれる文字列、即ち第１文字列を第１傷病名として、後部に含まれる文字列、即ち第２文字列を第２傷病名として、それぞれ抽出する。抽出された第１傷病名及び第２傷病名は、一時記憶部１４に記憶される。
【００４１】
例えば、抽出部１８は、傷病名欄６１（図６）の２行目に記載される記載傷病名「毛虫による接触性皮膚炎」から、接続語検出部１７により検出された接続語「による」の前部に含まれる第１文字列「毛虫」を第１傷病名として、後部に含まれる第２文字列「接触性皮膚炎」を第２傷病名として、それぞれ抽出する。また、抽出部１８は、傷病名欄６１の３行目に記載される記載傷病名「血小板減少を伴う免疫不全症」から、第１傷病名「血小板減少」及び第２傷病名「免疫不全症」を、それぞれ抽出する。
【００４２】
読出部１９は、傷病名単語辞書部１６から疾病分類コードの読み出しを行うコード読出部としての機能や、優先情報の読み出しを行う優先情報読出部としての機能を有する。
【００４３】
例えば、読出部１９は、一時記憶部１４に記憶されている記載傷病名に基づいて、傷病名単語辞書部１６を検索し、該記載傷病名に対応して格納されている疾病分類コードを読み出す。また、読出部１９は、抽出部１８により抽出された第１傷病名或いは第２傷病名に基づいて、傷病名単語辞書部１６を検索し、該傷病名に対応して格納されている疾病分類コードや複合傷病ビット情報の読み出しを行う。
【００４４】
なお、読出部１９により第１傷病名に基づいて読み出された疾病分類コード及び複合傷病ビット情報を、それぞれ第１疾病分類コード及び第１ビット情報とし、第２傷病名に基づいて読み出された疾病分類コード及び複合傷病ビット情報を、それぞれ第２疾病分類コード及び第２ビット情報とする。
【００４５】
例えば、読出部１９は、抽出部１８により抽出された第１傷病名「血小板減少」に対応する第１疾病分類コードとして「０３０２」を、第１ビット情報として「０」を、それぞれ傷病名単語辞書部１６から読み出す。また、読出部１９は、第２傷病名「免疫不全症」に対応する第２疾病分類コードとして「０３０２」を、第２ビット情報として「１」を、それぞれ傷病名単語辞書部１６から読み出す。
【００４６】
登録判断部２０は、一時記憶部１４に記憶されている記載傷病名と、傷病名単語辞書部１６に登録されている傷病名単語との照合処理を行い、該記載傷病名が傷病名単語辞書部１６に登録されているか否かを判断する。また、登録判断部２０は、抽出部１８により抽出された第１傷病名及び第２傷病名と、傷病名単語辞書部１６に登録されている傷病名単語との照合処理を行い、第１傷病名及び第２傷病名の何れかが傷病名単語辞書部１６に登録されているか否かを判断する。
【００４７】
例えば、傷病名欄６１（図２）の１行目に記載されている記載傷病名「高血圧症」に対して、登録判断部２０は、傷病名単語辞書部１６に登録されていると判断する。また、２行目の記載傷病名「毛虫による接触性皮膚炎」に対して、登録判断部２０は、傷病名単語辞書部１６に登録されていないと判断し、該記載傷病名から抽出された第１傷病名「毛虫」及び第２傷病名「接触性皮膚炎」に対して、第１傷病名は登録されていないが、第２傷病名は登録されていると判断する。更に、登録判断部２０は、３行目の記載傷病名「血小板減少を伴う免疫不全症」に対して、登録されていないと判断し、該記載傷病名から抽出された第１傷病名「血小板減少」及び第２傷病名「免疫不全症」に対して、それぞれ登録されていると判断する。
【００４８】
比較判断部２１は、読出部１９により読み出された第１疾病分類コードと第２疾病分類コードとを比較して、一致するか否かを判断する。
【００４９】
例えば、比較判断部２１は、傷病名欄６１（図６）の３行目に記載された記載傷病名「血小板減少を伴う免疫不全症」から抽出された第１傷病名「血小板減少」及び第２傷病名「免疫不全症」に対して、読出部１９により読み出された第１疾病分類コード「０３０２」と第２疾病分類コード「０３０２」とを比較して、一致すると判断する。また、比較判断部２１は、４行目の記載傷病名「甲状腺機能低下に伴う免疫不全症」から抽出された第１傷病名「甲状腺機能低下」及び第２傷病名「免疫不全症」に対して、読出部１９により読み出された第１疾病分類コード「０４０１」と第２疾病分類コード「０３０２」とを比較して、一致しないと判断する。
【００５０】
分類判断部２２は、読出部１９により読み出された第１ビット情報及び第２ビット情報に基づいて、記載傷病名に付与すべき疾病分類コードを選択するための判断機能を有する。
【００５１】
例えば、傷病名欄６１（図６）の３行目に記載された記載傷病名「血小板減少を伴う免疫不全症」から抽出された第１傷病名「血小板減少」及び第２傷病名「免疫不全症」に対応して、読出部１９により傷病名単語辞書部１６から読み出された複合傷病ビット情報は、それぞれ第１ビット情報「０」及び第２ビット情報「１」である。この場合、分類判断部２２は、第１ビット情報「０」と第２ビット情報「１」とを比較して、第２ビット情報「１」に対応する第２疾病分類コード「０３０２」が優先されると判断し、該疾病分類コードを優先疾病分類コードと指定する。
【００５２】
表示部２３は、例えばディスプレイからなり、疾病分類コードを指定するためのコード指定画面を表示する。
【００５３】
図３は、表示部に表示されるコード指定画面の構成を示す説明図である。
コード指定画面３０には、図３に示されるように、レセプト６０から取得された傷病名欄６１（図６）のイメージを表示するためのイメージ表示領域３１が設けられ、該イメージ表示領域３１には、一時記憶部１４に記憶されているレセプト６０のイメージにおける傷病名欄６１部分が表示されている。このイメージ表示領域３１に表示されているイメージにおいて、疾病分類コードを指定すべき記載傷病名部分は、強調表示されている。また、コード指定画面３０には、後述する指定疾病分類コードを選択するための選択ボタン３２ａ及び３２ｂと、選択を確定するための「ＯＫ」ボタン３３とが、それぞれ設けられている。
【００５４】
選択ボタン３２ａは、疾病分類コードを指定すべき記載傷病名から抽出された第１傷病名及び対応する第１疾病分類コードと共に表示され、該選択ボタン３２ａを選択して「ＯＫ」ボタン３３を押圧すると、第１疾病分類コードが、認識結果に付与すべき疾病分類コード、即ち指定疾病分類コードとして、後述する入力部２４により入力される。同様に、選択ボタン３２ｂは、第２傷病名及び対応する第２疾病分類コードと共に表示され、該選択ボタン３２ｂを選択して「ＯＫ」ボタン３３を押圧すると、第２疾病分類コードが指定疾病分類コードとして入力される。
【００５５】
入力部２４は、例えばキーボード及びマウスからなり、表示部２３に表示されたコード指定画面３０（図３）において、指定疾病分類コードを入力する機能を有する。
【００５６】
出力部２５は、一時記憶部１４に記憶されている記載傷病名に疾病分類コードを付与して、認識結果を出力する。出力部２５により出力された認識結果は、レセプト処理装置１０の内部に備えられた図示されない記憶部や、外部に接続された図示されない記憶装置等に記憶される。
【００５７】
制御部２６は、上記した各部を制御する機能を有する。
【００５８】
続いて、レセプト処理装置１０を利用して、図７に示されるレセプト６０の傷病名欄６１（図６）に記載された各記載傷病名を認識してコード化する処理の流れを、図を用いて説明する。
図４は、本発明に係るレセプト処理装置の実施例における動作を示すフローチャート（その１）であり、図５は、本発明に係るレセプト処理装置の実施例における動作を示すフローチャート（その２）である。
【００５９】
レセプト処理装置１０において、搬送部１１によりレセプト６０が搬送される（Ｓ１０１）と、制御部２６は、イメージ取得部１３を制御して、該レセプト６０のイメージを取得させる（Ｓ１０２）。取得されたイメージは、一時記憶部１４に記憶される。
【００６０】
続いて、制御部２６は、文字認識部１５を制御して、まず、フォーム記憶部１２に記憶されたフォーム及び一時記憶部１４に記憶されたイメージを読み出させ、該フォームをイメージに当てはめて、イメージの傷病名欄６１の位置に記載された各文字の読み取り及び認識を実行させる（Ｓ１０３）。文字認識部１５は、まず、傷病名欄６１の１行目の位置に記載された文字列「高血圧症」を読み取って、記載傷病名として認識する。認識された記載傷病名は、一時記憶部１４に記憶される。
【００６１】
次に、制御部２６は、登録判断部２０を制御して、一時記憶部１４に記憶された記載傷病名が傷病名単語辞書部１６に登録されているか否かを判断させる（Ｓ１０４）。登録判断部２０は、記載傷病名と傷病名単語辞書部１６に登録されている各傷病名との照合処理を行い、登録の有無を判断する。図２に示される傷病名単語辞書部１６には、傷病名「高血圧症」が記憶されているので、登録判断部２０は登録されていると判断する。
【００６２】
登録判断部２０による判断を受けて、制御部２６は、読出部１９に、登録されている傷病名に対応する疾病分類コードの読み出しを実行させる（Ｓ１０５）。読出部１９は、傷病名「高血圧症」に対応する疾病分類コード項目２８から、疾病分類コード「０９０１」を読み出す。読み出された疾病分類コードは、一時記憶部１４に記憶される。
【００６３】
そして、制御部２６は、出力部２５を制御して、記載傷病名に疾病分類コードを付与した認識結果を出力させる（Ｓ１０６）。出力部２５は、一時記憶部１４に記憶されている記載傷病名「高血圧症」に、疾病分類コード「０９０１」を付与して、認識結果として出力する。
【００６４】
上記のように、レセプトの傷病名欄から読み取って認識された記載傷病名に、疾病分類コードが付与されて、認識結果が出力される。
【００６５】
続いて、制御部２６は、傷病名欄６１に次の行の記載があるか否かの判断を行う（Ｓ１０７）。次の行の記載があると判断されると、Ｓ１０３の動作に戻って、該行に記載された各文字の読み取り及び認識を、文字認識部１５に実行させる（Ｓ１０３）。文字認識部１５は、傷病名欄６１の２行目の位置に記載された文字列「毛虫による接触性皮膚炎」を読み取って、記載傷病名として認識する。
【００６６】
次に、登録判断部２０が、該記載傷病名が傷病名単語辞書部１６に登録されているか否かを判断する（Ｓ１０４）。登録判断部２０は、記載傷病名「毛虫による接触性皮膚炎」は登録されていないと判断する。
【００６７】
登録判断部２０による判断を受けて、制御部２６は、接続語検出部１７を制御して、該記載傷病名から接続語を検出させる（Ｓ１０８）。接続語検出部１７は、接続語テーブル２７に基づいて、記載傷病名「毛虫による接触性皮膚炎」から接続語「による」を検出する。
【００６８】
接続語が検出されると、制御部２６は、抽出部１８を制御して、記載傷病名から第１傷病名及び第２傷病名を抽出させる（Ｓ１０９）。抽出部１８は、記載傷病名「毛虫による接触性皮膚炎」において、接続語「による」の前部に含まれる第１文字列「毛虫」を第１傷病名として、後部に含まれる第２文字列「接触性皮膚炎」を第２傷病名として、それぞれ抽出する。
【００６９】
そして、制御部２６は、登録判断部２０に、第１傷病名及び第２傷病名が、それぞれ傷病名単語辞書部１６に登録されているか否かを判断させる（Ｓ１１０）。登録判断部２０は、第１傷病名「毛虫」は登録されていないが、第２傷病名「接触性皮膚炎」は登録されている、即ち登録傷病名であると判断する。
【００７０】
登録判断部２０による判断を受けて、制御部２６は、読出部１９に、登録傷病名に対応する疾病分類コードの傷病名単語辞書部１６からの読み出しを実行させる（Ｓ１１１）。読出部１９は、第２傷病名「接触性皮膚炎」に対応する疾病分類コード項目２８から、疾病分類コード「１２０２」を、登録疾病分類コードとして読み出す。
【００７１】
そして、制御部２６は、出力部２５を制御して、記載傷病名に登録疾病分類コードを付与した認識結果を出力させる（Ｓ１１２）。出力部２５は、記載傷病名「毛虫による接触性皮膚炎」に登録疾病分類コード「１２０２」を付与して、認識結果として出力する。
【００７２】
上記のように、傷病名単語辞書部に登録されていない記載傷病名から、傷病名単語を抽出して、該傷病名単語に対応する疾病分類コードが付与される。
【００７３】
続いて、制御部２６は、傷病名欄６１に次の行、即ち３行目の記載があるか否かの判断を行い（Ｓ１０７）、文字認識部１５が、３行目に記載された記載傷病名「血小板減少を伴う免疫不全症」を、読み取って認識する（Ｓ１０３）。
【００７４】
そして、登録判断部２０が、該記載傷病名が傷病名単語辞書部１６に登録されていないと判断し（Ｓ１０４）、接続語検出部１７による接続語「を伴う」の検出（Ｓ１０８）と、抽出部１８による第１傷病名「血小板減少」及び第２傷病名「免疫不全症」の抽出（Ｓ１０９）とが実行された後、登録判断部２０は、第１傷病名及び第２傷病名が、それぞれ傷病名単語辞書部１６に登録されていると判断する（Ｓ１１０）。
【００７５】
登録判断部２０による判断を受けて、制御部２６は、第１傷病名に対応する疾病分類コードを第１疾病分類コードとして、第２傷病名に対応する疾病分類コードを第２疾病分類コードとして、それぞれ傷病名単語辞書部１６の疾病分類コード項目２８からの読み出しを、読出部１９により実行する（Ｓ１１３）。読出部１９は、第１傷病名「血小板減少」に対応する第１疾病分類コード「０３０２」及び第２傷病名「免疫不全症」に対応する第２疾病分類コード「０３０２」を、それぞれ読み出す。
【００７６】
そして、制御部２６は、比較判断部２１に、第１疾病分類コードと第２疾病分類コードとが一致するか否かを判断させる（Ｓ１１４）。比較判断部２１は、第１疾病分類コード「０３０２」と第２疾病分類コード「０３０２」とを比較して、一致する、即ち一致疾病分類コードであると判断する。
【００７７】
一致すると判断される（Ｓ１１４）と、制御部２６は、出力部２５により、一致疾病分類コードを記載傷病名に付与して、認識結果として出力する（Ｓ１１５）。
【００７８】
上記のように、同一の疾病分類コードに対応する２つの傷病名単語からなる複合傷病名に対して、該疾病分類コードが付与された認識結果が出力される。
【００７９】
続いて、制御部２６は、傷病名欄６１に次の行、即ち４行目の記載があるか否かの判断を行い（Ｓ１０７）、文字認識部１５が、４行目に記載された記載傷病名「片麻痺を伴う免疫不全症」を、読み取って認識する（Ｓ１０３）。
【００８０】
次に、登録判断部２０が、該記載傷病名が傷病名単語辞書部１６に登録されていないと判断し（Ｓ１０４）、接続語検出部１７による接続語「を伴う」の検出（Ｓ１０８）と、抽出部１８による第１傷病名「片麻痺」及び第２傷病名「免疫不全症」の抽出（Ｓ１０９）とが実行される。そして、登録判断部２０により第１傷病名及び第２傷病名が共に傷病名単語辞書部１６に登録されていると判断される（Ｓ１１０）と、読出部１９が、第１傷病名「片麻痺」に対応する第１疾病分類コード「０６０４」及び第２傷病名「免疫不全症」に対応する第２疾病分類コード「０３０２」を、それぞれ読み出す（Ｓ１１３）。
【００８１】
そして、比較判断部２１が、第１疾病分類コード「０６０４」と第２疾病分類コード「０３０２」とを比較して、一致しないと判断する（Ｓ１１４）。
【００８２】
一致しないと判断される（Ｓ１１４）と、制御部２６は、傷病名単語辞書部１６において、第１傷病名に対応する複合傷病ビット項目２９に格納されている複合傷病ビット情報を第１ビット情報として、第２傷病名に対応する複合傷病ビット項目２９に格納されている複合傷病ビット情報を第２ビット情報として、それぞれ読出部１９による読み出しを実行させる（Ｓ１１６）。読出部１９は、第１傷病名「片麻痺」に対応する第１ビット情報「０」と、第２傷病名「免疫不全症」に対応する第２ビット情報「１」とを、それぞれ読み出す。
【００８３】
そして、制御部２６は、分類判断部２２により、第１ビット情報と第２ビット情報とを比較して、一致するか否かを判断する（Ｓ１１７）。分類判断部２２は、第１ビット情報「０」と第２ビット情報「１」とを比較して、一致しないと判断する。そして、分類判断部１１６は、第２ビット情報「１」に対応する第２疾病分類コードを、優先すべき疾病分類コード、即ち優先疾病分類コードであると判断する。
【００８４】
分類判断部２２による判断結果を受けて、制御部２６は、出力部２５により、記載傷病名に優先疾病分類コードを付与して、認識結果として出力させる（Ｓ１１８）。出力部２５は、記載傷病名「片麻痺を伴う免疫不全症」に第２疾病分類コード「０３０２」を付与して、認識結果として出力する。
【００８５】
上記のように、異なる疾病分類コードに対応する各傷病名からなる複合傷病名に対して、複合傷病ビット情報に基づき優先すべき疾病分類コードが判断された後、該疾病分類コードが記載傷病名に付与された認識結果が出力される。
【００８６】
そして、制御部２６は、傷病名欄６１に次の行、即ち５行目の記載があるか否かの判断を行い（Ｓ１０７）、文字認識部１５が、５行目に記載された記載傷病名「頸肩腕症候群に伴う末梢神経障害」を、読み取って認識する（Ｓ１０３）。
【００８７】
次に、登録判断部２０が、該記載傷病名が傷病名単語辞書部１６に登録されていないと判断し（Ｓ１０４）、接続語検出部１７による接続語「に伴う」の検出（Ｓ１０８）と、抽出部１８による第１傷病名「頸肩腕症候群」及び第２傷病名「末梢神経障害」の抽出（Ｓ１０９）とが実行される。そして、登録判断部２０により第１傷病名及び第２傷病名が共に傷病名単語辞書部１６に登録されていると判断される（Ｓ１１０）と、読出部１９が、第１傷病名「頸肩腕症候群」に対応する第１疾病分類コード「１３０５」及び第２傷病名「末梢神経障害」に対応する第２疾病分類コード「０６０６」を、それぞれ読み出す（Ｓ１１３）。
【００８８】
そして、比較判断部２１が、第１疾病分類コード「１３０５」と第２疾病分類コード「０６０６」とを比較して、一致しないと判断する（Ｓ１１４）。
【００８９】
一致しないと判断される（Ｓ１１４）と、読出部１９が、第１傷病名「頸肩腕症候群」に対応する第１ビット情報「０」及び第２傷病名「末梢神経障害」に対応する第２ビット情報「０」を、それぞれ傷病名単語辞書部１６から読み出し（Ｓ１１６）、分類判断部２２が、第１ビット情報「０」と第２ビット情報「０」とを比較して、一致すると判断する（Ｓ１１７）。
【００９０】
分類判断部２２により第１ビット情報と第２ビット情報とが一致すると判断される（Ｓ１１７）と、制御部２６は、表示部２３を制御して、各傷病名及び対応する各疾病分類コードを含むコード指定画面３０（図３）を表示させる（Ｓ１１９）。表示部２３は、図示されない画面格納部からコード指定画面の画面情報を読み出すと共に、一時記憶部１４からレセプトのイメージ、第１傷病名、第１疾病分類コード、第２傷病名及び第２疾病分類コードを読み出して、これらを表示する。
【００９１】
コード指定画面３０（図３）において、オペレータが入力部２４を操作して、何れかの選択ボタン３２ａ或いは３２ｂを選択し、「ＯＫ」ボタン３３を押圧すると、該選択ボタンに対応する疾病分類コードが、指定疾病分類コードとして入力される（Ｓ１２０）。例えば、オペレータが選択ボタン３２ａを選択すると、表示されている第１疾病分類コード「１３０５」が、指定疾病分類コードとして入力される。
【００９２】
そして、制御部２６は、出力部２５を制御して、記載傷病名に指定疾病分類コードを付与した認識結果を出力させる（Ｓ１２１）。出力部２５は、記載傷病名「頸肩腕症候群に伴う末梢神経障害」に第１疾病分類コード「１３０５」を付与して、認識結果として出力する。
【００９３】
そして、制御部２６は、傷病名欄６１に次の行の記載があるか否かの判断を行う（Ｓ１０７）。次の行の記載がないと判断されると、レセプト処理装置１０は該レセプトを排出して（Ｓ１２２）、処理を終了する。
【００９４】
上記のように、複合傷病ビットに基づく判断が不可とされる複合傷病名に対して、候補となる疾病分類コードをオペレータに表示して選択させることにより、疾病分類コードの付与が可能となる。
なお、判断不可とされる複合傷病名が記載されたコード化不可レセプトに関する各情報を蓄積しておき、全てのレセプトに対する処理が終了した後で、コード化不可レセプトに関するコード化処理を改めて実施することも可能である。
【００９５】
以上のように、本発明のレセプト処理装置は、レセプトから認識された記載傷病名から、傷病名単語辞書部に登録されている傷病名を抽出して、該傷病名の疾病分類コードを付与した認識結果が出力されるので、コード化処理の処理能力が向上される。また、傷病名単語辞書部に、各傷病名に対応して、疾病分類コードの優先情報を示す複合傷病ビット情報を予め格納しておくことにより、記載傷病名が複数の傷病名単語を含む複合傷病名からなる場合も、該優先情報に基づいて付与すべき疾病分類コードを判断可能となるので、更なる処理能力の向上が実現される。また、複合傷病ビット情報による疾病分類コードの判断が不可とされるレセプトに対して、候補となる疾病分類コードを画面に表示して、オペレータに選択させることにより、全ての記載傷病名の確実なコード化が可能となる。
【図面の簡単な説明】
【００９６】
【図１】本発明の実施例に係るレセプト処理装置の構成を示すブロック図である。
【図２】実施例の傷病名単語辞書部の構成を示す説明図である。
【図３】表示部に表示されるコード指定画面の構成を示す説明図である。
【図４】本発明に係るレセプト処理装置の実施例における動作を示すフローチャート（その１）である。
【図５】本発明に係るレセプト処理装置の実施例における動作を示すフローチャート（その２）である。
【図６】レセプトの傷病名欄の記載例を示す説明図である。
【図７】レセプトの概略を示す説明図である。
【図８】従来のレセプト処理装置の構成を示す説明図である。
【符号の説明】
【００９７】
１０  レセプト処理装置
１５  文字認識部
１６  傷病名単語辞書部
１７  接続語検出部
１８  抽出部
２０  登録判断部
２１  比較判断部
２２  分類判断部
２３  表示部
２４  入力部
２５  出力部
【図１】
2008083783.tif 000003
【図２】
2008083783.tif 000004
【図３】
2008083783.tif 000005
【図４】
2008083783.tif 000006
【図５】
2008083783.tif 000007
【図６】
2008083783.tif 000008
【図７】
2008083783.tif 000009
【図８】
2008083783.tif 000010