"De issues waar ziekenhuizen tegenaan lopen, worden steeds complexer en dus ook interessanter om op te lossen."
Johan De Moor - Software developer
Zoek jij een uitdagende stage in de zorg-ICT? Welkom bij ChipSoft! Voor onze vestiging in Hoogeveen zoeken wij studenten die het leuk vinden om bij ons te komen afstuderen.
In een zorginstelling zijn er veel situaties waarin het belangrijk is om een grote hoeveelheid informatie op een snelle en overzichtelijke manier te kunnen bekijken. Denk bijvoorbeeld aan een spoedeisende hulp in het ziekenhuis: het personeel moet in één oogopslag kunnen zien welke bedden vrij, bezet of gereserveerd zijn, welke klachten een patiënt heeft, hoeveel patiënten in de wachtkamer zitten, welke patiënten zijn aangekondigd vanuit de ambulance, en ga zo maar door. Bij de getoonde gegevens moet het ook eenvoudig zijn om acties uit te voeren, zoals het inzien van een dossier of het verplaatsen van een patiënt van de ene naar de andere kamer. Met de module CS-Maps worden dergelijke visualisaties en interacties mogelijk gemaakt in de software van ChipSoft.
Schermen die vanuit CS-Maps worden aangeboden worden ook wel maps genoemd. De inhoud van een map wordt doorgaans elke minuut ververst zodat steeds de meest actuele situatie wordt getoond, ook wanneer het handelingen betreft die buiten de map om worden verricht. Deze verversingen kunnen zwaar zijn aangezien maps vaak een grote hoeveelheid gegevens toont. Om deze reden is er een aantal jaren geleden een cache geïntroduceerd die ervoor zorgt dat gegevens die door een gebruiker worden (her)berekend automatisch worden gedeeld met andere gebruikers van diezelfde map.
Om te voldoen aan wet- en regelgeving en aan de wensen van klanten worden er naast softwareupdates ook regelmatig contentupdates uitgebracht, oftewel aanpassingen op databaseniveau. Hiermee kunnen consultants van ChipSoft verbeteringen doorvoeren bij alle zorginstellingen die de betreffende content gebruiken. Dit gebeurt ook bij maps, onder andere voor het introduceren van nieuwe signaleringen en functionaliteiten. Zo werd er bijvoorbeeld aan het begin van de coronapandemie een icoon toegevoegd om aan te duiden welke patiënten mogelijk besmet zijn. Wanneer zorginstellingen dit soort contentupdates in gebruik nemen, worden eindgebruikers geïnstrueerd om de software opnieuw op te starten. In de praktijk gebeurt dat echter niet altijd en blijft een deel van de gebruikers werken met een oude versie van een map, vaak zelfs onbewust. Wanneer cachegegevens van deze verouderde versie worden gebruikt in de nieuwe versie (of andersom) kunnen er verwarrende en riskante problemen optreden. Denk bijvoorbeeld aan een icoon dat steeds op willekeurige momenten lijkt te verdwijnen doordat er toevallig cachegegevens worden gebruikt van een oude versie van de map waarin het icoon nog niet bestond.
Dergelijke problemen kunnen ook op andere manieren veroorzaakt worden. Een gebruiker die bijvoorbeeld niet bevoegd is om bepaalde gegevens te bekijken zou dit mogelijk toch (deels) kunnen zien via cachegegevens die afkomstig zijn van een andere gebruiker. Andersom zou het natuurlijk ook kunnen dat er onbedoeld gegevens afgeschermd worden bij gebruikers die wel bevoegd zijn.
De cache in CS-Maps is ontwikkeld met de aanname dat wanneer een gebruiker een map opstart of ververst, de resulterende gegevens altijd gedeeld kunnen worden (mits recent genoeg) met andere gebruikers van die map. In de praktijk is dat niet altijd zo. Problemen die hierdoor optreden zijn soms lastig te herleiden naar de cache, en het kan veel tijd en moeite kosten om de gebruikers op te sporen die het veroorzaken.
We willen het cachesysteem robuuster met dit soort situaties om laten gaan. Er zal onderzoek gedaan moeten worden naar de verschillende problemen die kunnen optreden m.b.t. het delen van cachegegevens (naast de eerdergenoemde voorbeelden), en naar mogelijke oplossingen die aansluiten op de eisen en wensen van ChipSoft en zorginstellingen. Op basis van de bevindingen van dit onderzoek dient vervolgens het cachesysteem in CS-Maps aangepast/uitgebreid te worden.
Stuur je motivatie en/of ideeën dan naar werken@chipsoft.nl. Heb je zelf een leuker of beter afstudeeridee? Neem gerust contact op!
Samenvatting Vacature
Dienst verband: | 40 uur per week |
---|---|
Werkstatus: | Fulltime |
Ervaring: | Stage |
Locatie: | Hoogeveen |
Over ChipSoft
Telefoon: | +31 20 4939000 |
---|---|
E-mail: | werken@chipsoft.nl |
Adres: | Orlyplein 10 1043 DP Amsterdam |
"De issues waar ziekenhuizen tegenaan lopen, worden steeds complexer en dus ook interessanter om op te lossen."
Johan De Moor - Software developer
"Binnen het team komen ook alle brede zorg- en IT-profielen samen. Dat maakt het heel fijn want collega's met een zorgachtergrond brengen kennis van op de werkvloer mee, waardoor we beter op de hoogte zijn van de noden en moeilijkheden van zorgprofessionals. Zo kunnen we samen streven naar de beste ondersteuning van klant-ziekenhuizen."
Thanee Stevens - Consultant in de zorg-IT
"Het feit dat ziekenhuizen levens redden, en je hen daar indirect bij kan helpen met goede software, is fantastisch. Het voelt alsof ik echt iets nuttigs doe en het geeft me meer zin in het uitvoeren van mijn job. Voor mij is dit 'the best of both worlds': een combinatie van ontwikkelen en de fascinerende, complexe wereld van de zorg."
Aleix Hernandez - Software developer
"Wat ChipSoft voor mij speciaal maakt, is de unieke combinatie van werken en plezier. Of je nu introvert bent of extravert, verpleegkundige of ontwikkelaar… hier is voor iedereen een plaats."
Tamara Mast - Consultant in de zorg-IT
Cookies op de website van ChipSoft
ChipSoft gebruikt Functionele en Analytische cookies voor website optimalisatie en statistieken. meer uitleg