powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Верна ли структура базы?
25 сообщений из 56, страница 1 из 3
Верна ли структура базы?
    #37313138
Фотография NickBell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день,

Меня интересует, правильно ли составлена структура? Учтены ли все моменты?
...
Рейтинг: 0 / 0
Верна ли структура базы?
    #37313345
П-Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не верна.
Не учли.
...
Рейтинг: 0 / 0
Верна ли структура базы?
    #37313360
Фотография NickBell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П-Л,

Что именно?
...
Рейтинг: 0 / 0
Верна ли структура базы?
    #37313454
П-Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Многое.

Нельзя лечитья у разных врачей. Сам врач не может заоболеть и лечиться у коллеги. Нельзя принимать несколько лекарств. Нет диагнозов. Нет анализов. Нет расписания работы врачей. Да ничего в общем-то нет. 3 таблицы - слАбо даже для учебного примера.

В таком духе можно до-о-о-олго переписываться. Где Ваши ФТ ?
...
Рейтинг: 0 / 0
Верна ли структура базы?
    #37313583
Фотография NickBell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не касаюсь большой базы.

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

Анализ – не понадобится.

Диагноз – одно поле им нужно. Сейчас заметила таблицу «Список пациентов» надо разделить. Диагноз и еще несколько полей не там записаны.

Расписание врачей – ей не нужно.

Здесь почти все данные (поля) есть в таблицах, которые мне дали.
...
Рейтинг: 0 / 0
Верна ли структура базы?
    #37314560
П-Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зашибись.

На одном рабочем месте свой оригинальный недовелосипедик о трех таблицах, на следующем - тоже придется от нуля изобретать другой. Если это не учебный пример, то двигать автоматизацию таким образом я бы категорически не стал.
...
Рейтинг: 0 / 0
Верна ли структура базы?
    #37315149
Фотография NickBell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П-Л,

Пожалуй, на начальном этапе, действительно лучше всего будет на Excel-е подготовить формы, чтобы там заполняли данные в компьютерном виде.
Ну а дальше, посмотрим, что делать. Вполне возможно, что и из других отделений захотят что-то в таком стиле, а это уже может принять другой оборот.
...
Рейтинг: 0 / 0
Верна ли структура базы?
    #37315264
П-Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если бы вам можно было с самого начала оговорить скоуп проекта и его расширение... Либо у вас есть веские причины хотеть облегчить труд именно на этом рабочем месте (работает близкий человек). Сама по себе автоматизация небольшого кусочка совершенно ненаказуема.
...
Рейтинг: 0 / 0
Верна ли структура базы?
    #37315362
Фотография NickBell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П-Л,

Я не отказываюсь от своей идеи, но для первого этапа сделаю им в Excel, что даст мне больше времени на разработку схемы и т.д. Если мини-проект у меня получится нормально, то тогда можно будет его развить и уточнить другие детали, если нужно будет.
Мне это просто интересно.
...
Рейтинг: 0 / 0
Верна ли структура базы?
    #37315408
П-Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для самообучения - тоже вполне подходящая задачка. Но на экселе я бы все равно не делал.
...
Рейтинг: 0 / 0
Верна ли структура базы?
    #37315423
Фотография NickBell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П-Л,

Excel не так страшен, да и им полезно будет научиться в нем работать ... :)
Да - схемы пока что не ахти, но уж как-нибудь усовершенствую их.
...
Рейтинг: 0 / 0
Верна ли структура базы?
    #37315503
dymka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Должен быть список пациентов без связи с врачом. Т.к. один и тот же пациент может проходить лечение у разных врачей.
Допустим таблица "Пациенты" с полями: код_пациента, фамилия, имя, отчество, страховка итп.
2. Т.к. выше уже заметили, что врач тоже может быть пациентом, то можно от таблицы "Пациенты" выделить таблицу "Врачи" (т.е. таблицы Пациенты-Врачи будут связаны один-к-одному). В таблице Врачи можно сделать дополнительные поля, характеризующие его работу: специальность, стаж итп. Из недостатков модели - в таблицу пациентов придется вколотить всех врачей. Как вариант - разбить пациентов на три таблицы - но для этой задачи может лишнее.
3. Таблица "Курс лечение". Смысл таблицы - связать пациента и врача, там же указать атрибуты типа: прибытие, выписка, диагноз итп. Я не рассматриваю ситуацию, когда у пациента могут быть поставлены несколько диагнозов итп. Таблица "Курс лечения" связана с таблицами "Врачи" и "Пациенты" связью многие-к-одному.
4. Таблицу "Лекарства" можно оставить примерно такой же.
5. Таблица "База данных пациентов" названа как-то неправильно. Это по сути связь многие-ко-многим между Курсом лечения и Лекарствами. Лучше уж назвать "Курс лекарств" или еще каким-либо образом - сами придумайте.

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

Ну это так - навскидку. И уж лучше разработать схему по-универсальнее - не один же кабинет в больнице.
...
Рейтинг: 0 / 0
Верна ли структура базы?
    #37315638
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я, может быть, навлеку на себя гнев поборников нормализации, но, IMHO, в этом примере абсолютно неважно, что врач может оказаться пациентом. То есть, для этого случая совершенно нет надобности объединять таблицы, делать дополнительные связи и т.п. А просто нужно внести ФИО человека как в таблицу врачей, так и в таблицу пациентов, и условиться, что это разные сущности.

Обычно к объединению сущностей приходят, когда это сулит какое-то общее поведение. Например, поставщик может оказаться еще и потребителем, то есть, в общем случае - контрагентом, по которому можно посмотреть все операции - и прихода и расхода, движение средств, общий баланс какой-то подвести. А что мы получим, объединив врача и пациента? Сделаем взаимозачет таблеток, которые он выдавал как врач, и съел как пациент?
...
Рейтинг: 0 / 0
Верна ли структура базы?
    #37315922
dymka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cane Cat FisherЯ, может быть, навлеку на себя гнев поборников нормализации, но, IMHO, в этом примере абсолютно неважно, что врач может оказаться пациентом. То есть, для этого случая совершенно нет надобности объединять таблицы, делать дополнительные связи и т.п. А просто нужно внести ФИО человека как в таблицу врачей, так и в таблицу пациентов, и условиться, что это разные сущности.

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

Да почему гнев, здравые рассуждения сделать проще, где можно сделать проще )
...
Рейтинг: 0 / 0
Верна ли структура базы?
    #37316263
Фотография NickBell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если врач заболеет, так он в дальнейшем же роль пациента будет играть и для него откроется отдельная анкета со своим номером истории. Нумерация пациентов в каждом году новая идет, вот это мне надо будет учесть.
...
Рейтинг: 0 / 0
Верна ли структура базы?
    #37316338
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickBellНумерация пациентов в каждом году новая идет, вот это мне надо будет учесть.

Вредная затея. А если кто-то и в следующем году заболеет, на него новую карточку заводить будут?
А если в старой написано "реанимация, перенес аллергический шок от пеницилина", то в новом году это снова будут устанавливать экспериментально?
...
Рейтинг: 0 / 0
Верна ли структура базы?
    #37316340
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickBell,

А "База лекарств" - это зародыш складского учета, наличие лекарств вообще в отделении? Тогда зачем там номер рецепта?
...
Рейтинг: 0 / 0
Верна ли структура базы?
    #37316393
Фотография NickBell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cane Cat Fisher,

Нумерация не меняется с начала года, видимо с какими-то другими данными я перепутала, так что добавлять поля не придется.
...
Рейтинг: 0 / 0
Верна ли структура базы?
    #37316475
Фотография NickBell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cane Cat FisherNickBell,

А "База лекарств" - это зародыш складского учета, наличие лекарств вообще в отделении? Тогда зачем там номер рецепта?

"Дата_получения" и "Номер_рецепта" - лекарство выписывают из аптеки. Фактически несколько строк с одними и теми же данными получаются.
...
Рейтинг: 0 / 0
Верна ли структура базы?
    #37316579
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickBell"Дата_получения" и "Номер_рецепта" - лекарство выписывают из аптеки. Фактически несколько строк с одними и теми же данными получаются.

Тогда нужно выносить рецепты в две отдельные таблицы, шапка + детали. Ведь рецепт, когда его только выписали, существует независимо от того, получили ли по нему лекарство, или нет. А получить могли и не все, если например чего-то нет в аптеке. (Кстати, как в этом случае замены оформляются?) Так что рецепты - это одно, получение из аптеки - другое, выдача пациенту - третье. Вот мы и складской учет зацепили.

Пора определяться с границами нашей лоскутной автоматизации.
...
Рейтинг: 0 / 0
Верна ли структура базы?
    #37316958
Фотография NickBell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О заменах лекарств не было речи, видимо выписывают именно то, что есть в нашей аптеке. Практически роль этих рецептов - получение заранее определенных лекарств из аптеки.

Выдача пациенту - рецепты для них не фигурируют в журналах, скорее всего спец. записи не ведут в журналах по этой части (впрочем, это отделение - спец. отделение).
...
Рейтинг: 0 / 0
Верна ли структура базы?
    #37317096
П-Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Маленькое замечание: если выстроить все таблицы схемы так, чтобы связи 1:М всегда шли справа налево, схему будет немного удобнее читать. Попробуйте, может такой прием вам тоже понравится.
...
Рейтинг: 0 / 0
Верна ли структура базы?
    #37317345
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не нравится мне все это. Не взлетит.

Пойдем по порядку, слева направо.

1. "Курс лечения", Диагноз - что просто текст, никак не структурируется? МКБ-10 не хотите подключить?

2. Там же, палату и койко-место не хотите указать из справочника? Можно будет получать списки свободных-занятых мест по отделению, в том числе и на будущие периоды, то есть планировать занятость - типа "Будут ли свободные места в следующий четверг?".

3. "Список пациентов" - нужно отчество (не тот Иван Петров на стол попадет), и телефон родственников - сообщить, будем надеяться, радостную новость о выздоровлении.

4. "Распределение лекарств" - невнятное название, уточнить. Прежде всего: это план или факт? Если план, то где факт скормления таблеток? А без факта списания мы не выйдем на остаток лекарств в отделении.

5. "Список лекарств" - сами придумывать будете? Справочник Видаля или Государственный реестр лекарственных средств не хотите подключить?

6. "Лекарства из аптеки" и "База лекарств" - опять же ничего не говорящие названия, уточнить. Насколько я догадываюсь, первое - это "Рецепты (заявки на получение лекарств)", а второе - приходные-расходные ордера. А что, рецепт с пациентом никак не связан? Или это не рецепт пациенту, а свод заявок по отделению? А по второму - надо, как минимум, дату и номер документа. И вообще по снабжению надо отдельно разбираться, это хоть и маленький, но настоящий склад.
...
Рейтинг: 0 / 0
Верна ли структура базы?
    #37317909
Фотография NickBell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П-Лесли выстроить все таблицы схемы так, чтобы связи 1:М всегда шли справа налево, схему будет немного удобнее читать.
Так действительно удобнее читать.
Cane Cat Fisher1. "Курс лечения", Диагноз - что просто текст, никак не структурируется? МКБ-10 не хотите подключить?
Диагноз – это будет просто текст, сами наберут, что хотят, да и текст не очень большой. МКБ-10 – в моем случае не понадобится.
Cane Cat Fisher2. Там же, палату и койко-место не хотите указать из справочника?
Некоторые больные на дому лечатся также. В данном случае – не нужно.
Cane Cat Fisher3. "Список пациентов" - нужно отчество, и телефон родственников.
Добавлю, если захотят, это несложно. Акцент делается на номер истории, этим отличают их.
Cane Cat Fisher4. "Распределение лекарств" - невнятное название, уточнить. Прежде всего: это план или факт? Если план, то где факт скормления таблеток? А без факта списания мы не выйдем на остаток лекарств в отделении.
"Распределение лекарств" – это факт дачи на руки лекарства и прекращения его приема.
Cane Cat Fisher5. "Список лекарств" - сами придумывать будете? Справочник Видаля или Государственный реестр лекарственных средств не хотите подключить?
"Список лекарств" – особый список лекарств, вручную наберут.
Cane Cat Fisher6. "Лекарства из аптеки" и "База лекарств" - опять же ничего не говорящие названия, уточнить. Насколько я догадываюсь, первое - это "Рецепты (заявки на получение лекарств)", а второе - приходные-расходные ордера. А что, рецепт с пациентом никак не связан? Или это не рецепт пациенту, а свод заявок по отделению? А по второму - надо, как минимум, дату и номер документа.
Названия таблиц поменяла, думаю, так точнее будет.
Фактически это не рецепт, а свод заявок по отделению.
...
Рейтинг: 0 / 0
Верна ли структура базы?
    #37318024
П-Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В цене лекарств удобнее хранить и дату начала действия цены и дату конца, причем дата начала следующей цены = дата конца предыдущей + 1 день. Очень ускоряются и упрощаются запросы получения цены на любую дату.

Вместо возраста пациента лучше хранить дату его рождения.

У вас никак не учитываются количественные характеристики использования лекарств, периодичность, дозировка.
...
Рейтинг: 0 / 0
25 сообщений из 56, страница 1 из 3
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Верна ли структура базы?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]