{
  "resourceType": "StructureDefinition",
  "id": "SubstancePolymer",
  "meta": {
    "lastUpdated": "2019-10-31T22:29:23.356+00:00"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-category",
      "valueString": "Specialized.Medication Definition"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
      "valueCode": "trial-use"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
      "valueInteger": 0
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-security-category",
      "valueCode": "anonymous"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
      "valueCode": "brr"
    }
  ],
  "url": "http://hl7.org/fhir/StructureDefinition/SubstancePolymer",
  "version": "4.0.1",
  "name": "KR_SubstancePolymer",
  "status": "draft",
  "date": "2019-10-31T22:29:23+00:00",
  "publisher": "Health Level Seven International (Biomedical Research and Regulation)",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://hl7.org/fhir"
        }
      ]
    },
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://www.hl7.org/Special/committees/rcrim/index.cfm"
        }
      ]
    }
  ],
  "description": "할 것(to do)",
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "resource",
  "abstract": false,
  "type": "SubstancePolymer",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/DomainResource",
  "derivation": "specialization",
  "differential": {
    "element": [
      {
        "id": "SubstancePolymer",
        "path": "SubstancePolymer",
        "short": "할 것(to do)",
        "definition": "할 것(to do)"
      },
      {
        "id": "SubstancePolymer.class",
        "path": "SubstancePolymer.class",
        "short": "할 것(to do)",
        "definition": "할 것(to do)",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstancePolymer.class.coding",
        "path": "SubstancePolymer.class.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "SubstancePolymer.class.coding.system",
        "path": "SubstancePolymer.class.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "SubstancePolymer.class.coding.version",
        "path": "SubstancePolymer.class.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "SubstancePolymer.class.coding.code",
        "path": "SubstancePolymer.class.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "SubstancePolymer.class.coding.display",
        "path": "SubstancePolymer.class.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "SubstancePolymer.class.coding.userSelected",
        "path": "SubstancePolymer.class.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "SubstancePolymer.class.text",
        "path": "SubstancePolymer.class.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "SubstancePolymer.geometry",
        "path": "SubstancePolymer.geometry",
        "short": "할 것(to do)",
        "definition": "할 것(to do)",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstancePolymer.geometry.coding",
        "path": "SubstancePolymer.geometry.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "SubstancePolymer.geometry.coding.system",
        "path": "SubstancePolymer.geometry.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "SubstancePolymer.geometry.coding.version",
        "path": "SubstancePolymer.geometry.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "SubstancePolymer.geometry.coding.code",
        "path": "SubstancePolymer.geometry.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "SubstancePolymer.geometry.coding.display",
        "path": "SubstancePolymer.geometry.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "SubstancePolymer.geometry.coding.userSelected",
        "path": "SubstancePolymer.geometry.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "SubstancePolymer.geometry.text",
        "path": "SubstancePolymer.geometry.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "SubstancePolymer.copolymerConnectivity",
        "path": "SubstancePolymer.copolymerConnectivity",
        "short": "할 것(to do)",
        "definition": "할 것(to do)",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstancePolymer.copolymerConnectivity.coding",
        "path": "SubstancePolymer.copolymerConnectivity.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "SubstancePolymer.copolymerConnectivity.coding.system",
        "path": "SubstancePolymer.copolymerConnectivity.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "SubstancePolymer.copolymerConnectivity.coding.version",
        "path": "SubstancePolymer.copolymerConnectivity.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "SubstancePolymer.copolymerConnectivity.coding.code",
        "path": "SubstancePolymer.copolymerConnectivity.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "SubstancePolymer.copolymerConnectivity.coding.display",
        "path": "SubstancePolymer.copolymerConnectivity.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "SubstancePolymer.copolymerConnectivity.coding.userSelected",
        "path": "SubstancePolymer.copolymerConnectivity.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "SubstancePolymer.copolymerConnectivity.text",
        "path": "SubstancePolymer.copolymerConnectivity.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "SubstancePolymer.modification",
        "path": "SubstancePolymer.modification",
        "short": "할 것(to do)",
        "definition": "할 것(to do)",
        "type": [
          {
            "code": "string"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstancePolymer.monomerSet",
        "path": "SubstancePolymer.monomerSet",
        "short": "할 것(to do)",
        "definition": "할 것(to do)",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstancePolymer.monomerSet.ratioType",
        "path": "SubstancePolymer.monomerSet.ratioType",
        "short": "할 것(to do)",
        "definition": "할 것(to do)",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstancePolymer.monomerSet.ratioType.coding",
        "path": "SubstancePolymer.monomerSet.ratioType.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "SubstancePolymer.monomerSet.ratioType.coding.system",
        "path": "SubstancePolymer.monomerSet.ratioType.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "SubstancePolymer.monomerSet.ratioType.coding.version",
        "path": "SubstancePolymer.monomerSet.ratioType.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "SubstancePolymer.monomerSet.ratioType.coding.code",
        "path": "SubstancePolymer.monomerSet.ratioType.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "SubstancePolymer.monomerSet.ratioType.coding.display",
        "path": "SubstancePolymer.monomerSet.ratioType.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "SubstancePolymer.monomerSet.ratioType.coding.userSelected",
        "path": "SubstancePolymer.monomerSet.ratioType.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "SubstancePolymer.monomerSet.ratioType.text",
        "path": "SubstancePolymer.monomerSet.ratioType.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial",
        "path": "SubstancePolymer.monomerSet.startingMaterial",
        "short": "할 것(to do)",
        "definition": "할 것(to do)",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.material",
        "path": "SubstancePolymer.monomerSet.startingMaterial.material",
        "short": "할 것(to do)",
        "definition": "할 것(to do)",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.material.coding",
        "path": "SubstancePolymer.monomerSet.startingMaterial.material.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.material.coding.system",
        "path": "SubstancePolymer.monomerSet.startingMaterial.material.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.material.coding.version",
        "path": "SubstancePolymer.monomerSet.startingMaterial.material.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.material.coding.code",
        "path": "SubstancePolymer.monomerSet.startingMaterial.material.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.material.coding.display",
        "path": "SubstancePolymer.monomerSet.startingMaterial.material.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.material.coding.userSelected",
        "path": "SubstancePolymer.monomerSet.startingMaterial.material.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.material.text",
        "path": "SubstancePolymer.monomerSet.startingMaterial.material.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.type",
        "path": "SubstancePolymer.monomerSet.startingMaterial.type",
        "short": "할 것(to do)",
        "definition": "할 것(to do)",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.type.coding",
        "path": "SubstancePolymer.monomerSet.startingMaterial.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.type.coding.system",
        "path": "SubstancePolymer.monomerSet.startingMaterial.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.type.coding.version",
        "path": "SubstancePolymer.monomerSet.startingMaterial.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.type.coding.code",
        "path": "SubstancePolymer.monomerSet.startingMaterial.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.type.coding.display",
        "path": "SubstancePolymer.monomerSet.startingMaterial.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.type.coding.userSelected",
        "path": "SubstancePolymer.monomerSet.startingMaterial.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.type.text",
        "path": "SubstancePolymer.monomerSet.startingMaterial.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.isDefining",
        "path": "SubstancePolymer.monomerSet.startingMaterial.isDefining",
        "short": "할 것(to do)",
        "definition": "할 것(to do)",
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.amount",
        "path": "SubstancePolymer.monomerSet.startingMaterial.amount",
        "short": "할 것(to do)",
        "definition": "할 것(to do)",
        "max": "1",
        "type": [
          {
            "code": "SubstanceAmount"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.amount.amount[x]",
        "path": "SubstancePolymer.monomerSet.startingMaterial.amount.amount[x]",
        "slicing": {
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "short": "다양한 요소(element)에 대한 정량적 값(quantitative value)을 캡처하는 데 사용됨. 한계(limit)만 주어진 경우 산술 평균(arithmetic mean)은 평균(average)이 됨. 지정된 요소(element)에 대해 하나의 한정 값만 주어진 경우 해당 필드에서 캡처됨",
        "definition": "다양한 요소(element)에 대한 정량적 값(quantitative value)을 캡처하는 데 사용됨. 한계(limit)만 주어진 경우 산술 평균(arithmetic mean)은 평균(average)이 됨. 지정된 요소(element)에 대해 하나의 한정 값만 주어진 경우 해당 필드에서 캡처됨."
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.amount.amount[x]:no name",
        "path": "SubstancePolymer.monomerSet.startingMaterial.amount.amount[x]",
        "sliceName": "no name",
        "short": "정량적 값(quantitative value)이 필요한 대부분의 요소에는 양 유형(amount type)이라는 필드도 있음. 양 유형은 실제 양(amount)에 따라 달라지는 경우가 많으므로 항상 양 유형(amount type)을 지정해야 함. 예: 물질(substance) 또는 분자 파편의 실제 상대적인 양을 캡처할 때 그 양이 몰비(mole ratio) 또는 중량비(weight ratio)를 참조하는지 여부를 나타내는 것이 필수적임. 주어진 요소(element)에 대해서는 모든 관련 정의 요소에 동일한 양 유형(amount type)을 사용하도록 노력해야 함",
        "definition": "정량적 값(quantitative value)이 필요한 대부분의 요소에는 양 유형(amount type)이라는 필드도 있음. 양 유형은 실제 양(amount)에 따라 달라지는 경우가 많으므로 항상 양 유형(amount type)을 지정해야 함. 예: 물질(substance) 또는 분자 파편의 실제 상대적인 양을 캡처할 때 그 양이 몰비(mole ratio) 또는 중량비(weight ratio)를 참조하는지 여부를 나타내는 것이 필수적임. 주어진 요소(element)에 대해서는 모든 관련 정의 요소에 동일한 양 유형(amount type)을 사용하도록 노력해야 함."
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.amount.amount[x]:no name.coding",
        "path": "SubstancePolymer.monomerSet.startingMaterial.amount.amount[x].coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.amount.amount[x]:no name.coding.system",
        "path": "SubstancePolymer.monomerSet.startingMaterial.amount.amount[x].coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.amount.amount[x]:no name.coding.version",
        "path": "SubstancePolymer.monomerSet.startingMaterial.amount.amount[x].coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.amount.amount[x]:no name.coding.code",
        "path": "SubstancePolymer.monomerSet.startingMaterial.amount.amount[x].coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.amount.amount[x]:no name.coding.display",
        "path": "SubstancePolymer.monomerSet.startingMaterial.amount.amount[x].coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.amount.amount[x]:no name.coding.userSelected",
        "path": "SubstancePolymer.monomerSet.startingMaterial.amount.amount[x].coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.amount.amount[x]:no name.text",
        "path": "SubstancePolymer.monomerSet.startingMaterial.amount.amount[x].text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.amount.amount[x]:no name",
        "path": "SubstancePolymer.monomerSet.startingMaterial.amount.amount[x]",
        "sliceName": "no name",
        "short": "숫자 값(numeric value)에 대한 텍스트 코멘트(comment)",
        "definition": "숫자 값(numeric value)에 대한 텍스트 코멘트(comment)."
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.amount.referenceRange",
        "path": "SubstancePolymer.monomerSet.startingMaterial.amount.referenceRange",
        "short": "가능하거나 예상되는 값의 참조 범위",
        "definition": "가능하거나 예상되는 값의 참조 범위."
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.amount.referenceRange.lowLimit",
        "path": "SubstancePolymer.monomerSet.startingMaterial.amount.referenceRange.lowLimit",
        "short": "하한(lower limit)이 가능하거나 예상됨",
        "definition": "하한(lower limit)이 가능하거나 예상됨."
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.amount.referenceRange.lowLimit.value",
        "path": "SubstancePolymer.monomerSet.startingMaterial.amount.referenceRange.lowLimit.value",
        "short": "값의 수치(numerical value) (근사치 포함)",
        "definition": "측정된 값(value of measured amount). 값을 표현할 때 근사치(implicit precision)가 포함됨."
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.amount.referenceRange.lowLimit.comparator",
        "path": "SubstancePolymer.monomerSet.startingMaterial.amount.referenceRange.lowLimit.comparator",
        "short": "< | <= | >= | > - 값을 이해하는 방법",
        "definition": "값(value)을 이해하고 표현 하는 방법 - 측정 문제로 인해 실제 값이 명시된 값보다 크거나 적은지 여부; (예) 만약 비교자가 \"<\" 이면 실제 값은 명시된 값보다 < (작다)임."
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.amount.referenceRange.lowLimit.unit",
        "path": "SubstancePolymer.monomerSet.startingMaterial.amount.referenceRange.lowLimit.unit",
        "short": "단위 표현(unit representation)",
        "definition": "사람이 읽을 수 있는 형식의 단위(unit)."
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.amount.referenceRange.lowLimit.system",
        "path": "SubstancePolymer.monomerSet.startingMaterial.amount.referenceRange.lowLimit.system",
        "short": "코드화된 단위 폼(coded unit form)을 정의하는 시스템(system)",
        "definition": "단위(unit)의 코드화된 폼(coded form)을 제공하는 시스템의 식별임."
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.amount.referenceRange.lowLimit.code",
        "path": "SubstancePolymer.monomerSet.startingMaterial.amount.referenceRange.lowLimit.code",
        "short": "단위(unit)의 코드화된 폼(coded form)",
        "definition": "일부 단위 표시 시스템(unit representation system)에서 컴퓨터로 처리할 수 있는 형식 단위(unit)."
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.amount.referenceRange.highLimit",
        "path": "SubstancePolymer.monomerSet.startingMaterial.amount.referenceRange.highLimit",
        "short": "상한(upper limit)이 가능하거나 예상됨",
        "definition": "상한(upper limit)이 가능하거나 예상됨."
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.amount.referenceRange.highLimit.value",
        "path": "SubstancePolymer.monomerSet.startingMaterial.amount.referenceRange.highLimit.value",
        "short": "값의 수치(numerical value) (근사치 포함)",
        "definition": "측정된 값(value of measured amount). 값을 표현할 때 근사치(implicit precision)가 포함됨."
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.amount.referenceRange.highLimit.comparator",
        "path": "SubstancePolymer.monomerSet.startingMaterial.amount.referenceRange.highLimit.comparator",
        "short": "< | <= | >= | > - 값을 이해하는 방법",
        "definition": "값(value)을 이해하고 표현 하는 방법 - 측정 문제로 인해 실제 값이 명시된 값보다 크거나 적은지 여부; (예) 만약 비교자가 \"<\" 이면 실제 값은 명시된 값보다 < (작다)임."
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.amount.referenceRange.highLimit.unit",
        "path": "SubstancePolymer.monomerSet.startingMaterial.amount.referenceRange.highLimit.unit",
        "short": "단위 표현(unit representation)",
        "definition": "사람이 읽을 수 있는 형식의 단위(unit)."
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.amount.referenceRange.highLimit.system",
        "path": "SubstancePolymer.monomerSet.startingMaterial.amount.referenceRange.highLimit.system",
        "short": "코드화된 단위 폼(coded unit form)을 정의하는 시스템(system)",
        "definition": "단위(unit)의 코드화된 폼(coded form)을 제공하는 시스템의 식별임."
      },
      {
        "id": "SubstancePolymer.monomerSet.startingMaterial.amount.referenceRange.highLimit.code",
        "path": "SubstancePolymer.monomerSet.startingMaterial.amount.referenceRange.highLimit.code",
        "short": "단위(unit)의 코드화된 폼(coded form)",
        "definition": "일부 단위 표시 시스템(unit representation system)에서 컴퓨터로 처리할 수 있는 형식 단위(unit)."
      },
      {
        "id": "SubstancePolymer.repeat",
        "path": "SubstancePolymer.repeat",
        "short": "할 것(to do)",
        "definition": "할 것(to do)",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstancePolymer.repeat.numberOfUnits",
        "path": "SubstancePolymer.repeat.numberOfUnits",
        "short": "할 것(to do)",
        "definition": "할 것(to do)",
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstancePolymer.repeat.averageMolecularFormula",
        "path": "SubstancePolymer.repeat.averageMolecularFormula",
        "short": "할 것(to do)",
        "definition": "할 것(to do)",
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnitAmountType",
        "path": "SubstancePolymer.repeat.repeatUnitAmountType",
        "short": "할 것(to do)",
        "definition": "할 것(to do)",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnitAmountType.coding",
        "path": "SubstancePolymer.repeat.repeatUnitAmountType.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnitAmountType.coding.system",
        "path": "SubstancePolymer.repeat.repeatUnitAmountType.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnitAmountType.coding.version",
        "path": "SubstancePolymer.repeat.repeatUnitAmountType.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnitAmountType.coding.code",
        "path": "SubstancePolymer.repeat.repeatUnitAmountType.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnitAmountType.coding.display",
        "path": "SubstancePolymer.repeat.repeatUnitAmountType.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnitAmountType.coding.userSelected",
        "path": "SubstancePolymer.repeat.repeatUnitAmountType.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnitAmountType.text",
        "path": "SubstancePolymer.repeat.repeatUnitAmountType.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit",
        "path": "SubstancePolymer.repeat.repeatUnit",
        "short": "할 것(to do)",
        "definition": "할 것(to do)",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.orientationOfPolymerisation",
        "path": "SubstancePolymer.repeat.repeatUnit.orientationOfPolymerisation",
        "short": "할 것(to do)",
        "definition": "할 것(to do)",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.orientationOfPolymerisation.coding",
        "path": "SubstancePolymer.repeat.repeatUnit.orientationOfPolymerisation.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.orientationOfPolymerisation.coding.system",
        "path": "SubstancePolymer.repeat.repeatUnit.orientationOfPolymerisation.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.orientationOfPolymerisation.coding.version",
        "path": "SubstancePolymer.repeat.repeatUnit.orientationOfPolymerisation.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.orientationOfPolymerisation.coding.code",
        "path": "SubstancePolymer.repeat.repeatUnit.orientationOfPolymerisation.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.orientationOfPolymerisation.coding.display",
        "path": "SubstancePolymer.repeat.repeatUnit.orientationOfPolymerisation.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.orientationOfPolymerisation.coding.userSelected",
        "path": "SubstancePolymer.repeat.repeatUnit.orientationOfPolymerisation.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.orientationOfPolymerisation.text",
        "path": "SubstancePolymer.repeat.repeatUnit.orientationOfPolymerisation.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.repeatUnit",
        "path": "SubstancePolymer.repeat.repeatUnit.repeatUnit",
        "short": "할 것(to do)",
        "definition": "할 것(to do)",
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.amount",
        "path": "SubstancePolymer.repeat.repeatUnit.amount",
        "short": "할 것(to do)",
        "definition": "할 것(to do)",
        "max": "1",
        "type": [
          {
            "code": "SubstanceAmount"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.amount.amount[x]",
        "path": "SubstancePolymer.repeat.repeatUnit.amount.amount[x]",
        "slicing": {
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "short": "다양한 요소(element)에 대한 정량적 값(quantitative value)을 캡처하는 데 사용됨. 한계(limit)만 주어진 경우 산술 평균(arithmetic mean)은 평균(average)이 됨. 지정된 요소(element)에 대해 하나의 한정 값만 주어진 경우 해당 필드에서 캡처됨",
        "definition": "다양한 요소(element)에 대한 정량적 값(quantitative value)을 캡처하는 데 사용됨. 한계(limit)만 주어진 경우 산술 평균(arithmetic mean)은 평균(average)이 됨. 지정된 요소(element)에 대해 하나의 한정 값만 주어진 경우 해당 필드에서 캡처됨."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.amount.amount[x]:no name",
        "path": "SubstancePolymer.repeat.repeatUnit.amount.amount[x]",
        "sliceName": "no name",
        "short": "정량적 값(quantitative value)이 필요한 대부분의 요소에는 양 유형(amount type)이라는 필드도 있음. 양 유형은 실제 양(amount)에 따라 달라지는 경우가 많으므로 항상 양 유형(amount type)을 지정해야 함. 예: 물질(substance) 또는 분자 파편의 실제 상대적인 양을 캡처할 때 그 양이 몰비(mole ratio) 또는 중량비(weight ratio)를 참조하는지 여부를 나타내는 것이 필수적임. 주어진 요소(element)에 대해서는 모든 관련 정의 요소에 동일한 양 유형(amount type)을 사용하도록 노력해야 함",
        "definition": "정량적 값(quantitative value)이 필요한 대부분의 요소에는 양 유형(amount type)이라는 필드도 있음. 양 유형은 실제 양(amount)에 따라 달라지는 경우가 많으므로 항상 양 유형(amount type)을 지정해야 함. 예: 물질(substance) 또는 분자 파편의 실제 상대적인 양을 캡처할 때 그 양이 몰비(mole ratio) 또는 중량비(weight ratio)를 참조하는지 여부를 나타내는 것이 필수적임. 주어진 요소(element)에 대해서는 모든 관련 정의 요소에 동일한 양 유형(amount type)을 사용하도록 노력해야 함."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.amount.amount[x]:no name.coding",
        "path": "SubstancePolymer.repeat.repeatUnit.amount.amount[x].coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.amount.amount[x]:no name.coding.system",
        "path": "SubstancePolymer.repeat.repeatUnit.amount.amount[x].coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.amount.amount[x]:no name.coding.version",
        "path": "SubstancePolymer.repeat.repeatUnit.amount.amount[x].coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.amount.amount[x]:no name.coding.code",
        "path": "SubstancePolymer.repeat.repeatUnit.amount.amount[x].coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.amount.amount[x]:no name.coding.display",
        "path": "SubstancePolymer.repeat.repeatUnit.amount.amount[x].coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.amount.amount[x]:no name.coding.userSelected",
        "path": "SubstancePolymer.repeat.repeatUnit.amount.amount[x].coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.amount.amount[x]:no name.text",
        "path": "SubstancePolymer.repeat.repeatUnit.amount.amount[x].text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.amount.amount[x]:no name",
        "path": "SubstancePolymer.repeat.repeatUnit.amount.amount[x]",
        "sliceName": "no name",
        "short": "숫자 값(numeric value)에 대한 텍스트 코멘트(comment)",
        "definition": "숫자 값(numeric value)에 대한 텍스트 코멘트(comment)."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.amount.referenceRange",
        "path": "SubstancePolymer.repeat.repeatUnit.amount.referenceRange",
        "short": "가능하거나 예상되는 값의 참조 범위",
        "definition": "가능하거나 예상되는 값의 참조 범위."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.amount.referenceRange.lowLimit",
        "path": "SubstancePolymer.repeat.repeatUnit.amount.referenceRange.lowLimit",
        "short": "하한(lower limit)이 가능하거나 예상됨",
        "definition": "하한(lower limit)이 가능하거나 예상됨."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.amount.referenceRange.lowLimit.value",
        "path": "SubstancePolymer.repeat.repeatUnit.amount.referenceRange.lowLimit.value",
        "short": "값의 수치(numerical value) (근사치 포함)",
        "definition": "측정된 값(value of measured amount). 값을 표현할 때 근사치(implicit precision)가 포함됨."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.amount.referenceRange.lowLimit.comparator",
        "path": "SubstancePolymer.repeat.repeatUnit.amount.referenceRange.lowLimit.comparator",
        "short": "< | <= | >= | > - 값을 이해하는 방법",
        "definition": "값(value)을 이해하고 표현 하는 방법 - 측정 문제로 인해 실제 값이 명시된 값보다 크거나 적은지 여부; (예) 만약 비교자가 \"<\" 이면 실제 값은 명시된 값보다 < (작다)임."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.amount.referenceRange.lowLimit.unit",
        "path": "SubstancePolymer.repeat.repeatUnit.amount.referenceRange.lowLimit.unit",
        "short": "단위 표현(unit representation)",
        "definition": "사람이 읽을 수 있는 형식의 단위(unit)."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.amount.referenceRange.lowLimit.system",
        "path": "SubstancePolymer.repeat.repeatUnit.amount.referenceRange.lowLimit.system",
        "short": "코드화된 단위 폼(coded unit form)을 정의하는 시스템(system)",
        "definition": "단위(unit)의 코드화된 폼(coded form)을 제공하는 시스템의 식별임."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.amount.referenceRange.lowLimit.code",
        "path": "SubstancePolymer.repeat.repeatUnit.amount.referenceRange.lowLimit.code",
        "short": "단위(unit)의 코드화된 폼(coded form)",
        "definition": "일부 단위 표시 시스템(unit representation system)에서 컴퓨터로 처리할 수 있는 형식 단위(unit)."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.amount.referenceRange.highLimit",
        "path": "SubstancePolymer.repeat.repeatUnit.amount.referenceRange.highLimit",
        "short": "상한(upper limit)이 가능하거나 예상됨",
        "definition": "상한(upper limit)이 가능하거나 예상됨."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.amount.referenceRange.highLimit.value",
        "path": "SubstancePolymer.repeat.repeatUnit.amount.referenceRange.highLimit.value",
        "short": "값의 수치(numerical value) (근사치 포함)",
        "definition": "측정된 값(value of measured amount). 값을 표현할 때 근사치(implicit precision)가 포함됨."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.amount.referenceRange.highLimit.comparator",
        "path": "SubstancePolymer.repeat.repeatUnit.amount.referenceRange.highLimit.comparator",
        "short": "< | <= | >= | > - 값을 이해하는 방법",
        "definition": "값(value)을 이해하고 표현 하는 방법 - 측정 문제로 인해 실제 값이 명시된 값보다 크거나 적은지 여부; (예) 만약 비교자가 \"<\" 이면 실제 값은 명시된 값보다 < (작다)임."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.amount.referenceRange.highLimit.unit",
        "path": "SubstancePolymer.repeat.repeatUnit.amount.referenceRange.highLimit.unit",
        "short": "단위 표현(unit representation)",
        "definition": "사람이 읽을 수 있는 형식의 단위(unit)."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.amount.referenceRange.highLimit.system",
        "path": "SubstancePolymer.repeat.repeatUnit.amount.referenceRange.highLimit.system",
        "short": "코드화된 단위 폼(coded unit form)을 정의하는 시스템(system)",
        "definition": "단위(unit)의 코드화된 폼(coded form)을 제공하는 시스템의 식별임."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.amount.referenceRange.highLimit.code",
        "path": "SubstancePolymer.repeat.repeatUnit.amount.referenceRange.highLimit.code",
        "short": "단위(unit)의 코드화된 폼(coded form)",
        "definition": "일부 단위 표시 시스템(unit representation system)에서 컴퓨터로 처리할 수 있는 형식 단위(unit)."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation",
        "short": "할 것(to do)",
        "definition": "할 것(to do)",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.degree",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.degree",
        "short": "할 것(to do)",
        "definition": "할 것(to do)",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.degree.coding",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.degree.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.degree.coding.system",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.degree.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.degree.coding.version",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.degree.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.degree.coding.code",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.degree.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.degree.coding.display",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.degree.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.degree.coding.userSelected",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.degree.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.degree.text",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.degree.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount",
        "short": "할 것(to do)",
        "definition": "할 것(to do)",
        "max": "1",
        "type": [
          {
            "code": "SubstanceAmount"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.amount[x]",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.amount[x]",
        "slicing": {
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "short": "다양한 요소(element)에 대한 정량적 값(quantitative value)을 캡처하는 데 사용됨. 한계(limit)만 주어진 경우 산술 평균(arithmetic mean)은 평균(average)이 됨. 지정된 요소(element)에 대해 하나의 한정 값만 주어진 경우 해당 필드에서 캡처됨",
        "definition": "다양한 요소(element)에 대한 정량적 값(quantitative value)을 캡처하는 데 사용됨. 한계(limit)만 주어진 경우 산술 평균(arithmetic mean)은 평균(average)이 됨. 지정된 요소(element)에 대해 하나의 한정 값만 주어진 경우 해당 필드에서 캡처됨."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.amount[x]:no name",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.amount[x]",
        "sliceName": "no name",
        "short": "정량적 값(quantitative value)이 필요한 대부분의 요소에는 양 유형(amount type)이라는 필드도 있음. 양 유형은 실제 양(amount)에 따라 달라지는 경우가 많으므로 항상 양 유형(amount type)을 지정해야 함. 예: 물질(substance) 또는 분자 파편의 실제 상대적인 양을 캡처할 때 그 양이 몰비(mole ratio) 또는 중량비(weight ratio)를 참조하는지 여부를 나타내는 것이 필수적임. 주어진 요소(element)에 대해서는 모든 관련 정의 요소에 동일한 양 유형(amount type)을 사용하도록 노력해야 함",
        "definition": "정량적 값(quantitative value)이 필요한 대부분의 요소에는 양 유형(amount type)이라는 필드도 있음. 양 유형은 실제 양(amount)에 따라 달라지는 경우가 많으므로 항상 양 유형(amount type)을 지정해야 함. 예: 물질(substance) 또는 분자 파편의 실제 상대적인 양을 캡처할 때 그 양이 몰비(mole ratio) 또는 중량비(weight ratio)를 참조하는지 여부를 나타내는 것이 필수적임. 주어진 요소(element)에 대해서는 모든 관련 정의 요소에 동일한 양 유형(amount type)을 사용하도록 노력해야 함."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.amount[x]:no name.coding",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.amount[x].coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.amount[x]:no name.coding.system",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.amount[x].coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.amount[x]:no name.coding.version",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.amount[x].coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.amount[x]:no name.coding.code",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.amount[x].coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.amount[x]:no name.coding.display",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.amount[x].coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.amount[x]:no name.coding.userSelected",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.amount[x].coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.amount[x]:no name.text",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.amount[x].text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.amount[x]:no name",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.amount[x]",
        "sliceName": "no name",
        "short": "숫자 값(numeric value)에 대한 텍스트 코멘트(comment)",
        "definition": "숫자 값(numeric value)에 대한 텍스트 코멘트(comment)."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.referenceRange",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.referenceRange",
        "short": "가능하거나 예상되는 값의 참조 범위",
        "definition": "가능하거나 예상되는 값의 참조 범위."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.referenceRange.lowLimit",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.referenceRange.lowLimit",
        "short": "하한(lower limit)이 가능하거나 예상됨",
        "definition": "하한(lower limit)이 가능하거나 예상됨."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.referenceRange.lowLimit.value",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.referenceRange.lowLimit.value",
        "short": "값의 수치(numerical value) (근사치 포함)",
        "definition": "측정된 값(value of measured amount). 값을 표현할 때 근사치(implicit precision)가 포함됨."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.referenceRange.lowLimit.comparator",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.referenceRange.lowLimit.comparator",
        "short": "< | <= | >= | > - 값을 이해하는 방법",
        "definition": "값(value)을 이해하고 표현 하는 방법 - 측정 문제로 인해 실제 값이 명시된 값보다 크거나 적은지 여부; (예) 만약 비교자가 \"<\" 이면 실제 값은 명시된 값보다 < (작다)임."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.referenceRange.lowLimit.unit",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.referenceRange.lowLimit.unit",
        "short": "단위 표현(unit representation)",
        "definition": "사람이 읽을 수 있는 형식의 단위(unit)."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.referenceRange.lowLimit.system",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.referenceRange.lowLimit.system",
        "short": "코드화된 단위 폼(coded unit form)을 정의하는 시스템(system)",
        "definition": "단위(unit)의 코드화된 폼(coded form)을 제공하는 시스템의 식별임."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.referenceRange.lowLimit.code",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.referenceRange.lowLimit.code",
        "short": "단위(unit)의 코드화된 폼(coded form)",
        "definition": "일부 단위 표시 시스템(unit representation system)에서 컴퓨터로 처리할 수 있는 형식 단위(unit)."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.referenceRange.highLimit",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.referenceRange.highLimit",
        "short": "상한(upper limit)이 가능하거나 예상됨",
        "definition": "상한(upper limit)이 가능하거나 예상됨."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.referenceRange.highLimit.value",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.referenceRange.highLimit.value",
        "short": "값의 수치(numerical value) (근사치 포함)",
        "definition": "측정된 값(value of measured amount). 값을 표현할 때 근사치(implicit precision)가 포함됨."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.referenceRange.highLimit.comparator",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.referenceRange.highLimit.comparator",
        "short": "< | <= | >= | > - 값을 이해하는 방법",
        "definition": "값(value)을 이해하고 표현 하는 방법 - 측정 문제로 인해 실제 값이 명시된 값보다 크거나 적은지 여부; (예) 만약 비교자가 \"<\" 이면 실제 값은 명시된 값보다 < (작다)임."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.referenceRange.highLimit.unit",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.referenceRange.highLimit.unit",
        "short": "단위 표현(unit representation)",
        "definition": "사람이 읽을 수 있는 형식의 단위(unit)."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.referenceRange.highLimit.system",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.referenceRange.highLimit.system",
        "short": "코드화된 단위 폼(coded unit form)을 정의하는 시스템(system)",
        "definition": "단위(unit)의 코드화된 폼(coded form)을 제공하는 시스템의 식별임."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.referenceRange.highLimit.code",
        "path": "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount.referenceRange.highLimit.code",
        "short": "단위(unit)의 코드화된 폼(coded form)",
        "definition": "일부 단위 표시 시스템(unit representation system)에서 컴퓨터로 처리할 수 있는 형식 단위(unit)."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation",
        "path": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation",
        "short": "할 것(to do)",
        "definition": "할 것(to do)",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.type",
        "path": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.type",
        "short": "할 것(to do)",
        "definition": "할 것(to do)",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.type.coding",
        "path": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.type.coding.system",
        "path": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.type.coding.version",
        "path": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.type.coding.code",
        "path": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.type.coding.display",
        "path": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.type.coding.userSelected",
        "path": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.type.text",
        "path": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.representation",
        "path": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.representation",
        "short": "할 것(to do)",
        "definition": "할 것(to do)",
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment",
        "path": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment",
        "short": "할 것(to do)",
        "definition": "할 것(to do)",
        "max": "1",
        "type": [
          {
            "code": "Attachment"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment.contentType",
        "path": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment.contentType",
        "short": "콘텐츠(content)의 Mime 유형(type) (charset 등 포함)",
        "definition": "첨부파일에서 데이터 유형(type)을 식별하고 데이터를 해석하거나 렌더링(render) 하는 방법을 식별함. charset과 같은 Mime 유형(type)의 매개변수(parameter)를 포함함."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment.language",
        "path": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment.language",
        "short": "컨텐츠(content)의 인간 언어 (BCP-47)",
        "definition": "콘텐츠(content)을 표기한 언어의 종류. BCP 47에 의거한 값."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment.data",
        "path": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment.data",
        "short": "데이터 인라인(data inline) - base64ed",
        "definition": "첨부 파일의 실제 데이터 (actual data) - 바이트 시퀀스(sequence of bytes). XML에서는 base64로 표현됨."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment.url",
        "path": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment.url",
        "short": "데이터를 찾을 수 있는 URI",
        "definition": "데이터에 액세스할 수 있는 위치"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment.size",
        "path": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment.size",
        "short": "콘텐츠(content)의 바이트(bytes) 수 (URL이 제공된 경우)",
        "definition": "해당 첨부파일을 구성하는 데이터 바이트(bytes) 수임. (base64 인코딩 하기전의 바이트(bytes)수)"
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment.hash",
        "path": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment.hash",
        "short": "데이터 해시(hash) (sha-1, base64ed)",
        "definition": "SHA-1을 사용하여 계산된 데이터 해시를 나타냄. base64를 사용하여 표현함."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment.title",
        "path": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment.title",
        "short": "데이터를 대신하여 표현할 레이블 (label)",
        "definition": "데이터를 대신하여 표현할 레이블 (label) 혹은 텍스트(text)임."
      },
      {
        "id": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment.creation",
        "path": "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment.creation",
        "short": "첨부파일(attachment)이 처음 생성된 날짜",
        "definition": "첨부 파일이 처음 생성된 날짜임."
      }
    ]
  }
}