I cannot find a definitive guide to icd9 code formats.
Can anyone explain the format - especially the use of trailing and leading zeros?
A C# regex for icd9 and icd10 codes would also be nice.
Thanks!
Therefore, CMS is to eliminating the 90-day grace period for billing discontinued ICD-9- CM diagnosis codes, effective October 1, 2004.
Generally, if the non-covered entity wants to use ICD-9 codes, they can continue to do so unless mandated by law, just like in the case of worker's compensation insurance.
CMS requires medical practices and RCM companies to make the switch from ICD-9 to ICD-10 by October 1, 2015, the last day for ICD-9 being September 30, 2015. This is not new. Organized, managed, and maintained by the World Health Organization, ICD codes are changed approximately once every 10 years.
The current ICD-9-CM system consists of ∼13,000 codes and is running out of numbers.
I was looking for the same thing and found what I believe to be a more complete answer. Thought I'd help anyone else coming in the future.
ICD-9 Regex
The ICD 9 format has a bunch of ways it can be formatted. It can begin with V, E, or a number.
V10.12
and V12
E000.0
and E002
730.12
and 730
A good regex that checks all these rules is (Credit goes to sascomunitt)
^(V\d{2}(\.\d{1,2})?|\d{3}(\.\d{1,2})?|E\d{3}(\.\d)?)$
ICD-10 Regex
According to www.cms.gov ICD-10 has the following rules:
Here is the regex I came up with:
^[A-TV-Z][0-9][A-Z0-9](\.[A-Z0-9]{1,4})?$
Note These regexes are for javascript and may need tweaked for C# (I'm too lazy to test it right now)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With