fix: filtre DAS=DP + correction D55.9→D64.9 + enrichissement supplements CIM-10
- Filtre DAS identique au DP (violation règle PMSI) dans extracteur et fusion - Correction automatique D55.9 → D64.9 pour "Anémie" non qualifiée (70 cas) - 17 codes ajoutés aux supplements (K59.0, Z93.1, H92.0, A87.0, D64.9, etc.) - 436 tests OK (+14 nouveaux) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -73,3 +73,32 @@ class TestCim10Supplements:
|
||||
is_valid, label = validate_code("e119")
|
||||
assert is_valid
|
||||
assert label # Label non vide
|
||||
|
||||
# --- Nouveaux codes ajoutés (session 2026-02-13) ---
|
||||
def test_k59_0_constipation(self):
|
||||
"""K59.0 (constipation) est reconnu."""
|
||||
is_valid, label = validate_code("K59.0")
|
||||
assert is_valid
|
||||
assert "constipation" in label.lower()
|
||||
|
||||
def test_z93_1_gastrostomie(self):
|
||||
"""Z93.1 (gastrostomie) est reconnu."""
|
||||
is_valid, label = validate_code("Z93.1")
|
||||
assert is_valid
|
||||
assert "gastrostomie" in label.lower()
|
||||
|
||||
def test_h92_0_otalgie(self):
|
||||
"""H92.0 (otalgie) est reconnu."""
|
||||
is_valid, label = validate_code("H92.0")
|
||||
assert is_valid
|
||||
|
||||
def test_a87_0_meningite(self):
|
||||
"""A87.0 (méningite à entérovirus) est reconnu."""
|
||||
is_valid, label = validate_code("A87.0")
|
||||
assert is_valid
|
||||
|
||||
def test_d64_9_anemie(self):
|
||||
"""D64.9 (anémie sans précision) est reconnu."""
|
||||
is_valid, label = validate_code("D64.9")
|
||||
assert is_valid
|
||||
assert "anémie" in label.lower()
|
||||
|
||||
Reference in New Issue
Block a user