====== Changelog archive ====== Legend (N) new (I) Improvement without 'revolution' (C) bug correction ====== Changelog of version 4.1 (december 2016) ====== * (N) Spot/Equipment : criteria on alarm, full list * (N) Process model * new version : user can create a minor number version * history : add an history when status changes to 'active', 'inactive', 'deprecated' * components editor : the setup is merge in one screen only (definition & parameters). Interface changes a little bit for components like radio button or checkbox to be more alike HTML tag. * components editor : screen can be displayed on an independent page with components names. A useful for the designer to have a global view on his step * (N) Equipment : add fields serial and inventory number * (N) Attached documents : add directory management with cut/paste function * (I) for fields linked with a popup list, it is no more necessary to call the popup to fill the input. User can directly input the code if he knows it. It means less time to fill the form. * (I) from individual, printing document for product : a popup replace the drop down list and order the documents by families. So it's easier to select a model in a long list. * (I) Process model/calculation : calculations with error are now highlighted (tabs & list) ; circular reference is no longer possible ; calculations go wrong when they use deleted or renamed field * (I) user : better alarms view on training * (I) user training follow-up : add a 'audit' radio button for process training * (I) lists : printing and export to xls is handled better * (I) processes attached to samples or reagents have their own tab. The advantage is to give a direct view to the information instead of mixing everything into a single screen. * (I) process model : when a new version is created, display refreshes to this new record (previously we stayed on the old version form) * (I) spot/equipment * event : no more possible to create to qualification directly form the event screen. If a user needs a qualification, he should create it manually * list maintenance/control : link to jump directly to the external supplier * (I) upgrade items of development framework : jquery 3.1.1, tinymce 4.4.3 * (C) process * product detached from a process is no longer frozen and now can be attached to another process * alarm is set on product even if the alarm is fired in a step after the output product * (C) spot - maintenance/control : external supplier is now recorded ====== Changelog of version 4.0 (april 2016) ====== Legend (N) new (I) Improvement without 'revolution' (C) bug correction * **(N) profile and personal dashboards on home page** *(N) local fields added for table user, product type and product delivery *(N) attached documents added for product sample, receipt and process model *(N) Process : can be added to product sample *(N) Product sample : can be updated as long as sample is not received in the laboratory *(N) Product receipt : can be updated as long as it is not validated *(N) Product delivery : can be updated as long as it is not validated *(I) all codes in tables must use alphanumerics with -._ *(I) Product sample : can be deleted as long is not received in the laboratory *(I) Supplier : type is no more mandatory. Empty type means multi skills in search criteria *(I) attached documents : broken link (file missing) is reported by icon and hyper link is disabled *(I) attached documents : number of documents is displayed in tabs *(I) in menu, direct internet link to the last documentation *(I) new process : research via popup instead of a basic drop list *(I) Model, screen step : button added to change directly into 'parameter' mode *(I) Reagent : edit button added *(I) Product receipt : add a date for end of sample *(I) Equipment list : criteria on spot added *(I) popup process type : criteria on status added *(I) header stays fixed for big forms (e.g. product sample, Process type parameter ...) *(I) Pop-up Individu : ajout d'un critère sur le N° dossier *(C) attached documents : file is now also deleted if record is deleted *(C) attached documents : bad display for spots is corrected *(C) security check on hyper links between pages (e.g. from the product delivery page, user can jump to product or individual) *(C) Process model : component removed from a step, is also removed inside parameter *(C) Process : deleted process is removed permanently from database ====== Version française ====== Légende (N) Nouvelle fonctionnalité (A) Amélioration (C) Correction * **(N) Tableau de bord selon profil ou utilisateur sur page d'accueil** *(N) Champs locaux pour tables utilisateur, type de produits et produit en distribution *(N) Onglet "Documents attachés" pour Prélèvement, Réception et Modèle *(N) Prélèvement : ajout de processus possible *(N) Prélèvement : possibilité de modifier les valeurs saisies tant que le prélèvement n'est pas réceptionné *(N) Réception : possibilité de modifier les valeurs saisies tant que la réception n'est pas validée *(N) Distribution : possibilité de modifier les valeurs saisies tant que la distribution n'est pas validée *(A) Tous les codes des tables doivent comporter des caractères alphanumérics et -._ *(A) Prélèvement : peut être supprimé tant qu'il n'a pas été réceptionné *(A) Fournisseur : type n'est plus obligatoire. "Vide" correspond à plusieurs compétences pour les critères de recherche *(A) Documents attachés : les liens invalides (fichier manquant) sont signalés par une icone et le lien hypertexte est désactivé *(A) Le nombre de documents est affiché dans l'onglet *(A) Dans le menu : lien direct internet pour accéder à la dernière documentation *(A) Création de processus : recherche via une popup à la place d'une liste déroulante *(A) Modèle, fiche écran : bouton pour passer en mode "paramétrage" directement *(A) Réactif : passage en édition via bouton "Modifier" *(A) Equipements : ajout d'un critère de recherche sur les locaux *(A) Pop-up de processus : ajout d'un critère sur le statut *(A) En-tête de "grande fiche" reste apparent (e.g. Prélèvement, onglet Paramètre pour Modèle...) *(A) Réception : ajout d'une date de fin de prélèvement *(A) Pop-up Individu : ajout d'un critère sur le N° dossier *(C) Documents attachés : le fichier est supprimé en même temps que l'enregistrement *(C) Documents attachés : correction du mauvais affichage pour Local *(C) Vérification des droits d'accès sur hyperliens (e.g. de la distribution, l'utilisateur peut aller au produit ou à l'individu) *(C) Modèle : un champ supprimé d'une étape, est aussi supprimé dans la base *(C) Processus : un processus supprimé l'est aussi dans la base de données ===== Version 3.0.1 (02/11/2015) ===== * (C) corrections d'affichage (liste processus, message alerte si validation invalide pour réception et distribution, ...) ===== Version 3.0.0 (21/08/2015) ===== * (C) liste locaux (défaut d'affichage sur grande liste) * (C) liste composants de stock (erreur 500) * (C) historique produit * **(A) processus spécifiques pour réactif (remplace procédure de contrôle du réactif) ** * (A) meilleur sécurité sur le mot de passe d'utilisateur * (A) modèle de processus : le délai passe de 2 à 3 chiffres * (A) Thésaurus/Documents : séparation des documents imprimables ou non à partir d'Individu * (A) utilisation d'un cache de connexion de base de données * (A) Document attaché : possibilité de modifier la remarque ; réécriture de la gestion des erreurs possibles suite au transfert de fichier ; tri en tenant compte de la date et de l'heure * (A) historique de navigation : produit, individu * (A) export des listes principales au format csv (Excel) * (A) Statistiques : présentation sous forme d'accordéon * (N) **validation de la distribution et de la réception** * (N) **possibilité de choisir le type de produit en sortie pendant un processus** * (N) **formation des utilisateurs par processus** avec gestion des habilitations * (N) fiche individu : ajout d'un champ eCourrier * (N) type de produit : ajout d'une famille * (N) type réactif : ajout d'une remarque * (N) modèle de processus : ajout d'un coût * (N) liste type de réactifs : recherche d'un fournisseur * (N) Thésaurus/Documents : paramètre d'impression comme le choix du format d'impression (e.g. doc) ou l'utilisateur connecté pour signature électronique * (N) Statistiques : possibilité d'interfacer la saisie de paramètre avec qap10 ===== Version 2.2.0 (17/02/15) ===== * (A) onglet 'document' pour la distribution * (A) texte local pour la page de login * (C) meilleur prise en compte des dates au format international * (C) labels dans la page stock * (A) compatible internet explorer 8 * (A) champs locaux dans productDelivery (inclus aussi Trace) * (C) traduction anglaise * (A) Modèle de processus : type de produit en entrée modifiable tant que état n'est pas "obsolète" * Manipulation : * (N) mise en place d'étape facultative * (N) ajout d'un onglet « documents » * (C) impression de la fiche manipulation : correction de l'alarme sur les formations * Réactifs/consommables : * (N) mise en quarantaine, commentaire saisi dans remarque * (N) ajout d'un onglet « documents » * (N) Utilisateur : ajout d'un onglet « documents » * (N) Distribution : ajout des champs locaux * Réception * (N) conformité (prélèvement, réception, transport) remplace alarme 'visuelle' et 'contrôle' * (C) correction liste paginée * (N) gestion d'environnement de test : affichage avertissement * (N) gestion des prélèvements compatible ISBT128 , ajout de code et nom international dans Type de produit * (N) modification principe quarantaine : un produit issu d'un autre en quarantaine est lui aussi en quarantaine * modèle de processus : * (C) perte de la version (retour à 1 et date du jour !) lors de la modification * (C) champs obligatoire pour les paramètres d'importation de table * (C) nouvelle version : plus d'écran d'erreur * (N) possibilité de bornes minimale et maximale sur les champs en saisie * Processus : * (C) impression document : suppression d'onglets parasites * (C) meilleure gestion de la situation d'un produits manipulé dans plusieurs DDL simultanés * (C) prise en compte des alarmes sur local/équipement/réactif pour les produits créés * (N) Locaux : ajout d'un onglet “Document” qui permet d'attacher des documents * (A) compatibilité avec navigateur Microsoft internet explorer * Equipement * (N) 1 seul suivi par jour (maintenance, bionettoyage, contrôle) * (A) meilleur prise en charge de l'historique : nom des champs joints au lieu de la clé * Editeur pour les modèles de process : * (C) composants 'case à cocher' : propriété cochée au départ opérationnelle * (A) passage à tinyMce 3.5.11 * (C) Profil : bouton "Enregistrer" remis à la création * (C) documents attachés (individu, locaux, équipements) : accès autorisé si accès à la fiche principale ===== Version 2.1.0 (01/07/14) ===== * (N) Individus et Equipement : ajout d'un onglet "Document" qui permet d'attacher des documents * (N) Mise en quarantaine des produits * (A) Liste lots de réactifs : affichage soit des lots non vides, soit vides * (C) stockage de produit pendant un ddl : date et utilisateur non enregistrés * (C) individu/liste des produits donnés ou reçus : bouton déstockage non actif ===== version 2.0.1 (10/06/14) ===== * (C) Manipulation : validation avec modification de champ vide à la saisie * (C) Liste : recherche activée avec la touche "Enter" * (C) Réactif-consommables : affichage stock valide/stock total * (C)Réception : heure de prélèvement enregistrée * (A) Manipulation : affichage et impression des tableaux à une largeur minimale au lieu de toute la page * (A) Réactif-consommables : ajout d'un lien pour accéder directement à la liste des lots * (A) Locaux – Equipements : affichage des alarmes de contrôle pour tous les maintenances, contrôles et qualifications ===== Version 2.0 (01/05/14) ===== ===Corrections : === Réécriture complète de l'application pour atteindre les objectifs suivants : * meilleure stabilité * suppression de la couche Spring pour une meilleure gestion de la ressource mémoire * passage en HTML5 et CSS3 pour la prise en compte des fonctionnalités des nouveaux navigateurs, et la standardisation du code * intégration de Jquery et Jquery-i pour amélioration de l'ergonomie et taille du code plus concis Manipulation : * prise en compte des modifications en validation dans l'historique * prise en compte des modifications en validation sur les champs calculs pour les compte-rendus ===Fonctionnalités : === Individu : ajout champs locaux pour les fiches suivi, sérologie et immuno-hématologie Produit : mise en quarantaine !!!!!! NON !!!!!!!!!!! Manipulation : * récupération de valeurs d'autre manipulation même si non validée mais avec message affiché ? * impression des étapes saisies uniquement ? Intégration : ajout de bornes minimale et maximale sur les champs de saisie ===Améliorations : === Pour une meilleure adaptabilité de qap10 à chaque centre, mise en place de champs locaux pour les fiches suivantes : * sérologie * immuno-hématologie * suivi * individu * équipement * local * réactif-consommable type * produit * réception Manipulation : * suppression autorisée seulement si aucun produit rattaché * onglet Produit : ajout des dates de naissance donneur et receveur * impression : * suppression des codes devant local, équipement, réactif) * amélioration de la présentation * !!!!!!!!!!! étape sautée non imprimée !!!!!!!!!!! Intégration : renommé "Modèles" * visu des étapes (fiche et paramétrage) quel que soit le statut de processType (test, actif, inactif, obsolète, supprimé) * accès aux champs locaux des tables individu, suivi, immunologie, sérologie pour les imports * ajout d'un onglet 'Paramètres' pour accéder directement au paramétrage d'une étape Local - Equipement : * affichage des états d'alarme que sur le dernier suvi pour maintenance, bionettoyage, contrôle et qualification * dates de début et de fin d'évènement accessibles en saisie Ergonnomie : * pagination des listes * impression des pages : fiches et listes * compteurs sur onglets produits donnés - produits reçus - contacts ===Tables : === * liaisons inter-tables : Product (suppression des champs keyDonor et keyRecipient) et ProductReceipt * modification manuelle table productPackaging : keyProductPackaging en auto-incremente ===== version 1.2.2 (09/07/13) ===== * données locales ne sont plus perdues si erreur de saisie (equipment, spot, reagentType, productReceipt, individual) * indiviudalImmuno/Sero : passage en mode local * impression étape de process sans la police en gras * interface fiche Individual (amélioration gestion des anonymes) * passage en jquery 1.9.1 * process / composant stockage : stockage 'individuel' produit / produit ===== version 1.2.1 (24/01/13) ===== * modification sur table ReagentType pour compatibilité avec qap10bis ===== version 1.2.0 (14/10/12) ===== * module individu : * unification des titres de chaque fenêtre * correction recherche sur date de naissance * immuno : format des champs HLA XX:YY * immuno : personnalisation possible par site * fiches équipement*/local* : liste des fournisseurs dans l'ordre des noms * nouvelle manipulation : liste des types dans l'ordre des codes * reprise module 'local' * diminution consommation mémoire * correction mise en alarme (Contrôle, Bionettoyage, Qualif) * impression * liste réactif avec niveau de stock * liste des équipement avec alarme Opérations "techniques" sur la base de données * suppression parties inutiles * suppression des tables SpotAlarm et EquipmentAlarm * champs Equipment.dateNext, Spot.dateNext * package 'thread' * préparation pour modification d'une fiche de réception de produit (lien receveur et donneur exclusivement sur table productReceipt) ===== version 1.1.0 (06/08/12) ===== * reprise module 'équipement' * diminution consommation mémoire * correction mise en alarme (Contrôle, Bionettoyage, Qualif) * suppression de la table EquipmentAlarm * impression d'une manipulation : * affiche les noms du patient et du donneur, les produits en en-tête de chaque étape, les remarques * n'affiche plus les liens des composants, affiche les remarques * réception * saisie receveur/donneur anonyme * service clinique autorisé à vide * recherche sur patient anonyme : réception, liste produits, distribution, popup produits (x2) * joker de recherche ('*') visible dans onglets produits donnés/reçus d'individu, permet la saisie de critères de recherche * bouton pour mettre hors stock dans onglets produits donnés/reçus d'individu * manipulation : ne présente plus les lots de réactifs avec quantité à 0 * individu : passage du n° d'anonymat à 20 caractères ===== version 1.0.1 (13/06/12) ===== * impression étape d'un processus : afficher le nom du receveur * Réception : ajout champ service clinique à la place du champ local ===== version 1.0.0 (22/03/12) ===== * Distribution : bouton historique sur les 2 onglets, meilleure gestion des boutons, enregistrement traçabilité * Menu et page de garde : ajout Statistiques (page dans //local//) et suppression de Imprimer * onglet Spot/equipement maintenance, bionettoyage, controle, evénement recherche par * par défaut * impression des listes ===== RC3d (03/01/12) ===== * champs local : ProductReceipt, Product * plus besoin d'une connexion internet pour lancer qap10. Cependant créer un lien http://localhost/qap10/dtd/xwork-validator-1.0.3.dtd * Pour les anonymes, Individual.name = Individual.permanentNb pour rendre effective la recherche du n° d'anonymat dans la réception, distribution, stock, popup * Correction erreur 404 : produit/[distribution] * Correction Individu/[produits distribués] : affichage des bon champs * Amélioration : affichage automatique des listes Individu/[produits reçus] Individu/[produits distribués] ===== RC3c (13/12/11) ===== * validation manipulation : plus de vérification sur les qté en attendant mieux (cf track) * stock : remplir/vider emplacements * manipulation : bouton nouvelle version de nouveau actif * individu/produit donnés ou reçus : impression des étiquettes ===== RC3b (17/11/11) ===== * productPackaging : ajout keyDocReceiptTicket * bug : créer un patient masculin * impression étiquette réception en réception * DLL, impression étiquettes : possibilité de grouper les produits