snowstorm icon indicating copy to clipboard operation
snowstorm copied to clipboard

Support for HAPI includeHierarchy on $expand

Open EniacMlezi opened this issue 10 months ago • 4 comments

HAPI Fhir includes support for the includeHierarchy parameter when using $expand on a ValueSet. This does not seem to work when trying through snowstorm. Is it supposed to be supported?

http://localhost:8080/fhir/ValueSet/$expand?url=https://hapi.fhir.org/baseR4/CodeSystem/HierarchyTest&includeHierarchy=true

Expected Behaviour

{
    ...
    "contains": [
        {
            "system": "https://hapi.fhir.org/baseR4/CodeSystem/HierarchyTest",
            "code": "1",
            "display": "Code #1",
            "contains": [
                {
                    "system": "https://hapi.fhir.org/baseR4/CodeSystem/HierarchyTest",
                    "code": "10",
                    "display": "Code #10"
                },
                {
                    "system": "https://hapi.fhir.org/baseR4/CodeSystem/HierarchyTest",
                    "code": "11",
                    "display": "Code #11"
                }
            ]
        }
    ]
}

Actual Behaviour

{
     ...
    "contains": [
          {
              "system": "https://hapi.fhir.org/baseR4/CodeSystem/HierarchyTest",
              "code": "1",
              "display": "Code #1"
          },
          {
              "system": "https://hapi.fhir.org/baseR4/CodeSystem/HierarchyTest",
              "code": "10",
              "display": "Code #10"
          },
          {
              "system": "https://hapi.fhir.org/baseR4/CodeSystem/HierarchyTest",
              "code": "11",
              "display": "Code #11"
          }
      ]
}

EniacMlezi avatar Feb 18 '25 17:02 EniacMlezi