CRM - УПРАВЛЕНИЕ ВЗАИМООТНОШЕНИЯМИ С ПАЦИЕНТАМИ
Полный функционал системы управления взаимоотношениями с клиентами от первого обращения до окончания лечения. Более продуктивные взаимоотношения с пациентами помогут вам оптимизировать рабочие процессы и улучшить качество медицинских услуг
ERP - УПРАВЛЕНИЕ РЕСУРСАМИ
Комплексное управление ресурсами медицинской организации любого масштаба и профиля. Управление пациентами, медицинским персоналом, запасами, финансами, документацией и другими ресурсами

CS Polibase API

Простые в реализации и эффективные возможности для взаимодействия с внешними системами и приложениями сторонних разработчиков

Что такое API?

API (Application Programming Interface, программный интерфейс приложений) — это набор правил и инструментов, с помощью которых одна программа может взаимодействовать с другой. API определяет, как приложения или сервисы обмениваются данными и вызывают функции друг друга.

Само понятие API не привязано к какому-либо конкретному формату или технологии обмена данными. API — это способ взаимодействия между программами или их компонентами, который определяет набор правил, протоколов и инструментов для интеграции. Выбор конкретного формата и технологии зависит от задач и особенностей взаимодействующих систем.

На практике существуют разные типы API и технологии для их реализации. Например, для веб-API наиболее часто используются форматы передачи данных JSON или XML, а взаимодействие организовано через протоколы HTTP/HTTPS (REST, SOAP и др.). Для локальных программных интерфейсов могут применяться другие методы: вызовы функций, библиотеки, межпроцессное взаимодействие и многое другое. Таким образом, API — это абстрактное понятие, а конкретные форматы и технологии выбираются исходя из задач, архитектуры системы и требований к взаимодействию.

В системе CS Polibase реализована оригинальная технология API, которая сочетает в себе простоту технической реализации и широкие возможности по обмену данными между различными приложениями и сервисами.

Возможности CS Polibase API

Интерфейс CS Polibase API предоставляет широкие возможности для интеграции с внешними системами и приложениями сторонних разработчиков. С помощью API внешние сервисы могут реализовывать автоматическую запись пациентов на приём, получать актуальную информацию о расписаниях врачей, доступных услугах и статусах записей, выписанных счетах, созданных документах, платежных операциях, платежном балансе пациента и многом другом.

API поддерживает двухсторонний обмен данными с внешними абонентами (мобильными приложениями пациентов и врачей, сайтами, другими информационными системами), позволяет интегрировать системы аналитики для сбора и анализа данных о медицинских услугах, а также — подключать сторонние коммуникационные платформы, такие как MAX, Telegram, WhatsApp (для отправки уведомлений и напоминаний), агрегаторы ПроДокторов, Сберздоровье, НаПоправку (для самостоятельно записи на прием) и другие возможности.

Основные функции CS Polibase API включают управление профилями пациентов и врачей, работу с расписанием, контактами и приемами, взаимодействие с электронными медицинскими картами и документами, обработку платежной и другой находящейся в системе CS Polibase информации, информирование пользователей посредством различных каналов связи, а также предоставление информации по индивидуальным запросам. Надёжная защита данных обеспечивается современными механизмами авторизации и шифрования. Это делает API CS Polibase эффективным инструментом для создания комплексных ИТ-решений в медицинской сфере.
  • Управление профилями пациентов и врачей

    CS Polibase API обеспечивает функции для создания, редактирования, удаления и просмотра профилей пациентов, медицинских специалистов, а также их должностных характеристик в соответствии со штатным расписанием. Это позволяет эффективно управлять информацией о специалистах и пациентах и использовать её для решения различных прикладных задач, при этом соблюдая требования по защите персональных данных.
  • Работа с расписанием, контактами и приемами

    API позволяет просматривать и редактировать расписание как для врачей, так и для пациентов, обеспечивая гибкое планирование и управление временем приема. Предусмотрены функции записи, переноса и отмены приемов, а также рассылки уведомлений и напоминаний о предстоящих визитах. Дополнительно возможна интеграция с различными каналами коммуникаций для обработки поступающих обращений и более эффективного взаимодействия с пациентами.
  • Взаимодействие с электронными медицинскими документами

    С помощью CS Polibase API можно управлять составом электронных медицинских документов пациента в его личном кабинете на сайте. В системе предусмотрены команды для преобразования документов в общепринятые форматы, что облегчает их отправку и просмотр в личном кабинете пациента на сайте медицинской организации. Это помогает эффективно вести и сопровождать медицинскую историю пациента в цифровом виде.
  • Обработка платежной информации, связанной с клиентами и контрагентами

    API поддерживает функции отслеживания платежей, предоставления информации о балансе и остатке бонусных баллов на расчетном счете пациента, контроля содержимого счетов и протоколов лечения, а также работы с другой финансовой информацией, связанной с деятельностью медицинской организации. Пользователь может интегрировать полученную информацию в собственные рабочие процессы.
  • Информирование пользователей посредством различных каналов связи

    Функционал API включает функции отправки сообщений пациентам через SMS и мессенджеры MAX, Telegram, Whatsapp, а также получения от пациентов обратной связи (подтверждение, отказ или перенос визита, опросы о качестве приема). Это позволяет своевременно информировать пользователей о важных событиях, обеспечивая высокую степень вовлеченности и оперативность коммуникаций.
  • Предоставление информации по индивидуальным запросам

    CS Polibase API поддерживает формирование выборочных отчетов или оперативное предоставление сведений по индивидуальным запросам пользователей или интегрированных систем. Это даёт возможность получать необходимые внешним системам данные в нужном объеме, облегчая интеграцию с другими решениями и обеспечивая оптимальную нагрузку на внешнюю систему.

Общая схема работы CS Polibase API

Принцип работы CS Polibase API основан на взаимодействии и обмене данными между локальной базой данных POLIBASE внутри медицинского учреждения, облачной базой данных POLIBASE Portal и внешними абонентскими системами.

В медицинском учреждении функционирует основная (локальная) база данных POLIBASE, которая содержит все необходимые данные для обеспечения медицинских процессов. Для интеграции с внешними сервисами используется облачная портальная база данных POLIBASE Portal, структура которой полностью повторяет структуру локальной базы.

Сервис CS Polibase API обеспечивает автоматическую двустороннюю синхронизацию данных заданного состава между локальной и портальной базой данных в режиме, близком к реальному времени. При этом, состав и объем синхронизируемых данных для каждого абонента сервиса настраивается индивидуально в зависимости от потребностей интеграции и уровня доступа. Это позволяет предоставлять внешним системам только ту информацию, которая необходима для решения их задач.

Взаимодействие внешних систем с сервисом CS Polibase API осуществляется через обращения к портальной базе данных POLIBASE Portal. Доступ внешних абонентов к этой базе организуется с учетом разграничения прав и выбранного объема предоставляемых данных. Запросы могут касаться получения информации или выполнения разрешенных команд, которые далее при необходимости транслируются к основной (локальной) базе данных медицинского учреждения.

Также CS Polibase API позволяет инициировать исходящие запросы со стороны системы CS Polibase к внешним системам. Это требуется, например, для запроса информации или управления внешними процессами в рамках интеграционных сценариев.

Таким образом, CS Polibase API объединяет локальную информационную систему медицинского учреждения, облачную портальную базу данных и внешних участников взаимодействия, обеспечивая управляемую синхронизацию и контролируемый обмен необходимыми данными и командами на основе определенных правил доступа и задач интеграции.
Использование CS Polibase API обеспечивает эффективное взаимодействие МИС CS Polibase с внешними системами и расширяет функциональные возможности для решения разнообразных задач. Применённые технические решения предоставляют гибкость, позволяя адаптировать интеграцию под индивидуальные требования пользователей и оперативно внедрять новые функции.