Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Додано Client scopes.

...

party_bulk:read_pis

...

GET /api/pis/bulk/parties

...

All scopes

...

scope

...

resource

...

Опис

...

person_documents:write_pis

...

POST /api/pis/documents

POST /api/pis/documents/actions/complete

...

Завантаження документів пацієнта або зв'язку

...

app:read_pis

...

GET /api/pis/apps

GET /api/pis/apps/{id}

...

Перегляд наданих доступів пацієнтом

...

app:delete_pis

...

DELETE /api/pis/apps/{id}

...

Видалення наданих доступів пацієнтом

...

person_verification:details_pis

...

GET /api/pis/person/verification

...

Отримання деталей верифікації пацієнта

...

person:details_pis

...

GET /api/pis/person

...

Отримання персональних даних пацієнта

...

person_request:read_pis

...

GET /api/pis/person_requests

...

Отримання переліку запитів на оновлення персональних даних пацієнта

...

person_request:details_pis

...

GET /api/pis/person_requests/{id}

...

Отримання деталей запиту на оновлення персональних даних пацієнта

...

person_request:write_pis

...

POST /api/pis/person_requests

PATCH /api/pis/person_requests/{id}/actions/complete

...

Створення запиту на оновлення персональних даних пацієнта

...

person_request:reject_pis

...

PATCH /api/pis/person_requests/{id}/actions/reject

...

Відхилення запиту на оновлення персональних даних пацієнта

...

authentication_method:read_pis

...

GET /api/pis/person/authentication_methods

...

Отримання переліку методів аутентифікації пацієнта

...

authentication_method:write_pis

...

PATCH /api/pis/authentication_methods/{id}

...

Оновлення методу аутентифікації пацієнта

...

authentication_method:deactivate_pis

...

PATCH /api/pis/authentication_methods/id/actions/deactivate

...

Деактивація методу аутентифікації пацієнта

...

authentication_method_request:write_pis

...

POST /api/pis/authentication_method_requests

PATCH /api/pis/authentication_method_requests/{id}/actions/approve

POST /api/pis/authentication_method_requests/{id}/actions/resend_otp

...

Створення методу аутентифікації пацієнта

...

declaration_request:read_pis

...

GET /api/pis/declaration_requests

...

Отримання переліку заяв на декларацію

...

declaration_request:details_pis

...

GET /api/pis/declaration_requests/{id}

...

Отримання деталей заяви на декларацію

...

declaration_request:write_pis

...

POST /api/pis/declaration_requests

...

Створення заяви на декларацію

...

declaration_request:sign_pis

...

PATCH /api/pis/declaration_requests/{id}/actions/sign

...

Підписання заяви на декларацію

...

declaration_request:reject_pis

...

PATCH /api/pis/declaration_requests/{id}/actions/reject

...

Відхилення заяви на декларацію

...

declaration:read_pis

...

GET /api/pis/declarations

...

Отримання переліку декларацій

...

declaration:details_pis

...

GET /api/pis/declarations/{id}

...

Отримання деталей декларації

...

declaration:terminate_pis

...

PATCH /api/pis/declarations/{id}/actions/terminate

...

Розірвання декларації

...

declaration_bulk:read_pis

...

GET /api/pis/bulk/declarations_limit

...

Отримання актуальної статистики по кількості активних декларацій та ліміту декларацій в розрізі лікарів

...

division_bulk:read_pis

...

GET /api/pis/bulk/divisions

...

Отримання змін по довідкових даних місць надання послуг

...

employee_role_bulk:read_pis

...

GET /api/pis/bulk/employee_roles

...

Отримання змін по довідкових даних записів про послуги, які надають лікарі

...

employee_bulk:read_pis

...

GET /api/pis/bulk/employees

...

Отримання змін по довідкових даних записів про працевлаштування лікарів

...

healthcare_service_bulk:read_pis

...

GET /api/pis/bulk/healthcare_services

...

Отримання змін по довідкових даних записів, про послуги, які надаються в рамках місць надання послуг

...

legal_entity_bulk:read_pis

...

GET /api/pis/bulk/legal_entities

...

Отримання змін по довідкових даних медичних закладів

All scopes

scope

resource

Опис

person_documents:write_pis

POST /api/pis/documents

POST /api/pis/documents/actions/complete

Завантаження документів пацієнта або зв'язку

app:read_pis

GET /api/pis/apps

GET /api/pis/apps/{id}

Перегляд наданих доступів пацієнтом

app:delete_pis

DELETE /api/pis/apps/{id}

Видалення наданих доступів пацієнтом

person_verification:details_pis

GET /api/pis/person/verification

Отримання деталей верифікації пацієнта

person:details_pis

GET /api/pis/person

Отримання персональних даних пацієнта

person_request:read_pis

GET /api/pis/person_requests

Отримання переліку запитів на оновлення персональних даних пацієнта

person_request:details_pis

GET /api/pis/person_requests/{id}

Отримання деталей запиту на оновлення персональних даних пацієнта

person_request:write_pis

POST /api/pis/person_requests

PATCH /api/pis/person_requests/{id}/actions/complete

Створення запиту на оновлення персональних даних пацієнта

person_request:reject_pis

PATCH /api/pis/person_requests/{id}/actions/reject

Відхилення запиту на оновлення персональних даних пацієнта

authentication_method:read_pis

GET /api/pis/person/authentication_methods

Отримання переліку методів аутентифікації пацієнта

authentication_method:write_pis

PATCH /api/pis/authentication_methods/{id}

Оновлення методу аутентифікації пацієнта

authentication_method:deactivate_pis

PATCH /api/pis/authentication_methods/id/actions/deactivate

Деактивація методу аутентифікації пацієнта

authentication_method_request:write_pis

POST /api/pis/authentication_method_requests

PATCH /api/pis/authentication_method_requests/{id}/actions/approve

POST /api/pis/authentication_method_requests/{id}/actions/resend_otp

Створення методу аутентифікації пацієнта

declaration_request:read_pis

GET /api/pis/declaration_requests

Отримання переліку заяв на декларацію

declaration_request:details_pis

GET /api/pis/declaration_requests/{id}

Отримання деталей заяви на декларацію

declaration_request:write_pis

POST /api/pis/declaration_requests

Створення заяви на декларацію

declaration_request:sign_pis

PATCH /api/pis/declaration_requests/{id}/actions/sign

Підписання заяви на декларацію

declaration_request:reject_pis

PATCH /api/pis/declaration_requests/{id}/actions/reject

Відхилення заяви на декларацію

declaration:read_pis

GET /api/pis/declarations

Отримання переліку декларацій

declaration:details_pis

GET /api/pis/declarations/{id}

Отримання деталей декларації

declaration:terminate_pis

PATCH /api/pis/declarations/{id}/actions/terminate

Розірвання декларації

declaration_bulk:read_pis

GET /api/pis/bulk/declarations_limit

Отримання актуальної статистики по кількості активних декларацій та ліміту декларацій в розрізі лікарів

division_bulk:read_pis

GET /api/pis/bulk/divisions

Отримання змін по довідкових даних місць надання послуг

employee_role_bulk:read_pis

GET /api/pis/bulk/employee_roles

Отримання змін по довідкових даних записів про послуги, які надають лікарі

employee_bulk:read_pis

GET /api/pis/bulk/employees

Отримання змін по довідкових даних записів про працевлаштування лікарів

healthcare_service_bulk:read_pis

GET /api/pis/bulk/healthcare_services

Отримання змін по довідкових даних записів, про послуги, які надаються в рамках місць надання послуг

legal_entity_bulk:read_pis

GET /api/pis/bulk/legal_entities

Отримання змін по довідкових даних медичних закладів

party_bulk:read_pis

GET /api/pis/bulk/parties

Отримання змін по довідкових даних лікарів

Client scopes

name

scope

PIS

app:read_pis app:delete_pis confidant_person:login confidant_person:sign_up person_documents:write_pis person_verification:details_pis person:details_pis authentication_method:read_pis declaration_request:read_pis declaration_request:details_pis declaration_request:write_pis declaration_request:sign_pis declaration_request:reject_pis declaration:read_pis declaration:details_pis declaration:terminate_pis person_request:read_pis person_request:details_pis authentication_method_request:write_pis person_requests:reject_pis person_request:write_pis authentication_method:write_pis authentication_method:deactivate_pis declaration_bulk:read_pis division_bulk:read_pis employee_role_bulk:read_pis employee_bulk:read_pis healthcare_service_bulk:read_pis legal_entity_bulk:read_pis party_bulk:read_pis

TRUSTED_PIS

app:read_pis app:delete_pis trusted_person:login trusted_person:sign_up trusted_confidant_person:login trusted_confidant_person:sign_up person_documents:write_pis person_verification:details_pis person:details_pis authentication_method:read_pis declaration_request:read_pis declaration_request:details_pis declaration_request:write_pis declaration_request:sign_pis declaration_request:reject_pis declaration:read_pis declaration:details_pis declaration:terminate_pis person_requests:read_pis person_requests:details_pis authentication_method_request:write_pis person_requests:reject_pis person_request:write_pis authentication_method:write_pis authentication_method:deactivate_pis declaration_bulk:read_pis division_bulk:read_pis employee_role_bulk:read_pis employee_bulk:read_pis healthcare_service_bulk:read_pis legal_entity_bulk:read_pis party_bulk:read_pis

PATIENT_CABINET

app:read_pis app:delete_pis confidant_person:login confidant_person:sign_up person_documents:write_pis person_verification:details_pis person:details_pis authentication_method:read_pis declaration_request:read_pis declaration_request:details_pis declaration_request:write_pis declaration_request:sign_pis declaration_request:reject_pis declaration:read_pis declaration:details_pis declaration:terminate_pis person_request:read_pis person_request:details_pis authentication_method_request:write_pis person_requests:reject_pis person_request:write_pis authentication_method:write_pis authentication_method:deactivate_pis declaration_bulk:read_pis division_bulk:read_pis employee_role_bulk:read_pis employee_bulk:read_pis healthcare_service_bulk:read_pis legal_entity_bulk:read_pis party_bulk:read_pis

Roles scopes

This scopes is set for each client according to client role. And controlled by client API key.

name

scope

PATIENT

MSP TYPE

PIS

TRUSTED_PIS

PATIENT_CABINET

SCOPES

app:read_pis app:delete_pis confidant_person:login confidant_person:sign_up person_documents:write_pis person_verification:details_pis person:details_pis authentication_method:read_pis declaration_request:read_pis declaration_request:details_pis declaration_request:write_pis declaration_request:sign_pis declaration_request:reject_pis declaration:read_pis declaration:details_pis declaration:terminate_pis person_request:read_pis person_request:details_pis authentication_method_request:write_pis person_request:reject_pis person_request:write_pis authentication_method:write_pis authentication_method:deactivate_pis

app:read_pis app:delete_pis trusted_confidant_person:login trusted_confidant_person:sign_up person_documents:write_pis person_verification:details_pis person:details_pis authentication_method:read_pis declaration_request:read_pis declaration_request:details_pis declaration_request:write_pis declaration_request:sign_pis declaration_request:reject_pis declaration:read_pis declaration:details_pis declaration:terminate_pis person_request:read_pis person_request:details_pis authentication_method_request:write_pis person_request:reject_pis person_request:write_pis authentication_method:write_pis authentication_method:deactivate_pis

app:read_pis app:delete_pis confidant_person:login confidant_person:sign_up person_documents:write_pis person_verification:details_pis person:details_pis authentication_method:read_pis declaration_request:read_pis declaration_request:details_pis declaration_request:write_pis declaration_request:sign_pis declaration_request:reject_pis declaration:read_pis declaration:details_pis declaration:terminate_pis person_request:read_pis person_request:details_pis authentication_method_request:write_pis person_request:reject_pis person_request:write_pis authentication_method:write_pis authentication_method:deactivate_pis

DEMO Roles scopes

name

scope

PATIENT

MSP TYPE

PIS

TRUSTED_PIS

PATIENT_CABINET

SCOPES

app:read_pis app:delete_pis confidant_person:login confidant_person:sign_up person_documents:write_pis person_verification:details_pis person:details_pis authentication_method:read_pis declaration_request:read_pis declaration_request:details_pis declaration_request:write_pis declaration_request:sign_pis declaration_request:reject_pis declaration:read_pis declaration:details_pis declaration:terminate_pis person_request:read_pis person_request:details_pis authentication_method_request:write_pis person_request:reject_pis person_request:write_pis authentication_method:write_pis authentication_method:deactivate_pis

app:read_pis app:delete_pis trusted_confidant_person:login trusted_confidant_person:sign_up person_documents:write_pis person_verification:details_pis person:details_pis authentication_method:read_pis declaration_request:read_pis declaration_request:details_pis declaration_request:write_pis declaration_request:sign_pis declaration_request:reject_pis declaration:read_pis declaration:details_pis declaration:terminate_pis person_request:read_pis person_request:details_pis authentication_method_request:write_pis person_request:reject_pis person_request:write_pis authentication_method:write_pis authentication_method:deactivate_pis

app:read_pis app:delete_pis confidant_person:login confidant_person:sign_up person_documents:write_pis person_verification:details_pis person:details_pis authentication_method:read_pis declaration_request:read_pis declaration_request:details_pis declaration_request:write_pis declaration_request:sign_pis declaration_request:reject_pis declaration:read_pis declaration:details_pis declaration:terminate_pis person_request:read_pis person_request:details_pis authentication_method_request:write_pis person_request:reject_pis person_request:write_pis authentication_method:write_pis authentication_method:deactivate_pis