<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="svccore-device" />
  <url value="http://phis.co.kr/fhir/StructureDefinition/StructureDefinition-svccore-device" />
  <version value="0.0.1" />
  <name value="SvcCore_Device" />
  <title value="Service Core Device Profile" />
  <status value="active" />
  <date value="2023-11-03T07:02:34.5600462+00:00" />
  <description value="2023. 10. Device의 대한 최소규격의 대하여 정의" />
  <fhirVersion value="4.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" />
      <min value="1" />
      <mustSupport value="false" />
    </element>
    <element id="Device.identifier.system">
      <path value="Device.identifier.system" />
      <definition value="Establishes the namespace for the value - that is, a URL that describes a set values that are unique.&#xD;&#xA;&#xD;&#xA;연세의료원 주관 DTx 플랫폼 사업의 경우 https://connectdtx.net/phicode 을 고정값으로 활용." />
      <min value="1" />
      <example>
        <label value="PHI_CODE 식별체계 식별자" />
        <valueUri value="https://connectdtx.net/phicode" />
      </example>
    </element>
    <element id="Device.identifier.value">
      <path value="Device.identifier.value" />
      <definition value="The portion of the identifier typically relevant to the user and which is unique within the context of the system.&#xD;&#xA;&#xD;&#xA;연세의료원 주관 DTx 플랫폼 사업의 경우 PHI_CODE 식별체계 식별자 활용" />
      <min value="1" />
    </element>
    <element id="Device.manufacturer">
      <path value="Device.manufacturer" />
      <min value="1" />
    </element>
    <element id="Device.deviceName">
      <path value="Device.deviceName" />
      <min value="1" />
    </element>
    <element id="Device.type">
      <path value="Device.type" />
      <min value="1" />
    </element>
    <element id="Device.type.coding">
      <path value="Device.type.coding" />
      <comment value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.&#xD;&#xA;&#xD;&#xA;PHI 에서 활용하는 프로젝트의 경우 http://connectdtx.kr/fhir/CodeSystem/connectdtx-device-type을 고정값으로 활용해야한다." />
      <min value="1" />
    </element>
    <element id="Device.type.coding.system">
      <path value="Device.type.coding.system" />
      <min value="1" />
      <fixedUri value="http://connectdtx.kr/fhir/CodeSystem/connectdtx-device-type" />
    </element>
    <element id="Device.type.coding.code">
      <path value="Device.type.coding.code" />
      <min value="1" />
    </element>
    <element id="Device.version">
      <path value="Device.version" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Device.version.type">
      <path value="Device.version.type" />
      <min value="1" />
    </element>
    <element id="Device.patient">
      <path value="Device.patient" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-patient" />
      </type>
    </element>
    <element id="Device.owner">
      <path value="Device.owner" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-healthcare-organization" />
      </type>
    </element>
  </differential>
</StructureDefinition>