FHIR Chat · HAPI chained parameters · FHIR HL7 test servers

Stream: FHIR HL7 test servers

Topic: HAPI chained parameters


view this post on Zulip René Spronk (Feb 03 2022 at 16:38):

Searching with chained parameters seems to be broken again on the public HAPI test server. I tested multiple searches on multiple resource types, they all return 0 responses. @James Agnew

view this post on Zulip James Agnew (Feb 03 2022 at 22:27):

Hmm, something is wrong with the server's indexing... I'm reindexing everything. I think someone added a bad search parameter and then deleted it

view this post on Zulip René Spronk (Feb 04 2022 at 07:30):

FWIW: still not functional at this point in time..

view this post on Zulip Mirjam Baltus (Feb 04 2022 at 12:05):

Here's an example where you can see chaining does not work correctly GET /Basic?patient._id=2806640 does not work (0 results), but GET /Basic?patient=Patient/2806640 does (1 result).

view this post on Zulip René Spronk (Feb 12 2022 at 08:23):

Still not functional, could you have a look? @James Agnew (this issue means we can't use one of our key public test servers used for FHIR training courses, so a fix would certainly be welcome)

view this post on Zulip Murugan (Feb 23 2022 at 11:40):

Hi Team, I need help on FHIR UUID concept. Anyone here to help me

view this post on Zulip René Spronk (Feb 25 2022 at 14:11):

@Murugan Please create a new topic if your question is unrelated to the ongoing discussion. Please also study https://confluence.hl7.org/display/FHIR/FHIR+Rules+for+Asking+Questions and ask detailed questions, showing what you already know and specifically which aspect is part of your question. Be welcome to the community!

view this post on Zulip Murugan (Feb 28 2022 at 08:13):

Hi @René Spronk

Current Scenario:

We are currently having 2 API calls GET & PUT, we have a common JSON for handling the data creation and updation. so every time we are making a get API call
and make sure this data has already inserted are not. Based on that we are continuing the 2nd API call(Bundle), here we are assigning the exact
Patient ID which we received from initial GET call.

As per your suggestion, removing the Full URL is working fine but the problem is we have to identify the creation and updation flow. To achieve this
we need additional GET API call.

Expected Solution:

Without any GET API call, How to handle single API call for insert and update(Bundle with multiple resource type with reference)?

view this post on Zulip René Spronk (Feb 28 2022 at 08:39):

If you can assume that mostly the initial POST has worked (but you can't be certain) you can use a 'conditional create' (based on a business identifier, not the id) in a bundle, which will fail when the initial POST failed. (the condition isn't met, causing a 412 http result)

view this post on Zulip René Spronk (Feb 28 2022 at 16:53):

Searching with chained parameters is still broken (since Feb. 3rd) on the public HAPI test server. I tested multiple searches on multiple resource types, they all return 0 responses. @James Agnew - this'll really need fixing...


Last updated: Apr 12 2022 at 19:14 UTC