transformer un planning excel en web

Le problème exposé dans ce sujet a été résolu.

Bonjour, mon médecin m’a demandé si je pouvait lui coder une page web qu’il a deja implemente en excel, cela permettrait au patient d’avoir accès à son propre planning de traitement médical en fonction de sa pathologie. Il a déjà un excel qui fonctionne mais ce n’est pas simple de le partager avec le patient. Et je n’ai aucune idée de comment démarrer ce projet si quelqu’un peut me donner des conseils ou m’aider à le coder, ce sera merveilleux. voici un apercue de ce qu’il aimerait

image.png
image.png

Hello,

À ta place, je serais très attentif à ce genre de demande qui peut très rapidement devenir virer dans l’illégalité en raison de la nature sensible des données personnelles que l’appli va devoir recueillir et traiter. La législation donne beaucoup d’obligations de protection des données lorsqu’il s’agit d’informations de santé (notamment sur la question de leur hébergement), encore plus depuis l’arrivée du RGPD.

+11 -0

Je ne peux qu’appuyer le propos de @Deuchnord : bossant moi-même dans une startup médicale, la certification HDS c’est pas de la tarte et implique une très bonne maîtrise technique pour pas faire n’importe quoi et être dans la légalité (et je ne parle même pas de faire mieux que la loi).

Je dois par exemple faire en sorte d’avoir une réplication des services et une haute disponibilité, avec des logs d’accès poussés, des sauvegardes automatiques, des procédures de sécurité et des droits d’accès très stricts.

Et après 2 ans je trouve encore des choses à améliorer sur le projet :-°

Je pense à une façon d’obtenir le résultat rapidement sans coder et qui se plie déjà aux réglementations concernant les données médicales. S’il utilise Doctolib ou un concurrent1, il peut simplement partager dessus son document Excel avec ses patients. Si ses patients ne sont pas du genre à utiliser ce genre d’outils (ce qui m’étonnerait puisqu’il est ici question de faire un site Web), la bonne vieille méthode : imprimer le tableau et le remettre au patient.


  1. je pars du principe que ces plateformes spécialisées ont les certifications adéquates.
+5 -0

Techniquement, pour ne parler que de technique.

Le plus simple est d’avoir un langage qui s’interface bien avec Excel. Déjà ça contraint très fortement la possibilité de faire ça. Il y a Visual Basic qui est capable de faire ça. Python dans une moindre mesure avec xlwings, les performances sont bien moindres et c’est problématique, peut-être que pyexcel fait mieux.

Sinon, si tu as la possibilité de convertir l’Excel en ods j’ai entendu dire que Python pouvait manipuler ça. Après faut vérifier s’il arrive à gérer les couleurs et pas seulement les données.

Ensuite, il faudra utiliser une techno pour transformer les données collectées en page web. Ici pas de miracle, il faut une bibliothèque pour le front (celle que tu veux, voir même plusieurs si tu comptes afficher par exemple un calendrier un peu particulier) et tu peux utiliser un framework (Flask avec Python, ExpressJS ou what-ever en JavaScript, en Go …) pour le back.

Pour des raisons pratiques, je te décommande l’utilisation d’une BDD. Comme ça a été dit plus haut, une BDD avec des données médicales, ça craint. Si déjà tu arrives à avoir un convertisseur à la volée c’est très bien.

+0 -0

Hello, je me permets quelques éclaircissements de l’ordre des données personnelles, RGPD, toussa, car ça me semble important d’avoir ça en tête, surtout vu la nature du projet :

Pour des raisons pratiques, je te décommande l’utilisation d’une BDD. Comme ça a été dit plus haut, une BDD avec des données médicales, ça craint. Si déjà tu arrives à avoir un convertisseur à la volée c’est très bien.

@ache

Attention, il ne suffit pas de ne pas avoir de base de données pour être "en règle" : le simple fait que des données personnelles soient utilisées (par un humain ou une machine) est déjà un traitement, qu’il soit réalisé en ligne ou hors ligne. Ainsi, avoir des données enregistrées dans un tableur (qui, par définition, n’est pas une base de données) est en soi déjà un traitement.

Pour les solutions sans coder, il existe également une version d’Excel en ligne, accessible avec un simple navigateur quand on a un compte Onedrive.

@Ekron

Comme beaucoup de services "cloud" disponibles pour le grand public, OneDrive n’est pas certifié HDS et n’est donc pas conçu pour héberger des données de santé.

Pour plus de lecture, j’invite fortement à aller consulter la section dédiée aux données de santé du site de la CNIL qui document très bien tout ça : https://www.cnil.fr/fr/le-rgpd-applique-au-secteur-de-la-sante

+5 -0

Pour des raisons pratiques, je te décommande l’utilisation d’une BDD. Comme ça a été dit plus haut, une BDD avec des données médicales, ça craint. Si déjà tu arrives à avoir un convertisseur à la volée c’est très bien.

@ache

Attention, il ne suffit pas de ne pas avoir de base de données pour être "en règle" : le simple fait que des données personnelles soient utilisées (par un humain ou une machine) est déjà un traitement, qu’il soit réalisé en ligne ou hors ligne. Ainsi, avoir des données enregistrées dans un tableur (qui, par définition, n’est pas une base de données) est en soi déjà un traitement.

Deuchnord

Certes, mais c’est déjà le cas semble-t-il ! Indépendament de son outil, c’est déjà le cas.

+1 -0

whoa je m’attendais pas a autant de reactivites, ca fait plaisir. Effectivement j’ai oublie de preciser ou je me suis mal exprime mais le "calendrier" est generique. c’est a dire qu’il n’y a aucune donnee liee au patient mais c’est plus le patient qui ira sure le site pour telecharger/imprimer le calendrier pour avoir une idee de comment le traitement va ce passer, c’est plus a but informatif. En soit c’est plus ou moins juste des images a afficher en fonction de la pathologie et pourquoi pas ajouter les dates debut/fin.

Sinon j’ai deja fais du php, node/react, un peu de JS.

+0 -0

C’est plus le patient qui ira sure le site pour telecharger/imprimer le calendrier pour avoir une idee de comment le traitement va ce passer

c’est plus ou moins juste des images a afficher en fonction de la pathologie et pourquoi pas ajouter les dates debut/fin.

Il me semble que ce que tu décris relève bel et bien de données de santé. :)

+0 -0

Il me semble que ce que tu décris relève bel et bien de données de santé. :)

Deuchnord

Alors je me trompe peut etre mais il me semblait que c’etaient des donnees en libre acces, je redemanderais. Ce qui est sur c’est qu’il n’y a pas de donnee personnel et rien n’est enregiste.

est il possible de partager un sur le forum? cela serais peut etre plus simple de voir a quoi son fichier resemble?

+0 -0

Okay il ma repondu que tout etait en libre acces, il n’y a rien de sensible.

Mais je n’ai toujours pas d’idee de par ou commencer je fais deux drop down pour selectionner la pathologie mais apres ou est ce que je sauvegarde les 'plannings’ dans un ficher txt et je parse les donnes ou un bdd mais je penses que c’est un peux lourd pour ce qu’il voudrait.

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte