{
  "resourceType": "StructureDefinition",
  "id": "ConceptMap",
  "meta": {
    "lastUpdated": "2019-10-31T22:29:23.356+00:00"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-category",
      "valueString": "Foundation.Terminology"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
      "valueCode": "trial-use"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
      "valueInteger": 3
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-security-category",
      "valueCode": "anonymous"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
      "valueCode": "vocab"
    }
  ],
  "url": "http://example.org/fhir/StructureDefinition/ConceptMapKRPHR",
  "name": "KR_ConceptMap",
  "status": "draft",
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "KR_RIM Mapping"
    },
    {
      "identity": "workflow",
      "uri": "http://hl7.org/fhir/workflow",
      "name": "KR_Workflow Pattern"
    },
    {
      "identity": "w5",
      "uri": "http://hl7.org/fhir/fivews",
      "name": "KR_FiveWs Pattern Mapping"
    },
    {
      "identity": "objimpl",
      "uri": "http://hl7.org/fhir/object-implementation",
      "name": "KR_Object Implementation Information"
    }
  ],
  "kind": "resource",
  "abstract": false,
  "type": "ConceptMap",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/ConceptMap",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "ConceptMap",
        "path": "ConceptMap",
        "short": "한 세트의 개념에서 하나 이상의 다른 개념으로의 ConceptMap[]",
        "definition": "한 세트의 개념에서 하나 이상의 다른 개념으로의 설명 - CodeSystem[]의 개념, 데이터 요소(element)의 개념, 혹은 클래스(class) 모델에서의 클래스들(classes)"
      },
      {
        "id": "ConceptMap.url",
        "path": "ConceptMap.url",
        "short": "URI (전역 고유(unique))로 표시되는 해당 리소스[]에 대한 정식 식별자",
        "definition": "사양, 모델, 디자인 또는 인스턴스에서 해당리소스[]를 참조할때 식별하는 URI- 다른이름으론 표준 식별자(canonical identifier)임. 이주소는  전체적으로 고유(unique)해야하며, 이 기능 설명의 권한있는 인스턴스가 게시되는 (또는게시될) 리터널주소여야함. 이 URL은표준(canonical) 참조의 대상이 될수있음. 해당 리소스[]가 다른서버에 저장될때, 동일하게 유지되어야함.",
        "comment": "urn : uuid : 또는 urn : oid : 일 수 있지만 실제 http : 주소가 선호됨. 여러 인스턴스가 고유한 버전이있는 경우 동일한 URL을 공유 할 수 있음. 새 버전의 리소스 (동일한 URL, 새 버전)를 생성 할 시기와 새 아티팩트를 정의하는 시기는 작성자가 결정함. 이 결정을 내리기 위한 고려 사항은 [Technical and Business Versions] (resource.html # versions)에서 확인할 수 있음. 어떤 경우에는,  지정된 URL에서 더 이상 리소스를 찾을 수 없지만 URL 자체는 변경할 수 없음. 구현에는 [meta.source] (resource.html # meta) 요소를 사용하여 리소스의 현재 마스터 소스를 찾을 수있는 위치를 나타낼 수 있음."
      },
      {
        "id": "ConceptMap.identifier",
        "path": "ConceptMap.identifier",
        "short": "ConceptMap[]에 대한 추가 식별자",
        "definition": "공식식별자는 ConceptMap[]가 다른 형식으로 표현되거나 참조할규격, 모델, 디자인 또는 인스턴스에 맞춰 해당 ConceptMap[]를 식별하는데 사용됨.",
        "comment": "일반적으로 이것은 HL7 V3 II(인스턴스 식별자) 데이터 유형에 들어갈 수 있는 식별자로 사용되며, 논리(logical) URI를 사용할 수 없는 FHIR 외부에서 해당 ConceptMap[]을 식별할 수 있음."
      },
      {
        "id": "ConceptMap.identifier.use",
        "path": "ConceptMap.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자의 목적"
      },
      {
        "id": "ConceptMap.identifier.type",
        "path": "ConceptMap.identifier.type",
        "short": "식별자에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자를 결정하기 위해 사용하는 식별자의 코드 유형을 나타냄."
      },
      {
        "id": "ConceptMap.identifier.type.coding",
        "path": "ConceptMap.identifier.type.coding",
        "short": "전문용어체계(terminology system)에 의해 정의된 코드",
        "definition": "전문용어체계(terminology system)에 의해 정의된 코드를 참조"
      },
      {
        "id": "ConceptMap.identifier.type.coding.system",
        "path": "ConceptMap.identifier.type.coding.system",
        "short": "해당 전문용어체계(terminology system)의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 CodeSystem[코드시스템]를 식별"
      },
      {
        "id": "ConceptMap.identifier.type.coding.version",
        "path": "ConceptMap.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ConceptMap.identifier.type.coding.code",
        "path": "ConceptMap.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문의 기호. 기호는 CodeSystem[코드시스템]에 의해 정의된 구문에서 미리 정의된 코드 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ConceptMap.identifier.type.coding.display",
        "path": "ConceptMap.identifier.type.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "ConceptMap.identifier.type.coding.userSelected",
        "path": "ConceptMap.identifier.type.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "ConceptMap.identifier.type.text",
        "path": "ConceptMap.identifier.type.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ConceptMap.identifier.system",
        "path": "ConceptMap.identifier.system",
        "short": "식별자 값의 네임스페이스(namespace)",
        "definition": "설정값에 대한 네임 스페이스 (namespace), 즉 고유한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "ConceptMap.identifier.value",
        "path": "ConceptMap.identifier.value",
        "short": "고유 설정값",
        "definition": "일반적으로 식별자의 사용과와 관련이 있으며, 시스템 컨텍스트 (context) 내에서 고유한 식별자의 일부분임."
      },
      {
        "id": "ConceptMap.identifier.period",
        "path": "ConceptMap.identifier.period",
        "short": "식별자의 유효 기간",
        "definition": "식별자가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "ConceptMap.identifier.period.start",
        "path": "ConceptMap.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "ConceptMap.identifier.period.end",
        "path": "ConceptMap.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "ConceptMap.identifier.assigner",
        "path": "ConceptMap.identifier.assigner",
        "short": "식별자를 발급한 조직 (단순 텍스트 기입 가능)",
        "definition": "식별자를 발급하고 관리하는 조직을 나타냄."
      },
      {
        "id": "ConceptMap.identifier.assigner.reference",
        "path": "ConceptMap.identifier.assigner.reference",
        "short": "문안 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)을 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인 경우 상대 참조, 혹은 해당 리소스를 찾을 수 있는 위치인 절대 URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문 참조('#'으로 시작)는 포함되어 있는 리소스를 참조함."
      },
      {
        "id": "ConceptMap.identifier.assigner.type",
        "path": "ConceptMap.identifier.assigner.type",
        "short": "참조(reference)가 참조하는 유형  (예. \"Patient\")",
        "definition": "참조 대상의 예상 형식임. Reference.type과 Reference.reference가 모두 채워지고 Reference.reference가 FHIR URL이면 두가지 모두 일치해야함. 유형은이 참조가 참조하는 유형 인 리소스 정의의 표준 URL임. 참조는 http://hl7.org/fhir/StructureDefinition/과 관련된 URL임. (예) \" 환자 \" http://hl7.org/fhir/StructureDefinition/Patient에 대한 참조. 절대 URL은 논리 모델에만 허용됨 (리소스가 아닌 논리 모델의 참조에서만 사용할 수 있음)."
      },
      {
        "id": "ConceptMap.identifier.assigner.identifier",
        "path": "ConceptMap.identifier.assigner.identifier",
        "short": "문안 참조를 알 수 없는 경우의 논리 참조 (logical reference)",
        "definition": "대상 리소스의 식별자. 이것은 다른 리소스를 직접 참조할 방법이 없을 때 사용- 해당 앤티티(entity)가 FHIR 서버를 통해 사용할 수 없거나  리소스 작성자가 알려진 식별자를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가르킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 유형이여야함."
      },
      {
        "id": "ConceptMap.identifier.assigner.display",
        "path": "ConceptMap.identifier.assigner.display",
        "short": "해당 리소스를 대체하는 텍스트 설명",
        "definition": "리소스 참조 외에도 리소스를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "ConceptMap.version",
        "path": "ConceptMap.version",
        "short": "ConceptMap[]의 비즈니스 버전",
        "definition": "사양, 모델, 디자인 또는 인스턴스(instance)에서 참조될 때 해당 버전의 ConceptMap[]을 식별하는 데 사용되는 식별자. ConceptMap[]작성자가 관리하는 임의의 값이며 전역적으로 고유하지 않을 것으로 예상됨. 예를 들어, 관리되는 버전이 없는 경우 타임 스탬프가 사용될 수 있음 (예 : yyyymmdd). 버전이 사전 순으로 나열되지 않을 수도 있음.",
        "comment": "식별자는 같지만 버전이 다른 ConceptMap[] 인스턴스가 있을 수 있음. 버전은 [url] | [version] 형식으로 ConceptMap[]의 특정 비즈니스 버전에 대한 참조를 허용하기 위해 참조 URL에 추가할 수 있음."
      },
      {
        "id": "ConceptMap.name",
        "path": "ConceptMap.name",
        "short": "(컴퓨터가 인식 가능한) 개념 맵의 이름",
        "definition": "ConceptMap[]을 식별하는 자연어 이름. 이 이름은 코드 생성과 같은 기계 프로세싱 응용 프로그램에 의해 모듈의 식별자로 사용할 수 있어야함.",
        "comment": "이름은 전역적으로 고유하지 않을 수 있음. 이름은 기계 처리에 친숙하도록 간단한 영숫자(alphanumetric) 유형 이름이어야 함."
      },
      {
        "id": "ConceptMap.title",
        "path": "ConceptMap.title",
        "short": "(사람이 인식 가능한) ConceptMap[]의 이름",
        "definition": "ConceptMap[]에 대한 설명이 포함된 사용자 친화적인 간략한 명칭",
        "comment": "이름은 구두점(punctuation), 공백(white-space) 등이 포함될 수 있으며, 기계처리(machine-processing)에 친화적일 필요는 없음."
      },
      {
        "id": "ConceptMap.status",
        "path": "ConceptMap.status",
        "short": "draft | active | retired | unknown",
        "definition": "ConceptMap[]의 상태. 컨텐츠의 수명주기(life-cycle)을 추적할 수 있음.",
        "comment": "사용하기에 적합하거나 그렇지 않은 ConceptMap[]를 필터링할 수 있음."
      },
      {
        "id": "ConceptMap.experimental",
        "path": "ConceptMap.experimental",
        "short": "테스트 용인지 실제 사용용인지 나타냄",
        "definition": "해당 ConceptMap[]이 테스트 목적(또는 교육/평가/마케팅)을 위해 작성되었으며, 실제 사용을 위한것이 아님을 나타내는 부울 값(boolean value)",
        "comment": "사용하기에 적합하거나 그렇지 않은 ConceptMap[]를 필터링할 수 있음."
      },
      {
        "id": "ConceptMap.date",
        "path": "ConceptMap.date",
        "short": "최종 변경 일자",
        "definition": "ConceptMap[]이 게시된 날짜(및 선택적으로 시간(time))임. 비즈니스 버전이 변경될 때, 날짜가 변경되어야 하며, 상태 코드가 변경될 경우에도 날짜가 변경되야함. 또한, ConceptMap[]의 실질적인 내용이 변경되면 변경되야함.",
        "comment": "참조-리소스는 ConceptMap[]의 2차 표현이므로, 최종 수정 날짜(last-modified-date)와 동일하지 않음. 추가 특정 날짜는 확장으로 추가되거나 리소스의 이전 버전과 관련된 Provenances[출처]를 참조하여 찾을 수 있음."
      },
      {
        "id": "ConceptMap.publisher",
        "path": "ConceptMap.publisher",
        "short": "게시자 이름 (조직 또는 개인)",
        "definition": "개념 맵(map)을 게시한 조직 또는 개인의 이름.",
        "comment": "일반적으로는 organization[]이지만, 간혹 individual[]일 수도 있음. ConceptMap[]의 게시자(또는 관리자)는 ConceptMap[]의 유지보수를 담당하는 조직 또는 개인임. 컨텐츠를 개발하고 처음 작성한 조직 또는 개인과 동일할 필요는 없음. 게시자는 ConceptMap[]에 대한 질문 혹은 문제에 대한 주요 연락망임. 이 항목은 내용(context)에서 정보를 얻을 수 없는 경우  입력해야 함."
      },
      {
        "id": "ConceptMap.contact",
        "path": "ConceptMap.contact",
        "short": "게시자의 연락처 세부 정보",
        "definition": "사용자와 게시자의 통신을 원활하게 하기 위한 연락처 세부 정보.",
        "comment": "웹 사이트, 이메일 주소, 전화번호 등이 될 수 있음."
      },
      {
        "id": "ConceptMap.contact.name",
        "path": "ConceptMap.contact.name",
        "short": "연락을 받는 개인의 이름",
        "definition": "연락을 받는 개인의 이름."
      },
      {
        "id": "ConceptMap.contact.telecom",
        "path": "ConceptMap.contact.telecom",
        "short": "individual() 또는 organization()의 연락처 세부 정보",
        "definition": "개인 (이름이 제공된 경우) 또는 조직에 대한 연락처 세부 정보."
      },
      {
        "id": "ConceptMap.contact.telecom.system",
        "path": "ConceptMap.contact.telecom.system",
        "short": "phone | fax | email | pager | url | sms | other",
        "definition": "연락처에 대한 통신 방법 - 연락처를 활용하기 위해 필요한 연락 시스템."
      },
      {
        "id": "ConceptMap.contact.telecom.value",
        "path": "ConceptMap.contact.telecom.value",
        "short": "실제 연락처의 값",
        "definition": "지정된 통신 방법을 통하여 연락을 할 수 있는 실제 연락처의 값 (예: 전화번호, 이메일주소)"
      },
      {
        "id": "ConceptMap.contact.telecom.use",
        "path": "ConceptMap.contact.telecom.use",
        "short": "home | work | temp | old | mobile - 연락처 경로",
        "definition": "연락처의 경로를 식별함."
      },
      {
        "id": "ConceptMap.contact.telecom.rank",
        "path": "ConceptMap.contact.telecom.rank",
        "short": "선호되는 사용 순서를 명시함 (1 = 가장 높은 순서)",
        "definition": "연락처 세트를 사용할 선호 순서를 지정. 순위(rank) 값이 낮은 ContactPoint가 순위(rank) 값이 높은 ContactPoint보다 선호됨."
      },
      {
        "id": "ConceptMap.contact.telecom.period",
        "path": "ConceptMap.contact.telecom.period",
        "short": "연락처가 사용/사용 된 기간",
        "definition": "연락처가 사용/사용 된 기간."
      },
      {
        "id": "ConceptMap.contact.telecom.period.start",
        "path": "ConceptMap.contact.telecom.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "ConceptMap.contact.telecom.period.end",
        "path": "ConceptMap.contact.telecom.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "ConceptMap.description",
        "path": "ConceptMap.description",
        "short": "ConceptMap[]의 자연어 설명",
        "definition": "소비자 관점에서 본 ConceptMap[]의 자유 텍스트 자연어 설명",
        "comment": "설명은 ConceptMap[]의 의미를 설명하기 위한 것이 아님. 설명은 의도된 용도를 포함해야 하며, 이는 향후 변경시 모델에서 사용하기 위한 무결성을 보장하는 데 필요함."
      },
      {
        "id": "ConceptMap.useContext",
        "path": "ConceptMap.useContext",
        "short": "컨텍스트(context) 지원을 위한 내용(content)",
        "definition": "해당 컨텐츠는 나열된 컨텍스트를 지원하기 위한 초점(focus)와 의도로 개발됨. 이러한 컨텍스트는 일반적인 범주(성,연령 등..)이거나 특정 프로그램(보험, 연구,…) 에 대한 참조일 수 있으며, 적절한 ConceptMap[]의 인스턴스의 색인(indexing) 및 검색하는데 사용될수 있음.",
        "comment": "useContexts가 여러 개 지정되면 모든 컨텍스트(context) 또는 어떤 컨텍스트(context)도 적용되지 않음."
      },
      {
        "id": "ConceptMap.useContext.code",
        "path": "ConceptMap.useContext.code",
        "short": "지정된 컨텍스트(context)의 유형",
        "definition": "사용 컨텍스트(context)로 지정된 사용 상황을 식별하는 코드."
      },
      {
        "id": "ConceptMap.useContext.code.system",
        "path": "ConceptMap.useContext.code.system",
        "short": "해당 전문용어체계(terminology system)의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 CodeSystem[코드시스템]를 식별"
      },
      {
        "id": "ConceptMap.useContext.code.version",
        "path": "ConceptMap.useContext.code.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ConceptMap.useContext.code.code",
        "path": "ConceptMap.useContext.code.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문의 기호. 기호는 CodeSystem[코드시스템]에 의해 정의된 구문에서 미리 정의된 코드 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ConceptMap.useContext.code.display",
        "path": "ConceptMap.useContext.code.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "ConceptMap.useContext.code.userSelected",
        "path": "ConceptMap.useContext.code.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "ConceptMap.useContext.value[x]",
        "path": "ConceptMap.useContext.value[x]",
        "short": "컨텍스트(context)를 정의하는 값",
        "definition": "해당 컨텍스트(context)를 정의하는 값. 값의 해석은 코드에 의해 정의됨."
      },
      {
        "id": "ConceptMap.jurisdiction",
        "path": "ConceptMap.jurisdiction",
        "short": "ConceptMap[]에 대한 관할권(jurisdiction) (해당되는 경우)",
        "definition": "ConceptMap[]를 사용할 법적 또는 지리적 영역.",
        "comment": "ConceptMap[]이 원래 설계되거나 의도된 관할 구역이(jurisdictions) 이외의 다른 관할 구역에서 사용 될 수 있음."
      },
      {
        "id": "ConceptMap.jurisdiction.coding",
        "path": "ConceptMap.jurisdiction.coding",
        "short": "전문용어체계(terminology system)에 의해 정의된 코드",
        "definition": "전문용어체계(terminology system)에 의해 정의된 코드를 참조"
      },
      {
        "id": "ConceptMap.jurisdiction.coding.system",
        "path": "ConceptMap.jurisdiction.coding.system",
        "short": "해당 전문용어체계(terminology system)의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 CodeSystem[코드시스템]를 식별"
      },
      {
        "id": "ConceptMap.jurisdiction.coding.version",
        "path": "ConceptMap.jurisdiction.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ConceptMap.jurisdiction.coding.code",
        "path": "ConceptMap.jurisdiction.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문의 기호. 기호는 CodeSystem[코드시스템]에 의해 정의된 구문에서 미리 정의된 코드 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ConceptMap.jurisdiction.coding.display",
        "path": "ConceptMap.jurisdiction.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "ConceptMap.jurisdiction.coding.userSelected",
        "path": "ConceptMap.jurisdiction.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "ConceptMap.jurisdiction.text",
        "path": "ConceptMap.jurisdiction.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ConceptMap.purpose",
        "path": "ConceptMap.purpose",
        "short": "해당 ConceptMap[]이 정의된 이유",
        "definition": "ConceptMap[]의 필요성과 설계에 대한 설명.",
        "comment": "해당 요소는 ConceptMap[]의 사용법을 설명하지 않음. 대신, 리소스가 필요한 이유 또는 있는 그대로 정의된 이유의 추적성을 제공함. 이것은 이 ConceptMap[]의 구조를 추진한 소스 재료 또는 사양을 가리키는 데 사용될 수 있음."
      },
      {
        "id": "ConceptMap.copyright",
        "path": "ConceptMap.copyright",
        "short": "사용 및 게시권에 대한 제한",
        "definition": "ConceptMap[] 및 그 내용과 관련된 저작권 Statement. 저작권은 일반적으로 ConceptMap[]의 사용 및 게시에 대한 법적 제한 사항임.",
        "comment": "종종 저작권은 ConceptMap[]와 포함된 코드와 다를 수 있음. 저작권 설명은 필요한 경우 이들 사이를 명확히 구별해야 함."
      },
      {
        "id": "ConceptMap.source[x]",
        "path": "ConceptMap.source[x]",
        "short": "맵핑(mapping)되는 개념(concepts)을 포함하는 소스 값 세트.",
        "definition": "맵핑(mapping)되는 개념(concepts)을 포함하고 맵핑에 대한 컨텍스트(context)를 제공하는 소스 값 세트의 식별자(indentifier).",
        "comment": "버전 별 참조가 되어야 함. URIs는 반드시 절대적이어야 함. 소스 또는 대상 값 (target value) 이 없는 경우 맵(map)에 지정된 컨텍스트(context)가 없음 (권장되지 않음). 소스 값세트는 명시적(표준 또는 로컬) 또는 암시적 코드시스템에서 선택할 수 있음."
      },
      {
        "id": "ConceptMap.target[x]",
        "path": "ConceptMap.target[x]",
        "short": "맵핑에 대한 컨택스트(context)를 제공하는 대상 값(target value) 세트",
        "definition": "대상 값 (target value) 세트는 맵핑에 대한 컨텍스트(context)를 제공함. 맵핑은 값세트가 아니라 개념 간에 이루어지지만, 값세트는 개념 맵핑 선택 방법에 대한 중요한 컨텍스트(context)를 제공함.",
        "comment": "버전 별 참조가 되어야 함. URIs는 반드시 절대적이어야 함. 소스 또는 대상 값 (target value) 이 없는 경우 맵(map)에 지정된 컨텍스트(context)가 없음."
      },
      {
        "id": "ConceptMap.group",
        "path": "ConceptMap.group",
        "short": "동일한 소스 및 타켓 시스템",
        "definition": "모두 동일한 소스 및 타겟 시스템을 갖는 맵핑 그룹."
      },
      {
        "id": "ConceptMap.group.source",
        "path": "ConceptMap.group.source",
        "short": "맵핑 할 개념이 정의된 소스 시스템..",
        "definition": "맵핑 할 개념이 정의된 소스 시스템을 식별하는 절대 URI.",
        "comment": "소스 값 세트가 지정되고 단일 시스템의 개념만 포함하는 경우 필요하지 않음."
      },
      {
        "id": "ConceptMap.group.sourceVersion",
        "path": "ConceptMap.group.sourceVersion",
        "short": "CodeSystem[]의 특정 버전.",
        "definition": "CodeSystem[] 권한으로 결정된 CodeSystem[]의 특정 버전.",
        "comment": "개념 영구성이 부족한 CodeSystem[]의 경우 특정 CodeSystem[]의 규격이 필요할 수 있음."
      },
      {
        "id": "ConceptMap.group.target",
        "path": "ConceptMap.group.target",
        "short": "개념을 맵핑할 타겟 시스템.",
        "definition": "개념을 매핑할 타겟 시스템을 식별하는 절대 URI.",
        "comment": "타겟 값세트 (target value set)가 지정되고 단일 시스템의 개념만 포함된 경우 필요하지 않음. 모든 타켓 요소(element) 동등성 값이 '일치하지 않음'인 경우 타겟 그룹을 생략할 수 있음."
      },
      {
        "id": "ConceptMap.group.targetVersion",
        "path": "ConceptMap.group.targetVersion",
        "short": "CodeSystem[]의 특정 버전.",
        "definition": "CodeSystem[] 권한으로 결정된 CodeSystem[]의 특정 버전.",
        "comment": "개념 영구성이 부족한 CodeSystem[]의 경우 특정 CodeSystem[]의 규격이 필요할 수 있음."
      },
      {
        "id": "ConceptMap.group.element",
        "path": "ConceptMap.group.element",
        "short": "소스 세트의 개념에 대한 맵핑.",
        "definition": "소스의 개별 개념을 타겟의 하나 이상의 개념에 맵핑.",
        "comment": "일반적으로, 소스 값 세트의 각 개념에 대한 맵핑이 하나뿐인 것이 이상적이지만, 주어진 개념이 다른 주석(comments)이나 종속성(dependencies)을 통해 여러 번 맵핑 될 수 있음."
      },
      {
        "id": "ConceptMap.group.element.code",
        "path": "ConceptMap.group.element.code",
        "short": "맵핑되는 요소 식별",
        "definition": "맵핑된 ID (코드 또는 경로) 호은 요소/항목.",
        "comment": "FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함."
      },
      {
        "id": "ConceptMap.group.element.display",
        "path": "ConceptMap.group.element.display",
        "short": "코드 표시",
        "definition": "코드 표시임. 이 디스플레이는 개념도를 편집 할 때 편집자를 돕기 위해서만 제공",
        "comment": "맵을 처리할 때 디스플레이가 무시됨."
      },
      {
        "id": "ConceptMap.group.element.target",
        "path": "ConceptMap.group.element.target",
        "short": "요소에 대한 타겟 시스템의 개념",
        "definition": "개념이 맵핑되는 타겟 값세트의 개념.",
        "comment": "이상적으로는 동일하거나 동등하게 맵핑된 하나의 맵핑만 존재 함. 그러나 여러 개의 더 좁은 옵션에 대해 다중 맵이 허용되거나 또는 다른 개념들이 일치하지 않는다고 주장할 수 있음."
      },
      {
        "id": "ConceptMap.group.element.target.code",
        "path": "ConceptMap.group.element.target.code",
        "short": "타겟 요소를 식별하는 코드.",
        "definition": "맵핑되는 ID (코드 또는 경로) 호은 요소/항목.",
        "comment": "FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함."
      },
      {
        "id": "ConceptMap.group.element.target.display",
        "path": "ConceptMap.group.element.target.display",
        "short": "코드 표시",
        "definition": "코드 표시임. 이 디스플레이는 개념도를 편집 할 때 편집자를 돕기 위해서만 제공",
        "comment": "맵을 처리할 때 디스플레이가 무시됨."
      },
      {
        "id": "ConceptMap.group.element.target.equivalence",
        "path": "ConceptMap.group.element.target.equivalence",
        "short": "relatedto | equivalent | equal | wider | subsumes | narrower | specializes | inexact | unmatched | disjoint",
        "definition": "소스 및 타겟 개념 간의 동등성 (종속성 및 제품에 대한 카운팅(counting)). 동등성은 타겟에서 부터 소스로 읽힘 (예 : 대상이 소스보다 '넓다').",
        "comment": "해당 요소는 대상이 적용되지 않음을 나타낼 수 있으므로 수정자(modifier)로 레이블됨"
      },
      {
        "id": "ConceptMap.group.element.target.comment",
        "path": "ConceptMap.group.element.target.comment",
        "short": "맵핑의 상태/문제(status/issues)에 대한 설명.",
        "definition": "구조화된 데이터에 표시되지 않은 추가 정보를 전달하는 맵핑의 상태/문제(status/issues)에 대한 설명.",
        "comment": "FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함."
      },
      {
        "id": "ConceptMap.group.element.target.dependsOn",
        "path": "ConceptMap.group.element.target.dependsOn",
        "short": "맵핑에 필요한 기타 요소(컨텍스트(context)에서)",
        "definition": "맵핑이 유지도기 위한 추가 종속성의 집합. 이 맵핑은 지정된 요소를 확인할 수 있고 지정된 값을 가진 경우에만 적용할 수 있음.",
        "comment": ""
      },
      {
        "id": "ConceptMap.group.element.target.dependsOn.property",
        "path": "ConceptMap.group.element.target.dependsOn.property",
        "short": "속성 맵핑에 대한 참조는 다음에 따라 달라짐.",
        "definition": "CodeSystem[] 속성에 해당하는 코드화된 값을 보요하는 요소에 대한 참조. 이 아이디어는 정보 모델이 CodeSystem[] 속성과 일치하도록 라벨이 붙은 요소를 어디론가 운반한다는 것임.",
        "comment": "[참조] http://en.wikipedia.org/wiki/Uniform_resource_identifier"
      },
      {
        "id": "ConceptMap.group.element.target.dependsOn.system",
        "path": "ConceptMap.group.element.target.dependsOn.system",
        "short": "CodeSystem[] (만약 필요하다면)",
        "definition": "종속성 코드의 CodeSystem[]을 식별하는 절대 URI (소스/종속성이 CodeSystem[]을 교차하는 ValueSet[값집합]인 경우)",
        "comment": "참조 [Canonical References](references.html#canonical)"
      },
      {
        "id": "ConceptMap.group.element.target.dependsOn.value",
        "path": "ConceptMap.group.element.target.dependsOn.value",
        "short": "참조된 요소의 값.",
        "definition": "맵이 참조하는 ID(코드 또는 경로) 또는 요소/항목/ValueSet[]/텍스트",
        "comment": "FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함."
      },
      {
        "id": "ConceptMap.group.element.target.dependsOn.display",
        "path": "ConceptMap.group.element.target.dependsOn.display",
        "short": "코드 표시 ( 값이 코드라면 )",
        "definition": "코드 표시임. 이 디스플레이는 개념도를 편집 할 때 편집자를 돕기 위해서만 제공",
        "comment": "맵을 처리할 때 디스플레이가 무시됨."
      },
      {
        "id": "ConceptMap.group.element.target.product",
        "path": "ConceptMap.group.element.target.product",
        "short": "해당 맵핑이 생성하는 다른 개념.",
        "definition": "해당 맵핑에서 다른 요소로의 추가 결과 집합. 이 맵핑을 제대로 실행하려면 지정된 요소를 컨텍스트 내의 일부 데이터 요소 혹은 소스에 맵핑해야 함. 맵핑은 추가적인 데이터 요소 없이 여전히 유용할 수 있지만 동등성은 신뢰할 수 없음."
      },
      {
        "id": "ConceptMap.group.element.target.product.property",
        "path": "ConceptMap.group.element.target.product.property",
        "short": "속성 맵핑에 대한 참조는 다음에 따라 달라짐.",
        "definition": "CodeSystem[] 속성에 해당하는 코드화된 값을 보요하는 요소에 대한 참조. 이 아이디어는 정보 모델이 CodeSystem[] 속성과 일치하도록 라벨이 붙은 요소를 어디론가 운반한다는 것임."
      },
      {
        "id": "ConceptMap.group.element.target.product.system",
        "path": "ConceptMap.group.element.target.product.system",
        "short": "CodeSystem[] (만약 필요하다면)",
        "definition": "종속성 코드의 CodeSystem[]을 식별하는 절대 URI (소스/종속성이 CodeSystem[]을 교차하는 ValueSet[값집합]인 경우)"
      },
      {
        "id": "ConceptMap.group.element.target.product.value",
        "path": "ConceptMap.group.element.target.product.value",
        "short": "참조된 요소의 값.",
        "definition": "맵이 참조하는 ID(코드 또는 경로) 또는 요소/항목/ValueSet[]/텍스트"
      },
      {
        "id": "ConceptMap.group.element.target.product.display",
        "path": "ConceptMap.group.element.target.product.display",
        "short": "코드 표시 ( 값이 코드라면 )",
        "definition": "코드 표시임. 이 디스플레이는 개념도를 편집 할 때 편집자를 돕기 위해서만 제공"
      },
      {
        "id": "ConceptMap.group.unmapped",
        "path": "ConceptMap.group.unmapped",
        "short": "소스 개념에 대한 맵핑이 없는 경우 수행해야할 작업.",
        "definition": "소스 개념에 대한 맵핑이 없는 경우 수행해야할 작업. \"Unmapped\"에는 일치하지 않는 코드가 포함되지 않으며 코드에서 맵핑되지 않은 요소가 무시되어 동등성=일치하지 않음을 갖도록 지정됨.",
        "comment": "소스코드에 그룹에 대해 정의된 시스템과 일치하는 시스템 값이 있는 경우에만 적용됨."
      },
      {
        "id": "ConceptMap.group.unmapped.mode",
        "path": "ConceptMap.group.unmapped.mode",
        "short": "provided | fixed | other-map",
        "definition": "그룹으로 지정된 타겟 시스템에서 소스 개념과 일치하는 항목이 없는 경우 수행할 조치를 정의 함. 다음 3가지 조치(action) 중 한 가지 가능 : 맵핑되지 않은 코드 사용(버전 간 맵핑을 수행할 때 유용하며 몇 개의 코드만 변경됨.), 고정된 코드 사용(기본 코드), 다른 ConceptMapt[개념도]에 대한 참조가 제공될 수 있음(표준 URL로).",
        "comment": "FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함."
      },
      {
        "id": "ConceptMap.group.unmapped.code",
        "path": "ConceptMap.group.unmapped.code",
        "short": "모드=고정 일 때 고정 코드",
        "definition": "모드='고정'일 때 사용할 고정 코드 - 맵핑되지 않은 모든 코드가 단일 고정 코드에 맵핑됨.",
        "comment": "FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함."
      },
      {
        "id": "ConceptMap.group.unmapped.display",
        "path": "ConceptMap.group.unmapped.display",
        "short": "코드 표시",
        "definition": "코드 표시임. 이 디스플레이는 개념도를 편집 할 때 편집자를 돕기 위해서만 제공",
        "comment": "맵을 처리할 때 디스플레이가 무시됨."
      },
      {
        "id": "ConceptMap.group.unmapped.url",
        "path": "ConceptMap.group.unmapped.url",
        "short": "소스 개념이 맵핑되지 않은 경우 맵핑에 사용될 수 있는 추가적 ConceptMap[]에 대한 정식 참조.",
        "definition": "해당 ConceptMap[] 리소스에 소스 개념과 일치ㅏ는 맵핑이 없는 경우 맵핑에 사요알 추가 ConceptMap[] 리소스 인스턴스(instance)에 대한 표준 참조.",
        "comment": "참조 [Canonical References](references.html#canonical)"
      }
    ]
  }
}