<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="http://example.org/fhir/StructureDefinition/Ratio_apimin" />
  <name value="Ratio_apimin" />
  <status value="draft" />
  <fhirVersion value="3.0.1" />
  <kind value="complex-type" />
  <abstract value="false" />
  <type value="Ratio" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Ratio" />
  <derivation value="constraint" />
  <differential>
    <element id="Ratio">
      <path value="Ratio" />
      <short value="A ratio of two Quantity values - a numerator and a denominator" />
      <definition value="A relationship of two Quantity values - expressed as a numerator and a denominator." />
      <constraint>
        <key value="rat-1" />
        <severity value="error" />
        <human value="Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present" />
        <expression value="(numerator.empty() xor denominator.exists()) and (numerator.exists() or extension.exists())" />
        <xpath value="(count(f:numerator) = count(f:denominator)) and ((count(f:numerator) &gt; 0) or (count(f:extension) &gt; 0))" />
      </constraint>
      <mapping>
        <identity value="v2" />
        <map value="N/A" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="RTO" />
      </mapping>
    </element>
    <element id="Ratio.numerator.value">
      <path value="Ratio.numerator.value" />
      <short value="La cantidad de consumo del medicamento." />
      <definition value="La cantidad de consumo del medicamento." />
      <mapping>
        <identity value="api-minsal" />
        <map value="DOSIS" />
      </mapping>
    </element>
    <element id="Ratio.denominator.value">
      <path value="Ratio.denominator.value" />
      <short value="Frecuencia de consumo del medicamento." />
      <definition value="La cantidad de veces que se debe consumir el medicamento por el día." />
      <mapping>
        <identity value="api-minsal" />
        <map value="FREC_TRATAMIENTO" />
      </mapping>
    </element>
  </differential>
</StructureDefinition>