Vägledning inför anslutning

Anslutningsvägledning
Nationell patientöversikt 2.0
Anslutningsvägledning – Nationell patientöversikt 2.0
Version 1.1
Dokumentägare: Inera
Senast ändrad
2015-06-18
Innehåll
Introduktion.................................................................................................................................. 3
Anslutningsblanketter ................................................................................................................ 4
Anslutning för produktion ........................................................................................................... 5
Anslutning för test ...................................................................................................................... 6
Anslutning för test med egen klient ........................................................................................... 7
Sammanställning blanketter ...................................................................................................... 8
Certifikatshantering .................................................................................................................... 9
Brandväggsregler ...................................................................................................................... 10
Inera AB
Box 177 03
Östgötagatan 12
118 93 Stockholm
Tel 08 452 71 60
[email protected]
www.inera.se
Organisationsnummer
556559-4230
Sid 2/11
Anslutningsvägledning – Nationell patientöversikt 2.0
Version 1.1
Dokumentägare: Inera
Senast ändrad
2015-06-18
Introduktion
Nya NPÖ använder sig av den nya arkitekturen för vårdintegration där ett antal Tjänstekontrakt
via den Nationella Tjänsteplattformen används för integration mellan parter. Information utbyts
mellan en konsument och en producent av informationen enligt de kontrakt som används.
Informationen skickas genom den Nationella Tjänsteplattformen som fungerar som en växel
vilket möjliggör lösa kopplingar samt aggregering av information från flera parter.
För att ansluta till den Nationella Tjänsteplattformen används ett antal anslutningsblanketter,
populärt benämnda A-, B-, C- och D-blanketterna som finns att ladda ned på Ineras hemsida.
Det är ganska svårt att överblicka vilka blanketter som skall användas samt vilken information
som skall fyllas i blanketterna för att anslutningarna skall bli korrekta eftersom en djup teknisk
förståelse av Tjänsteplattformens arkitektur behövs. Detta dokument syftar till att förklara och
underlätta ifyllandet av anslutningsblanketterna för anslutande producenter till Nya NPÖ.
Inera AB
Box 177 03
Östgötagatan 12
118 93 Stockholm
Tel 08 452 71 60
[email protected]
www.inera.se
Organisationsnummer
556559-4230
Sid 3/11
Anslutningsvägledning – Nationell patientöversikt 2.0
Version 1.1
Dokumentägare: Inera
Senast ändrad
2015-06-18
Anslutningsblanketter
En anslutning till den Nationella Tjänsteplattformen eller någon av de testmiljöer som finns
består av ett antal kopplingar som skall göras i Tjänsteplattformen, och motsvarande
beställningsblanketter används för att beställa utförande av dessa kopplingar. De
beställningsblanketter som är av intresse för anslutande producenter till nya NPÖ är:

Anslutning av konsument – Beställning B

Anslutning av producent – Beställning C

Etablera samverkan – Beställning D
Viktig information för anslutande parter som behövs för ifyllande av blanketterna är:

HSA-id för anslutande system (Detta är kopplat till ett Funktionscertifikat som
beställs från Inera)

Logisk adress, ofta ett HSA-id kopplat till källsystemet som ansluts

URL:er som svarar på tjänstekontrakten enligt motsvarande
tjänstekontraktsbeskrivning och rivta 2.1

URL:er till PingForConfiguration kontraktet enligt rivta 2.1

HSA-id och logisk adress för den tjänsteplattform som ansluts till

HSA-id till anslutande klienter: Nya NPÖ samt eventuella testklienter
Innan fyllande av anslutningsblanketterna påbörjas är det bra att säkerställa att all informationen
ovan finns tillgänglig. För att underlätta detta finns checklistor som man kan använda sig av
som ett kompletterande dokument.
För att tydliggöra vilka anslutningsblanketter som behövs, beskrivs ett antal scenarier nedan, där
vi börjar med det enklaste vilket är anslutningen till produktionsmiljön, där inga testklienter
ingår i anslutningen utan endast den nya NPÖ klienten.
Inera AB
Box 177 03
Östgötagatan 12
118 93 Stockholm
Tel 08 452 71 60
[email protected]
www.inera.se
Organisationsnummer
556559-4230
Sid 4/11
Anslutningsvägledning – Nationell patientöversikt 2.0
Version 1.1
Dokumentägare: Inera
Senast ändrad
2015-06-18
Anslutning för produktion
Anslutningen som producent till nya NPÖ består av ett antal blanketter som behöver skickas till
Inera.
Den mest uppenbara är C-blanketten för Producentanslutning till de Journal och Läkemedels
kontrakt som information produceras mot. Då en blankett per domän behöver skickas in och det
finns kontrakt från olika domäner innebär detta att ett flertal C-blanketter kommer behöva
skickas in för producentanslutningen av journalsystemet.
Sedan behöver en D-blankett för anropsbehörigheten för nya NPÖ klienten skickas in. Denna
blankett möjliggör anrop för NPÖ klienten till det anslutande journalsystemet. I denna blankett
skall de logiska adresserna till anslutande vårdgivare eller vårdenheter också anges alternativt
om källsystemsbaserad adressering används, den logiska adressen till källsystemet.
Inte lika uppenbart är B och D blanketterna för kopplingen till Engagemangsindexet. Här agerar
journalsystemet konsument till Update kontraktet för Engagemangsindex, och anropsbehörighet
till Engagemangsindex behöver också upprättas.
Inera AB
Box 177 03
Östgötagatan 12
118 93 Stockholm
Tel 08 452 71 60
[email protected]
www.inera.se
Organisationsnummer
556559-4230
Sid 5/11
Anslutningsvägledning – Nationell patientöversikt 2.0
Version 1.1
Dokumentägare: Inera
Senast ändrad
2015-06-18
Anslutning för test
Innan anslutning mot produktion sker behöver testning av anslutningen göras. Inera har en
testklient som behöver få tillgång till att göra anrop mot producentsystemet för att kunna utföra
testanrop genom tjänsteplattformen.
Här tillkommer en D-blankett för att etablera samverkan med Ineras testklient, utöver de
beställningar som behöver göras på samma sätt som ovan vid anslutning för produktion.
Inera AB
Box 177 03
Östgötagatan 12
118 93 Stockholm
Tel 08 452 71 60
[email protected]
www.inera.se
Organisationsnummer
556559-4230
Sid 6/11
Anslutningsvägledning – Nationell patientöversikt 2.0
Version 1.1
Dokumentägare: Inera
Senast ändrad
2015-06-18
Anslutning för test med egen klient
Vidare finns ett scenario där man vill kunna göra egna testanrop från en egen testklient. Detta
scenario är inte applicerbart för alla anslutande parter utan endast för de som själva vill kunna
göra SOAP-anrop genom tjänsteplattformen för att testa sin egen anslutning mot
tjänsteplattformen. För att testa sin implementation av tjänstekontrakten behöver inte anropen
gå via en tjänsteplattform, utan dessa tester kan utföras direkt mot systemen.
I detta fall behöver den testklient man sätter upp vara konsument av de Journal och
Läkemedelskontrakt man vill kunna anropa samt ha en etablerad samverkan med
journalsystemet så att anrop får göras mot det systemet. Vidare vill man kanske testa
aggregerade anrop, vilket är det normala fallet för klienter och ett sätt att testa att
Engagemangsindex integrationen fungerat. Då behöver beställning D med koppling mot
tjänsteplattformen så anrop mot de aggregerande tjänsterna får göras.
Inera AB
Box 177 03
Östgötagatan 12
118 93 Stockholm
Tel 08 452 71 60
[email protected]
www.inera.se
Organisationsnummer
556559-4230
Sid 7/11
Anslutningsvägledning – Nationell patientöversikt 2.0
Version 1.1
Dokumentägare: Inera
Senast ändrad
2015-06-18
Sammanställning blanketter
Nedanstående blanketter behöver sammanställas och skickas in till Inera vid anslutning. Detta
behöver upprepas för varje miljö man ansluter till: T.ex. först testmiljön och sedan
produktionsmiljön.
Anslutningsblanketter
Producent - JoL kontrakt
Beställning C
Kommentar
Engagemangsindex Konsument
Beställning B
Information om de tjänstekontrakt som skall
anslutas till finns på Ineras webb: Tjänstekontrakt
inom JoL.
En blankett per tjänstedomän som ansluts till.
Flera tjänstekontrakt kan ingå i samma
tjänstedomän.
Integrationen med Engagemangsindex är en
konsumentanslutning
Engagemangsindex Samverkan
Beställning D
Anropsbehörighet för anslutet system mot EI på
den nationella tjänsteplattformen
Samverkan med NPÖ klienten
Beställning D
Anropsbehörighet för nya NPÖ klienten mot det
anslutande systemet.
En beställning per domän som ansluts till med Cblanketter
Samverkan med Ineras testklient
Beställning D
Anropsbehörighet för Ineras testklient mot det
anslutande systemet.
En beställning per domän som ansluts till med Cblanketter
OBS: Denna beställning behövs bara i testmiljön
För anslutning av egen testklient tillkommer följande blanketter:
Anslutningsblanketter
Kommentar
En blankett per tjänstedomän som ansluts till.
Konsument - JoL kontrakt
Flera tjänstekontrakt kan ingå i samma
Beställning B
Etablera samverkan med
aggregerande tjänster
tjänstedomän. Information om de tjänstekontrakt
som skall anslutas till finns på ineras webb:
Tjänstekontrakt inom JoL
Anropsbehörighet för testklienten att få anropa de
aggregerande tjänsterna på tjänsteplattformen
Beställning D
Etablera Samverkan med Producent
Beställning D
Inera AB
Box 177 03
Östgötagatan 12
118 93 Stockholm
Anropsbehörighet för testklienten att få anropa
anslutande producentsystem på JoL kontrakten.
Tel 08 452 71 60
[email protected]
www.inera.se
Organisationsnummer
556559-4230
Sid 8/11
Anslutningsvägledning – Nationell patientöversikt 2.0
Version 1.1
Dokumentägare: Inera
Senast ändrad
2015-06-18
Certifikatshantering
Enligt RIV-TA skall kommunikation med nationella tjänsteplattformen ske på ett säkert sätt
enligt bl.a:

Tänstekomponenter skall skicka och ta emot anrop över HTTPS, om inte annat anges i
regelverk för specifika tjänstekomponenter.

HTTPS-sessioner skall autentiseras med hjälp av HTTPS Mutual Authentication. Det
innebär att båda parter autentiserar varandra med hjälp av certifikat.
Anslutna system behöver därför använda sig av SITHS-funktionscertifikat för att kunna
kommunicera med tjänsteplattformen. Tjänsteplattformen använder funktionscertifikat utgivna
av SITHS Root CA v1 för både inkommande och utgående anrop.
Se Teknisk beskrivning SITHS Root CA för information om anslutning och konfiguration av
certifikat. Det är viktigt att den som sätter upp systemet som skall anslutas till den nationella
tjänsteplattformen har god förståelse för detta dokument.
Se också Installationsmanual Certifikat på SKLTP wikin.
För beställning av funktionscertifikat se: SITHS beställnings-sida.
HTTPS Kommunikationen sker sedan med TLS (Transport Layer Security), där följande
versioner stödjs: TLSv1, TLSv1.1, TLSv1.2.
Notera: SSLv3 är avstängt pga. sårbarheter som t ex POODLE.
I ett tidigt skede bör konnektiviteten med tjänsteplattformen testas då detta kan vara ett område
som är svårt att få rätt från början. Med openssl kan man enkelt testa om konfigurationen är
korrekt: Testa konnektivitet. Se: Felsöknings-sidan samt Felkodslistan vid problem och
kontakta Ineras nationella kundservice om felsökningen inte lyckas.
Inera AB
Box 177 03
Östgötagatan 12
118 93 Stockholm
Tel 08 452 71 60
[email protected]
www.inera.se
Organisationsnummer
556559-4230
Sid 9/11
Anslutningsvägledning – Nationell patientöversikt 2.0
Version 1.1
Dokumentägare: Inera
Senast ändrad
2015-06-18
Brandväggsregler
Anslutna system skall vara säkra för att säkerställa den nationella arkitekturen, och en
brandväggskonfiguration är en naturlig del av detta. För att kommunikationen med nationella
tjänsteplattformen och dess olika miljöer skall fungera behöver kommunikationen tillåtas
genom att brandväggen öppnar upp för kommunikation till och från Tjänsteplattformen.
Information om de Hostnamn, IP-adresser och portar som tjänsteplattformsmiljöerna använder
sig av finns på FAQ Teknik sidan. Brandväggsöppning behöver göras för tjänsteplattformens
IP-adress enligt ovan.
Vid NPÖ-anslutningen skall anslutande system anslutas till SIT miljön först för producentcertifiering av Ineras testpartner NMT. Sedan kommer en anslutning till QA miljön behövas och
slutgiltligen kommer anslutning till Produktion.
Beroende på vilka system som används i olika skeden av anslutningen (t.ex. test-system och
produktions-system) behöver brandväggsöppningarna analyseras av anslutande part för att
säkerställa att de beställs mellan rätt system och i tid inför anslutningar. Se nedan för de miljöer
som skall anslutas till.
Inera AB
Box 177 03
Östgötagatan 12
118 93 Stockholm
Tel 08 452 71 60
[email protected]
www.inera.se
Organisationsnummer
556559-4230
Sid 10/11
Anslutningsvägledning – Nationell patientöversikt 2.0
Version 1.1
Dokumentägare: Inera
Senast ändrad
2015-06-18
Producenter till NPÖ behöver ansluta till följande miljöer under anslutningsskedet och utföra
motsvarande brandväggsöppningar för sitt/sina anslutande system:
Producent-certifiering (SIT miljön)
Nät
Hostnamn
IP-adress
Port för inkommande anrop
Sjunet
test.esb.ntjp.sjunet.org
81.89.154.6
443
Internet
test.esb.ntjp.se
164.40.177.102
443
End-to-end (QA miljön)
Nät
Hostnamn
IP-adress
Port för inkommande anrop
Sjunet
qa.esb.ntjp.sjunet.org
81.89.154.20
443
Internet
qa.esb.ntjp.se
80.76.159.181
443
Produktion
Nät
Hostnamn
IP-adress
Port för inkommande anrop
Sjunet
esb.ntjp.sjunet.org
82.136.149.61
443
Internet
esb.ntjp.se
80.76.159.180
443
Se FAQ Teknik sidan för mer information.
Inera AB
Box 177 03
Östgötagatan 12
118 93 Stockholm
Tel 08 452 71 60
[email protected]
www.inera.se
Organisationsnummer
556559-4230
Sid 11/11