icon

eHealth platform services connectors

Tout sur le service

Les « eHealth platform services connectors » sont des librairies locales (et légères) dont l’objectif est d’aider les développeurs de software à destination des prestataires de soins individuels et des pharmacies de soins à intégrer les services de base de la plate-forme eHealth qui sont proposés au travers d’interfaces « webservices ». Ces librairies visent également, plus généralement, à supporter les connexions aux services à valeur ajoutée accessibles via la plate-forme eHealth ou qui souscrivent aux standards ICT mis en place par la plate-forme eHealth (comme, par exemple, les « hubs »). Le développement de ces librairies s’inscrit donc dans une logique de standardisation et de support à l’utilisation des services de base de la plate-forme eHealth.
Ces connecteurs sont structurés en deux « couches »:

  • La première couche, dénommée « connecteur technique » offre une API générique de support à l’utilisation des services de base purement techniques (principalement afférents à la sécurité : authentification, cryptage, etc.).
  • La seconde couche, dénommée « connecteurs business », exploite le connecteur technique pour faciliter les connexions à un ensemble de services associés à un public cible donné au sein d’une même session.

Les connecteurs sont évidemment tributaires des interfaces des services qu’ils intègrent. Les mises à jour des connecteurs inhérentes aux changements de ces interfaces seront mises à disposition dans la mesure des possibilités de la plate-forme eHealth au travers de cette page web.

Ces connecteurs sont disponibles en JAVA et .NET mais sont uniquement développés en JAVA. Le code .NET n’est donc pas un code natif. Cette génération est effectuée via une version de l’outil IKVM légèrement adaptée pour nos besoins. Si vous entendez développer vos propres librairies sur base des nôtres dans la même philosophie, nous vous recommandons d’utiliser cette même version de l’outil et de respecter les « directives d’intégration » proposées avec celle-ci.

Les connecteurs sont des librairies distribuées sous licence libre. Elles sont disponibles pour tous ceux qui souhaitent les utiliser. Pour bénéficier de support dans l’utilisation de ces librairies, il faut, par contre, avoir préalablement introduit une demande auprès de la plate-forme eHealth. Vous pouvez introduire cette demande via l’adresse mail info@ehealth.fgov.be (avec la mention « eHealth platform services connectors » au niveau du sujet du mail).

Modification pour mai 2019 par rapport aux versions précédentes

Dans les connecteurs business, les fonctionnalités suivantes ont été modifiées:

  • mise à disposition du service « eattest V2 » pour le groupe cibles des dentistes (voir tableau) et ajout de la fonctionnalité additionnelle « Cancel» pour tous les groupes cibles (médecins et dentistes)
  • mise à disposition du service « Consult Member Data » pour les médecins.
  • correction d’un bug sur le service consultRN/ManagePerson relatif aux dates d’anniversaire générée dans un format ne permettant de valider le XSD
  • BCP /Hubservices V1 : ajout de la possibilité d’utiliser le champ kmehr ID-ENCRYPTION-KEY pour inclure la clé publique d’encryption dans la requête
  • mise à disposition du service « genins » pour les bandagistes
  • ajout des certificats émis par Zetes au trustore
  • correction d’un bug sur le service GenericAsync : la configuration des valeurs de ttl en secondes est maintenant correctement gérée. Exemple pour 300 secondes

Dans le connecteur technique, la librairie cryptolib a été mise à jour (V2.1.3), des corrections sur les endpoints Single Sign On ont été effectuées ainsi que l’ajout de possibilités de configuration pour le Single Sign On (STS on IDP).

Services couverts au niveau des couches « business »

Un connecteur générique est aussi mis à disposition, sur demande, pour les autres professions, fournissant le service eHealthBox v3.

Compatibilité du connecteur technique

La compatibilité du connecteur technique version 3.17 avec les connecteurs Vitalink et Recip-e est validée.
Attention, dans le cadre de l’intégration du connecteur technique de la plate-forme eHealth au sein du connecteur « business » Recip-e, nous vous recommandons l’utilisation des API disponibles au sein de ce connecteur pour les services Recip-e. Les API Recip-e disponibles au sein de notre package « physician » ont été retirées.

Download

Les connecteurs « java » et un fichier d’archive aves les connecteurs « .net » sont disponibles par un maven repository (repo.ehealth.fgov.be). La liste suivante contient des liens vers les connecteurs business des differentes catégories professionnelles et le connecteur technique.

Connecteurs v3 - guide introductif

La documentation des API est incluse dans les archives.

Version 3.4 (07/04/2015) - 416.59 KB

Technical connector v3 - integrator package

IKVM et directives d'intégration.

Version 1.0 (13/06/2014) - 15.67 MB

Vous pouvez nous joindre en utilisant le formulaire de contact ci-dessous

Vos coordonnées
Votre demande

1500/1500 caractère(s) restant(s)

Pièces jointes
Remise à zéro

Le Registry est le catalogue des webservices offerts par la plate-forme eHealth et ses partenaires. Les informations sont structurées selon le standard UDDI.

Il s’agit d’informations :

  • techniques : URL, version, contrat formel (WSDL+XSD)
  • fonctionnelles : liens vers la documentation disponible, description des services en ligne

Vous pouvez vous abonner au Registry. Une notification par mail vous avertit des changements.