Verpleegkundige wiskunde met de PCA pomp. Of: hoe Bram’s PCA-calculator het licht zag.

Geplaatst op22 mei 2010

5


Tegenwoordig reken ik vrijwel dagelijks op mijn stageplek. Doorgaans gaat het om vrij simpele kwesties van optellen en aftrekken bij het bereiden van injecties en dergelijke. Niettemin komen er soms wat meer uitdagende opgaven voorbij.

Een medicatiepomp met PCA functie

Een (draagbare) medicatiepomp met PCA functie. Afb. van www.medtecmedical.com

Zo kan het voorkomen dat een stagiaire het lumineuze idee krijgt om de PCA functie van een PCA pomp te gebruiken bij een cliënt met ernstige pijnklachten. (PCA= patient controlled analgesic) Mensen die ik ken en er gebruik van maken of hebben gemaakt zijn er over het algemeen goed over te spreken. Met een PCA pomp is er volgens hen betere controle bij pijnbestrijding, al geef ik toe de wetenschappelijk evidence niet te kennen. Wel heb ik ontdekt dat het rekenen met dergelijke pompen wat voeten in de aarde kan hebben.

Waar een infusiepomp die op een constante snelheid loopt recht-toe-recht-aan rekenwerk oplevert loopt het op die manier spaak wanneer een zorgvrager zelf een shot medicatie kan toedienen, bijvoorbeeld bij doorbraakpijn.

Een arts schrijft medicatie voor in een bepaalde vaste dosis per uur, (bijv. morfine 1,5 ml/uur)  en daarnaast een aantal keer een bolus (meestal de hoeveelheid die per uur is voorgeschreven) voor ‘zo nodig’. Op de pomp kan dit worden ingesteld m.b.v. een timer: 6 x per dag een dosis voor zo nodig levert op dat de zorgvrager om de vier uur een extra stukje zorg kan aanvragen met een druk op de knop. Heel easy. Maar het levert echter wel een aantal extra onbekenden op bij het rekenen met de pomp.

Rekenen maar…

De kift zit ‘em natuurlijk in het feit dat er een cassette aan de pomp zit (het grijze geval onderaan de pomp op het plaatje), die niet tot sint Juttemis medicatie kan leveren. Na verloop van tijd gaan er alarmbellen rinkelen en raakt de medicatie op. En dat gaat nog iets sneller als iemand regelmatig gebruik maakt van de PCA-functie.

Wel nu: pak pen en papier en reken even mee:

We hebben een pomp die met een constante snelheid van 1,4 ml/uur loopt. Om de vier uur kan de zorgvrager een bolus van 1,4 ml afgeven. In de cassette zit nog 78,3 ml, dat heb je tussen 12.00 en 12.15 uur bekeken. De hamvraag: hoe lang kan de zorgvrager het nog minimaal uithouden met z’n medicatie? Wanneer moet de verpleegkundige worden ingeschakeld om de cassette te verwisselen? En gaan we de zorgvrager ‘s nachts wakker maken om de cassette te verwisselen? Lijkt me niet.

Als u een manier heeft gevonden om het vraagstuk algebraïsch op te lossen ben ik heel geïnteresseerd in uw oplossing. Ik kwam er in ieder geval niet uit: de meerdere onbekenden in de vergelijking (infusiesnelheid, beschikbare hoeveelheid morfine, bolusvolume, minimale tijd tussen twee bolussen, huidige tijd) en de rampzalige manier waarop wij onze tijd tellen (60 sec. in een minuut waar er 60 van in een uur gaan) maken het echter wel een leuk puzzeltje. Want alhoewel wat ingewikkeld, het blijven maar stomme cijfertjes. Nu kunnen PC’s doorgaans wat beter met cijfertjes omgaan dan mensen. Tenminste, als de PC goed uitgelegd wordt wat er met de cijfertjes moet gebeuren. (want PC’s zijn nog dommer dan cijfers) Dus kroop ik enkele weken geleden vol goede moed achter Excel; een spreadsheetje zou toch zo gemaakt kunnen worden?

de PCA calculator

Al gauw bleek dat ik me wel enigszins had vergist: de eerste versies van het programma waren niet erg nauwkeurig. En de reden dat ik er aan begonnen was, een simpele manier bedenken om te voorkomen dat mensen ‘s nachts wakker moeten worden gemaakt omdat er cassette’s verwisseld moeten worden, had ik nog niet eens kunnen programmeren.

De vijfde versie lijkt het echter vrij goed te doen: Bram’s PCA-calculator versie 0.5beta. Op de afbeelding hieronder het hoofdscherm (tevens het bedieningspaneel) van de PCA-calculator. (voor linkjes: zie onderaan deze blogpost)

hoofdscherm van de PCA calculator

Afb: hoofdscherm van de PCA calculator. Klik voor groter.

Het enige dat men hoeft te doen is het invullen van enkele variabelen, die in de lichtblauwe vakken zijn ondergebracht:

  • Resterende Inhoud Cassette: de hoeveelheid medicatie die nog in de pomp zit
  • Infusiesnelheid: het aantal ml dat de pomp per uur afgeeft
  • Bolusvolume: de hoeveelheid die de zorgvrager middels de PCA functie kan afgeven
  • Max. aantal bolussen per dag: het aantal bolussen per dag
  • Min. volume van de cassette: als de pomp een functie heeft om te alarmeren bij een bepaalde hoeveelheid resterende medicatie, kan dat hier worden ingevuld.

Op basis hiervan rekent de PCA-calculator uit tot wanneer de pomp morfine kan leveren, met inbegrip van alle bolussen: de vervangdatum. De vervangdatum geeft de datum en tijd aan wanneer de cassette dient te zijn vervangen. Hierbij worden de uitkomsten van drie scenario’s gegeven:

  1. het gebruik van alle bolussen (Eerste vervangdatum),
  2. het gebruik van 50% van de beschikbare bolussen
  3. een scenario dat uitgaat van de afwezigheid van het gebruik van bolussen.

Daarnaast kan het begin en het einde van de nacht worden aangegeven. (op de afbeelding hieronder van 22.00-9.00 uur) Deze grenzen worden gehanteerd om de calculator automatisch te laten corrigeren wanneer een vervangdatum in de nacht zal vallen.

PCA-calculator nachtalarm

De PCA calculator corrigeert automatisch wanneer er 's nachts een cassette zou moeten worden vervangen.

Wanneer de vervangdatum héél dichtbij komen gaan er ook alarmbellen rinkelen. Wanneer er (na aftrekken van het toedienen van één bolus, in dit geval 1,5ml), nog genoeg is om minder dan 1uur  morfine te leveren, geeft de PCA-calculator een bescheiden signaal:

1e alarm bij lage resterende hoeveelheden

1e alarm bij lage resterende hoeveelheden

Wanneer er na aftrekken van één bolus er minder dan het minimaal volume van de cassette overblijft, wordt dit wat duidelijker aangegeven.

2e alarm

2e alarm bij lage resterende hoeveelheden

De rest van de cellen in de spreadsheet zijn verborgen, vergrendeld en beveiligd met een wachtwoord: gerommel in de programmaregels zou de PCA-calculator danig ontregelen en wie heeft er op de ‘werkvloer’ nu interesse in al die rekenregels? Het resultaat telt.

Potentiële voordelen

Het uitvogelen van de programmaregels was zoals gezegd een leuk puzzeltje, maar ik denk dat een dergelijk stukje software wel degelijk voordelen kan hebben in de praktijk.

  • het werkt snel (meer tijd voor zorgvragers, minder arbeidskosten)
  • het werkt precies
  • minder foutgevoelig dan hoofdrekenen
  • het kan te vroeg verwisselen van cassettes voorkomen (duur)
  • inzet van personeel kan preciezer, wanneer bevoegd personeel niet standaard aanwezig is. (minder cassettes verwisselen = minder arbeid = minder duur)

Als nadeel zou kunnen worden genoemd dat er minder wordt gerekend door zorgverleners, wat hun competenties op dat gebied niet ten goede zou komen. Maar deze opgave is, om het precies te doen gewoon wat aan de moeilijk kant en levert feitelijk altijd een benadering op. Want misschien was u er ook achter gekomen dat het aantal bolussen ‘heel’ moet zijn (naar boven afgerond) en dat dit direct invloed heeft op de hoeveelheid medicatie (en dus de tijd) die voor infusie beschikbaar is. Het lijkt me interessant om te zien hoeveel tijd het scheelt om 100 x een berekening te doen op papier en dezelfde berekening met de PCA-calculator. Ik heb een vermoeden wie er gaat winnen…

Het zou natuurlijk helemaal interessant worden als er een apart programma van kan worden geschreven (voor op een smartphone?), maar daarvoor ontbeer ik de nodige programmeerkunsten. Wellicht is de kans klein, maar mocht er een programmeur meelezen die zin heeft om pro deo te programmeren… Een andere optie zou integratie in een elektronisch zorgdossier zijn, maar laten we niet op de zaken vooruit lopen; het is een ‘beta’ versie, wat zoveel wil zeggen als:

Feedback wanted!

Ik ben erg benieuwd wat de lezers er van vinden. Ziet men mogelijkheden voor de praktijk? Of obstakels? Laat uw reacties, tips, gevonden bugs, truucs en andere mededelingen over de PCA-calculator achter in een reactie. Voor de fanatieke nerd wil ik natuurlijk met alle liefde het bronbestand op de mail zetten waarin de programmaregels door te spitten zijn: een paar honderd rekenregels vol Boleaanse logica. Zoals op het plaatje bovenaan deze blogpost wordt gesteld: All that for a 6?

Yes, all that for a 6. Verpleegkundige wiskunde, leuker wordt het niet.

Links naar de PCA-calculator

  • Download de PCA-calculator De calculator is gemaakt met Excel 2007. (extensie: .xlsx)  Een versie voor Excel 97-2003 (.xls) vindt men hier.
  • Google Docs link: via de Google Docs link is de PCA-calculator ook te openen m.b.v. Google Docs. Met alvast een waarschuwing voor de lay-out.

Disclaimer
Aan het gebruik van de PCA-calculator kunnen vanzelfsprekend geen rechten worden ontleend.