<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="Coding" />
  <meta>
    <lastUpdated value="2020-03-16T15:00:01.651+00:00" />
  </meta>
  <url value="http://StructureDefinition.hl7fhir.cn/Coding" />
  <name value="Coding" />
  <title value="术语编码类型" />
  <status value="draft" />
  <date value="2020-03-16T14:59:41.9663727+00:00" />
  <fhirVersion value="4.0.0" />
  <mapping>
    <identity value="v2" />
    <uri value="http://hl7.org/v2" />
    <name value="HL7 v2 Mapping" />
  </mapping>
  <mapping>
    <identity value="rim" />
    <uri value="http://hl7.org/v3" />
    <name value="RIM Mapping" />
  </mapping>
  <mapping>
    <identity value="orim" />
    <uri value="http://hl7.org/orim" />
    <name value="Ontological RIM Mapping" />
  </mapping>
  <kind value="complex-type" />
  <abstract value="false" />
  <type value="Coding" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Coding" />
  <derivation value="constraint" />
  <differential>
    <element id="Coding">
      <path value="Coding" />
      <short value="对术语系统定义的编码的引用" />
      <definition value="一个引用自术语系统定义的编码。" />
      <comment value="编码可以使用枚举值或编码列表非常随意地定义。也可以非常正式的定义，如SNOMED CT。请参阅HL7 v3核心原则。" />
    </element>
    <element id="Coding.system">
      <path value="Coding.system" />
      <label value="所属编码系统" />
      <short value="术语系统的标识" />
      <definition value="编码符号所属编码系统的URI。" />
      <comment value="URI可以是OID（urn:OID:…）或UUID（urn:UUID:…）。OID和UUIDs必须引用自HL7 OID注册表。否则，该URI应该选自HL7为FHIR定义的特殊URI列表。如果要引用其它系统的定义的URI，所引用的系统应该有清晰、明确的定义。" />
      <requirements value="需要明确编码符号定义的来源。" />
    </element>
    <element id="Coding.version">
      <path value="Coding.version" />
      <label value="编码系统版本" />
      <short value="系统版本-如果需求" />
      <definition value="选择此代码时使用的代码系统的版本。注意，维护良好的代码系统不需要使用版本，因为代码的含义在不同版本之间是一致的。然而，这却一定能得到保证，当同一编码的不同版本含义不能保证一致时，应提供版本信息。" />
      <comment value="如果术语没有明确定义用于标识代码系统版本的字符串，建议使用该版本正式发布的日期（以FHIR日期格式表示）作为版本日期。" />
    </element>
    <element id="Coding.code">
      <path value="Coding.code" />
      <label value="编码" />
      <short value="由系统定义的语法符号" />
      <definition value="由系统定义的语法符号。符号可以是预定义的代码或由编码系统定义的语法中的表达式，例如：后协调（post-coordination）。" />
      <requirements value="需要指向系统中的特定编码。" />
    </element>
    <element id="Coding.display">
      <path value="Coding.display" />
      <label value="编码含义" />
      <short value="由系统定义的编码意义" />
      <definition value="用于说明代码在系统中的意义，它遵循系统的规则。" />
      <requirements value="需要能够为不了解系统的使用者提供可读性强的代码含义。" />
    </element>
    <element id="Coding.userSelected">
      <path value="Coding.userSelected" />
      <label value="编码由用户选取" />
      <short value="此编码是否是由用户直接选择的" />
      <definition value="此编码是否是由用户直接选择的。例如，从下拉列表框中的选取的代码或含义。" />
      <comment value="当同一个CodeableConcept里的存在多个的Coding时，将用户直接选择的代码作为编码转换的起点是最合适的。关于“直接选择”究竟意味着什么，存在一些模糊性，可能需要数据交互的多方进一步约定以更全面地澄清这一要素的使用及其后果。" />
      <requirements value="这已经被确定为一个临床安全性标准-这明确了“系统/代码”对是由用户显式选择的，而不是由系统根据一些规则或语言处理自动生成的。" />
    </element>
  </differential>
</StructureDefinition>