Sekvens: Bestilling av reseptbelagte varer på internett

Sekvens: Bestilling av reseptbelagte varer på internett

Innledning

En kunde kan benytte en "nettutleverer" til å bestille reseptbelagte varer på Internett. 

"Nettutleverer" i denne sammenhengen beskriver løsninger for apotek og bandasjist som benytter tjenester fra Reseptformidleren for bestilling av reseptbelagte varer på internett.

Meldingssekvens for bestilling av reseptbelagte varer på Internett er illustrert i sekvensdiagrammet nedenfor.

Når bestillingen er ferdig og registrert i utleverersystemet, kan bestillingen behandles av utleverer. Det gjennomføres da en ny meldingssekvens for å ekspedere og utlevere resepten som er bestilt. De bestilte varene sendes kunden.

Ekspedering og utlevering gjøres iht. Sekvens: Ekspedering og utlevering av reseptbelagte varer



Inngangskriterier

  • Kunde navigerer til nettutleverers portal i nettleser for å bestille reseptbelagte varer

  • Kunde har tilgang til å logge på ID-porten med høyeste sikkerhetsnivå (nivå 4)


Utgangskriterier

  • Reseptbelagt vare (legemiddel, næringsmiddel eller medisinsk forbruksmateriell) er bestilt av kunde



Aktører

Aktør

Beskrivelse

Aktør

Beskrivelse

Kunde

Personen som bestiller og skal ha utlevert en resept

ID-porten

Difi's system for autentisering av brukere til offentlige tjenester

Nettutleverer

Systemet som samhandler med Reseptformidler for å bestille resepter på nett. 

Reseptfomidleren

Den sentrale reseptformidleren



Sekvensdiagram



  • Piler representerer interaksjon mellom aktører og dens retning

  • Stiplet pil indikerer at interaksjonen ikke alltid vil være en del av hendelsesforløpet, eller at den inngår i en alternativ sekvens.

  • Vertikal akse representerer tid. Piler lenger nede i diagrammet kommer senere enn piler lenger oppe i diagrammet. Det er likevel ikke alltid streng sekvenslogikk i diagrammet.

  • Stiplete horisontale linjer markerer lengre ventetid/avbrudd i sekvensen grunnet for eksempel manuell saksbehandling.

  • Applikasjonskvittering er definert i e-resepts arkitekturdokument og de behandles etter generelle retningslinjer beskrevet der. Applikasjonskvitteringer med bekreftelser og feilkoder er ikke tatt med i sekvensene

 



Sekvensene i sekvensdiagrammet er illustrative, og har til hensikt å forklare flyten som leder til og etterfølges av meldingene M9NA1-M9NA4. Figuren gir ikke en detaljert oversikt over alle sekvenser mellom ID-porten og nettutleverer ifbm. pålogging av bruker.
Systemene som skal støtte bestilling av reseptbelagte varer på internett består både av en portal som er tilgjengelig for kunden på Internett, og selve utleverersystemet som kommuniserer med Reseptformidleren.

Beskrivelse av steg i sekvensdiagrammet

Denne sekvensen har ingen alternative flyter.

Forklaring til kolonnene i tabellen:

  • Flyt benyttes til å filtrere på alternativ flyt. Som standard vises normalflyt. Skrive inn nummeret på flyten for å vise stegene for valgt flyt. Hvis flytnummeret er tomt vises alle steg for alle flyter.

  • Steg henviser til nummeret i tegningen.

  • Hendelse beskriver hva som skjer i steget. Forskjellige flyter kan ha forskjellig beskrivelse for samme stegnummer.

  • Fra -Til beskriver avsender og mottager av meldingen. Denne kolonnen har et filter som kan benyttes til å filtrere tabellen ved å skrive inn (deler av) navnet på aktøren. F.eks “resept” vil liste alle meldinger der Reseptformidleren er involvert

  • Melding beskriver meldingskoden til meldingen .Denne kolonnen har et filter som kan benyttes til å filtrere tabellen ved å skrive inn (deler av) meldingskoden.

  • Beskrivelse gir en kort beskrivelse av steget i den valgte flyten. Forskjellige flyter kan ha forskjellig beskrivelse for samme stegnummer.

Rød tekst beskriver avvik fra normalflyt.