(57)【要約】【課題】病名のコード化についての工夫が図られた病名コード化支援装置、このような病名コード化支援装置に好適な病名コード化支援プログラム、および病名コード化方法を提供する。【解決手段】病名を表わす文字列の入力操作が行なわれる病名入力操作部と、主となる病名および修飾語のそれぞれとコードとが対応付けられてなるコードマスタを参照し、上記病名入力操作部の操作により入力された病名を、このコードマスタに格納された主となる病名および修飾語に分割して分割された主となる病名および修飾語それぞれをコード化する。【選択図】        図１２
2004220167.tif 000002
【特許請求の範囲】
【請求項１】
主となる病名と修飾語とからなる病名をコード化する病名コード化支援装置において、
病名を表わす文字列の入力操作が行なわれる病名入力操作部と、
主となる病名および修飾語のそれぞれとコードとが対応付けられてなるコードマスタを参照し、前記病名入力操作部の操作により入力された病名を、該コードマスタに格納された主となる病名および修飾語に分割して分割された主となる病名および修飾語それぞれをコード化することにより該病名全体をコード化する病名コード化部とを備えたことを特徴とする病名コード化支援装置。
【請求項２】
前記病名コード化部は、前記コードマスタを参照して、前記病名入力操作部の操作により入力された病名について該病名の先頭あるいは最後尾の文字のうちのいずれか一方の文字を起点に１文字ずつ順次削除しながら未だ削除されていない残りの部分が前記コードマスタにおいてコードに対応付けられた主となる病名および修飾語のいずれかと一致するか否かを検索する処理を行ない、一致した部分をコード化すると共に、一旦削除した部分について前記処理を繰り返すことにより、前記病名全体をコード化するものであることを特徴とする請求項１記載の病名コード化支援装置。
【請求項３】
前記コードマスタは、所定の記号を含むのを避けた、主となる病名および修飾語が登録されてなるものであり、
前記病名入力操作部は、文字と文字との間に前記所定の記号の入力を許容するものであることを特徴とする請求項１記載の病名コード化支援装置。
【請求項４】
プログラムを実行する情報処理装置内で実行され、該情報処理装置を、主となる病名と修飾語とからなる病名をコード化する病名コード化支援装置として動作させる病名コード化支援プログラムにおいて、
前記情報処理装置を、
病名を表わす文字列の入力操作が行なわれる病名入力操作部と、
主となる病名および修飾語のそれぞれとコードとが対応付けられてなるコードマスタを参照し、前記病名入力操作部の操作により入力された病名を、該コードマスタに格納された主となる病名および修飾語に分割して分割された主となる病名および修飾語それぞれをコード化することにより該病名全体をコード化する病名コード化部とを備えた病名コード化支援装置として動作させることを特徴とする病名コード化支援プログラム。
【請求項５】
主となる病名と修飾語とからなる病名をコード化する病名コード化方法において、
主となる病名および修飾語のそれぞれとコードとが対応付けられてなるコードマスタを参照しながら、主となる病名および修飾語からなる病名を、該コードマスタに格納された主となる病名および修飾語に分割し、分割された主となる病名および修飾語それぞれをコード化することを特徴とする病名コード化方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、主となる病名と修飾語とからなる病名をコード化する、病名コード化支援装置および病名コード化方法、ならびに、プログラムを実行する情報処理装置内で実行され、該情報処理装置を該病名コード化支援装置として動作させる病名コード化支援プログラムに関する。
【０００２】
【従来の技術】
近年、患者情報のデジタルデータ化を進めている病院のなかには、他の病院との間での疾病ごとの患者情報の共有化や各種疾病の統計処理における利便性向上のために、患者の病名を世界保健機関（ＷＨＯ）により定められ厚生労働省が推奨している国際障害疾病分類マスタコード（以下、これをＩＣＤコードと称する）で、その患者の電子カルテに記録しているところがでてきている。また、その病院において独自に使用していたコードを自動的にＩＣＤコード化するコード変換装置も提案されている（例えば、特許文献１参照。）。
【０００３】
このＩＣＤコードは、主となる病名、および、この主となる病名の修飾語それぞれに対応して設定されている世界標準のコードである。
【０００４】
図１、図２、および図３は、ＩＣＤコード表の一部を示す図である。
【０００５】
図１には、漢字とカタカナによって表記された主となる病名に対応して設定されているＩＣＤコードが示され、図２および図３には、漢字とカタカナで表記された図１に示す主となる病名の修飾語それぞれに対応して設定されているＩＣＤコードが示されている。
【０００６】
図４は、診察医が、患者の電子カルテに診断結果である病名をＩＣＤコードで記録するために、使用する端末において開いた病名のコード化を支援するための画面表示の一例を示す図である。
【０００７】
図４には、医師が診断の結果下した病名をＩＣＤコード化するために使用される複数のエリアが示されており、各エリアには、アイコンや文字入力欄などが示されている。
【０００８】
図４の左側に示される‘病名・修飾語選択’エリアには、３つのシート‘臨床病名分類’、‘部位分類’、および‘修飾語分類’が示されており、ここには、これら３つのシートのうちの‘臨床病名分類’の内容が表示されている様子が示されている。
【０００９】
図５は、医師が診断結果である病名‘呼吸不全’をコード化して患者の電子カルテに記録しようとする場合に、図４の左側に表示されている‘臨床病名分類’のうちの分類名‘呼吸器疾患’をダブルクリックしたときの画像表示を示す図である。
【００１０】
図５には、分類名‘呼吸器疾患’に属する更なる分類名あるいは病名が示されている。これらのうちの病名‘呼吸不全’をクリックすると共に図５の下端に示されるアイコン‘選択’をクリックした場合の画面表示が図６に示されている。
【００１１】
図６は、図４の右側下方の‘病名名称’エリアを示す図である。
【００１２】
図６には、選択された主となる病名である‘呼吸不全’が欄‘登録名称’に表示されており、その更に下方の欄‘登録順序’にも、‘呼吸不全’が示されている。尚、欄‘登録順序’に併せて表示されているアイコン‘順序変更’、‘項目削除’は、この病名‘呼吸不全’の修飾語として引き続き選択されコード化されて登録されるものを含め表記順序および登録順序を変更したり、一旦コード化されたものを削除したりするためのものである。
【００１３】
図７は、図４の右側上方の‘キーワード入力’エリアを示す図である。
【００１４】
図７には、診断結果である病名のコード化をキーワードを入力して行なう場合に使用される‘キーワード入力’エリアが示されており、この‘キーワード入力’エリアは、入力されるキーワードが‘病名’、‘部位’、および‘修飾語’のうちのいずれを対象とするものであるかを選択するための検索対象欄２１を上段に有すると共に、キーワードについて、‘部分一致’および‘全文一致’のうちのいずれか選択するための検索補助欄２２を中段に有しており、下段には、キーワードを入力するための病名名称入力欄２３を有している。尚、上段の欄および中段の欄における選択は、各欄の右端の▽マークをクリックすることで表示される上述したバリエーションのうちのいずれかをクリックすることで行なわれる。
【００１５】
図８は、図７に示す各欄において、選択および入力が行われた結果を示す図である。
【００１６】
図８には、上段から順に、‘病名’が選択された検索対象欄２１、‘部分一致’が選択された検索補助欄２２、および、キーワードとして‘アキレス腱’が入力された病名名称入力欄２３が示されている。
【００１７】
図９は、図８に示す状態において、病名名称入力欄の右端に示されるアイコン‘検索’がクリックされた場合に新たに開かれるウインドウを示す図である。
【００１８】
図９には、検索条件および検索結果が示され、これらの中から、主となる病名‘アキレス腱断裂’がクリックされている様子が示されており、この後、下段のアイコン‘ＯＫ’をクリックすることでこれがコード化されると共に、図６にも示す欄‘登録名称’および欄‘登録順序’に‘アキレス腱断裂’が表示される。
【００１９】
この後、前述したように、この主となる病名‘アキレス腱断裂’を修飾する部位などの選択を行なって診断結果である病名を形成していく。これら操作の終了は、図４の右下方に示されるアイコン‘確定’をクリックすることで行なわれ、以上に説明したような方法で、診察医による診断結果である病名のＩＣＤコード化が行われている。
【００２０】
【特許文献１】
特開平１１−２９６５８５号公報
【００２１】
【発明が解決しようとする課題】
しかし、医師など、電子カルテへの病名の登録を行なうものが、ＩＣＤコードに対応して設定されている主となる病名や部位などのなかから適当なものを選択して診断結果である病名を形成しなければならないのはわずらわしいという問題がある。尚、この問題は、病名をＩＣＤに準拠して設定されたコードに変換するする場合に限って発生する問題ではなく、病名をコード化する場合であれば、他のコードにおいても同様に起こりうる問題である。
【００２２】
本発明は、上記事情に鑑み、病名のコード化についての工夫が図られた病名コード化支援装置、このような病名コード化支援装置に好適な病名コード化支援プログラム、および病名コード化方法を提供することを目的とする。
【００２３】
【課題を解決するための手段】
上記目的を達成するための本発明の病名コード化支援装置は、
主となる病名と修飾語とからなる病名をコード化する病名コード化支援装置において、
病名を表わす文字列の入力操作が行なわれる病名入力操作部と、
主となる病名および修飾語のそれぞれとコードとが対応付けられてなるコードマスタを参照し、上記病名入力操作部の操作により入力された病名を、このコードマスタに格納された主となる病名および修飾語に分割して分割された主となる病名および修飾語それぞれをコード化することによりこの病名全体をコード化する病名コード化部とを備えたことを特徴とする。
【００２４】
本発明の病名コード化支援装置では、診断結果である病名を、コード化された文言の中から適当な文言を選択しながらこれらを組み合わせることで形成すると共に病名全体のコード化を行なっていた従来に対し、病名をただ単に入力しさえすれば、その入力された病名の中から、コード化されている文言と同じ文言の検出による病名全体のコード化が行なわれる。これにより、本発明の病名コード化支援装置によれば、利用者の手を煩わせることなく病名をコード化することができる。
【００２５】
ここで、上記病名コード化部は、上記コードマスタを参照して、上記病名入力操作部の操作により入力された病名についてこの病名の先頭あるいは最後尾の文字のうちのいずれか一方の文字を起点に１文字ずつ順次削除しながら未だ削除されていない残りの部分が上記コードマスタにおいてコードに対応付けられた主となる病名および修飾語のいずれかと一致するか否かを検索する処理を行ない、一致した部分をコード化すると共に、一旦削除した部分について上記処理を繰り返すことにより、上記病名全体をコード化するものであることが好ましい。
【００２６】
このようにすると、コード化されている文言と一致する文言となるまで、病名の先頭あるいは最後尾を起点に隣の１文字を順次比較の対象に加えていく方法と比べ、病名をより少ないコード数で表わすことができる。
【００２７】
また、上記コードマスタは、所定の記号を所定の記号を含むのを避けた、主となる病名および修飾語が登録されてなるものであり、
上記病名入力操作部は、文字と文字との間に上記所定の記号の入力を許容するものであることも好ましい態様である。
【００２８】
このようすると、例えば、‘右側頭部’という文言を‘右  側頭部’とすることで、‘右側頭部’が‘右’と‘側頭部’とにコード化されたり、あるいは、‘右側’と‘頭部’とにコード化されたりする冗長さを排除することができる。
【００２９】
上記目的を達成するための本発明の病名コード化支援プログラムは、
プログラムを実行する情報処理装置内で実行され、この情報処理装置を、主となる病名と修飾語とからなる病名をコード化する病名コード化支援装置として動作させる病名コード化支援プログラムにおいて、
上記情報処理装置を、
病名を表わす文字列の入力操作が行なわれる病名入力操作部と、
主となる病名および修飾語のそれぞれとコードとが対応付けられてなるコードマスタを参照し、上記病名入力操作部の操作により入力された病名を、このコードマスタに格納された主となる病名および修飾語に分割して分割された主となる病名および修飾語それぞれをコード化することによりこの病名全体をコード化する病名コード化部とを備えた病名コード化支援装置として動作させることを特徴とする。
【００３０】
ここで、上記病名コード化部は、上記コードマスタを参照して、上記病名入力操作部の操作により入力された病名についてこの病名の先頭あるいは最後尾の文字のうちのいずれか一方の文字を起点に１文字ずつ順次削除しながら未だ削除されていない残りの部分が上記コードマスタにおいてコードに対応付けられた主となる病名および修飾語のいずれかと一致するか否かを検索する処理を行ない、一致した部分をコード化すると共に、一旦削除した部分について上記処理を繰り返すことにより、上記病名全体をコード化するものであることが好ましい。
【００３１】
また、上記コードマスタは、所定の記号を所定の記号を含むのを避けた、主となる病名および修飾語が登録されてなるものであり、
上記病名入力操作部は、文字と文字との間に上記所定の記号の入力を許容するものであることも好ましい態様である。
【００３２】
上記目的を達成するための本発明の病名コード化方法は、
主となる病名と修飾語とからなる病名をコード化する病名コード化方法において、
主となる病名および修飾語のそれぞれとコードとが対応付けられてなるコードマスタを参照しながら、主となる病名および修飾語からなる病名を、このコードマスタに格納された主となる病名および修飾語に分割し、分割された主となる病名および修飾語それぞれをコード化することを特徴とする。
【００３３】
ここで、病名コード化するにあたり、上記コードマスタを参照して、主となる病名および修飾語からなる病名についてこの病名の先頭あるいは最後尾の文字のうちのいずれか一方の文字を起点に１文字ずつ順次削除しながら未だ削除されていない残りの部分が上記コードマスタにおいてコードに対応付けられた主となる病名および修飾語のいずれかと一致するか否かを検索する処理を行ない、一致した部分をコード化すると共に、一旦削除した部分について上記処理を繰り返すことにより、上記病名全体をコード化することが好ましい。
【００３４】
また、上記コードマスタは、所定の記号を所定の記号を含むのを避けた、主となる病名および修飾語が登録されてなるものであり、
病名をコード化するにあたっては、文字と文字との間に上記所定の記号の入力を許容した病名をコード化することも好ましい態様である。
【００３５】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【００３６】
ここでは、患者のカルテをデジタルデータとして統合管理する、いわゆる電子カルテシステムに組み込まれた、患者を診察した医師が下した診断結果である病名をその患者の電子カルテにＩＣＤコード化して登録する際のそのコード化を支援する、本発明の病名コード化支援装置の一実施形態について説明する。尚、この実施形態には、本発明の病名コード化支援プログラムの一実施形態が組み込まれている。
【００３７】
図１０は、電子カルテシステムの一例の一部分を示す図である。
【００３８】
図１０に示すシステム１は、それぞれがコンピュータシステムで構成された１台のサーバ１００と、３台のクライアント３００、４００、５００で構成されており、これらは、通信ネットワーク６００を介して互いに接続されている。
【００３９】
このサーバ１００を構成するコンピュータは、一般にワークステーションと称されるような高速かつ大容量のコンピュータである。このシステム１の利用者は、クライアント３００、４００、５００から通信ネットワーク６００を介してサーバ１００のハードディスク内に構築されたデータベースにアクセスすることができる。
【００４０】
サーバ１００、および、クライアント３００、４００、５００は、ＣＰＵ、主記憶装置、ハードディスク、通信用ボードが内蔵された本体部１０１、３０１、４０１、５０１、本体部１０１、３０１、４０１、５０１からの指示により、表示画面１０２ａ、３０２ａ、４０２ａ、５０２ａ上に画像や文字列を表示する表示部１０２、３０２、４０２、５０２、サーバ１００、クライアント３００、４００、５００に利用者の指示を入力するためのキーボード１０３、３０３、４０３、５０３、表示画面１０２ａ、３０２ａ、４０２ａ、５０２ａ上の任意の位置を指定することにより、その指定時にその位置に表示されていたアイコン等に応じた指示を入力するマウス１０４、３０４、４０４、５０４を備えている。また、サーバ１００、および、クライアント３００、４００、５００は、外観上、フレキシブルディスク（以下、ＦＤと省略する）を装填するためのＦＤ装填口１０１ａ、３０１ａ、４０１ａ、５０１ａおよびＣＤ−ＲＯＭを装填するためのＣＤ−ＲＯＭ装填口１０１ｂ、３０１ｂ、４０１ｂ、５０１ｂを有する。
【００４１】
図１１は、図１に示す外観を有するサーバのハードウェア構成図である。
【００４２】
図１１には、各種プログラムを実行するＣＰＵ１１１、ハードディスク装置１２０に格納されたプログラムが読み出されＣＰＵ１１１での実行のために展開されるＲＡＭ１１２、ハードディスクコントローラ１１３、ＦＤ７１０が装填され、そのＦＤ７１０をアクセスするＦＤドライブ１１４、ＣＤ−ＲＯＭ７００をアクセスするＣＤ−ＲＯＭドライブ１１５が内蔵されており、これらの各種要素と、さらに図１にも示す画像表示装置１０２、ディスプレイコントローラ１１８、キーボード１０３、キーボードコントローラ１１７、マウス１０４、マウスコントローラ１１６は、バス１１０を介して相互に接続されている。通信用ボード１１９は、通信ネットワーク６００に接続される。
【００４３】
尚、図１１に示す外観を有するクライアント３００、４００、５００のハードウェア構成は、図２に示すサーバ１００の構成とほぼ同じであるので、図示および説明は省略する。
【００４４】
図１０および図１１に示すＣＤ−ＲＯＭ７００には、このサーバ１００を電子カルテシステムのサーバとして動作させるためのプログラムが記憶されており、そのＣＤ−ＲＯＭ７００は、ＣＤ−ＲＯＭドライブ１１５に装填され、そのＣＤ−ＲＯＭ７００に記憶されたプログラムがこのサーバ１００にアップロードされてハードディスク装置１２０に記憶される。こうしてサーバ１００は、電子カルテシステムのサーバとして動作する。
【００４５】
また、図１０および図１１に示すＣＤ−ＲＯＭ７００には、クライアントを本発明の病名コード化支援装置の一実施形態として動作させるための病名コード化支援プログラムが記憶されており、そのＣＤ−ＲＯＭ７００はクライアントのＣＤ−ＲＯＭドライブに装填され、そのＣＤ−ＲＯＭ７００に記憶された病名コード化支援プログラムがこのクライアントにアップロードされてハードディスク装置に記憶される。このようしてクライアント３００、４００、５００は、病名コード化支援装置の一実施形態として動作する。
【００４６】
図１２は、病名コード化支援プログラムの一実施形態が記憶されたＣＤ−ＲＯＭを示す概念図である。
【００４７】
図１２には、病名コード化支援プログラムの構成要素である、病名入力操作部３１００と病名コード化部３２００とが示されており、病名入力操作部３１００は、病名コード化支援プログラムにおける病名入力操作部の一例に相当し、病名コード化部３２００は、病名コード化支援プログラムにおける病名コード化部の一例に相当する。
【００４８】
病名コード化支援プログラムの各部の詳細については、病名コード化支援装置の一実施形態であるコード化支援端末３００、４００、５００において、上述の病名コード化支援プログラムの各部とハードウェア資源が組み合わさって動作する機能をこの病名コード化支援プログラムの各部に付されている名前と同じ名前を有する部として表わして各部の動作と一緒に説明する。尚、サーバ１００は、患者の電子カルテ、およびＩＣＤコード化の際に参照されるコードマスタをハードディスク１２０に構築されたデータベースに格納している。
【００４９】
コード化支援端末の病名入力操作部３１００は、患者を診察した医師による診断結果である病名の入力における操作を行なう。また、コード化支援端末の病名コード化部３２００は、主となる病名および修飾語のそれぞれとコードとが対応付けられてなるＩＣＤコードマスタを参照し、病名入力操作部３１００により入力された病名について、この病名の最後尾の文字を起点に１文字ずつ順次削除しながら未だ削除されていない残りの部分がコードマスタにおいてコードに対応付けられた主となる病名および修飾語のいずれかと一致するか否かを検索する処理を行い、一致した部分をコード化すると共に、一旦削除した部分についてこの処理を繰り返すことにより、入力された病名全体をコード化する。
【００５０】
以下、病名コード化支援端末３００における病名のコード化について詳細に説明する。
【００５１】
図１３は、図４に示す従来の病名コード化支援端末の画面表示の右側上方の‘キーワード入力’エリアに相当する部分を示す図である。
【００５２】
本発明の病名コード化支援装置の一実施形態である病名コード化支援端末３００には、図１３の欄‘検索対象’において選択可能なバリエーションとして、従来の‘病名’、‘部位’、‘修飾語’のほかに‘文節変換’も加えられている。
【００５３】
この病名コード化支援端末３００では、欄‘検索対象’において‘文節変換’が選択されると、その下方の欄‘検索補助’は、‘部分一致’と‘全部一致’のうち自動的に‘全部一致’が選択される。また、この病名コード化支援端末３００では、その下方の欄‘病名名称’には、医師などによる診断結果である病名が全文書きで入力するだけで、病名全体がコード化されるようになっている。
【００５４】
図１３には、欄‘病名名称’に病名‘右  側頭部の頭蓋骨骨折’が入力されている様子が示されている。尚、本発明の病名コード化支援装置の一実施形態である病名コード化支援端末３００と従来の病名コード化支援端末との相違点は、図４に示す‘キーワード入力’エリアに相当する部分が、上述した内容の‘キーワード・全文入力’エリアとなっただけであるのでその他のエリアについての説明は省略する。
【００５５】
図１４は、欄‘病名名称’に病名‘右  側頭部の頭蓋骨骨折’が入力された後、アイコン‘検索’がクリックされた場合の画面表示の右側を示す図である。
【００５６】
図１４には、図１３に示す欄‘病名名称’に入力された病名‘右  側頭部の頭蓋骨骨折’が、下方の‘病名名称’エリアの欄‘登録名称’に‘右側頭部頭蓋骨骨折’と表示され、欄‘登録順序’に‘右’、‘側頭部’、‘頭蓋骨骨折’の順に登録されたことを表わす表示が行なわれている様子が示されている。
【００５７】
これは、以下に説明する様にコード化が行なわれたためである。
【００５８】
まず、欄‘病名名称’に入力された病名‘右  側頭部の頭蓋骨骨折’全体と一致する文言がＩＣＤコードマスタに存在するか検索するが、それが存在しないことから、最後尾の１文字‘折’を削除する。次に、残りの文言‘右  側頭部の頭蓋骨骨’と一致する文言がＩＣＤコードマスタに存在するか検索するが、これも存在しないことから、さらにその最後尾の１文字‘骨’を削除し、残りの文言‘右  側頭部の頭蓋骨’と一致する文言がＩＣＤコードマスタに存在するかが検索され、文言が‘右  側’となるまで最後尾の１文字が順次削除されたものとする。しかし、文言が‘右  側’となっても、ＩＣＤコードマスタに存在する文言は、‘右側’であることから一致しないことからさらに最後尾の１文字を削除し、、残った文言は、‘右  ’となる。ここで初めてこの文言‘右  ’は、文言‘右’と一致すると判断されてコード化される。
【００５９】
次に、コード化された文言‘右  ’を省いた病名の残り‘側頭部の頭蓋骨骨折’についての検索が行なわれ、この場合は、文言が‘側頭部’にまで削除されたときにコード化される。
【００６０】
さらに、文言‘右  ’および‘側頭部’を除いた残りである文言‘の頭蓋骨骨折’についての検索は、文言が一致する前に削るべき文言が無くなってしまう、すなわち、その最後に削除された文字は不要な文字であるとして最後に削除された文字である‘の’を欄‘病名名称’に表示する。この検索は、欄‘病名名称’に表示された文字を除き、検索のために削除された文字がなくなるまで繰り返されるようになっており、ここではさらに、コード化された文言を省いた病名の残り‘頭蓋骨骨折’についての検索が行なわれ、文言‘頭蓋骨骨折’がコード化されて検索が終了する。病名コード化支援端末３００では、以上に説明したようにして医師などにより入力された全文書きの病名のコードが行なわれる。したがって、病名コード化支援端末３００によれば、利用者側に負担をかけることなく病名のコード化を行なうことができる
ここで、病名が、‘右  側頭部の頭蓋骨骨折’と入力され、‘右側頭部の頭蓋骨骨折’と入力されていないのは、病名を‘右側頭部の頭蓋骨骨折’と入力すると、‘右側頭部’を‘右’と‘側頭部’とにコード化したいところを、意味が異なる、‘右側’と‘頭部’とにコード化されるのを防止するためである。
【００６１】
図１５は、病名コード化支援端末で起動されるルーチンのフローチャートである。
【００６２】
図１５に示すステップＳ１では、図１３などに示す欄‘病名名称’、すなわち、病名コード化支援端末３００のＲＡＭ領域に設けられた入力エリアに病名を表わす病名データが入力されているか否かが判定され、まだ入力されていないと判定されるとステップＳ１を繰り返す。その後、ステップＳ２に進み、入力エリアに入力された病名データの、同じＲＡＭ領域上に設けられた編集エリアへの移動が行なわれる。ステップＳ３では、編集エリアに移動された病名データと同じデータがＩＣＤコードマスタに存在するか否かが判定され、ステップＳ３において存在しないと判定されると、ステップＳ５に進み、編集エリアに入力されている病名データのうちの病名の最後尾の１文字に該当する病名データが削除される。その後、ステップＳ６に進み、ステップＳ３と同様、編集エリアの病名データと同じデータがＩＣＤコードマスタに存在するか否かが判定され、ステップＳ６において存在しないと判定されると、ステップＳ７に進み、ステップＳ５と同様、編集エリアの病名データのうちの病名の最後尾の１文字に該当する病名データが削除される。ステップＳ８では、編集エリアに病名データが存在しているか否かが判定され、ステップＳ８において文字が存在していないと判定されると、ステップＳ９に進み、編集エリアから最後に削除された文字データがコード化が不可能な文字であるとしてその文字データを入力エリアに展開する。ステップＳ１０では、コード化不可能とされた文字として入力エリアに展開された文字以外に文字が削除されているか否かが判定され、ステップＳ１０において削除されていると判定されると、ステップＳ１１に進み、入力エリアに展開された文字以外の文字で削除された文字を編集エリアに展開する。その後ステップＳ６に戻る。尚、ステップＳ３において、編集エリアに移動された病名データと同じデータがＩＣＤコードマスタに存在すると判定されると、ステップＳ４に進み、編集エリアの病名データは、図１３などに示す欄‘登録名称’、すなわち、病名コード化支援端末３００のＲＡＭ領域に設けられた出力エリアに展開され、欄‘登録名称’に表示されると共に現在読み出されている所定の患者の電子カルテに、対応するコードが関連付けられて記録される。また、ステップＳ６において、編集エリアに移動された病名データと同じデータがＩＣＤコードマスタに存在すると判定されると、ステップＳ１２に進み、存在する文字列を編集エリアから出力エリアに展開する。その後、ステップＳ１３に進み、編集エリアから削除された文字が存在するか否かが判定され、ステップＳ１３において存在すると判定されるとステップＳ１４に進み、編集エリアから削除された文字列を編集エリアに展開し、その後ステップＳ６に戻り、ステップＳ１３において存在しないと判定されると、ステップＳ１に戻る。
【００６３】
尚、本実施形態では、ＩＤＣコードマスタがサーバ２００のデータベースに格納されている場合を例に挙げて説明したが、本発明はこれに限るものではなく、このＩＤＣコードマスタが病名コード化支援端末のディスクに記録されていてもよく、また、本実施形態では、コード化されている文言と一致するまで、入力された病名の最後尾から１文字ずつ削除する方法を例に挙げて説明したが、本発明は、これに限るものではなく、入力された病名を主となる病名あるいはその修飾語に分割してコード化するのであれば、病名の先頭から１文字ずつ文字を削除するものであってもよく、さらには、コード化されている文言との比較を、病名の先頭あるいは最後尾の１文字を起点に隣の１文字を順次比較の対象に加えていきながら行なうものであってもよい。
【００６４】
また、本実施形態では、‘右側頭部’を‘右’と‘側頭部’とにコード化するために‘右  側頭部’と入力した例を挙げて説明したが、本発明は、この場合に使用する記号を‘  ’（スペース）のみに限るものではなく、さらには、病名コード化支援端末３００が、このような記号の類の入力を許容しないものであっても本発明の目的は減却されない。
【００６５】
（付記１）  主となる病名と修飾語とからなる病名をコード化する病名コード化支援装置において、
病名を表わす文字列の入力操作が行なわれる病名入力操作部と、
主となる病名および修飾語のそれぞれとコードとが対応付けられてなるコードマスタを参照し、前記病名入力操作部の操作により入力された病名を、該コードマスタに格納された主となる病名および修飾語に分割して分割された主となる病名および修飾語それぞれをコード化することにより該病名全体をコード化する病名コード化部とを備えたことを特徴とする病名コード化支援装置。
【００６６】
（付記２）  前記病名コード化部は、前記コードマスタを参照して、前記病名入力操作部の操作により入力された病名について該病名の先頭あるいは最後尾の文字のうちのいずれか一方の文字を起点に１文字ずつ順次削除しながら未だ削除されていない残りの部分が前記コードマスタにおいてコードに対応付けられた主となる病名および修飾語のいずれかと一致するか否かを検索する処理を行ない、一致した部分をコード化すると共に、一旦削除した部分について前記処理を繰り返すことにより、前記病名全体をコード化するものであることを特徴とする付記１記載の病名コード化支援装置。
【００６７】
（付記３）  前記コードマスタは、所定の記号を所定の記号を含むのを避けた、主となる病名および修飾語が登録されてなるものであり、
前記病名入力操作部は、文字と文字との間に前記所定の記号の入力を許容するものであることを特徴とする付記１記載の病名コード化支援装置。
【００６８】
（付記４）  プログラムを実行する情報処理装置内で実行され、該情報処理装置を、主となる病名と修飾語とからなる病名をコード化する病名コード化支援装置として動作させる病名コード化支援プログラムにおいて、
前記情報処理装置を、
病名を表わす文字列の入力操作が行なわれる病名入力操作部と、
主となる病名および修飾語のそれぞれとコードとが対応付けられてなるコードマスタを参照し、前記病名入力操作部の操作により入力された病名を、該コードマスタに格納された主となる病名および修飾語に分割して分割された主となる病名および修飾語それぞれをコード化することにより該病名全体をコード化する病名コード化部とを備えた病名コード化支援装置として動作させることを特徴とする病名コード化支援プログラム。
【００６９】
（付記５）  前記病名コード化部は、前期コードマスタを参照して、前記病名入力操作部の操作により入力された病名について該病名の先頭あるいは最後尾の文字のうちのいずれか一方の文字を起点に１文字ずつ順次削除しながら未だ削除されていない残りの部分が前記コードマスタにおいてコードに対応付けられた主となる病名および修飾語のいずれかと一致するか否かを検索する処理を行ない、一致した部分をコード化すると共に、一旦削除した部分について前記処理を繰り返すことにより、前記病名全体をコード化するものであることを特徴とする付記４記載の病名コード化支援プログラム。
【００７０】
（付記６）  前記コードマスタは、所定の記号を所定の記号を含むのを避けた、主となる病名および修飾語が登録されてなるものであり、
前記病名入力操作部は、文字と文字との間に前記所定の記号の入力を許容するものであることを特徴とする付記４記載の病名コード化支援プログラム。
【００７１】
（付記７）  主となる病名と修飾語とからなる病名をコード化する病名コード化方法において、
主となる病名および修飾語のそれぞれとコードとが対応付けられてなるコードマスタを参照しながら、主となる病名および修飾語からなる病名を、該コードマスタに格納された主となる病名および修飾語に分割し、分割された主となる病名および修飾語それぞれをコード化することを特徴とする病名コード化方法。
【００７２】
（付記８）  病名コード化するにあたり、前記コードマスタを参照して、主となる病名および修飾語からなる病名について該病名の先頭あるいは最後尾の文字のうちのいずれか一方の文字を起点に１文字ずつ順次削除しながら未だ削除されていない残りの部分が前記コードマスタにおいてコードに対応付けられた主となる病名および修飾語のいずれかと一致するか否かを検索する処理を行ない、一致した部分をコード化すると共に、一旦削除した部分について前記処理を繰り返すことにより、前記病名全体をコード化することを特徴とする付記７記載の病名コード化方法。
【００７３】
（付記９）  前記コードマスタは、所定の記号を所定の記号を含むのを避けた、主となる病名および修飾語が登録されてなるものであり、
病名をコード化するにあたっては、文字と文字との間に前記所定の記号の入力を許容した病名をコード化することを特徴とする付記７記載の病名コード化方法。
【００７４】
【発明の効果】
以上説明したように、本発明の病名コード化支援装置、病名コード化支援プログラム、および病名コード化方法によれば、病名を簡単にコード化することができる。
【図面の簡単な説明】
【図１】ＩＣＤコード表の一部を示す図である。
【図２】ＩＣＤコード表の一部を示す図である。
【図３】ＩＣＤコード表の一部を示す図である。
【図４】診察医が、患者の電子カルテに診断結果である病名をＩＣＤコードで登録するために端末において開いた画面の一例を示す図である。
【図５】図４の左側に表示されている‘臨床病名分類’のうちの分類名‘呼吸器疾患’をダブルクリックしたときの画像表示を示す図である。
【図６】図４の右側下方の‘病名名称’エリアを示す図である。
【図７】図４の右側上方の‘キーワード入力’エリアを示す図である。
【図８】図７に示す各欄において、選択および入力が行われた結果を示す図である。
【図９】図８に示す状態において、病名名称入力欄の右端に示されるアイコン‘検索’がクリックされた場合に新たに開かれるウインドウを示す図である。
【図１０】電子カルテシステムの一例の一部分を示す図である。
【図１１】図１に示す外観を有するサーバのハードウェア構成図である。
【図１２】病名コード化支援プログラムの一実施形態が記憶されたＣＤ−ＲＯＭを示す概念図である。
【図１３】図４に示す従来の病名コード化支援端末の画面表示の右側上方の‘キーワード入力’エリアに相当する部分を示す図である。
【図１４】欄‘病名名称’に病名‘右  側頭部の頭蓋骨骨折’が入力された後、アイコン‘検索’がクリックされた場合の画面表示の右側を示す図である。
【図１５】病名コード化支援端末で起動されるルーチンのフローチャートである。
【符号の説明】
１  システム
１００  サーバコンピュータ
１０１、３０１、４０１、５０１  本体部
１０１ａ、３０１ａ、４０１ａ、５０１ａ  ＦＤ装填口
１０１ｂ、３０１ｂ、４０１ｂ、５０１ｂ  ＣＤ−ＲＯＭ装填口
１０２、３０２、４０２、５０２  表示部
１０２ａ、３０２ａ、４０２ａ、５０２ａ  表示画面
１０３、３０３、４０３、５０３  キーボード
１０４、３０４、４０４、５０４  マウス
１１０  バス
１１１  ＣＰＵ
１１２  ＲＡＭ
１１３  ハードディスクコントローラ
１１４  ＦＤドライブ
１１５  ＣＤ−ＲＯＭドライブ
１１６  マウスコントローラ
１１７  キーボードコントローラ
１１８  ディスプレイコントローラ
１１９  通信用ボード
３００、４００、５００  クライアントコンピュータ
６００  ネットワーク
７００  ＣＤ−ＲＯＭ
【図１】
2004220167.tif 000003
【図２】
2004220167.tif 000004
【図３】
2004220167.tif 000005
【図４】
2004220167.tif 000006
【図５】
2004220167.tif 000007
【図６】
2004220167.tif 000008
【図７】
2004220167.tif 000009
【図８】
2004220167.tif 000010
【図９】
2004220167.tif 000011
【図１０】
2004220167.tif 000012
【図１１】
2004220167.tif 000013
【図１２】
2004220167.tif 000014
【図１３】
2004220167.tif 000015
【図１４】
2004220167.tif 000016
【図１５】
2004220167.tif 000017