ЕСОЗ - публічна документація
[DRAFT] PostgreSQL DB: declaration tables
Properties of document
Document type | Template |
---|---|
Document title | [DRAFT] PostgreSQL DB: declaration tables |
Guideline ID | GUI-013 |
Author | @Kateryna Yakovleva |
Document version | v01 |
Document status | DRAFT |
Date of creation | 11.04.2024 |
Date of update | 11.04.2024 |
Table name | declaration |
Purpose | template storage |
DB ID | PostgreSQL.OPS |
Primary key (PK) | id |
HL7 version | PostgreSQL.OPS |
Table fields
Nesting level | Attribute name | Description EN | Description UA | M/O | Type | HL7 vs eHealth comparison result | |
---|---|---|---|---|---|---|---|
1 | 1 | id | Identifier in the system | Ідентифікатор в системі | М | uuid | N/A |
2 | 1 | employee_id | Employee identifier in the system | Ідентифікатор працівника в системі | М | uuid | N/A |
3 | 1 | person_id | Identifier of the person in the system | Ідентифікатор особи в системі | N/A | uuid | N/A |
4 | N/A | start_date | Start date | Дата початку | N/A | date | N/A |
5 | N/A | end_date | End date | Дата кінця | N/A | date | N/A |
6 | N/A | status | Status in the system | Статус в системі | N/A | varchar(255) | N/A |
7 | N/A | signed_at | Date of signing | Дата підписання | N/A | timestamp | N/A |
8 | N/A | created_by | Identifier of the person who created the record in the system | Ідентифікатор особи, що створила запис в системі | N/A | uuid | N/A |
9 | N/A | updated_by | Identifier of the person who edited the record in the system | Ідентифікатор особи, що редагувала запис в системі | N/A | uuid | N/A |
10 | N/A | is_active | Active in the system | Активний в системі | N/A | boolean | N/A |
11 | N/A | scope | Client rights (scope) | Клієнтські права | N/A | varchar(255) | N/A |
12 | N/A | legal_entity_id | Identifier of the healthcare provider in the system | Ідентифікатор надавача медичних послуг в системі | N/A | uuid | N/A |
13 | N/A | division_id | Identifier of the place of service provision in the system | Ідентифікатор місця надання послуг в системі | N/A | uuid | N/A |
14 | N/A | inserted_at | When a record was made in the system | Коли було внесено запис до системи | М | timestamp | N/A |
15 | N/A | updated_at | When the record was updated in the system | Коли було оновлено запис у системі | М | Коли було оновлено | N/A |
16 | N/A | declaration_request_id | Identifier of the application for signing the declaration | Ідентифікатор заявки на підписання декларації | N/A | uuid | N/A |
17 | N/A | seed | ? | ? | N/A | varchar(255) | N/A |
18 | N/A | reason | Reason | Причина | N/A | varchar(255) | N/A |
19 | N/A | reason_description | Description of the reason | Опис причини | N/A | text | N/A |
20 | N/A | overlimit | Declaration limit exceeded | Перевищено ліміт декларацій | N/A | boolean | N/A |
21 | N/A | declaration_number | Declaration number | Номер декларації | N/A | varchar(255) | N/A |
Indexes (optional)
Name | Index attributes | |
---|---|---|
1 | N/A |
|
2 |
|
|
Foreign indexes (optional)
Name | Type | |
---|---|---|
1 | N/A |
|
2 |
|
|
Triggers (optional)
Name | Description | |
---|---|---|
1 | N/A |
|
2 |
|
|
Procedures (optional)
Name | Description | |
---|---|---|
1 | N/A |
|
2 |
|
|
Replications (optional)
Database.Table | List of attributes (fields) | |
---|---|---|
1 | N/A |
|
2 |
|
|
Related tables
Attribute (field) of the current table | Attribute (field) of the target table | Relationship type | Database.Target table |
---|---|---|---|
N/A |
|
|
|
|
|
|
|
Links to documentation that can create or modify a database object
N/A
ЕСОЗ - публічна документація