Versions Compared

Key

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

...

Paging kan håndteres på forskellig vis. Den simple udgave er at man kan angive et antal (pagesize) på requestet - hvis der returneres en tilsvarende antal - så bør man spørge efter næste side - indtil der returneres færre end angivet.

Sløring af ansatte i sundhedsvæsenet (IDSAS)

En del af responset fra forrige afsnit kan være sløret, nærmere bestemt værdierne i:

  • UserPersonName
  • OnBehalfOfPersonName

Dette vil ske, hvis der i requestets sikkerhedsbillet er angivet, at visse organisationers ansattes navne skal sløres. I så fald vil navnet været udskiftet med et pseudonym, som er beregnet ud fra algoritmen beskrevet her: 3. (C) Pseudonymisering i datakilder til borgervendte brugergrænsefladesystemer
IDSAS-servicen vedligeholder et register over alle borgere der skal sløres over for bestemte organisationer, og det er dette register der bruges, når sikkerhedsbilletten udstedes.

Operationer (MinLog2)

Nedenfor følger en oversigt over de tilgængelige operationer.

GetLogStatementsOnBehalfOf

Operationer (MinLog2)

Nedenfor følger en oversigt over de tilgængelige operationer.

GetLogStatementsOnBehalfOf

Denne operation anvendes når der skal foretages opslag i medhjælpsloggen, dvs. på handlinger der er foretaget på vegne af den sundhedsperson der slå Denne operation anvendes når der skal foretages opslag i medhjælpsloggen, dvs. på handlinger der er foretaget på vegne af den sundhedsperson der slå op i medhjælpsloggen. Efterfølgende vises body-delen af soap requestet. Check evt. integrationtest GetStatementsOnBehalfOfTest for komplet soaprequest.

...

…….
…….
<ns6:LogStatementsResponse

    xmlns:ns6="http://www.sundhedsdatastyrelsen.dk/minlog/xml.schema/2017/03/01/minlog2-lookup.xsd">
   
<ns6:LogDataEntry>
       
<ns6:Source>
           
<ns6:Source>
               
<ns6:SystemName>TestSubSystem</ns6:SystemName>
               
<ns6:CorrelationId>40075148-7b1b-476c-b5c3-4181a39650c5</ns6:CorrelationId>
           
</ns6:Source>
           
<ns6:SystemName>TestSystem</ns6:SystemName>
           
<ns6:CorrelationId>40075148-7b1b-476c-b5c3-4181a39650c5</ns6:CorrelationId>
       
</ns6:Source>
       
<ns6:Destination>
           
<ns6:SystemName>Integrationtest</ns6:SystemName>
           
<ns6:Activity>Inserting</ns6:Activity>
           
<ns6:Reason>h</ns6:Reason>
           
<ns6:Criticality>Ingen</ns6:Criticality>
           
<ns6:DateTime>2017-04-03T20:20:14.000+02:00</ns6:DateTime>
           
<ns6:OrganisationId source="Openminds">240971000016006</ns6:OrganisationId>
           
<ns6:OrganisationName>SOR</ns6:OrganisationName>
           
<ns6:PersonIdentifier source="CPR">2412752045</ns6:PersonIdentifier>
           
<ns6:PersonName>Test Tester</ns6:PersonName>
           
<ns6:CorrelationId>40075148-7b1b-476c-b5c3-4181a39650c5</ns6:CorrelationId>
           
<ns6:UserPersonIdentifier source="CPR">2412751044</ns6:UserPersonIdentifier>
           
<ns6:UserPersonName>Sygeplejerske Jensen</ns6:UserPersonName>
           
<ns6:UserRole>UserRole</ns6:UserRole>
           
<ns6:OnBehalfOfPersonId source="CPR">2412751946</ns6:OnBehalfOfPersonId>
           
<ns6:OnBehalfOfPersonName>Læge Olsen</ns6:OnBehalfOfPersonName>
           
<ns6:OnBehalfOfUserRole>OnBehalfOfUserRole</ns6:OnBehalfOfUserRole>
           
<ns6:Filter>Ikke forældremyndighedsindehaver</ns6:Filter>
       
</ns6:Destination>
   
</ns6:LogDataEntry>
   
<ns6:LogDataEntry>
       
<ns6:Source>
           
<ns6:Source>
               
<ns6:SystemName>TestSubSystem</ns6:SystemName>
               
<ns6:CorrelationId>40075148-7b1b-476c-b5c3-4181a39650c5</ns6:CorrelationId>
           
</ns6:Source>
           
<ns6:SystemName>TestSystem</ns6:SystemName>
           
<ns6:CorrelationId>40075148-7b1b-476c-b5c3-4181a39650c5</ns6:CorrelationId>
       
</ns6:Source>
       
<ns6:Destination>
           
<ns6:SystemName>Integrationtest</ns6:SystemName>
           
<ns6:Activity>Inserting</ns6:Activity>
           
<ns6:Reason>h</ns6:Reason>
           
<ns6:Criticality>Ingen</ns6:Criticality>
           
<ns6:DateTime>2017-06-16T09:23:13.000+02:00</ns6:DateTime>
           
<ns6:OrganisationId source="Openminds">240971000016006</ns6:OrganisationId>
           
<ns6:OrganisationName>SOR</ns6:OrganisationName>
           
<ns6:PersonIdentifier source="CPR">2412752045</ns6:PersonIdentifier>
           
<ns6:PersonName>Test Tester</ns6:PersonName>
           
<ns6:CorrelationId>40075148-7b1b-476c-b5c3-4181a39650c5</ns6:CorrelationId>
           
<ns6:UserPersonIdentifier source="CPR">2412751044</ns6:UserPersonIdentifier>
           
<ns6:UserPersonName>Sygeplejerske Jensen</ns6:UserPersonName>
           
<ns6:UserRole>UserRole</ns6:UserRole>
           
<ns6:OnBehalfOfPersonId source="CPR">2412751946</ns6:OnBehalfOfPersonId>
           
<ns6:OnBehalfOfPersonName>Læge Olsen</ns6:OnBehalfOfPersonName>
           
<ns6:OnBehalfOfUserRole>OnBehalfOfUserRole</ns6:OnBehalfOfUserRole>
           
<ns6:Filter>Ikke forældremyndighedsindehaver</ns6:Filter>
       
</ns6:Destination>
   
</ns6:LogDataEntry>
</ns6:LogStatementsResponse>

…….
…….


Sløring af ansatte i sundhedsvæsenet (IDSAS)

En del af responset kan være sløret, nærmere bestemt værdierne i:

  • UserPersonName
  • OnBehalfOfPersonName

Dette vil ske, hvis der i requestets sikkerhedsbillet er angivet, at visse organisationers ansattes navne skal sløres. I så fald vil navnet været udskiftet med et pseudonym, som er beregnet ud fra algoritmen beskrevet her: 3. (C) Pseudonymisering i datakilder til borgervendte brugergrænsefladesystemer
IDSAS-servicen vedligeholder et register over alle borgere der skal sløres over for bestemte organisationer, og det er dette register der bruges, når sikkerhedsbilletten udstedes.

Fejl

Fejl bliver returneret som SOAP faults. Nedenfor et par eksempler.

...