Details
-
Change Request
-
Resolution: Persuasive
-
Medium
-
FHIR Core (FHIR)
-
R4
-
FHIR Infrastructure
-
Change Management & Versioning (versions/compatibility)
-
2.7.0.5.1, 1.11.3.3
-
-
Rick Geimer/Yunwei Wang: 8-0-0
-
Enhancement
-
Compatible, substantive
-
R5
Description
1.11.3.3 Resource elements with additional targets describes extra allowed targets for Reference or Canonical elements. I think of these as non-breaking changes. However my reading of the References row in 2.7.0.5.1 Forward and backward compatible rules does not include adding extra targets.
References | Where one conformance resource points to another (e.g. CapabilityStatement to profile, profile to profiles, profile to value set, etc.), the reference may change to point to a newer version of the conformance resource or to a distinct conformance resource so long as the content of the newly referenced resource adheres to the compatibility rules with respect to the previously referenced version. |
I suggest improving the text to make adding extra targets acceptable.
Note that the page containing 2.7.0.5.1 Forward and backward compatible rules is normative.