Modules IDB‎ > ‎Intranet hospitalier‎ > ‎

Module Serv_SIM

Le module Serv_SIM est un module universel qui permet d'utiliser une base de données IDB, ou n'importe quelle autre base de données, pour mettre à jour des documents XML structurés en KMEHR.
Ce module n'a pas la prétention d'offrir un moteur de connaissance de KMEHR, mais est capable, en pratique, de résoudre les problèmes les plus routiniers dans la manipulation des fichiers XML pour un système d'information médical.

Le principe est le suivant :
  • Des documents de requête KMHER (nom_du_document.xml) sont déposés dans le répertoire d'un serveur IDB.
  • Les balises XML et les données, spécifiées par les balises, sont analysées, fichier par fichier, d'abord pour prélever l'identifiant KMHER du document, ensuite pour générer une présentation des données plus facile à utiliser.
  • L'identifiant KMEHR du document permet d'identifier le fichier gabarit ( identifiant.xml), situé dans un répertoire spécifique, à utiliser pour générer le document de réponse en KMEHR.
    • Dans ce fichier gabarit, les paramètres des balises XML et les zones de données, spécifiées par les balises, sont paramétrées de telle manière que le module serv-SIM est capable d'utiliser la source appropriée pour générer le document KMHER de réponse.
    • Certains paramètres spécifiques permettent de traiter des "zones multiples", de manière à reproduire un certain format de zone XML, autant de fois que nécessaire, pour les besoins de l'encodage (liste d'interventions ou de diagnostic).
    • Le paramétrage des zones de données permettent au module Serv-SIM d'interroger n'importe quelle base de données IDB, de manière interactive, via un webservice KMEHR prédéfini si nécessaire, ou d'utiliser des fichiers CSV associés (nom_du_document.cs1, nom_du_document.cs2, ..., nom_du_document.csx). Il possible de cette manière d'utiliser n'importe quel système d'information (FileMaker Pro notamment) pour préparer autant de fichiers CSV qu'il existe de documents de requête et de zones multiples par document, pour permettre au module Serv_SIM de finaliser les fichiers de réponse.
  • Le module Serv-IDB traite de cette manière successivement tous les documents de requête, en générant les documents de réponse correspondant, si la requête est couronnée de succès.
    • Lorsque l'opération est complète, le document de requête est archivé et le document de réponse est placé dans un répertoire spécifique.
    • Lorsque l'opération est soldée par un erreur, le module décrit cette dernière dans un fichier spécifique par fichier (nom_du_document.err).
 
En cliquant sur la commande vous parcourrez toutes les pages dans l'ordre : Continuer ->