Skip to content

❓ Support for ValueSet.compose.include.filter in Snowstorm for Non-SNOMED CodeSystemsΒ #681

@HengJayWang

Description

@HengJayWang

Hi Snowstorm team πŸ‘‹,

I'm currently working on uploading ValueSets to a Snowstorm-based FHIR Terminology Server. Some of these ValueSets use compose.include.filter with operators such as is-a or descendent-of, targeting the ICD-10-CM CodeSystem.

However, when trying to upload these ValueSets, I receive an error like the following:
This server does not expect any ValueSet property filters for ICD-10.

Image

For instance, when attempting to expand a ValueSet with the following structure:

{
  "resourceType": "ValueSet",
  "compose": {
    "include": [
      {
        "system": "http://hl7.org/fhir/sid/icd-10-cm",
        "version": "2025",
        "filter": [
          {
            "property": "concept",
            "op": "is-a",
            "value": "I70.2"
          }
        ]
      }
    ]
  }
}

This seems to indicate that Snowstorm does not support filter-based inclusion for ICD-10-CM. I've reviewed the documentation but couldn't find specific clarification on whether this feature is expected to work for non-SNOMED CodeSystems.

Could you please clarify:

  • Does Snowstorm support ValueSet.compose.include.filter for ICD-10-CM or similar CodeSystems?

  • If not, are there any recommended workarounds (e.g., code enumeration) or future plans to support this capability?

  • Could I be missing some required configuration steps? πŸ€”

    • For example, after uploading a CodeSystem, are there any additional indexing or terminology services I need to enable for filters to work?

I'd appreciate any insights or references the community can share. πŸ™ Thanks in advance!

Best regards,
Jay Wang

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions