Научная электронная библиотека
Монографии, изданные в издательстве Российской Академии Естествознания

АВТОМАТИЗАЦИЯ МЕДИЦИНСКОЙ ЭКСПЕРТИЗЫ НАЗНАЧЕНИЯ ЛЬГОТНЫХ ЛЕКАРСТВ

Кошкаров А. А., Рубцова И. Т., Семенов А. Б., Халафян А. А.,

Приложение А

Структура таблиц и их физическое представление:

1. Основная сущность «Рецепты» – содержит данные о рецептах на отпущенные отдельным категориям граждан препараты, потребление которых подлежит структурному анализу. В файле формата DBF данная логическая сущность соответствует фрагменту таблицы oms_Recipe, в качестве физического представления данных.

При создании структуры базы данных, адаптированной под цели проектирования информационной системы структурного анализа потребления лекарственных препаратов физическая таблица oms_Recipe будет содержать поля (столбцы), соответствующие атрибутам логического представления модели данных. При задании структуры таблиц физического представления указывается тип и размер колонок, а так же наличие первичного (PK-уникально идентифицирующего) или внешнего (FK-ссылочного) ключа для возможности инициализации связей с атрибутами других сущностей. Таким образом, все необходимые для создания таблицы oms_Recipe в среде Microsoft SQL Server Management Studio сведения приведены в табл. А.1.

Таблица А.1

Описание структуры физического представления oms_Recipe

Атрибут (лог)

Столбец (физ)

Тип

Размер

Описание

Ключ

1

2

3

4

5

6

ID рецепта

RecipeID

Int

4

Рецепт

PK

Серия и номер рецепта

SN_LR

Char

30

Серия и номер рецепта

 

Дата выписки рецепта

DATE_VR

Date time

8

Дата выписки

 

1

2

3

4

5

6

ID нозоологии по МКБ-10

кf_MKBID

Int

4

Ссылка на код заболевания по МКБ-10

FK

ID врача

кf_DOCTORID

Int

4

Ссылка на ФИО врача, выписавшего рецепт

FK

ID ЛПУ

кf_LPUID

Int

4

Ссылка на ОГРН ЛПУ

FK

ID ЛС
по МНН

rf_MNNameID

Int

4

Ссылка на код ЛС по МНН

FK

ID лекарственного препарата

rf_LSID

Int

4

Ссылка на код отпущенного ЛС

FK

ID пациента

rf_PersonID

Int

4

Ссылка на ФИО пациента

FK

ID категории льготы

rf_KATLID

Int

4

Ссыока на категорию льготы

FK

Кол-во отпущенных уп.

KO_ALL

decimal

11

Отпущенное количество единиц лекарственной формы ЛС

 

Цена

PRICE

Decimal

16

Цена за единицу уп.

 

Сумма

Sum

decimal

15

Суммарная стоимость отпущенного по рецепту ЛС

 

Надо отметить, что созданная посредством скрипта SQL-запроса таблица пока пуста. Файл DBF формата, впоследствии загружаемый пользователем в приложение отправляется на сервер, где будет осуществлен его парсинг и генерация SQL-запросов на заполнение таблицы базы значениями из загруженного файла.

2. Сущность «Лекарственные препараты» в физической реализации представлена таблицей oms_LS, содержащей данные о лекарственных препаратах. В табл. А.2 приводится соответствие логической и физической интерпретации ее компонентов:

Таблица А.2

Структура физического представления oms_LS

Атрибут (лог)

Столбец (физ)

Тип

Размер

Описание

Ключ

ID лекарственного препарата

LSID

int

4

ID лекарственного препарата

PK

наименование ЛП

NAME_MED

Varchar

255

Наименование лекарственного препарата

 

ID ЛС по МНН

rf_MNNameID

int

4

Ссылка на вид лекарственного препарата по МНН

FK

Фирма-производитель

NAME_FCT

varchar

150

Название производителя препарата

 

Фармгруппа

rf_FARGID

int

4

Ссылка на вид фармгруппы

FK

3. Справочная сущность «Фармгруппа» представляет таблицу oms_FARG, содержащую информацию о фармгруппах лекарственных средств. Описание полей представлено в табл. А.3.

Таблица А.3

Структура физического представления oms_FARG

Атрибут (лог)

Столбец (физ)

Тип

Размер

Описание

Ключ

ID фармгруппы

FARGID

int

4

ID фармгруппы

PK

полное название

FNAME_FRG

varchar

200

Полное название фармгруппы

 

4. «Международные непатентованные наименования» – справочная сущность, содержащая данные о международных непатентованных наименованиях лекарственных средств. Атрибуты, соответствующие им столбцы физической таблицы oms_MNName и их свойства обозначены в табл. А.4.

Таблица А.4

Структура физического представления oms_MNName

Атрибут (лог)

Столбец (физ)

Тип

Размер

Описание

Ключ

ID ЛС по МНН

MNNameID

int

4

ID лекарственного средства по МНН

PK

МНН ЛС

NAME_MNN

varchar

200

Международное непатентованное наименование ЛС

 

5. Сущность «Медицинские организации» – справочник лечебно-профилактических учреждений, которому соответствует таблица в базе данных oms_LPU, описание свойств ее структуры определены в табл. А.5.

Таблица А.5

Структура физического представления oms_LPU

Атрибут (лог)

Столбец (физ)

Тип

Размер

Описание

Ключ

ID ЛПУ

LPUID

int

4

ID ЛПУ

PK

ОГРН ЛПУ

C_OGRN

varchar

15

ОГРН ЛПУ

 

Наименование ЛПУ в сокращении

M_NAME_S

varchar

80

Наименование ЛПУ в сокращении

 

Наименование ЛПУ полное

M_NAME_F

varchar

200

Наименование ЛПУ полное

 

Телефон

TEL

varchar

40

Телефон

 

Факс

FAX

varchar

40

Факс

 

Электронная почта

E_MAIL

varchar

50

Электронная почта

 

Адрес

ADRES

varchar

200

Адрес

 

6. Сущность «МКБ-10», международный классификатор болезней МКБ-10, физически реализована в виде таблицы oms_MKB (табл. А.6).

Таблица А.6

Структура физического представления oms_MKB

Атрибут (лог)

Столбец (физ)

Тип

Размер

Описание

Ключ

ID нозоологии по МКБ-10

MKBID

int

4

ID болезни

PK

код нозоологии по МКБ-10

DS

varchar

7

Код диагноза

 

7. «Врачи» – сущность, физически представленная таблицей oms_Doctor, содержащей справочник врачей и фельдшеров, имеющих право на выписку рецептов отдельным категориям граждан. В табл. А.7 приведено описание атрибутов, полей и их свойств.

Таблица А.7

Структура физического представления oms_Doctor

Атрибут (лог)

Столбец (физ)

Тип

Размер

Описание

Ключ

ID врача

DOCTORID

int

4

ID врача

PK

фамилия врача

FAM_V

varchar

30

Фамилия врача

 

имя врача

IM_V

varchar

20

Имя врача

 

отчество врача

OT_V

varchar

20

Отчество врача

 

код врача

PCOD

varchar

10

Код врача

 

ID должности

rf_PRVDID

int

4

Ссылка на должность врача

FK

ID ЛПУ

Rf_LPUID

int

4

Ссылка на ОГРН медицинского учреждения

 

дата приема на работу

D_PRIK

datetime

8

Дата приема на работу

 

дата выдачи сертификата

D_SER

datetime

8

Дата выдачи сертификата

 

8. Сущность «Пациенты» определяет структуру таблицы oms_Person, содержащей персональные данные льготников, список полей в логическом и физическом представлении представлены в табл. А.8.

Таблица А.8

Структура физического представления oms_Person

Атрибут (лог)

Столбец (физ)

Тип

Размер

Описание

Ключ

ID пациента

PersonID

int

4

ID пациента

PK

СНИЛС

SS

vachar

14

Страховой номер

 

Пол

V_W

varchar

50

Пол

 

дата рождения

DR

datetime

8

дата рождения

 

9. Таблица oms_KATL, соответствующая логической сущности «Категории льгот», содержит справочную информацию по категориям льгот граждан. Структура обозначена в табл. А.9.

Таблица А.9

Структура физического представления oms_KATL

Атрибут (лог)

Столбец (физ)

Тип

Размер

Описание

Ключ

ID категории льготы

KATLID

int

4

ID категории льготы

PK

код категории льготы

C_KATL

varchar

3

Код категории льготы

 

Код категории льготы гражданина

С_KAT

char

3

Код категории льготы гражданина

 

Вербальное описание таблиц для планирования и учета результатов МЭК представлено в табл. А.10–А.16.

Таблица А.10

Нарушения

Сущность:

Нарушения

 

Определение:

Содержит коды и наименования нарушений ОНЛС

Таблица:

Errors

 

Столбец

Тип

Определение

ErrorCode

int

Код нарушения

ErrorType

nvarchar(200)

Наименование нарушения

Таблица А.11

План

Сущность:

План

 

Определение:

Содержит план экспертизы

Таблица:

EXPERTPLANE

 

Столбец

Тип

Определение

ExpPlaneID

int

Идентификатор

PlaneNum

int

Номер плана

LPU_CODE

nvarchar(5)

Код ЛПУ

PLANE_MONTH

int

Месяц плана

PLANE_YEAR

int

Год плана

RCT04

int

Рецепты выписанные одному льготнику менее 5 раз

RCT59

int

Рецепты выписанные одному льготнику менее до 10 раз

RCT10M

int

Рецепты выписанные одному льготнику более до 10 раз

Таблица А.12

Результаты

Сущность:

Результаты

 

Определение:

Содержит результаты экспертизы рецептов

Таблица:

ExpertResult

 

Столбец

Тип

Определение

RecipeID

int

Идентификатор

ErrorCode

int

Код нарушения

Таблица А.13

Лечебно-профилактическое учреждение (ЛПУ)

Сущность:

ЛПУ

 

Определение:

Содержит список ЛПУ

Таблица:

LPUList

 

Столбец

Тип

Определение

PLANE_MONTH

Int

Месяц экспертизы

PLANE_YEAR

Int

План экспертизы

TERNUM

nvarchar(4)

Код территории

LPUNUM

nvarchar(5)

Код ЛПУ

LPUNAME

nvarchar(150)

Наименование ЛПУ

ISJUR

Bit

Статус ЛПУ (юр.лица)

AKW0

Int

Кол-во амбулаторных карт, менее 5 рецептов

RCW0

Int

Рецепты менее 5 одному льготику

AKW5

Int

Кол-во амбулаторных карт, более 5 рецептов

RCW5

Int

Рецепты более 5 одному льготику

AKW10

Int

Кол-во амбулаторных карт, более 10 рецептов

RCW10

Int

Рецепты более 10 одному льготику

Таблица А.14

Рецепт

Сущность:

Рецепт

 

Определение:

Содержит рецепты, подлежащие МЭК

Таблица:

RecipeT04 (59, 10М)

 

Столбец

Тип

Определение

RecipeID

int

Идентификатор

ExpPlaneID

int

Ссылка на план экспертизы

Таблица А.15

Реестр

Сущность:

Реестр

 

Определение:

Содержит реестры рецептов, подлежащих МЭК

Таблица:

ReestrRequestInfo

 

Столбец

Тип

Определение

ExpPlaneId

int

Ссылка на план экспертизы

ReestrNum

int

Номер реестра отобранных рецептов

RequestNum

int

Номер запроса амбулаторных карт в ЛПУ

Таблица А.16

Территория

Сущность:

Территории

 

Определение:

Содержит справочник территорий

Таблица:

TERRITORY

 

Столбец

Тип

Определение

CODE

nvarchar(4)

Код территории

NAME

nvarchar(50)

Наименование территории

ORDERCODE

nvarchar(4)

Код отделения

DEPNAME

nvarchar(50)

Наименование отделения

 


Предлагаем вашему вниманию журналы, издающиеся в издательстве «Академия Естествознания»
(Высокий импакт-фактор РИНЦ, тематика журналов охватывает все научные направления)

«Фундаментальные исследования» список ВАК ИФ РИНЦ = 1,674