FHIR Chat · decimal + extension = error · IG creation

Stream: IG creation

Topic: decimal + extension = error


view this post on Zulip Eric Haas (Oct 25 2019 at 00:10):

I ran into an error when trying to add an extension to a primitive of type decimal

here is the extension snippet...

    <element id="MeasureReport.group.measureScore">
      <path value="MeasureReport.group.measureScore"/>
      <comment value="For individual reporting, the measure score is calculated for the individual. For a proportion measure, it would be 0.0 or 1.0 (indicating 0% or 100%)."/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="decimal"/>
      </type>
      <mustSupport value="true"/>
    </element>


    <element id="MeasureReport.group.measureScore.extension:alttype">
      <path value="MeasureReport.group.measureScore.extension"/>
      <sliceName value="alttype"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="Extension"/>
        <profile value="http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-alternateScoreType"/>
      </type>
      <mustSupport value="true"/>
    </element>

that lead to this error...

Exception in thread "main" java.lang.Error: Unknown xml type 'xsd:decimal'
    at org.hl7.fhir.r5.model.ElementDefinition$TypeRefComponent.getWorkingCode(ElementDefinition.java:2318)
    at org.hl7.fhir.r5.validation.ProfileValidator.checkExtensions(ProfileValidator.java:129)
    at org.hl7.fhir.r5.validation.ProfileValidator.validate(ProfileValidator.java:81)
    at org.hl7.fhir.igtools.publisher.Publisher.checkConformanceResources(Publisher.java:3164)
    at org.hl7.fhir.igtools.publisher.Publisher.loadConformance(Publisher.java:3111)
    at org.hl7.fhir.igtools.publisher.Publisher.createIg(Publisher.java:729)
    at org.hl7.fhir.igtools.publisher.Publisher.execute(Publisher.java:617)
    at org.hl7.fhir.igtools.publisher.Publisher.main(Publisher.java:6524)

view this post on Zulip Grahame Grieve (Oct 25 2019 at 00:13):

fixed next release

view this post on Zulip Eric Haas (Oct 25 2019 at 00:13):

ty


Last updated: Apr 12 2022 at 19:14 UTC