AnpherosAnpheros PlatformDevelopers

Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card

Anpheros Search: симптомы, состояния и методы лечения с их источниками

Единый общедоступный каталог из 1174 симптомов, состояний и методов лечения на 20 языках, каждая запись с указанием источника: ВОЗ ICD-10 и ICD-11, сводки MedlinePlus, цитаты EMA и FDA без изменений; REST, FHIR, MCP и один JSON-файл.

Anpheros Search — это единый публичный каталог из 1 174 симптомов, состояний и методов лечения, доступный для поиска на 20 языках. Каждая запись содержит информацию об источнике: коды WHO ICD-10, коды и названия WHO ICD-11, сводки MedlinePlus, а также показания к применению, цитируемые без изменений от Европейского агентства по лекарственным средствам (EMA) и Управления по санитарному надзору за качеством пищевых продуктов и медикаментов США (FDA). Он предоставляется в виде REST API, в формате терминологии HL7 FHIR R4 (CodeSystem, ConceptMap, $lookup), в виде двух инструментов MCP для AI-ассистентов и в виде одного JSON-файла. Это общая информация для всех, одинаковая для каждого читателя: она не ставит диагнозы и не рекомендует лечение.

Обзор

Версия 2026.10.5 (указана в каждом ответе)
Записи 1,174: 274 симптома и находки (SYM-…), 495 состояний (CON-…), 405 методов лечения (TRT-…); идентификаторы никогда не повторяются
Названия 17,947 названий и синонимов на 20 языках; официальное название ICD-11 и общеупотребительные названия на английском, общеупотребительные названия на других языках
Описания 1,092 сводки MedlinePlus по темам здоровья, дословно, на английском и испанском языках
Показания 766 одобренных применений, цитируются без изменений: этикетки EMA (ЕС) и FDA (США), каждая с продуктом, датой и ссылкой
Ссылки 257, каждая с источником: лечение → состояние (indicated_for) и симптом ↔ состояние (may_be_associated_with)
Стандарты WHO ICD-10, WHO ICD-11 MMS 2025-01, RxNorm, номера продуктов EMA, HL7 FHIR R4
Клинический обзор пока нет: clinical_review: false в каждом ответе

Источники и лицензии

Ничто в каталоге не написано Anpheros, кроме названий на других языках. Каждая запись содержит список attribution с точным текстом, который запрашивает каждый источник, и каждое указание несет свое собственное.

Источник Используется для Лицензия и атрибуция
WHO ICD-10 (2019) и WHO ICD-10 → ICD-11 mapping tables (2025-01) Коды ICD-10 (названия WHO ICD-10 не предоставляются до подтверждения лицензии WHO), код ICD-11 и его английское название © WHO; ICD-11 под лицензией CC BY-ND 3.0 IGO, названия воспроизведены без изменений
MedlinePlus health topics и MedlinePlus Connect (U.S. National Library of Medicine) Краткое описание симптома или состояния, английские синонимы, официальное испанское название; какая тема охватывает какую категорию ICD-10 Общественное достояние; "Source: MedlinePlus, National Library of Medicine." Только краткие описания тем здоровья, без энциклопедии и описаний лекарств
EMA medicines data (EPAR) Активное вещество, названия лекарств, терапевтическое показание, терапевтическая область (MeSH) Повторное использование с указанием источника каждый раз: "Source: European Medicines Agency (EMA), product — EPAR, date. © European Medicines Agency."
openFDA drug labels Раздел "indications and usage" (показания к применению и использование) американской этикетки, торговые названия CC0; "Data provided by the U.S. Food and Drug Administration."
RxNorm (NLM) RXCUI ингредиента каждого вещества Текст атрибуции NLM

Названия ICD-10 и коды ATC не предоставляются. До тех пор, пока WHO не подтвердит лицензию ICD-10, код ICD-10 будет предоставляться без названия WHO (display: null), а официальное английское название будет названием ICD-11, дословно. Поиск ATC отключен на всей платформе. Каталог хранит код WHO ATC каждого вещества внутри, но ни один ответ, FHIR-ресурс или экспорт не будет содержать его до тех пор, пока WHO Collaborating Centre for Drug Statistics Methodology не предоставит разрешение. Лечение идентифицируется по веществу (INN), RxNorm RXCUI и номеру продукта EMA.

Поиск (REST)

export API=https://platform.anpheros.com/v1
export KEY=sk_test_…

curl "$API/search?q=durere%20de%20cap&lang=ro"

/v1/search и /v1/search/{id} являются публичными: ключ API не требуется, до 60 поисковых запросов в минуту и 2000 в день на IP-адрес, ответы с Cache-Control: public и ETag, доступны для чтения из браузера на anpheros.com. С ключом (достаточно бесплатного ключа для песочницы) применяются обычные ограничения API. Остальные конечные точки ниже, FHIR и MCP, по-прежнему требуют ключ.

q сопоставляет имена и синонимы на любом языке (без диакритических знаков, поэтому durere de cap и Durere de cap считаются одинаковыми), фирменные наименования, коды ICD-10 и ICD-11, RXCUIs RxNorm и идентификаторы Anpheros. type=symptom|condition|treatment сужает поиск, lang выбирает язык display, limit (до 50) и offset постранично просматривают результаты. Результаты сортируются по степени соответствия текста (полное имя, начало имени, каждое слово, часть слова), затем в алфавитном порядке: никогда по популярности или какому-либо другому показателю.

{
  "data": [
    {
      "concept_id": "SYM-0047",
      "type": "symptom",
      "display": "Durere de cap (cefalee)",
      "display_lang": "ro",
      "system": "https://anpheros.com/fhir/CodeSystem/symptom",
      "status": "active",
      "matched": "durere de cap",
      "codes": [
        {"system": "http://hl7.org/fhir/sid/icd-10", "code": "R51", "display": null, "equivalence": "equivalent"},
        {"system": "http://id.who.int/icd/release/11/mms", "code": "MB4D", "display": "Headache, not elsewhere classified", "equivalence": "equivalent"}
      ],
      "definition": "Almost everyone has had a headache. Headache is the most common form of pain. It's a major…"
    }
  ],
  "total": 1,
  "release": "2026.10.5",
  "attribution": ["ICD-10 codes and titles © World Health Organization. …", "ICD-11 for Mortality and Morbidity Statistics, © World Health Organization, licensed under CC BY-ND 3.0 IGO."],
  "disclaimer": "General information only. Anpheros does not diagnose and does not recommend treatment. …"
}

Поиск по Ozempic находит вещество семаглутид, acetaminophen находит парацетамол, E11 находит диабет 2 типа.

Универсальный поиск

Тот же GET /v1/search также возвращает groups: одно поле поиска для всего, что публикует Anpheros. Каждая группа представляет собой один тип результатов в фиксированном порядке, а группа без результатов пропускается. types выбирает группы (по умолчанию symptom,condition,treatment,page,article,trial,document); limit — количество элементов в группе.

Группа Что ищется Источник
symptom, condition, treatment каталог выше WHO, MedlinePlus, EMA, FDA (атрибуция каждого элемента)
article медицинская литература, ищется в реальном времени в Europe PMC: когда термин есть в каталоге, по его английскому названию в заголовках статей (например, "migrenă" находит статьи о мигрени) Europe PMC (EMBL-EBI); только заголовок, авторы, журнал, год, DOI и флаг открытого доступа, никогда не аннотация; статья открывается на Europe PMC
trial клинические исследования, которые набирают участников, вот-вот начнутся или еще проводятся, ищутся в реальном времени в ClinicalTrials.gov: признанное состояние или симптом как изучаемое состояние, призначенное лекарство как вмешательство ClinicalTrials.gov (U.S. National Library of Medicine), общественное достояние; заголовок, статус, состояния, страны, фазы и даты; запись открывается на ClinicalTrials.gov
document официальные документы найденных лекарств: информация о продукте EMA (краткая характеристика продукта и инструкция по применению) на запрошенном языке, если EMA публикует ее, в противном случае на английском, и этикетка FDA на DailyMed EMA и FDA, связаны, никогда не копируются; каждый с атрибуцией EMA или FDA
page общедоступные страницы anpheros.com (приложение, руководства, пояснения, прозрачность), developers.anpheros.com, platform.anpheros.com и общедоступные сообщества Anpheros; индексируется из наших собственных sitemap, только заголовок, описание и короткий отрывок; страницы сообщества без сообщений или имен

Каждый элемент имеет одинаковую структуру:

{
  "type": "page",
  "id": "https://anpheros.com/ro/aplicatie/card-de-urgenta",
  "title": "Card de urgență medical pe telefon: grupa sanguină, alergii, medicamente",
  "snippet": "…",
  "url": "https://anpheros.com/ro/aplicatie/card-de-urgenta",
  "source": "anpheros.com",
  "source_attribution": "© Anpheros. Content from Anpheros public websites.",
  "codes": null,
  "date": "2026-10-17",
  "lang": "ro"
}

Элемент каталога использует идентификатор записи как id, его повседневное название как title, начало его сводки MedlinePlus как snippet, его коды ICD-11 или RxNorm в codes и https://platform.anpheros.com/v1/search/{id} как url. Страницы — это те, которые доступны на запрошенном языке (английский, если для этого языка нет соответствующей страницы); в пределах группы результаты, соответствующие заголовку, предшествуют совпадениям в тексте. Внешние источники ищутся в реальном времени с коротким тайм-аутом и кэшируются на несколько часов: если один из них не отвечает вовремя, его группа пропускается, а остальная часть поиска по-прежнему дает результаты.

Одна запись

curl "$API/search/TRT-0310"                                           # any type, no key needed
curl "$API/terminology/conditions?q=asthma&lang=de" -H "Authorization: Bearer $KEY"
curl "$API/terminology/treatments/TRT-0310" -H "Authorization: Bearer $KEY"

GET /v1/terminology/conditions и GET /v1/terminology/treatments позволяют получить список или найти одну запись определенного типа, например /v1/terminology/symptoms; GET /v1/search/{id} возвращает любую запись в той же структуре. Запись содержит codes, labels (официальное название и общепринятые названия, каждое со своим review), synonyms, definition (резюме MedlinePlus с указанием темы, к которой оно относится), links, attribution, disclaimer и release; лечение также включает substance и indications. Пример:

{
  "concept_id": "TRT-0310",
  "type": "treatment",
  "display": "Semaglutide",
  "codes": [
    {"system": "http://www.nlm.nih.gov/research/umls/rxnorm", "code": "1991302", "display": "semaglutide"},
    {"system": "https://www.ema.europa.eu/en/medicines/product-number", "code": "EMEA/H/C/004174", "display": null}
  ],
  "synonyms": [{"lang": "en", "text": "Ozempic"}, {"lang": "en", "text": "Rybelsus"}, {"lang": "en", "text": "Wegovy"}],
  "indications": [
    {
      "region": "EU",
      "product": "Kayshild",
      "product_id": "EMEA/H/C/006426",
      "text": "Kayshild is indicated in conjunction with diet and exercise for the treatment of adults with non-cirrhotic metabolic dysfunction-associated steatohepatitis (MAS…",
      "url": "https://www.ema.europa.eu/en/medicines/human/EPAR/kayshild",
      "document_date": "09/04/2026",
      "review": "source_quoted",
      "attribution": "Source: European Medicines Agency (EMA), Kayshild — EPAR, 09/04/2026. © European Medicines Agency.",
      "note": "Indication approved in the European Union (EMA)."
    }
  ],
  "clinical_review": false,
  "release": "2026.10.5"
}

Показания цитируются точно так, как они опубликованы в источнике (приведенный выше фрагмент здесь сокращен, а не в API), сначала для ЕС, затем для США, каждая группа в алфавитном порядке по названию продукта. Одобренные применения различаются в зависимости от страны, поэтому для каждого указано, где оно одобрено.

Связи между записями

Связь существует только тогда, когда она указана в цитируемом источнике, и указывает, какой источник и почему:

Терминология FHIR

Ресурс Содержимое
CodeSystem/anpheros-condition состояния, со свойствами icd10 и icd11 и названиями в качестве обозначений
CodeSystem/anpheros-treatment вещества, со свойствами rxnorm и ema_product (без ATC)
ConceptMap/anpheros-condition-to-icd10, ConceptMap/anpheros-condition-to-icd11 состояние → коды ВОЗ, с эквивалентностью
ConceptMap/anpheros-treatment-to-rxnorm вещество → ингредиент RxNorm
CodeSystem/$lookup одно понятие по system и code, в displayLanguage
curl "https://platform.anpheros.com/fhir/R4/CodeSystem/\$lookup?system=https://anpheros.com/fhir/CodeSystem/condition&code=CON-0129&displayLanguage=de" \
  -H "Authorization: Bearer $KEY"

Симптомы сохраняют свои собственные CodeSystem, ValueSet и ConceptMaps, описанные в API данных симптомов. Описания, показания и ссылки доступны только в REST API, с указанием их источников.

Для ИИ-ассистентов (MCP)

Сервер Anpheros MCP имеет два инструмента для каталога: search_health_terms (запрос, необязательный тип, язык, лимит) и get_health_term (идентификатор, такой как SYM-0047, CON-0129 или TRT-0310). Ассистент, отвечающий на вопрос о симптоме или лекарстве, может вместо собственной памяти ссылаться на запись, ее коды и источники. Инструменты возвращают то же уведомление об отказе от ответственности, что и API.

Весь каталог в одном файле

https://platform.anpheros.com/site/search/anpheros-search-catalog.json (около 7 МБ) содержит каждую опубликованную запись на всех языках, с кодами, описаниями, цитируемыми показаниями, ссылками, источниками и атрибуцией каждой записи. Это файл, из которого построены страницы anpheros.com/search, и он регенерируется при каждом выпуске.

Как был построен каталог

  1. Симптомы. 86 концепций из Symptom Engine плюс 188 новых: подкатегории XVIII главы ICD-10, не являющиеся остаточными (например, R06.0 одышка, R43.0 потеря обоняния), а также категории R65, R75, R78, R83–R87 и R89. Смерти (R95–R99) исключены.
  2. Состояния. Каждая 3-символьная категория ICD-10 вне глав XVIII и XX–XXII была отправлена в MedlinePlus Connect, сервис Национальной медицинской библиотеки, который сопоставляет код с темой здоровья. Категория попадает в каталог, когда ее тема охватывает не более трех категорий; 495 попали. Сводка темы становится описанием. Заголовок MedlinePlus становится обычным английским названием только тогда, когда оно обозначает то же самое, что и заголовок ВОЗ.
  3. Лечение. Каждое однокомпонентное лекарство, централизованно одобренное EMA, терапевтическая область которого совпадает с темой состояния (соли объединяются: абиратерона ацетат — это абиратерон), плюс 33 распространенных лекарства, одобренных на национальном уровне и имеющих маркировку FDA. Ингредиент RxNorm получен из RxNav.
  4. Названия на 20 языках. Английские названия являются исходными заголовками (review: source), а испанское название — испанским заголовком MedlinePlus, если таковой имеется. Остальные названия — это переводы Anpheros, сделанные с помощью ИИ с английских названий и автоматически проверенные на скрипт, скобки и цифры (review: ai_reviewed). Названия лечения существуют на 15 языках. На японском, корейском, китайском, арабском и хинди названия были написаны только для 80 широко используемых веществ; в других местах показано международное наименование (INN).

Ограничения

Связанные материалы

Краткие резюме (на русском языке)

https://platform.anpheros.com/site/search/anpheros-search-summaries.en.json содержит краткие резюме на английском языке для большинства записей (запись, цитируемый текст которой изменился, получает новое после следующего прохода ИИ), с ключом по идентификатору записи. Каждое из них написано ИИ исключительно на основе цитируемых полей самой записи (резюме MedlinePlus, цитируемые показания, ссылки на источники, предупреждающие знаки), предложение за предложением, с указанием поля, на которое ссылается каждое предложение, и проверено по этим полям. Резюме, повторяющие заголовок ВОЗ ICD-10, были исключены.

Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card

Product updates by email

New features, guides and the end of the beta. One email a month at most.

Send me occasional Anpheros Platform updates by email (new features, API changes, guides). I'll confirm by email and can unsubscribe in one click from any email. Privacy