Page History
...
Admin-snitfladen er til brug for sundhedsfaglige til hjælp for ikke digitale borgere. Sundhedsfaglige har i denne snitflade adgang til alle administrative services: Opret, rediger, slet og hent.
...
Web Service - ConsentAdministration
Dette er den oprindelige version af administrationssnitfladen.
Operation – ConsentRegistrationsGet
Navn: ConsentRegistrationsGet | |
|---|---|
Beskrivelse: | Henter alle registreringer for en given borger. |
| Forespørgsel: | ConsentRegistrationsGetRequest der består af: PatientPersonCivilRegistrationIdentifier Identifikation af borger der forespørges på. |
Svar: | ConsentRegistrationsGetResponse der består af: ConsentRegistrations Liste af alle aktive og inaktive registreringer for borgeren. |
Fejlhåndtering: | Se den generelle beskrivelse af fejlhåndtering. |
Roller: | Borger, person på vegne af borger. |
Forudsætninger: | Både bruger og brugersystem skal godkendes som beskrevet i afsnitet Web Service Sikkerhed. |
Operation – ConsentAdd
Navn: ConsentAdd | |
|---|---|
| Beskrivelse: | Tilføjer en eller flere samtykker eller spærringer for en given borger. |
Forespørgsel: | ConsentAddRequest der består af: ConsentAdds liste af beskrivelser af registreringer af samtykker/spærringer, der skal tilføjes. Bemærk, at borgeren er identificeret i ConsentAdds. |
Svar: | Ingen |
Fejlhåndtering: | Se den generelle beskrivelse af fejlhåndtering. |
Roller: | Borger, sundhedsfaglig, person på vegne af borger. |
Forudsætninger: | Både bruger og brugersystem skal godkendes som beskrevet i afsnitet Web Service Sikkerhed. Gentagne kald med identiske parametre vil der blive oprettet flere identiske spærringer eller samtykker. |
Operation – ConsentModify
Navn: ConsentModify | |
|---|---|
Beskrivelse: | Opdaterer regsitreringer for en borger. |
Forespørgsel: | ConsentModifyRequest der består af: ConsentModifications Liste af beskrivelser af samtykker/spærringer, som ønskes modificeret. Bemærk, at borgeren er identificeret i ConsentModification. |
Svar: | Ingen |
Fejlhåndtering: | Se den generelle beskrivelse af fejlhåndtering. |
Roller: | Borger, person på borgerens vegne |
Forudsætninger: | Både bruger og brugersystem skal godkendes som beskrevet i afsnitet Web Service Sikkerhed. |
Operation – ConsentRevoke
Navn: ConsentRevoke | |
|---|---|
Beskrivelse: | Tilbagekalder en eller flere registreringer i MinSpærring. Dette finder sted ved inaktivering af givne registreringer. |
Forespørgsel: | PatientConsentRevokeRequest der består af: ConsentRevocations Liste af beskrivelser af registreringer, der skal tilbagekaldes. Bemærk, at borgeren er identificeret i ConsentRevocation. |
Svar: | Ingen |
Fejlhåndtering: | Se den generelle beskrivelse af fejlhåndtering. |
Roller: | Borger |
Forudsætninger: | Både bruger og brugersystem skal godkendes som beskrevet i afsnitet Web Service Sikkerhed. |
Web Service - Consent_Administration (V2)
Dette er en nyere version af administrationssnitfladen.
Operation – ConsentRegistrationsGetV2
Name: ConsentRegistrationsGet | |
|---|---|
Beskrivelse: | Henter alle registreringer for en given borger. |
Forespørgsel: | ConsentRegistrationsGetRequest der består af: PatientPersonCivilRegistrationIdentifier Identifikation af borger der forespørges på. |
Svar: | ConsentRegistrationsGetResponse der består af: ConsentRegistrations Liste af alle aktive og inaktive registreringer for borgeren. |
Fejlhåndtering: | Se den generelle beskrivelse af fejlhåndtering. |
Roller: | Borger, person på vegne af borger. |
Forudsætninger: | Både bruger og brugersystem skal godkendes som beskrevet i afsnitet Web Service Sikkerhed. |
Operation – ConsentAddPositiveV2
Name: ConsentAddPositiveV2 | |
|---|---|
Beskrivelse: | Tilføjer et eller flere samtykker for den givne borger. |
Forespørgsel: | ConsentAddPositiveV2Request der består af: ConsentAdds Liste af samtykker, der skal tilføjes. Bemærk, at borgeren er identificeret i ConsentAdds. |
| Svar: | Ingen |
Fejlhåndtering: | Se den generelle beskrivelse af fejlhåndtering. |
Roller: | Borger, sundhedsfaglig, person på vegne af borger. |
Forudsætninger: | Både bruger og brugersystem skal godkendes som beskrevet i afsnitet Web Service Sikkerhed. Gentagne kald med identiske parametre vil der blive oprettet flere identiske spærringer eller samtykker. |
Operation – ConsentAddConstraintV2
Name: ConsentAddPositiveV2 | |
|---|---|
Beskrivelse: | Tilføjer en eller flere spærringer for den givne borger. |
Forespørgsel: | ConsentAddConstraintV2Request der består af: ConsentAdds Liste af spærringer, der skal tilføjes. Bemærk, at borgeren er identificeret i ConsentAdds. |
Svar: | Ingen |
Fejlhåndtering: | Se den generelle beskrivelse af fejlhåndtering. |
Roller: | Borger, sundhedsfaglig, person på vegne af borger. |
Forudsætninger: | Både bruger og brugersystem skal godkendes som beskrevet i afsnitet Web Service Sikkerhed. Gentagne kald med identiske parametre vil der blive oprettet flere identiske spærringer eller samtykker. |
Operation – ConsentModifyPositiveV2
Name: ConsentModifyPositiveV2 | |
|---|---|
Beskrivelse: | Modificerer et eller flere samtykker for en borger. |
Forespørgsel: | ConsentModifyPositiveV2Request der består af: ConsentModifications Liste af samtykker som ønskes rettet. Bemærk, at borgeren er identificeret i ConsentModification. |
Svar: | Ingen |
Fejlhåndtering: | Se den generelle beskrivelse af fejlhåndtering. |
Roller: | Borger eller person på vegne af borger. |
Forudsætninger: | Både bruger og brugersystem skal godkendes som beskrevet i afsnitet Web Service Sikkerhed. |
Operation – ConsentModifyConstraintV2
Name: ConsentModifyConstraintV2 | |
|---|---|
Beskrivelse: | Opdaterer en eller flere spærringer for en borger. |
Forespørgsel: | ConsentModifyConstraintV2Request der består af: ConsentModifications Liste af spærringer som ønskes rettet. Bemærk, at borgeren er identificeret i ConsentModification. |
Svar: | Ingen |
Fejlhåndtering: | Se den generelle beskrivelse af fejlhåndtering. |
Roller: | Borger eller person på vegne af borger. |
Forudsætninger: | Både bruger og brugersystem skal godkendes som beskrevet i afsnitet Web Service Sikkerhed. |
Operation – ConsentRevokeV2
Name: ConsentRevoke | |
|---|---|
Beskrivelse: | Tilbagekalder en eller flere registreringer i MinSpærring. Dette finder sted ved inaktivering af givne registreringer. |
Forespørgsel: | PatientConsentRevokeRequest der består af: ConsentRevocations Liste af registreringer der skal tilbagekaldes. |
Svar: | Ingen |
Fejlhåndtering: | Se den generelle beskrivelse af fejlhåndtering. |
Roller: | Borger |
Forudsætninger: | Både bruger og brugersystem skal godkendes som beskrevet i afsnitet Web Service Sikkerhed. |
...
For alle ændringer af en borgers spærringer (oprettelse, opdateringer og sletninger), sker der en notificering via NAS få sekunder efter ændringen er gemt. Se evt. NAS 2.0 Anvenderguide.
De enkelte notificeringer indholder ikke detaljer vedr. opdateringen eller spærring, men udelukkende oplysninger om det cprnummer, for hvilket opdateringen har fundet sted. Det er efterfølgende op til anvenderen at hente ændringerne ud via snitfladerne.
Følgende er et eksempel på en opdateringsnotificering:
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
<ns2:Body>
<ns8:Notify>
<ns8:NotificationMessage>
<ns8:TopicDialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple">MinSpærringTopic</ns8:Topic>
<ns8:Message>
<ns13:NotifyContentid="1208643298"idType="http://nsi.dk/advis/v10/CPR">
<ns14:ConsentUpdatedxmlns:ns14="http://nsp.dk/consent/2021/04/12">
<datevalue="2021-04-21"/>
<versionvalue="1"/>
</ns14:ConsentUpdated>
</ns13:NotifyContent>
</ns8:Message>
</ns8:NotificationMessage>
</ns8:Notify>
</ns2:Body> |
...
Eksempler
I dette afsnit gives eksempler på, hvordan man kan bruge et Java-baseret systemet til at kalde de to services.
...
| Code Block | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
<?xml version='1.0' encoding='UTF-8'?>
<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion"
xmlns:sbf="urn:liberty:sb"
xmlns:sbfprofile="urn:liberty:sb:profile"
xmlns:wsa="http://www.w3.org/2005/08/addressing"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<soap:Header
.. soap headers fjernet for overskueligehed...
</soap:Header>
<soap:Body
xmlns:ns2="urn:dk:nsi:consentservices:types"
xmlns:ns3="http://www.nsi.dk/hsuid/2016/08/hsuid-1.1.xsd"
xmlns:ns4="http://sundhedsdatastyrelsen.dk/minspaerring/2020/11/04"
wsu:Id="body">
<ns4:ConsentAddPositive
xmlns:ns4="http://sundhedsdatastyrelsen.dk/minspaerring/2020/11/04">
<ConsentAdds
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns2:citizenCPR>
0804610417
</ns2:citizenCPR>
<ns2:who>
<ns2:healthProfessionalCPR>
0307702555
</ns2:healthProfessionalCPR>
<ns2:includeSubOrganizations>
false
</ns2:includeSubOrganizations>
<ns2:foreignHealthProfessionals>
false
</ns2:foreignHealthProfessionals>
</ns2:who>
<ns2:what
xsi:nil="true"/>
<ns2:validFromDate>
2021-12-17T07:35:52.133+01:00
</ns2:who>validFromDate>
<ns2:whatvalidToDate>
2022-02-05T00:00:00.000+01:00
xsi:nil="true"/>
</ns2:validToDate>
</ConsentAdds>
<ns2:validFromDate>
2021-12-17T07:35:52.133+01:00
</ns2:validFromDate>
<ns2:validToDate>
2022-02-05T00:00:00.000+01:00
</ns2:validToDate>
</ConsentAdds>
</ns4:ConsentAddPositive>
</soap:Body>
</soap:Envelope> | ||||||||
| Code Block | ||||||||
| ||||||||
</ns4:ConsentAddPositive>
</soap:Body>
</soap:Envelope> |
| Code Block | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion"
xmlns:sbf="urn:liberty:sb"
xmlns:sbfprofile="urn:liberty:sb:profile"
xmlns:wsa="http://www.w3.org/2005/08/addressing"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<soapenv:Header
</soapenv:Header>
.. soap headers fjernet for overskueligehed...
<soap:Body
wsu:Id="body">
<ns4:ConsentAddPositiveResponse
xmlns:ns2="urn:dk:nsi:consentservices:types"
xmlns:ns3="http://www.nsi.dk/hsuid/2016/08/hsuid-1.1.xsd"
xmlns:ns4="http://sundhedsdatastyrelsen.dk/minspaerring/2020/11/04"/>
</soap:Body>
</soap:Envelope>
|
ConsentRevoke
| Code Block | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
<?xml version='1.0' encoding='UTF-8'?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds<?xml version="1.0" encoding="UTF-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:sbf="urn:liberty:sb" xmlns:sbfprofile="urn:liberty:sb:profile" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> <soapenv:Header </soapenv:Header> .. soap headers fjernet for overskueligehed... <soap:Body wsu:Id="body"> <ns4:ConsentAddPositiveResponse xmlns:ns2="urn:dk:nsi:consentservices:types" xmlns:ns3="http://www.nsiw3.dkorg/hsuid2000/2016/08/hsuid-1.1.xsd" 09/xmldsig#" xmlns:ns4saml="http://sundhedsdatastyrelsen.dk/minspaerring/2020/11/04"/> </soap:Body> </soap:Envelope> |
ConsentRevoke
| Code Block | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
<?xml version='1.0' encoding='UTF-8'?> <soap:Envelopeurn:oasis:names:tc:SAML:2.0:assertion" xmlns:sbf="urn:liberty:sb" xmlns:sbfprofile="urn:liberty:sb:profile" xmlns:soapwsa="http://schemaswww.xmlsoapw3.org/soap2005/envelope08/addressing" xmlns:SOAP-ENVwsse="http://schemasdocs.xmlsoapoasis-open.org/wss/soap2004/envelope/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:dswsu="http://docs.oasis-open.org//www.w3.org/2000/09/xmldsig#" wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> <soap:Header .. soap headers fjernet for overskueligehed... </soap:Header> <soap:Body xmlns:samlns2="urn:oasisdk:namesnsi:tc:SAML:2.0:assertionconsentservices:types" xmlns:sbfns3="urn:liberty:sbhttp://www.nsi.dk/hsuid/2016/08/hsuid-1.1.xsd" xmlns:sbfprofile="urn:liberty:sb:profile" xmlns:wsans4="http://www.w3.org/2005/08/addressing" sundhedsdatastyrelsen.dk/minspaerring/2020/11/04" xmlnswsu:wsseId="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" body"> <ns4:ConsentRevoke xmlns:wsuns4="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> <soap:Header .. soap headers fjernet for overskueligehed... </soap:Header> <soap:Body sundhedsdatastyrelsen.dk/minspaerring/2020/11/04"> <ConsentRevocations> <ns2:consentId> 123498765532463 </ns2:consentId> <ns2:citizenCPR> 1110734334 xmlns:ns2="urn:dk:nsi:consentservices:types"</ns2:citizenCPR> <ns2:positiveConsent> xmlns:ns3="http://www.nsi.dk/hsuid/2016/08/hsuid-1.1.xsd" false xmlns:ns4="http://sundhedsdatastyrelsen.dk/minspaerring/2020/11/04" </ns2:positiveConsent> wsu:Id="body"> <ns2:who> <ns4<ns2:ConsentRevokehealthProfessionalCPR> xmlns:ns4="http://sundhedsdatastyrelsen.dk/minspaerring/2020/11/04"> 0307702555 <ConsentRevocations> </ns2:healthProfessionalCPR> <ns2:consentId>includeSubOrganizations> false 123498765532463 </ns2:consentId>includeSubOrganizations> <ns2:citizenCPR>foreignHealthProfessionals> 1110734334false </ns2:citizenCPR>foreignHealthProfessionals> <ns2</ns2:positiveConsent>who> <ns2:validFromDate> false </ns2:positiveConsent>2021-12-17T07:35:53.000+01:00 <ns2</ns2:who>validFromDate> </ConsentRevocations> <ns2</ns4:healthProfessionalCPR>ConsentRevoke> 0307702555 </ns2:healthProfessionalCPR> </soap:Body> </soap:Envelope> |
| Code Block | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
<?xml version="1.0" encoding="UTF-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:sbf="urn:liberty:sb" xmlns:sbfprofile="urn:liberty:sb:profile" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> <soapenv:Header .. soap headers fj ernet for overskueligehed... </soapenv:Header> <soap:Body wsu:Id="body"> <ns4:ConsentRevokeResponse <ns2:includeSubOrganizations> false </ns2:includeSubOrganizations> <ns2:foreignHealthProfessionals> false </ns2:foreignHealthProfessionals> </ns2:who> <ns2:validFromDate> 2021-12-17T07:35:53.000+01:00xmlns:ns2="urn:dk:nsi:consentservices:types" </ns2:validFromDate>xmlns:ns3="http://www.nsi.dk/hsuid/2016/08/hsuid-1.1.xsd" </ConsentRevocations> </ns4:ConsentRevoke>xmlns:ns4="http://sundhedsdatastyrelsen.dk/minspaerring/2020/11/04"/> </soap:Body> </soap:Envelope> |
ConsentRegistrationsGet
| Code Block | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
<?xml version="'1.0"' encoding="'UTF-8"?> <soap:Envelope'?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapSOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:sbf="urn:liberty:sb" xmlns:sbfprofile="urn:liberty:sb:profile" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> <soapenv<soap:Header .. soap headers fj ernet for overskueligehed... </soapenvsoap:Header> <soap:Body wsu:Id="body"> <ns4:ConsentRevokeResponse xmlns:ns2="urn:dk:nsi:consentservices:types" xmlns:ns3="http://www.nsi.dk/hsuid/2016/08/hsuid-1.1.xsd"/08/hsuid-1.1.xsd" xmlns:ns4="http://sundhedsdatastyrelsen.dk/minspaerring/2020/11/04" wsu:Id="body"> <ns4:ConsentRegistrationsGet xmlns:ns4="http://sundhedsdatastyrelsen.dk/minspaerring/2020/11/04"/>> <PatientPersonCivilRegistrationIdentifier> 0701979346 </PatientPersonCivilRegistrationIdentifier> </ns4:ConsentRegistrationsGet> </soap:Body> </soap:Envelope> |
...
| Code Block | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
<?xml version='"1.0'" encoding='UTF-8'?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" "UTF-8"?> <soap:Envelope xmlns:SOAP-ENVsoap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:sbf="urn:liberty:sb" xmlns:sbfprofile="urn:liberty:sb:profile" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> <soap<soapenv:Header .. soap headers fj ernet for overskueligehed... </soapsoapenv:Header> <soap:Body xmlnswsu:ns2Id="urn:dk:nsi:consentservices:types"body"> xmlns:ns3="http://www.nsi.dk/hsuid/2016/08/hsuid-1.1.xsd" <ns4:ConsentRegistrationsGetResponse xmlns:ns4ns2="httpurn://sundhedsdatastyrelsen.dk/minspaerring/2020/11/04" dk:nsi:consentservices:types" wsu:Id="body"> <ns4:ConsentRegistrationsGetxmlns:ns3="http://www.nsi.dk/hsuid/2016/08/hsuid-1.1.xsd" xmlns:ns4="http://sundhedsdatastyrelsen.dk/minspaerring/2020/11/04"> <PatientPersonCivilRegistrationIdentifier><ConsentRegistrations> 0701979346 </PatientPersonCivilRegistrationIdentifier><ns2:consentId> </ns4:ConsentRegistrationsGet> </soap:Body> </soap:Envelope> | ||||||||
| Code Block | ||||||||
| ||||||||
<?xml version="1.0" encoding="UTF-8"?> <soap:Envelope 123498765532463 xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" </ns2:consentId> xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" <ns2:citizenCPR> xmlns:sbf="urn:liberty:sb" xmlns:sbfprofile="urn:liberty:sb:profile"0701979346 xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> <soapenv:Header .. soap headers fj ernet for overskueligehed... </soapenv:Header> <soap:Body</ns2:citizenCPR> <ns2:positiveConsent> false </ns2:positiveConsent> <ns2:who> wsu:Id="body"> <ns2:healthProfessionalCPR> <ns4:ConsentRegistrationsGetResponse xmlns:ns2="urn:dk:nsi:consentservices:types" 0307702555 xmlns:ns3="http://www.nsi.dk/hsuid/2016/08/hsuid-1.1.xsd"</ns2:healthProfessionalCPR> xmlns:ns4="http://sundhedsdatastyrelsen.dk/minspaerring/2020/11/04"> <ns2:includeSubOrganizations> false <ConsentRegistrations> </ns2:includeSubOrganizations> <ns2:consentId>foreignHealthProfessionals> 123498765532463false </ns2:consentId>foreignHealthProfessionals> <ns2</ns2:citizenCPR>who> <ns2:validFromDate> 0701979346 </ns2:citizenCPR>2021-12-17T07:35:53.000+01:00 <ns2</ns2:positiveConsent>validFromDate> </ConsentRegistrations> false</ns4:ConsentRegistrationsGetResponse> </soap:Body> </soap:Envelope> |
Service Klienter
Der er udviklet en service klient til hver service. Klienterne kan findes som maven moduler.
| Code Block | ||
|---|---|---|
| ||
<dependency> <groupId>dk.nsi.consentservices.verification</groupId> <artifactId>consent-verification-client</artifactId> <version><desired client version></version> </ns2:positiveConsent> <ns2:who> <ns2:healthProfessionalCPR> 0307702555 </ns2:healthProfessionalCPR> <ns2:includeSubOrganizations> false </ns2:includeSubOrganizations> <ns2:foreignHealthProfessionals> false </ns2:foreignHealthProfessionals> </ns2:who> <ns2:validFromDate> 2021-12-17T07:35:53.000+01:00 </ns2:validFromDate> </ConsentRegistrations> </ns4:ConsentRegistrationsGetResponse> </soap:Body> </soap:Envelope> |
Service Klienter
Der er udviklet en service klient til hver service. Klienterne kan findes som maven moduler.
| Code Block | ||
|---|---|---|
| ||
<dependency>
<groupId>dk.nsi.consentservices.verification</groupId>
<artifactId>consent-verification-client</artifactId>
<version><desired client version></version>
</dependency> |
og:
...
| language | xml |
|---|
...
dependency> |
og:
| Code Block | ||
|---|---|---|
| ||
<dependency>
<groupId>dk.nsi.consentservices.administration</groupId>
<artifactId>consent-administration-client</artifactId>
<version><desired client version></version>
</dependency> |
Notificeringer i NAS
| Anchor | ||||
|---|---|---|---|---|
|
For alle ændringer af en borgers spærringer (oprettelse, opdateringer og sletninger), sker der en notificering via NAS få sekunder efter ændringen er gemt. Se evt. NAS 2.0 Anvenderguide.
De enkelte notificeringer indholder ikke detaljer vedr. opdateringen eller spærring, men udelukkende oplysninger om det cprnummer, for hvilket opdateringen har fundet sted. Det er efterfølgende op til anvenderen at hente ændringerne ud via snitfladerne.
Følgende er et eksempel på en opdateringsnotificering:
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
<ns2:Body>
<ns8:Notify>
<ns8:NotificationMessage>
<ns8:TopicDialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple">MinSpærringTopic</ns8:Topic>
<ns8:Message>
<ns13:NotifyContentid="1208643298"idType="http://nsi.dk/advis/v10/CPR">
<ns14:ConsentUpdatedxmlns:ns14="http://nsp.dk/consent/2021/04/12">
<datevalue="2021-04-21"/>
<versionvalue="1"/>
</ns14:ConsentUpdated>
</ns13:NotifyContent>
</ns8:Message>
</ns8:NotificationMessage>
</ns8:Notify>
</ns2:Body> |
Topic der anvendes: http://sundhedsdatastyrelsen.dk/ConsentAdministration/2021/03/01:ConsentUpdated
Oprettelse af service client
...