Ga naar hoofdtekst
13 Juni 2019

Webservices versterken interoperabiliteit tussen GLIMS en andere toepassingen van MIPS

Met behulp van webservices krijgen CyberLab, CyberTrack en DaVinci toegang tot functies en data in GLIMS zonder dat die data gedupliceerd hoeven te worden. Data die geregistreerd zijn in het ene systeem zijn zo in realtime beschikbaar in het andere. Dit levert een tastbare meerwaarde voor de gebruikers van de MIPS-systemen: zij beschikken over extra informatie die hen toelaat sneller en efficiënter te werken.

Een webservice ondersteunt de directe interactie tussen softwareapplicaties en maakt daartoe gebruik van XML- of JSON-gebaseerde berichten die uitgewisseld worden via internetgebaseerde protocols. Bij MIPS gebruiken we dergelijke services al volop voor de communicatie tussen GLIMS en CyberTrack, onze webgebaseerde applicatie voor het registreren en traceren van bloedtransfusies.

Diezelfde technologie zetten we nu ook in om de samenwerking tussen GLIMS en de andere applicaties te verstevigen. Een paar voorbeelden van de mogelijkheden die webservices creëren voor GLIMS en CyberLab maken meteen duidelijk wat we bedoelen …

Stel dat een patiënt zich aanbiedt op een priklocatie of bij de huisarts voor een bloedafname. Het is dan handig om te weten welke orders er zijn voor die patiënt. Vandaag krijgt u in CyberLab enkel de orders te zien die al gepland zijn in GLIMS. De orders in de wachtrij (GLIMS EOS Pending Orders) verschijnen niet op uw CyberLab scherm, terwijl het best mogelijk is dat er bloed afgenomen moet worden naar aanleiding van zo’n pending order. Webservices kunnen in dit geval soelaas bieden en u het leven een stukje makkelijker maken:

Stel dat u als arts de eerste analyse-uitslagen binnenkrijgt en bijkomende onderzoeken wil aanvragen voor uw patiënt. Hoe komt u dan snel te weten of de afgenomen monsters nog stabiel zijn voor de bijkomende analyses?

De hierboven beschreven webservices zitten vandaag in de pijplijn. Eind dit jaar zullen ze voor de gebruikers van de meest recente versie van GLIMS 9 beschikbaar zijn.

Ook de samenwerking tussen DaVinci en GLIMS wint aan kracht dankzij webservices. Denk maar aan volgende situatie. Om een correcte diagnose te stellen, kan het voor een patholoog die werkt met DaVinci nuttig zijn om realtime inzage te hebben in de uitslagen van pakweg een hematologisch onderzoek. Misschien zijn die uitslagen nog niet gevalideerd en zijn ze nog niet te consulteren via de resultatenserver.

In GLIMS hebben we daarom een service ontwikkeld die bepaalde resultaten rechtstreeks overmaakt aan DaVinci – nog voor ze gevalideerd zijn. De moleculair bioloog kan dan zijn verslag aanvullen met de uitslagen van andere laboratoriumonderzoeken, bijvoorbeeld van de afdeling hematologie.

“Als arts of verpleegkundige wil je onmiddellijk een aantal zaken inzichtelijk hebben. Je wil bijvoorbeeld niet dat je pas nadat je een order voor een laboratoriumonderzoek hebt ingegeven, te weten komt dat je order niet meer uitgevoerd kan worden. Je wil in realtime feedback krijgen. Dat is precies wat de webservices tussen onze applicaties mogelijk maken. Voor de gebruikers is die extra informatie een stimulans om analyses elektronisch aan te vragen en niet langer op papier,” zegt Marit Vervaet, Middleware Development Director & Middleware Productmanager bij MIPS.

“Bij MIPS hebben we uiteraard de bedoeling om op dit elan verder te gaan. We willen de technologie van webservices vooral toepassen in de domeinen waar we met onze producten de grootste meerwaarde kunnen realiseren voor onze klanten. Als gebruiker krijg je zo toegang tot de meest recente stand van zaken, en met name in de gezondheidszorg is dit een enorm belangrijk voordeel,” besluit Filip Migom, Productmanager GLIMS bij MIPS.