Page History
Indhold
Table of Contents |
---|
Indledning
Dette dokument indeholder beskrivelse af, hvordan løsningen anvendes.
Læsevejledning
Læseren forventes at have kendskab til National Sundheds-IT's platform NSP, samt generelt kendskab til webservices herunder xml. Dokumentation som falder udenfor dette dokuments område kan findes på:
...
Man skal gennemlæse vejledningsdokumentet.
Dokumenthistorik
Version | Dato | Ansvarlig | Beskrivelse |
1.5 | 26-04-2019 | Openminds | Tilføjelse af MinLog1 lookup |
1.4 | 07-09-2018 | Openminds | Yderligere specifikation af borgerservice |
1.3 | 12-11-2017 | Openminds | Ny service |
1.2 | 04-10-2017 | Openminds | Skemaændringer i forbindelse med PersonIdentifiers |
1.1 | 26-06-2017 | Openminds | Tilføjelse af skemabeskrivelse og flere xml eksempler |
1.0 | 15-06-2017 | Openminds |
Definitioner og forkortelser
Definition | Beskrivelse |
NSP | Den nationale service platform (inden for sundheds-IT) |
Registration
Denne service anvendes til registrering af log hændelser.
Adresser
Servicen er kan findes på:
https://<host>:<port>/minlog2-registration/RegisterService
og wsdl'en på:
https://<host>:<port>/minlog2-registration/RegisterService?wsdl
Autentifikation og autorisation
RegisterService autentifikation sikres med IDCard i SOAP header, som det er standard på NSP. Beskrivelsen af dette ligger uden for dette dokuments område.
RegisterService kræver autentifikationsniveau niveau 3 (VOCES eller FOCES).
BeskedsID
Kaldere af servicen er forpligtet til at forsyne hvert kald med et unikt beskedsID (messageID) i medcom headeren. Dette er standard NSP og beskrivelsen ligger uden for nærværende dokuments område.
Skemabeskrivelse
Skemaet til Registration kan findes gennem servicen:
...
Efterfølgende beskrives indholdet i body delen af soap beskeden.
Request
Følgende elementer anvendes i registreringen:
Navn | Beskrivelse | Definition | Kardinalitet |
RegistrationRequest | Rod-element for forespørgslen. Indeholder 1 eller flere LogDataEntry-elementer | 1 | |
LogDataEntry | Indeholder data til registrering af en handling. | 1-* | |
Source | Element der indeholder information omkring det kaldende system, kilde systemet. | 0-1 | |
Source/Source[/...] | Source-elementet kan igen indeholde et source-element. Dette anvendes såfremt kildesystemet igen er kaldt af et andet system. | 0-* Vær opmærksom på en tiltænkt begrænsning på 3. | |
Source/ SystemName | Navn, evt. forkortet, for det anvendte kilde-system | Streng med max længde på 25 tegn | 0-1 |
Source/ CorrelationId | Et teknisk id, medsendt fra kildessytemetet. Værdien anvendes til at identificere den sammenhæng som handlingen er gennemført i, eksempelvis et id for behandlingen eller indlæggelsen (EPJ) eller kontakten (LPS). | Streng med max længde på 46 tegn. | 0-1 |
Destination | Element der indeholder information omkring og fra det kaldte system, destinations-systemet, dvs. det system der foretager logningen. | 1 | |
Destination/ SystemName | Navn, evt. forkortet, for det anvendte system, f.eks. "FMK". | Streng med max længde på 25 tegn | 1 |
Destination/Activity | Tekst der beskriver den handling, som brugeren har udført eller forsøgt udført på kildesystemet. | Streng, max længde på 75 tegn | 1 |
Destination/ Reason | Optionel tekst der beskriver årsagen til den handling, som brugeren har udført eller forsøgt udført på kildesystemet. | Streng, max længde på 50 tegn | 0-1 |
Destination/ Criticality | Niveau for kritikalitet, aktuelt kun "Privatmarkeret" | Streng, defineret som en union af en enumeration af niveau for kritikalitet, og en Streng med max længde 50 tegn | 0-1 |
Destination/Addition | Angivelse af type af opslag som tilføjelse til kritikalitet, aktuelt "Samtykke" eller "Værdispring" | Streng med max længde 50 tegn | 0-1 |
Destination/ DateTime | DateTime-elementet indeholder en tidsangivelse for opslag på eller forsøg på handling på borgerens data. | DateTime | 0-1 |
Destination/ FromDateTime | Som alternativ til DateTime herover kan der være foretaget en gruppering af f.eks. FMK inden data er afleveret til MinLog 2. I så fald kan FromDateTime og ToDateTime angive det interval hvor hændelserne er sket. | DateTime | 0-1 |
Destination/ ToDateTime | Se FromDateTime herover. | DateTime | 0-1 |
Destination/ OrganisationId | ID for brugerens organisation. | Streng på max 200 tegn | 0-1 |
Destination/ OrganisationId attribut source | Kilde til ID for brugerens organisation, defineret som en attribut på OrganisationId-elementet. | SOR, SKS, Yder, CVR-P, CVR, Kommunekode og en Streng med max længde 200 | 1 |
Destination/ OrganisationName | Navn på brugens organisation , | Streng med max længde 200 | 0-1 |
Destination/ PersonIdentifier | CPR-nummer eller evt. erstatnings-CPR-nummer på borgeren. | Streng af længde 50 | 1 |
Destination/ PersonIdentifier attribut source | Kilde til ID for borgerens CPR-nummer eller erstatnings-CPR-nummer. | CPR, E-CPR, ... og en Streng med max længde 200 | 1 |
Destination/ PersonName | Borgerens navn. Optionelt men krævet af anvendersystemet hvor source ikke er CPR. | Streng med max længde 147 tegn | 0 |
Destination/ CorrelationId | Et teknisk id, medsendt fra kildessytemetet. Værdien anvendes til at identificere den sammenhæng som handlingen er gennemført i, eksempelvis et id for behandlingen eller indlæggelsen (EPJ) eller kontakten (LPS). | Streng med max længde på 46 tegn | 0-1 |
Destination/ SequenceNumber | Et teknisk sekvens-nummer, angivet af afsender, der anvendes i forbindelse med fejlhåndtering. F.eks. et fortløbende nummer eller et uuid. | Streng med max længde på 36 tegn | 0-1 |
Destination/ UserPersonIdentifier | CPR-nummer eller evt. erstatnings-CPR-nummer på brugeren der har udført handlingen. En forekomst af CPR-nummer eller erstatnings-CPR-nummer er som udgangspunkt obligatorisk og valideres af registreringsservicen. | Streng af længde 50 | 1-* |
Destination/ UserPersonIdentifier attribut source | Kilde til UserPersonIndentifier. | CPR, Initialer, Autorisation eller en Streng med max længde 200 | 1 |
Destination/ UserPersonName | Brugerens navn. Optionelt men krævet af anvendersystemet hvor source ikke er CPR, Autorisation m.v. | Streng med max længde 147 tegn | 0 |
Destination/ UserRole | Brugerens rolle. | Streng af længde 200 (svarende til FMK's RequestedRole) | 0-1 |
Destination/ OnBehalfOfPersonIdentifier | CPR-nummer eller evt. erstatnings-CPR-nummer på brugeren handlingen er udført på vegne af. | Streng med max længde 50 | 0-1 |
Destination/ OnBehalfOfPersonIdentifier attribut source | Kilde til OnBehalfOfPersonIdentifier. | CPR, Initialer, Autorisation eller en Streng med max længde 200 | 1 |
Destination/ OnBehalfOfPersonName | Navn svarende til "på vegne af". Optionelt men krævet af anvendersystemet hvor source ikke er CPR, Autorisation m.v. | Streng med max længde 147 tegn | 0 |
Destination/ OnBehalfOfUserRole | På vegne af brugerens rolle. | Streng af længde 200 | 0-1 |
Destination/Filter | Et eller flere felter der anvendes til angivelse af hvilken målgruppe logningen skal filtreres fra for. | Streng, aktuelt defineret som en union af en enumeration aktuelt indeholdende " Ikke borger" , "Ikke forældremyndighedsindehaver" og en Streng med max længde 50 tegn. | 0-* |
Response
Følgende elementer returneres i svaret:
Navn | Beskrivelse | Definition | Kardinalitet |
RegistrationResponse | Rod-element for svaret. | 1 | |
NumberAdded | Antal LogDataEntry registreret med succes | Integer | 1 |
NumberFailed | Antal LogDataEntry registreret med med fejl | Integer | 1 |
FailedLogDataEntry | Såfremt en registrering er fejlet indeholder elementet information herom | 0-* | |
FailedLogDataEntry/ SequenceNumber | Svarer til teknisk sekvens-nummer, angivet af afsender. | Streng med max længde på 36 tegn | 1 |
FailedLogDataEntry/ FaultCode | Fejlkode: | ... | 1 |
FailedLogDataEntry/ FaultText | Fejltekst. | ... | 0-1 |
Operationer
Nedenfor følger en oversigt over den eneste tilgængelige operation. Denne operation anvendes også til at sende flere logentries i samme request.
AddRegistrations
Denne operation anvendes når der skal foretages en log registrering. Headerdelen håndterer IDCard og Medcom - se evt. nsop.dk. Efterfølgende fokuseres på body-delen af soap requestet. Check evt. integrationtest BasicRegistrationTest for komplet soaprequest.
Eksempel-Request
……. |
Eksempel-Response
……. |
Lookup (V2)/Lookupid/Lookup (V1)
Der findes 3 services til opslag på log hændelser.
...
Lookup.V1 anvender MinLog1 formaterne og DGWS principperne til sikkerhed. Beskrivelser og anvendelse heraf ligger uden for nærværende dokuments område - men kan findes her https://svn.nspop.dk/public/components/minlog-ws/latest/doc/. Det skal dog understreges at operationen "listLogStatementsOnBehalfOf" ikke er implementeret.
Adresse
Servicene er kan findes på:
https://<host>:<port>/minlog2-lookup/LookupService
...
https://<host>:<port>/minlog1-lookup/LookupService?wsdl
Autentifikation og autorisation
Autentifikation sikres på en af 2 måder
...
- Validering af signaturer
- Validering af korrekt Audience
- Validering af timestamp
- Validering af eventuel fuldmagt
- Udtræk af messageid og CPR/CVR til senere anvendelse
BeskedsID
Kaldere af servicen er forpligtet til at forsyne hvert kald med et unikt beskedsID (messageID) i headeren. Dette er standard NSP og beskrivelsen ligger uden for nærværende dokuments område.
Skemabeskrivelse
Skemaet til Lookup kan findes gennem servicen:
...
Efterfølgende beskrives indholdet i body delen af soap beskeden for MinLog2. Beskrivelser til MinLog1 - findes her https://svn.nspop.dk/public/components/minlog-ws/latest/doc/
Request
Følgende elementer anvendes request til opslaget:
Navn | Beskrivelse | Definition | Kardinalitet |
LogStatementForCPRPersonRequest | Rod-element for forespørgslen. | 1 | |
PersonIdentifier | CPR-nummer eller evt. erstatnings-CPR-nummer på borgeren der er slået op på. | Streng af længde 50 | 0-1, valg mellem en af *PersonIdentifier-elementerne. |
PersonIdentifier source attribut | Kilde til ID for borgerens CPR-nummer m.v. | CPR, E-CPR eller en Streng med max længde 200 | 1 |
OnBehalfOfPersonIdentifier | CPR-nummer, Initialer eller Autorisation af handlingen er udført på vegne af. | Streng af længde 501, valg mellem en af *OnBehalfOfPersonIdentifier-elementerne | 0-1, valg mellem en af * OnBehalfOfPersonIdentifier -elementerne |
OnBehalfOfPersonIdentifier source attribut | Kilde til ID for OnBehalfOfPersonIdentifier | CPR, Initialer, Autorisation eller en Streng med max længde 200 | 1 |
Grouping | Angivelse af hvorledes svaret returneres:
| Streng, defineret som en union af en enumeration af | 1 |
Details | Angivelse af hvorvidt et grupperet svare skal indeholde detaljer. Alle detajler er pt. med i svaret uanset hvad denne er udfyldt med. | Streng, defineret som en union af en enumeration af | 0-1 |
FilterPass | Filtrering på kritikalitet og type af opslag der ønskes returneret | 0-1 | |
FilterPass/ Criticality | Et antal angivelser af kritikalitet til filtreringen (privatmarkeret eller ingen angivelse) | Streng, defineret som en union af en enumeration af niveau for kritikalitet, og en Streng med max længde 50 tegn | 0-* |
FilterPass/ Addition | Et antal angivelser af tilføjelser til filtreringen (samtykke, værdispring eller ingen angivelse) | Streng, defineret som en union af en enumeration, og en Streng med max længde 50 tegn | 0-* |
FilterStop | Filtrering på kritikalitet og type af opslag der ikke ønskes returneret. | 0-1 | |
FilterStop/ Criticality | Et antal angivelser af kritikalitet til filtreringen (privatmarkeret eller ingen angivelse) | Streng, defineret som en union af en enumeration af niveau for kritikalitet, og en Streng med max længde 50 tegn | 0-* |
FilterStop/ Addition | Et antal angivelser af tilføjelser til filtreringen (samtykke, værdispring eller ingen angivelse) | Streng, defineret som en union af en enumeration, og en Streng med max længde 50 tegn | 0-* |
Chronologic | Med true angives at data returneres i kronologisk rækkefølge, med false i omvendt kronologisk rækkefølge. | Boolean | 1 |
DateTime | DateTime-elementet indeholder en eksakt tidsangivelse for opslag. | DateTime | 0-1 |
FromDateTime | Der returneres data fra og med dette tidspunkt, angivet med sekunders præcision. | DateTime | 0-1 |
ToDateTime | Der returneres data til og med dette tidspunkt. | DateTime | 0-1 |
PageSize | Det maksimale antal datasæt der ønskes returneret. | Integer, med en restriction > 0 | 0-1 |
PageNumber | Element der anvendes ved paginering og angiver hvilken side der ønskes. | Integer, med en restriction > 0 | 0-1 |
Response
Følgende elementer returneres i svaret fra Lookup:
Navn | Beskrivelse | Definition | Kardinalitet |
ListLogStatementsResponse | Rod-element for svaret. | 1 | |
LogDataGroup | Rod-elementet for en gruppe. | 0..*, dog ikke flere end evt. angivet i PageSize | |
NumberOfLogDataEntries | Antal logninger i gruppen, dvs. svarende til antal LogDataEntry-elementer der kan returneres. | Integer, med en restriction > 0 | 1 |
LogDataGroup/Source | ∩ | 0-1 | |
LogDataGroup/Source/ SystemName | ∩ | ∩ | 0-1 |
LogDataGroup/Source/ CorrelationId | ∩ | ∩ | 0-1 |
LogDataGroup/Destination | ∩ | ∩ | 1 |
LogDataGroup/Destination/ SystemName | ∩ | ∩ | 0-1 |
LogDataGroup/Destination/Activity | ∩ | 0-1 | |
LogDataGroup/ Destination/ Reason | ∩ | ∩ | 0-1 |
LogDataGroup/Destination/ Criticality | ∩ | ∩ | 0-1 |
LogDataGroup/Destination/ Addition | ∩ | ∩ | 0-1 |
LogDataGroup/Destination/ FromDateTime | Ældste DateTime eller FromDateTime i gruppen | DateTime | 1 |
LogDataGroup/Destination/ ToDateTime | Yngste DateTime eller ToDateTime i gruppen | DateTime | 1 |
LogDataGroup/Destination/ OrganisationId | ∩ | ∩ | 0-1 |
LogDataGroup/ OrganisationId/Destination/ attribut source | ∩ | ∩ | 1 |
LogDataGroup/Destination/ OrganisationName | ∩ | ∩ | 0-1 |
LogDataGroup/Destination/ PersonIdentifier | ∩ | ∩ | 0-1 |
LogDataGroup/Destination/ PersonIdentifiersource attribut | ∩ | ∩ | 1 |
LogDataGroup/Destination/ PersonName | ∩ | ∩ | 0-1 |
LogDataGroup/Destination/ CorrelationId | ∩ | ∩ | 0-1 |
LogDataGroup/Destination/ UserPersonIdentifier | ∩ | ∩ | 0-1 |
LogDataGroup/Destination/ UserPersonIdentifier source attribut | ∩ | ∩ | 1 |
LogDataGroup/Destination/ UserPersonName | ∩ | ∩ | 0-1 |
LogDataGroupDestination/ UserRole | ∩ | ∩ | 0-1 |
LogDataGroup/Destination/ OnBehalfOfPersonIdentifier | ∩ | ∩ | 0-1 |
LogDataGroup/Destination/ OnBehalfOfPersonIdentifier source attribut | ∩ | ∩ | 1 |
LogDataGroup/Destination/ OnBehalfOfPersonName | ∩ | ∩ | 0-1 |
LogDataGroup/Destination/ OnBehalfOfUserRole | ∩ | ∩ | 0-1 |
LogDataGroup/Destination/Filter | ∩ | ∩ | 0-1 |
LogDataGroup/ LogDataEntry | 0-* | ||
LogDataGroup/ LogDataEntry/Source | Element der indeholder information omkring det kaldende system, kildesystemet. | 0-1 | |
LogDataGroup/ LogDataEntry/Source/Source[/...] | Source-elementet kan igen indeholde et source-element. Dette anvendes såfremt kildesystemet igen er kaldt af et andet system. | 0-1 | |
LogDataGroup/ LogDataEntry/Source/ SystemName | Navn, evt. forkortet, for det anvendte kilde-system | Streng med max længde på 25 tegn | 0-1 |
LogDataGroup/ LogDataEntry/Source/ CorrelationId | Et teknisk id, medsendt fra kildesystemet. Værdien anvendes til at identificere den sammenhæng som handlingen er gennemført i, eksempelvis et id for behandlingen eller indlæggelsen (EPJ) eller kontakten (LPS). | Streng med max længde på 46 tegn. | 0-1 |
LogDataGroup/ LogDataEntry/Destination | Element der indeholder information omkring og fra det kaldte system, destinations-systemet, dvs. det system der foretager logningen. | 1 | |
LogDataGroup/ LogDataEntry/Destination/ SystemName | Navn, evt. forkortet, for det anvendte system, f.eks. "FMK". | Streng med max længde på 25 tegn | 1 |
LogDataGroup/ LogDataEntry/Destination/Activity | Tekst der beskriver af den handling, som brugeren har udført eller forsøgt udført på kildesystemet. | Streng, max længde på 75 tegn | 0-1 |
LogDataGroup/ LogDataEntry/Destination/ Reason | Optionel tekst der beskriver årsagen til den handling, som brugeren har udført eller forsøgt udført på kildesystemet. Teksten anvendes kun i særlige tilfælde, hvor borgeren ikke har direkte kontakt til brugeren, eksempelvis ved support, fejlsøgning og tilskudsansøgninger. | Streng, max længde på 50 tegn | 0-1 |
LogDataGroup/ LogDataEntry/Destination/ Criticality | Niveau for kritikalitet, f.eks: | Streng med max længde 50 tegn | 0-1 |
LogDataGroup/ LogDataEntry/Destination/Addition | Angivelse af type af opslag som tilføjelse til kritikalitet, aktuelt "Samtykke" eller "Værdispring" | Streng med max længde 50 tegn | 0-1 |
LogDataGroup/ LogDataEntry/Destination/ DateTime | DateTime-elementet indeholder en tidsangivelse for opslag på eller forsøg på handling på borgerens data. | DateTime | 0-1 |
LogDataGroup/ LogDataEntry/Destination/ FromDateTime | Som alternativ til DateTime herover kan der være foretaget en gruppering af f.eks. FMK inden data er afleveret til MinLog 2. I så fald kan FromDateTime og ToDateTime angive det interval hvor hændelserne er sket. | DateTime | 0-1 |
LogDataGroup/ LogDataEntry/Destination/ ToDateTime | Se FromDateTime herover. | DateTime | 0-1Enten skal DateTime eller (FromDateTime og ToDateTime) forekomme. |
LogDataGroup/ LogDataEntry/Destination/ OrganisationId | ID for brugerens organisation. | Streng på max 200 tegn | 0-1 |
LogDataGroup/ LogDataEntry/Destination/ OrganisationId attribut source | Kilde til ID for brugerens organisation, defineret som en attribut på OrganisationId-elementet. | SOR, SKS, Yder, CVR-P, CVR, Kommunekode og en Streng med max længde 200 | 1 |
LogDataGroup/ LogDataEntry/Destination/ OrganisationName | Navn på brugens organisation | Streng med max længde 200 | 0-1 |
LogDataGroup/ LogDataEntry/Destination/ PersonIdentifier | CPR-nummer eller evt. erstatnings-CPR-nummer på borgeren. | Streng af længde 50 | 1 |
LogDataGroup/ LogDataEntry/Destination/ PersonIdentifier attribut source | Kilde til ID for borgerens CPR-nummer eller erstatnings-CPR-nummer. | CPR, E-CPR, ... og en Streng med max længde 200 | 1 |
LogDataGroup/ LogDataEntry/Destination/ PersonName | Borgerens navn. | Streng med max længde 147 tegn | 0-1 |
LogDataGroup/ LogDataEntry/Destination/ CorrelationID | Et teknisk id, medsendt fra kildesystemet. Værdien anvendes til at identificere den sammenhæng som handlingen er gennemført i, eksempelvis et id for behandlingen eller indlæggelsen (EPJ) eller kontakten (LPS). | Streng med max længde på 46 tegn. | 0-1 |
LogDataGroup/ LogDataEntry/Destination/ UserPersonIdentifier | CPR-nummer eller evt. erstatnings-CPR-nummer på brugeren der har udført handlingen. | Streng af længde 50 | 0-1 |
LogDataGroup/ LogDataEntry/Destination/ UserPersonIdentifier attribut source | Kilde til UserPersonIndentifier. | CPR, E-CPR, ... og en Streng med max længde 200 | 1 |
LogDataGroup/ LogDataEntry/Destination/ UserPersonName | Navn på brugeren der har udført handlingen. | Streng med max længde 147 tegn | 0-1 |
LogDataGroup/ LogDataEntry/Destination/ UserRole | Brugerens rolle. | Streng af længde 200 (svarende til FMK's RequestedRole) | 0-1 |
LogDataGroup/ LogDataEntry/Destination/ OnBehalfOfPersonIdentifier | CPR-nummer eller evt. erstatnings-CPR-nummer på brugeren handlingen er udført på vegne af. | Streng med max længde 50 | 0-1 |
LogDataGroup/ LogDataEntry/Destination/ OnBehalfOfPersonIdentifier attribut source | Kilde til OnBehalfOfPersonIdentifier. | CPR, E-CPR, ... og en Streng med max længde 200 | 1 |
LogDataGroup/ LogDataEntry/Destination/ OnBehalfOfPersonNavn | Navn på brugeren handlingen er udført på vegne af. | Streng med max længde 147 tegn | 0-1 |
LogDataGroup/ LogDataEntry/Destination/Filter | Et eller flere felter der anvendes til angivelse af hvilken målgruppe logningen skal filtreres fra for. | Streng, aktuelt defineret som en union af en enumeration aktuelt indeholdende " Ikke borger" , "Ikke forældremyndighedsindehaver" og en Streng med max længde 50 tegn. | 0-* |
Operationer
Nedenfor følger en oversigt over de tilgængelige operationer.
GetLogStatementsForCPRPerson
Denne operation anvendes når der skal foretages et person opslag efter log registreringer. Efterfølgende vises body-delen af soap requestet. Check evt. integrationtest GetStatementsForCPRPersonTest for komplet soaprequest.
Eksempel-request:
……. |
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å op i medhjælpsloggen. Efterfølgende vises body-delen af soap requestet. Check evt. integrationtest GetStatementsOnBehalfOfTest for komplet soaprequest.
Eksempel-request:
……. |
Eksempel-response:
……. xmlns:ns6="http://www.sundhedsdatastyrelsen.dk/minlog/xml.schema/2017/03/01/minlog2-lookup.xsd"> ……. |
Fejl
Fejl bliver returneret som SOAP faults. Nedenfor et par eksempler.
Lookup eksempel – Duplicate logentry
<soap:Envelopexmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
<Header xmlns="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd">
<Linking>
<FlowID>flow_id</FlowID>
<MessageID>e2b70be5-1963-4075-9bb6-5a9f9f2abe2b</MessageID>
<InResponseToMessageID>AAABXKuWHvzAcmdMGdVr6VNPU0k=</InResponseToMessageID>
</Linking>
<FlowStatus>flow_finalized_succesfully</FlowStatus>
</Header>
<ns4:Security
xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:ns2="urn:oasis:names:tc:SAML:2.0:assertion"
xmlns:ns3="http://www.w3.org/2000/09/xmldsig#"
xmlns:ns4="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<Timestamp>
<Created>2017-06-15T11:49:21Z</Created>
</Timestamp>
</ns4:Security>
</soap:Header>
<soap:Body>
<ns7:RegistrationResponsexmlns:ns2="urn:oasis:names:tc:SAML:2.0:assertion"
xmlns:ns3="http://www.w3.org/2000/09/xmldsig#"
xmlns:ns4="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:ns5="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd"
xmlns:ns6="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:ns7="http://www.sundhedsdatastyrelsen.dk/minlog/xml.schema/2017/03/01/minlog2-registration.xsd">
<FailedLogDataEntries>
<FaultCode>104</FaultCode>
<FaultText>Duplicate logentry</FaultText>
<SequenceNumber>1</SequenceNumber>
</FailedLogDataEntries>
<NumberAdded>0</NumberAdded>
<NumberFailed>1</NumberFailed>
</ns7:RegistrationResponse>
</soap:Body>
</soap:Envelope>
Lookup eksempel – udløbet IDCard
Nedenstående er eksempel på svar ved udløbet IDCard:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> |
Anchor | ||||
---|---|---|---|---|
|
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> |
Lookupid eksempel – Forkert audience
<S11:Envelope xmlns:S11="http://schemas.xmlsoap.org/soap/envelope/" xmlns="http://docs.oasis-open.org/ws-sx/ws-trust/200512" xmlns:wsa="http://www.w3.org/2005/08/addressing"><S11:Header><wsa:MessageID>uuid:ae4c3981-0628-4dbd-9e26-b1647930ae1b</wsa:MessageID><wsa:RelatesTo>uuid:f77f0581-7768-4292-9eac-6717a7724374</wsa:RelatesTo></S11:Header><S11:Body><S11:Fault> |