Получить направления можно через метод Получение направлений пациента


Запрос

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

POST: {{url}}/appointments/covid

Тело запроса

Запрос создания записи на прием по направлению с подозрением на COVID-19 - AppointmentRequestCovid

Название

Тип данных

Описание

Комментарий
LpuToGuidstring(Guid)Гуид ЛПУ, куда направили
SlotGuidstring(Guid)Гуид ячейки расписания, куда будет запись
SlotIdintИд ячейки расписания, куда будет записьЕсли указан, то запись будет по нему, иначе смотрим на SlotGuid
SourcestringНаименование источника записи
LoginstringЛогин записавшего
Patient


Patient.PersonGuidstring(Guid)Гуид персоны в МИПеЕсли указан, то запись будет производится по нему. Иначе будет создан новый мкаб по данным ниже не привязанный ни к одной персоне.
Patient.PolisSeriesstringСерия полиса
Patient.PolisNumberstringНомер полиса
Patient.Birthdatestring(DateTime)Дата рождения
Patient.FamilystringФамилия
Patient.NamestringИмя
Patient.PatronymicstringОтчество
Patient.GenderstringПол

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

  • 1 - Мужской
  • 2 - Женский
Patient.SnilsstringСнилс
Patient.AddressFactstringФактический адрес

Patient.Phone

stringТелефон

Пример модели в формате JSON
{
	"LpuToGuid": "4cb4f1c8-386d-410d-ac5d-fa232bd2afb9",
	"SlotGuid": "c2ab84d4-bfa1-4965-a4a9-48c8306a0a84",
	"SlotId": 14527455
}

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

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

Для этого метода тип направления будет всегда Laboratory и будет заполнен соответствующий блок.

Модель: Результат создания записи по направлению - AppointmentResult

Название

Тип данных

Описание

Комментарий
TypestringТип направления

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

  • Consult
  • Laboratory

В зависимости от типа направления будет заполнено одно из полей ниже

ConsultDirectionConsultDirectionНаправление на консультацию
LaboratoryDirectionLaboratoryDirectionНаправление на исследование

Пример модели в формате JSON
{
  "type": "Consult",
  "consultDirection": {
    "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": "df554d5b-40d4-4946-bb99-b8db15c87b70",
      "start": "2019-08-21T08:45:00+03:00",
      "end": "2019-08-21T09:00:00+03:00",
      "createTime": "2019-08-20T17:52:14+03:00"
    }
  },
  "laboratoryDirection": null
}


  • Нет меток