<StructureDefinition xmlns="http://hl7.org/fhir">
  <meta>
    <lastUpdated value="2020-05-14T15:10:25.194+00:00" />
  </meta>
  <url value="https://fhir.cambio.se/r4/HumanNameSe.StructureDefinition.xml" />
  <name value="HumanNameSe" />
  <status value="draft" />
  <fhirVersion value="4.0.1" />
  <kind value="complex-type" />
  <abstract value="false" />
  <type value="HumanName" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/HumanName" />
  <derivation value="constraint" />
  <snapshot />
  <differential>
    <element id="HumanName">
      <path value="HumanName" />
      <comment value="For guidance about Swedish names, see https://www4.skatteverket.se/rattsligvagledning/edition/2019.6/330272.html.&#xD;&#xA;&#xD;&#xA;In short, a person should have one or several given names, and one family name. There are specific ways of handling middle name, for that, see the middleName extension." />
    </element>
    <element id="HumanName.extension">
      <path value="HumanName.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="HumanName.extension:MiddelName">
      <path value="HumanName.extension" />
      <sliceName value="MiddelName" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.nordic/fhir/StructureDefinition/nordic-middlename" />
      </type>
    </element>
    <element id="HumanName.text">
      <path value="HumanName.text" />
      <example>
        <label value="Name" />
        <valueString value="Tolvan Tolvansson" />
      </example>
    </element>
    <element id="HumanName.family">
      <path value="HumanName.family" />
      <definition value="The part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father.&#xD;&#xA;&#xD;&#xA;Note that middle names should be communicated using the middleName extension unless they actually are a part of the family name. See https://www4.skatteverket.se/rattsligvagledning/330287.html# for more information about middle names in a Swedish context." />
      <comment value="A family name in Sweden can consist of one or two names. If it consists of two names, it may or may not be separated by &quot;-&quot; but should always be communicated as one family name." />
      <example>
        <label value="Family name" />
        <valueString value="Tolvansson" />
      </example>
      <example>
        <label value="Family name" />
        <valueString value="Elvansson Tolvansson" />
      </example>
      <example>
        <label value="Family name" />
        <valueString value="Elvansson-Tolvansson" />
      </example>
    </element>
    <element id="HumanName.given">
      <path value="HumanName.given" />
      <short value="Given names (not always 'first')" />
      <definition value="Given name(s)." />
      <example>
        <label value="Given name" />
        <valueString value="Tolvan" />
      </example>
    </element>
    <element id="HumanName.given.extension">
      <path value="HumanName.given.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="HumanName.given.extension:givenNameQualifier">
      <path value="HumanName.given.extension" />
      <sliceName value="givenNameQualifier" />
      <short value="Defining qualifier value for given name" />
      <definition value="In Sweden code:CL should be used (Call me) to indicate that this given name is preferred by the patient (Swe: Tilltalsnamn).&#xD;&#xA;&#xD;&#xA;LS | AC | NB | PR | HON | BR | AD | SP | MID | CL | IN | VV" />
      <comment value="Used to specificy the preferred given name" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier" />
      </type>
    </element>
    <element id="HumanName.given.extension:givenNameQualifier.value[x]:valueCode">
      <path value="HumanName.given.extension.value[x]" />
      <sliceName value="valueCode" />
      <example>
        <label value="givenNameQualifier" />
        <valueCode value="CL" />
      </example>
    </element>
  </differential>
</StructureDefinition>