Modules IDB‎ > ‎Intranet hospitalier‎ > ‎Module CCCC‎ > ‎

Mode GET

Cette requête permet de lancer le module CCCC depuis n'importe quelle application Web ou non Web.

Le format général est :
  • Lorsque le module est appelé dans une nouvelle fenêtre ou dans un <iframe src=[URL_du Script] ... /> :
    • [Nom_du_serveur]/idb/cccc_go.pl?[paramètre1]=[valeur1]&[paramètre2]=[valeur2]&...&[paramètrex]=[valeurx].
  • Lorsque le module est appelé dans un cadre spécifique (<a href= ... target="nom_du_cadre">)  :
    • [Nom_du_serveur]/idb/cccc_cadres.pl?[paramètre1]=[valeur1]&[paramètre2]=[valeur2]&...&[paramètrex]=[valeurx]. Dans ce cas, il faut également ajouter le paramètre :
      • _frame=[nom_du_cadre] -> Indiquer le nom du cadre précisé dans l'application source.
  • Paramètres :
    • login_validateur=[nom_login] -> Il s'agit du nom de login d'un utilisateur créé de commun accord entre l'administrateur de l'application source et l'administrateur de la base de données IDB appelée.
    • mdp_validateur=[mot_de_passe_encrypte] (*) -> Il faut connaître la version encryptée du mot de passe en ouvrant la table _I_I_USERS dans le fichier de base de données. Cette solution protège l'utilisateur, pour une utilisation interactive, du vol de son mot de passe qui pourrait être prélevé lors de l'envoi de la requête.
    • ref_login=[nom_login] -> Il s'agit du nom de login de l'utilisateur passé de l'application source vers de la base de données IDB appelée. Ce login est validé par le login et mot de passe du validateur, comme si l'utilisateur s'était valablement fait reconnaître par la base de données IDB.
      • Il est préférable que les deux applications utilisent le même algorithme de génération de login.
      • Le gestionnaire de base de données IDB génère un login comportant la ou les premières lettres des prénoms suivi du nom sans espaces ni lettres accentuées.
    • _db=[base_de_données] -> Il s'agit de l'identifiant de la base de données. Cet identifiant est défini dans le paramétrage réalisé par l'administrateur du module IDB.
      • Pour connaître les identifiants, il suffit de lancer le module en mode autonome et d'analyser la source du script de commande en marge.
    • Paramètres de recherche à préciser (3 solutions)
      • _rech=numero -> Provoque une recherche SQL via le numéro de bottin.  Ce paramètre doit être associé à :
        • numero_patient=[numero_bottin] -> Il s'agit du numéro de patient qui permettra une reconnaissance commune dans les deux systèmes.
      • _rech=national -> Provoque une recherche SQL via le numéro national.  Ce paramètre doit être associé à :
        • national_patient=[numero_national] -> Il s'agit du numéro national qui permettra une reconnaissance commune dans les deux systèmes.
      • _rech=nom -> Provoque une recherche SQL via le nom et la date de naissance.  Ce paramètre doit être associé à :
        • naiss_patient=[date_de_naissance] -> Il s'agit d'une date dans le format jj/mm/aaaa.
        • nom_patient=[nom_patient] -> Il s'agit du début ou de la totalité du nom de famille. 
    • type_cadre=< (ou >) -> Force la colonne en mode réduit (ou élargi).
      • Si la recherche envoyée par les paramètres échoue ou ne donne pas de résultat unique, la colonne est d'office élargie avec un affichage de l'erreur.
L'affichage de départ est réalisé sur le même principe que le mode autonome, avec l'application des paramètres à la place des commandes en marge. Dès que les cadres sont affichés, les commandes accessibles de façon similaire au  mode autonome effectuant une recherche.