СВестниқврача, Самарканд
2013, № 3
<Dofyor axborotnomasi, Samarqand
42
Борис P.H.,
О РАЗРАБОТКЕ БАЗЫ ДАННЫХ ЛАБОРАТОРНОЙ ДИАГНОСТИКИ
Марценюк В.П.
ПОЛИТРАВМ
Тернопольский государственный медицинский университет им.
И.Я. Горбачевского, Украина, г. Тернополь
Резюме. В работе представлена компьютерная программа “Система лабораторной диагностики политравм (ЛДПТ)”.
Данная система является приложением сервера Apache Tomcat, в состав которого входят Java- сервлеты и jsp-страницы,
которое позволяет хранить в базе данных MYSQL результаты биохимических исследований. Программа реализована в
терминах языка программирования Java. Предназначена для специалистов в области медицины, прикладного
программирования.
Ключевые слова: политравма, биохимический анализ, Java-сервлет, JSP
Введение.
Под политравмой имеют в виду сложный
патологический
процесс,
предопределенный
повреждением нескольких анатомических областей или
сегментов конечностей [1]. Математическая обработка
результатов лабораторной диагностики политравм
объективно отображает системный характер вызванных
патологических нарушений. Поэтому целью данной
работы
является
представление
программной
реализации
системы
лабораторной
диагностики
политравм.
Материал и методы.
Система реализована с
помощью свободо распространяемых технологий Java
Servlet и Java Server Pages (JSP) [2]. Следует отметить,
что указанные технологии являются практически
равносильными, поскольку каждая страница JSP может
быть заменена соответствующим сервлетом, ответствен
ность за выполнение которых берет на себя серверная
программа - руший сервлетив. Единственное, что
следует иметь в виду, это то, что в отличие от JSP
сервлеты имеют более выразительные средства для
программирования. Система разрабатывалась для
развертывания на Веб Apache. Для поддержки java-
технологий на Веб используется руший сервлетив
Apache Tomcat. Для сохранения структурированных
данных
використовано
систему
управления
реляционными базами данных MYSQL. При разработке
графического интерфейса используется библиотека
визуальных
компонент
AJAX.
Внутреннее
представление информационной модели, которая лежит
в основе разработки системы, включает (рисунок 1):
Рисунок 1. Внутреннее представление информационной модели База
данных содержит такие таблицы (рисунок 2):
■ pt_patient - с
идентификационными данными пациентов; - pt_biochem - с данными
биохимических исследований.
®естни\врача, Самарканд
2013, № 3
(Doctor axborotnomasi, Samarqand
43
Через таблицу pt_patient осуществляется доступ к
данным лабораторных исследований.
Функциональные черты, которые реализованы в
программе, включают:
-
авторизованный вход в систему;
-
внесение информации о новых лабораторных
исследованиях;
-
построение лепестковой диаграммы на основе
данных биохимических исследований.
Результаты.
Вход в систему. Работа в системе
может осуществляться дистанционно с помощью одного
из веб-броузеров. Система доступна за
Интернет-
адресом
intranet.tdmu.edu.ua/poly_trauma/, какую следует ввести в
поле «Адрес»: http://intranet.tdmu.edu.ua/poly_trauma/
Появится окно входа в систему:
Дня входа в систему необходимо в поля «Логин» и
«Пароль» ввести значения, под которыми пользователь
зарегистрирован в системе и нажать кнопку «Ввести».
После успешной аутентификации появится главное
рабочее окно системы.
Структура главного рабочего окна системы. Главное
рабочее окно системы включает таблицу лабораторной
базы данных. Сюда входят основные показатели
биохимических исследований.
Рисунок 2. Таблицы базы данных и связи. Символом - обозначена связь «один-до-багазех»
<Вестниқврача, Самарканд
2013, № 3
<Doktor аҳбогсМпотай, Samarqancf
44
Database of polytrauma laboratory research
■9MR
.„ЛЕйяИ..*•»*»»
.'....ГР.мхтцм■>.'-=.л ВГлмо#-. ..CUXxurr - кт>
t
1 ОА А
ХЧ А
5 "2 А
» ОЧ •
Л ЛЛ,
ж чч
ч ”
*
_ —
Г
Е
180.0
67.2
373.9
183.4
0091
6.77
0.086
3.67
-W
195.0
’1.9
265..
205.2
O.CSM
59«
0.04
5.29
я
1900
61.0
333.1
203 8
0.108
5.58
0.075
5.49
1900
72.2
326.7.
218.8
0095
4 89
0.04
5.24
190.0
67.4
322 8
216.4
0.092
544
0.05
4 36
н
€0,0
70.2
393.4
. 198 5
0.068
4.81
0.116
2,8
•!4 . , .
180.0
62.4
349.6
244.9
0.064
4 35
0.125
2.68
190.0
*71.2 '
322 8
UM
Л 0.092
5 12,
0,135
3.24
U'
180.0
642
402.5
244.6
ЛО54
4.62
6.108
2.62
•
*
<т
р*«
» 1.-« 1.НЧМ ►
Псдс4кй»'к« /чдо»
pfrwtip
т—
'-Я.Г
ГТ1Г --ZTT -.-rrrt
v;- •
—1 ----
биохимические данные
1Г.СД4
WZ’
МДА^слк
Г
А
180.0
Г.2
О.С-91
0 СМ
3.67
1«
Кроме того таблица содержит ссылку на подпрограммы построения диаграмм:
construct chart
Главное окно, как и большинство окон системы, включает главное меню, реализованное в виде кнопки, которая
разворачивается:
Внесение информации о новых лабораторных
исследованиях политравмы. Для внесения новых
данных в базу данных след в главном меню выбрать
команду «Внести в базу данных новые показатели
лабораторного исследования». Появится окно для ввода
даннях.
В программе реализованы процедуры валидации.
Поэтому показатели должны принимать корректные
целочисленные или действительные числовые значения.
В противном случае появится окно с сообщением об
ошибке. Построение лепестковой диаграммы на основе
данных биохимического исследования. Для построения
лепестковой диаграммы нужно, находясь в главном
рабочем окне системы нажать соответствующую ссылку
«Построить диаграмму». Появится окно лепестковой
диаграммы:
ksuS
(Вестниқврача, Сммрканд
2013, '№ 3
(Doctor ax&orotnomasi, Samarqand
45
Выводы
1.
Необходимость разработки web-интегрированной системы лабораторной диагностики следует из системного
характера патологических нарушений при политравме, которые могут быть обнаружены на основе статистического
анализа результатов биохимических исследований, которые хранятся в реляционных базах данных.
2.
Система разработана с использованием Java и mysql-технологий, что делает ее объектно- ориентированной, web-
интегрированной и масштабируемой.
3.
Построение лепестковой диаграммы на основе показателей биохимического исследования делает систему
эффективным методом поддержки принятия решения о выборе лечения.
Литература
1.
Борис Р. М. Вщхилення в\псту циркулгоючих !мунних комплекс!в та 1муноглобулш!в клаЛв А, М, G сироват- ки
кров) в динамш! перюду гостро!' реакцп на експериментальну краню-скелетну травму / Р. М. Борис, А. I. Го-
женко//Медична xiMia. -2013. -№2. - С. 10-14.
2.
Марценюк В.П. Системи керування контентом як зас1б електронноТ \УЕВ-публ1кацп медичноУ шформащ’г П1дх1д
на основ! OPENCMS // Медична шформатика та шжейер!я, №4, 2008. - Стер. 9-24.
■
л
-
■ -............................................................................................................................................................................................. .- . . ~ •• ....................................................................................... —. ■■■
ДОл ft»»*» 6«.» А»Н»« &&&» Vht'pyvjtm «
[fjCcpMiATe
■юкмчигм ,116го. , ♦
•, * ■» i.'/i-,»
4
• ii'.'i',.
.• 'S-’’ Л.
' !У
: 4» 4* Ш49вД4«-1’
....... ,
r
............................................... '
-
' Ш' ’ \ /.
........... .
4 й „ •-•
Кгплаза.мкат/кг 00
МДА,мкмоль/к 0.0
ДҚум-од/г 0.0
ЦП,мг/л
0.0
АШдо.од
0.0
Ig А,г/Л
0.0
’^Гк>пгр«*»по«ш«мА| Лғ»ир»шда*й»«**
ч
*'*Ф** ■ ИабёШйк'
£»>л £&««• 1*а Л/р»»л Х«с*идю< Ичстум^гы ;;ло«н* 0rcfon)U4ftoa»M«n w4cp№*o<«
.[+. -
' ’
. 'Л'
' <*"'
6 - ВГ,ммоль/г
4» - ’Д7Д964Ы-19 >7А /рс>г' .“>ч>*
,
Нм^ «.^Ъ<т>-*Р<л*<Г‘:--'<Л|<а '«лвМ**и '
__________
ИЭНПЗ z> ’ Поис< 8 интернете .....................
7
- СОД,мкат/г
8
- Каталаза,мкат/кг
9
- МДА,мкмоль/к
10
- ДК,ум.од/г
И - ЦП,мг/л
12
- АШ,ум.од
13
- Ig А,г/л
14-IgM,rAu