Документация

Документация расположена по адресу api.pharm-portal.ru/docs.

Авторизация

Авторизация происходит посредством передачи в HTTP заголовке Authorization вашего токена
(см. стандарт — https://tools.ietf.org/html/rfc6750#section-2.1).

ico
Авторизационный токен действует 24 часа.

Использование

Сначала получите OAuth-токен для работы с API, для этого нужно отправить запрос в SSO — POST /sso/login, в котором должны быть указаны:

  • client_id — выданный вам идентификатор
  • client_secret — выданный вам секрет

Если всё прошло успешно, в ответ будет возвращен access_token, который требуется для использования API.

curl:

'https://api.pharm-portal.ru/sso/login' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"id": <выданный вам идентификатор>,
"secret": "<выданный вам секрет>"
}'


Сервисы

1. Pharm-ID+:

База данных лекарственных средств.

  • Получить список SKU лекарственных средств
  • Получить информацию о конкретном препарате
  • Поиск конкретного препарата в связанных базах и информация из них: ГРЛС, МДЛП, ЖНВЛП, изъятия из оборота, выпущенные серии, штрихкоды, аналоги. api06

2. ГРЛС:

Информация о регистрационных удостоверениях (досье) лекарственных препаратов. Поиск как по нескольким РУ, так и точечно. api07

3. Штрихкоды

Поиск SKU по штрихкоду, информация о штрихкоде: в каких сервисах он упомянут и какие есть о нем данные. api08

4. Биологически активные добавки

Есть две базы данных: Pharm-ID (Bads) и National catalog.
Отличие в структуре базы и качестве данных.

Pharm-ID (Bads)
Обработанные нашими специалистами записи БАД, которые идентичны по структуре данных с ЛС, без дублей. api09

National catalog
БАДы "как есть" в Нацианальном Каталоге, с дублями, опечатками и т.д. api10

5. И другие методы

  • ЖНВЛП
  • МДЛП
  • ЕСКЛП
  • Справочники
  • Фармацевтические лицензии
  • Изъятия из оборота
  • Серии РЗН в обороте

Синхронизация

Первичная синхронизация

Используйте метод /pharmid/drugs
Так как справочник постоянно актуализируется, а первичная синхронизация может занять некоторое время, мы рекомендуем использовать фильтр updated_at_timestamp[to], в который передайте время начала синхронизации в формате Unix-таймштамп

Получение обновлений

Для поддержания справочника в актуальном состоянии загружайте новые и обновленные записи с момента последней синхронизации через тот же метод /pharmid/drugs, указав фильтры:
updated_at_timestamp[from] — время последней синхронизации,
updated_at_timestamp[to] — время текущей синхронизации.

Удаление устаревших записей

После получения новых и изменившихся записей, получите удаленные записи через метод /pharmid/drugs/deleted, используя те же фильтры.

Задать любой вопрос, подключиться к API или предложить улучшение — свяжитесь с нами любым удобным способом.

Напишите info@pharm-portal.ru

Позвоните +7 (495) 374-57-19


Как работать с API

Документация

Про API Pharm-ID

Доступ в сервис

Как пользоваться Swagger

Документация

Документация расположена по адресу api.pharm-portal.ru/docs.

Авторизация

Авторизация происходит посредством передачи в HTTP заголовке Authorization вашего токена
(см. стандарт — https://tools.ietf.org/html/rfc6750#section-2.1).

ico
Авторизационный токен действует 24 часа.

Использование

Сначала получите OAuth-токен для работы с API, для этого нужно отправить запрос в SSO — POST /sso/login, в котором должны быть указаны:

  • client_id — выданный вам идентификатор
  • client_secret — выданный вам секрет

Если всё прошло успешно, в ответ будет возвращен access_token, который требуется для использования API.

curl:

'https://api.pharm-portal.ru/sso/login' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"id": <выданный вам идентификатор>,
"secret": "<выданный вам секрет>"
}'


Сервисы

1. Pharm-ID+:

База данных лекарственных средств.

  • Получить список SKU лекарственных средств
  • Получить информацию о конкретном препарате
  • Поиск конкретного препарата в связанных базах и информация из них: ГРЛС, МДЛП, ЖНВЛП, изъятия из оборота, выпущенные серии, штрихкоды, аналоги. api06

2. ГРЛС:

Информация о регистрационных удостоверениях (досье) лекарственных препаратов. Поиск как по нескольким РУ, так и точечно. api07

3. Штрихкоды

Поиск SKU по штрихкоду, информация о штрихкоде: в каких сервисах он упомянут и какие есть о нем данные. api08

4. Биологически активные добавки

Есть две базы данных: Pharm-ID (Bads) и National catalog.
Отличие в структуре базы и качестве данных.

Pharm-ID (Bads)
Обработанные нашими специалистами записи БАД, которые идентичны по структуре данных с ЛС, без дублей. api09

National catalog
БАДы "как есть" в Нацианальном Каталоге, с дублями, опечатками и т.д. api10

5. И другие методы

  • ЖНВЛП
  • МДЛП
  • ЕСКЛП
  • Справочники
  • Фармацевтические лицензии
  • Изъятия из оборота
  • Серии РЗН в обороте

Синхронизация

Первичная синхронизация

Используйте метод /pharmid/drugs
Так как справочник постоянно актуализируется, а первичная синхронизация может занять некоторое время, мы рекомендуем использовать фильтр updated_at_timestamp[to], в который передайте время начала синхронизации в формате Unix-таймштамп

Получение обновлений

Для поддержания справочника в актуальном состоянии загружайте новые и обновленные записи с момента последней синхронизации через тот же метод /pharmid/drugs, указав фильтры:
updated_at_timestamp[from] — время последней синхронизации,
updated_at_timestamp[to] — время текущей синхронизации.

Удаление устаревших записей

После получения новых и изменившихся записей, получите удаленные записи через метод /pharmid/drugs/deleted, используя те же фильтры.

Задать любой вопрос, подключиться к API или предложить улучшение — свяжитесь с нами любым удобным способом.

Напишите info@pharm-portal.ru

Позвоните +7 (495) 374-57-19


Как работать с API

Документация

Про API Pharm-ID

Доступ в сервис

Как пользоваться Swagger

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