(57)【要約】  【課題】  病名を入力するのに複数の診療コードを組み合わせて入力しなければならなず、また、それらの診療コードをオペレータが覚えていなければならない。  【解決手段】  本発明は、病名を含む診療行為の名称にコードを付して登録した診療コードデータベースと、名称文字列を入力する入力手段と、入力された名称文字列を構成する文字毎に前方一致する名称を診療コードデータベースから検索する検索手段と、検索した名称を順に組み合わせていき、組み合わせの都度それが名称文字列と一致するか比較する比較手段と、名称文字列と一致した診療コードの組み合わせを、名称文字列に対するコードとして登録する手段とを備えた構成である。  【選択図】図１
2005250657.tif 000002
【特許請求の範囲】
【請求項１】
病名を含む診療行為の名称にコードを付して登録した診療コードデータベースと、
名称文字列を入力する入力手段と、
入力された名称文字列を構成する文字毎に前方一致する名称を診療コードデータベースから検索する検索手段と、
検索した名称を順に組み合わせていき、組み合わせの都度それが名称文字列と一致するか比較する比較手段と、
名称文字列と一致した診療コードの組み合わせを、名称文字列に対するコードとして登録する手段、とを備えたコード入力装置。
【請求項２】
病名を含む診療行為の名称にコードを付して登録した診療コードデータベースと、
名称文字列を入力する入力手段と、
入力された名称文字列の先頭から順に１文字ずつ開始位置を後ろにずらしていき、それぞれの開始位置において、末尾までの部分文字列を取り出し、取り出したそれぞれの部分文字列において、部分文字列の末尾から１文字ずつ削りながら残りの部分文字列と一致する名称を持つ診療コードを診療コードデータベースから検索する検索手段と、
検索された診療コードをその部分文字列の先頭文字に対応付けてリストを作成するリスト作成手段と、
名称文字列の各文字に対応する診療コードをリストから順に取り出してつなげ、それと名称文字列とを比較することを繰り返し、一致した組み合わせを名称文字列に対するコードとして登録する登録手段、とを備えたコード入力装置。
【請求項３】
前記登録手段は、診療コードをリストから取り出してつなげる際、その名称の文字数が多いものから順に取り出してつなげるものである、請求項２に記載のコード入力装置。
【請求項４】
病名を含む診療行為の名称にコードを付して登録した診療コードデータベースと、
名称文字列を入力する入力手段と、
入力された名称文字列を文字単位に分解し、それぞれの文字と前方一致する名称を持つ診療コードを診療コードデータベースから検索して文字毎の１次リストを作成する１次リスト作成手段と、
名称文字列の先頭から順に１文字ずつ開始位置を後ろにずらしていき、それぞれの開始位置において、末尾までの部分文字列を取り出し、取り出したそれぞれの部分文字列において、部分文字列の末尾から１文字ずつ削りながら残りの部分文字列と一致する名称を持つ診療コードを１次リストから検索する検索手段と、
検索された診療コードを当該部分文字列の開始位置の文字に対応付けて２次リストを作成する２次リスト作成手段と、
名称文字列の各文字に対応する診療コードを２次リストから順に取り出してつなげ、それと名称文字列とを比較することを繰り返す比較手段と、
比較の結果一致した組み合わせを名称文字列に対するコードとして登録する登録手段と、を備えたコード入力装置。
【請求項５】
前記比較手段は、診療コードを２次リストから取り出してつなげる際、その名称の文字数が多いものから順に取り出してつなげるものである、請求項４に記載のコード入力装置。
【請求項６】
病名を含む診療行為の名称にコードを付して診療コードデータベースにあらかじめ登録し、
入力された名称文字列からそれより短い１文字以上の部分文字列を取り出し、
それぞれの部分文字列と一致する名称を持つ診療コードを診療コードデータベースから
検索し、
検索した診療コードを順につなげてそれと名称文字列とを比較していき、一致したときの診療コードの組合せを名称文字列に対するコードとして登録する、
ことを特徴とするコード入力方法。
【請求項７】
病名を含む診療行為の名称にコードを付して診療コードデータベースにあらかじめ登録し、
入力された名称文字列の先頭から順に１文字ずつ開始位置を後ろにずらしていき、それぞれの開始位置において末尾までの部分文字列を取り出し、
取り出したそれぞれの部分文字列において、部分文字列の末尾から１文字ずつ削りながら残りの部分文字列と一致する名称を持つ診療コードを診療コードデータベースから検索し、
検索した診療コードをその部分文字列の先頭文字に対応付けてリストを作成し、
名称文字列の各文字に対応する診療コードをリストから順に取り出してつなげ、それと名称文字列とを比較することを繰り返し、
比較の結果一致した組み合わせを名称文字列に対するコードとして登録する、
ことを特徴とするコード入力方法。
【請求項８】
請求項７に記載のコード入力方法において、
名称文字列の各文字に対応する診療コードをリストから順に取り出してつなげる際、その名称の文字数が多いものから順に取り出してつなげ、それと名称文字列とを比較することを繰り返すことを特徴とするコード入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、登録されているコードを使ってデータを入力する装置に係り、例えば、医療機関において診療報酬を算定するためのシステムにおいて、診療行為や病名を入力する際の簡易なコード入力を実現する装置に関する。
【背景技術】
【０００２】
医療機関において診療報酬を算定するための装置では、従来、入力を簡単にするために、個々の診療行為にそれぞれユニークな数桁の文字や数字から成るコードを割り当てておいて、そのコードを入力するようにしている。即ち、このような装置では、診療報酬の対象となる診察や手術、投薬等の診療項目の１つ１つ、また検査や薬剤の１つ１つに数桁のコードを付してデータベースに登録しておき、オペレータが、カルテや処方せんを参照しながらそのコードを使って入力している。このコードを診療コードと呼んでいる。そして、データベースに登録する内容としては、入力に用いる診療コード、その診療行為の正式な名称と読みカナ又はフリガナ、医療費算定の基礎となる点数薬価、薬剤の場合は計量単位、区分、公的機関の定めたマスタコードなどである。
【０００３】
診療コードは、オペレータが覚えやすいように、その診療行為の読みカナあるいは振りガナから連想できる数文字のカナ文字列を当てることが多い。例えば、「インターネット錠５０ｍｇ」という名称の薬があったとき、これに「インタ５」といったカナ文字列の診療コードを付与していた。これにより、正式な元の名称を入力するのに比べて、たった４つのキー操作だけで済むものである。
【０００４】
また、病名も同様に診療コードで入力している。但し、病名の場合、その部位も同時に表記することが多い。例えば、骨折の場合、右手骨折、右足骨折、右手親指骨折、…というように様々な部位が対象になる。手書きカルテの場合は、医師が判断して自由に表記することができるが、それらすべてをコード化しようとすると、かえってオペレータが診療コードを覚えることが難しくなり、現実的でない。そこで、例えば、「右手骨折」などは、骨折という病名、正確には傷病名に、右手という部位を表わす接頭辞が付いたと考え、さらに、右足、右耳など右も１つの接頭辞として捉えられるので、「右」と「手」と「骨折」それぞれに診療コードを割り当てて登録しておくことが行なわれる。そして、カルテに記載された病名が「右手骨折」の場合、オペレータは、「右」と「手」と「骨折」の３つの診療コードを組み合わせて、病名を入力するのである。
【０００５】
そのため、オペレータはこれらの診療コードを覚えていなければならないが、忘れてしまったときのために、フリガナ検索の機能が用意されていた。即ち、オペレータは、診療行為のフリガナを一部入力してフリガナ検索を指示し、検索されたリストから所望のものを選択して入力する方法である。例えば、第１文字が「右」の診療コードを探すときは、フリガナの「ミギ」を入力してデータベースを検索する。すると、右、右上、右側、右下、右下顎、…といった、データベースに登録された診療コードのリストが表示されるので、その中から所望の診療コードを選択・入力するのである。
【０００６】
病名は多くの場合、先の例のように複数の診療コードを組み合わせて入力しなければならない。そこで、長い病名を簡単に入力できるようにした装置が特許文献１に開示されている。これは、多数の病名について、それを構成する診療コードの組み合わせ（コード列）をあらかじめ登録しておいて、オペレータにより見出しとなる１つのコードが入力されたとき、そのコードをキーとして登録されたコード列を検索し、部分一致した病名をリスト表示してオペレータに選択・入力させるようにしたものである。
【特許文献１】特開平９−２１８８９３
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来装置のように、長い病名を構成するコード列をあらかじめ登録しておく方法では、登録した病名の数がそのまま使い勝手を左右することになる。使用する可能性がある病名をできるだけたくさん登録しておくことで、それだけ使い勝手が増すが、すべてを網羅することは難しい。そのため、この方法で入力できない病名が必ず発生する。そして、１つの病名を入力するのに複数の診療コードを組み合わせて入力しなければならない手間と、それらの診療コードをオペレータが覚えていなければならない問題は、相変わらず残ることになる。また、病名を構成する複数の診療コードを１つ１つフリガナ検索して決定していくことも面倒であった。そこで、本願は、医師がカルテに記載した病名を自然言語のまま入力すれば自動的に複数のコードの組み合わせに変換して登録できる装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、病名を含む診療行為の名称にコードを付して登録した診療コードデータベースと、名称文字列を入力する入力手段と、入力された名称文字列を構成する文字毎に前方一致する名称を診療コードデータベースから検索する検索手段と、検索した名称を順に組み合わせていき、組み合わせの都度それが名称文字列と一致するか比較する比較手段と、名称文字列と一致した診療コードの組み合わせを、名称文字列に対するコードとして登録する手段とを備え、上記課題を解決するものである。
【発明の効果】
【０００９】
本発明のコード入力装置によれば、オペレータはカルテに記載された病名を自然言語のまま文字列で入力するだけでよい。その病名を表わすコードの組合せが自動的に決定されて登録されるものである。そのため、オペレータは、あらゆるコードを憶えておく必要がなくなり負担が減ると共に、その病名がどのようなコードの組合せであるか確かめたり、組み合わさるコードを１つ１つ検索したりする手間が解消されるものである。また、２次リストに記録される診療コードは、その名称の文字数が多いものから順に並ぶので、コード列生成手段の処理では、文字数が多い診療コードから優先して組み合わされていく。その結果、組み合わせ回数を最小限にして効率よくコード列を見つけられるものである。
【発明を実施するための最良の形態】
【００１０】
本発明の実施の形態における医療事務用計算機１の構成を図１に示す。２は装置全体の動作を制御する制御手段、３はキーボードやマウス装置などの入力手段、４はＣＲＴなどの表示手段、１０は記憶手段であり、入力手段３からオペレータにより入力された名称文字列５や、２次リスト作成手段が設定した検索文字列６、１次リスト作成手段及び２次リスト作成手段が作成した１次リスト７及び２次リスト８、さらに完成したコード列９を記憶する。１１は１次リスト作成手段であり、オペレータにより入力された名称文字列５を文字単位に分解し、それぞれの文字で診療コードデータベース２０を検索して、文字別の第１次候補である１次リスト７を記憶手段１０に作成する。１２は２次リスト作成手段であり、オペレータにより入力された名称文字列５から、その部分文字列を取り出して検索文字列６とし、それで１次リスト７を検索して第２次候補である２次リスト８を記憶手段１０に作成する。１３はコード列生成手段であり、２次リスト８にある診療コードをつなぎ合わせて名称文字列に一致する組み合わせを決定する。
【００１１】
２０は診療コードデータベースであり、当該医療機関で使用する可能性がある診療行為のコードをあらかじめ登録したものである。もちろん、病名、傷病名の診療コードも登録されている。そして、右手骨折というときの右や手などの部位を表わす接頭辞や、インフ
ルエンザの疑いというときの「の疑い」などの接尾辞も、診療コードで登録されている。
【００１２】
同データベース２０のレコード構成を図２に示す。薬剤「インターネット錠」の場合を具体例として示すように、オペレータが入力に使う診療コード２１と、正式な名称２２と、フリガナ２３と、点数薬価２４と、区分２５と、単位２６と、１１桁のマスタコード２７及び付加情報２８とで構成されている。そして、１４は、制御手段２やリスト作成手段からの指示に応じて診療コードデータベース２０を検索する検索手段である。このような構成のもと、本医療事務用計算機１は診療コード入力装置として機能する。
【００１３】
次に、この医療事務用計算機１の動作を説明する。先ず、オペレータは入力したい病名を、入力手段３の漢字変換機能等を使ってカルテに記載されたままの自然言語の表記で入力する。これは診療コードデータベース２０の名称２２に相当するものであり、以下、名称文字列と呼ぶ。ここでは、「右手骨折」と入力したものとする。制御手段２はこれに応じて、入力された名称文字列を記憶手段１０に記憶し、１次リスト作成手段１１に１次リスト７の作成を指示する。そこで同手段は図３に示すフローに従って動作する。即ち、１次リスト作成手段１１は名称文字列５を取り込み、先ず、その文字列全体で診療コードデータベース２０を検索する（ステップＳ１１）。このとき、名称文字列５を検索キーとして検索手段１４に渡し、データベースの名称との完全一致検索を指示するのである。ここで完全一致の診療コードが見つかれば、即ちそれがオペレータの求める診療コードであるので、そのコードを記憶手段１０の名称コード列９に登録するとともに、コード列が完成した旨を制御手段２に通知して処理を終了する（同Ｓ１６）。
【００１４】
一方、完全一致するものがなかった場合、名称文字列５を文字単位に分解し（同Ｓ１３）、先頭の文字から順に１文字ずつ検索手段１４に渡して、前方一致する診療コードを検索する（同Ｓ１４）。つまり、名称文字列５の各文字を先頭に持つ診療コードの集合をそれぞれ作成するのである。そして、その集合を１次リスト７として各文字に対応付けて記憶手段１０に記憶する（同Ｓ１５）。
【００１５】
ここで名称文字列５が「右手骨折」で検索した１次リスト７の具体例を図６乃至図９に示す。図６は文字「右」に対する１次リスト７である。図から分るように、その名称の先頭文字が右である診療コードが集められている。但し、そのフリガナつまり読み方はミギとは限らない。本実施形態ではフリガナではなく名称を対象として検索しているからである。同様に、図７は文字「手」に対する１次リスト７であり、図８は文字「骨」に対する１次リスト７である。図９は文字「折」に対する１次リスト７であるが、該当したのは１件だけであった。そして、これらはオペレータが入力した名称文字列５即ち病名を構成する診療コードの１次候補である。
【００１６】
次に、制御手段２は、２次リスト作成手段１２に２次リスト８の作成を指示する。そこで同手段は、名称文字列５の一部を取り出した部分文字列を作り、それで１次リスト７を検索して２次リスト８を作成する。これは、名称文字列５そのものでの検索はステップＳ１１で既に失敗しているので、それより短い文字列による最長一致検索を試みるものである。図４にそのフローを示す。
【００１７】
２次リスト作成手段１２は先ず、部分文字列を取り出す際の開始位置を、名称文字列５の先頭の文字に設定する（ステップＳ２１）。本例では、右手骨折の第１文字「右」を開始位置とする。そして、開始位置から末尾までの文字列を取り出してそれを検索文字列６に設定する（同Ｓ２２）。次に、その検索文字列６で、開始位置の文字に対応付けられている１次リスト７を検索する（同Ｓ２３）。即ち、「右」に対応する１次リスト７の名称を、検索文字列６で完全一致検索するよう検索手段１４に指示するのである。ここで一致する診療コードがあれば、それを開始位置の文字に関連付けて２次リスト８として記憶す
る（同Ｓ２５）。そして、検索文字列６の末尾の文字を１つ削り（同Ｓ２６）、１文字短い部分文字列にしてから、ステップＳ２３に戻って１次リスト７を再び検索する。これを検索文字列６が１文字になるまで繰り返す。
【００１８】
最後の１文字、即ちこれは開始位置の文字、による検索を終えると、名称文字列５の上で開始位置を１文字進め（同Ｓ２８）、ステップＳ２２に戻って部分文字列の取り出しと１次リスト７の検索を繰り返すものである。この一連の動きを模式的に示したものが図１０乃至図１３である。
【００１９】
図１０は、開始位置を先頭の文字「右」に設定したときの様子である。この場合、最初に作られる検索文字列６は元の名称文字列５と同じである。従って、最初の検索文字列「右手骨折」は該当なしである。次に、末尾１文字を削った「右手骨」、さらに「右手」で図６に示す１次リスト７の検索を進めるが、本例では該当なしである。そして、最後の「右」１文字で一致するものがあるので、それを開始位置の「右」に関連付けた２次リスト８に記憶する。
【００２０】
図１１は、開始位置を次の「手」に進めた場合の例であり、先ず、末尾までの部分文字列「手骨折」で図７の１次リスト７を検索するが、該当なしである。次に、末尾１文字を削った「手骨」で検索して一致ありなので、その診療コードを開始位置「手」に関連付けた２次リスト８に記憶する。さらに「手」１文字で検索して一致ありなので、同様にその診療コードを２次リスト８に記憶する。
【００２１】
図１２は、開始位置を次の「骨」に設定した場合であり、よって、検索文字列６には「骨折」と「骨」が順にセットされる。図８の「骨」に対応する１次リスト７から分るように、いずれも一致するので、その２つの診療コードを開始位置「骨」の２次リスト８に記憶する。
【００２２】
図１３は、開始位置を末尾の「折」に設定した例である。この場合、検索文字列６はただ１つ「折」であるが、図９の１次リスト７から分るように一致するものはない。よって、「折」に関連する２次リスト８は空である。
【００２３】
そして，この結果、２次リスト８は図１４に示すようになる。リスト中のバツ印はそれ以降データがないことを示している。また、上述したように、２次リスト８の作成時には、検索文字列６は長いものから始めて、順に１文字ずつ削りながら検索を繰り返すようにしているので、２次リスト８に記録される診療コードは、その名称の文字数が多いものから順に並ぶことになる。
【００２４】
次に、制御手段２は、名称文字列５を構成する診療コードの組み合わせを決定するようにコード列生成手段１３に指示する。そこで、同手段は、図１４の２次リスト８を表として扱い、リストに記憶している診療コードを端から順に組み合わせていって、名称文字列５と一致する診療コードの組み合わせを探すものである。その手順を図５に示す。
【００２５】
コード列生成手段１３は、先ず、検索文字列６を初期化、空にしておいて（ステップＳ３１）、表の処理対象位置を左上に設定する。ここで、現在行Ｌと現在列Ｃは、現在、処理の対象にしているカラムを指す変数である。また、最終行ＬＬと最終列ＬＣは、処理のやり直しの際に戻り先のカラムを指す変数である。そして、コード列生成手段１３は、２次リスト８の位置（Ｌ，Ｃ）からコードを取得し（同Ｓ３３）、それを検索文字列６の末尾につなげて名称文字列５と比較する（同Ｓ３７）。ここで完全に一致すれば、そのとき検索文字列６を構成している診療コードの組み合わせが、求めるコード列ということなので、そのコード列を記憶手段１０の名称コード列９に登録するとともに、コード列が完成
した旨を制御手段２に通知して処理を終了する（同Ｓ３９）。
【００２６】
一方、完全一致でも前方一致でもない場合は、今回組み合わせた診療コードは関係ないということになるのでそれを削除し（同Ｓ４１）、次のカラムに対象位置を進めておいて、ステップＳ３３に戻る。
【００２７】
検索文字列６が名称文字列５と前方一致した場合（同Ｓ４０；はい）、そのとき検索文字列６を構成している診療コードは最終的な組み合わせとして残る可能性がある。そこで、次の診療コードを組み合わせる前に、現在の位置を戻り先として最終行ＬＬと最終列ＬＣに保存しておく（同Ｓ４３）。そして、次に組み合わせるべきコードは、現在の検索文字列６に続く文字に関連するコードなので、名称文字列５から検索文字列６を除いた残りの文字列のうち、その先頭の文字に係る行位置を現在行Ｌにセットするものである（同Ｓ４４）。具体的に、最初は検索文字列６に「右」が入るので次の文字は「手」になる。そこで、図１４の２次リスト８から分るように、現在行Ｌには２をセットする。そして、その行におけるカラム位置を先頭の１にセットし（同Ｓ４５）、ステップＳ３３に復帰して次のコードを取得する。
【００２８】
このように、２次リスト８に記憶された診療コードを順に取り出してつなげ、それが名称文字列５と前方一致する間、更に後続行の診療コードをつなげていくことを繰り返して、名称文字列５と完全一致するコードの組み合わせを探すのである。その際、前方一致しない場合は、最後に加えたコードを次のカラムのコードと置き換えていくのである。
【００２９】
ここで、図１４の２次リスト８に基づいて具体的に説明する。先ずは（１，１）から「右」を取得し（Ｓ３３）、それと名称文字列５とを比較する（Ｓ３６）。前方一致するので現在位置を保存しておき（Ｓ４３）、次に持ってくるべき「手」に係るコードがある行、２を現在行Ｌにセットし（Ｓ４４）、現在列Ｃを１にリセットして（Ｓ４５）、次のコードを取得するためにステップＳ３３に戻る。図１４の２次リスト８より「手骨」が得られるので検索文字列６は「右手骨」になり（Ｓ３６）、それと名称文字列５とを比較する。ここでも前方一致するので現在位置を保存しておき、次に持ってくるべき「折」に係る行、４を現在行Ｌにセットし（Ｓ４４）、現在列Ｃを１にリセットして次のコードを取得する（Ｓ３３）。しかし、「折」に係る診療コードは２次リスト８にないので、現在行Ｌを１つ進め（Ｓ３５）、ステップＳ４５に移る。
【００３０】
そして、新しい現在行Ｌで先頭からコードを取得できるように現在列Ｃに１をセットするが、図１４から分るように「折」の次に行はない（Ｓ４６；はい）。そこで、最後に加えたコードの次のカラム、即ち最終行ＬＬで最終列ＬＣ+１のカラムにコードがまだあるか判定する（Ｓ４７）。あれば、最後に加えた診療コード「手骨」は検索文字列６から削除しておいて（Ｓ４９）、現在行Ｌおよび現在列Ｃを、最後に加えたコードの次のカラムにセットする。具体的には、Ｌに２、Ｃに２をセットする。
【００３１】
その結果、次に得られるコードは、図１４から分るように「手」なので、検索文字列６は「右手」になる（Ｓ３６）。この検索文字列６と名称文字列５とを比較すると前方一致するので（Ｓ４０；はい）、現在位置を保存し、次の「骨」に係る行、３を現在行Ｌにセットし（Ｓ４４）、現在列Ｃを１にリセットして次のコードを取得する（Ｓ３３）。
【００３２】
そして、２次リスト８の（３，１）から得られるコードは「骨折」なので、検索文字列６は「右手骨折」になり（Ｓ３６）、名称文字列５と完全一致（Ｓ３８；はい）する。そこで、コード列生成手段１３は、そのコード列を記憶手段１０の名称コード列９に登録するとともに、コード列が完成した旨を制御手段２に通知して処理を終了する。本例の場合、名称文字列５を構成する診療コードの具体的な組み合わせは、「右＋手＋骨折」であり
、制御手段２は、この３つの診療コードの組、即ち名称コード列９を、オペレータが入力した病名「右手骨折」を表わす診療コードとして登録するものである。
【００３３】
本実施形態においては、２次リスト８に記録される診療コードは、その名称の文字数が多いものから順に並んでいる。従って、コード列生成手段１３の処理では、文字数が多い診療コードから優先して組み合わされていくので、その組み合わせの数を最小限にして効率よくコード列を見つけられるものである。
【図面の簡単な説明】
【００３４】
【図１】実施形態の医療事務用計算機の構成を示すブロック図である。
【図２】実施形態の診療コードデータベースのレコード構成を示す図である。
【図３】１次リストの作成手順を示すフローチャートである。
【図４】２次リストの作成手順を示すフローチャートである。
【図５】診療コードの組合せを探す手順を示すフローチャートである。
【図６】実施形態の１次リストの例を示す図である。
【図７】実施形態の１次リストの例を示す図である。
【図８】実施形態の１次リストの例を示す図である。
【図９】実施形態の１次リストの例を示す図である。
【図１０】実施形態における部分文字列の取り出しの様子を模式的に示す図である。
【図１１】実施形態における部分文字列の取り出しの様子を模式的に示す図である。
【図１２】実施形態における部分文字列の取り出しの様子を模式的に示す図である。
【図１３】実施形態における部分文字列の取り出しの様子を模式的に示す図である。
【図１４】実施形態における２次リストの例を示す図である。
【符号の説明】
【００３５】
１  医療事務用計算機
２  制御手段
５  名称文字列
６  検索文字列
７  １次リスト
８  ２次リスト
１０  主記憶手段
１１  １次リスト作成手段
１２  ２次リスト作成手段
１３  コード列作成手段
１４  検索手段
２０  診療コードデータベース
【図１】
2005250657.tif 000003
【図２】
2005250657.tif 000004
【図３】
2005250657.tif 000005
【図４】
2005250657.tif 000006
【図５】
2005250657.tif 000007
【図６】
2005250657.tif 000008
【図７】
2005250657.tif 000009
【図８】
2005250657.tif 000010
【図９】
2005250657.tif 000011
【図１０】
2005250657.tif 000012
【図１１】
2005250657.tif 000013
【図１２】
2005250657.tif 000014
【図１３】
2005250657.tif 000015
【図１４】
2005250657.tif 000016