(57)【要約】【課題】入力語を該当する所定のコードに従来よりも高い確率で変換し得るコード変換装置、コード変換方法、コード変換プログラム、コード変換支援装置、コード変換支援方法及びコード変換支援プログラムを提案する。【解決手段】コード変換装置３では、入力装置２から取り込んだ診断書データにおいて仮に該当項目に入力傷病名として単に「骨折」とだけあっても、補助該当項目に入力部位名「大腿部」とあれば、コード化ルールテーブル５０に基づいて、当該入力傷病名「骨折」が正式傷病名「大腿骨骨折」を意図していると推測し、当該正式傷病名「大腿骨骨折」のＩＣＤ−１０コード５３に入力傷病名を変換でき、かくして入力傷病名を該当する所定のＩＣＤ−１０コード５３に従来よりも高い確率で変換し得る。【選択図】図９
2010257329.tif 000002
【特許請求の範囲】
【請求項１】
傷病者毎に作成される医療関連書類データを取得する取得部と、
複数の医療関連用語が記憶されていると共に、前記医療関連用語毎に所定のコードが対応付けられて記憶されている記憶部と、
前記医療関連書類データの入力語を分解し、１文字からなる文字全てを前記入力語から抽出すると共に、前記１文字から前記入力語の全文字数までの各文字数単位毎に、該文字数単位からなる隣接した各文字列全てを前記入力語から抽出する入力語抽出部と、
１文字からなる文字全てを前記医療関連用語から抽出すると共に、前記１文字から前記医療関連用語の全文字数までの各文字数単位毎に、該文字数単位からなる隣接した各文字列全てを前記医療関連用語から抽出する用語抽出部と、
前記入力語から抽出した複数の文字及び文字列に対して、前記医療関連用語から抽出した複数の文字及び文字列が一致している一致数を、各前記文字数単位毎に算出する一致数算出部と、
各前記文字数単位毎に異なる重み付け係数を前記一致数に乗算することにより、各前記文字数単位毎に前記入力語と前記医療関連用語との一致度合いを算出し、これら一致度合いを全て加算して頻出度を算出した後、前記頻出度を平準化して平準化頻出度を算出する平準化頻出度算出部と、
前記平準化頻出度算出部により算出した各前記医療関連用語の平準化頻出度を基に、前記入力語と一致する可能性の高い所定数の前記医療関連用語を選定してランキング順位を決定する決定部と
を備えることを特徴とするコード変換支援装置。
【請求項２】
一の医療関連用語の前記平準化頻出度と、他の医療関連用語の前記平準化頻出度とが同じとき、前記入力語と前記一の医療関連用語との文字数差と、前記入力語と前記他の医療関連用語との文字数差とをそれぞれ算出する文字数差算出部を備え、
前記決定部は、
前記一の医療関連用語と前記他の医療関連用語とのうち、前記文字数差の小さい前記一の医療関連用語又は前記他の医療関連用語を優先した前記ランキング順位を決定する
ことを特徴とする請求項１記載のコード変換支援装置。
【請求項３】
前記一致数算出部は、
前記入力語から抽出した１文字からなる文字と、前記医療関連用語から抽出した１文字からなる文字とが不一致のとき、該医療関連用語の前記一致数を算出する算出処理を中止し、
前記用語抽出部は、
前記一致数算出部による算出処理が中止されると、前記記憶部に記憶された残りの他の前記医療関連用語から１文字からなる文字全てを抽出すると共に、前記１文字から該医療関連用語の全文字数までの各文字数単位毎に、該文字数単位からなる隣接した各文字列全てを該医療関連用語から抽出する
ことを特徴とする請求項１又は２記載のコード変換支援装置。
【請求項４】
傷病者毎に作成される医療関連書類データを取得部により取得する取得ステップと、
入力抽出部によって、前記医療関連書類データの入力語を分解し、１文字からなる文字全てを前記入力語から抽出すると共に、前記１文字から前記入力語の全文字数までの各文字数単位毎に、該文字数単位からなる隣接した各文字列全てを前記入力語から抽出する入力語抽出ステップと、
所定のコードが対応付けられた複数の医療関連用語が記憶された記憶部から任意の医療関連用語を読み出し、用語抽出部によって、１文字からなる文字全てを前記医療関連用語から抽出すると共に、前記１文字から前記医療関連用語の全文字数までの各文字数単位毎に、該文字数単位からなる隣接した各文字列全てを前記医療関連用語から抽出する用語抽出ステップと、
一致数算出部によって、前記入力語から抽出した複数の文字及び文字列に対して、前記医療関連用語から抽出した複数の文字及び文字列が一致している一致数を、各前記文字数単位毎に算出する一致数算出ステップと、
各前記文字数単位毎に異なる重み付け係数を前記一致数に乗算することにより、各前記文字数単位毎に前記入力語と前記医療関連用語との一致度合いを算出し、これら一致度合いを全て加算して頻出度を算出した後、前記頻出度を平準化して平準化頻出度を、平準化頻出度算出部によって算出する平準化頻出度算出ステップと、
決定部によって、前記平準化頻出度算出部により算出した各前記医療関連用語の平準化頻出度を基に、前記入力語と一致する可能性の高い所定数の前記医療関連用語を選定してランキング順位を決定する決定ステップと
を備えることを特徴とするコード変換支援方法。
【請求項５】
前記平準化頻出度算出ステップの後に、
一の医療関連用語の前記平準化頻出度と、他の医療関連用語の前記平準化頻出度とが同じとき、前記入力語と前記一の医療関連用語との文字数差と、前記入力語と前記他の医療関連用語との文字数差とを、文字数差算出部によってそれぞれ算出する文字数差算出ステップを備え、
前記決定ステップは、
前記一の医療関連用語と前記他の医療関連用語とのうち、前記文字数差の小さい前記一の医療関連用語又は前記他の医療関連用語を優先した前記ランキング順位を決定する
ことを特徴とする請求項４記載のコード変換支援方法。
【請求項６】
前記一致数算出ステップは、
前記入力語から抽出した１文字からなる文字と、前記医療関連用語から抽出した１文字からなる文字とが不一致のとき、該医療関連用語の前記一致数を算出する算出処理を中止し、
前記用語抽出ステップは、
前記一致数算出部による算出処理が中止されると、前記記憶部に記憶された残りの他の前記医療関連用語から１文字からなる文字全てを抽出すると共に、前記１文字から該医療関連用語の全文字数までの各文字数単位毎に、該文字数単位からなる隣接した各文字列全てを該医療関連用語から抽出する
ことを特徴とする請求項４又は５記載のコード変換支援方法。
【請求項７】
コンピュータに対して、
傷病者毎に作成される医療関連書類データを取得部により取得する取得ステップと、
入力抽出部によって、前記医療関連書類データの入力語を分解し、１文字からなる文字全てを前記入力語から抽出すると共に、前記１文字から前記入力語の全文字数までの各文字数単位毎に、該文字数単位からなる隣接した各文字列全てを前記入力語から抽出する入力語抽出ステップと、
所定のコードが対応付けられた複数の医療関連用語が記憶された記憶部から任意の医療関連用語を読み出し、用語抽出部によって、１文字からなる文字全てを前記医療関連用語から抽出すると共に、前記１文字から前記医療関連用語の全文字数までの各文字数単位毎に、該文字数単位からなる隣接した各文字列全てを前記医療関連用語から抽出する用語抽出ステップと、
一致数算出部によって、前記入力語から抽出した複数の文字及び文字列に対して、前記医療関連用語から抽出した複数の文字及び文字列が一致している一致数を、各前記文字数単位毎に算出する一致数算出ステップと、
各前記文字数単位毎に異なる重み付け係数を前記一致数に乗算することにより、各前記文字数単位毎に前記入力語と前記医療関連用語との一致度合いを算出し、これら一致度合いを全て加算して頻出度を算出した後、前記頻出度を平準化して平準化頻出度を、平準化頻出度算出部によって算出する平準化頻出度算出ステップと、
決定部によって、前記平準化頻出度算出部により算出した各前記医療関連用語の平準化頻出度を基に、前記入力語と一致する可能性の高い所定数の前記医療関連用語を選定してランキング順位を決定する決定ステップと
を実行させるためのコード変換支援プログラム。
【請求項８】
傷病者毎に作成され、前記傷病者に関する各種情報が区分けされて項目別に入力された医療関連書類データを取得する取得部と、
前記医療関連書類データの複数の前記項目の中からコード化対象項目と、補助項目とが予め選択されており、前記コード化対象項目に対して設定された所定の検索キーワードに対応付けて、前記補助項目に所定の補助検索キーワードを設定し、前記検索キーワードと前記補助検索キーワードとの組み合わせから推測できるコードを、前記検索キーワード及び前記補助検索キーワードの対に予め対応付けたコード化ルールテーブルを格納したテーブル記憶部と、
前記取得部によって取得した前記医療関連書類データの前記コード化対象項目に該当する該当項目の入力語の一部又は全部が、前記検索キーワードと一致すると共に、前記補助項目に該当する補助該当項目の入力語の一部又は全部が、該検索キーワードに対応付けた前記補助検索キーワードと一致すると、該検索キーワード及び該補助検索キーワードの対に予め対応付けた前記コードに、前記該当項目の入力語を変換するコード変換部と
を備えることを特徴とするコード変換装置。
【請求項９】
前記コード化対象項目として、前記傷病者の傷病名が入力される傷病名項目、又は前記傷病者の手術名が入力される手術名項目のいずれかを選択させる項目選択部と、
前記補助項目として、少なくとも傷病の原因が入力される傷病原因項目、前記傷病が発生した身体の部位名が入力される部位項目、又は前記傷病により発症した合併症が入力される合併症項目、医師による所見が入力されるメモ項目のいずれかを選択させる補助項目選択部と
を備えることを特徴とする請求項８記載のコード変換装置。
【請求項１０】
前記検索キーワードとして複数の任意の前記医療関連用語を設定させる検索キーワード設定部と、
前記補助検索キーワードとして複数の任意の前記医療関連用語を設定させる補助検索キーワード設定部と
を備えることを特徴とする請求項８又は９記載のコード変換装置。
【請求項１１】
傷病者毎に作成され、前記傷病者に関する各種情報が区分けされて項目別に入力された医療関連書類データを取得部により取得する取得ステップと、
前記医療関連書類データの複数の前記項目の中からコード化対象項目と、補助項目とが予め選択されており、前記コード化対象項目に対して設定された所定の検索キーワードに対応付けて、前記補助項目に所定の補助検索キーワードが設定され、前記検索キーワードと前記補助検索キーワードとの組み合わせから推測できるコードが、該検索キーワード及び該補助検索キーワードの対に予め対応付けられたコード化ルールテーブルを用いて、前記医療関連書類データの前記コード化対象項目に該当する該当項目の入力語の一部又は全部が、前記検索キーワードと一致するか否かを判断すると共に、前記補助項目に該当する補助該当項目の入力語の一部又は全部が、該検索キーワードに対応付けた前記補助検索キーワードと一致するか否かを、判断部によって判断する判断ステップと、
前記該当項目の入力語の一部又は全部が、前記検索キーワードと一致すると共に、前記補助該当項目の入力語の一部又は全部が、該検索キーワードに対応付けた前記補助検索キーワードと一致すると、コード変換部によって、該検索キーワード及び該補助検索キーワードの対に予め対応付けた前記コードに、前記該当項目の入力語を変換するコード変換ステップと
を備えることを特徴とするコード変換方法。
【請求項１２】
前記取得ステップの前に、
前記コード化対象項目として、前記傷病者の傷病名が入力される傷病名項目、又は前記傷病者の手術名が入力される手術名項目のいずれかを、項目選択部によって選択させる項目選択ステップと、
前記補助項目として、少なくとも傷病の原因が入力される傷病原因項目、前記傷病が発生した身体の部位名が入力される部位項目、又は前記傷病により発症した合併症が入力される合併症項目、医師による所見が入力されるメモ項目のいずれかを、補助項目選択部によって選択させる補助項目選択ステップと
を備えることを特徴とする請求項１１記載のコード変換方法。
【請求項１３】
前記補助項目選択ステップの後に、
前記検索キーワードとして複数の任意の前記医療関連用語を、検索キーワード設定部によって設定させる検索キーワード設定ステップと、
前記補助検索キーワードとして複数の任意の前記医療関連用語を、補助検索キーワード設定部によって設定させる補助検索キーワード設定ステップと
を備えることを特徴とする請求項１１記載のコード変換方法。
【請求項１４】
コンピュータに対して、
傷病者毎に作成され、前記傷病者に関する各種情報が区分けされて項目別に入力された医療関連書類データを取得部により取得する取得ステップと、
前記医療関連書類データの複数の前記項目の中からコード化対象項目と、補助項目とが予め選択されており、前記コード化対象項目に対して設定された所定の検索キーワードに対応付けて、前記補助項目に所定の補助検索キーワードが設定され、前記検索キーワードと前記補助検索キーワードとの組み合わせから推測できるコードが、前記検索キーワード及び前記補助検索キーワードの対に予め対応付けられたコード化ルールテーブルを用いて、前記医療関連書類データの前記コード化対象項目に該当する該当項目の入力語の一部又は全部が、前記検索キーワードと一致するか否かを判断すると共に、前記補助項目に該当する補助該当項目の入力語の一部又は全部が、該検索キーワードに対応付けた前記補助検索キーワードと一致するか否かを、判断部によって判断する判断ステップと、
前記該当項目の入力語の一部又は全部が、前記検索キーワードと一致すると共に、前記補助該当項目の入力語の一部又は全部が、該検索キーワードに対応付けた前記補助検索キーワードと一致すると、コード変換部によって、該検索キーワード及び該補助検索キーワードの対に予め対応付けた前記コードに、前記該当項目の入力語を変換するコード変換ステップと
を実行させるためのコード変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コード変換装置、コード変換方法、コード変換プログラム、コード変換支援装置、コード変換支援方法及びコード変換支援プログラムに関するものであり、例えば医師によって診断書に記入された傷病名や手術名等この他種々の医療関連用語を、生命保険会社や損害保険会社等の保険会社において用いられるコードに変換する際に適用して好適なものである。
【背景技術】
【０００２】
近年、保険会社では、医療機関より発行された診断書を基に、保険金の支払い査定を行っており、当該保険金の支払いを要求する被保険者の疾病動向を容易に分析するために、例えば世界保健機関（ＷＨＯ）により定められ、かつ厚生労働省が推奨している「疾病及び関連保健問題の国際統計分類（International Statistical Classification of Diseases and Related Health Problems（ＩＣＤ））」コード（以下、これを単にＩＣＤコードと呼ぶ）に傷病名を変換している。
【０００３】
このように診断書に手書きされた傷病名を該当するＩＣＤコードに変換する作業は、医療関連用語を理解した作業者が各診断書の内容を目視確認してゆき、当該診断書に記載された傷病名に該当する最適なＩＣＤコードを選択することにより行われている。このため、例えば一日に何百万件も送られてくる診断書を作業者が一つ一つ内容を目視確認して、該当するＩＣＤコードに変換してゆく場合には、作業者にとって作業負担が大きく、またＩＣＤコードへの変換を迅速に行い難いという問題があった。そして、特に保険金の支払い査定を受けるためには、所定機関に対して所定期日までにＩＣＤコードに変換した書類を提出する必要があることから、一段と迅速にＩＣＤコードへの変換処理が望まれている。
【０００４】
このような問題を解決するために、傷病名を表わす文字列の入力操作を行う病名入力操作部と、文字列をコード化するコード化部とを備えた病名コード化支援装置が考えられている（例えば特許文献１参照）。実際上、この病名コード化支援装置は、主となる傷病名及び修飾語の各語句と、ＩＣＤコードとが対応付けられてなるコードマスタを参照し、病名入力操作部により入力された傷病名を、当該コードマスタに格納された主となる傷病名及び修飾語に分割して、分割された傷病名及び修飾語それぞれを自動的にコード変換し得るようになされている。
【０００５】
これにより、病名コード化支援装置では、作業者が診断書の内容を目視確認して傷病名を一つ一つ該当するＩＣＤコードに変換する手間を省いて作業者の負担軽減を図ることができると共に、該当する傷病名を自動的にコード化してゆくことから、作業者が個別に診断書を一つ一つコード変換してゆく場合に比べて迅速なコード変換処理を実現し得るようになされている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−２２０１６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、診断書に記入される傷病名の表記方法は、個々の医師の裁量に任されていることから、診断書には、患者の病態や病状を一段と正確に表現できる様々な修飾語を併記した傷病名や、世界保健機関が定めた標準表記の傷病名を略した傷病名等、ＩＣＤコードに予め対応付けられた傷病名（以下、これを標準傷病名と呼ぶ）とは完全に一致していない傷病名が記入され得る。
【０００８】
従って、かかる構成からなる病名コード化支援装置では、ＩＣＤコードに予め対応付けられた標準傷病名と完全一致していない語形からなる傷病名が、診断書に記入されていると、たとえ記入された傷病名が標準傷病名の語形と一部が一致していたとしても、コードマスタに格納された標準傷病名を基に、診断書に記入された傷病名を所定のＩＣＤコードに変換し得ないという問題があった。
【０００９】
本発明は以上の点を考慮してなされたもので、入力語を該当する所定のコードに従来よりも高い確率で変換し得るコード変換装置、コード変換方法、コード変換プログラム、コード変換支援装置、コード変換支援方法及びコード変換支援プログラムを提案することを目的とする。
【課題を解決するための手段】
【００１０】
かかる課題を解決するため本発明の請求項１のコード変換支援装置は、傷病者毎に作成される医療関連書類データを取得する取得部と、複数の医療関連用語が記憶されていると共に、前記医療関連用語毎に所定のコードが対応付けられて記憶されている記憶部と、前記医療関連書類データの入力語を分解し、１文字からなる文字全てを前記入力語から抽出すると共に、前記１文字から前記入力語の全文字数までの各文字数単位毎に、該文字数単位からなる隣接した各文字列全てを前記入力語から抽出する入力語抽出部と、１文字からなる文字全てを前記医療関連用語から抽出すると共に、前記１文字から前記医療関連用語の全文字数までの各文字数単位毎に、該文字数単位からなる隣接した各文字列全てを前記医療関連用語から抽出する用語抽出部と、前記入力語から抽出した複数の文字及び文字列に対して、前記医療関連用語から抽出した複数の文字及び文字列が一致している一致数を、各前記文字数単位毎に算出する一致数算出部と、各前記文字数単位毎に異なる重み付け係数を前記一致数に乗算することにより、各前記文字数単位毎に前記入力語と前記医療関連用語との一致度合いを算出し、これら一致度合いを全て加算して頻出度を算出した後、前記頻出度を平準化して平準化頻出度を算出する平準化頻出度算出部と、前記平準化頻出度算出部により算出した各前記医療関連用語の平準化頻出度を基に、前記入力語と一致する可能性の高い所定数の前記医療関連用語を選定してランキング順位を決定する決定部とを備えることを特徴とするものである。
【００１１】
また、本発明の請求項２のコード変換支援装置は、一の医療関連用語の前記平準化頻出度と、他の医療関連用語の前記平準化頻出度とが同じとき、前記入力語と前記一の医療関連用語との文字数差と、前記入力語と前記他の医療関連用語との文字数差とをそれぞれ算出する文字数差算出部を備え、前記決定部は、前記一の医療関連用語と前記他の医療関連用語とのうち、前記文字数差の小さい前記一の医療関連用語又は前記他の医療関連用語を優先した前記ランキング順位を決定することを特徴とするものである。
【００１２】
また、本発明の請求項３のコード変換支援装置は、前記一致数算出部は、前記入力語から抽出した１文字からなる文字と、前記医療関連用語から抽出した１文字からなる文字とが不一致のとき、該医療関連用語の前記一致数を算出する算出処理を中止し、前記用語抽出部は、前記一致数算出部による算出処理が中止されると、前記記憶部に記憶された残りの他の前記医療関連用語から１文字からなる文字全てを抽出すると共に、前記１文字から該医療関連用語の全文字数までの各文字数単位毎に、該文字数単位からなる隣接した各文字列全てを該医療関連用語から抽出することを特徴とするものである。
【００１３】
また、本発明の請求項４のコード変換支援方法は、傷病者毎に作成される医療関連書類データを取得部により取得する取得ステップと、入力抽出部によって、前記医療関連書類データの入力語を分解し、１文字からなる文字全てを前記入力語から抽出すると共に、前記１文字から前記入力語の全文字数までの各文字数単位毎に、該文字数単位からなる隣接した各文字列全てを前記入力語から抽出する入力語抽出ステップと、所定のコードが対応付けられた複数の医療関連用語が記憶された記憶部から任意の医療関連用語を読み出し、用語抽出部によって、１文字からなる文字全てを前記医療関連用語から抽出すると共に、前記１文字から前記医療関連用語の全文字数までの各文字数単位毎に、該文字数単位からなる隣接した各文字列全てを前記医療関連用語から抽出する用語抽出ステップと、一致数算出部によって、前記入力語から抽出した複数の文字及び文字列に対して、前記医療関連用語から抽出した複数の文字及び文字列が一致している一致数を、各前記文字数単位毎に算出する一致数算出ステップと、各前記文字数単位毎に異なる重み付け係数を前記一致数に乗算することにより、各前記文字数単位毎に前記入力語と前記医療関連用語との一致度合いを算出し、これら一致度合いを全て加算して頻出度を算出した後、前記頻出度を平準化して平準化頻出度を、平準化頻出度算出部によって算出する平準化頻出度算出ステップと、決定部によって、前記平準化頻出度算出部により算出した各前記医療関連用語の平準化頻出度を基に、前記入力語と一致する可能性の高い所定数の前記医療関連用語を選定してランキング順位を決定する決定ステップとを備えることを特徴とするものである。
【００１４】
また、本発明の請求項５のコード変換支援方法は、前記平準化頻出度算出ステップの後に、一の医療関連用語の前記平準化頻出度と、他の医療関連用語の前記平準化頻出度とが同じとき、前記入力語と前記一の医療関連用語との文字数差と、前記入力語と前記他の医療関連用語との文字数差とを、文字数差算出部によってそれぞれ算出する文字数差算出ステップを備え、前記決定ステップは、前記一の医療関連用語と前記他の医療関連用語とのうち、前記文字数差の小さい前記一の医療関連用語又は前記他の医療関連用語を優先した前記ランキング順位を決定することを特徴とするものである。
【００１５】
また、本発明の請求項６のコード変換支援方法は、前記一致数算出ステップは、前記入力語から抽出した１文字からなる文字と、前記医療関連用語から抽出した１文字からなる文字とが不一致のとき、該医療関連用語の前記一致数を算出する算出処理を中止し、前記用語抽出ステップは、前記一致数算出部による算出処理が中止されると、前記記憶部に記憶された残りの他の前記医療関連用語から１文字からなる文字全てを抽出すると共に、前記１文字から該医療関連用語の全文字数までの各文字数単位毎に、該文字数単位からなる隣接した各文字列全てを該医療関連用語から抽出することを特徴とするものである。
【００１６】
また、本発明の請求項７のコード変換支援プログラムは、コンピュータに対して、傷病者毎に作成される医療関連書類データを取得部により取得する取得ステップと、入力抽出部によって、前記医療関連書類データの入力語を分解し、１文字からなる文字全てを前記入力語から抽出すると共に、前記１文字から前記入力語の全文字数までの各文字数単位毎に、該文字数単位からなる隣接した各文字列全てを前記入力語から抽出する入力語抽出ステップと、所定のコードが対応付けられた複数の医療関連用語が記憶された記憶部から任意の医療関連用語を読み出し、用語抽出部によって、１文字からなる文字全てを前記医療関連用語から抽出すると共に、前記１文字から前記医療関連用語の全文字数までの各文字数単位毎に、該文字数単位からなる隣接した各文字列全てを前記医療関連用語から抽出する用語抽出ステップと、一致数算出部によって、前記入力語から抽出した複数の文字及び文字列に対して、前記医療関連用語から抽出した複数の文字及び文字列が一致している一致数を、各前記文字数単位毎に算出する一致数算出ステップと、各前記文字数単位毎に異なる重み付け係数を前記一致数に乗算することにより、各前記文字数単位毎に前記入力語と前記医療関連用語との一致度合いを算出し、これら一致度合いを全て加算して頻出度を算出した後、前記頻出度を平準化して平準化頻出度を、平準化頻出度算出部によって算出する平準化頻出度算出ステップと、決定部によって、前記平準化頻出度算出部により算出した各前記医療関連用語の平準化頻出度を基に、前記入力語と一致する可能性の高い所定数の前記医療関連用語を選定してランキング順位を決定する決定ステップとを実行させるためのものである。
【００１７】
また、本発明の請求項８のコード変換装置は、傷病者毎に作成され、前記傷病者に関する各種情報が区分けされて項目別に入力された医療関連書類データを取得する取得部と、前記医療関連書類データの複数の前記項目の中からコード化対象項目と、補助項目とが予め選択されており、前記コード化対象項目に対して設定された所定の検索キーワードに対応付けて、前記補助項目に所定の補助検索キーワードを設定し、前記検索キーワードと前記補助検索キーワードとの組み合わせから推測できるコードを、前記検索キーワード及び前記補助検索キーワードの対に予め対応付けたコード化ルールテーブルを格納したテーブル記憶部と、前記取得部によって取得した前記医療関連書類データの前記コード化対象項目に該当する該当項目の入力語の一部又は全部が、前記検索キーワードと一致すると共に、前記補助項目に該当する補助該当項目の入力語の一部又は全部が、該検索キーワードに対応付けた前記補助検索キーワードと一致すると、該検索キーワード及び該補助検索キーワードの対に予め対応付けた前記コードに、前記該当項目の入力語を変換するコード変換部とを備えることを特徴とするものである。
【００１８】
また、本発明の請求項９のコード変換装置は、前記コード化対象項目として、前記傷病者の傷病名が入力される傷病名項目、又は前記傷病者の手術名が入力される手術名項目のいずれかを選択させる項目選択部と、前記補助項目として、少なくとも傷病の原因が入力される傷病原因項目、前記傷病が発生した身体の部位名が入力される部位項目、又は前記傷病により発症した合併症が入力される合併症項目、医師による所見が入力されるメモ項目のいずれかを選択させる補助項目選択部とを備えることを特徴とするものである。
【００１９】
また、本発明の請求項１０のコード変換装置は、前記検索キーワードとして複数の任意の前記医療関連用語を設定させる検索キーワード設定部と、前記補助検索キーワードとして複数の任意の前記医療関連用語を設定させる補助検索キーワード設定部とを備えることを特徴とするものである。
【００２０】
また、本発明の請求項１１のコード変換方法は、傷病者毎に作成され、前記傷病者に関する各種情報が区分けされて項目別に入力された医療関連書類データを取得部により取得する取得ステップと、前記医療関連書類データの複数の前記項目の中からコード化対象項目と、補助項目とが予め選択されており、前記コード化対象項目に対して設定された所定の検索キーワードに対応付けて、前記補助項目に所定の補助検索キーワードが設定され、前記検索キーワードと前記補助検索キーワードとの組み合わせから推測できるコードが、該検索キーワード及び該補助検索キーワードの対に予め対応付けられたコード化ルールテーブルを用いて、前記医療関連書類データの前記コード化対象項目に該当する該当項目の入力語の一部又は全部が、前記検索キーワードと一致するか否かを判断すると共に、前記補助項目に該当する補助該当項目の入力語の一部又は全部が、該検索キーワードに対応付けた前記補助検索キーワードと一致するか否かを、判断部によって判断する判断ステップと、前記該当項目の入力語の一部又は全部が、前記検索キーワードと一致すると共に、前記補助該当項目の入力語の一部又は全部が、該検索キーワードに対応付けた前記補助検索キーワードと一致すると、コード変換部によって、該検索キーワード及び該補助検索キーワードの対に予め対応付けた前記コードに、前記該当項目の入力語を変換するコード変換ステップとを備えることを特徴とするものである。
【００２１】
また、本発明の請求項１２のコード変換方法は、前記取得ステップの前に、前記コード化対象項目として、前記傷病者の傷病名が入力される傷病名項目、又は前記傷病者の手術名が入力される手術名項目のいずれかを、項目選択部によって選択させる項目選択ステップと、前記補助項目として、少なくとも傷病の原因が入力される傷病原因項目、前記傷病が発生した身体の部位名が入力される部位項目、又は前記傷病により発症した合併症が入力される合併症項目、医師による所見が入力されるメモ項目のいずれかを、補助項目選択部によって選択させる補助項目選択ステップとを備えることを特徴とするものである。
【００２２】
また、本発明の請求項１３のコード変換方法は、前記補助項目選択ステップの後に、前記検索キーワードとして複数の任意の前記医療関連用語を、検索キーワード設定部によって設定させる検索キーワード設定ステップと、前記補助検索キーワードとして複数の任意の前記医療関連用語を、補助検索キーワード設定部によって設定させる補助検索キーワード設定ステップとを備えることを特徴とするものである。
【００２３】
また、本発明の請求項１４のコード変換プログラムは、コンピュータに対して、傷病者毎に作成され、前記傷病者に関する各種情報が区分けされて項目別に入力された医療関連書類データを取得部により取得する取得ステップと、前記医療関連書類データの複数の前記項目の中からコード化対象項目と、補助項目とが予め選択されており、前記コード化対象項目に対して設定された所定の検索キーワードに対応付けて、前記補助項目に所定の補助検索キーワードが設定され、前記検索キーワードと前記補助検索キーワードとの組み合わせから推測できるコードが、前記検索キーワード及び前記補助検索キーワードの対に予め対応付けられたコード化ルールテーブルを用いて、前記医療関連書類データの前記コード化対象項目に該当する該当項目の入力語の一部又は全部が、前記検索キーワードと一致するか否かを判断すると共に、前記補助項目に該当する補助該当項目の入力語の一部又は全部が、該検索キーワードに対応付けた前記補助検索キーワードと一致するか否かを、判断部によって判断する判断ステップと、前記該当項目の入力語の一部又は全部が、前記検索キーワードと一致すると共に、前記補助該当項目の入力語の一部又は全部が、該検索キーワードに対応付けた前記補助検索キーワードと一致すると、コード変換部によって、該検索キーワード及び該補助検索キーワードの対に予め対応付けた前記コードに、前記該当項目の入力語を変換するコード変換ステップとを実行させるためのものである。
【発明の効果】
【００２４】
本発明の請求項１のコード変換支援装置、請求項４のコード変換支援方法及び請求項７のコード変換支援プログラムによれば、平準化頻出度に基づいて入力語が意図している可能性のある標準傷病名を客観的に選定し、ランキング順位を付した医療関連用語をオペレータに呈示することができるので、当該オペレータによる主観的な判断だけによる選択ミスを回避させつつ、入力語に該当する可能性のあるコードを容易に選択させることができ、かくして入力語を該当する所定のコードに従来よりも高い確率で変換し得る。
【００２５】
また、本発明の請求項８のコード変換装置、請求項１１のコード変換方法及び請求項１４のコード変換プログラムによれば、医療関連書類データにおいて仮に入力語だけでは所定のコードを推測し得ない入力語のみが該当項目にあっても、コード化ルールテーブルに基づいて、該当項目の入力語と補助該当項目の入力語との関係から、当該項目の入力語が意図する所定のコードを推測することができ、かくして入力語を該当する所定のコードに従来よりも高い確率で変換し得る。
【図面の簡単な説明】
【００２６】
【図１】コード変換システムの全体構成を示す概略図である。
【図２】高速処理モード、中間処理モード及び高精度処理モードを示すフローチャートである。
【図３】診断書の各項目を示す概略図である。
【図４】コード化ルールの概略の説明に供する概略図である。
【図５】コード変換装置の回路構成を示すブロック図である。
【図６】コード化ルールテーブルの構成を示す概略図である。
【図７】設定画面の構成を示す概略図である。
【図８】コード化対象項目及び補助項目の組み合わせを示す概略図である。
【図９】コード変換処理手順を示すフローチャートである。
【図１０】スコアリング処理手順を示すフローチャートである。
【図１１】平準化頻出度算出処理手順を示すフローチャートである。
【図１２】入力傷病名及び標準傷病名の１文字からなる各文字の一致数を算出する際の説明に供する概略図である。
【図１３】入力傷病名及び標準傷病名の２文字からなる各文字列の一致数を算出する際の説明に供する概略図である。
【図１４】他の実施の形態によるコード化対象項目、第１の補助項目及び第２の補助項目の構成を示す概略図である。
【発明を実施するための形態】
【００２７】
以下図面に基づいて本発明の実施の形態を詳述する。
【００２８】
（１）本発明によるコード変換システムの全体構成
図１において、１はコード変換システムを示し、診断書の入力作業を行う作業者が操作する入力装置２と、オペレータが操作するコード変換装置３と、保健会社が管理する管理装置４とがネットワーク５を介して相互に接続された構成を有する。入力装置２は、テキストデータによる入力処理を行うためのプログラムが搭載された一般的なパーソナルコンピュータであり、例えば保険会社から受け取った紙媒体からなる診断書に記入されている文章が、作業者により操作部を介してテキストデータとして入力されると、これを診断書データとしてコード変換装置３へ送信し得るようになされている。
【００２９】
コード変換装置３は、入力装置２からネットワーク５を介して診断書データを取り込むと、コード変換処理を実行することにより、診断書データを基に得られた入力傷病名を、該当するＩＣＤ−１０コード（世界保健機構（ＷＨＯ）により定められた「疾病及び関係保健問題の国際統計分類第１０回修正」（International Statistical Classification of Diseases and Related Health Problems, Tenth Revision）コード）に変換し、これをコード化済データとして管理装置４に送信し得るようになされている。かくして、保険会社は、管理装置４に記憶されたコード化済データを基に、保険金の支払いを要求する各被保険者の疾病動向を、ＩＣＤ−１０コードに基づいて容易に分析し得るようになされている。
【００３０】
実際上、コード変換装置３は、コード変換処理を実行する際、操作部からのオペレータの指示内容に応じて、図２に示すように、高速処理モードＭ１、中間処理モードＭ２及び高精度処理モードＭ３のうちいずれか１つを選択し得るようになされている。
【００３１】
（１−１）高速処理モード
コード変換装置３は、高速処理モードＭ１時、入力装置２において作業者により入力作業が行われることで得られた診断書データを、ネットワーク５を介して取り込むと（ステップＳＰ１ａ）、本発明によるルールベースコード化処理（ステップＳＰ２ａ）を実行し得るようになされている。
【００３２】
ここで図３に示すように、入力装置２において作業者により入力作業が行われる診断書７には、項目として、例えば傷病者の氏名や職業、性別、生年月日が記入される個人情報項目８と、傷病特定項目９（後述する）と、被保険者の既往症及び持病が記入される既往症・持病項目１０と、被保険者が以前通院していた医師名や科名等が記入される前医項目１１と、初診から終診又は現時点までの診断期間が記入される診療期間項目１２と、入院した期間が記入される入院期間項目１３と、退院した理由や退院時の被保険者の病状等が記入される退院理由状況項目１４と、傷病メモ項目１５（後述する）と、被保険者に行われた手術名が記入される手術名項目１６と、手術に対する医師の所見が記入される手術メモ項目１７とが設けられている。
【００３３】
診断書の傷病特定項目９は、入院又は障害の原因となった傷病名が記入される傷病名項目１９と、傷病の原因が記入される傷病原因項目２０と、傷病が発生した身体部位が記入される部位項目２１と、傷病により発症した合併症が記入される合併症項目２２とから構成されている。
【００３４】
また、診断書７の傷病メモ項目１５は、傷病から初診までの経緯及び初診時の医師の所見が記入される初診メモ項目２４と、検査内容や検査結果、治療内容、経過等の症状の経過が記入される症状経過メモ項目２５と、被保険者の既存の障害や当該障害が今回の傷病に及ぼした影響等が記入される既存障害メモ項目１６とから構成されている。このように診断書７は、各項目毎に傷病者に関する属性情報が全く異なることから、当該項目毎に傷病者に関して得られる属性情報が異なり、必要な属性情報を項目別に瞬時に把握させ得るようになされている。
【００３５】
そして、入力装置２には、作業者によって診断書７の各項目別に区分けされて記入された全ての文章が、操作部を介してテキストデータとして各項目別に区別されテキストデータとして入力され、これら項目毎に入力された入力語をまとめ診断書データを生成し、これをコード変換装置３に送出し得る。
【００３６】
ここで本発明によるコード変換装置３は、診断書データに含まれる個人情報項目８や、傷病特定項目９、既往症・持病項目１０等の複数の項目の中から、ＩＣＤ−１０コードへの変換の対象となるコード化対象項目と、補助項目との２項目がオペレータにより任意に選択されている。また、コード変換装置３には、コード化対象項目に選択された項目（該当項目）内の入力語に含まれているか否かの検索対象となる検索キーワードと、補助項目に選択された項目（補助該当項目）内の入力語に含まれているか否かの検索対象となる補助検索キーワードとが設定され、当該検索キーワード及び補助検索キーワードの対に所定のＩＣＤ−１０コードが対応付けられたコード化ルールテーブル（後述する）が予め記憶されている。
【００３７】
具体的に、このコード化ルールテーブルには、例えばコード化対象項目として傷病名項目１９が選択されていると共に、当該傷病名項目１９の検索キーワードとして傷病名「○○」（例えば骨折）が設定されている。また、コード化ルールテーブルには、補助項目として部位項目２１が選択されていると共に、検索キーワードの傷病名「○○」に対して当該部位項目２１の補助検索キーワードとして部位名「××」（例えば大腿部）が設定されている。さらに、コード化ルールテーブルには、検索キーワードの傷病名「○○」（例えば骨折）と、補助検索キーワードの部位名「××」（例えば大腿部）とから連想される正式傷病名（例えば大腿骨骨折）を推測して、これら検索キーワードの傷病名「○○」と補助検索キーワードの部位名「××」との対に当該正式傷病名のＩＣＤ−１０コード（例えばコード「９９９９」）が対応付けられている。
【００３８】
そして、コード変換装置３は、入力装置２から診断書データを取り込むと、ルールベースコード化処理として、コード化ルールテーブルを用いて、図４に示すように、診断書データにおいて診断書７のコード化対象項目として選択された傷病名項目１９（該当項目）の入力傷病名に、傷病名「○○」という検索キーワードが含まれているか否かを判断すると共に、当該診断書データにおいて診断書７の補助項目として選択された部位項目２１（補助該当項目）の入力部位名に、部位名「××」という補助検索キーワードが含まれているか否かを判断する。
【００３９】
その結果、コード変換装置３は、診断書データの傷病名項目１９の入力傷病名に検索キーワードの傷病名「○○」（骨折）が含まれ、かつ診断書データの部位項目２１の入力部位名に補助検索キーワードの部位名「××」（大腿部）が含まれていると判断すると、傷病名「○○」（骨折）及び部位名「××」（大腿部）から推測される正式傷病名として予め設定しておいた正式傷病名（大腿骨骨折）のＩＣＤ−１０コード（この場合コード「９９９９」）に、傷病名項目１９の入力傷病名を変換し得るようになされている。
【００４０】
このようにコード変換装置３は、診断書データにおけるコード化対象項目たる傷病名項目１９の入力傷病名「骨折」だけでは「大腿骨骨折」のＩＣＤ−１０コードに変換できないものの、当該傷病名項目１９とは別に補助項目とした部位項目２１の入力部位名「大腿部」も考慮し、これら傷病名項目１９の入力傷病名「骨折」と、部位項目２１の入力部位名「大腿部」との両者から当該入力傷病名「骨折」が正式傷病名「大腿骨骨折」を意味するであろうと推測し、当該正式傷病名「大腿骨骨折」を示すＩＣＤ−１０コードに入力傷病名［骨折］を変換し得るようになされている。
【００４１】
そして、図２に示すように、この高速処理モードＭ１時、コード変換装置は、このようなルールベースコード化処理のみを実行することにより、入力傷病名を所定のＩＣＤ−１０コードに変換したコード化済データを迅速に生成し、これを管理装置４に送信（データ出力）し得るようになされている（ステップＳＰ３ａ）。
【００４２】
（１−２）中間処理モード
コード変換装置３は、中間処理モードＭ２時、入力装置２から診断書データを取り込むと（ステップＳＰ１ｂ）、表記ゆれ修正処理（ステップＳＰ２ｂ）及び形態素解析処理（ステップＳＰ３ｂ）を実行した後、上述したルールベースコード化処理（ステップＳＰ４ｂ）を実行し得る。
【００４３】
また、コード変換装置３は、ルールベースコード化処理においてコード変換し得なかった入力傷病名に対して単純突合処理（ステップＳＰ５ｂ）を実行し、これらルールベースコード化処理及び単純突合処理によって得られたコード化済データを管理装置４に送信（データ出力）し得るようになされている（ステップＳＰ６ｂ）。
【００４４】
実際上、コード変換装置３は、ステップＳＰ２ｂにおける表記ゆれ修正処理として、各診断書データのゆらぎ語（例えば平仮名表記「皮ふ」や拗音の小文字表記「ウィルス」）を標準語（例えば漢字表記「皮膚」や拗音の大文字表記「ウイルス」）に変換した後、ステップＳＰ３ｂにおける形態素解析処理として、診断書データの入力語を日本語の名詞、動詞及び形容詞等の各品詞に分解する。因みに、ここで「ゆらぎ語」とは、例えばカタカナ表記や、平仮名表記、拗音の小文字表記、仮名遣い等に違いがあり不統一な表記からなる語句をいい、標準語とは、ゆらぎ語と同じ意味を持つ語句であり、当該ゆらぎ語を統一させるための語句をいう。
【００４５】
また、コード変換装置３は、ステップＳＰ５ｂにおける単純突合処理として、予め記憶された傷病名マスタの標準傷病名を、ルールベースコード化処理でコード変換し得なかった品詞に対して突き合わせてゆき、診断書データの各品詞が標準傷病名と一致するか否かを判断する。その結果、診断書データの品詞が傷病名マスタの標準傷病名のいずれかと一致した場合には、一致した標準傷病名に予め対応付けられたＩＣＤ−１０コードに変換し得るようになされている。
【００４６】
このようにコード変換装置３では、中間処理モードＭ２が選択されると、高速処理モードＭ１時の各処理に加えて、表記ゆれ修正処理、形態素解析処理及び単純突合処理を更に実行することにより、その分だけ高速処理モードＭ１時に比べて処理速度が遅くなるものの、その一方でコード変換する精度を向上させ得るようになされている。
【００４７】
（１−３）高精度処理モード
これに対してコード変換装置３は、高精度処理モードＭ３時、入力装置２から診断書データを取り込むと（ステップＳＰ１ｃ）、表記ゆれ修正処理（ステップＳＰ２ｃ）、形態素解析処理（ステップＳＰ３ｃ）及び上述したルールベースコード化処理（ステップＳＰ４ｃ）を実行した後、単純突合処理（ステップＳＰ５ｃ）を実行し得る。
【００４８】
これに加えてコード変換装置３は、高精度処理モードＭ３時、ルールベースコード化処理及び単純突合処理によってコード変換し得なかった入力傷病名に対して、更にスコアリング処理（ステップＳＰ６ｃ）を実行することにより、当該入力傷病名と同じである可能性が高い標準傷病名を推測し、この推測結果に基づいて、所定数に限定した標準傷病名を、該当する可能性の高い順に羅列表示したランキング表を表示部を介してオペレータに対し呈示し得るようになされている。
【００４９】
これによりコード変換装置３は、入力傷病名と同じである可能性が高いとして選定された所定数の標準傷病名の中からのみ、オペレータが入力傷病名と同じであろうと推測した標準傷病名を選択させることができ、かくしてオペレータが傷病名マスタの膨大な数の標準傷病名の中から入力傷病名に該当するであろう標準傷病名を選択する負担を軽減し得るようになされている。
【００５０】
コード変換装置３は、オペレータによって標準傷病名が選択されると、当該標準傷病名に対応付けたＩＣＤ−１０コードに入力傷病名を変換し、これらルールベースコード化処理、単純突合処理又はスコアリング処理によって得られたコード化済データを管理装置に送信（データ出力）し得るようになされている（ステップＳＰ７ｃ）。
【００５１】
（２）コード変換装置の構成
図５に示すように、コード変換装置３は、図示しないＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）及びＲＡＭ（Random  Access  Memory）等からなるマイクロコンピュータ構成の制御部３１と、各種情報を表示し得る表示部３２と、各種命令を入力し得る操作部３３と、表記ゆれ処理部３４と、形態素解析部３５と、インターネット等のネットワーク５に接続された取得部としてのネットワークインターフェイス３６と、コード変換処理を実行するコード変換部３７と、スコアリング処理を実行するスコアリング処理部３８と、表記ゆれデータベース３９と、診断書データや設定画面のデータ等の各種情報を記憶する統括記憶部４０と、コード変換用データベース４１とがバス４２を介して相互に接続された構成を有する。
【００５２】
制御部３１は、ＲＯＭに予め格納されている基本プログラムや、表記ゆれ変換処理プログラム、形態素解析プログラム、コード化ルール処理プログラム、スコアリング処理プログラム等の各種プログラムをＲＡＭにロードして立ち上げることにより、コード変換装置３における各種機能を統括的に制御して、表記ゆれデータベース３９と、統括記憶部４０と、コード変換用データベース４１とに記憶された各データを用いて診断書データをコード変換し得るようになされている。
【００５３】
また、表記ゆれデータベース３９には、カタカナ表記や、平仮名表記、拗音が小文字表記、仮名遣い等のゆらぎ語と、その標準語とが対応付けられた表記ゆらぎ辞書が格納されている。表記ゆらぎ辞書は、例えば平仮名表記されたゆらぎ語「皮ふ」に対して、漢字表記された標準語「皮膚」が対応付けられており、また拗音が小文字表記されたゆらぎ語「ウィルス」に対して、拗音が大文字表記された標準語「ウイルス」が対応付けられて記憶されている。
【００５４】
コード変換用データベース４１には、記憶部としての傷病名マスタデータベース４３と、テーブル記憶部としてのコード化ルールデータベース４４とが設けられており、傷病名マスタデータベース４３に傷病名マスタが予め記憶されている。傷病名マスタには、複数の標準傷病名が記憶されていると共に、各標準傷病名毎にそれぞれ固有のＩＣＤ−１０コードが対応付けられて記憶されている。因みに、この場合、傷病名マスタは、例えば標準傷病名「肺がん」に対してＩＣＤ−１０コード「１１１１１」が対応付けられ、標準傷病名「胃がん」に対してＩＣＤ−１０コード「２２２２２」が対応付けられている。
【００５５】
かかる構成に加えて、コード化ルールデータベース４４には、図６に示すように、コード化対象項目４６として傷病名項目１９が選択されていると共に、補助項目４７として部位項目２１が選択されているコード化ルールテーブル５０が格納されている。このコード化ルールテーブル５０には、傷病名項目１９に複数の検索キーワード５１が設定され、各検索キーワード５１に対応付けて部位項目２１に補助検索キーワード５２が設定されており、これら検索キーワード５１及び補助検索キーワード５２の対毎に所定のＩＣＤ−１０コード５３が対応付けられている。
【００５６】
実際上、このコード化ルールテーブル５０には、傷病名項目１９に検索キーワード５１として傷病名「××××」が設定されていると共に、当該検索キーワード５１の傷病名「××××」に対応付けて補助項目４７の補助検索キーワード５２として部位名「○○○○」が設定され、これら検索キーワード５１の傷病名「××××」及び補助検索キーワード５２の部位名「○○○○」の対にＩＣＤ−１０コード５３として「Ｂ００１」が設定されている。
【００５７】
また、コード化ルールテーブル５０には、検索キーワード５１として傷病名「×○×○」が設定されていると共に、この検索キーワード５１の傷病名「×○×○」に対応付けて補助項目４７の補助検索キーワード５２として部位名「□□□□」が設定され、これら検索キーワード５１の傷病名「×○×○」及び補助検索キーワード５２の部位名「□□□□」の対にＩＣＤ−１０コード５３として「Ｂ０１１」が設定されている。
【００５８】
さらに、コード化ルールテーブル５０には、検索キーワード５１として傷病名「○○××」が設定されていると共に、この検索キーワード５１の傷病名「○○××」に対応付けて補助項目４７の補助検索キーワード５２として部位名「△△△△」が設定され、これら検索キーワード５１の傷病名「○○××」及び補助検索キーワード５２の部位名「△△△△」の対にＩＣＤ−１０コード５３として「Ｂ１１１」が設定されている。
【００５９】
ここで、このようなコード化ルールテーブル５０は、コード変換装置３において表示部３２に表示される設定画面を介してコード化対象項目４６や、補助項目４７、検索キーワード５１、補助検索キーワード５２及びＩＣＤ−１０コード５３が設定されることにより作成され得る。
【００６０】
具体的に言うと、コード変換装置３の制御部３１は、項目選択部、補助項目選択部、検索キーワード設定部及び補助検索キーワードとしての操作部３３を介してオペレータにより表示部３２に設定画面を表示するよう指示されると、総合記憶部３９から設定画面のデータを読み出して表示部３２に送る。表示部３２は、送られてくる設定画面のデータに基づいて、図６に示すような設定画面６０を表示するようになされている。
【００６１】
この設定画面６０には、コード変換処理を実行する書類名や、所定コードに変換される入力語等の基本情報を設定するための「コード化ルール見出」領域６１と、コード化対象項目４６及び補助項目４７等を設定するための「コード化ルール条件」領域６２と、所定コードに対応付けられている正式名称や、そのコード等を設定するための「コード化ルール処理」領域６３とが設けられている。
【００６２】
具体的に「コード化ルール見出」領域６１は、所定コードが本来対応付けられている正式名称が入力されるテキストボックスたるコード化ルール名称欄６４と、当該コード化ルール名称欄６４に入力された入力語の分野（「傷病」名又は「手術」名）を選択するためのプルダウン方式のコード体系欄６５と、入院・手術等診断書や死亡診断書等の診断書の種類を選択するためのプルダウン方式の帳票種別欄６６と、帳票種別欄６６で選択した書類内の項目の中からコード化対象項目４６を選択するためのプルダウン方式のコード化対象項目欄６７とから構成されている。
【００６３】
この実施の形態の場合、図７では、「コード化ルール見出」欄６１において、コード化ルール名称欄６４に正式傷病名「大腿骨骨折」がオペレータにより入力されていると共に、コード体系欄６５で「傷病」がユーザに選択されている。また、この「コード化ルール見出」欄６１では、帳票種別欄６６において診断書７を示す「入院・手術等診断書」がオペレータにより選択されていると共に、コード化対象項目欄６７にコード化対象項目４６として傷病名項目１９を示す「入院（手術）等の契機となった傷病名」がオペレータにより選択されている一例が示されている。
【００６４】
また、「コード化ルール条件」領域６２には、上述した「コード化ルール見出」欄６１のコード化対象項目欄６７と同様に、「１」欄６９にコード化対象項目４６を選択するためのプルダウン方式のコード化対象項目設定欄７０が設けられている。コード化対象項目設定欄７０には、検索キーワード５１を入力するためのテキストボックスからなる検索語欄７１と、プルダウン方式からなる場所条件欄７２と、テキストボックスからなる場所条件用語句欄７３と、完全一致又は一部一致を選択するためのプルダウン方式からなる一致条件欄７４とが設けられている。
【００６５】
ここで、「コード化ルール条件」領域６２は、場所条件欄７２において例えば「前方」、「直前」、「直後」又は「後方」をプルダウン方式によって選択し得るようになされており、場所条件用語句欄７３に入力された入力語が、検索キーワード５１に対して場所条件欄７２で選択した「前方」、「直前」、「直後」又は「後方」の位置にあるか否かの条件付けを行え得るようになされている。
【００６６】
これに加えて「コード化ルール条件」領域６２には、「２」欄７６に補助項目４７を選択するためのプルダウン方式の補助項目欄７７が設けられており、当該補助項目欄７７に対して、補助検索キーワード５２を入力するためのテキストボックスからなる検索語欄７８と、プルダウン方式からなる場所条件欄７９と、テキストボックスからなる場所条件用語句欄８０と、完全一致又は一部一致を選択するためのプルダウン方式からなる一致条件欄８１とが設けられている。
【００６７】
因みに、ここで完全一致とは、コード化対象項目４６として設定された傷病名項目１９の入力語の文字と、検索キーワード５１の文字とが全て一致することをいい、一部一致とは、検索キーワー５１ドの文字が、傷病名項目１９の入力語に含まれていることをいう。
【００６８】
また、「コード化ルール条件」領域６２は、場所条件欄７９において例えば「前方」、「直前」、「直後」又は「後方」をプルダウン方式によって選択し得るようになされており、場所条件用語句欄８０に入力された入力語が、補助検索キーワード５２に対して場所条件欄７９で選択した「前方」、「直前」、「直後」又は「後方」の位置にあるか否かの条件付けを行え得るようになされている。
【００６９】
「コード化ルール処理」領域６３には、コード変換する情報を管理するための識別番号を入力するテキストボックスからなるコード化マスタコード欄８２と、所定コードが入力されるコード値欄８３と、「コード化ルール見出」領域６１のコード化ルール名称欄６４と同様に正式傷病名等の正式な入力語が入力される名称欄８４とか設けられており、コード値欄８３に例えばＩＣＤ−１０コード５３が入力され得るようになされている。
【００７０】
ここで、「コード化ルール条件」領域６２のコード化対象項目設定欄７０においてプルダウン方式により設定できるコード化対象項目４６は、図８に示すように、例えば傷病名項目１９及び手術名項目１６（図３）等がある。そして、コード化対象項目設定欄７０においてプルダウン方式によりコード化対象項目４６として傷病名項目１９が選択された場合には、補助項目欄７７において、傷病原因項目２０、合併症項目２２、既往症・持病項目１０、部位項目２１、傷病メモ項目１５、職業項目８ａ、医師の属する病院・診療科を示す病院・診療科項目（図示せず）及び医師名項目（図示せず）のうちいずれか１項目をプルダウン方式により補助項目４７として設定し得る（図２）。
【００７１】
また、コード化対象項目設定欄７０においてプルダウン方式によりコード化対象項目４６として手術名項目１６が選択された場合には、補助項目欄７７において、手術契機傷病名項目１６ａ、傷病原因項目１６ｂ、既往症・持病項目１０、手術箇所項目１６ｃ及び手術メモ項目１７のうちいずれか１項目をプルダウン方式により補助項目５２として設定し得る（図２）。
【００７２】
制御部３１は、操作部３３を介して設定画面６０において「コード化ルール見出」領域６１、「コード化ルール条件」領域６２及び「コード化ルール処理」領域６３に設定された各内容をコード化ルールデータベース４４に記憶し得るようになされている。
【００７３】
（２−１）コード変換処理
次に、図２に示した高精度処理モードＭ３におけるステップＳＰ４ｃ、ステップＳＰ５ｃ及びステップＳＰ６ｃのコード変換処理手順について、図９のフローチャートを用いて詳細に説明する。因みに、ここでは、設定画面６０において、コード化対象項目４６として傷病名項目１９が設定されていると共に、補助項目４７として部位項目２１が設定されており、場所条件欄７２，７９及び場所条件用語句欄７３，８０については共に設定されておらず、一致条件欄７４，８１において完全一致の条件が設定されている場合について以下説明する。
【００７４】
この場合、コード変換部３７は、コード変換処理を実行する診断書データを統括記憶部４０から読み出すと共に、コード化対象項目４６の傷病名項目１９に入力された入力傷病名と、補助項目４７の部位項目２１に入力された入力部位名とを当該診断書データから読み出す。その後、コード変換部３７は、図９に示すように、ルーチンＲＴ１の開始ステップから入ってステップＳＰ１に移り、診断書データのコード化対象項目４６に該当する傷病名項目１９（以下、これを該当項目と呼ぶ）の入力傷病名が検索キーワード５１と語形が一致しているか否かを判断する。ステップＳＰ１において肯定結果が得られると、このことは該当項目の入力傷病名と、検索キーワード５１との語形が完全一致したことを表しており、このときコード変換部３７は次のステップＳＰ２に移る。
【００７５】
ステップＳＰ２においてコード変換部３７は、診断書データの補助項目４７に該当する部位項目２１（以下、これを補助該当項目と呼ぶ）の入力部位名が補助検索キーワード５２と一致しているか否かを判断する。ステップＳＰ２において肯定結果が得られると、このことは補助該当項目の入力部位名と、補助検索キーワード５２との語形と完全一致したことを表しており、このときコード変換部３７は次のステップＳＰ３に移る。
【００７６】
ステップＳＰ３においてコード変換部３７は、該当項目の入力傷病名（入力語）と一致した検索キーワード５１と、補助該当項目の入力部位名（入力語）と一致した補助検索キーワードとの対に予め対応付けられた所定のＩＣＤ−１０コード５３に、当該入力傷病名を変換したコード化済データを生成し、次のステップＳＰ４へ移り、上述した処理を終了する。このようにしてコード変換部３７は、コード化ルール処理として、ステップＳＰ１、ステップＳＰ２及びステップＳＰ３までの処理を実行することにより、該当項目と、この該当項目とは異なる補助該当項目との２項目に区分けされて入力された各入力語を基に、該当項目の入力傷病名を所定のＩＣＤ−１０コード５３に変換し得るようになされている。
【００７７】
一方、上述したステップＳＰ１において否定結果が得られると、このことは該当項目の入力傷病名と、検索キーワード５１との語形が完全一致しなかったことを表しており、このときコード変換部３７は、次のステップＳＰ５に移る。
【００７８】
また、上述したステップＳＰ２において否定結果が得られると、このことは補助該当項目の入力部位名と、補助検索キーワード５２との語形が完全一致しなかったことを表しており、このときコード変換部３７は、次のステップＳＰ５に移る。
【００７９】
ステップＳＰ５においてコード変換部３７は、コード化データベース４４から傷病名マスタを読み出して、当該傷病名マスタの各標準傷病名と、入力傷病名とを突き合わせる単純突合処理を実行し、これら傷病名マスタの複数の標準傷病名のうちいずれかの標準傷病名と、入力傷病名との語形が一致するか否かを判断する。
【００８０】
ステップＳＰ５において肯定結果が得られると、このことは傷病名マスタの複数の標準傷病名のうちいずれかの標準傷病名と、入力傷病名との語形が完全一致したことを表しており、コード変換部３７は次のステップＳＰ６に移る。
【００８１】
ステップＳＰ６において、コード変換部３７は、傷病名マスタにおいて、入力傷病名と完全一致した標準傷病名に対応付けられたＩＣＤ−１０コードを読み出して、当該入力傷病名を当該ＩＣＤ−１０コードに変換したコード化済データを生成し、次のステップＳＰ４に移り、上述した処理を終了する。
【００８２】
これに対してステップＳＰ５において否定結果が得られると、このことは傷病名マスタの標準傷病名のいずれかと、入力傷病名との語形が完全一致しなかったことを表しており、このときコード変換部３７は次のサブルーチンＳＲＴ２に移り、後述するスコアリング処理を実行した後ステップＳＰ４に移って上述した処理を終了する。
【００８３】
（２−２）スコアリング処理
次に、スコアリング処理について説明する。実際上、スコアリング処理部３８は、図１０に示すように、サブルーチンＳＲＴ２の開始ステップから入ってステップＳＰ１０に移り、例えばｍ文字数の入力傷病名から、文字数単位が１文字からなる複数の文字と、文字数単位が２文字で隣接する２文字の組み合わせからなる複数の文字列と、文字数単位が３文字で隣接する３文字の組み合わせからなる複数の文字列と、…、文字数単位が（ｍ−１）文字で隣接する（ｍ−１）文字の組み合わせからなる複数の文字列と、文字数単位がｍ文字からなる文字列（すなわち入力傷病名そのもの）とをそれぞれ抽出し、次のステップＳＰ１１に移る。
【００８４】
具体的には、例えば入力傷病名が５文字からなる「悪性腸腫瘍」である場合、当該「悪性腸腫瘍」を分解し、１文字からなる単語「悪」、単語「性」、単語「腸」、単語「腫」及び単語「瘍」と、隣接する２文字からなる単語「悪性」、単語「性腸」、単語「腸腫」及び単語「腫瘍」と、隣接する３文字からなる単語「悪性腸」、単語「性腸腫」及び単語「腸腫瘍」と、隣接する４文字からなる単語「悪性腸腫」及び単語「性腸腫瘍」と、５文字からなる単語「悪性腸腫瘍」とを抽出し得るようになされている。
【００８５】
ステップＳＰ１１において、入力語抽出部、用語抽出部、一致数算出部、平準化頻出度算出部、決定部及び文字数差算出部としてのスコアリング処理部３８は、次の数１に示す式に基づいて入力傷病名の最大頻出度を算出して、これをコード化ルールデータベース４４に記憶し、次のステップＳＰ１２に移る。
【００８６】
【数１】
2010257329.tif 000003
【００８７】
なお、式中のｍは入力傷病名の全文字数を示す。
【００８８】
具体的には、入力傷病名が５文字の「悪性腸腫瘍」である場合、上述した数１においてｍ＝５となり、スコアリング処理部３８によって、最大頻出度として、（５×１）＋（４×２）＋（３×３）＋（２×４）＋（１×５）＝３５が算出され得る。
【００８９】
ステップＳＰ１２においてスコアリング処理部３８は、傷病名マスタの複数の標準傷病名の中から任意に１つの標準傷病名を選択して読み出し、次のステップＳＰ１３に移る。ステップＳＰ１３においてスコアリング処理部３８は、選択した例えばｎ文字数の標準傷病名から、文字数単位が１文字からなる複数の文字と、文字数単位が２文字で隣接する２文字の組み合わせからなる複数の文字列と、文字数単位が３文字で隣接する３文字の組み合わせからなる複数の文字列と、…、文字数単位が（ｎ−１）文字で隣接する（ｎ−１）文字の組み合わせからなる複数の文字列と、文字数単位がｎ文字からなる文字列（すなわち標準傷病名そのもの）とをそれぞれ抽出し、次のステップＳＰ１４に移る。
【００９０】
具体的には、例えば標準傷病名が４文字からなる「小腸腫瘍」である場合、当該「小腸腫瘍」を分解し、１文字からなる単語「小」、単語「腸」、単語「腫」及び単語「瘍」と、隣接する２文字からなる単語「小腸」、単語「腸腫」及び単語「腫瘍」と、隣接する３文字からなる単語「小腸腫」及び単語「腸腫瘍」と、隣接する４文字からなる単語「小腸腫瘍」とを抽出し得るようになされている。
【００９１】
ステップＳＰ１４においてスコアリング処理部３８は、ステップＳＰ１０において入力傷病名から抽出した１文字からなる文字と、ステップＳＰ１３において標準傷病名から抽出した１文字からなる文字とを照合してゆき、入力傷病名から抽出した１文字の文字と、標準傷病名から抽出した１文字の文字とが全て不一致であるか否かを判断する。
【００９２】
ステップＳＰ１４において否定結果が得られると、このことは入力傷病名から抽出した１文字からなる文字と、標準傷病名から抽出した１文字からなる文字とが少なくとも１単語以上一致していること、すなわち入力傷病名と標準傷病名とに共通する文字が存在し、入力傷病名が標準傷病名を示している可能性があることを示しており、このときスコアリング処理部３８は次のサブルーチンＳＲＴ３に移る。
【００９３】
サブルーチンＳＲＴ３においてスコアリング処理部３８は、平準化頻出度算出処理を実行することにより、入力傷病名に対する標準傷病名の平準化頻出度を算出し、次のステップＳＰ１６に移る。実際上、スコアリング処理部３８は、平準化頻出度算出処理として、図１１に示すように、サブルーチンＳＲＴ３の開始ステップから入ってステップＳＰ３１に移り、入力傷病名から抽出した文字及び文字列と、標準傷病名から抽出した文字及び文字列とを同じ文字数単位毎に比較してゆき、入力傷病名の文字及び文字列と、標準傷病名の文字及び文字列とが一致した一致数を文字数単位毎に算出し、次のステップＳＰ３２に移る。
【００９４】
すなわち、例えば入力傷病名を５文字からなる「悪性腸腫瘍」とし、標準傷病名を４文字からなる「小腸腫瘍」とした場合、スコアリング処理部３８は、図１２に示すように、入力傷病名の「悪性腸腫瘍」（図１２において横に配置）から抽出した文字数単位が１文字からなる単語「悪」、単語「性」、単語「腸」、単語「腫」及び単語「瘍」と、標準傷病名の「小腸腫瘍」（図１２において縦に配置）から抽出した文字数単位が１文字からなる単語「小」、単語「腸」、単語「腫」及び単語「瘍」とをそれぞれ対比し、入力傷病名及び標準傷病名の１文字からなる文字の一致数を算出する。この実施の形態の場合、スコアリング処理部３８は、入力傷病名及び標準傷病名の１文字からなる文字のうち単語「腸」、単語「腫」及び単語「瘍」の３つの単語が一致していることから一致数として「３」を算出する。
【００９５】
また、同様にしてスコアリング処理部３８は、図１３に示すように、入力傷病名の「悪性腸腫瘍」から抽出した文字数単位が２文字からなる単語「悪性」、単語「性腸」、単語「腸腫」及び単語「腫瘍」と、標準傷病名の「小腸腫瘍」から抽出した文字数単位が２文字からなる単語「小腸」、単語「腸腫」及び単語「腫瘍」とをそれぞれ対比し、入力傷病名及び標準傷病名の２文字からなる隣接する文字列の一致数を算出する。この実施の形態の場合、スコアリング処理部３８は、入力傷病名及び標準傷病名の２文字からなる文字列のうち単語「腸腫」及び単語「腫瘍」の２つの文字列が一致していることから一致数として「２」を算出する。同様にしてスコアリング処理部３８は、入力傷病名の「悪性腸腫瘍」と標準傷病名の「小腸腫瘍」とからそれぞれ抽出した文字及び文字列の一致数を文字数単位毎に算出し得るようになされている。
【００９６】
ステップＳＰ３２においてスコアリング処理部３８は、文字数単位毎に算出した一致数に対して当該文字数単位毎に予め設定した所定の重み付け係数を乗算して単語一致度を算出した後、これら文字数単位毎に算出した単語一致度を全て加算することにより、入力標準名に対する標準傷病名の頻出度を算出し、次のステップＳＰ３３に移る。
【００９７】
この実施の形態の場合、スコアリング処理部３８は、例えば１文字の文字数単位では重み付け係数として「１」を乗算し、２文字の文字数単位では重み付け係数として「２」を乗算し、３文字の文字数単位では重み付け係数として「３」を乗算し得るようになされており、当該文字数単位と同じ数値の重み付け係数を一致数に乗算し得るようになされている。
【００９８】
すなわち、スコアリング処理部３８は、（Ｘ１×１）＋（Ｘ２×２）＋（Ｘ３×３）…＋（Ｘｍ×ｍ）の式を用い、Ｘ１に文字数単位が１文字からなる文字における一致数を導入し、Ｘ２に文字数単位が２文字の文字列における一致数を導入し、Ｘ３に文字数単位が３文字の文字列における一致数を導入してゆき、入力傷病名の１文字からｍ文字までの各文字数単位での標準傷病名との一致数を導入して頻出度を算出し得るようになされている。因みに、Ｘｍは文字数単位がｍ文字の文字列における一致数を示し、１、２、３…ｍは文字数が増えるに従って数値を増やしていった重み付け係数を示す。
【００９９】
例えば入力傷病名を５文字からなる「悪性腸腫瘍」とし、標準傷病名を４文字からなる「小腸腫瘍」とした場合、スコアリング処理部３８は、１文字からなる文字の一致数Ｘ１が「３」、２文字の文字列の一致数Ｘ２が「２」、３文字の文字列の一致数Ｘ３が「１」であることから、上記数式が（３×１）＋（２×２）＋（１×３）となり、頻出度として「１０」を算出する。
【０１００】
ステップＳＰ３３においてスコアリング処理部３８は、ステップＳＰ３２により算出した頻出度を平準化した平準化頻出度を算出し、サブルーチンＳＲＴ３を終了して次のステップＳＰ１６に移る。ここでスコアリング処理部３８により算出される平準化頻出度は、ステップＳＰ３２により算出した頻出度を、ステップＳＰ１１において算出した最大頻出度で除算し、「１００」を乗算することにより算出され得る。この実施の形態の場合、スコアリング処理部３８は、頻出度「１０」を最大頻出度「３５」で除算して「１００」を乗算することにより平準化頻出度として「２８．５７」が算出され得る。
【０１０１】
次いで、図１０に示すように、ステップＳＰ１６においてスコアリング処理部３８は、他の標準傷病名について既に平準化頻出度が算出されているとき、既に算出されている他の標準傷病名の平準化頻出度と、新たに算出された平準化頻出度とを比較して、平準化頻出度の高い順にこれら標準傷病名を優先的に羅列させたランキング表を作成し、次のステップＳＰ１７に移る。このようにしてスコアリング処理部３８は、平準化頻出度を基に標準傷病名のランキング順位を決定し得るようになされている。
【０１０２】
ステップＳＰ１７においてスコアリング処理部３８は、他の標準傷病名の平準化頻出度と、サブルーチンＳＲＴ３において新たに算出した平準化頻出度を比較して、当該平準化頻出度が同じ数値であるか否かを判断する。
【０１０３】
ステップＳＰ１７において肯定結果が得られると、このことは他の標準傷病名の平準化頻出度と、サブルーチンＳＲＴ３において新たに算出した標準傷病名の平準化頻出度とが同じであることを表しており、このときスコアリング処理部３８は次のステップＳＰ１８に移る。ステップＳＰ１８においてスコアリング処理部３８は、入力傷病名の全文字数と、平準化頻出度が同じであった各標準傷病名の全文字数とをそれぞれ対比して、当該入力傷病名と各標準傷病名との文字数差を算出し、次のステップＳＰ１９に移る。
【０１０４】
ステップＳＰ１９においてスコアリング処理部３８は、入力傷病名との文字数差が小さい標準傷病名を、当該入力傷病名との文字数差が大きい標準傷病名よりも上位の位置に優先的に配置したランキング表を作成し、次のステップＳＰ２０に移る。
【０１０５】
一方、上述したステップＳＰ１７において否定結果が得られると、このことは他の標準傷病名の平準化頻出度と、サブルーチンＳＲＴ３において新たに算出した標準傷病名の平準化頻出度とが異なることを表しており、このときスコアリング処理部３８は次のステップＳＰ２０に移る。
【０１０６】
ステップＳＰ２０においてスコアリング処理部３８は、ステップＳＰ１３において文字を抽出していない標準傷病名が傷病名マスタに存在しているか否かを判断する。ステップＳＰ２０において肯定結果が得られると、このことはステップＳＰ１３において文字を抽出していない標準傷病名が傷病名マスタに未だ存在していることを表しており、このときスコアリング処理部３８は次のステップＳＰ２１に移る。
【０１０７】
ステップＳＰ２１においてスコアリング処理部３８は、傷病名マスタの複数の標準傷病名のうち未だ文字が抽出されていない標準傷病名を選択し、再びステップＳＰ１３に移り、当該選択した標準傷病名から文字数単位毎に文字及び文字列を抽出して上述した処理を繰り返す。
【０１０８】
一方、上述したステップＳＰ２０において否定結果が得られると、このことはステップＳＰ１３において文字数単位毎に文字及び文字列を抽出していない標準傷病名が傷病名マスタに存在していないこと、すなわち傷病名マスタの全ての標準傷病名と、入力傷病名との文字及び文字列の対比が実行されたことを表しており、このときスコアリング処理部３８は次のステップＳＰ２３に移り、スコアリング処理を終了する。
【０１０９】
また、上述したステップＳＰ１４において肯定結果が得られると、このことは入力傷病名から抽出した１文字からなる文字と、標準傷病名から抽出した１文字からなる文字とが全く一致していないこと、すなわち入力傷病名と標準傷病名とに共通する文字が全く存在せず、入力傷病名が標準傷病名を示している可能性が低いことを表しており、このときスコアリング処理部３８は次のステップＳＰ２２に移る。
【０１１０】
ステップＳＰ２２においてスコアリング処理部３８は、ステップＳＰ１４において、入力傷病名に対し１文字からなる文字を比較した標準傷病名を用いた平準化頻出度を算出する算出処理を中止し、次のステップＳＰ２０に移り、上述した処理を繰り返す。
【０１１１】
（３）動作及び効果
以上の構成において、コード変換装置３では、診断書データの複数の項目の中から例えば傷病名項目１９をコード化対象項目４６として予め設定しておくと共に、傷病名項目１９に対して所定の傷病名を検索キーワード５１として予め設定しておく。また、コード変換装置３では、診断書データの複数の項目の中からコード化対象項目４６とは別に例えば部位項目２１を補助項目４７として予め設定しておくと共に、各検索キーワード５１に対応付けて部位項目２１に部位名を補助検索キーワード５２として予め設定しておき、検索キーワード５１と補助検索キーワード５２との各組み合わせから推測できる正式傷病名のＩＣＤ−１０コード５３を、検索キーワード５１及び補助検索キーワード５２の対毎に予め対応付けておく。
【０１１２】
すなわちコード変換装置３では、例えば検索キーワード５１として傷病名「骨折」を設定しておくと共に、補助検索キーワード５２として部位名「大腿部」を設定し、これら検索キーワード５１の「骨折」と補助検索キーワード４２の「大腿部」の組み合わせから推測できる正式傷病名「大腿骨骨折」のＩＣＤ−１０コード５３を、当該検索キーワード５１の「骨折」及び補助検索キーワード５２の「大腿部」の対に予め対応付けおく。
【０１１３】
そして、コード変換装置３では、入力装置２から診断書データを取り込むと、当該診断書データから該当項目の入力傷病名と、補助該当項目の入力部位名とを抽出し、当該入力傷病名がコード化ルールデータベース４４に記憶した検索キーワード５１と一致するか否かを判断すると共に、当該入力部位名が当該検索キーワード５１に対応付けた補助検索キーワード５２と一致するか否かを判断する。
【０１１４】
その結果、コード変換装置３では、該当項目の入力傷病名が検索キーワード５１と一致すると共に、補助該当項目の入力部位名が当該検索キーワード５１と対応付けた補助検索キーワード５２と一致すると、当該検索キーワード５１及び補助検索キーワード５２の対に予め対応付けたＩＣＤ−１０コード５３に入力傷病名を変換する。
【０１１５】
ところで、従来のコード変換装置では、入力装置から取り込んだ診断書データにおいて仮に傷病名項目に入力傷病名として単に「骨折」とだけあると、そのままでは正式傷病名が不明であるため、当該入力傷病名をＩＣＤ−１０コードに変換することができなかった。
【０１１６】
これに対して本実施の形態によるコード変換装置３では、入力装置２から取り込んだ診断書データにおいて仮に該当項目に入力傷病名として単に「骨折」とだけあっても、補助該当項目に入力部位名「大腿部」とあれば、コード化ルールテーブル５０に基づいて、当該入力傷病名「骨折」が正式傷病名「大腿骨骨折」を意図していると推測し、当該正式傷病名「大腿骨骨折」のＩＣＤ−１０コード５３に入力傷病名を変換でき、かくして入力傷病名を該当する所定のＩＣＤ−１０コード５３に従来よりも高い確率で変換し得る。
【０１１７】
また、コード変換装置３では、入力傷病名がコード化データベース４４のコード化ルールテーブル５０及び傷病名マスタデータベース４３の傷病名マスタを基にＩＣＤ−１０コードに変換できなかったとき、スコアリング処理を実行する。
【０１１８】
コード変換装置３では、スコアリング処理として、診断書データの例えばｍ文字の入力傷病名を分解し、１文字からなる文字全てを入力傷病名から抽出すると共に、１文字から入力傷病名の全文字数までの各文字数単位（２文字、３文字、…ｍ文字）毎に、当該文字数単位からなる隣接した各文字列全てを入力傷病名から抽出する
また、このコード変換装置３では、標準マスタから任意に選択された例えばｎ文字の標準傷病名を分解し、１文字からなる文字全てをこの標準傷病名から抽出すると共に、１文字から標準傷病名の全文字数までの各文字数単位（２文字、３文字、…ｎ文字）毎に、当該文字数単位からなる隣接した各文字列全てを抽出する。
【０１１９】
コード変換装置３では、入力傷病名から抽出した複数の文字及び文字列と、標準傷病名から抽出した複数の文字及び文字列とを対比し、入力傷病名から抽出した複数の文字及び文字列に対して、標準傷病名から抽出した複数の文字及び文字列が一致している一致数を、各文字数単位毎に算出した後、文字数単位毎に異なる重み付け係数を各一致数に乗算することにより文字数単位毎に一致度合いを算出する。コード変換装置３では、算出した一致度合いを全て加算して頻出度を算出した後、頻出度を平準化して平準化頻出度を算出する。
【０１２０】
このようにしてコード変換装置３では、標準マスタに記憶された全ての標準傷病名と、入力傷病名との間で平準化頻出度を算出してゆき、当該平準化頻出度が高いほど入力傷病名と語形が近似していると判断し、標準マスタの他の全ての標準傷病名の中で入力傷病名とどの程度近似しているかを示すランキング順位を決定する。
【０１２１】
かくして、コード変換装置３では、ランキング順位に従って平準化頻出度が高い順に所定数の標準傷病名のみを羅列させたランキング表を作成した後、このランキング表を表示部３２に表示して、オペレータに対して呈示する。この結果、オペレータは入力傷病名と同じであると推測される標準傷病名をランキング表の中から容易に選択することができる。
【０１２２】
これによりコード変換装置３では、オペレータが標準マスタに記憶された膨大な数の標準傷病名の中から入力傷病名と同じであると推測される標準傷病名を一つ一つ目視確認して検索する負担を軽減できる。また、コード変換装置３では、平準化頻出度に基づいて、診断書データの入力傷病名と同じであると推測される標準傷病名を客観的に選定して所定数まで限定できると共に、この限定した標準傷病名のみをオペレータに呈示することで、当該オペレータによる主観的な判断だけによる選択ミスを回避することができ、かくして入力傷病名を該当する所定のＩＣＤ−１０コード５３に従来よりも高い確率で正確に変換し得る。
【０１２３】
また、コード変換装置３では、入力傷病名から抽出した複数の文字及び文字列と、標準傷病名から抽出した複数の文字及び文字列とを対比する際に、標準傷病名から抽出した１文字からなる文字が、入力傷病名から抽出した１文字からなる文字と不一致のとき、当該標準傷病名を基に頻出度を算出する算出処理を中止し、標準マスタの残りの他の標準傷病名と入力傷病名との対比を実行する。
【０１２４】
従って、コード変換装置３では、入力傷病名と全く異なる語形からなる標準傷病名を基に頻出度を算出する算出処理を中止する分だけその後の計算処理負担を軽減することができ、迅速にランキング表を作成して当該ランキング表をオペレータに対し呈示することができる。
【０１２５】
また、コード変換装置３では、仮に同じ平準化頻出度の標準傷病名が複数存在していても、入力傷病名との文字数差が小さい標準傷病名を、入力傷病名との文字数差が大きい標準傷病名よりも上位に配置したランキング表を作成する。これによりコード変換装置３では、仮に平準化頻出度が同じ標準傷病名が複数存在していても、入力傷病名と同じ意味内容を有する可能性がある文字数差の小さい標準傷病名をランキング表の上位に表示させることができる。
【０１２６】
以上の構成によれば、コード変換支援装置としてのコード変換装置３では、入力傷病名から抽出した複数の文字及び文字列と、標準傷病名から抽出した複数の文字及び文字列とが一致している一致数を各文字数単位毎に算出した後、この文字数単位毎に異なる重み付け係数を各一致数に乗算し、その算出結果を加算及び平準化して、得られた平準化頻出度を基に標準傷病名のランキング順位を決定するようにした。
【０１２７】
これにより、コード変換装置３では、平準化頻出度に基づいて入力傷病名が意図している可能性のある標準傷病名を客観的に選定し、ランキング順位を付した標準傷病名をオペレータに呈示することができるので、当該オペレータによる主観的な判断だけによる選択ミスを回避させつつ、入力傷病名に該当する可能性のあるＩＣＤ−１０コード５３を容易に選択させることができ、かくして入力傷病名を該当する所定のＩＣＤ−１０コード５３に従来よりも高い確率で変換し得る。
【０１２８】
また、診断書データの複数の項目の中から選定したコード化対象項目４６に検索キーワード５１を設定すると共に、検索キーワード５１に対応付けて補助項目４７に補助検索キーワード５２を設定しておき、検索キーワード５１と補助検索キーワード５２との各組み合わせから推測できる正式傷病名のＩＣＤ−１０コード５３を、検索キーワード５１及び補助検索キーワード５２の対毎に予め対応付けておくようにした。
【０１２９】
これにより、コード変換装置３では、仮に入力傷病名だけでは所定のＩＣＤ−１０コード５３を推測し得ない入力傷病名のみが該当項目にあっても、コード化ルールテーブル５０に基づいて、該当項目の入力傷病名と補助該当項目の入力部位名との関係から、当該項目の入力傷病名が意図する所定のＩＣＤ−１０コード５３を推測することができ、かくして入力傷病名を該当する所定のＩＣＤ−１０コード５３に従来よりも高い確率で変換し得る。
【０１３０】
（４）他の実施の形態
なお、本発明は、本実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形実施が可能である。例えば、入力語として入力傷病名及び入力部位名だけでなく、入力手術名や入力傷病原因等この他種々の入力語を適用してもよい。また、医療関連用語として標準傷病名を適用したが、標準手術名等この他種々の医療関連用語を適用してもよい。
【０１３１】
なお、上述した実施の形態においては、傷病者毎に作成され、傷病者に関する各種情報が区分けされて項目別に入力された医療関連書類データとして、傷病や手術に関する診断書４の内容が所定項目別に入力された診断書データを適用する場合について述べたが、本発明はこれに限らず、死亡に関する各種情報が区分けされて所定項目別に入力された死亡診断書データや、入院に関する各種情報が区分けされて項目別に入力された入院カルテデータ、外来に関する各種情報が区分けされて所定項目別に入力された外来カルテデータ、診療料金に関する各種情報が区分けされて所定項目別に入力された診療報酬明細書（レセプト）データ、妊婦に関する各種情報が区分けされて所定項目別に入力された母子手帳データ等この他種々の医療関連書類データを適用するようにしてもよい。
【０１３２】
また、上述した実施の形態においては、診断書７の傷病名項目１９をコード化対象項目４６とした場合について述べたが、本発明はこれに限らず、個人情報項目８、傷病特定項目９、既往症・持病項目１０、前医項目１１、診療期間項目１２、入院期間項目１３、退院理由状況項目１４、傷病メモ項目１５、手術名項目１６、手術メモ項目１７、傷病原因項目２０、部位項目２１、合併症項目２２、初診メモ項目２４、症状経過メモ項目２５又は既存障害メモ項目１６等この他種々の項目をコード化対象項目４６としてもよい。
【０１３３】
さらに、上述した実施の形態においては、コードとして、ＩＣＤ−１０コードを適用するようにした場合について述べたが、本発明はこれに限らず、コード化対象項目４６とした各項目に応じて、例えば手術・処置の領域に付されたＫコードや、日本臨床検査医学会が制定した臨床検査コードであるＪＬＡＣ１０コード、或いは細胞診・生理機能検査等に使用され、組織の詳細や、全血、血漿、血清、皮膚、骨、膣、肺及び小脳等の生体部位等を分類してコードを付した材料コード、蛍光抗体法や酵素抗体法、遠心分離法等の測定法を分類してコードを付した測定法コード、薬価単位に設定され、薬価調査が実施されるときに使用される薬価基準収載医薬品コード等この他種々のコードを適用するようにしてもよい。
【０１３４】
さらに、上述した実施の形態においては、診断書７の部位項目２１を補助項目４７とした場合について述べたが、本発明はこれに限らず、個人情報項目８、傷病特定項目９、既往症・持病項目１０、前医項目１１、診療期間項目１２、入院期間項目１３、退院理由状況項目１４、傷病メモ項目１５、手術名項目１６、手術メモ項目１７、傷病名項目１９、傷病原因項目２０、合併症項目２２、初診メモ項目２４、症状経過メモ項目２５又は既存障害メモ項目１６等この他種々の項目を補助項目４７としてもよい。
【０１３５】
具体的にルールベースコード化処理においては、コード化対象項目４６として手術名項目１６を選択し、補助項目４７として傷病名項目１９を選択した場合、手術名項目１６の検索キーワード５１として手術名「腫瘍手術」を設定しておくと共に、補助検索キーワード５２として傷病名「肺悪性腫瘍」を設定しておき、これら検索キーワード５１の「腫瘍手術」と補助検索キーワード５２の「肺悪性腫瘍」の組み合わせから推測できる正式手術名「肺悪性腫瘍手術」のＫコードを、当該検索キーワード５１の「腫瘍手術」及び補助検索キーワード５２の「肺悪性腫瘍」の対に対応付けおく。
【０１３６】
これにより、コード変換装置３では、入力装置２から取り込んだ診断書データにおいて仮に該当項目に入力手術名として単に「腫瘍手術」とだけあっても、補助該当項目に入力傷病名として「肺悪性腫瘍」とあれば、コード化ルールテーブルに基づいて、当該入力手術名「腫瘍手術」が正式手術名「肺悪性腫瘍手術」を意図していると推測し、当該正式傷病名「肺悪性腫瘍手術」のＫコードに入力手術名を変換でき、かくして入力手術名を該当する所定のＫコードに従来よりも高い確率で変換し得る。
【０１３７】
また、他の実施の形態として、コード化対象項目４６として傷病名項目１９を選択し、補助項目４７として個人情報項目８を選択した場合、傷病名項目１９の検索キーワード５１として傷病名「骨折」を設定しておき、個人情報項目８の補助検索キーワード５２として職業名「△△」を設定しおき、これら検索キーワード５１と補助検索キーワード５２との組み合わせから推測できる正式傷病名（例えばその職業「△△」において特に多い傷病名）「××骨折」を対応付けて記憶することができる。
【０１３８】
これによりコード変換装置３では、入力装置２から取り込んだ診断書データにおいて仮に該当項目に入力手術名として単に「骨折」とだけあっても、補助該当項目に職業名として「△△」とあれば、コード化ルールテーブルに基づいて、当該入力手術名「骨折」が正式手術名「××骨折」を意図していると推測し、当該正式傷病名「××骨折」のＩＣＤ−１０コード５３に入力手術名を変換でき、かくして入力手術名を該当する所定のＩＣＤ−１０コード５３に従来よりも高い確率で変換し得る。
【０１３９】
さらに、上述した実施の形態においては、コード化対象項目４６と補助項目４７との合計２項目に基づいて入力語を所定コードに変換する場合について述べたが、本発明はこれに限らず、コード化対象項目４６と、補助項目４６として第１の補助項目及び第２の補助項目の合計３項目や、合計４項目等この他複数の補助項目に基づいて入力語を所定コードに変換するようにしてもよい。
【０１４０】
この場合、コード変換装置３は、図１４に示すように、例えばコード化対象項目４６として傷病名項目１９を設定し、第１の補助項目９１として傷病原因項目２０（図３）を設定し、さらに第２の補助項目９２として合併症項目２２（図３）を設定し得る。また、コード変換装置３は、コード化対象項目４６とした傷病名項目１９に所定の検索キーワードを設定し、第１の補助項目９１とした傷病原因項目２０に第１の補助検索キーワードを設定し、第２の補助項目９２とした合併症項目２２に第２の補助検索キーワードを設定する。
【０１４１】
かくして、コード変換装置３では、コード化対象項目４６とした傷病名項目１９に該当する該当項目の入力傷病名が検索キーワードと一致すると共に、第１の補助項目９１とした傷病原因項目２０に該当する第１の補助該当項目の入力語が当該検索キーワードと対応付けた第１の補助検索キーワードと一致し、さらに第２の補助項目９２とした合併症項目２２に該当する第２の補助該当項目の入力語が当該検索キーワードと対応付けた第２の補助検索キーワードと一致すると、当該検索キーワード、第１の補助検索キーワード及び第２の補助検索キーワードの対に予め対応付けたＩＣＤ−１０コードに入力傷病名を変換し、上述の実施の形態と同様の効果を得ることができる。
【０１４２】
さらに、上述した実施の形態においては、補助項目４７に１つの補助検索キーワード５２を設定する場合について述べたが、本発明はこれに限らず、補助項目４７に２つや３つ等この複数の補助検索キーワードを設定するようにしてよい。この場合、コード変換装置３では、該当項目の入力語が検索キーワードと一致すると共に、補助該当項目の入力語が複数の補助検索キーワード全てと一致したとき、検索キーワードと複数の補助検索キーワードの対に対応付けた所定のコードに、該当項目の入力語を変換させることができる。
【０１４３】
さらに、上述した実施の形態においては、平準化頻出度として、ステップＳＰ１１において算出した最大頻出度で頻出度を除算し、「１００」を乗算することにより算出する場合について述べたが、本発明はこれに限らず、本発明はこれに限らず、ステップＳＰ１１において算出した最大頻出度で頻出度を除算することにより平準化頻出度を算出するようにしても良い。
【０１４４】
さらに、上述した実施の形態においては、ランキング順位に従って平準化頻出度が高い順に所定数の標準傷病名のみを羅列させたランキング表を作成する場合について述べたが、本発明はこれに限らず、オペレータが所望する標準傷病名のランキング順位のみを表示部３２に表示させたり、或いは入力傷病名と語形が近似していない平準化頻出度が低い所定数の標準傷病名のみを羅列させたランキング表を作成したりしてもよい。
【０１４５】
さらに、上述の実施の形態においては、ＲＯＭに予めコード化ルール処理プログラム及びスコアリング処理プログラムを格納するようにした場合について述べたが、本発明はこれに限らず、コンピュータにコード化ルール処理プログラム及びスコアリング処理プログラムを他のコンピュータ等からダウンロードしたり、コード化ルール処理プログラム及びスコアリング処理プログラムの格納された例えばＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＤＶＤ−ＲＯＭ（Digital Versatile Disc Read Only Memory ）等のパッケージメディアでなるプログラム格納媒体を再生してコンピュータにインストールしても良い。
【０１４６】
また、コード化ルール処理プログラム及びスコアリング処理プログラムが一時的若しくは永続的に格納される半導体メモリや光磁気ディスク等のプログラム格納媒体を再生して当該コード化ルール処理プログラム及びスコアリング処理プログラムをインストールしても良く、さらにコンピュータに半導体メモリのスロットを設け、当該スロットにコード化ルール処理プログラム及びスコアリング処理プログラムが一時的若しくは永続的に格納された半導体メモリを装填してインストールしても良い。
【０１４７】
そして、これらのプログラム格納媒体にコード化ルール処理プログラム及びスコアリング処理プログラムを格納する手段としては、ローカルエリアネットワーク、ディジタル衛生放送等の優先及び無線通信媒体を利用しても良く、ルータやモデム等の各種通信インターフェースを介在させて格納するようにしても良い。
【符号の説明】
【０１４８】
３  コード変換装置（コード変換装置、コード変換支援装置）
３３  操作部（項目選択部、補助項目選択部、検索キーワード設定部、補助検索キーワード）
３６  ネットワークインターフェイス（取得部）
３８  スコアリング処理部（入力語抽出部、用語抽出部、一致数算出部、平準化頻出度算出部、決定部、文字数差算出部）
４３  傷病名マスタデータベース（記憶部）
４４  コード化ルールデータベース（テーブル記憶部）
【図１】
2010257329.tif 000004
【図２】
2010257329.tif 000005
【図３】
2010257329.tif 000006
【図４】
2010257329.tif 000007
【図５】
2010257329.tif 000008
【図６】
2010257329.tif 000009
【図８】
2010257329.tif 000010
【図９】
2010257329.tif 000011
【図１０】
2010257329.tif 000012
【図１１】
2010257329.tif 000013
【図１２】
2010257329.tif 000014
【図１３】
2010257329.tif 000015
【図１４】
2010257329.tif 000016
【図７】
2010257329.tif 000017