Skip to content

VS Gleason Pattern: invalid SNOMED code 369774004 for Gleason Pattern 5 (should be 369774002) #18

Description

@ThomasDeBe

Summary

In Semantic Annotations → ValueSets (Known Codes) → VS Gleason Pattern, the SNOMED CT code listed for Gleason Pattern 5 is invalid.

Listed in spec Status Correct code
369774004 — "Gleason Pattern 5 (finding)" ❌ does not exist in SNOMED CT International Edition 369774002 — "Gleason Pattern 5"

Details

Validated against SNOMED CT International Edition version 20250701 via a FHIR terminology server (Ontoserver, CodeSystem/$lookup):

  • $lookup on 369774004not-found ("The code 369774004 … was not found"), reproduced consistently.
  • The correct concept for Gleason Pattern 5 is 369774002 | Gleason Pattern 5.
  • The other four members of the value set are correct: P1 369770006, P2 369771005, P3 369772003, P4 369773008.

Most likely a transposed final digit (…004 vs …002).

Impact

Any ValueSet/$expand or $validate-code against the VS Gleason Pattern member for pattern 5 fails, and instances coding Gleason Pattern 5 with 369774004 will not validate against the value set.

Suggested fix

Replace 369774004 with 369774002 in the VS Gleason Pattern value set (and any generated ValueSet/CodeSystem artifacts).


Found while building a validated SNOMED data dictionary for a Synthea-based synthetic prostate-cancer cohort (HL7-EU CCDM / SYNDERAI / Phoenix context), cross-checking the spec's semantic annotations against the MII terminology server.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions