RXNORM для сопоставления SNOMED
1 ответ
SNOMED и RXNORM сильно отличаются в том, как они представляют информацию о наркотиках. RXNORM гораздо более полный и кодирует силу, маршрут администрирования, информацию об упаковке и названия продуктов. SNOMED имеет в основном основные активные ингредиенты и некоторые названия продуктов. Покрытие в SNOMED для силы и маршрута администрирования невелико.
Например, SNOMED не имеет идентификаторов для Prozac
но имеет для Fluoxetine
который является основным ингредиентом Prozac
В RXNORM вы можете найти следующие соединения:
[PROzac Weekly 90 MG Delayed Release Oral Capsule]
-- ingredient --> [Prozac]
-- precise ingredient --> [Fluoxetine]
И концепция ингредиентов приведет вас к SNOMED:
[Fluoxetine]
-->
SNOMEDCT_US:53640004
SNOMEDCT_US:372767007
Имейте в виду, что большинство ингредиентов в SNOMED дублируются в виде продукта и вещества, и каждый из этих типов дает различные отношения.
Три варианта реализации этого:
- Используйте файлы данных RXNORM/NIH NLM https://www.nlm.nih.gov/research/umls/rxnorm/docs/rxnormfiles.html
- BioPortal API (бесплатно) http://bioportal.bioontology.org/
- Lexigram API (коммерческий) http://www.lexigram.io/
Важным аспектом здесь является то, что если вы замените идентификаторы RXNORM на идентификаторы SNOMED, вы потеряете информацию, но, конечно, в зависимости от вашего варианта использования это может быть просто замечательно. Я хотел бы рассмотреть возможность использования НЦД.
Отказ от ответственности: я был инженером в BioPortal и в настоящее время техническим директором в Lexigram.