Диплом: Разработка автоматизированной системы "Регистр медицинских справок" для медицинских учреждений для ГБУЗ "СОКПТД им Н.В. Постникова"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
32
прав
Оператор
Формирование и ведение электронной медицинской карты
гражданина.
Регистрация выданных бланков строгой отчетности.
Формирование и ведение журнала выдачи бланков строгой
отчетности.
Аннулирование зарегистрированных медицинских бланков
строгой отчетности.
Ввод и утверждение результатов обследований (психиатра/
нарколога).
указание специалиста (из своей МО), проводившего осмотр /
исследование для комплекса обследований. Подтверждение
результатов под своим именем;
указание председателя врачебной комиссии (из своей МО),
формирующего и утверждающего заключение на комплекс
обследований. Подтверждение результатов под своим
именем.
В группу профильных специалистов входят следующие врачи:
врач-гинеколог;
врач-дерматолог;
врач-инфекционист;
врач-нарколог;
врач-невролог;
врач-оториноларинголог;
врач-офтальмолог;
врач-психиатр;
врач-терапевт;
врач-фтизиатр;
врач-хирург;
медицинская сестра.
2.2. Создание объектно-ориентированной модели АИС
2.2.1. Диаграмма вариантов использования
Язык UML позволяет в виде стандартизированных чертежей и схем
визуализировать, специфицировать, конструировать и документировать
33
программные системы. Язык пригоден для составления моделей систем
любого масштаба и направления, его применяют при моделировании
информационных системы больших и малых предприятий, Web-приложений,
встроенных систем реального времени.
Основная цель данного языка – в простой и наглядной форме показать
как структуру, так и функциональное наполнение моделируемой системы
[38]. Несмотря на большое количество визуальных элементов и видов
диаграмм данный язык весьма прост в освоении и дальнейшем
использовании.
Как уже было сказано, язык UML не зависит от сферы деятельности
моделируемой системы, однако, его рекомендуется применять тогда, когда
сам процесс построения модели основан на рассмотрении прецедентов
(вариантов) использования системы, является итеративным и пошаговым, а
сама моделируемая система имеет четко прослеживаемую архитектуру.
Почти в каждой системе существуют структуры, которые невозможно
представить только с помощью языка программирования, т.к. UML –
графический язык, но позволяет решить проблему визуализации. Изначально
UML задумывался для упрощения разработки программных систем, однако в
настоящее время сфера его применения не ограничивается только
программированием. Его продуманная лаконичная структура позволяет
моделировать документооборот в юридических системах, осуществлять
проектирование аппаратных средств.
Для создания объектно-ориентированной модели АИС «Регистр
медицинских справок» будут использованы следующие UML-диаграммы:
диаграмма вариантов использования;
диаграмма деятельности;
диаграмма классов.
34
Диаграмма вариантов использования (или диаграмма прецедентов)
описывает функциональное назначение системы, то есть то, что система
должна делать исходя из цели её создания.
Идея диаграммы прецедентов заключается в том, чтобы представить
проектируемую систему в виде множества различных сущностей, или
актеров, которые взаимодействуют с проектируемой системой различными
способами (вариантами использования). При этом актером может выступать
любой объект, который каким-либо образом взаимодействует с
проектируемой системой. Это может быть техническое устройство, человек,
другая система или программный продукт. Вариант использования
представляет собой краткое описания сервисов, который система дает актеру.
Актеров принято обозначать в виде фигурки человека (хотя это не
обязательно человек), а варианты использования в виде эллипсов с
поясняющими надписями. Диаграмма вариантов использования для АИС
«Регистр медицинских справок» изображена на рисунке 6.
35
Рисунок 6 – Диаграмма вариантов использования
В зависимости от роли, каждому пользователю доступны
определенные варианты использования. Однако, имеются варианты
использования, которые доступны нескольким ролям (например, ведение
реестра мигрантов доступно пользователю УФМС и специалисту МЗ СО).
Более подробное описание каждого варианта использования,
изображенного на диаграмме прецедентов создается с помощью диаграмм
деятельности.
Ад минист рат ор
Специалист МИАЦ
Специалист МЗ СО
Профильный специалист
Пред сед ат ель комиссии
Пользоват ель УФМС
Пользоват ель ГИБД Д
Операт ор АИС
Управление пользоват елями
Управление справочниками системы
Управление наст ройками АИС
Управление бланками ст рогой отчет ност и
Просмотр выд анных мед справок
Вед ение реест ра Мигрантов
Под тверж д ение результатов осмот ра/освид ет ельствования
Проверка результатов освид ет ельст вования мигрантов
Проверка результатов освид ет ельсования на выд ачу ВУ
Вед ение реест ра мед карт
Формирование/выд ача/аннулирование бланков ст рогой от чет ност и
Указание специалистов и пред сед ат еля д ля освид ет ельствования
36
2.2.2. Диаграммы деятельности
Диаграмма деятельности представляет, по существу, блок-схему,
которая показывает, как поток управления переходит от одной деятельности
к другой [32].
Диаграммы деятельности, как правило, они применяются, чтобы
промоделировать последовательные и при необходимости параллельные
шаги вычислительного процесса. С помощью диаграмм деятельности можно
также моделировать жизнь объекта, когда он переходит из одного состояния
в другое в разных точках потока управления.
Диаграммы деятельности могут использоваться самостоятельно для
визуализации, специфицирования, конструирования и документирования
динамики совокупности объектов, но они пригодны также и для
моделирования потока управления при выполнении некоторой операции.
Если в диаграммах взаимодействий акцент делается на переходах потока
управления от объекта к объекту, то диаграммы деятельности описывают
переходы от одной деятельности к другой.
Деятельность (Activity) - это некоторый относительно
продолжительный этап выполнения в автомате. Ключевое слово в этом
определении – продолжительный. В этом деятельность принципиальным
образом отличается от действия. В конечном итоге деятельность сводится
все-таки к некоторому действию, но которое составлено из атомарных
вычислений, приводящих к изменению состояния системы или возврату
значения [38].
Графически диаграмма деятельности представляется в виде графа,
имеющего вершины и ребра.
Ниже представлены диаграммы для каждого варианта использования.
37
Рисунок 7 – Диаграмма деятельности для варианта использования
«Управление бланками строгой отчетности»
Управление бланками строгой отчетности заключается в назначении
диапазона номеров бланков определенному медицинскому учреждению. То
есть согласно ограничения предметной области, за каждым медицинским
учреждением заключается свой диапазон номеров бланков строгой
отчетности.
Рисунок 8 – Диаграмма деятельности для варианта использования
«Просмотр выданных медицинских справок»
Просмотр выданных справок осуществляется с помощью формы
формирования отчета о выданных справках.
Открыть форму со списком МУ
Выбрать МУ
Назначить диапазон номеров бланков строго отчетности
Сохранить результаты
38
Рисунок 9 – Диаграмма деятельности для варианта использования
«Ведение реестра мигрантов»
Ведение реестра мигрантов осуществляется путем заведения на
каждого мигранта карты гражданина. Отличие такой карты является указание
в дополнительных полях данных о мигранте: из какой страны прибыл, адрес
временной регистрации, ФИО на латинице и т.д. Аналогичным образом
выполняется прецедент «Ведение реестра медицинских карт».
Открытие списка карт граждан
Открытие формы создания новой карты
Выбор нужной карты
Открытие формы работы с картой
Ввод данных
Выбор нужной карты
Запрос подтверждения удаления
Удаление карты
Сохранение данных
Обновление отображаемых данных
Добавление новой карты
Изменение карты
Удаление карты
Ввод данных
Отмена удаления
Подтверждение получено
39
Рисунок 10 – Диаграмма деятельности для варианта использования
«Указание специалистов и председателя для освидетельствования»
Выбор председателя и специалистов для обследования осуществляется
через карту гражданина отдельно для каждого обследования.
Рисунок 11 – Диаграмма деятельности для варианта использования
«Подтверждение результатов осмотра/освидетельствования»
Открытие карты гражданина
Открытие нужного обследования в карте
Выбор председателя
Выбор специалистов (в зависимости от типа обследования)
Открытие формы со списком обследований, требующих подтверждения
Выбор нужного обследования
Ввод результатов обследования/подтвержение введенных результатов
Вохранение данных
40
В интерфейсе профильного специалиста (или председателя комиссии)
имеется отдельная форма, в которой в виде списка отображаются
обследования, которые требуют подтверждения. После выбора нужного
обследования открывается карта гражданина, в которой и нужно либо
подтвердить результаты обследования, либо ввести их.
Рисунок 12 – Диаграмма деятельности для варианта использования
«Формирование/выдача/аннулирование бланков строгой отчетности»
Формирование бланков строгой отчетности выполняется из карты
гражданина. Аннулировать бланк можно только если бланк был до этого
сформирован. Также для аннулирования бланка обязательно необходимо
указать причину.
Открытие формы со списком карт граждан
Выбор нужной карты
Формирование бланка
Печать бланка
Выдача справки
Подтверждение аннулирования
Бланк несформирован
Бланк сформирован
Аннулирование бланка
Подтверждение получено
Отмена аннулирования
Ввод причины аннулирования
41
Рисунок 13 – Диаграмма деятельности для варианта использования
«Проверка результатов освидетельствования мигрантов»
Проверка результатов освидетельствования мигрантов осуществляется
из карты гражданина, как и проверка результатов освидетельствования на
выдачу водительского удостоверения (Рисунок 14).
Рисунок 14 – Диаграмма деятельности для варианта использования
«Проверка результатов освидетельствования на выдачу ВУ»
На рисунках 15-17 приведены диаграммы деятельности прецедентов
администратора АИС «Регистр медицинских справок»:
управление пользователями (Рисунок 15);
управление справочниками (Рисунок 16);
управление настройками АИС (Рисунок 17).
Открыть форму со списком карт граждан
Выбрать карту нужного гражданина
Открыть форму просмотра результатов освидетельствования мигрантов
Открыть форму со списком карт граждан
Выбрать карту нужного гражданина
Открыть форму просмотра результатов освидетельствования на выдачу ВУ

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран