Passer au contenu principal

Unified Messaging: Manuel RRN-Module (ConsultRN)

Écrit par Wim Jans

🔗 Source article (Salesforce): Click here


Le module RRN est intégré en tant que fonctionnalité dans Unified Messaging (version 7.14 ou supérieure) et permet d'effectuer des recherches dans le Registre national, en utilisant le service de base "ConsultRN" de Ehealth.
Ces services sont accessibles aux institutions et aux professionnels de santé (reconnus dans la RD 78) qui y ont été préalablement autorisés par le Comité de sécurité de l'information.
Contexte complet :
(https://www.ehealth.fgov.be/ehealthplatform/fr/service-webservices-consultrn)

Pour utiliser le module RRN dans Unified Messaging, vous devez disposer d'une licence.




Avec Unified Messaging, vous pouvez effectuer une demande de RR de 3 façons :

  • Via Webservices

  • par Batch (csv)

  • via l'interface web Mybox (requête individuelle ad hoc)


1. Configuration et activation


Pour interroger le module RRN, vous devez ajouter la configuration RRN une fois.
Cette opération doit être effectuée par un utilisateur ayant un profil d'administrateur :

  • Connectez-vous à Unified Messaging (http:// [serverUM] : [port]) avec un profil d'administrateur.

  • Allez dans Paramètres->RRN-Module->Modifier

  • Ajoutez une nouvelle configuration et remplissez les champs :

[ IMAGE: image.png ]


  • Certificat Ehealth: choisissez le certificat Ehealth correct qui effectuera les requêtes.

  • Chemin de répertoire : choisissez un dossier racine (par exemple, c:\ConsultRN). Les requêtes Batch passeront par ce dossier racine.

  • Attention : en cas de migration de l'ancien connecteur RRN, choisissez un autre dossier racine que celui existant.

  • ApplicationId : votre numéro unique attribué par eHealth pour les services ConsultRN.

  • Langue défaute : choisissez la langue des champs dans les réponses. La langue peut également être spécifiée par ligne dans le input-file. Cette valeur aura alors la priorité sur la langue par défaut.

  • Cliquez 'Créer configuration'

  • Redémarrer Unified Messaging

Après le redémarrage, Unified Messaging crée automatiquement les sous-dossiers nécessaires dans le dossier racine du lot sélectionné :

[ IMAGE: image.png ]



Veuillez noter :
il n'est pas permis de modifier (déplacer, supprimer, ajouter) des dossiers ou des fichiers dans cette structure de dossiers.

2. Récupération via les services Web


Nous soutenons les qualités suivantes :

HOSPITAL
LABO

Vous avez besoin d'un Integrator-Account pour l'autorisation de base des endpoints.
On peut l'obtenir via support@healhtconnect.be

Unified Messaging offre les services Web suivants :

Search Phonetically

Rn-Consult provides the ability to search for a citizen by name and birthdate

Fetch by SSIN

Rn-Consult provides the ability to fetch a citizen provided their SSIN.

Fetch person history by SSIN

Rn-Consult provides the ability to fetch a citizen’s history provided their SSIN matching the desired criteria.

Add or remove subscription

Based on a unique identifier SSIN, users will have the opportunity to subscribe to or unsubscribe from the notifications following from changes on a person’s data.

Get notification

Based on the subscriptions someone has added, that person can fetch all notifications related to all the people someone is subscribed to.

Ack notification

Send an acknowledgement based on the acknowledgement id accompanied by the notifications that are fetched.

Get current ssin history

Based on a unique identifier SSIN, users will have the opportunity to obtain the history of the unique identifier related to this person and to identify the current active identifier

Get related ssins history

Based on a unique identifier SSIN, users will have the opportunity to obtain the history of the unique identifier related to this person and to identify the current active identifier. Includes a list of identifiers related to the given person ssin.



Une documentation détaillée est disponible à l'adresse suivante
http:// [serverUM] :[port]/docs/overview.html#_v4_rn_consult


3. Récupération par Batch


Vous pouvez interroger le module RRN en fournissant des fichiers CSV contenant une ou plusieurs lignes.
Chaque ligne contient le numéro SSIN et éventuellement la langue souhaitée, séparés par des points-virgules.
Si vous spécifiez une langue, cette valeur a la priorité sur la langue par défaut sélectionnée dans la configuration.
Si vous ne spécifiez pas de langue, il ne doit pas y avoir de point-virgule.

Pour chaque SSIN, un abonnement est automatiquement lancé pour 180 jours.

Le traitement a lieu dans le dossier racine défini, comme suit :

\NEW : vous placez ici un input-file (.csv) et un fichier vide .csv.ok du même nom, l'un après l'autre.
\PROCESSING : ce dossier contient le fichier en cours de traitement
\ERROR : ce dossier contient le fichier avec les lignes qui n'ont pas pu être traitées (par exemple, SSIN invalide).
\OUT : ce dossier contient le fichier avec le résultat des lignes qui ont pu être traitées.
En-tête de ce fichier :

STATUS_MESSAGE;SSIN;LAST_NAME;FIRST_NAME;BIRTH_DATE;BIRTH_MUNICIPALITY;DECEASE_DATE;STREET;HOUSENUMBER;BOX;POSTAL_CODE;MUNICIPALITY;COUNTRY;ADDRESS_MODIFICATION_DATE;GENDER


\ARCHIVE : ce répertoire contient le fichier avec la combinaison des lignes avec résultat et des lignes qui donnent une erreur, avec la spécification de l'erreur.
En-tête de ce fichier :

STATUS_MESSAGE;SSIN;LAST_NAME;FIRST_NAME;BIRTH_DATE;BIRTH_MUNICIPALITY;DECEASE_DATE;STREET;HOUSENUMBER;BOX;POSTAL_CODE;MUNICIPALITY;COUNTRY;ADDRESS_MODIFICATION_DATE;GENDER;ERROR_CODE;ERROR_MESSAGE



Important :

  • le nom du fichier d'entrée doit être unique (par rapport aux fichiers précédents écrits dans la BD)

  • la seule restriction sur le nom du fichier d'entrée est l'extension : .csv

  • pendant l'écriture du résultat (Erreur, Erreur, et Erreurs) le fichier a l'extension .tmp

  • les lignes du fichier d'entrée doivent respecter l'expression régulière suivante :

^(\{11})( ;(FR|NL)):$

  • en raison de l'interrogation continue par Unified Messaging, vous devez placer le fichier d'entrée (.csv) et le fichier éponyme .ok séquentiellement dans \NEW : le fichier csv doit être complètement écrit avant que vous puissiez placer le fichier .ok.

  • les lignes commençant par # sont considérées comme des lignes de commentaires, et sont reproduites comme telles dans les fichiers output.

  • il n'est PAS permis de créer ses propres sous-dossiers et fichiers dans le dossier racine ou ses sous-dossiers.


4. Récupération via l'interface web Mybox :


Chaque utilisateur qui a accès à Mybox, et pour lequel l'option "Peut consulter le registre national" a été cochée, peut effectuer une requête via l'interface Mybox de Unified Messaging.
Il est de la responsabilité des utilisateurs d'activer cette option en fonction des permissions applicables.

Apprenez-en davantage sur la gestion des utilisateurs dans Unified Messaging et sur la façon d'établir un lien avec Active Directory.

L'utilisateur peut alors effectuer une recherche phonétique :

[ IMAGE: image.png ]


Au moins le nom de famille et l'année de naissance sont requis.


ou une recherche sur SSIN :

[ IMAGE: image.png ]



S'assurer que l'utilisateur indique le bon certificat eHealth (en cas de certificats multiples)

Avez-vous trouvé la réponse à votre question ?