Gå till slutet av bannern
Gå till början av bannern

Tjänstekontrakt och Nationella tjänsteplattformen (Pelles dolda)

Hoppa till slutet på meta-data
Gå till början av metadata

Du visar en gammal version av den här sidan. Visa nuvarande version.

Jämför med nuvarande Visa sidhistorik

« Föregående Version 14 Nästa »

Flera av 1177 Vårdguidens e-tjänster kräver att e-tjänsten kan kommunicera med system eller applikationer i vården. För att ta webbtidbokning 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 landstingens och regionernas olika verksamheter 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 semantik 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.

Grundläggande begrepp

Nationella tjänsteplattformen håller koll på vilka system som innehåller olika typer av vårdinformation och vilka system som får hämta, ändra eller ta bort den. Detta är möjligt tack vare att landsting, regioner och andra organisationer inom hälso- och sjukvården ansluter sina verksamhetssystem till Nationella tjänsteplattformen för att tillgängliga olika typer av vårdrelaterad information.

Ett system som hämtar, ändrar eller tar bort information i ett annat system via Nationella tjänsteplattformen kallas konsument.

Konsumenten behöver inte veta vilket system som innehåller informationen den är intresserad av. 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 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änsterTjänstedomän vars tjänstekontrakt användsAnslutande system ärReleasepaket *
Webbtidbokningcrm:schedulingProducenthttp://rivta.se/domains/crm_scheduling.html
Listningcrm:carelistingProducenthttp://rivta.se/domains/crm_carelisting.html
Inkorgsfunktioneninfrastructure:eservicesupply:patientportalKonsumenthttp://rivta.se/domains/infrastructure_eservicesupply_patientportal.html
Profilfunktioneninfrastructure:eservicesupply:patientportalKonsumenthttp://rivta.se/domains/infrastructure_eservicesupply_patientportal.html
Erbjuden e-tjänsteservicesupply:eofferingKonsumenthttp://rivta.se/domains/eservicesupply_eoffering.html

* 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.

Ansluta till tjänstekontrakt i Nationella tjänsteplattformen

Processen för att ansluta system till tjänstekontrakt i Nationella tjänsteplattformen finns beskriven på Ineras webbplats. Kortfattat ser processen ut så här när den tillämpas på e-tjänster i 1177 Vårdguidens e-tjänster:

1. Förstudie avseende anslutning till de nationella testmiljöerna skickas till Inera 

Anslutningsprojekt skickar in förstudie avseende anslutning till de nationella testmiljöerna. 

2.  Systemet ansluts till i testmiljön av Nationella tjänsteplattformen

Anslutningsprojektet beställer anslutning till aktuella tjänstekontrakt i testmiljön av Nationella tjänsteplattformen.

3. Systemet integreras med testmiljön av 1177 Vårdguidens e-tjänster

Anslutningsprojektet beställer integrering mellan det nu anslutna systemet och testmiljön av 1177 Vårdguidens e-tjänster via Nationella tjänsteplattformen. Detta kallas även för att etablera samverkan.

4. Integrationen testas

Anslutningsprojektet genomför tester i testmiljön av 1177 Vårdguidens e-tjänster.

5. Förstudie avseende anslutning till de nationella produktionsmiljöerna skickas till Inera

Anslutningsprojektet skickar in en ny version av den ursprungliga förstudien och kompletterar den med resultatet av utförda tester.

6. Systemet ansluts till produktionsmiljön av Nationella tjänsteplattformen

Anslutningsprojektet beställer anslutning till aktuella tjänstekontrakt i produktionsmiljön av Nationella tjänsteplattformen.

7. Systemet integreras med produktionsmiljön av 1177 Vårdguidens e-tjänster

Tjänsten är driftsatt.

  • Inga etiketter