Pour que l'incorporation des données puisse être réalisée, il faut que le module Serv_SIM ait été lancée avec l'identification de la base de donnée et de l'utilisateur, comme pour une requête HTTP / HTTPS. Ces paramètres seront décrit dans le chapitre de la mise en exploitation du module et ont déjà été configuré, par l'administrateur IDB, dans la commande d'essai "encode.bat". Voici le code spécifique à utiliser dans le fichier gabarit :
Certaines données ont été prélevées dans le document de requête afin de permettre la recherche du séjour dans la base de données :
Exemple d'incorporation dans le fichier gabarit : <item> <id S="ID-KMEHR" SV="1.0"><!-- LOCAL:SIM-CARENET/DIAGNOSTIC/compteur --></id> <cd S="CD-ITEM" SV="1.0">healthcareelement</cd> <cd S="LOCAL" SV="1.0" SL="ISPPC-ITEM-TYPE" DN="Diagnostic" L="fr">41</cd> <content> <cd S="ICD" SV="9.0" DN="<!-- DB:SIM-CARENET/DIAGNOSTIC/descrip_icd -->"><!-- DB:SIM-CARENET/DIAGNOSTIC/code_icd --></cd> </content> <certainty> <cd S="CD-CERTAINTY" SV="1.0"><!-- DB:SIM-CARENET/DIAGNOSTIC/certitude --></cd> </certainty> </item> Le module Serv-IDB interrogera la table SIM-CARENET/DIAGNOSTIC pour un numero_sejour = "1609316" ou un numero_sim = "2015" et une date_sejour = "23/11/2006", à condition que le type de document 727200 soit vrai. Voici le résultat :
Le document de réponse comportera la composition suivante : <item> <id S="ID-KMEHR" SV="1.0">1</id> <cd S="CD-ITEM" SV="1.0">healthcareelement</cd> <cd S="LOCAL" SV="1.0" SL="ISPPC-ITEM-TYPE" DN="Diagnostic" L="fr">41</cd> <content> <cd S="ICD" SV="9.0" DN="Abus de tabac, tabagisme">3051</cd> </content> <certainty> <cd S="CD-CERTAINTY" SV="1.0">proven</cd> </certainty> </item> En cliquant sur la commande vous parcourrez toutes les pages dans l'ordre : Continuer -> |