Перейти к содержанию

Примеры запросов с авторизацией организации здравоохранения на тестовом сервере через Postman

Авторизация организаций здравоохранения на тестовом сервере через Postman

  1. Скачать Postman. Версия Postman должна быть for Windows.
  2. Для выполнения запросов необходимо:

    • Нажать иконку настроек справа вверху в окне Postman, выбрать пункт меню "Manage Environment".
    • Нажать кнопку "Add".
    • Указать любое имя для Environment в поле "Environment Name".

    • Указать следующие пары Key-Value:

Key Value
baseurl http://api.ehr.bas-net.by/fhir
authenticationserverBaseUrl http://auth.ehr.bas-net.by/connect/token
organizationOKPO Значение_ОКПО*

*Этот параметр должен быть указан только в случае, если не указана организация клиента в Приложении администрирования ИЭМК.

  • сохранить окружение по кнопке "Add".

Настройка Environment

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

3.В загруженной коллекции выбрать «Получение токена авторизации».

Открыть вкладку «Body» и ввести данные.

Ввод параметров авторизации

Данные вводятся без скобок. Scope вводятся через пробел. Далее нажать кнопку «Send». После получения токена следует сохранить его, нажав кнопку «Save».

Для выполнения запросов в поле Headers следует ввести:

Поле Headers

Так же этот Header следует использовать в каждой новой открытой вкладке.

ИЛИ

В поле авторизации выбрать OAuth 2.0

а) Нажать "Get New Access Token".

б) Настроить параметры авторизации.

Get New Access Token

Поле для заполенния данных для токена

Scope вводятся через пробел. Нажать кнопку «Request Token». После получения токена нажать кнопку «Use token».

При данном методе получения токена данную процедуру нужно повторять в каждой новой открытой вкладке.

Примеры

Run in Postman

Примечание: Для добавления коллекций примеров приложение Postman должно быть закрыто.

Рекомендации по работе с примерами

Обратите внимание, что в ответ на GET-запросы в приложении Postman по умолчанию отображается 100 первых ресурсов. Для получения большего количества данных можно использовать параметры _page, _count. Максимальное значение параметра count - 1000. Например, /MedicationPrescription?prescriber:Practitioner.organization={{organization_Id}}&_count=1000&_page=0