FHIR

CodeableConcept и Coding в FHIR: как одно понятие несет несколько кодов

Почти каждый кодированный элемент в FHIR — это CodeableConcept: список кодировок из разных систем кодирования плюс исходный текст. Как работают система, код и отображение, почему вы сохраняете локальный код лаборатории рядом с LOINC и какие ошибки делают данные нечитаемыми.

автор Опубликовано 2 мин чтения

Краткий ответ: В FHIR Coding — это один код из одной системы кодирования: system (URL системы кодирования), code и человекочитаемый display. CodeableConcept — это понятие в целом: список кодировок (Coding), которые означают одно и то же в разных системах, плюс text — слова, которые использовал врач или лаборатория. Диагнозы, анализы, лекарства и аллергии — всё это CodeableConcept.

Зачем несколько кодировок

Лаборатория может отправить свой собственный локальный код и код LOINC для одного и того же анализа; диагноз может иметь коды SNOMED CT и ICD-10. Сохранение всех кодов позволяет каждой принимающей системе выбрать тот, который она понимает, а сохранение text позволяет сохранить исходный текст.

"code": {
  "coding": [
    {"system": "http://loinc.org", "code": "2160-0", "display": "Creatinine [Mass/volume] in Serum or Plasma"},
    {"system": "https://lab.example.org/codes", "code": "CREA"}
  ],
  "text": "Creatinine"
}

Ошибки, которых следует избегать

  • code без system: код бессмыслен вне вашей базы данных.
  • Придуманные URL-адреса систем для стандартных терминологий: LOINC — http://loinc.org, SNOMED CT — http://snomed.info/sct, UCUM — http://unitsofmeasure.org.
  • Удаление исходного text при сопоставлении со стандартным кодом.
  • Отношение display как к идентификатору: системы сопоставляют по system + code.

В Anpheros

Anpheros сохраняет исходное название из отчета в виде текста и добавляет стандартное кодирование (LOINC, ATC, ICD-10, SNOMED CT), чтобы данные оставались читаемыми для людей и систем. Разработчикам: Системы кодирования FHIR и Нормализация медицинских данных.

Связанные страницы

Источники

Частые вопросы

В чем разница между Coding и CodeableConcept?

Coding — это один код из одной системы; CodeableConcept — это понятие с одним или несколькими кодами Coding и исходным текстом.

Какой URL-адрес системы для LOINC?

http://loinc.org

Следует ли сохранять локальные коды?

Да, рядом со стандартным кодированием. Они помогают отследить данные до источника.

Используется ли display для сопоставления кодов?

Нет. Сопоставление использует system и code; display предназначен для людей.

Anpheros Platform

Попробуйте бесплатно в песочнице

Первый запрос FHIR за 5 минут. API HL7 FHIR R4 с встроенным согласием пациента: попробуйте в песочнице, затем подключите свое приложение или систему клиники.

Бесплатно · 30 синтетических пациентов · без карты

Это руководство носит информационный характер и не заменяет консультацию врача. Решения о своём здоровье принимайте вместе с врачом. В экстренной ситуации звоните по местному номеру экстренной помощи (112 в Европе).
Автор
Команда Anpheros

Anpheros создает медицинскую карту, которую пациент контролирует и может делиться с любой клиникой, на платформе HL7 FHIR R4, базирующейся в ЕС. Эти руководства помогут вам понять и организовать свое здоровье; они не заменяют вашего врача.

О Anpheros →