{
  "resourceType": "StructureDefinition",
  "id": "ObservationDefinition",
  "meta": {
    "lastUpdated": "2019-10-31T22:29:23.356+00:00"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-category",
      "valueString": "Specialized.Definitional Artifacts"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
      "valueCode": "trial-use"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
      "valueInteger": 0
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-security-category",
      "valueCode": "business"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
      "valueCode": "oo"
    }
  ],
  "url": "http://hl7.org/fhir/StructureDefinition/ObservationDefinition",
  "version": "4.0.1",
  "name": "KR_ObservationDefinition",
  "status": "draft",
  "date": "2019-10-31T22:29:23+00:00",
  "publisher": "Health Level Seven International (Orders and Observations)",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://hl7.org/fhir"
        }
      ]
    },
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://www.hl7.org/Special/committees/orders/index.cfm"
        }
      ]
    }
  ],
  "description": "요청가능한 의료 서비스에서 생성하거나 소비하는 일종의 observation(관측) 또는 measurement(측정)에 대한 정의적(definitional) 특성(characteristics) 집합임",
  "purpose": "In a catalog of health-related services that use or produce observations and measurements, this resource describes the expected characteristics of these observation / measurements.",
  "fhirVersion": "4.0.1",
  "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/fivews",
      "name": "FiveWs Pattern Mapping"
    }
  ],
  "kind": "resource",
  "abstract": false,
  "type": "ObservationDefinition",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/DomainResource",
  "derivation": "specialization",
  "differential": {
    "element": [
      {
        "id": "ObservationDefinition",
        "path": "ObservationDefinition",
        "short": "Observation(관측)의 정의",
        "definition": "요청가능한 의료 서비스에서 생성하거나 소비하는 일종의 observation(관측) 또는 measurement(측정)에 대한 정의적(definitional) 특성(characteristics) 집합임",
        "comment": "An instance of this resource informs the consumer of a health-related service (such as a lab diagnostic test or panel) about how the observations used or produced by this service will look like.",
        "mapping": [
          {
            "identity": "v2",
            "map": "OM2\nOM3\nOMC"
          },
          {
            "identity": "rim",
            "map": "Observation[classCode=OBS, moodCode=DEF]"
          }
        ]
      },
      {
        "id": "ObservationDefinition.category",
        "path": "ObservationDefinition.category",
        "short": "Observation(관측) 범주",
        "definition": "일반 관찰(observation) 유형을 분류하는 코드",
        "comment": "This element allows various categorization schemes based on the owner’s definition of the category and effectively multiple categories can be used for one instance of ObservationDefinition. The level of granularity is defined by the category concepts in the value set.",
        "requirements": "Used for filtering what kinds of observations are retrieved and displayed.",
        "alias": [
          "Class of observation"
        ],
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "isSummary": true,
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "ObservationCategory"
            }
          ],
          "strength": "example",
          "description": "Codes for high level observation categories.",
          "valueSet": "http://hl7.org/fhir/ValueSet/observation-category"
        },
        "mapping": [
          {
            "identity": "w5",
            "map": "FiveWs.class"
          },
          {
            "identity": "rim",
            "map": ".outboundRelationship[typeCode=\"COMP].target[classCode=\"LIST\", moodCode=\"DEF\"].code"
          }
        ]
      },
      {
        "id": "ObservationDefinition.category.coding",
        "path": "ObservationDefinition.category.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ObservationDefinition.category.coding.system",
        "path": "ObservationDefinition.category.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ObservationDefinition.category.coding.version",
        "path": "ObservationDefinition.category.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ObservationDefinition.category.coding.code",
        "path": "ObservationDefinition.category.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ObservationDefinition.category.coding.display",
        "path": "ObservationDefinition.category.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ObservationDefinition.category.coding.userSelected",
        "path": "ObservationDefinition.category.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ObservationDefinition.category.text",
        "path": "ObservationDefinition.category.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ObservationDefinition.code",
        "path": "ObservationDefinition.code",
        "short": "관찰(observation)의 종류 (code 또는 type)",
        "definition": "관측할 내용을 설명. 때때로, observation \"name\" 이라고도 함.",
        "comment": "Not all terminology uses fit this models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Knowing what kind of observation is being made is essential to understanding the observation.",
        "alias": [
          "Name"
        ],
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "isSummary": true,
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "ObservationCode"
            }
          ],
          "strength": "example",
          "description": "Codes identifying names of simple observations.",
          "valueSet": "http://hl7.org/fhir/ValueSet/observation-codes"
        },
        "mapping": [
          {
            "identity": "w5",
            "map": "FiveWs.what[x]"
          },
          {
            "identity": "v2",
            "map": "OM1-2\nOMC-4"
          },
          {
            "identity": "rim",
            "map": "code"
          }
        ]
      },
      {
        "id": "ObservationDefinition.code.coding",
        "path": "ObservationDefinition.code.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조",
        "comment": "코드는열거형, 코드목록또는 SNOMED CT와같은매우공식적인정의에이르기까지매우자연스럽게정의될수있음 - 자세한내용은 HL7 v3 핵심원칙을참조할것. 코딩의순서는정의되지않았으며의미를추론하는데사용되어서는안됨. 보통코딩값중최대하나만 UserSelected = true로라벨이지정됨",
        "requirements": "Allows for alternative encodings within a code system, and translations to other code systems."
      },
      {
        "id": "ObservationDefinition.code.coding.system",
        "path": "ObservationDefinition.code.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별",
        "comment": "URI는 OID(urn:oid:...) 또는 UUID(urn:uuid:...)일수있음. OID 와 UUID는 HL7 OID 레지스트리에대한참조여야함. 그렇지않으면 URI는 HL7 FHIR가정의한특별URI 목록에서나오거나시스템(system)을명확하고분명하게설정하는일부정의를참조해야함"
      },
      {
        "id": "ObservationDefinition.code.coding.version",
        "path": "ObservationDefinition.code.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함.",
        "comment": "용어집이 코드시스템 버전을 식별하는 데 사용하는 문자열을 명확히 정의하지 않으면 해당 버전(version)이 버전 날짜(version date)로 공식적으로 게시된 날짜(FHIR 날짜형식으로 표시된)를 사용하는 것을 권장함"
      },
      {
        "id": "ObservationDefinition.code.coding.code",
        "path": "ObservationDefinition.code.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)",
        "comment": "FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함.",
        "requirements": "Need to refer to a particular code in the system."
      },
      {
        "id": "ObservationDefinition.code.coding.display",
        "path": "ObservationDefinition.code.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)",
        "comment": "FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함."
      },
      {
        "id": "ObservationDefinition.code.coding.userSelected",
        "path": "ObservationDefinition.code.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )",
        "comment": "여러 대안 중에서 직접 코드를 선택하는것이 새로운 정보해석의 가장 적합한 시작점 임. 사실 '직접 선택(directly chosen)'의 의미는 다소 모호하기에, 이 요소(element)의 사용을 명확히하고 결과를 보다 완전하게하기 위해서는 정보거래 당사자간의 합의가 필요할 수 있음",
        "requirements": "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing."
      },
      {
        "id": "ObservationDefinition.code.text",
        "path": "ObservationDefinition.code.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임.",
        "comment": "텍스트는 종종 코딩 중 하나의 displayName 과 같음."
      },
      {
        "id": "ObservationDefinition.identifier",
        "path": "ObservationDefinition.identifier",
        "short": "ObservationDefinition[] 인스턴스(instance)에 대한 비지니스 식별자",
        "definition": "ObservationDefinition[] 아티팩트(artifact)에 할당된 고유 식별자(unique identifier)",
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "isSummary": true
      },
      {
        "id": "ObservationDefinition.identifier.use",
        "path": "ObservationDefinition.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적",
        "comment": "Applications can assume that an identifier is permanent unless it explicitly says that it is temporary."
      },
      {
        "id": "ObservationDefinition.identifier.type",
        "path": "ObservationDefinition.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "ObservationDefinition.identifier.type.coding",
        "path": "ObservationDefinition.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ObservationDefinition.identifier.type.coding.system",
        "path": "ObservationDefinition.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ObservationDefinition.identifier.type.coding.version",
        "path": "ObservationDefinition.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ObservationDefinition.identifier.type.coding.code",
        "path": "ObservationDefinition.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ObservationDefinition.identifier.type.coding.display",
        "path": "ObservationDefinition.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ObservationDefinition.identifier.type.coding.userSelected",
        "path": "ObservationDefinition.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ObservationDefinition.identifier.type.text",
        "path": "ObservationDefinition.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ObservationDefinition.identifier.system",
        "path": "ObservationDefinition.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "ObservationDefinition.identifier.value",
        "path": "ObservationDefinition.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "ObservationDefinition.identifier.period",
        "path": "ObservationDefinition.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "ObservationDefinition.identifier.period.start",
        "path": "ObservationDefinition.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "ObservationDefinition.identifier.period.end",
        "path": "ObservationDefinition.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "ObservationDefinition.identifier.assigner",
        "path": "ObservationDefinition.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "ObservationDefinition.identifier.assigner.reference",
        "path": "ObservationDefinition.identifier.assigner.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(Absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "ObservationDefinition.identifier.assigner.type",
        "path": "ObservationDefinition.identifier.assigner.type",
        "short": "참조(reference)가 참조(refer)하는 유형(type) (예. \"Patient\")",
        "definition": "참조 대상의 예상 형식(expected type). Reference.type과 Reference.reference가 모두 채워지고 Reference.reference가 FHIR URL이면 두가지 모두 일치해야함. 유형(type)은이 참조가 참조하는 유형(type) 인 리소스(resource) 정의의 표준(Canonical) URL임. 참조는 http://hl7.org/fhir/StructureDefinition/과 관련된 URL임. (예) \" 환자 \" http://hl7.org/fhir/StructureDefinition/Patient에 대한 참조. 절대(Absolute) URL은 논리 모델에만 허용됨 (리소스(resource)가 아닌 논리 모델의 참조에서만 사용할 수 있음)."
      },
      {
        "id": "ObservationDefinition.identifier.assigner.identifier",
        "path": "ObservationDefinition.identifier.assigner.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나 리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "ObservationDefinition.identifier.assigner.identifier.use",
        "path": "ObservationDefinition.identifier.assigner.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "ObservationDefinition.identifier.assigner.identifier.type",
        "path": "ObservationDefinition.identifier.assigner.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "ObservationDefinition.identifier.assigner.identifier.type.coding",
        "path": "ObservationDefinition.identifier.assigner.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ObservationDefinition.identifier.assigner.identifier.type.coding.system",
        "path": "ObservationDefinition.identifier.assigner.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ObservationDefinition.identifier.assigner.identifier.type.coding.version",
        "path": "ObservationDefinition.identifier.assigner.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ObservationDefinition.identifier.assigner.identifier.type.coding.code",
        "path": "ObservationDefinition.identifier.assigner.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ObservationDefinition.identifier.assigner.identifier.type.coding.display",
        "path": "ObservationDefinition.identifier.assigner.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ObservationDefinition.identifier.assigner.identifier.type.coding.userSelected",
        "path": "ObservationDefinition.identifier.assigner.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ObservationDefinition.identifier.assigner.identifier.type.text",
        "path": "ObservationDefinition.identifier.assigner.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ObservationDefinition.identifier.assigner.identifier.system",
        "path": "ObservationDefinition.identifier.assigner.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "ObservationDefinition.identifier.assigner.identifier.value",
        "path": "ObservationDefinition.identifier.assigner.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "ObservationDefinition.identifier.assigner.identifier.period",
        "path": "ObservationDefinition.identifier.assigner.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "ObservationDefinition.identifier.assigner.identifier.period.start",
        "path": "ObservationDefinition.identifier.assigner.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "ObservationDefinition.identifier.assigner.identifier.period.end",
        "path": "ObservationDefinition.identifier.assigner.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "ObservationDefinition.identifier.assigner.identifier.assigner",
        "path": "ObservationDefinition.identifier.assigner.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "ObservationDefinition.identifier.assigner.display",
        "path": "ObservationDefinition.identifier.assigner.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "ObservationDefinition.permittedDataType",
        "path": "ObservationDefinition.permittedDataType",
        "short": "Quantity | CodeableConcept | string | boolean | integer | Range | Ratio | SampledData | time | dateTime | Period",
        "definition": "ObservationDefinition[]를 준수하는 인스턴스(instance) observation(관측)의 값요소(element)에 허용되는 데이터 타입(data type)",
        "type": [
          {
            "code": "code"
          }
        ],
        "example": [
          {
            "label": "General",
            "valueCode": "CodeableConcept"
          }
        ],
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "ObservationDataType"
            }
          ],
          "strength": "required",
          "description": "Permitted data type for observation value.",
          "valueSet": "http://hl7.org/fhir/ValueSet/permitted-data-type|4.0.1"
        },
        "mapping": [
          {
            "identity": "v2",
            "map": "OM1-3"
          }
        ]
      },
      {
        "id": "ObservationDefinition.multipleResultsAllowed",
        "path": "ObservationDefinition.multipleResultsAllowed",
        "short": "허용된 여러 결과(results)",
        "definition": "ObservationDefinition[]을 준수하는 observation(관측)에 대해 여러 결과가 허용됨",
        "comment": "An example of observation allowing multiple results is \"bacteria identified by culture\". Conversely, the measurement of a potassium level allows a single result.",
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ],
        "example": [
          {
            "label": "General",
            "valueBoolean": true
          }
        ]
      },
      {
        "id": "ObservationDefinition.method",
        "path": "ObservationDefinition.method",
        "short": "observation(관측)을 생성하는 데 사용되는 방법",
        "definition": "Observation(관측)을 수행하는 데 사용되는 방법 또는 기법임",
        "comment": "Only used if not implicit in observation code.",
        "requirements": "In some cases, method can impact results.",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "ObservationMethod"
            }
          ],
          "strength": "example",
          "description": "Methods for simple observations.",
          "valueSet": "http://hl7.org/fhir/ValueSet/observation-methods"
        },
        "mapping": [
          {
            "identity": "v2",
            "map": "OM1-14"
          },
          {
            "identity": "rim",
            "map": "methodCode"
          }
        ]
      },
      {
        "id": "ObservationDefinition.method.coding",
        "path": "ObservationDefinition.method.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ObservationDefinition.method.coding.system",
        "path": "ObservationDefinition.method.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ObservationDefinition.method.coding.version",
        "path": "ObservationDefinition.method.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ObservationDefinition.method.coding.code",
        "path": "ObservationDefinition.method.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ObservationDefinition.method.coding.display",
        "path": "ObservationDefinition.method.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ObservationDefinition.method.coding.userSelected",
        "path": "ObservationDefinition.method.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ObservationDefinition.method.text",
        "path": "ObservationDefinition.method.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ObservationDefinition.preferredReportName",
        "path": "ObservationDefinition.preferredReportName",
        "short": "선호되는 보고서 이름",
        "definition": "ObservationDefinition[]를 준수하는 observation(관측)에 대한 결과를 보고할 때 사용되는 선호(preferred)되는 이름",
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "OM1-9"
          }
        ]
      },
      {
        "id": "ObservationDefinition.quantitativeDetails",
        "path": "ObservationDefinition.quantitativeDetails",
        "short": "정량적(Quantitative) 결과에 대한 특성(characteristics)",
        "definition": "이 Observation(관측)의 정량적(Quantitative) 결과에 대한 특성(characteristics)",
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "OM2"
          }
        ]
      },
      {
        "id": "ObservationDefinition.quantitativeDetails.customaryUnit",
        "path": "ObservationDefinition.quantitativeDetails.customaryUnit",
        "short": "정량적(Quantitative) 결과에 Customary(관습적) 단위",
        "definition": "ObservationDefinition[]를 준수하는 observation(관측)의 정량적(quantitative) 결과를 보고하는데 사용되는 Customary(관습적) 단위임.",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "ObservationUnit"
            }
          ],
          "strength": "extensible",
          "description": "Codes identifying units of measure.",
          "valueSet": "http://hl7.org/fhir/ValueSet/ucum-units"
        },
        "mapping": [
          {
            "identity": "v2",
            "map": "OM2-2"
          }
        ]
      },
      {
        "id": "ObservationDefinition.quantitativeDetails.customaryUnit.coding",
        "path": "ObservationDefinition.quantitativeDetails.customaryUnit.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ObservationDefinition.quantitativeDetails.customaryUnit.coding.system",
        "path": "ObservationDefinition.quantitativeDetails.customaryUnit.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ObservationDefinition.quantitativeDetails.customaryUnit.coding.version",
        "path": "ObservationDefinition.quantitativeDetails.customaryUnit.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ObservationDefinition.quantitativeDetails.customaryUnit.coding.code",
        "path": "ObservationDefinition.quantitativeDetails.customaryUnit.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ObservationDefinition.quantitativeDetails.customaryUnit.coding.display",
        "path": "ObservationDefinition.quantitativeDetails.customaryUnit.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ObservationDefinition.quantitativeDetails.customaryUnit.coding.userSelected",
        "path": "ObservationDefinition.quantitativeDetails.customaryUnit.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ObservationDefinition.quantitativeDetails.customaryUnit.text",
        "path": "ObservationDefinition.quantitativeDetails.customaryUnit.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ObservationDefinition.quantitativeDetails.unit",
        "path": "ObservationDefinition.quantitativeDetails.unit",
        "short": "정량적(quantitative) 결과의 SI 단위",
        "definition": "ObservationDefinition[]를 준수하는 observation(관측)의 정량적(quantitative) 결과를 보고하는데 사용되는 SI 단위임.",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "ObservationUnit"
            }
          ],
          "strength": "extensible",
          "description": "Codes identifying units of measure.",
          "valueSet": "http://hl7.org/fhir/ValueSet/ucum-units"
        },
        "mapping": [
          {
            "identity": "v2",
            "map": "OM2-4"
          }
        ]
      },
      {
        "id": "ObservationDefinition.quantitativeDetails.unit.coding",
        "path": "ObservationDefinition.quantitativeDetails.unit.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ObservationDefinition.quantitativeDetails.unit.coding.system",
        "path": "ObservationDefinition.quantitativeDetails.unit.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ObservationDefinition.quantitativeDetails.unit.coding.version",
        "path": "ObservationDefinition.quantitativeDetails.unit.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ObservationDefinition.quantitativeDetails.unit.coding.code",
        "path": "ObservationDefinition.quantitativeDetails.unit.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ObservationDefinition.quantitativeDetails.unit.coding.display",
        "path": "ObservationDefinition.quantitativeDetails.unit.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ObservationDefinition.quantitativeDetails.unit.coding.userSelected",
        "path": "ObservationDefinition.quantitativeDetails.unit.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ObservationDefinition.quantitativeDetails.unit.text",
        "path": "ObservationDefinition.quantitativeDetails.unit.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ObservationDefinition.quantitativeDetails.conversionFactor",
        "path": "ObservationDefinition.quantitativeDetails.conversionFactor",
        "short": "SI 에서 customary(관습) 단위로의 변환 계수(factor)",
        "definition": "SI 단위로 표시되는 값을 관습(customary) 단위(unit)으로 표시되는 값으로 변환하는 계수(factor)",
        "max": "1",
        "type": [
          {
            "code": "decimal"
          }
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "OM2-5"
          }
        ]
      },
      {
        "id": "ObservationDefinition.quantitativeDetails.decimalPrecision",
        "path": "ObservationDefinition.quantitativeDetails.decimalPrecision",
        "short": "Observation(관측) 정량적(quantitative) 결과의 소수점 정밀도(precision)",
        "definition": "이러한 observation(관측) 결과가 Quantity 유형인 경우, 소수점 구분 기호 뒤의 자릿수",
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "OM2-3"
          }
        ]
      },
      {
        "id": "ObservationDefinition.qualifiedInterval",
        "path": "ObservationDefinition.qualifiedInterval",
        "short": "연속형(continuous) 및 순서형(ordinal) observation(관측) 결과의 적합한(qualified) 범위",
        "definition": "ObservationDefinition[]을준수하는순서(ordinal) 도는연속(continuous) observation(관측)에대해, 서로다른컨텍스트(context)에의해자격이부여된여러범위(range)의결과",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "OM2-6"
          }
        ]
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.category",
        "path": "ObservationDefinition.qualifiedInterval.category",
        "short": "reference | critical | Absolute",
        "definition": "ObservationDefinition[]을 준수하는 연속(continuous) 또는 순서(ordinal) observation(관측)에 대한 값 간격(interval)의 범주임",
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "example": [
          {
            "label": "General",
            "valueCode": "critical"
          }
        ],
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "ObservationRangeCategory"
            }
          ],
          "strength": "required",
          "description": "Codes identifying the category of observation range.",
          "valueSet": "http://hl7.org/fhir/ValueSet/observation-range-category|4.0.1"
        },
        "mapping": [
          {
            "identity": "v2",
            "map": "OM-2"
          }
        ]
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.range",
        "path": "ObservationDefinition.qualifiedInterval.range",
        "short": "연속형(continuous) 및 순서형(ordinal) observation(관측)에 대한 구간(interval) 자체",
        "definition": "간격(interval)을 결정하는 낮은 값과 높은 값. 둘 중 하나만 있을 수 있음.",
        "requirements": "The unit may be not relevant for ordinal values. In case it is there, it is the same as quantitativeDetails.unit.",
        "max": "1",
        "type": [
          {
            "code": "Range"
          }
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "OM-2"
          }
        ]
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.range.low",
        "path": "ObservationDefinition.qualifiedInterval.range.low",
        "short": "하한선(low limit)",
        "definition": "하한선(low limit)을 나타냄. 경계는 포괄적임."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.range.low.value",
        "path": "ObservationDefinition.qualifiedInterval.range.low.value",
        "short": "값의 수치(numerical value) (근사치 포함)",
        "definition": "측정된 값(value of measured amount). 값을 표현할 때 근사치(implicit precision)가 포함됨."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.range.low.comparator",
        "path": "ObservationDefinition.qualifiedInterval.range.low.comparator",
        "short": "< | <= | >= | > - 값을 이해하는 방법",
        "definition": "해당 컨텍스트(context)에서는 사용이 허용되지 않음."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.range.low.unit",
        "path": "ObservationDefinition.qualifiedInterval.range.low.unit",
        "short": "단위 표현(unit representation)",
        "definition": "사람이 읽을 수 있는 형식의 단위(unit)."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.range.low.system",
        "path": "ObservationDefinition.qualifiedInterval.range.low.system",
        "short": "코드화된 단위 폼(coded unit form)을 정의하는 시스템(system)",
        "definition": "단위(unit)의 코드화된 폼(coded form)을 제공하는 시스템의 식별임."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.range.low.code",
        "path": "ObservationDefinition.qualifiedInterval.range.low.code",
        "short": "단위(unit)의 코드화된 폼(coded form)",
        "definition": "일부 단위 표시 시스템(unit representation system)에서 컴퓨터로 처리할 수 있는 형식 단위(unit)."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.range.high",
        "path": "ObservationDefinition.qualifiedInterval.range.high",
        "short": "상한선(high limit)",
        "definition": "상한선(high limit). 경계치(boundary) 포함."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.range.high.value",
        "path": "ObservationDefinition.qualifiedInterval.range.high.value",
        "short": "값의 수치(numerical value) (근사치 포함)",
        "definition": "측정된 값(value of measured amount). 값을 표현할 때 근사치(implicit precision)가 포함됨."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.range.high.comparator",
        "path": "ObservationDefinition.qualifiedInterval.range.high.comparator",
        "short": "< | <= | >= | > - 값을 이해하는 방법",
        "definition": "해당 컨텍스트(context)에서는 사용이 허용되지 않음."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.range.high.unit",
        "path": "ObservationDefinition.qualifiedInterval.range.high.unit",
        "short": "단위 표현(unit representation)",
        "definition": "사람이 읽을 수 있는 형식의 단위(unit)."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.range.high.system",
        "path": "ObservationDefinition.qualifiedInterval.range.high.system",
        "short": "코드화된 단위 폼(coded unit form)을 정의하는 시스템(system)",
        "definition": "단위(unit)의 코드화된 폼(coded form)을 제공하는 시스템의 식별임."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.range.high.code",
        "path": "ObservationDefinition.qualifiedInterval.range.high.code",
        "short": "단위(unit)의 코드화된 폼(coded form)",
        "definition": "일부 단위 표시 시스템(unit representation system)에서 컴퓨터로 처리할 수 있는 형식 단위(unit)."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.context",
        "path": "ObservationDefinition.qualifiedInterval.context",
        "short": "범위 컨텍스트 한정자 (Range context qualifier)",
        "definition": "범위가 적용되는 헬스 컨텍스트(context)를 나타내는 코드임. 예를들어, 정상 또는 치료범위임",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "ObservationRangeMeaning"
            }
          ],
          "strength": "extensible",
          "description": "Code identifying the health context of a range.",
          "valueSet": "http://hl7.org/fhir/ValueSet/referencerange-meaning"
        },
        "mapping": [
          {
            "identity": "v2",
            "map": "n.a."
          }
        ]
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.context.coding",
        "path": "ObservationDefinition.qualifiedInterval.context.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.context.coding.system",
        "path": "ObservationDefinition.qualifiedInterval.context.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.context.coding.version",
        "path": "ObservationDefinition.qualifiedInterval.context.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.context.coding.code",
        "path": "ObservationDefinition.qualifiedInterval.context.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.context.coding.display",
        "path": "ObservationDefinition.qualifiedInterval.context.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.context.coding.userSelected",
        "path": "ObservationDefinition.qualifiedInterval.context.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.context.text",
        "path": "ObservationDefinition.qualifiedInterval.context.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.appliesTo",
        "path": "ObservationDefinition.qualifiedInterval.appliesTo",
        "short": "타켓으로하는 모집단(population) 범위",
        "definition": "이 참조 범위가 적용되는 대상 모집단(population)을 나타내는 코드",
        "comment": "If this element is not present then the global population is assumed.",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "ObservationRangeAppliesTo"
            }
          ],
          "strength": "example",
          "description": "Codes identifying the population the reference range applies to.",
          "valueSet": "http://hl7.org/fhir/ValueSet/referencerange-appliesto"
        },
        "mapping": [
          {
            "identity": "v2",
            "map": "RFR.6"
          }
        ]
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.appliesTo.coding",
        "path": "ObservationDefinition.qualifiedInterval.appliesTo.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.appliesTo.coding.system",
        "path": "ObservationDefinition.qualifiedInterval.appliesTo.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.appliesTo.coding.version",
        "path": "ObservationDefinition.qualifiedInterval.appliesTo.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.appliesTo.coding.code",
        "path": "ObservationDefinition.qualifiedInterval.appliesTo.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.appliesTo.coding.display",
        "path": "ObservationDefinition.qualifiedInterval.appliesTo.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.appliesTo.coding.userSelected",
        "path": "ObservationDefinition.qualifiedInterval.appliesTo.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.appliesTo.text",
        "path": "ObservationDefinition.qualifiedInterval.appliesTo.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.gender",
        "path": "ObservationDefinition.qualifiedInterval.gender",
        "short": "male | female | other | unknown",
        "definition": "범위가 적용되는 모집단(population)의 성별(sex)",
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "example": [
          {
            "label": "General",
            "valueCode": "female"
          }
        ],
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "AdministrativeGender"
            },
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
              "valueBoolean": true
            }
          ],
          "strength": "required",
          "description": "The gender of a person used for administrative purposes.",
          "valueSet": "http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"
        },
        "mapping": [
          {
            "identity": "v2",
            "map": "RFR.2"
          }
        ]
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.age",
        "path": "ObservationDefinition.qualifiedInterval.age",
        "short": "적용 연령 범위(age range) - 필요한 경우",
        "definition": "해당 기준 범위가 적용되는 연령임. 신생아 나이는 주 단위로 표기할 수 있음.",
        "comment": "Some analytes vary greatly over age.",
        "max": "1",
        "type": [
          {
            "code": "Range"
          }
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "RFR.3"
          }
        ]
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.age.low",
        "path": "ObservationDefinition.qualifiedInterval.age.low",
        "short": "하한선(low limit)",
        "definition": "하한선(low limit)을 나타냄. 경계는 포괄적임."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.age.low.value",
        "path": "ObservationDefinition.qualifiedInterval.age.low.value",
        "short": "값의 수치(numerical value) (근사치 포함)",
        "definition": "측정된 값(value of measured amount). 값을 표현할 때 근사치(implicit precision)가 포함됨."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.age.low.comparator",
        "path": "ObservationDefinition.qualifiedInterval.age.low.comparator",
        "short": "< | <= | >= | > - 값을 이해하는 방법",
        "definition": "해당 컨텍스트(context)에서는 사용이 허용되지 않음."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.age.low.unit",
        "path": "ObservationDefinition.qualifiedInterval.age.low.unit",
        "short": "단위 표현(unit representation)",
        "definition": "사람이 읽을 수 있는 형식의 단위(unit)."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.age.low.system",
        "path": "ObservationDefinition.qualifiedInterval.age.low.system",
        "short": "코드화된 단위 폼(coded unit form)을 정의하는 시스템(system)",
        "definition": "단위(unit)의 코드화된 폼(coded form)을 제공하는 시스템의 식별임."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.age.low.code",
        "path": "ObservationDefinition.qualifiedInterval.age.low.code",
        "short": "단위(unit)의 코드화된 폼(coded form)",
        "definition": "일부 단위 표시 시스템(unit representation system)에서 컴퓨터로 처리할 수 있는 형식 단위(unit)."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.age.high",
        "path": "ObservationDefinition.qualifiedInterval.age.high",
        "short": "상한선(high limit)",
        "definition": "상한선(high limit). 경계치(boundary) 포함."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.age.high.value",
        "path": "ObservationDefinition.qualifiedInterval.age.high.value",
        "short": "값의 수치(numerical value) (근사치 포함)",
        "definition": "측정된 값(value of measured amount). 값을 표현할 때 근사치(implicit precision)가 포함됨."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.age.high.comparator",
        "path": "ObservationDefinition.qualifiedInterval.age.high.comparator",
        "short": "< | <= | >= | > - 값을 이해하는 방법",
        "definition": "해당 컨텍스트(context)에서는 사용이 허용되지 않음."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.age.high.unit",
        "path": "ObservationDefinition.qualifiedInterval.age.high.unit",
        "short": "단위 표현(unit representation)",
        "definition": "사람이 읽을 수 있는 형식의 단위(unit)."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.age.high.system",
        "path": "ObservationDefinition.qualifiedInterval.age.high.system",
        "short": "코드화된 단위 폼(coded unit form)을 정의하는 시스템(system)",
        "definition": "단위(unit)의 코드화된 폼(coded form)을 제공하는 시스템의 식별임."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.age.high.code",
        "path": "ObservationDefinition.qualifiedInterval.age.high.code",
        "short": "단위(unit)의 코드화된 폼(coded form)",
        "definition": "일부 단위 표시 시스템(unit representation system)에서 컴퓨터로 처리할 수 있는 형식 단위(unit)."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.gestationalAge",
        "path": "ObservationDefinition.qualifiedInterval.gestationalAge",
        "short": "해당 임신 연력 범위 (해당되는 경우)",
        "definition": "임신(gestational)의 컨텍스(context)에서 참조(reference) 범위(range)를 적용할 수 있는 임신 연령(gestational age)",
        "max": "1",
        "type": [
          {
            "code": "Range"
          }
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "RFR.4"
          }
        ]
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.gestationalAge.low",
        "path": "ObservationDefinition.qualifiedInterval.gestationalAge.low",
        "short": "하한선(low limit)",
        "definition": "하한선(low limit)을 나타냄. 경계는 포괄적임."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.gestationalAge.low.value",
        "path": "ObservationDefinition.qualifiedInterval.gestationalAge.low.value",
        "short": "값의 수치(numerical value) (근사치 포함)",
        "definition": "측정된 값(value of measured amount). 값을 표현할 때 근사치(implicit precision)가 포함됨."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.gestationalAge.low.comparator",
        "path": "ObservationDefinition.qualifiedInterval.gestationalAge.low.comparator",
        "short": "< | <= | >= | > - 값을 이해하는 방법",
        "definition": "해당 컨텍스트(context)에서는 사용이 허용되지 않음."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.gestationalAge.low.unit",
        "path": "ObservationDefinition.qualifiedInterval.gestationalAge.low.unit",
        "short": "단위 표현(unit representation)",
        "definition": "사람이 읽을 수 있는 형식의 단위(unit)."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.gestationalAge.low.system",
        "path": "ObservationDefinition.qualifiedInterval.gestationalAge.low.system",
        "short": "코드화된 단위 폼(coded unit form)을 정의하는 시스템(system)",
        "definition": "단위(unit)의 코드화된 폼(coded form)을 제공하는 시스템의 식별임."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.gestationalAge.low.code",
        "path": "ObservationDefinition.qualifiedInterval.gestationalAge.low.code",
        "short": "단위(unit)의 코드화된 폼(coded form)",
        "definition": "일부 단위 표시 시스템(unit representation system)에서 컴퓨터로 처리할 수 있는 형식 단위(unit)."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.gestationalAge.high",
        "path": "ObservationDefinition.qualifiedInterval.gestationalAge.high",
        "short": "상한선(high limit)",
        "definition": "상한선(high limit). 경계치(boundary) 포함."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.gestationalAge.high.value",
        "path": "ObservationDefinition.qualifiedInterval.gestationalAge.high.value",
        "short": "값의 수치(numerical value) (근사치 포함)",
        "definition": "측정된 값(value of measured amount). 값을 표현할 때 근사치(implicit precision)가 포함됨."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.gestationalAge.high.comparator",
        "path": "ObservationDefinition.qualifiedInterval.gestationalAge.high.comparator",
        "short": "< | <= | >= | > - 값을 이해하는 방법",
        "definition": "해당 컨텍스트(context)에서는 사용이 허용되지 않음."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.gestationalAge.high.unit",
        "path": "ObservationDefinition.qualifiedInterval.gestationalAge.high.unit",
        "short": "단위 표현(unit representation)",
        "definition": "사람이 읽을 수 있는 형식의 단위(unit)."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.gestationalAge.high.system",
        "path": "ObservationDefinition.qualifiedInterval.gestationalAge.high.system",
        "short": "코드화된 단위 폼(coded unit form)을 정의하는 시스템(system)",
        "definition": "단위(unit)의 코드화된 폼(coded form)을 제공하는 시스템의 식별임."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.gestationalAge.high.code",
        "path": "ObservationDefinition.qualifiedInterval.gestationalAge.high.code",
        "short": "단위(unit)의 코드화된 폼(coded form)",
        "definition": "일부 단위 표시 시스템(unit representation system)에서 컴퓨터로 처리할 수 있는 형식 단위(unit)."
      },
      {
        "id": "ObservationDefinition.qualifiedInterval.condition",
        "path": "ObservationDefinition.qualifiedInterval.condition",
        "short": "참조(reference) 범위와 관련된 조건(condition)",
        "definition": "유요한 참조(reference) 범위의 텍스트 기반 조건(condition)",
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "RFR.7"
          }
        ]
      },
      {
        "id": "ObservationDefinition.validCodedValueSet",
        "path": "ObservationDefinition.validCodedValueSet",
        "short": "ObservationDefinition[]을 준수하는 observation(관측)에 대한 유효한(valid) 코드화된(coded) 값들의 Valueset()",
        "definition": "ObservationDefinition[]을준수하는 observation(관측)에대한유효한(valid) 코드화된(coded) 결과세트",
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/ValueSet"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "OM3-3"
          }
        ]
      },
      {
        "id": "ObservationDefinition.validCodedValueSet.reference",
        "path": "ObservationDefinition.validCodedValueSet.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(Absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "ObservationDefinition.validCodedValueSet.type",
        "path": "ObservationDefinition.validCodedValueSet.type",
        "short": "참조(reference)가 참조(refer)하는 유형(type) (예. \"Patient\")",
        "definition": "참조 대상의 예상 형식(expected type). Reference.type과 Reference.reference가 모두 채워지고 Reference.reference가 FHIR URL이면 두가지 모두 일치해야함. 유형(type)은이 참조가 참조하는 유형(type) 인 리소스(resource) 정의의 표준(Canonical) URL임. 참조는 http://hl7.org/fhir/StructureDefinition/과 관련된 URL임. (예) \" 환자 \" http://hl7.org/fhir/StructureDefinition/Patient에 대한 참조. 절대(Absolute) URL은 논리 모델에만 허용됨 (리소스(resource)가 아닌 논리 모델의 참조에서만 사용할 수 있음)."
      },
      {
        "id": "ObservationDefinition.validCodedValueSet.identifier",
        "path": "ObservationDefinition.validCodedValueSet.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나 리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "ObservationDefinition.validCodedValueSet.identifier.use",
        "path": "ObservationDefinition.validCodedValueSet.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "ObservationDefinition.validCodedValueSet.identifier.type",
        "path": "ObservationDefinition.validCodedValueSet.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "ObservationDefinition.validCodedValueSet.identifier.type.coding",
        "path": "ObservationDefinition.validCodedValueSet.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ObservationDefinition.validCodedValueSet.identifier.type.coding.system",
        "path": "ObservationDefinition.validCodedValueSet.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ObservationDefinition.validCodedValueSet.identifier.type.coding.version",
        "path": "ObservationDefinition.validCodedValueSet.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ObservationDefinition.validCodedValueSet.identifier.type.coding.code",
        "path": "ObservationDefinition.validCodedValueSet.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ObservationDefinition.validCodedValueSet.identifier.type.coding.display",
        "path": "ObservationDefinition.validCodedValueSet.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ObservationDefinition.validCodedValueSet.identifier.type.coding.userSelected",
        "path": "ObservationDefinition.validCodedValueSet.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ObservationDefinition.validCodedValueSet.identifier.type.text",
        "path": "ObservationDefinition.validCodedValueSet.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ObservationDefinition.validCodedValueSet.identifier.system",
        "path": "ObservationDefinition.validCodedValueSet.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "ObservationDefinition.validCodedValueSet.identifier.value",
        "path": "ObservationDefinition.validCodedValueSet.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "ObservationDefinition.validCodedValueSet.identifier.period",
        "path": "ObservationDefinition.validCodedValueSet.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "ObservationDefinition.validCodedValueSet.identifier.period.start",
        "path": "ObservationDefinition.validCodedValueSet.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "ObservationDefinition.validCodedValueSet.identifier.period.end",
        "path": "ObservationDefinition.validCodedValueSet.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "ObservationDefinition.validCodedValueSet.identifier.assigner",
        "path": "ObservationDefinition.validCodedValueSet.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "ObservationDefinition.validCodedValueSet.display",
        "path": "ObservationDefinition.validCodedValueSet.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "ObservationDefinition.normalCodedValueSet",
        "path": "ObservationDefinition.normalCodedValueSet",
        "short": "ObservationDefinition[]을 준수하는 observation(관측)에 대한 일반(normal) 코드화된(coded) 값들의 Valueset()",
        "definition": "ObservationDefinition[]을 준수하는 observation(관측)에 대한 정상(normal) 코드화된(coded) 결과 세트",
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/ValueSet"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "OM3-4"
          }
        ]
      },
      {
        "id": "ObservationDefinition.normalCodedValueSet.reference",
        "path": "ObservationDefinition.normalCodedValueSet.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(Absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "ObservationDefinition.normalCodedValueSet.type",
        "path": "ObservationDefinition.normalCodedValueSet.type",
        "short": "참조(reference)가 참조(refer)하는 유형(type) (예. \"Patient\")",
        "definition": "참조 대상의 예상 형식(expected type). Reference.type과 Reference.reference가 모두 채워지고 Reference.reference가 FHIR URL이면 두가지 모두 일치해야함. 유형(type)은이 참조가 참조하는 유형(type) 인 리소스(resource) 정의의 표준(Canonical) URL임. 참조는 http://hl7.org/fhir/StructureDefinition/과 관련된 URL임. (예) \" 환자 \" http://hl7.org/fhir/StructureDefinition/Patient에 대한 참조. 절대(Absolute) URL은 논리 모델에만 허용됨 (리소스(resource)가 아닌 논리 모델의 참조에서만 사용할 수 있음)."
      },
      {
        "id": "ObservationDefinition.normalCodedValueSet.identifier",
        "path": "ObservationDefinition.normalCodedValueSet.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나 리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "ObservationDefinition.normalCodedValueSet.identifier.use",
        "path": "ObservationDefinition.normalCodedValueSet.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "ObservationDefinition.normalCodedValueSet.identifier.type",
        "path": "ObservationDefinition.normalCodedValueSet.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "ObservationDefinition.normalCodedValueSet.identifier.type.coding",
        "path": "ObservationDefinition.normalCodedValueSet.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ObservationDefinition.normalCodedValueSet.identifier.type.coding.system",
        "path": "ObservationDefinition.normalCodedValueSet.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ObservationDefinition.normalCodedValueSet.identifier.type.coding.version",
        "path": "ObservationDefinition.normalCodedValueSet.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ObservationDefinition.normalCodedValueSet.identifier.type.coding.code",
        "path": "ObservationDefinition.normalCodedValueSet.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ObservationDefinition.normalCodedValueSet.identifier.type.coding.display",
        "path": "ObservationDefinition.normalCodedValueSet.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ObservationDefinition.normalCodedValueSet.identifier.type.coding.userSelected",
        "path": "ObservationDefinition.normalCodedValueSet.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ObservationDefinition.normalCodedValueSet.identifier.type.text",
        "path": "ObservationDefinition.normalCodedValueSet.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ObservationDefinition.normalCodedValueSet.identifier.system",
        "path": "ObservationDefinition.normalCodedValueSet.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "ObservationDefinition.normalCodedValueSet.identifier.value",
        "path": "ObservationDefinition.normalCodedValueSet.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "ObservationDefinition.normalCodedValueSet.identifier.period",
        "path": "ObservationDefinition.normalCodedValueSet.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "ObservationDefinition.normalCodedValueSet.identifier.period.start",
        "path": "ObservationDefinition.normalCodedValueSet.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "ObservationDefinition.normalCodedValueSet.identifier.period.end",
        "path": "ObservationDefinition.normalCodedValueSet.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "ObservationDefinition.normalCodedValueSet.identifier.assigner",
        "path": "ObservationDefinition.normalCodedValueSet.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "ObservationDefinition.normalCodedValueSet.display",
        "path": "ObservationDefinition.normalCodedValueSet.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "ObservationDefinition.abnormalCodedValueSet",
        "path": "ObservationDefinition.abnormalCodedValueSet",
        "short": "ObservationDefinition[]을 준수하는 observation(관측)에 대한 비정상(abnormal) 코드화된(coded) 값들의 Valueset()",
        "definition": "ObservationDefinition[]을 준수하는 observation(관측)에 대한 비정상(abnormal) 코드화된(coded) 결과 세트",
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/ValueSet"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "OM3-5"
          }
        ]
      },
      {
        "id": "ObservationDefinition.abnormalCodedValueSet.reference",
        "path": "ObservationDefinition.abnormalCodedValueSet.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(Absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "ObservationDefinition.abnormalCodedValueSet.type",
        "path": "ObservationDefinition.abnormalCodedValueSet.type",
        "short": "참조(reference)가 참조(refer)하는 유형(type) (예. \"Patient\")",
        "definition": "참조 대상의 예상 형식(expected type). Reference.type과 Reference.reference가 모두 채워지고 Reference.reference가 FHIR URL이면 두가지 모두 일치해야함. 유형(type)은이 참조가 참조하는 유형(type) 인 리소스(resource) 정의의 표준(Canonical) URL임. 참조는 http://hl7.org/fhir/StructureDefinition/과 관련된 URL임. (예) \" 환자 \" http://hl7.org/fhir/StructureDefinition/Patient에 대한 참조. 절대(Absolute) URL은 논리 모델에만 허용됨 (리소스(resource)가 아닌 논리 모델의 참조에서만 사용할 수 있음)."
      },
      {
        "id": "ObservationDefinition.abnormalCodedValueSet.identifier",
        "path": "ObservationDefinition.abnormalCodedValueSet.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나 리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "ObservationDefinition.abnormalCodedValueSet.identifier.use",
        "path": "ObservationDefinition.abnormalCodedValueSet.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "ObservationDefinition.abnormalCodedValueSet.identifier.type",
        "path": "ObservationDefinition.abnormalCodedValueSet.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "ObservationDefinition.abnormalCodedValueSet.identifier.type.coding",
        "path": "ObservationDefinition.abnormalCodedValueSet.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ObservationDefinition.abnormalCodedValueSet.identifier.type.coding.system",
        "path": "ObservationDefinition.abnormalCodedValueSet.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ObservationDefinition.abnormalCodedValueSet.identifier.type.coding.version",
        "path": "ObservationDefinition.abnormalCodedValueSet.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ObservationDefinition.abnormalCodedValueSet.identifier.type.coding.code",
        "path": "ObservationDefinition.abnormalCodedValueSet.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ObservationDefinition.abnormalCodedValueSet.identifier.type.coding.display",
        "path": "ObservationDefinition.abnormalCodedValueSet.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ObservationDefinition.abnormalCodedValueSet.identifier.type.coding.userSelected",
        "path": "ObservationDefinition.abnormalCodedValueSet.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ObservationDefinition.abnormalCodedValueSet.identifier.type.text",
        "path": "ObservationDefinition.abnormalCodedValueSet.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ObservationDefinition.abnormalCodedValueSet.identifier.system",
        "path": "ObservationDefinition.abnormalCodedValueSet.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "ObservationDefinition.abnormalCodedValueSet.identifier.value",
        "path": "ObservationDefinition.abnormalCodedValueSet.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "ObservationDefinition.abnormalCodedValueSet.identifier.period",
        "path": "ObservationDefinition.abnormalCodedValueSet.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "ObservationDefinition.abnormalCodedValueSet.identifier.period.start",
        "path": "ObservationDefinition.abnormalCodedValueSet.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "ObservationDefinition.abnormalCodedValueSet.identifier.period.end",
        "path": "ObservationDefinition.abnormalCodedValueSet.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "ObservationDefinition.abnormalCodedValueSet.identifier.assigner",
        "path": "ObservationDefinition.abnormalCodedValueSet.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "ObservationDefinition.abnormalCodedValueSet.display",
        "path": "ObservationDefinition.abnormalCodedValueSet.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "ObservationDefinition.criticalCodedValueSet",
        "path": "ObservationDefinition.criticalCodedValueSet",
        "short": "ObservationDefinition[]을 준수하는 observation(관측)에 대한 중대한(critical) 코드화된(coded) 값들의 Valueset()",
        "definition": "ObservationDefinition[]을 준수하는 observation(관측)에 대한 중대한(critical) 코드화된(coded) 결과 세트",
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/ValueSet"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "OM3-6"
          }
        ]
      },
      {
        "id": "ObservationDefinition.criticalCodedValueSet.reference",
        "path": "ObservationDefinition.criticalCodedValueSet.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(Absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "ObservationDefinition.criticalCodedValueSet.type",
        "path": "ObservationDefinition.criticalCodedValueSet.type",
        "short": "참조(reference)가 참조(refer)하는 유형(type) (예. \"Patient\")",
        "definition": "참조 대상의 예상 형식(expected type). Reference.type과 Reference.reference가 모두 채워지고 Reference.reference가 FHIR URL이면 두가지 모두 일치해야함. 유형(type)은이 참조가 참조하는 유형(type) 인 리소스(resource) 정의의 표준(Canonical) URL임. 참조는 http://hl7.org/fhir/StructureDefinition/과 관련된 URL임. (예) \" 환자 \" http://hl7.org/fhir/StructureDefinition/Patient에 대한 참조. 절대(Absolute) URL은 논리 모델에만 허용됨 (리소스(resource)가 아닌 논리 모델의 참조에서만 사용할 수 있음)."
      },
      {
        "id": "ObservationDefinition.criticalCodedValueSet.identifier",
        "path": "ObservationDefinition.criticalCodedValueSet.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나 리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "ObservationDefinition.criticalCodedValueSet.identifier.use",
        "path": "ObservationDefinition.criticalCodedValueSet.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "ObservationDefinition.criticalCodedValueSet.identifier.type",
        "path": "ObservationDefinition.criticalCodedValueSet.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "ObservationDefinition.criticalCodedValueSet.identifier.type.coding",
        "path": "ObservationDefinition.criticalCodedValueSet.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ObservationDefinition.criticalCodedValueSet.identifier.type.coding.system",
        "path": "ObservationDefinition.criticalCodedValueSet.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ObservationDefinition.criticalCodedValueSet.identifier.type.coding.version",
        "path": "ObservationDefinition.criticalCodedValueSet.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ObservationDefinition.criticalCodedValueSet.identifier.type.coding.code",
        "path": "ObservationDefinition.criticalCodedValueSet.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ObservationDefinition.criticalCodedValueSet.identifier.type.coding.display",
        "path": "ObservationDefinition.criticalCodedValueSet.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ObservationDefinition.criticalCodedValueSet.identifier.type.coding.userSelected",
        "path": "ObservationDefinition.criticalCodedValueSet.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ObservationDefinition.criticalCodedValueSet.identifier.type.text",
        "path": "ObservationDefinition.criticalCodedValueSet.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ObservationDefinition.criticalCodedValueSet.identifier.system",
        "path": "ObservationDefinition.criticalCodedValueSet.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "ObservationDefinition.criticalCodedValueSet.identifier.value",
        "path": "ObservationDefinition.criticalCodedValueSet.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "ObservationDefinition.criticalCodedValueSet.identifier.period",
        "path": "ObservationDefinition.criticalCodedValueSet.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "ObservationDefinition.criticalCodedValueSet.identifier.period.start",
        "path": "ObservationDefinition.criticalCodedValueSet.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "ObservationDefinition.criticalCodedValueSet.identifier.period.end",
        "path": "ObservationDefinition.criticalCodedValueSet.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "ObservationDefinition.criticalCodedValueSet.identifier.assigner",
        "path": "ObservationDefinition.criticalCodedValueSet.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "ObservationDefinition.criticalCodedValueSet.display",
        "path": "ObservationDefinition.criticalCodedValueSet.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      }
    ]
  }
}