Форум программистов, компьютерный форум, киберфорум
Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.65/34: Рейтинг темы: голосов - 34, средняя оценка - 4.65
0 / 0 / 1
Регистрация: 11.07.2013
Сообщений: 20

База данных пациентов электронной картотеки пациентов поликлиники

02.10.2016, 22:48. Показов 7001. Ответов 7
Метки нет (Все метки)

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

Id пациента - первичный ключ, id_telephone и id_passport - уникальные ключи.

В сущности врач id_doc - первичный ключ; дни приёма будут записываться в виде "пн, вт, ср..."; если в какой-то день врач не работает, тот день записываться не будет; время приёма записывается как обычно: "с-до".

Сущность Лечение: id_lch - первичный ключ, id_doc (внешний ключ) + id_pat(внешний ключ) + начало лечения + конец лечения - уникальный составной ключ, идея которого состоит в том, что не может один и тот же человек у одного и того же доктора начать лечится в одно и тоже время, ибо несколько раз будет только одна запись; предположим, что человек пришел и лечится у доктора и если дата окончания не заполнена, т.е. пустая, то человек снова начать лечится у этого доктора не может.

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

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

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

Вот ещё кое-что. Преподавателю совсем не понравилась сущность лечения, не захотев объяснить своё недовольство, аргументировав это тем, что он читал лекцию и повторять её не собирается. Единственное, что я помню, он прикопался конкретно к ключам в сущности Лечение. Сижу, ломаю голову над тем, что там может быть неверно. Очень нужна Ваша помощь! Заранее благодарю Вас!
Миниатюры
База данных пациентов электронной картотеки пациентов поликлиники  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.10.2016, 22:48
Ответы с готовыми решениями:

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

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

База данных запись пациентов
Как можно сделать запись пациентов, чтобы врачей и пациентов можно было выбирать с помощью DBLookupCombobox и просмотреть в очереди сколько...

7
5967 / 4543 / 1094
Регистрация: 29.08.2013
Сообщений: 28,157
Записей в блоге: 3
03.10.2016, 13:12
Цитата Сообщение от AlexEden Посмотреть сообщение
дни приёма будут записываться в виде "пн, вт, ср..."
бред

Цитата Сообщение от AlexEden Посмотреть сообщение
время приёма записывается как обычно: "с-до".
бред

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

Цитата Сообщение от AlexEden Посмотреть сообщение
Преподавателю совсем не понравилась сущность лечения
что такое "лечение" в Лечении?? )))
0
 Аватар для VinniPuh
9127 / 6129 / 593
Регистрация: 27.03.2013
Сообщений: 19,972
03.10.2016, 22:48
qwertehok, ну почему же бред?
Допускаю, что вы ни разу не болели, но входя в поликлинику я сразу упираюсь в доску с расписанием приема врачей.
Например - Глазнюк - Петров, принимает - пн., Вт., Пт. с 08:00 по 14:00
а Глазнюк - Иванова - Вт., Ср., Вс., В вечернее время.
Соответственно чтобы в регистратуре не выдали талон на утро в Чт. к Ивановой, то составляется расписание работы в какие дни недели и в какой период времени данный дохтор работает.
0
480 / 393 / 113
Регистрация: 24.04.2012
Сообщений: 1,632
Записей в блоге: 3
04.10.2016, 03:52
Цитата Сообщение от AlexEden Посмотреть сообщение
Преподавателю совсем не понравилась сущность лечения, не захотев объяснить своё недовольство
Уникальный составной ключ с такими полями это бред. Вот он и не доволен.
Где-то в этой ветке была подобная тема поищи.
И начинай с самого простого с Организации, потом Отделения, Врачи (Сотрудники), Расписание.
Пациенты, Адреса (можно как пациентов так и сотрудников), Виды Адресов,
Документы (можно как пациентов так и сотрудников), Виды Документов,
Карты (мед. карты пациентов), Виды карт,
Прием врача, Направления на анализ, Анализ
ну и т.д. и т.п.
0
5967 / 4543 / 1094
Регистрация: 29.08.2013
Сообщений: 28,157
Записей в блоге: 3
04.10.2016, 08:39
Цитата Сообщение от PuhKMV Посмотреть сообщение
Допускаю, что вы ни разу не болели, но входя в поликлинику я сразу упираюсь в доску с расписанием приема врачей.
вы не путайте внешний вид объявления и хранение этих данных в БД
0
 Аватар для VinniPuh
9127 / 6129 / 593
Регистрация: 27.03.2013
Сообщений: 19,972
04.10.2016, 08:50
Цитата Сообщение от qwertehok Посмотреть сообщение
...вы не путайте внешний вид объявления и хранение этих данных в БД...
Возможно я до конца и не вник в суть данного обсуждения и чего то как частенько бывает - Рамсы попутал, но если я в БД заранее ввел расписание работы врача, то в регистратуре ну прям ни как не смогут зарегистрировать пациента на прием к врачу в день недели и время, когда он не работает.
Или вы ваще о чем то другом? Что то я ни как не въеду до конца.
Миниатюры
База данных пациентов электронной картотеки пациентов поликлиники  
0
5967 / 4543 / 1094
Регистрация: 29.08.2013
Сообщений: 28,157
Записей в блоге: 3
04.10.2016, 09:17
Цитата Сообщение от PuhKMV Посмотреть сообщение
Или вы ваще о чем то другом?
вот у вас на картинке есть "С" и "По", а у ТС только "Время приема"
Я и подумал что раз не разбито - значит он будет хранить как 9-12, а это бред
1
 Аватар для VinniPuh
9127 / 6129 / 593
Регистрация: 27.03.2013
Сообщений: 19,972
04.10.2016, 09:20
А, вон вы про что, теперь на третий день до Мудрого Зоркого Сокола - Пуха кажется дошло.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.10.2016, 09:20
Помогаю со студенческими работами здесь

Автоматизация учёта пациентов в регистратуре поликлиники или учет успеваемости студентов - что проще?
Всем привет! Подскажите, пожалуйста, какую ИС на c# в Windows forms проще создать: Автоматизация учёта пациентов в регистратуре...

Децентрализованное хранилище данных пациентов
Всем привет. Изучаю проект по децентрализованном хранилище данных пациентов. Использую Truffle, Ganache, Solidity, Metamask, Smart...

Списки пациентов
Имеется следующая База данных. ----------------------------------- Таблица Отделения Номер_отделения,Имя_отделения ...

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

База данных поликлиники
здравствуйте. нужна помощь с схемой базы данных (нужна только она) тема поликлиники поднималась не раз, может есть у кого готовый скрин?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru