<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="http://resepti.kanta.fi/fhir/StructureDefinition/MetaDataMedication" />
  <version value="1.0" />
  <name value="MetaDataMedication" />
  <title value="MetaDataMedication" />
  <status value="active" />
  <experimental value="false" />
  <description value="Ensimmäinen versio Reseptin yksilöintitietojen mappauksesta FHIR Medication -resurssiin." />
  <purpose value="Reseptin yksilöintitietojen lääkkeen tietojen resurssi." />
  <fhirVersion value="4.0.1" />
  <mapping>
    <identity value="script10.6" />
    <uri value="http://ncpdp.org/SCRIPT10_6" />
    <name value="Mapping to NCPDP SCRIPT 10.6" />
  </mapping>
  <mapping>
    <identity value="rim" />
    <uri value="http://hl7.org/v3" />
    <name value="RIM Mapping" />
  </mapping>
  <mapping>
    <identity value="w5" />
    <uri value="http://hl7.org/fhir/fivews" />
    <name value="FiveWs Pattern Mapping" />
  </mapping>
  <mapping>
    <identity value="v2" />
    <uri value="http://hl7.org/v2" />
    <name value="HL7 v2 Mapping" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="Medication" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Medication" />
  <derivation value="constraint" />
  <differential>
    <element id="Medication.extension">
      <path value="Medication.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="0" />
    </element>
    <element id="Medication.extension:drug">
      <path value="Medication.extension" />
      <sliceName value="drug" />
      <min value="0" />
      <type>
        <code value="Extension" />
        <profile value="http://resepti.kanta.fi/StructureDefinition/extension/drug" />
      </type>
    </element>
    <element id="Medication.extension:typeOfMedicinalProduct">
      <path value="Medication.extension" />
      <sliceName value="typeOfMedicinalProduct" />
      <min value="0" />
      <type>
        <code value="Extension" />
        <profile value="http://resepti.kanta.fi/StructureDefinition/extension/typeOfMedicinalProduct" />
      </type>
    </element>
    <element id="Medication.extension:pharmaceuticalProductStrength">
      <path value="Medication.extension" />
      <sliceName value="pharmaceuticalProductStrength" />
      <min value="0" />
      <type>
        <code value="Extension" />
        <profile value="http://resepti.kanta.fi/StructureDefinition/extension/pharmaceuticalProductStrength" />
      </type>
    </element>
    <element id="Medication.extension:narcotic">
      <path value="Medication.extension" />
      <sliceName value="narcotic" />
      <definition value="Huume." />
      <min value="0" />
      <type>
        <code value="Extension" />
        <profile value="http://resepti.kanta.fi/StructureDefinition/extension/narcotic" />
      </type>
    </element>
    <element id="Medication.extension:CNSdrug">
      <path value="Medication.extension" />
      <sliceName value="CNSdrug" />
      <short value="PKV-lääke." />
      <min value="0" />
      <type>
        <code value="Extension" />
        <profile value="http://resepti.kanta.fi/StructureDefinition/extension/CNSdrug" />
      </type>
    </element>
    <element id="Medication.identifier">
      <path value="Medication.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="openAtEnd" />
      </slicing>
    </element>
    <element id="Medication.identifier:vnrCode">
      <path value="Medication.identifier" />
      <sliceName value="vnrCode" />
      <short value="VNR numero" />
      <definition value="Lääkepakkauksen Lääketietokannan mukainen yksilöivä numero (VNR-numero)." />
      <comment value="No comment" />
    </element>
    <element id="Medication.identifier:vnrCode.system">
      <path value="Medication.identifier.system" />
      <short value="VNR numero" />
      <definition value="Lääkepakkauksen Lääketietokannan mukainen yksilöivä numero (VNR-numero)." />
      <min value="1" />
      <fixedUri value="urn:oid:1.2.246.537.6.55.2004" />
    </element>
    <element id="Medication.identifier:vnrCode.value">
      <path value="Medication.identifier.value" />
      <short value="Lääkevalmisteen VNR-numero" />
      <min value="1" />
    </element>
    <element id="Medication.code.coding">
      <path value="Medication.code.coding" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="openAtEnd" />
      </slicing>
    </element>
    <element id="Medication.code.coding:atcCode">
      <path value="Medication.code.coding" />
      <sliceName value="atcCode" />
      <short value="Määrätyn lääkkeen ATC-koodi ja ATC-koodin nimi" />
      <definition value="määrätyn lääkkeen ATC-koodi ja ATC-koodin nimi.&#xD;&#xA;Kela - Lääketietokanta: ATC-luokitus." />
    </element>
    <element id="Medication.code.coding:atcCode.system">
      <path value="Medication.code.coding.system" />
      <short value="Lääketietokannan mukainen ATC-koodiston oid" />
      <definition value="Lääketietokannan mukainen ATC-koodiston oid." />
      <min value="1" />
      <fixedUri value="urn:oid:1.2.246.537.6.32.2007" />
    </element>
    <element id="Medication.code.coding:atcCode.code">
      <path value="Medication.code.coding.code" />
      <short value="ATC-koodi" />
      <definition value="Määrätyn lääkkeen Lääketietokannan mukainen ATC-koodi." />
      <min value="1" />
    </element>
    <element id="Medication.code.coding:atcCode.display">
      <path value="Medication.code.coding.display" />
      <definition value="Määrätyn lääkkeen Lääketietokannan mukainen ATC-koodin nimi" />
      <min value="1" />
    </element>
    <element id="Medication.form">
      <path value="Medication.form" />
      <short value="Lääke- tai valmistemuoto" />
      <definition value="Määrätyn lääkkeen Lääketietokannan mukainen lääke- tai valmistemuoto tekstinä." />
    </element>
    <element id="Medication.form.text">
      <path value="Medication.form.text" />
      <short value="Lääke- tai valmistemuoto" />
      <definition value="Määrätyn lääkkeen Lääketietokannan mukainen lääke- tai valmistemuoto tekstinä." />
    </element>
  </differential>
</StructureDefinition>