Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card
FHIR Code Systems
Какие системы кодирования использует каждый тип FHIR-ресурса: LOINC для измерений и результатов анализов, ICD-10 для состояний, ATC для лекарств, UCUM для единиц измерения и SNOMED CT по лицензионному флагу.
Что платформа хранит и что Anpheros Daily (приложение для пациентов) записывает через API. Приложения могут использовать любую кодовую систему, которую разрешает FHIR; на этой странице указано, какие из них платформа распознает (для поиска отображаемых значений, проверок IPS, контекстного движка) и какие использует сам Anpheros. Последнее обновление: 22 сентября 2026 г.
| Resource | Element | Code systems | Notes |
|---|---|---|---|
| Observation (vital-signs) | code |
LOINC (http://loinc.org) |
8867-4 частота сердечных сокращений, 85354-9 панель артериального давления (компоненты 8480-6 / 8462-4), 8310-5 температура тела, 2339-0 глюкоза, 29463-7 масса тела, 39156-5 ИМТ, 59408-5 SpO₂, 8302-2 рост |
| Observation (laboratory) | code |
LOINC; локальная urn:anpheros:lab, когда LOINC неизвестен |
сопоставлено Anpheros Daily; диапазон ссылок в referenceRange, документ в derivedFrom |
| Observation (symptom) | code, category |
ICD-10 (http://hl7.org/fhir/sid/icd-10) глава R; категория urn:anpheros:observation-category\|symptom; SNOMED CT за флагом |
свободный текст остается в code.text; интенсивность от 1 до 10 в valueQuantity ({score}). Ресурсы, записанные до 13 октября 2026 г., могут содержать систему HL7 observation-category с кодом symptom; фильтровать по коду (category=symptom), а не по системе. Записываются только симптомы, которые пациент сообщает как присутствующие, касающиеся себя |
| Observation (survey, wellbeing) | code, component |
urn:anpheros:wellbeing (измерение: эмоциональное / психическое / физическое) |
интенсивность как компонент valueQuantity {score}; примечание в note |
| Observation (activity, daily watch summaries) | code |
LOINC: 40443-4 ЧСС в покое, 8867-4 ЧСС (компоненты мин/ср/макс), 80404-7 ВСР (RMSSD), 59408-5 SpO₂, 41950-7 шаги, 41981-2 энергия, 93832-4 продолжительность сна, 93831-6 / 93830-8 стадии сна | effectivePeriod охватывает день; категория activity |
| Condition | code, severity, clinicalStatus |
ICD-10; SNOMED CT тяжесть (24484000 тяжелая, 6736007 умеренная, 255604002 легкая); condition-clinical |
категория problem-list-item |
| MedicationStatement | medicationCodeableConcept |
ATC (http://www.whocc.no/atc); code.text = название продукта |
расширение daily-medication для полей, специфичных для приложения |
| MedicationAdministration | medicationCodeableConcept, supportingInformation |
ATC; план лечения как MedicationStatement/{id} в supportingInformation (параметр поиска statement) |
один ресурс на принятую или пропущенную дозу (status выполнено / не выполнено) |
| Immunization | vaccineCode |
ATC J07 (http://www.whocc.no/atc) или национальная номенклатура; vaccineCode.text всегда сохраняется |
occurrenceDateTime требуется для раздела IPS; protocolApplied.doseNumberPositiveInt для дозы |
| AllergyIntolerance | code, reaction.manifestation, criticality |
SNOMED CT (за флагом) или только code.text; ATC для аллергии на лекарства |
категория еда / лекарства / окружающая среда / биологическая |
| DocumentReference | type |
типы документов LOINC (DOC_KIND_LOINC в /v1) |
|
| Encounter | class, type |
класс v3-ActCode; SNOMED CT тип, когда известен | episodeOfCare → EpisodeOfCare беременности / хронического заболевания / лечения |
| EpisodeOfCare | type, diagnosis.condition |
urn:anpheros:episode-type (заболевание / лечение / беременность / другое); diagnosis.condition → Condition |
один на состояние Anpheros Daily ("dosar", 25 сентября 2026 г.); period = начало → конец. Связанные ресурсы указывают на Condition: Observation.focus, MedicationStatement.reasonReference, DocumentReference.context.related, Appointment.reasonReference (поиск: focus, reason-reference, related, condition) |
| Appointment | serviceType |
кодовая система service-type |
|
| RelatedPerson | relationship |
v3-RoleCode (MTH, FTH, CHILD, SPS, …) | |
| QuestionnaireResponse | questionnaire |
канонические URL в разделе https://anpheros.com/fhir/Questionnaire/ |
|
| Basic | code |
urn:anpheros:basic |
запасной вариант; каждый код документируется здесь перед использованием |
| Provenance | agent.type |
provenance-participant-type |
Идентификаторы и расширения
- Локальные идентификаторы строк Anpheros Daily:
urn:anpheros:daily:{vital|medication|condition|episode|lab|symptom|document|weight|wellbeing|intake|immunization|allergy|health-day}. - Расширение для состояния
daily-condition(25 сен 2026):kind(болезнь / лечение / беременность / другое),color(ключ цветовой палитры приложения),source,due_date(беременность). Беременность без письменного кода несет ICD-10Z33. - Расширения находятся в
https://anpheros.com/fhir/StructureDefinition/daily-*(daily-medication,daily-symptom,daily-condition, …). - Единицы измерения — UCUM (
http://unitsofmeasure.org) везде, где указано количество.
Концепции симптомов (релиз 2026.10.2, 16 октября 2026 г.)
GET /v1/terminology/symptoms?q=&icd10=&kind=symptom|finding|all&lang=&limit=&offset= и GET /v1/terminology/symptoms/{concept_id} служат концепциями симптомов Anpheros: стабильный идентификатор (SYM-0001…, никогда не повторяется; система https://anpheros.com/fhir/CodeSystem/symptom), сопоставление ICD-10 с его эквивалентностью (equivalent или broader, когда код ICD-10 охватывает больше, чем концепция), метки и термины для поиска концепции в свободном тексте.
- 86 концепций: 70 симптомов и 16 признаков (R70–R94). Симптомы используют ICD-10 R00–R69 и, где ВОЗ классифицирует симптом иначе, код ВОЗ: G47 проблемы со сном, H53.2 двоение в глазах, H53.8 нечеткое зрение (более широкое), H93.1 шум в ушах, K59.0 запор, L29.9 зуд, M25.5 боль в суставах, M54 боль в спине.
- Каждый код и английское название были проверены по браузеру ВОЗ ICD-10 Версия 2019 от 15 октября 2026 г., включая примечания о включении и исключении;
icd10.display— это название ВОЗ. - Каждая концепция также сопоставляется с ICD-11 MMS 2025-01 (
icd11: код, название ВОЗ, эквивалентностьequivalent | wider | narrower | inexact) and to a body system (body_system: the ICD-11 chapter 21 block of that code, e.g.nervous,digestive). Используется код симптома из главы 21, а не код заболевания (головная боль → MB4D, а не 8A8Z); каждое отклонение от таблицы сопоставления ВОЗ ICD-10 → ICD-11 перечислено вrelease.json(icd11_departures). Фильтруйте с помощью?icd11=MB4Dили?body_system=digestive. - Метки имеют статус
review:source(официальное английское название ВОЗ),in_use(румынские метки и термины для поиска, используемые Anpheros Daily) илиai_reviewed(обычные метки на 19 языках: машинные переводы, проверенные термин за термином по названиям ВОЗ с помощью ИИ, не врачом или профессиональным медицинским переводчиком).display— предпочтительная метка вlang, иначе обычная метка, иначе английская;display_langуказывает, какая именно. - Предупреждающие знаки: 32 элемента для 14 концепций, дословно цитируемые со страниц CDC и NIDDK, находящихся в общественном достоянии, каждый с указанием источника,
review: source_verifiedи примечанием "не является диагнозом". Нет причин или ассоциаций с заболеваниями. Каждая концепция несетclinical_review: falseдо тех пор, пока квалифицированный врач не проверит релиз. - Данные находятся в
app/terminology/symptoms/(concepts.csv,labels.csv,release.jsonс источниками); изменение — это проверенный коммит и новый номер релиза. - Anpheros Daily добавляет концепцию в качестве второго кодирования рядом с ICD-10 в наблюдениях за симптомами.
- Пошаговое руководство с запросами и ответами: API данных о симптомах.
Те же концепции в виде терминологии FHIR (15 октября 2026 г.)
Только для чтения, из того же релиза, с тем же правилом публикации (только проверенные метки):
| Ресурс | Чтение | Примечания |
|---|---|---|
| CodeSystem | GET /fhir/R4/CodeSystem/anpheros-symptom, GET /fhir/R4/CodeSystem?url=https://anpheros.com/fhir/CodeSystem/symptom |
content: complete, status: draft до клинической проверки; свойства kind, status, icd10, icd11, body_system; румынские метки, термины для поиска и обычные метки в качестве обозначений |
| CodeSystem/$lookup | GET /fhir/R4/CodeSystem/$lookup?system=https://anpheros.com/fhir/CodeSystem/symptom&code=SYM-0047&displayLanguage=ro |
Parameters с отображением, обозначениями и свойствами |
| ValueSet | GET /fhir/R4/ValueSet/anpheros-symptoms, GET /fhir/R4/ValueSet/$expand?url=https://anpheros.com/fhir/ValueSet/anpheros-symptoms&filter=&displayLanguage=&count=&offset= |
активные симптомы (признаки исключены) |
| ConceptMap | GET /fhir/R4/ConceptMap/anpheros-symptom-to-icd10 |
equivalent или wider, когда код ICD-10 охватывает больше, чем концепция (H53.8) |
| ConceptMap | GET /fhir/R4/ConceptMap/anpheros-symptom-to-icd11 |
ICD-11 MMS 2025-01 (http://id.who.int/icd/release/11/mms) с equivalent, wider, narrower или inexact |
Профиль anpheros-symptom (POST /fhir/R4/Observation/$validate?profile=anpheros-symptom, канонический https://anpheros.com/fhir/StructureDefinition/anpheros-symptom-observation): категория urn:anpheros:observation-category|symptom (код HL7 observation-category отклоняется), слова человека в code.text, концепция Anpheros, соответствующая коду ICD-10, субъект = Patient, статус final / amended / corrected / entered-in-error, effective[x] с effectivePeriod.end не ранее start, интенсивность как UCUM {score} 0–10. Как и другие профили, он сообщает об ошибках и не отклоняет записи.
Лицензии
LOINC, ATC (WHO), ICD-10 (WHO) и UCUM используются в соответствии с их публичными лицензиями. SNOMED CT требует национальной или партнерской лицензии: таблицы сопоставления поставляются с кодом, но коды SNOMED записываются только при включенном TERMINOLOGY_SNOMED_ENABLED (в ожидании лицензии для Румынии).
Как сопоставить данные из различных источников с этими кодовыми системами, включая единицы измерения, даты и валидацию: Как нормализовать медицинские данные.
Где искать эти кодовые системы и что покрывает входящий в комплект набор: API медицинской терминологии.
Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card