Anpheros Symptom Engine — международный движок терминологии и кодирования симптомов. Он превращает свободно записанные симптомы, на языке человека, в структурированные клинические понятия: постоянный идентификатор Anpheros, код МКБ-10 и код МКБ-11 ВОЗ и систему организма. Он также определяет, есть ли симптом сейчас, прошёл ли он, только возможен или относится к другому человеку, чтобы в медицинскую карту попадали только реальные текущие симптомы. Он работает в приложении Anpheros Daily и доступен любому разработчику через Anpheros Platform.

МКБ-10 и МКБ-11 ВОЗ
86 понятий, каждое проверено по классификациям ВОЗ, с указанием эквивалентности каждого соответствия.

20 языков
Люди пишут на своём языке; у каждого понятия есть названия на 20 языках.

Измерено, а не предположено
Основной код верен в 100 % тестовых случаев; отрицаемый симптом никогда не отмечается как имеющийся.
Коротко
| Что это | Терминология симптомов и цепочка кодирования с ИИ, опубликованные в HL7 FHIR R4 |
| Понятия | 86: 70 симптомов и 16 клинических находок, идентификаторы SYM-0001…, никогда не используются повторно |
| Классификации | МКБ-10 ВОЗ (2019) и МКБ-11 MMS ВОЗ (2025-01), проверены код за кодом |
| Системы организма | 13, по структуре главы 21 МКБ-11 (нервная, пищеварительная, дыхательная, кожа…) |
| Языки | 20 |
| Тревожные признаки | 32, дословно из CDC и NIDDK, с источником |
| Оценка | основной код 100 %, наличие и человек 98 %, отрицания, отмеченные как имеющиеся, 0 % |
| Используется в | Anpheros Daily (iOS, Android, Mac, веб) и Anpheros Platform |
| Клиническая проверка | пока нет; каждый ответ это указывает |
Как это работает
- Запись. Человек записывает симптом в дневник симптомов своими словами. Текст сохраняется без изменений, со временем, часовым поясом телефона и, если указаны, интенсивностью, началом и окончанием.
- Нормализация с ИИ. Языковая модель читает текст и предлагает код для каждого симптома, но выбирать может только из проверенного словаря. Пропущенный или неверный ответ повторяется и никогда не записывается как «неизвестный».
- Есть ли и у кого. На том же шаге решается, есть ли симптом сейчас, прошёл ли, только возможен или он у другого человека. «Голова уже не болит» и «у мамы кашель» никогда не становятся симптомами человека. В обработке клинического языка это называют распознаванием отрицания, времени и носителя.
- Фиксированные соответствия. Фиксированные таблицы, а не ИИ, связывают код МКБ-10 с понятием Anpheros, его кодом МКБ-11 и системой организма. Один и тот же код всегда даёт одно и то же понятие.
- Медицинская карта. Текущие симптомы становятся FHIR Observation в карте человека на Anpheros Platform, с обоими кодами и его собственными словами. Если симптом исправлен, карта меняется; история сохраняется.
Международные стандарты, проверенные по источникам
- МКБ-10 ВОЗ. Каждый код и название проверены по классификации ВОЗ, включая то, что код включает и исключает. Если ВОЗ относит симптом за пределы главы симптомов, движок следует ВОЗ: запор K59.0, шум в ушах H93.1, зуд L29.9.
- МКБ-11 ВОЗ. У каждого понятия есть код МКБ-11 из главы 21 о симптомах, а не из глав болезней (головная боль — MB4D, а не «головные боли» как болезнь). Каждое отличие от переходной таблицы ВОЗ задокументировано.
- Симптомы, а не диагнозы. Кто пишет «мигрень», сообщает о головной боли; движок кодирует сообщённое, а не диагноз.
- Тревожные признаки дословно взяты с открытых страниц CDC (инсульт, инфаркт) и NIDDK (диарея, запор), с источником. Там, где написано 9-1-1, в Европе экстренный номер — 112.
- HL7 FHIR R4 везде:
CodeSystem,ValueSet,ConceptMapк МКБ-10 и МКБ-11 и профиль проверки для Observation симптомов.
Полное научное описание с оценкой и ограничениями: методология Anpheros Symptom Engine (на английском).
Связан с приложениями Anpheros
- Anpheros Daily кодирует каждый записанный симптом, показывает результат и позволяет исправить его нажатием на симптом.
- Anpheros Platform хранит симптомы в FHIR-карте каждого человека, где врачи и приложения могут читать их с его согласия.
- ИИ-ассистенты читают закодированные симптомы, а не свободный текст, поэтому их ответы могут указывать точные коды и даты.
- Похожие случаи (скоро, в Plus и Max): с явного согласия люди с очень похожими симптомами и анализами смогут найти друг друга в Сообществе. Частых жалоб вроде головной боли самих по себе никогда не достаточно; никто не узнаёт, кто остальные.
Для разработчиков и клиник
Та же терминология открыта через Anpheros Platform:
GET /v1/terminology/symptomsищет по тексту, коду МКБ-10 или МКБ-11, идентификатору или системе организма и возвращает названия на нужном языке.- FHIR
CodeSystem/anpheros-symptom,ValueSet/$expand,ConceptMap/anpheros-symptom-to-icd10иanpheros-symptom-to-icd11,CodeSystem/$lookup. POST /fhir/R4/Observation/$validate?profile=anpheros-symptomпроверяет ваши Observation симптомов.
Запросы и ответы: руководство Symptom data API. Тестовый ключ бесплатный.
Что проверено, а что нет
- Проверено по ВОЗ: каждый код и английское название, в МКБ-10 и МКБ-11.
- Проверено с помощью ИИ, а не медицинским переводчиком: названия на 18 других языках.
- Процитировано точно, врачом не проверено: тревожные признаки.
- Чего движок не делает: диагнозы, причины или связи между симптомами и болезнями.
Частые вопросы
Что такое Anpheros Symptom Engine?
Международная терминология симптомов и цепочка ИИ, которая кодирует свободно записанные симптомы по МКБ-10 и МКБ-11 ВОЗ, определяет, есть ли каждый симптом и у кого, и сохраняет результат как HL7 FHIR Observation. Он входит в Anpheros, европейскую платформу медицинских карт.
Это проверка симптомов, которая ставит диагноз?
Нет. Сервисы проверки симптомов предлагают возможные болезни. Symptom Engine называет и кодирует симптомы, о которых сообщает человек, чтобы их можно было отслеживать, показать врачу и прочитать в других системах. Он не ставит диагнозов.
Какие языки поддерживаются?
Человек пишет на своём языке; у каждого понятия есть названия на 20 языках, включая русский, английский, испанский, французский, немецкий, итальянский, португальский, румынский, польский, турецкий, украинский, арабский, хинди, китайский, японский и корейский.
Насколько он точен?
На фиксированном наборе из 100 тестовых случаев, 32 из которых намеренно не текущие (отрицание, прошедший, предполагаемый или чужой симптом), движок выбрал верный основной код в 100 % случаев и верные наличие и человека в 98 %; он ни разу не отметил отрицаемый симптом как имеющийся. Тестовый набор синтетический и не проверен врачом.
Можно ли использовать его в своём приложении?
Да, через REST и FHIR API Anpheros Platform, с бесплатным тестовым ключом. Терминология, соответствия МКБ-10 и МКБ-11 и профиль проверки те же, что в Anpheros Daily.
Где хранятся данные?
Личные медицинские данные хранятся в Европейском союзе и никогда не продаются. Сама терминология не содержит персональных данных.


