Page History
...
Servicen er kan findes på:
| Code Block |
|---|
https://<host>:<port>/minlog2-registration/ |
...
20250804/RegisterService |
og wsdl'en på:
| Code Block |
|---|
https://<host>:<port>/minlog2-registration/ |
...
20250804/RegisterService?wsdl |
Derudover udstilles WSDL'erne er også med sikkerhedsheaders:https://<host>:<port>/minlog2-registration/service-contract/secure-wsdl/minlog2-registration.wsdl
| Code Block |
|---|
https://<host>:<port>/minlog2-registration/service-contract/secure-wsdl/minlog2-registration_ |
...
20250804.wsdl |
https://<host>:<port>/minlog2-registration/service-contract/secure-wsdl/minlog2-registration_20230425.wsdl
https://<host>:<port>/minlog2-registration/service-contract/secure-wsdl/minlog2-registration_20250312.wsdl
Autentifikation og autorisation
...
Skemaet til Registration kan findes gennem servicen:
| Code Block |
|---|
http://<host>:<port>/minlog2-registration/ |
...
20250804/RegisterService?xsd=minlog2-registration_ |
...
20250804.xsd |
Efterfølgende beskrives indholdet i body delen af soap beskeden.
...
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, kildesystemet. | 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 kildesystem | Streng med max længde på 25 tegn | 0-1 |
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 |
Destination | Element der indeholder information om 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, YDER, CVR eller EuropeanHealthcareOrganisation | 1 |
Destination/ OrganisationName | Navn på brugerens 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 eller E-CPR | 1 |
Destination/ PersonName | Borgerens navn. Optionelt men krævet af anvendersystemet hvor source ikke er CPR. | Streng med max længde 50 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, autorisation eller EuropeanHealthcareProfessional. | - Streng af med max længde 200. Hvis UserPersonIdentifier source er EuropeanHealthcareProfessional, gælder ydermere følgende: - Streng skal starte med en landekode. | 1-* |
Destination/ UserPersonIdentifier attribut source | Kilde til UserPersonIndentifier. | CPR, Autorisation eller EuropeanHealthcareProfessional. | 1 |
Destination/ UserPersonName | Brugerens navn. Optionelt men krævet af anvendersystemet hvor source ikke er CPR, Autorisation m.v. | Streng med max længde 50 tegn | 0 |
Destination/ UserRole | Brugerens rolle. | Streng af længde 200 (evt. kan FMK's RequestedRole bruges som inspiration) | 0-1 |
Destination/ OnBehalfOfPersonIdentifier | CPR-nummer eller autorisation 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 eller Autorisation | 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 50 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ældremyndigheds-indehaver" og en Streng med max længde 50 tegn. | 0-* |
...
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.
Fra 20250312 snitfladen vil soapaction have prefix på sig AddRegistrations_{Snitflade version}. Det kunne for eksempel være for 20250312 versionen: AddRegistrations_20250312.
Eksempel-Request
……. |
...