<StructureDefinition xmlns="http://hl7.org/fhir">
  <meta>
    <lastUpdated value="2018-11-08T10:56:12.444+00:00" />
  </meta>
  <url value="http://example.org/fhir/StructureDefinition/HL7NLCorePatient" />
  <name value="HL7NLCorePatient" />
  <status value="draft" />
  <date value="2018-11-08T10:56:12.253825+00:00" />
  <fhirVersion value="3.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Patient" />
  <baseDefinition value="http://fhir.nl/fhir/StructureDefinition/nl-core-patient" />
  <derivation value="constraint" />
  <differential>
    <element id="Patient.extension:preferredPharmacy">
      <path value="Patient.extension" />
      <sliceName value="preferredPharmacy" />
      <min value="1" />
    </element>
    <element id="Patient.extension:nationality">
      <path value="Patient.extension" />
      <sliceName value="nationality" />
    </element>
    <element id="Patient.extension:nationality.extension:code">
      <path value="Patient.extension.extension" />
      <sliceName value="code" />
    </element>
    <element id="Patient.extension:nationality.extension:code.valueCodeableConcept:valueCodeableConcept">
      <path value="Patient.extension.extension.valueCodeableConcept" />
      <sliceName value="valueCodeableConcept" />
    </element>
    <element id="Patient.extension:nationality.extension:period">
      <path value="Patient.extension.extension" />
      <sliceName value="period" />
    </element>
    <element id="Patient.extension:nationality.extension:period.valuePeriod:valuePeriod">
      <path value="Patient.extension.extension.valuePeriod" />
      <sliceName value="valuePeriod" />
    </element>
    <element id="Patient.identifier:BSN">
      <path value="Patient.identifier" />
      <sliceName value="BSN" />
      <min value="1" />
    </element>
    <element id="Patient.name.extension:humannameAssemblyOrder">
      <path value="Patient.name.extension" />
      <sliceName value="humannameAssemblyOrder" />
    </element>
    <element id="Patient.name.extension:humannameAssemblyOrder.valueCode:valueCode">
      <path value="Patient.name.extension.valueCode" />
      <sliceName value="valueCode" />
    </element>
    <element id="Patient.name.family.extension:humannameOwnPrefix">
      <path value="Patient.name.family.extension" />
      <sliceName value="humannameOwnPrefix" />
    </element>
    <element id="Patient.name.family.extension:humannameOwnPrefix.valueString:valueString">
      <path value="Patient.name.family.extension.valueString" />
      <sliceName value="valueString" />
    </element>
    <element id="Patient.name.family.extension:humannameOwnName">
      <path value="Patient.name.family.extension" />
      <sliceName value="humannameOwnName" />
    </element>
    <element id="Patient.name.family.extension:humannameOwnName.valueString:valueString">
      <path value="Patient.name.family.extension.valueString" />
      <sliceName value="valueString" />
    </element>
    <element id="Patient.name.family.extension:humannamePartnerPrefix">
      <path value="Patient.name.family.extension" />
      <sliceName value="humannamePartnerPrefix" />
    </element>
    <element id="Patient.name.family.extension:humannamePartnerPrefix.valueString:valueString">
      <path value="Patient.name.family.extension.valueString" />
      <sliceName value="valueString" />
    </element>
    <element id="Patient.name.family.extension:humannamePartnerName">
      <path value="Patient.name.family.extension" />
      <sliceName value="humannamePartnerName" />
    </element>
    <element id="Patient.name.family.extension:humannamePartnerName.valueString:valueString">
      <path value="Patient.name.family.extension.valueString" />
      <sliceName value="valueString" />
    </element>
    <element id="Patient.name.given.extension:iso21090EnQualifier">
      <path value="Patient.name.given.extension" />
      <sliceName value="iso21090EnQualifier" />
    </element>
    <element id="Patient.name.given.extension:iso21090EnQualifier.valueCode:valueCode">
      <path value="Patient.name.given.extension.valueCode" />
      <sliceName value="valueCode" />
    </element>
    <element id="Patient.gender">
      <path value="Patient.gender" />
      <min value="1" />
    </element>
    <element id="Patient.address.use.extension:AD_use">
      <path value="Patient.address.use.extension" />
      <sliceName value="AD_use" />
    </element>
    <element id="Patient.address.use.extension:AD_use.valueCode:valueCode">
      <path value="Patient.address.use.extension.valueCode" />
      <sliceName value="valueCode" />
    </element>
    <element id="Patient.address.line.extension:streetName">
      <path value="Patient.address.line.extension" />
      <sliceName value="streetName" />
    </element>
    <element id="Patient.address.line.extension:streetName.valueString:valueString">
      <path value="Patient.address.line.extension.valueString" />
      <sliceName value="valueString" />
    </element>
    <element id="Patient.address.line.extension:houseNumber">
      <path value="Patient.address.line.extension" />
      <sliceName value="houseNumber" />
    </element>
    <element id="Patient.address.line.extension:houseNumber.valueString:valueString">
      <path value="Patient.address.line.extension.valueString" />
      <sliceName value="valueString" />
    </element>
    <element id="Patient.address.line.extension:buildingNumbersuffix">
      <path value="Patient.address.line.extension" />
      <sliceName value="buildingNumbersuffix" />
    </element>
    <element id="Patient.address.line.extension:buildingNumbersuffix.valueString:valueString">
      <path value="Patient.address.line.extension.valueString" />
      <sliceName value="valueString" />
    </element>
    <element id="Patient.address.line.extension:unitID">
      <path value="Patient.address.line.extension" />
      <sliceName value="unitID" />
    </element>
    <element id="Patient.address.line.extension:unitID.valueString:valueString">
      <path value="Patient.address.line.extension.valueString" />
      <sliceName value="valueString" />
    </element>
    <element id="Patient.address.line.extension:additionalLocator">
      <path value="Patient.address.line.extension" />
      <sliceName value="additionalLocator" />
    </element>
    <element id="Patient.address.line.extension:additionalLocator.valueString:valueString">
      <path value="Patient.address.line.extension.valueString" />
      <sliceName value="valueString" />
    </element>
    <element id="Patient.contact.name.extension:humannameAssemblyOrder">
      <path value="Patient.contact.name.extension" />
      <sliceName value="humannameAssemblyOrder" />
    </element>
    <element id="Patient.contact.name.extension:humannameAssemblyOrder.valueCode:valueCode">
      <path value="Patient.contact.name.extension.valueCode" />
      <sliceName value="valueCode" />
    </element>
    <element id="Patient.contact.name.family.extension:humannameOwnPrefix">
      <path value="Patient.contact.name.family.extension" />
      <sliceName value="humannameOwnPrefix" />
    </element>
    <element id="Patient.contact.name.family.extension:humannameOwnPrefix.valueString:valueString">
      <path value="Patient.contact.name.family.extension.valueString" />
      <sliceName value="valueString" />
    </element>
    <element id="Patient.contact.name.family.extension:humannameOwnName">
      <path value="Patient.contact.name.family.extension" />
      <sliceName value="humannameOwnName" />
    </element>
    <element id="Patient.contact.name.family.extension:humannameOwnName.valueString:valueString">
      <path value="Patient.contact.name.family.extension.valueString" />
      <sliceName value="valueString" />
    </element>
    <element id="Patient.contact.name.family.extension:humannamePartnerPrefix">
      <path value="Patient.contact.name.family.extension" />
      <sliceName value="humannamePartnerPrefix" />
    </element>
    <element id="Patient.contact.name.family.extension:humannamePartnerPrefix.valueString:valueString">
      <path value="Patient.contact.name.family.extension.valueString" />
      <sliceName value="valueString" />
    </element>
    <element id="Patient.contact.name.family.extension:humannamePartnerName">
      <path value="Patient.contact.name.family.extension" />
      <sliceName value="humannamePartnerName" />
    </element>
    <element id="Patient.contact.name.family.extension:humannamePartnerName.valueString:valueString">
      <path value="Patient.contact.name.family.extension.valueString" />
      <sliceName value="valueString" />
    </element>
    <element id="Patient.contact.name.given.extension:iso21090EnQualifier">
      <path value="Patient.contact.name.given.extension" />
      <sliceName value="iso21090EnQualifier" />
    </element>
    <element id="Patient.contact.name.given.extension:iso21090EnQualifier.valueCode:valueCode">
      <path value="Patient.contact.name.given.extension.valueCode" />
      <sliceName value="valueCode" />
    </element>
    <element id="Patient.contact.address.use.extension:AD_use">
      <path value="Patient.contact.address.use.extension" />
      <sliceName value="AD_use" />
    </element>
    <element id="Patient.contact.address.use.extension:AD_use.valueCode:valueCode">
      <path value="Patient.contact.address.use.extension.valueCode" />
      <sliceName value="valueCode" />
    </element>
    <element id="Patient.contact.address.line.extension:streetName">
      <path value="Patient.contact.address.line.extension" />
      <sliceName value="streetName" />
    </element>
    <element id="Patient.contact.address.line.extension:streetName.valueString:valueString">
      <path value="Patient.contact.address.line.extension.valueString" />
      <sliceName value="valueString" />
    </element>
    <element id="Patient.contact.address.line.extension:houseNumber">
      <path value="Patient.contact.address.line.extension" />
      <sliceName value="houseNumber" />
    </element>
    <element id="Patient.contact.address.line.extension:houseNumber.valueString:valueString">
      <path value="Patient.contact.address.line.extension.valueString" />
      <sliceName value="valueString" />
    </element>
    <element id="Patient.contact.address.line.extension:buildingNumbersuffix">
      <path value="Patient.contact.address.line.extension" />
      <sliceName value="buildingNumbersuffix" />
    </element>
    <element id="Patient.contact.address.line.extension:buildingNumbersuffix.valueString:valueString">
      <path value="Patient.contact.address.line.extension.valueString" />
      <sliceName value="valueString" />
    </element>
    <element id="Patient.contact.address.line.extension:unitID">
      <path value="Patient.contact.address.line.extension" />
      <sliceName value="unitID" />
    </element>
    <element id="Patient.contact.address.line.extension:unitID.valueString:valueString">
      <path value="Patient.contact.address.line.extension.valueString" />
      <sliceName value="valueString" />
    </element>
    <element id="Patient.contact.address.line.extension:additionalLocator">
      <path value="Patient.contact.address.line.extension" />
      <sliceName value="additionalLocator" />
    </element>
    <element id="Patient.contact.address.line.extension:additionalLocator.valueString:valueString">
      <path value="Patient.contact.address.line.extension.valueString" />
      <sliceName value="valueString" />
    </element>
    <element id="Patient.animal">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name">
        <valueString value="Animal" />
      </extension>
      <path value="Patient.animal" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>