AuDigitalHealth/ci-medicare-records

Unnecessary element extensions injected by case tool when authoring profiles

dtr-agency opened this issue · 0 comments

Prerequisites

  • I have verified the problem exists in the available content
  • I have searched open and closed issues to make sure it isn't already reported
  • I have written a descriptive issue title

The bug

Medicare profile differential contains two types of undesired element extensions that have been injected by the case tool used to author StructureDefinitions.

Type 1 - binding name extension

extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
        <valueString value="BenefitSubCategory"/>
</extension>

Type 2 - explicit type name extension

<extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name">
        <valueString value="Item"/>
</extension>

What I expected to happen

As a result of fixing this the differential should only include intended constraints on the base definition.

Workarounds

Do nothing. There is no behaviour change to operations performed with the StructureDefinition.