<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="Device-observer-uv-ips" />
  <url value="http://hl7.org/fhir/uv/ips/StructureDefinition/Device-observer-uv-ips" />
  <name value="DeviceObserverUvIps" />
  <title value="Device (Results: imaging, observer)" />
  <status value="active" />
  <description value="This profile represents the constraints applied to the Device resource by the IPS project, which specifies an international patient summary based on the FHIR standard R4.;&#xD;&#xA;&#xD;&#xA;This profile describes a device that plays 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 IPS project." />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Device" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Device" />
  <derivation value="constraint" />
  <differential>
    <element id="Device">
      <path value="Device" />
      <mustSupport value="true" />
    </element>
    <element id="Device.id">
      <path value="Device.id" />
      <mustSupport value="true" />
    </element>
    <element id="Device.meta">
      <path value="Device.meta" />
      <mustSupport value="false" />
    </element>
    <!-- Meta.profile is specified in order to provide a mechanism for downstream disambiguation of the profile used for 
			resource creation in cases where there is overlap between the profile constraints (e.g., the profiles differ only by 
			extensible value set bindings).  The 'meta' and 'meta.profile' elements are not required and are not designated as 
			mustSupport (this information is not required to be sent, and if received it can be ignored by the receiving system
			unless it is deemed to be useful).  Generally it is best to avoid relying on a declared profile. but it is available
			if and when it is needed.
		-->
    <element id="Device.meta.profile">
      <path value="Device.meta.profile" />
      <fixedCanonical value="http://hl7.org/fhir/uv/ips/StructureDefinition/Device-observer-uv-ips" />
      <mustSupport value="false" />
    </element>
    <element id="Device.identifier">
      <path value="Device.identifier" />
      <mustSupport value="true" />
    </element>
    <element id="Device.manufacturer">
      <path value="Device.manufacturer" />
      <mustSupport value="true" />
    </element>
    <element id="Device.modelNumber">
      <path value="Device.modelNumber" />
      <mustSupport value="true" />
    </element>
  </differential>
</StructureDefinition>