Commit 85f39196 authored by pom421's avatar pom421
Browse files

feat(faq): add mdxjs for FAQ page in markdown

parent 144e6f9c
const webpack = require("webpack")
const withPlugins = require("next-compose-plugins")
const withTM = require("next-transpile-modules")(["d3-scale", "d3-array"])
const images = require("remark-images")
const emoji = require("remark-emoji")
const withMDX = require("@next/mdx")({
extension: /\.mdx?$/,
options: {
mdPlugins: [images, emoji],
},
})
const nextConfig = {
cssLoaderOptions: {
......@@ -42,4 +51,15 @@ const nextConfig = {
},
}
module.exports = withPlugins([withTM], nextConfig)
module.exports = withPlugins(
[
[withTM],
[
withMDX,
{
pageExtensions: ["js", "jsx", "md", "mdx"],
},
],
],
nextConfig,
)
......@@ -18,6 +18,8 @@
"dependencies": {
"@material-ui/core": "^4.5.0",
"@material-ui/icons": "^4.4.3",
"@mdx-js/loader": "^1.5.8",
"@next/mdx": "^9.3.3",
"@sentry/browser": "^5.12.4",
"@sentry/integrations": "^5.12.4",
"@sentry/node": "^5.12.4",
......@@ -41,6 +43,8 @@
"react-switch": "^5.0.1",
"reactstrap": "^8.0.1",
"recharts": "^2.0.0-beta.1",
"remark-emoji": "^2.1.0",
"remark-images": "^2.0.0",
"styled-components": "^5.0.1"
},
"devDependencies": {
......
import React from "react"
import { PropTypes } from "prop-types"
export const Section = ({ children }) => (
<>
<h1 className="mt-5 text-left border-bottom text-capitalize font-weight-bold">{children}</h1>
<style jsx>{`
h1 {
font-family: Evolventa;
font-size: 18px;
color: tomato;
}
`}</style>
</>
)
export const Question = ({ children }) => (
<>
<h2 className="mt-5 text-left text-info">{children}</h2>
<style jsx>{`
h2 {
font-family: Evolventa;
font-size: 16px;
}
`}</style>
</>
)
export const Answer = ({ children }) => <div dangerouslySetInnerHTML={{ __html: children }} />
Section.propTypes = {
children: PropTypes.string.isRequired,
}
Question.propTypes = {
children: PropTypes.string.isRequired,
}
Answer.propTypes = {
children: PropTypes.string.isRequired,
}
# Qu'est-ce que Medlé ?
## A quoi sert Medlé ?
Medlé la plateforme de suivi national de l'activité de médecine légale. Elle permet de recenser toute l'activité de sa structure, de déclarer aux ministères ses ETP, et de suivre via un tableau de bord toute l'activité de son UMJ/IML ainsi que l'activité nationale (agrégation des données des 47 structures).
## Pourquoi Medlé a-t-il été créé ?
Suite à la réforme de la médecine légale de 2011, l'Observatoire National de la Médecine Légale (ONML) a été créé dans l'urgence afin de permettre le recensement de l'activité et des effectifs au niveau des ministères de la Santé, de la Justice et de l’Intérieur.  L'outil ONML était obsolète, plus sécurisé et vécu -à raison- comme une contrainte, apportant peu de valeur ajoutée pour les professionnels. Par ailleurs, les informations fournies ne permettaient plus aux ministères d'obtenir des données assez pertinentes pour faire une analyse de l'activité nationale.
Face à ce constat, Medlé a été créé dans le cadre de la [Fabrique des Ministères Sociaux](https://incubateur.social.gouv.fr/) (Direction du Numérique des ministères sociaux) en 2019, à la demande de la DGOS (Direction Générale de l'Offre de Soins - Ministère de la Santé). Ce projet a été initié par Marie-Odile Moreau, chargée de mission médecine légale au sein de la DGOS, dans le cadre du dispositif des "Start-ups d'Etat", où la co-conception prime et les développements sont agiles.
La start-up est composée de marie-Odile Moreau, intrapreneuse au sein de la Fabrique, Christophe Grassi, product manager, Saniya Al Saadi, UX designer et Pierre-Olivier Mauguet, développeur full stack.
## Pourquoi ce nom ?
Medlé... comme MÉDecine LÉgale ! 🙈
## Qui peut utiliser Medlé ?
Différents types d'acteurs du monde de la médecine légale ont accès aux données notées sur Medlé :
- Toute personne employée dans une UMJ (Unité Médico-Judiciaire) et IML (Institut Médico-légal)
- Le personnel administratif (DG, DRH, DAM...) en charge de la structure choisies par l'administrateur, peuvent utiliser Medlé.
- Les ministères de la Santé, de l'Intérieur, de la Justice ainsi que d'autres le cas échéant,
- Les ARS,
- Les Cours d'Appel,
- Les TGI.
D'ici mi-2020, toutes les UMJ et IML hospitalières de France seront sur la plateforme.
Différents accès seront donnés : certains utilisateurs auront la possibilité d'ajouter des données, d'autres y auront accès en lecture seule.
## Qu'entend-on par "Organisation des structures dans le cadre de la réforme de 2011 et de la circulaire interministérielle Crim – 2012 – 12 / E6 -25.04.2012 du 25 avril 2012" ?
Les organisations de chaque structure et les effectifs afférents sont fixées par le schéma directeur qui s'appliquent à l'annexe 2 de la circulaire interministérielle du 25 avril 2012 pour la thanatologie et la médecine légale du vivant.
# Utiliser Medlé
## Comment me créer un compte ?
Pour toute demande de création de compte, merci d'effectuer une demande par email à l'adresse [contact.medle@fabrique.social.gouv.fr](mailto:contact.medle@fabrique.social.gouv.fr). Il est préférable de préciser l'établissement auquel vous êtes rattaché, votre adresse email (qui vous servira d'identifiant) et l'objet de votre utilisation : déclaration des actes, déclaration des ETP,...
## Qui peut être administrateur de la structure ?
L'administrateur de la structure a, en plus des droits des utilisateurs classiques, la possibilité de créer et supprimer des comptes. Il s'agit en général
- du/de la responsable de la structure UMJ/IML pour ce qui concerne l'activité.
- du/des directeurs de l'établissement pour ce qui concerne les effectifs (Equivalent Temps Plein (ETP)
Pour l'instant, si vous souhaitez vous créer un compte, vous devez passer par votre administrateur, qui doit faire une demande à l'adresse mail : [contact.medle@fabrique.social.gouv.fr](mailto:contact.medle@fabrique.social.gouv.fr)
## Comment supprimer un compte utilisateur ?
Pour toute suppression de compte, merci d'effectuer une demande par email à l'adresse [contact.medle@fabrique.social.gouv.fr](mailto:contact.medle@fabrique.social.gouv.fr). Afin de gagner du temps, vous pouvez préciser votre identifiant (adresse email), votre nom et votre prénom.
Dans un 2e temps, l'administrateur du compte (en général, le chef de service) pourra créer ou modifier des comptes en autonomie.
## Quels types d'actes peut-on recenser ?
Tous les actes qui peuvent être réalisés dans le cadre de la réforme de la médecine légale sont listés dans Medlé, y compris les assises et les reconstitutions.
S'ajoutent:
- Les examens de victimes sans dépôt de plainte suite à la volonté du Président de la République lorsqu'elles sont examinées dans les UMJ (discours du 25-11-2017),
- Les examens réalisés à la demande de l'OFPRA (voir ci dessous),
- Les ivresse publiques et manifestes (IPM) (voir ci dessous).
En fonction du type de personne examinée (_Victime vivante, Gardé.e à vue, Personne pour âge osseux (hors GAV), Examen pour OFPRA, Personne décédée, Autre_), vous allez pouvoir déclarer les actes suivants :
- Somatique / Psychiatrique
- Scanner / Radiographie / Panoramique dentaire
- Examen externe / Levée de corps / Autopsie / Anthropologie / Odontologie
## Peut-on modifier ou supprimer un acte ?
Oui, vous pouvez modifier ou supprimer un acte. Pour cela, vous devez :
- accéder à la liste des actes (menu "tous les actes" dans la colonne de gauche)
- retrouver l'acte que vous souhaitez supprimer ou modifier (vous avez la fonction recherche en haut de page)
- cliquer sur le lien "voir"
Vous arriverez sur le détail de l'acte en question : en bas de page, les boutons "modifier un acte" et "supprimer un acte" vous permettront d'effectuer ces actions.
## A quel rythme doit-on remplir l'outil ?
Des structures nous ont remonté leurs bonnes pratiques :
- Le remplir au fur et à mesure, et non en une seule fois en fin de mois.
- Le médecin pourrait éventuellement le remplir à la fin de chaque acte (la session peut rester ouverte 7 heures sur un ordinateur et le temps moyen constaté de remplissage est de 50 secondes).
# Ajouter des actes
## Demandeur : comment le trouver ? Que faire si je ne le trouve pas ?
Dans la case "Demandeur", commencez à saisir les premières lettres du demandeur recherché (généralement des commissariats de police, des brigades de gendarmerie, des tribunaux de grande instance,...). Automatiquement, Medlé affichera les premiers résultats correspondants à votre recherche. Vous n'aurez plus qu'à cliquer sur le demandeur recherché afin de le sélectionner.
Astuce : il est préférable de saisir le nom d'une ville plutôt que les termes génériques "commissariats", "brigades",... qui retourneront de trop nombreux résultats. N'oubliez pas les tirets et les accents !
Si malgré vos recherches, le demandeur que vous souhaitiez attribuer à l'acte déclaré n'apparaît pas dans la liste, n'hésitez pas à nous en faire part par email, à l'adresse [contact.medle@fabrique.social.gouv.fr](mailto:contact.medle@fabrique.social.gouv.fr) en précisant le nom de votre établissement et les informations concernant le demandeur à ajouter (intitulé et adresse principalement).
## Victime : je ne trouve pas la prise en charge psychologique
La prise en charge psychologique des victimes telle que prévue dans le cadre de la réforme et qui est financée par l'assurance maladie à hauteur d'1 équivalent temps plein (ETP) par structure de médecine légale du vivant ne fait pas l'objet d'un recensement dans Medlé.
## GAV : comment traiter le fait qu'une personne doive être examinée plusieurs fois ?
Si une personne gardée à vue (ou autre) doit être examinée plusieurs fois, vous pouvez inscrire autant d'actes que d'examens, même s'ils ont lieu dans la même journée.
## IPM (Ivresse Publique et Manifeste) : pourquoi ce profil est-il indiqué dans la liste ?
Les examens d'Ivresse Publique et Manifeste ne sont pas des actes de médecine légale, mais des actes sous la compétence du Ministère de l'Intérieur et financés par le Ministère de l'Intérieur . Cependant, dans des Cours d'Appel comme celle de Paris, les autorités judiciaires et celles du Ministère de l'Intérieur ont signé des conventions pour que ces actes soient réalisés par les services de médecine légale, dans les locaux de police et de gendarmerie. C'est la raison pour laquelle il est nécessaire de les comptabiliser dans Medlé.
Ces examens ne sont pas rémunérés ni aux médecins qui les réalisent ni aux établissements de santé siège des structures.
## Examens réalisés à la demande de l'OFPRA
L’arrêté du 23 août 2017, pris pour l’application des articles L. 723-5 et L. 752-3 du code de l’entrée et du séjour des étrangers et du droit d’asile (CESEDA), prévoit que les examens médicaux visant à constater l’absence de mutilation sexuelle dans le cadre de la procédure d'asile et du maintien de la protection soient réalisés au sein des Unités Médico-Judiciaires (UMJ) hospitalières, ou à défaut sur les territoires pour lesquels il n’existe aucune UMJ (Corse et certaines collectivités ultra-marines), par les services de gynécologie ou de pédiatrie en lien avec l’UMJ de référence précisée à l’annexe 3 de l’arrêté susvisé.
L’arrêté, dans son article 4, prévoit que l’Office Français de Protection des Réfugiés et Apatrides (OFPRA) prend à sa charge le remboursement des frais auxquels s’exposent ces services.
Ces actes sont financés par l'OFPRA et versés à la Chancellerie, et ne font pas l'objet d'un financement à l'acte aux structures.
## Examens complémentaires : je n'arrive pas à indiquer le nombre
Il n'est plus nécessaire et possible d'inscrire le nombre comme c'était le cas dans l'oNML qui le plus souvent n'était pas précisé. Dans Medlé, vous pouvez désormais cliquer sur une ou plusieurs propositions, sans indiquer le nombre.
## Horaire : quelle heure indiquer ?
L'heure à indiquer est celle du début de l'acte.
## Distance et temps de mobilisation : comment les calculer ?
Pour la distance, vous devez prendre en compte la distance entre l'UMJ ou l'IML et le lieu d'intervention (et donc ne pas compter l'aller-retour).
Pour le temps de mobilisation, sont à prendre en compte : le trajet (aller/retour), l'acte et rédaction du rapport.
## Assises et reconstitution : comment comptabiliser le temps de mobilisation?
Le temps de mobilisation comprend le temps de présence et temps de déplacement (aller/retour).
# Consulter les statistiques
## Comment faire pour visualiser les données seulement sur une journée ?
En mettant la même date dans la case "date de début" et "date de fin", vous afficherez les statistiques sur une journée.
## Comment consulter les statistiques au niveau national ?
En haut à droite de l'écran, vous trouverez un bouton indiquant "Votre structure" à gauche et "National" à droite. Lorsque vous cliquez dessus, le périmètre change et les données sont mises à jour dans chaque case automatiquement.
# Déclarer le personnel employé
## ETP : de quoi parle-t-on ?
Il s'agit des équivalents temps plein (ETP) qui travaillent effectivement dans la structure, et non le nombre de personnes employées. Pour exemple: 2 médecins peuvent travailler chacun à mi-temps, mais il s'agit au total d'un seul ETP.
ATTENTION : Les internes en médecine, les élèves infirmiers ou autre ne doivent pas être inscrits dans les effectifs de Medlé.
## Profils particuliers :
- "Personnel autre" : dans le cadre de la réforme de la médecine légale en 2010, il est apparu que dans certaines structures, il y avait soit du temps d'aide soignant, soit de cadre de soins, etc. alloué au service. Il a donc été décidé de de nommer un "personnel autre" dont le coût a été calculé en 2009 à partir 1/2 temps d'aide soignant + 1/2 temps de cadre infirmier, soit 57 978,00 € (charges d'infrastructures de 20% comprises).
- Psychologue: l'ETP de psychologue financé par l'assurance maladie dans le cadre de la réforme de la médecine légale de 2010 à raison d'1 ETP par structure, n'entre pas dans les effectifs consignés dans Medlé.
## Qui doit remplir cette rubrique ? À quel rythme ?
Les ETP doivent être remplis par les services administratifs des directions des établissements de santé siège de structure (Direction des Ressources Humaines, Direction des Affaires Médicales...) et non par le responsable de l'UMJ/IML. Le remplissage doit être fait à chaque fin de mois, avant le 5 du mois suivant (circulaire interministérielle du 25 avril 2012).
Par ailleurs, une vérification et une validation finale doit être faite pour l'année N avant le 5 janvier de l'année N+1.
## Jusqu'à quand aura-t-on accès à l'ancien ONML ?
L'ancien ONML sera consultable jusqu'en janvier 2021. Vous pouvez par ailleurs extraire sous format excel toutes les données rentrées jusqu'ici.
À noter qu'une fois que votre structure entre les informations sur Medlé, il ne renseigne l'ONML .
## Quelles sont les prochaines fonctionnalités de Medlé ?
Vous pourrez bientôt :
- Liste des actes : filtrer par période et télécharger la liste de vos actes sous format excel
- Statistiques : consulter les nouvelles données qui sont régulièrement ajoutées dans les onglets "global", "vivant" et "thanato"
Nous vous envoyons régulièrement des mails de mises à jour produit afin que vous soyez tenus au courant le plus rapidement possible des mises à jour.
## J'ai une suggestion d'amélioration ou je ne trouve pas de réponse à ma question : à qui m'adresser ?
Pour toute question ou suggestion, merci de nous adresser votre demande à l'adresse email [contact.medle@fabrique.social.gouv.fr](mailto:contact.medle@fabrique.social.gouv.fr). Nous vous répondrons dans les plus brefs délais.
......@@ -2,80 +2,32 @@ import React from "react"
import { PropTypes } from "prop-types"
import Layout from "../components/Layout"
import { Container } from "reactstrap"
import { Title1, Title2 } from "../components/StyledComponents"
import { Title1 } from "../components/StyledComponents"
import { withAuthentication } from "../utils/auth"
const Section = ({ title }) => (
<Title2 className="text-left border-bottom text-capitalize font-weight-bold">{title}</Title2>
)
const Question = ({ title }) => <Title2 className="mt-5 mb-3 text-left text-info">{title}</Title2>
const Answer = ({ children }) => <div dangerouslySetInnerHTML={{ __html: children }} />
Section.propTypes = {
title: PropTypes.string.isRequired,
}
Question.propTypes = {
title: PropTypes.string.isRequired,
}
Answer.propTypes = {
children: PropTypes.string.isRequired,
import { Section, Question } from "../components/Faq"
import { MDXProvider } from "@mdx-js/react"
import FAQ from "../faq/faq.mdx"
const mdComponents = {
h1: function SectionWrapper(props) {
return <Section {...props} />
},
h2: function QuestionWrapper(props) {
return <Question {...props} />
},
}
const FaqPage = ({ currentUser }) => {
return (
<Layout currentUser={currentUser}>
<Container style={{ maxWidth: 720 }}>
<Title1 className="mt-5 mb-5">Foire aux questions</Title1>
<Section title="Utiliser le produit" />
<Question title="Comment me créer un compte ?" />
<Answer>
{`Pour toute demande de création de compte, merci d'effectuer une demande par email à l'adresse
<a href="mailto:contact.medle@fabrique.social.gouv.fr">contact.medle@fabrique.social.gouv.fr</a>
.&nbsp;
Il est préférable de préciser l'établissement auquel vous êtes rattaché, votre adresse email (qui vous servira d'identifiant) et l'objet de votre utilisation : déclaration des actes, déclaration des ETP,...`}
</Answer>
<Question title="Qui peut être administrateur de la structure ?" />
<Answer>{`Généralement le responsable de la structure UMJ/IML.`}</Answer>
<Question title="Comment supprimer un compte utilisateur ?" />
<Answer>
{`Pour toute suppression de compte, merci d'effectuer une demande par email à l'adresse contact.medle@fabrique.social.gouv.fr. Afin de gagner du temps, vous pouvez préciser votre identifiant (adresse email), votre nom et votre prénom.`}
</Answer>
<Question title="Quels types d'actes peut-on recenser ?" />
<Answer>
{`En fonction du type de personne examinée (Victime =vivante, Gardé.e à vue, Personne pour âge osseux (hors GAV), Examen pour OFPRA, Personne décédée, Autre), vous allez pouvoir déclarer les actes suivants :
<ul>
<li>Somatique / Psychiatrique</li>
<li>Scanner / Radiographie / Panoramique dentaire</li>
<li>Examen externe / Levée de corps / Autopsie / Anthropologie / Odontologie</li>
</ul>
`}
</Answer>
<Question title="Peut-on supprimer ou modifier un acte ?" />
<Answer>
{`Oui, pour cela, vous devez :
<ul>
<li>Accéder à la liste des actes (menu "tous les actes" dans la colonne de gauche)</li>
<li>Retrouver l'acte que vous souhaitez supprimer ou modifier (vous avez la fonction recherche en haut de page)</li>
<li>Cliquer sur le lien "voir"</li>
</ul>
Vous arriverez sur le détail de l'acte en question, vous pourrez ensuite :
<ul>
<li>Cliquer sur le bouton "supprimer"</li>
<li>Cliquer sur le bouton "modifier"</li>
</ul>
`}
</Answer>
</Container>
</Layout>
<MDXProvider components={mdComponents}>
<Layout currentUser={currentUser}>
<Container style={{ maxWidth: 720 }}>
<Title1 className="mt-5 mb-5">Foire aux questions</Title1>
<FAQ />
</Container>
</Layout>
</MDXProvider>
)
}
......
This diff is collapsed.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment