|
|
|
Схема данных расписаний доступных ресурсов (эталонная модель)
|
|||
|---|---|---|---|
|
#18+
Коллеги, в очередной раз встала задача разработки расписаний работы врачей с возможностью записи на их прием. В этот раз задумался решить ее по "научному". В связи с этим вопрос: существует ли эталонная модель такой вещи, например в такой науке как кибернетика? То есть некая универсальная модель доступных ресурсов со слотами записи? А то надоело каждый раз изобретать велосипед. Помогите пожалуйста с вопросом, пока ничего подомного не нашел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2018, 16:23 |
|
||
|
Схема данных расписаний доступных ресурсов (эталонная модель)
|
|||
|---|---|---|---|
|
#18+
wewewew, А в чём проблема? «Слот записи» это что? Начало+конец+врач+клиент? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2018, 19:03 |
|
||
|
Схема данных расписаний доступных ресурсов (эталонная модель)
|
|||
|---|---|---|---|
|
#18+
Проблема в том, что нет исчерпывающих требований. Боюсь, что покрыв текущие требования с появлением новых придется все серьезно дорабатывать/переделывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2018, 19:06 |
|
||
|
Схема данных расписаний доступных ресурсов (эталонная модель)
|
|||
|---|---|---|---|
|
#18+
Боюсь обрадовать, но в медицине по этой части исчерпывающих требований никто и не даст. Но на генераторов идей можно нарваться запросто. Сейчас хотят записывать на прием к врачу, потом возникнет идея вести расписание на томограф. Потом вспомнят, что за томографом-то работают тоже врачи, и надо их расписания совмещать. Потом, когда наконец-то все сделаете, станет понятно, что на томограф можно было расписание и не делать. Достаточно было и на врачей, а степень загрузки аппарата, ради которой собственно начали городить расписание, можно посчитать просто учитывая использование аппарата при регистрации медицинской процедуры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2018, 13:00 |
|
||
|
Схема данных расписаний доступных ресурсов (эталонная модель)
|
|||
|---|---|---|---|
|
#18+
wewewew, Речь идёт об обычном расписании, остальное (ваши непонятные исчерпывающие требования) — обвес. Сделайте расписание. Проблема при построении расписаний может быть только одна: поиск свободных периодов времени, и при чём быстрый поиск. Это можно сделать только одним способом, это планировать полное расписание на конкретный промежуток времени (на год, допустим). Универсальный поиск в ±бесконечность с сделать невозможно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2018, 15:44 |
|
||
|
Схема данных расписаний доступных ресурсов (эталонная модель)
|
|||
|---|---|---|---|
|
#18+
wewewewПроблема в том, что нет исчерпывающих требований. Боюсь, что покрыв текущие требования с появлением новых придется все серьезно дорабатывать/переделывать.почему мы должны гадать за вас ваши требования? Бизнес аналитик есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2018, 18:52 |
|
||
|
Схема данных расписаний доступных ресурсов (эталонная модель)
|
|||
|---|---|---|---|
|
#18+
wewewewПроблема в том, что нет исчерпывающих требований. Боюсь, что покрыв текущие требования с появлением новых придется все серьезно дорабатывать/переделывать. Тогда лучше не надо начинать делать. А не боитесь, что тут посоветуют, а требования все равно не полные окажутся? По всем признакам перфекционист, который даже боится взяться за работу будучи уверенным в своем провале ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2018, 11:04 |
|
||
|
Схема данных расписаний доступных ресурсов (эталонная модель)
|
|||
|---|---|---|---|
|
#18+
wewewew, Есть. Задачу составления расписания в общем случае можно свести к задаче линейного программирования. Но пока не введены в строй квантовые компьютеры решение системы линейных уравнений, для составления расписания, требует очень много времени. <:o) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2018, 08:02 |
|
||
|
Схема данных расписаний доступных ресурсов (эталонная модель)
|
|||
|---|---|---|---|
|
#18+
mad_nazgul, это только при условии ±бесконечность. на выбранном ограниченном промежутке времени задача легко решается средствами RDBMS, только каждое изменение потребует перепланирование, разбиение и слияние свободных промежутков времени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2018, 10:56 |
|
||
|
Схема данных расписаний доступных ресурсов (эталонная модель)
|
|||
|---|---|---|---|
|
#18+
Мне напоминает production scheduling https://en.wikipedia.org/wiki/Scheduling_(production_processes)#Scheduling_algorithms https://en.wikipedia.org/wiki/Job_shop_scheduling ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2018, 11:21 |
|
||
|
Схема данных расписаний доступных ресурсов (эталонная модель)
|
|||
|---|---|---|---|
|
#18+
hVostt, Насчет бесконечности не знаю. Но оптимальное расписание ВУЗа, когда мы прикидывали, выходило что считать будет тысячу лет :-) Поэтому забили на автоматическое составление расписания. Просто сделали интерфейс для человека, который создавал расписание, с контролем "коллизий". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2018, 12:18 |
|
||
|
Схема данных расписаний доступных ресурсов (эталонная модель)
|
|||
|---|---|---|---|
|
#18+
mad_nazgulНо оптимальное расписание ВУЗа, когда мы прикидывали, выходило что считать будет тысячу лет :-) вы путаете. генерацию расписаний с записью на приём к врачу. не надо ничего генерировать. выбираете свободное время, записываетесь. теперь туда записаться нельзя. главное в этом деле быстрый поиск по куче параметров, включая наличие свободного времени в определённом диапазоне. это не имеет никакого отношения к генерации и методикам построения расписаний. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2018, 14:11 |
|
||
|
Схема данных расписаний доступных ресурсов (эталонная модель)
|
|||
|---|---|---|---|
|
#18+
Для начала надо ознакомиться с теорией расписаний - хотя бы отсюда начиная https://ru.wikipedia.org/wiki/Теория_расписаний ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2018, 16:59 |
|
||
|
Схема данных расписаний доступных ресурсов (эталонная модель)
|
|||
|---|---|---|---|
|
#18+
Для врачей начиная отсюда https://ru.wikipedia.org/wiki/Система_массового_обслуживания ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2018, 17:03 |
|
||
|
Схема данных расписаний доступных ресурсов (эталонная модель)
|
|||
|---|---|---|---|
|
#18+
ViPRos, у тя всё про приборы и цехи, даже если разговариваешь о врачах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2018, 00:38 |
|
||
|
Схема данных расписаний доступных ресурсов (эталонная модель)
|
|||
|---|---|---|---|
|
#18+
hVosttmad_nazgulНо оптимальное расписание ВУЗа, когда мы прикидывали, выходило что считать будет тысячу лет :-) вы путаете. генерацию расписаний с записью на приём к врачу. не надо ничего генерировать. выбираете свободное время, записываетесь. теперь туда записаться нельзя. главное в этом деле быстрый поиск по куче параметров, включая наличие свободного времени в определённом диапазоне. это не имеет никакого отношения к генерации и методикам построения расписаний. Не соглашусь с вами. Поток больных это одна из составляющих системы уравнений. Грубо говоря нам нужно за минимальное количество часов обслужить максимальное количество больных. Причем ресурсы ограничены (время/врачи) Но т.к. данная задача в общем случае приемлемого решения не имеет, то ее сводят к более простой. Например у нас ВУЗе был "ресурс" - кабинеты информатики (с компьютерами) У преподавателей было расписание занятий. Мы им дали интерфейс для резервирования кабинетов для занятий. И да, там были куча фильтров, которые позволяли искать свободные кабинеты по разным условиям. Был ФЛК, который, например, не позволял занимать определенные кабинеты для всех, а только для конкретных групп/специальностей. В принципе к этой задаче можно свести задачу ТС. Т.е. имеется жестко заданное расписание врачей. А пациент резервирует время у конкретного врача. Но тогда задача "составления расписания" выноситься за скобки. Остается только резервирование времени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2018, 05:42 |
|
||
|
Схема данных расписаний доступных ресурсов (эталонная модель)
|
|||
|---|---|---|---|
|
#18+
mad_nazgulНе соглашусь с вами. Вы и не можете согласиться, так как настойчиво продолжаете путать ужа с ежом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2018, 10:28 |
|
||
|
Схема данных расписаний доступных ресурсов (эталонная модель)
|
|||
|---|---|---|---|
|
#18+
hVosttmad_nazgulНе соглашусь с вами. Вы и не можете согласиться, так как настойчиво продолжаете путать ужа с ежом. Еще раз 1) Есть задача "расписания дежурства врачей". 2) Есть задача "записи на прием". 1) задача не имеет практического решения и решается "в ручную". 2) задача вполне решается и не является сложной ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2018, 11:16 |
|
||
|
Схема данных расписаний доступных ресурсов (эталонная модель)
|
|||
|---|---|---|---|
|
#18+
mad_nazgul, речь идёт про 2) читайте начало топика :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2018, 11:30 |
|
||
|
Схема данных расписаний доступных ресурсов (эталонная модель)
|
|||
|---|---|---|---|
|
#18+
hVosttViPRos, у тя всё про приборы и цехи, даже если разговариваешь о врачах В ВИП.Производство все это называется одним словом "Процессор". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2018, 15:22 |
|
||
|
Схема данных расписаний доступных ресурсов (эталонная модель)
|
|||
|---|---|---|---|
|
#18+
ViPRoshVosttViPRos, у тя всё про приборы и цехи, даже если разговариваешь о врачах В ВИП.Производство все это называется одним словом "Процессор". да не впился тут процессор, решается на любом SQL )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2018, 15:52 |
|
||
|
Схема данных расписаний доступных ресурсов (эталонная модель)
|
|||
|---|---|---|---|
|
#18+
Для разработчиков велосипедов https://health24.life/FAQ/article/152 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2018, 16:10 |
|
||
|
Схема данных расписаний доступных ресурсов (эталонная модель)
|
|||
|---|---|---|---|
|
#18+
wewewewПроблема в том, что нет исчерпывающих требований. Начните с неисчерпывающих. Выделите главное. Довесите второстепенное потом. Ну а теоретически оно всё здесь уже разжёвано в виде ссылок на википедию. Только теорию можно применять лишь в соответствующей ей нише. А потому - ваша задача состыковать вашу нишу с имеющимися теориями. А вот делать идеальное решение чревато вечным отсутствием решения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2018, 22:25 |
|
||
|
|

start [/forum/topic.php?fid=33&gotonew=1&tid=1547234]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
12ms |
get first new msg: |
10ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 206ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...