<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="HVOOrganisatoriskEnhetLogical" />
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics">
    <valueCode value="can-be-target" />
  </extension>
  <url value="http://electronichealth.se/fhir/hvo/StructureDefinition/HVOOrganisatoriskEnhetLogical" />
  <name value="HVOOrganisatoriskEnhetLogical" />
  <title value="OrganisatoriskEnhet" />
  <status value="draft" />
  <description value="Klassen organisatorisk enhet håller information om formellt bildad enhet som utgör en del av en organisation." />
  <fhirVersion value="5.0.0" />
  <mapping>
    <identity value="OrganisatoriskEnhetToHVOOrganizationalUnit" />
    <uri value="HVOOrganizationalUnit" />
  </mapping>
  <kind value="logical" />
  <abstract value="false" />
  <type value="http://electronichealth.se/fhir/hvo/StructureDefinition/HVOOrganisatoriskEnhetLogical" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Base" />
  <derivation value="specialization" />
  <differential>
    <element id="HVOOrganisatoriskEnhetLogical">
      <path value="HVOOrganisatoriskEnhetLogical" />
      <short value="OrganisatoriskEnhet" />
      <definition value="Klassen organisatorisk enhet håller information om formellt bildad enhet som utgör en del av en organisation." />
    </element>
    <element id="HVOOrganisatoriskEnhetLogical.id">
      <path value="HVOOrganisatoriskEnhetLogical.id" />
      <short value="id" />
      <definition value="Angivelse av identifierare för den organisatoriska enheten, t.ex.  HSA-id från Katalogtjänst HSA." />
      <min value="1" />
      <max value="*" />
      <type>
        <code value="Identifier" />
      </type>
      <mapping>
        <identity value="OrganisatoriskEnhetToHVOOrganizationalUnit" />
        <map value="HVOOrganizationalUnit.identifier" />
      </mapping>
    </element>
    <element id="HVOOrganisatoriskEnhetLogical.typ">
      <path value="HVOOrganisatoriskEnhetLogical.typ" />
      <short value="typ" />
      <definition value="Angivelse av kod för typ av kategori av organisatorisk enhet. En organisatorisk enhet kan vara kategoriserad på flera sätt beroende på syfte. Ett exempel på detta är markeringen Vårdenhet enligt PDL som används för att markera sekretessgräns för spärr inom hälso- och sjukvård." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Coding" />
      </type>
      <mapping>
        <identity value="OrganisatoriskEnhetToHVOOrganizationalUnit" />
        <map value="HVOOrganizationalUnit.type" />
      </mapping>
    </element>
    <element id="HVOOrganisatoriskEnhetLogical.status">
      <path value="HVOOrganisatoriskEnhetLogical.status" />
      <short value="status" />
      <definition value="Angivelse av huruvida den organisatoriska enheten är aktiv." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="boolean" />
      </type>
      <mapping>
        <identity value="OrganisatoriskEnhetToHVOOrganizationalUnit" />
        <map value="HVOOrganizationalUnit.extension[organizationActive].valueBoolean" />
      </mapping>
    </element>
    <element id="HVOOrganisatoriskEnhetLogical.enhetsnamn">
      <path value="HVOOrganisatoriskEnhetLogical.enhetsnamn" />
      <short value="enhetsnamn" />
      <definition value="Angivelse av officiellt namn på den organisatoriska enheten." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="OrganisatoriskEnhetToHVOOrganizationalUnit" />
        <map value="HVOOrganizationalUnit.name" />
      </mapping>
    </element>
    <element id="HVOOrganisatoriskEnhetLogical.alias">
      <path value="HVOOrganisatoriskEnhetLogical.alias" />
      <short value="alias" />
      <definition value="Angivelse av namn på den organisatoriska enheten som används vid sidan av det officiella namnet, t.ex. en förkortning av det officiella namnet." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="OrganisatoriskEnhetToHVOOrganizationalUnit" />
        <map value="HVOOrganizationalUnit.alias" />
      </mapping>
    </element>
    <element id="HVOOrganisatoriskEnhetLogical.giltigFrom">
      <path value="HVOOrganisatoriskEnhetLogical.giltigFrom" />
      <short value="giltigFrom" />
      <definition value="Angivelse av den tidpunkt från och med vilken den organisatoriska enhetens angivna status gäller." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="time" />
      </type>
      <mapping>
        <identity value="OrganisatoriskEnhetToHVOOrganizationalUnit" />
        <map value="HVOOrganizationalUnit.extension[period].valuePeriod.start" />
      </mapping>
    </element>
    <element id="HVOOrganisatoriskEnhetLogical.giltigTom">
      <path value="HVOOrganisatoriskEnhetLogical.giltigTom" />
      <short value="giltigTom" />
      <definition value="Angivelse av den tidpunkt då den organisatoriska enhetens angivna status upphör att gälla. Ska ej anges om denna tidpunkt är okänd." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="time" />
      </type>
      <mapping>
        <identity value="OrganisatoriskEnhetToHVOOrganizationalUnit" />
        <map value="HVOOrganizationalUnit.extension[period].valuePeriod.end" />
      </mapping>
    </element>
    <element id="HVOOrganisatoriskEnhetLogical.relationOrganisatoriskEnhet">
      <path value="HVOOrganisatoriskEnhetLogical.relationOrganisatoriskEnhet" />
      <short value="relationOrganisatoriskEnhet" />
      <definition value="relationOrganisatoriskEnhet" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://electronichealth.se/fhir/hvo/StructureDefinition/HVOOrganisatoriskEnhetLogical" />
      </type>
      <mapping>
        <identity value="OrganisatoriskEnhetToHVOOrganizationalUnit" />
        <map value="HVOOrganizationalUnit.extension[additionalRelationship]" />
      </mapping>
    </element>
    <element id="HVOOrganisatoriskEnhetLogical.har">
      <path value="HVOOrganisatoriskEnhetLogical.har" />
      <short value="har" />
      <definition value="har" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://electronichealth.se/fhir/hvo/StructureDefinition/HVOTillstandLogical" />
      </type>
      <mapping>
        <identity value="OrganisatoriskEnhetToHVOOrganizationalUnit" />
        <map value="HVOOrganizationalUnit.qualification" />
      </mapping>
    </element>
    <element id="HVOOrganisatoriskEnhetLogical.har2">
      <path value="HVOOrganisatoriskEnhetLogical.har2" />
      <short value="har" />
      <definition value="har" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://electronichealth.se/fhir/hvo/StructureDefinition/HVOKontaktuppgiftLogical" />
      </type>
      <mapping>
        <identity value="OrganisatoriskEnhetToHVOOrganizationalUnit" />
        <map value="HVOOrganizationalUnit.contact" />
      </mapping>
    </element>
    <element id="HVOOrganisatoriskEnhetLogical.relationOrganisatoriskEnhet2">
      <path value="HVOOrganisatoriskEnhetLogical.relationOrganisatoriskEnhet2" />
      <short value="relationOrganisatoriskEnhet2" />
      <definition value="relationOrganisatoriskEnhet2" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://electronichealth.se/fhir/hvo/StructureDefinition/HVOOrganisatoriskEnhetLogical" />
        <targetProfile value="http://electronichealth.se/fhir/hvo/StructureDefinition/HVOOrganisationLogical" />
      </type>
      <mapping>
        <identity value="OrganisatoriskEnhetToHVOOrganizationalUnit" />
        <map value="HVOOrganizationalUnit.partOf(HVOOrganizationalUnit or HVOOrganization)" />
      </mapping>
    </element>
  </differential>
</StructureDefinition>