Akseptansetest del 2b: Avbruddstest av <navn API> API-integrasjon

MERK: dette er mal for tester som gjennomføres, testene kan derfor endres noe når leverandør oversender løsningsbeskrivelse for API integrasjonen til NHN.

Det forventes at følgende fagmiljøer kjenner innholdet i testene:

  • Kjernejournal (KJ) testteam og driftsteam

  • Leverandørenes prosjekt- og testledere

 

I avbruddstestene testes ulike varianter av at KJ er utilgjengelig. Testene skal bekrefte at sluttbruker kan jobbe uberørt i det kliniske fagsystemet selv om det ikke oppnås kontakt med KJ.

Ved åpning av pasient testes tre ulike feilscenarioer:

  • at det oppnås ingen kontakt med KJ (SYN timeout)

  • at forsøkene på kontakt med KJ avvises aktivt

    • At KJ er utilgjengelig når man åpner en pasient

    • AT KJ er utilgjengelig når man er inne på en pasient 

Mer informasjon om bakgrunn for testene kan leses her.

SYN timeout ved åpning (avbrudd)

Det som testes er: T9(utgått) - Testen er ikke obligatorisk, men anbefales.

  • at det kliniske fagsystemet ikke påvirkes av at KJ er utilgjengelig, slik at sluttbruker kan utføre operasjoner i det kliniske fagsystemet som normalt

  • at det kliniske fagsystemet korrekt indikerer feil i kontakten med KJ

  • at sluttbruker får feilmelding når KJ ikke er tilgjengelig

 

Instruksjon til drift: Her forventes det at trafikken droppes mot ST2.

Forutsetning: To pasienter, pasient A og pasient B

ID

Teststeg

Forventet resultat

Faktisk resultat

ID

Teststeg

Forventet resultat

Faktisk resultat

Instruksjon:

  • EPJ er inne i Kritisk info i sitt system

  • Drift dropper trafikken mot ST2

 

 

1

Åpne pasient A

 

 

2

KJ blir utilgjengelig.

 

 

3

Trigg indikatorkall i det kliniske fagsystemet.

EPJ forsøker å gjøre en endring som de forsøker å laste opp

  • Det kliniske fagsystemet informerer sluttbruker om Ingen kontakt med kjernejournal.

  • Ingen heng i det kliniske fagsystemet.

  • Bruker kan navigere og utføre normale operasjoner.

  • Det blir ikke gjort videre API-kall mot KJ, evt. sluttbruker får ikke mulighet til dette, på denne pasienten.

Det er forventet at det tar litt tid før det kliniske fagsystemet mottar melding om at KJ er utilgjengelig, men det skal ikke være heng i det kliniske fagsystemet mens det pågår.

 

4

Bytt til pasient B

  • Det kliniske fagsystemet informerer sluttbruker om Ingen kontakt med kjernejournal.

  • Ingen heng i det kliniske fagsystemet.

  • Bruker kan navigere og utføre normale operasjoner.

  • Det blir ikke gjort videre API-kall mot KJ, evt. sluttbruker får ikke mulighet til dette, på denne pasienten.

Det er forventet at det tar litt tid før det kliniske fagsystemet mottar melding om at KJ er utilgjengelig, men det skal ikke være heng i det kliniske fagsystemet mens det pågår.

 

5

Aktiver trafikk som normalt

Alt blir tilgjengelig som før testen

 

© Norsk helsenett - kjernejournal