MinLog services består af 3 komponenter: Registrering, opslag (lookup) og Kafka-consumer.
MinLog registrering: Komponenten modtager registreringer om sundhedsfagliges tilgang til borgerens data.
- MinLog registering
- MinLog1 registrering (bagud-kompatibel service som anvendes i en overgangsperiode)
MinLog opslag (lookup): Komponenten bruges til at udstille den tilgang sundhedsfaglige har haft til borgerens data.
- MinLog2 lookup (borgeropslag)
- MinLog1 via MinLog2 lookup (borgeropslag, bagud-kompatibel service som anvendes i en overgangsperiode)
- MinLog2 lookup (medhjælpslog)
MinLog Kafka consumer:
Til håndtere af de modtagne registreringer benyttes Kafka til opsamling og arkivering i MinLog databasen, hvorfra de kan hentes af opslags servicen. Yderligere dokumentation anvender guides til de omtalte service findes på nærværende faner til MinLog
Følgende standarder og begreber bør være kendt hos udviklerne:
- DGWS (version 1.01) her. Eksternt link hos Medcom.
- MOCES, VOCES og FOCES (Digital Signatur)
- IDWS
- POCES Borger certifikater
- NSP infrastrukturens vigtigste infrastrukturkomponenter: STS, GW og DCC
- SEAL (Java eller .NET)
- SOSI Library Programmers Guide
System og komponenter
![MinLog2 Arkitekturtegning.bmp](https://www.nspop.dk/download/attachments/74549477/MinLog2%20Arkitekturtegning.bmp?version=1&modificationDate=1537540999223&api=v2)
Af figuren herover fremgår, at MinLogs registreringsservice udstilles på dNSP'er. Via Kafka flyttes data til cNSP, og skrives i MinLog2-databasen. Fra cNSP udstilles MinLog2 lookup-services til hhv. borgeropslag og til medhjælpsloggen.
MinLog2 gør brug af Kafka via en Kafka-producer og en Kafka-consumer, hertil anvendes NSP'ens api'er.
MinLog2-data skrives i databasen på cNSP.
Adgang til services sikres via NSP'ens eksisterende sikkerheds-infrastruktur.
Øvrig dokumentation: