Методы используемые в интеграции, логирование, api
Список доступных для использования методов в рамках данного типового решения:
- Выбор района (GetDistrictList);
- Выбор ЛПУ (GetLPUList);
- Идентификация пациента (CheckPatient);
- Выбор специальности (GetSpesialityList);
- Выбор врача (GetDoctorList);
- Выбор даты (GetAvailableDates);
- Выбор времени приема (GetAvaibleAppointments);
- Подтверждение записи (SetAppointment);
- Поиск пациента (SearchTop10Patient);
- Добавление пациента в стороннюю МИС (AddNewPatient);
- Передача в МИС номера телефона пациента (UpdatePhoneByIdPat);
- Просмотр предстоящих записей пациента (GetPatientHistory);
- Подача заявки на отмену записи (CreateClaimForRefusal);
- Просмотр расписаний (без записи) (GetWorkingTime);
- Получение списка врачей, сгруппированных по специальности (GetDocListFullTree);
- Определение пользователя по его GUID (GetHubUserByGuid);
- Уведомление о произведенной записи на прием (SendNotificationAboutAppointment);
- Уведомление об изменении статуса записи на прием (SendNotificationAboutAppointmentStatus);
- Получение врачебных участков по пациенту (GetPatientsAreas);
- Получение доступных врачей для записи пациента на прием (GetAvailableDoctors);
- Получение списка должностей (GetPositionList);
- Получение списка врачей по должности (GetDoctorList2).
Из всех описанных в api методах нас, для диагностики ошибок интересуют следующие:
- Идентификация пациента (CheckPatient);
- Получение списка должностей (GetPositionList);
- Получение списка врачей по должности (GetDoctorList2).
- Выбор врача (GetDoctorList);
- Выбор даты (GetAvailableDates);
- Выбор времени приема (GetAvaibleAppointments);
- Подтверждение записи (SetAppointment);
Каждый из методов выполняется друг за другом, в рамках каждого метода на сервер КСАМУ приходит запрос от сервиса Нетрика, а МИС отправляет ответ сервису Нетрика.
Разница во времени между запросом и ответом не должна превышать 3-4 секунды, в противном случае будут наблюдаться какие либо ошибки при записи.
Логирование в сервере КСАМУ происходит на вкладке "Логи"/"Переданных файлов"
По щелчку правой кнопки мыши мы можем более подробно посмотреть данные которые передаются в запросе и ответе в рамках метода.
Таким образом проверив что МИС КСАМУ вовремя отвечает сервису Нетрики и корректно передает данные в рамках метода мы можем понять на каком этапе ошибка, а также предоставить информацию техническим специалистам МО, для их последующего обращения в МИАЦ. Либо передать данные нашим специалистам для проверки или доработки если таковы потребуются.
Информацию передающуюся в запросе и ответе каждого метода можно посмотреть в API данной интеграции.
Ссылка на полное API Нетрики описывающее работу интеграции "Запись на прием к врачу"
No Comments