Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Search _include parameter with :iterate modifier #1494

j-fbriere opened this issue Sep 19, 2019 · 2 comments


Copy link

@j-fbriere j-fbriere commented Sep 19, 2019

Describe the issue
According to the FHIR R4 v4.0.0 Search resource documentation, in the _include parameter section:
FHIR R4 v4.0.0 Search _include
It is written:

The inclusion process can be iterative, if (and only if) the modifier :iterate is included.

But the HAPI 4.0.0 version uses instead the older modifier :recurse, see the FHIR R4 v3.3.0 documentation:
FHIR R4 v3.3.0 Search _include
Where it is written:

The inclusion process can be recursive, if the modifier :recurse is included.

The HAPI implementation should at least add the :iterate modifier or replace the :recurse modifier with it.

Environment (please complete the following information):

  • HAPI JPA server 4.0.0 using FHIR R4 resources

As a quick fix, I decided to simply add the :iterate modifier, so that either _include:iterate or _include:recurse will do the same thing. Here is the patch:


This comment has been minimized.

Copy link

@jamesagnew jamesagnew commented Sep 19, 2019

@j-fbriere did you forget to fill the template?


This comment has been minimized.

Copy link

@jamesagnew jamesagnew commented Sep 20, 2019

Oops- Didn't mean to close this issue, typed the wrong ticket number in a commit message for #1495

@jamesagnew jamesagnew reopened this Sep 20, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
2 participants
You can’t perform that action at this time.