View Code? Open in Web Editor
NEW
intelligent scheduling for Nabu
enahar's People
Contributors
Watchers
enahar's Issues
generation of id vulnerable
Umlauts, Spaces etc
identifier value missing
delete button for events
delete subscriber
make more props editable
better validation
schedule files are manually edited, ok so far
the individual cal (agenda) is not updated, if global schedule is changed
no delete button
r-user:users will called multiple for empty actor
pre-exand in cart?
select cannot filtered for service
combined FaFue/Erbringer select2 should be possible
-cal-2dd5d6b4-5379-4d92-b4f9-1d93c4883863.xml
FaFue not set at first load
versionID -> versionId
lastModified
lastModifiedBy
namespace
solution simple?: resetDetailsProposal for this status
time step missing for tryRestNormal if selected finds slots after iterating
betterform cannot easily configured for iso date
schedule-routes.xqm
filterPartialLeaves w/o partial leaves for traditional holidays
in r-wk:workloadPerDayXML: L470f
occurs if rangeStart time component >08:00:00
leads to spurious slots
status quo:
schedules for meetings exist analog to ambulances, not really used at present
details manually edited, formular for adding to supplier
cal2xml and cal2fs does not use agenda from schedule
(had to be manually copied into user calendar to be effective)
they are non-blocking, therefore suppliers must block themself via Metis
wish list:
use of schedule agenda
blocking feature to avoid Metis blocking
adding 'Betriebsausflug', 'Strategie-Meeting'
additional features needed?
e.g. 'Patientenbesprechung', 'Team Huddles'
sched-util:rdates delete releative path, absolute path needed?
since v0.8 css resources are in Nabu and the visual tab layout for admin is not appealing
delete detail
delete Order
submit Encounter
support for booking of other appointments in special calendars within a certain lead time
avoids false calendar association and so on
sporadic calendars for actor wrong, I saw it by myself
sporadic actor wrong?? one case reported by Rübsteck
see also #23 and #41
a day with two ambulances and a leave in middle of the second block
wk-routes.xqm misses the first free slot before leave
active slots and workload stat
combi encounter wishes unpossible by incompatible agendas
all participants should be scheduled
must-have and optional actors
multiple possible actors for one role, predefined in agenda
engage one actor for all encounters per role and slot (not easy)
not-available slots general since overlaping with other ambulance slots are then possible
detail/:status ('accepted',tentative') -> Order/ :status (eNahar/order/details.xqm)
or better in nabu/order-routes.xqm
it produces way too much details via selectOne
other zip funcs have to be checked
While working on the orderlist we often have one of this cases:
parents tell, we'll phone you when back in germany or something like that
Sekretary puts the case to another person, e.g. the 'Erbringer'
not urgent..
most important: for example if I want to work on the list, it would be better not to touch the cases on which someone else is or was working
When working on the list, all this cases apear in the first pages, but one wouldn't like to see it.
Some idea whow to manage this?
pivoting spz-arzt: problems with slots sequence for zipSameDays (expects spec/combination order)
von CDuech:
Notizfeld wird angezeigt, nicht Anlassfeld (heißt aber Anlassfeld) - was in der Liste gut wäre. Beim Notizfeld wiederum wäre es gut, wenn es beim Öffenen zu sehen wäre.
Beim Bearbeiten einer Anforderung (wenn man nicht direkt terminiert) springt man dann zurück auf die 1. Seite der Liste: wäre besser, wenn man dahin zurückspringt, wo man vorher war.
ical standard has these features (rdate, exdate)
until now one has to add a reserve slot cal in eNahar or to block slots via metis leaves
location reference in these resoucres should point to designated room and not redundant to 'managingOrganization' kikl-spz; the latter is also coded
location prop edit in globale schedule and cal XForm
possibility to overwrite in agenda or in event, otherwise inheritance from parent
Order and Encounter take this location ref too
search for empty keyword (service, actor, calendar)
signal empty field by ^$ analog to regexp matching
letter-text (calendar/agenda) tagged as 'full' or 'note'
'full' replaces the default text. In case of multiple appointments a separate page will be produced.
'note' will be inserted in default text, ideally referenced by the individual appointment
(number/asterix)
location
alt-name
help about search strategies implemented
3 new modes implemented
better error info
spz-arzt, spz-ortho-qr schedules updated (overbookable, parallel-per-hour)
todos
-> missing info about 'calendar incompatible with parallel/pressing mode'
-> missing mode check for Neu/WV status in pressing
-> needs testing (uptodate, parallel, pressing)
generates spurious slots at the first Di, Mo not generated?
more research needed
params: tgl, even MoDiMi
global schedules has to be edited by hand
errorprone, tedious
XForms created
new feature: subscriber list (analog to email group editing)
question:
should time period of membership recorded in user cal?
complicates matters with additional agenda in user cal
todo:
more features?
testing