Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
Schema 

...

See several examples of the description medications+ingredients+innms on page "DB model (new)" in file: Medications model

Entities (tables)

Innms

Дані сутності визначають структури НМН (International Nonpatended Name for Medications).

Name
Type
M/O

Редагування

в адмін-панелі

Доступно для 

МІС-ЗОЗ

Доступно для

МІС-Фармма

Description and constraints
innm_iduuidM(error)(tick)(error)ID МНН в eHealth
namevarcharM(error)(tick)(error)Назва МНН на державній мові
name_originalvarcharM(error)(tick)(error)unique
SCTIDvarchar, uniqueO(error)(tick)(error)Reference: SCTID - SNOMED IDs
is_activeboolean M(tick)(error)(error)Статус активності
inserted_attimestampM(error)(error)(error)Коли додано INNM (МНН)
inserted_byuuidM(error)(error)(error)Ким додано INNM (МНН)
updated_attimestampM(tick)(error)(error)Коли оновлено INNM (МНН)
updated_byuuidM(error)(error)(error)Ким оновлено INNM (МНН)

...

Name
Type
M/O

Редагування

в адмін-панелі

Доступно для 

МІС-ЗОЗ

Доступно для

МІС-Фармма

Description and constraints
medication_iduuidM(error)(error)(tick)ID торгової назви (ТН)
namevarcharM(error)(tick)(tick)Назва ТН
is_activebooleanM



typevarchar (Dictionary: MEDICATION_TYPE)M


INNM_DOSAGE or BRAND
formvarchar (Dictionary: MEDICATION_FORM)M



containerjsonb:O

container.form(error)(tick)(tick)Форма випуску "упаковки" ТН
container.numerator_unit(error)(tick)(error)Одиниця виміру кількості одиниць в формі випуску
container.numerator_value(error)(tick)(error)Значення кількості одиниць в формі випуску
container.denumerator_unit(error)(tick)(error)Одиниця виміру форми випуску в упаковці
container.numerator_value(error)(tick)(error)Значення кількості форм випуску яка має кількість container.numerator_value
package_qtynumberO(error)(tick)(tick)Кількість одиниць в упаковці
package_min_qtynumberO(error)(tick)(tick)Мінімальна кількість одиниць до продажу
code_atcarrayO(error)(tick)(error)Масив кодів АТХ
manufacturerjsonbO


manufacturer.name(error)(error)(tick)Назва виробника
manufacturer.country(error)(error)(tick)Країна виробника
certificatevarcharO(error)(error)(error)Номер реєстраційного посвідчення
certificate_expired_atdateO(error)(error)(error)Дата закінчення реєстраційного посвідчення
daily_dosage
Status
colourYellow
titleimplementation in ver. 8.16
Добова доза рекомендована ВООЗM(error)(tick)(error)Добова доза рекомендована ВООЗ 
daily_dosage_max
Status
colourYellow
titleimplementation in ver. 8.16
Добова максимальна доза для виписуванняM(error)(tick)(error)Добова максимальна доза для виписування
ingridientsjsonb:
Масив Лікарської Форми

ingridient:dosage_id(error)(error)(tick)ID лікарської форми в eHealth
ingridient:dosage.numerator_unit(error)(error)(tick)Одиниця виміру чисельника дозування
ingridient:dosage.numerator_value(error)(error)(tick)Значення чисельника дозування
ingridient:dosage.denumerator_unit(error)(error)(tick)Одиниця виміру знаменника дозування
ingridient:dosage.denumerator_value(error)(error)(tick)Значення знаменника дозування
ingridient:is_primaryboolean(error)(error)(error)Основна/Допоміжна ЛФ
inserted_attimestampM(error)(error)(error)Коли додано Medications (ТН)
inserted_byuuidM(error)(error)(error)Ким додано Medications (ТН)
updated_attimestampM(tick)(error)(error)Коли оновлено Medications (ТН)
updated_byuuidM(error)(error)(error)Ким оновлено Medications (ТН)

Medical_programs

Cутності, що визначають структуру медичної программи

Name
Type
M/O

Редагування

в адмін-панелі

Доступно для 

МІС-ЗОЗ

Доступно для

МІС-Фарма

Description and constraints
program_iduuidM(error)(tick) (tick) ID програми
is_activebooleanM(tick) (error)(error)Статус
namevarcharM(error)

Назва програми
inserted_attimestampM(error)(error)(error)Коли додано Medical Program (MП)
inserted_byuuidM(error)(error)(error)Ким додано Medical Program (MП)
updated_attimestampM(tick) (error)(error)Коли оновлено Medical Program (MП)
updated_byuuidM(error)(tick) (tick) Ким оновлено Medical Program (MП)

...

Name
Type
M/O

Редагування

в адмін-панелі

Доступно для 

МІС-ЗОЗ

Доступно для

МІС-Фарма

Description and constraints
program_medication_id=participant_iduuidM(error)(error)(error)Ідентифікатор учасника програми в конкретному «Реєстрі лікарських засобів, які підлягають реімбурсації»
medication_iduuidM(error)(error)(tick)ID торгової назви (ТН)
medical_program_iduuidM(error)(error)(tick)ID програми
is_activebooleanM(error)(error)(error)статус Активності
ReimbursementjsonbM

Масив Даних Реімбурсації


reimbursement.type(tick)(error)(tick)Тип реімбурсації: fixed or external type. Fixed - встановлюється через Адмінку, external - значення приймається через API

reimbursement_amount
(error)(error)(tick)Сума компенсації даного medication_id по medical_program_id
wholesale_pricenumberO(error)(error)(tick)Оптово-відпускна ціна за упаковку
consumer_pricenumberO(error)(error)(tick)Роздрібна ціна за упаковку
reimbursement_daily_dosagenumberO(error)(error)(tick)Розмір відшкодування добової дози лікарського засобу
estimated_payment_amountnumberO(error)(error)(tick)Сума доплати за упаковку
start_datedateO(error)(tick)(tick)Дата початку дії реєстру
end_datedateO(error)(error)(error)Дата завершення дії реєстру
updated_attimestampM(error)(tick)(tick)Коли оновлено Medications (ТН)
updated_byuuidM(tick)(error)(error)Ким оновлено Medications (ТН)
inserted_byuuidM(tick)(error)(error)Ким додан
reqistry_numbervarcharO(error)(tick)(tick)Номер реєстру


Data structures

INNM Dosage 

Дані сутності визначають дозування (strength of action) МНН лікарського засобу (ingredients).



Name
Type

Редагування

в адмін-панелі

Доступно для 

МІС-ЗОЗ

Доступно для

МІС-Фарма

Description and constraints
1dosage_id(error)(tick)(tick)ID лікарської форми (МНН+дозування+форма випуску) в eHealth
2dosage_name(error)(tick)(tick)те що прописується в ЕР - МНН+дозування+форма випуску
3form(error)(tick)(tick)обирається з довідника eHealth MEDICATION_FORM
4ingridients:Jsonbjsonb:(error)(tick)(tick)На кожну речовину ЛФ заповнюються п.125-1710. Це може бути комбінація різних МНН в різному дозуванні
* - треба дивитись на реальний кейсах що і яким чином бачить лікар та фармацевт, оскільки їм повертається не масив діючих речовин, а тільки інормація по одному МНН.
5
ingridient:innm_id(error)(tick)(error)ID МНН в eHealth
6
ingridient:dosage.numerator_unit(error)(tick)(tick)Одиниця виміру чисельника дозування
7
ingridient:dosage.numerator_value(error)(tick)(tick)Значення чисельника дозування
8
ingridient:dosage.denumerator_unit(error)(tick)(tick)Одиниця виміру знаменника дозування
9
ingridient:dosage.denumerator_value(error)(tick)(tick)Значення знаменника дозування
10
ingridient:is_primary(error)(tick)(error)Значення знаменника дозування
11is_activeBoolean(tick)(error)(error)Статус
12inserted_at(error)(error)(error)Коли додано INNM Dosages (ЛФ)
13updated_at(tick)(error)(error)Коли оновлено INNM Dosages (ЛФ)

Examples : 5mg/1tab, 25mg/1ml, 100UE/1ml, 0.1mg/1dose




...