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