Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card
API медицинской терминологии: LOINC, SNOMED, ICD-10, RxNorm
Где бесплатно искать каждую систему медицинских кодов, как коды отображаются в FHIR, и что включает Anpheros (небольшой поднабор LOINC и каталог симптомов, состояний и методов лечения) — с честно определенными границами.
API медицинских терминов позволяет программному обеспечению искать и находить стандартные медицинские коды — LOINC для тестов и измерений, SNOMED CT для клинических терминов, ICD-10 для диагнозов, RxNorm и ATC для лекарств — чтобы данные из разных источников имели одинаковое значение. Каждая система кодов имеет своего владельца, лицензию и службу поиска, и большинство из них бесплатны. На этой странице перечислены места, где можно найти каждую из них, как они представлены в FHIR и что включает Anpheros, чтобы ваше приложение могло хранить кодированные данные без запуска сервера терминологии.
Бесплатные сервисы поиска
| Кодовая система | Используется для | Сервис поиска | Доступ |
|---|---|---|---|
| LOINC | лабораторные тесты, жизненно важные показатели, документы | loinc.org, FHIR terminology server fhir.loinc.org |
бесплатно, учетная запись LOINC для FHIR сервера |
| ICD-10-CM | диагнозы (США) | NLM Clinical Tables API | бесплатно, без ключа |
| ICD-10 / ICD-11 | диагнозы (ВОЗ, большинство стран) | WHO ICD API | бесплатно, регистрация |
| SNOMED CT | клинические находки, процедуры, области тела | SNOMED International browser; Snowstorm (open-source server) | бесплатно в странах-членах; лицензия требуется в других местах |
| RxNorm | лекарства США | NLM RxNav REST API | бесплатно, без ключа |
Быстрый поиск ICD-10-CM без ключа:
curl "https://clinicaltables.nlm.nih.gov/api/icd10cm/v3/search?terms=asthma&maxList=5"
Как коды представлены в FHIR
Каждый кодированный элемент в FHIR представляет собой CodeableConcept: одно или несколько кодировок, каждая из которых имеет system URI и code, а также исходный текст.
| Кодовая система | FHIR system URI |
|---|---|
| LOINC | http://loinc.org |
| SNOMED CT | http://snomed.info/sct |
| ICD-10 | http://hl7.org/fhir/sid/icd-10 |
| ICD-10-CM | http://hl7.org/fhir/sid/icd-10-cm |
| RxNorm | http://www.nlm.nih.gov/research/umls/rxnorm |
| ATC | http://www.whocc.no/atc |
| UCUM units | http://unitsofmeasure.org |
Что включает Anpheros
- Собранный поднабор LOINC для кодов, которые приложение использует чаще всего (жизненно важные показатели, распространенные лабораторные тесты):
GET /v1/terminology/loinc?q=glucose. Это небольшой поднабор, а не полноценный сервер терминологии; код вне его все еще может быть сохранен. - Лекарства через Anpheros Search, который идентифицирует вещества по INN, RxNorm и номеру продукта EMA.
- Концепции симптомов с сопоставлениями ICD-10 и метками на нескольких языках:
GET /v1/terminology/symptoms?q=headache. - Коды, хранящиеся как есть: сохраняется любое допустимое кодирование FHIR, а лабораторный коннектор заполняет коды LOINC, когда распознает тест.
- Бесплатный валидатор FHIR R4, который проверяет структуру и наборы значений общих элементов.
Часто задаваемые вопросы
Есть ли бесплатный API для LOINC?
Да. LOINC предоставляет FHIR-сервер терминологии по адресу fhir.loinc.org для зарегистрированных пользователей (регистрация бесплатна), а NLM Clinical Tables API предлагает поиск LOINC без ключа.
Есть ли бесплатный API для ICD-10?
Да. NLM Clinical Tables API осуществляет поиск по ICD-10-CM без ключа, а WHO ICD API охватывает ICD-10 и ICD-11 после бесплатной регистрации.
Нужна ли мне лицензия для SNOMED CT?
В странах-членах SNOMED International (включая США и большинство стран ЕС) использование бесплатно по национальной лицензии; в других странах лицензия требуется. Проверьте Национальный центр выпуска вашей страны.
Включает ли Anpheros полный сервер терминологии?
Нет. Он включает небольшое подмножество LOINC и каталог симптомов, состояний и методов лечения, а также хранит любой действительный код. Для полных запросов используйте официальные сервисы, указанные выше.
Связанные материалы
- FHIR code systems: какие системы кодирования используются в каждом ресурсе Anpheros
- Medication data for apps and AI agents: RxNorm и openFDA на практике
- Symptom data API
- How to normalize medical data
Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card