02 23 20 36 64
Kereval

Santé : Amélioration d’un outil de conformité HL7V2

Missions :

Depuis plusieurs années, KEREVAL fournit des solutions technologiques pour améliorer l’interopérabilité entre les systèmes d’information de santé. KEREVAL développe ainsi la plateforme Gazelle qui comprend des outils de vérification de la conformité par rapport à des standards dans le domaine de la santé (HL7, Dicom, CDA…), des simulateurs, des outils de gestion de tests d’interopérabilité… Cette plateforme est utilisée à l’international et nos équipes assurent par an 2 connectathons en Europe et aux USA.
Cette plateforme comprend en particulier un outil de validation des messages HL7v2 : Gazelle HL7 Validator. Cet outil développé en java pour Jboss7 se base sur la librairie hapi et les profils de messages HL7, documents de spécification des messages au format XML. Les profils de message ont été initialement créés en utilisant l’outil Messaging Workbench et l’expression des contraintes ainsi que le lien avec la documentation est actuellement limité. Le NIST a développé un nouvel outil (IGAMT-HL7v2) permettant de spécifier également les profils de message HL7v2 mais de manière bien plus complète.

L’objectif du stage est de migrer les profils de message HL7v2 vers le nouveau format du NIST et de modifier l’outil Gazelle HL7 Validator pour qu’il puisse utiliser ces nouveaux fichiers en entrée.

Tâches à réaliser :

  1. Etude et installation de l’outil du NIST: IGAMT. Présentation de l’outil à l’équipe et rédaction du manuel d’installation
  2. Conversion de profils de message HL7v2 de l’ancien vers le nouveau modèle
  3. Amélioration des profils de message pour ajouter les contraintes qui ne pouvaient pas être formulées dans l’ancien modèle
  4. Développement d’une fonctionnalité dans Gazelle HL7 Validator permettant la validation de messages HL7v2 grâce aux nouveaux profils de message
  5. Développement du web service permettant la récupération des assertions définies dans les profils de message par l’outil de gestion des exigences de l’équipe

Stage basé à Rennes.

Profil :

Ce stage est un stage de fin d’étude, et vise les étudiants en master 2 ou en fin d’année en ingénierie informatique et/ou santé.

Au cours de ce stage, le candidat aura l’opportunité de travailler dans un milieu professionnel anglophone et de monter en compétence sur JAVA/JEE et sur une série d’outils de développement informatique. Coté développement, le stagiaire aura la possibilité d’apprendre des technologies XML ainsi que le langage de développement JAVA, et la technologie JEE (jboss, JSF, hibernate, ejb3, etc). Une maîtrise d’un environnement classique de production sera aussi acquise, principalement la maîtrise de l’environnement Eclipse et de l’outil de compilation Maven. Ce stage permettra aussi au candidat de se familiariser avec la méthodologie agile et aux standards du domaine de la Santé.

La connaissance du standard HL7V2 serait un plus.

Période et durée :

Dès que possible, pour une durée de 6 mois

Postuler :

stage@kereval.com