Версии профиля API
Предоставляемые сервисы
Сервис |
Описание
|
ApplicationManagementService
|
Подсистема обработки заявок
|
EnterpriseService
|
Сервис реестров хозяйствующих субъектов и предприятий
|
ProductService
|
Сервис реестров категорий продукции
|
DictionaryService
|
Сервис справочной информации
|
FMPRegistryService
|
Сервис государственного реестра лекарственных препаратов ветеринарного применения, фармацевтических субстанций, кормов и кормовых добавок
|
Подсистема обработки заявок (ApplicationManagementService)
Принципы взаимодействия
Работа с сервисом ApplicationManagementService реализована по псевдо-асинхронному принципу и осуществляется в два шага, оба из которых выполняются синхронно:
- 1 шаг – подача запроса с заявкой на выполнение бизнес-операции и получение результата приема заявки (идентификатора заявки);
- 2 шаг – подача запроса на получение результата обработки заявки или результата выполнения бизнес-операции с использованием полученного на шаге 1 идентификатора заявки.
Для данной схемы действуют следующие правила:
- Взаимодействие реализуется посредством запросов внешних информационных систем к ApplicationManagementService.
- Любая операция в рамках информационного взаимодействия представляет собой заявку на выполнение бизнес-операции. Заявка от внешней информационной системы попадает в ApplicationManagementService, проходит форматно-логический контроль, регистрацию (ей присваивается уникальный идентификатор), маршрутизируется на целевой внутренний сервис, который выполняет операцию.
- ApplicationManagementService позволяет отслеживать состояние данной заявки и получать результат ее выполнения.
Безопасность
- Доступ к сервису ApplicationManagementService ограничивается с помощью ключей доступа к API (APIKey).
- Ключи доступа предоставляются при регистрации внешней информационной системы в качестве клиента "Ветис.API".
- APIKey - ключ, который идентифицирует клиентскую информационную систему. В сочетании с идентификатором пользователя (issuerId), этот ключ позволяет получать доступ к информации о клиенте сервиса.
- Перед проверкой APIKey производится базовая аутентификация с помощью логина и пароля, предоставляемых в ответном письме при получении доступа. Процесс авторизации описан здесь.
Обработка заявок в ApplicationManagementService
- Общий принцип работы с ApplicationManagementService, а также спецификации запросов/ответов подачи заявок и получения результатов обработки заявок, описаны здесь.
Операции, выполняемые через ApplicationManagementService
Подсистема работы со справочниками и реестрами
EnterpriseService
Общие сведения
Сервис EnterpriseService предназначен для работы с реестром хозяйствующих субъектов и предприятий.
Операции, выполняемые через EnterpriseService
ProductService
Общие сведения
Сервис ProductService предназначен для получения реестра категорий продукции.
Операции, выполняемые через ProductService
Номер операции |
Название операции / ссылка на спецификацию |
Описание операции
|
ЭВС:8.1
|
GetProductByTypeList
|
Получение полного перечня продукции по типу
|
ЭВС:8.2
|
GetProductChangesList
|
Получение истории изменений перечня продукции за указанный период
|
ЭВС:8.3
|
GetSubProductByProductList
|
Получение полного перечня видов продукции по указанному 2-ому уровню справочника
|
ЭВС:8.4
|
GetSubProductChangesList
|
Получение истории изменений перечня видов продукции за указанный период
|
DictionaryService
Общие сведения
Сервис DictionaryService предназначен для получения справочной информации.
Операции, выполняемые через DictionaryService
Номер операции |
Название операции / ссылка на спецификацию |
Описание операции
|
ЭВС:8.5
|
GetUnitList
|
Получение полного перечня единиц измерений
|
ЭВС:8.6
|
GetVeterinaryBCPList
|
Получение перечня ПВКП
|
FMPRegistryService
Общие сведения
Сервис FMPRegistryService предназначен для получения сведений из государственного реестра лекарственных препаратов ветеринарного назначения, фармацевтических субстанций, кормов и кормовых добавок.
Операции, выполняемые через FMPRegistryService