...
Numbered Headings | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DokumentinformationInledningDetta dokument ska hjälpa till att beskriva vad leveransen av PU-tjänsten 4.3 består av inklusive en kort beskrivning av hur man kan använda tjänsten. MålgruppMålgruppen som detta dokument vänder sig till är dels de som vill få en överblick av PU-tjänsten, dels applikationer/system som avser att ansluta sig till PU-tjänsten samt användere som vill använda Webb-GUI:t för att hämta personuppgifter. Revisionshistorik
BeskrivningDen Nationella PU-tjänsten är en personuppgiftstjänst där man kan hämta personuppgifter för någon genom deras personnummer (PNR), samordningsnummer (SNR), nationella reservidentitet (NRID) samt lokala reservidentitet (LRID). PU-tjänsten hämtar personuppgifter från Navet (Skatteverket, SKV) och cache:ar personuppgifterna i ett mellanlager för att minska kostnader och öka tillgänglighet för personuppgifterna. Dessa personuppgifter uppdateras kontinuerligt från Navet, antingen via SKV aviseringar, eller via onlineuppslag i de fall data inte ingår i aviseringar (exempelvis SNR). Reservidentiteter (både nationella och lokala) tillförs PU-tjänsten via vården, och då antingen genom nyttjande av tjänstens administrativa GUI eller via integration och nyttjande av dess WS-gränssnitt i enlighet med RIV-TA [R7].
Förutsättningar PUMan kan hämta personuppgifter från PU-tjänsten via ett webservice-gränssnitt (via tjänsteplattformen) eller via ett GUI i webbläsare. Webservice gränssnittWebservice gränssnittet (WS) är till för de system som vill göra en integration där man hämtar personuppgifter till ett annat system. Detta alternativ kräver utveckling från konsumerande system. Grundförutsättningar för att kunna nyttja WS-gränssnittet:
Webb-GUIDetta gränssnitt är till för personal som använder system som inte kan utveckla integration till webservice gränssnittet. Grundförutsättningar för att kunna nyttja Webb-GUI:
Adresser/URLTjänstekontrakt
Adresser för PU-tjänsten (Webservice)Hur adressen till en tjänst ser ut beror på följande saker:
Miljö för konsumenterOBS: Versionerna 1.0-2.0 utvecklas inte längre och kommer vara avvecklade ; för nyutveckling, support och buggrättningar hänvisas till version 3.2 nedan (observera ny domän). | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Version ( | Adress via tjänsteplattform - Enkelt personsök | Adress direkt | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Test | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
https://qa.esb.ntjp.se:443/vp/masterdata/citizen/citizen/LookupResidentsForProfile/2/rivtabp21 https://qa.esb.ntjp.sjunet.org:443/vp/masterdata/citizen/citizen/LookupResidentsForProfile/2/rivtabp21 | https://ws.pu.ineratest.org:443/puService/LookupResidentsForProfile/2/rivtabp21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
https://qa.esb.ntjp.se:443/vp/LookupResidentForFullProfile/1/rivtabp21 https://qa.esb.ntjp.sjunet.org:443/vp/LookupResidentForFullProfile/1/rivtabp21 | https://ws.pu.ineratest.org:443/puService/LookupResidentForFullProfile/1/rivtabp21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Produktion | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
https://esb.ntjp.se:443/vp/masterdata/citizen/citizen/LookupResidentsForProfile/2/rivtabp21 https://esb.ntjp.sjunet.org:443/vp/masterdata/citizen/citizen/LookupResidentsForProfile/2/rivtabp21 | https://ws.pu.inera.se:443/puService/LookupResidentsForProfile/2/rivtabp21 | https://esb.ntjp.se:443/vp/LookupResidentForFullProfile/1/rivtabp21 https://esb.ntjp.sjunet.org:443/vp/LookupResidentForFullProfile/1/rivtabp21 |
Version | Adress via tjänsteplattform - version 3 | Adress direkt |
---|---|---|
Test | ||
3.2 | https://qa.esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/GetFilesForOrderId/3/rivtabp21 https://qa.esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/GetFilesForOrderId/3/rivtabp21 | https://ws.pu.ineratest.org:443/puService/GetFilesForOrderId/3/rivtabp21 |
https://qa.esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/GetPersonContactInformation/3/rivtabp21 https://qa.esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/GetPersonContactInformation/3/rivtabp21 | https://ws.pu.ineratest.org:443/puService/GetPersonContactInformation/3/rivtabp21 | |
https://qa.esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/GetPersonContactInformationUnrestricted/3/rivtabp21 https://qa.esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/GetPersonContactInformationUnrestricted/3/rivtabp21 | https://ws.pu.ineratest.org:443/puService/GetPersonContactInformationUnrestricted/3/rivtabp21 | |
https://qa.esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/GetPersonsForProfile/3/rivtabp21 https://qa.esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/GetPersonsForProfile/3/rivtabp21 | https://ws.pu.ineratest.org:443/puService/GetPersonsForProfile/3/rivtabp21 | |
https://qa.esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/GetPersonsForProfileUnrestricted/3/rivtabp21 https://qa.esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/GetPersonsForProfileUnrestricted/3/rivtabp21 | https://ws.pu.ineratest.org:443/puService/GetPersonsForProfileUnrestricted/3/rivtabp21 | |
https://qa.esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/LinkPersonIdentity/3/rivtabp21 https://qa.esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/LinkPersonIdentity/3/rivtabp21 | https://ws.pu.ineratest.org:443/puService/LinkPersonIdentity/3/rivtabp21 | |
https://qa.esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/SearchPersonsForProfileByOrder/3/rivtabp21 https://qa.esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/SearchPersonsForProfileByOrder/3/rivtabp21 | https://ws.pu.ineratest.org:443/puService/SearchPersonsForProfileByOrder/3/rivtabp21 | |
https://qa.esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/SearchPersonsForProfileByOrderUnrestricted/3/rivtabp21 https://qa.esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/SearchPersonsForProfileByOrderUnrestricted/3/rivtabp21 | https://ws.pu.ineratest.org:443/puService/SearchPersonsForProfileByOrderUnrestricted/3/rivtabp21 | |
https://qa.esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/SearchPersonsForProfile/3/rivtabp21 https://qa.esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/SearchPersonsForProfile/3/rivtabp21 | https://ws.pu.ineratest.org:443/puService/SearchPersonsForProfile/3/rivtabp21 | |
https://qa.esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/SearchPersonsForProfileUnrestricted/3/rivtabp21 https://qa.esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/SearchPersonsForProfileUnrestricted/3/rivtabp21 | https://ws.pu.ineratest.org:443/puService/SearchPersonsForProfileUnrestricted/3/rivtabp21 | |
https://qa.esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/UnlinkPersonIdentity/3/rivtabp21 https://qa.esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/UnlinkPersonIdentity/3/rivtabp21 | https://ws.pu.ineratest.org:443/puService/UnlinkPersonIdentity/3/rivtabp21 | |
https://qa.esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/UpdatePersonContactInformation/3/rivtabp21 https://qa.esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/UpdatePersonContactInformation/3/rivtabp21 | https://ws.pu.ineratest.org:443/puService/UpdatePersonContactInformation/3/rivtabp21 | |
https://qa.esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/UpdatePersonContactInformationUnrestricted/3/rivtabp21 https://qa.esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/UpdatePersonContactInformationUnrestricted/3/rivtabp21 | https://ws.pu.ineratest.org:443/puService/UpdatePersonContactInformationUnrestricted/3/rivtabp21 | |
https://qa.esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/UpdatePerson/3/rivtabp21 https://qa.esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/UpdatePerson/3/rivtabp21 | https://ws.pu.ineratest.org:443/puService/UpdatePerson/3/rivtabp21 | |
Produktion | ||
3.2 | https://esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/GetFilesForOrderId/3/rivtabp21 https://esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/GetFilesForOrderId/3/rivtabp21 | https://ws.pu.inera.se:443/puService/GetFilesForOrderId/3/rivtabp21 |
https://esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/GetPersonContactInformation/3/rivtabp21 https://esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/GetPersonContactInformation/3/rivtabp21 | https://ws.pu.inera.se:443/puService/GetPersonContactInformation/3/rivtabp21 | |
https://esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/GetPersonContactInformationUnrestricted/3/rivtabp21 https://esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/GetPersonContactInformationUnrestricted/3/rivtabp21 | https://ws.pu.inera.se:443/puService/GetPersonContactInformationUnrestricted/3/rivtabp21 | |
https://esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/GetPersonsForProfile/3/rivtabp21 https://esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/GetPersonsForProfile/3/rivtabp21 | https://ws.pu.inera.se:443/puService/GetPersonsForProfile/3/rivtabp21 | |
https://esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/GetPersonsForProfileUnrestricted/3/rivtabp21 https://esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/GetPersonsForProfileUnrestricted/3/rivtabp21 | https://ws.pu.inera.se:443/puService/GetPersonsForProfileUnrestricted/3/rivtabp21 | |
https://esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/LinkPersonIdentity/3/rivtabp21 https://esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/LinkPersonIdentity/3/rivtabp21 | https://ws.pu.inera.se:443/puService/LinkPersonIdentity/3/rivtabp21 | |
https://esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/SearchPersonsForProfileByOrder/3/rivtabp21 https://esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/SearchPersonsForProfileByOrder/3/rivtabp21 | https://ws.pu.inera.se:443/puService/SearchPersonsForProfileByOrder/3/rivtabp21 | |
https://esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/SearchPersonsForProfileByOrderUnrestricted/3/rivtabp21 https://esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/SearchPersonsForProfileByOrderUnrestricted/3/rivtabp21 | https://ws.pu.inera.se:443/puService/SearchPersonsForProfileByOrderUnrestricted/3/rivtabp21 | |
https://esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/SearchPersonsForProfile/3/rivtabp21 https://esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/SearchPersonsForProfile/3/rivtabp21 | https://ws.pu.inera.se:443/puService/SearchPersonsForProfile/3/rivtabp21 | |
https://esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/SearchPersonsForProfileUnrestricted/3/rivtabp21 https://esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/SearchPersonsForProfileUnrestricted/3/rivtabp21 | https://ws.pu.inera.se:443/puService/SearchPersonsForProfileUnrestricted/3/rivtabp21 | |
https://esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/UnlinkPersonIdentity/3/rivtabp21 https://esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/UnlinkPersonIdentity/3/rivtabp21 | https://ws.pu.inera.se:443/puService/UnlinkPersonIdentity/3/rivtabp21 | |
https://esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/UpdatePersonContactInformation/3/rivtabp21 https://esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/UpdatePersonContactInformation/3/rivtabp21 | https://ws.pu.inera.se:443/puService/UpdatePersonContactInformation/3/rivtabp21 | |
https://esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/UpdatePersonContactInformationUnrestricted/3/rivtabp21 https://esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/UpdatePersonContactInformationUnrestricted/3/rivtabp21 | https://ws.pu.inera.se:443/puService/UpdatePersonContactInformationUnrestricted/3/rivtabp21 | |
https://esb.ntjp.se:443/vp/strategicresourcemanagement/persons/person/UpdatePerson/3/rivtabp21 https://esb.ntjp.sjunet.org:443/vp/strategicresourcemanagement/persons/person/UpdatePerson/3/rivtabp21 | https://ws.pu.inera.se:443/puService/UpdatePerson/3/rivtabp21 |
HSA-ID för PU-tjänst som producent
Miljö | Producent HSA-ID |
---|---|
Produktion (ws.pu.inera.se) | SE5565594230-BJP |
Test (ws.ineratest.org), kallas "NTJP-QA" | T-SERVICES-SE165565594230-10T9 |
Att notera: NTJP-QA (T-SERVICES-SE165565594230-1023) agerar producent till NTJP-TEST (även kallad SIT, T-SERVICES-SE165565594230-109C) och skapar på så sätt en form av seriekoppling i TAK. Det ser med andra ord ut att finnas två publika, anslutningsbara testmiljöer för PU men innehållet i dessa är identiska och administreras i stor utsträckning av NMT (som nämnts i FAQ-avsnittet Test). Denna länk och bild tydliggör detta:
Adresser för PU-tjänsten (GUI)
Miljö | URL |
---|---|
Test | https://pu.ineratest.org |
Produktion | https://pu.inera.se |
IP-Adresser och portar
Denna del är till för att veta vilka portöppningar som krävs för att kunna nyttja PU-tjänsten.
Produktionsmiljö
DNS-namn | IP-adress | Port | Nät | Notering |
---|---|---|---|---|
pu.inera.se | 82.136.182.2 | 443 | Internet | GUI för PU-tjänsten |
ws.pu.inera.se | 82.136.182.2 | 443 | Internet | Webservices och REST |
Testmiljö
DNS-namn | IP-adress | Port | Notering |
---|---|---|---|
pu.ineratest.org | 82.136.182.1 | 443 | GUI för PU-tjänsten |
ws.pu.ineratest.org | 82.136.182.1 | 443 | Webservices och REST |
Referenser
Ref | Dokument ID | Dokument | |||||
---|---|---|---|---|---|---|---|
R1 | Release notes | ||||||
R2 | Användarhandbok | ||||||
R3 | SAD | ||||||
R4 | Tjänstekontraktsbeskrivning V 3.2 | http://rivta.se/domains/strategicresourcemanagement_persons_person.html | |||||
R5 | N/A | ||||||
R6 | N/A | Tjänstekontraktsbeskrivning V 2.0 | R6 | Tjänstekontraktsbeskrivning V 1.1 | http://rivta.se/domains/population_residentmaster.html | ||
R7 | RIV TA 2.1 | ||||||
R8 | RIV-Patientdatalagen i praktiken (PDLiP RIV, ARK_0033) | ||||||
R9 | HSA-katalogen | https://www.inera.se/hsa Befintlig koppling till HSA-tjänsten nyttjas i den webbapplikation som finns för administration av stödtjänsterna. Stödtjänsten själv nyttjar inte HSA-tjänsten. Notera att RIV TA Tjänstekontrakt för HSA är under utveckling och ska användas vid nya integrationer mot HSA, se även [B1], AB-4. | |||||
R10 | Testrapport | ||||||
R11 | Acceptanstestprotokoll |
...