Skip to content

Support _include:iterate and _revinclude:iterate search queries #1313

@limorl

Description

@limorl

User story
As a user, I want to use :iterate modifier for _include and _revinclude so that I can iteratively include results by executing a single query.

Acceptance criteria

  1. When :iterate modifier is used, the iterative results are included in the results following the FHIR spec
  2. When using :recurse modifier, it returns equal results to when using :iterate, on all versions, and considered an alias
  3. When using :iterate (:recurse) each iterative result set should be limited by a max nu,ber of results
  4. When executing recursive queries (circular references) , the recursion depth needs to be limited to avoid performance issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions