Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.
Innehållsförteckning
maxLevel3
absoluteUrltrue

Om tjänstekontrakt och Nationella tjänsteplattformen

Flera av 1177 Vårdguidens e-tjänster kräver att e-tjänsten kan kommunicera tjänsterna inom 1177 kommunicerar med system eller applikationer i vården. För att ta webbtidbokning tidbokning som exempel så hämtar 1177 Vårdguidens e-tjänster lediga och bokade tider från den aktuella vårdenhetens tidbokningssystem och visar upp dem för användaren. När användaren valt en ledig tid och bokat den måste informationen i tidbokningssystemet uppdateras. Den tid som tidigare var ledig i tidbokningssystemet är nu bokad och ska därför inte visas för andra användare. Denna typ av informationsutbyte kräver att 1177 Vårdguidens e-tjänster och vårdsystemen är integrerade (sammankopplade) med varandra.

Med tanke på den uppsjö av vårdsystem som används av verksamheterna i landstingen och regionerna vore det nästintill omöjligt att sätta upp och upprätthålla en koppling mellan 1177 Vårdguidens e-tjänster och varje enskilt vårdsystem. Vårdsystemen är dessutom ofta programmerade i olika språk och använder sinsemellan olika benämningar för samma saker. För att klara av dessa utmaningar har 1177 Vårdguidens e-tjänster anslutit till den gemensamma tekniska arkitektur som utvecklas och förvaltas av Inera Arkitektur och Regelverk. Det innebär att 1177 Vårdguidens e-tjänster och vårdsystemen kommunicerar med varandra via tjänstekontrakt installerade i Ineras nationella tjänsteplattform. Dessa begrepp förklaras nedan. Mer information finns i dokumentet T-boken i kortform som kan laddas ned på rivta.se, samlingssidan för all teknisk information som gäller den gemensamma tekniska arkitekturen.

...

Ett system som begär att hämta, ändra eller ta bort information i ett annat system via Nationella tjänsteplattformen kallas konsument.

En konsument behöver inte veta vilket system som innehåller den efterfrågade informationen. Konsumenten behöver bara uppge ägare av informationen, den så kallade logiska adressaten, så dirigerar Nationella tjänsteplattformen begäran vidare till rätt system. Det system som Nationella tjänsteplattformen dirigerar konsumentens begäran till kallas producent. Producenten kan vara det system som innehåller den begärda informationen men det kan också vara en regional tjänsteplattform - en lokal version av den Nationella tjänsteplattformen.

Eftersom verksamhetssystem är byggda i olika programmeringsspråk, och sinsemellan kan använda olika benämningar på samma saker, har det tagits fram nationella definitioner som systemen måste anpassas till innan de kan anslutas till Nationella tjänsteplattformen. Dessa definitioner kallas tjänstekontrakt. Tjänstekontrakt är filer som kan förstås av alla programmeringsspråk och de definierar hur en konsument ska strukturera sin begäran och hur producenten ska svara på den.

När en konsument och en producent integrerar genom tjänstekontrakt i Nationella tjänsteplattformen kallas det att de etablerar samverkan.

Med tjänstekontrakten följer en tjänstekontraktsbeskrivning, ett dokument med integrationsregler som kompletterar de maskinläsbara tjänstekontrakten.

För att kunna tolkas, administreras och versionshanteras behöver de tjänstekontrakt som stödjer en viss process eller informationsbehov grupperas. En sådan gruppering benämns tjänstedomän.

Utveckla stöd för tjänstekontrakt

Tabellen nedan visar vilka tjänstekontrakt som används inom olika e-tjänster och stödfunktioner i 1177 Vårdguidens e-tjänster. När ett system ska anslutas till en e-tjänst i 1177 Vårdguidens e-tjänster ska systemet förses med stöd för tjänstekontrakten i den senaste versionen av aktuell tjänstedomäns releasepaket.

E-tjänst i 1177

Vårdguidens e-tjänster

Tjänstedomän vars tjänstekontrakt används

Anslutande system blir

Releasepaket *

Webbtidbokning

1177 tidbokning

crm:scheduling

Producent

http://rivta.se/domains/crm_scheduling.html

engagemangsindex - itintegration:engagementindex

Konsument

http://rivta.se/domains/itintegration_engagementindex.html

Listning

1177 listning

crm:carelisting

Producent

http://rivta.se/domains/crm_carelisting.html

Inkorgsfunktionen

1177 inkorg

infrastructure:eservicesupply:patientportal

Konsument

http://rivta.se/domains/infrastructure_eservicesupply_patientportal.html

Synpunkter och klagomål

supportprocess:logistics:complaintsandfeedback

Producent och konsument

https://rivta.se/tkview/#/domain/supportprocess:logistics:complaintsandfeedback

Profilfunktionen

infrastructure:eservicesupply:patientportal

Konsument

http://rivta.se/domains/infrastructure_eservicesupply_patientportal.html

Erbjuden e-tjänst

eservicesupply:eoffering

Konsument

http://rivta.se/domains/eservicesupply_eoffering.html


Info

* Releasepaketen innehåller underlag för att utveckla webbtjänster utifrån tjänstekontrakten i domänen. Detta underlag består bland annat av:

  • WSDL-filer (Web Services Description Language) Specifikationer för utveckling av webbtjänster.

  • XSD-filer (XML Schema Definition) Specifikationer av XML-meddelanden inom webbtjänsterna.

  • TKB (Tjänstekontraktsbeskrivning) Dokument med regler och förtydliganden som kompletterar de maskinläsbara specifikationerna.

Att ansluta till tjänstekontrakt i Nationella tjänsteplattformen

Processen för att ansluta system till Nationella tjänsteplattformen finns beskriven på Ineras webbplats: https://www.inera.se/tjansteplattformen/anslutning. Nedan följer uppgifter som anslutande part behöver känna till för att kunna lägga beställningar på att integrera med e-tjänster i 1177 Vårdguidens e-tjänster.

Tjänstekontrakten i domänen Tidbokning (crm:scheduling)

Tjänstekontrakten i domänen Tidbokning används inom webbtidbokning i 1177 Vårdguidens e-tjänster1177 tidbokning. Anslutande system ska anslutas som producent av tjänstekontrakten.

...

Tabellen nedan visar vilka tjänstekontrakt som en producent måste ansluta till för att kunna erbjuda respektive webbtidbokningstjänst i 1177 Vårdguidens e-tjänsterfunktionalitet i 1177 tidbokning: Boka tid, Omboka tid, Avboka tid och Visa bokade tider.

Tjänstekontrakt

Beskrivning

Boka tid

Omboka tid

Avboka tid

Visa bokade tider

GetSubjectOfCareSchedule

Listar en invånares bokningar

Status
colourGreen
titleKRÄVS *

Status
colourGreen
titleKRÄVS

Status
colourGreen
titleKRÄVS

Status
colourGreen
titleKRÄVS

GetAvailableDates

Listar datum med bokningsbara tider utifrån sökparametrar

Status
colourGreen
titleKRÄVS

Status
colourGreen
titleKRÄVS



GetAvailableTimeslots

Listar bokningsbara tider utirån sökparametrar

Status
colourGreen
titleKRÄVS

Status
colourGreen
titleKRÄVS



GetBookingDetails

Visa komplett information om en bokning

Status
colourGreen
titleKRÄVS *

Status
colourGreen
titleKRÄVS

Status
colourGreen
titleKRÄVS


CancelBooking

Avboka invånare från bokning, orsak kan anges



Status
colourGreen
titleKRÄVS


UpdateBooking

Ändra tid för en bokning


Status
colourGreen
titleKRÄVS



MakeBooking

Ny bokning

Status
colourGreen
titleKRÄVS




GetAllTimeTypes

Listar tillgängliga tidtyper för nybokning

Status
colourGreen
titleKRÄVS




GetAllHealthcareFacilities

Listar enheter som invånare kan boka om till.

Status
colourBlue
titleFRIVILLIG

Status
colourBlue
titleFRIVILLIG



GetAllPerformers

Listar utförare (medarbetare)

Status
colourBlue
titleFRIVILLIG

Status
colourBlue
titleFRIVILLIG



GetAllCareTypes

Listar vårdtyper för nybokning

Status
colourBlue
titleFRIVILLIG **

Status
colourBlue
titleFRIVILLIG **



* Används inte inom flödet för att boka tid men är obligatoriskt enligt tjänstedomänens tjänstekontraktsbeskrivning
** Tjänstekontraktet GetAllCareTypes stödjs ej av konsumenten 1177 Vårdguidens e-tjänster

1177

...

tidbokning som konsument av tjänstekontrakten i domänen Tidbokning

Miljö av Nationella tjänsteplattformen

HSA-id för 1177

Vårdguidens e-tjänster

som konsument

QA-miljö

SE2321000016-A29F

Produktionsmiljö

SE2321000016-92V4

Tjänstekontrakten i domänen Engagemangsindex (engagemangsindex - itintegration:engagementindex)

...

Nationella Engagemangsindex som producent av tjänstekontraktet Update i domänen Engagemangsindex

Miljö av Nationella tjänsteplattformen

HSA-id för nationella Engagemangsindex som producent

Logisk adressat

QA-miljö

T-SERVICES-SE165565594230-1023

5565594230

Produktionsmiljö

HSASERVICES-106J

5565594230


...

Tjänstekontrakten i domänen Listning (crm:carelisting)

Tjänstekontrakten i domänen Listning används inom listningstjänsten i 1177 Vårdguidens e-tjänster1177 listning. Anslutande system ska anslutas som producent av tjänstekontrakten.

...

En producent av tjänstekontrakten för Listning måste ansluta till tjänstedomänens samtliga 5 tjänstekontrakt.

1177

...

som konsument av tjänstekontrakten i domänen Listning

Miljö av Nationella tjänsteplattformen

HSA-id för 1177

Vårdguidens e-tjänster

som konsument

QA-miljö

SE2321000016-A29F

Produktionsmiljö

SE2321000016-92V4


...

Tjänstekontrakten i domänen Patientportal (infrastructure:eservicesupply:patientportal)

Tjänstekontrakten i domänen Patientportal används inom inkorgsfunktionen 1177 inkorg och profilfunktionen i 1177 Vårdguidens e-tjänster. Anslutande system ska anslutas som konsument av tjänstekontrakten.

...

Tjänstekontrakten i domänen Patientportal tillämpar systemadressering. HSA-id för 1177 Vårdguidens e-tjänster tjänsterna i 1177 används som logisk adressat.

...

En konsument av tjänstekontrakten för Patientportal måste ansluta till tjänstekontraktet AddMessageToPatientPortalInbox. Det är frivilligt att ansluta till tjänstekontraktet IsActiveUser.

1177

...

som producent av tjänstekontrakten i domänen Patientportal

Miljö av Nationella tjänsteplattformen

HSA-id för 1177

Vårdguidens e-tjänster

som producent

QA-miljö

SE2321000016-A29F

Produktionsmiljö

SE2321000016-92V4


...

Tjänstekontrakten i domänen Synpunkter och klagomål (supportprocess:logistics:complaintsandfeedback)

Tjänstekontrakten i domänen Synpunkter och klagomål används inom tjänsten Synpunkter och klagomål i 1177 Vårdguidens e-tjänster med samma namn: Erbjuden e-tjänst. Anslutande system ska anslutas som producent och konsument av tjänstekontrakten.

...

Tjänstekontrakten i domänen Synpunkter och klagomål tillämpar verksamhetsadressering. HSA-id för 1177 Vårdguidens e-tjänster tjänsterna i 1177 används som logisk adressat.

...

Domänen innehåller följande tjänstekontrakt: 

Funktion

Tjänstedomän

Tjänstekontrakt

Användningsfall

Synpunkter och klagomål

Registrera ett ärende

supportprocess:logistics:complaintsandfeedback

RegisterComplaintAndFeedback

  • Registrera synpunkt och klagomålsärende

  • Registrera ärende handläggare

Synpunkter och klagomål

Dialog avseende ärende

supportprocess:logistics:complaintsandfeedback

RegisterMessage

  • Skicka delsvar

  • Skicka motfråga

  • Besvara motfråga (svara)

  • Informera om att ärendet har avslutats

Synpunkter och klagomål

Skicka handläggningsresultat

supportprocess:logistics:complaintsandfeedback

RegisterComplaintAndFeedbackResult

  • Registrera svar och kategorisera ärende

  • Kategorisera ärende utan svar till anmälare

Synpunkter och klagomål

Läs in förteckning över anslutna verksamheter

infrastructure:itintegration:registry

GetLogicalAddresseesByServiceContract

  • Läs in förteckning över anslutna verksamheter

1177

...

som producent och konsument av tjänstekontrakten i domänen Synpunkter och klagomål

Miljö av Nationella tjänsteplattformen

HSA-id för 1177

Vårdguidens e-tjänster

som producent

QA-miljö

SE2321000016-A29F

Produktionsmiljö

SE2321000016-92V4

...

Tjänstekontrakten i domänen Erbjuden e-tjänst (eservicesupply:eoffering)

Tjänstekontrakten i domänen Erbjuden e-tjänst används inom tjänsten i 1177 Vårdguidens e-tjänster med samma namn: Erbjuden e-tjänst. Anslutande system ska anslutas som konsument av tjänstekontrakten.

...

Tjänstekontrakten i domänen Erbjuden e-tjänst tillämpar systemadressering. HSA-id för 1177 Vårdguidens e-tjänster används tjänsterna i 1177 som logisk adressat.

Nödvändiga tjänstekontrakt

...

1177 Vårdguidens e-tjänster som producent av tjänstekontrakten i domänen Erbjuden e-tjänst

Miljö av Nationella tjänsteplattformen

HSA-id för 1177

Vårdguidens e-tjänster

som producent

QA-miljö

SE2321000016-A29F

Produktionsmiljö

SE2321000016-92V4