api-doc

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  
mkb_name string optional  
dz_date string optional  
tnm TNM optional  
dz_stage DzStage optional  
how_discover DrDzHD optional  
morph_class RBiNK0366 optional  
tumor_main DrDzTM optional  
tumor_side DrDzTS optional  
plural DrDzPl optional  

TNM

Field Type Label Description
t TnmT optional  
n TnmN optional  
m TnmM optional  
g TnmG optional  

Top

directories-ext.proto

MedDepart

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

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"

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

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

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

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

Field Type Label Description
code string optional  
caption string optional  

BloodType

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

Field Type Label Description
code string optional  
caption string optional  

ChemKind

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

Field Type Label Description
id string optional  
code string optional  
caption string optional  

ClinicalGroupType

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

Field Type Label Description
id string optional  
code string optional  
caption string optional  

DiagnosticsType

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

Field Type Label Description
code string optional  
caption string optional  

DoseUnit

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

Field Type Label Description
id string optional  
code string optional  
caption string optional  

DrAutopsy

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

Field Type Label Description
orid string optional  
id string optional  
caption string optional  

DrDzHD

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

Field Type Label Description
orid string optional  
id string optional  
caption string optional  

DrDzMthd

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

Field Type Label Description
orid string optional  
id string optional  
caption string optional  

DrDzPl

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

Field Type Label Description
orid string optional  
id string optional  
caption string optional  

DrDzPr

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

Field Type Label Description
orid string optional  
id string optional  
caption string optional  

DrDzRA

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

Field Type Label Description
orid string optional  
id string optional  
caption string optional  

DrDzSt

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

Field Type Label Description
orid string optional  
id string optional  
caption string optional  

DrDzTM

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

Field Type Label Description
orid string optional  
id string optional  
caption string optional  

DrDzTS

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

Field Type Label Description
orid string optional  
id string optional  
caption string optional  

DrDzWO

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

Field Type Label Description
orid string optional  
id string optional  
caption string optional  

DrNK0439

Запись справочника "Классификатор осложнений лечения злокачественного новообразования"

Field Type Label Description
orid string optional  
id string optional  
caption string optional  

DrNK0465

справочник операций

Field Type Label Description
orid string optional  
id string optional  
caption string optional  

DrPrsG

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

Field Type Label Description
orid string optional  
id string optional  
caption string optional  

DrugType

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

Field Type Label Description
id string optional  
code string optional  
caption string optional  

DzStage

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

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  
caption string optional  

RBiNK0366

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

Field Type Label Description
orid string optional  
code string optional  
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

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

Field Type Label Description
id string optional  
code string optional  
caption string optional  

RayMethod

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

Field Type Label Description
id string optional  
code string optional  
caption string optional  

RayRadio

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

Field Type Label Description
id string optional  
code string optional  
caption string optional  

RayWay

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

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

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

Field Type Label Description
id string optional  
code string optional  
caption string optional  

RegOutReason

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

Field Type Label Description
id string optional  
code string optional  
caption string optional  

Srv59Chem

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

Field Type Label Description
code string optional  
caption string optional  
group int32 optional  
index int32 optional  

Srv59Oper

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

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

Field Type Label Description
code string optional  
caption string optional  
group int32 optional  
index int32 optional  

Srv59Ray

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

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

Field Type Label Description
code string optional  
caption string optional  
group int32 optional  
index int32 optional  

TherapyAim

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

Field Type Label Description
id string optional  
code string optional  
caption string optional  

TherapyCond

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

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

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

Field Type Label Description
id string optional  
code string optional  
caption string optional  

Tm66OrderRejectReason

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

Field Type Label Description
id string optional  
code string optional  
caption string optional  

TnmG

NONE(""),

Field Type Label Description
id string optional  
code string optional  
caption string optional  

TnmM

NONE("", null),

Field Type Label Description
id string optional  
code string optional  
caption string optional  

TnmN

NONE("", null),

Field Type Label Description
id string optional  
code string optional  
caption string optional  

TnmT

NONE("", null),

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

Department

Field Type Label Description
id string optional  
name string optional  
cont_inc ContingentInclude optional  
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 Онкор id: #123:456
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  
code string optional  
name string optional  
okato string optional  

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  
description string optional  
org_unit_id string optional  
med_terr_id_set string repeated  
role_name_set string repeated  

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  
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  
living_area_type RBiPRK438 optional  

EHR

Field Type Label Description
id string optional  
patient_id string optional  
summary string optional  
dz ShortDz optional  

Insurance

Field Type Label Description
insurance_number 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  
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Иванович&amp;dob=311288&amp;gender=M&amp;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  
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  

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 Причина смерти
autopsy DrAutopsy optional Причина смерти

Rc.RcDoc

Field Type Label Description
category string optional  
html string optional  
json string optional  

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.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_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_id string repeated Приложения

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  

Rc.DeletedAt

Name Number Description
RC 1  
EHR 2  
PTN 3  

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  

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)