Beter plannen met minder middelen
- Ontwikkeld aan Declaratieve Talen en AI
- Schrijf geen code, maar kennis
- Gebruik een computer om over een kennisbank te redeneren
Voordelen
- Flexibiliteit - kennis aanpassen, toevoegen, weghalen is onafhankelijk van het probleem
- Multifunctionaliteit - zelfde kennis wordt hergebruikt voor gerelateerde problemen
Cruciaal voor de huidige uitdagingen binnen de gezondheidszorg.
Kennisbankparadigma
Kennisbank in de praktijk
for p in Professional, d in Dienst:
toegewezen(p)=d implies maxAfstand(p)>=afstand(locatie(p),loc(d))
for p in Professional:
(count d in Dienst where toegewezen(d)=p) <= maxDiensten(p)
for p in Professional, d1 d2 in overlappend:
not (toegewezen(d1)=p and toegewezen(d2)=p)
for d1 d2 in aansluitend:
toegewezen(d1)=toegewezen(d2) implies loc(d1)=loc(d2)
for p in Professional, dg in Dag:
(count d in Dienst where toegewezen(d)=p and dg=<dag(d)<=dg+1) =< 2
Objective:
for p in Professional, d in Dag
sum voorkeur(p,d) if toegewezen(d)=p
for p in Professional, d in Dienst:
toegewezen(d)=p implies voorkeur(p,d)>-3
Flexibiliteit
Kennis kan toegevoegd / aangepast / weggehaald worden
- Bvb: fairness
for p1, p2 in Professional:
(count d in Dienst where toegekend(d)=p1)
<= 1.5*(count d in Dienst where toegekend(d)=p2)
- Waarnemers
- Nacht / weekenddienst
- Individuele toekenning ipv per hagro
- Hoge leeftijd, burnout, zwangerschap, ...
- Persoonlijke voorkeur (bvb. consult vs visite)
- Triagisten, andere rollen, ...
- Veranderende regelgeving
Alle constraints in rekening brengen tijdens optimalisatie
-> efficiëntiewinst!
Multifunctionaliteit
Zelfde kennis voor nieuwe taken
-
Automatische suggestie wachtwissels
- Kies wacht om te wisselen
- Systeem suggereert top 3 dokters om te contacteren
-
Automatische aanpassing bij uitval
- Stel enkel betrokken wachten open
- Systeem zoekt optimale vervollediging
-
Afgeleide informatie
- Moeilijk in te vullen wachten
- Meest belaste dokters
- ...
Demo
Systeem werkend voor 48 dokters, 3 wachtposten, 365 dagen, 1565 wachtshifts
Demo voor 48 dokters, 3 wachtposten, 29 dagen, 125 wachtshifts
Functionaliteit:
- Opstellen rooster
- Voorstellen wissels
Complementariteit Intershift
Sterktes
- Breed gebruik
- Uitgebreide omkaderende software
Uitdagingen
- Steeds complexer rooster
- Afgeleide taken
Wij kunnen helpen.
Knowledge bases for healthcare
By Jo Devriendt
Knowledge bases for healthcare
- 377