Dans un courrier il est possible d’afficher une date ou un nombre selon un format personnalisé grâce à l’opérateur de substitution ¤
- Cet opérateur permet également le remplacement d’un texte (voir ici)
- Ainsi que des calculs sommaires sur les dates
Son grand intérêt est qu’il n’a pas besoin de mettre en œuvre l’usine à gaz complexe de niveau avancé des questionnaires
Sommaire
Point de départ
Médycs
- MENU Courrier
- Gestion
Créer un nouveau courrier nommé TEST
Mise en Format des Dates
- Qu’est ce que je veux faire ?
Je veux afficher la date du jour
16/10/2016
sous la forme
dimanche 16 octobre 2016
-
Mise en Œuvre
Dans mon nouveau courrier
- Insertion de code
- Divers
- Date du jour
- Divers
£T: Date du jour#
Entre jour et # j’écris
- ¤
- puis jjjj jj mmmm aaaa (ou pour les puristes anglophones dddd dd mmmm yyyy)
j | jour | d | day |
m | mois | m | month |
a | année | y | year |
£T: Date du jour¤jjjj jj mmmm aaaa#
Liste des codes de format
j | jour | |
jj | jour sur 2 chiffres | si <10 rajoute un 0, ex 01 |
jjj | jour de la semaine abrégé (3 lettres) | ex dim |
jjjj | jour de la semaine complet | ex dimanche |
m | mois | |
mm | mois sur 2 chiffres | 10 |
mmm | nom du mois abrégé | ex OCT |
mmmm | nom du mois complet | ex OCTOBRE |
aa | année sur 2 chiffres | 16 |
aaaa | année sur 4 chiffres | 2016 |
hh | heure | |
nn | minutes | n pour ne pas confondre avec m (month) |
Cas particuliers :
- Juste le jour de la semaine
£T: Date du jour¤jjjj#
|
dimanche |
- Heure et minutes
£T: maintenant¤hh:nn#
|
12:47 |
- Format complet
£T: maintenant¤jjjj jj mmmm aaaa hh:nn#
|
dimanche 16 octobre 2016 12:47 |
- Format complet abrégé
£T: maintenant¤jjj jj/mm/aaaa hh:nn#
|
dim 16/10/2016 12:47 |
Calculs sommaire sur les dates
Dans sa forme simplifiée (format date par défaut), le calcul sur les dates est annoncé par l’opérateur ^ qui doit obligatoirement suivre un opérateur ¤
¤^
- Calcul de la date de l’accouchement :
DPA = £SH : ddg¤^m+9#
|
Date de début de grossesse + 9 mois |
- Calcul de l’écho de 12 SA
ECHOT1 = £SH : ddr¤^w+12#
|
Date des dernière règles + 12 semaines |
Il est bien sur possible d’associer format et calcul :
Accouchement prévu le £SH : ddg¤jjjj jj mmmm aaaa^m+9#
|
Accouchement prévu le dimanche 24 décembre 2016. |
Limites
- Il n’est pas possible d’effectuer des calculs complexes ou imbriqués à ce simple niveau (il faut passer par le langage de script développé dans le chapitre des incidences du module doctor.
- Par exemple pour le calcul des congés, il faut retrancher 6 semaines à la date de l’accouchement (Or Médycs ne fournit pas de date d’accouchement DPA, il faut donc la calculer (cf supra), et il n’est pas possible ensuite, à ce niveau de refaire un second calcul à partir du calcul initial.
- Idem pour le calcul du dernier jour du mois, qui est par définition la veille du 1er jour du mois suivant …