FHIR Chat · Patient snapshot in IG doesn't validate · committers

Stream: committers

Topic: Patient snapshot in IG doesn't validate


view this post on Zulip Brian Postlethwaite (Nov 15 2018 at 00:56):

When I try and validate the following StructureDefinition I get a validation issue on the snapshot
http://build.fhir.org/ig/hl7au/au-fhir-base/StructureDefinition-au-patient.xml.html

<IssueComponent>
  <severity value="error" />
  <code value="invalid" />
  <details>
    <coding>
      <system value="http://hl7.org/fhir/dotnet-api-operation-outcome" />
      <code value="1028" />
    </coding>
    <text value="Instance count for 'ElementDefinition.type.code' is 0, which is not within the specified cardinality of 1..1" />
  </details>
  <location value="StructureDefinition.snapshot[0].element[195].type[0]" />
</IssueComponent>
<IssueComponent>
  <severity value="error" />
  <code value="invalid" />
  <details>
    <coding>
      <system value="http://hl7.org/fhir/dotnet-api-operation-outcome" />
      <code value="1028" />
    </coding>
    <text value="Instance count for 'ElementDefinition.type.code' is 0, which is not within the specified cardinality of 1..1" />
  </details>
  <location value="StructureDefinition.snapshot[0].element[202].type[0]" />
</IssueComponent>

This is the only one that I've come across, the specific element definition highlighted in the snapshot is this one

<ElementDefinition id="Patient.birthDate.value">
  <path value="Patient.birthDate.value" />
  <representation value="xmlAttr" />
  <short value="Primitive value for date" />
  <definition value="The actual value" />
  <min value="0" />
  <max value="1" />
  <base>
    <path value="date.value" />
    <min value="0" />
    <max value="1" />
  </base>
  <type>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-regex">
      <valueString value="-?[0-9]{4}(-(0[1-9]|1[0-2])(-(0[0-9]|[1-2][0-9]|3[0-1]))?)?" />
    </extension>
  </type>
</ElementDefinition>

view this post on Zulip Brian Postlethwaite (Nov 15 2018 at 01:00):

@Brett Esler , this is my only technical issue with the AU guides.

view this post on Zulip Brian Postlethwaite (Nov 15 2018 at 01:02):

@Grahame Grieve I think this is an issue with the snapshot generator...

view this post on Zulip Brett Esler (Nov 15 2018 at 01:04):

it seems to happen on extension of a type choice

view this post on Zulip Grahame Grieve (Nov 15 2018 at 02:31):

so where can I reproduce this?

view this post on Zulip Brian Postlethwaite (Nov 15 2018 at 02:59):

In the AU Base IG Patient resource.

view this post on Zulip Brian Postlethwaite (Nov 15 2018 at 03:00):

It was validated using the .net validator, which seems correct in this case. The type code cardinality is 1..1 in elementdefinition

view this post on Zulip Brian Postlethwaite (Nov 15 2018 at 03:01):

(Your inner timezone seriously messed up right now Grahame?)

view this post on Zulip Grahame Grieve (Nov 15 2018 at 03:28):

I'm trying not to adjust to Amsterdam as much as possible


Last updated: Apr 12 2022 at 19:14 UTC