Я не могу найти окончательное руководство по форматам кода icd9.
Может кто-нибудь объяснить формат - особенно использование конечных и ведущих нулей?
Регулярное выражение С# для кодов icd9 и icd10 также будет приятным.
Спасибо!
Я не могу найти окончательное руководство по форматам кода icd9.
Может кто-нибудь объяснить формат - особенно использование конечных и ведущих нулей?
Регулярное выражение С# для кодов icd9 и icd10 также будет приятным.
Спасибо!
Я искал то же самое и нашел, что я считаю более полным ответом. Думал, что помогу кому-нибудь еще в будущем.
ICD-9 Regex
Формат ICD 9 имеет множество способов его форматирования. Он может начинаться с V, E или числа.
V10.12
и V12
E000.0
и E002
730.12
и 730
Хорошее регулярное выражение, которое проверяет все эти правила (кредит переходит sascomunitt)
^(V\d{2}(\.\d{1,2})?|\d{3}(\.\d{1,2})?|E\d{3}(\.\d)?)$
ICD-10 Regex
Согласно www.cms.gov ICD-10 имеет следующие правила:
Вот регулярное выражение, которое я придумал:
^[A-TV-Z][0-9][A-Z0-9](\.[A-Z0-9]{1,4})?$
Примечание Эти регулярные выражения предназначены для javascript и могут нуждаться в настройке для С# (я слишком ленив, чтобы проверить его прямо сейчас)
Код ICD-9 выглядит следующим образом:
E
или V
.Код ICD-10 выглядит следующим образом:
Итак, по существу, вы можете использовать регулярное выражение для поиска кодов ICD в тексте, но вы не сможете их проверить.
Регулярное выражение С# для ICD-9 может выглядеть так: @"\b[EV]?\d{2,3}(?:\.\d{1,2})?\b"
.
Для кода ICD-10: @"\b[A-Z]\d{2}(?:\.\d{1,2})?\b[*+!]?"
Вы имеете в виду коды диагностики ICD-9? Затем просмотрите эту цепочку: Список кодов ICD-9 в формате XML, CSV или базы данных.
Существует 2 типа кодов ICD 9: коды диагностики и коды процедур
для кодов диагностики Гордон Такер имеет правильный ответ:
^(V\d{2}(\.\d{1,2})?|\d{3}(\.\d{1,2})?|E\d{3}(\.\d)?)$
Коды процедур ICD-9-CM - это 2 числа, десятичные числа, тогда требуется до двух чисел (для полного кода требуется 2 номера)
Регуляром для этих кодов будет:
^\d{2}.\d{1,2}$