Stream: FHIR HL7 test servers
Topic: HAPI chained parameters
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
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
René Spronk (Feb 04 2022 at 07:30):
FWIW: still not functional at this point in time..
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).
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)
Murugan (Feb 23 2022 at 11:40):
Hi Team, I need help on FHIR UUID concept. Anyone here to help me
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!
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)?
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)
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