-
Type:
Change Request
-
Resolution: Persuasive with Modification
-
Priority:
Medium
-
FHIR Core (FHIR)
-
STU3
-
FHIR Infrastructure
-
StructureDefinition
-
Profiling
-
-
Grahame Grieve/Sean McIlvenna: 5-0-0
-
Enhancement
-
Compatible, substantive
-
STU3
When we have a profile and it uses the slice name of a parent profile, then we presume it's constraining the slicing declared in the parent profile. When we use a different slice name, we presume we're defining new slices. However, if the original profile is updated to add a new slice name (that happens to match the existing name in a derived profile) or is updated to change the name of an existing slice name, unexpected things will happen.
Should we have a way of explicitly indicating in a derived profile that we're constraining an existing slice? That way we could detect (and error) if the parent profile changes in a way that breaks the child profile.
- is voted on by
-
BALLOT-3606 Negative - Melva Peters : 2018-Jan-FHIR R1
- Balloted