Особенности разработки базы данных учета пациентов Научно-образовательного медико-технологического центра МГТУ им. Н.Э. Баумана
Автор: Аполлонова И.А., Ефимова Е.К.
Журнал: Международный журнал гуманитарных и естественных наук @intjournal
Рубрика: Технические науки
Статья в выпуске: 5 (8), 2017 года.
Бесплатный доступ
В данной статье приведены этапы разработки базы данных учета пациентов. Научно-образовательного медико-технологического центра МГТУ им. Н.Э. Баумана, описан текущий процесс учета пациентов в данном центре, разработана схема базы данных центра, описаны элементы базы данных и приведены связи между ними, разработана даталогическая модель разрабатываемой базы данных, описана привлекательность ее использования как для Научно-образовательного медико-технологического центра МГТУ им. Н.Э. Баумана, так и для университета МГТУ им. Н.Э. Баумана.
База данных, элементы базы данных, даталогическая модель базы данных
Короткий адрес: https://sciup.org/170184614
IDR: 170184614
Текст научной статьи Особенности разработки базы данных учета пациентов Научно-образовательного медико-технологического центра МГТУ им. Н.Э. Баумана
Научно-образовательный медикотехнологический центр МГТУ им. Н.Э. Баумана (далее центр) осуществляет научно-образовательную деятельность, а также на него возложена задача полноценного медицинского обслуживания студентов и сотрудников университета. В поликлинике центра производиться учет всех студентов, сотрудников, а также жителей, которые прикреплены к данной поликлинике.
На данный момент времени у центра нет медицинской информационной системы для хранения, обработку и анализа данных пациентов. Персональные данные сотрудников и студентов МГТУ им. Н.Э. Баумана при устройстве на работу или поступление в вуз заносятся в базу данных университета «Электронные университет». На данном этапе центр получает данные сотрудников и студентов университета из «Электронного университета» в pdf-файле. PDF-файл представляет из себя шаблон первой страницы медицинской карты, который содержит персональные данные сотрудника или студента. После получения данного файла сотрудник центра распечатывает его и клеит на новую медицинскую карту. Данный способ не позволяет вносить изменения, добавления недостающих данных и данных пациентов, не числящихся в МГТУ им. Н.Э. Баумана, происходит вручную.
Разработка базы данных учета пациента существенно сократит риск потери данных, уменьшит время на ввод новых данных и на поиск необходимых данных о пациенте, позволит проводить различные манипуляции с данными.
Целью данной статьи является разработка модели базы данных учета пациентов, включая информацию о персональных данных, заболеваниях, конечных диагнозов и результатов приема.
Отличие системы учета пациентов в центре от учета в поликлиниках является сезонность учета. Наибольшее поступление данных приходится на август-сентябрь месяц, что связано с поступлением студентов.
Перед проектированием базы данных необходимо определить количество составляющих ее элементов. Каждый элемент соответствуют определенной информации о врачах, пациентах или данных о заболеваниях, лечениях. База данных с ее элементами представлена на рис. 1.
Рис. 1. Схема базы данных НОМТЦ МГТУ им. Н.Э. Баумана
Основными пациентами центра являются сотрудники и студенты, данные по которым разрабатываемая база данных должна позволять загружать из “Электронного университета”. Данные по вра- чам центра так же хранятся в информационной системе “Электронный университет”. Таким образом, схему взаимодействия данных можно представить следующим образом (рис. 2).

Рис. 2. Схема взаимодействия баз данных
Проектирование базы данных происходит в три этапа: описание сущностей, описание связей и непосредственно формирование даталогической модели.
Первым этапом является описание сущностей базы данных.
Описание сущностей представляет собой более подробное описание элементов разрабатываемой базы данных. Каждый элемент системы представляет собой дву- мерную таблицу, содержащую определенный набор данных.
– Сущность «Patient» хранит информацию о персональных данных пациента.
– Сущность «Dispensary» содержит информацию о заболеваниях, по поводу которых осуществляется диспансерное наблюдение.
– Сущность «Diagnosis» содержит информацию о заключительных диагнозах пациента;
– Сущность «Admission» содержит информацию о результатах приема пациента.
– Сущность «Doctor» содержит данные о медицинском персонале центра.
– Сущность «Diseases» содержит информацию о сопутствующих заболеваниях пациента.
– Сущность «MCB10» и «PrivilegeCategoryCode» содержат справочную информацию.
Следующим этапом при проектировании базы данных является описание связей таблиц в данной базе.
Связей представляет собой сопоставления данных в ключевых столбцах. В разрабатываемой базе данных таблицы связаны по ключевому столбцу “ID”. Таким образом, есть возможность просматривать информацию о лечение конкретного пациента, его заключительных диагнозах.
Отношения между сущностями приведены в таблице 2
Таблица 2. Отношения между таблицами
№ |
Родительская таблица |
Дочерняя таблица |
Тип связи |
1 |
Patient |
Diagnosis |
1:М |
2 |
Patient |
Admission |
1:М |
3 |
Patient |
Dispensary |
1:М |
4 |
Admission |
Diseases |
1:М |
В проектированной базе данных используется связь «один ко многим», так как за каждым пациентом может хранить несколько заболеваний, приемов, диагнозов.
Таблица «Врач» не имеет связи с другими таблицами в базе данных, а используется лишь для хранения информации о врачах.
Для разработки даталогической модели базы данных использована среда Visual Studio. Разработанная даталогическая модель представлена на рис. 2. Ее особенностью для центра является способность хранить, анализировать данные не только сотрудников и студентов университета, но так же и любых людей, пользующимися услугами данного центра. Разработанная на основе данной модели база данных по- зволит повысить эффективность работы регистратуры центра, упростит визуальное представление информации о пациентах, уменьшит затраты рабочего времени на подготовку документации и отчетов по пациентам.
В дальнейшем разработанная база данных позволит посредством обратной связи с информационной системой “Электронный университет” своевременно получать информацию о больничных листах сотрудников. Таким образом, это уменьшит затраты времени на учет больничных листов в отделе “Кадров” МГТУ им. Н.Э. Баумана, а так же позволит бухгалтериям всех подразделений МГТУ им. Н.Э. Баумана ускорить расчет среднего заработка для дальнейших отпусков и больничных.
Name
Patronimic
Sex
OateOfBirth

Рис. 3. Даталогическая модель БД НОМТЦ МГТУ им. Н.Э. Баумана
Surname
PRSubjectRF
PRLocality
PRStreet
PRHcuse
Specialty Certificate Experience
Comlaints Anamnesis Objectr/aDate Diagnosis MCB10
Complications
FinalDiagnosis
FirstTimeOrAgain
Id Patient
DateOfBegi fining DateOn ermmation Diagnosis
03 PrivifegeCategoryCodeTableAdapter |^|
DiagnosisCode DiagnosisName PatientCode
Вывод. Разработана модель базы данных для информационной системы хранения и обработки информации о врачах, пациентах, их результатах лечения. Таким образом, разработанная база данных позволит получать информацию двумя способами в зависимости от вида пациента:
загружать файл с данными из системы МГТУ им. Н.Э. Баумана или вводить новые данные в систему.
Данная база данных может быть реализована в различных реляционных СУБД, таких как MS SQL Server.
Список литературы Особенности разработки базы данных учета пациентов Научно-образовательного медико-технологического центра МГТУ им. Н.Э. Баумана
- Кренке, Д. Теория и практика построения баз данных. - 8-е изд. - СПб.: Питер, 2003. - 800 с.
- MSDN - сеть разработчиков Microsoft. URL: https://msdn.microsoft.com/ru-ru/default.aspx. (дата обращения 22.05.2017)
- Научно-образовательный медико-технологический центр МГТУ им. Н.Э. Баумана. URL: http://nomtc.bmstu.ru/#page-top(дата обращения 22.05.2017)
- Ефимова Е.К. Основные аспекты разработки медицинских информационных систем // Е.К. Ефимова, И.А. Аполлонова // Молодой ученый. - 2017. - 16 (150) - C. 169-172.