-
Type:
Change Request
-
Resolution: Persuasive with Modification
-
Priority:
Medium
-
FHIR Core (FHIR)
-
STU3
-
Modeling & Methodology
-
Normative
-
Datatypes
-
-
Grahame Grieve/Ron Shapiro: 3-0-0
-
Enhancement
-
Non-substantive
-
STU3
According to the JSON Representation spec
"String property values can never be empty. Either the property is absent, or it is present with at least one character of content"
The XML Representation spec says something similar:
"Attributes cannot be empty. Either they are absent, or they are present with at least one character of non-whitespace content".
This means cannot represent an empty string because its @value would be "" - which is prohibited by the ITS. In practice: the resource instance validator shows the string as valid (because an empty string is/should be allowed, valid regex) but the FHIR server can't store it because it's invalid JSON.
- In my opinion we need to support empty strings for a variety of reasons and then the JSON and XML representations need to deal with the prohibition that the value can't be an empty string...ever.
- is voted on by
-
BALLOT-6094 Negative - Greg Staudenmaier : 2018-Sep-FHIR R4 INFRASTRUCTURE
- Balloted