HKS - Kommunikationsmönster
Kommunikationsmönstret för tjänsten Högkostnadsskydd kan delas upp i tre grundmoment:
Ny högkostnadsskyddsgrundande information skapas
Kassapersonal hos vårdgivare hämtar patients samlade högkostnadsskyddsgrundande information
Invånare hämtar sin högkostnadsskyddsgrundande information
Moment 1 - Ny högkostnadsskyddsgrundande information skapas
I samband med vårdbesöket registrerar kassapersonal vårdavgiften i vårdgivares verksamhetssystem/kassasystem. I registreringsprocessen innefattas även att söka efter patients tidigare sammanlagt uppnådda högkostnadsbelopp enligt Moment 2 nedan.
Den högkostnadsskyddsgrundande transaktionen förmedlas till det regionala systemet för högkostnadsskydd (vårdgivare kan vara regionsdriven eller privat med vårdavtal gentemot regionen)
Region uppdaterar engagemangsindex för att synliggöra att det finns högkostnadsskyddsgrundande transaktioner eller ett utfärdat frikort om fribeloppet uppnåtts.
Moment 2 - Kassapersonal hos vårdgivare hämtar patients samlade högkostnadsskyddsgrundande information
I samband med vårdbesök hämtar kassapersonal patients samlade högkostnadsskyddsgrundande belopp och information om huruvida ett frikort har utfärdats.
Vårdgivares kassasystem anropar tjänstekontraktet RequestExemtionStatuses gentemot den nationella tjänsteplattformen och adresserar aggregerande tjänst (RequestExemtionStatuses) för att trigga en begäran om utlämnande till alla regioner som håller högkostnadsskyddsgrundande information för patient.
Den aggregerande tjänsten för RequestExemtionStatuses söker i engagemangsindex efter regioner som håller högkostnadsgrundande information för patienten. Den aggregerande tjänsten skickar därefter en begäran om utlämnande till respektive region via tjänstekontraktet RequestExemtionStatuses. De anropade regionerna skickar därefter, var för sig, den högkostnadsskyddsgrunande informationen till verksamhetssystemet/kassasystemet via tjänstekontraktet ProcessExemtionStatuses (se nedan Sekvensdiagram - Begäran om utlämnande samt utlämnande).
Moment 3 - Invånare hämtar sin högkostnadsskyddsgrundande information
Invånare loggar in i 1177 Vårdguidens e-tjänster och väljer att se sin samlade bild av registrerad högkostnadsskyddsgrundande information, eventuellt information om frikort har utfärdats.
E-tjänsten 1177 Högkostnadsskydd anropar tjänstekontraktet RequestExemtionStatuses gentemot den nationella tjänsteplattformen och adresserar aggregerande tjänst (RequestExemtionStatuses) för att trigga en begäran om utlämnande till alla regioner som håller högkostnadsskyddsgrundande information om invånare.
Den aggregerande tjänsten för RequestExemtionStatuses söker i engagemangsindex efter regioner som håller högkostnadsgrundande information för invånaren. Den aggregerande tjänsten skickar därefter en begäran om utlämnande till respektive region via tjänstekontraktet RequestExemtionStatuses. De anropade regionerna skickar därefter, var för sig, den högkostnadsskyddsgrunande informationen till e-tjänsten 1177 Högkostnadsskydd via tjänstekontraktet ProcessExemtionStatuses (se nedan Sekvensdiagram - Begäran om utlämnande samt utlämnande).
Sekvensdiagram - Begäran om utlämnande samt utlämnande
Informationshämtningen har delats upp i två steg:
Fråga om högkostnadsskyddsgrundande information - grundar sig på tjänstekontraktsanropet RequestExemtionStatuses
Information om högkostnadsgrundande information - grundar sig på tjänstekontraktet ProcessExemtionStatuses
E-tjänsten 1177 Högkostnadsskydd (aktör invånare) eller Kassasystemet (aktören kassapersonal) anropar tjänstekontraktet RequestExemtionStatuses, adresserat med Ineras organisationsnummer (logicalAddress = 5565594230). I svaret redovisas också hur många (och vilka) regioner som håller högkostnadsskyddsgrundande information om invånaren/patienten, likaså vilka av dessa som accepterat begäran om utlämnandet (d v s svarat på den aggregerande tjänstens anrop, se nästa punkt)
Adresseringen triggar igång den aggregerande tjänsten av tjänstekontraktet RequestExemtionStatuses på Nationella tjänsteplattformen. Den aggregerande tjänsten söker i Engagemangsindex efter poster för att hitta de regioner som håller högkostnadsskyddsgrundande information. Den aggregerande tjänsten anropar därefter samtliga av dessa regioner med tjänstekontraktet RequestExemtionStatuses för att initiera en begäran om utlämnande.
Varje region som erhållit begäran om utlämnande anropar därefter det system som initierat begäran (E-tjänst 1177 Högkostnadsskydd eller vårdgivares kassasystem) via tjänstekontraktet ProcessExemtionStatuses. Regionens system byter i detta läge roll från att tidigare varit tjänsteproducent av tjänstekontraktet RequestExemtionStatuses till att bli tjänstekonsument för tjänstekontraktet ProcessExemtionStatuses.. Anropet har då där emellan (teoretiskt) föregåtts av en menprövning av utlämnande.
E-tjänsten 1177 Högkostnadsskydd eller Kassasystemet inväntar inkommande anrop från regioner som mottagit begäran om utlämnande. Inför detta har systemet bytt roll och är nu tjänsteproducent av tjänstekontraktet ProcessExemtionStatuses.