Back to Claude Scientific Skills

Versioned Terminology and Schema Checks

skills/clinical-reports/references/medical_terminology.md

2.55.03.5 KB
Original Source

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:

  • system: controlled system name;
  • system_uri: canonical identifier supplied by the implementing organization;
  • code;
  • display;
  • version;
  • language;
  • source_fact_id;
  • coding_status: verified_by_qualified_reviewer or unverified;
  • verified_by_role and verified_at when verified.

Do not infer a code from narrative text.

MedDRA

  • ICH developed MedDRA for regulatory information about human medical products.
  • MedDRA 29.0 was released in March 2026, with a transition date of 4 May 2026.
  • MedDRA uses a multiaxial hierarchy and version-specific currency/relationships.
  • State exact version and language.
  • Use the study/sponsor-authorized version, official licensed files, and current Points to Consider.
  • Do not assume the newest release is the required release.

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.

  • A valid-looking number-checkdigit string is only syntactic evidence.
  • The method, property, timing, system/specimen, scale, and version can affect meaning.
  • Verify against the official release or authorized terminology service.
  • Review the LOINC license and third-party content terms.

SNOMED CT

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

  • Use the applicable international edition, national extension, and effective date.
  • Verify concept activity, module, description, and reference-set membership.
  • Comply with SNOMED International and national licensing/distribution requirements.
  • Do not embed or redistribute licensed terminology content through these assets.

ICD-10-CM

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

  • Record the exact release and applicable jurisdiction.
  • Verify with official CDC/CMS files and coding guidance.
  • A regex match cannot establish billability, specificity, sequencing, or clinical correctness.
  • This skill does not support billing or reimbursement decisions.

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:

  • an authorized rule and version;
  • original value/unit;
  • converted value/unit;
  • precision/rounding rule;
  • source-fact and reviewer traceability.

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:

  • the dictionary is official, complete, current, or licensed for the use;
  • the chosen code is appropriate;
  • the clinical statement is true;
  • the report is compliant or ready for release.

Without a dictionary, the strongest result is SCHEMA_VALID_SYNTAX_ONLY_REVIEW_REQUIRED.