Запрос

ЕРИС отправляет обновление статуса записи на прием:

  • В работе - Идет прием

  • Исследование выполнено - Прием окончен

  • Отклонено - Неявка пациента

Отмена и перенос записи осуществляется в МИС

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

PUT: {{url}}/lab/appointment

Тело запроса

Пакет FHIR Appointment (https://hl7.org/fhir/R4/appointment.html). Должны быть указаны следующие поля:

ПолеТип данныхОписаниеОбязательный
ResourceTypestring

Тип ресурса по FHIR

Должно быть указано значение Appointment

+
IdentifierМассив Identifier.

Массив идентификаторов ресурса

Обязательно должен быть указан один элемент cо значениями:

system: LabDirectionGuid

value: Идентификатор направления (склейка гуида ЛПУ и гуида направления или исследования)

+
Statusstring

Статус записи на прием. Допустимы следующие значения:

  • arrived - В работе - Идет прием

  • fulfilled - Исследование выполнено - Прием окончен

  • noshow - Отклонено - Неявка пациента

+
Createdstring (DateTIme)Дата создания статуса+

Пример тела запроса

{
  "resourceType": "Appointment",
  "identifier": [
    {
      "system": "LabDirectionGuid",
      "value": "1dadf64c-f34a-4023-98a6-3e7b7be4f243E751348D-20C2-4D95-8C68-3DCA20E3017A"
    }
  ],
  "status": "fulfilled",
  "created": "2019-12-12T00:00:00+03:00"
}


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

В случае успешного выполнения сервер вернет пустой ответ со статусом 200.

Возможные ошибки

Код ответа сервераКод сообщенияСообщениеТип ошибки
4007082Указано некорректное значение CreatedError
4007080Указан некорректный статус. Допустимые значения: Arrived, Fulfilled, NoshowError
4007084Для указанного направления не найдена запись на приемError
4007081Должен быть указан корректный идентификатор направленияError

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

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


  • Нет меток