-
Type:
Change Request
-
Resolution: Persuasive
-
Priority:
Medium
-
FHIR Core (FHIR)
-
R5
-
FHIR Infrastructure
-
CapabilityStatement (Conformance)
-
-
Clarification
-
Non-substantive
There are two places a server can document what search parameters are supported:
- rest.resource.searchParam - this seems mostly clear. The only confusion is how it overlaps with...
- rest.searchParam - this is the obvious place to put non-resource related (system-level) search params, but you could also interpret this to be a place to put search params that apply to all resource types (e.g. _id).
There has been discussion on chat.fhir about this:
It seems like the consensus is that rest.searchParam should not include any resource-level search params. So any params that a server allows for all resource types (e.g. _id, _count, _include, _revInclude) should be duplicated in the searchParam of every instance of rest.resouce.
This tracker is just asking to do an update to the description to make this guidance more clear.
Alternatively, you could create a new property to hold common searchParams. CapabilityStatement is already a pretty big document for some servers, and duplicating params in every resource just adds to the bloat.
- mentioned in
-
Page Loading...