Skip to main content

EWA Release 40.1.0

For den engelske oversettelsen av disse release-notatene, vennligst se her.

Versjon 40.1.0 beta: Komponentversjoner​

Versjon 40.1.0 beta av EWA ble lansert til kundene den 25. august 2025.

De kompatible versjonene av de berørte runtime-komponentene er oppført nedenfor:

KomponentVersjon
AMK-integrasjon25.8.182.0
Chat-server25.8.204.0
Eksporttjeneste25.8.202.0
Eksporttjeneste til Warehouse25.8.202.0
Innsynsklient-API25.8.191.0
HP Link Pasientidentitet-API25.8.201.0
Innsynsklient-Web25.8.201.0
Klientapplikasjon25.8.174.0
Klienthub25.8.223.0
Medical Unit Broker25.7.1.0
Migrerings- og frøleggingsverktøy25.8.202.0
Personellregistrering-API25.8.14.0
Sanntidsskjerm-API25.8.195.0
Skjemamodul-API25.8.59
Versjonshåndtering-API25.8.182.0
Versjonshåndtering-klientinstallatør25.8.83.0

Versjon 40.1.0 beta: Nye funksjoner​

Nettleserbasert OpenID Connect-innloggingsflyt fra EWA-klienten​

Implementert muligheten for å aktivere en nettleserbasert OpenID Connect-innloggingsflyt fra EWA-klienten.

Ved bruk av denne innloggingsflyten vil klienten åpne systemets standard nettleser med innloggingssiden til identitetsleverandøren når brukeren klikker på innloggingsknappen i EWA-klienten. Etter vellykket innlogging blir brukeren sendt tilbake til EWA-applikasjonen, hvor de kan sette PIN-kode som normalt.

Denne funksjonen gjør det mulig å bruke OIDC-identitetsleverandører med innloggingsmetoder som krever ekstra utvidelser eller sertifikater i nettleseren for å logge inn i EWA-klienten.

For å aktivere funksjonen, sett verdien av den nye ServerSideOIDCAuthentication-egenskapen i settings.json for EWA-klienten til true. Det kreves også at en oppdatert ClientHub er installert i systemet.

Endringer på klientsiden for å støtte OIDC-flyten:

  • I stedet for å åpne en webview, åpner klienten nå nettleseren med URL-en: clienthub/login
  • Et nytt protokollaktiveringsendepunkt er lagt til for å håndtere callback med informasjonskapsel og brukerdata.
  • Informasjonskapsler lagres nå internt for å representere autentiserte brukere, og erstatter tidligere bruk av access_token.

Alle HttpClient-forespørsler fra klienten bruker nå den lagrede informasjonskapselen til den aktiverte brukeren for autentisering, og sikrer sikker og konsistent tilgang på tvers av økter.

Versjon 40.1.0 beta: Oppdaterte funksjoner​

ISBAR-siden i Insight er erstattet​

Den tidligere versjonen av ISBAR-siden i Insight er nå fullstendig erstattet med den nye ISBAR-siden, som tidligere var tilgjengelig ved å aktivere et funksjonsflagg.

Funksjonsflagget for å aktivere den nye ISBAR-siden er nå gjort til standard oppførsel, og flagget er merket som foreldet. Det vil forsvinne fra listen etter at det er deaktivert for alle ressurser.

Note: Den nye ISBAR-siden viser ikke data fra den gamle funksjonen 'Undersøkelse/Anamnese'. Det anbefales å bruke den oppdaterte funksjonen 'Undersøkelse/Anamnese' fremover

Versjon 40.1.0 beta: Feilrettinger​

Tilgangsrettighet 'Checklist Administration' kreves for å slette skjemasvar ved redigering av journaler​

  • Ticket: 168728956143 | DevOps: 32702 | Rapportert av: Produktteamet
  • Problem: Skjemabehandling bør være begrenset til brukere som eksplisitt har ansvar for denne oppgaven. Tilgangslogikken for fullførte skjemaer må samsvare med eksisterende regler for journalinformasjon. Det er ikke hensiktsmessig å gi skjemabehandlingsrettigheter til alle brukere med redigeringstilgang til journaler.
  • Løsning: Rettigheten ChecklistAdministration er ikke lenger nødvendig for å slette skjemasvar. Denne handlingen kan nå utføres av alle brukere med riktig JournalEdit-tilgang, basert på deres tildelte omfang (avdeling, organisasjon eller Alle).
  • Berørte komponenter: Insight

Sletting av ressurstype med lenker til ressurser fører til feil ved synkronisering av klientapplikasjonen​

  • Ticket: - | DevOps: 31991 | Rapportert av: Intern
  • Problem: Klientapplikasjonen feilet ved synkronisering av Retts-data dersom en lenket ressurs-type var blitt slettet. Dette førte til forstyrrelser i datasynkronisering og brukeropplevelse.
  • Løsning: Vi har lagt til en sikring som forhindrer sletting av en ressurs-type dersom den fortsatt er lenket til aktive ressurser. Dette sikrer dataintegritet og forhindrer synkroniseringsfeil i klientapplikasjonen.
  • Berørte komponenter: Insight

Versjonsnummer for kriterienummer legges automatisk til dersom ingenting sendes fra AMK​

  • Ticket: 137910576348 | DevOps: 33263 | Rapportert av: Helse Vest
  • Problem: Klientapplikasjonen la alltid til revisjonsnummer 40 på kriterienummer før de ble sendt til serveren. Dette nummeret samsvarer ikke nødvendigvis med korrekt versjon brukt av AMIS.
  • Løsning: Fjernet koden som automatisk la til det hardkodede revisjonsnummeret 40 på kriterienummer før det ble sendt til serveren.
  • Berørte komponenter: Klientapplikasjon

Tjenesten stopper ved SQL-feil (Denial of Service)​

  • Ticket: - | DevOps: 32718 | Rapportert av: Internt
  • Problem: Løsningen sluttet å svare når en ugyldig spørring ble utført mot AuditLog.
  • Løsning: Fikset problem i validatoren for AuditLog-søk som kunne føre til høy belastning på systemer som kjører Innsynsklient.
  • Berørte komponenter: Insight API

Feil i Medical Unit Broker​

  • Ticket: - | DevOps: 33410 | Rapportert av: Lives
  • Problem: Klientapplikasjonen spammet den tekniske loggen med feilmeldinger fra Medical Unit Broker (~1400 på én dag).
  • Løsning: Reduserte loggnivået for meldinger om “Register equipment call to Medical Unit Broker failed” til Debug.
  • Berørte komponenter: Klientapplikasjon

Chat-økt i Sanntidsskjerm tilbakestilles ikke korrekt ved bytte av journal​

  • Ticket: 193231474909 | DevOps: 33121 | Rapportert av: Helse Sør-Øst
  • Problem: Ved bytte mellom pasientjournaler i Sanntidsskjerm fortsatte chat-komponenten å motta og vise meldinger fra forrige økt. Dette førte til at meldinger ment for én journal kunne vises mens en annen ble vist.
  • Løsning: Endret chat-kommunikasjonstjenesten til kun å vise innkommende meldinger dersom meldingens sessionId samsvarer med gjeldende activeSession.
  • Berørte komponenter: Klientapplikasjon, Insight

Manglende oppdatering av hastegrad i Sanntidsskjerm ved endringer fra AMK​

  • Ticket: 162403033290 | DevOps: 32667 | Rapportert av: Helse Sør-Øst
  • Problem: Oppdateringer av kriterienummer eller hastegrad fra AMK ble ikke korrekt gjenspeilet i Sanntidsskjerm. Spesielt ble fargen i oversiktssiden ikke oppdatert basert på ny hastegrad.
  • Løsning: Justerte Sanntidsskjerm til å tolke innkommende AMK-oppdateringer korrekt og anvende logikk for hastegrad i henhold til norsk AMK-integrasjon. Oversiktsfargen oppdateres nå som forventet basert på hastegrad eller kriterienummer, avhengig av mottatt data.
  • Berørte komponenter: AMK-integrasjon, Insight, LiveView API

Bilder tatt fra klientapplikasjonen vises ikke i Sanntidsskjerm og søkesiden i Innsynsklienten.​

  • Ticket: - | DevOps: 32853 | Rapportert av: Internt
  • Problem: Bilder tatt fra klientapplikasjonen vises ikke i Sanntidsskjerm eller på søkesiden i Innsynsklienten.
  • Løsning: Rettet standardruting for AttachmentController slik at den nå korrekt peker til Index-handlingen.
  • Berørte komponenter: Insight, LiveView API

EKG tatt i klientapplikasjonen vises ikke i DECG-fanen i Sanntidsskjerm​

  • Ticket: - | DevOps: 32852 | Rapportert av: Internt
  • Problem: EKG tatt i klientapplikasjonen vises ikke i DECG-fanen i Sanntidsskjerm. EKG-en sendes til serveren og er kun tilgjengelig i vis/rediger journal-siden, men ikke synlig i Sanntidsskjerm.
  • Løsning: Fikset feil i JSON-parsing og sjekk for tomt resultat i AJAX-responsen, og sikret korrekt initialisering av visning kun når gyldige vedlegg er tilgjengelige.
  • Berørte komponenter: Insight, LiveView API

Klientapplikasjon krasjer ved klikk på "Om applikasjonen"​

  • Ticket: - | DevOps: 32777 | Rapportert av: Intern
  • Problem: Klientapplikasjonen krasjer ved klikk på "Om applikasjonen" på enten oversiktssiden eller journaloversiktssiden.
  • Løsning: Fikset krasj i klientapplikasjonen ved å bruke nullbetinget tilgang til EssXml.Version når "Om applikasjonen" klikkes.
  • Berørte komponenter: Klientapplikasjon

Kan ikke lagre uobserverte logger i ClientHub​

  • Ticket: - | DevOps: 33078 | Rapportert av: Internt
  • Problem: Ved oppstart, innlogging og synkronisering logges advarsler som sendes til serveren, men de kan ikke lagres i databasen og spammer den tekniske loggen. ClientHub klarer ikke å lagre logger for uobserverte unntak sendt fra klientapplikasjonen.
  • Løsning: Fikset loggfeil der Logger-feltet overskred databasekolonnens makslengde ved å flytte detaljer om avsender til Context-feltet i loggpayloaden.
  • Berørte komponenter: Klientapplikasjon

Innsynsklienten bytter gjentatte ganger til engelsk, til tross for valgt språkinnstilling​

  • Ticket: 199843493081 | DevOps: 33246 | Rapportert av: HSØ
  • Problem: Brukere opplever at Innsynsklienten stadig bytter til engelsk, selv om applikasjonens språkinnstillinger er satt til norsk.
  • Løsning: Fikset problem med at språkinnstillinger ikke ble beholdt i Innsynsklienten ved å sikre at språk- og tidssone-informasjonskapsler settes med korrekt utløp og sti.
  • Berørte komponenter: Insight

Verifisering av ID vises ikke i ISBAR​

  • Ticket: 199711881442 | DevOps: 33245 | Rapportert av: HSØ
  • Problem: I den nye ISBAR-visningen vises ikke lenger "Verifisering av ID", slik det gjorde i den tidligere visningen.
  • Løsning: Forbedret håndtering av pasientdata på tvers av flere komponenter for å sikre korrekt visning, inkludert oppdateringer av modellbruk, nullsjekker og datatilgang mellom MissionPatientsOverview, PatientItemContent og RecordPatientOverview.
  • Berørte komponenter: LiveView API

Chat-modulen mangler korrekt validering for om videofunksjonen er aktivert​

  • Ticket: 158108695789 | DevOps: 32505 | Rapportert av: HSØ
  • Problem: Når det ikke finnes gyldig konfigurasjon i systemkonfigurasjonstabellen for MediaSDKSettings, fungerer ikke chat-funksjonen.
  • Løsning: Oppdatert håndtering av videofunksjon ved å introdusere ShouldEnableVideoFeature i VideoService, forbedret visningslogikk i LiveViewConsultation.razor, og fjernet utdatert WebRTC-deaktivering og ubrukte direktiver.
  • Berørte komponenter: Klientapplikasjon, Insight, LiveView API

InsightsWeb – GetClaimsFromUserInfoEndpoint fungerer ikke for on-prem kunder​

  • Ticket: 178090002658 | DevOps: 32996 | Rapportert av: HSØ
  • Problem: OpenIdConnect-valget GetClaimsFromUserInfoEndpoint fungerer ikke med on-prem kunder eller med tilpassede EntraID-applikasjonsomfang.
  • Løsning: Fjernet GetClaimsFromUserInfoEndpoint fra OpenID Connect-konfigurasjonen på grunn av begrensninger med Entra ID-omfang i on-prem oppsett, og forbedret kompatibilitet og stabilitet for berørte kunder.
  • Berørte komponenter: Klientapplikasjon, Insight, LiveView API

Kjente problemer i versjon 40.1.0​

  1. Tap av data fra funksjonen 'Undersøkelse/Anamnese' (ny funksjon) for fullførte journal under dårlige nettverksforhold.
  2. Webvisningen for 'Undersøkelse/Anamnese' krasjer når man svarer på skjemaet i Klientapplikasjon, spesielt under dårlige nettverksforhold. Problemet oppstår uregelmessig.

Testede medisinsk teknisk utstyr​

Alle versjoner av denne utgivelsen har blitt testet på det listede medisinsk tekniske utstyret og de tilhørende programvareversjonene, og sikrer kompatibilitet og ytelse i de spesifiserte miljøene.

Corpuls​

  • Programvareversjoner: 4.2.2 og 4.3.2
  • SDK-versjon: 4.3.0.0

Zoll​

  • Programvareversjon: 02.36.21.00
  • SDK-versjon: 6.44.315