Innehållsförteckning | ||||
---|---|---|---|---|
|
Om tjänstekontrakt och Nationella tjänsteplattformen
Flera av e-tjänsterna inom 1177 kommunicerar med system eller applikationer i vården. För att ta tidbokning som exempel så hämtar 1177 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 och vårdsystemen är integrerade (sammankopplade) med varandra.
Med tanke på den uppsjö av vårdsystem som används av verksamheterna i regionerna vore det nästintill omöjligt att sätta upp och upprätthålla en koppling mellan 1177 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 anslutit till den gemensamma tekniska arkitektur som utvecklas och förvaltas av Inera Arkitektur och Regelverk. Det innebär att 1177 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 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
...
Tjänstedomän vars tjänstekontrakt används
...
Anslutande system blir
...
Releasepaket *
...
...
crm:scheduling
...
Producent
...
http://rivta.se/domains/crm_scheduling.html
...
engagemangsindex - itintegration:engagementindex
...
Konsument
...
http://rivta.se/domains/itintegration_engagementindex.html
...
...
crm:carelisting
...
Producent
...
http://rivta.se/domains/crm_carelisting.html
...
...
infrastructure:eservicesupply:patientportal
...
Konsument
...
http://rivta.se/domains/infrastructure_eservicesupply_patientportal.html
...
...
supportprocess:logistics:complaintsandfeedback
...
Producent och konsument
...
https://rivta.se/tkview/#/domain/supportprocess:logistics:complaintsandfeedback
...
...
infrastructure:eservicesupply:patientportal
...
Konsument
...
http://rivta.se/domains/infrastructure_eservicesupply_patientportal.html
...
...
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:
|
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.
Tjänstekontrakten i domänen Tidbokning (crm:scheduling)
Tjänstekontrakten i domänen Tidbokning används inom 1177 tidbokning. Anslutande system ska anslutas som producent av tjänstekontrakten.
Adressering
...
Observera |
---|
Denna sida uppdateras inte längre och kommer att tas bort den 15 maj 2024. Om du har blivit länkad hit, rapportera gärna till e-tjänsternas support var länken finns så att nationella förvaltningen kan kontakta sidans ägare. Här kan du kontakta supporten: https://etjanster.inera.se/oversikt/flow/4221 . |
Många av e-tjänsterna inom 1177 använder tjänstekontrakt för att kommunicera med verksamhetssystem inom vård och omsorg. Kommunikationen sker via Nationella tjänsteplattformen.
Information om Nationella tjänsteplattformen finns att läsa på sidan https://www.inera.se/tjanster/infrastrukturtjanster/nationella-tjansteplattformen/.
På denna sidan finns diverse information som kan vara till hjälp vid anslutning till de e-tjänster inom 1177 som kräver anslutning till Nationella tjänsteplattformen.
Innehållsförteckning | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
1177 inkorg
Tjänstedomän
infrastructure:eservicesupply:patientportal (Patientportal)
Uppgifter om 1177 e-tjänster som producent av tjänstekontrakten
Tjänstekontrakten i domänen tillämpar systemadressering. HSA-id för 1177 e-tjänster används som logisk adress.
Miljö av Nationella tjänsteplattformen | HSA-id för 1177 e-tjänster som producent |
---|---|
QA-miljö | SE2321000016-A29F |
Produktionsmiljö | SE2321000016-92V4 |
Nödvändiga tjänstekontrakt
En konsument av tjänstekontrakten måste ansluta till tjänstekontraktet AddMessage. Det är frivilligt att ansluta till tjänstekontrakten IsActiveUser och GetMessageThreadStatus.
Anslutningsguide
Anslutningsguide för 1177 inkorg
E2E-underlag
View file | ||
---|---|---|
|
...
1177 listning
Tjänstedomän
supportprocess:logistics:carelisting (Listning)
Uppgifter om 1177 e-tjänster som konsument av tjänstekontrakten
Tjänstekontrakten i domänen tillämpar verksamhetsadressering. Länskod används som logisk adress.
Miljö av Nationella tjänsteplattformen | HSA-id för 1177 e-tjänster som konsument |
---|---|
QA-miljö | SE2321000016-A29F |
Produktionsmiljö | SE2321000016-92V4 |
Nödvändiga tjänstekontrakt
En producent av tjänstekontrakten måste ansluta till samtliga tjänstekontrakt i tjänstedomänen utom GetAvailableHealthcarePersonnel, som är frivilligt.
Anslutningsguide
Anslutningsguide för 1177 listning
E2E-underlag
View file | ||
---|---|---|
|
...
1177 tidbokning (version 1)
Tjänstedomän
crm:scheduling (Tidbokning)
Uppgifter om 1177 e-tjänster som konsument av tjänstekontrakten
Tjänstekontrakten i domänen tillämpar verksamhetsadressering. Vårdenhetens HSA-id används som logisk adressatadress.
...
Miljö av den nationella tjänsteplattformen | HSA-id |
---|
...
för 1177 |
---|
...
e-tjänster som konsument |
---|
...
QA-miljö | SE2321000016-A29F |
Produktionsmiljö | SE2321000016-92V4 |
Nödvändiga tjänstekontrakt
Tabellen nedan visar vilka tjänstekontrakt som en producent måste ansluta ett tidbokningssystem måste anslutas till för att kunna erbjuda respektive funktionalitet i funktion inom 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. |
|
|
|
| ||||||||||||||||||||||||
GetAvailableDates | Listar datum med bokningsbara tider utifrån sökparametrar. |
|
| ||||||||||||||||||||||||||
GetAvailableTimeslots | Listar bokningsbara tider |
utifrån sökparametrar. |
|
| |||||||||||||||||||||
GetBookingDetails | Visa komplett information om en bokning. |
|
|
| |||||||||||||||||||
CancelBooking | Avboka invånare från bokning, orsak kan anges. |
| |||||||||||||||||||||
UpdateBooking | Ändra tid för en bokning. |
| |||||||||||||||||||||
MakeBooking | Ny bokning. |
| |||||||||||||||||||||
GetAllTimeTypes | Listar tillgängliga tidtyper för nybokning. |
| |||||||||||||||||||||
GetAllHealthcareFacilities | Listar enheter som invånare kan boka om till. |
|
|
|
| |||||||
GetAllPerformers | Listar utförare (medarbetare). |
|
|
|
| |||||||
GetAllCareTypes | Listar vårdtyper för nybokning. |
|
|
|
|
* 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
1177 tidbokning som konsument av tjänstekontrakten i domänen Tidbokning
...
Miljö av Nationella tjänsteplattformen
...
HSA-id för 1177 som konsument
...
QA-miljö
...
SE2321000016-A29F
...
Produktionsmiljö
...
SE2321000016-92V4
Tjänstekontrakten i domänen Engagemangsindex (engagemangsindex - itintegration:engagementindex)
Domänen Tidbokning kräver att producenter som erbjuder visning, nybokning, ombokning eller avbokning genom domänens tjänstekontrakt uppdaterar nationella Engagemangsindex för att informera konsumenter om bokningar och kallelser som finns i tidbokene-tjänster.
Anslutningsguide
Anslutningsguide för 1177 tidbokning
E2E-underlag
View file | ||
---|---|---|
|
Anslutning till Engagemangsindex
Tjänstedomänen Tidbokning kräver att anslutna system uppdaterar nationella Engagemangsindex för att hålla intressenter uppdaterade med information om bokningar och kallelser i systemet. Mer information om detta finns domänen Tidboknings tjänstedomänens tjänstekontraktsbeskrivning. För att uppdatera nationella Engagemangsindex måste systemet anslutas systemet därför anslutas som konsument av tjänstekontraktet Update .
...
i tjänstedomänen Engagemangsindex.
Information om tjänstedomänen Engagemangsindex finns här: https://rivta.se/tkview/#/domain/itintegration:engagementindex.
Uppgifter om nationella Engagemangsindex som producent av tjänstekontraktet Update
Tjänstekontraktet Update i domänen Engagemangsindex tillämpar verksamhetsadressering. Inera AB:s organisationsnummer används som logisk adressat för nationella Engagemangsindex.
Nödvändiga tjänstekontrakt
För att uppdatera nationella Engagemangsindex måste systemet anslutas som konsument av tjänstekontraktet Update.
Nationella Engagemangsindex som producent av tjänstekontraktet Update i domänen Engagemangsindex
Miljö av den 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 1177 listning. Anslutande system ska anslutas som producent av tjänstekontrakten.
...
1177 tidbokning (version 2)
Tjänstedomän
supportprocess:logistics:scheduling (Tidbokning)
Uppgifter om 1177 e-tjänster som konsument av tjänstekontrakten
Tjänstekontrakten i domänen Listning tillämpar systemadressering. Länskod verksamhetsadressering. Vårdenhetens HSA-id används som logisk adressat.
Nödvändiga tjänstekontrakt
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
...
adress.
Miljö av den nationella tjänsteplattformen | HSA-id för 1177 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 1177 inkorg och profilfunktionen i 1177. Anslutande system ska anslutas som konsument av tjänstekontrakten.
Adressering
Tjänstekontrakten i domänen Patientportal tillämpar systemadressering. HSA-id för e-tjänsterna i 1177 används som logisk adressat.
Nödvändiga tjänstekontrakt
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 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. Anslutande system ska anslutas som producent och konsument av tjänstekontrakten.
Adressering
...
Nödvändiga tjänstekontrakt
Tabellen nedan visar vilka tjänstekontrakt ett tidbokningssystem måste anslutas till för att kunna erbjuda respektive funktion inom 1177 tidbokning.
Tjänstekontrakt | Beskrivning | Boka tid | Omboka tid | Avboka tid | Visa bokade tider | ||||||||||||||||||
CancelAppointment | Avbokar en befintlig bokning. |
| |||||||||||||||||||||
ConfirmAppointment | Bekräfta en tidbokning som verksamheten bokat åt patienten. |
| |||||||||||||||||||||
GetAppointment | Hämtar detaljinformation om en befintlig tidbokning vid en vårdenhet. |
|
|
| |||||||||||||||||||
GetAppointments | Hämtar lista med invånarens samtliga tidbokningar. |
|
| ||||||||||||||||||||
GetTimeTypes | Hämtar alla tidstyper som kan användas vid nybokning hos angiven vårdenhet. |
| |||||||||||||||||||||
GetAvailableDates | Hämtar datum med lediga tider för angivet datumintervall. |
|
| ||||||||||||||||||||
GetAvailableTimeslots | Hämtar lediga tider för angivet datumintervall. |
|
| ||||||||||||||||||||
GetHealthcareFacilities | Hämtar alla vårdenheter som erbjuds för nybokning eller ombokning för aktuell invånare. |
| |||||||||||||||||||||
GetHealthcareFacility | Hämtar detaljerad information om en vårdenhet. |
|
|
| |||||||||||||||||||
GetPractitioners | Hämtar en lista över medarbetare i vårdprofessionen som är bokningsbara online hos angiven vårdenhet för aktuell invånare. |
|
| ||||||||||||||||||||
MakeAppointment | Tjänstekontrakt för nybokning vid en vårdenhet. |
| |||||||||||||||||||||
UpdateAppointment | Uppdaterar en befintlig bokning med nytt datum och tid, alltså en ombokning. |
|
Anslutningsguide
Anslutningsguide för 1177 tidbokning
E2E-underlag
View file | ||
---|---|---|
|
Anslutning till Engagemangsindex
Tjänstedomänen Tidbokning kräver att anslutna system uppdaterar nationella Engagemangsindex för att hålla intressenter uppdaterade med information om bokningar och kallelser i systemet. Mer information om detta finns tjänstedomänens tjänstekontraktsbeskrivning. För att uppdatera nationella Engagemangsindex måste systemet därför anslutas som konsument av tjänstekontraktet Update i tjänstedomänen Engagemangsindex.
Information om tjänstedomänen Engagemangsindex finns här: https://rivta.se/tkview/#/domain/itintegration:engagementindex.
Uppgifter om nationella Engagemangsindex som producent av tjänstekontraktet Update
Tjänstekontraktet Update tillämpar verksamhetsadressering. Inera AB:s organisationsnummer används som logisk adress för nationella Engagemangsindex.
Miljö av den nationella tjänsteplattformen | HSA-id för nationella Engagemangsindex som producent | Logisk adressat |
---|---|---|
QA-miljö | T-SERVICES-SE165565594230-1023 | 5565594230 |
Produktionsmiljö | HSASERVICES-106J | 5565594230 |
...
Synpunkter och klagomål
Tjänstedomän
supportprocess:logistics:complaintsandfeedback (Synpunkter och klagomål)
Uppgifter om 1177 e-tjänster som producent och konsument av tjänstekontrakten
Tjänstekontrakten i domänen tillämpar verksamhetsadressering. HSA-id för 1177 e-tjänsterna i 1177 tjänster används som logisk adressatadress.
Miljö av Nationella tjänsteplattformen | HSA-id för 1177 e-tjänster som producent och konsument |
---|---|
QA-miljö | SE2321000016-A29F |
Produktionsmiljö | SE2321000016-92V4 |
Nödvändiga tjänstekontrakt
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 |
|
Synpunkter och klagomål Dialog avseende ärende | supportprocess:logistics:complaintsandfeedback | RegisterMessage |
|
Synpunkter och klagomål Skicka handläggningsresultat | supportprocess:logistics:complaintsandfeedback | RegisterComplaintAndFeedbackResult |
|
Synpunkter och klagomål Läs in förteckning över anslutna verksamheter | infrastructure:itintegration:registry | GetLogicalAddresseesByServiceContract |
|
...
Anslutningsguide
Anslutning till tjänsten Synpunkter och klagomål
...
Miljö av Nationella tjänsteplattformen
...
HSA-id för 1177 som producent
...
QA-miljö
...
SE2321000016-A29F
...
Produktionsmiljö
...
SE2321000016-92V4
...
.
E2E-underlag
Saknas.
...
Erbjuden e-tjänst
...
Tjänstedomän
...
Tjänstekontrakten i domänen (Erbjuden e-tjänst används inom tjänsten i 1177 med samma namn: Erbjuden e-tjänst. Anslutande system ska anslutas som konsument av tjänstekontrakten.
Adressering
Tjänstekontrakten i domänen Erbjuden e-tjänst tillämpar )
Uppgifter om 1177 e-tjänster som producent av tjänstekontrakten
Tjänstekontrakten i domänen tillämpar systemadressering. HSA-id för 1177 e-tjänsterna i 1177 tjänster används som logisk adressatadress.
Nödvändiga tjänstekontrakt
Domänen innehåller bara ett tjänstekontrakt: GetAvailableEServices.
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 e-tjänster som producent |
---|---|
QA-miljö | SE2321000016-A29F |
Produktionsmiljö | SE2321000016-92V4 |
Nödvändiga tjänstekontrakt
Domänen innehåller bara ett tjänstekontrakt: GetAvailableEServices.
Anslutningsguide
Saknas.
E2E-underlag
Används ej.