Автоматизация учета вакцинации населения на базе Городской поликлиники №2 города Улан-Удэ

Разработка автоматического учета вакцинации населения на базе поликлиники. Обоснование выбора языка программирования. Классификация и кодирование информации. Схема взаимосвязи программных модулей и файлов. Технологический процесс решения задачи.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 02.04.2009
Размер файла 43,5 K

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

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

Содержание

Введение

1. Постановка задачи

2. Обоснование выбора языка программирования

3. Информационное обеспечение задачи

3.1 Классификация и кодирование информации

3.2 Характеристика входной информации

3.3 Характеристика нормативно-справочной информации

3.4 Характеристика результатной информации

4. Алгоритм решения задачи. Схема взаимосвязи программных модулей и файлов и ее описание

5. Технологический процесс решения задачи и его описание

Заключение

Использованная литература

Введение

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

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

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

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

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

Целью данной практики является учет вакцинации населения на базе поликлиники №2.

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

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

1. Постановка задачи

Целью данного практики является автоматизация учета вакцинации населения на базе Городской поликлиники №2 города Улан-Удэ.

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

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

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

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

Подсчет итогов осуществляется очень быстро и не требует повторного ввода данных. Затраты на ручной способ очень значительные. Организация учета прививок призвана обеспечивать:

1. систематический контроль за своевременным проставлением прививок;

2. начисление денежных средства покупку канцелярских товаров;

3. получение точных сведений об тех, кто не сделал прививки в назначенный срок;

Сущность и методы решения задачи соответствуют нормативным документам по организации прививок от гепатита. В задаче предусматривается обработка информации по прививкам.

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

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

1. Ввод данных о больных.

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

3. Будет осуществляться поиск по фамилии, по номеру, сортировка по фамилии, по дате рождения больного и фильтрация.

4. Редактировать, удалять, добавлять, изменять, заполнять и просматривать.

5. Упрощение работы.

6. Реализация поручения и контроль за проставлением прививок.

7. Повышения производительности труда сотрудников за счет сокращение времени.

8. Повышения оперативности доступа к информации.

9. Наличие удобного интерфейса.

Для реализации задачи используются следующие первичные документы: страховой полис - это документ прав граждан Российской Федерации в системе обязательного медицинского страхования и паспорт гражданина Российской Федерации, является основным документом, удостоверяющим личность гражданина Российской Федерации на территории Российской Федерации. Источниками входных данных является страховой полис, паспорт, так же выписка из медицинской карты от терапевта по участку. Участковый врач (либо мед. сестра ) производят осмотр, дают направления и на прививки, которые ставятся в процедурном кабинете.

В результате решения задачи должен быть получен сертификат о прививках - это документ в котором проставляются записи о сделанных профилактических прививках.

Программный продукт выполняется на языке Object Pascal в среде Delphi 7.

Периодичность решения задачи - ежедневно.

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

Описание выходных ведомостей:

Направление на прививку.

Н

Дано _______________________________________________

Дата проставления прививки «___» _____________200 г.

Тип прививки____________________________________

Анализы____________________________________

Участковый терапевт:

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

Вакцинация против гепатита В

Кратность

прививки

Наименование

препарата

Возраст

Дата

Доза

Серия

Подпись,

печать

1.

энтерикс

05.04

20.04.02

0,5

342444

2.

05.04

20.05.02

0,5

3.

05.04

23.10.02

0,5

Вакцинация против кори

Кратность

прививки

Наименование препарата

Возраст

Дата

Доза

Серия

Подпись,

печать

1.

кепторин

08.02

30.10.02

0,5

259687

2.

08.02

15.01.03

0,5

3.

08.02

14.02.03

0,5

Прививка против дифтерии

Кратность прививки

Наименование препаратов

Возраст

Дата

Доза

Серия

Подпись, печать

1 введение

секстаанатоксин

09.03

21.12.07

0,5

254789

2 введение

3 введение

Вакцинация против коревой - краснухи

Кратность прививки

Наименование препаратов

Возраст

Дата

Доза

Серия

Подпись, печать

1

секстаанатоксин

09.05

11.12.07

0,5

254789

2.

3. Обоснование выбора языка программирования

Для решения задачи был выбран язык программирования Object Pascal в среде Delphi.

Выбор обусловлен следующими особенностями:

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

- достаточно высокая скорость и надежность работы скомпилированных программ;

- ориентация на «визуальные» методы разработки программ, что позволяет быстро и качественно спроектировать и реализовать пользовательский интерфейс;

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

Delphi - система визуального объектно-ориентированного проектирования прикладных программ для Windows. Это превосходный инструмент, с помощью которого и начинающий пользователь, и программист-профессионал могут создавать одинаково профессионально выглядящий интерфейс к прикладным программам самых различных классов. Кроме того, Delphi позволяет работать с любыми базами данных, создавать прикладные программы для работы с Интернет и многое-многое другое. Недаром эта система пользуется широкой популярностью.

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

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

Один из таких тупиков или кризисов не так давно был связан с разработкой графического интерфейса пользователя. Программирование вручную привычных пользователю окон, кнопок, обработка событий мыши и клавиатуры, включение в программы изображений и звука требовало все больше и больше времени. Причем весь этот труд нередко пропадал почти впустую, поскольку через год - другой менялся общепринятый стиль графического интерфейса, и все приходилось начинать заново. Выход из этой ситуации обозначился благодаря двум подходам. Первый из них - стандартизация многих функций интерфейса, благодаря чему появилась возможность использовать библиотеки, имеющиеся, например, в Windows. Был создан API-Windows - пользовательский интерфейс Windows, содержащий множество полезных функций. Сами функции API Windows постоянно совершенствуются, их число растет, но при этом объявления функций - их интерфейс, не изменяются. Delphi - язык и среда программирования, относящаяся к классу RAD (Rapid Application Development _ «Средство быстрой разработки приложений») средств CASE - технологии. Delphi сделала разработку мощных приложений Windows быстрым процессом, доставляющим вам удовольствие. Приложения Windows, для создания которых требовалось большое количество человеческих усилий например в С++, теперь могут быть написаны одним человеком, использующим Delphi.

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

Работая в Windows, вы неоднократно видели одинаковые «объекты» во многих разнообразных приложениях. Диалоговые панели (например, Save File) являются примерами многократно используемых компонентов, встроенных непосредственно в Delphi, которая позволяет приспособить эти компоненты к имеющейся задаче, чтобы они работали именно так, как требуется создаваемому приложению. Также здесь имеются предварительно определенные визуальные и невизуальные объекты, включая кнопки, объекты с данными, меню и уже построенные диалоговые панели. С помощью этих объектов можно, например, обеспечить ввод данных просто несколькими нажатиями кнопок мыши, не прибегая к программированию. Это наглядная реализация применений CASE-технологий в современном программировании приложений. Та часть, которая непосредственно связана с программированием интерфейса пользователя, получила название визуальное программирование.

В Delphi также входят локальный SQL - сервер InterBase 5.0, генераторы отчётов, библиотеки визуальных компонентов.

Выгоды от проектирования АРМ в среде Windows с помощью Delphi:

- устраняется необходимость в повторном вводе данных;

- обеспечивается согласованность проекта и его реализации;

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

3. Информационное обеспечения задачи

3.1 Классификация и кодировка информации

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

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

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

Еще большее значение приобретают вопросы кодирования в связи с созданием систем машинной обработки информации на базе использования современных ЭВМ и аппаратуры передачи данных. Правильно построенные коды в значительной степени влияют на качество и эффективность функционирования систем машинной обработки данных в целом, позволяют эффективно решать вопросы стандартизации, сократить объем исходных данных.

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

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

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

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

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

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

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

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

Для кодирования информации для данного проекта была выбрана порядковая система кодирования.

Сложный код комбинированная система кодирования

ХХ

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

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

Классификатор:

Участок

№ отделения

Классификатор

Описание

01

12

0112

Прививка на первом участке, на 12 отделении.

18

0118

Прививка на первом участке, на 18 отделении

02

13

0213

Прививка на втором участке, на 13 отделении

23

0223

Прививка на втором участке, на 23 отделении

3.2 Характеристика входной информации

В решении задачи «Автоматизация учета вакцинации населении на базе Городской поликлиники №2 » участвуют следующие первичные документы.

Таблица 3.1. Первичные документы

Наименование первичного документа

Идентификатор

№ приложения

Паспорт гражданина РФ

ГБ0101

1

Страховой полис

ГБ0102

2

Медицинская карта

ГБ0103

3

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

Страховой полис - это документ прав граждан Российской Федерации в системе обязательного медицинского страхования. Выдается Министерством здравоохранения республики Бурятия, заполняется и подписывается страхователем, в одном экземпляре, выписывается для каждого гражданина.

Медицинская карта - содержит сведения о полном самочувствии человека, которому принадлежит карта. В медицинскую карту входят все анализы, записи по состоянию человека с самого его рождения. Заполняется по мере необходимости и подписывается участковым врачом. В одном экземпляре, выписывается для каждого человека.

Данные из входных документов вводятся в рабочий файл:

Таблица 3.2 Входные файлы

Наименование входного файла

Идентификатор

№ приложения (структура файла)

№ приложения (содержимое файла)

Таблица, содержащая сведение о сертификате (rab_ser.db)

ГБ0301

4

5

3.3 Характеристика нормативно-справочной информации

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

Таблица 3.3. Нормативно - справочные файлы

Наименования нормативно-справочного файла

Идентификатор

№ приложения

(структура файла)

№приложения (содержимое файла)

Таблица, содержащая информацию об участках (spr_ychas.db)

ГБ0311

6

7

Таблица, содержащая информацию об отделениях (spr_otd.db)

ГБ0312

8

9

Таблица, содержащая информацию о видах прививок (spr_vid_pr.db)

ГБ0313

10

11

Таблица, содержащая информацию об участковых врачах (spr_vrach.db)

ГБ0314

12

13

4. Схема взаимосвязи программных модуле и файлов и ее описания

Схема взаимосвязи программных модулей и файлов выглядит следующим образом:

ГБ0101

ГБ0102

ГБ0103

Описания схемы взаимосвязи программных модулей

На данной схеме, представлена входная информация в количестве трех видов:

1. Паспорт гражданина РФ ( ГБ0101);

2. Страховой полис (ГБ0102);

3. Медицинская карта (ГБ0103).

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

1. Направление на прививку (ГБ0401);

2. Сертификат профилактических прививок (ГБ0402).

5. Технологический процесс решения задачи и его описание

паспорт полис

Медицинская

карта

да

нет

Заключение

В наши дни информационные системы и технологии широко распространены во всех видах жизнедеятельности человека. Наиболее широко они используются в производственной, управленческой и финансовой деятельности. Также на сегодняшний день широкое применение получила децентрализованная форма обработки информации на базе ПЭВМ, которая ориентирована на создание автоматизированных рабочих мест (АРМ).

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

Внедрение персонального компьютера в учет создало такие условия для персонала как: оперативность, точность, надежность.

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

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

В данном проекте решается задача "Автоматизация учета вакцинации населении на базе Городской поликлиники №2". Программная разработка ориентирована на широкий круг специалистов, имеющих элементарные навыки работы на компьютере.

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

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

Максимальная автоматизация позволит:

1. Эффективно организовать ведение и систематизацию данных;

2. Значительно уменьшить риск возникновения ошибок при составлении отчетов;

3. Максимально сократить затраты временных и трудовых ресурсов;

4. Получить всю необходимую документацию.

Реализация задачи «Автоматизация учета вакцинации населении на базе Городской поликлиники №2» программным способом обеспечит контроль за вводимыми данными из первичных документов, их корректность и правильность при получении отчетности и множества другой справочной информации.

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

Литература

1. Глушаков С.В., Киевцов А.А., Теребилов С.А., Программирование на Delphi7.0, Харьков: «Фомео»; 2002.

2. ГОСТ 19.701-90 ИСО 5807-85 "Схема алгоритмов, программ, данных и систем".

3. ГОСТ 6.01.1-87 Единой системы кодирования и классификации технико-экономической информации.

4. Половнев Н.М., Якимов А.М., Системы автоматизированной обработки учетной информации. М: Финансы и статистика; 1994.

5. Фаронов В.В., Delphi 7. Учебный курс. - М: «Нолидж"; 1998.

6. Фаронов В.В., Delphi 7. «Руководство программиста». М: «Нолидж»; 1999.

7. Фаронов В.В., Шумаков П.В. Delphi 7. Руководство разработчика баз данных - М.: "Нолидж"; 1999.

8. Петков А.М., Шилин Т.Г., Медицинский справочник. - М; 1999.

9. Соболев Ю.Г., Миронов М.А., Энциклопедия по медицине. - М: «Фомео»; 2002.

10. Корошин Б.Е., Справочник прививок. - М; 2000.


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.