Evolutions

Evolutions < 1.60

[Formulaires] [CerfaDoc < 1.60] [CerfaDoc]

CerfaDoc

  • v >=1.60
  • v 1.54.40 (24/01/06)
    • Correction plantage sous 98 sur certains formulaires (strstr_map)
  • v 1.54.7 (17/01/06)
    • Mise à jour formulaire protocole de soins
    • Boite "A propos"
  • v 1.54.1 (09/01/06)
    • Ajout d'une entrée Cheksum2 pour gérer 2 PDF différents ....
    • Mise à jour formulaire médecin traitant et autres
    • Compatibilité partielle avec fichiers PDF format 1.6
  • v 1.53.1013 (22/12/05)
    • Correction d'un bug sur l'ouverture des liens (si le nom du formulaire contient un '\')
    • Ajout d'un champ SP_SEL_LISTNR retournant le N° d'élément selectionné dans une liste en ne tenant pas compte du tri à l'affichage
    • Prise en compte des tabulation dans les lignes if (x=y) then ...
    • Ajout de la fonction pdf_set_page_size(nombre) permettant de changer la taille des pages dans le PDF (A4 ou A5)
    • Ajout d'une imprimante personnalisée en A5
    • Correction de chaines limitées dans l'enregistrements dans HD (HTML direct # #)
    • Ajout de focntions conv_to_d et conv_to_number
  • v 1.53.867 (13/12/05)
    • Re(sic)correction interprétation variables auto dans les lignes a=. Les variables sont à nouveaux remplacées par leur valeurs dans toutes les lignes a=, SAUF pour le cas a=xxx,yyy,V,variables$, où c'est le nom de la variable qui est utilisé et non son contenu
    • Correction lecture PDF
    • Possibilité de forcer la taille de la fenêtre d'édition en X et en Y (SizeX, SizeY)
    • Ajout d'une commande fermeture (7)
    • Possibilité de retirer la barre de boutons en bas de la fenêtre d'édition (Nobutton)
    • Création d'un mini assisstant pour l'ajout d'un formulaire
    • Le(s) fichier(s) BCE associés à un BCD sont recherchés dans le répertoire courant
  • v 1.53.766 (06/12/05)
    • Correction champs internes (alertes, tampon, etc) non référencés.
    • Correction interprétation variables auto dans les lignes a=
    • Ajout de fonction d'accès au texte des éléments d'un choix multiple : get_ch_mult_texte et get_ch_mult_text_item
  • v 1.53.766 (06/12/05)
    • Correction sur la comparaison de BCD (prise en compte du chemin pour les BCE +autre bug)
    • La boite indiquant qu'un fichier PDF n'est pas disponible a été revue
    • Après le téléchargement d'un fichier PDF, le formulaire s'ouvre automatiquement (sans devoir revisualiser)
    • Gestion de la récursion dans les fonctions (un récursion trop élevée entraîne une erreur e non un plantage)
    • Action de type "lien", permet d'ouvrir un fichier externe (sur le disque ou sur Internet, avec téléchargement autoùmatique type PDF)
    • Retour du N° d'élément selectionné dans une liste dans SP_SEL_LISTN
    • Fonction "open_link" permettant d'ouvrir un lien depuis une fonction de calcul
    • Gestion des tableaux dans les scripts d'initialisation
    • Correction du multi vue (OpenTag) avec BCE
    • Correction du multi vue lorsqu'une vue ne contient aucune donnée
    • Correction de l'initialisation des données (pour le multi vue, les renouvellement, etc, prend en particulier en compte la modification des données faite par calcul lors de l'initialisation du formulaire)
    • Possibilité de passer un paramètre à un bouton déclenchant un rechargement du formulaire (type 5)
    • Prise en compte des paramètres de fonctions avec des chaines contenant des virgules ex alert("Bonjour, chtite n'enfant blanc")
    • Correction du blocage de données pour les formulaire multi vue (reportait incorrectement un risque d'écrasement)
    • Prise en compte imprimantes partagées
    • Renommage de "N° betatesteur" en "N° CerafDoc" ...
    • Prise en compte PDF générés par Acrobat Distiller 5.05
  • v 1.53.440 (27/11/05)
    • Limite d'upload de formulaire passée de 300ko à 3Mo
    • Correction sur le test des N° de version lors de la maj de CerfaDoc
  • v 1.52.432 (22/11/05)
    • Possibilité d'utiliser les variables spéciales lors de la création du formulaire
    • Retrait du message "variable non utilisée" lorsqu'une variable n'est utilisée que pour la création d'un formulaire, sans calcul
    • Ajout d'un avertissement si un enregistrement vient en écraser un précédant avec un tag différent.
    • Les liens de type question/réponse sont effectifs (type 2 et 3)
    • Ajout de tri en ordre croissant/décroissant, tenant ou non compte de la casse dans les listes de saisie (action type 4)
    • Gestion des calculs du type v$=-1 et v$=5-(-1), et des paramètres négatifs dans les fonctions
    • Possibilité d'ajouter des pages vides à un PDF(pdf_add_page), possibilité de créer un PDF vide (PDF=*)
    • Correction d'un plantage lorsqu'une application dans un PDF n'est associé à aucun champ
    • Le type de saisie 11 (champ caché) peut ne pas avoir de TAG associé, il sert alors à insérer une application dans un PDF sans champ associé
    • Insertion d'images dans un PDF (application B), format : BMP,GIF,JPG,WMF, choix de la position et de la taille
    • Possibilité de faire une mire sur un PDF directement (sans passer par un BCD)
  • v 1.52.124 (16/11/05)
    • Ajout de la possibilité de chosir le texte d'une boite à cocher affiché dans le résumé dans HD.
    • Possibilité de griser une boite à cocher
  • v 1.52.?? (09/11/05)
    • modification placement auto dès fenêtres (cas près du bord droit)
    • Correction d'un bug sur l'importation (vérification incorrecte de la nécessité d'importer ou non un formulaire)
    • Ajout d'un lien de type "réponse" (encore incomplet)
  • v 1.52.93 (07/11/05)
    • Ajout d'un bouton permettant de visualiser tous les formulaires lors de l'import
    • Modification de la publication/import des formulaires beta pour prendre en compte les modifications sur tous les fichiers (et non uniquement le fichier BCD)
    • Modification du site de publication + modification de l'apport (ajout d'un bouton voir tous les formulaires + informations supplémentaires sur les formulaire à importer)
    • Mise à jour automatique utilisable en mode beta-testeur
    • Gestion plus complète des tabulations et espaces dans les lignes continuées par '\'
    • Détail des erreurs sur les boutons/actions (c=xxx)
    • Possibilité de forcer/empecher le tri dans une liste (c=xxx)
    • Prise en compte du 'masquer automatiquement' de la barre des tâches dans la taille/position max des fenêtres
  • v 1.51.986 (03/10/05)
    • Correction de l'import de formulaire qui ne fonctionnait plus (suite modification debug PDF)
    • Ajout d'un bouton pour visualiser la page des BCD utilisateurs
    • Correction d'un plantage à la visu des éléments liés
  • v 1.51.954 (02/10/05)
    • Correction vérification enregistrement acessoire dans HelloDOC.
    • Possibilité de modifier la taille du tampon
  • v 1.51.948 (01/10/05)
    • Correction d'une limitation à 1024 caractères dans les chaines HTML embarquées (##) (audit sur les autres fonctions suceptibles d'être touchées)
    • Ajout du N° de version détecté sur l'erreur d'ouverture d'Acrobat Reader
    • Correction sur la gestion des champs du tampon (présence d'espaces ou de tabulations)
    • Modification de la prise en charge des PDF (PDF issus de : QuarkExpress 6.5)
    • Modification de l'apparition des 'commandes' (ex : choisir un assuré), pour n'apparaître qu'en un seul exemplaire.
    • Modification des boites de choix dans une liste (optimisation en place), mémorisation de la position
    • Les boites de choix dans une liste, de choix d'un patient et de choix d'une date sont modale (on ne peut plus les perdres en arrière plan)
    • Ajout de possibilité de personnalisation des boites de saisies :
      • boite de saisie de date : titre
      • boite de choix dans une liste : titre, taille x, taille y
  • v 1.51.725 (06/10/05)
    • Correction détection incorrecte de l'enregistrement de l'accessoire
    • Avertissement lorsqu'il n'est pas possible d'enregistrer les données (aucun dossier patient d'ouvert)
  • v 1.51.721 (06/10/05)
    • Compatibilité avec modifications HD
  • v 1.51.652 (22/09/05)
    • Correction plantage, sans N° betatesteur avec fichier BCD/BCE erroné
    • Bouton de recopie du chemin des PDF => chemin des BCD dans la config
    • Possibilité de mettre des tabulation dans l'HTML embarqué dans le BCE sans alétérer la présentation dans HD (cf formulaire médecin traitant)
    • Changement warning formulaire 'PDFNotLegal=1'
    • Mise à jour documentation sur les fonctions
    • Jeu de fonctions pour accéder aux mesure de pédiatrie d'HD ( hdpedia_xxx)
    • Fonction pour changer dynamiquement les pages à garder d'un PDF (pdf_set_page)
    • Option 'I' pour une application dans un pdf permet d'écrire un texte immédiat
    • Option 'G' et 'D' pour tracer des lignes dans un PDF
  • v 1.50.542 (07/07/05)
    • Compatibilité HD 5.55 et renommage des versions d'HelloDOC (5.0 => 5.5 :: 5.5=>5.55)
  • v 1.50.537 (01/06/05)
    • Amélioration gestion impression pour Acrobat 6.
  • v 1.50.535 (31/05/05)
    • Compatibilité HD 5.5/5.0 - HDSV 1.40/1.30
    • Compatibilité Acrobat 7
    • Passage en numérotation 1.50 pour éviter toute confusion avec CDC 1.40
    • Correction d'un plantage lors d'une signature incorrecte d'un fichier BCD.
    • Ajout d'un outil de recherche de BCD en doublons
    • Ajout du N° de version d'Acrobat Reader détecté dans la config
    • Ajout d'un élément dans la barre de status avec config d'HD, CDC, Acrobat
    • Correction d'un blocage lors d'une prévisualisation d'un formulaire de saisie, sans impression (refus d'action du bouton annuler)
  • v 1.42.69 (02/05/05)
    • Compatibilité HD 5.5 HDSV 1.40
    • Ajout champ EX_RAW
  • v 1.41.4 (16/02/05)
    • Correction erreur abusive de parsage sur tableau[index]=valeur
    • Pré-compatibilité avec Acrobat 7 (qques problèmes au moment de l'impression)
    • Compatibilité temporaire HD5.5 HDSV 1.31 (une autre modif sera nécessaire pour HDSV 1.40)
  • v 1.40.1307 (31/12/04)
    • Mémorisation de la position actuelle dans l'HTML lors d'un rechergement/recalcul de la page
    • Correction appel de fonction avec une variable en paramètre
    • Correction nécessité d'avoir un morcau d'HTML embarqué dans la première fonction '##'
    • Ouvre le fichier BCD et les fichiers BCE associé lors d'un clic droit puis "Crimson Editor" sur un élément (dans la fenetre principale)
    • Accès aux champs indexés depuis la création du formulaire
    • Correction recherche des variables dans la fonction principale de calcul
    • Correction bug "regénération", les formulaires étaient tous attribués à l'utilisateur en cours
    • Précsions sur l'erreur 'erreur à la recherche de la fin de fonction'
  • v 1.40.1271 (21/11/04)
    • Correction d'un bug sur le type de donnée d'une variable par défaut.
    • Correction affichage des erreurs
    • Correction plantage sur les visualisation multiples
    • Ajout d'une fonction "ask" permettant de demander une réponse type "oui-non", "continuer-anuler", etc
    • Ajout d'une possibilité d'appeler une fonction de calcul lors d'une action (bouton)
    • Correction plantage si utilisation d'une fonction interne dans un 'if'
    • Correction de rappel multiple à la fonction de calcul dans le cas des tags radio
    • Ajout d'une fonction strcmp(chaine1,chaine2) =>comparaison de chaine
    • Possibilité d'appeler une fonction avant le passage en PDF (BeforePDFForm) (et d'annuler l'opération)
    • Possibilité d'appeler une fonction avant la fermeture du formulaire (BeforeCloseForm) (et d'annuler l'opération)
    • Mise à jour de la doc
  • v 1.40.1198 (17/11/04)
    • Possibilité d'appeler une fonction dans une action de type 5
    • Ajout d'un type de champ 11 : élément invisible (pour gérer des interface évoluées)
    • Champ de saisie de type 0, possibilité d'interdire tout retour à la ligne
    • Possibilité d'inclure des images (type 10)
    • Ajout d'un outil de debug permettant de tracer pas à pas un BCD, visualiser les variables, etc.
    • Ajout d'un utilitaire de comparaison de BCD
    • Ajout bouton 'fixer cette fenêtre', 'une /plusieurs fenetres', dans la fenetre de debug. La fenetre de debug cumule toutes les erreurs.
    • Correction sur l'avis arrêt de travail, champs décalés.
    • Correction sur l'adhésion médecin référent (erreur sur l'IDNAT)
    • Ajout export dans la liste des champs
    • Selection automatique des formulaires à importer (import web)
    • Ajout du format 'nombre' (N#CERFA_TAG)
    • Ajout de NoTitle permettant de supprimer le titre autogénéré dans un formulaire de saisie
    • Correction gestion des emplacements de fenêtres (position remise à la valeur par défaut si déborde de l'écran)
    • Mise en gras de l'élément de menu par défaut.
    • Ajout de la notion de tableau
    • Gestion des appels de fonctions dans le BCE avec variables, gestions des calculs.
    • Ajout format BCE. (inclusion de ligne data, applications, commande, commandes application, structure de contrôle, etc)
    • Mémorisation position fenetre d'affichage erreurs de calcul / Liaison avec Crimson Editor
    • Prise en compte de Crimson Editor (version dev, fichier de syntaxe, intialisation, ouverture directe).
    • Correction d'un bug dans les fonctions de recherche de BCD (plantage si non trouvé)
    • Correction des images indiquant le sens de tri (couleur erronée)
    • Ajout du N° de l'erreur lors de l'ouverture d'Acrobat si une erreur survient.
    • Modification accident de travail pour que le formulaire passe en prolongation lorsque l'on fait renouveler
    • Correction plantage lorsque le 2ème champ n'est pas existant dans un data.
    • Modifcation de l'énumération des imprimantes + impression pour être compatible avec un compte non admin.
    • Ajout d'un mode 'petites icones'
    • Correction plantage si boite de choix de lien ouverte lors de la fermeture d'un formulaire
    • Message d'avertissement lorsque l'on ferme la fenetre d'édition par la croix.
    • Correction du renouvellement affichant une liste non active lorsqu'on utilise le menu de choix de l'accessoire
  • v 1.31.35 (17/09/04)
    • Mise en correspondance CHM/aide HTML
    • Modif/correction attente lors de la fermeture du controle HTML, devrait éviter quelques plantage lors des opérations style 'imprimer puis fermer',etc
    • Modif idem pour l'impression Acrobat.
    • Ajout mire dans l'affichage personnalisé
    • PIRES Ajout/Modif sur la réponse au formulaire.
    • Correction de l'affichage des formulaires liés.
    • Ajout du terme "(BETA)" dans la liste des formulaire dans l'import pour ceux venant de la source beta.
    • Correction des option de tableau (+100, +200) dans le cas d'un tampon et d'une alerte
    • Ajout d'une entrée VerMin qui permet d'indiquer la version minimum à avoir pour utiliser le formulaire.
    • Ajout des variables spéciales :
      • HD_ENREG_DATE$ (date de la ligne de l'historique, permet de forcer un enregistrement en dernière ligne)
      • HDENREG_RENOUV$ (indique s'il s'agit d'un renouvellement)
    • Correction date des fichiers zip pour la publication
    • Correction script serveur (upload)
    • Modification arret de travail pour que le formulaire passe en prolongation lorsque l'on fait renouveler
  • v 1.30.102 (10/09/04)
    • Correction pour les noms d'utilisateurs comportant un '-'
    • Correction nom 'prescription' sur le site
  • v 1.30.98 (09/09/04)
    • Rere correction fonction d'alignement + alignement auto
    • Correction maj CerfaDoc si il est installé dans un répertoire avec un 'espace'
    • Correction attente impression.
  • v 1.30 (06/09/04)
    • Un certain nombre d'erreurs ont été ramenée d'ans l'affichage commun des erreurs
    • Possbilité de configurer le bouton 'imprimer' dans le résumé afficher dans HD pour imprimer le formulaire de saisie.(PrintFormFromHD=1)
    • Attente de la fin d'impression(HTML) obligatoire pour pouvoir fermer un formulaire (demande encore des modifs)
    • Séparation de la fonction 'aligner' en 'réorganiser+aligner' et 'aligner'
  • v 1.28.290 (05/09/04) Release Candidate 3
    • Correction 'renommer' une icone
    • Ajout d'une fonction 'aligner les icones'
    • Ajout d'un mode 'aligner automatiquement les icones'
    • Correction médecin référent, 'réponse au formulaire'
    • Correction publication/upload des formulaires (erreur de CRC, element en rab à la fin du fichier)
  • v 1.28.245 (01/09/04) Release Candidate 2
    • Ajout 'renommer' dans le menu contextuel des icones
    • possibilité de mettre nom,prenom dans 'envoyé à' par défaut
    • liens hypertexte des actions plus prononcé, possibilité de change le style de ces liens par le style 'StyleAction'
    • Correction bug import répertoire si l'on fait annuler sur le choix du répertoire.
    • Ajout mise à jour 'maison' du programme CerfaDoc.
    • Ajout système de publication de formulaire, CerfaDoc + Serveur.
    • Modification message 'Raz bureau CerfaDoc'
    • Correction de l'icone fitter', méthode plus brutale .. mais moins dépendante des API de Win ...
    • Correction d'un bug à l'enregistrement lorsque l'on crée un élément vide.
    • L'import est renommé. En mode beta il recherche aussi sur la base beta.
    • Correction plantage formulaire multi-vue (open tag) (lors du passage d'une vue à une autre)
    • Correction sur le certificat accident de travail.(l'alerte se déclenche tout le temps lorsque l'on entre une date à la main).
    • Correction du chemin du PDF lorsque le cache des fichiers BCD est activé.
    • Correction erreurs ActiveX non sécurisé dnas les formulaires de saisie.
    • Correction plantage virgule manquante sur un champ data.
    • Ajout d'une fonction de réorganisation des icones
  • v 1.27 (22/08/04) Release Candidate 1
    • Modification des boites à propos, titres, etc
    • En 'standard', seuls les BCD signés peuvent être utilisés.
    • Un N° betatesteur permet d'utiliser n'importe quel BCD, signé ou non.
    • Possibilité de mettre les BCD dans un sous répertoire.
    • Au premier démarrage : forcé en affichage personnalisé, avec importation automatique de tous les formulaires dispo.
    • Système complet de téléchargement/mise à jour de formulaires.
    • Les PDF ne sont plus inclus dans le package de CerfaDoc (respect du copyright d'ameli.fr).
    • Un système de téléchargement direct de ces PDF est ajouté
    • Une demande d'autorisation de l'utilisation de ces PDF est relancée par lettre recommandée
    • Ajout d'un N° de build, intégration de la chose dans le site web
    • Possibilité de mettre l'application à jour via HelloWebDirect d'Imagine Editions
    • Corection couleur de fond sur les boutons ratio
    • Accident du travail - ajout message d'alerte si la date de fin d'arrêt est antérieure à la date du jour.
    • Message d'avertissement si une boite de saisie est restée ouverte, dans la saisie d'un formulaire
  • v 1.26 (11/08/04)
    • Rappel : Désactivation de cette version au 01/09/2004
    • L'utilisation du champ "toto" non existant alors que la variable "toto" existe entrainait un plantage au lieu d'une erreur.
    • Un certain nombre de messages d'erreurs (à l'ouverture d'un BCD), sont reportés en bloc dans une fenetre spéciale.
    • Correction d'un problème sur les formulaires HTML générés de plus de 64ko.
    • Ajout d'un message d'erreur si le fichier d'aide (CHM) n'existe pas.
    • Correction de la gestion des PDF (pdf fait par Open Office, streams avec 'endstream' sans retour à la ligne). Extension d'une correction existante mais limitée au 1er objet ?!
    • Ajout de variables spéciales permettant de controler les propriétés de l'enregistrement dans HD (alerte, expéditeur, destinataire, info)
    • Passage de plusieurs erreurs (chaines de script, data,etc) dans la console d'erreur (au lieu de boites éparses)
    • Correction plantage lors de l'utilisation d'une drop down dans un calcul
    • Protocole Examen spécial correction "diagnostic ALD" de 100 à 55 caractères
    • Ajout de 'LEDs' permettant d'avoir des alertes visuelles en cas de dépassement de dates. Ces alertes sont raffraichies dynamiquement dans l'enregistrement d'HD.
    • Possibilité d'utiliser des variables dans les actions (Cmdxxxay=variales$,SP_SEL_DATE)
    • Ajout d'une fonction 'alert'. Cette fonction affiche une boite de message (si le texte à afficher est non vide). Il est possible de notifier les erreurs à l'utilisateur.
    • Avis arrêt de travail - ajout message d'alerte si la date de fin d'arrêt est antérieure à la date du jour.
    • Possibilité pour tous les champs prédéfinis de les forcer à reprendre la valeur initiale lors d'un renouvellement en ajoutant 'X' devant le nom du champ. (corrige entre autre le problème du 'tampon' en réseau).
    • Possibilité d'accéder à toutes les données des formulaires d'HD (biologies) [Attention, l'abscence de structure de répétition rend délicate l'utilisation de ces fonctions pour le moment].
  • v 1.25 (21/04/04)
    • Rappel : Désactivation de cette version au 01/09/2004
    • Ajout de plusieurs paramètres permettant de controler, la taille, la couleur et le type de fonte des différents éléments.
    • Correction de la liste des champs mémorisés
    • Possibilité d'avoir plusieurs vues d'un formulaire, le passage d'une vue à l'autre étant directement possible dans la fenetre d'édition.
    • Mémorisation du fait qu'une fenetre soit "maximisée" en plus de sa taille
    • Correction de 'cache' local.
    • Bon de transport, correction 'pour se rendre à', 'précisant le motif du déplacement' 'justifiant le mode de transport prescrit'
    • Ajout d'un peu de doc sur l'inclusion de chaines de script dans les calculs.
  • v 1.24
    • Rappel : Désactivation de cette version au 01/09/2004
    • Modification des formulaires Medecin référent et AT
    • Retablissement de la mire
  • v 1.23 (21/04/04)
    • Rappel : Désactivation de cette version au 01/09/2004
    • Modification PIRES : choix proposition du médecin ALD30 par défaut.
    • Ajout d'un opérateur "différence" <> A<>B
    • Possibilité d'indiquer un format de conversion lors de l'interprétation d'un champ ou d'une variable comme chaine ex : C,1.0#var$ retourne la valeur numérique de la variable var$ sous forme texte, sans les décimales (la valeur arrondie)
    • Possibilité d'ajouter une chaine constitué d'un seul caractère en donnant son N° ASCII dans les calculs (ex : #10), permettant de faire des retours à la ligne, des tabulations,etc.
    • Possibilité de remplir les zone de texte, boites à cocher, radio bouton, liste déroulantes, par des calculs
    • Ajout d'un menu dans le controle ActiveX, permettant d'effectuer directement l'export (RAW ou XML) d'un enregistrement, ainsi que la visualisation des champs sous forme de tableau, info sur le BCD.
    • Ajout d'un export XML, de l'enregistrement en cours de modif ou de tous les enregistrements
    • Ajout des fonctions mathématiques log,ln,exp dans les calculs
    • Ajout d'une option permettant de mettre systématiquement en cache les fichiers BCD utilisés (utile en réseau)
    • Corrections diverses sur les dates et les calculs.
    • Ajout des sauts de page (type 51), pour effectuer un changement de page sur le formulaire imprimé
    • Les textes entrées uniquement sur le formulaire de saisie sont correctement ajouté dans le courrier dans HD et dans le résumé texte.
    • Correction du HTML généré dans HD (tableaux non fermés toujours ..)
    • Correction des liens sur le résumé texte (source de lien visibles).
    • Ajout d'un semblant de tableau en mode texte.
  • v 1.22 (04/04/04)
    • Rappel : Désactivation de cette version au 01/09/2004
    • Correction du dernier chiffre manquant du N° Adeli (champ UT_IDNAT) dans le forrmulaire de saisie
    • Correction du non raffraichissement lors de l'utilisation de 'enregistrer-imprimer-fermer'
    • Ajout du N° de version dans le titre de la boite d'installation permettant l'enregistrement dans HD (celle obtenue en fin d'install ou par défaut lorsque CerfaDoc est lancé depuis l'explorateur)
    • Correction du résumé en mode texte dans le dossier patient (les principaux TAGs HTML sont ignorés), correction de l'enfouissement de ce résumé dans l'affichage HTML dans HD.
    • Les TAG HTML sont retirés lorsqu'il sont présent dans le contenu d'une zone de saisie simple, une zone 'textarea', une drop-down
    • Ajout d'un message d'avertissement, si les données d'un BCD sans TAG sont enregistrés dans HD (il n'est pas possible de retrouver le BCD ayant servi à les créer)
    • Ajout de champs AC_xxx et AL_xxx permettant de récupérer respectivement : le texte(AC_xxx) mis en forme (conversion RTF=>HTML) des intéractions et contre indications et les alarmes (AL_xxx) de chaque élément.
    • Ajout de champs NT_xxx permettant d'accéder au notes. Contenu (convertit de RTF => HTML), titre, et date.
    • Possibilité d'interpréter un champ ou une variable comme une chaine. (permet entre autre de faire des tests dessus ou des additions de texte).
    • Correction de plusieurs cas particulier (chaine vide et/ou NULL) dans les calculs. Maj de la doc sur ce sujet.
    • Correction de la non mise àjour des éléments spéciaux (date du jour, source de lien), (nouveau formulaire, renouvellement)
  • v 1.21 (27/03/04)
    • Désactivation de cette version au 01/09/2004
    • Correction d'un plantage lorsue l'on valide la boite qui apparait lorsque CerfaDoc est appelé seul.
    • Enregistrement du N° de version dès qu'une nouvelle version est installée (evite d'avoir plusieurs fois les messages de nouvelle version si il y'a plantage avant que le programme ne soit fermé)
    • Retablissement du message d'erreur indiquant que le PDF n'est pas correct (ou le checksum erroné)
    • Ajout de blindage sur le listage des champs personnalisés patients et utilisateur
    • Correction du plantage si Acrobat Reader n'est pas installé
    • Ajout champ EC_DATE_NAI2 (date de naissance patient format jj/mm/aaaa)
    • Correction d'un bug dans la possibilité d'inclure des virgules dans l'intitulé d'un champ via le caractère '\' (ex : Data0000=Ce champ\, pré carré,10,"",CERFA_DEMO).
    • Correction d'un bug/ ajout d'une indication d'erreur dans la gestion des formats (x#TAG).
    • Ajout d'un format de résultat I Attention ce format TRONQUE les résultats (et ne garde que la partie entière) alors que .0 ARRONDIT à l'entier le plus proche
    • Refonte du système de calcul permettant une meilleure évolution, une meilleure précision (les résultats intermédiaires sont conservés en pleine précision) et une gestion correcte des différents cas/conversion possible.
      • Ajout de la possibilité de concaténer des chaines de caractères en utilsant l'opérateur + Ex : "Bonjour"+" "+"Toto" donnera "Bonjour Toto"
      • Gestion des opérations mixtes, telques que 1+"2" qui donnera 3
      • Ajout d'erreur en particulier pour les opérations incorrectes sur les dates et les chaines de caractères
      • Ajout d'une possibilité d'inclure une chaine de script (identique à celles utilisées dans l'initialisation des champs) dans un calcul. Cette chaine est encadrée par 2 virgules.
        Ex : Calc0048=CERFA_SCRIPT1=CERFA_BOXV1=1?,EC_DATE_NAI,
        Si CERFA_BOXV1 vaut 1 alors CERFA_SCRIPT1 recevra la date de naissance du patient.
    • Correction d'un dépassement de mémoire dans l'affichage d'une erreur de 2 tags identiques
    • Possibilité d'imprimer une variable dans le PDF. Ex : Data0010a0=1,40,-448,V,VAR2$,I Cette possibilité permet entre autre de générer un contenu et des chaines spécifiques au PDF.
    • Correction d'une fuite de mémoire GDI dans le controle ActiveX
    • Utilisation d'une feuille de style CSS permettant de réduire la taille de la page HTML générée
    • Correction des différences d'affichage dans le fomulaire HTML par rapport à la 1.19 (l'affichage se faisait en alaphabet dit 'unicode' à la place de l'alphabet latin, la principale diférence est sur la taille des cases réservées).
    • Possibilité d'imprimer un le formulaire HTML. Pour que cette possibilité soit dégriser le BCD doit contenir printform=1
    • La gestion de l'impression PDF est revue (le controle Acrobat est tel que sur la 1.20, l'impression est telle que sur la 1.19)
    • Ajout du N° de version dans le titre de la fenetre.
    • Ajout d'une vérification du N° de version inscrit en BDR et message si ce N° est > à la version actuelle
  • v 1.20 (04/01/04)
    • Modification diverses pour refléter un éventuel potentiel status de QuelqueChoseWare (fais pas chaud en ce moment, vaut mieux éviter de se mouiller :-))). Désactivation de cette version au 01/04/2004
    • Modification de la doc (rappel de la syntaxe d'une ligne pour les champs de saisie et les applications PDF dans le détail des champs et des applis)
    • Ajout des champs personnalisés 'patient'. Ces champs sont de la forme _P_xxxx, il permettent de stocker des données propre au patient. Ils sont stockés dans la zone d'extension du dossier patient.
    • Refonte totale du listage des champs personnalisés
      • Affiche les champs personnalisés trouvés dans le fichier .INI propre à l'utilisateur
      • Affiche les champs personnalisés trouvés dans les fichiers BCD
      • Affiche les champs contenus dans un ligne d'HD contenant un formulaire
    • Il est possible dans la chaine de script permettant l'initialisation d'un champs de faire référence à un champ déjà enregistré dans le dossier patient. Ex :
      Data0013=Employeur,600,?CERFA_EMPLOYEUR:CERFA_EMPLOYEUR:_P_EMPLOYEUR,_P_EMPLOYEUR,1,75,3
      ;; Compatibilité avec les formulaires enregistrés avec CERFA_EMPLOYEUR

      Cette fonction est utile pour effectuer des évolutions du formulaire tout en restant compatible avec les anciennes versions déjà enregistrées dans le dossier patient.
    • Lors d'un test (?) si le champ à tester n'existe pas, alors il n'y a pas d'erreur de générée
    • Correction du tri de la liste des certificats réalisés (lorsque l'on clique sur l'accesoire puis édition)
    • Sauvegarde des champs dont les TAGs ne sont pas repris dans un nouveau(une nouvelle version du) formulaire
    • Nouvelles interface de choix de formulaire. Cette interface est choisie dans la configuration de la présentation.
      • Utilisation d'icones permettant d'effectuer des opération multiples (impressions, editions,etc)
      • Outils de paramétrage des icones.
      • Sauvegarde de la position, de l'état, drag and drop des icones, etc
      • Permet de définir plusieurs actions (ex : impression de la notice, édition d'un formulaire, etc)
    • Nouvelle configuration
      • configuration classique de CerfaDoc (répertoires,etc)
      • configuration de l'impression (choix de l'imprimante, du forçage ou non d'une config spécifique,etc)
      • configuration de l'interface de CerfaDoc et du controle Acrobat Reader intégré.
    • Intégration de la prévisualisation Acrobat "dans" CerfaDoc.
      • Les fichiers PDF temporaires sont ainsi correctement effacé après la prévisualisation/impression
      • On peut sélectionner l'imprimante désirée, la configuration désirée,etc
      • Le passage de l'édition à la prévisualisation est fait dans la même fenêtre, pas besoin de rechercher la fenêtre externe
      • Le nom des fichiers temporaires ne se termine plus par .PDF. Il ne peut subsister qu'un seul fichier temporaire, en cas de crash de CerfaDoc au moment de la prévisualisation / impression.
      • Permet d'avoir une Acrobat Reader d'ouvert à côté pour visualiser un autre document (les spec du PDF, un formulaire original,etc,etc ..) les 2 sont indépendants.
    • Bug dans la saisie d'un patient (le retour à la ligne ne fonctionnait plus dans le formulaire après avoir effectué un choix de patient), correction d'un bug après le choix d'un patient (mémoire mal gérée)
    • Plus aucun fichier temporaire HTML, tout se passe en mémoire.
    • Fermeture systématique du dernier tableau (dans le formulaire de saisie HTML) lorsqu'il n'est pas fermé
    • Création d'un type de donnée 'tampon' (8) et d'une application dans le PDF (T), qui permet de reproduire complètement un tampon.
    • Ajout de champs 'cachés' pour usage interne. Ces champs contiennent entre autre les différents champs du tampon.
    • Possibilité de réutilisation des champs cachés dans une application du PDF.
    • Modification du controle ActiveX, ajout du choix 'prévisualiser', renommage de 'réactualiser' en 'renouveler'
    • Ajout d'un délai de 300ms avant de déclarer que CerfaDoc est déjà ouvert.
    • Les champs spéciaux sont séparés en 2 versions :
      • SX_xxxx : champs spéciaux systématiquements réactualisés (même dans le cas d'une duplication/renouvellement/ractualisation)
      • SP_xxxx : champs spéciaux se comportant comme les champs normaux dans le cas d'une duplication/renouvellement/ractualisation
      • [Voir les exemples pour plus de clarté]
    • Toutes les expressions contenant un ou plusieurs champs spéciaux (SX_xxx) sont systématiquement réactualisées même dans le cas d'une duplication/renouvellement/réactualisation.
      • Un champ initialisé par SX_DATE_TODAY, sera à la réalisation du premier formulaire initialisé à la date du jour.
        • Si on modifie (plus tard) ce formulaire, alors le contenu de ce champ ne sera pas touché
        • Si on réactualise/duplique/renouvelle ce formulaire (plus tard), alors ce champ sera réinitialisé à la date du jour
        • Convient pour qqchose du type fait le 'xxxx' sur un formulaire
      • Un champ initialisé par SP_DATE_TODAY, sera à la réalisation du premier formulaire initialisé à la date du jour.
        • Si on modifie (plus tard) ce formulaire, alors le contenu de ce champ ne sera pas touché
        • Si on réactualise/duplique/renouvelle ce formulaire (plus tard), alors ce champ ne sera PAS modifié (il gardera l'ancienne date)
        • Convient pour une date (ex date de fracture), initialisée à la date du jour au moment de la réalisation du formulaire.
    • Possibilité d'aérer (rajouter des espaces NE PAS utiliser de tabulations, non supportées sous 98) dans les lignes de calcul. (ex : V1/V4 + V2*V3 )
    • Diminution du nombre de recalculs inutiles, en particulier pour les boites déroulante (un calcul sur 2 supprimé) et les boutons radios (le recalcul était fait autant de fois+1 que de bouton radio, retour à 1 seul calcul à la fin)
    • Possibilité d'utiliser des variables internes dans le calcul. Les variables ont un nom qui se termine par '$' ex : VAR1$
    • Ajout d'un bouton 'Enregistrer, Imprimer et Fermer' permettant d'effectuer les 3 opérations en 1 clic.
    • Conservation des données étendues du courrier (entre autre l'intitulé de la case problème)
    • Possibilité d'ajouter un résumé 'texte' à la fin du courrier. Possibilité de cacher ce résumé texte lors de l'affichage en HTML
    • Modification du texte du courrier (texte qui indique qu'il faut utiliser CerfaDoc pour modifier l'enregistrement)
    • Changement de la couleur du fond d'une zone de texte (en fond rouge) lorsque l'on dépasse la taille maximale de la zone de texte
    • Ajout d'un résultat pour la date : SP_SEL_DATE2 qui retourne la date sélectionnée sous la forme 'JJ/MM/AAAA' , ajout des champs SP_DATE_TODAY2, EX_DATE_REGLE2, EX_DATE_CONCEPTION2, EX_DATE_ECHOGRAPHIE2
    • Ajout d'un format de type D2 pour l'affichage d'un résultat de calcul (Date sous la forme JJ/MM/AAAA)
    • Correction de la gestion des PDF (PDF produit par Open Office), PDF à une seule page avec fontes communes à toutes les pages
    • Ajout de 2 valeurs de l'option 2 (2 et 3) pour les liste de choix type 'radio bouton' permettant de coller le nom aux items à choisir.
    • Ajout d'une option pour encadrer un champ simple
  • v 1.19 (19/10/03)
    • Correction d'un bug à la première installation en particulier sous 98 (le répertoire des fichiers BCD n'était pas correctement défini).
    • Correction erreur dans le tutorial (utilisation d'un PDF, option d'écriture)
    • Correction du plantage si il n'y a pas d'info étendue dans le dossier patient. Le message indiquant qu'il n'y a pas d'infos a été retiré.
    • Correction d'un plantage lorsque le BCD ne contient pas de référence à un PDF et que l'on clique sur Imprimer dans le controle ActiveX
    • Correction d'un bug à la génération du contenu de l'observation (uniquement l'option sélectinnée dans le cas d'une boite déroulante)
    • Mémorisation de la position de la fenêtre principale et de la fenetre d'édition
    • Correction d'un problème lorsque le cabinet n'est pas dans le rep HD (pb d'accès depuis le controle ActiveX)
    • Correction d'un plantage lorsque le PDF lu n'est pas correct
    • Correction de la gestion des PDF (prise en compte \Length1, N° de séquence différent de >0)
    • Relancement des calculs à chaque changement d'un caractère dans une zone de saisie (à améliorer -> diminuer la fréquence des recalculs)
  • v 1.18 (19/10/03)
    • ajout de flèches pour indiquer le sens du tri. Tri automatique sur le N° de formulaire à l'ouverture
    • ajout du calcul sur des dates
    • ajout des champs : EX_NB_FOETUS, EX_DATE_REGLE, EX_DATE_CONCEPTION, EX_FLAG_ECHOGRAPHIE, EX_DATE_ECHOGRAPHIE
    • ajout de la possibilité d'ajouter un texte *après* une boite de saisie de texte simple (ex : Poids du patient : kg)
    • ajout de l'opérateur modulo (permet de calculer le reste d'une division)
    • ajout d'une boite 'information' (menu formulaire-info), donnant des infos sur la ligne sélectionnée (nom du BCD, taille, section, etc).
    • ajout d'un lien (menu aide)vers le fichier CHM de description du format BCD
    • ajout d'un lien (menu aide)vers la page décrivant les champs dans le fichier CHM
  • v 1.17 (12/10/03)
    • Ajout de l'opérateur puissance (^)
  • v 1.16 (12/10/03)
    • Ajout des champs : EC_SEXE, EC_NOMJF (nom de jeune fille), EC_LIBZONE1..4 (libellé des zones supplémentaires), EC_ZONE1..4 (contenu zones supplémentaires)
  • v 1.15 (07/10/03)
    • les programmes extérieurs exécutés (ShellExecute), ne dépendent plus de la fenêtre de CerfaDoc.
    • correction d'un plantage lorsque le checksum est incorrect pour le PDF (CallBack Attach Calc Data N° 6a)
    • ajout d'erreur explicites lors d'une erreur sur la description d'un champ ou d'une application dans le BCD
    • rajout d'un warning pour les champs n'ayant pas de tag
    • correction de la gestion des PDF (PDF générés par LaTeX, borne de début et de fin de tableaux et array collées aux noms d'entrées,etc)
    • ajout utilitaire de debug : lecture de tous les PDF pour test (non régression en particulier)
    • ajout d'un tri des colonnes pour la boite de choix de certif
    • possibilité d'inclure des virgules dans le nom du champ (par \,)
    • possibilité de spécifier une police/fonte (parmis 14), une couleur (RGB) et une taille (application P)
    • correction de la taille des lignes dans la mire (la taille est fixe)
    • changement de la méthode de placement des boutons (fenêtre édition cerfa), doit tenir compte des thèmes de bureau exotiques ...
    • affichage de la liste des champs personnalisés
    • gestion de la ligne 'envoyé à' (du courrier), choix par défaut (en config), etc.
    • correction d'un problème lors de l'édition (à partir du menu de l'accessoire), en cabinet multi utilisateurs
    • certains enregistrements n'étaient pas regénérés : corrigé
    • certaines séquences de caractères étaient mal interprétées dans les données enfouies (guillemets, >, >) : corrigé
    • ajout des champs SV_CAISSE,SV_CENTRE, EC_CAISSE_PRIMAIRE_NOM,EC_CAISSE_COMPL_NOM
    • reprise de la boite de sélection de patient (ajout d'une zone de saisie, selection auto dans la liste, selection par entrée, et fleche haut, bas, ...)
    • reprise des caractéristiques de la zonne de texte (nombre de colonnes), dans HD
  • v 1.14 (02/10/03)
    • regénération : si une erreur survient le traitement de l'enregistrement en cours est stoppé
    • regénération : correction du pb si pas de dossier ouvert
  • v 1.13 (29/09/03)
    • correction d'une erreur sur les champs type 'texte simple' si on indique 0 au lieu de ne rien indiquer
    • correction d'une erreur dans les liens (code généré dans HD faux, manque la balise de fin)
    • ajout de possibilité de test (=,<,>,<=,>=, ? ) dans les calculs
    • ajout de possibilité de chaines constantes dans les calculs
    • ajout de boites type 'drop down' (type de saisie 7)
  • v 1.12 (27/09/03) [non diffusée]
    • Enregistrement dans des courriers/certificats dans HD à la place d'un enregistrement dans les observations.
      Avantages : Permet de nettement mieux séparer le code HTML (qui devient invisible), plus logique (c'est un courrier/certificat). Permet éventuellement de renseigner des éléments propres à un courrier (date de réception, recu ou envoyé et destinataire/emmeteur)
      Désavantages : La moindre modif du texte associé (qui comporte un avertissement, se transforme en perte complète de l'affichage -pas des données, mais bon). Pê rajouter un seul et unique gros bouton avec 'regénérer' dessus en plus de l'avertissement. Il s'affiche également Recu/Envoyé le en haut du courrier ce qui bouffe une ligne pour rien.
    • correction du plantage lors de la mire
    • création d'une 'regénération' permettant de réécrire tous les enregistrements
    • changement du nom 'dupliquer 'en 'réactualiser'
    • la longueur de chaque ligne du BCD est passée à 4096 octets max
    • il est possible de séparer une ligne du BCD en plusieurs lignes physique par ex
      Data0000=ceci est une longue ligne \
      Data0000_1=qui mériterait d'être séparée en morceaux,\
      Data0000_2=50,"",\
      Data0000_3=TAG_DEMO

    v 1.11 (18/09/03)
    • Ajout des champs EC_POIDS,EC_TAILLE,EC_AGE
    • Ajout d'une action 'choisir dans une liste'
    • Correction de l'action "choisir" un patient (ne retournait pas le patient choisi, mais celui pour lequel est fait le formulaire)
    • Ouverture de la fenêtre d'édition en 2/3 écran, position de la fenêtre principale limitée à l'écran
    • Correction d'une erreur dans la gestion des PDF (chaines avec caractères spéciaux en dernier caractère...)
    • Correction 'saisie d'une date' (fleche de selection de mois, position de la fenêtre)
    • Ajout du choix de taille de la police pour une application de base
    • Ajout d'un champ SP_SEL_DATE_LETTRE qui contient la date sélectionnée en toutes lettres
    • Ajout de calcul par les entrées calcxxxx
    • Enregistrement automatique de l'accessoire et de l'ActiveX
    • Correction du chemin de CerfaDoc enregistré en BDR lorsque celui ci est incorrect/incohérent
  • v 1.10 (09/09/03)
    • correction de la gestion des PDF (objets contenant un tableau seul, erreur de ârsage des infos de cryptage)
    • prise en compte de la modification d'une date d'une observation (pour retrouver les données)
    • ajout de liens (pour lier des formulaires entre eux : demande/réponse)
    • ajout d'une vérification sur la cohérence des tags dans un formulaire (pas de doublons, pas de caractères non autorisés)
  • v 1.07 (03/09/03)
    • correction nombre de pages
    • correction/amélioration de la mire
  • v 1.06 (02/09/03)
    • correction de la gestion des PDF (fichier avec objets libres)
    • correction d'un plantage lorsqu'un champ avec une option !=0 ne contient pas les 2 options après
    • ajout d'une option pour les choix multiple : représentation horizontale ou verticale
    • les TAG sont indépendants de la casse (ie : nom_cerfa est équivalent à NoM_CeRfA et à NOM_CERFA)
    • nouvelle mire
    • ajout champ EC_LIEU_NAISSANCE, SV_REGIME,SV_REGIME_NOM,SV_REGIME_ABREV
    • introduction des opérateurs = (égalité de chaines) et ~ égalité de nombres
    • intr.oduction d'une structure type SWITCH/CASE
    • introduction d'une action 'choix d'une date'
    • possibilité de regrouper par ligne ou par tableau dans le formulaire de saisie
    • bouton 'prévisualisation' 'impression' et menu 'mire' grisé lorsque le BCD ne contient pas de référence à un PDF
  • v 1.05 (31/08/03)
    • support des touches TAB/SUPPR/CTRL C/CTRL V, etc dans le formulaire
      gestion de la césure des mots pour les champs de texte
      ajout d'une possibilité d'extraction des données brutes XML stockées dans HD (observation entière)
      ajout d'une boite 'à propos' minimale
      amélioration du rendu du formulaire HTML de saisie
      ajout d'un type choix multiple
      ajout de champs 'utilisateur' mémorisé pour tout type de formulaire
      ajout d'un type 'séparateur' (permet de mettre une barre horizontale et un sous titre)
      ajout d'une action de récupération des champs utilisateurs puis de recalcul
      correction du controle ActiveX (erreur de gestion des objects COM)
      correction de la gestion des PDF (pdf non encryptés, pdf avec ressources et fontes dans un autre objet
  • v 1.04
    • correction d'un plantage si aucun champ n'est défini
  • v 1.03
    • possibilité de ne pas utiliser de PDF (formulaire seul)
      le warning lorsqu'il n'y a pas d'application pour un champ a été retiré
  • v 1.02
    • ajout de la doc EC_ADRESSE, ajout des champs EC_CODE_POSTAL et EC_VILLE
      amélioration du rafraichissement
  • v 1.01
    • correction d'un bug dans le script d'install
  • v 1.0 (24/08/03)
    • première release