<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="HVOMalgruppLogical" />
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics">
    <valueCode value="can-be-target" />
  </extension>
  <url value="http://electronichealth.se/fhir/hvo/StructureDefinition/HVOMalgruppLogical" />
  <name value="HVOMalgruppLogical" />
  <title value="Målgrupp" />
  <status value="draft" />
  <description value="Klassen målgrupp håller information om de avgränsningar som identifierar den grupp invånare man riktar sig till." />
  <fhirVersion value="5.0.0" />
  <mapping>
    <identity value="MalgruppToHVOeligbilityValue" />
    <uri value="HVOeligbilityValue" />
  </mapping>
  <kind value="logical" />
  <abstract value="false" />
  <type value="http://electronichealth.se/fhir/hvo/StructureDefinition/HVOMalgruppLogical" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Base" />
  <derivation value="specialization" />
  <differential>
    <element id="HVOMalgruppLogical">
      <path value="HVOMalgruppLogical" />
      <short value="Målgrupp" />
      <definition value="Klassen målgrupp håller information om de avgränsningar som identifierar den grupp invånare man riktar sig till." />
    </element>
    <element id="HVOMalgruppLogical.kod">
      <path value="HVOMalgruppLogical.kod" />
      <short value="kod" />
      <definition value="Angivelse av kod för en egenskap hos en person som ska uppfylla vissa krav för att personen ska tillhöra tjänstens målgrupp.&#xD;&#xA;Exempel: Kod för 'Kroppsvikt' kan anges för att ange att en tjänst endast är tillgänglig för personer med kroppsvikt inom ett givet intervall. Intervallets omfattning representeras i attributen värde.min och max." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Coding" />
      </type>
      <mapping>
        <identity value="MalgruppToHVOeligbilityValue" />
        <map value="HVOEligbilityGroup.characteristic.code" />
      </mapping>
    </element>
    <element id="HVOMalgruppLogical.beskrivning">
      <path value="HVOMalgruppLogical.beskrivning" />
      <short value="beskrivning" />
      <definition value="Textuell beskrivning av en målgrupp." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="MalgruppToHVOeligbilityValue" />
        <map value="(HVOService)eligibility.comment" />
      </mapping>
    </element>
    <element id="HVOMalgruppLogical.vardemin">
      <path value="HVOMalgruppLogical.vardemin" />
      <short value="värde.min" />
      <definition value="Angivelse av lägsta värde som en person i målgruppen får ha på den egenskap som representeras i attributet kod. &#xD;&#xA;Exempel: om värdet i kod anger 'kroppsvikt' så kan värde.min sättas till värde 120 med måttenhet kg för att ange att lägsta kroppsvikt för en individ i målgruppen är 120 kg." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Quantity" />
      </type>
      <mapping>
        <identity value="MalgruppToHVOeligbilityValue" />
        <map value="HVOEligibilityGroup.characteristic.valueRange.low" />
      </mapping>
    </element>
    <element id="HVOMalgruppLogical.vardemax">
      <path value="HVOMalgruppLogical.vardemax" />
      <short value="värde.max" />
      <definition value="Angivelse av högsta värde som en person i målgruppen får ha på det villkor som representeras i attributet kod. &#xD;&#xA;Exempel: om värdet i kod anger 'kroppsvikt' så kan värde.max sättas till 150 och måttenheten till kg för att ange att högsta kroppsvikt för en individ i målgruppen är 150 kg." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Quantity" />
      </type>
      <mapping>
        <identity value="MalgruppToHVOeligbilityValue" />
        <map value="HVOEligibilityGroup.characteristic.valueRange.high" />
      </mapping>
    </element>
    <element id="HVOMalgruppLogical.vardekod">
      <path value="HVOMalgruppLogical.vardekod" />
      <short value="värde.kod" />
      <definition value="Angivelse av kod för bestämningsvärde av egenskap som avgränsar den grupp invånare man riktar sig till.&#xD;&#xA;Exempel: Om egenskapen som anges i attributet målgrupp.kod är förekomst av diagnos kan bestämningsvärdet 'diabetes typ 2' anges i attributet målgrupp.värde.kod." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Coding" />
      </type>
      <mapping>
        <identity value="MalgruppToHVOeligbilityValue" />
        <map value="HVOEligibilityGroup.characteristic.valueCodeableConcept" />
      </mapping>
    </element>
  </differential>
</StructureDefinition>