Aperçu
Librairie qui facilite l'utilisation du service de pseudonymisation de eHealth.
Services IT génériques
Sous-domaineSoftware factory - lié à la sécurité
TypologieLibrary
Service ownersINAMI, Smals
2024
Effort d'intégrationQuelle en est l'utilité ?
Avez-vous besoin de développer des applications pour des utilisateurs devant accéder à certaines applications avec des données pseudonymisées obtenues via le service de pseudonymisation d'eHealth ? Alors vous pouvez utiliser la librairie « eHealth pseudonymisation helper » pour préparer, sans erreurs et conformément aux recommandations d'eHealth, des données telles que le NISS des personnes (qui en Belgique équivaut au numéro de registre national) ou une clé de cryptage, puis les transmettre aux applications que doivent utiliser vos utilisateurs.
Description fonctionnelle
La librairie « eHealth Pseudonymisation helper » offre les fonctionnalités suivantes :
- Convertir une donnée (NISS, par exemple) en point sur une courbe elliptique
- Convertir un point sur une courbe elliptique en donnée (NISS, par exemple)
- Chiffrer/Déchiffrer des pseudonymes en transit
- Orchestrer les appels au service de pseudonymisation de eHealth ("Blinded pseudo") en incluant, par exemple, le masquage/démasquage d'un point sur une courbe elliptique avant et après chaque appel
Description technique
La librairie "eHealth pseudonymisation helper" est disponible en Java, Javascript et .NET.
Public cible
Toute institution ou intégrateur qui développe une application, frontend ou backend, qui a besoin d'utiliser le service de pseudonymisation d'eHealth et qui veut s'assurer que les conversions ainsi que les opérations de masquage/démasquage soient effectuées correctement et en respectant les recommandations d'eHealth.
Conditions d'intégration
La librairie "eHealth pseudonymisation helper" est disponible en open source, sous license GNU et il n'y a aucune condition d'intégration.
Par contre, pour appeler le service de pseudonymisation d'eHealth, vous devrez d'abord avoir complété le processus d’onboarding auprés d'eHealth.
Documentation
- Sources et documentation de la librairie Java
- Sources et documentation de la librairie TypeScript
- Sources et documentation de la librairie .NET
- Documentation du service de pseudonymisation d'eHealth (voir 'Blinded pseudo')
Contact
Contact : ReuseOperational@smals.be