Prolab LIS v2.3.0 : Amélioration de la gestion des données et du système
Nous annonçons la sortie de Prolab LIS v2.3.0, qui apporte des améliorations en matière de gestion des données, de sécurité et d’expérience utilisateur pour les opérations de laboratoire.
Nouveautés de la version 2.3.0
Exportation des données de tests
Fonctionnalité : Exporter tous les tests de laboratoire avec leurs métadonnées complètes au format CSV
- Exportation de tous les enregistrements de tests avec 54 champs de données, notamment :
- Informations sur le test (ID, Nom, Code, Alias, Type)
- Hiérarchie des panels (Nom du panel, relations parentales, ordre)
- Données cliniques (Échantillon, Contenant, Stockage, Valeurs de référence)
- Informations tarifaires (Prix, Coût, ID de palier tarifaire)
- Contrôle qualité (Statut de validation, Statut de vérification, Matériaux de contrôle)
- Paramètres avancés (Temps de rapport, Délai d’exécution, Exigences de température)
- Relations (IDs d’interprétation, IDs de groupe de tests)
- Format CSV intelligent avec gestion correcte des caractères spéciaux
- Exportation en un clic depuis l’interface de gestion des tests
- Exportation ordonnée par panel et ordre des tests
- Export sécurisé avec autorisation requise (
Test.Export) - Noms de fichiers horodatés pour un suivi facile
Cas d’usage :
- Sauvegarde et migration
- Intégration avec des systèmes externes
- Analyse et reporting
- Documentation de conformité
- Synchronisation multi-sites
Correctifs de sécurité et d’authentification
Amélioration de la sécurité de la gestion des modèles
- Correction d’un problème d’autorisation dans la fonctionnalité de test de modèle
- Les requêtes de test incluent désormais correctement les jetons d’authentification
- Prévention des déconnexions involontaires lors des tests de modèles
- Meilleure gestion des erreurs pour les accès non autorisés
Améliorations de la gestion des modèles
- Flux de test des modèles amélioré avec authentification correcte
- Messages d’erreur plus clairs en cas d’échec
- Génération PDF optimisée pour les aperçus de modèles
- Flux d’autorisation fluide à travers toutes les opérations liées aux modèles
Performance et fiabilité
Améliorations backend :
- Optimisation des requêtes d’exportation avec relations de base de données efficaces
- Gestion correcte des champs nuls et des relations complexes
- Génération de CSV à faible consommation mémoire pour grands ensembles de données
- Journalisation détaillée des erreurs
Améliorations frontend :
- Indicateurs de chargement pour les exportations
- Notifications de succès ou d’erreur
- Support de l’internationalisation
- Éléments d’interface réactifs
Expérience développeur
Qualité du code :
- Implémentation propre et minimaliste
- Respect des principes DRY
- Modèles cohérents de gestion des erreurs
- Séparation claire des responsabilités
- Structure de code maintenable
Détails techniques
Point de terminaison d’exportation
GET /dotnet_api/v1/Test/export/csv
Authorization: Bearer {token}
Policy: Test.Export
Response: Téléchargement du fichier CSV
Structure des données exportées
Le fichier CSV inclut les 54 champs spécifiés :
- Identifiants de base (Id, Nom, Code, Alias)
- Ordre et hiérarchie (Order, TestPanelOrder, TestPanelParentOrder)
- Relations (SampleId, TestPanelId, PricingTierId)
- Informations de panel (Nom du panel, Nom du parent)
- Spécifications cliniques (Échantillon, Contenant, Stockage, Disponibilité)
- Tarification (Prix, Coût)
- Champs de contrôle qualité
- Paramètres avancés
- Champs d’audit (Créé le, Mis à jour le)
Sécurité
- Autorisation requise via la politique
Test.Export - Authentification basée sur jeton
- Téléchargement sécurisé des fichiers
- Journalisation des erreurs pour diagnostic
Notes de migration
Aucun changement majeur — cette version est rétrocompatible.
Les fonctionnalités existantes restent inchangées.
Pour les administrateurs
- Vérifier que les utilisateurs disposent de la politique
Test.Export - Aucune migration de base de données nécessaire
- Aucune modification de configuration requise
Pour les développeurs
- Action d’export disponible dans
testActions.js - Bouton d’export intégré dans
TestList.component.jsx - Méthode du dépôt :
ExportTestsToCsvAsync() - Point de terminaison du contrôleur :
TestController.ExportTestsToCsv()
Guide utilisateur
Exportation des tests
- Accéder à Paramètres > Gestion des tests
- Cliquer sur le bouton « Exporter les tests » en haut à droite
- Attendre la fin de l’exportation (indicateur de progression affiché)
- Le fichier CSV sera automatiquement téléchargé
- Ouvrir le fichier dans Excel, Google Sheets ou toute application compatible CSV
Format du fichier
- Format : CSV (valeurs séparées par des virgules)
- Encodage : UTF-8
- Délimiteur : Virgule (,)
- En-têtes : Première ligne contenant les noms de colonnes
- Caractères spéciaux : Correctement échappés avec des guillemets
Prochaines étapes
Améliorations prévues :
- Fonction d’importation pour mises à jour en masse
- Filtres avancés pour exportations sélectives
- Exportations automatiques planifiées
- Intégration avec les systèmes de reporting
- Tableau de bord analytique amélioré
Support et retours
Vos retours sont les bienvenus.
Merci de signaler tout problème ou suggestion via nos canaux de support.
Conclusion
La version 2.3.0 renforce la gestion des données et la sécurité.
La nouvelle fonction d’exportation offre aux laboratoires un meilleur contrôle de leurs données de test, facilitant la sauvegarde, la migration, l’analyse et la conformité.
Merci d’utiliser Prolab LIS. Nous restons engagés à améliorer votre expérience de gestion de laboratoire.







