Разработка автоматизированной системы регистрации пациентов для поликлиники №2 ГБУЗ «Городская детская больница» | Статья в журнале «Молодой ученый»

Авторы: ,

Рубрика: Информатика

Опубликовано в Молодой учёный №6 (65) май-1 2014 г.

Дата публикации: 30.04.2014

Статья просмотрена: 1114 раз

Библиографическое описание:

Кудина Н. А., Бурцев А. Г. Разработка автоматизированной системы регистрации пациентов для поликлиники №2 ГБУЗ «Городская детская больница» // Молодой ученый. — 2014. — №6. — С. 99-102. — URL https://moluch.ru/archive/65/10713/ (дата обращения: 23.06.2018).

Каждый день информационные технологии все больше и больше облегчают нашу жизнь, причем это происходит даже в сферах, которые традиционно воспринимаются как консервативные. Речь идет о системе здравоохранения и автоматизированной системе регистрации пациентов.

Целью разрабатываемой системы является повышение уровня сервиса в местных учреждениях здравоохранения с помощью информационных технологий.

Разрабатываемая система предназначена для:

-              предоставления возможности пациентам записаться на прием удаленно через сеть интернет;

-              создания электронной картотеки пациентов данного учреждения здравоохранения;

-              информирование пациентов касательно графика работы врачей-специалистов.

В результате внедрения планируется получить:

-              значительное повышение уровня сервиса в данном учреждении здравоохранения;

-              уменьшение объема архивов картотеки;

-              сокращение времени обработки данных персоналом поликлиники.

Данная система представлена на данный момент достаточно широко и имеет устоявшуюся структуру, но для того, чтобы создать такую систему для конкретного учреждения, нет никакой возможности самостоятельно перенести готовый шаблон не прибегая к услугам специалистов, то есть элементы уже существующих систем не могут использоваться для создания новой

В связи с тем, что система создается для сбора и обработки персональных данных, при проектировании необходимо было учитывать Федеральный закон от 05.04.2013 № 152-ФЗ «О персональных данных» и другие нормативно-правовые акты и законодательства в сфере обработки персональных данных с использованием средств автоматизации.

Все существующие на данный момент СУБД поддерживают различные алгоритмы шифрования, что должно быть использовано для сокрытия частных данных от злоумышленников. Кроме того, Microsoft.NET 4.5 Framework имеет встроенные алгоритмы для шифрования данных. Из наиболее востребованных алгоритмов шифрования можно выделить: MD5, SHA-256, SHA-512.

Архитектура системы

Разрабатываемая автоматизированная система имеет трехуровневую клиент-серверную архитектуру.

Система будет состоять из трех компонентов: серверной части, СУБД и клиентской части, которая включает в себя описанные ниже модули.

Серверная часть отвечает за одновременную работу группы пользователей, за разграничение прав пользователей и взаимодействие с СУБД.

Роль СУБД берёт на себя приложение офисного пакета Microsoft SQL Server 2012.

Клиентская часть представляет собой веб-браузер, работающий на устройстве пользователя. Браузер отображает полученные от сервера страницы, выполняет скрипты на языке JavaScript и отправляет серверу введенные пользователем данные.

Рису. 3.7. Схема архитектуры системы

Структура системы

Система состоит из следующих модулей:

                                               1)                 модуль администрирования;

                                               2)                 модуль клиента;

                                               3)                 модуль регистратуры;

                                               4)                 модуль врача;

                                               5)                 модуль системы управления базами данных.

Панель администрирования предоставляет администраторам, наделенным соответствующими правами, править некоторые элементы веб-сайта и баз данных.

Пользовательская часть сайта является клиентской частью системы и предоставляет соответствующую часть функционала.

Система управления базами данных содержит в себе таблицы серверной базы данных, хранящие информацию, представляемую на сервере и получаемую от пользователей, использующих данную систему.

Рис. 3.1. Структура разрабатываемой системы автоматизированной записи на прием к врачу-специалисту

Модуль администрирования предназначен для использования обслуживающим персоналом (администратором) и позволяет редактировать списки врачей и специализаций, просматривать данные, касающиеся произведенных записей на прием, отправлять данные в архив.

Модуль клиента предоставляет возможность пациентам просматривать контактные данные поликлиники, расписание работы врачей, записываться на прием. Этот модуль имеет страницу Контакты с адресом поликлиники, ее местоположением на карте города, контактным телефоном, а также фамилией, именем и отчеством главного врача, страницу Расписание врачей и Мастер записи на прием к врачу.

Модуль врача предоставляет возможность врачам просматривать список и данные о пациентах, которые пришли на прием, свое расписание и данные о конкретном пациенте. Модуль предоставляет возможность изменять часть данных о пациенте.

Модуль регистратуры предоставляет возможность сотрудникам из регистратуры просматривать список пациентов, которые записались на прием, по данным из списка выдавать карточки или записывать на прием пациентов, которые пришли самостоятельно.

Требования к организационному обеспечению

Для корректной работы базы данных, содержащей необходимую для обработки информацию, необходимы администраторы и пользователи, наделенные правами работы с таблицами базы данных. Уровень квалификации администраторов должен позволять им работать с сайтом через панель администрирования, а пользователи должны уметь работать с базами данных через веб-браузер.

Требование к программно-аппаратному интерфейсу системы

Связь между клиентом и сервером осуществляется при помощи протокола TCP/IP и HTTP, то есть посредством сети интернет. Клиент в виде браузера делает HTTP-запрос серверу. Клиент запрашивает определенную страницу сайта по ее адресу. В ответ на запрос клиента сервер выдает данную страницу в виде HTTP-ответа, содержащего данную страницу и все запрашиваемые данные. Сервер анализирует запросы клиента и на основе установленных в приложении правил роутинга решает, имеется ли доступ к текущей странице для данного пользователя и существует ли запрашиваемая страница вообще. В случае если запрашиваемая страница отсутствует, возвращается ошибка 404. Данные, пересылаемые пользователем, сервер принимает, проверяет на соответствие типов и записывает их в базу данных.

Требование к аппаратно-техническому обеспечению

Для работы сервера необходим персональный компьютер с процессором 2 ядра и более, 4 Гб и более оперативной памяти, жесткий диск объемом 1 Тб.

Для работы с клиентской частью системы требуется персональный компьютер, укомплектованный монитором, клавиатурой, мышью, имеющий доступ к сети Интернет и установленное средство для просмотра веб-страниц (браузер).

Модернизация системы на имеющемся оборудовании не представляет сложности, но с учётом распространенности подобных систем основным элементом системы, нуждающемся в доработке, является интерфейс.

В процессе функционирования системы, по мере развития компонентной базы, может осуществляться замена используемых технических средств на более надежные и производительные.

Литература:

1.      Эндрю Троелсен. Язык программирования C# 5.0 и платформа.NET 4.5. Вильямс, 2013

2.      Адам Фримен. ASP.NET MVC 4 с примерами на C# 5.0 для профессионалов. Вильямс, 2013

3.      Душан Петкович. Microsoft SQL Server 2012. Руководство для начинающих. БХВ-Петербург, 2013

Основные термины (генерируются автоматически): баз данных, данные, система, разрабатываемая система, серверная часть, персональный компьютер, клиентская часть, TCP, SQL, HTTP.


Похожие статьи

Компьютерная технология автоматизирования информационной...

SQL, баз данных, необходимая информация, автоматизированная система, DOLJNOST, информационная система, база данных, возможность, данные, пользователь.

Использование современных СУБД в информационных системах...

Системы управления базами данных по способу доступа к базе данных:  Файл-серверные

Доступ к данным может происходить посредством языка SQL либо через особые функции системы управления.

Экспорт данных о ролевой политике безопасности из Системы...

Похожие статьи. Разработка системы удаленного сбора данных с грузоподъемных кранов.

Использование апостериорного анализа данных для обнаружения аномалий в SQL-запросах к базам данных.

Технология ADO и средства доступа к реляционным базам данных

Скачать Часть 2 (pdf).

Основные термины (генерируются автоматически): ADO, SQL, источник данных, баз данных, данные, таблица, база данных, соединение, оперативная память, реляционная база данных.

Выбор SQL Server для медицинского учреждения

SQL, BSD, система, баз данных, высокая стоимость, пользовательский тип данных, сервер, СУБД, таблица.

Headless-архитектура информационной системы предприятия

Например: сервер 1С работает с СУБД Microsoft SQL Server, wiki-система базы знаний — с MySQL, система контроля доступа — с Firebird. Еще хуже дело обстоит с учетом подачи сырья и готовой продукции: контроллер, собирающий с них данные...

Обзор и анализ инструментальных средств обеспечения кадровой...

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

Сетевые атаки. Виды. Способы борьбы | Статья в сборнике...

Все загруженные файлы хранить в базе данных, а не в файловой системе. XPath-инъекция.

В ходе атак DoS могут использоваться обычные Интернет-протоколы, такие как TCP и ICMP (Internet Control Message Protocol).

Разработка базы данных для информационно-справочной...

SQL как часть системы MySQL можно охарактеризовать как язык структурированных запросов плюс наиболее распространенный стандартный язык, используемый для доступа к базам данных.

Обсуждение

Социальные комментарии Cackle

Похожие статьи

Компьютерная технология автоматизирования информационной...

SQL, баз данных, необходимая информация, автоматизированная система, DOLJNOST, информационная система, база данных, возможность, данные, пользователь.

Использование современных СУБД в информационных системах...

Системы управления базами данных по способу доступа к базе данных:  Файл-серверные

Доступ к данным может происходить посредством языка SQL либо через особые функции системы управления.

Экспорт данных о ролевой политике безопасности из Системы...

Похожие статьи. Разработка системы удаленного сбора данных с грузоподъемных кранов.

Использование апостериорного анализа данных для обнаружения аномалий в SQL-запросах к базам данных.

Технология ADO и средства доступа к реляционным базам данных

Скачать Часть 2 (pdf).

Основные термины (генерируются автоматически): ADO, SQL, источник данных, баз данных, данные, таблица, база данных, соединение, оперативная память, реляционная база данных.

Выбор SQL Server для медицинского учреждения

SQL, BSD, система, баз данных, высокая стоимость, пользовательский тип данных, сервер, СУБД, таблица.

Headless-архитектура информационной системы предприятия

Например: сервер 1С работает с СУБД Microsoft SQL Server, wiki-система базы знаний — с MySQL, система контроля доступа — с Firebird. Еще хуже дело обстоит с учетом подачи сырья и готовой продукции: контроллер, собирающий с них данные...

Обзор и анализ инструментальных средств обеспечения кадровой...

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

Сетевые атаки. Виды. Способы борьбы | Статья в сборнике...

Все загруженные файлы хранить в базе данных, а не в файловой системе. XPath-инъекция.

В ходе атак DoS могут использоваться обычные Интернет-протоколы, такие как TCP и ICMP (Internet Control Message Protocol).

Разработка базы данных для информационно-справочной...

SQL как часть системы MySQL можно охарактеризовать как язык структурированных запросов плюс наиболее распространенный стандартный язык, используемый для доступа к базам данных.

Задать вопрос