diff --git a/src/main.py b/src/main.py index 6c9fca2..04b3339 100644 --- a/src/main.py +++ b/src/main.py @@ -337,6 +337,17 @@ def main(input_path: str | None = None) -> None: try: from .medical.fusion import merge_dossiers merged = merge_dossiers(group_dossiers) + + # Re-estimer le GHM sur le dossier fusionné (DP/DAS consolidés) + try: + ghm = estimate_ghm(merged) + merged.ghm_estimation = ghm + logger.info(" GHM fusionné : CMD=%s, Type=%s, Sévérité=%d → %s", + ghm.cmd or "?", ghm.type_ghm or "?", + ghm.severite, ghm.ghm_approx or "?") + except Exception: + logger.warning(" Erreur estimation GHM fusionné", exc_info=True) + struct_dir = STRUCTURED_DIR / subdir struct_dir.mkdir(parents=True, exist_ok=True) merged_path = struct_dir / f"{subdir}_fusionne_cim10.json"