Certificat de grossesse & congés

Si on démarre sur des choses simples, le certificat de grossesse est un des premiers document qu’on rédige :

  1. Il contient la signalétique du patient
  2. La date présumée de l’accouchement
  3. Avec en option (pour l’employeur) la date des congés (Et c’est en fait surtout la que ça coince puisque cette date varie en fonction de la parité et du nombre de foetus.)
Les données de la signalétique :

sont encadrées par les balises SG => £[SG:Libellé]#

£SG : Civilité# £SG : Nom # £SG : Prénom#,
- Née le £SG : Date de naissance#
- Demeurant £SG : Adresse# à £SG : Ville#
La date de début de grossesse:
est argumentée dans la fenêtre SA, et accessible dans les code “DIVERS” avec la balise SH

  • Date de début de grossesse : £SH : ddg#
  • Les champs DATE :
    ont la particularité de permettre des calculs simple au 1er degré, comme la date de l’accouchement
Date prévue de l’accouchement : £SH : ddg¤jj/mm/aaaa^m+9#

Ou ¤ est l’opérateur de mise en forme (ici jj/mm/aaaa => “03/01/2016” et jjjj j mmmm aaaa => “dimanche 3 janvier 2016”
Et ^ celui de calcul qui résume la fonction DATEADD, ajoutant 9 mois (cette fonction ne permet pas les calculs complexes nécessaires pour les congés)

Il y a 4 dates possibles pour le congés prénatal
  1. 1ere grossesse singleton = 6S
  2. 3eme grossesse = 8S
  3. Jumeaux = 12S
  4. Triplets= 24S

Le meilleur moyen de résoudre un calcul complexe est de le diviser en plusieurs étapes de calculs simples

  1. je vais donc dans 1 premier temps calculer le nombre de semaines de congés selon la parité et le nombre de foetus
  2. et dans un second temps décrémenter la date de l’accouchement d’autant de semaines (par la formule magique (DATEADD, “ww”, semaines*-1, DPA)
Calcul du nombre de semaines de congé prénatal :

QUESTION

  • Type = Numérique
  • Option = Lecture seule
  • Valeur (par défaut) =
SI( ({C1724:Nombre de Foetus} > 2);24;
SI( ({C1724:Nombre de Foetus} = 2);12;
SI( ({C1724:Nombre de Foetus} = 1) && ({C89:Parité} >2) ;8;6)))

Algorithme logique : (on part dans l’ordre décroissant des durées de congés en imbriquant les SI)

  1. 24 semaines pour les Triplets ou plus
  2. 12 pour les jumeaux
  3. 8 si Multigeste > 2
  4. 6 si primi

semaines

NOTE :

Le symbole && n’est pas un opérateur de concaténation (confusion avec & simple) mais l’opérateur de conjonction en logique binaire ET, qui s’oppose à OU ( || )
ET( A ; B) étant déclaré dans l’aide Médycs comme obsolète (bien que toujours représenté dans l’assistant) et remplacé par A && B.
Pour indiquer au programme exactement ce qu’il doit comparer et dans quel ordre il doit calculer il est indispensable de bien isoler les 2 parties par des parenthèses de cette façon

(A=x) && (B=y)

Le programme calcule en effet en priorité ce qui est DANS la parenthèse, puis ensuite compare

La date de début des congés,

Procède alors d’un calcul basique : * -1 car on soustrait les semaines de la date d’accouchement.

conges

Le calcul avec les variables @@ présenté par Alain permettra de simplifier encore le calcul
Mais comme j’ai mis 1 an pour faite un questionnaire basique, je ne vais pas comprendre ça avant au moins 1 an de plus :’-))

Laisser un commentaire