ЕСОЗ - публічна документація

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »


ERD

See detailed data model here

Data structures

CONTRACT_REQUESTS

Attribute Name

Sub Attribute Name

Attribute Type

Переклад (рекомендований)

Заповнює користувач

Відтворення в UI

Коментар

id

uuid

Ідентифікатор запиту (заявки) на Договір в системі

так

contractor_legal_entity_id

uuid

Ідентифікатор надавача медичних послуг, що контрактується

так

contractor_owner_id

uuid

Ідентифікатор підписанта (власника/керівника) зі сторони надавача медичних послуг

так

contractor_base

varchar (255)

На якій підставі (основі) діє підписант зі сторони надавача медичних послуг: закон/домовленість/статут/наказ, тощо

так

contractor_payment_details

jsonb

Дані по рахунок надавача медичних послуг, на який будуть здійснюватися виплати

так

так

bank_name

varchar (255)

Назва банку

так

так

MFO

varchar (255)

МФО банку

так

так

payer_account

varchar (255)

Номер рахунку

так

так

contractor_rmsp_amount

integer

Кількість пацієнтів, що обслуговує надавач медичних послуг

???

так

Актуально лише для Договору капітації

external_contractor_flag

boolean

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

так

так

Актуально лише для Договору капітації

external_contractors

jsonb

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

так

так

Актуально лише для Договору капітації

contractor_employee_divisions

jsonb

Масив даних працівників в місцях надання послуг

так

так

Актуально лише для Договору капітації. Наразі не передається

contractor_divisions

uuid[]

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

так

так

Актуально лише для Договору капітації

start_date

date

Початкова дата дії Договору

так

так

end_date

date

Кінцева дата дії Договору

так

так

nhs_legal_entity_id

uuid

Ідентифікатор НСЗУ

ні

nhs_signer_id

uuid

Ідентифікатор підписанта зі сторони НСЗУ

так

так

nhs_signer_base

varchar (255)

На якій підставі (основі) діє підписант зі сторони НСЗУ: закон/домовленість/статут/наказ, тощо

ні

так

assignee_id

uuid

Виконавець: Ідентифікатор працівника НСЗУ, який розглядає (опрацьовує) запит (заявку) на Договір

так

так

issue_city

varchar (255)

Місто укладання договору

ні

так

status

varchar (255)

Статус Договору

ні

так

Може приймати значення: NEW, in_PROCESS, DECLINED, APPROVED, PENDING_NHS_SIGN, NHS_SIGNED, SIGNED, TERMINATED

status_reason

text

Причина статусу

так

так

nhs_contract_price

double precision

Сума Договору

так

так

Актуально лише для Договору капітації

nhs_payment_method

varchar (255)

Спосіб виплати

так

так

використовуються значення з довідника

nhs_signed_date

date

Дата підписання зі сторони НСЗУ

ні

так

previous_request_id

uuid

Ідентифікатор попереднього запиту (заявки) на Договір

ні

Опційне поле, використовується, якщо поточний запит (заявка) на Договір є новою версією вказаного в даному полі запиту (завки)

contract_number

varchar (255)

Номер договору

ні

так

human-redable формат. Опційне поле, яке використовується, якщо поточний запит (заявка) на Договір є запитом (заявкою), у випадку перевідписання вказаного в даному полі Договорі

contract_id

uuid

Ідентифікатор договору, що утворився в результаті підписання запиту (заявки) на Договір

ні

parent_contract_id

uuid

Ідентифікатор попереднього договору

ні

printout_content

text

Форма договору для друку

ні

так

HTML-документ текстової версії Договору

data

jsonb

Масив даних договору

ні

id_form

varchar (255)

Ідентифікатор друкованої форми договору

ні

так

для Договорів капітації використовуються значення з довідника CONTRACT_TYPE, для Договорів реімбурсації - з REIMBURSEMENT_CONTRACT_TYPE

inserted_by

uuid

Ідентифікатор особи, що внесла запис до системи

ні

так

inserted_at

timestamp

Коли було внесено запис до системи

ні

так

updated_by

uuid

Ідентифікатор особи, що редагувала запис в системі

ні

так

updated_at

timestamp

Коли було відредаговано запис в системі

ні

так

medical_programs

uuid[]

Масив ідентифікаторів програм реімбурсації, за якими укладається Договір

так

так

Актуально лише для Договору реімбурсації

type

varchar(255)

Тип Договору

ні

так

capitation/reimbursement

contractor_signed

boolean

ні

ні

misc

text

ні

ні

CONTRACTS

Name

Sub attribute name

Type

M/O

Capitation vs Reimbursment

id

uuid

M

+

start_date

date

M

+

end_date

date

M

+

status

varchar (255)

M

+

status_reason

text

O

+

contractor_legal_entity_id

uuid

M

+

contractor_owner_id

uuid

M

+

contractor_base

varchar (255)

M

+

contractor_payment_details

jsonb

M

+

bank_name

varchar (255)

MFO

varchar (255)

payer_account

varchar (255)

contractor_rmsp_amount

integer

M

-

external_contractor_flag

boolean

O

-

external_contractors

jsonb

O

-

nhs_legal_entity_id

uuid

M

+

nhs_signer_id

uuid

M

+

nhs_payment_method

varchar (255)

M

+

nhs_signer_base

varchar (255)

M

+

issue_city

varchar (255)

M

+

nhs_contract_price

double precision

M

-

contract_number

varchar (255)

M

+

contract_request_id

uuid

M

+

is_suspended

boolean

M

+

is_active

boolean

M

+

id_form

varchar (255)

M

+

inserted_by

uuid

M

+

inserted_at

timestamp

M

+

updated_by

uuid

M

+

updated_at

timestamp

M

+

parent_contract_id

uuid

nhs_signed_date

type

varchar (255)

reason

text

signed_content_location

varchar (255)

skip_provision_deactivation

boolean


CONTRACT_EMPLOYEES

Name

Type

M/O

Description and constraints

id

uuid

M


employee_id

uuid

M


staff_units

number

M


declaration_limit

number

M


division_id

number

M


contract_id

uuid

M


start_date

date

M


end_date

date

O


inserted_by

uuid

M


inserted_at

timestamp

M


updated_by

uuid

M


updated_at

timestamp

M


CONTRACT_DIVISIONS

Name

Type

M/O

Description and constraints

id

uuid

M


division_id

number

M


contract_id

uuid

M


inserted_by

uuid

M


inserted_at

timestamp

M


updated_by

uuid

M


updated_at

timestamp

M


JSON Structures

CONTRACTOR_PAYMENT_DETAILS

Name

Type

M/O

Description

payer_account

varchar

M


MFO

varchar

M


bank_name

varchar

M


EXTERNAL_CONTRACTORS

Name

sub_fields

Type

M/O

Description

legal_entity_id


uuid

M

external_contractor_id

contract{}


object

M



number

varchar

M



issued_at

timestamp

M



expires_at

timestamp

M


divisions[{}]


array

M



id

uuid

M



medical_service

DICTIONARY

M


CONTRACTOR_EMPLOYEE_DIVISIONS

Name

Type

M/O

Description and constraints

employee_id

uuid

M


staff_units

number

M


declaration_limit

number

M


division_id

uuid

M


Сontract_medical_programs

Атрибут

Значення

Тип

id

Ідентифікатор атрибуту

uuid

medical_program_id

Ідентифікатор атрибуту

uuid

contract_id

Ідентифікатор атрибуту

uuid

inserted_by

Ідентифікатор особи, що внесла запис до системи

uuid

updated_by

Ідентифікатор особи, що редагувала запис в системі

uuid

inserted_at

Коли було внесено запис до системи

timestamp

updated_at

Коли було відредаговано

timestamp

 

  • No labels