Учет больных в больнице

Учет больных в больнице

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 04.05.2014
Размер файла 2,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

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

В Минске на данный момент функционируют 12 городских больниц, а численность населения в городе к 2011 году составила 1.8 миллионов человек, следовательно одна больница в среднем обслуживает порядка 100 000 человек. На данный момент учет пациентов в больнице ведется путем регистрации карт пациентов и ведения историй болезней по каждому отдельному случаю поступления пациента. В истории болезней вписываются все наблюдения, процедуры, анализы и т.п. пациента во время его прибывания (если он лечится стационарно) или посещения (если он лечится амбулаторно) в больнице.

Очевидно, что объем информации, обрабатываемой больницей, очень велик. На данный момент, вся информация о течении лечения пациентов в больницах хранится в бумажном виде в регистратурах и архивах. В электронном виде представлены в основном только информация о пациентах (ФИО, место проживания, возраст и т.п.), информация о врачах, отделениях и о заказанных талонах. Создание программного средства, позволяющего автоматизировать учет пациентов больницы, т.е. позволяющего хранить и обрабатывать не только их паспортную информацию, но также информацию об их поступлениях, жалобах, ходе и результатах лечения, значительно упростило бы поиск информации, обеспечило бы экономию бумаги, места, рабочего времени. Позволило бы предотвратить утерю данных в результате пожара, например, позволило бы создавать резервные копии базы данных, ограничить доступ к информации и т.п. Все выше перечисленное обуславливает актуальность темы данной курсовой работы.

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

Раздел «Постановка задачи» включает все необходимые требования, предъявляяемые к программному средству и используемых в ней структурам данных.

Раздел «Логическая модель данных структуры БД» представляет собой набор сущностей, образующихся в процессе разработки.

Раздел «Физическая модель» формирует реализационные подробности каждой из сущностей БД.

Раздел «Описание программы» характеризует внутреннюю структуру данных программы и используемые стандартные типы.

Раздел «Тестирование» предусматривает описание возможностей программы с иллюстрированными примерами.

Раздел «Применение» описывает все возможные ситуации работы программы.

В заключении подводятся итоги и результаты достижения целей курсовой работы.

Приложения содержат дополнительную информацию о структуре программы и необходимые диаграммы.

1.1 Требования к программному продукту

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

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

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

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

Также необходима реализация поиска пациентов, врачей, отделений и палат по некоторым их характеристикам, например по ФИО, полу, названию отделения, номеру палаты.

С целью организации целостности БД необходимо осуществлять проверки вводимой в БД информации, предусмотреть маски ввода.

Т.к. информацию о пациентах будут в БД будут вносить врачи, необходимо создать систему авторизации пользователей и ограничение доступа.

1.2 Входная информация

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

Каждая запись в таблице пациентов имеет:

— ФИО, дату рождения, пол;

— город, место проживания;

— контактные данные (телефон, адрес электронной почты);

— дату добавления в БД, поле для заметок.

Каждая запись в таблице врачей имеет:

— отделение, должность, кабинет;

— логин и пароль (не обязательные поля);

Каждая запись в таблице отделений содержит:

— телефон и адрес электронной почты.

Каждая запись в таблице палат содержит:

— количество мест в палате.

1.3 Выходная информация

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

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

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

1.4 Постоянная информация

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

Логическая модель данных данного программного продукта состоит из следующих сущностей:

— Пациент. Эта сущность включает всю информацию о паспортных данных пациента, дате его регистрации в больнице.

— Карта. Эта сущность определяет информацию о всех поступлениях в больницу конкретного пациента. Пациент может поступать в больницу с заболеваниями множество раз, поэтому сущность «карта» образует с сущностью «пациент» связь «один-ко-многим»;

— Наблюдение. Сущность описывает информацию о конкретной карте. Т.к. к одной карте (факт поступления) привязано множество наблюдений, то сущность «карта» образует связь «один-ко-многим» с сущностью «наблюдение»;

— Врач. Сущность включает в себя информацию о врачах. Т.к. карту на пациента выписывает конкретный врач и один и тот же врач может зарегистрировать множество карт для различных пациентов, то сущность «карта» образует с врачем связь «один-ко-многим».

— Отделение. Сущность содержит всю информацию об отделениях больницы. Все врачи относятся к какому-либо отделению, поэтому сущность «отделение» образует с сущностью «врач» связь «один-ко многим».

— Палата. Сущность определяет информацию о палатах больницы. Лечащиеся стационарно в больнице пациенты лежат в какой-либо палате, что отображается в сущности «карта». Следовательно, палата образует с сущностью «карта» связь «один-ко-многим».

— Выписанные пациенты. Сущность определяет информацию о картах пациентов, которых выписали. Образует с сущностью карта связь «один-к-одному».

интерфейс база программный

Отношения, разработанные на стадии формирования логической модели данных, преобразуются в следующие таблицы: PACIENT, KARTA, NABLUDENIE, VRACH, OTDELENIE, PALATA, VYPISANNYE_PACIENTY. Более подробно общая схема базы данных представлена в приложении А.

Уникальные индексы были определены для следующих полей таблиц: PACIENT(ID_PACIENTA), KARTA(ID_KARTY), NABLUDENIE(ID_NABLUDENIYA), VRACH(ID_VRACHA), OTDELENIE(ID_OTDELENIYA), PALATA(ID_PALATY), VYPISANNYE_PACIENTY(ID_VYP_PAC).

В базе данных был необходим контроль за введенными данными. Основная их часть выполняются программно, т.е. при при помощи ограничения ввода данных, например для определенных столбцев есть возможность лишь выбрать вариант из приведенных. Однако также были произведены действия по контролю данных и за счет средств СУБД. Ограничения, имеющиеся в логической модели данных, реализованы при помощи триггеров для следующих полей таблиц: VRACH (проверяется поле LOGIN, при добавлении новой записи), PALATA (проверяет поле NO_PALATY).

Для создания сущностей, управления данными и удаления данных в БД необходимо выполнение SQL-выражений. Основные SQL-выражения для создания сущностей описаны в таблице 3.1.

Таблица 3.1 — SQL-выражения для создания таблиц

CREATE TABLE "pacient" (

"id_pacienta" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,

"familiya" TEXT NOT NULL,

"imya" TEXT NOT NULL,

"otchestvo" TEXT NOT NULL,

"pol" TEXT NOT NULL,

"data_rojd" TEXT NOT NULL,

"gorod" TEXT NOT NULL,

"adres" TEXT NOT NULL,

"data_dobavleniya" TEXT NOT NULL,

Создание таблицы пациентов, не имеет внешних ключей. Содержит информацию о пациентах.

CREATE TABLE "karta" (

"id_karty" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,

"data_sozd" TEXT(10) NOT NULL,

"id_vracha" INTEGER NOT NULL,

"id_pacienta" INTEGER NOT NULL,

"status" TEXT(12) NOT NULL,

CONSTRAINT "fkey0" FOREIGN KEY ("id_vracha") REFERENCES "vrach" ("id_vracha")

ON DELETE CASCADE ON UPDATE CASCADE,

CONSTRAINT "fkey1" FOREIGN KEY ("id_pacienta") REFERENCES "pacient" ("id_pacienta")

ON DELETE CASCADE ON UPDATE CASCADE,

CONSTRAINT "fkey2" FOREIGN KEY ("id_palaty") REFERENCES "palata" ("id_palaty")

ON DELETE CASCADE ON UPDATE CASCADE

Создание таблицы карт пациентов. Ссылается на таблицы палат, врачей и пациентов.

CREATE TABLE "nabludenie" (

PRIMARY KEY AUTOINCREMENT NOT NULL,

"id_karty" INTEGER NOT NULL,

"data" TEXT NOT NULL,

"vremya" TEXT NOT NULL,

CONSTRAINT "fkey1" FOREIGN KEY ("id_karty") REFERENCES "karta" ("id_karty")

ON DELETE CASCADE ON UPDATE CASCADE)

Сздание таблицы наблюдений. Имеет один внешний ключ, относящийся к таблице карт.

CREATE TABLE "otdelenie" (

PRIMARY KEY AUTOINCREMENT NOT NULL,

"name" TEXT NOT NULL,

Создание таблицы отделений. Таблица не имеет внешних ключей.

CREATE TABLE "vrach" (

"id_vracha" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,

"familiya" TEXT NOT NULL,

"imya" TEXT NOT NULL,

"otchestvo" TEXT NOT NULL,

"id_otdeleniya" INTEGER NOT NULL,

"doljnost" TEXT NOT NULL,

CONSTRAINT "fkey0" FOREIGN KEY ("id_otdeleniya") REFERENCES "otdelenie" ("id_otdeleniya")

ON DELETE CASCADE ON UPDATE CASCADE

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

CREATE TABLE "palata" (

PRIMARY KEY AUTOINCREMENT NOT NULL,

"no_palaty" TEXT NOT NULL,

Создание таблицы палат, которая не имеет внешних ключей.

CREATE TABLE "vypisannye_pacienty" (

"id_vyp_pac" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,

"id_karty" INTEGER NOT NULL,

"data" TEXT NOT NULL,

"vremya" TEXT NOT NULL,

"otchet" TEXT NOT NULL,

Читайте также:  Запись видео с экрана андроид xiaomi

CONSTRAINT "fkey0" FOREIGN KEY ("id_karty") REFERENCES "karta" ("id_karty") ON DELETE CASCADE ON UPDATE CASCADE

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

Для внесения новых данных в БД, используются SQL-выражения, соджержащие оператор INSERT. В таблице 3.2 изображены основные SQL-выражения для вставки новых записей в таблицы базы данных.

Таблица 3.2 — Основные SQL-вырадения вставки и изменения информации

INSERT INTO karta (id_karty, data_sozd, id_vracha, id_pacienta, id_palaty, status)

Вставка новой записи в таблицу карт.

INSERT INTO pacient(familiya, imya, otchestvo, pol, data_rojd, gorod, adres, telefon, email, data_dobavleniya, zametki)

Добавление новой записи в таблицу пациентов.

INSERT INTO vrach(familiya, imya, otchestvo, doljnost, id_otdeleniya, kabinet, telefon, email, login, parol)

Добавление новой записи в таблицу врачей.

INSERT INTO otdelenie (id_otdeleniya, name, telefon, email) VALUES (:id_otd,:name,:tel,:email)

Добавление нового отделения

INSERT INTO palata (no_palaty, kol_mest, id_palaty)

Добавление новой палаты

INSERT INTO vypisannye_pacienty (id_karty, data, vremya, otchet)

Выписка пациента из больницы

DELETE FROM pacient WHEHE >

Удаление пациента из БД. Т.к. таблица имеет каскадные связи, то удаляются и все данные, относящиеся к пациенту.

DELETE FROM vrach WHERE >

DELETE FROM otdelenie WHERE >

DELETE FROM palata WHERE >

DELETE FROM karta WHERE >

Удаление карты. Удаляются и все наблюдения, относящиеся к карте.

Вывод информации из БД на форму производитсья с помощью запросов. Основные SQL-запросы, используемые в программе, описаны в таблице 3.3.

Таблица 3.3 — Основные SQL-запросы программы

SELECT DISTINCT familiya,imya,otchestvo,pol,data_rojd,gorod,adres,telefon,email,data_dobavleniya,zametki, >

Запрос информации о всех пациентах, удовлетворяющих приведенным условиям. Запрос

LIKE ‘%%1%’ AND imya LIKE ‘%%1%’ AND otchestvo LIKE ‘%%1%’ AND pol LIKE ‘%%1%’

используется в поиске.

SELECT DISTINCT familiya, imya, otchestvo, doljnost,

Запрос информации о врачах, удовлетворяющих критериям поиска.

SELECT DISTINCT name, telefon, email,

Запрос информации о всех отделениях или отделении с запрошенным названием.

SELECT DISTINCT no_palaty, kol_mest,

Запрос информации о всех палатах или о палате с определенным номером.

SELECT DISTINCT data_sozd, >

Запрос всех карт, записанных на данного пациента.

SELECT data, vremya, lekarstvo, dozirovka, procedura, analiz, rezultat, id_nabludeniya, id_karty

FROM nabludenie WHERE >

Запрос всех наблюдений по данной карте пациента.

4.1 Выбор и обоснование выбора среды разработки

Для выполнения поставленной задачи, потребовались мощные средства не только для доступа к данным БД, но одновременно с удобными инструментами разработки пользовательского интерфейса. На основании этих требований был произведен поиск среди существующих инструментарием разработки, таких как Microsoft Visual Studio 2010, Embarcadero C++ Builder 2010, Qt Creator 2.0.1, основанный на Qt версии 4.7.0. По причине отсутствия необходимости в подключении сторонних библиотек для работы с аудиофайлами, результате было отдано предпочтение Qt Creator 2.0.1 на Qt 4.7.0.

Обзор инструментария Qt

Qt — кросс-платформенный инструментарий разработки ПО на языке программирования C++. Есть также «привязки» ко многим другим языкам программирования: Python — PyQt, PySide; Ruby — QtRuby; Java — Qt Jambi; PHP — PHP-Qt и другие.

Позволяет запускать написанное с его помощью ПО в большинстве современных операционных систем путём простой компиляции программы для каждой ОС без изменения исходного кода. Включает в себя все основные классы, которые могут потребоваться при разработке прикладного программного обеспечения, начиная от элементов графического интерфейса и заканчивая классами для работы с сетью, базами данных и XML. Qt является полностью объектно-ориентированным, легко расширяемым и поддерживающим технику компонентного программирования.

Существуют версии библиотеки для Microsoft Windows, систем класса UNIX с графической подсистемой X11, Mac OS X, Microsoft Windows CE, встраиваемых Linux-систем и платформы S60. Также идёт портирование на HaikuOS, iOS, Android.

До недавнего времени библиотека Qt также распространялась ещё в одной версии: Qt/Embedded. Теперь эта платформа переименована в Qtopia Core и распространяется как отдельный продукт. Qtopia Core обеспечивает базовую функциональность для всей линейки платформ, предназначенных для разработки приложений для встраиваемых и мобильных устройств (КПК, смартфонов и т. п.).

Начиная с версии 4.5 Qt распространяется по 3 лицензиям:

— Qt Commercial — для разработки ПО с собственнической лицензией, допускающая модификацию самой Qt без раскрытия изменений.

— GNU GPL — для разработки ПО с открытыми исходниками распространяемыми на условиях GNU GPL.GNU LGPL — для разработки ПО с собственнической лицензией, но без внесения изменений в Qt.

Независимо от лицензии, исходный код Qt один и тот же.

До версии 4.0.0 под свободной лицензией распространялись лишь Qt/Mac, Qt/X11, Qt/Embedded, но, начиная с 4.0.0 (выпущенной в конце июня 2005), Qt Software «освободили» и Qt/Windows. Следует отметить, что существовали сторонние свободные версии Qt/Windows setupUi(this);

Класс имеет одно поле id_karty, которое хранит идентификатор карты, вызвавшей таблицу наблюдений.

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

Метод void refresh() выполняет запрос всех данных о наблюдениях для карты, вызвавшей таблицу наблюдений.

Слоты класса используются для реагорования на базовые сигналы формы. Их описание представлено в таблице 4.2.

Таблица 4.2 — Основные слоты класса Supervision

Перечень
отдельной медицинской учетной документации, используемой в лечебно-профилактических учреждениях (ЛПУ)

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

Журнал учета приема больных и отказов в госпитализации

Журнал учета больных, которым предоставлен лечебный отпуск

Журнал учета приема беременных, рожениц и родильниц

Медицинская карта стационарного больного

Медицинская карта прерывания беременности

История развития новорожденного

Лист регистрации переливания трансфузионных средств

Журнал регистрации переливания трансфузионных средств

Журнал записи оперативных вмешательств в стационаре

Журнал записи родов в стационаре

Журнал учета сбора ретроплацентарной крови

Журнал отделения (палаты) для новорожденных

Протокол на случай выявления у больного запущенной формы злокачественного новообразования

Выписка из медицинской карты стационарного больного злокачественным новообразованием

Лист основных показателей состояния больного, находящегося в отделении (палате) реанимации и интенсивной терапии

Лист основных показателей состояния больного, находящегося в отделении (палате) реанимации и интенсивной терапии кардиологического отделения с диагнозом

Протокол (карта) патолого-анатомического исследования

Направление на патолого-гистологическое исследование

Журнал регистрации поступления и выдачи тел умерших

Протокол установления диагноза смерти мозга человека

Карта учета изъятия тканей

Паспорт на гомотрансплантант

Карта донора (трупа)

Журнал учета замороженного костного мозга, находящегося на хранении

Журнал учета костного мозга, заготовленного для консервации

Журнал учета консервированного костного мозга

Этикетка на флакон с костным мозгом, заготовленным для замораживания

Этикетка на флакон с костным мозгом, размороженным для трансплантации

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

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

Статистическая карта выбывшего из психиатрического (наркологического) стационара

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

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

Карта пациента с имплантированным (реимплантированным) антиритмическим устройством

2. Медицинская учетная документация в поликлиниках (амбулаториях)

Медицинская карта больного, получающего помощь в амбулаторных условиях

Медицинская карта амбулаторного наркологического больного

Вкладной лист на подростка к медицинской карте амбулаторного больного

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

История развития ребенка

Медицинская карта больного венерическим заболеванием

Медицинская карта больного грибковым заболеванием

Медицинская карта больного туберкулезом

Индивидуальная карта беременной и родильницы

Медицинская карта стоматологического больного

Медицинская карта ортодонтического пациента

Контрольная карта диспансерного наблюдения

Паспорт врачебного участка граждан, имеющих право на получение набора социальных услуг

Направление на медико-социальную экспертизу медицинской организацией

Карта обратившегося за психиатрической (наркологической) помощью

Статистическая карта выбывшего из психиатрического (наркологического) стационара

Контрольная карта диспансерного наблюдения больного злокачественным новообразованием

Контрольный талон к карте диспансерного наблюдения (онко)

Контрольная карта диспансерного наблюдения контингентов противотуберкулезных учреждений

Именной список призывников, направленных для систематического лечения

Лечебная карта призывника

Карта обратившегося за антирабической помощью

Карта профилактических флюорографических обследований

Карта профилактических прививок

Журнал учета профилактических прививок

Карта обследования ребенка (подростка) с необычной реакцией на вакцинацию (ревакцинацию) БЦЖ

Врачебно-контрольная карта физкультурника и спортсмена

Врачебно-контрольная карта диспансерного наблюдения спортсмена

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

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

Талон на прием к врачу

Талон пациента, получающего помощь в амбулаторных условиях

Карточка предварительной записи на прием к врачу

Книга записи вызовов врача на дом

Журнал записи амбулаторных операций

Журнал записи родовспоможения на дому

Журнал регистрации посещений изолятора детской поликлиники, отделения поликлиники

Справка для получения путевки на санаторно-курортное лечение

Санаторно-курортная карта для детей

Путевка в детский санаторий

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

Медицинская справка о состоянии здоровья ребенка, отъезжающего в организацию отдыха детей и их оздоровления

Медицинская справка (для выезжающего за границу)

Медицинское заключение о допуске к управлению транспортным средством

Медицинская справка (врачебное профессионально-консультативное заключение)

Журнал регистрации выдачи медицинских справок

Врачебное заключение о переводе беременной на другую работу

Тетрадь учета работы на дому участковой (патронажной) медицинской сестры (акушерки)

Карта участковой медсестры противотуберкулезного диспансера, противотуберкулезного диспансерного отделения (кабинета), больницы (поликлиники)

Статистический талон для регистрации заключительных (уточненных) диагнозов

Сводная ведомость учета впервые выявленных несчастных случаев, отравлений и травм

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

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

Читайте также:  Как выключить автообновление виндовс 7

Ведомость учета посещений к среднему медицинскому персоналу здравпункта, фельдшерско-акушерского пункта, колхозного родильного дома

Дневник учета работы врача стоматолога-ортодонта

Дневник учета работы врача стоматолога-ортопеда

Листок ежедневного учета работы врача стоматолога-ортопеда

Медицинская карта ребенка, направленного во Всероссийские детские центры "Океан" и "Орленок"

Медицинское заключение на ребенка, оформляющегося на усыновление

Единый талон амбулаторного пациента

Сертификат о профилактических прививках

Карта учета диспансеризации

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

Направление на госпитализацию, восстановительное лечение, обследование, консультацию

Направление на лечение (обследование) в венерологический стационар, подлежащий охране силами подразделений милиции

Выписка из медицинской карты амбулаторного, стационарного больного

Обменная карта родильного дома, родильного отделения больницы, сведения женской консультации о беременной

Карта лечащегося в кабинете лечебной физкультуры

Карта больного, лечащегося в физиотерапевтическом отделении (кабинете)

Журнал записи рентгенологических исследований

Карта больного, подвергающегося лучевой терапии

Дневник учета работы рентгено-диагностического отделения (кабинета)

Журнал учета процедур

Карта больного с имплантированным электрокардиостимулятором (ЭКС)

Экстренное извещение об инфекционном заболевании, пищевом, остром профессиональном отравлении, необычной реакции на прививку

Извещение о больном с вновь установленным диагнозом сифилиса, гонореи, трихомоноза, хламидиоза, герпеса урогенитального, аногенитальными бородавками, микроспории, фавуса, трихофитии, микоза стоп, чесотки

Извещение о больном с впервые в жизни установленным диагнозом злокачественного новообразования

Извещение о больном с впервые в жизни установленным диагнозом наркомании (токсикомании)

Экстренное извещение о случае острого отравления химической этиологии

Журнал учета инфекционных заболеваний

Справка о временной нетрудоспособности в связи с бытовой травмой, операцией аборта

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

Акт стационарной, амбулаторной, заочной, посмертной судебно-психиатрической экспертизы

Акт психиатрического освидетельствования осужденного

Акт психиатрического освидетельствования лица, находящегося на принудительном лечении

Журнал регистрации стационарной и амбулаторной судебно-психиатрической экспертизы

Журнал учета клинико-экспертной работы лечебно-профилактического учреждения

Книга регистрации листков нетрудоспособности

Журнал учета санитарно-просветительной работы

Медицинское свидетельство о рождении (с корешком)

Медицинское свидетельство о смерти (с корешком)

Медицинское свидетельство о перинатальной смерти (с корешком)

Талон на законченный случай временной нетрудоспособности

Карта аллергологического обследования

Паспорт больного аллергическим заболеванием

Медицинская карта больного, корригированного контактными линзами

Журнал регистрации больных, нуждающихся в контактных линзах, и больных, которым линзы выданы

Медицинское заключение на ребенка, передаваемого на воспитание в семью, по результатам независимого медицинского освидетельствования

Журнал учета консультаций в дистанционно-диагностическом кабинете (центре)

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

Карта записи консультации больного с острым экзогенным отравлением

Карта учета профессионального заболевания (отравления)

Экстренное извещение о случае смерти ребенка в возрасте до 2 лет жизни (мертворождении)

Извещение о больном с впервые в жизни установленным диагнозом активного туберкулеза, с рецидивом туберкулеза

Журнал регистрации исследований, выполняемых в отделении (кабинете) функциональной диагностики

Журнал регистрации исследований, выполняемых в отделе, отделении, кабинете эндоскопии

Извещение на больного с впервые установленным диагнозом лепры, на больного с рецидивом лепры

Контрольная карта на члена семьи больного лепрой или на лицо, имевшее тесный контакт с ним

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

Рабочий журнал кабинета экспертизы опьянения

Справка о доставке проб на химико-токсикологическое исследование

Направление на химико-токсикологическое исследование

Результаты химико-токсикологического исследования

Журнал регистрации результатов химико-токсикологических исследований

Карта внесения изменений

Регистрационная карта лица, подвергшегося радиационному воздействию в результате аварии на Чернобыльской АЭС

Лист учета данных дозиметрии

Направление на исследование образцов крови в ИФА на СПИД

Направление на исследование образцов крови на СПИД в реакции иммуноблота

Оперативное донесение о лице, в крови которого при исследовании в реакции иммуноблота выявлены антитела к ВИЧ

Извещение на ребенка с врожденными пороками развития

4. Медицинская учетная документация других типов лечебно-профилактических учреждений

Журнал регистрации амбулаторных больных

Тетрадь записи беременных, состоящих под наблюдением фельдшерско-акушерского пункта, колхозного роддома

Журнал учета приема больных и рожениц в стационар фельдшерско-акушерского пункта и колхозный родильный дом

История родов для колхозного родильного дома, фельдшерско-акушерского пункта

Журнал записи вызовов скорой медицинской помощи

Карта вызова скорой медицинской помощи

Сопроводительный лист станции скорой медицинской помощи

Дневник работы станции скорой медицинской помощи

Журнал регистрации приема вызовов и их выполнения отделением экстренной и планово-консультативной помощи

Задание на санитарный полет

Журнал регистрации плановых выездов (вылетов)

Журнал учета приема детей в дом ребенка

Журнал учета приема детей в ясли

Табель учета ежедневной посещаемости детей в детских яслях

Карта для записи питания ребенка (заполняется на детей в возрасте до 9 месяцев)

Журнал учета работы кабинета инфекционных заболеваний

Регистрационная карта воспитанника дома ребенка

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

Медицинская карта ребенка, воспитывающегося в доме ребенка

Карта выбытия воспитанника дома ребенка

5. Медицинская учетная документация учреждений судебно-медицинской экспертизы

Заключение эксперта (экспертиза трупа)

Акт судебно-медицинского исследования трупа

Заключение эксперта (экспертиза свидетельствуемого)

Акт судебно-медицинского освидетельствования

Заключение эксперта (экспертиза вещественных доказательств)

Акт судебно-гистологического исследования

Акт судебно-химического исследования

Направление в судебно-медицинскую лабораторию

Направление на судебно-химическое исследование

Направление на судебно-гистологическое исследование

Журнал регистрации трупов в судебно-медицинском морге

Журнал регистрации свидетельствуемых в судебно-медицинской амбулатории (кабинете)

Журнал регистрации комиссионных судебно-медицинских экспертиз по материалам следственных и судебных дел

Журнал регистрации вещественных доказательств и документов к ним в лаборатории

Журнал регистрации исследований мазков и тампонов в лаборатории

Журнал регистрации исследований трупной крови в лаборатории

Заключение (экспертизы по материалам дела)

Направление на консультацию, рентгенологическое исследование к "Заключению эксперта" ("Акту")

Журнал регистрации материалов и документов в гистологическом отделении

Журнал регистрации носильных вещей, вещественных доказательств, ценностей и документов в морге

6. Медицинская учетная документация лаборатории в составе лечебно-профилактических учреждений

Направление на анализ

Направление на гематологический, общеклинический анализ

Направление на биохимический анализ крови, плазмы, сыворотки, мочи, спинно-мозговой жидкости

Направление на цитологическое исследование и результат исследования

Направление на микробиологическое исследование

Направление на санитарно-микробиологическое исследование и результаты санитарно-микробиологического исследования

Направление для исследования крови на пробу Кумбса и результат исследования

Направление на исследования крови на резус-принадлежность и резус-антитела и результат исследования

    Галина Юрасова 2 лет назад Просмотров:

1 Проектирование ИС регистрации и учета пациентов «Больница» Сальникова А.Д. Ярославский филиал РЭУ им. Г.В. Плеханова Ярославль, Россия Designing IP registration and recording of patients ‘Hospital’ Salnikova A.D. Plekhanov Russian University of Economics Yaroslavl branch, Russia Аннотация В данной курсовой работе описаны функции ведения регистрации и учета пациентов в больнице, организация работы, структура предприятия, смоделирована и разработана информационная система. Также рассмотрены все основные документы по приему и движению лечения пациентов в больнице. В итоге разработан функциональный, простой и удобный интерфейс для работы в больнице.

2 ОГЛАВЛЕНИЕ ВВЕДЕНИЕ. 4 ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ И ФУНКЦИИ РЕШАЕМЫХ ЗАДАЧ ПЕРЕЧЕНЬ ВХОДНЫХ ДАННЫХ ПЕРЕЧЕНЬ ВЫХОДНЫХ ДАННЫХ ИСПОЛЬЗУЕМОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ. 8 ГЛАВА 2. ИНФОЛОГИЧЕСКОЕ, ДАТАЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ ПОСТРОЕНИЕ БИЗНЕС-ПРОЦЕССОВ, МОДЕЛЕЙ СИСТЕМЫ ВЫБОР ПЛАТФОРМЫ ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БД ГЛАВА 3. РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ ОПИСАНИЕ ИНТЕРФЕЙСА ПРИЛОЖЕНИЯ ОПИСАНИЕ СЦЕНАРИЯ РАБОТЫ ПРИЛОЖЕНИЯ ОПИСАНИЕ СТРУКТУРЫ ПРИЛОЖЕНИЯ ЗАКЛЮЧЕНИЕ СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

3 Введение Одной из актуальных проблем любого вида человеческой деятельности является проблема обработки увеличивающегося потока информации. Перспективным способом решения данной проблемы является автоматизация работы с информацией, в частности, создание компьютерных баз данных, позволяющих хранить, систематизировать и обрабатывать данные. Объект исследования: Городская больница 7 Предмет исследования: является процесс профессиональной деятельности работника приемного отделения, а именно: регистрация пациентов, создание и формирование истории болезни (медицинской карты) на каждого пациента. Больница — это организация, которая работает с очень большим объемом информации, как о сотрудниках, так и о пациентах. Поэтому целью данной курсовой работы является разработка конфигурации и АРМ работника приемного отделения в больнице по средствам системы проектирования прикладных решений (конфигураций) на платформе «1С: Предприятие» и ведения технической документации проекта. Итог работы заключается в том, что будет спроектировано и реализовано рабочее приложение для работника приемного отделения. В курсовой работе содержится три главы: 1. В первой главе рассмотрена предметная область, её составляющие, входные, выходные данные, ограничение предметной области. 2. Во второй главе поставлены бизнес-процессы, модели системы, выбрана платформа для разработки приложения. 3. В третьей главе рассмотрено описание разработки информационной системы. 3

4 Глава 1. Анализ предметной области 1.1 Описание предметной области и функции решаемых задач За основу проекта была взята больница городского типа. Она имеет штат врачей-специалистов и занимается стационарным лечением людей. В базе данных больницы хранится вся необходимая информация о каждом пациенте, поэтому имеется возможность проследить за всеми данными выбранного пациента (ФИО, лечащий врач, дата поступления в больницу и т.д.) Информационная система «Больница» позволяет проследить за всеми пациентами больницы. Можно узнать дату поступления больного вплоть да даты выписки, включая лечащего врача, диагноз, метод лечения и прочее. Эта система предназначена для обработки данных о пациентах, врачах, приеме и лечении больных, должна выдавать отчеты по запросу администрации. Изучение предметной области проводим на основе анализа основного первичного документа, действующего в городской больнице, для которой разрабатывается база данных. Таким документом является медицинская карта стационарного больного, представленная на рисунке: Рисунок медицинская карта стационарного больного 4

5 На рисунке представлена организационная модель. На данной модели отражены структуры, которые используются для эффективного функционирования системы «Приемное отделение больницы», а также представлены сотрудники данных структур, которые непосредственно учувствуют в жизнедеятельности системы. Данная модель необходима для построения процессов разработки, так как она выделяет в себе отделы и исполнителей, ответственных за устойчивость и выполнение поставленных функций и задач. Приемное отделение больницы Регистратура Работник регистратуры Смотровой кабинет Врачи Отделения больницы Зав. отделения Рисунок Организационная модель приемного отделения больницы 5

Читайте также:  Видеорегистратор датакам g5 цена отзывы

6 К основным функциональным обязанностям работника приемного отделения в больнице относятся: Прием и регистрация больных; Заполнение медицинской документации; Ежедневная и ежемесячная сводка движения больных; Транспортировка больных в лечебные отделения больницы; Проведение частичной санитарной обработки госпитализируемых больных. 1.2 Перечень входных данных Входные данные определяются реквизитами входного документа (рисунок 1.1.1): Данные о личности: ФИО, дата рождения; Данные о болезни: диагноз; Данные о движении больных: дата поступления и выписки, метод лечения, лечащий врач. К условно постоянной информации относятся сведения о личности пациентов, болезни, а к переменной информации сведения о датах движения больных. 1.3 Перечень выходных данных Анализ основных функциональных обязанностей работника приемного покоя (отделения) больницы позволяет отнести к выходной информации данные из следующих отчетов: Сведения о поступивших больных в больницу за определенный период; Сведения о прохождении лечения пациентов. 6

7 1.4 Используемое программное обеспечение В ходе разработки будет использовано следующее программное обеспечение: 1. Ramus Ramus программный продукт в области управления знаниями предприятия. Позволяет проводить описание, анализ и моделирование бизнес-процессов, а также строить систему классификации и кодирования. Поддерживает стандартную методологию IDEF0 (функциональное моделирование) и DFD; 2. ERwin Data Modeler AllFusion ERwin Data Modeler CASE-средство для проектирования и документирования баз данных, которое позволяет создавать, документировать и сопровождать базы данных, хранилища и витрины данных. Модели данных помогают визуализировать структуру данных, обеспечивая эффективный процесс организации, управления и администрирования таких аспектов деятельности предприятия, как уровень сложности данных, технологий баз данных и среды развертывания; 3. ARIS Express ARIS одно из популярных и эффективных средств, применяемых для моделирования и анализа бизнес-процессов; 4. 1С:Предприятие 1С:Предприятие предназначено для решения широкого спектра задач автоматизации учета и управления, стоящих перед динамично развивающимися современными предприятиями. 1С:Предприятие представляет собой систему прикладных решений, построенных по единым принципам и на единой технологической платформе. Руководитель может выбрать решение, которое соответствует актуальным потребностям предприятия и будет в дальнейшем развиваться по мере роста предприятия или расширения задач автоматизации. 7

8 Глава 2. Инфологическое и даталогическое проектирование 2.1 Построение бизнес-процессов, моделей системы Для начала необходимо создать контекстную модель информационной системы. Рисунок Контекстная диаграмма информационной системы Контекстная диаграмма содержит следующие параметры: Входной параметр обращение в приемное отделение или скорую помощь (данные о пациенте, т.е. дата поступления в больницу, ФИО, возраст, место работы, установление диагноза и др.); Выходной параметр история болезни (информация о пациенте от момента поступления в больницу до момента выписки, включая личные данные, диагноз, процедуры и прочее); Управляющие параметры состояние больного, стационарная карта больного, лимит времени (личная карта больного, лечение, продолжительность стационара); 8

9 Исполнительные параметры медицинский персонал (врачи, мед. сестры). Далее необходимо провести функциональную декомпозицию системы. Рисунок Диаграмма декомпозиции На выходе получили 5 диаграмм после проведения декомпозиции контекстной диаграммы: 1. Управление данными о врачах Входные данные получаем из входных потоков, «Обращение в приемное отделение, скорую помощь». 2. Управление личными данными пациентов В справочнике, в соответствующие поля вводятся данные о пациенте: ФИО, возраст, диагноз, метод лечения, дата поступления в больницу, срок выписки, номер палаты, отделение, лечащий врач, адрес. Ввод осуществляет работник приемного отделения. 3. Формирование медицинской карты стационарного больного. 9

10 Формируется медицинская карта для ведения документации в больнице. Заполняется автоматически, после введения данных. 4. Прохождение лечения больного После вывода медицинской карты больной проходит стационарное лечение в больнице. 5. Выписка пациента из больницы Происходит выписка пациента из больницы, закрытие медицинское карты и вложение её в архив Выбор платформы Для разработки выберем платформу «1С: Предприятие 8» — программный продукт компании 1С, предназначенный для автоматизации деятельности на предприятии. Достоинства платформы: Наличие большого количества потенциального персонала для работы в компании, где внедрены решения на базе 1С. Максимально быстрая и качественная поддержка бухгалтерских решений со стороны Компании 1С. Возможность создавать или дорабатывать индивидуальные проекты, которые учитывают бизнесс-процессы каждой организации. Встроенный объектно-ориентированный язык, специально разработанный компанией 1С. Для удобства работы программиста в оболочке "1С: Конфигуратор" разработаны различные вспомогательные инструменты (Синтакс-help, цветовое подсвечивание синтаксиса, встроенный дебагер и т.п.). Полная открытость программных продуктов 1С Все конфигурации, которые продаются конечным клиентам, имеют открытые коды, и любой 1с-программист может легко изменить или дописать готовую конфигурацию. 10

11 Единая технологическая платформа Благодаря такому фундаменту, как наличие единой технологической платформы достигается высокая стандартизация разработки, полная масштабируемость проектов и обеспечение быстрого внедрения современных технологий во всех прикладных решениях Логическое проектирование Основными объектами рассматриваемой предметной области являются пациенты, личные данные и движение больных. Из этого следует, что ПО содержит семь сущностей: «Регистрация», «Отделения», «Врачи», «Палата», «Назначения», «Процедуры», «История болезни». Рассмотрим атрибуты перечисленных объектов. Сведения об атрибутах приведены в таблице 1. Таблица 1 — Сведения об атрибутах Сущность Атрибуты сущности История болезни Номер карты ФИО Возраст Диагноз Дата поступления в больницу Назначения Процедуры Номер палаты Название отделения Лечащий врач Адрес Место работы 11

12 Отделения Врачи Палата Регистрация Назначения Процедуры Название отделения Количество палат ФИО врача Специальность Стаж работы Номер палаты Название отделения Медицинская карта ФИО пациента Дата поступления Комментарий Наименование Описание Наименование Описание На диаграмме (рисунок 2.3.1) отображается последовательная связь данных из всех сущностей данной системы (в данной диаграмме опущены отчёты и перечисления, поскольку, хотя они и являются сущностями данной системы, их присутствие не помогает наглядному отражению ситуации передачи данных). 12

13 Регистрация Медицинская_карта ФИО_пациента Дата_поступления Комментарий История_болезни Номер_карты ФИО_пациента Возраст Диагноз Дата_поступления_в_больницу Назначения Процедуры Номер_палаты Название_отделения Лечащий_врач Адрес Место_работы Врачи ФИО_врача Специальность Стаж_работы Процедуры Наименование Описание Отделения Название_отделения Количество_палат Палата Номер_палаты Название_отделения Рисунок ER-диаграмма Назначения Наименование Описание 13

14 Глава 3. Разработка информационной системы 3.1. Описание интерфейса приложения Схема приложения: 1. Рабочий стол является главным окном. На нем расположены управляющие элементы, определяющие все функции программного приложения. Подразделяются на два вида: Справочники Отчеты/документы 2. Следующие формы содержат информацию (справочную/отчеты). На рисунке представлено дерево функций приложения: Начало работы Выбор действия Справочники Отчеты/ документы 1. Регистрация 2. Отделения 3. Врачи 4. Палаты 5. Медицинская карта 6. Назначения 7. Процедуры 1. Сведения о поступивших больных в больницу за определенный период 2. Сведения о прохождении лечения каждого пациента Рисунок дерево функций приложения 14

15 3.2 Описание сценария работы приложения Рисунок рабочий стол приложения Управляющий элемент «Справочники» содержит в себе 7 справочников (рисунок 3.2.2): Рисунок справочники 15

16 Регистрация Позволяет просматривать списки пациентов больницы, а также вносить, редактировать или удалять информацию. Ввод данных доступен для пользователя с подсистемы "Справочники". Ввод данных на рисунке Рисунок Пункт справочника «Регистрация» Отделения (рисунок 3.2.4) Позволяет просматривать отделения, которые имеются в больнице. Рисунок Справочник «Отделения» 16

17 Врачи (рисунок 3.2.5) Содержит информацию о врачах Рисунок Справочник «Врачи» Палата (рисунок 3.2.6) Рисунок Справочник «Палата» Назначения (рисунок 3.2.7) Рисунок Справочник «Назначения» 17

18 Процедуры (рисунок 3.2.8) Рисунок Справочник «Процедуры» История болезни (рисунок 3.2.9) Рисунок Справочник «История болезни» 18

19 2 документа: Управляющий элемент «Документы» (рисунок ) содержит в себе Рисунок Управляющий элемент «Документы» Сведения о поступивших больных в больницу; Данный документ позволяет добавлять информацию о наличии пациентов (рисунок ) Рисунок Форма заполнения документа «Сведения о поступивших больных в больницу». 19

20 Сведения о прохождении лечения пациентов Данный документ позволяет добавлять информацию о пациентах и их лечении (рисунок ) Рисунок Форма заполнения документа «Сведения о прохождении лечения пациентов». 20

21 3.3 Описание структуры приложения Для того чтобы проверить программу, заполним справочники, документы для вывода отчета о пациентах, поступивших в больницу и вывода отчета о сведениях каждого пациента с их прохождением лечения. Рисунок Заполненный справочник «Регистрация» Рисунок Заполненный справочник «Отделения» 21

22 Рисунок Заполненный справочник «Палата» Рисунок Заполненный справочник «Врачи» 22

23 Рисунок Заполненный справочник «История болезни» Рисунок Заполненный справочник «Назначения» 23

24 Рисунок Заполненный справочник «Процедуры» Рисунок Заполненный документ «Сведения о поступивших больных в больницу» 24

25 Рисунок Заполненный документ «Сведения о прохождении лечения пациентов» Рисунок Отчеты 25

26 Рисунок Сформированный отчет «Сведения о поступивших больных в больницу за определенный период» Отчет «Сведения о поступивших больных в больницу за определенный период» выводит пациентов, которые были госпитализированы в определенный промежуток времени. Отчет сделан путём «схемы компоновки данных». Был установлен параметр «период» для ввода конкретных дат. И второй отчет показывает всех пациентов и их курс лечения (рисунок ): Рисунок Сформированный отчет «Сведения о прохождении лечения пациентов» 26

27 Заключение В результате проделанной работы было автоматизировано рабочее место работника приемного отделения больницы. В ходе проектирования автоматизации комплекса задач построены ряд моделей и даны их описания. Дана характеристика и описание входной и результативной информации, а также описана их структура. Разработан сценарий диалога (дерево вызова модулей). Работа позволяет любому пользователю хранить большие объёмы информации, обрабатывать их, сортировать, делать выборки по определённым критериям. 27

28 Список использованной литературы 1. Проектирование информационных систем: Учебное пособие / Н.Н. Заботина. — М.: НИЦ ИНФРА-М, с 2. Информационные системы в экономике: Учеб.пособие/Чистов Д.В. — М.: НИЦ ИНФРА-М, с. 3. [Электронный ресурс], сайт разработчиков 4. Тейк Д. «Документация разработчика Office» [Электронный ресурс], статья в Интернете. 5. Тейк Д. «Документация разработчика Office» [Электронный ресурс], статья в Интернете. 6. Виталий Яковчук «Ramus кроссплатформенная система моделирования и анализа бизнес-процессов» [Электронный ресурс], статья в Интернете. 7. Франклин Н. «ERwin Data Modeler» [Электронный ресурс], статья в Интернете. 8. «КомпьютерПресс» «ARIS Express» [Электронный ресурс], статья в Интернете. 28

Ссылка на основную публикацию
Adblock detector