Stream: conformance
Topic: Missing SearchParameter definitions
Gino Canessa (Mar 02 2020 at 17:24):
Going through the NPMs, I cannot find definitions for some of the "Parameters for all resources" defined on search.html.
There are definitions for: _id
, _lastUpdated
, _profile
, _query
, _security
, _source
, and _tag
.
There are NOT definitions for: _text
, _content
, _list
, _has
, _type
, or _filter
.
I have also not found definitions for any of the "Search result parameters" (e.g., _sort
, _elements
, etc.).
All of the missing 'all resource' and the 'search result' parameters have definition URLs pointing to …/SearchParameter/Resource-<name>, which matches the ones that are defined.
Is there another place these should be, or should I create a ticket?
Thanks!
Lloyd McKenzie (Mar 02 2020 at 18:17):
@Grahame Grieve
Grahame Grieve (Mar 02 2020 at 19:08):
we've never given them formal definitions. I guess that would mean a ticket if you want them
Gino Canessa (Mar 02 2020 at 19:50):
Ok, I'll do that. I had to add a code block for 'magic' definitions, and that felt wrong.
Alexander Zautke (Nov 27 2021 at 16:17):
@Gino Canessa Do you remember if you got around to creating that ticket?
I'm trying to define in a CapabilityStatement that _has is expected to be present as a search parameter. Leaving aside the missing formal definition, "_has" would be of type "special", right?
Gino Canessa (Nov 29 2021 at 15:43):
Yes @Alexander Zautke , it is FHIR-26430 . If there was a definition for _has, I think it would be defined as special type.
In reality, the implemented type varies depending on the chain (e.g., the example of looking a Observation:patient:code
should be interpreted by an implementation via the token type.
But, I also notice that is not actually described in the _has
area. I have added a note, since I am drafting an updated version of the search page.
Last updated: Apr 12 2022 at 19:14 UTC