01. REST сервер ( API для Медиалога )

# > Общий раздел (Russian/Russia) > 01. REST сервер ( API для Медиалога )

Описание

REST сервер ( API для Медиалога )

REST 
( REpresentational State Transfer) — это стиль архитектуры программного обеспечения используется для построения веб-служб.
Так называют программу посредник между базой данных и интернет приложениями (сайты, сервисы, мобильные приложения, виджеты и т. д.) который обмениваются данными через интернет по http протоколу.

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

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

Поэтому он является идеальным посредником между базой данных Медиалога и интернетом.

В нашем REST сервере реализованы следующие возможности и функции

  1. Авторизация
    1. по x-api-key
    2. по логину и паролю пациента
    3. по GUID для функционала СЗПВ
    4. по специальному паролю для функций статистики и мобильного приложения для руководителя
  2. Работа с DICOM сервером, получение с него исследования (серий снимков), упаковка в архив и отдача файла по запросу.
  3. Редактор макетов для формирования файлов PDF (протоколы посещений и анализов)
  4. Функции/Методы API
    1. для работы с расписанием Медиалога
      Записаться, Перенести запись, Отменить запись, Посмотреть сетку работы врача и т.д.
    2. финансовые для работы с Талонами, Счетами, Авансом, фиксация оплаты (сделанной в банке) в базе Медиалога
    3. статистики для работы мобильного приложения руководителя MEDrive
    4. Методы СЗПВ для работы КУФЭР через Нетрику (например сайт ГосУслуги)
    5. для формирования и получения архива с файлами DICOM
    6. для формирования и получения файлов PDF (протоколы посещений и анализов)
    7. интеграция с сервисом СберЗдоровье
    8. интеграция с fDoc (электронная подпись документов из МИС)

___

С вопросами можно обратиться по т. +7-913-916-3591 Владимир Алексеевич

Комментарии

21.01.26 8:49 Соловей Евгений

.7. Интеграция с сервисом СберЗдоровье

Реализовано 6 методов-запросов из API Сбер

Исходящие запросы
REST cервер передает в Сбер информацию)
Выполняется раз в несколько минут (указано в настройках)

  1. addClinics - Добавить новые филиалы или обновить информацию по текущим филиалам
  2. addResources - Добавить/обновить список врачей
  3. updateSchedule - Обновить расписание врачей

Входящие методы
Сбер присылает запрос на REST сервер, при определенных действиях пользователя на сайте СберЗдоровье
REST сервер выполняет и дает ответ Сберу

  1. book - Заявка на запись в расписание
  2. cancelBook - Отменить запись в расписание
  3. getBookStatus - Получить статус записи в расписании
Создан: Admin 13.06.23 8:20; Изменен: Соловей Евгений 21.01.26 8:50

Поддокументы

Эта страница является подготовленной к печати версией файла "01. REST сервер ( API для Медиалога )".
Подготовлено с помощью Project Kaiser - программы для управления проектами и задачами
Пользователь:Guest