-
Type:
Change Request
-
Resolution: Persuasive with Modification
-
Priority:
Medium
-
FHIR Core (FHIR)
-
STU3
-
FHIR Infrastructure
-
CapabilityStatement (Conformance)
-
CapabilityStatement.
-
-
Grahame Grieve/Christiaan Knaap: 35-0-1
-
Enhancement
-
Non-substantive
-
STU3
Comment:
Capability statement contains a property fhirVersion (1..1) with the description "FHIR Version the system uses." This seems to imply that the server supports a single FHIR version.
The definition is "The version of the FHIR specification on which this capability statement is based." This seems to leave the door open for the server supporting multiple versions, but does not answer how it decides which version to use in generating the Statement.
The existence of a $versions operation makes it clear that the server may support multiple versions.
Suggestions:
1. Harmonize Description and Definition for CapabilityStatement.fhirVersion.
2. Clarify how a value is selected for CapabilityStatement.fhirVersion. Is is only the default? It seems desireable to understand this information for other versions.
3. Clarify how a client addresses a resource for conformance and operation. Does the server simply test against all known versions? Or does it require a version-specific path?
4. Clarify whether it is possible for, e.g., a V4 Condition to reference a V3 Observation? Or to assert such a relationship in a profile?
5. Clarify the effects of these decisions on a server federating content from other servers.
Summary:
Support for FHIR versions is unclear
- is voted on by
-
BALLOT-6055 Negative - Greg Staudenmaier : 2018-Sep-FHIR R4 TERMINOLOGY
- Balloted