{
  "resourceType": "StructureDefinition",
  "url": "http://example.org/fhir/StructureDefinition/Bundle_KR_PHR",
  "name": "Bundle_KR_PHR",
  "status": "draft",
  "fhirVersion": "3.0.2",
  "mapping": [
    {
      "identity": "v2",
      "uri": "http://hl7.org/v2",
      "name": "HL7 v2 Mapping"
    },
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    },
    {
      "identity": "w5",
      "uri": "http://hl7.org/fhir/w5",
      "name": "W5 Mapping"
    }
  ],
  "kind": "resource",
  "abstract": false,
  "type": "Bundle",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Bundle",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Bundle",
        "path": "Bundle",
        "short": "리소스 모음집",
        "definition": "리소스 모음집"
      },
      {
        "id": "Bundle.identifier",
        "path": "Bundle.identifier",
        "short": "번들[bundle]의 영구 식별자",
        "definition": "서버에서 복사될 때 변경되지 않는 배치[batch]의 영구 식별자."
      },
      {
        "id": "Bundle.identifier.use",
        "path": "Bundle.identifier.use",
        "short": "일반 | 공식 | 임시 | 보조 (확인 가능한 경우)",
        "definition": "해당 식별자의 목적."
      },
      {
        "id": "Bundle.identifier.type",
        "path": "Bundle.identifier.type",
        "short": "식별자에 대한 설명",
        "definition": "특정 목적에 사용할 식별자를 결정하는 데 사용할 수 있는 식별자의 코드화된 유형임."
      },
      {
        "id": "Bundle.identifier.type.coding",
        "path": "Bundle.identifier.type.coding",
        "short": "전문 용어 체계에 의해 정의된 코드",
        "definition": "전문 용어 체계 (code system)에 의해 정의된 코드를 참조함."
      },
      {
        "id": "Bundle.identifier.type.coding.system",
        "path": "Bundle.identifier.type.coding.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Bundle.identifier.type.coding.version",
        "path": "Bundle.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Bundle.identifier.type.coding.code",
        "path": "Bundle.identifier.type.coding.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Bundle.identifier.type.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Bundle.identifier.type.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Bundle.identifier.type.coding.userSelected",
        "path": "Bundle.identifier.type.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Bundle.identifier.type.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Bundle.identifier.type.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "Bundle.identifier.system",
        "path": "Bundle.identifier.system",
        "short": "식별자 값의 네임스페이스(namespace)",
        "definition": "설정값에 대한 네임 스페이스 (namespace), 즉 고유한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "Bundle.identifier.value",
        "path": "Bundle.identifier.value",
        "short": "고유한 설정값",
        "definition": "일반적으로 식별자의 사용과와 관련이 있으며, 시스템 컨텍스트 (context) 내에서 고유한 식별자의 일부분임."
      },
      {
        "id": "Bundle.identifier.period",
        "path": "Bundle.identifier.period",
        "short": "식별자의 유효 기간",
        "definition": "식별자가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "Bundle.identifier.period.start",
        "path": "Bundle.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "Bundle.identifier.period.end",
        "path": "Bundle.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 종료되는 시점을 나타냄. 종료 시점이 설정되지 않은 경우 유효 기간이 끝나지 않았음을 의미함. 시작 시점은 과거이고 종료 시점은 미래인 경우, 해당 기간은 설정된 종료 시점에 종료될 예정/계획임을 의미함."
      },
      {
        "id": "Bundle.identifier.assigner",
        "path": "Bundle.identifier.assigner",
        "short": "식별자를 발급한 조직 (단순 텍스트 기입 가능)",
        "definition": "식별자를 발급하고 관리하는 조직을 나타냄."
      },
      {
        "id": "Bundle.identifier.assigner.reference",
        "path": "Bundle.identifier.assigner.reference",
        "short": "문안 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)을 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인 경우 상대 참조, 혹은 해당 리소스를 찾을 수 있는 위치인 절대 URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문 참조('#'으로 시작)는 포함되어 있는 리소스를 참조함."
      },
      {
        "id": "Bundle.identifier.assigner.identifier",
        "path": "Bundle.identifier.assigner.identifier",
        "short": "문안 참조를 알 수 없는 경우의 논리 참조 (logical reference)",
        "definition": "다른 리소스(resource)의 식별자임. 해당 항목을 참조할 수 있는 방법이 없거나, 그 본체가 FHIR 서버를 통해 접근 불가능하거나, 항목 작성자가 알려진 식별자를 실제 참조 위치로 변환할 수 없는 경우에 사용함. Reference.identifier가 실제로 FHIR 인스턴스(instance)로 노출되는 무언가를 가리킬 필요는 없으나, FHIR 사례로 노출될 수 있는 비즈니스 컨셉을 가리킬 것임. 이 때 해당 사례는 참조에 의해 허용된 FHIR 리소스(resource) 유형이어야 함."
      },
      {
        "id": "Bundle.identifier.assigner.identifier.use",
        "path": "Bundle.identifier.assigner.identifier.use",
        "short": "일반 | 공식 | 임시 | 보조 (확인 가능한 경우)",
        "definition": "해당 식별자의 목적."
      },
      {
        "id": "Bundle.identifier.assigner.identifier.type",
        "path": "Bundle.identifier.assigner.identifier.type",
        "short": "식별자에 대한 설명",
        "definition": "특정 목적에 사용할 식별자를 결정하는 데 사용할 수 있는 식별자의 코드화된 유형임."
      },
      {
        "id": "Bundle.identifier.assigner.identifier.type.coding",
        "path": "Bundle.identifier.assigner.identifier.type.coding",
        "short": "전문 용어 체계에 의해 정의된 코드",
        "definition": "전문 용어 체계 (code system)에 의해 정의된 코드를 참조함."
      },
      {
        "id": "Bundle.identifier.assigner.identifier.type.coding.system",
        "path": "Bundle.identifier.assigner.identifier.type.coding.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Bundle.identifier.assigner.identifier.type.coding.version",
        "path": "Bundle.identifier.assigner.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Bundle.identifier.assigner.identifier.type.coding.code",
        "path": "Bundle.identifier.assigner.identifier.type.coding.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Bundle.identifier.assigner.identifier.type.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Bundle.identifier.assigner.identifier.type.coding.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Bundle.identifier.assigner.identifier.type.coding.userSelected",
        "path": "Bundle.identifier.assigner.identifier.type.coding.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Bundle.identifier.assigner.identifier.type.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Bundle.identifier.assigner.identifier.type.text",
        "short": "개념에 대한 일반 텍스트 묘사",
        "definition": "데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "Bundle.identifier.assigner.identifier.system",
        "path": "Bundle.identifier.assigner.identifier.system",
        "short": "식별자 값의 네임스페이스(namespace)",
        "definition": "설정값에 대한 네임 스페이스 (namespace), 즉 고유한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "Bundle.identifier.assigner.identifier.value",
        "path": "Bundle.identifier.assigner.identifier.value",
        "short": "고유한 설정값",
        "definition": "일반적으로 식별자의 사용과와 관련이 있으며, 시스템 컨텍스트 (context) 내에서 고유한 식별자의 일부분임."
      },
      {
        "id": "Bundle.identifier.assigner.identifier.period",
        "path": "Bundle.identifier.assigner.identifier.period",
        "short": "식별자의 유효 기간",
        "definition": "식별자가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "Bundle.identifier.assigner.identifier.period.start",
        "path": "Bundle.identifier.assigner.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "Bundle.identifier.assigner.identifier.period.end",
        "path": "Bundle.identifier.assigner.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 종료되는 시점을 나타냄. 종료 시점이 설정되지 않은 경우 유효 기간이 끝나지 않았음을 의미함. 시작 시점은 과거이고 종료 시점은 미래인 경우, 해당 기간은 설정된 종료 시점에 종료될 예정/계획임을 의미함."
      },
      {
        "id": "Bundle.identifier.assigner.identifier.assigner",
        "path": "Bundle.identifier.assigner.identifier.assigner",
        "short": "식별자를 발급한 조직 (단순 텍스트 기입 가능)",
        "definition": "식별자를 발급하고 관리하는 조직을 나타냄."
      },
      {
        "id": "Bundle.identifier.assigner.identifier.assigner.reference",
        "path": "Bundle.identifier.assigner.identifier.assigner.reference",
        "short": "문안 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)을 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인 경우 상대 참조, 혹은 해당 리소스를 찾을 수 있는 위치인 절대 URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문 참조('#'으로 시작)는 포함되어 있는 리소스를 참조함."
      },
      {
        "id": "Bundle.identifier.assigner.identifier.assigner.identifier",
        "path": "Bundle.identifier.assigner.identifier.assigner.identifier",
        "short": "문안 참조를 알 수 없는 경우의 논리 참조 (logical reference)",
        "definition": "다른 리소스(resource)의 식별자임. 해당 항목을 참조할 수 있는 방법이 없거나, 그 본체가 FHIR 서버를 통해 접근 불가능하거나, 항목 작성자가 알려진 식별자를 실제 참조 위치로 변환할 수 없는 경우에 사용함. Reference.identifier가 실제로 FHIR 인스턴스(instance)로 노출되는 무언가를 가리킬 필요는 없으나, FHIR 사례로 노출될 수 있는 비즈니스 컨셉을 가리킬 것임. 이 때 해당 사례는 참조에 의해 허용된 FHIR 리소스(resource) 유형이어야 함."
      },
      {
        "id": "Bundle.identifier.assigner.identifier.assigner.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Bundle.identifier.assigner.identifier.assigner.display",
        "short": "해당 리소스를 대체하는 텍스트 설명",
        "definition": "리소스 참조 외에도 리소스를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "Bundle.identifier.assigner.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Bundle.identifier.assigner.display",
        "short": "해당 리소스를 대체하는 텍스트 설명",
        "definition": "리소스 참조 외에도 리소스를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "Bundle.type",
        "path": "Bundle.type",
        "short": "문서 | 메세지 | 거래 | 거래-응답 | 배치 | 배치-응답 | history | searchset | 모음집",
        "definition": "해당 번들[bundle]이 어떤 의도로 사용되는지를 나타냄."
      },
      {
        "id": "Bundle.total",
        "path": "Bundle.total",
        "short": "검색 시, 일치한 전체 개수",
        "definition": "검색 세트 (a set of search)와 일치된 전체 개수를 나타냄. (해당 번들에서의 검색 결과의 개수와 꼭 일치하지 않음)"
      },
      {
        "id": "Bundle.link",
        "path": "Bundle.link",
        "short": "해당 번들[bundle]과 연관된 링크",
        "definition": "해당 번들[bundle]의 내용을 설명하는 링크들."
      },
      {
        "id": "Bundle.link.relation",
        "path": "Bundle.link.relation",
        "short": "참조 - http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1",
        "definition": "해당 링크의 기능적 사용에 대한 세부사항을 나타냄 - 참조 [http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1](http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1)."
      },
      {
        "id": "Bundle.link.url",
        "path": "Bundle.link.url",
        "short": "해당 링크의 세부사항에 대한 참조",
        "definition": "해당 링크의 세부사항을 나타내는 참조"
      },
      {
        "id": "Bundle.entry",
        "path": "Bundle.entry",
        "short": "리소스 또는 정보를 포함한 번들[bundle]의 항목[entry]",
        "definition": "리소스 또는 리소스의 정보가 포함된 번들 리소스의 항목 (An entry in a bundle resource)"
      },
      {
        "id": "Bundle.entry.link",
        "path": "Bundle.entry.link",
        "short": "해당 항목과 연관된 링크",
        "definition": "해당 항목의 내용을 나타내는 일련의 링크"
      },
      {
        "id": "Bundle.entry.link.relation",
        "path": "Bundle.entry.link.relation",
        "short": "참조 - http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1",
        "definition": "해당 링크의 기능적 사용을 상세한 설명을 나타냄 - 참조 [http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1](http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1)."
      },
      {
        "id": "Bundle.entry.link.url",
        "path": "Bundle.entry.link.url",
        "short": "해당 링크의 세부사항에 대한 참조",
        "definition": "해당 링크의 세부사항을 나타내는 참조"
      },
      {
        "id": "Bundle.entry.fullUrl",
        "path": "Bundle.entry.fullUrl",
        "short": "리소스의 절대 URL (서버 주소, or UUID/OID)",
        "definition": "리소스의 절대 URL 로, 리소스 내의 ID 와 fullURL 이 일치하지 않아야 함. fullURL은 리소스를 독립적으로 참조하는 버전임. fullURL 의 요소는 다음을 제외하는 값을 가져야함 : * fullURL은 POST에서 비어있을 수 있음 (하지만, 번들에서 참조하기 위해 임시 id를 지정할 때는 필요하지 않음). *작업 결과에는 식별되지 않은 리소스가 포함될 수 있음."
      },
      {
        "id": "Bundle.entry.resource",
        "path": "Bundle.entry.resource",
        "short": "번들[bundle] 내의 리소스",
        "definition": "번들 내 항목 (entry)의 리소스"
      },
      {
        "id": "Bundle.entry.search",
        "path": "Bundle.entry.search",
        "short": "검색과 관련된 정보",
        "definition": "해당 항목 (entry) 을 구축하는 검색 과정에 대한 정보"
      },
      {
        "id": "Bundle.entry.search.mode",
        "path": "Bundle.entry.search.mode",
        "short": "일치 | 포함 | 결과 - 결과 세트 에 포함된 이유",
        "definition": "해당 항목이 결과 세트에 포함되는 이유가 일치해서 인지 혹은 요구 사항 (_include)에 의한 것 인지를 나타냄."
      },
      {
        "id": "Bundle.entry.search.score",
        "path": "Bundle.entry.search.score",
        "short": "(0 에서 1까지의) 검색 순위",
        "definition": "항목을 검색할 때, 서버에서의 검색 순위 점수를 나타냄."
      },
      {
        "id": "Bundle.entry.request",
        "path": "Bundle.entry.request",
        "short": "거래 관련 정보 (Transaction related information)",
        "definition": "해당 항목이 거래의 일부로 처리되는 방법에 대한 추가적인 정보."
      },
      {
        "id": "Bundle.entry.request.method",
        "path": "Bundle.entry.request.method",
        "short": "GET | POST | PUT | DELETE",
        "definition": "History 변경 혹은 거래 / 거래-응답에 해당하는 항목 (entry)에 대한 HTTP 명령을 의미함."
      },
      {
        "id": "Bundle.entry.request.url",
        "path": "Bundle.entry.request.url",
        "short": "해당 항목과 일치하는 HTTP의 URL",
        "definition": "root (요청이 포함 된 address) 와 관련 있는 해당 항목 (entry)의 URL"
      },
      {
        "id": "Bundle.entry.request.ifNoneMatch",
        "path": "Bundle.entry.request.ifNoneMatch",
        "short": "cache currency 관리",
        "definition": "Etag 값과 일치할 경우 304 Not Modified 상태가 반환됨. [\"Conditional Read\"]에 대한 API 문서 참조 (http.html#cread)."
      },
      {
        "id": "Bundle.entry.request.ifModifiedSince",
        "path": "Bundle.entry.request.ifModifiedSince",
        "short": "contention 업데이트 관리",
        "definition": "마지막 업데이트 날짜가 일치하는 경우에만 작업을 수행할 것.  [\"Conditional Read\"]에 대한 API 문서 참조 (http.html#cread)."
      },
      {
        "id": "Bundle.entry.request.ifMatch",
        "path": "Bundle.entry.request.ifMatch",
        "short": "contention 업데이트 관리",
        "definition": "Etag 값이 일치하는 경우에만 작업을 수행할 것.  자세한 내용은 [\"Managing Resource Contention\"]에 대한 API 문서 참조 (http.html#concurrency)."
      },
      {
        "id": "Bundle.entry.request.ifNoneExist",
        "path": "Bundle.entry.request.ifNoneExist",
        "short": "조건부 생성",
        "definition": "지정된 리소스가 이미 존재할 경우 서버가 새로운 리소스를 만들지 않도록 지시할 것. 자세한 내용은 [\"Conditional Create\"]애 대한 API 문서 참조 (http.html#ccreate). REST 요청 쿼리의 파라미터 부분에서 명시됨."
      },
      {
        "id": "Bundle.entry.response",
        "path": "Bundle.entry.response",
        "short": "거래 관련 정보",
        "definition": "해당 항목이 거래의 일부로 처리되는 방법에 대한 추가적인 정보."
      },
      {
        "id": "Bundle.entry.response.status",
        "path": "Bundle.entry.response.status",
        "short": "상태 (status) 응답 코드 (텍스트 일 수 있음)",
        "definition": "해당 항목을 처리하였을 때 반환되는 상태(status) 코드. 상태(status) 는 3자리의 HTTP 코드로 (예 : 404) 로 시작하며 상태 (status)  코드와 연관된 표준 HTTP 설명을 포함할 수 있음."
      },
      {
        "id": "Bundle.entry.response.location",
        "path": "Bundle.entry.response.location",
        "short": "응답이 location 을 반환할 시에 반환되는 location 헤더",
        "definition": "해당 작업 처리과정 중 생성된 location header."
      },
      {
        "id": "Bundle.entry.response.etag",
        "path": "Bundle.entry.response.etag",
        "short": "연관된 리소스의 Etag",
        "definition": "리소스의 Etag 로,  해당 항목이 버전화된 리소스를 생성하였을 경우. [Resource Metadata and Versioning](http.html#versioning) and [Managing Resource Contention](http.html#concurrency) 참조."
      },
      {
        "id": "Bundle.entry.response.lastModified",
        "path": "Bundle.entry.response.lastModified",
        "short": "변경된 서버의 날짜/시간",
        "definition": "서버에서 리소스가 변경되었을 때의 날짜/시간"
      },
      {
        "id": "Bundle.entry.response.outcome",
        "path": "Bundle.entry.response.outcome",
        "short": "배치/거래 내에서 힌트 및 경고를 포함한 작업 결과 [OperationOutcome]",
        "definition": "배치 또는 거래 내에서 해당 항목을 처리하는 과정 중 생성되는 힌트 및 경고가 포함된 작업 결과[OperationOutcome]."
      },
      {
        "id": "Bundle.signature",
        "path": "Bundle.signature",
        "short": "디지털 서명",
        "definition": "base64로 인코딩 된 디지털 서명. XML-DSIg 또는 JWT."
      },
      {
        "id": "Bundle.signature.type",
        "path": "Bundle.signature.type",
        "short": "객체에 서명한 이유 표시",
        "definition": "해당 문서에 서명한 이유를 나타냄. 이는 서명 정보의 일부로 명시적으로 포함될 수 있으며, 문서에 관련된 다양한 조치에 대한 책임을 결정할 때 사용할 수 있다."
      },
      {
        "id": "Bundle.signature.type.system",
        "path": "Bundle.signature.type.system",
        "short": "해당 전문 용어 체계의 식별",
        "definition": "코드에서 기호의 의미를 정의하는 전문 용어 체계 (code system)를 식별함."
      },
      {
        "id": "Bundle.signature.type.version",
        "path": "Bundle.signature.type.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "Bundle.signature.type.code",
        "path": "Bundle.signature.type.code",
        "short": "시스템에 정의된 구문의 기호",
        "definition": "시스템에 정의된 구문의 기호."
      },
      {
        "id": "Bundle.signature.type.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Bundle.signature.type.display",
        "short": "시스템에 정의된 표현",
        "definition": "시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함."
      },
      {
        "id": "Bundle.signature.type.userSelected",
        "path": "Bundle.signature.type.userSelected",
        "short": "해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부",
        "definition": "해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄."
      },
      {
        "id": "Bundle.signature.when",
        "path": "Bundle.signature.when",
        "short": "서명이 생성된 시점",
        "definition": "디지털 서명이 생성된 시점을 나타냄."
      },
      {
        "id": "Bundle.signature.who[x]",
        "path": "Bundle.signature.who[x]",
        "short": "서명한 사람",
        "definition": "서명한 ID(Identity)의 (application-usable) 참조. (예 : 서명은 private key로 사용될 수 있음)"
      },
      {
        "id": "Bundle.signature.onBehalfOf[x]",
        "path": "Bundle.signature.onBehalfOf[x]",
        "short": "서명이 대표하는 사람/조직",
        "definition": "서명이 대표하는 사람/조직에 대한 (application-usable) 참조."
      },
      {
        "id": "Bundle.signature.contentType",
        "path": "Bundle.signature.contentType",
        "short": "서명의 기술적 형식",
        "definition": "MIME type 은 서명의 기술적 형식을 나타냄. 중요한 MIME type : XML DigSig 의 경우 aplication/signature+xml, JWT의 경우 application/jwt, 서명의 그래픽 이미지의 경우 image/* 로 나타냄."
      },
      {
        "id": "Bundle.signature.blob",
        "path": "Bundle.signature.blob",
        "short": "실제 서명 내용(XML DigSig. JWT, picture, etc.)",
        "definition": "서명 내용의 base64 인코딩을 의미하며, 서명이 전자적으로 기록되지 않으면 해당 요소는 비어있는 것으로 간주함."
      }
    ]
  }
}