test(evidence): record restructuring acceptance
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
# Appunti clinici non strutturati
|
||||
|
||||
La fascia pediatrica riguarda i pazienti con età minore di 18 anni; il testo non chiarisce se l'età debba essere calcolata alla data di ricovero o alla data odierna.
|
||||
|
||||
Promemoria grezzo:
|
||||
|
||||
- paziente pediatrico: meno di 18 anni
|
||||
- paziente adulto: 18 anni o più
|
||||
- controllare `clinical.patient.birth_date`
|
||||
|
||||
Lo stato di dimissione usa i codici: D = dimesso, T = trasferito.
|
||||
|
||||
Per il dettaglio clinico consultare https://example.test/linee-guida-dimissione .
|
||||
|
||||
Formula candidata: `CASE WHEN age < 18 THEN 'pediatrica' ELSE 'adulta' END`.
|
||||
@@ -0,0 +1,17 @@
|
||||
from pathlib import Path
|
||||
|
||||
|
||||
def test_poorly_structured_authoring_fixture_exercises_the_restructuring_boundary():
|
||||
"""Removing any rough source shape would weaken the hermetic acceptance probe."""
|
||||
fixture = (
|
||||
Path(__file__).parent / "fixtures" / "evidence_authoring" / "poorly_structured.md"
|
||||
)
|
||||
|
||||
text = fixture.read_text(encoding="utf-8")
|
||||
|
||||
assert "La fascia pediatrica" in text # prose
|
||||
assert "- paziente" in text # rough list
|
||||
assert "D = dimesso" in text # enum
|
||||
assert "https://" in text # URL
|
||||
assert "non chiarisce" in text # ambiguity
|
||||
assert "CASE WHEN" in text # PostgreSQL expression candidate
|
||||
Reference in New Issue
Block a user