refacto: Exporting is now in CSV the values + auto gestion of perfusion

This commit is contained in:
gauvainboiche
2026-08-02 14:44:03 +02:00
parent c0843ed083
commit abe44eca1d
9 changed files with 646 additions and 217 deletions
+45 -23
View File
@@ -7,15 +7,53 @@
"mode_esk": "ESKETAMINE",
"mode_rac": "RACÉMIQUE",
"calculator": "Calculateur",
"export_pdf": "Exporter PDF",
"export_csv": "Exporter CSV",
"raz": "RAZ"
},
"patient": {
"title": "Caractéristiques Patient",
"weight": "Poids (kg)",
"age": "Âge (ans)",
"height": "Taille (cm)",
"concentration": "Concentration Produit (mg/mL)"
"name_label": "Nom du patient",
"name_placeholder": "ex: DUPONT Jean",
"weight_label": "Poids du patient (kg)",
"weight_warning": "⚠️ Modèles pharmacocinétiques non garantis hors de la plage 30 - 120 kg.",
"infusion_unit_label": "Unité de perfusion continue"
},
"units": {
"mg_kg_h": "mg / kg / h",
"mcg_kg_min": "µg / kg / min",
"mg_h": "mg / h (dose fixe)"
},
"buttons": {
"export_csv": "📊 Exporter valeurs CSV (ng/mL)"
},
"table": {
"summary_title": "🔍 Tableau de contrôle des concentrations calculées (0 - 300 min)",
"summary_subtitle": "Cliquer pour afficher/masquer",
"col_time": "Temps",
"col_bolus": "Bolus (mg)",
"col_infusion": "Perf. Active",
"col_domino": "Domino (ng/mL)",
"col_clements": "Clements (ng/mL)",
"col_kamp": "Kamp (ng/mL)"
},
"csv": {
"title": "KetaPK - Rapport de donnees brutes",
"weight": "Poids du patient (kg)",
"unit": "Unite de perfusion",
"col_time": "Temps (min)",
"col_bolus": "Bolus (mg)",
"col_infusion": "Perfusion active",
"col_domino": "Domino (ng/mL)",
"col_clements": "Clements (ng/mL)",
"col_kamp": "Kamp (ng/mL)"
},
"zones": {
"inactive": "Inactif",
"anti_hyperalgesic": "Anti-hyperalgésique",
"analgesia": "Analgésie",
"psychedelic": "Psychédélique",
"emergence": "Émergence",
"narcosis": "Narcose",
"excessive": "Excessif"
},
"models": {
"title": "Modèles Pharmacocinétiques"
@@ -24,7 +62,7 @@
"title": "Saisie Chronologique Doses & Perfusion (0 - 300 min)",
"scroll_hint": "Défilement horizontal 👉",
"bolus": "Bolus (mg)",
"perf": "Perf (mg/kg/h)"
"perf": "Débit perf."
},
"calculator": {
"title": "Calculateur & Conversions de Doses",
@@ -36,21 +74,5 @@
"infusion_header": "Conversion Perfusion",
"rate_mgkgh": "Débit (mg/kg/h)",
"rate_ugkgmin": "Débit (µg/kg/min)"
},
"zones": {
"inactive": "Inactif",
"anti_hyperalgesic": "Anti-Hyperalgésique",
"analgesia": "Analgésie",
"psychedelic": "Psychédélique",
"emergence": "Émergence",
"narcosis": "Narcose",
"excessive": "Excessif"
},
"pdf": {
"title": "KétaPK - Rapport de Simulation Pharmacocinétique",
"date": "Date de simulation : ",
"mode": "Mode sélectionné : ",
"patient_info": "Patient : Poids {weight} kg | Âge {age} ans | Taille {height} cm",
"disclaimer": "Ce document est généré par KétaPK Web. Veuillez vérifier les sorties avant toute action."
}
}