Naar de hoofdinhoud

Unified Messaging: RRN-Module (ConsultRN)

Geschreven door Wim Jans

🔗 Source article (Salesforce): Click here


De RRN-Module is als functionaliteit geïntegreerd binnen Unified Messaging (versie 7.14 of hoger) en maakt het mogelijk opzoekingen te doen in het Rijksregister, gebruik makend van de basisdienst “ConsultRN” van Ehealth.
Deze diensten zijn toegankelijk voor de instellingen en de beroepsbeoefenaars in de gezondheidzorg ( erkend in het KB 78) die hiertoe op voorhand werden gemachtigd door het Informatieveiligheidscomité.
Volledige context:
(https://www.ehealth.fgov.be/ehealthplatform/nl/service-webservices-consultrr)

Voor gebruik van de RRN-module in Unified Messaging dient u over een licentie te beschikken.



Met Unified Messaging kunt u op 3 manieren een RR-bevraging doen:

  • via Webservices

  • via Batch (csv)

  • via Mybox webinterface (individuele bevraging ad hoc)

1. Configuratie en activatie

Om de RRN-Modulemodule te bevragen moet u éénmalig de RRN-configuratie toevoegen.
Dit moet door een gebruiker met een admin-profiel gebeuren:

  1. Log in met een admin-profiel op Unified Messaging (http://[serverUM]:[port])

  2. Ga naar Instellingen->RRN-Module->Wijzigen

  3. Voeg een nieuwe configuratie toe en vul de velden aan:

[ IMAGE: image.png ]

  • Hoedanigheid: Kies het correcte Ehealth-certificaat dat de bevragingen zal uitvoeren

  • Map: kies een rootmap (vb. c:\consultRN). De Batch-bevragingen zullen via deze rootmap verlopen.

  • Opgelet: bij een migratie van de oude RRN-connector kiest u een andere root-map dan de bestaande.

  • ApplicationId: uw uniek nummer toegekend door eHealth voor de diensten van ConsultRN

  • Standaard taal: kies de taal van de velden in de antwoorden. De taal kan ook per lijn in de input-file worden aangegeven. Deze waarde heeft dan voorrang op de standaard-taal.

4. Herstart Unified Messaging
Na herstart maakt Unified Messaging automatisch de nodige submappen aan in de gekozen Batch-rootmap:

[ IMAGE: image.png ]



Opgelet:
het is niet toegestaan om in deze mapstructuur mappen of bestanden te wijzigen (verplaatsen, verwijderen, toevoegen).

2. Opvraging via Webservices


We ondersteunen volgende Qualities:

HOSPITAL
LABO

U hebt een Integrator-Account nodig voor de Basic Authorization van de endpoints.
Deze kunt u bekomen via support@healhtconnect.be

Unified Messaging biedt volgende webservices aan:

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.


Gedetailleerde documentatie is beschikbaar op
http://[serverUM]:[port]/docs/overview.html#_v4_rn_consult

3. Opvraging via Batch


U kunt de RRN-Modulemodule bevragen door CSV-bestanden aan te leveren met 1 of meerdere lijnen.
Elke lijn bevat het SSIN-nummer en eventueel de gewenste taal, gescheiden met puntkomma.
Indien u een taal opgeeft, heeft deze waarde voorrang op de gekozen standaard-taal bij de configuratie.
Indien u geen taal opgeeft, mag er geen puntkomma staan.

Voor elk SSIN wordt er automatisch een abonnement opgestart voor 180 dagen.

De verwerking gebeurt in de gedefinieerde rootmap als volgt:

\NEW: hier plaatst u achtereenvolgens een input-bestand (.csv) en een gelijknamig leeg .csv.ok-bestand
\PROCESSING: deze map bevat het bestand tijdens zijn verwerking
\ERROR:deze map bevat het bestand met de lijnen die niet verwerkt konden worden (bvb ongeldig SSIN)
\OUT: deze map bevat het bestand met het resultaat van de lijnen die verwerkt konden worden.
Header van dit bestand:

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: deze map bevat het bestand met de combinatie van de lijnen met resultaat en de lijnen die een fout geven, met opgave van de fout:
Header van dit bestand:

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




Belangrijk:

  • de naam van het input-bestand moet uniek zijn (ten opzichte van eerdere bestanden die in de DB weggeschreven zijn)

  • de enige restrictie op de naamgeving van het input-bestand is de extensie: .csv

  • tijdens het schrijven van het resultaat (\OUT, \ARCHIVE en \ERROR) draagt het bestand de extensie .tmp

  • de lijnen van het inputbestand moeten voldoen aan de volgende reguliere expressie:

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

  • omwille van de continue polling door Unified Messaging, moet u het input-bestand (.csv) en het gelijknamige .ok-bestand sequentieel plaatsen in \NEW: het csv-bestand moet volledig geschreven zijn alvorens u het .ok-bestand mag plaatsen.

  • lijnen die beginnen met # worden beschouwd als commentaar-lijnen, en worden als dusdanig gereproduceerd in de output-bestanden

  • het is NIET toegestaan eigen submappen en bestanden in de rootfolder of zijn submappen aan te maken.


4. Opvraging via Mybox webinterface:


Elke gebruiker die toegang heeft tot Mybox, en voor wie de optie 'Kan het rijksregister consulteren' aangevinkt is, kan opzoeking doen via de Mybox-interface van Unified Messaging.
Het is de verantwoordelijkheid van de gebruikers om deze mogelijkeid te activeren volgens de geldende machtigingen.

Hier vindt u meer info over gebruikersbeheer in Unified Messaging en over koppeling met Active Directory

De gebruiker kan vervolgens een fonetische opzoeking doen:

[ IMAGE: image.png ]


Minimaal familienaam en geboortejaar zijn vereist.


of een opzoeking op SSIN :

[ IMAGE: image.png ]


Let er op dat de gebruiker het juiste eHealth-certificaat aanduidt (in geval van meerdere certificaten)

Was dit een antwoord op uw vraag?