Page tree
Skip to end of metadata
Go to start of metadata

Запрос

Адрес запроса

GET: {{url}}/newdirections/lpu/{mcod}/dir/{number}

Параметры запроса

ПараметрТипОписаниеПо умолчаниюОбязательныйКомментарий
mcodpathМкод ЛПУ
+Мкод ЛПУ-источника направления
numberpathНомер направления
+

Ответ сервера

В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:

В зависимости от типа направления вернется одна из двух моделей: Направление на исследование - LaboratoryDirection или Направление на консультацию - ConsultDirection

В обоих моделях есть поле type, определяющее его тип: 

Модель: Направление на исследование - LaboratoryDirection

Название

Тип данных

Описание

Комментарий
IdstringЦифровой идентификатор
Guidstring(Guid)Идентификатор
NumberstringНомер
TypestringТип направленияДля этого направления всегда "Laboratory"
AccessionNumberstringНомер снимка
Datestring(DateTime)Дата направления
DateCreatestring(DateTime)Дата создания направления
DateEndstring(DateTime)Дата окончания действия направленияВысчитывается путем прибавления определенного количества дней(в текущей реализации 30) к дате начала действия направления - Date
FlagsstringФлаги статуса направления для ЕРИС
UrgentboolСрочность исследования
CommentstringКомментарий(Выписка)
DocPrvdSenderGuidstring(Guid)Гуид направившего врача
DocPrvdSenderFiostringФИО направившего врача
MkabIdintИд МКАБа
MkabGuidstring(Guid)Гуид МКАБа
CanceledboolОтменено
PerformedboolПроведено
CompleteboolЗавершено
ResearchGuidstring(Guid)Гуид исследования
ResearchTypeNamestringНазвание исследования
ResearchTypeCodestringКод исследования
ResearchTypeKindNamestringНазвание вида исследования
ResearchTypeKindCodestring

Код вида исследования


MkbCodestringКод МКБ-10
MkbNamestringНазвание МКБ-10
LpuFromGuidstring(Guid)Гуид ЛПУ, откуда направили
LpuToGuidstring(Guid)Гуид ЛПУ, куда направили
AppointmentAppointmentЗапись на прием

Пример модели в формате JSON
{
  "id": "63873",
  "guid": "800f6e4c-b846-42c0-a86e-44dd10211ce9",
  "number": "4701010-63873",
  "accessionNumber": "",
  "date": "2019-08-20T00:00:00+03:00",
  "dateCreate": "2019-08-20T10:20:26+03:00",
  "flags": "Empty",
  "urgent": false,
  "comment": "Да",
  "docPrvdSenderGuid": "d4a6f6b6-a75f-41f2-a5eb-68ce80c65fe1",
  "docPrvdSenderFio": "Мастякова Татьяна Вячеславовна",
  "mkabGuid": "913da9bf-1fd4-4b06-a06f-2d1b21c060c5",
  "canceled": false,
  "performed": false,
  "complete": false,
  "researchGuid": "a941d4e3-1628-4d03-896b-66204b489580",
  "researchTypeName": "Флюорография легких",
  "researchTypeCode": "A06.09.006",
  "researchTypeKindName": "Флюорография",
  "researchTypeKindCode": "48",
  "mkbCode": "A00.9",
  "mkbName": "Холера неуточненная",
  "lpuFromGuid": "e66e8056-f0bd-4ec3-85f7-28ff5b22db4f",
  "lpuToGuid": "e66e8056-f0bd-4ec3-85f7-28ff5b22db4f",
  "appointment": {
    "guid": "31095cf6-064e-4884-b8d6-53f44fa55da8",
    "start": "2019-08-23T10:45:00+03:00",
    "end": "2019-08-23T11:00:00+03:00",
    "createTime": "2019-08-20T12:44:02+03:00"
  }
}

Модель: Направление на консультацию - ConsultDirection

Название

Тип данных

Описание

Комментарий
IdstringЦифровой идентификатор
Guidstring(Guid)Идентификатор
NumberstringНомер
TypestringТип направленияДля этого направления всегда "Consult"
Datestring(DateTime)Дата направления
DateEndstring(DateTime)Дата окончания действия направленияВысчитывается путем прибавления определенного количества дней(в текущей реализации 30) к дате начала действия направления - Date
DocPrvdSenderGuidstring(Guid)Гуид направившего врача
DocPrvdSenderFiostringФио направившего врача
MkabIdintИд МКАБа
MkabGuidstring(Guid)Гуид МКАБа
ConsultTypestringТип консультации

Логика направления от этого типа никак не меняется. За исключением типов Hospital и SearchIll , но они не поддерживается сервисом направлений и не должен отображаться в списке направлений совсем.

Эти типы не тоже самое что и типы направления(лабораторные, консультации)

Возможные значения:

  • Hospital - На госпитализацию(Не поддерживается)
  • SearchIll - На обследование(Не поддерживается)
  • Consultation - На консультацию
  • Restorative - На восстановительное лечение
Reasonstring(Guid)Причина направления
SpecialityCodestringКод специальности, на которую сделано направление
SpecialityNamestringНазвание специальности, на которую сделано направление
MkbCodestringКод МКБ-10
MkbNamestringНазвание МКБ-10
LpuFromGuidstring(Guid)Гуид ЛПУ, откуда направили
LpuToGuidstring(Guid)Гуид ЛПУ, куда направили
AppointmentAppointmentЗапись на прием

Пример модели в формате JSON
{
  "id": "58384",
  "guid": "e714e964-d8a0-4776-b163-c708371c39a5",
  "number": "47010157096",
  "date": "2019-08-13T00:00:00+03:00",
  "docPrvdSenderGuid": "00000000-0000-0000-0000-000000000000",
  "mkabGuid": "183209fc-1277-4896-aa7f-72dfcd8f03b1",
  "reason": "",
  "specialityCode": "92",
  "specialityName": "Эндокринология",
  "mkbCode": "A01.1",
  "mkbName": "Паратиф A",
  "lpuFromGuid": "e66e8056-f0bd-4ec3-85f7-28ff5b22db4f",
  "lpuToGuid": "4cb4f1c8-386d-410d-ac5d-fa232bd2afb9",
  "appointment": {
    "guid": "479e836e-be5f-4cf3-8d57-11dd2dd4f906",
    "start": "2019-08-21T08:45:00+03:00",
    "end": "2019-08-21T09:00:00+03:00",
    "createTime": "2019-08-20T15:42:07+03:00"
  }
}


В случае возникновения ошибок будет возвращен стандартный ответ сервера;

  • No labels