医薬品の検索をする際に気になっていたことが。
例えば、ノルバスクで検索すると、
というように、大きい規格が先に来てしまうことが多い。
これは文字列として、1,2,5の順になるのでしかたない。
「単位」で並び替えても文字が含まれており、文字列の並び替えとなるので同じこと。
厚労省の医薬品データでも、規格は2.5mg1錠とか10mg1錠になっている。
「薬価基準収載医薬品コード」では、規格の昇順になるだろうけど、同成分でもOD錠など規格が違うと別になる。
おもしろいので、規格から最初の数字部分だけを取り出して新規項目にしてみた。
( 厚労省の医薬品データがExcelなので、VBA)
上の例だと、半角処理後、mgのmを見つけるまでの数字で、2.5と10になる。
(ちなみに半角処理は、読みにくくなるのでカタカナ以外です。)
成分名、その取り出した数値、規格で並び替えると、うまくいった。