Versions Compared

Key

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

...

  1. Er der anført cpr-nummer og Sundhedsstyrelsens autorisationsnummer for en sundhedsperson, som er ansvarlig for opslaget, kontrolleres overensstemmelse mellem cpr-nummer og autorisationsnummer i et autorisationsregister i database.

    1. Uoverensstemmelse mellem cpr-nummer og autorisationsnummer bevirker fejl af opslaget,

    2. Fejl i kontrollen bevirker logning, men ingen fejl af opslag

  2. Ved kald af LogDataAdd på MinLogRegistration-servicen foretages logning af sundhedspersonens adgang til borgerdata.

    1. Fejl i kald af MinLogRegistration-servicen bevirker logning, men ingen fejl af opslag

  3. Medmindre der er tale om værdispring, gennemføres kontrol af samtykke mod sundhedspersonen ved kald af ConsentForUserCheck på samtykkeverifikationsservicen.

    1. Fejl i kald af samtykkeverifikationsservicen bevirker fejl af opslaget

    2. Er der personligt negativt samtykke mod sundhedspersonen eller mod den sundhedsperson under hvis ansvar, der foretages opslag, da returnerer opslaget med en advarsel om, at samtykke forhindrer adgang til borgerdata

  4. Opslaget viderestilles til IHE Registry

    1. Fejl i kald af IHE Registry bevirker fejl af opslaget

  5. Medmindre der er tale om værdispring og medmindre forrige kald af samtykkeverifikationsservicen viste, at der ikke findes data-specifikke samtykker registreret for borgeren, gennemføres kontrol af data-specifikke samtykker mod sundhedspersonen. Dette sker ved kald af ConsentForDataCheck på samtykkeverifikationsservicen under anvendelse af udtræk fra resultatet fra IHE Registry.

    1. Fejl i kald af samtykkeverifikationsservicen bevirker fejl af opslaget

    2. Er der dele af resultatet fra IHE Registry, hvor der ikke er samtykke til adgang:

      1. Fjernes delene fra resultatet

      2. Tilføjes en advarsel om, at der er tilbageholdt borgerdata på grund af samtykkebegrænsning

  6. Igangsættelse af kontrol af behandlingsrelation sker ved kald af Behandlingsrelationsservicen, medmindre det er konfigureret at servicen ikke skal kaldes. En SOR lookup-database indeholdende mapninger mellem SHAK-koder og SOR-koder hhv. mellem ydernumre og SOR-koder anvendes, hvis der i opslaget ikke er opgivet SHAK-kode eller ydernummer.

    1. Fejl i kald af Behandlingsrelationsservicen bevirker logning, men ikke fejl af opslaget.Fejl i mapning til SHAK-kode eller ydernummer bevirker logning, men ikke fejl af opslaget.

  7. Det potentielt reducerede resultat returneres.

...

Kald til Samtykkeservice, MinLog og Behandlingsrelationsservice udføres i parallel, hvert kald som synkront kald.

Beslutninger vedrørende kald til BRS

Såfremt det ikke lykkes at mappe SOR-koden til en SHAK-kode eller et ydernummer skal Behandlingsrelationsservice ikke kaldes. Dette skal dog logges. Såfremt Behandlingsrelationsservice kaldes og kaldet fejler skal DDS-kaldet også fejle.

Anvendelse af thread local request context

...