Release Notes - 1.6.0
Précédente release note: Release Notes - 1.5.1
| Cette version contient beaucoup de tickets et notamment avec quelques développements “risqués” et certains “en cours” (une partie est disponible mais non finalisée) Aussi des versions complémentaires et correctives seront déployées jusqu’à l’EAS. |
Kitview Connect
Dicom web (preview)
Super-fichiers
Avec l’arrivée des dicomweb, nous avons introduit la notion de “super fichiers” qui sont un conglomérat de plusieurs fichiers (une espèce de zip standardisé en somme, la compression en moins)
Ces super fichiers seront utilisés à plusieurs reprises :
- photo associé à une note vocale ;
- fichiers itero ;
- …
Ces supers fichiers ont un comportement “non standard” : ils ont des viewers dédiés ou des comportements dédiés, l’upload est spécifique (groupement de fichiers) et il n’existe généralement pas d’application sur le marché qui gère ces fichiers.
Mais pas d’inquiétude, d’un point de vue utilisateur, c’est un élément dans la liste des éléments : je clique → j’ai le rendu qui s’affiche dans le viewer (magique).
Viewer
Les super fichiers .dicomweb peuvent être ouverts
- dans un viewer via un simple clic (ou drag&drop) ;
- dans un nouvel onglet via un double clic.
Voici un exemple d’un dicomweb (533 coupes avec 3D incluse) visualisé directement dans Kitview :
Nous utilisons une application open source qui a des fonctionnalités bien plus avancées que notre viewer dicom usuel (ce dernier est toujours utilisable pour les fichiers .dcm qui regroupent plusieurs coupes en 1 seul fichier) : https://viewer.ohif.org/
Nous avons ajusté une partie de ce viewer : suppression du log, des références au consortium, à la liste des “studies”, etc.
Import de dicomweb
2 grandes possibilités :
- Glisser-déposer vos coupes .dcm dans Kitview puis cliquez sur “multi-fichiers”
ou - Cliquer sur “Importer”, sélectionnez “multi-fichiers” puis sélectionnez le dossier contenant vos coupes .dcm.
| Il existe des bugs sur l’import de fichiers dicomweb que nous sommes en train de stabiliser : si vous avez des exemples de cas “KO”, n’hésitez pas à nous le remonter |
Correctif et améliorations clés
Chargements d’images dans les viewers bloquant l’app
| Ce correctif a été déployé en direct en production afin de débloquer les utilisateurs |
Charger plusieurs images dans différents viewers pouvait faire planter l’application à cause d’un cache trop volumineux : nous avons optimisé le traitement pour s’assurer que ce cache n’existe plus.
Conversion des fichiers offices
Les fichiers offices étaient convertis en PDF et le format original était perdu lors d’un import. Nous avons corrigé ce comportement.
Les fichiers qui auraient été importés (hors migration) ne sont plus récupérables en l’état : seul le format pdf existera.
Cache partagé des éléments
Dans vos bureaux, même si vous avez plusieurs widgets “Eléments”, un système de cache a été mis en place pour optimiser le nombre de requêtes émises.
Le cache est un peu plus intelligent que celui pour les formulaires par exemple car il prend en compte différents scénarios tels que :
- l’ordre d’affichage (ascendant/descendant)
- le type de tri appliqué
Attributs de type texte : champs de saisi et limites
Les attributs de type texte, notamment “commentaire” peuvent maintenant être agrandis facilitant ainsi leur édition de manière générale :
Par ailleurs, si l’utilisateur saisi un roman, il sera maintenant bloqué à l’enregistrement.
| Dans la prochaine version, un aperçu du texte sera affiché en mode “fermé” pour améliorer la lisibilité du commentaire. |
Passerelle iTero (preview)
Webhooks
Les fichiers STL sont maintenant récupérés depuis iTero lorsque ceux ci sont disponibles.
| Le fonctionnement actuel est insuffisamment robuste : la fonctionnalité sera stabilisée dans les prochaines semaines |
Divers
- Correction d’un bug lié à une authentification expirée auprès d’Itero empêchant la création d’un nouveau “rx”
Image floue dans le viewer : correctif
Lors du redimensionnement d’un viewer, l’image affichée n’était pas redessinée. En conséquence : afficher l’image dans un petit viewer puis agrandir le viewer engendrait un affichage flou des images.
Page des pricing
Une page de pricing pour l’EAS a été ajoutée. Pour y accéder, il faut saisir l’URL suivante : https://kitview.preprod.orqual.org/fr/pricing (preprod). Elle nécessite que vous soyez authentifié.
Elle fonctionne également très bien en mode mobile.
Menu des paramètres : rail et volet
Le menu dans la page des paramètres a également été revue afin d’être plus agréable à utiliser.
Les modifications apportées :
- Un rail a été ajouté afin de le rendre navigable même lorsque le menu est fermé ;
- Le menu est plus compact :
- Moins de menus ;
- Une recherche permet de trouver rapidement la page recherchée.
- Il est câblé sur le menu de la page “patient” : le fait qu’il soit ouvert/fermé et sa taille sont centralisées ;
- Le dernier menu visité est gardé en mémoire : vous pouvez donc basculer des paramètres (exemples : attributs) aux patients en 1 clic.
Abandon EC2
|
EC2 signifie “serveur virtuel” sur AWS et est un des plus gros postes de dépense à date sur la plateforme web. C’est également un goulot d’étranglement en termes de bande passante, mémoire vive, … L’objectif est donc de le supprimer pour basculer sur une stratégie “sans serveur” (plus économique et moins risquée) |
Ont été traités :
Le modèle de données des gabarits (qui avaient été conservées le temps d’un version par sécurité) ;
Les APIs de fusion de patient ;
Les APIs des grilles de recadrage ;
Les APIs de traitements (flip/flop/rota) d’images.
Sont à traiter :
Évènements websockets (impacts kitview mobile) ;
Ceph dans son ensemble (SSR) ;
Les APIs spécifiques à Kitview Mobile et KitDesktop.
Kitview Connect Desktop
Acquisition WiFi libre
Dans la précédente version, un bug important existait : l’upload n’était pas lié à la session et ne permettait donc pas son usage dans un cabinet multi-compte. C’est maintenant possible.
Le fonctionnement est proche de celui de KitDesktop dans son aspect configuration.
Divers
- Correction d’un bug empêchant le téléchargement de plusieurs fichiers simultanément depuis la liste des éléments.
- L’ordre des widgets dans la boutique est maintenant dépendant de la langue utilisateur.
- Dans une condition de collection, sélectionner un attribut qui avait lui-même des attributs induits n’avait pas le comportement souhaité lors d’un double clic : en effet, c’est le dernier attribut induit qui était sélectionné alors que l’on voulait l’attribut parent.
- Il n’est plus possible de “déposer” des fichiers hors des zones prévues à cet effet dans Kitview : cela ouvrait un nouvel onglet du navigateur et lançait le téléchargement du fichier (ce qui n’est pas un comportement souhaité)
Ceph
Méthode Orthognatic
Le formulaire arrive dans une prochaine version.
Divers
- Amélioration de la qualité du code
Smile Monitoring
|
Le “coaching” a maintenant un nom : Smile Monitoring. Dans les prochaines versions, vous verrez les logos, codes couleurs, urls, etc. évoluer en ce sens. |
Langues et compétences
La gestion des langues et des compétences à largement été revue du modèle de données jusqu’à l’interface. Il est donc maintenant possible
- de sélectionner les langues que l’on parle, écrit ou comprend (nous nous basons sur les langues gérées dans l’application par souci de cohérence générale)
- de sélectionner des “compétences d’aligneurs”
📝 Si l’aligneur propose des certifications, alors nous affichons un menu complémentaire permettant de sélectionner le niveau obtenu.
Ce même menu est utilisable également lors que l’on souhaite filtrer des coachs depuis Kitview Connect !
Jeux de données
Les coachs ont été rationalisés afin de limiter le nombre de compétences possibles (et éviter qu’un coach soit un pro dans toutes les marques d’aligneurs par exemple)
Nous n’avons pas encore mis à jour les photos pour ne mettre que des pré-retraités
Pour éditer et personnaliser un profil de coach ( Gérard GUILLERM) il faut :
- Se connecter à coaching avec le compte du coach (
- Email : ils sont tous nommés “coach+prenom.nom@kitview.com” ->
- Mot de passe : password
- Email : ils sont tous nommés “coach+prenom.nom@kitview.com” ->
- Photo de profil : menu utilisateur > cliquer sur sa photo
- Autres infos : menu utilisateur > “Mes infos”
| Il est toujours possible de créer des utilisateurs “Coach” depuis “Accounts” |
Traduction en Thaïlandais
Smile Monitoring peut maintenant être affiché en Thaïlandais cependant nous n’avons pas reçu les traductions demandées le 17 mars.
Invitations coach (demo)
Nous avons mis en place un système qui permet à un coach de rapidement et facilement inviter un utilisateur sur Kitview (brandé “Smile Monitoring”)
| A ce stade, au bout du processus, le compte utilisateur n’est pas créé : cela nécessite quelques développements plus costauds. |
Le processus :
Se connecter à Coaching
Dans la barre du haut, cliquez sur l'icône “Partager” à gauche de votre profil
-
Une fenêtre s’ouvre (sur votre téléphone, sur votre écran d’ordi projeté sur un grand écran …)
Les personnes peuvent scanner le QR code
et/ouLe coach peut le télécharger (s’il souhaite le publier sur son site par exemple)
et/ouIl est possible d’envoyer le lien d’invitation par mail à une personne tierce
Dans les 3 cas, le QR Code va rediriger vers un formulaire d’inscription qui va récupérer les informations de la personne (mail, nom, prénom, nom du cabinet, adresse du cabinet et mot de passe)
📝dans le cas d’une invitation par mail, alors le formulaire verra l’email de l’utilisateur pré-renseigné.
Dans le futur, cela engendrera la création d’un cabinet Kitview qui sera associé au coach (filtres systèmes automatiques lors de la demande de coaching)
Portail
Aide pour créer un mot de passe sécurisé
A la création d’un mot de passe, un bouton d’aide cliquable est maintenant disponible. Il renvoi vers une page, en français ou en anglais, de documentation rédigées donnant des conseils sur la création d’un mot de passe sécurisé :
Accounts
Divers
- Correction d’un bug où la modification d’un cabinet n’était pas logguée
| C’est un log crucial car l’édition de cabinet peut entraîner son dysfonctionnement et il est nécessaire que nous sachions qui contacter. |
Le compte de service utilisé pour les tierces parties a été mis à jour ( iortho-sa@groupe-orqual.com → thirdparties-sa@groupe-orqual.com )
- Ouvrir Accounts depuis Kitview n’engendre plus de déconnexions côté Accounts après un certain nombre de manipulations :
- A la création d’un cabinet, la région est maintenant stipulée : c’est une évolution technique préalable au multi-régions.
- La doc développeur est maintenant limitée aux détenteurs “kitview.com”
- Améliorations graphiques sur la gestion des tierces parties
- La création de patient fait maintenant l’objet d’un test d’interface automatisé réduisant ainsi drastiquement le risque de régression sur cette interface cruciale lors de futures versions
Global
Passerelle Logos
Evolution du script afin de gérer les problématiques d’encodage des accents dans les noms.
Divers
- Les mails d’invitations ont maintenant :
- un bandeau simplifié (kitview / aero / ceph)
- invitent à utiliser l’adresse support@kitview.com pour les questions (création automatique de tickets dans Zendesk)
- AWS ne supportant plus notre version de Postgres, nous avons bumpé la version : c’est invisible pour les utilisateurs.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.