FHIR / sushi

SUSHI (aka "SUSHI Unshortens Short Hand Inputs") is a reference implementation command-line interpreter/compiler for FHIR Shorthand (FSH).
Apache License 2.0
145 stars 44 forks source link

Replace type.aggregation on ElementDefinition when modified #1433

Closed mint-thompson closed 6 months ago

mint-thompson commented 7 months ago

Fixes #1411 and completes task CIMPL-1229.

If a rule modifies an element or child element of the type.aggregation array, any values on type.aggregation inherited from the parent are completely replaced. Properties of ElementDefinition with this behavior are defined in REPLACEMENT_PROPS.

No changes appeared in the regression output for this code change.