Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

I Medcom-headeren skal det sikres, at Flow-ID er sat korrekt. Hvis servicene servicen kaldes fra et andet system der også anvender DGWS skal Flow-ID bevares fra dette opkald.

...

Nedenstående operationer er udstillet af MinSpærring Samtykkeservicen Verifikation.

Operation – ConsentForUserCheck

Navn: ConsentForUserCheck

Beskrivelse:

Undersøger om en borger har oprettet generelt samtykke, spærring frabedelse eller data specifik spærring for en bruger.

Forespørgsel:

ConsentForUserCheckRequest består af:

PatientPersonCivilRegistrationIdentifier Identifkation Identifkation af den borger samtykke/spærring frabedelse ønskes undersøgt.

HealthcareProfessionalIdentifier
Identifkation af den sundhedsfaglige.

HealthcareProfessionalIdentifierOnBehalfOf
Identifikation af en sundhedsfaglig person på hvis vegne der træffes handling (udfyldes kun, hvis den udførende person er en sundhedsfaglig, der handler på vegne af en sundhedsfaglig med tilladelse i Sundhedsstyrelsens autorisationsregister).

HealthcareProfessionalOrganization
Identifikation af den sundhedsfaglige tilknyttede organisation.

Svar:

ConsentForUserCheckResponse består af:

ConsentIndication Samtykke Samtykke, spærring frabedelse eller dataspecifkt samtykke i nedenstående form:

Positive – betyder at den sundhedsaglige sundhedsfaglige har adgang til data.

Negative – betyder at den sundhedsfaglige, eller dennes tilknyttede organisation, ikke har adgang til borgerens data.

DataSpecificConsent - betyder at der er registreret dataspecikt samtykke eller spærring frabedelse. Derfor er det ikke muligt at afgøre om den sundhedsfaglige har adgang til data. Derfor skal der laves opfølgende kald til operationen ConsentForDataCheck.

Error handling:

Se afsnit 4.7.

Roles:

Systembruger

Prerequisites:

Både bruger og brugersystem skal godkendt som beskrevet i afsnitet Web Service Sikkerhed.

...

Navn: ConsentForDataCheck

Beskrivelse:

Undersøger om en borger har oprettet data specifikke spærringer frabedelse eller samtykker.

Forespørgsel:

ConsentForDataCheckRequest består af:

PatientPersonCivilRegistrationIdentifier Identifkation Identifkation af den borger samtykke/spærring frabedelse ønskes undersøgt.

HealthcareProfessionalIdentifier
Identifkation af den sundhedsfaglige.

HealthcareProfessionalIdentifierOnBehalfOf
Identifikation af en sundhedsfaglig person på hvis vegne der træffes handling (udfyldes kun, hvis den udførende person er en sundhedsfaglig, der handler på vegne af en sundhedsfaglig med tilladelse i Sundhedsstyrelsens autorisationsregister).

HealthcareProfessionalOrganization
Identifikation af den sundhedsfaglige tilknyttede organisation.

ConsentForDataRegistrations
Liste af datalementer der skal tjekkes for spærring frabedelse eller samtykke registrering.

Svar:

ConsentForDataCheckResponse består af:

PositiveConsentDataRegistrations Liste af dokument ID fra forespørgsel som den sundhedsfaglige har lov til at se. professional.

Fejlhåndtering:

Se afsnit 4.7.

Roller:

Systembruger

Forudsætninger:

Både bruger og brugersystem skal godkendt som beskrevet i afsnitet Web Service Sikkerhed.

...

Samtykkeservicen Verifikation Web Service Skemaer

Dette afsnit giver en generel beskrivelse af nøgleelementerne i XML-skemaerne, som sammen med WSDL-filer definerer de webservicefunktioner, der er beskrevet i 3.2. Derudover gives kardinalitet, når et element ikke er obligatorisk.

...

Element-navn

Beksirvelse

Identifier[1]

Unik identifikation af data element (nøgleværdi) som angivet af kalende kalender system.

Origin[1]

SOR, SHAK eller yder nummer der angiver hvilken organisation datalementet dataelementet stammer fra.

CreationDateTime[1]

Tidspunkt hvor dataelement blev oprettet.

...

Element-navn

Beskrivelse

ConsentIndication

PositimPositiv, negativ eller data specifikt. Nedenstående værdisæt anvendes:

Positive, Negative, DataSpecificConsent

...

Element-navn

Beskrivelse

DataIdentifiers[0..n]

Liste af unikke id af data element (nøgleværdi) som angivet af det kalende kalender system.

Eksempler

I dette afsnit gives eksempler på, hvordan request/response ser ud når man skal kalde verifikationssnitfladen.

...

Denne administrative snitflade kan kun tilgåes af en administrativ bruger med den rette  rette nationale rolle.

Operation – ConsentRegistrationsGetV2

...

Name: ConsentAddPositiveV2

Beskrivelse:

Tilføjer en eller flere spærringer frabedelser 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:

Administrativ medarbejder

Forudsætninger:

Brugeren skal have den rette nationale rolle

...

Name: ConsentModifyConstraintV2

Beskrivelse:

Opdaterer en eller flere spærringer frabedelser 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:

Administrativ medarbejder

Forudsætninger:

Brugeren skal have den rette nationale rolle

...

Name: ConsentRevoke

Beskrivelse:

Tilbagekalder en eller flere registreringer i MinSpærringSamtykkeservicen.  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:

Administrativ medarbejder

Forudsætninger:

Brugeren skal have den rette nationale rolle

...

Navn: ConsentAdd

Beskrivelse:

Tilføjer en eller flere samtykker eller spærringer frabedelser for en given borger.

Forespørgsel:

ConsentAddRequest der består af:

ConsentAdds liste af beskrivelser af registreringer af samtykker/spærringerfrabedelser, 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, borger 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 frabedelser eller samtykker.

Operation – ConsentModify

Navn: ConsentModify

Beskrivelse:

Opdaterer regsitreringer for en borger.

Forespørgsel:

ConsentModifyRequest der består af:

ConsentModifications Liste Liste af beskrivelser af samtykker/spærringerfrabedelser, som ønskes modificeret. Bemærk, at borgeren er identificeret i ConsentModification.

Svar:

Ingen

Fejlhåndtering:

Se den generelle beskrivelse af fejlhåndtering.

Roller:

Borger, borger på vegne af borger

Forudsætninger:

Både bruger og brugersystem skal godkendes som beskrevet i afsnitet Web Service Sikkerhed.

...

Navn: ConsentRevoke

Beskrivelse:

Tilbagekalder en eller flere registreringer i MinSpærringSamtykkeservicen.  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, borger på vegne af borger

Forudsætninger:

Både bruger og brugersystem skal godkendes skal godkendes som beskrevet i afsnitet afsnittet Web Service Sikkerhed.

...

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, borger på vegne af borger.

Forudsætninger:

Både bruger og brugersystem skal godkendes skal godkendes som beskrevet i afsnitet afsnittet Web Service Sikkerhed.

Operation – ConsentAddPositiveV2

...

Name: ConsentAddPositiveV2

Beskrivelse:

Tilføjer en eller flere spærringer frabedelser 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, borger på vegne af borger.

Forudsætninger:

Både bruger og brugersystem skal godkendes som beskrevet i afsnitet afsnittet Web Service Sikkerhed. Gentagne kald med identiske parametre vil der blive oprettet flere identiske spærringer eller samtykker.

...

Name: ConsentModifyConstraintV2

Beskrivelse:

Opdaterer en eller flere spærringer frabedelser for en borger.

Forespørgsel:

ConsentModifyConstraintV2Request der består af:

ConsentModifications Liste Liste af spærringer frabedelser 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 borger på vegne af borger.

Forudsætninger:

Både bruger og brugersystem skal godkendes som beskrevet i afsnitet Web Service Sikkerhed.

...

Name: ConsentRevoke

Beskrivelse:

Tilbagekalder en eller flere registreringer i MinSpærringSamtykkeservicen.  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 eller borger på vegne af borger

Forudsætninger:

Både bruger og brugersystem skal godkendes skal godkendes som beskrevet i afsnitet afsnittet Web Service Sikkerhed.

MinSpærring Administration WebService Skemaer

...

Element-navn

Beskrivelse

CitizenCPR

borgerens CPR nummer.

ConsentId

Unik ID på registreringen

PositiveConsent

Sandt hvis der er tale om et samtykke.

What[0..1]

Beskrivelse af hvilke data registreringen dækker.

Who [0..1]

Beskrivelse afsundhedsfaglig af sundhedsfaglig person eller organisation som registreringen dækker.

ValidFrom

Hvornår registreringen er gyldig. Bemærk at dette kun er en dato.

ValidTo [0..1]

Hvornår registreringen ikke længere er gyldtgyldigt. Bemærk at dette kun er en dato.

...