Софт-Архив

Учет Пациентов img-1

Учет Пациентов

Рейтинг: 4.3/5.0 (1918 проголосовавших)

Категория: Windows: Медицина

Описание

Учет пациентов portable x86, RUS

Учет пациентов 2.39 portable x86 [13.04.2011, RUS]

Учет пациентов 2.39 portable

Год/Дата Выпуска. 13.04.2011

Версия. 2.39

Разработчик. Простой софт

Разрядность. 32bit

Совместимость с Vista. да

Совместимость с Windows 7. да

Лекарство. Не требуется

Системные требования :

> Microsoft Windows 2000/XP/Server 2003/2008/Vista/Seven или выше;

> процессор Intel Pentium II 400 MГц и выше;

> оперативную память 128 Мбайт и выше;

> жесткий диск;

> SVGA-дисплей.

Для нормальной работы программы должна быть выбрана 16-битная, или выше, цветовая палитра.

Для установки программы требуется 12 Мбайт свободного пространства на жестком диске.

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

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

Локальная сеть, построенная на WiFi, не желательна. В этом случае возможны перегрузки по сети

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

Описание :

Программа предназначена для ведения базы данных Microsoft Access или Microsoft SQL Server при помощи удобной оболочки/графического интерфейса.

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

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

а также выполнять выборку данных SQL запросами, удобными фильтрами и поиском, экспорт в Word, Excel, HTML, RTF, CSV, создавать диаграммы, распечатывать и многое другое.

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

Portable версия :

- создавалась в среде Windows XP Professional sp2 ru и не тестировалась автором сборки в Windows Vista и Windows 7;

- эксплуатировалась в течении нескольких месяцев под Windows 2003 Server sp2 ru, проблем не замечено;

- работает с Flash диска, жесткого диска;

- содержит справку на русском языке;

- не содержит демонстрационные скрипты на языке Visual Basic;

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

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

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

Доп. информация

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

Стандартные инструменты работы с таблицами включают применение сортировки, фильтрации, группировки и поиска по любому полю. Имеется возможность создавать новые поля не только с хранимой, но и вычисляемой по формулам типа SELECT информацией, а также создавать поля типа "картинка". Программа позволяет строить дерево данных по заданным полям, считать итоги по заданным формулам, задавать правила цветовыделения строк, определять ниспадающие списки и значения в них, определять подчиненные таблицы с типом связи "один-ко-многим" или "многие-ко-многим". Любую таблицу можно распечатать, экспортировать в MS Excel, сгенерировать MS Word документ на основе шаблона с закладками.

Другие статьи, обзоры программ, новости

Учет пациентов - для ведения базы данных пациентов

Скачать Учет пациентов 2.57 - для ведения базы данных пациентов бесплатно 23-08-2011, 11:22 | Просмотров: 2399

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

Стандартные инструменты работы с таблицами включают применение сортировки, фильтрации, группировки и поиска по любому полю. Имеется возможность создавать новые поля не только с хранимой, но и вычисляемой по формулам типа SELECT информацией, а также создавать поля типа "картинка". Программа позволяет строить дерево данных по заданным полям, считать итоги по заданным формулам, задавать правила цветовыделения строк, определять ниспадающие списки и значения в них, определять подчиненные таблицы с типом связи "один-ко-многим" или "многие-ко-многим". Любую таблицу можно распечатать, экспортировать в MS Excel, сгенерировать MS Word документ на основе шаблона с закладками. Имеется импорт из других источников данных. И многие другие удобства.

Программа позволяет:

Хранить в электронном виде полную картотеку пациентов, содержащую карточки больных и присоединенные к ним графические изображения (рентгенологических или цифровых снимков DICOM через eFilm) и документы MS Office

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

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

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

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

Основные возможности программы:

Создавать, изменять, удалять записи, поля, таблицы

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

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

Сортировать таблицы по любому полю, включая сортировку по нескольким полям (до 3-х) удерживая клавишу Shift

Фильтровать таблицу по любому полю, используя следующие операторы: "Содержит", "Не содержит", "Начинается с", "Не начинается с", "Кончается на", "Не кончается на", LIKE, NOT LIKE

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

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

Помечать записи как "Мертвое" ("Неинтересное"), тогда они будут отображаться серым (или другим) цветом

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

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

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

Изменять или удалять сразу несколько записей в любой таблице базы данных с помощью формы "Групповое обновление"

Создавать новые хранимые поля для таблиц следующих типов: текстовое, числовое, Да/Нет, Дата и время

Создавать вычисляемые поля для таблиц, например можно создать поле с формулой "[Поле 1] / [Поле 2]"

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

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

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

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

Менять порядок следования полей в любой таблице, используя перетаскивание или с помощью формы "Настройки"

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

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

Экспортировать данные любой таблицы в MS Excel или текстовый CSV-файл с учетом текущего представления таблицы

Экспортировать текущую запись в MS Word на основе файла-шаблона с закладками, соответствующими названиям полей

Работать с несколькими файлами баз данных, создавать новые базы данных, разумеется, можно также открывать их с помощью MS Access.

В архиве также содержится подробное руководство пользователя и администратора.

Активация | Рег. код: Присутствует

Операционная система: Windows 2000/2003/XP/Vista/2008/Win 7.

Язык интерфейса: Русский

Размер: 18.05 MB

Скачать Учет пациентов 2.57 + Manual

Учет пациентов - скачать бесплатно Учет пациентов

Учет пациентов 2.461

Программа предназначена для ведения базы данных пациентов, результатов обследований и заключений. Полученные в ходе обследования данные хранятся в таблицах базы данных в текстовом, числовом, графическом форматах, а также в DOC-файлах. Предусмотрено ведение журнала приема, а также справочника заболеваний-диагнозов. Доступны простые и развитые средства настройки пользовательского интерфейса и обработки списков пациентов, врачей, отделений, организаций, обследований, а также любых других пользовательских списков. Стандартные инструменты работы с таблицами включают применение сортировки, фильтрации, группировки и поиска по любому полю. Имеется возможность создавать новые поля не только с хранимой, но и вычисляемой по формулам типа SELECT информацией, а также создавать поля типа "картинка". Программа позволяет строить дерево данных по заданным полям, считать итоги по заданным формулам, задавать правила цветовыделения строк, определять ниспадающие списки и значения в них, определять подчиненные таблицы с типом связи "один-ко-многим" или "многие-ко-многим". Любую таблицу можно распечатать, экспортировать в MS Excel, сгенерировать MS Word документ на основе шаблона с закладками. Имеется импорт из других источников данных. И многие другие удобства. Доработана реализация прав доступа к подчиненным таблицам.Исправлена ошибка экспорта в MS Word по шаблону при установленном MS Office 2007. Экспорт в MS Word: помимо данных основной таблицы экспортируются отмеченные подчиненные таблицы. Экспорт в MS Word по шаблону: можно добавлять закладки соответствующие внутренним именам подчиненных таблиц; для одного поля можно вставлять несколько закладок в разные места шаблона - к имени закладки нужно добавлять символ нижнего подчеркивания и номер, например "Name", "Name_2", "Name_3". Добавлена возможность добавления выбранного значения в текстовое поле автоформы при выборе из другой таблицы. Для этого нужно кликнуть в конец текста текстового поля, а затем нажимать кнопку ". "

Что нового в версии 2.461

4. Новая настройка в отчетах "Объединять по полям"

Учет пациентов скачать

Учет пациентов 1.68

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

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

Доработана реализация прав доступа к подчиненным таблицам.Исправлена ошибка экспорта в MS Word по шаблону при установленном MS Office 2007. Экспорт в MS Word: помимо данных основной таблицы экспортируются отмеченные подчиненные таблицы. Экспорт в MS Word по шаблону: можно добавлять закладки соответствующие внутренним именам подчиненных таблиц, для одного поля можно вставлять несколько закладок в разные места шаблона - к имени закладки нужно добавлять символ нижнего подчеркивания и номер, например "Name", "Name_2", "Name_3". Добавлена возможность добавления выбранного значения в текстовое поле автоформы при выборе из другой таблицы. Для этого нужно кликнуть в конец текста текстового поля, а затем нажимать кнопку ". "

Учет пациентов Rus

Учет пациентов 2.258 Rus

Учет пациентов — программа для учета пациентов, результатов обследований и заключений. Сегодня многие предприятия прибегают к использованию компьютерных программ с целью оптимизации своей деятельности. Программа для учета пациентов поможет создать базу данных посетителей клиники, результатов обследований и медицинских заключений. Она проста в использовании и удобна для всех сотрудников клиники! Программа «Учет пациентов» сохраняет полученные в ходе обследований данные в виде таблицы. Информация может храниться в текстовом, числовом или графическом вариантах. Журнал приема также ведется в электронном формате.

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

Стандартные инструменты работы с таблицами включают применение сортировки, фильтрации, группировки и поиска по любому полю. Имеется возможность создавать новые поля не только с хранимой, но и вычисляемой по формулам типа SELECT информацией, а также создавать поля типа "картинка". Программа позволяет строить дерево данных по заданным полям, считать итоги по заданным формулам, задавать правила цветовыделения строк, определять ниспадающие списки и значения в них, определять подчиненные таблицы с типом связи "один-ко-многим" или "многие-ко-многим". Любую таблицу можно распечатать, экспортировать в MS Excel, сгенерировать MS Word документ на основе шаблона с закладками. Имеется импорт из других источников данных. И многие другие удобства.

Программа позволяет:

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

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

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

Автоматизировать работу специалистов регистратуры (руководство сможет отслеживать оплату всех услуг, заказанных пациентами)

Основные возможности программы:

С помощью программы вы сможете делать следующее:

* Создавать, изменять, удалять записи, поля, таблицы

* Импортировать данные в любую таблицу базы данных из текстовых файлов

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

* Сортировать таблицы по любому полю, включая сортировку по нескольким полям (до 3-х) удерживая клавишу Shift

* Фильтровать таблицу по любому полю, используя следующие операторы: "Содержит", "Не содержит", "Начинается с", "Не начинается с", "Кончается на", "Не кончается на", LIKE, NOT LIKE

* Группировать одинаковые данные в любом поле, когда таблица отсортирована по этому полю (для отмеченных полей в свойствах таблицы)

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

* Помечать записи как "Мертвое" ("Неинтересное"), тогда они будут отображаться серым (или другим) цветом

* Настраивать правила цветовыделения. Вы сами определяете, какие строки, каким цветом и при каких условиях выделять.

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

* Изменять данные в любом поле (кроме ID и вычисляемых полей) прямо в таблице или в отдельной форме (выбирается в настройках), отмечать несколько записей, удалять, печатать, экспортировать отмеченные

* Изменять или удалять сразу несколько записей в любой таблице базы данных с помощью формы "Групповое обновление"

* Создавать новые хранимые поля для таблиц следующих типов: текстовое, числовое, Да/Нет, Дата и время

* Создавать вычисляемые поля для таблиц, например можно создать поле с формулой "[Поле 1] / [Поле 2]"

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

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

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

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

* Менять порядок следования полей в любой таблице, используя перетаскивание или с помощью формы "Настройки"

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

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

* Экспортировать данные любой таблицы в MS Excel или текстовый CSV-файл с учетом текущего представления таблицы

* Экспортировать текущую запись в MS Word на основе файла-шаблона с закладками, соответствующими названиям полей

* Работать с несколькими файлами баз данных, создавать новые базы данных, разумеется, можно также открывать их с помощью MS Access.

В архиве также содержится подробное руководство пользователя и администратора.

Журнал пациентов - Все для студента

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

Программа «Журнал пациентов» позволяет хранить амбулаторные карты пациентов и вести учёт пациентов в электронном виде.

При приёме врач быстро находит пациента в электронном журнале и видит всю историю болезни, предыдущие посещения и такую информацию:

Фамилия, имя, отчество, показаны в журнале (главном окне)

Телефоны: домашний, рабочий, мобильный

Жалобы при поступлении

Анамнез заболевания

Статус пациента (например, лор-статус)

Рекомендации

Проведённое обследование

Врач, принявший больного

Амбулаторные и хирургические вмешательства

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

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

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

Возможна работа программы по сети.

Разработчик: Сергей Плотников

Учет пациентов в медицинской информационной системе CS Polibase (программа учета пациентов)

Картотека учета пациентов

Картотека учета пациентов МИС CS POLIBASE содержит полный перечень электронных карт пациентов, которые можно объединять в группы, классифицировать по категориям и параметрам.

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

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

Разработка базы данных Учет, регистрация пациентов и приемов

Тема: Разработка базы данных " Учет, регистрация пациентов и приемов
  • Вид работы: Курсовая работа (т)
  • Предмет: Информационное обеспечение, программирование
  • Все курсовые работы по информационному обеспечению Скачать Читать текст оnline Поможем написать курсовую

Содержание

Заключение

Библиографический список

пользовательский приложение программный запрос

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

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

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

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

· Исследовать предметную область;

· Создать инфологическую и даталогическую модели данных;

· Установить тип связей в таблице;

· Разработать и заполнить таблицы соответствующими данными;

· Создать запросы для вывода необходимых полей;

· Разработать web-приложение для удобства пользования.

1. Анализ предметной области

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

· ДОКТОР (код доктора, фамилия, имя, отчество, профиль, квалификация, кабинет);

· ПАЦИЕНТ (код пациента, фамилия, имя, отчество, номер карты, адрес, телефон, № СНИЛС, № полиса, паспортные данные);

· ПРЕПАРАТЫ (код препарата, название препарата, категория);

· ПРИЕМ ( код приема, код доктора, код пациента, код рецепта, диагноз, дата и время приема, примечания);

· РЕЦЕПТ (код рецепта);

· Рецепт/Препарат (код рецепта, код препарата, дозировка, курс);

Сущности Доктор и Пациент связаны с Приемом, внешними ключами которого будут являться код доктора, код пациента. Рецепт является вспомогательной сущностью, не имеющей первичный ключ, она разделяет связь многие-ко-многим (N:М) между приемом и препаратом.

2. Инфологическая модель данных

ER-диаграмма - это набор сущностей и связей между ними. Она содержит информацию о сущностях системы и способах их взаимодействия, включает идентификацию объектов, важных для предметной области (сущностей), свойств этих объектов (атрибутов) и их отношений с другими объектами (связей). Во многих случаях информационная модель очень сложна и содержит множество объектов [4]. Основные понятия ER-диаграмм представлены в Таблице 1.

Таблица 1 - Основные понятия ER-диаграммы

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

Между двумя сущностями возможны четыре вида связей:

· один-к-одному (1:1): в каждый момент времени каждому представителю (экземпляру) сущности А соответствует 1 или 0 представителей сущности В;

· один-ко-многим (1:М): одному представителю сущности А соответствуют 0, 1 или несколько представителей сущности В;

· многие-к-одному (М:1): одному представителю сущности B соответствуют 0, 1 или несколько представителей сущности А;

· многие-ко-многим (N:М): одному представителю сущности B соответствуют 0, 1 или несколько представителей сущности А и одновременно одному представителю сущности А соответствуют 0, 1 или несколько представителей сущности В.

Инфологическая модель БД "Учет, регистрация пациентов и приемов", представленная на Рисунке 2.1, составлена по всем требованиям построения ER-диаграмм и включает в себя семь сущностей со всеми их атрибутами, описание и виды связей между сущностями

Рисунок 2.1 - Инфологическая модель

3. Даталогическая модель данных

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

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

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

Логическая и физическая модели БД "Учет, регистрация пациентов и приемов" представлены на Рисунке 3.1 и на Рисунке 3.2 соответственно.

4. Создание базы данных

MySQL - это система управления реляционными базами данных. В реляционной базе данные хранятся в отдельных таблицах, благодаря чему достигается выигрыш в скорости и гибкости. Таблицы связываются между собой при помощи отношений, благодаря чему обеспечивается возможность объединять при выполнении запроса данные из нескольких таблиц. SQL как часть системы MySQL можно охарактеризовать как язык структурированных запросов плюс наиболее распространенный стандартный язык, используемый для доступа к базам данных [5].

База данных Poliklinika ("Учет, регистрация пациентов и приемов") состоит из пяти таблиц Doctor (доктор), Patsiyent (пациент), Preparat (препарат), Priyem (прием), Recept (рецепт).

Таблицы Doctor (доктор), Patsiyent (пациент) связаны с таблицей Priyem (прием). Способ создания связей через внешние ключи представлен на Рисунке 4.1.

Рисунок 4.1 - Внешние ключи

Таблица Priyem, связана с таблицей Doctor через столбец Kod_doctora (Код доктора), который стал внешним ключом. Таблица Priyem связана с таблицей Patsiyent через столбец Kod_patsiyenta (Код пациента).

Во всех случаях стоит каскадное обновление и удаление.

Таблицы Priyem (Прием), Preparat (Препарат) связаны с таблицей Recept (Рецепт). Способ создания связей через внешние ключи представлен на Рисунке 4.2.

Рисунок 4.2 - Внешние ключи

Таблица Recept, связана с таблицей Preparat через столбец Kod_preparata (Код препарата), который стал внешним ключом. Таблица Recept связана с таблицей Priyem через столбец Kod_priyema (Код приема).

В первом случае стоит каскадное обновление и удаление, а во втором ограниченное обновление и каскадное удаление.

В таблице Doctor (см. Рисунок 4.3) первичным ключом является Kod_doctora (код_занятия). Данные о докторе (Famil_doc, Imia_doc, Otch_doc) имеют строковый тип (VARCHAR) длиной в 50 символов, профиль доктора (Profil) имеет строковый тип (VARCHAR) длиной в 30 символов, номер кабинета (Kabinet) имеет числовой тип данных (INT) длиной в 10 символов, квалификация (Kvalifikaciya) имеет строковый тип (VARCHAR) и количество символов 30.

Рисунок 4.3 - Doctor (Доктор)

В таблице Patsiyent первичным ключом является Kod_patsiyenta (Код пациента) и хранятся такие данные о пациентах, как Famil_pats (Фамилия), Imia_pats (Имя), Otch_pats (Отчество), Adres (Адрес), Pasp_dan (Паспортные данные). Они являются строковыми данными (VARCHAR). Номер карты пацциента (№_kartyi) и телефон (Phone) обозначаются цифрами, поэтому стоит числовой тип данных - INT. В номере СНИЛС (№SNILS) присутствуют как буквы, так и числа, поэтому используется строковый тип данных длиной в 11 символов. Полис (Polis) так же является строковым типом данных и имеет 16 символов. Таблица показана на Рисунке 4.4.

Таблица Preparat, показанная на Рисунке 4.5, состоит из первичного ключа Kod_preparata (Код_препарата), имеющий длину строки 11 и числовой тип данных INT. Название препарата (Nazvanie_prep) и категория (Kategoriya) имеют строковый тип данных VARCHAR и отведенная длина для них равняется 70.

Рисунок 4.5 - Preparat (Препарат)

Таблица Priyem (см. Рисунок 4.6) состоит из первичного ключа Kod_priyema (Код_приема). Диагноз (Diagnoz), поставленный врачом является строковым типом данных VARCHAR и отведенная длина равняется 50. Дата приема (Data_vremia) так же имеет тип VARCHAR. В примечаниях (Primech) будет храниться дополнительная информация, не обязательная к заполнению, поэтому поле может принимать нулевое значение и оставаться пустым.

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

Таблица Recept представленная на Рисунке 4.7, первичного ключа не имеет, так как является связующей, вспомогательной таблицей. Она имеет вторичные ключи Kod_preparata (Код препарата) и Kod_priyema (Код приема) с помощью которых передаются данные из других таблиц. Дозировка (Dozirovka) и Курс (Kyrs) имеют строковый тип VARCHAR и длину строк 50.