<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="HVOOrganisationLogical" />
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics">
    <valueCode value="can-be-target" />
  </extension>
  <url value="http://electronichealth.se/fhir/hvo/StructureDefinition/HVOOrganisationLogical" />
  <name value="HVOOrganisationLogical" />
  <title value="Organisation" />
  <status value="draft" />
  <description value="Klassen organisation håller information om juridiska personer och enskilda näringsidkare. &#xD;&#xA;Detta är en delmängd av de organisationer som avses i ISO 9000-definitionen: person eller grupp av personer med ansvar, befogenheter och samband för att nå ett gemensamt mål." />
  <fhirVersion value="5.0.0" />
  <mapping>
    <identity value="OrganisationToHVOOrganization" />
    <uri value="HVOOrganization" />
  </mapping>
  <kind value="logical" />
  <abstract value="false" />
  <type value="http://electronichealth.se/fhir/hvo/StructureDefinition/HVOOrganisationLogical" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Base" />
  <derivation value="specialization" />
  <differential>
    <element id="HVOOrganisationLogical">
      <path value="HVOOrganisationLogical" />
      <short value="Organisation" />
      <definition value="Klassen organisation håller information om juridiska personer och enskilda näringsidkare. &#xD;&#xA;Detta är en delmängd av de organisationer som avses i ISO 9000-definitionen: person eller grupp av personer med ansvar, befogenheter och samband för att nå ett gemensamt mål." />
    </element>
    <element id="HVOOrganisationLogical.id">
      <path value="HVOOrganisationLogical.id" />
      <short value="id" />
      <definition value="Angivelse av identifierare för en organisation. Det är obligatoriskt att ange antingen ett organisationsnummer eller, om organisationen har den juridiska formen enskild näringsidkare, ett personnummer.&#xD;&#xA;Utöver den obligatoriska identifieraren finns även möjlighet att ange andra identifierare som tillämpas i nationella eller lokala sammanhang, exempelvis HSA-id från Katalogtjänst HSA." />
      <min value="1" />
      <max value="*" />
      <type>
        <code value="Identifier" />
      </type>
      <mapping>
        <identity value="OrganisationToHVOOrganization" />
        <map value="HVOOrganization.identifier" />
      </mapping>
    </element>
    <element id="HVOOrganisationLogical.typ">
      <path value="HVOOrganisationLogical.typ" />
      <short value="typ" />
      <definition value="Angivelse av kod för typ av organisation. &#xD;&#xA;Exempel är vårdgivare eller utförare av socialtjänst." />
      <min value="1" />
      <max value="*" />
      <type>
        <code value="Coding" />
      </type>
      <mapping>
        <identity value="OrganisationToHVOOrganization" />
        <map value="HVOOrganization.type" />
      </mapping>
    </element>
    <element id="HVOOrganisationLogical.status">
      <path value="HVOOrganisationLogical.status" />
      <short value="status" />
      <definition value="Angivelse av status som organisationen är registrerad med i SCB:s Företagsregister, där sant innebär 'aktiv' och falskt innebär 'inaktiv'." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="boolean" />
      </type>
      <mapping>
        <identity value="OrganisationToHVOOrganization" />
        <map value="HVOOrganization.extension[organizationActive].valueBoolean" />
      </mapping>
    </element>
    <element id="HVOOrganisationLogical.namn">
      <path value="HVOOrganisationLogical.namn" />
      <short value="namn" />
      <definition value="Angivelse av organisationens namn enligt Bolagsverket, Skatteverket eller SCB." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="OrganisationToHVOOrganization" />
        <map value="HVOOrganization.name" />
      </mapping>
    </element>
    <element id="HVOOrganisationLogical.alias">
      <path value="HVOOrganisationLogical.alias" />
      <short value="alias" />
      <definition value="Angivelse av namn på organisationen 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="OrganisationToHVOOrganization" />
        <map value="HVOOrganization.alias" />
      </mapping>
    </element>
    <element id="HVOOrganisationLogical.juridiskForm">
      <path value="HVOOrganisationLogical.juridiskForm" />
      <short value="juridiskForm" />
      <definition value="Angivelse av kod för organisationens juridiska form enligt kodverket JURFORM." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Coding" />
      </type>
      <mapping>
        <identity value="OrganisationToHVOOrganization" />
        <map value="HVOOrganization.extension[legalForm]" />
      </mapping>
    </element>
    <element id="HVOOrganisationLogical.agarkategori">
      <path value="HVOOrganisationLogical.agarkategori" />
      <short value="ägarkategori" />
      <definition value="Angivelse av kod för ägarkategori som organisationen tillhör från SCB:s kodverk ÄGAR 2000." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Coding" />
      </type>
      <mapping>
        <identity value="OrganisationToHVOOrganization" />
        <map value="HVOOrganization.extension[ownershipType]" />
      </mapping>
    </element>
    <element id="HVOOrganisationLogical.giltigFrom">
      <path value="HVOOrganisationLogical.giltigFrom" />
      <short value="giltigFrom" />
      <definition value="Angivelse av den tidpunkt från och med vilken organisationen är registrerad med angiven status i SCB:s Företagsregister." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="time" />
      </type>
      <mapping>
        <identity value="OrganisationToHVOOrganization" />
        <map value="HVOOrganization.extension[period].valuePeriod.start" />
      </mapping>
    </element>
    <element id="HVOOrganisationLogical.giltigTom">
      <path value="HVOOrganisationLogical.giltigTom" />
      <short value="giltigTom" />
      <definition value="Angivelse av den tidpunkt då organisationens status i SCB:s Företagsregister 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="OrganisationToHVOOrganization" />
        <map value="HVOOrganization.extension[period].valuePeriod.end" />
      </mapping>
    </element>
    <element id="HVOOrganisationLogical.relationOrganisation">
      <path value="HVOOrganisationLogical.relationOrganisation" />
      <short value="relationOrganisation" />
      <definition value="relationOrganisation" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://electronichealth.se/fhir/hvo/StructureDefinition/HVOOrganisationLogical" />
      </type>
      <mapping>
        <identity value="OrganisationToHVOOrganization" />
        <map value="HVOOrganization.extension[additionalRelationship]" />
      </mapping>
    </element>
    <element id="HVOOrganisationLogical.har">
      <path value="HVOOrganisationLogical.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="OrganisationToHVOOrganization" />
        <map value="HVOOrganization.qualification" />
      </mapping>
    </element>
    <element id="HVOOrganisationLogical.har2">
      <path value="HVOOrganisationLogical.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="OrganisationToHVOOrganization" />
        <map value="HVOOrganization.contact" />
      </mapping>
    </element>
    <element id="HVOOrganisationLogical.relationOrganisation2">
      <path value="HVOOrganisationLogical.relationOrganisation2" />
      <short value="relationOrganisation2" />
      <definition value="relationOrganisation2" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://electronichealth.se/fhir/hvo/StructureDefinition/HVOOrganisationLogical" />
      </type>
      <mapping>
        <identity value="OrganisationToHVOOrganization" />
        <map value="HVOOrganization.partOf(HVOOrganization)" />
      </mapping>
    </element>
  </differential>
</StructureDefinition>