Vue d’ensemble de la requête avancée définie par un exemple
Une QBE (requête définie par un exemple) applique un filtre au contenu d’une liste. Étant donné que des listes de travail, telles que la Liste de travail Tous les examens, peuvent contenir des millions d’enregistrements, le calcul des résultats pour certaines combinaisons de filtres de QBE peut prendre un temps considérable. La fonction Requêtes avancées QBE vous permet d’utiliser une combinaison de filtres et d’opérateurs pour affiner votre recherche.
L’accès aux données de Synapse à l’aide de la fonction Requêtes avancées QBE est régi par la station de travail Synapse. Les sources extérieures à Synapse ou les accès autres qu’à la station de travail (par exemple Interroger/Récupérer de DICOM) sont exclus.
Pour chaque colonne de texte, de nombres et de dates qui prend en charge la QBE, Synapse fournit un champ modifiable dans lequel vous pouvez saisir une chaîne de texte, une valeur numérique ou une plage de dates. Vous pouvez saisir des chaînes de texte dans plusieurs colonnes.
Si les champs suivants sont pris en charge sur votre site, utilisez l’un d’entre eux pour rechercher et afficher les dossiers de niveau patient non-DICOM dans la liste de recherche patient des résultats filtrés :
Sexe, Date de naissance, Médecin traitant, Numéro de visite et Service demandeur
Opérations multiples
Les données saisies dans un champ de QBE peuvent spécifier des opérations multiples reliées par des opérations binaires. Synapse prend en charge les éléments suivants :
- Opérateurs permettant d’effectuer des opérations multiples pour un champ de QBE unique
- Caractère spécial permettent de lier des opérations entre elles à l’aide d’une opération logique ET
- Caractère spécial permettent de lier des opérations entre elles à l’aide d’une opération logique OU
Utilisation des caractères de soulignement et de pourcentage
Le caractère de pourcentage (%) n’est pas valide pour les champs Requêtes avancées QBE et standard (QBE non avancée).
Le caractère de soulignement ( _ ) est un caractère valide pour les champs Requêtes avancées QBE. Il ne peut cependant pas être utilisé dans les champs de QBE standard (QBE non avancée).
Évaluation des valeurs vides (nulles)
Les données stockées contiennent des valeurs vides (ou nulles) pour les champs ne comportant pas de contenu requis et pour lesquels aucune donnée n’a été reçue. Lors de l’évaluation de telles données pour des opérations de Requêtes avancées QBE, Synapse suit des règles spécifiques pour traiter les valeurs vides :
- Ne renvoie pas d’item contenant des valeurs vides lors de l’exécution d’une opération de QBE. Par exemple, si vous saisissez ABC comme emplacement pour une QBE, les résultats comporteront uniquement les items correctement mis en correspondance et aucun article dont l’emplacement est vide (nul).
- Renvoie des articles contenant des valeurs vides lors de l’exécution d’une opération de non QBE. Par exemple, si vous saisissez non ABC comme emplacement pour une QBE, les résultats comporteront les items correctement mis en correspondance et les articles dont l’emplacement est vide (nul)
Rubriques connexes
Opérateurs QBE numériques et exemples
Opérateurs de chaîne et exemples
Exemples de QBE en chaîne de texte
Exemples de QBE de nom de patient