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

[RC] eHealth/assistive_products

Властивості документа довідника (ієрархічного)

Тип документа

Довідник

Назва документа

[RC] eHealth/assistive_products

ID настанови

GUI-008

Автор

@Nataliia Bezghubenko (SoE eHealth)

Версія документа

v010

Статус документа

RC

Дата створення

N/A

Дата оновлення

N/A

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

eHealth/assistive_products

Назва

Довідник допоміжних засобів реабілітації

Тип

Бізнес-довідник

Вид

Ієрархічний довідник

НПА

Про затвердження Довідника допоміжних засобів реабілітації

Власник

МОЗ

Підрозділ власника

Координує - Директорат з розвитку цифрових трансформацій в охороні здоров'я

ІС

ІТС “ЦБД ЕСОЗ”

Адмін ІС

ДП “Електронне здоров'я”

Оператор ІС

НСЗУ, @Yevhen Batura NHSU

Пов'язані словники

N/A

Статус

PENDING APPROVAL

Ознака активності

TRUE

Мітка

SYSTEM, EXTERNAL

Середовище

Demo, PreProd, Stage, Prod

Коментар

N/A

Загальна інформація

Довідник створено на підставі Наказу МОЗ 21.09.2023  № 1666 Про затвердження Довідника допоміжних засобів реабілітації. Цей Довідник встановлює класифікацію та термінологію спеціально
виготовлених або загальнодоступних допоміжних засобів для осіб з обмеженням
життєдіяльності. Довідник містить допоміжні засоби реабілітації (ДЗР), згруповані ієрархічно.

Використовується в електронних медичних записах (ЕМЗ) для вказання допоміжних засобів реабілітації (ДЗР).

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

Довідник реалізовано як ієрархія типу “дерево” (parent → child). Iєрархічний зв'язок встановлюється по полю dictionary_values.parent_id, що містить id батьківського запису.

Для кодування використовується унікальна цифрова комбінація, дозволяється використання символу “нижнє підкреслення”).
Загальний опис методології кодування представлено в таблиці:

Назва

Кодування

Приклад значень

Рівень

Батьківський код

Ознака детальний/групуючий

Коментар

Назва

Кодування

Приклад значень

Рівень

Батьківський код

Ознака детальний/групуючий

Коментар

Клас

nn

nn - двозначне число; nn = {00, 01, … ,99}

22 “Допоміжні засоби для комунікації та управління інформацією”

1

null

dictionary_values.parent_id IS NULL

N/A

Підклас

nn_nn

nn - двозначне число; nn = {00, 01, … ,99}

22_09 “Допоміжні засоби для відтворення звуку”

2

nn

Не містить

N/A

Розділ

nn_nn_nn

nn - двозначне число; nn = {00, 01, … ,99}

22_09_03 “Генератори голосу”

3

nn_nn

Не містить

N/A

Опис структури довідника

Назва довідника міститься в таблиці dictionaries БД prm PRM | dictionaries
Дані довідника містяться в таблиці dictionary_values БД prm PRM | dictionary_values

Назва поля

Опис поля

Тип даних

Обов'язковість*

Вимоги до валідації

Коментар

Назва поля

Опис поля

Тип даних

Обов'язковість*

Вимоги до валідації

Коментар

id

Ідентифікатор в системі

uuid

M

N/A

При вставці запису скриптом вказати значення: uuid_generate_v4()

dictionary_id

Ідентифікатор словника

uuid

M

N/A

Унікальний індекс dictionary_id + code

code

Ключ значення

varchar(255)

M

N/A 

value

Опис значення

text

M

N/A 

N/A

is_active

Активний

boolean

M

N/A

N/A

parent_id

Ідентифікатор батьківського запису значення (dictionary_values.id) в системі

uuid

O

N/A

N/A

inserted_by

Користувач, який створив запис

uuid

O

N/A

При вставці/оновленні запису скриптом вказати значення: '4261eacf-8008-4e62-899f-de1e2f7065f0'

inserted_at

Час створення

timestamp

O

N/A

При вставці запису скриптом вказати значення: now()

updated_by

Останній користувач, який оновив запис

uuid

O

N/A

При вставці/оновленні запису скриптом вказати значення: '4261eacf-8008-4e62-899f-de1e2f7065f0'

updated_at

Останнє оновлення

timestamp

O

N/A

При оновленні запису скриптом вказати значення: now()

M - mandatory (обов'язковий); O - optional (не обов'язковий)

Значення довідника

КЛЮЧ

Значення

Опис

DEMO

PREPROD

STAGE

PROD

REVIEW

Коментар

КЛЮЧ

Значення

Опис

DEMO

PREPROD

STAGE

PROD

REVIEW

Коментар

1

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

Файл

DEMO

PREPROD

STAGE

PROD

REVIEW

Файл

DEMO

PREPROD

STAGE

PROD

REVIEW

1

+

+

+

+

N/A

Довідник доступний за наступним методом:
PreProd: https://api-preprod.ehealth.gov.ua/api/dictionaries?name=eHealth/assistive_products

Prod: https://api.ehealth.gov.ua/api/dictionaries?name=eHealth/assistive_products

Спосіб функціонального тестування (опційно)

 

 

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