← Về thư mục
📄 / / profiles / r-and-d / raw_evidence / scientific-agent-skills / skills / clinical-reports / references / medical_terminology.md

Versioned Terminology and Schema Checks

Terminology selection and coding are clinical/regulatory tasks. The local checker validates manifest shape and code syntax; it does not confirm that a code exists, is current, matches a display, or is clinically appropriate.

Required manifest fields

For every coded item record:

Do not infer a code from narrative text.

MedDRA

The aggregate adverse-event formatter accepts SOC and PT labels as supplied and does not validate hierarchy, codes, or coding quality.

LOINC

LOINC identifies health observations, measurements, and documents. LOINC 2.82 was released 24 February 2026 and was current when checked.

SNOMED CT

SNOMED CT concept identifiers are not clinically validated by their numeric shape.

ICD-10-CM

ICD-10-CM changes by fiscal-year release and may require encounter, laterality, or placeholder characters.

UCUM and units

Record the original unit exactly and, when an organization uses UCUM, record the verified UCUM expression separately. Do not automatically convert units in a report draft.

Any conversion must have:

The consistency checker flags missing or inconsistent unit labels but performs no clinical conversion.

Optional local dictionary

terminology_validator.py --dictionary <file.json> can compare code/display/version tuples with a caller-supplied local dictionary. The dictionary must be an authorized bounded JSON file.

A match means only “matched this supplied dictionary.” It does not prove:

Without a dictionary, the strongest result is SCHEMA_VALID_SYNTAX_ONLY_REVIEW_REQUIRED.