ICD→MDC6の変換表を作成する
色々あって、ICD10→DPCの頭6桁の変換を行う必要に迫られました。
とはいえ、電子点数表がありますから、楽勝でしょう。
そう思ってデータを見ると…ん…あれ…?
I20$ → 050050
とかありますね。 困りました。実データは、I209とかなのです。これを050050に変換するには、どうすればいいのでしょうか?
ICD表を拡張する
しょうがないので表を拡張することにします。 要は I200 I201 I202 ~以下省略
と、0~9まで増やしてやればよいのです。
ということで、以下のように作業してみました。
もっとスマートな方法がありそうなもんですが、とりあえずはこれで凌ぐことにします。