MédyCS : Echo T1 – Leçon 1

Série de travaux pratiques didactique pour la réalisation d’une consultation de 12 SA :

  1. Saisie des données de l’échographie
  2. Calcul de l’age Gestationnel et du Risque de Trisomie
  3. Édition d’un Compte rendu échographie
  4. Demande des Marqueurs sériques (T1,T2) avec édition d’un consentement.

1er Temps créer le Questionnaire

1-Champ Date de Référence

A partir du module DOCTOR :

  • Je crée donc un “Nouveau” questionnaire que je nomme “ECHOT1”
    • La première question y sera “DATE
      • J’ai ‘habitude de commencer tous mes questionnaires par la question générique”Date de l’examen” qui prend la valeur Date du jour par défaut, avec par habitude l’inclusion de l’heure

 

2-Saisie - LCC

A partir du module DOCTOR :

Je crée ma seconde question LCC (Longueur cranio caudale – en principe en mm)

TYPE Numérique
Autoriser les Non-Réponses OUI (on est pas obligé de répondre à toutes les questions si le questionnaires est long et multi questions)
BORNES Je place les bornes à 38 et à 84 mm, car ce sont les limites fixées par le CTE
AG : Perso, j’ai mis pour la question LCC Valeur mini 0, maxi 100 car on ne fait pas que du dépistage de trisomie 21. On a des LCC à 5mm.
3-Calcul = Date de conception

La 3° question sera DGE = “Calcul de la date de conception d’après la LCC selon la formule de WISSER”

TYPE Numérique
Autoriser les Non Réponses
  • AG : Pas conseillé, il arrive souvent d’avoir besoin de corriger la DGE… Par exemple par la date de FIV entre autre
  • JC : Pour moi tout ce qui est calculé “dur” est en lecture seule et doit préciser clairement la méthode de calcul
    • DGE_JA_LCC (Date en Jours à partir de la LCC)
    • DGE_SA_BIP (Date en SA à partir du BIP)
    • Quitte à rajouter un champ Date “Souple” DGE, qui prend par défaut l’une des 2 valeur précédente, et reste corrigeable (Une DGE est un “Début de Grossesse Estimé” le début de grossesse “Corrigé” devra se nommer “DGC” ou tout simplement “DDG”

Je vais écrire la formule Magique dans l’Incidence de la Valeur (par défaut) de cette nouvelle question :

On remarque que cette incidence a 2 parties séparées par la ligne /* fin définition des questions, ne pas modifier ci-dessous */

  1. Au dessus il va falloir remplacer chacun des champs d’Alain par une des questions de notre propre Questionnaire (dans exemple je l’ai fait chez moi)
    Chacune des réponses aux questions va être ainsi placée dans une VARIABLE MEDYCS => @@_LCC := { Q=C:LCC }
  2. En dessous on ne touche à rien (ça doit rouler tout seul)
    Car en dessous, il n’y a plus que des VARIABLES, qui cette fois ci sont communes à tous les utilisateurs

ce qui nous permet de faire enfin quelque chose d’intelligent pour progresser, copier collé de la formule (car même si on n’y comprend rien, ça doit marcher)

En pratique :

– Pour personnaliser une question :

  1. Je surligne ma question dans l’incidence
  2. Je clique sur l’icône QUESTION ?
  3. Je fais mon marché… Question remplacée

– Pour remplacer une variable déclarée dans une formule (je n’écris rien)

  1. Je surligne l’emplacement de la variable
  2. Je clique sur X
  3. Je fais mon marché … Variable remplacée

LA FORMULE MAGIQUE : (à copier coller)

@@_LCC :={C907:LCC Long.Crânio-Caudale (mm)} /* longueur cranio-caudale */
 @@_date_echo :={C1447:Date Examen} /* date de l'examen, eviter fct aujourdhui, si vous voulez rentrer une écho faite ailleurs */
 @@_DGE :={C1919:DGE_LCC : Début de grossesse d'après LCC (WISSER)} /* réponse précédente de la question date grossesse échographique,sélection en l'absence de mesure de la LCC pour les échos suivantes */

 /* fin définition des questions, ne pas modifier ci-dessous */
 
@@_wisser :=
 /* La formule de WISSER retourne le Nombre de Jours d'aménorhée a partir de la LCC */
 FORMAT(35,72 +
 ((1,082*SQR({V:_LCC}))+( 1,472*({V:_LCC})) -( 0,09749*((SQR({V:_LCC}))^3)));"%%%")

 /* Calcul de la date de début de grossesse écho */
 @@_ := SI((ISNR( {V:_LCC}) = VRAI) ||({V:_LCC} > 100);
 {V:_DGE};
 
DATEADD("d";-(-14+{V:_wisser});FORMAT({V:_date_echo};"dd/mm/yyyy"))
 )

Ou l’on trouve :

format Mise en forme simplifiée d’un nombre (%%% = entier de 3 chiffres maxi)
SQR Squart = Racine carré
^ Power en basic = Puissance
SI((ISNR( {V:_LCC}) = VRAI) ||({V:_LCC} > 100) Si LCC non argumenté (Is Not Rempli) ou LCC > 100 (hors limite 12 SA) => Ne change rien, sinon Recalcule
DateAdd(“j”; – Soustrait les jours de Wisser à la date de l’écho pour connaitre la date de conception.
AG : J’ai adopté la formule de Wisser car elle était utilisée par le labo CERBA pour le dépistage et que c’est pénible d’avoir des différences pour les valeurs un peu limite du terme.
FORMAT(
35,72 + ((1,082*SQR({V:_LCC}))+ (1,472*({V:_LCC})) - (0,09749*((SQR({V:_LCC}))^3)));
"%%%")
4-Calcul de l’âge Gestationnel

Dire que Madame Machin à conçu le 24 décembre son embryon de 65 mm, ne me dit pas exactement de combien elle est enceinte ???

  • Je crée donc un Champ supplémentaire nommé SA_LCC
  • Qui va me donner l’age gestationnel en fonction de la LCCLa formule d’incidence est beaucoup plus simple que la précédente  (puisque je n’utilise qu’un seul champ et que je dois uniquement convertir des Jours en Semaines par une simple division par 7)
@@_LCC := {C907:LCC Long.Crânio-Caudale (mm)} /* longueur cranio-caudale */

/*** CALCULS : NE RIEN MODIFIER EN DESSOUS DE CETTE LIGNE ***/ 

@@_wisser :=

/* La formule de WISSER retourne le Nombre de Jours d'aménorhée a partir de la LCC */

FORMAT(35,72 +
((1,082*SQR({V:_LCC}))+( 1,472*({V:_LCC})) -( 0,09749*((SQR({V:_LCC}))^3)));"%%%")

/* RETOURNE le nombre de SA d'après les JA : 1 SA = 7 JA */
@@_ := format({V:_wisser} / 7 ; %%.%)

Commentaires :

@@_ := L’incidence retourne toujours par défaut la valeur de la dernière variable affectée
Quel que soit son nom (même vide)
Mais pour clarifier la valeur de retour on pourrait très bien écrire : @@_SA :=
format(x,%%.%) %%.% définit un nombre réel avec 2 chiffres entiers significatif et une seule décimale (ex 12,7)
SI (CONDITION; OUI; NON) Je ne mets volontairement pas de clause SI pour simplifier la compréhension du code.

Travaux pratiques :

12,7 est le nombre de SA en valeur décimale, or la semaine n’a pas 10 jours mais 7

  • Écrire une formule du type 12,7 = 12 Semaines et 5 jours …
  • Variantes : Grossesse en Jours, en Mois
5-Présentation sexy des réponses dans la consultation

En fin et pour terminer, comme la présentation du questionnaire dans la consultation par défaut est d’une aridité indigeste,
Un petit tour au Questionnaire / Option “Sauvegarde” va lui donner un aspect plus engageant :


En haut l’indigeste, en bas le sexy avec l’exact même questionnaire

Sur les conseils d’Alain la mise en forme indigente par défaut, est grandement améliorée par un simple copié collé dans le WordPad.

 

 

Laisser un commentaire