(57)【要約】【課題】入力の手間を省き、選択入力の際に傷病名の検索及び表示効率を向上させることができる選択入力装置を提供することを目的とする。【解決手段】上記の問題点を解決するために、修飾語を含む複数の傷病名候補のうち、所定の傷病名を選択して入力する選択入力装置であって、上記傷病名に含まれる修飾語と上記傷病名の分類との使用頻度を示す相関情報を管理する相関情報管理手段と、操作者により入力された文字列と上記相関情報とに基づいて、上記使用頻度の高い上記複数の傷病名候補を検索する傷病名検索手段と、上記傷病名検索手段により検索された上記複数の傷病名候補から上記操作者により選択可能とする一覧を表示させる表示手段とを有する構成とされる。【選択図】　　　　図３
2004133570.tif 000002
【特許請求の範囲】
【請求項１】
修飾語を含む複数の傷病名候補のうち、所定の傷病名を選択して入力する選択入力装置であって、
上記傷病名に含まれる修飾語と上記傷病名の分類との使用頻度を示す相関情報を管理する相関情報管理手段と、
操作者により入力された文字列と上記相関情報とに基づいて、上記使用頻度の高い上記複数の傷病名候補を検索する傷病名検索手段と、
上記傷病名検索手段により検索された上記複数の傷病名候補から上記操作者により選択可能とする一覧を表示させる表示手段とを有することを特徴とする選択入力装置。
【請求項２】
上記操作者により入力された文字列が上記修飾語であるか上記傷病名であるか否かを判断する文字列判断手段を有し、
上記傷病名検索手段は、上記文字列判断手段による判断結果と上記相関情報とに基づいて、上記使用頻度の高い上記複数の傷病名候補を検索することを特徴とする請求項１記載の選択入力装置。
【請求項３】
上記相関情報管理手段は、上記傷病名の分類に対応付けて診療科と病院規模を示す病院情報と患者の年齢と性別を示す患者情報とを管理することを特徴とする請求項１又は２記載の選択入力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は選択入力装置に係り、特に、病院などに設置されたパーソナルコンピュータ（ＰＣ）により、医療費請求のために診療報酬明細書（レセプト）を作成する場合、適切な傷病名を選択し、入力するための選択入力装置に関する。
【０００２】
また、本発明は、そのような選択入力装置における処理をコンピュータに行わせるためのプログラムに関する。
【０００３】
【従来の技術】
従来、病院での医療保険請求事務において、毎月、各保険者の医療費を請求するために診療報酬明細書（以降レセプトと呼ぶ）を作成している。このレセプトには、患者の保険番号や診察日、傷病名などが記録されている。従来は、紙によるレセプトを作成して厚生労働省に提出していたが、このレセプトをフロッピー（登録商標）ディスクやＭＯ（Ｍａｇｎｅｔ　Ｏｐｔｉｃａｌ）などに記録して電子データとして提出するレセプト電算システムが普及しつつある。このレセプト電算システムにおいて、傷病名を入力してレセプトを作成する場合、傷病名はＩＣＤ−１０と呼ばれるレセプト電算システム用の傷病名コードとして処理されている。しかし、従来のシステムでは、医療事務を行う操作者が正しい傷病名、及びその傷病名に対応する傷病名コードを入力する必要がある。
【０００４】
次に、傷病名コードを傷病名情報が格納された傷病名データベース（以降ＤＢと呼ぶ）から検索して出力する一般的な方法について述べる。検索しやすいカナ文字で傷病名に基づいて傷病名コードを索引する場合、先ず、操作者はＰＣなどの端末からカナ文字列を入力すると、傷病名ＤＢから合致する傷病名とレセプト電算用傷病名コードとが検索され、ディスプレイなどの表示ユニットに表示される。表示された傷病名から操作者が選択して入力することによりレセプト電算処理を行っている。
【０００５】
また、傷病名コードを索引する場合について、図１を用いて説明する。図１は、従来のレセプト電算処理に係る各テーブルの関連を示す図である。図２は、従来のレセプト電算処理に係る索引テーブルを示す図である。図１において、修飾語に関する情報を格納した修飾語テーブル１と、傷病名コードの索引に関する情報を格納した索引テーブル２と、傷病名に関する情報を格納した傷病名テーブル３とを示している。修飾語テーブル１は、修飾語コードと、修飾語基本名称との項目で構成されている。索引テーブル２は、索引用語と、対応用語コードと、病名修飾語区分との項目で構成されている。傷病名テーブル３は、傷病名コードと、傷病名基本名称と、傷病分類との項目で構成されている。
【０００６】
例えば、図２に示すように索引テーブル２の索引用語の項目には、花粉症、花粉によるアレルギー性鼻炎、慢性鼻炎、慢性などの用語が格納される。また、対応用語コードの項目には、各索引用語に対応する傷病名コードが格納されている。病名修飾語区分の項目には、各索引用語が傷病名か修飾語であるかの区分が格納される。この索引テーブル２において、索引用語の項目には、傷病名、修飾語、操作者が傷病名と誤って入力しやすい誤文字列が格納され、対応用語コードの項目には、傷病名コードや修飾語コードに対応するコードが格納されている。ここで、誤って入力しやすい傷病名に対して柔軟に対処できるように、誤った文字列にも傷病名コードや修飾語コードが対応付けられている。これにより、柔軟な傷病名検索を実現している。
【０００７】
また、従来技術として、画像識別情報を含む画像選択情報を検索頻度に基づいて表示させ、その中から所望の画像情報を選択入力手段により入力する方法がある（例えば、特許文献１参照）。
【０００８】
【特許文献１】
特開平６−１１９４０４号公報
【０００９】
【発明が解決しようとする課題】
しかしながら、傷病名が修飾語と傷病名とで構成される場合、修飾語と傷病名とを別々に文字列検索をするため、修飾語と傷病名とが正しい関係であるか、また、傷病名コードが正確に対応しているかを確認できない。また、修飾語を含む傷病名を入力する場合、端末側で傷病名に使用される修飾語と判断しても、修飾語に続く主病名を予測することができず、操作者が傷病名と修飾語を別々に入力しなくてはならないという問題点があった。
【００１０】
また、レセプト電算システムのＩＣＤ−１０で認められている傷病名は１万個近くあり、端末側で傷病名と修飾語との関係を単にテーブルとして格納すると、莫大な記憶容量が必要となってしまうという問題点があった。また、端末側で病院情報や患者情報と、傷病名との関係では発生し得ない傷病名や、使用可能性が低い傷病名を含んだ情報を全て検索し、検索結果を全て表示するため、非常に検索効率が悪くなってしまうという問題点があった。例えば、「慢性」等の修飾語の場合、傷病名に幅広く使用される修飾語であるため、該当する傷病名が多く、検索結果を表示するまでに時間がかかってしまうという問題点があった。
【００１１】
そこで、本発明の課題は、入力の手間を省き、選択入力の際に傷病名の検索及び表示効率を向上させることができる選択入力装置を提供することである。
【００１２】
【課題を解決するための手段】
上記の課題を解決するため、本発明は、修飾語を含む複数の傷病名候補のうち、所定の傷病名を選択して入力する選択入力装置であって、上記傷病名に含まれる修飾語と上記傷病名の分類との使用頻度を示す相関情報を管理する相関情報管理手段と、操作者により入力された文字列と上記相関情報とに基づいて、上記使用頻度の高い上記複数の傷病名候補を検索する傷病名検索手段と、上記傷病名検索手段により検索された上記複数の傷病名候補から上記操作者により選択可能とする一覧を表示させる表示手段とを有する構成とされる。
【００１３】
このような選択入力装置では、傷病名に含まれる修飾語と傷病名の分類との使用頻度を示す相関情報を管理し、例えば、カルテに記載された傷病名に従って操作者により入力された文字列と相関情報とに基づいて、使用頻度の高い複数の傷病名候補を検索し、検索された複数の傷病名候補から操作者により選択可能とする一覧を表示させることにより、入力の手間を省き、選択入力の際に傷病名の検索及び表示効率を向上させることができる。
【００１４】
また、上記課題を解決するため、本発明は、選択入力装置における処理をコンピュータに行なわせるためのプログラム及びそのプログラムを記録した記録媒体とすることもできる。
【００１５】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１６】
図３は、本発明の第１実施例に係る選択入力装置におけるシステム構成図である。図３において、選択入力装置１０は、主に、予約通信制御処理を実行するプログラムをインストールするインストーラ２１と、データの表示を制御する表示制御処理部２２と、データ通信を制御する通信制御処理部２３と、データの入出力を制御する入出力制御処理部２４と、入力された文字列に対して修飾語であるか傷病名であるかを判断する入力文字列検索処理部２５と、選択された入力文字列に対して傷病名を絞り込む選択入力処理部２６と、相関頻度の高い傷病名を検索する傷病名検索処理部２７と、入力文字列に対応する傷病名コード及び修飾語コードを検索してレセプトＤＢ２５０に格納するレセプト電算処理を行うレセプト処理部２８と、修飾語に関する情報が格納された修飾語ＤＢ２００と、傷病名に関する情報が格納された傷病名ＤＢ２１０と、修飾語と傷病名との相関頻度、及び傷病分類と病院、患者情報との相関関係に関する情報が格納された相関情報ＤＢ２２０と、患者の情報が格納された患者情報ＤＢ２３０と、入力文字列と一致する文字列を索引する索引情報が格納された索引情報ＤＢ２４０と、レセプト処理部２８により傷病名コード及び修飾語コードが格納されたレセプトＤＢ２５０とで構成されるシステムである。この選択入力装置１０は、ＣＰＵ（中央処理装置）によって各構成が制御される。ＣＰＵは、メモリユニットに格納されたプログラムに従って選択入力装置１０における選択入力方法での処理を行う。
【００１７】
尚、ＬＡＮなどのネットワークを介して複数の選択入力装置と接続するようにしてもよい。
【００１８】
表示制御処理部２２は、ディスプレイ等の表示ユニットを有し、表示用データを制御して該表示ユニットに表示させる。通信制御処理部２３は、ネットワーク１を介して送受信データを制御する処理部であって、ネットワーク網に接続するための通信ユニットを有する。入出力制御処理部２４は、マウス、キーボード等の入力ユニット及びプリンタ等の出力ユニットを制御し、データの入出力を制御する。インストーラ２１は、本発明の一実施例に係る選択入力方法を実現するためのプログラムが記録された記録媒体５０から該プログラムを読み出し、その読み出されたプログラムを、例えば、補助記憶装置等にインストールする。そして、後述される選択入力方法における処理が起動されると、補助記憶装置にインストールされた当該プログラムに従って、ＣＰＵがその処理を開始する。尚、記録媒体５０は、当該プログラムを格納する媒体としてＣＤ−ＲＯＭ等、コンピュータが読み取り可能な媒体であればよい。
【００１９】
入力文字列検索処理部２５は、操作者により入力された文字列に対して修飾語であるか傷病名であるかを判断し、修飾語ＤＢ２００、傷病名ＤＢ２１０、索引情報ＤＢ２４０とに格納された情報に基づいて、修飾語情報及び傷病名情報を取得する。ここで修飾語情報は、修飾語に対応付けられた傷病名コードであり、傷病名情報は、傷病分類及び傷病名コードである。選択入力処理部２６は、取得した修飾語情報及び傷病名情報に基づいて、選択された入力文字列に対する傷病名を絞り込む。傷病名検索処理部２７は、入力文字列検索処理部２５により取得された修飾語情報及び傷病名情報と、修飾語ＤＢ２００、傷病名ＤＢ２１０、相関情報ＤＢ２２０とに格納された情報に基づいて、傷病分類及び修飾語を含む相関頻度の高い傷病名を複数検索する。また、傷病名検索処理部２７は、検索した傷病分類項目及び相関頻度の高い傷病名とを傷病名候補として選択入力処理部２６に供給する。尚、相関情報ＤＢ２２０に格納される修飾語と傷病名との相関頻度、及び傷病分類と病院、患者情報との相関関係に関する情報については、図５、図６で詳細に説明する。
【００２０】
次に、選択入力の処理手順について説明する。例えば、選択入力装置１０に修飾語が入力された場合、入力文字列検索処理部２５により傷病分類が取得される。傷病名検索処理部２７では、取得した修飾語及び傷病分類に基づいて相関頻度の高い傷病名を複数検索する。また、傷病名検索処理部２７は、検索した相関頻度の高い傷病名を傷病名候補として選択入力処理部２６に供給する。選択入力処理部２６は、供給された傷病名候補を画面表示する。操作者は、表示された傷病名候補から所定の傷病名を選択入力する。傷病名が選択入力された後、レセプト処理部２８により傷病名コードと修飾語コードとが検索され、検索結果がレセプトＤＢ２５０に格納される。
【００２１】
次に、階層構造にＩＣＤ−１０分類（以降ＩＣＤ−１０と呼ぶ）された傷病分類について説明する。
【００２２】
図４は、傷病分類の階層構造を示す図である。図４に示す傷病名ＤＢ２１０に格納される傷病分類テーブル３００〜３０９において、全ての傷病名がＩＣＤ−１０コード「Ｊ３１．０」という４桁のコードで分類されている。ＩＣＤ−１０コードの分類では、発症部位や疾病特性により階層的に分類されている。上部階層の傷病分類テーブル３００〜３０５には、疾患の種類及び傷病名と対応するＩＣＤ−１０コードと、その疾患の種類及び傷病名に対応する診療科と、病院の規模の情報が格納されている。下部階層の傷病分類テーブル３０６〜３０９には、傷病名と対応するＩＣＤ−１０コードと、その傷病名に関連する修飾語と、疾病特性とその相関頻度等の情報が格納されている。
【００２３】
例えば、傷病分類テーブル３０８は、ＩＣＤ−１０コード「Ｊ３１．０」に分類され、（慢性）鼻炎に関する傷病名に対応している。傷病分類テーブル３０４は、ＩＣＤ−１０コード「Ｊ３０〜Ｊ３９」に分類され、上気道の疾患に関する傷病名に対応している。傷病分類テーブル３０１は、ＩＣＤ−１０コード「Ｊ００〜Ｊ９９」に分類され、呼吸器系の疾患に関する傷病名に対応している。このように、ＩＣＤ−１０コードで分類された傷病分類テーブル３０１に基づいて、レセプト電算処理部２８はレセプト電算コードに対応する傷病名コードを特定することができる。
【００２４】
次に、相関情報ＤＢ２２０に格納される相関情報について説明する。図５、図６は、相関情報ＤＢに格納されるテーブルを示す図である。図５、図６に示すテーブル２２１、２２２は、個々の病院や診療科に蓄積されている患者カルテ及びレセプトデータに記載されている傷病名の文字列データに基づいて作成されている。先ず、この文字列データを修飾語ＤＢ２００に格納される修飾語名と一致する修飾語を検索し、その修飾語を文字列データから削除する。また、傷病名を修飾語と主病名とに分割する。次に、残りの文字列で傷病名ＤＢ２１０に格納される傷病名と一致する傷病名を検索し、その傷病名に対応するＩＣＤ−１０コードを取得する。上記の手順を繰り返すことにより、修飾語とＩＣＤ−１０コードとの出現頻度を相関頻度としてテーブル２２１に格納する。
【００２５】
図５に示すテーブル２２１には、傷病分類と、その傷病分類に対応するＩＣＤ−１０コードと、傷病名に関連する修飾語と、相関頻度とが格納される。ここで、ＩＣＤ−１０コード「Ｊ３１．０」と関連付けられたレコード２２３には、傷病名に対応する特定の修飾語を有し、ＩＣＤ−１０コードが変化するため、修飾語項目にＩＣＤ−１０コード「Ｊ３０．２」が格納されている。このレコード２２３において、傷病分類が「鼻炎」はＩＣＤ−１０コード「Ｊ３１．０」になるが、傷病分類が「アレルギー性鼻炎」のときＩＣＤ−１０コード「Ｊ３０．２」に分類されているため、傷病分類「アレルギー性鼻炎」は、傷病分類「鼻炎」の傷病名として関連付けられている。
【００２６】
図６に示すテーブル２２２は、選択入力処理部２６、傷病名検索処理部２７により、病院情報及び患者情報とを考慮して傷病名の絞込みを行うために用いられる。テーブル２２２には、傷病分類と、その傷病分類に対応するＩＣＤ−１０コードと、診療科区分と、病院規模区分と、患者性別区分とが格納される。診療科区分と、病院規模区分と、患者性別区分には、図４に示す傷病分類の上部階層の傷病分類テーブル３００〜３０５において、診療科、病院規模、患者の性別から検索の優先度を決定する情報が格納されている。尚、テーブル２２２に、患者の年齢から検索の優先度を決定する情報を格納するようにしてもよい。
【００２７】
このように、テーブル２２１、２２２に基づいて、選択入力処理部２６、傷病名検索処理部２７は傷病名の絞り込みを行うことができ、傷病名の検索を効率良く行うことができる。
【００２８】
次に、傷病名が入力された場合に実行される選択入力処理手順及び画面遷移について説明する。図７は、選択入力処理における画面遷移を示す図である。図７において、先ず、ステップＳ１の処理で、操作者が文字列「びえん」を入力した場合、画面１００が表示される。操作者が文字列「びえん」を変換入力すると、画面１０１に文字列「鼻炎」が表示される。ステップＳ２の処理で、入力文字列検索処理部２５は、入力された文字列「鼻炎」が傷病名であると判断する。操作者が文字列「鼻炎」の次の文字列の選択入力を行うと、画面１０２に文字列「鼻炎」とカーソル□が表示される。ステップＳ３の処理で、選択入力処理部２６及び傷病名検索処理部２７は、傷病名に対応する修飾語の検索を行い、修飾語の候補があるか否かを判断する。ステップＳ３の処理で修飾語の候補がある場合、画面１０３に検索された修飾語「慢性鼻炎、化膿性鼻炎、閉塞性鼻炎、アレルギー性鼻炎」が表示される。ステップＳ４の処理で、操作者により画面１０３に表示された修飾語が選択入力されると、画面１０５に文字列「慢性鼻炎」が表示される。この後、ステップＳ６の処理で、レセプト電算処理部２８により、コード情報１０７に示すように傷病名「鼻炎」に対応するレセプト電算用コード「４９２７２１２３」と、修飾語「慢性」に対応するレセプト電算用コード「１２３１」とが検索され、レセプトＤＢ２５０に格納される。
【００２９】
また、ステップＳ３の処理で修飾語の候補がない場合、画面１０４に発症特性が似ている修飾語「喉頭炎、蓄膿性副鼻腔炎、鼻咽頭炎、慢性副鼻腔炎」が表示される。ステップＳ５の処理で、操作者により画面１０４に表示された修飾語が選択入力されると、画面１０６に文字列「慢性副鼻腔炎」が表示される。この後、ステップＳ７の処理で、レセプト電算処理部２８により、コード情報１０８に示すように傷病名「副鼻腔炎」に対応するレセプト電算用コード「４９３３０５０１」と、修飾語「慢性」に対応するレセプト電算用コード「１２３１」とが検索され、レセプトＤＢ２５０に格納される。
【００３０】
図８は、選択入力処理を説明するためのフローチャート図である。図８において、先ず、ステップＳ１０の処理で、入力文字列検索処理部２５は、傷病名に対応するＩＣＤ−１０コードを傷病名ＤＢ２１０から取得する。ステップＳ１１の処理で、傷病名検索処理部２７は、取得したＩＣＤ−１０コードと相関頻度の高いＩＣＤ−１０コードを相関情報ＤＢ２２０から取得する。ステップＳ１２の処理で、傷病名検索処理部２７は、ＩＣＤ−１０コードと相関頻度の高い修飾語を相関情報ＤＢ２２０から取得する。ステップＳ１３の処理で、傷病名検索処理部２７は、次の修飾語候補があるか否かを判断する。ステップＳ１３の処理で次の修飾語候補がある場合、ステップＳ１１からの処理を繰り返す。ステップＳ１３の処理で次の修飾語候補がない場合、ステップＳ１４の処理で、傷病名検索処理部２７は、取得した修飾語と傷病名とを選択入力処理部２６に供給し、選択入力処理部２６により傷病名の候補を複数表示させる。
【００３１】
例えば、入力された傷病名「鼻炎」に対応するＩＣＤ−１０コード「Ｊ３１．０」を傷病名ＤＢ２１０から取得する。ステップＳ１２の処理で、相関情報ＤＢ２２０から、取得したＩＣＤ−１０コード「Ｊ３１．０」と相関頻度の高い修飾語「慢性」、「化膿性」、「閉塞性」を取得する。ここで、取得したＩＣＤ−１０コード「Ｊ３１．０」で検索を行うと、傷病名「アレルギー性鼻炎」のＩＣＤ−１０コード「Ｊ３０．０」が関連付けられているため、ステップＳ１１の処理で、ＩＣＤ−１０コード「Ｊ３０．０」と相関頻度の高い修飾語「アレルギー性」を相関情報ＤＢ２２０から検索して取得する。ステップＳ１４の処理で、複数の修飾語と傷病名とを相関頻度の高い順番に選択入力処理部２６に送ることで、傷病名「鼻炎」との相関頻度の高い傷病名を順番に表示させることができる。
【００３２】
ステップＳ１５の処理で、選択入力処理部２６は、操作者により傷病名が選択されたか否かを判断する。ステップＳ１５の処理で傷病名が選択された場合、ステップＳ１６の処理で、傷病名検索処理部２７は、選択されたＩＣＤ−１０と修飾語の相関頻度を更新する。ステップＳ１５の処理で傷病名が選択されない、即ち傷病名候補がない場合、ステップＳ１７の処理で、入力文字列検索処理部２５は、上部階層の傷病分類に属する全ＩＣＤ−１０コードを取得する。ステップＳ１８の処理で、入力文字列検索処理部２５は、傷病名に対応するＩＣＤ−１０コードを傷病名ＤＢ２１０から取得する。ステップＳ１９の処理で、傷病名検索処理部２７は、取得したＩＣＤ−１０コードと相関頻度の高い修飾語を相関情報ＤＢ２２０から取得する。
【００３３】
ステップＳ２０の処理で、傷病名検索処理部２７は、次の傷病名候補があるか否かを判断する。ステップＳ２０の処理で次の傷病名候補がある場合、ステップＳ１８からの処理を繰り返す。ステップＳ２０の処理で次の傷病名候補がない場合、ステップＳ２１の処理で、傷病名検索処理部２７は、取得した修飾語と傷病名とを選択入力処理部２６に供給し、選択入力処理部２６により傷病名の候補を複数表示させる。
【００３４】
また、ステップＳ１５の処理で、操作者が目的とする傷病名が選択入力の候補として画面に表示されない場合、ステップＳ１７〜Ｓ２１の処理で、ＩＣＤ−１０コードを用いることにより、その発症特性が似た傷病名の検索を行い、画面に表示させることができる。例えば、ステップＳ１８の処理で、入力文字列検索処理部２５は、取得したＩＣＤ−１０コード「Ｊ３１．０」の上部階層に該当する傷病分類「Ｊ３０〜Ｊ３９」、傷病名「上気道の疾患」の中の全ＩＣＤ−１０コードを傷病名ＤＢ２１０に格納された傷病名情報から、対応する複数の傷病名「喉頭炎（Ｊ３１．３）」、「副鼻腔炎（Ｊ３２）」などを取得する。ステップＳ２１の処理で、それらの複数の傷病名を選択入力処理部２６に送ると共に、相関情報ＤＢ２２０に基づいて傷病名「喉頭炎（Ｊ３１．３）」、「副鼻腔炎（Ｊ３２）」と相関頻度が高い修飾語を検索し、対応する傷病名と修飾語とが組み合わせられた傷病名「慢性喉頭炎」、傷病名「蓄膿症副鼻腔炎」も選択入力処理部２６に送る。
【００３５】
次に、修飾語が入力された場合に実行される選択入力処理手順及び画面遷移について説明する。図９は、選択入力処理における画面遷移を示す図である。図９において、先ず、ステップＳ３０の処理で、操作者が文字列「まんせい」を入力した場合、画面１１０が表示される。操作者が文字列「まんせい」を変換入力すると、画面１１１に文字列「慢性」が表示される。ステップＳ３１の処理で、入力文字列検索処理部２５は、入力された文字列「慢性」が修飾語であると判断する。操作者が文字列「慢性」の次の文字列の選択入力を行うと、画面１１２に文字列「慢性」とカーソル□が表示される。ステップＳ３２の処理で、選択入力処理部２６及び傷病名検索処理部２７は、修飾語に対応する傷病名の検索を行い、の候補があるか否かを判断する。ステップＳ３２の処理で修飾語の候補がある場合、画面１１３に検索された傷病名「慢性鼻炎、慢性副鼻腔炎、慢性気管支炎」が表示される。ステップＳ３３の処理で、操作者により画面１１３に表示された傷病名が選択入力されると、画面１１５に文字列「慢性鼻炎」が表示される。この後、ステップＳ３５の処理で、レセプト電算処理部２８により、コード情報１１７に示すように傷病名「鼻炎」に対応するレセプト電算用コード「４９２７２１２３」と、修飾語「慢性」に対応するレセプト電算用コード「１２３１」とが検索され、レセプトＤＢ２５０に格納される。
【００３６】
また、ステップＳ３２の処理で傷病名の候補がない場合、画面１１４には上部階層における絞り込みを行わずに、修飾語「慢性」で検索された傷病名「慢性胃炎、慢性アルコール中毒、慢性気管支炎、慢性肝炎」が表示される。ステップＳ３４の処理で、操作者により画面１１４に表示された傷病名が選択入力されると、画面１１６に文字列「慢性胃炎」が表示される。この後、ステップＳ３６の処理で、レセプト電算処理部２８により、コード情報１１８に示すように傷病名「胃炎」に対応するレセプト電算用コード「２９２００００３」と、修飾語「慢性」に対応するレセプト電算用コード「１２３１」とが検索され、レセプトＤＢ２５０に格納される。
【００３７】
図１０は、傷病名検索処理を説明するためのフローチャート図である。図１０において、先ず、ステップＳ４０の処理で、入力文字列検索処理部２５は、修飾語に対応する修飾語コードを修飾語ＤＢ２００から取得する。ステップＳ４１の処理で、傷病名検索処理部２７は、入力された修飾語と相関頻度の高いＩＣＤ−１０コードを相関情報ＤＢ２２０から取得する。例えば、相関情報のテーブル２２１と入力された修飾語「慢性」とに基づいて、相関頻度の高いＩＣＤ−１０コード「Ｊ３１．０」（鼻炎）、「Ｊ３２」（副鼻腔炎）を検索する。ステップＳ４２の処理で、傷病名検索処理部２７は、取得したＩＣＤ−１０コードに分類される傷病名を傷病名ＤＢ２１０から取得する。例えば、傷病名ＤＢ２１０において、取得したＩＣＤ−１０コード「Ｊ３１．０」（鼻炎）、「Ｊ３２」（副鼻腔炎）で検索を行い、対応する傷病名を取得する。ステップＳ４３の処理で、傷病名検索処理部２７は、次のＩＣＤ−１０コードがあるか否かを判断する。ステップＳ４３の処理で次のＩＣＤ−１０コードがある場合、ステップＳ４１からの処理を繰り返す。ステップＳ４３の処理で次の修飾語候補がない場合、ステップＳ４４の処理で、傷病名検索処理部２７は、取得した修飾語と傷病名とを選択入力処理部２６に供給し、選択入力処理部２６により傷病名の候補を複数表示させる。
【００３８】
ステップＳ４５の処理で、選択入力処理部２６は、操作者により傷病名が選択されたか否かを判断する。ステップＳ４５の処理で傷病名が選択された場合、ステップＳ４７の処理で、傷病名検索処理部２７は、選択されたＩＣＤ−１０と修飾語の相関頻度を更新する。ステップＳ４５の処理で傷病名が選択されない、即ち傷病名候補がない場合、ステップＳ４６の処理で、入力文字列検索処理部２５は、相関情報における病院情報や患者情報などの絞り込みを実行しない。
【００３９】
ここで使用される相関情報において、患者情報や操作者の属する病院情報等により検索するＩＣＤ−１０コードは、検索を行う以前の時点で限定されている。特に、診療科が「耳鼻科」等である場合、ＩＣＤ−１０コード「Ｊ３１．０」（鼻炎）、「Ｊ３２」（副鼻腔炎）などを優先的に検索するが、ＩＣＤ−１０コード「Ｋ２９．５」（胃炎）などの他の診療科で扱われる傷病名を検索しないことにより、傷病名の検索効率を向上させることができる。
【００４０】
また、上記ステップＳ４４の処理において、傷病名の候補の中に目的とする傷病名がなかった場合、傷病名に対応する上部階層の傷病分類の区分を無効にして、修飾語と相関関係のある全ての傷病名「慢性胃炎」、「慢性気管支炎」を検索することで、候補を増やして表示させ、操作者に選択入力を行わせることができる。
【００４１】
次に、選択入力を行うための入力画面について説明する。図１１は、選択入力処理における入力画面を示す図である。図１１において、選択入力端末１０に表示される画面１２０は、レセプト電算処理において傷病名の選択入力を行うための画面である。画面１２０には、「傷病名を入力してください」などの入力を促すタイトルが表示されるタイトル域１２１と、患者名「富士通花子」、年齢「２３歳」等の患者の情報を入力するための入力域１２２と、傷病名を選択入力するための入力域１２３と、検索された傷病名が表示される表示域１２４とが表示される。このように、画面１２０に入力された一部の傷病名又は修飾語と相関情報に基づいて、検索された傷病名を表示されることにより、操作者は容易に検索された傷病名のうち所定の傷病名を選択入力することができる。
【００４２】
従って、上記選択入力装置１０において、相関情報ＤＢ２２０に格納された傷病名に含まれる修飾語と傷病名の分類との使用頻度を示す相関情報と、例えば、カルテに記載された傷病名に従って操作者により入力された文字列とに基づいて、傷病名検索処理部２７により使用頻度の高い複数の傷病名候補を検索し、選択入力処理部２６により検索された複数の傷病名候補から操作者により選択可能とする一覧を表示させることにより、入力の手間を省き、選択入力の際に傷病名の検索及び表示効率を向上させることができる。
【００４３】
また、入力文字列検索処理部２５により入力された文字列が修飾語であるか傷病名であるか否かを判断して、傷病名検索処理部２７により使用頻度の高い複数の傷病名候補を検索することにより、効率的に傷病名を検索し、表示させることができる。
【００４４】
また、相関情報ＤＢ２２０に格納される傷病名の分類に対応付けて診療科と病院規模を示す病院情報と患者の年齢と性別を示す患者情報とに基づいて傷病名の検索を行うことにより、傷病名の絞込みを行うことができる。
（付記１）　修飾語を含む複数の傷病名候補のうち、所定の傷病名を選択して入力する選択入力装置であって、
上記傷病名に含まれる修飾語と上記傷病名の分類との使用頻度を示す相関情報を管理する相関情報管理手段と、
操作者により入力された文字列と上記相関情報とに基づいて、上記使用頻度の高い上記複数の傷病名候補を検索する傷病名検索手段と、
上記傷病名検索手段により検索された上記複数の傷病名候補から上記操作者により選択可能とする一覧を表示させる表示手段とを有することを特徴とする選択入力装置。
（付記２）　上記操作者により入力された文字列が上記修飾語であるか上記傷病名であるか否かを判断する文字列判断手段を有し、
上記傷病名検索手段は、上記文字列判断手段による判断結果と上記相関情報とに基づいて、上記使用頻度の高い上記複数の傷病名候補を検索することを特徴とする付記１記載の選択入力装置。
（付記３）　上記相関情報管理手段は、上記傷病名の分類に対応付けて診療科と病院規模を示す病院情報と患者の年齢と性別を示す患者情報とを管理することを特徴とする付記１又は２記載の選択入力装置。
（付記４）　上記傷病名の分類は、上記傷病名の特性に基づいて階層的に分類されていることを特徴とする付記１乃至３いずれか一項記載の選択入力装置。
（付記５）　上記相関情報管理手段は、上記傷病名に対応付けてレセプト電算処理における傷病名コードを管理することを特徴とする付記１乃至４いずれか一項記載の選択入力装置。
（付記６）　上記相関情報管理手段は、上記表示手段により表示された上記複数の傷病名候補の一覧うち所定の傷病名が選択されたとき、該傷病名に対応する上記相関情報を更新することを特徴とする付記１乃至５いずれか一項記載の選択入力装置。
（付記７）　修飾語を含む複数の傷病名候補のうち、所定の傷病名を選択して入力する選択入力方法であって、
上記傷病名に含まれる修飾語と上記傷病名の分類との使用頻度を示す相関情報を管理する相関情報管理手順と、
操作者により入力された文字列と上記相関情報とに基づいて、上記使用頻度の高い上記複数の傷病名候補を検索する傷病名検索手順と、
上記傷病名検索手順により検索された上記複数の傷病名候補から上記操作者により選択可能とする一覧を表示させる表示手順とを有することを特徴とする選択入力方法。
（付記８）　修飾語を含む複数の傷病名候補のうち、所定の傷病名を選択して入力する選択入力方法における処理をコンピュータに行なわせるためのプログラムであって、
上記傷病名に含まれる修飾語と上記傷病名の分類との使用頻度を示す相関情報を管理する相関情報管理手順と、
操作者により入力された文字列と上記相関情報とに基づいて、上記使用頻度の高い上記複数の傷病名候補を検索する傷病名検索手順と、
上記傷病名検索手順により検索された上記複数の傷病名候補から上記操作者により選択可能とする一覧を表示させる表示手順とを有することを特徴とするプログラム。
（付記９）　修飾語を含む複数の傷病名候補のうち、所定の傷病名を選択して入力する選択入力方法における処理をコンピュータに行なわせるためのプログラムを格納した記憶媒体であって、
上記傷病名に含まれる修飾語と上記傷病名の分類との使用頻度を示す相関情報を管理する相関情報管理手順と、
操作者により入力された文字列と上記相関情報とに基づいて、上記使用頻度の高い上記複数の傷病名候補を検索する傷病名検索手順と、
上記傷病名検索手順により検索された上記複数の傷病名候補から上記操作者により選択可能とする一覧を表示させる表示手順とを有することを特徴とするプログラムを格納した記憶媒体。
【００４５】
【発明の効果】
上述の如く本発明によれば、傷病名に含まれる修飾語と傷病名の分類との使用頻度を示す相関情報を管理し、例えば、カルテに記載された傷病名に従って操作者により入力された文字列と相関情報とに基づいて、使用頻度の高い複数の傷病名候補を検索し、検索された複数の傷病名候補から操作者により選択可能とする一覧を表示させることにより、入力の手間を省き、選択入力の際に傷病名の検索及び表示効率を向上させることができる。
【図面の簡単な説明】
【図１】従来のレセプト電算処理に係る各テーブルの関連を示す図である。
【図２】従来のレセプト電算処理に係る索引テーブルを示す図である。
【図３】本発明の第１実施例に係る選択入力装置におけるシステム構成図である。
【図４】傷病分類の階層構造を示す図である。
【図５】相関情報ＤＢに格納されるテーブルを示す図である。
【図６】相関情報ＤＢに格納されるテーブルを示す図である。
【図７】選択入力処理における画面遷移を示す図である。
【図８】選択入力処理を説明するためのフローチャート図である。
【図９】選択入力処理における画面遷移を示す図である。
【図１０】選択入力処理を説明するためのフローチャート図である。
【図１１】選択入力処理における入力画面を示す図である。
【符号の説明】
１０　　　　　選択入力装置
２１　　　　　インストーラ
２２　　　　　表示制御処理部
２３　　　　　通信制御処理部
２４　　　　　入出力制御処理部
２５　　　　　入力文字列検索処理部
２６　　　　　選択入力処理部
２７　　　　　傷病名検索処理部
２８　　　　　レセプト処理部
５０　　　　　記録媒体
２００　　　　修飾語ＤＢ
２１０　　　　傷病名ＤＢ
２２０　　　　相関情報ＤＢ
２３０　　　　患者情報ＤＢ
２４０　　　　索引情報ＤＢ
２５０　　　　レセプトＤＢ
【図１】
2004133570.tif 000003
【図２】
2004133570.tif 000004
【図３】
2004133570.tif 000005
【図４】
2004133570.tif 000006
【図５】
2004133570.tif 000007
【図６】
2004133570.tif 000008
【図７】
2004133570.tif 000009
【図８】
2004133570.tif 000010
【図９】
2004133570.tif 000011
【図１０】
2004133570.tif 000012
【図１１】
2004133570.tif 000013