Ищете ICD10 API

Любой специалист знает о хорошем API ICD10 для поиска диагностического кода, который можно рекомендовать. В настоящее время я создаю простое приложение для тегирования пациентов с медицинским состоянием, и идея состоит в том, чтобы иметь API поиска, где можно, например, ввести астму и получить все различные коды ICD10 для астмы.

4 ответа

Мой пакет R, в настоящее время называется icd9 (но из-за переименования) преобразует коды ICD-9 и ICD-10 в описания. icd10 Github филиал на https://github.com/jackwasey/icd9/tree/icd10 делает это с помощью функции icd_explain, В настоящее время он использует ICD-10-CM, то есть адаптированный для США биллинг-кодированный набор ICD-10, который в целом более специфичен, чем каноническая версия ВОЗ, но имеет некоторые области с меньшей детализацией.

Например, ВОЗ ICD-10 имеет HIV disease resulting in Pneumocystis jirovecii pneumonia в качестве подразделения по ВИЧ-инфекции, в то время как ICD-10-CM просто имеет HIV, С другой стороны, ICD-10-CM имеет Sucked into jet engine, subsequent encounter тогда как ВОЗ довольна ужасно расплывчатым Person on ground injured in air transport accident,

Объем данных для всех описаний не очень высок, всего несколько мегабайт, поэтому, хотя API может показаться удобным, вы можете подумать о том, чтобы просто иметь все данные и не пинговать какой-либо случайный сервер.

Существует проект под названием "Unified Medical Language System (UMLS)", финансируемый NIH, и, очевидно, они работают над RESTful Web API для медицинских терминов.

https://documentation.uts.nlm.nih.gov/rest/home.html

Я не работал с их API-интерфейсом, и сэмплы, которые я вижу на их сайте, звучат так, будто они больше ориентированы на SNOMED-CT.

Я бы выбрал весь вариант ICD-10-CM от CMS и создал свой собственный веб-API.

https://www.cms.gov/Medicare/Coding/ICD10/2016-ICD-10-CM-and-GEMs.html

Я предполагаю, что вы игнорируете все обычные вещи, связанные с вариациями написания медицинских терминов, правильных терминов и разговорных выражений, ярлыков и описаний и т. Д., Которые становятся проблемой для поиска терминов / кодов.

Если вы хотите использовать размещенный параметр и согласны с условиями использования, вы можете использовать UMLS ( https://uts.nlm.nih.gov/home.html). Это отличный ресурс, но описываемый вами вариант использования не обязательно предназначен для решения.

Лично - и я обычно не люблю снимать свои собственные вещи - я бы подумал заняться твоим собственным делом. Вы можете сделать что-то, сфокусированное на ваших потребностях, и адаптировать его к любому конкретному поведению, которое вы можете захотеть (например, отдать предпочтение определенным кодам, основанным на организации - EX: предпочтение биллинга). Вы могли бы также сделать это намного, намного более... веселым... и обратиться к кратким формам терминов (например, синонимы, такие как "DVT") или опечаткам ("астма" против "спортсмена"). Если вы пойдете по этому пути, я бы посоветовал вам получить информацию о коде ICD-10, а затем включить его в Elastic Search. Вы можете расширить данные, смешав их с другой информацией, и сделать ее гудящей. И Эластик злой быстро.

Это всего лишь мои 0,02 доллара.

вы можете проверить полную документацию ВОЗ https://icd.who.int/icdapi

Другие вопросы по тегам