FHIR Chat · GET with ID different than GET with query string · hapi

Stream: hapi

Topic: GET with ID different than GET with query string


view this post on Zulip Christopher Schuler (Mar 01 2018 at 06:12):

Using HAPI 3.1.0 JPA Server.
The scenario is that I load a resource, then run an operation that fetches the resource using a query string (http://measure.eval.kanvix.com/cqf-ruler/baseDstu3/Observation?patient=Patient/Patient-276&code=20005) - everything is fine at this point. However, when I update the resource and run the operation again, it seems that the GET with the query string fetches the pre-updated resource instead of the updated one. However, when I GET the resource by ID (http://measure.eval.kanvix.com/cqf-ruler/baseDstu3/Observation/abnormal-creatinine), it returns the updated resource.
Here is how I am fetching the resource with a query string:

Bundle prefetch = FhirContext.forDstu3()
                    .newRestfulGenericClient(fhirServerEndpoint)
                    .search()
                    .byUrl(searchUrl)
                    .returnBundle(Bundle.class)
                    .execute();

Any ideas what I am doing wrong here?

view this post on Zulip Christopher Schuler (Mar 01 2018 at 18:12):

Figured it out... user error.


Last updated: Apr 12 2022 at 19:14 UTC