{
  "resourceType": "StructureDefinition",
  "id": "SubstanceProtein",
  "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/SubstanceProtein",
  "version": "4.0.1",
  "name": "KR_SubstanceProtein",
  "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": "SubstanceProtein[]은 선형 아미노산 서열의 단일 단위(single unit) 또는 공유적으로 연결되거나 정의된 불변 화학량론적 관계를 갖는 서브유닛(subunit)의 조합으로 정의됨. 여기에는 치료용이든 예방용이든 정의된 서열의 모든 합성, 재조합 및 정제된 SubstanceProtein[]이 포함됨. 해당 요소(element) 세트는 알부민, 응고 인자, 사이토카인, 성장 인자(growth factor), 펩타이드/SubstanceProtein[] 호르몬, 효소, 독소, 톡소이드(toxoid), 재조합 백신 및 면역 조절제를 설명하는 데 사용됨.",
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "resource",
  "abstract": false,
  "type": "SubstanceProtein",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/DomainResource",
  "derivation": "specialization",
  "differential": {
    "element": [
      {
        "id": "SubstanceProtein",
        "path": "SubstanceProtein",
        "short": "SubstanceProtein[]은 선형 아미노산 서열의 단일 단위(single unit) 또는 공유적으로 연결되거나 정의된 불변 화학량론적 관계를 갖는 서브유닛(subunit)의 조합으로 정의됨. 여기에는 치료용이든 예방용이든 정의된 서열의 모든 합성, 재조합 및 정제된 SubstanceProtein[]이 포함됨. 해당 요소(element) 세트는 알부민, 응고 인자, 사이토카인, 성장 인자(growth factor), 펩타이드/SubstanceProtein[] 호르몬, 효소, 독소, 톡소이드(toxoid), 재조합 백신 및 면역 조절제를 설명하는 데 사용됨",
        "definition": "SubstanceProtein[]은 선형 아미노산 서열의 단일 단위(single unit) 또는 공유적으로 연결되거나 정의된 불변 화학량론적 관계를 갖는 서브유닛(subunit)의 조합으로 정의됨. 여기에는 치료용이든 예방용이든 정의된 서열의 모든 합성, 재조합 및 정제된 SubstanceProtein[]이 포함됨. 해당 요소(element) 세트는 알부민, 응고 인자, 사이토카인, 성장 인자(growth factor), 펩타이드/SubstanceProtein[] 호르몬, 효소, 독소, 톡소이드(toxoid), 재조합 백신 및 면역 조절제를 설명하는 데 사용됨."
      },
      {
        "id": "SubstanceProtein.sequenceType",
        "path": "SubstanceProtein.sequenceType",
        "short": "SubstanceProtein[] 설명 요소는 완전한 또는 부분적인 아미노산 서열이 이용 가능하거나 핵산 서열에서 파생될 수 있는 경우에만 사용됨",
        "definition": "SubstanceProtein[] 설명 요소는 완전한 또는 부분적인 아미노산 서열이 이용 가능하거나 핵산 서열에서 파생될 수 있는 경우에만 사용됨.",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstanceProtein.sequenceType.coding",
        "path": "SubstanceProtein.sequenceType.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "SubstanceProtein.sequenceType.coding.system",
        "path": "SubstanceProtein.sequenceType.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "SubstanceProtein.sequenceType.coding.version",
        "path": "SubstanceProtein.sequenceType.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "SubstanceProtein.sequenceType.coding.code",
        "path": "SubstanceProtein.sequenceType.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "SubstanceProtein.sequenceType.coding.display",
        "path": "SubstanceProtein.sequenceType.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "SubstanceProtein.sequenceType.coding.userSelected",
        "path": "SubstanceProtein.sequenceType.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "SubstanceProtein.sequenceType.text",
        "path": "SubstanceProtein.sequenceType.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "SubstanceProtein.numberOfSubunits",
        "path": "SubstanceProtein.numberOfSubunits",
        "short": "펩타이드 결합을 통해 연결된 아미노산의 선형 서열 수. SubstanceProtein[]을 구성하는 서브유닛(subunit)의 수를 기술. 서브유닛(subunit)의 수는 가변적일 수 있음",
        "definition": "펩타이드 결합을 통해 연결된 아미노산의 선형 서열 수. SubstanceProtein[]을 구성하는 서브유닛(subunit)의 수를 기술. 서브유닛(subunit)의 수는 가변적일 수 있음.",
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstanceProtein.disulfideLinkage",
        "path": "SubstanceProtein.disulfideLinkage",
        "short": "동일한 서브유닛(subunit) 또는 두 개의 다른 서브유닛(subunit)에 있는 두 개의 시스테인 잔기(cysteine residue) 사이의 이황화 결합을 설명해야 함. SubstanceProtein[]에서 이황화 결합의 위치는 관련된 아미노산의 약어 다음에 오는 서브유닛(subunit) 번호와 서브유닛(subunit) 내 위치의 오름차순으로 나열되어야 합니다. 이황화 결합 위치는 실제로 각 위치에 아미노산 시스테인(cysteine)을 포함해야 함",
        "definition": "동일한 서브유닛(subunit) 또는 두 개의 다른 서브유닛(subunit)에 있는 두 개의 시스테인 잔기(cysteine residue) 사이의 이황화 결합을 설명해야 함. SubstanceProtein[]에서 이황화 결합의 위치는 관련된 아미노산의 약어 다음에 오는 서브유닛(subunit) 번호와 서브유닛(subunit) 내 위치의 오름차순으로 나열되어야 합니다. 이황화 결합 위치는 실제로 각 위치에 아미노산 시스테인(cysteine)을 포함해야 함.",
        "type": [
          {
            "code": "string"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstanceProtein.subunit",
        "path": "SubstanceProtein.subunit",
        "short": "해당 하위 조항(subclause)은 SubstanceProtein[]을 구성하는 각 서브유닛(subunit)의 설명을 나타냄. 서브유닛(subunit)은 펩티드 결합을 통해 연결된 아미노산의 선형 서열임. 서브유닛(Subunit) 정보는 완성된 SubstanceProtein[]이 여러 시퀀스의 복합체일 때 제공되어야 함; 서브유닛(subunit)은 단일 시퀀스(sequence) 내에서 도메인을 설명하는 데 사용되지 않음. 서브유닛(Subunit)은 길이가 감소하는 순서로 나열됨; 동일한 길이의 서열은 분자량이 감소함에 따라 정렬됨. 동일한 서열을 가진 서브유닛(subunit)은 여러 번 반복될 것임",
        "definition": "해당 하위 조항(subclause)은 SubstanceProtein[]을 구성하는 각 서브유닛(subunit)의 설명을 나타냄. 서브유닛(subunit)은 펩티드 결합을 통해 연결된 아미노산의 선형 서열임. 서브유닛(Subunit) 정보는 완성된 SubstanceProtein[]이 여러 시퀀스의 복합체일 때 제공되어야 함; 서브유닛(subunit)은 단일 시퀀스(sequence) 내에서 도메인을 설명하는 데 사용되지 않음. 서브유닛(Subunit)은 길이가 감소하는 순서로 나열됨; 동일한 길이의 서열은 분자량이 감소함에 따라 정렬됨. 동일한 서열을 가진 서브유닛(subunit)은 여러 번 반복될 것임.",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstanceProtein.subunit.subunit",
        "path": "SubstanceProtein.subunit.subunit",
        "short": "길이가 감소하는 순서로 펩타이드 결합을 통해 연결된 아미노산의 1차 서열의 인덱스(index). 동일한 길이의 서열은 분자량으로 정렬됨. 동일한 시퀀스(sequence)를 갖는 서브유닛(subunit)은 반복될 것이고 순차적인 첨자(subscript)를 가질 것임",
        "definition": "길이가 감소하는 순서로 펩타이드 결합을 통해 연결된 아미노산의 1차 서열의 인덱스(index). 동일한 길이의 서열은 분자량으로 정렬됨. 동일한 시퀀스(sequence)를 갖는 서브유닛(subunit)은 반복될 것이고 순차적인 첨자(subscript)를 가질 것임.",
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstanceProtein.subunit.sequence",
        "path": "SubstanceProtein.subunit.sequence",
        "short": "표준 단일 문자 아미노산 코드(code)를 사용하여 N-터미널에서 C-터미널까지 아미노산을 열거하는 서열 정보가 제공되어야 함. L-아미노산에는 대문자, D-아미노산에는 소문자를 사용함. 전사된 SubstanceProtein[]은 항상 번역된 순서를 사용하여 설명됨. 단일 문자 코드(code)로 표시되지 않는 아미노산을 포함하는 합성 펩타이드의 경우 시퀀스 내에서 X를 사용해야 함. 변형된 아미노산은 서열에서의 위치에 따라 구별됨",
        "definition": "표준 단일 문자 아미노산 코드(code)를 사용하여 N-터미널에서 C-터미널까지 아미노산을 열거하는 서열 정보가 제공되어야 함. L-아미노산에는 대문자, D-아미노산에는 소문자를 사용함. 전사된 SubstanceProtein[]은 항상 번역된 순서를 사용하여 설명됨. 단일 문자 코드(code)로 표시되지 않는 아미노산을 포함하는 합성 펩타이드의 경우 시퀀스 내에서 X를 사용해야 함. 변형된 아미노산은 서열에서의 위치에 따라 구별됨.",
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstanceProtein.subunit.length",
        "path": "SubstanceProtein.subunit.length",
        "short": "서브유닛(subunit)에 포함된 아미노산의 선형 서열의 길이",
        "definition": "서브유닛(subunit)에 포함된 아미노산의 선형 서열의 길이",
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstanceProtein.subunit.sequenceAttachment",
        "path": "SubstanceProtein.subunit.sequenceAttachment",
        "short": "표준 단일 문자 아미노산 코드(code)를 사용하여 N-터미널에서 C-터미널까지 아미노산을 열거하는 서열 정보가 제공되어야 함. L-아미노산에는 대문자, D-아미노산에는 소문자를 사용함. 전사된 SubstanceProtein[]은 항상 번역된 순서를 사용하여 설명됨. 단일 문자 코드(code)로 표시되지 않는 아미노산을 포함하는 합성 펩타이드의 경우 시퀀스 내에서 X를 사용해야 함. 변형된 아미노산은 서열에서의 위치에 따라 구별됨",
        "definition": "표준 단일 문자 아미노산 코드(code)를 사용하여 N-터미널에서 C-터미널까지 아미노산을 열거하는 서열 정보가 제공되어야 함. L-아미노산에는 대문자, D-아미노산에는 소문자를 사용함. 전사된 SubstanceProtein[]은 항상 번역된 순서를 사용하여 설명됨. 단일 문자 코드(code)로 표시되지 않는 아미노산을 포함하는 합성 펩타이드의 경우 시퀀스 내에서 X를 사용해야 함. 변형된 아미노산은 서열에서의 위치에 따라 구별됨.",
        "max": "1",
        "type": [
          {
            "code": "Attachment"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstanceProtein.subunit.sequenceAttachment.contentType",
        "path": "SubstanceProtein.subunit.sequenceAttachment.contentType",
        "short": "콘텐츠(content)의 Mime 유형(type) (charset 등 포함)",
        "definition": "첨부파일에서 데이터 유형(type)을 식별하고 데이터를 해석하거나 렌더링(render) 하는 방법을 식별함. charset과 같은 Mime 유형(type)의 매개변수(parameter)를 포함함."
      },
      {
        "id": "SubstanceProtein.subunit.sequenceAttachment.language",
        "path": "SubstanceProtein.subunit.sequenceAttachment.language",
        "short": "컨텐츠(content)의 인간 언어 (BCP-47)",
        "definition": "콘텐츠(content)을 표기한 언어의 종류. BCP 47에 의거한 값."
      },
      {
        "id": "SubstanceProtein.subunit.sequenceAttachment.data",
        "path": "SubstanceProtein.subunit.sequenceAttachment.data",
        "short": "데이터 인라인(data inline) - base64ed",
        "definition": "첨부 파일의 실제 데이터 (actual data) - 바이트 시퀀스(sequence of bytes). XML에서는 base64로 표현됨."
      },
      {
        "id": "SubstanceProtein.subunit.sequenceAttachment.url",
        "path": "SubstanceProtein.subunit.sequenceAttachment.url",
        "short": "데이터를 찾을 수 있는 URI",
        "definition": "데이터에 액세스할 수 있는 위치"
      },
      {
        "id": "SubstanceProtein.subunit.sequenceAttachment.size",
        "path": "SubstanceProtein.subunit.sequenceAttachment.size",
        "short": "콘텐츠(content)의 바이트(bytes) 수 (URL이 제공된 경우)",
        "definition": "해당 첨부파일을 구성하는 데이터 바이트(bytes) 수임. (base64 인코딩 하기전의 바이트(bytes)수)"
      },
      {
        "id": "SubstanceProtein.subunit.sequenceAttachment.hash",
        "path": "SubstanceProtein.subunit.sequenceAttachment.hash",
        "short": "데이터 해시(hash) (sha-1, base64ed)",
        "definition": "SHA-1을 사용하여 계산된 데이터 해시를 나타냄. base64를 사용하여 표현함."
      },
      {
        "id": "SubstanceProtein.subunit.sequenceAttachment.title",
        "path": "SubstanceProtein.subunit.sequenceAttachment.title",
        "short": "데이터를 대신하여 표현할 레이블 (label)",
        "definition": "데이터를 대신하여 표현할 레이블 (label) 혹은 텍스트(text)임."
      },
      {
        "id": "SubstanceProtein.subunit.sequenceAttachment.creation",
        "path": "SubstanceProtein.subunit.sequenceAttachment.creation",
        "short": "첨부파일(attachment)이 처음 생성된 날짜",
        "definition": "첨부 파일이 처음 생성된 날짜임."
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId",
        "path": "SubstanceProtein.subunit.nTerminalModificationId",
        "short": "ISO 11238 물질(Substance) ID를 기반으로 하는 분자 단편(fragment) 수정에 대한 고유 식별자(identifier)",
        "definition": "ISO 11238 물질(Substance) ID를 기반으로 하는 분자 단편(fragment) 수정에 대한 고유 식별자(identifier).",
        "max": "1",
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.use",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.type",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.type.coding",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.type.coding.system",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.type.coding.version",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.type.coding.code",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.type.coding.display",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.type.coding.userSelected",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.type.text",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.system",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.value",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.period",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.period.start",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.period.end",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.assigner",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.assigner.reference",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.assigner.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(Absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.assigner.type",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.assigner.type",
        "short": "참조(reference)가 참조(refer)하는 유형(type) (예. \"Patient\")",
        "definition": "참조 대상의 예상 형식(expected type). Reference.type과 Reference.reference가 모두 채워지고 Reference.reference가 FHIR URL이면 두가지 모두 일치해야함. 유형(type)은이 참조가 참조하는 유형(type) 인 리소스(resource) 정의의 표준(Canonical) URL임. 참조는 http://hl7.org/fhir/StructureDefinition/과 관련된 URL임. (예) \" 환자 \" http://hl7.org/fhir/StructureDefinition/Patient에 대한 참조. 절대(Absolute) URL은 논리 모델에만 허용됨 (리소스(resource)가 아닌 논리 모델의 참조에서만 사용할 수 있음)."
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나 리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.use",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.type",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.type.coding",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.type.coding.system",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.type.coding.version",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.type.coding.code",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.type.coding.display",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.type.coding.userSelected",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.type.text",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.system",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.value",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.period",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.period.start",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.period.end",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.assigner",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.assigner.reference",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.assigner.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(Absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.assigner.type",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.assigner.type",
        "short": "참조(reference)가 참조(refer)하는 유형(type) (예. \"Patient\")",
        "definition": "참조 대상의 예상 형식(expected type). Reference.type과 Reference.reference가 모두 채워지고 Reference.reference가 FHIR URL이면 두가지 모두 일치해야함. 유형(type)은이 참조가 참조하는 유형(type) 인 리소스(resource) 정의의 표준(Canonical) URL임. 참조는 http://hl7.org/fhir/StructureDefinition/과 관련된 URL임. (예) \" 환자 \" http://hl7.org/fhir/StructureDefinition/Patient에 대한 참조. 절대(Absolute) URL은 논리 모델에만 허용됨 (리소스(resource)가 아닌 논리 모델의 참조에서만 사용할 수 있음)."
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.assigner.identifier",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.assigner.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나 리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.assigner.display",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.assigner.identifier.assigner.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModificationId.assigner.display",
        "path": "SubstanceProtein.subunit.nTerminalModificationId.assigner.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "SubstanceProtein.subunit.nTerminalModification",
        "path": "SubstanceProtein.subunit.nTerminalModification",
        "short": "SubstanceProtein[]의 N-터미널에서 수정된 조각(fragment)의 이름은 명시되어야 함",
        "definition": "SubstanceProtein[]의 N-터미널에서 수정된 조각(fragment)의 이름은 명시되어야 함.",
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId",
        "path": "SubstanceProtein.subunit.cTerminalModificationId",
        "short": "ISO 11238 물질(Substance) ID를 기반으로 하는 분자 단편(fragment) 수정에 대한 고유 식별자(identifier)",
        "definition": "ISO 11238 물질(Substance) ID를 기반으로 하는 분자 단편(fragment) 수정에 대한 고유 식별자(identifier).",
        "max": "1",
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "isSummary": true
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.use",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.type",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.type.coding",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.type.coding.system",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.type.coding.version",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.type.coding.code",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.type.coding.display",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.type.coding.userSelected",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.type.text",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.system",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.value",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.period",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.period.start",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.period.end",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.assigner",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.assigner.reference",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.assigner.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(Absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.assigner.type",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.assigner.type",
        "short": "참조(reference)가 참조(refer)하는 유형(type) (예. \"Patient\")",
        "definition": "참조 대상의 예상 형식(expected type). Reference.type과 Reference.reference가 모두 채워지고 Reference.reference가 FHIR URL이면 두가지 모두 일치해야함. 유형(type)은이 참조가 참조하는 유형(type) 인 리소스(resource) 정의의 표준(Canonical) URL임. 참조는 http://hl7.org/fhir/StructureDefinition/과 관련된 URL임. (예) \" 환자 \" http://hl7.org/fhir/StructureDefinition/Patient에 대한 참조. 절대(Absolute) URL은 논리 모델에만 허용됨 (리소스(resource)가 아닌 논리 모델의 참조에서만 사용할 수 있음)."
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나 리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.use",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.type",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.type.coding",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.type.coding.system",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.type.coding.version",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.type.coding.code",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.type.coding.display",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.type.coding.userSelected",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.type.text",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.system",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.value",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.period",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.period.start",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.period.end",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.assigner",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.assigner.reference",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.assigner.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(Absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.assigner.type",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.assigner.type",
        "short": "참조(reference)가 참조(refer)하는 유형(type) (예. \"Patient\")",
        "definition": "참조 대상의 예상 형식(expected type). Reference.type과 Reference.reference가 모두 채워지고 Reference.reference가 FHIR URL이면 두가지 모두 일치해야함. 유형(type)은이 참조가 참조하는 유형(type) 인 리소스(resource) 정의의 표준(Canonical) URL임. 참조는 http://hl7.org/fhir/StructureDefinition/과 관련된 URL임. (예) \" 환자 \" http://hl7.org/fhir/StructureDefinition/Patient에 대한 참조. 절대(Absolute) URL은 논리 모델에만 허용됨 (리소스(resource)가 아닌 논리 모델의 참조에서만 사용할 수 있음)."
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.assigner.identifier",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.assigner.identifier.assigner.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나 리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModificationId.assigner.display",
        "path": "SubstanceProtein.subunit.cTerminalModificationId.assigner.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "SubstanceProtein.subunit.cTerminalModification",
        "path": "SubstanceProtein.subunit.cTerminalModification",
        "short": "C-터미널의 수정사항은 명시되어야 함.",
        "definition": "C-터미널의 수정사항은 명시되어야 함.",
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "isSummary": true
      }
    ]
  }
}