Skip to main content

EWA Release 40

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