<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="https://example.org/fhir/StructureDefinition/MDeviceDefinition_hijo" />
  <name value="HESConnecta_DeviceDefinition_hijo" />
  <status value="active" />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="DeviceDefinition" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/DeviceDefinition" />
  <derivation value="constraint" />
  <differential>
    <element id="DeviceDefinition.extension">
      <path value="DeviceDefinition.extension" />
      <min value="1" />
    </element>
    <element id="DeviceDefinition.extension:hesExtensionDeviceDefinitionStatus">
      <path value="DeviceDefinition.extension" />
      <sliceName value="hesExtensionDeviceDefinitionStatus" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://example.org/fhir/StructureDefinition/hesExtensionDeviceDefinitionStatus" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="DeviceDefinition.extension:hesExtensionDeviceDefinitionStatus.value[x]">
      <path value="DeviceDefinition.extension.value[x]" />
      <min value="1" />
    </element>
    <element id="DeviceDefinition.identifier">
      <path value="DeviceDefinition.identifier" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="DeviceDefinition.identifier.value">
      <path value="DeviceDefinition.identifier.value" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="DeviceDefinition.manufacturer[x]">
      <path value="DeviceDefinition.manufacturer[x]" />
      <min value="1" />
      <type>
        <code value="Reference" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="DeviceDefinition.manufacturer[x].reference">
      <path value="DeviceDefinition.manufacturer[x].reference" />
      <min value="1" />
    </element>
    <element id="DeviceDefinition.deviceName">
      <path value="DeviceDefinition.deviceName" />
      <mustSupport value="true" />
    </element>
    <element id="DeviceDefinition.type">
      <path value="DeviceDefinition.type" />
      <mustSupport value="true" />
    </element>
    <element id="DeviceDefinition.type.coding">
      <path value="DeviceDefinition.type.coding" />
      <min value="1" />
    </element>
    <element id="DeviceDefinition.type.coding.system">
      <path value="DeviceDefinition.type.coding.system" />
      <min value="1" />
    </element>
    <element id="DeviceDefinition.type.coding.code">
      <path value="DeviceDefinition.type.coding.code" />
      <min value="1" />
    </element>
    <element id="DeviceDefinition.type.coding.display">
      <path value="DeviceDefinition.type.coding.display" />
      <min value="1" />
    </element>
    <element id="DeviceDefinition.property">
      <path value="DeviceDefinition.property" />
      <definition value="The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties.&#xD;&#xA;Tipo de entrega por defecto, en el centro o a domicilio" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="DeviceDefinition.property.type.coding.system">
      <path value="DeviceDefinition.property.type.coding.system" />
      <min value="1" />
    </element>
    <element id="DeviceDefinition.property.type.coding.code">
      <path value="DeviceDefinition.property.type.coding.code" />
      <min value="1" />
    </element>
    <element id="DeviceDefinition.property.type.coding.display">
      <path value="DeviceDefinition.property.type.coding.display" />
      <min value="1" />
    </element>
    <element id="DeviceDefinition.owner">
      <path value="DeviceDefinition.owner" />
      <definition value="An organization that is responsible for the provision and ongoing maintenance of the device.&#xD;&#xA;Asociación con el centro en el el que se podrá prescribir el dispositivo, se tomará de la relación del centros del ST." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="DeviceDefinition.owner.identifier">
      <path value="DeviceDefinition.owner.identifier" />
      <min value="1" />
    </element>
    <element id="DeviceDefinition.owner.identifier.type">
      <path value="DeviceDefinition.owner.identifier.type" />
      <min value="1" />
    </element>
    <element id="DeviceDefinition.owner.identifier.type.coding">
      <path value="DeviceDefinition.owner.identifier.type.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="DeviceDefinition.owner.identifier.type.coding.code">
      <path value="DeviceDefinition.owner.identifier.type.coding.code" />
      <min value="1" />
    </element>
    <element id="DeviceDefinition.owner.identifier.type.coding.display">
      <path value="DeviceDefinition.owner.identifier.type.coding.display" />
      <min value="1" />
    </element>
    <element id="DeviceDefinition.owner.identifier.system">
      <path value="DeviceDefinition.owner.identifier.system" />
      <min value="1" />
    </element>
    <element id="DeviceDefinition.owner.identifier.value">
      <path value="DeviceDefinition.owner.identifier.value" />
      <min value="1" />
    </element>
    <element id="DeviceDefinition.owner.identifier.period">
      <path value="DeviceDefinition.owner.identifier.period" />
      <definition value="Time period during which identifier is/was valid for use.&#xD;&#xA;Periodo de vigencia del contrato de licitación" />
      <min value="1" />
    </element>
    <element id="DeviceDefinition.owner.identifier.period.start">
      <path value="DeviceDefinition.owner.identifier.period.start" />
      <min value="1" />
    </element>
    <element id="DeviceDefinition.note">
      <path value="DeviceDefinition.note" />
      <mustSupport value="true" />
    </element>
    <element id="DeviceDefinition.parentDevice">
      <path value="DeviceDefinition.parentDevice" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://HESConnecta.int/fhir/StructureDefinition/DeviceDefinitionPadre" />
      </type>
      <mustSupport value="true" />
    </element>
  </differential>
</StructureDefinition>