Details
-
Change Request
-
Resolution: Persuasive with Modification
-
Medium
-
FHIR Core (FHIR)
-
R5
-
FHIR Infrastructure
-
(NA)
-
-
Josh Mandel/Gino Canessa: 26-0-2
-
Enhancement
-
Compatible, substantive
-
R5
Description
When defining an operation at both the Resource and Instance levels, it is neither possible to separate the definitions, nor it is possible to flag parameters as specific to one level.
It should either be possible to separate the definitions so that different input parameters can be specified, or parameters should be able to be flagged as used in only one or the other (e.g., Use: in-resource/in-instance).
For example, several operations are defined at both levels with the Resource operation taking in a list of ids, which is not valid at the instance level. Right now, the parameter is defined on the operation at both, with a text note explaining that it isn't valid at instance level.