Classes
The following classes are available globally.
-
Undocumented
See moreDeclaration
Swift
open class AddProtocolRequest : CustomProtocolRequest -
Получение списка амбулаторных назначения
See moreDeclaration
Swift
open class AmbPrescrListRequest : CustomProtocolRequest -
Установка статуса назначения
See moreDeclaration
Swift
open class AmbPrescrStatusRequest : CustomProtocolRequest -
Создание или обновление параметров пациента
See moreDeclaration
Swift
public class ClientAddRequest : CustomProtocolRequest -
Авторизация пациента
See moreDeclaration
Swift
open class ClientAuthRequest : CustomAuthRequest -
Список бонусных программ пациента
See moreDeclaration
Swift
open class ClientBonusListRequest : CustomBonusListRequest -
Создание вызова на дом
See moreDeclaration
Swift
open class ClientEmrgAddRequest : CustomProtocolRequest -
Список вызовов
See moreDeclaration
Swift
open class ClientEmrgListRequest : CustomProtocolRequest -
Undocumented
See moreDeclaration
Swift
open class ClientEmrgUpdateRequest : CustomProtocolRequest -
Добавление в избранное
See moreDeclaration
Swift
open class ClientFavoritesUpdateRequest : CustomProtocolRequest -
Список филиалов по профилю
See moreDeclaration
Swift
open class ClientFilialsRequest : FilialListRequest -
Информация по пациенту
See moreDeclaration
Swift
open class ClientInfoRequest : CustomAuthRequest -
Список сообщений по пациенту
See moreDeclaration
Swift
open class ClientMessagesRequest : CustomMessagesRequest -
Изменение реквизитов пациента для личного кабинета
See moreDeclaration
Swift
open class ClientModifyRequest : CustomProtocolRequest -
Получение списка амбулаторных назначения
See moreDeclaration
Swift
open class ClientPrescriptionListRequest : CustomProtocolRequest -
Список направлений пациента
See moreDeclaration
Swift
open class ClientReferralListRequest : CustomProtocolRequest -
Список отчетов пациента
See moreDeclaration
Swift
open class ClientReportsRequest : CustomReportsRequest -
Undocumented
See moreDeclaration
Swift
@objcMembers open class ConferenceManager : NSObject -
Открытие конференции для онлайн приема
See moreDeclaration
Swift
open class ConferenceOpenRequest : CustomNetworkRequest -
Undocumented
See moreDeclaration
Swift
final public class CoverView : UIView -
Базовый класс для параметров авторизации
See moreDeclaration
Swift
open class CustomAuthRequest : CustomProtocolRequest -
Базовый класс для списка бонусных программ
See moreDeclaration
Swift
open class CustomBonusListRequest : CustomProtocolRequest -
Базовый класс для загрузки данных
See moreDeclaration
Swift
open class CustomLoadRequest : CustomNetworkRequest -
Базовый класс для списка сообщений
See moreDeclaration
Swift
open class CustomMessagesRequest : CustomProtocolRequest -
Undocumented
See moreDeclaration
Swift
open class CustomNetworkHttpRequest : CustomNetworkRequest, CustomNetworkHttpRequestProtocol -
Базовый класс для всех обращений к API. Сетевые параметры
See moreDeclaration
Swift
open class CustomNetworkRequest : CustomListViewDataSource -
Базовый класс для всех обращений к API. Обработка протокола
See moreDeclaration
Swift
open class CustomProtocolRequest : CustomNetworkRequest -
Базовый класс для регистрации
See moreDeclaration
Swift
open class CustomRegisterRequest : CustomNetworkRequest -
Базовы класс для списка отчетов
See moreDeclaration
Swift
open class CustomReportsRequest : CustomProtocolRequest -
Список отделений
See moreDeclaration
Swift
open class DepartmentListRequest : CustomProtocolRequest -
График работы с признаком занятости интервала в расписании
See moreDeclaration
Swift
open class DoctScheduleFreeRequest : CustomProtocolRequest -
График работы без признака занятости интервала в расписании
See moreDeclaration
Swift
open class DoctScheduleRequest : CustomProtocolRequest -
Список врачей
See moreDeclaration
Swift
open class DoctorListRequest : CustomProtocolRequest -
Список оценок врача
See moreDeclaration
Swift
open class DoctorMarkListRequest : CustomProtocolRequest -
Undocumented
See moreDeclaration
Swift
open class DownloadFileProtocolRequest : TreatPlaceLoadRequest -
Поиск свободных дежурных врачей для онлайн приема
See moreDeclaration
Swift
open class DutySearchRequest : CustomNetworkRequest -
Undocumented
See moreDeclaration
Swift
open class ExtendedListImageItem : ExtendedListItem -
Получение сообщений
See moreDeclaration
Swift
open class FeedbackRateDialogTextLoadRequest : CustomLoadRequest -
Список филиалов
See moreDeclaration
Swift
open class FilialListRequest : CustomProtocolRequest -
Получения информации о приложении
See moreDeclaration
Swift
open class FootersSettingsRequest : CustomLoadRequest -
Undocumented
See moreDeclaration
Swift
open class GetAddrLocalityListRequest : CustomProtocolRequest -
Получение списка регионов
See moreDeclaration
Swift
open class GetAddrRegionsListRequest : CustomProtocolRequest -
Использовать при определении участка формы Вызова врача на дом
See moreDeclaration
Swift
open class GetAddrSectorRequest : CustomProtocolRequest -
Undocumented
See moreDeclaration
Swift
open class GetAddrStreetListRequest : CustomProtocolRequest -
Получение информационных сообщений
See moreDeclaration
Swift
open class GetInformationMessageLoadRequest : CustomLoadRequest -
Получения информации о приложении
See moreDeclaration
Swift
open class GetItunesAppleInfo : CustomLoadRequest -
Undocumented
See moreDeclaration
Swift
open class GetProtocolRequest : CustomProtocolRequest -
Undocumented
See moreDeclaration
Swift
open class GetReferenceListRequest : CustomProtocolRequest -
Undocumented
See moreDeclaration
Swift
class GraintCircleLayer : CALayer -
Undocumented
See moreDeclaration
Swift
@objcMembers open class ImageController : NSObject -
Базовый класс для вызова всех методов SDK
Мобильное SDK имеет несколько уровней доступа:
- public – доступ к открытым данным и функциям;
- client – доступ к персонализированным данным и функциям для конкретного пациента в МИС;
- employee – доступ к персонализированным данным и функциям для конкретного сотрудника в МИС;
Процесс взаимодействия с мобильным SDK состоит из следующих этапов:
- Инициализация (метод initApplicationParams)
- Аутентификация и авторизация в зависимости от требуемого уровня доступа:
- loginPublic для уровня доступа
publiс- После авторизации доступны функции, которым требуется уровень доступа
public
- После авторизации доступны функции, которым требуется уровень доступа
- loginClient для уровня доступа
client- После авторизации доступны функции, которым требуется уровень доступа
publicиclient - Для выбора другого пациента, представителем которого является текущий авторизованный пациент, необходимо выбрать конкретного пациента вызовом метода selectClient. Список представляемых пациентов доступен после успешной авторизации в объекте clientInfo через метод getClientRepresentList
- После авторизации доступны функции, которым требуется уровень доступа
- loginEmployee для уровня доступа
client- После авторизации доступны функции, которым требуется уровень доступа
publicиemployee - Для доступа к функциям, которым требуется уровень доступа
client, необходимо выбрать конкретного пациента вызовом метода selectClient
- После авторизации доступны функции, которым требуется уровень доступа
- loginPublic для уровня доступа
В процессе взаимодействия с мобильным SDK используются различные сущности МИС, описываемые в следующих подразделах.
See moreDeclaration
Swift
@objcMembers open class MedFrameworkManager : NSObject -
Удаление подписки на PUSH уведомления
See moreDeclaration
Swift
open class NotificationRemoveRequest : CustomNetworkRequest -
Создание подписки на PUSH уведомления
See moreDeclaration
Swift
open class NotificationSubscribeRequest : CustomNetworkRequest -
Базовый класс параметров авторизации
See moreDeclaration
Swift
open class OAuthRequest : CustomNetworkRequest -
Авторизация через смс
See moreDeclaration
Swift
open class OAuthSMSRequest : OAuthRequest -
Завершение авторизации через сообщения
See moreDeclaration
Swift
open class OAuthSMSСompleteRequest : OAuthRequest -
Undocumented
See moreDeclaration
Swift
final public class OnlineSettingsRequest : CustomLoadRequest -
Список платежей пациента
See moreDeclaration
Swift
open class PaymentListRequest : CustomProtocolRequest -
Загрузка платежной формы
See moreDeclaration
Swift
open class PaymentLoadRequest : CustomNetworkRequest -
Создание предварительного счета
See moreDeclaration
Swift
open class PreaccAddRequest : PaymentListRequest -
Declaration
Swift
open class PriceListRateDialogTextLoadRequest : CustomLoadRequest -
Список услуг прейскуранта
See moreDeclaration
Swift
open class PriceListRequest : CustomProtocolRequest -
Undocumented
See moreDeclaration
Swift
public final class ProgressManager -
Протокол для получения статуса платежа
See moreDeclaration
Swift
open class ProtocolLoadPaymentInfoRequest : CustomProtocolRequest
-
Завершение восстановления пароля
See moreDeclaration
Swift
open class RecoveryCompleteRequest : CustomRegisterRequest
-
Инициализация восстановления пароля
See moreDeclaration
Swift
open class RecoveryInitRequest : CustomRegisterRequest -
Завершение регистрации пациента в личном кабинете
See moreDeclaration
Swift
open class RegisterCompleteRequest : CustomRegisterRequest -
Инициализация регистрации пациента в личном кабинете
See moreDeclaration
Swift
open class RegisterInitRequest : CustomRegisterRequest -
Undocumented
See moreDeclaration
Swift
open class RemoveProtocolRequest : CustomNetworkHttpRequest -
Загрузка отчета
See moreDeclaration
Swift
open class ReportLoadRequest : CustomLoadRequest -
Undocumented
See moreDeclaration
Swift
@objcMembers open class SchedController : NSObject -
Метод вернет секцию SCHED_INFO для каждого из назначений, удовлетворяющих условию выборки.
See moreDeclaration
Swift
open class ScheduleInfoRequest : CustomProtocolRequest -
Список записей на прием для сотрудника
See moreDeclaration
Swift
open class ScheduleListRequest : CustomProtocolRequest -
Список записей на прием для пациента
See moreDeclaration
Swift
open class ScheduleRecListRequest : CustomProtocolRequest -
Добавление оценки врача
See moreDeclaration
Swift
open class ScheduleRecMarkRequest : CustomProtocolRequest -
Удаление записи на прием
See moreDeclaration
Swift
open class ScheduleRecRemoveRequest : CustomProtocolRequest -
Создание записи на прием
See moreDeclaration
Swift
open class ScheduleRecReserveRequest : CustomProtocolRequest -
Список интервалов расписания при записи на прием
See moreDeclaration
Swift
open class ScheduleRequest : CustomProtocolRequest -
Загрузка вложения к протоколу истории болезни
See moreDeclaration
Swift
open class TreatPlaceAttachLoadRequest : TreatPlaceLoadRequest -
Список протоколов истории болезни для пациента
See moreDeclaration
Swift
open class TreatPlaceListRequest : CustomProtocolRequest -
Загрузка предварительного просмотра или PDF файла по протоколу истории болезни
See moreDeclaration
Swift
open class TreatPlaceLoadRequest : CustomLoadRequest -
Универсальный поиск
See moreDeclaration
Swift
open class UniversalSearchRequest : CustomProtocolRequest -
Undocumented
See moreDeclaration
Swift
public class UploadFileModel -
Undocumented
See moreDeclaration
Swift
open class UploadProtocolRequest : CustomNetworkHttpRequest -
Undocumented
See moreDeclaration
Swift
public class UserAuthRequest : CustomAuthRequest -
Информация по струднику в личном кабинете сотрудника
See moreDeclaration
Swift
open class UserInfoRequest : CustomAuthRequest -
Список сообщений в личном кабинете сотрудника
See moreDeclaration
Swift
open class UserMessagesRequest : CustomMessagesRequest -
Изменение реквизитов сотрудника для личного кабинета
See moreDeclaration
Swift
open class UserModifyRequest : CustomProtocolRequest -
Список отчетов сотрудника
See moreDeclaration
Swift
open class UserReportsRequest : CustomReportsRequest
Classes Reference