Skip to main content

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

Список доступных для использования методов в рамках данного типового решения:

  1. Выбор района (GetDistrictList);
  2. Выбор ЛПУ (GetLPUList);
  3. Идентификация пациента (CheckPatient);
  4. Выбор специальности (GetSpesialityList);
  5. Выбор врача (GetDoctorList);
  6. Выбор даты (GetAvailableDates);
  7. Выбор времени приема (GetAvaibleAppointments);
  8. Подтверждение записи (SetAppointment);
  9. Поиск пациента (SearchTop10Patient);
  10. Добавление пациента в стороннюю МИС (AddNewPatient);
  11. Передача в МИС номера телефона пациента (UpdatePhoneByIdPat);
  12. Просмотр предстоящих записей пациента (GetPatientHistory);
  13. Подача заявки на отмену записи (CreateClaimForRefusal);
  14. Просмотр расписаний (без записи) (GetWorkingTime);
  15. Получение списка врачей, сгруппированных по специальности (GetDocListFullTree);
  16. Определение пользователя по его GUID (GetHubUserByGuid);
  17. Уведомление о произведенной записи на прием (SendNotificationAboutAppointment);
  18. Уведомление об изменении статуса записи на прием (SendNotificationAboutAppointmentStatus);
  19. Получение врачебных участков по пациенту (GetPatientsAreas);
  20. Получение доступных врачей для записи пациента на прием (GetAvailableDoctors);
  21. Получение списка должностей (GetPositionList);
  22. Получение списка врачей по должности (GetDoctorList2).

Из всех описанных в api методах нас, для диагностики ошибок интересуют следующие:

  1. Идентификация пациента (CheckPatient);
  2. Получение списка должностей (GetPositionList);
  3. Получение списка врачей по должности (GetDoctorList2).
  4. Выбор врача (GetDoctorList);
  5. Выбор даты (GetAvailableDates);
  6. Выбор времени приема (GetAvaibleAppointments);
  7. Подтверждение записи (SetAppointment);

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

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

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

image.png

По щелчку правой кнопки мыши мы можем более подробно посмотреть данные которые передаются в запросе и ответе в рамках метода.

image.png

image.png

Таким образом проверив что МИС КСАМУ вовремя отвечает сервису Нетрики и корректно передает данные в рамках метода мы можем понять на каком этапе ошибка, а также предоставить информацию техническим специалистам МО, для их последующего обращения в МИАЦ. Либо передать данные нашим специалистам для проверки или доработки если таковы потребуются.

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

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

https://api.n3med.ru/api/szpv/zapis-na-priem-k-vrachu/