MedFrameworkManager

Базовый класс для вызова всех методов SDK

Мобильное SDK имеет несколько уровней доступа:

  • public – доступ к открытым данным и функциям;
  • client – доступ к персонализированным данным и функциям для конкретного пациента в МИС;
  • employee – доступ к персонализированным данным и функциям для конкретного сотрудника в МИС;

Процесс взаимодействия с мобильным SDK состоит из следующих этапов:

  • Инициализация (метод initApplicationParams)
  • Аутентификация и авторизация в зависимости от требуемого уровня доступа:
    • loginPublic для уровня доступа publiс
      • После авторизации доступны функции, которым требуется уровень доступа public
    • loginClient для уровня доступа client
      • После авторизации доступны функции, которым требуется уровень доступа public и client
      • Для выбора другого пациента, представителем которого является текущий авторизованный пациент, необходимо выбрать конкретного пациента вызовом метода selectClient. Список представляемых пациентов доступен после успешной авторизации в объекте clientInfo через метод getClientRepresentList
    • loginEmployee для уровня доступа client
      • После авторизации доступны функции, которым требуется уровень доступа public и employee
      • Для доступа к функциям, которым требуется уровень доступа client, необходимо выбрать конкретного пациента вызовом метода selectClient

В процессе взаимодействия с мобильным SDK используются различные сущности МИС, описываемые в следующих подразделах.