Medische webapplicatie & AI-integratie

ISS-calculator - Met AI van letselbeschrijving naar een onderbouwde Injury Severity Score

Een webapplicatie voor traumazorg waarmee zorgverleners de Injury Severity Score (ISS) van een patiënt bepalen. Letsels worden geselecteerd op een interactief lichaamsmodel of in een gestructureerde lijst met ruim tweeduizend AIS-codes, waarna de ISS direct en transparant wordt berekend. Een zoekfunctie op basis van AI helpt bij het vinden van de juiste code.

Van letsel naar score

De ISS is een internationale maat voor de ernst van letsel bij traumapatiënten. Elk letsel krijgt een code uit de Abbreviated Injury Scale (AIS) met een ernstscore van 1 tot 6. De ISS wordt daaruit berekend volgens vaste regels: per lichaamsregio telt de hoogste score, en van de drie zwaarst getroffen regio's worden de kwadraten opgeteld.

Handmatig is dat foutgevoelig, en de juiste code vinden in een lijst van ruim tweeduizend letsels kost tijd. De calculator neemt beide over: de juiste code is snel gevonden en de berekening gebeurt automatisch en navolgbaar.

ISS-calculator met interactief lichaamsmodel, AIS-codes per lichaamsregio en de Injury Severity Score onderin
Letsels kiezen op het lichaamsmodel: elke AIS-code verschijnt bij de bijbehorende regio en de ISS staat direct onderin.

Een berekening die je kunt controleren

Een score zonder uitleg is lastig te vertrouwen. Daarom toont de calculator naast de ISS ook de opbouw: per regio de hoogste AIS-score, het kwadraat ervan en welke regio's meetellen. Regio's die buiten de top drie vallen, staan zichtbaar grijs.

Ook de uitzonderingen zijn expliciet gemaakt. Een AIS 6 levert altijd ISS 75 op. Bij een letsel met onbekende ernst (AIS 9) toont de calculator geen definitieve score, maar een ondergrens op basis van de bekende letsels, duidelijk gemarkeerd als onvolledig. Zo suggereert de applicatie nooit meer nauwkeurigheid dan er is.

Overzicht van geselecteerde AIS-codes met de ISS-berekening per lichaamsregio
De opbouw van de ISS: per regio de hoogste AIS-score en het kwadraat, met grijs de regio's die niet meetellen.

Zoeken in eigen woorden

De AIS-lijst is Engelstalig en diep genest. Wie het juiste letsel zoekt, moet weten onder welke regio en subcategorie het valt. Met de zoekfunctie, in beta, beschrijft een zorgverlener het letsel in eigen woorden, in het Nederlands of Engels, en krijgt direct de best passende codes voorgesteld.

De zoekfunctie combineert semantisch zoeken met een taalmodel dat de beste kandidaten rangschikt. Kiest de gebruiker een voorstel, dan wordt dat letsel in de lijst geselecteerd. De gebruiker controleert de keuze en voegt de code zelf toe: de AI stelt voor, de mens beslist.

AI-zoekveld in de ISS-calculator met voorgestelde AIS-letsels op basis van een beschrijving in eigen woorden
Zoeken in eigen woorden: de AI stelt de best passende letsels uit de AIS-lijst voor, de gebruiker kiest en controleert.

Workflow overzicht

01

Letsel kiezen

Via het lichaamsmodel, de gestructureerde lijst of de AI-zoekfunctie, met een beschrijving in eigen woorden.

02

Code controleren

Het gekozen letsel staat met het volledige pad en de AIS-score in de lijst. De gebruiker bevestigt en voegt de code toe.

03

Plaatsen op het lichaam

Elke code verschijnt bij de bijbehorende lichaamsregio, zodat in één oogopslag zichtbaar is waar het letsel zit.

04

ISS berekenen

De ISS wordt bij elke wijziging direct opnieuw berekend, inclusief de regels voor AIS 6 en AIS 9.

05

Opbouw inzien

Per regio is zichtbaar welke score meetelt en hoe de uitkomst tot stand komt.

Kernfunctionaliteit

  • Interactief lichaamsmodel voor het kiezen van een lichaamsregio.
  • Gestructureerde keuzelijsten op basis van de AIS 2005 - Update 2008-dataset.
  • AI-zoekfunctie (beta) voor letsels in eigen woorden, in het Nederlands of Engels.
  • Automatische berekening van de ISS volgens de standaardregels.
  • Uitsplitsing van de berekening per ISS-regio.
  • Expliciete afhandeling van AIS 6 en van letsels met onbekende ernst.
  • Codes kopiëren, bewerken en verwijderen, met directe herberekening.
  • Uitleg over gebruik, berekening en dataset in de applicatie zelf.
  • Beheeromgeving voor de volledige codeboom, met slepen om te ordenen.
  • Beeldvullende interface voor desktop en mobiel.

AI zonder data weg te geven

In een medische context is het belangrijk wat er de server verlaat. De zoekfunctie is daarom zo ingericht dat alleen de zoektekst en letselbeschrijvingen naar de AI-dienst gaan. De AIS-codes en ernstscores blijven op de eigen server en worden pas na het zoeken lokaal aan de resultaten gekoppeld.

De calculator slaat geen patiëntgegevens op de server op. De gekozen codes blijven alleen in de browser van de gebruiker bewaard. Een limiet per bezoeker houdt het AI-verbruik beheersbaar.

Beheer

De volledige codeboom is te beheren in de beheeromgeving. Codes zijn toe te voegen, te verplaatsen en te ordenen door te slepen, en de boomstructuur kan met één klik opnieuw worden opgebouwd.

De AI-zoekindex wordt vanuit dezelfde omgeving bijgewerkt. Alleen nieuwe of gewijzigde beschrijvingen worden opnieuw verwerkt, zodat een aanpassing in de dataset niet tot onnodig AI-verbruik leidt.

Technische componenten

  • PHP 8.5 en CMS component-architectuur.
  • Nested set-structuur voor de hiërarchische codeboom.
  • OpenAI API voor embeddings en het rangschikken van zoekresultaten.
  • Semantisch zoeken op basis van vooraf berekende embeddings.
  • Incrementele zoekindex op basis van hashes van de beschrijvingen.
  • Strikte validatie van AI-resultaten tegen de eigen dataset.
  • Rekenlogica en lokale opslag in de browser.
  • Alle interfaceteksten beheerbaar via taalbestanden.

Resultaat

De ISS-calculator is een transparante rekentool voor de traumazorg. Zorgverleners vinden sneller de juiste letselcode en zien precies hoe de score tot stand komt.

  • Letsels zoeken in eigen woorden in plaats van door een lange lijst te klikken.
  • Een navolgbare berekening in plaats van alleen een eindscore.
  • Correcte afhandeling van onbekende en maximale letselernst.
  • Geen AIS-codes, ernstscores of patiëntgegevens naar externe diensten.
  • Te gebruiken op desktop en mobiel.

Andere cases

Bekijk alle projecten

Voor wie Studio16 werkt

Een selectie van organisaties waarvoor Studio16 maatwerk software, koppelingen, weboplossingen en digitale systemen heeft ontwikkeld.

Studio16 Websolutions Reviews & Ratings

5.0 sterren5.0 Op basis van 8 Google reviews

  • review Imago PrintsImago Prints
    5
    5 sterren
    Al jarenlang maken wij gebruik van de diensten van Studio 16 Websolutions voor SEO en ontwikkeling en bijhouden van onze website. Ook als er zich problemen voordoen met de
    website of server dan reageert Ivo altijd adequaat en weet snel een oplossing aan te dragen. Echt top!
    ... Lees verder