<StructureDefinition xmlns="http://hl7.org/fhir">
  <meta>
    <lastUpdated value="2021-12-21T06:42:14.446+00:00" />
  </meta>
  <url value="https://example.org/fhir/StructureDefinition/GestionSuministro" />
  <name value="GestionSuministro" />
  <status value="draft" />
  <fhirVersion value="4.0.0" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="SupplyDelivery" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/SupplyDelivery" />
  <derivation value="constraint" />
  <differential>
    <element id="SupplyDelivery.identifier">
      <path value="SupplyDelivery.identifier" />
      <short value="ID Ruta" />
      <definition value="Identifica la Ruta que fue programada para el Transporte" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="SupplyDelivery.basedOn">
      <path value="SupplyDelivery.basedOn" />
      <short value="Paquete de Rutas" />
      <definition value="Indica el set de rutas que debe seguir el transporte para llegar a cada punto entrega" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="SupplyDelivery.partOf">
      <path value="SupplyDelivery.partOf" />
      <short value="Histórico de Rutas" />
      <definition value="Permite acceder al histórico de rutas realizadas, y a su información asociada" />
    </element>
    <element id="SupplyDelivery.status">
      <path value="SupplyDelivery.status" />
      <short value="Estado de finalización de las rutas" />
      <definition value="Indica el estado de completación de las rutas programadas para el transporte" />
      <min value="1" />
    </element>
    <element id="SupplyDelivery.suppliedItem">
      <path value="SupplyDelivery.suppliedItem" />
      <short value="CuraDistribuida" />
      <definition value="Tipo de Cura a Distribuir" />
      <min value="1" />
    </element>
    <element id="SupplyDelivery.suppliedItem.quantity">
      <path value="SupplyDelivery.suppliedItem.quantity" />
      <short value="CantidadDistribuida" />
      <definition value="Cantidad Distribuida según transporte (referenciado por supplier)" />
      <min value="1" />
    </element>
    <element id="SupplyDelivery.destination">
      <path value="SupplyDelivery.destination" />
      <short value="Rutas" />
      <definition value="Indica la ruta que deberá seguir el transporte para llegar al puntos de destino especificado (indica una ruta para guiar al transporte por zonas fuera de peligro zombie)" />
      <min value="1" />
    </element>
    <element id="SupplyDelivery.destination.identifier.value">
      <path value="SupplyDelivery.destination.identifier.value" />
      <short value="Punto de Ruta" />
      <definition value="Entrega a qué ID de Ruta corresponde el punto entregado. En este caso la codificación es: R-xxxx" />
      <min value="1" />
    </element>
  </differential>
</StructureDefinition>