betagouv / mrs Goto Github PK
View Code? Open in Web Editor NEW[Startup MRS] Mes remboursements simplifiés
Home Page: https://www.mrs.beta.gouv.fr/
License: GNU Affero General Public License v3.0
[Startup MRS] Mes remboursements simplifiés
Home Page: https://www.mrs.beta.gouv.fr/
License: GNU Affero General Public License v3.0
Voici l'UX attendue/proposée pour cette version. Le texte sera revue avant la mise en prod évidemment, c'est indicatif à ce stade.
Reprendre comme base le formulaire de l'issue #11 et ajouter le champ à cocher après le champs de Date de trajet retour :
Si coché, ouvrir un panneau avec la question suivante :
Lors de la modification de la valeur du champs "Combien de trajets...", construire N-1 champs :
Lors de la modification du champs date aller, préremplir la valeur du champs date retour avec la valeur du champs date aller.
Le modèle de données qui évolue pour gérer n trajet sur une demande.
A la fois pour les assurés (soumission demande, refus...), que pour l'équipe MRS, que pour les mails envoyés au service liquidation lors de la valition.
Afficher les transports itératifs dans l'admin
Comme montré sur le screenshot, lors de la création d'une demande, je peux saisir un montant > à 0€. Cette action fait apparaître le champ pour ajouter des PJ. J'ajoute donc une PJ.
Si je modifie le montant dans ce même formulaire et que je saisie un montant à 0€, le champ des PJ disparait. C'est le comportement attendu.
Dans l'interface admin sur le BO, je peux consulter la demande. Or celle-ci montre un montant à 0€ et une PJ justificative: normalement, ce n'est pas possible.
US issue #11 :
la saisie de la date de naissance est au format US.
le widget calendrier est en Us (December au mieu de Décembre).
En revanche, l'affichage est en Fr c'est à dire DD/MM/YYYY.
Proposition mettre en Fr DD/MM/YYYY partout.
L'historique des modifications d'une demande est accessible sur le BO. En revanche, est-il possible d'afficher ou de valoriser les modifications effectuées ?
Par exemple: si je modifie un montant, l'historique peut-il afficher l'ancienne valeur et la nouvelle afin de voir et de valoriser ce qui a changé ?
Et c'est tout
Le placeholder (en mode actif) pourrait indiquer le format de date à saisir i.e. 01/01/2018.
J'ai pu saisir un nb de km parcouru inférieur à 0. Exemple: -65
Le nb doit être >= à 0.
Le formulaire doit-être invalidé si date aller et > date retour.
Lors de la saisie, la saisie de la date aller du trajet, la date retour doit être au moins être supérieure ou égale à la date de trajet aller.
Après test, j'ai pu saisir une date de retour antérieure à la date aller: pas cohérent.
Ajouter les dates aller/retour dans le mail de validation envoyé à la liquidation
Mettre un libellé plus explicite : au lieu de fichier mettre "Ajouter votre PMT".
Sur l'autre bouton des PJ, mettre "Ajouter vos justificatifs".
Est-ce possible ?
En staging, sur l'écran d'admin et MAJ d'une demande: lors du clic sur "Effacer", la PJ est directement supprimé.
Il faudrait avoir une popup qui confirme la suppression de la PJ.
Proposition:
Actuellement le formulaire de contact semble s'étendre sur moins de largeur que l'autre formulaire ce qui lui donne un air "étroit" notamment par rapport a la version actuellement en production.
Le formulaire de contact est dispo sur la branch master. J'ai jetté un oeil rien vu qui sautait aux yeux et moved on, peux-tu checker stp ?
Merci ;)
bug3_affichage.pdf
header_bug.pdf
header_bug2.pdf
icones_gauche_coupés.pdf
Quelques bugs d'affichage sous IE11
Deux points de contrôle à voir:
A voir: https://innovcpam31.slack.com/files/U75HALGAJ/F8LG54NEM/image.png
Il faudrait dire que la personne doive soumettre une nouvelle demande sur le site. On évite les échanges par mail en dehors de MRS sinon l'application n'aura pas ce documents !
@notmoebius qu'en dis-tu ?
Ajouter comme sur strikingly le formulaire de contact en bas de site
champs à indiquer >
Nom
Email
Message
A envoyer à l'adresse de réception >
[email protected]
En ouvrant le site lol.mrs.beta.gouv.fr depuis mon mobile Android, la photo d'ouverture n'apparaît pas. Tout le reste est ok !
Ne pas charger les images depuis Cloudinary ex: https://res.cloudinary.com/hrscywv4p/image/upload/c_limit,fl_lossy,h_1500,w_2000,f_auto,q_auto/v1/1251740/logo-incubateur-avec-titre_rnoq0u.png
En BO, sur l'écran de modification d'une demande, il manque un bouton annuler en plus des bouton existant.
Il est possible d'enregistrer, d'enregistrer et ajouter un nouveau, d'enregistrer et continuer les modifications et enfin de supprimer. Pas de bouton pour annuler pour revenir à l'état initial.
Dans le nouvel écran de consultation et maj du BO, le changement de statut n'est plus possible:
Une demande a un statut qui peut être soit :
Chaque demande est identifiée de manière unique par un numéro respectant le format : AAAAMMJJ9999 où AAAA est l'année, MM le mois, JJ le jour et 9999 id séquentiel de 0 à 9999.
Formalisation des actions possibles sur cet écran première itération.
Sur la liste des demandes, je peux :
Sur une demande, je peux :
From: [email protected]
To: [email protected]
Subject:
Attachment(s): ajouter les pièces jointes fournies (PMT, justificatifs...)
Body:
Bonjour,
veuillez trouver ci-joint une demande de remboursement via MRS n°AAAAMMJJ9999 :
- Reference : AAAAMMJJ9999
- Prescription Médicale de Transport : IMG_20171218_164214.jpg
- Prénom : Patricia
- Nom de famille : Kanitzer
- Date de Naissance : 13/10/1966
- Numéro de Sécurité Sociale : 2661097414101
- Adresse email : [email protected]
- Date du trajet aller : 18/12/2017
- Date de trajet retour : 18/12/2017
- Kilométrage total parcouru en voiture : 50
- Montant total des frais : 2,40
- Justificatifs : IMG_20171218_164357.jpg
Cordialement,
L'équipe MRS
Selon la raison un mail différent est envoyé :
From: [email protected]
To: <adresse mail de la demande>
Subject: Accusé de réception Demande de remboursement frais de transport Véhicule Personnel du………
Body:
Bonjour,
Nous avons bien reçu votre demande de remboursement de vos frais de transport en véhicule personnel.
Vous ne nous avez pas transmis le justificatif de paiement de :
- Vos frais de stationnement ou de péage (au choix selon la situation)
Nous vous invitons à nous les adresser par retour de mail sous une semaine. A défaut, nous procéderons à votre remboursement en excluant vos frais de péage ou stationnement (au choix selon situation).
Bien cordialement,
L'équipe MRS
From: [email protected]
To: <adresse mail de la demande>
Subject: Accusé de réception Demande de remboursement frais de transport Véhicule Personnel du………
Body:
Bonjour,
Nous avons détecté un problème lors de la soumission de votre demande de remboursement.
Nous ne pouvons toutefois pas y donner suite pour le motif suivant :
- Indiqué la nature du document illisible ou erroné (pièces en rouge)
Nous vous invitons à renouveler votre demande en y joignant les documents manquants.
Nous vous invitons à nous les adresser par retour de mail.
Bien cordialement,
L'équipe MRS
From: [email protected]
To: <adresse mail de la demande>
Subject: Accusé de réception Demande de remboursement frais de transport Véhicule Personnel du………
Body:
Je peux me connecter sur MRS avec mon compte.
Je peux voir la liste des demandes des assurés, les champs affichés seront
Je peux cliquer sur une demande particulière et voir l'ensemble des informations fournies par l'assurée :
US issue #11
Lors de l'ajout d'un fichier puis le retrait avec l'action "remove" (à mettre en Fr d'ailleurs), le champ n'est pas remis à RAZ mais garde le nom de l'ancien fichier uploadé.
Quand on soumet un formulaire, et qu'on clique sur "Cliquez ici pour soumettre une nouvelle demande": cela charge un nouveau formulaire vide.
Question pour @notmoebius : faut-il recopier des champs dans le nouveau formulaire histoire de pas repartir à 0 ou pas ?
Il faut modifier les intitulés "aujourd'hui" / "demain" en "hier" / "aujourd'hui"
Le tag à rajouter en head et uniquement en prod :
<!-- Piwik -->
<script type="text/javascript">
var _paq = _paq || [];
_paq.push([function() {
var self = this;
function getOriginalVisitorCookieTimeout() {
var now = new Date(),
nowTs = Math.round(now.getTime() / 1000),
visitorInfo = self.getVisitorInfo();
var createTs = parseInt(visitorInfo[2]);
var cookieTimeout = 33696000; // 13 mois en secondes
var originalTimeout = createTs + cookieTimeout - nowTs;
return originalTimeout;
}
this.setVisitorCookieTimeout( getOriginalVisitorCookieTimeout() );
}]);
_paq.push(["setDomains", ["*.mrs.beta.gouv.fr"]]);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="//stats.data.gouv.fr/";
_paq.push(['setTrackerUrl', u+'piwik.php']);
_paq.push(['setSiteId', '40']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<noscript><p><img src="//stats.data.gouv.fr/piwik.php?idsite=40" style="border:0;" alt="" /></p></noscript>
<!-- End Piwik Code -->
...
Pour assurer la continuité, il faut reprendre le site existant avec :
Lors de la saisie dans le formulaire :
ETQ assuré, je soumets ma demande de remboursement et je reçois un mail de confirmation :
From: [email protected]
To: <adresse email de la demande>
Object: Demande de remboursement [n° demande AAAAMMJJ99999]
Body:
Bonjour,
Nous avons bien reçu votre demande de remboursement de vos frais de transport en véhicule personnel. L'Assurance Maladie va analyser votre demande et la traiter.
Si l'ensemble de votre demande est complète et exploitable, votre remboursement sera effectif sous 7 jours.
Cordialement,
L'équipe MRS
L'Assurance Maladie de la Haute-Garonne
Centrer le bouton Envoyer (tester sous Chrome) du formulaire de contact.
Il est actuellement aligné à gauche par rapport au champ Message.
YEEEEESSSS, je suis sur GITHUB
C'est pas une urgence, mais tant qu'on est sur la reprise de la page actuelle, ca peut en faire partie.
A vous de voir.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.