-
Notifications
You must be signed in to change notification settings - Fork 103
Description
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.
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-CMor 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