
Utfordringen
Joule er en ny generasjon hjertestarter (AED) – utviklet for å være blant verdens minste, enkleste og rimeligste, med et to-knapps grensesnitt og veiledning via tale og lys, slik at hvem som helst kan bruke den i en nødsituasjon.
Medisinsk utstyr stiller helt andre krav enn vanlig programvare: enheten skal bare virke – hver gang – og utviklingen må dokumenteres og spores i tråd med EUs regelverk for medisinsk utstyr (MDR, EU 2017/745). Produktet utvikles mot MDR-godkjenning med planlagt lansering i 2027.
Det vi leverte
Programvaren på enheten
Vi sto for utviklingen av programvaren som kjører på selve hjertestarteren – der pålitelighet er et absolutt krav, ikke en ambisjon.
Datainnhenting til skyen
Enheten rapporterer data til skyen i AWS, slik at tilstand og beredskap kan følges opp sentralt – en hjertestarter som står klar er bare verdifull hvis noen vet at den faktisk er klar.
Sikkerhet og etterlevelse i sentrum
Arkitektur, dataflyt og utviklingsprosess ble bygget for revisjon: sporbarhet fra krav til kode, og sikkerhet som designpremiss fra første dag.
Domenedrevet utvikling i praksis
Domenet er akuttmedisin og beredskap: enhetstilstand, elektroder, hendelser og oppfølging ble modellert som tydelige begreper med klare grenser mellom enhet, sky og forvaltning.
Nettopp fordi kravene til dokumentasjon er så strenge, lønner domenedrevet utvikling seg dobbelt: når koden speiler domenebegrepene, blir det mulig å spore hvert krav til der det faktisk er implementert.
Resultatet
Prosjektet viser bredden i det vi bygger: fra programvare på en livskritisk enhet til dataflyt i skyen – levert i samarbeid med Malsen Medical AS og Native X AS.
Se mer: jouleaed.com