{
  "resourceType": "StructureDefinition",
  "url": "http://example.org/fhir/StructureDefinition/Procedure_KR_PHR",
  "name": "Procedure_KR_PHR",
  "status": "draft",
  "fhirVersion": "3.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Procedure",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Procedure",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Procedure",
        "path": "Procedure",
        "short": "환자에게 수행 중이거나 수행된 의료 시술",
        "definition": "환자에게 수행되거나 수행된 의료 시술(medical procedure). 이것은 수술과 같은 신체적인 개입일 수도 있고, 상담이나 같은 덜 침습적인 절차일 수도 있음."
      },
      {
        "id": "Procedure.identifier",
        "path": "Procedure.identifier",
        "short": "항목의 외부(external) ID",
        "definition": "비즈니스 프로세스 의해 정의된 의료 시술(medical procedure) 관련 기록 식별자 및/또는 리소스 자체에 대한 직접 URL 참조가 적절하지 않을 때 참조하는 데 사용되는 예약 관련 기록 식별자(예: CDA 문서 또는 서면/인쇄 문서)."
      },
      {
        "id": "Procedure.identifier.use",
        "path": "Procedure.identifier.use",
        "short": "일반 | 공식 | 임시 | 보조 (확인 가능한 경우)",
        "definition": "해당 식별자의 목적."
      },
      {
        "id": "Procedure.identifier.type",
        "path": "Procedure.identifier.type",
        "short": "식별자에 대한 설명",
        "definition": "특정 목적에 사용할 식별자를 결정하는 데 사용할 수 있는 식별자의 코드화된 유형임."
      },
      {
        "id": "Procedure.identifier.type.coding",
        "path": "Procedure.identifier.type.coding",
        "short": "전문 용어 체계에 의해 정의된 코드",
        "definition": "전문 용어 체계 (code system)에 의해 정의된 코드를 참조함."
      },
      {
        "id": "Procedure.identifier.type.coding.system",
        "path": "Procedure.identifier.type.coding.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Procedure.identifier.type.coding.version",
        "path": "Procedure.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Procedure.identifier.type.coding.code",
        "path": "Procedure.identifier.type.coding.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Procedure.identifier.type.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.identifier.type.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Procedure.identifier.type.coding.userSelected",
        "path": "Procedure.identifier.type.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Procedure.identifier.type.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.identifier.type.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "Procedure.identifier.system",
        "path": "Procedure.identifier.system",
        "short": "식별자 값의 네임스페이스(namespace)",
        "definition": "설정값에 대한 네임 스페이스 (namespace), 즉 고유한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "Procedure.identifier.value",
        "path": "Procedure.identifier.value",
        "short": "고유한 설정값",
        "definition": "일반적으로 식별자의 사용과와 관련이 있으며, 시스템 컨텍스트 (context) 내에서 고유한 식별자의 일부분임."
      },
      {
        "id": "Procedure.identifier.period",
        "path": "Procedure.identifier.period",
        "short": "식별자의 유효 기간",
        "definition": "식별자가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "Procedure.identifier.period.start",
        "path": "Procedure.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "Procedure.identifier.period.end",
        "path": "Procedure.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 종료되는 시점을 나타냄. 종료 시점이 설정되지 않은 경우 유효 기간이 끝나지 않았음을 의미함. 시작 시점은 과거이고 종료 시점은 미래인 경우, 해당 기간은 설정된 종료 시점에 종료될 예정/계획임을 의미함."
      },
      {
        "id": "Procedure.identifier.assigner",
        "path": "Procedure.identifier.assigner",
        "short": "식별자를 발급한 조직 (단순 텍스트 기입 가능)",
        "definition": "식별자를 발급하고 관리하는 조직을 나타냄."
      },
      {
        "id": "Procedure.identifier.assigner.reference",
        "path": "Procedure.identifier.assigner.reference",
        "short": "문안 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)을 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인 경우 상대 참조, 혹은 해당 리소스를 찾을 수 있는 위치인 절대 URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문 참조('#'으로 시작)는 포함되어 있는 리소스를 참조함."
      },
      {
        "id": "Procedure.identifier.assigner.identifier",
        "path": "Procedure.identifier.assigner.identifier",
        "short": "문안 참조를 알 수 없는 경우의 논리 참조 (logical reference)",
        "definition": "다른 리소스(resource)의 식별자임. 해당 항목을 참조할 수 있는 방법이 없거나, 그 본체가 FHIR 서버를 통해 접근 불가능하거나, 항목 작성자가 알려진 식별자를 실제 참조 위치로 변환할 수 없는 경우에 사용함. Reference.identifier가 실제로 FHIR 인스턴스(instance)로 노출되는 무언가를 가리킬 필요는 없으나, FHIR 사례로 노출될 수 있는 비즈니스 컨셉을 가리킬 것임. 이 때 해당 사례는 참조에 의해 허용된 FHIR 리소스(resource) 유형이어야 함."
      },
      {
        "id": "Procedure.identifier.assigner.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.identifier.assigner.display",
        "short": "해당 리소스를 대체하는 텍스트 설명",
        "definition": "리소스 참조 외에도 리소스를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "Procedure.definition",
        "path": "Procedure.definition",
        "short": "시술의 프로토콜 또는 정의",
        "definition": "해당 의료 시술에 의해 전체 또는 부분적으로 준수된 프로토콜, 지침, 주문 또는 기타 정의"
      },
      {
        "id": "Procedure.definition.reference",
        "path": "Procedure.definition.reference",
        "short": "문안 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)을 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인 경우 상대 참조, 혹은 해당 리소스를 찾을 수 있는 위치인 절대 URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문 참조('#'으로 시작)는 포함되어 있는 리소스를 참조함."
      },
      {
        "id": "Procedure.definition.identifier",
        "path": "Procedure.definition.identifier",
        "short": "문안 참조를 알 수 없는 경우의 논리 참조 (logical reference)",
        "definition": "다른 리소스(resource)의 식별자임. 해당 항목을 참조할 수 있는 방법이 없거나, 그 본체가 FHIR 서버를 통해 접근 불가능하거나, 항목 작성자가 알려진 식별자를 실제 참조 위치로 변환할 수 없는 경우에 사용함. Reference.identifier가 실제로 FHIR 인스턴스(instance)로 노출되는 무언가를 가리킬 필요는 없으나, FHIR 사례로 노출될 수 있는 비즈니스 컨셉을 가리킬 것임. 이 때 해당 사례는 참조에 의해 허용된 FHIR 리소스(resource) 유형이어야 함."
      },
      {
        "id": "Procedure.definition.identifier.use",
        "path": "Procedure.definition.identifier.use",
        "short": "일반 | 공식 | 임시 | 보조 (확인 가능한 경우)",
        "definition": "해당 식별자의 목적."
      },
      {
        "id": "Procedure.definition.identifier.type",
        "path": "Procedure.definition.identifier.type",
        "short": "식별자에 대한 설명",
        "definition": "특정 목적에 사용할 식별자를 결정하는 데 사용할 수 있는 식별자의 코드화된 유형임."
      },
      {
        "id": "Procedure.definition.identifier.type.coding",
        "path": "Procedure.definition.identifier.type.coding",
        "short": "전문 용어 체계에 의해 정의된 코드",
        "definition": "전문 용어 체계 (code system)에 의해 정의된 코드를 참조함."
      },
      {
        "id": "Procedure.definition.identifier.type.coding.system",
        "path": "Procedure.definition.identifier.type.coding.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Procedure.definition.identifier.type.coding.version",
        "path": "Procedure.definition.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Procedure.definition.identifier.type.coding.code",
        "path": "Procedure.definition.identifier.type.coding.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Procedure.definition.identifier.type.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.definition.identifier.type.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Procedure.definition.identifier.type.coding.userSelected",
        "path": "Procedure.definition.identifier.type.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Procedure.definition.identifier.type.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.definition.identifier.type.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "Procedure.definition.identifier.system",
        "path": "Procedure.definition.identifier.system",
        "short": "식별자 값의 네임스페이스(namespace)",
        "definition": "설정값에 대한 네임 스페이스 (namespace), 즉 고유한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "Procedure.definition.identifier.value",
        "path": "Procedure.definition.identifier.value",
        "short": "고유한 설정값",
        "definition": "일반적으로 식별자의 사용과와 관련이 있으며, 시스템 컨텍스트 (context) 내에서 고유한 식별자의 일부분임."
      },
      {
        "id": "Procedure.definition.identifier.period",
        "path": "Procedure.definition.identifier.period",
        "short": "식별자의 유효 기간",
        "definition": "식별자가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "Procedure.definition.identifier.period.start",
        "path": "Procedure.definition.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "Procedure.definition.identifier.period.end",
        "path": "Procedure.definition.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 종료되는 시점을 나타냄. 종료 시점이 설정되지 않은 경우 유효 기간이 끝나지 않았음을 의미함. 시작 시점은 과거이고 종료 시점은 미래인 경우, 해당 기간은 설정된 종료 시점에 종료될 예정/계획임을 의미함."
      },
      {
        "id": "Procedure.definition.identifier.assigner",
        "path": "Procedure.definition.identifier.assigner",
        "short": "식별자를 발급한 조직 (단순 텍스트 기입 가능)",
        "definition": "식별자를 발급하고 관리하는 조직을 나타냄."
      },
      {
        "id": "Procedure.definition.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.definition.display",
        "short": "해당 리소스를 대체하는 텍스트 설명",
        "definition": "리소스 참조 외에도 리소스를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "Procedure.basedOn",
        "path": "Procedure.basedOn",
        "short": "시술에 대한 요청",
        "definition": "해당 의료 시술에 대한 요청의 상세 내역을 포함하는 리소스에 대한 참조."
      },
      {
        "id": "Procedure.basedOn.reference",
        "path": "Procedure.basedOn.reference",
        "short": "문안 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)을 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인 경우 상대 참조, 혹은 해당 리소스를 찾을 수 있는 위치인 절대 URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문 참조('#'으로 시작)는 포함되어 있는 리소스를 참조함."
      },
      {
        "id": "Procedure.basedOn.identifier",
        "path": "Procedure.basedOn.identifier",
        "short": "문안 참조를 알 수 없는 경우의 논리 참조 (logical reference)",
        "definition": "다른 리소스(resource)의 식별자임. 해당 항목을 참조할 수 있는 방법이 없거나, 그 본체가 FHIR 서버를 통해 접근 불가능하거나, 항목 작성자가 알려진 식별자를 실제 참조 위치로 변환할 수 없는 경우에 사용함. Reference.identifier가 실제로 FHIR 인스턴스(instance)로 노출되는 무언가를 가리킬 필요는 없으나, FHIR 사례로 노출될 수 있는 비즈니스 컨셉을 가리킬 것임. 이 때 해당 사례는 참조에 의해 허용된 FHIR 리소스(resource) 유형이어야 함."
      },
      {
        "id": "Procedure.basedOn.identifier.use",
        "path": "Procedure.basedOn.identifier.use",
        "short": "일반 | 공식 | 임시 | 보조 (확인 가능한 경우)",
        "definition": "해당 식별자의 목적."
      },
      {
        "id": "Procedure.basedOn.identifier.type",
        "path": "Procedure.basedOn.identifier.type",
        "short": "식별자에 대한 설명",
        "definition": "특정 목적에 사용할 식별자를 결정하는 데 사용할 수 있는 식별자의 코드화된 유형임."
      },
      {
        "id": "Procedure.basedOn.identifier.type.coding",
        "path": "Procedure.basedOn.identifier.type.coding",
        "short": "전문 용어 체계에 의해 정의된 코드",
        "definition": "전문 용어 체계 (code system)에 의해 정의된 코드를 참조함."
      },
      {
        "id": "Procedure.basedOn.identifier.type.coding.system",
        "path": "Procedure.basedOn.identifier.type.coding.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Procedure.basedOn.identifier.type.coding.version",
        "path": "Procedure.basedOn.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Procedure.basedOn.identifier.type.coding.code",
        "path": "Procedure.basedOn.identifier.type.coding.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Procedure.basedOn.identifier.type.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.basedOn.identifier.type.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Procedure.basedOn.identifier.type.coding.userSelected",
        "path": "Procedure.basedOn.identifier.type.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Procedure.basedOn.identifier.type.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.basedOn.identifier.type.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "Procedure.basedOn.identifier.system",
        "path": "Procedure.basedOn.identifier.system",
        "short": "식별자 값의 네임스페이스(namespace)",
        "definition": "설정값에 대한 네임 스페이스 (namespace), 즉 고유한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "Procedure.basedOn.identifier.value",
        "path": "Procedure.basedOn.identifier.value",
        "short": "고유한 설정값",
        "definition": "일반적으로 식별자의 사용과와 관련이 있으며, 시스템 컨텍스트 (context) 내에서 고유한 식별자의 일부분임."
      },
      {
        "id": "Procedure.basedOn.identifier.period",
        "path": "Procedure.basedOn.identifier.period",
        "short": "식별자의 유효 기간",
        "definition": "식별자가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "Procedure.basedOn.identifier.period.start",
        "path": "Procedure.basedOn.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "Procedure.basedOn.identifier.period.end",
        "path": "Procedure.basedOn.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 종료되는 시점을 나타냄. 종료 시점이 설정되지 않은 경우 유효 기간이 끝나지 않았음을 의미함. 시작 시점은 과거이고 종료 시점은 미래인 경우, 해당 기간은 설정된 종료 시점에 종료될 예정/계획임을 의미함."
      },
      {
        "id": "Procedure.basedOn.identifier.assigner",
        "path": "Procedure.basedOn.identifier.assigner",
        "short": "식별자를 발급한 조직 (단순 텍스트 기입 가능)",
        "definition": "식별자를 발급하고 관리하는 조직을 나타냄."
      },
      {
        "id": "Procedure.basedOn.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.basedOn.display",
        "short": "해당 리소스를 대체하는 텍스트 설명",
        "definition": "리소스 참조 외에도 리소스를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "Procedure.partOf",
        "path": "Procedure.partOf",
        "short": "참조된 이벤트의 일부",
        "definition": "해당 의료 시술을 포함하는 이벤트"
      },
      {
        "id": "Procedure.partOf.reference",
        "path": "Procedure.partOf.reference",
        "short": "문안 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)을 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인 경우 상대 참조, 혹은 해당 리소스를 찾을 수 있는 위치인 절대 URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문 참조('#'으로 시작)는 포함되어 있는 리소스를 참조함."
      },
      {
        "id": "Procedure.partOf.identifier",
        "path": "Procedure.partOf.identifier",
        "short": "문안 참조를 알 수 없는 경우의 논리 참조 (logical reference)",
        "definition": "다른 리소스(resource)의 식별자임. 해당 항목을 참조할 수 있는 방법이 없거나, 그 본체가 FHIR 서버를 통해 접근 불가능하거나, 항목 작성자가 알려진 식별자를 실제 참조 위치로 변환할 수 없는 경우에 사용함. Reference.identifier가 실제로 FHIR 인스턴스(instance)로 노출되는 무언가를 가리킬 필요는 없으나, FHIR 사례로 노출될 수 있는 비즈니스 컨셉을 가리킬 것임. 이 때 해당 사례는 참조에 의해 허용된 FHIR 리소스(resource) 유형이어야 함."
      },
      {
        "id": "Procedure.partOf.identifier.use",
        "path": "Procedure.partOf.identifier.use",
        "short": "일반 | 공식 | 임시 | 보조 (확인 가능한 경우)",
        "definition": "해당 식별자의 목적."
      },
      {
        "id": "Procedure.partOf.identifier.type",
        "path": "Procedure.partOf.identifier.type",
        "short": "식별자에 대한 설명",
        "definition": "특정 목적에 사용할 식별자를 결정하는 데 사용할 수 있는 식별자의 코드화된 유형임."
      },
      {
        "id": "Procedure.partOf.identifier.type.coding",
        "path": "Procedure.partOf.identifier.type.coding",
        "short": "전문 용어 체계에 의해 정의된 코드",
        "definition": "전문 용어 체계 (code system)에 의해 정의된 코드를 참조함."
      },
      {
        "id": "Procedure.partOf.identifier.type.coding.system",
        "path": "Procedure.partOf.identifier.type.coding.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Procedure.partOf.identifier.type.coding.version",
        "path": "Procedure.partOf.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Procedure.partOf.identifier.type.coding.code",
        "path": "Procedure.partOf.identifier.type.coding.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Procedure.partOf.identifier.type.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.partOf.identifier.type.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Procedure.partOf.identifier.type.coding.userSelected",
        "path": "Procedure.partOf.identifier.type.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Procedure.partOf.identifier.type.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.partOf.identifier.type.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "Procedure.partOf.identifier.system",
        "path": "Procedure.partOf.identifier.system",
        "short": "식별자 값의 네임스페이스(namespace)",
        "definition": "설정값에 대한 네임 스페이스 (namespace), 즉 고유한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "Procedure.partOf.identifier.value",
        "path": "Procedure.partOf.identifier.value",
        "short": "고유한 설정값",
        "definition": "일반적으로 식별자의 사용과와 관련이 있으며, 시스템 컨텍스트 (context) 내에서 고유한 식별자의 일부분임."
      },
      {
        "id": "Procedure.partOf.identifier.period",
        "path": "Procedure.partOf.identifier.period",
        "short": "식별자의 유효 기간",
        "definition": "식별자가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "Procedure.partOf.identifier.period.start",
        "path": "Procedure.partOf.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "Procedure.partOf.identifier.period.end",
        "path": "Procedure.partOf.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 종료되는 시점을 나타냄. 종료 시점이 설정되지 않은 경우 유효 기간이 끝나지 않았음을 의미함. 시작 시점은 과거이고 종료 시점은 미래인 경우, 해당 기간은 설정된 종료 시점에 종료될 예정/계획임을 의미함."
      },
      {
        "id": "Procedure.partOf.identifier.assigner",
        "path": "Procedure.partOf.identifier.assigner",
        "short": "식별자를 발급한 조직 (단순 텍스트 기입 가능)",
        "definition": "식별자를 발급하고 관리하는 조직을 나타냄."
      },
      {
        "id": "Procedure.partOf.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.partOf.display",
        "short": "해당 리소스를 대체하는 텍스트 설명",
        "definition": "리소스 참조 외에도 리소스를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "Procedure.status",
        "path": "Procedure.status",
        "short": "준비중 | 진행중 | 중지 | 중단 | 완료 | 입력오류 | 알 수 없음",
        "definition": "의료 시술의 상태를 지정하는 코드. 일반적으로 이것은 진행 중이거나 완료임."
      },
      {
        "id": "Procedure.notDone",
        "path": "Procedure.notDone",
        "short": "시술이 예정대로 수행되지 않은 경우 True",
        "definition": "의료 시술이 수행되지 않았다는 기록이 있는 경우 이를 True로 설정하십시오."
      },
      {
        "id": "Procedure.notDoneReason",
        "path": "Procedure.notDoneReason",
        "short": "시술이 예정대로 수행되지 않은 이유",
        "definition": "의료 시술이 수행되지 않은 이유를 나타내는 코드."
      },
      {
        "id": "Procedure.notDoneReason.coding",
        "path": "Procedure.notDoneReason.coding",
        "short": "전문 용어 체계에 의해 정의된 코드",
        "definition": "전문 용어 체계 (code system)에 의해 정의된 코드를 참조함."
      },
      {
        "id": "Procedure.notDoneReason.coding.system",
        "path": "Procedure.notDoneReason.coding.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Procedure.notDoneReason.coding.version",
        "path": "Procedure.notDoneReason.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Procedure.notDoneReason.coding.code",
        "path": "Procedure.notDoneReason.coding.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Procedure.notDoneReason.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.notDoneReason.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Procedure.notDoneReason.coding.userSelected",
        "path": "Procedure.notDoneReason.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Procedure.notDoneReason.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.notDoneReason.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "Procedure.category",
        "path": "Procedure.category",
        "short": "시술의 분류",
        "definition": "검색, 정렬 및 표시 목적을 위한 의료 시술를 분류하는 코드. (예: \"수술\")"
      },
      {
        "id": "Procedure.category.coding",
        "path": "Procedure.category.coding",
        "short": "전문 용어 체계에 의해 정의된 코드",
        "definition": "전문 용어 체계 (code system)에 의해 정의된 코드를 참조함."
      },
      {
        "id": "Procedure.category.coding.system",
        "path": "Procedure.category.coding.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Procedure.category.coding.version",
        "path": "Procedure.category.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Procedure.category.coding.code",
        "path": "Procedure.category.coding.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Procedure.category.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.category.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Procedure.category.coding.userSelected",
        "path": "Procedure.category.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Procedure.category.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.category.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "Procedure.code",
        "path": "Procedure.code",
        "short": "시술의 식별",
        "definition": "수행되는 특정 의료 시술. 시술의 정확한 특성을 코드화할 수 없는 경우 텍스트를 사용함. (예: \"방사경 부전공법\")"
      },
      {
        "id": "Procedure.code.coding",
        "path": "Procedure.code.coding",
        "short": "전문 용어 체계에 의해 정의된 코드",
        "definition": "전문 용어 체계 (code system)에 의해 정의된 코드를 참조함."
      },
      {
        "id": "Procedure.code.coding.system",
        "path": "Procedure.code.coding.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Procedure.code.coding.version",
        "path": "Procedure.code.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Procedure.code.coding.code",
        "path": "Procedure.code.coding.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Procedure.code.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.code.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Procedure.code.coding.userSelected",
        "path": "Procedure.code.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Procedure.code.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.code.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "Procedure.subject",
        "path": "Procedure.subject",
        "short": "시술 대상자",
        "definition": "시술의 대상자. (사람, 동물, 또는 그룹)"
      },
      {
        "id": "Procedure.subject.reference",
        "path": "Procedure.subject.reference",
        "short": "문안 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)을 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인 경우 상대 참조, 혹은 해당 리소스를 찾을 수 있는 위치인 절대 URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문 참조('#'으로 시작)는 포함되어 있는 리소스를 참조함."
      },
      {
        "id": "Procedure.subject.identifier",
        "path": "Procedure.subject.identifier",
        "short": "문안 참조를 알 수 없는 경우의 논리 참조 (logical reference)",
        "definition": "다른 리소스(resource)의 식별자임. 해당 항목을 참조할 수 있는 방법이 없거나, 그 본체가 FHIR 서버를 통해 접근 불가능하거나, 항목 작성자가 알려진 식별자를 실제 참조 위치로 변환할 수 없는 경우에 사용함. Reference.identifier가 실제로 FHIR 인스턴스(instance)로 노출되는 무언가를 가리킬 필요는 없으나, FHIR 사례로 노출될 수 있는 비즈니스 컨셉을 가리킬 것임. 이 때 해당 사례는 참조에 의해 허용된 FHIR 리소스(resource) 유형이어야 함."
      },
      {
        "id": "Procedure.subject.identifier.use",
        "path": "Procedure.subject.identifier.use",
        "short": "일반 | 공식 | 임시 | 보조 (확인 가능한 경우)",
        "definition": "해당 식별자의 목적."
      },
      {
        "id": "Procedure.subject.identifier.type",
        "path": "Procedure.subject.identifier.type",
        "short": "식별자에 대한 설명",
        "definition": "특정 목적에 사용할 식별자를 결정하는 데 사용할 수 있는 식별자의 코드화된 유형임."
      },
      {
        "id": "Procedure.subject.identifier.type.coding",
        "path": "Procedure.subject.identifier.type.coding",
        "short": "전문 용어 체계에 의해 정의된 코드",
        "definition": "전문 용어 체계 (code system)에 의해 정의된 코드를 참조함."
      },
      {
        "id": "Procedure.subject.identifier.type.coding.system",
        "path": "Procedure.subject.identifier.type.coding.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Procedure.subject.identifier.type.coding.version",
        "path": "Procedure.subject.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Procedure.subject.identifier.type.coding.code",
        "path": "Procedure.subject.identifier.type.coding.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Procedure.subject.identifier.type.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.subject.identifier.type.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Procedure.subject.identifier.type.coding.userSelected",
        "path": "Procedure.subject.identifier.type.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Procedure.subject.identifier.type.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.subject.identifier.type.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "Procedure.subject.identifier.system",
        "path": "Procedure.subject.identifier.system",
        "short": "식별자 값의 네임스페이스(namespace)",
        "definition": "설정값에 대한 네임 스페이스 (namespace), 즉 고유한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "Procedure.subject.identifier.value",
        "path": "Procedure.subject.identifier.value",
        "short": "고유한 설정값",
        "definition": "일반적으로 식별자의 사용과와 관련이 있으며, 시스템 컨텍스트 (context) 내에서 고유한 식별자의 일부분임."
      },
      {
        "id": "Procedure.subject.identifier.period",
        "path": "Procedure.subject.identifier.period",
        "short": "식별자의 유효 기간",
        "definition": "식별자가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "Procedure.subject.identifier.period.start",
        "path": "Procedure.subject.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "Procedure.subject.identifier.period.end",
        "path": "Procedure.subject.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 종료되는 시점을 나타냄. 종료 시점이 설정되지 않은 경우 유효 기간이 끝나지 않았음을 의미함. 시작 시점은 과거이고 종료 시점은 미래인 경우, 해당 기간은 설정된 종료 시점에 종료될 예정/계획임을 의미함."
      },
      {
        "id": "Procedure.subject.identifier.assigner",
        "path": "Procedure.subject.identifier.assigner",
        "short": "식별자를 발급한 조직 (단순 텍스트 기입 가능)",
        "definition": "식별자를 발급하고 관리하는 조직을 나타냄."
      },
      {
        "id": "Procedure.subject.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.subject.display",
        "short": "해당 리소스를 대체하는 텍스트 설명",
        "definition": "리소스 참조 외에도 리소스를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "Procedure.context",
        "path": "Procedure.context",
        "short": "시술과 관련된 인카운터(encounter)",
        "definition": "시술이 수행된 인카운터(encounter)."
      },
      {
        "id": "Procedure.context.reference",
        "path": "Procedure.context.reference",
        "short": "문안 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)을 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인 경우 상대 참조, 혹은 해당 리소스를 찾을 수 있는 위치인 절대 URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문 참조('#'으로 시작)는 포함되어 있는 리소스를 참조함."
      },
      {
        "id": "Procedure.context.identifier",
        "path": "Procedure.context.identifier",
        "short": "문안 참조를 알 수 없는 경우의 논리 참조 (logical reference)",
        "definition": "다른 리소스(resource)의 식별자임. 해당 항목을 참조할 수 있는 방법이 없거나, 그 본체가 FHIR 서버를 통해 접근 불가능하거나, 항목 작성자가 알려진 식별자를 실제 참조 위치로 변환할 수 없는 경우에 사용함. Reference.identifier가 실제로 FHIR 인스턴스(instance)로 노출되는 무언가를 가리킬 필요는 없으나, FHIR 사례로 노출될 수 있는 비즈니스 컨셉을 가리킬 것임. 이 때 해당 사례는 참조에 의해 허용된 FHIR 리소스(resource) 유형이어야 함."
      },
      {
        "id": "Procedure.context.identifier.use",
        "path": "Procedure.context.identifier.use",
        "short": "일반 | 공식 | 임시 | 보조 (확인 가능한 경우)",
        "definition": "해당 식별자의 목적."
      },
      {
        "id": "Procedure.context.identifier.type",
        "path": "Procedure.context.identifier.type",
        "short": "식별자에 대한 설명",
        "definition": "특정 목적에 사용할 식별자를 결정하는 데 사용할 수 있는 식별자의 코드화된 유형임."
      },
      {
        "id": "Procedure.context.identifier.type.coding",
        "path": "Procedure.context.identifier.type.coding",
        "short": "전문 용어 체계에 의해 정의된 코드",
        "definition": "전문 용어 체계 (code system)에 의해 정의된 코드를 참조함."
      },
      {
        "id": "Procedure.context.identifier.type.coding.system",
        "path": "Procedure.context.identifier.type.coding.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Procedure.context.identifier.type.coding.version",
        "path": "Procedure.context.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Procedure.context.identifier.type.coding.code",
        "path": "Procedure.context.identifier.type.coding.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Procedure.context.identifier.type.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.context.identifier.type.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Procedure.context.identifier.type.coding.userSelected",
        "path": "Procedure.context.identifier.type.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Procedure.context.identifier.type.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.context.identifier.type.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "Procedure.context.identifier.system",
        "path": "Procedure.context.identifier.system",
        "short": "식별자 값의 네임스페이스(namespace)",
        "definition": "설정값에 대한 네임 스페이스 (namespace), 즉 고유한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "Procedure.context.identifier.value",
        "path": "Procedure.context.identifier.value",
        "short": "고유한 설정값",
        "definition": "일반적으로 식별자의 사용과와 관련이 있으며, 시스템 컨텍스트 (context) 내에서 고유한 식별자의 일부분임."
      },
      {
        "id": "Procedure.context.identifier.period",
        "path": "Procedure.context.identifier.period",
        "short": "식별자의 유효 기간",
        "definition": "식별자가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "Procedure.context.identifier.period.start",
        "path": "Procedure.context.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "Procedure.context.identifier.period.end",
        "path": "Procedure.context.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 종료되는 시점을 나타냄. 종료 시점이 설정되지 않은 경우 유효 기간이 끝나지 않았음을 의미함. 시작 시점은 과거이고 종료 시점은 미래인 경우, 해당 기간은 설정된 종료 시점에 종료될 예정/계획임을 의미함."
      },
      {
        "id": "Procedure.context.identifier.assigner",
        "path": "Procedure.context.identifier.assigner",
        "short": "식별자를 발급한 조직 (단순 텍스트 기입 가능)",
        "definition": "식별자를 발급하고 관리하는 조직을 나타냄."
      },
      {
        "id": "Procedure.context.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.context.display",
        "short": "해당 리소스를 대체하는 텍스트 설명",
        "definition": "리소스 참조 외에도 리소스를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "Procedure.performed[x]",
        "path": "Procedure.performed[x]",
        "short": "시술이 수행된 날짜/기간",
        "definition": "시술이 수행된 날짜(시간)/기간. 두 개 이상의 날짜에 걸쳐 복잡한 시술을 지원할 수 있도록 허용하고 또한 절차의 길이를 기록할 수 있도록 허용함."
      },
      {
        "id": "Procedure.performer",
        "path": "Procedure.performer",
        "short": "시술을 수행한 인원",
        "definition": "시술을 수행한 인원(디바이스 미포함)."
      },
      {
        "id": "Procedure.performer.role",
        "path": "Procedure.performer.role",
        "short": "시술을 수행한 인원의 역할",
        "definition": "시술을 수행한 인원의 역할. (예: 외과, 마취과, 간호)"
      },
      {
        "id": "Procedure.performer.role.coding",
        "path": "Procedure.performer.role.coding",
        "short": "전문 용어 체계에 의해 정의된 코드",
        "definition": "전문 용어 체계 (code system)에 의해 정의된 코드를 참조함."
      },
      {
        "id": "Procedure.performer.role.coding.system",
        "path": "Procedure.performer.role.coding.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Procedure.performer.role.coding.version",
        "path": "Procedure.performer.role.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Procedure.performer.role.coding.code",
        "path": "Procedure.performer.role.coding.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Procedure.performer.role.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.performer.role.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Procedure.performer.role.coding.userSelected",
        "path": "Procedure.performer.role.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Procedure.performer.role.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.performer.role.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "Procedure.performer.actor",
        "path": "Procedure.performer.actor",
        "short": "시술에 참여했던 인원",
        "definition": "시술에 참여했던 인원에 대한 참조"
      },
      {
        "id": "Procedure.performer.actor.reference",
        "path": "Procedure.performer.actor.reference",
        "short": "문안 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)을 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인 경우 상대 참조, 혹은 해당 리소스를 찾을 수 있는 위치인 절대 URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문 참조('#'으로 시작)는 포함되어 있는 리소스를 참조함."
      },
      {
        "id": "Procedure.performer.actor.identifier",
        "path": "Procedure.performer.actor.identifier",
        "short": "문안 참조를 알 수 없는 경우의 논리 참조 (logical reference)",
        "definition": "다른 리소스(resource)의 식별자임. 해당 항목을 참조할 수 있는 방법이 없거나, 그 본체가 FHIR 서버를 통해 접근 불가능하거나, 항목 작성자가 알려진 식별자를 실제 참조 위치로 변환할 수 없는 경우에 사용함. Reference.identifier가 실제로 FHIR 인스턴스(instance)로 노출되는 무언가를 가리킬 필요는 없으나, FHIR 사례로 노출될 수 있는 비즈니스 컨셉을 가리킬 것임. 이 때 해당 사례는 참조에 의해 허용된 FHIR 리소스(resource) 유형이어야 함."
      },
      {
        "id": "Procedure.performer.actor.identifier.use",
        "path": "Procedure.performer.actor.identifier.use",
        "short": "일반 | 공식 | 임시 | 보조 (확인 가능한 경우)",
        "definition": "해당 식별자의 목적."
      },
      {
        "id": "Procedure.performer.actor.identifier.type",
        "path": "Procedure.performer.actor.identifier.type",
        "short": "식별자에 대한 설명",
        "definition": "특정 목적에 사용할 식별자를 결정하는 데 사용할 수 있는 식별자의 코드화된 유형임."
      },
      {
        "id": "Procedure.performer.actor.identifier.type.coding",
        "path": "Procedure.performer.actor.identifier.type.coding",
        "short": "전문 용어 체계에 의해 정의된 코드",
        "definition": "전문 용어 체계 (code system)에 의해 정의된 코드를 참조함."
      },
      {
        "id": "Procedure.performer.actor.identifier.type.coding.system",
        "path": "Procedure.performer.actor.identifier.type.coding.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Procedure.performer.actor.identifier.type.coding.version",
        "path": "Procedure.performer.actor.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Procedure.performer.actor.identifier.type.coding.code",
        "path": "Procedure.performer.actor.identifier.type.coding.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Procedure.performer.actor.identifier.type.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.performer.actor.identifier.type.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Procedure.performer.actor.identifier.type.coding.userSelected",
        "path": "Procedure.performer.actor.identifier.type.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Procedure.performer.actor.identifier.type.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.performer.actor.identifier.type.text",
        "short": "개념에 대한 일반 텍스트 묘사"
      },
      {
        "id": "Procedure.performer.actor.identifier.system",
        "path": "Procedure.performer.actor.identifier.system",
        "short": "식별자 값의 네임스페이스(namespace)",
        "definition": "설정값에 대한 네임 스페이스 (namespace), 즉 고유한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "Procedure.performer.actor.identifier.value",
        "path": "Procedure.performer.actor.identifier.value",
        "short": "고유한 설정값",
        "definition": "일반적으로 식별자의 사용과와 관련이 있으며, 시스템 컨텍스트 (context) 내에서 고유한 식별자의 일부분임."
      },
      {
        "id": "Procedure.performer.actor.identifier.period",
        "path": "Procedure.performer.actor.identifier.period",
        "short": "식별자의 유효 기간",
        "definition": "식별자가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "Procedure.performer.actor.identifier.period.start",
        "path": "Procedure.performer.actor.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "Procedure.performer.actor.identifier.period.end",
        "path": "Procedure.performer.actor.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 종료되는 시점을 나타냄. 종료 시점이 설정되지 않은 경우 유효 기간이 끝나지 않았음을 의미함. 시작 시점은 과거이고 종료 시점은 미래인 경우, 해당 기간은 설정된 종료 시점에 종료될 예정/계획임을 의미함."
      },
      {
        "id": "Procedure.performer.actor.identifier.assigner",
        "path": "Procedure.performer.actor.identifier.assigner",
        "short": "식별자를 발급한 조직 (단순 텍스트 기입 가능)",
        "definition": "식별자를 발급하고 관리하는 조직을 나타냄."
      },
      {
        "id": "Procedure.performer.actor.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.performer.actor.display",
        "short": "해당 리소스를 대체하는 텍스트 설명",
        "definition": "리소스 참조 외에도 리소스를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "Procedure.performer.onBehalfOf",
        "path": "Procedure.performer.onBehalfOf",
        "short": "장치 또는 시술자가 대신하는 조직",
        "definition": "장치 또는 시술자가 대신하는 조직."
      },
      {
        "id": "Procedure.performer.onBehalfOf.reference",
        "path": "Procedure.performer.onBehalfOf.reference",
        "short": "문안 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)을 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인 경우 상대 참조, 혹은 해당 리소스를 찾을 수 있는 위치인 절대 URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문 참조('#'으로 시작)는 포함되어 있는 리소스를 참조함."
      },
      {
        "id": "Procedure.performer.onBehalfOf.identifier",
        "path": "Procedure.performer.onBehalfOf.identifier",
        "short": "문안 참조를 알 수 없는 경우의 논리 참조 (logical reference)",
        "definition": "다른 리소스(resource)의 식별자임. 해당 항목을 참조할 수 있는 방법이 없거나, 그 본체가 FHIR 서버를 통해 접근 불가능하거나, 항목 작성자가 알려진 식별자를 실제 참조 위치로 변환할 수 없는 경우에 사용함. Reference.identifier가 실제로 FHIR 인스턴스(instance)로 노출되는 무언가를 가리킬 필요는 없으나, FHIR 사례로 노출될 수 있는 비즈니스 컨셉을 가리킬 것임. 이 때 해당 사례는 참조에 의해 허용된 FHIR 리소스(resource) 유형이어야 함."
      },
      {
        "id": "Procedure.performer.onBehalfOf.identifier.use",
        "path": "Procedure.performer.onBehalfOf.identifier.use",
        "short": "일반 | 공식 | 임시 | 보조 (확인 가능한 경우)",
        "definition": "해당 식별자의 목적."
      },
      {
        "id": "Procedure.performer.onBehalfOf.identifier.type",
        "path": "Procedure.performer.onBehalfOf.identifier.type",
        "short": "식별자에 대한 설명",
        "definition": "특정 목적에 사용할 식별자를 결정하는 데 사용할 수 있는 식별자의 코드화된 유형임."
      },
      {
        "id": "Procedure.performer.onBehalfOf.identifier.type.coding",
        "path": "Procedure.performer.onBehalfOf.identifier.type.coding",
        "short": "전문 용어 체계에 의해 정의된 코드",
        "definition": "전문 용어 체계 (code system)에 의해 정의된 코드를 참조함."
      },
      {
        "id": "Procedure.performer.onBehalfOf.identifier.type.coding.system",
        "path": "Procedure.performer.onBehalfOf.identifier.type.coding.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Procedure.performer.onBehalfOf.identifier.type.coding.version",
        "path": "Procedure.performer.onBehalfOf.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Procedure.performer.onBehalfOf.identifier.type.coding.code",
        "path": "Procedure.performer.onBehalfOf.identifier.type.coding.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Procedure.performer.onBehalfOf.identifier.type.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.performer.onBehalfOf.identifier.type.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Procedure.performer.onBehalfOf.identifier.type.coding.userSelected",
        "path": "Procedure.performer.onBehalfOf.identifier.type.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Procedure.performer.onBehalfOf.identifier.type.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.performer.onBehalfOf.identifier.type.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "Procedure.performer.onBehalfOf.identifier.system",
        "path": "Procedure.performer.onBehalfOf.identifier.system",
        "short": "식별자 값의 네임스페이스(namespace)",
        "definition": "설정값에 대한 네임 스페이스 (namespace), 즉 고유한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "Procedure.performer.onBehalfOf.identifier.value",
        "path": "Procedure.performer.onBehalfOf.identifier.value",
        "short": "고유한 설정값",
        "definition": "일반적으로 식별자의 사용과와 관련이 있으며, 시스템 컨텍스트 (context) 내에서 고유한 식별자의 일부분임."
      },
      {
        "id": "Procedure.performer.onBehalfOf.identifier.period",
        "path": "Procedure.performer.onBehalfOf.identifier.period",
        "short": "식별자의 유효 기간",
        "definition": "식별자가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "Procedure.performer.onBehalfOf.identifier.period.start",
        "path": "Procedure.performer.onBehalfOf.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "Procedure.performer.onBehalfOf.identifier.period.end",
        "path": "Procedure.performer.onBehalfOf.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 종료되는 시점을 나타냄. 종료 시점이 설정되지 않은 경우 유효 기간이 끝나지 않았음을 의미함. 시작 시점은 과거이고 종료 시점은 미래인 경우, 해당 기간은 설정된 종료 시점에 종료될 예정/계획임을 의미함."
      },
      {
        "id": "Procedure.performer.onBehalfOf.identifier.assigner",
        "path": "Procedure.performer.onBehalfOf.identifier.assigner",
        "short": "식별자를 발급한 조직 (단순 텍스트 기입 가능)",
        "definition": "식별자를 발급하고 관리하는 조직을 나타냄."
      },
      {
        "id": "Procedure.performer.onBehalfOf.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.performer.onBehalfOf.display",
        "short": "해당 리소스를 대체하는 텍스트 설명",
        "definition": "리소스 참조 외에도 리소스를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "Procedure.location",
        "path": "Procedure.location",
        "short": "시술의 장소",
        "definition": "시술이 실제로 수행된 장소. (예: 집에서 출산, 식당에서 기관절제술)"
      },
      {
        "id": "Procedure.location.reference",
        "path": "Procedure.location.reference",
        "short": "문안 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)을 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인 경우 상대 참조, 혹은 해당 리소스를 찾을 수 있는 위치인 절대 URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문 참조('#'으로 시작)는 포함되어 있는 리소스를 참조함."
      },
      {
        "id": "Procedure.location.identifier",
        "path": "Procedure.location.identifier",
        "short": "문안 참조를 알 수 없는 경우의 논리 참조 (logical reference)",
        "definition": "다른 리소스(resource)의 식별자임. 해당 항목을 참조할 수 있는 방법이 없거나, 그 본체가 FHIR 서버를 통해 접근 불가능하거나, 항목 작성자가 알려진 식별자를 실제 참조 위치로 변환할 수 없는 경우에 사용함. Reference.identifier가 실제로 FHIR 인스턴스(instance)로 노출되는 무언가를 가리킬 필요는 없으나, FHIR 사례로 노출될 수 있는 비즈니스 컨셉을 가리킬 것임. 이 때 해당 사례는 참조에 의해 허용된 FHIR 리소스(resource) 유형이어야 함."
      },
      {
        "id": "Procedure.location.identifier.use",
        "path": "Procedure.location.identifier.use",
        "short": "일반 | 공식 | 임시 | 보조 (확인 가능한 경우)",
        "definition": "해당 식별자의 목적."
      },
      {
        "id": "Procedure.location.identifier.type",
        "path": "Procedure.location.identifier.type",
        "short": "식별자에 대한 설명",
        "definition": "특정 목적에 사용할 식별자를 결정하는 데 사용할 수 있는 식별자의 코드화된 유형임."
      },
      {
        "id": "Procedure.location.identifier.type.coding",
        "path": "Procedure.location.identifier.type.coding",
        "short": "전문 용어 체계에 의해 정의된 코드",
        "definition": "전문 용어 체계 (code system)에 의해 정의된 코드를 참조함."
      },
      {
        "id": "Procedure.location.identifier.type.coding.system",
        "path": "Procedure.location.identifier.type.coding.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Procedure.location.identifier.type.coding.version",
        "path": "Procedure.location.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Procedure.location.identifier.type.coding.code",
        "path": "Procedure.location.identifier.type.coding.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Procedure.location.identifier.type.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.location.identifier.type.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Procedure.location.identifier.type.coding.userSelected",
        "path": "Procedure.location.identifier.type.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Procedure.location.identifier.type.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.location.identifier.type.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "Procedure.location.identifier.system",
        "path": "Procedure.location.identifier.system",
        "short": "식별자 값의 네임스페이스(namespace)",
        "definition": "설정값에 대한 네임 스페이스 (namespace), 즉 고유한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "Procedure.location.identifier.value",
        "path": "Procedure.location.identifier.value",
        "short": "고유한 설정값",
        "definition": "일반적으로 식별자의 사용과와 관련이 있으며, 시스템 컨텍스트 (context) 내에서 고유한 식별자의 일부분임."
      },
      {
        "id": "Procedure.location.identifier.period",
        "path": "Procedure.location.identifier.period",
        "short": "식별자의 유효 기간",
        "definition": "식별자가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "Procedure.location.identifier.period.start",
        "path": "Procedure.location.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "Procedure.location.identifier.period.end",
        "path": "Procedure.location.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 종료되는 시점을 나타냄. 종료 시점이 설정되지 않은 경우 유효 기간이 끝나지 않았음을 의미함. 시작 시점은 과거이고 종료 시점은 미래인 경우, 해당 기간은 설정된 종료 시점에 종료될 예정/계획임을 의미함."
      },
      {
        "id": "Procedure.location.identifier.assigner",
        "path": "Procedure.location.identifier.assigner",
        "short": "식별자를 발급한 조직 (단순 텍스트 기입 가능)",
        "definition": "식별자를 발급하고 관리하는 조직을 나타냄."
      },
      {
        "id": "Procedure.location.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.location.display",
        "short": "해당 리소스를 대체하는 텍스트 설명",
        "definition": "리소스 참조 외에도 리소스를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "Procedure.reasonCode",
        "path": "Procedure.reasonCode",
        "short": "시술의 이유 (코드)",
        "definition": "시술이 수행된 이유를 코드화해 나타냄. 코드는 어떤 유형이든 가능하며 단순히 텍스트 형식일 수 있음."
      },
      {
        "id": "Procedure.reasonCode.coding",
        "path": "Procedure.reasonCode.coding",
        "short": "전문 용어 체계에 의해 정의된 코드",
        "definition": "전문 용어 체계 (code system)에 의해 정의된 코드를 참조함."
      },
      {
        "id": "Procedure.reasonCode.coding.system",
        "path": "Procedure.reasonCode.coding.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Procedure.reasonCode.coding.version",
        "path": "Procedure.reasonCode.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Procedure.reasonCode.coding.code",
        "path": "Procedure.reasonCode.coding.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Procedure.reasonCode.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.reasonCode.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Procedure.reasonCode.coding.userSelected",
        "path": "Procedure.reasonCode.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Procedure.reasonCode.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.reasonCode.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "Procedure.reasonReference",
        "path": "Procedure.reasonReference",
        "short": "시술이 수행된 이유인 조건(Condition)",
        "definition": "시술이 수행된 이유인 조건(Condition)에 대한 참조."
      },
      {
        "id": "Procedure.reasonReference.reference",
        "path": "Procedure.reasonReference.reference",
        "short": "문안 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)을 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인 경우 상대 참조, 혹은 해당 리소스를 찾을 수 있는 위치인 절대 URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문 참조('#'으로 시작)는 포함되어 있는 리소스를 참조함."
      },
      {
        "id": "Procedure.reasonReference.identifier",
        "path": "Procedure.reasonReference.identifier",
        "short": "문안 참조를 알 수 없는 경우의 논리 참조 (logical reference)",
        "definition": "다른 리소스(resource)의 식별자임. 해당 항목을 참조할 수 있는 방법이 없거나, 그 본체가 FHIR 서버를 통해 접근 불가능하거나, 항목 작성자가 알려진 식별자를 실제 참조 위치로 변환할 수 없는 경우에 사용함. Reference.identifier가 실제로 FHIR 인스턴스(instance)로 노출되는 무언가를 가리킬 필요는 없으나, FHIR 사례로 노출될 수 있는 비즈니스 컨셉을 가리킬 것임. 이 때 해당 사례는 참조에 의해 허용된 FHIR 리소스(resource) 유형이어야 함."
      },
      {
        "id": "Procedure.reasonReference.identifier.use",
        "path": "Procedure.reasonReference.identifier.use",
        "short": "일반 | 공식 | 임시 | 보조 (확인 가능한 경우)",
        "definition": "해당 식별자의 목적."
      },
      {
        "id": "Procedure.reasonReference.identifier.type",
        "path": "Procedure.reasonReference.identifier.type",
        "short": "식별자에 대한 설명",
        "definition": "특정 목적에 사용할 식별자를 결정하는 데 사용할 수 있는 식별자의 코드화된 유형임."
      },
      {
        "id": "Procedure.reasonReference.identifier.type.coding",
        "path": "Procedure.reasonReference.identifier.type.coding",
        "short": "전문 용어 체계에 의해 정의된 코드",
        "definition": "전문 용어 체계 (code system)에 의해 정의된 코드를 참조함."
      },
      {
        "id": "Procedure.reasonReference.identifier.type.coding.system",
        "path": "Procedure.reasonReference.identifier.type.coding.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Procedure.reasonReference.identifier.type.coding.version",
        "path": "Procedure.reasonReference.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Procedure.reasonReference.identifier.type.coding.code",
        "path": "Procedure.reasonReference.identifier.type.coding.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Procedure.reasonReference.identifier.type.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.reasonReference.identifier.type.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Procedure.reasonReference.identifier.type.coding.userSelected",
        "path": "Procedure.reasonReference.identifier.type.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Procedure.reasonReference.identifier.type.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.reasonReference.identifier.type.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "Procedure.reasonReference.identifier.system",
        "path": "Procedure.reasonReference.identifier.system",
        "short": "식별자 값의 네임스페이스(namespace)",
        "definition": "설정값에 대한 네임 스페이스 (namespace), 즉 고유한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "Procedure.reasonReference.identifier.value",
        "path": "Procedure.reasonReference.identifier.value",
        "short": "고유한 설정값",
        "definition": "일반적으로 식별자의 사용과와 관련이 있으며, 시스템 컨텍스트 (context) 내에서 고유한 식별자의 일부분임."
      },
      {
        "id": "Procedure.reasonReference.identifier.period",
        "path": "Procedure.reasonReference.identifier.period",
        "short": "식별자의 유효 기간",
        "definition": "식별자가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "Procedure.reasonReference.identifier.period.start",
        "path": "Procedure.reasonReference.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "Procedure.reasonReference.identifier.period.end",
        "path": "Procedure.reasonReference.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 종료되는 시점을 나타냄. 종료 시점이 설정되지 않은 경우 유효 기간이 끝나지 않았음을 의미함. 시작 시점은 과거이고 종료 시점은 미래인 경우, 해당 기간은 설정된 종료 시점에 종료될 예정/계획임을 의미함."
      },
      {
        "id": "Procedure.reasonReference.identifier.assigner",
        "path": "Procedure.reasonReference.identifier.assigner",
        "short": "식별자를 발급한 조직 (단순 텍스트 기입 가능)",
        "definition": "식별자를 발급하고 관리하는 조직을 나타냄."
      },
      {
        "id": "Procedure.reasonReference.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.reasonReference.display",
        "short": "해당 리소스를 대체하는 텍스트 설명",
        "definition": "리소스 참조 외에도 리소스를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "Procedure.bodySite",
        "path": "Procedure.bodySite",
        "short": "대상 신체 부위",
        "definition": "시술의 대상 신체 부위에 대한 해부학적 위치 정보. 여러 위치 허용. (예: 병변의 multiple biopsies)"
      },
      {
        "id": "Procedure.bodySite.coding",
        "path": "Procedure.bodySite.coding",
        "short": "전문 용어 체계에 의해 정의된 코드",
        "definition": "전문 용어 체계 (code system)에 의해 정의된 코드를 참조함."
      },
      {
        "id": "Procedure.bodySite.coding.system",
        "path": "Procedure.bodySite.coding.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Procedure.bodySite.coding.version",
        "path": "Procedure.bodySite.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Procedure.bodySite.coding.code",
        "path": "Procedure.bodySite.coding.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Procedure.bodySite.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.bodySite.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Procedure.bodySite.coding.userSelected",
        "path": "Procedure.bodySite.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Procedure.bodySite.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.bodySite.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "Procedure.outcome",
        "path": "Procedure.outcome",
        "short": "시술의 결과",
        "definition": "시술의 결과 - 시술의 이유 해결 여부."
      },
      {
        "id": "Procedure.outcome.coding",
        "path": "Procedure.outcome.coding",
        "short": "전문 용어 체계에 의해 정의된 코드",
        "definition": "전문 용어 체계 (code system)에 의해 정의된 코드를 참조함."
      },
      {
        "id": "Procedure.outcome.coding.system",
        "path": "Procedure.outcome.coding.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Procedure.outcome.coding.version",
        "path": "Procedure.outcome.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Procedure.outcome.coding.code",
        "path": "Procedure.outcome.coding.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Procedure.outcome.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.outcome.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Procedure.outcome.coding.userSelected",
        "path": "Procedure.outcome.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Procedure.outcome.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.outcome.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "Procedure.report",
        "path": "Procedure.report",
        "short": "시술에 대한 보고서",
        "definition": "시술에 대한 보고서 - 병리학적 결과, 병리학적 보고서, 수술 보고서 등일 수 있음."
      },
      {
        "id": "Procedure.report.reference",
        "path": "Procedure.report.reference",
        "short": "문안 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)을 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인 경우 상대 참조, 혹은 해당 리소스를 찾을 수 있는 위치인 절대 URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문 참조('#'으로 시작)는 포함되어 있는 리소스를 참조함."
      },
      {
        "id": "Procedure.report.identifier",
        "path": "Procedure.report.identifier",
        "short": "문안 참조를 알 수 없는 경우의 논리 참조 (logical reference)",
        "definition": "다른 리소스(resource)의 식별자임. 해당 항목을 참조할 수 있는 방법이 없거나, 그 본체가 FHIR 서버를 통해 접근 불가능하거나, 항목 작성자가 알려진 식별자를 실제 참조 위치로 변환할 수 없는 경우에 사용함. Reference.identifier가 실제로 FHIR 인스턴스(instance)로 노출되는 무언가를 가리킬 필요는 없으나, FHIR 사례로 노출될 수 있는 비즈니스 컨셉을 가리킬 것임. 이 때 해당 사례는 참조에 의해 허용된 FHIR 리소스(resource) 유형이어야 함."
      },
      {
        "id": "Procedure.report.identifier.use",
        "path": "Procedure.report.identifier.use",
        "short": "일반 | 공식 | 임시 | 보조 (확인 가능한 경우)",
        "definition": "해당 식별자의 목적."
      },
      {
        "id": "Procedure.report.identifier.type",
        "path": "Procedure.report.identifier.type",
        "short": "식별자에 대한 설명",
        "definition": "특정 목적에 사용할 식별자를 결정하는 데 사용할 수 있는 식별자의 코드화된 유형임."
      },
      {
        "id": "Procedure.report.identifier.type.coding",
        "path": "Procedure.report.identifier.type.coding",
        "short": "전문 용어 체계에 의해 정의된 코드",
        "definition": "전문 용어 체계 (code system)에 의해 정의된 코드를 참조함."
      },
      {
        "id": "Procedure.report.identifier.type.coding.system",
        "path": "Procedure.report.identifier.type.coding.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Procedure.report.identifier.type.coding.version",
        "path": "Procedure.report.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Procedure.report.identifier.type.coding.code",
        "path": "Procedure.report.identifier.type.coding.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Procedure.report.identifier.type.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.report.identifier.type.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Procedure.report.identifier.type.coding.userSelected",
        "path": "Procedure.report.identifier.type.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Procedure.report.identifier.type.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.report.identifier.type.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "Procedure.report.identifier.system",
        "path": "Procedure.report.identifier.system",
        "short": "식별자 값의 네임스페이스(namespace)",
        "definition": "설정값에 대한 네임 스페이스 (namespace), 즉 고유한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "Procedure.report.identifier.value",
        "path": "Procedure.report.identifier.value",
        "short": "고유한 설정값",
        "definition": "일반적으로 식별자의 사용과와 관련이 있으며, 시스템 컨텍스트 (context) 내에서 고유한 식별자의 일부분임."
      },
      {
        "id": "Procedure.report.identifier.period",
        "path": "Procedure.report.identifier.period",
        "short": "식별자의 유효 기간",
        "definition": "식별자가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "Procedure.report.identifier.period.start",
        "path": "Procedure.report.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "Procedure.report.identifier.period.end",
        "path": "Procedure.report.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 종료되는 시점을 나타냄. 종료 시점이 설정되지 않은 경우 유효 기간이 끝나지 않았음을 의미함. 시작 시점은 과거이고 종료 시점은 미래인 경우, 해당 기간은 설정된 종료 시점에 종료될 예정/계획임을 의미함."
      },
      {
        "id": "Procedure.report.identifier.assigner",
        "path": "Procedure.report.identifier.assigner",
        "short": "식별자를 발급한 조직 (단순 텍스트 기입 가능)",
        "definition": "식별자를 발급하고 관리하는 조직을 나타냄."
      },
      {
        "id": "Procedure.report.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.report.display",
        "short": "해당 리소스를 대체하는 텍스트 설명",
        "definition": "리소스 참조 외에도 리소스를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "Procedure.complication",
        "path": "Procedure.complication",
        "short": "합병증",
        "definition": "시술 중 또는 즉시 수행 후 기간에 발생한 합병증. 이러한 사항은 일반적으로 메모와 별도로 추적되며, 일반적으로 '사후 절차' 문제보다는 절차 자체를 설명함."
      },
      {
        "id": "Procedure.complication.coding",
        "path": "Procedure.complication.coding",
        "short": "전문 용어 체계에 의해 정의된 코드",
        "definition": "전문 용어 체계 (code system)에 의해 정의된 코드를 참조함."
      },
      {
        "id": "Procedure.complication.coding.system",
        "path": "Procedure.complication.coding.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Procedure.complication.coding.version",
        "path": "Procedure.complication.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Procedure.complication.coding.code",
        "path": "Procedure.complication.coding.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Procedure.complication.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.complication.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Procedure.complication.coding.userSelected",
        "path": "Procedure.complication.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Procedure.complication.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.complication.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "Procedure.complicationDetail",
        "path": "Procedure.complicationDetail",
        "short": "합병증에 대한 설명",
        "definition": "시술 도중 또는 즉시 수행 후 기간에 발생한 합병증에 대한 자세한 설명."
      },
      {
        "id": "Procedure.complicationDetail.reference",
        "path": "Procedure.complicationDetail.reference",
        "short": "문안 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)을 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인 경우 상대 참조, 혹은 해당 리소스를 찾을 수 있는 위치인 절대 URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문 참조('#'으로 시작)는 포함되어 있는 리소스를 참조함."
      },
      {
        "id": "Procedure.complicationDetail.identifier",
        "path": "Procedure.complicationDetail.identifier",
        "short": "문안 참조를 알 수 없는 경우의 논리 참조 (logical reference)",
        "definition": "다른 리소스(resource)의 식별자임. 해당 항목을 참조할 수 있는 방법이 없거나, 그 본체가 FHIR 서버를 통해 접근 불가능하거나, 항목 작성자가 알려진 식별자를 실제 참조 위치로 변환할 수 없는 경우에 사용함. Reference.identifier가 실제로 FHIR 인스턴스(instance)로 노출되는 무언가를 가리킬 필요는 없으나, FHIR 사례로 노출될 수 있는 비즈니스 컨셉을 가리킬 것임. 이 때 해당 사례는 참조에 의해 허용된 FHIR 리소스(resource) 유형이어야 함."
      },
      {
        "id": "Procedure.complicationDetail.identifier.use",
        "path": "Procedure.complicationDetail.identifier.use",
        "short": "일반 | 공식 | 임시 | 보조 (확인 가능한 경우)",
        "definition": "해당 식별자의 목적."
      },
      {
        "id": "Procedure.complicationDetail.identifier.type",
        "path": "Procedure.complicationDetail.identifier.type",
        "short": "식별자에 대한 설명",
        "definition": "특정 목적에 사용할 식별자를 결정하는 데 사용할 수 있는 식별자의 코드화된 유형임."
      },
      {
        "id": "Procedure.complicationDetail.identifier.type.coding",
        "path": "Procedure.complicationDetail.identifier.type.coding",
        "short": "전문 용어 체계에 의해 정의된 코드",
        "definition": "전문 용어 체계 (code system)에 의해 정의된 코드를 참조함."
      },
      {
        "id": "Procedure.complicationDetail.identifier.type.coding.system",
        "path": "Procedure.complicationDetail.identifier.type.coding.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Procedure.complicationDetail.identifier.type.coding.version",
        "path": "Procedure.complicationDetail.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Procedure.complicationDetail.identifier.type.coding.code",
        "path": "Procedure.complicationDetail.identifier.type.coding.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Procedure.complicationDetail.identifier.type.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.complicationDetail.identifier.type.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Procedure.complicationDetail.identifier.type.coding.userSelected",
        "path": "Procedure.complicationDetail.identifier.type.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Procedure.complicationDetail.identifier.type.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.complicationDetail.identifier.type.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "Procedure.complicationDetail.identifier.system",
        "path": "Procedure.complicationDetail.identifier.system",
        "short": "식별자 값의 네임스페이스(namespace)",
        "definition": "설정값에 대한 네임 스페이스 (namespace), 즉 고유한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "Procedure.complicationDetail.identifier.value",
        "path": "Procedure.complicationDetail.identifier.value",
        "short": "고유한 설정값",
        "definition": "일반적으로 식별자의 사용과와 관련이 있으며, 시스템 컨텍스트 (context) 내에서 고유한 식별자의 일부분임."
      },
      {
        "id": "Procedure.complicationDetail.identifier.period",
        "path": "Procedure.complicationDetail.identifier.period",
        "short": "식별자의 유효 기간",
        "definition": "식별자가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "Procedure.complicationDetail.identifier.period.start",
        "path": "Procedure.complicationDetail.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "Procedure.complicationDetail.identifier.period.end",
        "path": "Procedure.complicationDetail.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 종료되는 시점을 나타냄. 종료 시점이 설정되지 않은 경우 유효 기간이 끝나지 않았음을 의미함. 시작 시점은 과거이고 종료 시점은 미래인 경우, 해당 기간은 설정된 종료 시점에 종료될 예정/계획임을 의미함."
      },
      {
        "id": "Procedure.complicationDetail.identifier.assigner",
        "path": "Procedure.complicationDetail.identifier.assigner",
        "short": "식별자를 발급한 조직 (단순 텍스트 기입 가능)",
        "definition": "식별자를 발급하고 관리하는 조직을 나타냄."
      },
      {
        "id": "Procedure.complicationDetail.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.complicationDetail.display",
        "short": "해당 리소스를 대체하는 텍스트 설명",
        "definition": "리소스 참조 외에도 리소스를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "Procedure.followUp",
        "path": "Procedure.followUp",
        "short": "후속 조치 지침",
        "definition": "시술에 특정 후속 조치(예: 봉합물 탈거)가 필요한 경우 후속 조치는 간단한 참고 자료로 나타낼 수도 있고 CarePlan 리소스를 사용할 수도 있음."
      },
      {
        "id": "Procedure.followUp.coding",
        "path": "Procedure.followUp.coding",
        "short": "전문 용어 체계에 의해 정의된 코드",
        "definition": "전문 용어 체계 (code system)에 의해 정의된 코드를 참조함."
      },
      {
        "id": "Procedure.followUp.coding.system",
        "path": "Procedure.followUp.coding.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Procedure.followUp.coding.version",
        "path": "Procedure.followUp.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Procedure.followUp.coding.code",
        "path": "Procedure.followUp.coding.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Procedure.followUp.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.followUp.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Procedure.followUp.coding.userSelected",
        "path": "Procedure.followUp.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Procedure.followUp.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.followUp.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "Procedure.note",
        "path": "Procedure.note",
        "short": "시술에 대한 추가 정보",
        "definition": "시술에 대한 추가 정보. (예: 수술 노트)"
      },
      {
        "id": "Procedure.note.author[x]",
        "path": "Procedure.note.author[x]",
        "short": "노트를 작성한 사람",
        "definition": "노트를 작성하는 개인."
      },
      {
        "id": "Procedure.note.time",
        "path": "Procedure.note.time",
        "short": "노트 작성 날짜/시간",
        "definition": "노트 작성 날짜/시간."
      },
      {
        "id": "Procedure.note.text",
        "path": "Procedure.note.text",
        "short": "노트의 내용",
        "definition": "노트의 내용."
      },
      {
        "id": "Procedure.focalDevice",
        "path": "Procedure.focalDevice",
        "short": "시술에 사용된 장치",
        "definition": "시술 중 이식, 제거 또는 기타 조작(교정, 배터리 교체, 보형물 장착, 상처-박 부착 등)되는 장치(Device)."
      },
      {
        "id": "Procedure.focalDevice.action",
        "path": "Procedure.focalDevice.action",
        "short": "장치의 변경 사항",
        "definition": "시술 중 장치에 발생한 변경 사항."
      },
      {
        "id": "Procedure.focalDevice.action.coding",
        "path": "Procedure.focalDevice.action.coding",
        "short": "전문 용어 체계에 의해 정의된 코드",
        "definition": "전문 용어 체계 (code system)에 의해 정의된 코드를 참조함."
      },
      {
        "id": "Procedure.focalDevice.action.coding.system",
        "path": "Procedure.focalDevice.action.coding.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Procedure.focalDevice.action.coding.version",
        "path": "Procedure.focalDevice.action.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Procedure.focalDevice.action.coding.code",
        "path": "Procedure.focalDevice.action.coding.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Procedure.focalDevice.action.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.focalDevice.action.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Procedure.focalDevice.action.coding.userSelected",
        "path": "Procedure.focalDevice.action.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Procedure.focalDevice.action.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.focalDevice.action.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "Procedure.focalDevice.manipulated",
        "path": "Procedure.focalDevice.manipulated",
        "short": "시술 중 조작(변경)된 장치",
        "definition": "시술 중 조작(변경)된 장치."
      },
      {
        "id": "Procedure.focalDevice.manipulated.reference",
        "path": "Procedure.focalDevice.manipulated.reference",
        "short": "문안 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)을 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인 경우 상대 참조, 혹은 해당 리소스를 찾을 수 있는 위치인 절대 URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문 참조('#'으로 시작)는 포함되어 있는 리소스를 참조함."
      },
      {
        "id": "Procedure.focalDevice.manipulated.identifier",
        "path": "Procedure.focalDevice.manipulated.identifier",
        "short": "문안 참조를 알 수 없는 경우의 논리 참조 (logical reference)",
        "definition": "다른 리소스(resource)의 식별자임. 해당 항목을 참조할 수 있는 방법이 없거나, 그 본체가 FHIR 서버를 통해 접근 불가능하거나, 항목 작성자가 알려진 식별자를 실제 참조 위치로 변환할 수 없는 경우에 사용함. Reference.identifier가 실제로 FHIR 인스턴스(instance)로 노출되는 무언가를 가리킬 필요는 없으나, FHIR 사례로 노출될 수 있는 비즈니스 컨셉을 가리킬 것임. 이 때 해당 사례는 참조에 의해 허용된 FHIR 리소스(resource) 유형이어야 함."
      },
      {
        "id": "Procedure.focalDevice.manipulated.identifier.use",
        "path": "Procedure.focalDevice.manipulated.identifier.use",
        "short": "일반 | 공식 | 임시 | 보조 (확인 가능한 경우)",
        "definition": "해당 식별자의 목적."
      },
      {
        "id": "Procedure.focalDevice.manipulated.identifier.type",
        "path": "Procedure.focalDevice.manipulated.identifier.type",
        "short": "식별자에 대한 설명",
        "definition": "특정 목적에 사용할 식별자를 결정하는 데 사용할 수 있는 식별자의 코드화된 유형임."
      },
      {
        "id": "Procedure.focalDevice.manipulated.identifier.type.coding",
        "path": "Procedure.focalDevice.manipulated.identifier.type.coding",
        "short": "전문 용어 체계에 의해 정의된 코드",
        "definition": "전문 용어 체계 (code system)에 의해 정의된 코드를 참조함."
      },
      {
        "id": "Procedure.focalDevice.manipulated.identifier.type.coding.system",
        "path": "Procedure.focalDevice.manipulated.identifier.type.coding.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Procedure.focalDevice.manipulated.identifier.type.coding.version",
        "path": "Procedure.focalDevice.manipulated.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Procedure.focalDevice.manipulated.identifier.type.coding.code",
        "path": "Procedure.focalDevice.manipulated.identifier.type.coding.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Procedure.focalDevice.manipulated.identifier.type.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.focalDevice.manipulated.identifier.type.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Procedure.focalDevice.manipulated.identifier.type.coding.userSelected",
        "path": "Procedure.focalDevice.manipulated.identifier.type.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Procedure.focalDevice.manipulated.identifier.type.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.focalDevice.manipulated.identifier.type.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "Procedure.focalDevice.manipulated.identifier.system",
        "path": "Procedure.focalDevice.manipulated.identifier.system",
        "short": "식별자 값의 네임스페이스(namespace)",
        "definition": "설정값에 대한 네임 스페이스 (namespace), 즉 고유한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "Procedure.focalDevice.manipulated.identifier.value",
        "path": "Procedure.focalDevice.manipulated.identifier.value",
        "short": "고유한 설정값",
        "definition": "일반적으로 식별자의 사용과와 관련이 있으며, 시스템 컨텍스트 (context) 내에서 고유한 식별자의 일부분임."
      },
      {
        "id": "Procedure.focalDevice.manipulated.identifier.period",
        "path": "Procedure.focalDevice.manipulated.identifier.period",
        "short": "식별자의 유효 기간",
        "definition": "식별자가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "Procedure.focalDevice.manipulated.identifier.period.start",
        "path": "Procedure.focalDevice.manipulated.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "Procedure.focalDevice.manipulated.identifier.period.end",
        "path": "Procedure.focalDevice.manipulated.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 종료되는 시점을 나타냄. 종료 시점이 설정되지 않은 경우 유효 기간이 끝나지 않았음을 의미함. 시작 시점은 과거이고 종료 시점은 미래인 경우, 해당 기간은 설정된 종료 시점에 종료될 예정/계획임을 의미함."
      },
      {
        "id": "Procedure.focalDevice.manipulated.identifier.assigner",
        "path": "Procedure.focalDevice.manipulated.identifier.assigner",
        "short": "식별자를 발급한 조직 (단순 텍스트 기입 가능)",
        "definition": "식별자를 발급하고 관리하는 조직을 나타냄."
      },
      {
        "id": "Procedure.focalDevice.manipulated.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.focalDevice.manipulated.display",
        "short": "해당 리소스를 대체하는 텍스트 설명",
        "definition": "리소스 참조 외에도 리소스를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "Procedure.usedReference",
        "path": "Procedure.usedReference",
        "short": "시술 중 사용된 기타 물품",
        "definition": "시술의 일부로 사용되는 의약품, 기기 및 기타 물품을 참조함."
      },
      {
        "id": "Procedure.usedReference.reference",
        "path": "Procedure.usedReference.reference",
        "short": "문안 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)을 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인 경우 상대 참조, 혹은 해당 리소스를 찾을 수 있는 위치인 절대 URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문 참조('#'으로 시작)는 포함되어 있는 리소스를 참조함."
      },
      {
        "id": "Procedure.usedReference.identifier",
        "path": "Procedure.usedReference.identifier",
        "short": "문안 참조를 알 수 없는 경우의 논리 참조 (logical reference)",
        "definition": "다른 리소스(resource)의 식별자임. 해당 항목을 참조할 수 있는 방법이 없거나, 그 본체가 FHIR 서버를 통해 접근 불가능하거나, 항목 작성자가 알려진 식별자를 실제 참조 위치로 변환할 수 없는 경우에 사용함. Reference.identifier가 실제로 FHIR 인스턴스(instance)로 노출되는 무언가를 가리킬 필요는 없으나, FHIR 사례로 노출될 수 있는 비즈니스 컨셉을 가리킬 것임. 이 때 해당 사례는 참조에 의해 허용된 FHIR 리소스(resource) 유형이어야 함."
      },
      {
        "id": "Procedure.usedReference.identifier.use",
        "path": "Procedure.usedReference.identifier.use",
        "short": "일반 | 공식 | 임시 | 보조 (확인 가능한 경우)",
        "definition": "해당 식별자의 목적."
      },
      {
        "id": "Procedure.usedReference.identifier.type",
        "path": "Procedure.usedReference.identifier.type",
        "short": "식별자에 대한 설명",
        "definition": "특정 목적에 사용할 식별자를 결정하는 데 사용할 수 있는 식별자의 코드화된 유형임."
      },
      {
        "id": "Procedure.usedReference.identifier.type.coding",
        "path": "Procedure.usedReference.identifier.type.coding",
        "short": "전문 용어 체계에 의해 정의된 코드",
        "definition": "전문 용어 체계 (code system)에 의해 정의된 코드를 참조함."
      },
      {
        "id": "Procedure.usedReference.identifier.type.coding.system",
        "path": "Procedure.usedReference.identifier.type.coding.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Procedure.usedReference.identifier.type.coding.version",
        "path": "Procedure.usedReference.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Procedure.usedReference.identifier.type.coding.code",
        "path": "Procedure.usedReference.identifier.type.coding.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Procedure.usedReference.identifier.type.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.usedReference.identifier.type.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Procedure.usedReference.identifier.type.coding.userSelected",
        "path": "Procedure.usedReference.identifier.type.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Procedure.usedReference.identifier.type.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.usedReference.identifier.type.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "Procedure.usedReference.identifier.system",
        "path": "Procedure.usedReference.identifier.system",
        "short": "식별자 값의 네임스페이스(namespace)",
        "definition": "설정값에 대한 네임 스페이스 (namespace), 즉 고유한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "Procedure.usedReference.identifier.value",
        "path": "Procedure.usedReference.identifier.value",
        "short": "고유한 설정값",
        "definition": "일반적으로 식별자의 사용과와 관련이 있으며, 시스템 컨텍스트 (context) 내에서 고유한 식별자의 일부분임."
      },
      {
        "id": "Procedure.usedReference.identifier.period",
        "path": "Procedure.usedReference.identifier.period",
        "short": "식별자의 유효 기간",
        "definition": "식별자가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "Procedure.usedReference.identifier.period.start",
        "path": "Procedure.usedReference.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "Procedure.usedReference.identifier.period.end",
        "path": "Procedure.usedReference.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 종료되는 시점을 나타냄. 종료 시점이 설정되지 않은 경우 유효 기간이 끝나지 않았음을 의미함. 시작 시점은 과거이고 종료 시점은 미래인 경우, 해당 기간은 설정된 종료 시점에 종료될 예정/계획임을 의미함."
      },
      {
        "id": "Procedure.usedReference.identifier.assigner",
        "path": "Procedure.usedReference.identifier.assigner",
        "short": "식별자를 발급한 조직 (단순 텍스트 기입 가능)",
        "definition": "식별자를 발급하고 관리하는 조직을 나타냄."
      },
      {
        "id": "Procedure.usedReference.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.usedReference.display",
        "short": "해당 리소스를 대체하는 텍스트 설명",
        "definition": "리소스 참조 외에도 리소스를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "Procedure.usedCode",
        "path": "Procedure.usedCode",
        "short": "시술 중 사용된 물건(코드)",
        "definition": "시술의 일부로 사용된 물품을 식별하는 코드."
      },
      {
        "id": "Procedure.usedCode.coding",
        "path": "Procedure.usedCode.coding",
        "short": "전문 용어 체계에 의해 정의된 코드",
        "definition": "전문 용어 체계 (code system)에 의해 정의된 코드를 참조함."
      },
      {
        "id": "Procedure.usedCode.coding.system",
        "path": "Procedure.usedCode.coding.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Procedure.usedCode.coding.version",
        "path": "Procedure.usedCode.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Procedure.usedCode.coding.code",
        "path": "Procedure.usedCode.coding.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Procedure.usedCode.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.usedCode.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Procedure.usedCode.coding.userSelected",
        "path": "Procedure.usedCode.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Procedure.usedCode.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Procedure.usedCode.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      }
    ]
  }
}