# Методы используемые в интеграции, логирование, api

**Сервис «Запись на прием» в части обеспечения возможности оказания услуги «Вызов врача на дом» содержит следующие методы:**

1. Валидация вызова врача на дом (ValidateHomeCall);
2. Получение доступных слотов для вызова врача на дом (GetHomeCallAvailableSlots);
3. Создание заявки на вызов врача на дом (CreateHomeCallRequest);
4. Изменение статуса заявки на вызов врача на дом (UpdateHomeCallRequest);
5. Поиск заявок на вызов врача на дом (SearchHomeCallRequests);
6. Уведомление МИС МО о создании или изменении заявки на вызов врача на дом (HandleHomeCallRequestChanged).

Каждый из методов выполняется друг за другом, в рамках каждого метода на сервер КСАМУ приходит запрос от сервиса Нетрика, а МИС отправляет ответ сервису Нетрика.

Разница во времени между запросом и ответом не должна превышать 3-4 секунды, в противном случае будут наблюдаться какие либо ошибки при записи.

Логирование в сервере КСАМУ происходит на вкладке "Логи"/"Переданных файлов"

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2024-01/scaled-1680-/W0Pimage.png)](https://docs.medicine-it.ru/uploads/images/gallery/2024-01/W0Pimage.png)

Для того чтобы заявка успешно была зарегистрирована, методы должны выполняться один за другим.

Если в каком либо методе не пришла заявка от сервиса Нетрика, то данной МО необходимо будет обратиться в МИАЦ.  
Если в каком либо методе не отправился ответ сервису Нетрика, то данную заявку нужно будет предоставить на рассмотрение нашим специалистам.

Информацию передающуюся в запросе и ответе каждого метода можно посмотреть в API данной интеграции.

**Ссылка на полное API Нетрики описывающее работу интеграции "Вызов врача на дом"**

[https://api.n3med.ru/api/szpv/vyzov-vracha/](https://api.n3med.ru/api/szpv/vyzov-vracha/)