-
Type:
Change Request
-
Resolution: Persuasive
-
Priority:
Medium
-
FHIR Core (FHIR)
-
STU3
-
FHIR Infrastructure
-
StructureDefinition
-
ElementDefinition
-
-
Grahame Grieve/Sean McIlvenna: 6-0-0
-
Enhancement
-
Non-compatible
-
STU3
In case of a logical model, the author defines the element names.
There are some special rules for element names (e.g. to allow code generation), such as:
- must be alphanumeric A-Za-z0-9
- must start with a (lower case) letter a-z
- no spaces, underscores, hyphens
- no special characters or accents
- ...?
It would be convenient if FHIR clearly defines these rules and provides an invariant to allow validation.