Skip to content

Normalize synonymous ICD-11 expression codes for consistent searching #2380

@filiperochalopes

Description

@filiperochalopes

User story

As a user, I want ICD-11 expression codes that are synonymous (same components, different order) to be normalized so concepts are labeled and mapped consistently.

Use case

Map a concept to an ICD-11 expression code and ensure equivalent expressions resolve to a single normalized representation.

Requirements

  • Define normalization for synonymous ICD-11 expressions where component order differs, e.g.:
    • Stem1/Stem2 == Stem2/Stem1
    • S1&Extension1&Extension2 == S1&Extension2&Extension1
  • Provide a stored procedure (or equivalent DB routine) to automatically calculate/resolve synonymous codes to the normalized form.
  • Apply normalization when labeling and mapping concepts to ICD-11 expression codes.

Acceptance criteria

  • Given two ICD-11 expression codes that only differ by component order, when processed, then both resolve to the same normalized code.
  • Given a concept mapped using any synonymous expression, then the stored procedure returns the normalized code used for labeling/mapping consistently.

Metadata

Metadata

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions