AuDigitalHealth / ci-medicare-records

Working drafts of HL7™ FHIR® artefacts authored and maintained by the Informatics Architecture team at the Australian Digital Health Agency that represent atomic Medicare records in the My Health Record system and related applications.
Other
1 stars 1 forks source link

Unnecessary element extensions injected by case tool when authoring profiles #12

Closed dtr-agency closed 2 years ago

dtr-agency commented 2 years ago

Prerequisites

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.