Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Схема данных расписаний доступных ресурсов (эталонная модель) / 24 сообщений из 24, страница 1 из 1
09.03.2018, 16:23
    #39612604
wewewew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных расписаний доступных ресурсов (эталонная модель)
Коллеги, в очередной раз встала задача разработки расписаний работы врачей с возможностью записи на их прием.
В этот раз задумался решить ее по "научному".
В связи с этим вопрос: существует ли эталонная модель такой вещи, например в такой науке как кибернетика?
То есть некая универсальная модель доступных ресурсов со слотами записи? А то надоело каждый раз изобретать велосипед.

Помогите пожалуйста с вопросом, пока ничего подомного не нашел.
...
Рейтинг: 0 / 0
09.03.2018, 19:03
    #39612663
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных расписаний доступных ресурсов (эталонная модель)
wewewew,

А в чём проблема? «Слот записи» это что? Начало+конец+врач+клиент?
...
Рейтинг: 0 / 0
09.03.2018, 19:06
    #39612664
wewewew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных расписаний доступных ресурсов (эталонная модель)
Проблема в том, что нет исчерпывающих требований.
Боюсь, что покрыв текущие требования с появлением новых придется все серьезно дорабатывать/переделывать.
...
Рейтинг: 0 / 0
10.03.2018, 13:00
    #39612762
Alexander A. Sak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных расписаний доступных ресурсов (эталонная модель)
Боюсь обрадовать, но в медицине по этой части исчерпывающих требований никто и не даст. Но на генераторов идей можно нарваться запросто.

Сейчас хотят записывать на прием к врачу, потом возникнет идея вести расписание на томограф. Потом вспомнят, что за томографом-то работают тоже врачи, и надо их расписания совмещать. Потом, когда наконец-то все сделаете, станет понятно, что на томограф можно было расписание и не делать. Достаточно было и на врачей, а степень загрузки аппарата, ради которой собственно начали городить расписание, можно посчитать просто учитывая использование аппарата при регистрации медицинской процедуры.
...
Рейтинг: 0 / 0
10.03.2018, 15:44
    #39612797
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных расписаний доступных ресурсов (эталонная модель)
wewewew,

Речь идёт об обычном расписании, остальное (ваши непонятные исчерпывающие требования) — обвес. Сделайте расписание.

Проблема при построении расписаний может быть только одна: поиск свободных периодов времени, и при чём быстрый поиск. Это можно сделать только одним способом, это планировать полное расписание на конкретный промежуток времени (на год, допустим). Универсальный поиск в ±бесконечность с сделать невозможно.
...
Рейтинг: 0 / 0
10.03.2018, 18:52
    #39612832
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных расписаний доступных ресурсов (эталонная модель)
wewewewПроблема в том, что нет исчерпывающих требований.
Боюсь, что покрыв текущие требования с появлением новых придется все серьезно дорабатывать/переделывать.почему мы должны гадать за вас ваши требования?
Бизнес аналитик есть?
...
Рейтинг: 0 / 0
11.03.2018, 11:04
    #39612951
Serguei
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных расписаний доступных ресурсов (эталонная модель)
wewewewПроблема в том, что нет исчерпывающих требований.
Боюсь, что покрыв текущие требования с появлением новых придется все серьезно дорабатывать/переделывать.

Тогда лучше не надо начинать делать. А не боитесь, что тут посоветуют, а требования все равно не полные окажутся? По всем признакам перфекционист, который даже боится взяться за работу будучи уверенным в своем провале
...
Рейтинг: 0 / 0
12.03.2018, 08:02
    #39613184
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных расписаний доступных ресурсов (эталонная модель)
wewewew,

Есть.
Задачу составления расписания в общем случае можно свести к задаче линейного программирования.
Но пока не введены в строй квантовые компьютеры решение системы линейных уравнений, для составления расписания, требует очень много времени.
<:o)
...
Рейтинг: 0 / 0
12.03.2018, 10:56
    #39613258
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных расписаний доступных ресурсов (эталонная модель)
mad_nazgul,

это только при условии ±бесконечность. на выбранном ограниченном промежутке времени задача легко решается средствами RDBMS, только каждое изменение потребует перепланирование, разбиение и слияние свободных промежутков времени.
...
Рейтинг: 0 / 0
12.03.2018, 11:21
    #39613282
WebSharper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных расписаний доступных ресурсов (эталонная модель)
...
Рейтинг: 0 / 0
12.03.2018, 12:18
    #39613338
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных расписаний доступных ресурсов (эталонная модель)
hVostt,

Насчет бесконечности не знаю.
Но оптимальное расписание ВУЗа, когда мы прикидывали, выходило что считать будет тысячу лет :-)
Поэтому забили на автоматическое составление расписания.
Просто сделали интерфейс для человека, который создавал расписание, с контролем "коллизий".
...
Рейтинг: 0 / 0
12.03.2018, 14:11
    #39613453
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных расписаний доступных ресурсов (эталонная модель)
mad_nazgulНо оптимальное расписание ВУЗа, когда мы прикидывали, выходило что считать будет тысячу лет :-)

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

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

это не имеет никакого отношения к генерации и методикам построения расписаний.
...
Рейтинг: 0 / 0
12.03.2018, 16:59
    #39613634
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных расписаний доступных ресурсов (эталонная модель)
Для начала надо ознакомиться с теорией расписаний - хотя бы отсюда начиная https://ru.wikipedia.org/wiki/Теория_расписаний
...
Рейтинг: 0 / 0
12.03.2018, 17:03
    #39613636
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных расписаний доступных ресурсов (эталонная модель)
...
Рейтинг: 0 / 0
13.03.2018, 00:38
    #39613846
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных расписаний доступных ресурсов (эталонная модель)
ViPRos,

у тя всё про приборы и цехи, даже если разговариваешь о врачах
...
Рейтинг: 0 / 0
13.03.2018, 05:42
    #39613865
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных расписаний доступных ресурсов (эталонная модель)
hVosttmad_nazgulНо оптимальное расписание ВУЗа, когда мы прикидывали, выходило что считать будет тысячу лет :-)

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

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

это не имеет никакого отношения к генерации и методикам построения расписаний.

Не соглашусь с вами.
Поток больных это одна из составляющих системы уравнений.
Грубо говоря нам нужно за минимальное количество часов обслужить максимальное количество больных.
Причем ресурсы ограничены (время/врачи)

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

Например у нас ВУЗе был "ресурс" - кабинеты информатики (с компьютерами)
У преподавателей было расписание занятий.
Мы им дали интерфейс для резервирования кабинетов для занятий.
И да, там были куча фильтров, которые позволяли искать свободные кабинеты по разным условиям.
Был ФЛК, который, например, не позволял занимать определенные кабинеты для всех, а только для конкретных групп/специальностей.

В принципе к этой задаче можно свести задачу ТС.
Т.е. имеется жестко заданное расписание врачей.
А пациент резервирует время у конкретного врача.
Но тогда задача "составления расписания" выноситься за скобки.
Остается только резервирование времени.
...
Рейтинг: 0 / 0
13.03.2018, 10:28
    #39613953
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных расписаний доступных ресурсов (эталонная модель)
mad_nazgulНе соглашусь с вами.

Вы и не можете согласиться, так как настойчиво продолжаете путать ужа с ежом.
...
Рейтинг: 0 / 0
13.03.2018, 11:16
    #39613994
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных расписаний доступных ресурсов (эталонная модель)
hVosttmad_nazgulНе соглашусь с вами.

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

Еще раз
1) Есть задача "расписания дежурства врачей".
2) Есть задача "записи на прием".

1) задача не имеет практического решения и решается "в ручную".
2) задача вполне решается и не является сложной
...
Рейтинг: 0 / 0
13.03.2018, 11:30
    #39614007
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных расписаний доступных ресурсов (эталонная модель)
mad_nazgul,

речь идёт про 2) читайте начало топика :)
...
Рейтинг: 0 / 0
13.03.2018, 15:22
    #39614170
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных расписаний доступных ресурсов (эталонная модель)
hVosttViPRos,

у тя всё про приборы и цехи, даже если разговариваешь о врачах
В ВИП.Производство все это называется одним словом "Процессор".
...
Рейтинг: 0 / 0
13.03.2018, 15:52
    #39614185
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных расписаний доступных ресурсов (эталонная модель)
ViPRoshVosttViPRos,

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

да не впился тут процессор, решается на любом SQL ))
...
Рейтинг: 0 / 0
13.03.2018, 16:10
    #39614201
d7i
d7i
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных расписаний доступных ресурсов (эталонная модель)
Для разработчиков велосипедов
https://health24.life/FAQ/article/152
...
Рейтинг: 0 / 0
14.03.2018, 22:25
    #39615071
alex55555
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных расписаний доступных ресурсов (эталонная модель)
wewewewПроблема в том, что нет исчерпывающих требований.
Начните с неисчерпывающих. Выделите главное. Довесите второстепенное потом.

Ну а теоретически оно всё здесь уже разжёвано в виде ссылок на википедию. Только теорию можно применять лишь в соответствующей ей нише. А потому - ваша задача состыковать вашу нишу с имеющимися теориями.

А вот делать идеальное решение чревато вечным отсутствием решения.
...
Рейтинг: 0 / 0
18.04.2018, 13:03
    #39632431
wewewew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных расписаний доступных ресурсов (эталонная модель)
ViPRos,
Большое спасибо! Нужна была именно эта ссылка.
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Схема данных расписаний доступных ресурсов (эталонная модель) / 24 сообщений из 24, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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