+41 44 450 10 64 info@adjumed.com

Définitions des registres

Nous pouvons enregistrer des définitions de filtre individuelles pour chaque registre. Vous trouverez sur cette page les définitions et codes de champs génériques.

Fichier de transfert

Le fichier de transfert (TRSF) contient toutes les définitions et tous les codes de champ, ainsi que les algorithmes de contrôle et les transcodages d’une famille de registres et de ses différents filtres de registre. Un filtre de registre est un questionnaire spécial qui contient une sélection de champs d’une famille de registres. La famille de registres « AQC » contient par exemple le filtre de registre « AQC RTTM (reduce to the max) » pour les entrées AQC normales, le filtre de registre « VisHSM » pour la base de données de la chirurgie viscérale hautement spécialisée et le registre « SMOB » pour la base de données du Swiss Morbid Obesity Study Group. Ces trois registres-filtres ont des champs et des champs en partie identiques, qui sont transcodés les uns dans les autres.

Le fichier de transfert est un fichier Excel qui contient une série de feuilles de calcul. La quantité de feuilles de calcul dépend du nombre de filtres d’une famille de registres. Les feuilles de calcul « Nom du projet Main Form (Superior) », « Données de base spéciales » et « Transcodes » sont présentes par défaut. Par exemple, en 2017, le projet AQC dispose d’un total de 35 feuilles de calcul.

La feuille « Nom du projet Main Form (Superior) » contient tous les noms de champs et les codes du projet en question. Les codes se trouvent dans la colonne « Données de base » ; si un code est très long, il est déplacé vers la feuille « Données de base spéciales ». De plus, Mainform contient des extraits de tous les filtres du projet.

Les routines de contrôle des filtres sont documentées dans les autres feuilles de calcul, ainsi que l’indicateur « obligatoire », voir les colonnes Y et Z respectivement.

A titre indicatif, vous trouverez ici le fichier de transfert du projet AQC 2014 :

Vous trouverez ici les documents relatifs à votre projet spécifique :

Colonnes dans le TRSF

Le formulaire principal (Mainform) est listé dans les colonnes en A-V :

  • Champ_ID : ID interne Adjumed.net, univoque
  • Numéro de champ : numéro de champ à fournir par le SIH dans le fichier d’importation.
  • FeldName : désignation technique du champ
  • Étiquette de champ (_fr/_it/_en/_cn) : Titre du champ de saisie dans le frontend
  • FeldTyp : type du champ de saisie (par exemple RadioButtonList)
  • Format du champ : voir la section suivante « Format du champ ».
  • MinValue / MaxValue : plage d’entrée autorisée. Une valeur inférieure ou supérieure à cette définition ne sera pas importée.
  • ControlParameter : valeur interne
  • Données de base (_fr/_it/_en/_cn) : Contenu du champ lorsque l’utilisateur a le choix (édition spécifique à la langue dans le frontend)
  • Remarques : interne
  • Niveau : à quel niveau du formulaire le champ est affiché dans le frontend – pour AQC : A0 = KL (cas), A1 = OP (opération), A2 = ET (partie intervention), B1 = GB (naissance)

Les filtres de registre sont répertoriés dans les colonnes >V. Chaque filtre a un titre spécifique, par exemple « 2014 SGC Minimal Dataset » ou « 2015 AQC », et se compose des cinq colonnes suivantes :

  • Form_ID : si ce champ contient un numéro, il fait partie du filtre correspondant.
  • Groupe : regroupement (présentation)
  • Priorité : ordre des champs dans le filtre (position)
  • Obligatoire : comment est-il présenté à l’utilisateur sur le front-end ? (obligatoire = noir, facultatif = gris)
  • Routine de contrôle : comment est-elle contrôlée ? Par exemple, un champ peut être falcultatif dans la saisie, mais être contrôlé dans certaines conditions (par exemple, IsEmpty).

Formats de champs

  • AN# – alphanumérique, nombre de lettres/digits (TextBox, DropDownList, RadioButtonList, CustomTreeViewList)
  • DA – date (TextBox)
  • NU# – nombre positif, nombre de digits (TextBox, DropDownList, RadioButtonList, CustomTreeViewList)
  • R/O – lecture seule (Étiquette, Littérale, TitreGroupeFormulaire, CollapsiblePanel)
  • SM – heure hh:mm (TextBox)
  • ZE – heure hh:mm:ss (TextBox)
  • FR99.99 – Numéro décimal, chiffres précédant et suivant le point décimal (TextBox)
  • FR-99 / FR-99.99 – numéro négatif ou numéro décimal négatif (les numéros positifs sont également possibles) (TextBox)

Vous avez des questions ? Notre hotline est à votre disposition.

+41 44 450 10 64