Создает запись “Заключение ДЭЗО”.
тип заключения из справочника Tm66ConclusionType
Значимое текстовое поле из документа, например, "результатирующая" часть из документа или пользовательский текст
Attachment.id предварительно загруженного API-методом attachment/create PDF-файла документа заключения
Attachment.id предварительно загруженного API-методом attachment/create файла открепленной цифроой подписи файла pdf_id
message RcTm66OrderConclusion {
optional string order_id = 1; // id записи RcTm66Order Заявка на ДЭЗО
optional Tm66ConclusionType conclusion = 2; // Тип заключения
optional string description = 3; // Краткое описание
optional string pdf_id = 4; // Документ в формате PDF (Attachment.id)
optional string pdf_ds_id = 5; // Открепленная ЭЦП PDF документа (Attachment.id)
optional MedResource expert = 10; // Исполнитель
optional MedDepart expert_d = 11; // Отделение исполнителя
}
/**
* Запись справочника "Тип заключения ДЭЗО"
* * ЗАКЛЮЧЕНИЕ_СОВПАДАЕТ("Заключение эксперта совпадает с направленным заключением"),
* * ЗАКЛЮЧЕНИЕ_НЕ_СОВПАДАЕТ("Заключение эксперта не совпадает с направленным заключением"),
* * ЗАКЛЮЧЕНИЕ_НЕ_СОВПАДАЕТ_КАРДИНАЛЬНО("Заключение эксперта кардинально не совпадает с направленным заключением"),
* * ДИАГНОЗ_ПОДТВЕРЖДЕН("Диагноз подтвержден"),
* * ДИАГНОЗ_УТОЧНЕН("Уточнение диагноза"),
* * ДИАГНОЗ_НЕ_ПОДТВЕРЖДЕН("Диагноз не подтвержден"),
* * ИЗМЕНЕНИЕ_ТАКТИКИ_НЕ_ТРЕБУЕТСЯ("Изменение тактики лечения не требуется"),
* * ИЗМЕНЕНИЕ_ТАКТИКИ_ТРЕБУЕТСЯ("Требуется изменение тактики лечения"),
* * ВМЕШАТЕЛЬСТВО_ТРЕБУЕТСЯ("Требуется проведение оперативного вмешательства и/или процедуры"),
* * ДРУГОЕ("Другое")
*/
message Tm66ConclusionType {
optional string code = 3;
optional string caption = 4;
}
/**
* Запись справочника "Врач"
*/
message MedResource {
optional string id = 2;
optional string code = 3;
repeated string date_range = 5;
optional string name = 7;
optional string doctor_code = 8;
optional string doctor_name = 9;
optional string med_org_code = 10;
optional string med_spec_code = 11;
}
/**
* Запись справочника "Отделение"
*/
message MedDepart {
optional string id = 2;
optional string code = 3;
repeated string date_range = 5;
optional string name = 7;
optional string depart_code = 8;
optional string med_org_code = 9;
optional string name_full = 10;
optional string name_short = 11;
optional string type_help = 12;
}
Request
POST https://demo.onco-reg.ru/api/1.0/json/tm66/order/addRcTm66OrderConclusion HTTP/1.1
X-Oncor-API-Token:
Content-Type: application/json
{
"record":{
"rc_tm66_order_conclusion":{
"order_id":"",
"conclusion":{
"code":"ЗАКЛЮЧЕНИЕ_СОВПАДАЕТ"
},
"description": "Заключение полностью совпадает",
"pdf_id": "",
"pdf_ds_id": "",
"expert":{
"id": "39115-661768-26(20190905)"
}
}
}
}
Response
{
"result": [
{
"id": "#1953:1",
"class_name": "RcTm66OrderConclusion",
"patient_id": "#69:111",
"ehr_id": "#1053:111",
"published": {
"user_id": "#962:222",
"time": "2020-05-18 20:42:45"
},
"org_unit_id": "#993:29",
"time_rc": "2020-05-18 20:42:45",
"rc_tm66_order_conclusion": {
"order_id": "#1930:0",
"conclusion": {
"code": "ЗАКЛЮЧЕНИЕ_СОВПАДАЕТ",
"caption": "Заключение эксперта совпадает с направленным заключением"
},
"description": "Заключение полностью совпадает",
"pdf_id": "#1587:4385",
"pdf_ds_id": "#1587:4385",
"expert": {
"id": "39115-661768-26(20190905)",
"code": "39115-661768-26",
"date_range": [
"20190905",
"29991231"
],
"name": "НОВОСЕЛОВА О О",
"doctor_code": "39115",
"doctor_name": "НОВОСЕЛОВА О О",
"med_org_code": "661768",
"med_spec_code": "26"
}
}
}
]
}