Перейти к содержанию

Protocol Documentation

Table of Contents

Top

api.proto

ErrorResult

Field Type Label Description
name string required источник (обработчик) ошибки
message string optional описание ошибки
uuid string optional уникальный идентификатор ошибки

Response

Field Type Label Description
success SuccessResult optional успешное выполнение запроса - возвращается результат запроса
error ErrorResult optional ошибка - возвращается описание ошибки

SuccessResult

Top

attachments.proto

Attachment

Field Type Label Description
meta Attachment.Meta required мета-информация о загруженном файле
data bytes required двоичное представление файла

Attachment.Meta

Field Type Label Description
id string optional системный идентификатор файла
digest string optional значение для проверки целостности при передаче
name string required наименование
type string required тип (расширение имени файла)
size int64 optional размер в битах
created string optional дата и время загрузки файла

Attachment.Query

Field Type Label Description
ids string repeated масиив системный идентификаторов загруженных файлов

Top

diagnosis.proto

Dz

Field Type Label Description
summary string optional Примечание
icd10 RBiMKB308 optional МКБ10
status DrDzSt optional Тип диагноза
primacy DrDzPr optional Первичность установки диагноза
morph_class RBiNK0366 optional Морфологический тип
tumor_main DrDzTM optional Признак основной опухоли
tumor_side DrDzTS optional Сторона поражения
how_discover DrDzHD optional Обстоятельства выявления
method DrDzMthd optional Метод подтверждения диагноза
plural DrDzPl optional Наличие первично-множественной опухоли
res_autopsy DrDzRA optional Результат аутопсии
why_old DrDzWO optional Причина поздней диагностики
loc_met LocMet optional Локализация отдаленных метастазов
tnm TNM optional TNM
stage DzStage optional Стадия опухолевого процесса

LocMet

Локализация отдаленных метастазов

Field Type Label Description
codes LocMetType.Code repeated кодификатор локализации отдаленных метастазов

ShortDz

Краткая информация о диагнозе (онкология)

Field Type Label Description
summary string optional примечание к контейнеру заболевания для которого диагноз является ключевым
mkb_code string optional код диагноза по классификатору МКБ-10
mkb_name string optional расшифровка диагноза по классификатору МКБ-10
dz_date string optional дата установления диагноза
tnm TNM optional информация о стадировании диагноза по TNM
dz_stage DzStage optional стадия заболевания
how_discover DrDzHD optional обстоятельства выявления диагноза
morph_class RBiNK0366 optional морфологическая классификация опухоли
tumor_main DrDzTM optional признак основной опухоли
tumor_side DrDzTS optional сторона поражения
plural DrDzPl optional наличие первично-множественной опухоли

TNM

Информация о стадировании диагноза по TNM

Field Type Label Description
t TnmT optional Tumor (размер и распространение первичной опухоли)
n TnmN optional Nodus (отсутствие или наличие в регионарных лимфатических узлах метастазов и степень их поражения)
m TnmM optional Metastasis (отсутствие или наличие отдаленных метастазов)
g TnmG optional гистологическая дифференцировка - дополнительная информация, касающаяся первичной опухоли классификации TNM

Top

directories-ext.proto

MedDepart

Запись справочника "Отделение". Источник справочник ТФОМС СО в формате XLS - SPOTDEL.XML. Используется для формирования данных для реестров счетов ОМС

Field Type Label Description
id string optional региональный идентификатор отделения медицинской организации (ТФОМС)
code string optional код отделения медицинской организации (ТФОМС)
date_range string repeated период действия записи об отделении медицинской организации (ТФОМС)
name string optional наименование
depart_code string optional код отделения
med_org_code string optional код медицинской организации
name_full string optional полное наименование
name_short string optional краткое наименование
type_help string optional тип медицинской помощи по классификатору ТФОМС,

MedOrganization

Запись справочника "MedOrganization" Источник справочник ТФОМС СО в формате XLS - SPMO.XLS. Используется для формирования данных для реестров счетов ОМС

Field Type Label Description
id string optional региональный идентификатор медицинской организации (ТФОМС)
code string optional региональный код медицинской организации (ТФОМС)
date_range string repeated период действия записи о медицинской организации (ТФОМС)
name string optional наименование медицинской организации (ТФОМС)
mo_code string optional региональный код медицинской организации (ТФОМС)
long_name string optional полное наименование медицинской организации (ТФОМС)
med_org_code string optional
terr_code string optional идентификатор территории по классификатору ТФОМС, закрепленной за медицинской организацией (ТФОМС)
address string optional адрес
phone string optional контактный телефон
ogrn string optional ОГРН
chief_last_name string optional фамилия главного врача
chief_first_name string optional имя главного врача
chief_patronymic string optional отчество главного врача

MedResource

Запись справочника "Врач" Источник справочник ТФОМС СО в формате XLS - SPDOCTORAPP.XLS. Используется для формирования данных для реестров счетов ОМС

Field Type Label Description
id string optional региональный идентификатор врача (ТФОМС)
code string optional код врача (ТФОМС)
date_range string repeated период действия записи о враче (ТФОМС)
name string optional наименование
doctor_code string optional код врача (ТФОМС)
doctor_name string optional фамилия и инициалы врача
med_org_code string optional региональный код медицинской организации (ТФОМС)
med_spec_code string optional специальность врача по классификатору ТФОМС

Top

directories.proto

AddressType

Запись справочника "Тип адреса"

  • HP("Адрес регистрации"),
  • H("Адрес фактического проживания"),
  • NULL("Адрес места рождения"),
  • WP("Служебный адрес"),
  • DIR("Прямой почтовый или телекоммуникационный адрес рабочего места"),
  • PUB("Общий почтовый или телекоммуникационный адрес рабочего места"),
  • BAD("Неправильный адрес"),
  • TMP("Временный адрес"),
  • PST("Адрес для писем");
Field Type Label Description
code string optional код значения справочника
caption string optional описание

BloodType

Запись справочника "Группа крови"

  • I_N("0(I)Rh-"),
  • I_P("0(I)Rh+"),
  • II_N("A(II)Rh-"),
  • II_P("A(II)Rh+"),
  • III_N("B(III)Rh-"),
  • III_P("B(III)Rh+"),
  • IV_N("AB(IV)Rh-"),
  • IV_P("AB(IV)Rh+");
Field Type Label Description
code string optional код значения справочника
caption string optional описание

ChemKind

Запись справочника "Вид химиотерапии"

  • NONE("неизвестно", null),
  • SELF("самостоятельная", 1),
  • ADJ("адъювантная", 2),
  • NEO("неоадъювантная", 3);
Field Type Label Description
id string optional системный идентификатор записи
code string optional код значения справочника
caption string optional описание

ClinicalGroupType

Запись справочника "Клиническая группа"

  • NONE("", null),
  • I("I", 1),
  • I_a("Iа", 6),
  • I_b("Iб", 7),
  • II("II", 3),
  • II_b("IIа", 2),
  • III("III", 4),
  • IV("IV", 5);
Field Type Label Description
id string optional системный идентификатор записи
code string optional код значения справочника
caption string optional описание

DiagnosticsType

Запись справочника "Тип диагностики" - обновить!!!

  • OAM("ОАМ"),
  • OAK("ОАК"),
  • BAB("биохимия крови"),
  • X_RAY_CHEST("рентгенография грудной клетки"),
  • X_RAY_GORT("рентгенография гортани"),
  • FLS("ФЛС"),
  • FBS("ФБС"),
  • US_ABDOMINAL("УЗИ брюшной полости"),
  • US_PELVIC("УЗИ малого таза"),
  • MRT_PELVIC("МРТ малого таза"),
  • KT_CHEST("КТ грудной клетки"),
  • KT_ABDOMINAL("КТ брюшной полости"),
  • MRT_ABDOMINAL("МРТ брюшной полости"),
  • MRT_CNS("МРТ ЦНС"),
  • KT_H_N("КТ головы и шеи"),
  • US_MAM_GLAND("УЗИ молочных желез"),
  • MAMMO("маммография"),
  • FGDS("ФГДС"),
  • X_RAY_STOMACH("рентгенография желудка/пищевода"),
  • FKS("ФКС"),
  • IRRIGOSCOPY("ирригоскопия"),
  • GINEK_CITOLOG("гинекологический осмотр"),
  • HISTOLOGY("гистология"),
  • CYTOLOGY("цитология"),
  • PSA("ПСА"),
  • TRUZI("ТРУЗИ"),
  • CISTOSCOP("цистоскопия"),
  • BLOOD_GROUP_RH("группа крови (Rh-фактор)"),
  • COAGS("коагулограмма"),
  • BLOOD_HIV("анализ крови на ВИЧ"),
  • HEPATITIS("анализ крови на гепатиты"),
  • RECTOSIGMOIDOSCOPY_BIOPSY("Ректосигмоидоскопия с биопсией"),
  • EGDS_BIOPSY("ЭГДС с биопсией"),
  • ECG("ЭКГ"),
  • FVD("ФВД (функция внешнего дыхания)"),
  • ECHO_CS("ЭХО-КС"),
  • US_THYROID_GLAND("УЗИ щитовидной железы"),
  • US_PROSTATE_GLAND("УЗИ предстательной железы"),
  • US_REGION_LYMPH_NODES("УЗИ регионарных лимфатических узлов исследуемого органа"),
  • US_NECK_LYMPH_NODES("УЗИ шейных л/узлов"),
  • US_AXILLARY_LYMPH_NODES("УЗИ подмышечных л/узлов"),
  • US_SUPRACLAVICULAR_LYMPH_NODES("УЗИ надключичных л/узлов"),
  • US_RETROPERITONEAL("УЗИ ЗП"),
  • BRONCHOSCOPY_BIOPSY("бросхоскопия с биопсией"),
  • FL_SCOPY_BIOPSY("фаринго-ларингоскопия с биопсией"),
  • RHINOSCOPY_BIOPSY("риноскопия с биопсией"),
  • SCINTIGRAPHY("сцинтиграфия"),
  • COLONOSCOPY_BIOPSY("колоноскопия с биопсией"),
  • HYSTEROSCOPY_BIOPSY("гистероскопия с биопсией"),
  • CISTOSCOP_BIOPSY("цистоскопия с биопсией"),
  • RADIOSCOPY("рентгеноскопия (ирригография)"),
  • CHOLECYSTOGRAPHY("холецистография"),
  • CYTOLOGY_ECTO_ENDOCERVIX("цитологическое исследование мазков с экто-и эндоцервикса"),
  • COLPOSCOPY("кольпоскопия"),
  • BIOPSY_CERVIX("биопсия всех подозрительных участков шейки матки"),
  • RECTOROMANOSCOPY("ректороманоскопия;"),
  • MRT_BRAIN_CONTRAST("МРТ головного мозга с в/в контрастированием"),
  • COR_BIOPSY_MAM_GLAND("Cor-биопсия молочной железы"),
  • TRASDERMAL_BIOPSY_LIVER("трансдермальная биопсия печени"),
  • DERNATOSCOPY_CYTO("дерматоскопия с цито-отпечатками"),
  • BIOPSY_ORAL("биопсия образований полости рта"),
  • NEEDLY_BIOPSY_PROSTATE("игольная биопсия простаты"),
  • BIOPSY_LYMPH_NODES("биопсия лимфатических узлов"),
  • BIOPSY_THYROID_GLAND("биопсия щитовидной железы (пункция)"),
  • US_LYMPH_NODES_RETROPERITONEAL("УЗИ л/узлов забрюшинного пространства"),
  • RW("RW (на сифилис)"),
  • SPIROGRAPHY_OPER("спирография при планировании оперативного лечения"),
  • MSKT_CHEST("МСКТ ОГК (органов грудной клетки)"),
  • MSKT_ABDOMINAL("МСКТ ОБП (органов брюшной полости)"),
  • MSKT_RETROPERITONEAL("МСКТ ЗП (забрюшинной полости)"),
  • MSKT_RETROPERITONEAL_CONTRAST("МСКТ ЗП с к/у"),
  • X_RAY_BONES_SKULL("Rg костей черепа"),
  • CA_125("СА-125 в плазме крови"),
  • AFP("АФП"),
  • HGC("ХГЧ"),
  • LDG("ЛДГ"),
  • TESTOSTERONE_TOTAL("тестостерон общий"),
  • BAK_LDG("БАК+ЛДГ"),
  • CALCITONIN("кальцитонин"),
  • TTG("ТТГ"),
  • TG("ТГ"),
  • AT_TG("а/т к ТГ"),
  • T4("Т4"),
  • KT_RETROPERITONEAL_CONTRAST("КТ ЗП с к/у"),
  • ORTHOPANTOGRAM("ортопантомограмма (Rg костей лицевого скелета)"),
  • MSKT_JAW("МСКТ челюстей"),
  • MSKT_ORAL("МСКТ полости рта"),
  • MSKT_NECK_LYMPH_NODES("МСКТ лимфоузлов шеи"),
  • ESTRADIOL("кровь на Эстрадиол"),
  • FSG("ФСГ"),
  • LG("ЛГ"),
  • BIOPSY_SALIVARY_GLAND("пункция слюнной железы"),
  • US_SALIVARY_GLAND("УЗИ слюнных желез"),
  • MSKT_THROAT_LARYNX_NECK_LYMPH_NODES_CONTRAST("МСКТ глотки, гортани и л/узлов шеи"),
  • MSKT_FRONT_SKULL_NECK_LYMPH_NODES_CONTRAST("МСКТ лицевого черепа и л/узлов шеи"),
  • TAB_BIOPSY("ТАБ либо трепан-биопсия"),
  • US_LOWER_VENA_CAVA("УЗИ нижней полой вены"),
  • US_SCROTUM("УЗИ органов мошонки"),
  • US_URINARY_BLADDER("УЗИ мочевого пузыря"),
  • US_VENA_ILIAC("УЗИ подвздошных вен"),
  • US_VENA_LOWER_LIMBS("УЗИ вен нижних конечностей"),
  • US_PENIS("УЗИ полового члена"),
  • MRT_PENIS("МРТ полового члена"),
  • CITOLOGY_URINE("анализ мочи на цитологию"),
  • US_INGUINAL_NODES("УЗИ паховых л/узлов"),
  • MRT_RETROPERITONEAL_CONTRAST("МРТ ЗП с к/у"),
  • US_PERIPHERAL_LYMPH_NODES("УЗИ периферических л/узлов"),
  • BIOPSY_ENDOMETRIUM("аспирационная биопсия эндометрия"),
  • RVD_UTERUS("РДВ матки"),
  • BIOPSY_ROSTATE_GLAND("пункция (биопсия) предстательной железы"),
  • CONS_GINECOLOG("консультация гинеколога"),
  • CONS_UROLOG("консультация уролога"),
  • CONS_FTIZIATR("консультация фтизиатра"),
  • CONS_GEPATOLOG("консультация гепатолога"),
  • CONS_INFECTIONIST("консультация инфекциониста"),
  • CONS_LOR("консультация оториноларинголога (ЛОР)"),
  • CONS_STOMATOLOG("консультация стоматолога"),
  • US_CEVICAL_SUPRACLAVICULAR("УЗИ шейно-надключичной области"),
  • BIOPSY_URINARY_BLADDER("биопсия опухоли мочевого пузыря"),
  • US_PELVIC_NODES("УЗИ л/узлов малого таза"),
  • BIOPSY_KIDNEY("биопсия опухоли почки"),
  • PSA_FREE("ПСА свободный"),
  • BIOPSY_NOSE("биопсия опухоли носа, носоглотки, придаточных пазух носа"),
  • BIOPSY_THROAT_LARYNX("биопсия опухоли гортани, глотки, рото- и гортаноглотки"),
  • BLOOD_HORMONES("гормоны крови"),
  • MRT_CONTRAST("МРТ с в/в контрастированием"),
  • US_ORGANS("УЗИ внутренних органов"),
  • MBI_TUMOR_AERO("микробиологическое культуральное исследование отделяемого из опухоли на аэробные и факультативно-анаэробные микроорганизмы")
Field Type Label Description
code string optional код значения справочника
caption string optional описание

DoseUnit

Запись справочника "Единица измерения дозы"

  • NONE("", null),
  • G("г", 1),
  • MG("мг", 2),
  • MKG("мкг", 3),
  • ML("мл", 4),
  • MG_DAY("мг/сут", 5),
  • MKG_DAY("мкг/сут", 6),
  • MLN_ED("млн ЕД", 7);
Field Type Label Description
id string optional системный идентификатор записи
code string optional код значения справочника
caption string optional описание

DrAutopsy

Запись справочника "Аутопсия"

  • id = 1 - не проводилась
  • id = 2 - проводилась
  • id = 3 - проводилась, результат неизвестен
  • id = 0 - неизвестно, проводилась ли
Field Type Label Description
orid string optional системный идентификатор записи
id string optional идентификатор значения справочника
caption string optional описание

DrDzHD

Запись справочника "Обстоятельства выявления"

  • id = 0 - неизвестно
  • id = 1 - обратился сам
  • id = 2 - активно при профосмотре
  • id = 3 - активно в смотровом кабинете
  • id = 4 - при других обстоятельствах
  • id = 5 - посмертно при аутопсии
  • id = 6 - посмертно без аутопсии
Field Type Label Description
orid string optional системный идентификатор записи
id string optional идентификатор значения справочника
caption string optional описание

DrDzMthd

Запись справочника "Метод подтверждения диагноза"

  • id = 0 - неизвестно
  • id = 1 - морфологический
  • id = 2 - цитологический
  • id = 3 - эксплоративная операция
  • id = 4 - лабораторно-инструментальный
  • id = 5 - только клинический
Field Type Label Description
orid string optional системный идентификатор записи
id string optional идентификатор значения справочника
caption string optional описание

DrDzPl

Запись справочника "Наличие первично-множественной опухоли"

  • id = 0 - неизвестно
  • id = 1 - нет
  • id = 2 - метахронная
  • id = 3 - синхронная
  • id = 4 - синхронно-метахронная
Field Type Label Description
orid string optional системный идентификатор записи
id string optional идентификатор значения справочника
caption string optional описание

DrDzPr

Запись справочника первичности установки диагноза

  • id = -1 - не установлено
  • id = 0 - неизвестно
  • id = 1 - впервые
  • id = 2 - повторно
Field Type Label Description
orid string optional системный идентификатор записи
id string optional идентификатор значения справочника
caption string optional описание

DrDzRA

Запись справочника "Результат аутопсии"

  • id = 0 - неизвестно
  • id = 1 - диагноз подтвержден
  • id = 3 - диагноз изменен, другая локализация
  • id = 4 - диагноз изменен, другой морфологический тип
  • id = 5 - диагноз подтвержден + другая локализация
  • id = 6 - рак обнаружен при аутопсии
  • id = 7 - диагноз не подтвержден
Field Type Label Description
orid string optional системный идентификатор записи
id string optional идентификатор значения справочника
caption string optional описание

DrDzSt

Запись справочника типа диагноза

  • id = 1 - предварительный
  • id = 9 - окончательный
Field Type Label Description
orid string optional системный идентификатор записи
id string optional идентификатор значения справочника
caption string optional описание

DrDzTM

Запись справочника "Варианты значений основной опухоли диагноза"

  • id = -1 - неизвестно
  • id = 0 - не основная
  • id = 1 - основная
Field Type Label Description
orid string optional системный идентификатор записи
id string optional идентификатор значения справочника
caption string optional описание

DrDzTS

Запись справочника "Варианты значений стороны опухоли диагноза"

  • id = 1 - слева
  • id = 2 - справа
  • id = 3 - двухсторонняя
  • id = 4 - неприменимо
Field Type Label Description
orid string optional системный идентификатор записи
id string optional идентификатор значения справочника
caption string optional описание

DrDzWO

Запись справочника "Причина поздней диагностики"

  • id = 0 - неизвестно
  • id = 1 - скрытое течение болезни
  • id = 2 - несвоевременное обращение
  • id = 3 - отказ от обследования
  • id = 4 - неполное обследование
  • id = 5 - несовершенство диспансеризации
  • id = 6 - ошибка клиническая
  • id = 7 - ошибка рентгенологическая
  • id = 8 - ошибка морфологическая
  • id = 9 - ошибки других специалистов
  • id = 10 - другие причины
Field Type Label Description
orid string optional системный идентификатор записи
id string optional идентификатор значения справочника
caption string optional описание

DrNK0439

Запись справочника "Классификатор осложнений лечения злокачественного новообразования" Кодификатор №10 приказа Минздрава России от 19.04.1999 №135

Field Type Label Description
orid string optional системный идентификатор записи
id string optional код значения справочника
caption string optional описание

DrNK0465

Cправочник операций Кодификатор №7 приказа Минздрава России от 19.04.1999 №135

Field Type Label Description
orid string optional системный идентификатор записи
id string optional код значения справочника
caption string optional описание

DrPrsG

Запись справочника вариантов значений пола человека

  • id = 1 - М
  • id = 2 - Ж
  • id = 3 - не определено
Field Type Label Description
orid string optional системный идентификатор записи
id string optional идентификатор
caption string optional описание

DrugType

Запись справочника "Тип препарата"

  • NONE("", null, ""),
  • CTX("химиотерапия", 1, "Э"),
  • HT("гормонотерапия", 2, "Ю"),
  • ANY("лекарственная терапия", 3, "Я");
Field Type Label Description
id string optional системный идентификатор записи
code string optional код значения справочника
caption string optional описание

DzStage

Запись справочника "Стадия опухолевого процесса"

  • NONE("", null),
  • I("I", 4),
  • I_A("Ia", 1),
  • I_B("Ib", 2),
  • I_C("Ic", 3),
  • II("II", 8),
  • II_A("IIa", 5),
  • II_B("IIb", 6),
  • II_C("IIc", 7),
  • III("III", 12),
  • III_A("IIIa", 9),
  • III_B("IIIb", 10),
  • III_C("IIIc", 11),
  • IV("IV", 16),
  • IV_A("IVa", 13),
  • IV_B("IVb", 14),
  • IV_C("IVc", 15),
  • IN_SITU("in situ", 17),
  • NA("неприменимо", 18)
Field Type Label Description
id string optional системный идентификатор записи
code string optional код значения справочника
caption string optional описание

LocMetType

Запись справочника "Локализация отдаленных метастазов"

Field Type Label Description
code LocMetType.Code optional
caption string optional

RBiFRV442

Запись справочника "Классификатор социальных групп населения (для заполнения талона на оказание высокотехнологичной медицинской помощи)" (1.2.643.5.1.13.2.1.1.439)

Field Type Label Description
orid string optional системный идентификатор записи
code string optional код значения справочника
caption string optional описание

RBiMKB308

Запись справочника "Международная классификация болезней и состояний, связанных со здоровьем, Десятого пересмотра. Версия 2" (1.2.643.5.1.13.2.1.1.641)

Field Type Label Description
orid string optional системный идентификатор записи
code string optional код диагноза по классификации МКБ-10
caption string optional расширенное описание

RBiNK0366

Запись справочника "Морфологическая классификация новообразований" (1.2.643.5.1.13.2.1.1.495)

Field Type Label Description
orid string optional системный идентификатор записи
code string optional код морфологического типа диагноза по классификации МКБ-О-2
caption string optional расширенное описание

RBiPRK438

Запись справочника "Классификатор жителя города или села" (1.2.643.5.1.13.2.1.1.573)

Field Type Label Description
orid string optional системный идентификатор записи
code string optional код значения справочника
caption string optional описание

RBiPRP365

Запись справочника "Классификатор профессий рабочих и должностей служащих" (1.2.643.5.1.13.2.1.1.658)

Field Type Label Description
orid string optional системный идентификатор записи
code string optional код значения справочника
caption string optional описание

RayKind

Запись справочника "Вид облучения"

  • NONE("Вид лучевой терапии неизвестен", null),
  • PHOTON_RENT("Фотонная - рентгеновская близкофокусная", 1),
  • PHOTON_RENT_DEEP("Фотонная - глубокая рентгенотерапия", 2),
  • PHOTON_ENERGY_HIGH("Фотонная - тормозное излучение высоких энергий", 3),
  • BETA("Бета - терапия", 4),
  • GAMMA("Гамма - терапия", 5),
  • CORP_ELECTRON("Корпускулярная - электронами", 6),
  • CORP_HEAVY("Корпускулярная терапия тяжелыми заряженными частицами", 7),
  • CORP_NEITRON("Корпускулярная - нейтронами", 8),
  • PHOTON_ELECTRON("Сочетанная - фотонная и электронами", 9),
  • PROTON_GAMMA("Сочетанная - протонами и гамма - терапия", 10),
  • NEITRON_GAMMA("Сочетанная - нейтронами и гамма - терапия", 11),
  • OTHER("Другие виды лучевой терапии", 12);
Field Type Label Description
id string optional системный идентификатор записи
code string optional код значения справочника
caption string optional описание

RayMethod

Запись справочника "Метод облучения"

  • NONE("Метод лучевой терапии неизвестен", null),
  • CONT_TISS("Непрерывная внутритканевая", 1),
  • CONT_INCAV("Непрерывная внутриполостная", 2),
  • CONT_I131("Непрерывная - I131", 3),
  • CONT_AU198("Непрерывная - Au198", 4),
  • FRA_2("Фракционирование традиционное (2 Гр)", 5),
  • FRA_11("Фракционирование - дневное дробление (>11 Гр 2 раза в день)", 6),
  • FRA_3("Фракционирование - укрупненное (> 3Гр)", 7),
  • FRA_5("Фракционирование - укрупненное (> 5Гр)", 8),
  • FRA_DYN("Фракционирование - динамическое", 9),
  • FRA_NOBREAK60("Фракционирование динамическое со сквозным курсом (без перерыва 60 Гр)", 10),
  • FRA_BREAK30("Фракционирование динамическое с расщепленным курсом (перерыв после 30 Гр)", 11),
  • IRREG("С неравномерным облучением мишени (решетки и др.),", 12),
  • TOTAL("Тотальная лучевая терапия", 13),
  • SUBTOTAL("Субтотальная лучевая терапия", 14);
Field Type Label Description
id string optional системный идентификатор записи
code string optional код значения справочника
caption string optional описание

RayRadio

Запись справочника "Радиомодификаторы"

  • NONE("неизвестно", null),
  • GBO("ГБО", 1),
  • CONT_INCAV("электронакцентные соединения", 2),
  • HIPER_THERM("гипертермия", 3),
  • HIPER_GLY("гипергликемия", 4),
  • HYPO("гипоксия", 5),
  • HIPOTHERM("гипотермия", 6),
  • PREP("лекарственные препараты", 7),
  • IMMUNO("иммуномодуляторы", 8),
  • RADIO("радиофармпрепараты", 9),
  • RADIO_SET("сочетание радиомодификаторов", 10),
  • AOC("АОК - антиоксидантный комплекс", 11),
  • WITHOUT("не использовались", 12);
Field Type Label Description
id string optional системный идентификатор записи
code string optional код значения справочника
caption string optional описание

RayWay

Запись справочника "Cпособ облучения"

  • NONE("неизвестно", null),
  • EXT_DIST("внешнее дистанционное облучение", 1),
  • EXT_APP("внешнее аппликационное облучение", 2),
  • INCAV_CLO("внутриполостное облучение закрытыми источниками", 3),
  • INCAV_OPN("внутриполостное облучение открытыми источниками", 4),
  • TISS("внутритканевое облучение", 5),
  • DIST_INCAV_CLO("дистанционное и внутриполостное облучение закрытыми источниками", 6),
  • DIST_INCAV_OPN("дистанционное и внутриполостное облучение открытыми источниками", 7),
  • DIST_TISS("дистанционное и внутритканевое облучение", 8),
  • OTHER("другие способы облучения", 9);
Field Type Label Description
id string optional системный идентификатор записи
code string optional код значения справочника
caption string optional описание

ReferralInitiality

Запись справочника "Первичность направлений"

  • INITIAL("Первичное направление"),
  • REPEATED("Повторное направление");
Field Type Label Description
code string optional код значения справочника
caption string optional описание

RegInClause

Запись справочника "Условия взятия на учет"

  • NONE("неизвестно", null),
  • RI_A1("при жизни впервые", 1),
  • RI_A2("при жизни повторно", 2),
  • RI_M1("посмертно ранее нигде не стоял", 3),
  • RI_M2("посмертно ранее состоял на учете", 4);
Field Type Label Description
id string optional системный идентификатор записи
code string optional код значения справочника
caption string optional описание

RegOutReason

Запись справочника "Условия взятия на учет"

  • NONE("", null),
  • RO_LEAVED("выехал", 1),
  • RO_DS_REJECT("диагноз не подтвержден", 2),
  • RO_BASAL("состоял по базалиоме", 3),
  • RO_DIED_1("умер от причин связанных с основным заболеванием", 4),
  • RO_DIED_2("умер от осложнений лечения", 5),
  • RO_DIED_3("умер от другого заболевания", 6);
Field Type Label Description
id string optional системный идентификатор записи
code string optional код значения справочника
caption string optional описание

RegisterExcludeReason

DAEnums.RegisterExcludeReason "Причина исключения из регистра"

  • NONE("не указано"),
  • RO_LEFT("выехал"),
  • RO_DS_REJECT("диагноз не подтвержден"),
  • RO_BASAL("состоял по базалиоме"),
  • RO_DIED_1("умер от причин связанных с основным заболеванием"),
  • RO_DIED_2("умер от осложнений лечения"),
  • RO_DIED_3("умер от другого заболевания");
Field Type Label Description
code string optional код значения справочника
caption string optional описание

RegisterIncludeClause

DAEnums.RegisterIncludeClause "Обстоятельства включения в регистр"

  • RI_A1("при жизни впервые"),
  • RI_A2("при жизни повторно");
Field Type Label Description
code string optional код значения справочника
caption string optional описание

RegisterType

DAEnums.RegisterType "Тип регистра"

  • ДРР("Детский раковый регистр", "ДРР"),
  • ОПРР_РШМ("Облигатный предраковый регистр рака шейки матки", "ОПРР РШМ"),
  • ФПРР_РШМ("Факультативный предраковый регистр рака шейки матки", "ФПРР РШМ"),
  • ПРР_РМЖ("Предраковый регистр рака молочной железы", "ПРР РМЖ");
  • РВПП("Регистр взрослых, требующих оказания паллиативной медицинской помощи","РВПП")
Field Type Label Description
code string optional код значения справочника
caption string optional описание
icd10 string optional МКБ-10 код диагнозов возможных для включения в регистр

Srv59Chem

SPONKUSL Справочник услуг при лечении онкологического заболевания

Утверждение структур электронных реестров персонифицированного учета медицинской помощи, передаваемых при информационном взаимодействии между медицинскими организациями и Территориальным фондом обязательного медицинского страхования Свердловской области в соответствии с приказом ФФОМС от 30.03.2018 № 59

Режим химиотерапии

  • SRV_2_2_1("Первая линия", 2, 2, 1),
  • SRV_2_2_2("Вторая линия", 2, 2, 2),
  • SRV_2_2_3("Третья линия", 2, 2, 3),
  • SRV_2_2_4("Линия после третьей", 2, 2, 4),
  • SRV_2_2_5("Адъювантная", 2, 2, 5),
  • SRV_2_2_6("Неоадъювантная", 2, 2, 6),
  • SRV_2_1_1("Первый цикл линии", 2, 1, 1),
  • SRV_2_1_2("Последующие циклы линии (кроме последнего)", 2, 1, 2),
  • SRV_2_1_3("Последний цикл линии (лечение прервано)", 2, 1, 3),
  • SRV_2_1_4("Последний цикл линии (лечение завершено)", 2, 1, 4)
Field Type Label Description
code string optional код значения справочника
caption string optional описание
group int32 optional группировка значений справочника (унаследовано)
index int32 optional сортировка записей справочника (унаследованно)

Srv59Oper

SPONKUSL Справочник услуг при лечении онкологического заболевания Утверждение структур электронных реестров персонифицированного учета медицинской помощи, передаваемых при информационном взаимодействии между медицинскими организациями и Территориальным фондом обязательного медицинского страхования Свердловской области в соответствии с приказом ФФОМС от 30.03.2018 № 59

Тип хирургического лечения

  • SRV_1_1_1("Первичной опухоли, в том числе с удалением регионарных лимфатических узлов", 1, 1, 1),
  • SRV_1_1_2("Метастазов", 1, 1, 2),
  • SRV_1_1_3("Симптоматическое", 1, 1, 3),
  • SRV_1_1_4("Выполнено хирургическое стадирование", 1, 1, 4),
  • SRV_1_1_5("Регионарных лимфатических узлов без первичной опухоли", 1, 1, 5),
  • SRV_1_1_6("Циторедуктивное", 1, 1, 6),
  • SRV_1_1_7("Паллиативное", 1, 1, 7),
  • SRV_1_1_8("Операции с реконструктивно-пластическим компонентом, в т.ч. установка импланта", 1, 1, 8)
Field Type Label Description
code string optional код значения справочника
caption string optional описание
group int32 optional группировка значений справочника (унаследовано)
index int32 optional сортировка записей справочника (унаследованно)

Srv59Ray

SPONKUSL Справочник услуг при лечении онкологического заболевания Утверждение структур электронных реестров персонифицированного учета медицинской помощи, передаваемых при информационном взаимодействии между медицинскими организациями и Территориальным фондом обязательного медицинского страхования Свердловской области в соответствии с приказом ФФОМС от 30.03.2018 № 59

Тип лучевой терапии

  • SRV_3_1_1("Первичной опухоли / ложа опухоли", 3, 1, 1),
  • SRV_3_1_2("Лучевая терапия метастазов", 3, 1, 2),
  • SRV_3_1_3("Симптоматическая лучевая терапия", 3, 1, 3)
Field Type Label Description
code string optional код значения справочника
caption string optional описание
group int32 optional группировка значений справочника (унаследовано)
index int32 optional сортировка записей справочника (унаследованно)

TherapyAim

Запись справочника "Применение терапии на этапах лечения"

  • NONE("неизвестно", null),
  • PRIMARY("при лечении первичной опухоли", 1),
  • RELAPSE("при лечении рецидива опухоли", 2),
  • META("при лечении метастазов", 3),
  • SYS("при лечении системных заболеваний", 4);
Field Type Label Description
id string optional системный идентификатор записи
code string optional код значения справочника
caption string optional описание

TherapyCond

Запись справочника "Условия проведения лечения"

  • NONE("", null),
  • AMB("амбулаторно", 1),
  • HOSP("стационарно", 2);
Field Type Label Description
id string optional системный идентификатор записи
code string optional код значения справочника
caption string optional описание

Tm66ConclusionType

Запись справочника "Тип заключения ДЭЗО" в подсистеме Референсного центра лучевой диагностики

  • ЗАКЛЮЧЕНИЕ_СОВПАДАЕТ("Заключение эксперта совпадает с направленным заключением"),
  • ЗАКЛЮЧЕНИЕ_НЕ_СОВПАДАЕТ("Заключение эксперта не совпадает с направленным заключением"),
  • ЗАКЛЮЧЕНИЕ_НЕ_СОВПАДАЕТ_КАРДИНАЛЬНО("Заключение эксперта кардинально не совпадает с направленным заключением"),
  • ДИАГНОЗ_ПОДТВЕРЖДЕН("Диагноз подтвержден"),
  • ДИАГНОЗ_УТОЧНЕН("Уточнение диагноза"),
  • ДИАГНОЗ_НЕ_ПОДТВЕРЖДЕН("Диагноз не подтвержден"),
  • ИЗМЕНЕНИЕ_ТАКТИКИ_НЕ_ТРЕБУЕТСЯ("Изменение тактики лечения не требуется"),
  • ИЗМЕНЕНИЕ_ТАКТИКИ_ТРЕБУЕТСЯ("Требуется изменение тактики лечения"),
  • ВМЕШАТЕЛЬСТВО_ТРЕБУЕТСЯ("Требуется проведение оперативного вмешательства и/или процедуры"),
  • ДРУГОЕ("Другое")
Field Type Label Description
code string optional код значения справочника
caption string optional описание

Tm66DiagnosticsMethod

Запись справочника "Методы инструментальной диагностики" в подсистеме Референсного центра лучевой диагностики

  • РГ("Рентгенография"),
  • КТ("Компьютерная томография"),
  • МРТ("Магниторезонансная томография"),
  • УЗИ("Ультразвуковое исследование")
Field Type Label Description
code string optional код значения справочника
caption string optional описание

Tm66DiagnosticsType

Запись справочника "Предопределенные типы инструментальной диагностики" в подсистеме Референсного центра лучевой диагностики

  • РГ_ГРУДНОЙ_КЛЕТКИ("Рентгенография органов грудной клетки"),
  • РГ_ЖЕЛУДКА_ПИЩЕВОДА("Рентгенография желудка/пищевода"),
  • КТ_ГОЛОВЫ("Компьютерная томография головы"),
  • КТ_ШЕИ("Компьютерная томография шеи"),
  • КТ_ГРУДНОЙ_КЛЕТКИ("Компьютерная томография грудной клетки"),
  • КТ_БРЮШНОЙ_ПОЛОСТИ("Компьютерная томография брюшной полости"),
  • КТ_ТАЗА("Компьютерная томография таза"),
  • КТ_КОСТЕЙ_И_СУСТАВОВ("Компьютерная томография костей и суставов"),
  • КТ_СЕРДЦА("Компьютерная томография сердца"),
  • МРТ_ГОЛОВЫ("Магниторезонансная томография головы"),
  • МРТ_ШЕИ("Магниторезонансная томография шеи"),
  • МРТ_ГРУДНОЙ_КЛЕТКИ("Магниторезонансная томография грудной клетки"),
  • МРТ_БРЮШНОЙ_ПОЛОСТИ("Магниторезонансная томография брюшной полости"),
  • МРТ_ТАЗА("Магниторезонансная томография таза"),
  • МРТ_КОСТЕЙ_И_СУСТАВОВ("Магниторезонансная томография костей и суставов"),
  • МРТ_СЕРДЦА("Магниторезонансная томография сердца"),
  • МРТ_СОСУДОВ("Магниторезонансная томография сосудов"),
  • УЗИ_БРЮШНОЙ_ПОЛОСТИ("Ультразвуковое исследование брюшной полости"),
  • УЗИ_МАЛОГО_ТАЗА("Ультразвуковое исследование малого таза"),
  • УЗИ_МОЛОЧНЫХ_ЖЕЛЕЗ("Ультразвуковое исследование молочных желез")
Field Type Label Description
code string optional код значения справочника
caption string optional описание

Tm66ExpertDicomResult

Запись справочника "Тип значимости экспертизы качества выполнения рентген-радиологического снимка" в подсистеме Референсного центра лучевой диагностики

  • НАРУШЕНИЙ_НЕТ("Нарушений нет"),
  • НЕЗНАЧИТЕЛЬНЫЕ_НАРУШЕНИЯ("Выявлены незначительные нарушения, обусловленные оборудованием, на котором проводилось исследование"),
  • ЗНАЧИТЕЛЬНЫЕ_НАРУШЕНИЯ("Выявленные значительные нарушения, не позволяющие сделать достоверные заключения")
Field Type Label Description
code string optional код значения справочника
caption string optional описание

Tm66ExpertProtocolResult

Запись справочника "Тип значимости экспертизы качества протокола" в подсистеме Референсного центра лучевой диагностики

  • НАРУШЕНИЙ_НЕТ("Нарушений нет"),
  • НЕЗНАЧИТЕЛЬНЫЕ_НАРУШЕНИЯ("Выявлены незначительные нарушения, не влияющие на сформированное заключение"),
  • ЗНАЧИТЕЛЬНЫЕ_НАРУШЕНИЯ("Выявленные значительные нарушения, кардинальным образом меняющие сформированное заключение"),
Field Type Label Description
code string optional код значения справочника
caption string optional описание

Tm66OrderPurpose

Запись справочника "Цель дистанционного экспертного заключения" в подсистеме Референсного центра лучевой диагностики

  • ПОДТВЕРЖДЕНИЕ_ДИАГНОЗА("Определение (подтверждение) диагноза", 1),
  • ПОДТВЕРЖДЕНИЕ_ТАКТИКИ("Определение (подтверждение) тактики лечения", 2),
  • СОГЛАСОВАНИЕ_ГОСПИТАЛИЗАЦИИ("Согласование условий и срока госпитализации в ФГБУ", 3),
  • НЕОБХОДИМОСТЬ_ВМЕШАТЕЛЬСТВА("Необходимость выполнение нового и/или редкого вида оперативного вмешательства, процедуры и т.д.", 4),
  • ФОРМИРОВАНИЕ_ЭКСПЕРТНОГО_МНЕНИЯ("Формирование экспертного мнения по результатам диагностических исследований (МСКТ, МРТ, ПЭТ-КТ и т.п.)", 5),
  • РАЗБОР_КЛИНИЧЕСКИХ_СЛУЧАЕВ("Разбор клинических случаев", 6),
  • ДРУГОЕ("Другое", 7)
Field Type Label Description
id string optional системный идентификатор записи
code string optional код значения справочника
caption string optional описание

Tm66OrderRejectReason

Запись справочника "Причины отказа проведения ДЭЗО" в подсистеме Референсного центра лучевой диагностики

  • ДАННЫЕ_ПАЦИЕНТА("Недостаточно данных о пациенте", 1),
  • КАЧЕСТВО_СНИМКА("Снимок выполнен некачественно", 2),
  • ОБЛАСТЬ_СНИМКА("Не совпадают локализации ДЭЗО и область снимка", 3),
  • НЕВОЗМОЖНО_АССОЦИИРОВАТЬ("Невозможно ассоциировать снимок и ДЭЗО", 4)
Field Type Label Description
id string optional системный идентификатор записи
code string optional код значения справочника
caption string optional описание

TnmG

Гистологическая дифференцировка - дополнительная информация, касающаяся первичной опухоли классификации TNM

  • NONE(""),
  • G_X("X"),
  • G_1("1"),
  • G_2("2"),
  • G_3("3"),
  • G_4("4");
Field Type Label Description
id string optional системный идентификатор записи
code string optional код значения справочника
caption string optional описание

TnmM

Значение Metastasis (отсутствие или наличие отдаленных метастазов) Классификации TNM

  • NONE("", null),
  • M_X("X", 1),
  • M_0("0", 2),
  • M_1("1", 3),
  • M_1A("1a", 4),
  • M_1B("1b", 5);
Field Type Label Description
id string optional системный идентификатор записи
code string optional код значения справочника
caption string optional описание

TnmN

Значение Nodus (отсутствие или наличие в регионарных лимфатических узлах метастазов и степень их поражения) Классификации TNM

  • NONE("", null),
  • N_X("X", 1),
  • N_0("0", 2),
  • N_1("1", 3),
  • N_1A("1a", 4),
  • N_1B("1b", 5),
  • N_1C("1c", 6),
  • N_2("2", 7),
  • N_2A("2a", 8),
  • N_2B("2b", 9),
  • N_2C("2c", 10),
  • N_3("3", 11),
  • N_3A("3a", 12),
  • N_3B("3b", 13),
  • N_3C("3c", 14);
Field Type Label Description
id string optional системный идентификатор записи
code string optional код значения справочника
caption string optional описание

TnmT

Значение Tumor (размер и распространение первичной опухоли) Классификации TNM.

  • NONE("", null),
  • T_X("X", 1),
  • T_0("0", 2),
  • T_IS("is", 3),
  • T_A("a", 4),
  • T_1("1", 5),
  • T_1A("1a", 6),
  • T_1A1("1a1", 7),
  • T_1A2("1a2", 8),
  • T_1B("1b", 9),
  • T_1C("1c", 10),
  • T_2("2", 11),
  • T_2A("2a", 12),
  • T_2B("2b", 13),
  • T_2C("2c", 14),
  • T_3("3", 15),
  • T_3A("3a", 16),
  • T_3B("3b", 17),
  • T_3C("3c", 18),
  • T_4("4", 19),
  • T_4A("4a", 20),
  • T_4B("4b", 21),
  • T_4C("4c", 22),
  • T_4D("4d", 23);
Field Type Label Description
id string optional системный идентификатор записи
code string optional код значения справочника
caption string optional описание

LocMetType.Code

Name Number Description
UNKNOWN 1 неизвестно
RLN 2 отдален. лимф. узлы
BONES 4 кости
LIVER 8 печень
LUNG 16 легкие и/или плевра
BRAIN 32 головной мозг
SKIN 64 кожа
KIDNEY 128 почки
OVARY 256 яичники
PERITONEUM 512 брюшина
BONE_MARROW 1024 костный мозг
OTHER_ORGANS 2048 другие органы
PLURAL 4096 множественные

Top

meta.proto

Object

Field Type Label Description
id string required
class_name string required
meta Object.Entry repeated

Object.Entry

Field Type Label Description
name string required
str string optional
int32 int32 optional
int64 int64 optional
float float optional
double double optional
bool bool optional
date string optional

Query

Field Type Label Description
ids string repeated

Update

Field Type Label Description
statement Update.Statment repeated

Update.Statment

Field Type Label Description
action Update.Action required
object_id string required
meta Object.Entry repeated

Update.Action

Name Number Description
SET 1
REMOVE 2

Top

oncor.proto

ApiToken

Field Type Label Description
user User optional логин пользователя
token string optional токен для доступа через API-методы

ApiTokenRequest

Field Type Label Description
login string optional логин пользователя
frmr_card string optional карточка ФРМР
frmr_date string optional дата изменения/загрузки карточки ФРМР

Department

Ведомство - объединение медицинских орагнизаций по критериям доступа к пациентам по территориальному признаку

Field Type Label Description
id string optional системный идентификатор ведомства
name string optional наименование ведомства
cont_inc ContingentInclude optional правила включения контингента: DENIED/AUTO/ASK_CONTINGENT_MANAGER
mo_id string repeated системный идентификатор медицинской организации, входящий в ведомство

DepartmentUpdate

Обновление / создание ведомства

Field Type Label Description
id string optional системный идентификатор ведомства
entry DepartmentUpdate.Entry repeated

DepartmentUpdate.Entry

Field Type Label Description
name string optional наименование ведомства
cont_inc ContingentInclude optional правило включения контингента в ведомство
mo IdSetActions optional системный идентификатор медицинской организации, входящий в ведомство

IdSetActions

Field Type Label Description
put_id string repeated
del_id string repeated

Locality

Населенный Пункт

Field Type Label Description
id string optional системный идентификатор населенного пункта
name string optional Название населенного пункта: Екатерингбург, Владивосток,...
type string optional Тип населенного пункта: город, село, пгт,...

MedOrg

Медицинская организация

Field Type Label Description
id string optional системный идентификатор медицинской организации
unq string optional уникальный идентификатор медицинской организации в рамках Системы
name_full string optional полное наименование медицинской организации
name_short string optional краткое наименование медицинской организации
kpp string optional КПП
ogrn string optional ОГРН
inn string optional ИНН
okato string optional ОКАТО
post_index string optional почтовый индекс
address string optional юридический адрес
med_terr MedTerr optional территория, обслуживаемая данной медицинской организации
head_med_org_unq string optional головная медицинская организация (в случае разделения медицинской организации на филиалы)
org_unit_id string optional системный идентификатор организации
department_id string optional системный идентификатор ведомства

MedTerr

Территория (Раковый регистр)

Field Type Label Description
id string optional системный идентификатор территории
unq string optional уникальный идентификатор в рамках Системы
federal_code string optional региональный код территории (66 - Свердловская область)
code string optional региональный код
name string optional наименование территории
okato string optional ОКАТО

UIAccessTokenForUser

Field Type Label Description
user User optional логин пользователя
token string optional токен для доступа через API-методы

User

Пользователь Системы

Field Type Label Description
id string optional системный идентификатор пользователя
login string optional логин
first_name string optional имя
middle_name string optional отчество
last_name string optional фамилия
email string optional e-mail
description string optional дополнительное описание
org_unit_id string optional организая, которую представляет пользователь (может быть не медицинской организацией)
med_terr_id_set string repeated территории к пациентам которых имеет доступ пользователь
role_name_set string repeated роль (привилегии, группировки)
snils string optional СНИЛСЯ
frmr_cards_xml_id string optional карточки ФРМР пользователя (врачи, медицинский персонал)

ContingentInclude

Правила включения контингента в регистр

Name Number Description
DENIED 0 запрет доступа к контингенту
AUTO 1 автоматическое пердоставление доступа к контингенту
ASK_CONTINGENT_MANAGER 2 получение доступа через интерактивный запрос

Top

patients.proto

Address

Адрес места жительства или регистрации пациента

Field Type Label Description
address string optional полный адрес
federal_code string optional федеральный код
region_code string optional региональный код (66 - Свердловская область)
town string optional город
street string optional улица
house string optional номер дома
flat string optional номер квартиры
postal_code string optional почтовый индекс
fias string optional кодификатор адреса ФИАС
kladr string optional кодификатор адреса КЛАДР
okato string optional кодификатор адреса ОКАТО
med_terr MedTerr optional территория обслуживания пациента в рамках Ракового регистра
locality Locality optional населенный пункт проживания пациента
type AddressType optional тип адреса по справчонику AddressType
living_area_type RBiPRK438 optional классификатор "город-село"

EHR

Возвращаемая структура информации о контейнер EHR

Field Type Label Description
id string optional системный идентификатор контейнера EHR
patient_id string optional системный идентификатор пациента
summary string optional дополнительное описание контейнер EHR (комментарий при создании EHR)
dz ShortDz optional краткое описание ключевого для EHR диагноза

Insurance

Информация о полисе ОМС

Field Type Label Description
insurance_number string optional номер полиса ОМС
smo_id string optional страховая медицинская ораганизация, обслуживающая полис ОМС

Patient

Регистрационные данные пациента

Field Type Label Description
id string optional системный идентификатор пациента в Системе
first_name string optional имя
middle_name string optional отчество
last_name string optional фамилия
birth_day string optional дата рождения
gender DrPrsG optional пол
contingent_of_dept string repeated пациент входит в контингент ведомства
contingent_of_mo string repeated пациент входит в контингент медицинской организации
code string optional код пациента в Системе формата "ФИОДДММГГПол", пример: МТН300967Ж
ehr_count int32 optional количество контейнеров для медицинских записей (заболеваний, регистров и пр.)
blood_type BloodType optional группа крови
social_status RBiFRV442 optional социальный статус по Классификатору социальных групп населения
company_name string optional место работы
company_position RBiPRP365 optional профессия / должность
snils string optional СНИЛС
insurance Insurance optional полис ОМС
phones string optional контактная информация
address Address optional адрес места жительства/регистрации

PatientQuery

Структура запроса в поисковых запросах пациента

Field Type Label Description
first_name string optional имя
middle_name string optional отчетсво
last_name string optional фамилия
birth_day string optional дата рождения
gender DrPrsG optional пол
code string optional код пациента в Системе
snils string optional СНИЛС
insurance Insurance optional информация о полисе ОМС

PatientSearchResult

Результат, возвращаемый по запросу

GET /patient/search?name=Иванов%20Иван%20Иванович&dob=311288&gender=M&limit=20

Field Type Label Description
patients Patient repeated пациент
warnings string repeated сообщение: предупреждение / ошибка
invalid_query_format bool optional неверный формат запроса
out_of_limit bool optional

PatientUpdate

Структура запроса в методе создания пациента

Field Type Label Description
id string required
entry PatientUpdate.Entry repeated

PatientUpdate.Entry

Field Type Label Description
first_name string optional имя пациента
middle_name string optional отчество
last_name string optional фамилия
birth_day string optional дата рождения
gender DrPrsG optional пол
contingent_of_dept IdSetActions optional
contingent_of_mo IdSetActions optional
blood_type BloodType optional группа крови
social_status RBiFRV442 optional социальный статус по Классификатору социальных групп населения
company_name string optional место работы
company_position RBiPRP365 optional профессия / должность
snils string optional СНИЛС
insurance Insurance optional информация о полисе ОМС
phones string optional контактная информация
address Address optional адрес места жительства/регистрации

Top

records.proto

Drug

Запись справочника "Препарат"

Field Type Label Description
orid string optional системный идентификатор медицинского препарата
name string optional наименование
type DrugType optional тип препарата: химиотерапия / лекарственная терапия / гормонотерапия
code string optional код препарата (кодификатор РР)
deleted bool optional признак удаления препарата из справочника

DrugRecord

Field Type Label Description
drug Drug optional медицинский препарат
dose double optional дозировка препарата
unit DoseUnit optional единицы измерения дозировки препарата

InstanceStatus

Field Type Label Description
json string optional статус записи (жизненный цикл записи)
rc_id string optional системный идентификатор родительской записи
user_id string optional пользователь, установивший статус
time string optional дата и время установки статуса
history InstanceStatus repeated история изменений статуса

Rc

Базовая структура медицинской записи

Field Type Label Description
id string optional системный идентификатор записи
class_name string optional
patient_id string optional системный идентификатор пациента
ehr_id string optional системный идентификатор контейнера EHR
published Rc.Published optional информация о публикации записи (дата, пользователь)
org_unit_id string optional системный идентификатор организация
summary string optional сводная информаци содержания записи
time_rc string optional дата, время создания записи
deleted_status Rc.DeletedAt repeated признак причины (источника) удаления записи
attachment_id string repeated системный идентификатор прикрепленных файлов к записи
instance_status string optional статус (жизненный цикл) записи
rc_doc Rc.RcDoc optional медицинский документ общего формата
rc_referral Rc.RcReferral optional направление (ПОК/ЦАОП -> ОД)
rc_appointment Rc.RcAppointment optional подтверждение направления
rc_dz Rc.RcDz optional диагноз (онкология-РР)
rc_oper Rc.RcOper optional регистрования запись (РР) хирургического лечения
rc_ray Rc.RcRay optional регистрования запись (РР) лучевая терапия
rc_chem Rc.RcChem optional регистрования запись (РР) химиотерапевтическое лечение
rc_horm Rc.RcHorm optional регистрования запись (РР) гормонотерапия
rc_reg_in Rc.RcRegIn optional регистрования запись (РР) включение в раковый регистр
rc_reg_out Rc.RcRegOut optional регистрования запись (РР) исключение из ракового регистра
rc_death Rc.RcDeath optional регистрования запись (РР) смерть пациента
rc_clinical_group Rc.RcClinicalGroup optional регистрования запись (РР) установка клинической группы
rc_tm66_order Rc.RcTm66Order optional заказ на ДЭЗО (подсистема РЦЛД)
rc_tm66_order_reject Rc.RcTm66OrderReject optional отказ на заказ ДЭЗО (подсистема РЦЛД)
rc_tm66_order_conclusion Rc.RcTm66OrderConclusion optional заключение ДЭЗО (подсистема РЦЛД)
rc_tm66_order_expertise_protocol Rc.RcTm66OrderExpertiseProtocol optional экспертиза первичного протокола ДЭЗО (подсистема РЦЛД)
rc_tm66_order_expertise_dicom Rc.RcTm66OrderExpertiseDicom optional экспертиза снимка DICOM (подсистема РЦЛД)
rc_register_dz Rc.RcRegisterDz optional диагноз (подсистема регистров)
rc_register_include Rc.RcRegisterInclude optional включение в регистр (подсистема регистров)
rc_register_exclude Rc.RcRegisterExclude optional исключение пациента (подсистема регистров)

Rc.Published

Field Type Label Description
user_id string optional системный идентификатор пользователя, опубликовавшего запись
time string optional дата, время публикации

Rc.RcAppointment

Field Type Label Description
rc_referral_id string optional системный идентификатор направления по которому делается подтверждение
confirmed bool optional подтверждено / отказано
department string optional запись в расписание - отделение
doctor string optional запись в расписание - врач
consulting_room string optional запись в расписание - кабинет
consulting_date string optional запись в расписание - дата и время приема
note string optional дополнительная информация

Rc.RcChem

Field Type Label Description
time_rc_in string optional дата начала курса
time_rc_out string optional дата окончания курса
org_unit_id string optional место проведения, ссылка на справочник организаций
aim TherapyAim optional применение на этапах лечения
kind ChemKind optional вид химиотерапии
condition TherapyCond optional условия проведения
compl DrNK0439 optional осложнение
drugs DrugRecord repeated препараты
srv Srv59Chem repeated режим химиотерапии

Rc.RcClinicalGroup

запись "Клиническая группа"

Field Type Label Description
group_type ClinicalGroupType optional клиническая группа

Rc.RcDeath

запись "Регистрация смерти"

Field Type Label Description
reason RBiMKB308 optional причина смерти (код диагноза МКБ-10)
autopsy DrAutopsy optional факт проведения аутопсии

Rc.RcDoc

Field Type Label Description
category string optional категория медицинской записи
html string optional содержимое документа в формате html
json string optional прикрепленное структурированное представление документа в формате json

Rc.RcDz

Field Type Label Description
diagnosis Dz optional диагноз

Rc.RcHorm

Field Type Label Description
time_rc_in string optional дата начала курса
time_rc_out string optional дата окончания курса
org_unit_id string optional место проведения, ссылка на справочник организаций
kind Rc.RcHorm.Kind optional вид гормонотерапии
aim TherapyAim optional применение на этапах лечения
condition TherapyCond optional условия проведения
compl DrNK0439 optional осложнение
drugs DrugRecord repeated препараты

Rc.RcHorm.Kind

Field Type Label Description
pharm bool optional вид гормонотерапии - лекарственная терапия
surg bool optional вид гормонотерапии - хирургическая терапия
xrt bool optional вид гормонотерапии - лучевая терапия

Rc.RcOper

Field Type Label Description
org_unit_id string optional место проведения, ссылка на справочник организаций
operation DrNK0465 optional операция
condition TherapyCond optional условия проведения лечения
intra_compl DrNK0439 optional интраоперационное осложнение
after_compl DrNK0439 optional послеоперационное осложнение
srv Srv59Oper repeated тип хирургического лечения

Rc.RcRay

Field Type Label Description
time_rc_in string optional дата начала курса
time_rc_out string optional дата окончания курса
org_unit_id string optional место проведения, ссылка на справочник организаций
aim TherapyAim optional применение на этапах лечения
kind RayKind optional вид
method RayMethod optional метод
way RayWay optional способ
radio RayRadio optional радиомодификаторы
doze float optional суммарная доза на опухоль
doze_meta float optional суммарная доза на зоны регионарного метастазирования
condition TherapyCond optional условия проведения
compl DrNK0439 optional осложнение
session_count int32 optional число сеансов
srv Srv59Ray repeated тип лучевой терапии

Rc.RcReferral

Field Type Label Description
rc_appointment_id string optional системный идентификатор подтверждения данного направления
referral_org_unit_id string optional системный идентификатор направляющей организации
referral_type string optional тип направления: консультация / диагностика / лечение / наблюдение
purpose string optional причина поздней диагностики
initiality ReferralInitiality optional
routing_list RoutingList optional сводная информация по ключевым значениям направления

Rc.RcRegIn

запись постановки на учет

Field Type Label Description
clause RegInClause optional условия взятия на учет

Rc.RcRegOut

запись снятия с учета

Field Type Label Description
reason RegOutReason optional причина снятия с учета

Rc.RcRegisterDz

запись "Диагноз" (для регистра)

Field Type Label Description
icd10 RBiMKB308 optional диагноз пациента (МКБ-10 код)
comment string optional комментарий к диагнозу

Rc.RcRegisterExclude

запись снятия с учета из регистра

Field Type Label Description
type RegisterType optional тип регистра (подсистема регистров)
reason RegisterExcludeReason optional причина исключения из регистра (подсистема регистров)

Rc.RcRegisterInclude

запись постановки на учет в регистр

Field Type Label Description
type RegisterType optional тип регистра (подсистема регистров)
clause RegisterIncludeClause optional обстоятельства включения в регистр (подсистема регистров)

Rc.RcTm66Order

запись "Заявка на ДЭЗО"

Field Type Label Description
purpose Tm66OrderPurpose optional цель дистанционного экспертного заключения
diagnostics_type Tm66DiagnosticsType optional тип инструментальной диагностики
description string optional краткое описание
dz_icd10 RBiMKB308 optional диагноз пациента (МКБ-10 код)
dz_text string optional расшифровка диагноза
primary_diagnostics_doc Rc.RcTm66Order.Tm66PrimaryDiagnosticsDoc optional первичный протокол исследования
docs Rc.RcTm66Order.Tm66Doc repeated медицинские документы
client MedResource optional заказчик
client_mo MedOrganization optional МО заказчика
expert_mo MedOrganization optional МО исполнителя

Rc.RcTm66Order.Tm66Doc

Field Type Label Description
date_time string optional дата и время документа
name string optional наименование документа
description string optional краткое описание
attachment Rc.RcTm66Order.Tm66RcAsPdfAttachment optional PDF Приложение со ссылкой на Онкор запись
attachment_id string repeated прикрепленные документы

Rc.RcTm66Order.Tm66PrimaryDiagnosticsDoc

Field Type Label Description
method Tm66DiagnosticsMethod optional метод исследования
date_time string optional дата и время проведения исследования
device string optional аппарат, на котором проводилось исследование
text string optional описание
dose_msv double optional поглощенная доза (мЗв)
attachment Rc.RcTm66Order.Tm66RcAsPdfAttachment optional PDF Приложение со ссылкой на Онкор запись
attachment_id string repeated приложения

Rc.RcTm66Order.Tm66RcAsPdfAttachment

Field Type Label Description
attachment_id string optional системный идентификатор прикрепленного документа
rc_id string optional системный идентификатор родительской записи
rc_title string optional наименование родительской записи
rc_time string optional дата и время создания родительской записи

Rc.RcTm66OrderConclusion

запись "Заключение ДЭЗО"

Field Type Label Description
order_id string optional id записи RcTm66Order Заявка на ДЭЗО
conclusion Tm66ConclusionType optional тип заключения
description string optional краткое описание
pdf_id string optional документ в формате PDF (Attachment.id)
pdf_ds_id string optional открепленная ЭЦП PDF документа (Attachment.id)
expert MedResource optional исполнитель
expert_d MedDepart optional отделение исполнителя

Rc.RcTm66OrderExpertiseDicom

запись "Экспертиза качества DICOM"

Field Type Label Description
order_id string optional id записи RcTm66Order Заявка на ДЭЗО
result Tm66ExpertDicomResult optional тип значимости экспертизы качества выполнения рентген-радиологического снимка
description string optional краткое описание
pdf_id string optional документ в формате PDF (Attachment.id)
pdf_ds_id string optional открепленная ЭЦП PDF документа (Attachment.id)
expert MedResource optional исполнитель
expert_d MedDepart optional отделение исполнителя

Rc.RcTm66OrderExpertiseProtocol

запись "Экспертиза качества протокола (первичного) рентген-радиологического исследования"

Field Type Label Description
order_id string optional id записи RcTm66Order Заявка на ДЭЗО
result Tm66ExpertProtocolResult optional Тип значимости экспертизы качества протокола
description string optional краткое описание
pdf_id string optional документ в формате PDF (Attachment.id)
pdf_ds_id string optional открепленная ЭЦП PDF документа (Attachment.id)
expert MedResource optional исполнитель
expert_d MedDepart optional отделение исполнителя

Rc.RcTm66OrderReject

запись "Отказ в проведении ДЭЗО"

Field Type Label Description
order_id string optional id записи RcTm66Order Заявка на ДЭЗО
reason Tm66OrderRejectReason optional причины отказа проведения ДЭЗО
description string optional краткое описание
pdf_id string optional документ в формате PDF (Attachment.id)
pdf_ds_id string optional открепленная ЭЦП PDF документа (Attachment.id)
expert MedResource optional исполнитель
expert_d MedDepart optional отделение исполнителя

RcDocJson

Сообщение для передачи новых значений json

Field Type Label Description
rc_id string optional обязательное поле @rid записи RcDoc
patient_id string optional опциональное поле @rid Ptn
ehr_id string optional опциональное поле @rid AnyEHR
json string optional тело json

Rc.DeletedAt

Name Number Description
RC 1
EHR 2
PTN 3

Top

registers.proto

Register

Регистр (подсистема регистров)

Field Type Label Description
patient_id string optional системный идентификатор пациента
ehr_id string optional системный ижентификатор контейнера EHR регистра
type RegisterType optional тип регистра
include_date string optional дата постановки на учет в регистр
exclude_date string optional дата снятия с учета в регистр

Top

routing.proto

RoutingList

Field Type Label Description
apply_last_on_any_other_disease_date string optional Date lastVisitOtherSickDate; Дата последнего обращения (госпитализации) по иному заболеванию
apply_last_date string optional Date lastVisitConsultantLPU; Дата последнего посещения профильной специальности
apply_first_date string optional Date firstComeLPUDate; Дата первого обращения в ЛПУ по месту жительства по поводу данного заболевания
request_date string optional Date oodConsultDatePlan; Дата формирования направления с места жительства в ОД // название лучше бы подошло refToODDate
admission_date string optional Date oodConsultDateFact; Дата фактического приема в ООД
examination_lsat_date string optional Date oodEndDiagDate; Дата окончания обследования в ОД
treatment_first_date string optional Date oodStartTherapyDate; дата начала лечения в ОД
health_record_code string optional String slNumber; номер больничного листа
expert_opinion string optional String expertConclusion; экспертное заключение
expert_opinion_date string optional Date expertConclusionDate; дата экспертного заключения
note string optional String comment; примечание
referral_code string optional String number; номер направления
diagnosis ShortDz optional краткая информация о диагнозе
diagnostics RoutingList.Diagnostics repeated выполненный диагностические исследования

RoutingList.Diagnostics

Field Type Label Description
type DiagnosticsType optional тип тиагностики - медицинские услуги
date string optional дата выполнения исследования
note string optional дополнительная информация о выполненном исследовании

Top

search.proto

Page

Field Type Label Description
job SearchJob required
offset int32 optional
size int32 optional

RcAppointmentQuery

Field Type Label Description
from_date string optional
to_date string optional
org_unit_id string optional

RcDocQuery

Field Type Label Description
from_date string optional
to_date string optional
org_unit_id string optional
category string optional

RcReferralQuery

Field Type Label Description
has_appointment bool optional
from_date string optional
to_date string optional
from_org_unit_id string optional
to_org_unit_id string optional

RcTm66OrderConclusionQuery

Field Type Label Description
from_date string optional
to_date string optional

RcTm66OrderExpertiseDicomQuery

Field Type Label Description
from_date string optional
to_date string optional

RcTm66OrderExpertiseProtocolQuery

Field Type Label Description
from_date string optional
to_date string optional

RcTm66OrderQuery

Field Type Label Description
from_date string optional
to_date string optional
status_is_null bool optional
status_value string optional
status_value_with_history string optional

RecordsPage

Field Type Label Description
page Page required
rc Rc repeated
size int32 optional

SearchJob

Field Type Label Description
id string required
ready bool optional
error ErrorResult optional

Scalar Value Types

.proto Type Notes C++ Java Python Go C# PHP Ruby
double double double float float64 double float Float
float float float float float32 float float Float
int32 Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint32 instead. int32 int int int32 int integer Bignum or Fixnum (as required)
int64 Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint64 instead. int64 long int/long int64 long integer/string Bignum
uint32 Uses variable-length encoding. uint32 int int/long uint32 uint integer Bignum or Fixnum (as required)
uint64 Uses variable-length encoding. uint64 long int/long uint64 ulong integer/string Bignum or Fixnum (as required)
sint32 Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int32s. int32 int int int32 int integer Bignum or Fixnum (as required)
sint64 Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int64s. int64 long int/long int64 long integer/string Bignum
fixed32 Always four bytes. More efficient than uint32 if values are often greater than 2^28. uint32 int int uint32 uint integer Bignum or Fixnum (as required)
fixed64 Always eight bytes. More efficient than uint64 if values are often greater than 2^56. uint64 long int/long uint64 ulong integer/string Bignum
sfixed32 Always four bytes. int32 int int int32 int integer Bignum or Fixnum (as required)
sfixed64 Always eight bytes. int64 long int/long int64 long integer/string Bignum
bool bool boolean boolean bool bool boolean TrueClass/FalseClass
string A string must always contain UTF-8 encoded or 7-bit ASCII text. string String str/unicode string string string String (UTF-8)
bytes May contain any arbitrary sequence of bytes. string ByteString str []byte ByteString string String (ASCII-8BIT)