ЕСОЗ - публічна документація
RC_Scopes model (PROKP-304, PROKP-326, PROKP-337)
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 |
Demo 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 | CLIENT_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 | CLIENT_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 |
ЕСОЗ - публічна документація