Overzicht
Library om de pseudonymisatieservice van eHealth te faciliteren.
Generieke IT-bouwblokken
SubdomeinSoftware factory - veiligheidsgerelateerd
TypologieLibrary
Service ownersRIZIV, Smals
2024
Integration effortWaarvoor dient het?
Moet jij applicaties ontwikkelen voor gebruikers die toegang moeten hebben tot bepaalde applicaties met gepseudonimiseerde gegevens verkregen via de eHealth-pseudonimiseringsservice? Dan kan je gegevens zoals bijv. het INSZ van personen (in België gelijk aan het Rijksregisternummer) of een encryptiesleutel met behulp van de librairy 'eHealth pseudonimysation helper' foutloos en volgens de eHealth-aanbevelingen voorbereiden, en deze dan vervolgens doorsturen naar de applicaties die je gebruikers moeten gebruiken.
Functionele beschrijving
De library 'eHealth Pseudonymisation helper' heeft volgende functionaliteiten:
- Omzetten van een gegeven (bijv. INSZ) in een punt op een elliptische curve
- Omzetten van een punt op een elliptische curve in data (bijv. INSZ)
- Coderen/Decoderen van pseudoniemen tijdens de overdracht
- Orkestreren van oproepen naar de eHealth-pseudonimiseringsservice ('Blinded pseudo') door bijvoorbeeld een punt op een elliptische curve te maskeren/demaskeren voor en na elke oproep
Technische beschrijving
De library 'eHealth pseudonymisation helper' is beschikbaar in Java, TypeScript en .NET.
Doelpubliek
Elke instelling of integrator die een applicatie - frontend of backend - ontwikkelt die gebruik moet maken van de eHealth-pseudonimiseringsservice en die wil garanderen dat zowel de conversies als de masking-/unmasking-bewerkingen correct en in overeenstemming met de eHealth-aanbevelingen worden uitgevoerd.
Integratievoorwaarden
De librairy 'eHealth pseudonymisation helper' is beschikbaar als open source, onder de GNU-licentie en er zijn geen integratievoorwaarden om die te gebruiken.
Maar om de eHealth-pseudonimiseringsservice te kunnen oproepen moet je eerst de onboarding procedure van eHealth hebben voltooid.
Documentatie
- Bronnen en documentatie van de Java-bibliotheek
- Bronnen en documentatie van de TypeScript-bibliotheek
- Bronnen en documentatie van de .NET-bibliotheek
- Documentatie over de eHealth Pseudonimiseringsservice (zie 'Blinded pseudo')
Contact
Contact: ReuseOperational@smals.be