<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="7f27141a-5fbc-4c00-842f-8c918d436841" />
  <url value="https://fhir.nhs.uk/StructureDefinition/SDS-Device" />
  <version value="1.0.0" />
  <name value="SDSDevice" />
  <title value="SDS Device" />
  <status value="draft" />
  <date value="2020-10-12" />
  <publisher value="NHS Digital" />
  <contact>
    <name value="NHS Digital" />
    <telecom>
      <system value="email" />
      <value value="interoperabilityteam@nhs.uk" />
      <use value="work" />
      <rank value="1" />
    </telecom>
  </contact>
  <description value="Defines the constraints and extensions on the Device resource to support Spine Directory Services represerntation of Accredited System." />
  <purpose value="This profile extends the Device resource to support the exchange of information about an Accredited System on Spine Directory Services. This information is currently not supported by the FHIR standard in the base Device resource." />
  <copyright value="Copyright © 2020 NHS Digital" />
  <fhirVersion value="4.0.1" />
  <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="udi" />
    <uri value="http://fda.gov/UDI" />
    <name value="UDI Mapping" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="Device" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Device" />
  <derivation value="constraint" />
  <differential>
    <element id="Device.extension">
      <path value="Device.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Device.extension:managingOrganisation">
      <path value="Device.extension" />
      <sliceName value="managingOrganisation" />
      <short value="Managing or manufacturing organisation providing an Accredited System" />
      <definition value="ODS reference that represents the managing or manufacturing organisation providing an Accredited System" />
      <min value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://fhir.nhs.uk/StructureDefinition/Extension-SDS-ManagingOrganisation" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Device.identifier">
      <path value="Device.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <mustSupport value="true" />
    </element>
    <element id="Device.identifier:NhsSpineASID">
      <path value="Device.identifier" />
      <sliceName value="NhsSpineASID" />
      <short value="NHS Spine Accredited System Identifier" />
      <min value="1" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Device.identifier:NhsSpineASID.system">
      <path value="Device.identifier.system" />
      <fixedUri value="https://fhir.nhs.uk/Id/nhsSpineASID" />
    </element>
    <element id="Device.identifier:NhsMhsPartyKey">
      <path value="Device.identifier" />
      <sliceName value="NhsMhsPartyKey" />
      <short value="Nhs Mhs Party Key" />
      <min value="1" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Device.identifier:NhsMhsPartyKey.system">
      <path value="Device.identifier.system" />
      <fixedUri value="https://fhir.nhs.uk/Id/nhsMhsPartyKey" />
    </element>
    <element id="Device.identifier:NhsEndpointServiceId">
      <path value="Device.identifier" />
      <sliceName value="NhsEndpointServiceId" />
      <short value="NHS Endpoint Service Id" />
      <min value="1" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Device.identifier:NhsEndpointServiceId.system">
      <path value="Device.identifier.system" />
      <fixedUri value="https://fhir.nhs.uk/Id/nhsEndpointServiceId" />
    </element>
    <element id="Device.owner">
      <path value="Device.owner" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
  </differential>
</StructureDefinition>