Разработка информационной системы в здравоохранении, родсистема в здравоохранении. Учет пациентов (с программой)
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 5
1.1 Информатизация здравоохранения в Республике Казахстан 5
1.2 Описание предметной области 10
1.3 Проблемы предметной области 11
1.4 Анализ программных продуктов 11
2 АНАЛИТИЧЕСКАЯ ЧАСТЬ 23
2.1 Характеристика объекта исследования 23
2.2 Структура поликлиники 24
3 ПРОЕКТНАЯ ЧАСТЬ 26
3.1 Сущность задач проектируемой информационной системы 26
3.2 Структура базы данных 27
3.3 Выбор СУБД 28
3.4 Выбор и обоснование программного обеспечения 29
3.5 Проектирование базы данных 30
3.5 Проектирование интерфейса 33
4 ЭКОНОМИЧЕСКАЯ ЧАСТЬ 38
4.1 Расчет себестоимости создания системы 38
4.2 Эффективность создания информационной системы 41
ЗАКЛЮЧЕНИЕ 43
СПИСОК ЛИТЕРАТУРЫ 45
ПРИЛОЖЕНИЕ. ЛИСТИНГ ПРОГРАММЫ 46
ВВЕДЕНИЕ
В настоящее время важность информатизации в здравоохранении мало у кого вызывает сомнения. Организаторы здравоохранения и вся медицинская общественность начали осознавать, что решение многих ключевых проблем здравоохранения, таких как повышение качества лечебно-диагностической помощи или повышение эффективности инвестиций, без применения информационных технологий невозможно. Согласно роли лечебно-профилактических учреждений в системе здравоохранения, создание информационных систем лечебно-профилактических учреждений также является ключевым в процессе информатизации отрасли.
Одно из главных отличий информатизации медицины от информатизации других областей состоит в том, что центральным объектом информационной модели в медицинских информационных системах является пациент. Исторический опыт показал, что наиболее эффективный способ привязки и группировки информации в медицинских информационных системах - ее концентрация вокруг пациента. Постепенно возникло понятие единого информационного пространства лечебно-профилактических учреждений, что подразумевает прозрачность медицинской информации, относящейся к конкретному пациенту, независимо от того, где, в каком учреждении эта информация была введена в информационную систему. Таким образом, появилась концепция единой медицинской карты, которую можно считать одним из достижений в этой области [1, с 68].
1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
1.1 Информатизация здравоохранения в Республике Казахстан
Единая национальная система здравоохранения (ЕНСЗ) нашла свое отражение в Государственной программе «СаламаттыҚазақстан» на 2011-2015 годы утвержденной Указом Президента Республики Казахстан от 29 ноября 2010 года № 1113.
В Послании Главы государства народу Казахстана от 28 января 2011 года даны поручения по завершению процесса внедрения ЕНСЗ к 2013 году.
Задачами 2011 года по внедрению ЕНСЗ являются: дальнейшее совершенствование оказания стационарной помощи на основе свободного выбора пациента, развитие конкурентной среды, обеспечение доступности высокоспециализированной медицинской помощи, улучшение качества медицинских услуг, развитие дифференцированной оплаты для медицинских работников стационара и включение стимулирующих механизмов на амбулаторно-поликлиническом секторе.
Создан Единый плательщик гарантированного объема бесплатной медицинской помощи (ГОБМП) в рамках стационарной и стационарозамещающей помощи при лечении заболеваний, за исключением психиатрических, инфекционных и туберкулезных в лице Комитета оплаты медицинских услуг, Министерства здравоохранения Республики Казахстан с территориальными департаментами (ТД КОМУ). При этом непосредственная оплата за услуги ГОБМП осуществляется на основании договора государственного заказа на предоставление услуг ГОБМП, заключаемый между ТД КОМУ и аккредитованной организацией здравоохранения путем сплошного контроля качества медицинских услуг в зависимости от конечных результатов.
Внедрение ЕНСЗ позволит:
1.2 Описание предметной области
Предметной областью называется часть реальной системы, представляющая интерес для данного исследования. При проектировании автоматизированных информационных систем предметная область отображается моделями данных нескольких уровней. Число уровней зависти от сложности решаемых задач, но в любом случае включает концептуальный и логический уровни.
В данном курсовом проекте предметной областью является работа отдела приемной отделения стационара, которая занимается лечением больных. Организационная структура больницы состоит из двух отделов: регистратуры и стационара. В регистратуре проводятся записи на приём и выдаются направления. Стационар, в свою очередь, состоит из нескольких отделений: приёмного покоя, кабинета приёма врача, диагностической палаты и санитарной комнаты.
1.3 Проблемы предметной области
После проведения исследования предметной области были выявлены следующие проблемы:
− с увеличением количества пациентов сети поликлиник, увеличивается количество информационных потоков, что приводит к снижению управляемости из-за несвоевременного получения информации, ошибочной информации или вовсе из-за отсутствия таковой. Это является недопустимым, так как может затянуть процесс лечения, привести к неверной и (или) несвоевременной постановки диагноза;
− затраты большого количества временных и человеческих ресурсов на обработку документов и необходимость увеличивать эти ресурсы с ростом количества клиентов;
− тратится много времени на подготовку и поиск необходимых историй болезней, личных карточек, результатов обследований;
− в связи с большим бумажным документооборотом возрастает нагрузка на персонал, в связи с чем возрастает количество ошибок;
1.4 Анализ программных продуктов
Медицинская информационная система осуществляет управление поликлиникой, больницей, аптекой, медицинским центром и позволяет организовать работу в виде единого механизма всех работников по медицинскому учреждению. Медицинские программы позволяют сотрудникам организации на регистратуре открывать электронные медицинские карты, вести учет медицинских книжек и записывать пациентов на прием. Медицинский учет обеспечивает кассирам возможность видеть за своим рабочим местом тех, кого записали на услугу, и принимать оплату от граждан. Программа медицинского обследования выполняет медицинское управление работой консультативных врачей и работников исследовательских кабинетов. Автоматизация клиник обеспечивает возможность для специалистов различных профилей видеть в открытой программе тех, кто к ним записан. Учет медицинских услуг возьмет на себя программное обеспечение. Электронная история болезни программа может хранить данные долгие годы и по ней значительно легче искать информацию, чем на бумажных носителях.
2 АНАЛИТИЧЕСКАЯ ЧАСТЬ
2.1 Характеристика объекта исследования
Объектом исследования является поликлиника №3 города Караганды. Коммунальное государственное предприятие «Поликлиника № 3 города Караганды» находится по адресу: проспект Шахтеров, 78, организовано путем объединения четырех семейно-врачебных амбулаторий Юго-Восточного региона в 2004г. Новое 4-х этажное здание, расположенное в микрорайоне Гульдер, сдано в эксплуатацию в январе 2009 г.
Расчетная мощность поликлиники 1000 посещений в смену. Численность обслуживаемого населения составляет - 72573 , из них детей от 0 до 14 лет - 14810. В территорию обслуживания входят: микрорайоны Степной-1, Степной-2, Степной-3, Степной-4, Гульдер-1, Гульдер-2, Орбита-1, Орбита-2, район Старого аэропорта, Нефтебазы, Мелькомбината, Мечети (частный сектор), микрорайон «Бесоба», микрорайон «Аэропорт городской», новые дома по проспекту Шахтеров, жилой комплекс «Самал» и территория «Федоровки». Филиал расположен по адресу улица: Юбилейная, 31 – центр семейного здоровья № 4.
3 ПРОЕКТНАЯ ЧАСТЬ
3.1 Сущность задач проектируемой информационной системы
Основные задачи приемного отделения:
− прием, осмотр и обследование больных, поступающих в приемное отделение.
− оказание медицинской помощи в минимально короткие сроки госпитализируемым больным, и больным, не нуждающимся в стационарном лечении, а также выдача последним справки о пребывании в стационаре.
− проведение необходимых диагностических, лабораторных и инструментальных исследований всем больным, наблюдение за больными, находящихся в приемном отделении до выяснения диагноза.
− оформление и ведение установленной медицинской учетной документации.
3.2 Структура базы данных
Входными данными для программы является информация о приемном отделении поликлинике, то есть информация о пациентах и врачах.
Диаграммы «Сущность-Связь» (ER-диаграммы) применяются для разработки схемы базы данных в форме одной модели или нескольких локальных моделей. С помощью подобных диаграмм можно спроектировать базу данных для сложной системы, определить в итоге количество таблиц, число и типы полей в каждой таблице, связи между таблицами.
Для отображения информационной модели рассматриваемого процесса на логической модели используются следующие сущности:
3.3 Выбор СУБД
Современные СУБД в основном являются приложениями Windows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ, нежели среда DOS. Снижение стоимости высокопроизводительных персональных компьютерах обусловил не только широкий переход к среде Windows, где разработчик программного обеспечения может в меньше степени заботиться о распределении ресурсов, но также сделал программное обеспечение ПК в целом и СУБД в частности менее критичными к аппаратным ресурсам элетроннно-вычислительной машины.
3.4 Выбор и обоснование программного обеспечения
Бурное развитие вычислительной техники, потребность в эффективных средствах разработки программного обеспечения привели к появлению систем программирования, ориентированных на, так называемую, «быструю разработку». В основе идеологии систем быстрой разработки (RAD-систем) лежат технологии визуального проектирования и событийного объектно-ориентированного программирования, суть которых заключается в том, что среда разработки берет на себя большую часть рутины, оставляя программисту работу по конструированию диалоговых окон и созданию функций обработки событий. Среди RAD-систем особо выделяется среда BorlandDelphi, которая позволяет создавать различные программы: от простейших одно оконных приложений до программ управления распределенными базами данных. В качестве языка программирования в среде BorlandDelphi используется язык Delphi, являющийся прямым потомком хорошо известного языка Pascal и позволяющий создавать системы любой сложности [4, с 15].
3.5 Проектирование базы данных
Разрабатываемая система является автоматизированной информационной системой "Приемного отделения стационара" и решает задачу автоматизации основных операций в деятельности оператора отвечающего за оформление записей на прием к врачам.
При создании нового врача оператор вносит в БД всю информацию о нем, которая включает:
3.5 Проектирование интерфейса
При разработке базы данных разработчик создал удобный интерфейс. При открытии программы появляется окно «Вход в базу данных». Необходимо ввести имя пользователя и пароль. В программе имеется разграничение прав пользователей. То есть обычные пациенты могут лишь посмотреть информацию о приеме, а работающие в регистратуре - полностью изменять данные.
4 ЭКОНОМИЧЕСКАЯ ЧАСТЬ
4.1 Расчет себестоимости создания системы
Себестоимость создания системы определяется по формуле:
ЗАКЛЮЧЕНИЕ
Современные программные системы становятся сложнее, чтобы обеспечить возможность решения глобальных задач, например, таких, как создание единой системы управления предприятием. При разработке таких систем важно хорошо представлять современные подходы, существующие в этой области, и основные сложности этого процесса.
Потребность в сложных программных системах растет. По мере того как увеличивается производительность и падает цена вычислительной техники, появляются возможности выполнить автоматизацию все более сложных процессов. Основная ценность проектирования при создании сложных информационных систем состоит в том, что оно позволяет свести к минимуму трудоемкую рутинную работу и сосредоточиться на решении творческих задач.
В результате курсового проектирования была разработана информационная система Отдела регистратуры "Городской поликлиники". Основой для создания информационной системы послужили проблемы предметной области. Автоматизированная информационная система «Поликлиника» была создана на языке программирования Delphi 7
База данных включает в себя данные о врачах, пациентах, кабинетах и вызовах, которые необходимые для работы поликлиники. База данных позволяет осуществлять добавление, изменение, поиск и удаление данных, а также просматривать данные.
Использование данной ИС упрощает доступ к персональным данным пациента, централизует хранение всех данных о пациенте и уменьшает количество противоречивых данных. Благодаря этому представляется возможность сократить численности административно-управляющего персонала и расходов на зарплату, избежать снижение пропускной способности сети поликлиник при увеличении количества пациентов, повысить уровень качества обслуживания и лечения. Все это приводит к повышению управляемости компанией в целом и, как следствие, к увеличению прибыли.
Результаты проектирования могут являться основой для разработки конечного продукта информационной системы сети поликлиник.
Цель курсового проекта информационной системы «Учет пациентов» была достигнута.
Задачи реализованы:
- изучена методика проектирования информационных систем,
- описана предметная область,
- создана функциональная модель, инфологическая и даталогическая модели,
- спроектирована база данных на основе инфологической и даталогической моделей и программно реализованы вышеперечисленные модели.
Полученная в результате выполнения проекта программа удовлетворяет поставленной задаче.
Готовый программный продукт обладает следующими достоинствами:
- невысокими системными требованиями;
- удобным интерфейсом;
- простотой установки.
В соответствии с предложенным техническим заданием была созданабаза данных «Учет пациентов», проведена следующая работа:
• Разработана информационная и инфологическая модели, заданной предметной области;
• выбрана модель данных и разработана концептуальная схема;
• разработана база данных по выбранной предметной области, содержащая не менее пяти объектов этой предметной области и не менее десяти записей;
• получен доступ к БД средствами Delphi;
• реализован пользовательский интерфейс;
• созданы приложения позволяющие редактировать, сортировать, находить необходимые данные;
• реализованыSQL запросы;
• сформированы отчеты.