Added merging of element id to the snapshot generator
Related issues
Fixes issue #2839
Testing
Added unit test ElementDefinitionPropertyElementIdTest for STU3 and RX
Note that for STU3 one test case is not handled correctly by the snapshot generator.
This has been documented with a comment.
This is because the logic in STU3 for merging types is different (simpler) than R4 and later.
To correct this, the RX logic should be backported to STU3.
FirelyTeam Checklist
[ ] Update the title of the PR to be succinct and less than 50 characters
[ ] Mark the PR with the label breaking change when this PR introduces breaking changes
Description
Added merging of element id to the snapshot generator
Related issues
Fixes issue #2839
Testing
Added unit test ElementDefinitionPropertyElementIdTest for STU3 and RX
Note that for STU3 one test case is not handled correctly by the snapshot generator.
This has been documented with a comment. This is because the logic in STU3 for merging types is different (simpler) than R4 and later. To correct this, the RX logic should be backported to STU3.
FirelyTeam Checklist