Files
t2a_v2/output/structured/141_23090597/141_23090597_fusionne_cim10.json
dom 13fe9fa666 chore: mise à jour output pipeline (anonymized + structured)
Résultats de re-traitement pipeline v2 sur 261 dossiers.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 23:14:42 +01:00

1191 lines
46 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"source_file": "",
"document_type": "trackare",
"sejour": {
"sexe": "M",
"age": 66,
"date_entree": "10/05/2023",
"date_sortie": "13/05/2023",
"duree_sejour": 3,
"mode_entree": "Autres admissions urgentes",
"imc": 28.0,
"poids": 84.0,
"taille": 172.0
},
"diagnostic_principal": {
"texte": "Pancréatite aiguë",
"cim10_suggestion": "K85.9",
"cim10_confidence": "high",
"cim10_final": "K85.9",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "severe",
"niveau_cma": 2,
"source": "regex",
"source_page": 2,
"source_excerpt": "...de la pyramide basale gauche.\nboui@ch-cotebasque.fr\nEn limite D'exploration, aspect évocateur d'une pancréatite aiguë . Pour mémoire, Surcharge athéromateuse de\nDr F. PREVOST l'aorte thoracique descendante, avec une d..."
},
"dp_selection": {
"chosen_index": 0,
"chosen_term": "Pancréatite aiguë",
"chosen_code": "K85.9",
"confidence": "high",
"verdict": "CONFIRMED",
"evidence": [
"Motif principal de prise en charge : douleur épigastrique",
"Conclusion explicite du dossier : 'pancréatite aiguë non grave d'étiologie indéterminée'",
"Diagnostic établi par les hépato-gastro-entérologues après exploration",
"Durée de séjour courte (3j) compatible avec prise en charge d'une pancréatite aiguë",
"Les autres candidats sont des comorbidités chroniques (HTA, BCPO, dyslipidémie, sinusite) ou des diagnostics non confirmés (lithiase, embolie pulmonaire)"
],
"reason": "La pancréatite aiguë est le diagnostic principal confirmé par les cliniciens et explique le motif de consultation (douleur épigastrique). C'est la pathologie aiguë justifiant l'hospitalisation, contrairement aux comorbidités chroniques listées qui ne font pas l'objet d'une prise en charge active durant ce séjour.",
"candidates": [
{
"index": 0,
"term": "Pancréatite aiguë",
"code": "K85.9",
"source": "regex",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 5.0,
"score_details": {
"section": 3,
"confidence": 0,
"diag_section_bonus": 2
}
},
{
"index": 3,
"term": "Embolie pulmonaire",
"code": "I26.9",
"source": "regex",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 5.0,
"score_details": {
"section": 3,
"confidence": 0,
"diag_section_bonus": 2
}
},
{
"index": 4,
"term": "Dyslipidémie",
"code": "E78.5",
"source": "regex",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 4.0,
"score_details": {
"section": 3,
"confidence": 0,
"motif_align": 2,
"diag_section_bonus": 2,
"comorbidity_malus": -3
}
},
{
"index": 1,
"term": "Lithiase vésiculaire",
"code": "K80.2",
"source": "regex",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 3.0,
"score_details": {
"section": 3,
"confidence": 0
}
},
{
"index": 7,
"term": "Sinusite chronique",
"code": "J32.9",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 1.0,
"score_details": {
"section": 1,
"confidence": 0
}
},
{
"index": 2,
"term": "Hypertension artérielle",
"code": "I10",
"source": "regex",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 0.0,
"score_details": {
"section": 3,
"confidence": 0,
"comorbidity_malus": -3
}
},
{
"index": 5,
"term": "Bronchopneumopathie chronique obstructive (BCPO) post-tabagique",
"code": "J44.9",
"source": "llm_das",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": -2.0,
"score_details": {
"section": 1,
"confidence": 0,
"comorbidity_malus": -3
}
}
],
"debug_scores": {
"top1": 5.0,
"top2": 5.0,
"delta": 0.0,
"llm": true
}
},
"dp_trackare": {
"chosen_index": 0,
"chosen_term": "Pancréatite aiguë",
"chosen_code": "K85.9",
"confidence": "high",
"verdict": "CONFIRMED",
"evidence": [
"Motif principal de prise en charge : douleur épigastrique",
"Conclusion explicite du dossier : 'pancréatite aiguë non grave d'étiologie indéterminée'",
"Diagnostic établi par les hépato-gastro-entérologues après exploration",
"Durée de séjour courte (3j) compatible avec prise en charge d'une pancréatite aiguë",
"Les autres candidats sont des comorbidités chroniques (HTA, BCPO, dyslipidémie, sinusite) ou des diagnostics non confirmés (lithiase, embolie pulmonaire)"
],
"reason": "La pancréatite aiguë est le diagnostic principal confirmé par les cliniciens et explique le motif de consultation (douleur épigastrique). C'est la pathologie aiguë justifiant l'hospitalisation, contrairement aux comorbidités chroniques listées qui ne font pas l'objet d'une prise en charge active durant ce séjour.",
"candidates": [
{
"index": 0,
"term": "Pancréatite aiguë",
"code": "K85.9",
"source": "regex",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 5.0,
"score_details": {
"section": 3,
"confidence": 0,
"diag_section_bonus": 2
}
},
{
"index": 3,
"term": "Embolie pulmonaire",
"code": "I26.9",
"source": "regex",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 5.0,
"score_details": {
"section": 3,
"confidence": 0,
"diag_section_bonus": 2
}
},
{
"index": 4,
"term": "Dyslipidémie",
"code": "E78.5",
"source": "regex",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 4.0,
"score_details": {
"section": 3,
"confidence": 0,
"motif_align": 2,
"diag_section_bonus": 2,
"comorbidity_malus": -3
}
},
{
"index": 1,
"term": "Lithiase vésiculaire",
"code": "K80.2",
"source": "regex",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 3.0,
"score_details": {
"section": 3,
"confidence": 0
}
},
{
"index": 7,
"term": "Sinusite chronique",
"code": "J32.9",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 1.0,
"score_details": {
"section": 1,
"confidence": 0
}
},
{
"index": 2,
"term": "Hypertension artérielle",
"code": "I10",
"source": "regex",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 0.0,
"score_details": {
"section": 3,
"confidence": 0,
"comorbidity_malus": -3
}
},
{
"index": 5,
"term": "Bronchopneumopathie chronique obstructive (BCPO) post-tabagique",
"code": "J44.9",
"source": "llm_das",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": -2.0,
"score_details": {
"section": 1,
"confidence": 0,
"comorbidity_malus": -3
}
}
],
"debug_scores": {
"top1": 5.0,
"top2": 5.0,
"delta": 0.0,
"llm": true
}
},
"dp_final": {
"chosen_index": 0,
"chosen_term": "Pancréatite aiguë",
"chosen_code": "K85.9",
"confidence": "high",
"verdict": "CONFIRMED",
"evidence": [
"Motif principal de prise en charge : douleur épigastrique",
"Conclusion explicite du dossier : 'pancréatite aiguë non grave d'étiologie indéterminée'",
"Diagnostic établi par les hépato-gastro-entérologues après exploration",
"Durée de séjour courte (3j) compatible avec prise en charge d'une pancréatite aiguë",
"Les autres candidats sont des comorbidités chroniques (HTA, BCPO, dyslipidémie, sinusite) ou des diagnostics non confirmés (lithiase, embolie pulmonaire)"
],
"reason": "La pancréatite aiguë est le diagnostic principal confirmé par les cliniciens et explique le motif de consultation (douleur épigastrique). C'est la pathologie aiguë justifiant l'hospitalisation, contrairement aux comorbidités chroniques listées qui ne font pas l'objet d'une prise en charge active durant ce séjour.",
"candidates": [
{
"index": 0,
"term": "Pancréatite aiguë",
"code": "K85.9",
"source": "regex",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 5.0,
"score_details": {
"section": 3,
"confidence": 0,
"diag_section_bonus": 2
}
},
{
"index": 3,
"term": "Embolie pulmonaire",
"code": "I26.9",
"source": "regex",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 5.0,
"score_details": {
"section": 3,
"confidence": 0,
"diag_section_bonus": 2
}
},
{
"index": 4,
"term": "Dyslipidémie",
"code": "E78.5",
"source": "regex",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 4.0,
"score_details": {
"section": 3,
"confidence": 0,
"motif_align": 2,
"diag_section_bonus": 2,
"comorbidity_malus": -3
}
},
{
"index": 1,
"term": "Lithiase vésiculaire",
"code": "K80.2",
"source": "regex",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 3.0,
"score_details": {
"section": 3,
"confidence": 0
}
},
{
"index": 7,
"term": "Sinusite chronique",
"code": "J32.9",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 1.0,
"score_details": {
"section": 1,
"confidence": 0
}
},
{
"index": 2,
"term": "Hypertension artérielle",
"code": "I10",
"source": "regex",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 0.0,
"score_details": {
"section": 3,
"confidence": 0,
"comorbidity_malus": -3
}
},
{
"index": 5,
"term": "Bronchopneumopathie chronique obstructive (BCPO) post-tabagique",
"code": "J44.9",
"source": "llm_das",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": -2.0,
"score_details": {
"section": 1,
"confidence": 0,
"comorbidity_malus": -3
}
}
],
"debug_scores": {
"top1": 5.0,
"top2": 5.0,
"delta": 0.0,
"llm": true
}
},
"quality_flags": {
"trackare_only_mode": true
},
"diagnostics_associes": [
{
"texte": "Lithiase vésiculaire",
"cim10_suggestion": "K80.2",
"cim10_confidence": "high",
"cim10_final": "K80.2",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "regex",
"source_page": 2,
"source_excerpt": "...lan étiologique:\nmédical de fédération Réalisation d'une échographie hépatique ne retrouvant pas de lithiase vésiculaire.\nChef de Service Pas d'hypercalcémie, pas d'hyper TG.\nDr F. AUDEMAR La consommation d'alcool est to..."
},
{
"texte": "Hypertension artérielle",
"cim10_suggestion": "I10",
"cim10_confidence": "high",
"cim10_final": "I10",
"sources_rag": [],
"preuves_cliniques": [],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "regex"
},
{
"texte": "Embolie pulmonaire",
"cim10_suggestion": "I26.9",
"cim10_confidence": "high",
"cim10_final": "I26.9",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"est_cms": true,
"niveau_severite": "severe",
"niveau_cma": 3,
"source": "regex",
"source_page": 1,
"source_excerpt": "...ch-cotebasque.fr\nDr F. PREVOST\nRPPS : 10100532760 Angioscanner thoracique permettant d'eliminer une embolie pulmonaire. En limite d'exploration, aspect de pancreatite\nHépato-gastro-entérologue et assistante aigue avec..."
},
{
"texte": "Dyslipidémie",
"cim10_suggestion": "E78.5",
"cim10_confidence": "high",
"cim10_final": "E78.5",
"sources_rag": [],
"preuves_cliniques": [],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "regex",
"source_page": 1,
"source_excerpt": "...eau 55%)\nHépato-gastro-entérologue\nSinusites chroniques\nOncologue digestif\nmbrugel@ch-cotebasque.fr Dyslipidémie\nDr C. CAZELLES-BOUDIER Maladie vasculaire avec sténose carotidienne intermédiaire, anévrysme de l'a..."
},
{
"texte": "Bronchopneumopathie chronique obstructive (BCPO) post-tabagique",
"cim10_suggestion": "J44.9",
"cim10_confidence": "high",
"cim10_final": "J44.9",
"justification": "BCPO documentée dans les antécédents avec VEMS 58% (modérée à sévère). Antécédent récent d'ACR sur bronchospasme mentionné dans le contexte clinique. Patient sous traitement Trimbow (corticoïde/LABA/LAMA). Pathologie chronique ayant mobilisé des ressources pendant le séjour (suivi, traitement, surveillance respiratoire).",
"sources_rag": [],
"preuves_cliniques": [],
"niveau_severite": "leger",
"niveau_cma": 1,
"source": "llm_das"
},
{
"texte": "Insuffisance rénale chronique légère",
"cim10_suggestion": "N18.3",
"cim10_confidence": "high",
"cim10_final": "N18.3",
"justification": "Créatinine 8 [N: 50-120] est anormalement basse, ce qui peut indiquer une insuffisance rénale chronique légère (clairance réduite). Cette valeur basse est pathologique et pertinente pour le suivi du patient hospitalisé.",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "leger",
"niveau_cma": 2,
"source": "llm_das"
},
{
"texte": "Sinusite chronique",
"cim10_suggestion": "J32.9",
"cim10_confidence": "high",
"cim10_final": "J32.9",
"justification": "Sinusites chroniques documentées dans les antécédents. Pathologie chronique pertinente pour le dossier médical du patient hospitalisé.",
"sources_rag": [],
"preuves_cliniques": [],
"niveau_severite": "leger",
"niveau_cma": 1,
"source": "llm_das"
},
{
"texte": "Thrombose veineuse profonde",
"cim10_suggestion": "I80.2",
"cim10_confidence": "high",
"cim10_final": "I80.2",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 3,
"source": "regex"
},
{
"texte": "Insuffisance rénale",
"cim10_suggestion": "N19",
"cim10_confidence": "high",
"cim10_final": "N19",
"sources_rag": [],
"preuves_cliniques": [],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "regex",
"source_page": 18,
"source_excerpt": "...on conjugée non et non conjugée non\nréalisé. réalisé.\nNon-applicable en cas Non-applicable en cas\nd'insuffisance rénale d'insuffisance rénale\naigue. Estimation du aigue. Estimation du\nDFG non validée dans DFG non validé..."
},
{
"texte": "Hyperkaliémie",
"cim10_suggestion": "E87.5",
"cim10_confidence": "medium",
"cim10_final": "E87.5",
"justification": "Potassium 8 [N: 3.5-5] en début de séjour, valeur significativement élevée ayant nécessité une prise en charge thérapeutique dans le contexte de pancréatite aiguë",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "llm_das"
},
{
"texte": "Hypoglycémie",
"cim10_suggestion": "E16.2",
"cim10_confidence": "medium",
"cim10_final": "E16.2",
"justification": "Glycémie 1.08 [N: 3.9-5.5] en début de séjour, valeur anormalement basse ayant mobilisé des ressources pour correction",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "llm_das"
}
],
"actes_ccam": [
{
"texte": "TDM abdominal",
"code_ccam_suggestion": "ZCQK002",
"sources_rag": [],
"date": "13/05",
"validite": "valide",
"alertes": []
}
],
"antecedents": [
{
"texte": "Dr M. [MEDECIN_4]"
},
{
"texte": "A. Interne Hôpitaux Reims",
"source_page": 1,
"source_excerpt": "...Ass Hôpitaux\nHépato-gastro-entérologue Antécédents :\nmboube@ch-cotebasque.fr\nHTA\nDr M. BRUGEL\nDNID\nA. Interne Hôpitaux Reims\nA. Ass. Hôpitaux Reims BCPO post tabagique, tabac non sevré et SAOS appareillé (mais ne l'utilise p..."
},
{
"texte": "A. Ass. Hôpitaux Reims BCPO post tabagique, tabac non sevré et SAOS appareillé (mais ne l'utilise pas) : suivi par le Dr [MEDECIN_5] (VEMS 58%,",
"source_page": 1,
"source_excerpt": "...o-entérologue Antécédents :\nmboube@ch-cotebasque.fr\nHTA\nDr M. BRUGEL\nDNID\nA. Interne Hôpitaux Reims\nA. Ass. Hôpitaux Reims BCPO post tabagique, tabac non sevré et SAOS appareillé (mais ne l'utilise pas) : suivi par le Dr SALTI (VEMS 58%,\nDESC Cancérologie Tiffeneau 55%)\nHépato-gastro-entérologue\nSinusites chroniques\nOncologue digestif\nmbruge..."
},
{
"texte": "DESC Cancérologie Tiffe [PERSONNE_2] 55%)"
},
{
"texte": "Hépato-gastro-entérologue",
"source_page": 1,
"source_excerpt": "...ne Hôpitaux Strasbourg Mon cher confrère,\nA. Chef Clinique Ass. Hôpitaux\nDESC Oncologie Digestive\nHépato-gastro-entérologue Votre patient DARRIGADE Bernard né le 04/11/1956 a été hospitalisé dans le service du 10/05/2023 au..."
},
{
"texte": "Sinusites chroniques",
"source_page": 1,
"source_excerpt": "...pas) : suivi par le Dr SALTI (VEMS 58%,\nDESC Cancérologie Tiffeneau 55%)\nHépato-gastro-entérologue\nSinusites chroniques\nOncologue digestif\nmbrugel@ch-cotebasque.fr Dyslipidémie\nDr C. CAZELLES-BOUDIER Maladie vasculaire..."
},
{
"texte": "Oncologue digestif",
"source_page": 1,
"source_excerpt": "...Dr SALTI (VEMS 58%,\nDESC Cancérologie Tiffeneau 55%)\nHépato-gastro-entérologue\nSinusites chroniques\nOncologue digestif\nmbrugel@ch-cotebasque.fr Dyslipidémie\nDr C. CAZELLES-BOUDIER Maladie vasculaire avec sténose caroti..."
},
{
"texte": "[EMAIL_8] Dyslipidémie"
},
{
"texte": "A. Interne Hôpitaux Limoges 90%",
"source_page": 1,
"source_excerpt": "...avec sténose carotidienne intermédiaire, anévrysme de l'aorte 30 mm, sténose sous clavière droite >\nA. Interne Hôpitaux Limoges 90%\nA. Chef Clinique Ass. Hôpitaux Cardiopathie ischémique non stenté (coro en novembre : sténose de..."
},
{
"texte": "A. Chef Clinique Ass. Hôpitaux Cardiopathie ischémique non stenté (coro en novembre : sténose de la circonflexe)",
"source_page": 1,
"source_excerpt": "...édiaire, anévrysme de l'aorte 30 mm, sténose sous clavière droite >\nA. Interne Hôpitaux Limoges 90%\nA. Chef Clinique Ass. Hôpitaux Cardiopathie ischémique non stenté (coro en novembre : sténose de la circonflexe)\nHépato-gastro-entérologue\nProctologue OH chronique sevré\nExplorations Fonct. Digestives Canal carpi..."
},
{
"texte": "Proctologue OH chronique sevré",
"source_page": 1,
"source_excerpt": "...thie ischémique non stenté (coro en novembre : sténose de la circonflexe)\nHépato-gastro-entérologue\nProctologue OH chronique sevré\nExplorations Fonct. Digestives Canal carpien droit\nmcboudier@ch-cotebasque.fr Pas d'allergies médic..."
},
{
"texte": "Explorations Fonct. Digestives Canal carpien droit",
"source_page": 1,
"source_excerpt": "...o en novembre : sténose de la circonflexe)\nHépato-gastro-entérologue\nProctologue OH chronique sevré\nExplorations Fonct. Digestives Canal carpien droit\nmcboudier@ch-cotebasque.fr Pas d'allergies médicamenteuses connues.\nDr F. GOUTORBE\nA. In. Hôpitaux..."
},
{
"texte": "[EMAIL_7] Pas d'allergies médicamenteuses connues."
},
{
"texte": "A. In. Hôpitaux Clermont Ferrand",
"source_page": 1,
"source_excerpt": "...-cotebasque.fr\nPraticiens Hospitaliers\n- Motif d'hospitalisation : douleur épigastrique\nDr M. BOUBE\nA. In. Hôpitaux Clermont Ferrand\nA. Chef de clinique - Ass Hôpitaux\nHépato-gastro-entérologue Antécédents :\nmboube@ch-cotebasque.fr..."
}
],
"traitements_sortie": [],
"biologie_cle": [
{
"test": "Potassium",
"valeur": "4",
"valeur_num": 4.0,
"anomalie": false,
"quality": "ok"
},
{
"test": "Hémoglobine",
"valeur": "12",
"valeur_num": 12.0,
"anomalie": false,
"quality": "ok"
},
{
"test": "Plaquettes",
"valeur": "316",
"valeur_num": 316.0,
"anomalie": false,
"quality": "ok",
"source_page": 2,
"source_excerpt": "...lorations Fonct. Digestives\nmcboudier@ch-cotebasque.fr BILAN BIOLOGIQUE :\nDr F. GOUTORBE Hb 12 GB 9 Plaquettes 316 TP 107\nA. In. Hôpitaux Clermont Ferrand Ddimères 807\nA. Chef de clinique - Ass Hôpitaux\nTroponi..."
},
{
"test": "Créatinine",
"valeur": "8",
"valeur_num": 8.0,
"anomalie": true,
"quality": "ok",
"source_page": 2,
"source_excerpt": "...NP 347\nDESC Oncologie Digestive\nProctologue Bilan hépatique non perturbé\nfgoutorbe@ch-cotebasque.fr Créatinine 8\nDr A.GUILNGAR Na 138 K 4\nA.Interne Hôpitaux Bordeaux > Rajout Lipase 43 000\nDESC Oncologie Digest..."
},
{
"test": "CRP",
"valeur": "28",
"valeur_num": 28.0,
"anomalie": true,
"quality": "ok",
"source_page": 5,
"source_excerpt": "...lan biologique.\nParfaitement stable.\nPas de douleurs. Reprise du transit.\n12/05/2023 Pas de fievre. CRP en baisse à 40.\nNote d'évolution Capucine CHAPPE\n11:15 HTA mais hyperhydratation, a repris une alim..."
},
{
"test": "ASAT",
"valeur": "37",
"valeur_num": 37.0,
"anomalie": false,
"quality": "ok",
"source_page": 18,
"source_excerpt": "...un Dans les autres cas, un\ncontrôle à distance est contrôle à distance est\nrecommandé. recommandé.\nASAT 37 U/l 33 U/l\nBilirubine totale &lt; Bilirubine totale &lt;\n21 µmol/L : dosage des 21 µmol/L : dosa..."
},
{
"test": "ALAT",
"valeur": "82",
"valeur_num": 82.0,
"anomalie": true,
"quality": "ok",
"source_page": 19,
"source_excerpt": ".../l\nMonocytes (%) 10,7 % 11,6 %\nMonocytes (#) 1,24 10.9/l 1,12 10.9/l\nGlucose 7,7 mmol/l 17,0 mmol/l\nALAT 82 U/l 24 U/l\nréalisée sur automate réalisée sur automate\nFormule sanguine\nXN (Sysmex) XN (Sysmex)..."
},
{
"test": "Sodium",
"valeur": "138",
"valeur_num": 138.0,
"anomalie": false,
"quality": "ok",
"source_page": 19,
"source_excerpt": "...)\nHémoglobine 12,7 g/dl 12,7 g/dl\nVGM 86,6 fl 88,0 fl\nTCMH 29,3 pg 28,8 pg\nCCMH 33,9 g/dl 32,7 g/dl\nSodium 138 mmol/l 138 mmol/l\nOsmolarité sang 284 mOSM/l 293 mOSM/l\nPlaquettes 302 10.9/l 316 10.9/l\nPatien..."
},
{
"test": "Potassium",
"valeur": "8",
"valeur_num": 8.0,
"anomalie": true,
"quality": "suspect",
"discard_reason": "Valeur à 1 chiffre (possible décimale perdue) : vérifier dans le CR",
"source_page": 19,
"source_excerpt": "...R DDID -\nAnalyse(s) ajoutée(s)\nRajout d'hémostase\npar le médecin, le\n10/05/23 à 08:36\nINR 1,09 0,96\nPotassium 3,6 mmol/l 4,0 mmol/l\nLipase 42857 U/l\nLeucocytes 11,56 10.9/l 9,66 10.9/l\nHématies 4,33 10.12/l (t..."
},
{
"test": "Potassium",
"valeur": "3.6",
"valeur_num": 3.6,
"anomalie": false,
"quality": "ok",
"source_page": 19,
"source_excerpt": "...R DDID -\nAnalyse(s) ajoutée(s)\nRajout d'hémostase\npar le médecin, le\n10/05/23 à 08:36\nINR 1,09 0,96\nPotassium 3,6 mmol/l 4,0 mmol/l\nLipase 42857 U/l\nLeucocytes 11,56 10.9/l 9,66 10.9/l\nHématies 4,33 10.12/l (t..."
},
{
"test": "Chlore",
"valeur": "103",
"valeur_num": 103.0,
"quality": "ok",
"source_page": 19,
"source_excerpt": "...5 Page 18 de 20\n\nCalcium 2,21 mmol/l\nEstimation du DFG (CKD-\n89 ml/mn/1.73 m2 84 ml/mn/1.73 m2\nEPI)\nChlore 103 mmol/l 103 mmol/l\nCréatinine 80 µmol/l 84 µmol/l\nCRP 28 mg/l\nCompte-rendu laboratoire Labo23051..."
},
{
"test": "Calcium",
"valeur": "2.21",
"valeur_num": 2.21,
"quality": "ok",
"source_page": 19,
"source_excerpt": "...E GASTRO B2 HC ) - Taille: 172 cm - Poids: 83.7 kg - IMC: 28.292\nLe 13/05/2023 14:35 Page 18 de 20\n\nCalcium 2,21 mmol/l\nEstimation du DFG (CKD-\n89 ml/mn/1.73 m2 84 ml/mn/1.73 m2\nEPI)\nChlore 103 mmol/l 103 mm..."
},
{
"test": "Hémoglobine",
"valeur": "12.7",
"valeur_num": 12.7,
"anomalie": false,
"quality": "ok",
"source_page": 19,
"source_excerpt": "...Lipase 42857 U/l\nLeucocytes 11,56 10.9/l 9,66 10.9/l\nHématies 4,33 10.12/l (t/l) 4,41 10.12/l (t/l)\nHémoglobine 12,7 g/dl 12,7 g/dl\nVGM 86,6 fl 88,0 fl\nTCMH 29,3 pg 28,8 pg\nCCMH 33,9 g/dl 32,7 g/dl\nSodium 138 mm..."
},
{
"test": "VGM",
"valeur": "86.6",
"valeur_num": 86.6,
"quality": "ok",
"source_page": 19,
"source_excerpt": "...6 10.9/l 9,66 10.9/l\nHématies 4,33 10.12/l (t/l) 4,41 10.12/l (t/l)\nHémoglobine 12,7 g/dl 12,7 g/dl\nVGM 86,6 fl 88,0 fl\nTCMH 29,3 pg 28,8 pg\nCCMH 33,9 g/dl 32,7 g/dl\nSodium 138 mmol/l 138 mmol/l\nOsmolari..."
},
{
"test": "Plaquettes",
"valeur": "302",
"valeur_num": 302.0,
"anomalie": false,
"quality": "ok",
"source_page": 5,
"source_excerpt": "...ur le scanner AP visualisé\nPlace en gastro possible dans l'après midi\nBILAN BIOLOGIQUE :\nHb 12 GB 9 Plaquettes 316 TP 107\nDdimères 807\nTroponine < 1.5 BNP 347\nBilan hépatique non perturbé\nCréatinine 8\nNa 138 K..."
},
{
"test": "Leucocytes",
"valeur": "11.56",
"valeur_num": 11.56,
"anomalie": true,
"quality": "ok",
"source_page": 19,
"source_excerpt": "...par le médecin, le\n10/05/23 à 08:36\nINR 1,09 0,96\nPotassium 3,6 mmol/l 4,0 mmol/l\nLipase 42857 U/l\nLeucocytes 11,56 10.9/l 9,66 10.9/l\nHématies 4,33 10.12/l (t/l) 4,41 10.12/l (t/l)\nHémoglobine 12,7 g/dl 12,7..."
},
{
"test": "Créatinine",
"valeur": "80",
"valeur_num": 80.0,
"anomalie": false,
"quality": "ok",
"source_page": 5,
"source_excerpt": "...Hb 12 GB 9 Plaquettes 316 TP 107\nDdimères 807\nTroponine < 1.5 BNP 347\nBilan hépatique non perturbé\nCréatinine 8\nNa 138 K 4\n> Rajout Lipase 43 000\nANGIOSCANNER THORACIQUE :\nPas d'embolie pulmonaire récente mise..."
},
{
"test": "Glycémie",
"valeur": "1.08",
"valeur_num": 1.08,
"anomalie": true,
"quality": "ok",
"source_page": 2,
"source_excerpt": "...7 137 196 135 181\nSystolique\nPA\n64 83 81 67 73 59 84 69 79\nDiastolique\nSaturation\n99 98 98 99 99 97\nGlycémie\n1,08 1,77 1,16 2,79 1,50 1,36 1,72\ncapillaire\nTempérature 37 37,20 36,60 36,60 36,20\nVentilation Ve..."
},
{
"test": "Glycémie",
"valeur": "7.7",
"valeur_num": 7.7,
"anomalie": true,
"quality": "ok",
"source_page": 2,
"source_excerpt": "...7 137 196 135 181\nSystolique\nPA\n64 83 81 67 73 59 84 69 79\nDiastolique\nSaturation\n99 98 98 99 99 97\nGlycémie\n1,08 1,77 1,16 2,79 1,50 1,36 1,72\ncapillaire\nTempérature 37 37,20 36,60 36,60 36,20\nVentilation Ve..."
}
],
"biologie_discarded": [],
"imagerie": [],
"complications": [
{
"texte": "Abcès",
"source_page": 2,
"source_excerpt": "...CINE GASTRO B2 HC\nDiagnostic aux urgences\nType Etat Code Date\nK85.0 Pancréatite aiguë idiopathique (abcès du pancréas, nécrose, pancréatite hémorragique, purulente,\nPrincipal actif 10/05/2023 12:02\nsubaigu..."
}
],
"alertes_codage": [
"FUSION: 2 documents fusionnés",
"QUALITE DEGRADEE : erreur RAG — codage sans référentiels",
"3 CMA probables détectées — impact potentiel sur le niveau de sévérité GHM",
"CMA niveau 2 : 'Lithiase vésiculaire' (K80.2) — sévérité non_evalue",
"CMA niveau 3 : 'Embolie pulmonaire' (I26.9) — sévérité severe, marqueurs : aigu",
"CMA niveau 2 : 'Insuffisance rénale chronique légère' (N18.3) — sévérité leger, marqueurs : chronique, legere",
"QC: DAS K80.2 (Lithiase vésiculaire) à reconsidérer — Aucune preuve clinique de lithiase vésiculaire. Pas d'imagerie mentionnée, pas de symptomatologie biliaire. Codage non justifié.",
"QC: DAS I10 (Hypertension artérielle) à reconsidérer — Aucune preuve d'hypertension artérielle dans le dossier. Pas de valeurs tensionnelles rapportées, pas de traitement antihypertenseur mentionné. Codage non fondé.",
"QC: DAS I26.9 (Embolie pulmonaire) à reconsidérer — Aucune preuve d'embolie pulmonaire. Pas de symptomatologie, pas d'imagerie (angioscanner), pas de contexte clinique justifiant ce diagnostic grave. Codage non fondé.",
"QC: DAS E78.5 (Dyslipidémie) à reconsidérer — Aucune preuve de dyslipidémie. Pas de bilan lipidique fourni, pas de traitement hypolipémiant mentionné. Codage non justifié.",
"QC: DAS N18.3 (Insuffisance rénale chronique légère) à reconsidérer — Erreur d'interprétation majeure. Créatinine 8 µmol/L est ANORMALEMENT BASSE (normale: 50-120), non élevée. Cela ne signifie pas insuffisance rénale chronique. Peut indiquer une malnutrition ou erreur de mesure. Codage fondé sur une mauvaise interprétation biologique.",
"QC: DAS J32.9 (Sinusite chronique) à reconsidérer — Sinusites chroniques mentionnées dans les antécédents mais SANS preuve active durant ce séjour. Pas de symptomatologie ORL rapportée. Antécédent trop ancien/inactif pour justifier un codage DAS. Codage non pertinent pour ce séjour.",
"QC: ⚠️ ALERTE CRITIQUE : Dossier clinique extrêmement pauvre en justifications. 8 codes codés, 0 preuve clinique concrète fournie pour 7 d'entre eux.",
"QC: ⚠️ ERREUR BIOLOGIQUE GRAVE : Interprétation inversée de la créatinine (basse interprétée comme insuffisance rénale).",
"QC: ⚠️ SURCODAGE SUSPECT : Accumulation de diagnostics graves (pancréatite, EP, lithiase) sans aucune justification clinique. Risque de codage frauduleux ou de confusion dossier.",
"QC: ⚠️ ABSENCE DE DIAGNOSTIC PRINCIPAL CLAIR : Le DP (K85.9) n'est pas justifié. Quel est le motif réel d'hospitalisation de 3 jours ?",
"QC: ⚠️ MANQUE DE DOCUMENTATION : Aucun compte-rendu clinique, aucun examen complémentaire, aucune prescription mentionnée. Dossier incomplet.",
"QC: ✓ SEUL CODE VALIDE : J44.9 (BCPO) basé sur antécédent documenté avec spirométrie.",
"5 CMA probables détectées — impact potentiel sur le niveau de sévérité GHM",
"CMA niveau 3 : 'Thrombose veineuse profonde' (I80.2) — sévérité non_evalue",
"CMA niveau 2 : 'Hyperkaliémie' (E87.5) — sévérité non_evalue",
"CMA niveau 2 : 'Hypoglycémie' (E16.2) — sévérité non_evalue",
"QC: DAS K80.2 (Lithiase vésiculaire) à reconsidérer — AUCUNE preuve clinique. Pas de diagnostic de lithiase vésiculaire documenté. Codage sans justification.",
"QC: DAS I10 (Hypertension artérielle) à reconsidérer — AUCUNE preuve clinique. Pas de mention d'HTA dans le dossier. Antécédent non documenté.",
"QC: DAS I26.9 (Embolie pulmonaire) à reconsidérer — AUCUNE preuve clinique. Pas de diagnostic d'embolie pulmonaire. Codage sans justification.",
"QC: DAS I80.2 (Thrombose veineuse profonde) à reconsidérer — AUCUNE preuve clinique. Pas de diagnostic de TVP. Codage sans justification.",
"QC: DAS E78.5 (Dyslipidémie) à reconsidérer — AUCUNE preuve clinique. Pas de dosage lipidique dans le dossier. Codage sans justification.",
"QC: DAS N19 (Insuffisance rénale) à reconsidérer — AUCUNE preuve clinique. Créatinine 80 µmol/L = normale (N: 50-120). Pas d'insuffisance rénale. Codage erroné.",
"QC: 🚨 CODAGE MASSIF NON JUSTIFIÉ : 6 codes sur 9 sans aucune preuve clinique (codes 2-7). Risque de fraude PMSI/codage abusif.",
"QC: ⚠️ DIAGNOSTIC PRINCIPAL SUSPECT : K85.9 (pancréatite) codé sans amylasémie/lipasémie. Diagnostic non étayé.",
"QC: ⚠️ ANOMALIES BIOLOGIQUES TRANSITOIRES : K=8 et glycémie=1.08 semblent corrigées rapidement. Vérifier si justifient vraiment un codage diagnostique ou si ce sont des anomalies de laboratoire isolées.",
"QC: ⚠️ COMPLICATION MENTIONNÉE NON CODÉE : 'Abcès' documenté mais non codé. Localisation et lien avec DP à clarifier (abcès pancréatique ? hépatique ?).",
"QC: ⚠️ ABSENCE DE PREUVE DOCUMENTAIRE : Aucun justificatif clinique fourni pour 9 codes. Dossier incomplet ou codage spéculatif.",
"QC: 📋 RECOMMANDATION : Demander au clinicien les éléments justificatifs (imagerie, biologie spécialisée, notes cliniques) avant validation. Risque de rejet PMSI élevé.",
"Aucun DP extrait (ni Trackare ni CRH)",
"VETOS[FINAL]: FAIL (score=0)",
"VETO-02 [MEDIUM] diagnostics_associes[1]: DAS I10 sans preuve exploitable",
"VETO-02 [MEDIUM] diagnostics_associes[4]: DAS J44.9 sans preuve exploitable",
"VETO-02 [MEDIUM] diagnostics_associes[5]: DAS N18.3 sans preuve exploitable",
"VETO-02 [MEDIUM] diagnostics_associes[6]: DAS J32.9 sans preuve exploitable",
"VETO-02 [MEDIUM] diagnostics_associes[7]: DAS I80.2 sans preuve exploitable",
"VETO-02 [MEDIUM] diagnostics_associes[9]: DAS E87.5 sans preuve exploitable",
"VETO-02 [MEDIUM] diagnostics_associes[10]: DAS E16.2 sans preuve exploitable",
"VETO-02 [HARD] actes_ccam[0]: Acte ZCQK002 sans preuve exploitable",
"VETO-03 [HARD] diagnostics_associes[0]: DAS K80.2 contredit par la preuve (négation)",
"VETO-09 [LOW] diagnostics_associes[5]: IR N18.3 à confirmer (créat=8.0)",
"VETO-09 [LOW] diagnostics_associes[8]: IR N19 à confirmer (créat=8.0)"
],
"source_files": [
"CRH 23090597.pdf",
"trackare-BA042686-23090597_BA042686_23090597.pdf"
],
"ghm_estimation": {
"cmd": "07",
"cmd_libelle": "Affections hépatobiliaires et pancréatiques",
"type_ghm": "K",
"severite": 3,
"ghm_approx": "07K??3",
"cma_count": 6,
"cms_count": 1,
"alertes": []
},
"controles_cpam": [],
"veto_report": {
"verdict": "FAIL",
"score_contestabilite": 0,
"issues": [
{
"veto": "VETO-02",
"severity": "MEDIUM",
"where": "diagnostics_associes[1]",
"message": "DAS I10 sans preuve exploitable",
"citation": "Principe de preuve : tout diagnostic/acte doit être étayé par une trace dans le dossier médical (Guide Méthodologique MCO)"
},
{
"veto": "VETO-02",
"severity": "MEDIUM",
"where": "diagnostics_associes[4]",
"message": "DAS J44.9 sans preuve exploitable",
"citation": "Principe de preuve : tout diagnostic/acte doit être étayé par une trace dans le dossier médical (Guide Méthodologique MCO)"
},
{
"veto": "VETO-02",
"severity": "MEDIUM",
"where": "diagnostics_associes[5]",
"message": "DAS N18.3 sans preuve exploitable",
"citation": "Principe de preuve : tout diagnostic/acte doit être étayé par une trace dans le dossier médical (Guide Méthodologique MCO)"
},
{
"veto": "VETO-02",
"severity": "MEDIUM",
"where": "diagnostics_associes[6]",
"message": "DAS J32.9 sans preuve exploitable",
"citation": "Principe de preuve : tout diagnostic/acte doit être étayé par une trace dans le dossier médical (Guide Méthodologique MCO)"
},
{
"veto": "VETO-02",
"severity": "MEDIUM",
"where": "diagnostics_associes[7]",
"message": "DAS I80.2 sans preuve exploitable",
"citation": "Principe de preuve : tout diagnostic/acte doit être étayé par une trace dans le dossier médical (Guide Méthodologique MCO)"
},
{
"veto": "VETO-02",
"severity": "MEDIUM",
"where": "diagnostics_associes[9]",
"message": "DAS E87.5 sans preuve exploitable",
"citation": "Principe de preuve : tout diagnostic/acte doit être étayé par une trace dans le dossier médical (Guide Méthodologique MCO)"
},
{
"veto": "VETO-02",
"severity": "MEDIUM",
"where": "diagnostics_associes[10]",
"message": "DAS E16.2 sans preuve exploitable",
"citation": "Principe de preuve : tout diagnostic/acte doit être étayé par une trace dans le dossier médical (Guide Méthodologique MCO)"
},
{
"veto": "VETO-02",
"severity": "HARD",
"where": "actes_ccam[0]",
"message": "Acte ZCQK002 sans preuve exploitable",
"citation": "Principe de preuve : tout diagnostic/acte doit être étayé par une trace dans le dossier médical (Guide Méthodologique MCO)"
},
{
"veto": "VETO-03",
"severity": "HARD",
"where": "diagnostics_associes[0]",
"message": "DAS K80.2 contredit par la preuve (négation)",
"citation": "Guide Méthodologique MCO : Un diagnostic ne peut être retenu si le compte-rendu le contredit explicitement"
},
{
"veto": "VETO-09",
"severity": "LOW",
"where": "diagnostics_associes[5]",
"message": "IR N18.3 à confirmer (créat=8.0)"
},
{
"veto": "VETO-09",
"severity": "LOW",
"where": "diagnostics_associes[8]",
"message": "IR N19 à confirmer (créat=8.0)"
}
]
},
"completude": {
"checks": [
{
"code": "K85.9",
"libelle": "Pancréatite aiguë",
"type_diag": "DP",
"items": [
{
"categorie": "biologie",
"element": "Lipasémie",
"statut": "absent",
"importance": "obligatoire",
"impact_cpam": "Lipase > 3N est le critère diagnostique de référence"
},
{
"categorie": "imagerie",
"element": "Scanner abdominal",
"statut": "absent",
"importance": "recommande",
"impact_cpam": "Scanner recommandé pour évaluer la sévérité (Balthazar)"
}
],
"score": 0,
"verdict": "indefendable",
"resume": "0/1 obligatoires, 0/1 recommandés"
},
{
"code": "I26.9",
"libelle": "Embolie pulmonaire",
"type_diag": "DAS",
"items": [
{
"categorie": "imagerie",
"element": "Angioscanner thoracique",
"statut": "absent",
"importance": "obligatoire",
"impact_cpam": "Imagerie indispensable pour confirmer une EP"
},
{
"categorie": "biologie",
"element": "D-dimères",
"statut": "absent",
"importance": "recommande",
"impact_cpam": "D-dimères utiles si négatifs pour exclure, non suffisants seuls"
}
],
"score": 0,
"verdict": "indefendable",
"resume": "0/1 obligatoires, 0/1 recommandés"
},
{
"code": "N18.3",
"libelle": "Insuffisance rénale chronique légère",
"type_diag": "DAS",
"items": [
{
"categorie": "biologie",
"element": "Créatinine",
"statut": "present_non_confirme",
"valeur": "8",
"importance": "obligatoire",
"impact_cpam": "Créatinine obligatoire pour confirmer une insuffisance rénale",
"confirmation_detail": "Créatinine ≤ 120 µmol/L : IR non confirmée biologiquement"
},
{
"categorie": "biologie",
"element": "DFG",
"statut": "absent",
"importance": "recommande",
"impact_cpam": "Permet de stadifier l'IR selon KDIGO"
},
{
"categorie": "biologie",
"element": "Urée",
"statut": "absent",
"importance": "recommande",
"impact_cpam": "Élément complémentaire de la fonction rénale"
}
],
"score": 17,
"verdict": "fragile",
"resume": "1/1 obligatoires, 0/2 recommandés"
},
{
"code": "I80.2",
"libelle": "Thrombose veineuse profonde",
"type_diag": "DAS",
"items": [
{
"categorie": "imagerie",
"element": "Écho-doppler veineux",
"statut": "absent",
"importance": "obligatoire",
"impact_cpam": "Écho-doppler veineux indispensable pour confirmer une TVP"
}
],
"score": 30,
"verdict": "indefendable",
"resume": "0/1 obligatoires"
},
{
"code": "N19",
"libelle": "Insuffisance rénale",
"type_diag": "DAS",
"items": [
{
"categorie": "biologie",
"element": "Créatinine",
"statut": "present_non_confirme",
"valeur": "8",
"importance": "obligatoire",
"impact_cpam": "Créatinine obligatoire pour confirmer une insuffisance rénale",
"confirmation_detail": "Créatinine ≤ 120 µmol/L : IR non confirmée biologiquement"
},
{
"categorie": "biologie",
"element": "DFG",
"statut": "absent",
"importance": "recommande",
"impact_cpam": "Permet de stadifier l'IR selon KDIGO"
},
{
"categorie": "biologie",
"element": "Urée",
"statut": "absent",
"importance": "recommande",
"impact_cpam": "Élément complémentaire de la fonction rénale"
}
],
"score": 17,
"verdict": "fragile",
"resume": "1/1 obligatoires, 0/2 recommandés"
},
{
"code": "E87.5",
"libelle": "Hyperkaliémie",
"type_diag": "DAS",
"items": [
{
"categorie": "biologie",
"element": "Sodium",
"statut": "present_non_confirme",
"valeur": "138",
"importance": "obligatoire",
"impact_cpam": "Ionogramme obligatoire pour justifier un trouble électrolytique",
"confirmation_detail": "Sodium ≥ 135 mmol/L : hyponatrémie non confirmée"
},
{
"categorie": "biologie",
"element": "Potassium",
"statut": "present_non_confirme",
"valeur": "4",
"importance": "obligatoire",
"impact_cpam": "Ionogramme obligatoire pour justifier un trouble électrolytique",
"confirmation_detail": "Potassium normal (3.5-5.0) : trouble non confirmé"
}
],
"score": 47,
"verdict": "fragile",
"resume": "2/2 obligatoires"
}
],
"score_global": 18,
"verdict_global": "indefendable",
"documents_presents": [
"crh",
"trackare"
],
"documents_manquants": []
},
"metrics": {
"das_total": 11,
"das_active": 11,
"das_excluded": 0,
"das_removed": 0,
"das_ruled_out": 0,
"das_no_code": 0,
"actes_total": 1,
"actes_with_code": 1,
"dp_has_code": true
},
"rules_runtime": {
"router_version": 1,
"mode": "strict",
"enabled_packs": [
"bio_electrolytes",
"decisions_core",
"vetos_core"
],
"always_on_rules": [],
"triggers_fired": [
"TRG-ELECTROLYTES"
]
}
}