Stream: implementers
Topic: Searching on system
Richard Kavanagh (Feb 13 2018 at 22:29):
I am trying the following search on the Vonk server
http://vonk.fire.ly/Patient?identifier=http://clarotech.co.uk/alexatest/|001
This works fine. I now try the following search just on the system
http://vonk.fire.ly/Patient?identifier=http://clarotech.co.uk/alexatest/|
This returns a zero result set - should this not bring back all the Patients that have an identifier with that system?
thanks
Lloyd McKenzie (Feb 13 2018 at 22:32):
http://vonk.fire.ly/Patient?identifier=http://clarotech.co.uk/alexatest/
would match on the system alone
Lloyd McKenzie (Feb 13 2018 at 22:33):
Because you included the "|", Vonk is presumably trying to match on system + code - and the code is an empty string.
Lloyd McKenzie (Feb 13 2018 at 22:33):
If you'd like to submit a change request, we could clarify the expected behavior in the spec for this.
Grahame Grieve (Feb 13 2018 at 22:34):
"[parameter]=[system]|: any element where the value of [system] matches the system property of the Identifier or Coding"
Richard Kavanagh (Feb 13 2018 at 22:36):
So, it should have worked but maybe an issue with Vonk?
Richard Kavanagh (Feb 13 2018 at 22:36):
as per http://hl7.org/fhir/STU3/search.html#token
Lloyd McKenzie (Feb 13 2018 at 22:39):
Sorry. My eyes misread the spec. So yes, seems like an issue w/ Vonk
Richard Kavanagh (Feb 13 2018 at 22:45):
@Christiaan Knaap is this a issue?
Christiaan Knaap (Feb 14 2018 at 08:59):
@Richard Kavanagh : Confirmed. This has been added since STU3, we probably just missed the change. So thank you for mentioning it. We'll fix it for the next release.
Last updated: Apr 12 2022 at 19:14 UTC