<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="http://example.org/fhir/StructureDefinition/MyPerson" />
  <version value="0.1" />
  <name value="Person_NI" />
  <status value="draft" />
  <experimental value="false" />
  <description value="Demographics and administrative information about a person independent of a specific health-related context." />
  <fhirVersion value="3.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Person" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Person" />
  <derivation value="constraint" />
  <snapshot />
  <differential>
    <element id="Person.identifier">
      <path value="Person.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="id" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <short value="Unik identitet" />
      <definition value="Angivelse av identitetsbeteckning som personen har oavsett om personen får, utreds inom eller är registrerad för att få hälso- och sjukvård (vanligtvis personnummer eller samordningsnummer)." />
      <max value="1" />
      <type>
        <code value="Identifier" />
        <profile value="Samordningsnummer" />
      </type>
      <type>
        <code value="Identifier" />
        <profile value="Personnummer" />
      </type>
    </element>
    <element id="Person.name">
      <path value="Person.name" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="given" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Person.name.use">
      <path value="Person.name.use" />
      <code>
        <system value="http://hl7.org/fhir/name-use" />
        <version value="3.0.1" />
        <code value="usual" />
        <display value="Usual" />
      </code>
      <max value="0" />
    </element>
    <element id="Person.name:Fornamn1">
      <path value="Person.name" />
      <sliceName value="Fornamn1" />
      <max value="1" />
    </element>
    <element id="Person.name:Fornamn1.use">
      <path value="Person.name.use" />
      <code>
        <system value="http://hl7.org/fhir/name-use" />
        <version value="o.1" />
      </code>
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="NameUse" />
        </extension>
        <strength value="required" />
        <valueSetUri value="http://hl7.org/fhir/ValueSet/name-use" />
      </binding>
    </element>
    <element id="Person.name:Fornamn1.family">
      <path value="Person.name.family" />
      <max value="0" />
    </element>
    <element id="Person.name:Fornamn1.prefix">
      <path value="Person.name.prefix" />
      <max value="0" />
    </element>
    <element id="Person.name:Fornamn1.suffix">
      <path value="Person.name.suffix" />
      <max value="0" />
    </element>
    <element id="Person.name:Fornamn1.period">
      <path value="Person.name.period" />
      <max value="0" />
    </element>
    <element id="Person.name:Fornamn2">
      <path value="Person.name" />
      <sliceName value="Fornamn2" />
    </element>
    <element id="Person.name:Fornamn2.use">
      <path value="Person.name.use" />
      <code>
        <system value="http://hl7.org/fhir/name-use" />
        <version value="0.1" />
      </code>
    </element>
    <element id="Person.name:Fornamn2.family">
      <path value="Person.name.family" />
      <max value="0" />
    </element>
    <element id="Person.name:Fornamn2.prefix">
      <path value="Person.name.prefix" />
      <max value="0" />
    </element>
    <element id="Person.name:Fornamn2.suffix">
      <path value="Person.name.suffix" />
      <max value="0" />
    </element>
    <element id="Person.name:Fornamn2.period">
      <path value="Person.name.period" />
      <max value="0" />
    </element>
    <element id="Person.name:Mellannamn">
      <path value="Person.name" />
      <sliceName value="Mellannamn" />
      <max value="1" />
    </element>
    <element id="Person.name:Mellannamn.use">
      <path value="Person.name.use" />
      <code>
        <system value="http://hl7.org/fhir/name-use" />
        <version value="0.1" />
      </code>
    </element>
    <element id="Person.name:Mellannamn.given">
      <path value="Person.name.given" />
      <max value="0" />
    </element>
    <element id="Person.name:Mellannamn.prefix">
      <path value="Person.name.prefix" />
      <max value="0" />
    </element>
    <element id="Person.name:Mellannamn.suffix">
      <path value="Person.name.suffix" />
      <max value="0" />
    </element>
    <element id="Person.name:Efternamn">
      <path value="Person.name" />
      <sliceName value="Efternamn" />
      <max value="1" />
    </element>
    <element id="Person.name:Efternamn.use">
      <path value="Person.name.use" />
      <code>
        <system value="http://hl7.org/fhir/name-use" />
        <version value="0.1" />
      </code>
    </element>
    <element id="Person.name:Efternamn.given">
      <path value="Person.name.given" />
      <max value="0" />
    </element>
    <element id="Person.name:Efternamn.prefix">
      <path value="Person.name.prefix" />
      <max value="0" />
    </element>
    <element id="Person.name:Efternamn.suffix">
      <path value="Person.name.suffix" />
      <max value="0" />
    </element>
    <element id="Person.telecom.system">
      <path value="Person.telecom.system" />
      <code>
        <system value="http://hl7.org/fhir/contact-point-system" />
        <version value="0.1" />
      </code>
    </element>
    <element id="Person.telecom.use">
      <path value="Person.telecom.use" />
      <code>
        <system value="http://hl7.org/fhir/contact-point-use" />
        <version value="0.1" />
      </code>
    </element>
    <element id="Person.gender">
      <path value="Person.gender" />
      <label value="Adminstrativt kön" />
      <code>
        <system value="http://hl7.org/fhir/administrative-gender" />
        <version value="0.1" />
      </code>
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="AdministrativeGender" />
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
          <valueBoolean value="true" />
        </extension>
        <strength value="required" />
        <description value="Adminstrativt kön" />
      </binding>
    </element>
    <element id="Person.birthDate">
      <path value="Person.birthDate" />
      <label value="Födelsedatum" />
      <short value="Födelsedatum" />
      <definition value="Datum när personen föddes" />
    </element>
    <element id="Person.address.use">
      <path value="Person.address.use" />
      <code>
        <system value="http://hl7.org/fhir/address-use" />
        <version value="0.1" />
      </code>
    </element>
    <element id="Person.address.type">
      <path value="Person.address.type" />
      <code>
        <system value="http://hl7.org/fhir/address-type" />
        <version value="0.1" />
      </code>
    </element>
    <element id="Person.address.city">
      <path value="Person.address.city" />
      <label value="Stad" />
    </element>
    <element id="Person.address.district">
      <path value="Person.address.district" />
      <label value="Kommun" />
    </element>
    <element id="Person.address.state">
      <path value="Person.address.state" />
      <label value="Region" />
    </element>
    <element id="Person.photo">
      <path value="Person.photo" />
      <max value="0" />
    </element>
    <element id="Person.link.assurance">
      <path value="Person.link.assurance" />
      <code>
        <system value="http://hl7.org/fhir/identity-assuranceLevel" />
      </code>
    </element>
  </differential>
</StructureDefinition>