- •Введение
- •1 Общая ознакомительная часть
- •2 Результаты выполнения индивидуальной аналитической части практики
- •2.1 Постановка задачи проектирования
- •2.2 Описание предметной области
- •2.2.2. Проектирование базы данных
- •2.2.3. Перечень функций, подлежащих автоматизации
- •2.3 Сравнительный анализ аналогов и прототипов
- •2.3.1 Решение 1с: Медицина. Поликлиника.
- •2.3.2 Комплексная медицинская информационная система (кмис)
- •2.3.3 Сравнительный анализ с разрабатываемой программой
- •2.4 Перечень задач, подлежащих решению в процессе разработки
- •2.5 Выбор и обоснование средств и методов решения задач
- •Заключение
- •Список информационных источников
- •Д.4 Требования к программе или программному изделию д.4.1 Требования к функциональным характеристикам
2 Результаты выполнения индивидуальной аналитической части практики
2.1 Постановка задачи проектирования
Задачей дипломного проектирования стала разработка информационной системы для автоматизации работы поликлиники.
Система должна быть представлена в двух частях:
сетевая база данных, основанная на СУБД, которая поддерживает серверный режим работы и хранит всю информацию о пациентах поликлиники
клиентские приложения, которые выполняют роль автоматизированного рабочего места конкретного специалиста
База данных должна быть реляционного типа, поддерживать многопользовательский режим и иметь все средства управления и контроля за пользователями, имеющими доступ к ней.
Система будет предназначена для автоматизации работы всего персонала поликлиники, а именно:
составление расписания приема врачей
запись пациентов на прием
осмотр и диагностика пациента врачом
выписка рецептов, распечатка заключений (при необходимости)
занесение результатов анализов
формирование статистических отчетов
Общим итогом автоматизации работы специалистов поликлиники должна стать электронная амбулаторная карта пациента.
2.2 Описание предметной области
2.2.1. Анализ предметной области и выявление необходимого набора сущностей
Инфологическое проектирование является начальным этапом проектирования базы данных, целью которого является получение семантических (смысловых) моделей, отражающих информационное содержание проблемы.
Основными элементами инфологических моделей являются сущности, их свойства (атрибуты) и связи между сущностями.
Сущность – любой различимый объект, информацию о котором необходимо хранить в базе данных. Сущностями могут быть люди, различные предметы, явления и т.п.
Проанализируем предметную область. В поликлинике проходят лечение пациенты.Исходя из этого можно выделить первую сущность – «пациент». Осмотр и лечение производят врачи – это вторая сущность. Врачи принимают пациентов по расписанию в определенное время, отсюда третья сущность – «Расписание». Пациентам выписывают рецепты на нужные лекарства и открывают больничные листы – отсюда вытекают сущности «Рецепты», «Лекарства» и «Больничные листы». Пациентам ставят диагнозы и назначают анализы – добавляются сущности «Диагнозы» и «Результаты анализов». Для хранения расписания приема врачей и описания факта осмотра или диагностики пациентов используются некоторые дополнительные сущности.
2.2.2. Проектирование базы данных
Общий вид базы данной, созданной для отображения рассмотренной предметной области, представлен в приложении В.
Список всех таблиц, образующих базу данных приведён в таблице 1.
Таблица 1. Краткое описание таблиц базы данных.
Имя таблицы |
Краткое описание |
Shema |
Схемы приема пациентов врачами |
Time_p |
Время приема пациентов по конкретной схеме |
Cab |
Инфорация о приеме: кабинет,врач,отделение |
Shablon |
Информация о приеме по шаблону в конкретный день недели |
M_table |
Открытое расписание для записи пациентов |
People |
Справочник пациентов |
Cadry |
Справочник персонала поликлиники |
Method |
Идентификатор приема пациента конкретным врачом |
Result |
Результат осмотра пациента (выбранные пункты методики) |
Grafm |
Методики всех врачей для работы с пациентами |
Grafz |
Описание значений, вводимых с клавиатуры |
Resnum |
Значения параметров,введенных с клавиатуры. |
Gosp |
Госпитализация пациентов |
MKB10 |
Международный классификатор болезней (справочник) |
Diagnos |
Выставленные диагнозы по МКБ |
Rezept |
Информация о выписанных рецептах |
Rezept_p |
Лекарственные средства в выписанных рецептах |
Bollist |
Открытые больничные листы |
Bollist_p |
Продление больничных листов |
Priv |
Информация о прививках |
Labreg |
Регистрация анализов |
Labres |
Результаты анализов |
Labgraf |
Показатели анализов |
Labnorm |
Стандартные значения норм в анализах |