Прием запросов от медицинских организаций Краснодарского края, портала записи на прием kuban-online.ru, портала госуслуг gosuslugi.ru и выдачу ответов следующего содержания:
Запись на прием по выбранному свободному талону с возможностью добавления нового пациента в МИС;
Отмену записи на прием;
Отправку уведомления о записи на прием;
Отправку уведомления об изменении статуса записи на прием (пациент пришел/не пришел и т.п.);
Проектное решение реализовано в соответствии с описанием интеграционных профилей, размещенном на ресурсе Netrika - API
Проектное решение содержит следующие компоненты:
Служба SOAP Server в процессе работы записывает в протокол все SOAP запросы и ответы:
Фрагмент протокола: Текстовый файл
Служба SOAP Client передает уведомления в режиме "постфактум". Служба периодически просматривает актуальные записи на прием, анализирует их состояние, по результатам анализа выполняет действия:
Служба SOAP Client в процессе работы записывает в протокол результаты анализа очередной записи на прием, а также все SOAP и SQL запросы и ответы:
Фрагмент протокола: Текстовый файл
Приложение с визуальным интерфейсом предоставляет возможности:
Специалисты целевых филиалов (на прием к которым производится запись) работают с одной медицинской информационной системой (МИС), электронные медицинские карты (ЭМК) пациентов содержатся в единой базе данных. МИС отображат расписание приема, в котором выделены записи на прием, произведенные через сервис.
Embarcadero® C++Builder 10 Seattle (с использованием компоненты Import WSDL, классов TRemotable, TWebModule, THTTPRIO, TFDConnection, TFDQuery, TADOQuery, TADOConnection)
Microsoft SQL Server Management Studio (с использованием инструментов debugging, SQL Server Profiler)