<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="http://trilliumbridge.eu/fhir/StructureDefinition/device-observer-uv-trillium2" />
  <version value="0.03" />
  <name value="Device-observer-uv-trillium2" />
  <status value="draft" />
  <date value="2017-11-27T15:16:52.639+01:00" />
  <publisher value="Trillium II" />
  <contact>
    <name value="Giorgio Cangioli" />
  </contact>
  <description value="This profile represents the constraints applied to the Device resource by the Trillium II project, which specifies an international patient summary based on the FHIR standard STU3. &#xD;&#xA;&#xD;&#xA;This profile describe a device that play the role of observer" />
  <purpose value="This profile constrains the representation of a device acting as observer in the international patient summary as specified by the Trillium II project." />
  <fhirVersion value="3.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Device" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Device" />
  <derivation value="constraint" />
  <differential>
    <element id="Device.identifier">
      <path value="Device.identifier" />
      <max value="1" />
    </element>
    <element id="Device.identifier.use">
      <path value="Device.identifier.use" />
      <max value="0" />
    </element>
    <element id="Device.identifier.type">
      <path value="Device.identifier.type" />
      <definition value="The type of identifier represents &quot;serial number&quot; (SNO)" />
    </element>
    <element id="Device.identifier.type.coding.system">
      <path value="Device.identifier.type.coding.system" />
      <max value="0" />
    </element>
    <element id="Device.identifier.type.coding.version">
      <path value="Device.identifier.type.coding.version" />
      <max value="0" />
    </element>
    <element id="Device.identifier.type.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Device.identifier.type.coding.display" />
      <fixedString value="serial number" />
    </element>
    <element id="Device.identifier.type.coding.userSelected">
      <path value="Device.identifier.type.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Device.identifier.type.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Device.identifier.type.text" />
      <max value="0" />
    </element>
    <element id="Device.identifier.system">
      <path value="Device.identifier.system" />
      <max value="0" />
    </element>
    <element id="Device.identifier.value">
      <path value="Device.identifier.value" />
      <label value="device serial number" />
      <definition value="The serial number of the medical device" />
    </element>
    <element id="Device.identifier.period">
      <path value="Device.identifier.period" />
      <max value="0" />
    </element>
    <element id="Device.identifier.assigner">
      <path value="Device.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="Device.udi">
      <path value="Device.udi" />
      <max value="0" />
    </element>
    <element id="Device.status">
      <path value="Device.status" />
      <max value="0" />
    </element>
    <element id="Device.type">
      <path value="Device.type" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="DeviceKind" />
        </extension>
        <strength value="example" />
        <valueSetReference>
          <reference value="http://hl7.org/fhir/ValueSet/dicom-cid29" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Device.type.coding.userSelected">
      <path value="Device.type.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Device.lotNumber">
      <path value="Device.lotNumber" />
      <max value="0" />
    </element>
    <element id="Device.manufactureDate">
      <path value="Device.manufactureDate" />
      <definition value="The date and time when the device was manufactured. If hour is present, minutes and seconds should be both set to &quot;00&quot;" />
      <max value="0" />
    </element>
    <element id="Device.expirationDate">
      <path value="Device.expirationDate" />
      <definition value="The date and time beyond which this device is no longer valid or should not be used (if applicable). If hour is present, minutes and seconds should be both set to &quot;00&quot;" />
      <max value="0" />
    </element>
    <element id="Device.model">
      <path value="Device.model" />
      <min value="1" />
    </element>
    <element id="Device.patient">
      <path value="Device.patient" />
      <max value="0" />
    </element>
    <element id="Device.owner">
      <path value="Device.owner" />
      <max value="0" />
    </element>
    <element id="Device.contact">
      <path value="Device.contact" />
      <max value="0" />
    </element>
    <element id="Device.location">
      <path value="Device.location" />
      <max value="0" />
    </element>
    <element id="Device.url">
      <path value="Device.url" />
      <max value="0" />
    </element>
    <element id="Device.note">
      <path value="Device.note" />
      <max value="0" />
    </element>
    <element id="Device.safety">
      <path value="Device.safety" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>