Releases: MedShake/MedShakeEHR-base
Version 7.1.0
Corrections et ajouts mineurs
Version 7.0.0
Version majeure pour gestion en mode data lake.
Améliorations multiples dont améliorations de sécurité.
Attention ! php-yaml est maintenant requis !
Version 6.7.0
Améliorations :
- relance de service apicrypt2
- amélioration de l'installateur et script bash pour Debian
- générateur de code-barre pour champs RPPS et Adeli
- améliorations diverses pour les rappels SMS
Corrections :
- lecture vitale
- phonecapture : caméra dorsale par défaut
- corrections pour MySql 8 (mots réservés)
- corrections multiples diverses
Version 6.6.0
Gestion par plugins de certaines fonctionnalités optionnelles
Amélioration des options possibles après lecture de la carte vitale
Amélioration de la visualisation des images dans les historiques, les dropboxes, avec possibilité de rotation
Possibilité de dropboxes hors zone web
Ajustement pour compatibilité PHP 7.4 (à finaliser et tester)
Outil de vérification des boites Apicrypt 2 configurées (plugin Apicrypt 2 nécessaire)
Corrections et améliorations diverses
Version 6.5.0
Dropbox (boite de dépôt) : gestion de dropboxes multiple pour dépose sur serveur MedShakeEHR de fichiers créés et poussés par des appareils tiers (cf documentation pour configuration)
Boite de réception mail : ajout d'un moteur de recherche de patient
Possibilité de retrait du nombre de lignes de prescription sur une ordonnance
Améliorations dans la gestion des clefs Apicrypt 2
Version 6.4.0
Procédure de récupération d'accès (redéfinition d'un mot de passe) par URL temporaire envoyée par mail
Gestion possible randomisée des mots de passe attribués aux utilisateurs
Corrections et améliorations mineures
Version 6.3.0
Bases de fonctionnement pour le pilotage d'un LAP externe.
Choix de la mise en page portrait/paysage pour la production de PDF et ajustement de la prévisualisation dans les historiques en fonction de l'orientation.
Points d'entrées en amont de l'affichage d'un formulaire à l'écran.
Possibilité de définitions CSS dans la structure yaml d'un formulaire.
Corrections diverses, dont lecture carte vitale sur HTTPS.
Upgrade des packages tiers, dont Twig 3.
Version 6.2.0
Révision page de statistiques Orthanc avec fonction de suppression des fichiers worklist (zone de configuration).
Modifications et ajustements mineurs.
Version 6.1.0
Correction du bug d'accès au listing patient / praticien pour les utilisateurs non-administrateurs.
Affichage de l'âge dans les tableaux de relations patient / patient et dans les listings de recherche.
(Pas de mise à jour automatique des listings : utiliser le type "ageCalcule" dans les formulaires d'affichage)
Version 6.0.0
IL EST FORTEMENT CONSEILLÉ DE FAIRE LA MISE À JOUR VERS LA VERSION 5.12.0 AVANT DE METTRE À JOUR EN V6.0.0
Renforcement général de la sécurité :
- Authentification utilisateur à 2 facteurs (OTP) en option
- Message syslog aux erreurs de login
- Cookies posés avec l'option HTTP only
- Paramètre pour fixer la longueur minimale du mot de passe utilisateur (défaut 10)
- Systématisation de la validation (via GUMP) des datas passées en GET/POST dans les formulaires système ou de consultation et des retours explicites si erreur.
- Impossibilité d'ouvrir des pseudo pages patient ou pro inexistantes sur ID passés en url
- Retrais de paramétrages diminuant la sécurité des requêtes CURL
Améliorations fonctionnelles et ergonomiques :
- Agenda : inactivation d'un type de rendez-vous et réorganisation par glisser-déposer de l'ordre des types
- Création asynchrone d'un nouvel utilisateur, avec retour d'erreurs si existantes
- Destruction réelle de dossiers marqués supprimés (option off par défaut)).
- Possibilité de fermer les panneaux d'alerte avec nettoyage de $_SESSION pour éviter un retour ultérieur des messages d'erreur
- Modification visuelle des champs de formulaire en erreur
Interactions avec les logiciels tiers :
- DICOM : paramètres dicomProtocol et dicomPort qui permettent une plus grande liberté de mise en oeuvre d'Orthanc
- Thériaque : retrait des paramètres de connexion Postgre hard codés et remplacement par paramètres de configuration
Rédaction des formulaires :
- Gestion de tabindex au niveau champ
- Gestion des règles de validation au niveau champ
Révision des class :
- Contrôle systématique de l'existence de l'ID people sur les setters
- Fragmentation des class en class plus spécifiques
- Ajout de méthodes pour la manipulation des formulaires
Améliorations multiples du code dont :
- Simplification de typewatch
- Gestion des custom-switch dans le formulaire patient de l'agenda
- Gestion des codes d'erreur HTTP via http_response_code() au lieu de header()
- Retrait de la table SQL form_basic_types et déplacement des éléments dans data_types groupe system