{
  "resourceType": "StructureDefinition",
  "id": "ActivityDefinition",
  "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": 2
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-security-category",
      "valueCode": "anonymous"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
      "valueCode": "cds"
    }
  ],
  "url": "http://hl7.org/fhir/StructureDefinition/ActivityDefinition",
  "version": "4.0.1",
  "name": "KR_ActivityDefinition",
  "status": "draft",
  "date": "2019-10-31T22:29:23+00:00",
  "publisher": "Health Level Seven International (Clinical Decision Support)",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://hl7.org/fhir"
        }
      ]
    },
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://www.hl7.org/Special/committees/dss/index.cfm"
        }
      ]
    }
  ],
  "description": "이 리소스는 특정 환자, 종사자 또는 기타 성능 컨텍스트와 독립적으로 수행 될 일부 활동의 정의를 허용합니다.",
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "workflow",
      "uri": "http://hl7.org/fhir/workflow",
      "name": "Workflow Pattern"
    },
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    },
    {
      "identity": "w5",
      "uri": "http://hl7.org/fhir/fivews",
      "name": "FiveWs Pattern Mapping"
    },
    {
      "identity": "objimpl",
      "uri": "http://hl7.org/fhir/object-implementation",
      "name": "Object Implementation Information"
    }
  ],
  "kind": "resource",
  "abstract": false,
  "type": "ActivityDefinition",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/DomainResource",
  "_baseDefinition": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-codegen-super",
        "valueString": "MetadataResource"
      }
    ]
  },
  "derivation": "specialization",
  "differential": {
    "element": [
      {
        "id": "ActivityDefinition",
        "path": "ActivityDefinition",
        "short": "특정 환자나 상황에 관계없이, 취해야 할 특정 활동(activity)을 정의",
        "definition": "이 리소스(resource)를 사용해 특정 환자, 주치의(practitioner) 또는 기타 수행에 대한 맥락(context)과 관계없이 수행할 활동(activity)을 정의할 수 있음.",
        "constraint": [
          {
            "key": "adf-0",
            "severity": "warning",
            "human": "Name should be usable as an identifier for the module by machine processing applications such as code generation",
            "expression": "name.matches('[A-Z]([A-Za-z0-9_]){0,254}')",
            "xpath": "not(exists(f:name/@value)) or matches(f:name/@value, '[A-Z]([A-Za-z0-9_]){0,254}')",
            "source": "http://hl7.org/fhir/StructureDefinition/ActivityDefinition"
          }
        ],
        "mapping": [
          {
            "identity": "workflow",
            "map": "Definition"
          },
          {
            "identity": "rim",
            "map": "Act[classCode=ACT; moodCode=DEFN]"
          }
        ]
      },
      {
        "id": "ActivityDefinition.url",
        "path": "ActivityDefinition.url",
        "short": "URI로 표시되는 Activity Definition[]에 대한 표준 식별자(canonical identifier) (전역적으로(globally) 고유(unique))",
        "definition": "사양(specification), 모델(model), 디자인(design) 또는 인스턴스(instance)에서 해당 리소스(resource)를 참조할때 식별하는 URI로 다른 이름으론 Activity Definition[]임. 이 주소는 전체적으로 고유(unique)해야 하며, 이 기능 설명의 권한있는 인스턴스가 게시되는 (또는 게시될) 리터럴주소 여야 함. 이 URL은 표준 참조(Canonical reference)의 대상이 될수 있음. 해당 리소스(resource)가 다른서버에 저장될 때, 동일하게 유지되어야 함.",
        "comment": "urn : uuid : 또는 urn : oid : 일 수 있지만 실제 http : 주소가 선호됨. 여러 인스턴스가 고유(unique)한 버전이있는 경우 동일한 URL을 공유 할 수 있음. 새 버전의 리소스(resource) (동일한 URL, 새 버전)를 생성 할 시기와 새 아티팩트(artifact)를 정의하는 시기는 작성자가 결정함. 이 결정을 내리기 위한 고려 사항은 [Technical and Business Versions] (resource.html # versions)에서 확인할 수 있음. 어떤 경우에는,  지정된 URL에서 더 이상 리소스(resource)를 찾을 수 없지만 URL 자체는 변경할 수 없음. 구현에는 [meta.source] (resource.html # meta) 요소(element)를 사용하여 리소스(resource)의 현재 마스터 소스를 찾을 수 있는 위치를 나타낼 수 있음.",
        "requirements": "Allows the activity definition to be referenced by a single globally unique identifier.",
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ],
        "isSummary": true,
        "mapping": [
          {
            "identity": "workflow",
            "map": "Definition.url"
          },
          {
            "identity": "w5",
            "map": "FiveWs.identifier"
          },
          {
            "identity": "rim",
            "map": ".identifier[scope=BUSN;reliability=ISS]"
          }
        ]
      },
      {
        "id": "ActivityDefinition.identifier",
        "path": "ActivityDefinition.identifier",
        "short": "Activity Definition[]에 대한 비지니스 식별자 (business identifier)",
        "definition": "다른 형식(format)으로 표현되거나 규격(specification), 모델(model), 디자인(design) 또는 인스턴스(instance)에서 참조될 때 해당 Activity Definition[]를 식별하는데 사용되는 공식 식별자(formal identifier)임.",
        "comment": "일반적으로 이것은 HL7 V3 II(인스턴스 식별자(identifier)) 데이터 유형(type)에 들어갈 수 있는 식별자(identifier)로 사용되며, 논리(logical) URI를 사용할 수 없는 FHIR 외부에서 해당 Activity Definition[]을 식별할 수 있음.",
        "requirements": "Allows externally provided and/or usable business identifiers to be easily associated with the module.",
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "isSummary": true,
        "mapping": [
          {
            "identity": "workflow",
            "map": "Definition.identifier"
          },
          {
            "identity": "w5",
            "map": "FiveWs.identifier"
          },
          {
            "identity": "rim",
            "map": ".identifier"
          },
          {
            "identity": "objimpl",
            "map": "no-gen-base"
          }
        ]
      },
      {
        "id": "ActivityDefinition.identifier.use",
        "path": "ActivityDefinition.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "ActivityDefinition.identifier.type",
        "path": "ActivityDefinition.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "ActivityDefinition.identifier.type.coding",
        "path": "ActivityDefinition.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ActivityDefinition.identifier.type.coding.system",
        "path": "ActivityDefinition.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ActivityDefinition.identifier.type.coding.version",
        "path": "ActivityDefinition.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ActivityDefinition.identifier.type.coding.code",
        "path": "ActivityDefinition.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ActivityDefinition.identifier.type.coding.display",
        "path": "ActivityDefinition.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ActivityDefinition.identifier.type.coding.userSelected",
        "path": "ActivityDefinition.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ActivityDefinition.identifier.type.text",
        "path": "ActivityDefinition.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ActivityDefinition.identifier.system",
        "path": "ActivityDefinition.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "ActivityDefinition.identifier.value",
        "path": "ActivityDefinition.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "ActivityDefinition.identifier.period",
        "path": "ActivityDefinition.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "ActivityDefinition.identifier.period.start",
        "path": "ActivityDefinition.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "ActivityDefinition.identifier.period.end",
        "path": "ActivityDefinition.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "ActivityDefinition.identifier.assigner",
        "path": "ActivityDefinition.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "ActivityDefinition.identifier.assigner.reference",
        "path": "ActivityDefinition.identifier.assigner.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "ActivityDefinition.identifier.assigner.type",
        "path": "ActivityDefinition.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": "ActivityDefinition.identifier.assigner.identifier",
        "path": "ActivityDefinition.identifier.assigner.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나  리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "ActivityDefinition.identifier.assigner.display",
        "path": "ActivityDefinition.identifier.assigner.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "ActivityDefinition.version",
        "path": "ActivityDefinition.version",
        "short": "Activity Definition[]의 비즈니스 버전",
        "definition": "규격(specification), 모델(model), 디자인(design) 또는 인스턴스(instance)에서 참조될 때 해당 버전의 해당 버전의 측정을 식별하는 데 사용 되는 식별자(identifier). 측정(measure) 작성자가 관리하는 임의의 값이며, 세계적으로 고유(unique)하지 않을 수도 있음. 예를 들어 관리 버전을 사용할 수 없는 경우 타임스탬프(예: yyyymmdd)일 수 있음. 또한 사전 순서에 따라 버전을 배치할 수 있다는 기대도 없음. 의사결정 지원 서비스(Decision Support Service) 사양과 일치하는 버전을 제공하려면 Major.Minor.Revision 형식 (예: 1.0.0)을 사용할 것. 지식 자산 버전 지정에 대한 자세한 사항은 의사결정 지원 서비스 사양 참조. 비실험적 활성 자산(non-experimental active assets)의 경우 버전이 필요함.",
        "comment": "식별자(identifier)는 같지만 버전이 다른 CapabilityStatement[] 인스턴스가 있을 수 있음. 해당 버전은 [url]|[version] 형식으로 Activity Definition[]의 특정 비즈니스 버전에 대한 참조를 허용하기 위해 참조 URL에 추가할 수 있음.",
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "isSummary": true,
        "mapping": [
          {
            "identity": "workflow",
            "map": "Definition.version"
          },
          {
            "identity": "w5",
            "map": "FiveWs.version"
          },
          {
            "identity": "rim",
            "map": "N/A (to add?)"
          }
        ]
      },
      {
        "id": "ActivityDefinition.name",
        "path": "ActivityDefinition.name",
        "short": "Activity Definition[]의 이름(컴퓨터 친화적)",
        "definition": "Activity Definition[]를 식별하는 자연어 이름. 해당 이름은 코드(code) 생성과 같은 기계 처리(machine processing) 애플리케이션에서 모듈의 식별자(identifier)로 사용할 수 있어야 함.",
        "comment": "이름은 전역적으로(globally) 고유(unique)하지 않을 수 있음. 이름은 기계 처리에 친숙하도록 간단한 영숫자(alphanumetric) 유형(type) 이름이어야 함.",
        "requirements": "Support human navigation and code generation.",
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "inv-0"
        ],
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ActivityDefinition.title",
        "path": "ActivityDefinition.title",
        "short": "Activity Definition[]의 이름(인간 친화적)",
        "definition": "Activity Definition[]에 대한 설명이 포함된 사용자 친화적인 간략한 명칭",
        "comment": "이름은 구두점(punctuation), 공백(white-space) 등이 포함될 수 있으며, 기계처리(machine-processing)에 친화적일 필요는 없음.",
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "isSummary": true,
        "mapping": [
          {
            "identity": "workflow",
            "map": "Definition.title"
          },
          {
            "identity": "rim",
            "map": ".title"
          }
        ]
      },
      {
        "id": "ActivityDefinition.subtitle",
        "path": "ActivityDefinition.subtitle",
        "short": "Activity Definition[]의 하위 제목",
        "definition": "컨텐츠(content)에 대한 추가 정보를 제공하는 Activity Definition[]에 대한 설명 또는 대체 제목임",
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "ActivityDefinition.status",
        "path": "ActivityDefinition.status",
        "short": "draft | active | retired | unknown",
        "definition": "Activity Definition[]의 상태. 콘텐츠의 라이프 사이클 추적용",
        "comment": "사용하기에 적합하거나 그렇지 않은 Activity Definition[]를 필터링할 수 있음.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "isModifier": true,
        "isModifierReason": "This is labeled as \"Is Modifier\" because applications should not use a retired {{title}} without due consideration",
        "isSummary": true,
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "PublicationStatus"
            },
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
              "valueBoolean": true
            }
          ],
          "strength": "required",
          "description": "The lifecycle status of an artifact.",
          "valueSet": "http://hl7.org/fhir/ValueSet/publication-status|4.0.1"
        },
        "mapping": [
          {
            "identity": "workflow",
            "map": "Definition.status {different ValueSet}"
          },
          {
            "identity": "w5",
            "map": "FiveWs.status"
          },
          {
            "identity": "rim",
            "map": ".status"
          }
        ]
      },
      {
        "id": "ActivityDefinition.experimental",
        "path": "ActivityDefinition.experimental",
        "short": "테스트 용. 실제 사용을 위함은 X",
        "definition": "해당 Activity Definition[]가 테스트 목적(또는 교육(education)/평가(evaluation)/마케팅(marketing))을 위해 작성되었으며, 실제 사용을 위한 것이 아님을 나타내는 부울 값(boolean value)",
        "comment": "사용하기에 적합하거나 그렇지 않은 Activity Definition[]를 필터링할 수 있음.",
        "requirements": "Enables experimental content to be developed following the same lifecycle that would be used for a production-level activity definition.",
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ],
        "isSummary": true,
        "mapping": [
          {
            "identity": "workflow",
            "map": "Definition.experimental"
          },
          {
            "identity": "w5",
            "map": "FiveWs.class"
          },
          {
            "identity": "rim",
            "map": "N/A (to add?)"
          }
        ]
      },
      {
        "id": "ActivityDefinition.subject[x]",
        "path": "ActivityDefinition.subject[x]",
        "short": "Activity Definition[]를 위한 개인의 유형(type)",
        "definition": "정의되는 활동(activity)의 의도된 주제(subject)를 설명하는 코드 또는 그룹의 정의.",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          },
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Group"
            ]
          }
        ],
        "meaningWhenMissing": "Patient",
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "SubjectType"
            }
          ],
          "strength": "extensible",
          "description": "The possible types of subjects for an activity (E.g. Patient, Practitioner, Organization, Location, etc.).",
          "valueSet": "http://hl7.org/fhir/ValueSet/subject-type"
        },
        "mapping": [
          {
            "identity": "workflow",
            "map": "Definition.subject"
          }
        ]
      },
      {
        "id": "ActivityDefinition.date",
        "path": "ActivityDefinition.date",
        "short": "최종 변경 일자",
        "definition": "Activity Definition[]가 게시된 날짜(및 시간)임. 비즈니스 버전이 변경되면 날짜도 변경되어야 하며, 상태 코드(status code)가 변경될 경우에도 마찬가지임. 또한 Activity Definition[]의 실질적인 내용이 변경될 때도 변경되어야 함.",
        "comment": "참조-리소스(resource)가 Activity Definition[]의 2차 표기(secondary representation)일 수 있으므로, 리소스(resource)의 last-modified-date(마지막 수정 날짜와) 동일하지 않음. 추가적인 특정 날짜는 확장(extension)으로 추가되거나 리소스(resource)의 이전 버전과 관련된 Provenances를 통해 확인할 수 있음.",
        "alias": [
          "Revision Date"
        ],
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "isSummary": true,
        "mapping": [
          {
            "identity": "workflow",
            "map": "Definition.date"
          },
          {
            "identity": "w5",
            "map": "FiveWs.recorded"
          },
          {
            "identity": "rim",
            "map": ".participation[typeCode=AUT].time"
          }
        ]
      },
      {
        "id": "ActivityDefinition.publisher",
        "path": "ActivityDefinition.publisher",
        "short": "게시자(publisher) 이름 (조직 또는 개인)",
        "definition": "Activity Definition[]을 게시한 조직(organization) 또는 개인(individual)의 이름.",
        "comment": "일반적으로는 조직(organization)이지만, 간혹 개인(individual)일 수도 있음. Activity Definition[]의 게시자(또는 관리자)는 Activity Definition[]의 유지보수를 담당하는 조직 또는 개인임. 컨텐츠(content)를 개발하고 처음 작성한 조직(organization) 또는 개인(individual)과 동일할 필요는 없음. 게시자는 Activity Definition[]에 대한 질문 혹은 문제에 대한 주요 연락망임. 이 항목은 컨텍스트(context)에서 정보를 얻을 수 없는 경우 입력해야 함.",
        "requirements": "Helps establish the \"authority/credibility\" of the activity definition.  May also allow for contact.",
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "isSummary": true,
        "mapping": [
          {
            "identity": "workflow",
            "map": "Definition.publisher {as string instead of CodeableConcept}"
          },
          {
            "identity": "w5",
            "map": "FiveWs.witness"
          },
          {
            "identity": "rim",
            "map": ".participation[typeCode=AUT].role"
          }
        ]
      },
      {
        "id": "ActivityDefinition.contact",
        "path": "ActivityDefinition.contact",
        "short": "게시자(publisher)의 연락처 세부정보",
        "definition": "사용자(user)와 게시자(publisher)의 통신을 원활하게 하기 위한 연락처 세부정보.",
        "comment": "웹 사이트, 이메일 주소, 전화번호 등이 될 수 있음.",
        "type": [
          {
            "code": "ContactDetail"
          }
        ],
        "isSummary": true,
        "mapping": [
          {
            "identity": "workflow",
            "map": "Definition.contact"
          },
          {
            "identity": "rim",
            "map": ".participation[typeCode=CALLBCK].role"
          }
        ]
      },
      {
        "id": "ActivityDefinition.contact.name",
        "path": "ActivityDefinition.contact.name",
        "short": "연락을 받는 개인(individual)의 이름",
        "definition": "연락을 받는 개인(individual)의 이름."
      },
      {
        "id": "ActivityDefinition.contact.telecom",
        "path": "ActivityDefinition.contact.telecom",
        "short": "개인(individual) 또는 조직(organization)의 연락처 세부정보",
        "definition": "개인(individual)(이름이 제공된 경우) 또는  조직(organization)에 대한 연락처 세부정보."
      },
      {
        "id": "ActivityDefinition.contact.telecom.system",
        "path": "ActivityDefinition.contact.telecom.system",
        "short": "phone | fax | email | pager | url | sms | other",
        "definition": "연락처에 대한 통신 방법 - 연락처를 활용하기 위해 필요한 연락 시스템."
      },
      {
        "id": "ActivityDefinition.contact.telecom.value",
        "path": "ActivityDefinition.contact.telecom.value",
        "short": "실제 연락처(actual contact point)의 값",
        "definition": "지정된 통신 방법을 통하여 연락을 할 수 있는 실제 연락처(actual contact point)의 값 (예: 전화번호, 이메일주소)"
      },
      {
        "id": "ActivityDefinition.contact.telecom.use",
        "path": "ActivityDefinition.contact.telecom.use",
        "short": "home | work | temp | old | mobile - 연락처 경로",
        "definition": "연락처의 경로를 식별함."
      },
      {
        "id": "ActivityDefinition.contact.telecom.rank",
        "path": "ActivityDefinition.contact.telecom.rank",
        "short": "선호되는 사용 순서를 명시함 (1 = 가장 높은 순서)",
        "definition": "연락처 세트를 사용할 선호 순서를 지정. 순위(rank) 값이 낮은 ContactPoint가 순위(rank) 값이 높은 ContactPoint보다 선호됨."
      },
      {
        "id": "ActivityDefinition.contact.telecom.period",
        "path": "ActivityDefinition.contact.telecom.period",
        "short": "연락처가 사용/사용 된 기간",
        "definition": "연락처가 사용/사용 된 기간"
      },
      {
        "id": "ActivityDefinition.contact.telecom.period.start",
        "path": "ActivityDefinition.contact.telecom.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "ActivityDefinition.contact.telecom.period.end",
        "path": "ActivityDefinition.contact.telecom.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "ActivityDefinition.description",
        "path": "ActivityDefinition.description",
        "short": "Activity Definition[]에 대해 일반언어를 사용한 설명",
        "definition": "소비자의 관점에서 Activity Definition[]에 대해 일반언어를 사용한 자유로운 문장형식의 설명",
        "comment": "해당 설명은 Activity Definition[]이 만들어진 이유, 오용에 대한 코멘트(comment), 임상 사용 및 해석 지침, 문헌 참조, 논문에서의 예 등과 같은 세부정보를 얻는데 사용할 수 있음. 리소스(resource) 자체의 'text' 필드에 전달되는  Activity Definition[])의 렌더링(rendered)이 아님. 컨텍스트(context)에서 정보를 사용할 수 없는 경우 해당 항목을 입력해야 함 (예: Activity Definition[] 언어는  Activity Definition[]이 생성된 해당 위치에서의 주요 언어로 추정됨)",
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "isSummary": true,
        "mapping": [
          {
            "identity": "workflow",
            "map": "Definition.description"
          },
          {
            "identity": "rim",
            "map": ".text"
          }
        ]
      },
      {
        "id": "ActivityDefinition.useContext",
        "path": "ActivityDefinition.useContext",
        "short": "컨텍스트(context) 지원을 위한 컨텐츠(content)",
        "definition": "해당 컨텐츠는 나열된 컨텍스트(context)를 지원하기 위한 포커스(focus)와 의도로 개발됨. 이러한 컨텍스트(context)는 일반적인 범주(category)(성,연령 등..)이거나 특정 프로그램(보험, 연구,…) 에 대한 참조일 수 있으며, 적절한 Activity Definition[]의 인스턴스의 인덱싱(indexing) 및 검색하는데 사용될수 있음.",
        "comment": "useContexts가 여러 개 지정되면 모든 컨텍스트(context) 또는 어떤 컨텍스트(context)도 적용되지 않음.",
        "requirements": "Assist in searching for appropriate content.",
        "type": [
          {
            "code": "UsageContext"
          }
        ],
        "isSummary": true,
        "mapping": [
          {
            "identity": "workflow",
            "map": "Definition.useContext"
          },
          {
            "identity": "rim",
            "map": "N/A (to add?)"
          }
        ]
      },
      {
        "id": "ActivityDefinition.useContext.code",
        "path": "ActivityDefinition.useContext.code",
        "short": "지정된 컨텍스트(context)의 유형(type)",
        "definition": "사용 컨텍스트(context)로 지정된 사용 상황을 식별하는 코드(code)."
      },
      {
        "id": "ActivityDefinition.useContext.code.system",
        "path": "ActivityDefinition.useContext.code.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ActivityDefinition.useContext.code.version",
        "path": "ActivityDefinition.useContext.code.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ActivityDefinition.useContext.code.code",
        "path": "ActivityDefinition.useContext.code.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ActivityDefinition.useContext.code.display",
        "path": "ActivityDefinition.useContext.code.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ActivityDefinition.useContext.code.userSelected",
        "path": "ActivityDefinition.useContext.code.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ActivityDefinition.useContext.value[x]",
        "path": "ActivityDefinition.useContext.value[x]",
        "short": "컨텍스트(context)를 정의하는 값",
        "definition": "해당 컨텍스트(context)를 정의하는 값. 값의 해석은 코드(code)에 의해 정의됨."
      },
      {
        "id": "ActivityDefinition.jurisdiction",
        "path": "ActivityDefinition.jurisdiction",
        "short": "Activity Definition[]의 해당 관할권(jurisdiction) (해당되는 경우)",
        "definition": "Activity Definition[]를 사용할 법적(legal) 또는 지리적(geographic) 지역(region)",
        "comment": "Activity Definition[]이 원래 설계되거나 의도된 관할 구역(jurisdictions) 이외의 다른 관할 구역에서 사용 될 수 있음.",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "isSummary": true,
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "Jurisdiction"
            },
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
              "valueBoolean": true
            }
          ],
          "strength": "extensible",
          "description": "Countries and regions within which this artifact is targeted for use.",
          "valueSet": "http://hl7.org/fhir/ValueSet/jurisdiction"
        },
        "mapping": [
          {
            "identity": "workflow",
            "map": "Definition.jurisdiction"
          },
          {
            "identity": "rim",
            "map": "N/A (to add?)"
          }
        ]
      },
      {
        "id": "ActivityDefinition.jurisdiction.coding",
        "path": "ActivityDefinition.jurisdiction.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ActivityDefinition.jurisdiction.coding.system",
        "path": "ActivityDefinition.jurisdiction.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ActivityDefinition.jurisdiction.coding.version",
        "path": "ActivityDefinition.jurisdiction.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ActivityDefinition.jurisdiction.coding.code",
        "path": "ActivityDefinition.jurisdiction.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ActivityDefinition.jurisdiction.coding.display",
        "path": "ActivityDefinition.jurisdiction.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ActivityDefinition.jurisdiction.coding.userSelected",
        "path": "ActivityDefinition.jurisdiction.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ActivityDefinition.jurisdiction.text",
        "path": "ActivityDefinition.jurisdiction.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ActivityDefinition.purpose",
        "path": "ActivityDefinition.purpose",
        "short": "해당 Activity Definition[]가 정의된 이유",
        "definition": "Activity Definition[]의 필요성과 설계에 대한 설명.",
        "comment": "해당 요소는 Activity Definition[]의 사용을 설명하지 않음. 대신, 리소스(resource)가 필요한 이유 또는 있는 그대로 정의된 이유를 추적할 수 있음. 해당 Activity Definition[]의 구조를 주도하는 소스 자료 또는 사양(specifications)을 가리키는 데 사용할 수 있음.",
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mapping": [
          {
            "identity": "workflow",
            "map": "Definition.purpose"
          },
          {
            "identity": "w5",
            "map": "FiveWs.why[x]"
          },
          {
            "identity": "rim",
            "map": ".reasonCode.text"
          },
          {
            "identity": "objimpl",
            "map": "no-gen-base"
          }
        ]
      },
      {
        "id": "ActivityDefinition.usage",
        "path": "ActivityDefinition.usage",
        "short": "Activity Definition[]의 임상 용도 설명",
        "definition": "Activity Definition[]이 어떻게 사용되는지에 대한 임상적 관점에서의 상세한 설명임.",
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A (to add?)"
          }
        ]
      },
      {
        "id": "ActivityDefinition.copyright",
        "path": "ActivityDefinition.copyright",
        "short": "사용(use) 및/또는 게시권(publishing)에 대한 제한(restrictions)",
        "definition": "Activity Definition[] 및/또는 그 컨텐츠(contents)와 관련된 저작권 보고서(copyright statement). 저작권 보고서는 일반적으로Activity Definition[]의 사용 및 게시에 대한 법적 제한사항임.",
        "requirements": "Consumers must be able to determine any legal restrictions on the use of the activity definition and/or its content.",
        "alias": [
          "License",
          "Restrictions"
        ],
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mapping": [
          {
            "identity": "workflow",
            "map": "Definition.copyright"
          },
          {
            "identity": "rim",
            "map": "N/A (to add?)"
          },
          {
            "identity": "objimpl",
            "map": "no-gen-base"
          }
        ]
      },
      {
        "id": "ActivityDefinition.approvalDate",
        "path": "ActivityDefinition.approvalDate",
        "short": "Activity Definition[]이 게시자에 의해 승인된 시점",
        "definition": "게시자가 리소스(resource) 컨텐츠(content)를 승인한 날짜임. 컨텐츠(content) 사용이 공식적으로 승인되면 승인(Approval)이 한번 발생함.",
        "comment": "date' 요소(element)는 사소한 변경 또는 편집 수정으로 인해 승인 날짜보다 더 최신일 수도 있음.",
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ],
        "mapping": [
          {
            "identity": "workflow",
            "map": "Definition.approvalDate"
          },
          {
            "identity": "rim",
            "map": ".outboundRelationship[typeCode=\"SUBJ\"].act[classCode=CACT;moodCode=EVN;code=\"approval\"].effectiveTime"
          },
          {
            "identity": "objimpl",
            "map": "no-gen-base"
          }
        ]
      },
      {
        "id": "ActivityDefinition.lastReviewDate",
        "path": "ActivityDefinition.lastReviewDate",
        "short": "Activity Definition[]를 마지막으로 검토한 시점",
        "definition": "리소스(resource) 컨텐츠(content)를 마지막으로 검토한 날짜임. 승인 후 주기적으로 검토가 이루어지지만 원본 승인 날짜는 변경되지 않음.",
        "comment": "지정된 경우, 해당 날짜는 원본 승인 날짜를 따름.",
        "requirements": "Gives a sense of how \"current\" the content is.  Resources that have not been reviewed in a long time may have a risk of being less appropriate/relevant.",
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ],
        "mapping": [
          {
            "identity": "workflow",
            "map": "Definition.lastReviewDate"
          },
          {
            "identity": "rim",
            "map": ".outboundRelationship[typeCode=\"SUBJ\"; subsetCode=\"RECENT\"].act[classCode=CACT;moodCode=EVN;code=\"review\"].effectiveTime"
          },
          {
            "identity": "objimpl",
            "map": "no-gen-base"
          }
        ]
      },
      {
        "id": "ActivityDefinition.effectivePeriod",
        "path": "ActivityDefinition.effectivePeriod",
        "short": "Activity Definition[]가 사용될 것으로 예상되는 시점",
        "definition": "Activity Definition[] 컨텐츠(content)가 사용 중(active use)이였거나 사용 중(active use)으로 계획된 기간",
        "comment": "Activity Definition[]의 유효 기간은 콘텐츠를 사용할 수 있는 시기를 결정하며, 이는 게시 및 검토 날짜와는 무관함. 예를 들어, 2016년에 사용할 측정(measure)이 2015년에 게시(publish)되었을 수 있음.",
        "requirements": "Allows establishing a transition before a resource comes into effect and also allows for a sunsetting  process when new versions of the activity definition are or are expected to be used instead.",
        "max": "1",
        "type": [
          {
            "code": "Period"
          }
        ],
        "isSummary": true,
        "mapping": [
          {
            "identity": "workflow",
            "map": "Definition.effectivePeriod"
          },
          {
            "identity": "rim",
            "map": "N/A (to add?)"
          },
          {
            "identity": "objimpl",
            "map": "no-gen-base"
          }
        ]
      },
      {
        "id": "ActivityDefinition.effectivePeriod.start",
        "path": "ActivityDefinition.effectivePeriod.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "ActivityDefinition.effectivePeriod.end",
        "path": "ActivityDefinition.effectivePeriod.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "ActivityDefinition.topic",
        "path": "ActivityDefinition.topic",
        "short": "예) 교육, 치료, 평가 등",
        "definition": "활동(activity) 내용과 관련된 설명 주제임. 항목은 필터링 및 검색에 유용할 수 있는 높은 수준의 활동(activity) 분류 그룹화 유형(type)을 제공함.",
        "requirements": "Repositories must be able to determine how to categorize the activity definition so that it can be found by topical searches.",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "DefinitionTopic"
            }
          ],
          "strength": "example",
          "description": "High-level categorization of the definition, used for searching, sorting, and filtering.",
          "valueSet": "http://hl7.org/fhir/ValueSet/definition-topic"
        },
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A (to add?)"
          }
        ]
      },
      {
        "id": "ActivityDefinition.topic.coding",
        "path": "ActivityDefinition.topic.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ActivityDefinition.topic.coding.system",
        "path": "ActivityDefinition.topic.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ActivityDefinition.topic.coding.version",
        "path": "ActivityDefinition.topic.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ActivityDefinition.topic.coding.code",
        "path": "ActivityDefinition.topic.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ActivityDefinition.topic.coding.display",
        "path": "ActivityDefinition.topic.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ActivityDefinition.topic.coding.userSelected",
        "path": "ActivityDefinition.topic.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ActivityDefinition.topic.text",
        "path": "ActivityDefinition.topic.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ActivityDefinition.author",
        "path": "ActivityDefinition.author",
        "short": "컨텐츠(content)를 작성한 사람",
        "definition": "컨텐츠(content) 작성 및 유지 관리에 주로 관여하는 개인(individual) 또는 조직(organization)",
        "type": [
          {
            "code": "ContactDetail"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": ".participation[typeCode=AUT]"
          }
        ]
      },
      {
        "id": "ActivityDefinition.author.name",
        "path": "ActivityDefinition.author.name",
        "short": "연락을 받는 개인(individual)의 이름",
        "definition": "연락을 받는 개인(individual)의 이름."
      },
      {
        "id": "ActivityDefinition.author.telecom",
        "path": "ActivityDefinition.author.telecom",
        "short": "개인(individual) 또는 조직(organization)의 연락처 세부정보",
        "definition": "개인(individual)(이름이 제공된 경우) 또는  조직(organization)에 대한 연락처 세부정보."
      },
      {
        "id": "ActivityDefinition.author.telecom.system",
        "path": "ActivityDefinition.author.telecom.system",
        "short": "phone | fax | email | pager | url | sms | other",
        "definition": "연락처에 대한 통신 방법 - 연락처를 활용하기 위해 필요한 연락 시스템."
      },
      {
        "id": "ActivityDefinition.author.telecom.value",
        "path": "ActivityDefinition.author.telecom.value",
        "short": "실제 연락처(actual contact point)의 값",
        "definition": "지정된 통신 방법을 통하여 연락을 할 수 있는 실제 연락처(actual contact point)의 값 (예: 전화번호, 이메일주소)"
      },
      {
        "id": "ActivityDefinition.author.telecom.use",
        "path": "ActivityDefinition.author.telecom.use",
        "short": "home | work | temp | old | mobile - 연락처 경로",
        "definition": "연락처의 경로를 식별함."
      },
      {
        "id": "ActivityDefinition.author.telecom.rank",
        "path": "ActivityDefinition.author.telecom.rank",
        "short": "선호되는 사용 순서를 명시함 (1 = 가장 높은 순서)",
        "definition": "연락처 세트를 사용할 선호 순서를 지정. 순위(rank) 값이 낮은 ContactPoint가 순위(rank) 값이 높은 ContactPoint보다 선호됨."
      },
      {
        "id": "ActivityDefinition.author.telecom.period",
        "path": "ActivityDefinition.author.telecom.period",
        "short": "연락처가 사용/사용 된 기간",
        "definition": "연락처가 사용/사용 된 기간"
      },
      {
        "id": "ActivityDefinition.author.telecom.period.start",
        "path": "ActivityDefinition.author.telecom.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "ActivityDefinition.author.telecom.period.end",
        "path": "ActivityDefinition.author.telecom.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "ActivityDefinition.editor",
        "path": "ActivityDefinition.editor",
        "short": "컨텐츠(content)를 편집한 사람",
        "definition": "컨텐츠(content)의 내부 일관성(internal coherence)을 주로 담당하는 개인(individual) 또는 조직(organization)",
        "type": [
          {
            "code": "ContactDetail"
          }
        ]
      },
      {
        "id": "ActivityDefinition.editor.name",
        "path": "ActivityDefinition.editor.name",
        "short": "연락을 받는 개인(individual)의 이름",
        "definition": "연락을 받는 개인(individual)의 이름."
      },
      {
        "id": "ActivityDefinition.editor.telecom",
        "path": "ActivityDefinition.editor.telecom",
        "short": "개인(individual) 또는 조직(organization)의 연락처 세부정보",
        "definition": "개인(individual)(이름이 제공된 경우) 또는  조직(organization)에 대한 연락처 세부정보."
      },
      {
        "id": "ActivityDefinition.editor.telecom.system",
        "path": "ActivityDefinition.editor.telecom.system",
        "short": "phone | fax | email | pager | url | sms | other",
        "definition": "연락처에 대한 통신 방법 - 연락처를 활용하기 위해 필요한 연락 시스템."
      },
      {
        "id": "ActivityDefinition.editor.telecom.value",
        "path": "ActivityDefinition.editor.telecom.value",
        "short": "실제 연락처(actual contact point)의 값",
        "definition": "지정된 통신 방법을 통하여 연락을 할 수 있는 실제 연락처(actual contact point)의 값 (예: 전화번호, 이메일주소)"
      },
      {
        "id": "ActivityDefinition.editor.telecom.use",
        "path": "ActivityDefinition.editor.telecom.use",
        "short": "home | work | temp | old | mobile - 연락처 경로",
        "definition": "연락처의 경로를 식별함."
      },
      {
        "id": "ActivityDefinition.editor.telecom.rank",
        "path": "ActivityDefinition.editor.telecom.rank",
        "short": "선호되는 사용 순서를 명시함 (1 = 가장 높은 순서)",
        "definition": "연락처 세트를 사용할 선호 순서를 지정. 순위(rank) 값이 낮은 ContactPoint가 순위(rank) 값이 높은 ContactPoint보다 선호됨."
      },
      {
        "id": "ActivityDefinition.editor.telecom.period",
        "path": "ActivityDefinition.editor.telecom.period",
        "short": "연락처가 사용/사용 된 기간",
        "definition": "연락처가 사용/사용 된 기간"
      },
      {
        "id": "ActivityDefinition.editor.telecom.period.start",
        "path": "ActivityDefinition.editor.telecom.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "ActivityDefinition.editor.telecom.period.end",
        "path": "ActivityDefinition.editor.telecom.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "ActivityDefinition.reviewer",
        "path": "ActivityDefinition.reviewer",
        "short": "컨텐츠(content)를 검토한 사람",
        "definition": "컨텐츠(content)의 일부 측면에 대한 검토를 주로 담당하는 개인(individual) 또는 조직(organization)",
        "type": [
          {
            "code": "ContactDetail"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": ".participation[typeCode=VRF] {not clear whether VRF best corresponds to reviewer or endorser}"
          }
        ]
      },
      {
        "id": "ActivityDefinition.reviewer.name",
        "path": "ActivityDefinition.reviewer.name",
        "short": "연락을 받는 개인(individual)의 이름",
        "definition": "연락을 받는 개인(individual)의 이름."
      },
      {
        "id": "ActivityDefinition.reviewer.telecom",
        "path": "ActivityDefinition.reviewer.telecom",
        "short": "개인(individual) 또는 조직(organization)의 연락처 세부정보",
        "definition": "개인(individual)(이름이 제공된 경우) 또는  조직(organization)에 대한 연락처 세부정보."
      },
      {
        "id": "ActivityDefinition.reviewer.telecom.system",
        "path": "ActivityDefinition.reviewer.telecom.system",
        "short": "phone | fax | email | pager | url | sms | other",
        "definition": "연락처에 대한 통신 방법 - 연락처를 활용하기 위해 필요한 연락 시스템."
      },
      {
        "id": "ActivityDefinition.reviewer.telecom.value",
        "path": "ActivityDefinition.reviewer.telecom.value",
        "short": "실제 연락처(actual contact point)의 값",
        "definition": "지정된 통신 방법을 통하여 연락을 할 수 있는 실제 연락처(actual contact point)의 값 (예: 전화번호, 이메일주소)"
      },
      {
        "id": "ActivityDefinition.reviewer.telecom.use",
        "path": "ActivityDefinition.reviewer.telecom.use",
        "short": "home | work | temp | old | mobile - 연락처 경로",
        "definition": "연락처의 경로를 식별함."
      },
      {
        "id": "ActivityDefinition.reviewer.telecom.rank",
        "path": "ActivityDefinition.reviewer.telecom.rank",
        "short": "선호되는 사용 순서를 명시함 (1 = 가장 높은 순서)",
        "definition": "연락처 세트를 사용할 선호 순서를 지정. 순위(rank) 값이 낮은 ContactPoint가 순위(rank) 값이 높은 ContactPoint보다 선호됨."
      },
      {
        "id": "ActivityDefinition.reviewer.telecom.period",
        "path": "ActivityDefinition.reviewer.telecom.period",
        "short": "연락처가 사용/사용 된 기간",
        "definition": "연락처가 사용/사용 된 기간"
      },
      {
        "id": "ActivityDefinition.reviewer.telecom.period.start",
        "path": "ActivityDefinition.reviewer.telecom.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "ActivityDefinition.reviewer.telecom.period.end",
        "path": "ActivityDefinition.reviewer.telecom.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "ActivityDefinition.endorser",
        "path": "ActivityDefinition.endorser",
        "short": "컨텐츠(content)를 승인(endorse)한 사람",
        "definition": "일부 환경(setting)에서 사용하기 위해 컨텐츠(content)를 공식적으로 승인(endorse)할 책임이 있는 개인(individual) 또는 조직(organization)",
        "type": [
          {
            "code": "ContactDetail"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": ".participation[typeCode=VRF] {not clear whether VRF best corresponds to reviewer or endorser}"
          }
        ]
      },
      {
        "id": "ActivityDefinition.endorser.name",
        "path": "ActivityDefinition.endorser.name",
        "short": "연락을 받는 개인(individual)의 이름",
        "definition": "연락을 받는 개인(individual)의 이름."
      },
      {
        "id": "ActivityDefinition.endorser.telecom",
        "path": "ActivityDefinition.endorser.telecom",
        "short": "개인(individual) 또는 조직(organization)의 연락처 세부정보",
        "definition": "개인(individual)(이름이 제공된 경우) 또는  조직(organization)에 대한 연락처 세부정보."
      },
      {
        "id": "ActivityDefinition.endorser.telecom.system",
        "path": "ActivityDefinition.endorser.telecom.system",
        "short": "phone | fax | email | pager | url | sms | other",
        "definition": "연락처에 대한 통신 방법 - 연락처를 활용하기 위해 필요한 연락 시스템."
      },
      {
        "id": "ActivityDefinition.endorser.telecom.value",
        "path": "ActivityDefinition.endorser.telecom.value",
        "short": "실제 연락처(actual contact point)의 값",
        "definition": "지정된 통신 방법을 통하여 연락을 할 수 있는 실제 연락처(actual contact point)의 값 (예: 전화번호, 이메일주소)"
      },
      {
        "id": "ActivityDefinition.endorser.telecom.use",
        "path": "ActivityDefinition.endorser.telecom.use",
        "short": "home | work | temp | old | mobile - 연락처 경로",
        "definition": "연락처의 경로를 식별함."
      },
      {
        "id": "ActivityDefinition.endorser.telecom.rank",
        "path": "ActivityDefinition.endorser.telecom.rank",
        "short": "선호되는 사용 순서를 명시함 (1 = 가장 높은 순서)",
        "definition": "연락처 세트를 사용할 선호 순서를 지정. 순위(rank) 값이 낮은 ContactPoint가 순위(rank) 값이 높은 ContactPoint보다 선호됨."
      },
      {
        "id": "ActivityDefinition.endorser.telecom.period",
        "path": "ActivityDefinition.endorser.telecom.period",
        "short": "연락처가 사용/사용 된 기간",
        "definition": "연락처가 사용/사용 된 기간"
      },
      {
        "id": "ActivityDefinition.endorser.telecom.period.start",
        "path": "ActivityDefinition.endorser.telecom.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "ActivityDefinition.endorser.telecom.period.end",
        "path": "ActivityDefinition.endorser.telecom.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "ActivityDefinition.relatedArtifact",
        "path": "ActivityDefinition.relatedArtifact",
        "short": "추가 문서(documentation), 인용 등.",
        "definition": "추가 문서(documentation), 근거(justification) 또는 서지 참조(bibliographic referneces)와 같은 관련 아티팩트(artifact)",
        "comment": "각 관련있는 아티팩트(artifact)는 첨부 파일이거나 다른 리소스(resource)에 대한 참조이지만, 둘 다 인것은 아님.",
        "requirements": "Activity definitions must be able to provide enough information for consumers of the content (and/or interventions or results produced by the content) to be able to determine and understand the justification for and evidence in support of the content.",
        "type": [
          {
            "code": "RelatedArtifact"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": ".outboundRelationship[typeCode=DOC,RSON,PREV, DRIV, USE, COMP] {successor would be PREV w/ inversionInd=true; No support for citation}"
          }
        ]
      },
      {
        "id": "ActivityDefinition.relatedArtifact.type",
        "path": "ActivityDefinition.relatedArtifact.type",
        "short": "documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of",
        "definition": "관련있는 아티펙트(artifact)와의 관계 유형(type of relationship)"
      },
      {
        "id": "ActivityDefinition.relatedArtifact.label",
        "path": "ActivityDefinition.relatedArtifact.label",
        "short": "짧은 라벨(label)",
        "definition": "각주 색인(foot index)처럼, 포함하는 아티팩트(artifact)의 다른 곳에서 인용을 참조하는 데 사용할 수 있는 짧은 라벨임."
      },
      {
        "id": "ActivityDefinition.relatedArtifact.display",
        "path": "ActivityDefinition.relatedArtifact.display",
        "short": "관련있는 아티펙트(artifact)에 대한 간략한 설명",
        "definition": "참조되는 문서 또는 지식 리소스(resource)에 대한 간략한 설명으로, 소비자에게 표시하기 적합함."
      },
      {
        "id": "ActivityDefinition.relatedArtifact.citation",
        "path": "ActivityDefinition.relatedArtifact.citation",
        "short": "아티팩트(artifact)에 대한 서지(Bibliographic) 인용",
        "definition": "관련있는 아티펙트(related artifact)에 대한 서지 인용(bibliographic citation)임. 해당 텍스트는 허용된 인용 형식에 따라 형식이 지정되어야 함."
      },
      {
        "id": "ActivityDefinition.relatedArtifact.url",
        "path": "ActivityDefinition.relatedArtifact.url",
        "short": "아티팩트(artifact)에 접근할 수 있는 위치",
        "definition": "실제 컨텐츠(content)에 액세스하는 데 사용할 수 있는 아티팩트(artifact)의 URL임."
      },
      {
        "id": "ActivityDefinition.relatedArtifact.document",
        "path": "ActivityDefinition.relatedArtifact.document",
        "short": "참조되는 문서",
        "definition": "참조되는 문서이며, 첨부 파일로 표시됨. 리소스(resource) 요소(element)에서만 사용할 수 있음."
      },
      {
        "id": "ActivityDefinition.relatedArtifact.document.contentType",
        "path": "ActivityDefinition.relatedArtifact.document.contentType",
        "short": "콘텐츠(content)의 Mime 유형(type) (charset 등 포함)",
        "definition": "첨부파일에서 데이터 유형(type)을 식별하고 데이터를 해석하거나 렌더링(render) 하는 방법을 식별함. charset과 같은 Mime 유형(type)의 매개변수(parameter)를 포함함."
      },
      {
        "id": "ActivityDefinition.relatedArtifact.document.language",
        "path": "ActivityDefinition.relatedArtifact.document.language",
        "short": "컨텐츠(content)의 인간 언어 (BCP-47)",
        "definition": "콘텐츠(content)을 표기한 언어의 종류. BCP 47에 의거한 값."
      },
      {
        "id": "ActivityDefinition.relatedArtifact.document.data",
        "path": "ActivityDefinition.relatedArtifact.document.data",
        "short": "데이터 인라인(data inline) - base64ed",
        "definition": "첨부 파일의 실제 데이터 (actual data) - 바이트 시퀀스(sequence of bytes). XML에서는 base64로 표현됨."
      },
      {
        "id": "ActivityDefinition.relatedArtifact.document.url",
        "path": "ActivityDefinition.relatedArtifact.document.url",
        "short": "데이터를 찾을 수 있는 URI",
        "definition": "데이터에 액세스할 수 있는 위치"
      },
      {
        "id": "ActivityDefinition.relatedArtifact.document.size",
        "path": "ActivityDefinition.relatedArtifact.document.size",
        "short": "콘텐츠(content)의 바이트(bytes) 수 (URL이 제공된 경우)",
        "definition": "해당 첨부파일을 구성하는 데이터 바이트(bytes) 수임. (base64 인코딩 하기전의 바이트(bytes)수)"
      },
      {
        "id": "ActivityDefinition.relatedArtifact.document.hash",
        "path": "ActivityDefinition.relatedArtifact.document.hash",
        "short": "데이터 해시(hash) (sha-1, base64ed)",
        "definition": "SHA-1을 사용하여 계산된 데이터 해시를 나타냄. base64를 사용하여 표현함."
      },
      {
        "id": "ActivityDefinition.relatedArtifact.document.title",
        "path": "ActivityDefinition.relatedArtifact.document.title",
        "short": "데이터를 대신하여 표현할 레이블 (label)",
        "definition": "데이터를 대신하여 표현할 레이블 (label) 혹은 텍스트(text)임."
      },
      {
        "id": "ActivityDefinition.relatedArtifact.document.creation",
        "path": "ActivityDefinition.relatedArtifact.document.creation",
        "short": "첨부파일(attachment)이 처음 생성된 날짜",
        "definition": "첨부 파일이 처음 생성된 날짜임."
      },
      {
        "id": "ActivityDefinition.relatedArtifact.resource",
        "path": "ActivityDefinition.relatedArtifact.resource",
        "short": "참조되는 리소스(resource)",
        "definition": "Library[], ValueSet[], Profile[], 또는 기타 지식 리소스(resource)와 같은 관련 리소스(resource)"
      },
      {
        "id": "ActivityDefinition.library",
        "path": "ActivityDefinition.library",
        "short": "Activity Definition[]에 사용되는 논리",
        "definition": "Activity Definition[]에 사용하는 공식 논리를 포함하는 Library[] 리소스(resource)에 대한 참조",
        "type": [
          {
            "code": "canonical",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Library"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": ".outboundRelationship[typeCode=USE].target[classCode=GROUPER,moodCode=EVN]"
          }
        ]
      },
      {
        "id": "ActivityDefinition.kind",
        "path": "ActivityDefinition.kind",
        "short": "리소스(resource) 종류",
        "definition": "Activity Definition[]가 나타내는 리소스(resource)의 종류에 대한 설명. 예를 들어 MedicationRequest, ServiceRequest 또는 CommunicationRequest가 있음. 항상 그런 것은 아니지만 일반적으로 이것은 요청 리소스(resource)임.",
        "comment": "어떤 확장(extension) 유형이 허용되는지 결정할 수 있음.",
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "isSummary": true,
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "ActivityDefinitionKind"
            }
          ],
          "strength": "required",
          "description": "The kind of activity the definition is describing.",
          "valueSet": "http://hl7.org/fhir/ValueSet/request-resource-types|4.0.1"
        },
        "mapping": [
          {
            "identity": "rim",
            "map": ".classCode"
          }
        ]
      },
      {
        "id": "ActivityDefinition.profile",
        "path": "ActivityDefinition.profile",
        "short": "리소스(resource)가 준수 할 필요가 있는 프로필(Profile)",
        "definition": "Activity Definition[]의 대상이 준수할 것으로 예상되는 프로필(Profile)",
        "requirements": "Allows profiles to be used to describe the types of activities that can be performed within a workflow, protocol, or order set.",
        "max": "1",
        "type": [
          {
            "code": "canonical",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/StructureDefinition"
            ]
          }
        ]
      },
      {
        "id": "ActivityDefinition.code",
        "path": "ActivityDefinition.code",
        "short": "액티비티(activity)의 세부사항 유형(type)",
        "definition": "액티비티(activity)유형(type)에 대한 자세한 설명. 예) 어떤 실험실 테스트, 어떤 절차, 어떤 종류의 인카운터(encounter).",
        "comment": "특정 제품과 관련된 액티비티(activity)에 관련성이 적은 경향이 있음.",
        "requirements": "Allows matching performed to planned as well as validation against protocols.",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "isSummary": true,
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "ActivityDefinitionType"
            }
          ],
          "strength": "example",
          "description": "Detailed type of the activity; e.g. CBC.",
          "valueSet": "http://hl7.org/fhir/ValueSet/procedure-code"
        },
        "mapping": [
          {
            "identity": "rim",
            "map": ".code"
          }
        ]
      },
      {
        "id": "ActivityDefinition.code.coding",
        "path": "ActivityDefinition.code.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ActivityDefinition.code.coding.system",
        "path": "ActivityDefinition.code.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ActivityDefinition.code.coding.version",
        "path": "ActivityDefinition.code.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ActivityDefinition.code.coding.code",
        "path": "ActivityDefinition.code.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ActivityDefinition.code.coding.display",
        "path": "ActivityDefinition.code.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ActivityDefinition.code.coding.userSelected",
        "path": "ActivityDefinition.code.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ActivityDefinition.code.text",
        "path": "ActivityDefinition.code.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ActivityDefinition.intent",
        "path": "ActivityDefinition.intent",
        "short": "proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option",
        "definition": "액티비티(activity)와 관련된 권한/의도 수준(level) 및 워크플로 체인(workflow chain)에 요청(request)이 포함되는 위치를 나타냄.",
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "RequestIntent"
            }
          ],
          "strength": "required",
          "description": "Codes indicating the degree of authority/intentionality associated with a request.",
          "valueSet": "http://hl7.org/fhir/ValueSet/request-intent|4.0.1"
        }
      },
      {
        "id": "ActivityDefinition.priority",
        "path": "ActivityDefinition.priority",
        "short": "routine | urgent | asap | stat",
        "definition": "활동(activity)이 다른 요청과 관련하여 얼마나 빨리 처리되어야 하는지 나타냄.",
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "RequestPriority"
            }
          ],
          "strength": "required",
          "description": "Identifies the level of importance to be assigned to actioning the request.",
          "valueSet": "http://hl7.org/fhir/ValueSet/request-priority|4.0.1"
        }
      },
      {
        "id": "ActivityDefinition.doNotPerform",
        "path": "ActivityDefinition.doNotPerform",
        "short": "활동(activity)]을 수행하지 말아야 하는 경우 True",
        "definition": "정의(definition)가 특정 활동(activity)을 수행하지 않아야 함을 나타내는 경우 true로 설정. true인 경우 이 요소는 네거티브 코딩(negative coding)을 강화하도록 해석되어야 함. 예를 들어 doNotPerform이 true인 코드로서의 NPO는 여전히 작업을 수행하지 않음을 나타냄.",
        "comment": "이 요소는 진행 중인 주문을 취소하기 위한 의사 결정 지원 응답을 전달하기 위한 용도로는 사용되지 않음. \"remove\" PlanDefinition 또는 RequestGroup의 유형을 사용하여 수행해야 함.",
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ],
        "isModifier": true,
        "isModifierReason": "If true this element negates the specified action. For Example,  instead of a request for a procedure, it is a request for the procedure to not occur.",
        "isSummary": true
      },
      {
        "id": "ActivityDefinition.timing[x]",
        "path": "ActivityDefinition.timing[x]",
        "short": "액티비티(activity)가 일어날 때,",
        "definition": "설명된 액티비티(activity)가 일어나는 기간, 타이밍 또는 빈도.",
        "requirements": "Allows prompting for activities and detection of missed planned activities.",
        "max": "1",
        "type": [
          {
            "code": "Timing"
          },
          {
            "code": "dateTime"
          },
          {
            "code": "Age"
          },
          {
            "code": "Period"
          },
          {
            "code": "Range"
          },
          {
            "code": "Duration"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": ".effectiveTime"
          }
        ]
      },
      {
        "id": "ActivityDefinition.location",
        "path": "ActivityDefinition.location",
        "short": "어디서 일어날 지",
        "definition": "액티비티(activity)가 발생할 시설을 식별함 (예: 가정, 병원, 특정 클리닉, 등.)",
        "comment": "특정 임상 위치를 참조하거나 단순히 위치 유형(type)을 식별할 수 있음",
        "requirements": "Helps in planning of activity.",
        "alias": [
          "facility"
        ],
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Location"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": ".participation[typeCode=LOC].role"
          }
        ]
      },
      {
        "id": "ActivityDefinition.location.reference",
        "path": "ActivityDefinition.location.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "ActivityDefinition.location.type",
        "path": "ActivityDefinition.location.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": "ActivityDefinition.location.identifier",
        "path": "ActivityDefinition.location.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나  리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "ActivityDefinition.location.identifier.use",
        "path": "ActivityDefinition.location.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "ActivityDefinition.location.identifier.type",
        "path": "ActivityDefinition.location.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "ActivityDefinition.location.identifier.type.coding",
        "path": "ActivityDefinition.location.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ActivityDefinition.location.identifier.type.coding.system",
        "path": "ActivityDefinition.location.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ActivityDefinition.location.identifier.type.coding.version",
        "path": "ActivityDefinition.location.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ActivityDefinition.location.identifier.type.coding.code",
        "path": "ActivityDefinition.location.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ActivityDefinition.location.identifier.type.coding.display",
        "path": "ActivityDefinition.location.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ActivityDefinition.location.identifier.type.coding.userSelected",
        "path": "ActivityDefinition.location.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ActivityDefinition.location.identifier.type.text",
        "path": "ActivityDefinition.location.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ActivityDefinition.location.identifier.system",
        "path": "ActivityDefinition.location.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "ActivityDefinition.location.identifier.value",
        "path": "ActivityDefinition.location.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "ActivityDefinition.location.identifier.period",
        "path": "ActivityDefinition.location.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "ActivityDefinition.location.identifier.period.start",
        "path": "ActivityDefinition.location.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "ActivityDefinition.location.identifier.period.end",
        "path": "ActivityDefinition.location.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "ActivityDefinition.location.identifier.assigner",
        "path": "ActivityDefinition.location.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "ActivityDefinition.location.display",
        "path": "ActivityDefinition.location.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "ActivityDefinition.participant",
        "path": "ActivityDefinition.participant",
        "short": "작업(action)에 참여하는 사람",
        "definition": "설명된 작업(action)을 수행할 사람을 나타냄.",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": ".participation[typeCode=PFM]"
          }
        ]
      },
      {
        "id": "ActivityDefinition.participant.type",
        "path": "ActivityDefinition.participant.type",
        "short": "patient | practitioner | related-person | device",
        "definition": "작업(action)의 참가자 유형(type).",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "ActivityParticipantType"
            }
          ],
          "strength": "required",
          "description": "The type of participant in the activity.",
          "valueSet": "http://hl7.org/fhir/ValueSet/action-participant-type|4.0.1"
        },
        "mapping": [
          {
            "identity": "rim",
            "map": ".role.classCode"
          }
        ]
      },
      {
        "id": "ActivityDefinition.participant.role",
        "path": "ActivityDefinition.participant.role",
        "short": "예) 간호사, 외과의사, 학부모 등",
        "definition": "설명된 작업(action)을 수행할 때 참가자의 역할.",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "ActivityParticipantRole"
            }
          ],
          "strength": "example",
          "description": "Defines roles played by participants for the action.",
          "valueSet": "http://hl7.org/fhir/ValueSet/action-participant-role"
        },
        "mapping": [
          {
            "identity": "rim",
            "map": ".role.code"
          }
        ]
      },
      {
        "id": "ActivityDefinition.participant.role.coding",
        "path": "ActivityDefinition.participant.role.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ActivityDefinition.participant.role.coding.system",
        "path": "ActivityDefinition.participant.role.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ActivityDefinition.participant.role.coding.version",
        "path": "ActivityDefinition.participant.role.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ActivityDefinition.participant.role.coding.code",
        "path": "ActivityDefinition.participant.role.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ActivityDefinition.participant.role.coding.display",
        "path": "ActivityDefinition.participant.role.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ActivityDefinition.participant.role.coding.userSelected",
        "path": "ActivityDefinition.participant.role.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ActivityDefinition.participant.role.text",
        "path": "ActivityDefinition.participant.role.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ActivityDefinition.product[x]",
        "path": "ActivityDefinition.product[x]",
        "short": "설명된 작업(action)을 수행할 때 참가자의 역할.",
        "definition": "액티비티(activity)에서 소비되거나 공급되는 식품, 약품 또는 기타 제품을 식별",
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Medication",
              "http://hl7.org/fhir/StructureDefinition/Substance"
            ]
          },
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "ActivityProduct"
            }
          ],
          "strength": "example",
          "description": "Code describing the type of substance or medication.",
          "valueSet": "http://hl7.org/fhir/ValueSet/medication-codes"
        },
        "mapping": [
          {
            "identity": "rim",
            "map": ".participation[typeCode=CSM].role"
          }
        ]
      },
      {
        "id": "ActivityDefinition.quantity",
        "path": "ActivityDefinition.quantity",
        "short": "투여(administered)/ 소비(consumed)/공급(supplied) 량",
        "definition": "한 번에 소비될 것으로 예상되는 양을 식별함.(1회 투여량, 식사 당 등).",
        "alias": [
          "dose"
        ],
        "max": "1",
        "type": [
          {
            "code": "Quantity",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/SimpleQuantity"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": ".quantity {for classCode=SPLY}"
          }
        ]
      },
      {
        "id": "ActivityDefinition.quantity.value",
        "path": "ActivityDefinition.quantity.value",
        "short": "값의 수치(numerical value) (근사치 포함)",
        "definition": "측정된 값(value of measured amount). 값을 표현할 때 근사치(implicit precision)가 포함됨."
      },
      {
        "id": "ActivityDefinition.quantity.comparator",
        "path": "ActivityDefinition.quantity.comparator",
        "short": "< | <= | >= | > - 값을 이해하는 방법",
        "definition": "해당 컨텍스트(context)에서는 사용이 허용되지 않음."
      },
      {
        "id": "ActivityDefinition.quantity.unit",
        "path": "ActivityDefinition.quantity.unit",
        "short": "단위 표현(unit representation)",
        "definition": "사람이 읽을 수 있는 형식의 단위(unit)."
      },
      {
        "id": "ActivityDefinition.quantity.system",
        "path": "ActivityDefinition.quantity.system",
        "short": "코드화된 단위 폼(coded unit form)을 정의하는 시스템(system)",
        "definition": "단위(unit)의 코드화된 폼(coded form)을 제공하는 시스템의 식별임."
      },
      {
        "id": "ActivityDefinition.quantity.code",
        "path": "ActivityDefinition.quantity.code",
        "short": "단위(unit)의 코드화된 폼(coded form)",
        "definition": "일부 단위 표시 시스템(unit representation system)에서 컴퓨터로 처리할 수 있는 형식 단위(unit)."
      },
      {
        "id": "ActivityDefinition.dosage",
        "path": "ActivityDefinition.dosage",
        "short": "자세한 투여량(dosage) 지침",
        "definition": "MedicationRequest[] 리소스(resource)에 대해 설명된 것과 동일한 방식으로 자세한 투여 지침을 제공",
        "comment": "투여량(dosage) 지침이 사용되는 경우 정의(definition)에서 타이밍이나 양을 지정해서는 안 됨.",
        "type": [
          {
            "code": "Dosage"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": ".outboundRelationship[typeCode=COMP].target[classCode=SBADM; moodCode=DEFN]"
          }
        ]
      },
      {
        "id": "ActivityDefinition.dosage.sequence",
        "path": "ActivityDefinition.dosage.sequence",
        "short": "투약(dosage) 순서",
        "definition": "투여량(dosage) 지침을 적용 혹은 해석하는 순서를 나타냄."
      },
      {
        "id": "ActivityDefinition.dosage.text",
        "path": "ActivityDefinition.dosage.text",
        "short": "투여량(dosage) 지침의 일반 텍스트 설명 (예: SIG)",
        "definition": "투여량(dosage) 지침의 일반 텍스트 설명임. (예: SIG)"
      },
      {
        "id": "ActivityDefinition.dosage.additionalInstruction",
        "path": "ActivityDefinition.dosage.additionalInstruction",
        "short": "환자에게 추가 지침(instruction) 또는 경고(warnings)-예: \"with meals\", \"may cause drowsiness\"",
        "definition": "환자에게 주는 의약품(medication) 복용법에 대한 추가 지침 (예 : \"식사포함\" or\"t시전 30분 ~1시간 전 복용\") 또는 약물 경고 (예: \"may cause drowsiness\" or \"avoid exposure of skin to direct sunlight or sunlamps\")."
      },
      {
        "id": "ActivityDefinition.dosage.additionalInstruction.coding",
        "path": "ActivityDefinition.dosage.additionalInstruction.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ActivityDefinition.dosage.additionalInstruction.coding.system",
        "path": "ActivityDefinition.dosage.additionalInstruction.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ActivityDefinition.dosage.additionalInstruction.coding.version",
        "path": "ActivityDefinition.dosage.additionalInstruction.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ActivityDefinition.dosage.additionalInstruction.coding.code",
        "path": "ActivityDefinition.dosage.additionalInstruction.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ActivityDefinition.dosage.additionalInstruction.coding.display",
        "path": "ActivityDefinition.dosage.additionalInstruction.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ActivityDefinition.dosage.additionalInstruction.coding.userSelected",
        "path": "ActivityDefinition.dosage.additionalInstruction.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ActivityDefinition.dosage.additionalInstruction.text",
        "path": "ActivityDefinition.dosage.additionalInstruction.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ActivityDefinition.dosage.patientInstruction",
        "path": "ActivityDefinition.dosage.patientInstruction",
        "short": "환자(patient) 혹은 소비자(consumer)를 위한 지침",
        "definition": "환자(patient) 혹은 소비자(consumer)가 이해할 수 있는 지침을 나타냄."
      },
      {
        "id": "ActivityDefinition.dosage.timing",
        "path": "ActivityDefinition.dosage.timing",
        "short": "의약품(medication)이 투약되어야 하는 시기를 나타냄.",
        "definition": "의약품(medication)이 투약되어야 하는 시기를 나타냄."
      },
      {
        "id": "ActivityDefinition.dosage.timing.event",
        "path": "ActivityDefinition.dosage.timing.event",
        "short": "이벤트(event)가 발생했을 때",
        "definition": "이벤트(event)가 발생하는 특정 시간을 식별함."
      },
      {
        "id": "ActivityDefinition.dosage.timing.repeat",
        "path": "ActivityDefinition.dosage.timing.repeat",
        "short": "이벤트(event)가 발생할 때",
        "definition": "이벤트(event)가 예정됐을 때를 설명하는 일련의 규칙임."
      },
      {
        "id": "ActivityDefinition.dosage.timing.repeat.bounds[x]",
        "path": "ActivityDefinition.dosage.timing.repeat.bounds[x]",
        "short": "길이/길이 범위, 또는 (시작 혹은 종료) 경계",
        "definition": "예정 지속 시간, 가능한 시간 범위, 또는 예정 시간에 대한 시작 및 종료 시한 경계"
      },
      {
        "id": "ActivityDefinition.dosage.timing.repeat.count",
        "path": "ActivityDefinition.dosage.timing.repeat.count",
        "short": "반복되는 횟수",
        "definition": "전체 타이밍 규격 기간 동안 원하는 반복 횟수의 총 수. countMax가 있는 경우는, 이 요소는 허용된 카운트 값 범위의 하한을 나타냄."
      },
      {
        "id": "ActivityDefinition.dosage.timing.repeat.countMax",
        "path": "ActivityDefinition.dosage.timing.repeat.countMax",
        "short": "최대 반복 횟수",
        "definition": "해당 정보가 있는 경우, 카운트가 범위를 나타냄- 따라서 [count] 및 [countMax] 수 사이의 작업을 수행함."
      },
      {
        "id": "ActivityDefinition.dosage.timing.repeat.duration",
        "path": "ActivityDefinition.dosage.timing.repeat.duration",
        "short": "발생 기간",
        "definition": "이 일이 발생하면 얼마나 오래 지속되는지. DurationMax가 있는 경우엔, 이 요소는 허용된 기간 범위의 하한을 나타냄"
      },
      {
        "id": "ActivityDefinition.dosage.timing.repeat.durationMax",
        "path": "ActivityDefinition.dosage.timing.repeat.durationMax",
        "short": "(최대) 발생 기간",
        "definition": "해당 정보가 있는 경우, 기간(duration)은 범위(range)임- 따라서 [duration] 및 [durationMax] 시간 길이 사이의 작업을 수행함."
      },
      {
        "id": "ActivityDefinition.dosage.timing.repeat.durationUnit",
        "path": "ActivityDefinition.dosage.timing.repeat.durationUnit",
        "short": "s | min | h | d | wk | mo | a - unit of time (UCUM)",
        "definition": "지속 기간의 시간 단위(units) (UCUM units)"
      },
      {
        "id": "ActivityDefinition.dosage.timing.repeat.frequency",
        "path": "ActivityDefinition.dosage.timing.repeat.frequency",
        "short": "주기 당 이벤트(event) 발생 빈도",
        "definition": "지정된 기간 범위 내에서 작업을 반복하는 횟수임. frequencyMax가 있는 경우, 이 요소는 허용된 반복 범위의 하한을 나타냄."
      },
      {
        "id": "ActivityDefinition.dosage.timing.repeat.frequencyMax",
        "path": "ActivityDefinition.dosage.timing.repeat.frequencyMax",
        "short": "주기 당 이벤트(event) 발생 최대 횟수[frequecyMax]",
        "definition": "존재 한다면, 빈도는 빈도[frequency]와 빈도최대[frequencyMax]사이의 숫자로 주어진 기간동안 반복함."
      },
      {
        "id": "ActivityDefinition.dosage.timing.repeat.period",
        "path": "ActivityDefinition.dosage.timing.repeat.period",
        "short": "주기 당 이벤트(event) 발생 빈도",
        "definition": "반복이 발생되는 기간을 나타냄. 예: \"3 times per day\"를 표현하기 위해, 3은 빈도이고 \"1 day\"은 하루(기간)가 됨. PeriodMax가 있는 경우, 이 요소는 허용되는 기간 길이 범위의 하한을 나타냄."
      },
      {
        "id": "ActivityDefinition.dosage.timing.repeat.periodMax",
        "path": "ActivityDefinition.dosage.timing.repeat.periodMax",
        "short": "주기의 상한값 (3-4시간)",
        "definition": "만약 존재한다면, 기간은 범위이고 [period]와 [periodMax] 사이임. 예시로 3-5일에 한번과 같은 표현을 가능하게 함."
      },
      {
        "id": "ActivityDefinition.dosage.timing.repeat.periodUnit",
        "path": "ActivityDefinition.dosage.timing.repeat.periodUnit",
        "short": "s | min | h | d | wk | mo | a - unit of time (UCUM)",
        "definition": "UCUM units의 기간을 위한 시간 단위(unit of time)임."
      },
      {
        "id": "ActivityDefinition.dosage.timing.repeat.dayOfWeek",
        "path": "ActivityDefinition.dosage.timing.repeat.dayOfWeek",
        "short": "mon | tue | wed | thu | fri | sat | sun",
        "definition": "일주일에 하루 이상의 날짜가 제시된 경우, 지정된 날짜에만 작업을 수행함."
      },
      {
        "id": "ActivityDefinition.dosage.timing.repeat.timeOfDay",
        "path": "ActivityDefinition.dosage.timing.repeat.timeOfDay",
        "short": "행동(action)을 위한 시간(time of day)",
        "definition": "행동(action)을 취해야 하는 하루 중의 특정 시간(specified time of day)."
      },
      {
        "id": "ActivityDefinition.dosage.timing.repeat.when",
        "path": "ActivityDefinition.dosage.timing.repeat.when",
        "short": "발생 기간에 대한 코드(code)",
        "definition": "하루(day) 중 대략적인 기간(time period)으로, 행동(action)이 수행되어야 하는 시기를 나타내는 일상의 이벤트(event of daily living)와 잠재적으로(potentially) 연결(linked)됨."
      },
      {
        "id": "ActivityDefinition.dosage.timing.repeat.offset",
        "path": "ActivityDefinition.dosage.timing.repeat.offset",
        "short": "이벤트(event)가 일어나는 시점으로 부터 떨어진 시간(전 또는 후).",
        "definition": "이벤트(event)로부터의 시간 (분). 이벤트 코드(event code)가 분이 이벤트 전후인지 여부를 나타내지 않으면 오프셋은 이벤트 이후 인 것으로 가정."
      },
      {
        "id": "ActivityDefinition.dosage.timing.code",
        "path": "ActivityDefinition.dosage.timing.code",
        "short": "BID | TID | QID | AM | PM | QD | QOD | +",
        "definition": "타이밍 일정(timing schedule)에 대한 코드(code) (또는 code.text의 텍스트). BID와 같은 일부 코드는 유비쿼터스이지만 많은 기관에서 자체 추가 코드를 정의함. 코드가 제공되면, 코드는 구조화 된 타이밍 데이터에 지정된 모든 내용에 대한 완전한 설명으로 이해되며, .repeat.bounds가 여전히 적용되는 경우를 제외(코드에 포함되지 않음)하고 코드(code) 또는 데이터를 사용하여 타이밍을 해석할 수 있음."
      },
      {
        "id": "ActivityDefinition.dosage.timing.code.coding",
        "path": "ActivityDefinition.dosage.timing.code.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ActivityDefinition.dosage.timing.code.coding.system",
        "path": "ActivityDefinition.dosage.timing.code.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ActivityDefinition.dosage.timing.code.coding.version",
        "path": "ActivityDefinition.dosage.timing.code.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ActivityDefinition.dosage.timing.code.coding.code",
        "path": "ActivityDefinition.dosage.timing.code.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ActivityDefinition.dosage.timing.code.coding.display",
        "path": "ActivityDefinition.dosage.timing.code.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ActivityDefinition.dosage.timing.code.coding.userSelected",
        "path": "ActivityDefinition.dosage.timing.code.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ActivityDefinition.dosage.timing.code.text",
        "path": "ActivityDefinition.dosage.timing.code.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ActivityDefinition.dosage.asNeeded[x]",
        "path": "ActivityDefinition.dosage.asNeeded[x]",
        "short": "\"as needed\" 사용",
        "definition": "해당 의약품(medication)이 특정한 투약 일정 중 필요한 경우에만 사용되는지(Boolean option)를 나타냄. 혹은 해당 의약품(medication)을 투약하기 위한 선행 조건(CodeableConcept)을 나타냄."
      },
      {
        "id": "ActivityDefinition.dosage.site",
        "path": "ActivityDefinition.dosage.site",
        "short": "투여되는 신체부위(body site)",
        "definition": "투여되는 신체부위(body site)"
      },
      {
        "id": "ActivityDefinition.dosage.site.coding",
        "path": "ActivityDefinition.dosage.site.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ActivityDefinition.dosage.site.coding.system",
        "path": "ActivityDefinition.dosage.site.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ActivityDefinition.dosage.site.coding.version",
        "path": "ActivityDefinition.dosage.site.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ActivityDefinition.dosage.site.coding.code",
        "path": "ActivityDefinition.dosage.site.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ActivityDefinition.dosage.site.coding.display",
        "path": "ActivityDefinition.dosage.site.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ActivityDefinition.dosage.site.coding.userSelected",
        "path": "ActivityDefinition.dosage.site.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ActivityDefinition.dosage.site.text",
        "path": "ActivityDefinition.dosage.site.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ActivityDefinition.dosage.route",
        "path": "ActivityDefinition.dosage.route",
        "short": "약물(drug)을 신체에 투여하는 방법",
        "definition": "약물(drug)을 신체에 투여하는 방법"
      },
      {
        "id": "ActivityDefinition.dosage.route.coding",
        "path": "ActivityDefinition.dosage.route.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ActivityDefinition.dosage.route.coding.system",
        "path": "ActivityDefinition.dosage.route.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ActivityDefinition.dosage.route.coding.version",
        "path": "ActivityDefinition.dosage.route.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ActivityDefinition.dosage.route.coding.code",
        "path": "ActivityDefinition.dosage.route.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ActivityDefinition.dosage.route.coding.display",
        "path": "ActivityDefinition.dosage.route.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ActivityDefinition.dosage.route.coding.userSelected",
        "path": "ActivityDefinition.dosage.route.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ActivityDefinition.dosage.route.text",
        "path": "ActivityDefinition.dosage.route.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ActivityDefinition.dosage.method",
        "path": "ActivityDefinition.dosage.method",
        "short": "의약품(medication) 투약에 필요한 기술(technique)",
        "definition": "의약품(medication) 투약에 필요한 기술(technique)"
      },
      {
        "id": "ActivityDefinition.dosage.method.coding",
        "path": "ActivityDefinition.dosage.method.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ActivityDefinition.dosage.method.coding.system",
        "path": "ActivityDefinition.dosage.method.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ActivityDefinition.dosage.method.coding.version",
        "path": "ActivityDefinition.dosage.method.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ActivityDefinition.dosage.method.coding.code",
        "path": "ActivityDefinition.dosage.method.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ActivityDefinition.dosage.method.coding.display",
        "path": "ActivityDefinition.dosage.method.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ActivityDefinition.dosage.method.coding.userSelected",
        "path": "ActivityDefinition.dosage.method.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ActivityDefinition.dosage.method.text",
        "path": "ActivityDefinition.dosage.method.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ActivityDefinition.dosage.doseAndRate",
        "path": "ActivityDefinition.dosage.doseAndRate",
        "short": "처방된 의약품(medication)의 양",
        "definition": "처방된 의약품(medication)의 양"
      },
      {
        "id": "ActivityDefinition.dosage.doseAndRate.type",
        "path": "ActivityDefinition.dosage.doseAndRate.type",
        "short": "지정된 투여량(dosage) 또는 비율",
        "definition": "지정된 투여량(dosage) 또는 비율 (예: 주문 또는 계산)"
      },
      {
        "id": "ActivityDefinition.dosage.doseAndRate.type.coding",
        "path": "ActivityDefinition.dosage.doseAndRate.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ActivityDefinition.dosage.doseAndRate.type.coding.system",
        "path": "ActivityDefinition.dosage.doseAndRate.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ActivityDefinition.dosage.doseAndRate.type.coding.version",
        "path": "ActivityDefinition.dosage.doseAndRate.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ActivityDefinition.dosage.doseAndRate.type.coding.code",
        "path": "ActivityDefinition.dosage.doseAndRate.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ActivityDefinition.dosage.doseAndRate.type.coding.display",
        "path": "ActivityDefinition.dosage.doseAndRate.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ActivityDefinition.dosage.doseAndRate.type.coding.userSelected",
        "path": "ActivityDefinition.dosage.doseAndRate.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ActivityDefinition.dosage.doseAndRate.type.text",
        "path": "ActivityDefinition.dosage.doseAndRate.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ActivityDefinition.dosage.doseAndRate.dose[x]",
        "path": "ActivityDefinition.dosage.doseAndRate.dose[x]",
        "short": "1회 투여량(dosage)당 의약품(medication)의 양",
        "definition": "1회 투여량(dosage)당 의약품(medication)의 양을 나타냄."
      },
      {
        "id": "ActivityDefinition.dosage.doseAndRate.rate[x]",
        "path": "ActivityDefinition.dosage.doseAndRate.rate[x]",
        "short": "단위 시간당 투약량을 나타냄.",
        "definition": "단위 시간당 투약량을 나타냄."
      },
      {
        "id": "ActivityDefinition.dosage.maxDosePerPeriod",
        "path": "ActivityDefinition.dosage.maxDosePerPeriod",
        "short": "단위 시간당 투약량의 상한을 나타냄.",
        "definition": "단위 시간당 투약량의 상한을 나타냄."
      },
      {
        "id": "ActivityDefinition.dosage.maxDosePerPeriod.numerator",
        "path": "ActivityDefinition.dosage.maxDosePerPeriod.numerator",
        "short": "분자 값(numerator value)",
        "definition": "분자 값(numerator value)을 나타냄"
      },
      {
        "id": "ActivityDefinition.dosage.maxDosePerPeriod.numerator.value",
        "path": "ActivityDefinition.dosage.maxDosePerPeriod.numerator.value",
        "short": "값의 수치(numerical value) (근사치 포함)",
        "definition": "측정된 값(value of measured amount). 값을 표현할 때 근사치(implicit precision)가 포함됨."
      },
      {
        "id": "ActivityDefinition.dosage.maxDosePerPeriod.numerator.comparator",
        "path": "ActivityDefinition.dosage.maxDosePerPeriod.numerator.comparator",
        "short": "< | <= | >= | > - 값을 이해하는 방법",
        "definition": "값(value)을 이해하고 표현 하는 방법 - 측정 문제로 인해 실제 값이 명시된 값보다 크거나 적은지 여부; (예) 만약 비교자가 \"<\" 이면 실제 값은 명시된 값보다 < (작다)임."
      },
      {
        "id": "ActivityDefinition.dosage.maxDosePerPeriod.numerator.unit",
        "path": "ActivityDefinition.dosage.maxDosePerPeriod.numerator.unit",
        "short": "단위 표현(unit representation)",
        "definition": "사람이 읽을 수 있는 형식의 단위(unit)."
      },
      {
        "id": "ActivityDefinition.dosage.maxDosePerPeriod.numerator.system",
        "path": "ActivityDefinition.dosage.maxDosePerPeriod.numerator.system",
        "short": "코드화된 단위 폼(coded unit form)을 정의하는 시스템(system)",
        "definition": "단위(unit)의 코드화된 폼(coded form)을 제공하는 시스템의 식별임."
      },
      {
        "id": "ActivityDefinition.dosage.maxDosePerPeriod.numerator.code",
        "path": "ActivityDefinition.dosage.maxDosePerPeriod.numerator.code",
        "short": "단위(unit)의 코드화된 폼(coded form)",
        "definition": "일부 단위 표시 시스템(unit representation system)에서 컴퓨터로 처리할 수 있는 형식 단위(unit)."
      },
      {
        "id": "ActivityDefinition.dosage.maxDosePerPeriod.denominator",
        "path": "ActivityDefinition.dosage.maxDosePerPeriod.denominator",
        "short": "분모 값 (denominator value)",
        "definition": "분모 값 (denominator value)"
      },
      {
        "id": "ActivityDefinition.dosage.maxDosePerPeriod.denominator.value",
        "path": "ActivityDefinition.dosage.maxDosePerPeriod.denominator.value",
        "short": "값의 수치(numerical value) (근사치 포함)",
        "definition": "측정된 값(value of measured amount). 값을 표현할 때 근사치(implicit precision)가 포함됨."
      },
      {
        "id": "ActivityDefinition.dosage.maxDosePerPeriod.denominator.comparator",
        "path": "ActivityDefinition.dosage.maxDosePerPeriod.denominator.comparator",
        "short": "< | <= | >= | > - 값을 이해하는 방법",
        "definition": "값(value)을 이해하고 표현 하는 방법 - 측정 문제로 인해 실제 값이 명시된 값보다 크거나 적은지 여부; (예) 만약 비교자가 \"<\" 이면 실제 값은 명시된 값보다 < (작다)임."
      },
      {
        "id": "ActivityDefinition.dosage.maxDosePerPeriod.denominator.unit",
        "path": "ActivityDefinition.dosage.maxDosePerPeriod.denominator.unit",
        "short": "단위 표현(unit representation)",
        "definition": "사람이 읽을 수 있는 형식의 단위(unit)."
      },
      {
        "id": "ActivityDefinition.dosage.maxDosePerPeriod.denominator.system",
        "path": "ActivityDefinition.dosage.maxDosePerPeriod.denominator.system",
        "short": "코드화된 단위 폼(coded unit form)을 정의하는 시스템(system)",
        "definition": "단위(unit)의 코드화된 폼(coded form)을 제공하는 시스템의 식별임."
      },
      {
        "id": "ActivityDefinition.dosage.maxDosePerPeriod.denominator.code",
        "path": "ActivityDefinition.dosage.maxDosePerPeriod.denominator.code",
        "short": "단위(unit)의 코드화된 폼(coded form)",
        "definition": "일부 단위 표시 시스템(unit representation system)에서 컴퓨터로 처리할 수 있는 형식 단위(unit)."
      },
      {
        "id": "ActivityDefinition.dosage.maxDosePerAdministration",
        "path": "ActivityDefinition.dosage.maxDosePerAdministration",
        "short": "횟수당 투약량의 상한(upper limit)을 나타냄.",
        "definition": "횟수당 투약량의 상한(upper limit)을 나타냄."
      },
      {
        "id": "ActivityDefinition.dosage.maxDosePerAdministration.value",
        "path": "ActivityDefinition.dosage.maxDosePerAdministration.value",
        "short": "값의 수치(numerical value) (근사치 포함)",
        "definition": "측정된 값(value of measured amount). 값을 표현할 때 근사치(implicit precision)가 포함됨."
      },
      {
        "id": "ActivityDefinition.dosage.maxDosePerAdministration.comparator",
        "path": "ActivityDefinition.dosage.maxDosePerAdministration.comparator",
        "short": "< | <= | >= | > - 값을 이해하는 방법",
        "definition": "해당 컨텍스트(context)에서는 사용이 허용되지 않음."
      },
      {
        "id": "ActivityDefinition.dosage.maxDosePerAdministration.unit",
        "path": "ActivityDefinition.dosage.maxDosePerAdministration.unit",
        "short": "단위 표현(unit representation)",
        "definition": "사람이 읽을 수 있는 형식의 단위(unit)."
      },
      {
        "id": "ActivityDefinition.dosage.maxDosePerAdministration.system",
        "path": "ActivityDefinition.dosage.maxDosePerAdministration.system",
        "short": "코드화된 단위 폼(coded unit form)을 정의하는 시스템(system)",
        "definition": "단위(unit)의 코드화된 폼(coded form)을 제공하는 시스템의 식별임."
      },
      {
        "id": "ActivityDefinition.dosage.maxDosePerAdministration.code",
        "path": "ActivityDefinition.dosage.maxDosePerAdministration.code",
        "short": "단위(unit)의 코드화된 폼(coded form)",
        "definition": "일부 단위 표시 시스템(unit representation system)에서 컴퓨터로 처리할 수 있는 형식 단위(unit)."
      },
      {
        "id": "ActivityDefinition.dosage.maxDosePerLifetime",
        "path": "ActivityDefinition.dosage.maxDosePerLifetime",
        "short": "환자가 평생 동안 투약할 수 있는 양의 상한(upper limite)임.",
        "definition": "환자가 평생 동안 투약할 수 있는 양의 상한(upper limite)임."
      },
      {
        "id": "ActivityDefinition.dosage.maxDosePerLifetime.value",
        "path": "ActivityDefinition.dosage.maxDosePerLifetime.value",
        "short": "값의 수치(numerical value) (근사치 포함)",
        "definition": "측정된 값(value of measured amount). 값을 표현할 때 근사치(implicit precision)가 포함됨."
      },
      {
        "id": "ActivityDefinition.dosage.maxDosePerLifetime.comparator",
        "path": "ActivityDefinition.dosage.maxDosePerLifetime.comparator",
        "short": "< | <= | >= | > - 값을 이해하는 방법",
        "definition": "해당 컨텍스트(context)에서는 사용이 허용되지 않음."
      },
      {
        "id": "ActivityDefinition.dosage.maxDosePerLifetime.unit",
        "path": "ActivityDefinition.dosage.maxDosePerLifetime.unit",
        "short": "단위 표현(unit representation)",
        "definition": "사람이 읽을 수 있는 형식의 단위(unit)."
      },
      {
        "id": "ActivityDefinition.dosage.maxDosePerLifetime.system",
        "path": "ActivityDefinition.dosage.maxDosePerLifetime.system",
        "short": "코드화된 단위 폼(coded unit form)을 정의하는 시스템(system)",
        "definition": "단위(unit)의 코드화된 폼(coded form)을 제공하는 시스템의 식별임."
      },
      {
        "id": "ActivityDefinition.dosage.maxDosePerLifetime.code",
        "path": "ActivityDefinition.dosage.maxDosePerLifetime.code",
        "short": "단위(unit)의 코드화된 폼(coded form)",
        "definition": "일부 단위 표시 시스템(unit representation system)에서 컴퓨터로 처리할 수 있는 형식 단위(unit)."
      },
      {
        "id": "ActivityDefinition.bodySite",
        "path": "ActivityDefinition.bodySite",
        "short": "신체의 어떤 부분에 대해 수행해야 하는지 여부",
        "definition": "절차가 수행되어야 하는 피험자(subject)의 신체 부위(즉, 대상 부위)를 나타냄.",
        "comment": "ServiceRequest.type에 있는 코드(code)에 암시적이지 않은 경우에만 사용",
        "requirements": "Knowing where the procedure is made is important for tracking if multiple sites are possible.",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "BodySite"
            }
          ],
          "strength": "example",
          "description": "A code that identifies the anatomical location.",
          "valueSet": "http://hl7.org/fhir/ValueSet/body-site"
        },
        "mapping": [
          {
            "identity": "rim",
            "map": ".targetSiteCode {for classCode=PROC, SBADM}"
          }
        ]
      },
      {
        "id": "ActivityDefinition.bodySite.coding",
        "path": "ActivityDefinition.bodySite.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ActivityDefinition.bodySite.coding.system",
        "path": "ActivityDefinition.bodySite.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ActivityDefinition.bodySite.coding.version",
        "path": "ActivityDefinition.bodySite.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ActivityDefinition.bodySite.coding.code",
        "path": "ActivityDefinition.bodySite.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ActivityDefinition.bodySite.coding.display",
        "path": "ActivityDefinition.bodySite.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ActivityDefinition.bodySite.coding.userSelected",
        "path": "ActivityDefinition.bodySite.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ActivityDefinition.bodySite.text",
        "path": "ActivityDefinition.bodySite.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ActivityDefinition.specimenRequirement",
        "path": "ActivityDefinition.specimenRequirement",
        "short": "이 작업(action)을 수행하는데 필요한 검체(specimen)",
        "definition": "실험실 테스트에 필요한 검체(specimen)와 같이 수행할 작업에 대한 검체(specimen) 요구 사항을 정의",
        "requirements": "Needed to represent lab order definitions.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/SpecimenDefinition"
            ]
          }
        ]
      },
      {
        "id": "ActivityDefinition.specimenRequirement.reference",
        "path": "ActivityDefinition.specimenRequirement.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "ActivityDefinition.specimenRequirement.type",
        "path": "ActivityDefinition.specimenRequirement.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": "ActivityDefinition.specimenRequirement.identifier",
        "path": "ActivityDefinition.specimenRequirement.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나  리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "ActivityDefinition.specimenRequirement.identifier.use",
        "path": "ActivityDefinition.specimenRequirement.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "ActivityDefinition.specimenRequirement.identifier.type",
        "path": "ActivityDefinition.specimenRequirement.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "ActivityDefinition.specimenRequirement.identifier.type.coding",
        "path": "ActivityDefinition.specimenRequirement.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ActivityDefinition.specimenRequirement.identifier.type.coding.system",
        "path": "ActivityDefinition.specimenRequirement.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ActivityDefinition.specimenRequirement.identifier.type.coding.version",
        "path": "ActivityDefinition.specimenRequirement.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ActivityDefinition.specimenRequirement.identifier.type.coding.code",
        "path": "ActivityDefinition.specimenRequirement.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ActivityDefinition.specimenRequirement.identifier.type.coding.display",
        "path": "ActivityDefinition.specimenRequirement.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ActivityDefinition.specimenRequirement.identifier.type.coding.userSelected",
        "path": "ActivityDefinition.specimenRequirement.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ActivityDefinition.specimenRequirement.identifier.type.text",
        "path": "ActivityDefinition.specimenRequirement.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ActivityDefinition.specimenRequirement.identifier.system",
        "path": "ActivityDefinition.specimenRequirement.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "ActivityDefinition.specimenRequirement.identifier.value",
        "path": "ActivityDefinition.specimenRequirement.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "ActivityDefinition.specimenRequirement.identifier.period",
        "path": "ActivityDefinition.specimenRequirement.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "ActivityDefinition.specimenRequirement.identifier.period.start",
        "path": "ActivityDefinition.specimenRequirement.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "ActivityDefinition.specimenRequirement.identifier.period.end",
        "path": "ActivityDefinition.specimenRequirement.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "ActivityDefinition.specimenRequirement.identifier.assigner",
        "path": "ActivityDefinition.specimenRequirement.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "ActivityDefinition.specimenRequirement.display",
        "path": "ActivityDefinition.specimenRequirement.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "ActivityDefinition.observationRequirement",
        "path": "ActivityDefinition.observationRequirement",
        "short": "이 작업(action)을 수행하기 위해 필요한 관찰(observation) 사항",
        "definition": "체중 또는 표면적과 같이, 수행할 작업(action)에 대한 관찰(observation) 요구 사항을 정의함.",
        "requirements": "Needed to represent observation definitions.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/ObservationDefinition"
            ]
          }
        ]
      },
      {
        "id": "ActivityDefinition.observationRequirement.reference",
        "path": "ActivityDefinition.observationRequirement.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "ActivityDefinition.observationRequirement.type",
        "path": "ActivityDefinition.observationRequirement.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": "ActivityDefinition.observationRequirement.identifier",
        "path": "ActivityDefinition.observationRequirement.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나  리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "ActivityDefinition.observationRequirement.identifier.use",
        "path": "ActivityDefinition.observationRequirement.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "ActivityDefinition.observationRequirement.identifier.type",
        "path": "ActivityDefinition.observationRequirement.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "ActivityDefinition.observationRequirement.identifier.type.coding",
        "path": "ActivityDefinition.observationRequirement.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ActivityDefinition.observationRequirement.identifier.type.coding.system",
        "path": "ActivityDefinition.observationRequirement.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ActivityDefinition.observationRequirement.identifier.type.coding.version",
        "path": "ActivityDefinition.observationRequirement.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ActivityDefinition.observationRequirement.identifier.type.coding.code",
        "path": "ActivityDefinition.observationRequirement.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ActivityDefinition.observationRequirement.identifier.type.coding.display",
        "path": "ActivityDefinition.observationRequirement.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ActivityDefinition.observationRequirement.identifier.type.coding.userSelected",
        "path": "ActivityDefinition.observationRequirement.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ActivityDefinition.observationRequirement.identifier.type.text",
        "path": "ActivityDefinition.observationRequirement.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ActivityDefinition.observationRequirement.identifier.system",
        "path": "ActivityDefinition.observationRequirement.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "ActivityDefinition.observationRequirement.identifier.value",
        "path": "ActivityDefinition.observationRequirement.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "ActivityDefinition.observationRequirement.identifier.period",
        "path": "ActivityDefinition.observationRequirement.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "ActivityDefinition.observationRequirement.identifier.period.start",
        "path": "ActivityDefinition.observationRequirement.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "ActivityDefinition.observationRequirement.identifier.period.end",
        "path": "ActivityDefinition.observationRequirement.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "ActivityDefinition.observationRequirement.identifier.assigner",
        "path": "ActivityDefinition.observationRequirement.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "ActivityDefinition.observationRequirement.display",
        "path": "ActivityDefinition.observationRequirement.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "ActivityDefinition.observationResultRequirement",
        "path": "ActivityDefinition.observationResultRequirement",
        "short": "이 작업(action)으로 어떤 관찰(observation)이 생성되어야 하는지",
        "definition": "작업(action)에 의해 생성될 것으로 예상되는 관찰(observation)을 정의",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/ObservationDefinition"
            ]
          }
        ]
      },
      {
        "id": "ActivityDefinition.observationResultRequirement.reference",
        "path": "ActivityDefinition.observationResultRequirement.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "ActivityDefinition.observationResultRequirement.type",
        "path": "ActivityDefinition.observationResultRequirement.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": "ActivityDefinition.observationResultRequirement.identifier",
        "path": "ActivityDefinition.observationResultRequirement.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나  리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "ActivityDefinition.observationResultRequirement.identifier.use",
        "path": "ActivityDefinition.observationResultRequirement.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "ActivityDefinition.observationResultRequirement.identifier.type",
        "path": "ActivityDefinition.observationResultRequirement.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "ActivityDefinition.observationResultRequirement.identifier.type.coding",
        "path": "ActivityDefinition.observationResultRequirement.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "ActivityDefinition.observationResultRequirement.identifier.type.coding.system",
        "path": "ActivityDefinition.observationResultRequirement.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "ActivityDefinition.observationResultRequirement.identifier.type.coding.version",
        "path": "ActivityDefinition.observationResultRequirement.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "ActivityDefinition.observationResultRequirement.identifier.type.coding.code",
        "path": "ActivityDefinition.observationResultRequirement.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "ActivityDefinition.observationResultRequirement.identifier.type.coding.display",
        "path": "ActivityDefinition.observationResultRequirement.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "ActivityDefinition.observationResultRequirement.identifier.type.coding.userSelected",
        "path": "ActivityDefinition.observationResultRequirement.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "ActivityDefinition.observationResultRequirement.identifier.type.text",
        "path": "ActivityDefinition.observationResultRequirement.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "ActivityDefinition.observationResultRequirement.identifier.system",
        "path": "ActivityDefinition.observationResultRequirement.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "ActivityDefinition.observationResultRequirement.identifier.value",
        "path": "ActivityDefinition.observationResultRequirement.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "ActivityDefinition.observationResultRequirement.identifier.period",
        "path": "ActivityDefinition.observationResultRequirement.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "ActivityDefinition.observationResultRequirement.identifier.period.start",
        "path": "ActivityDefinition.observationResultRequirement.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "ActivityDefinition.observationResultRequirement.identifier.period.end",
        "path": "ActivityDefinition.observationResultRequirement.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "ActivityDefinition.observationResultRequirement.identifier.assigner",
        "path": "ActivityDefinition.observationResultRequirement.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "ActivityDefinition.observationResultRequirement.display",
        "path": "ActivityDefinition.observationResultRequirement.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "ActivityDefinition.transform",
        "path": "ActivityDefinition.transform",
        "short": "템플릿 적용을 위한 변환",
        "definition": "Activity Definition[] 인스턴스를 입력으로 사용하여 의도된 리소스(resource)를 생성하기 위해 실행할 수 있는 변환을 정의하는 StructureMap 리소스(resource)에 대한 참조",
        "comment": "변환 및 동적 값(dynamic values)이 모두 지정된 경우 동적 값(dynamic values)이 변환 결과에 적용됨.",
        "max": "1",
        "type": [
          {
            "code": "canonical",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/StructureMap"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ActivityDefinition.dynamicValue",
        "path": "ActivityDefinition.dynamicValue",
        "short": "정의의 동적(dynamic) 측면",
        "definition": "결과 리소스(resource)의 요소에 대한 값을 생성하기 위해 평가될 동적 값(dynamic values). 예를 들어, 약물의 투여량(dosage)이 환자의 체중을 베이스(base)로 계산되어야 하는 경우 동적 값(dynamic values)을 사용하여 체중을 계산한 표현식과 결과를 포함할 요청 리소스(resource)의 경로를 지정.",
        "comment": "동적 값(dynamic values)은 Activity Definition[]에 정의된 순서대로 적용됨. 변환 및 동적 값(dynamic values)이 모두 지정된 경우 동적 값(dynamic values)이 변환 결과에 적용됨.",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ActivityDefinition.dynamicValue.path",
        "path": "ActivityDefinition.dynamicValue.path",
        "short": "동적으로 설정할 요소(element)에 대한 경로",
        "definition": "맞춤화할 요소로 가는 경로임. 표현식(expression)으로 정의된 계산 결과를 저장할 리소스(resource)의 경로임. 지정된 경로는 ActivityDefinition[]의 지정된 대상 유형에서 확인 가능한 FHIRPath여야 하고 식별자(identifier), 상수 인덱서(constant indexers) 및 제한된 기능 하위 집합으로만 구성되어야 함. 경로는 하위 요소를 순회하는 자격(.)과 다중 카디널리티(cardinality) 하위 요소를 순회하는 인덱서([x])를 포함할 수 있음(전체 내용은 [Simple FHIRPath Profile](fhirpath.html#simple) 참조). 세부).",
        "comment": "경로속성은경로탐색(traversal)은허용하지만계산은허용하지않는 [Simple FHIRPath Subset](fhirpath.html#simple)이포함되어있음.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ActivityDefinition.dynamicValue.expression",
        "path": "ActivityDefinition.dynamicValue.expression",
        "short": "맞춤화(customization)에 대한 동적 값(dynamic value)을 제공하는 표현식(expression)",
        "definition": "맞춤형 요소(customized element)의 가치(value)를 지정하는 표현식(expression)",
        "comment": "표현식(expression)은 인라인되거나 라이브러리 요소에서 참조하는 논리 라이브러리 내의 명명된 표현식(expression)에 대한 참조임.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Expression"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ActivityDefinition.dynamicValue.expression.description",
        "path": "ActivityDefinition.dynamicValue.expression.description",
        "short": "조건(condition)의 자연어 설명",
        "definition": "의도된 의미(semantics)를 효과적으로 전달하는 조건에 대한 간략한 자연어 설명"
      },
      {
        "id": "ActivityDefinition.dynamicValue.expression.name",
        "path": "ActivityDefinition.dynamicValue.expression.name",
        "short": "재사용(reuse)을 위해 표현식(expression)에 할당된 짧은 이름",
        "definition": "표현식이 정의된 컨텍스트(context)에서 표현식을 여러 번 재사용할 수 있도록 표현식에 지정된 짧은 이름임."
      },
      {
        "id": "ActivityDefinition.dynamicValue.expression.language",
        "path": "ActivityDefinition.dynamicValue.expression.language",
        "short": "text/cql | text/fhirpath | application/x-fhir-query | etc.",
        "definition": "표현식(expression)에 대한 언어의 미디어 유형(type)"
      },
      {
        "id": "ActivityDefinition.dynamicValue.expression.expression",
        "path": "ActivityDefinition.dynamicValue.expression.expression",
        "short": "지정된 언어의 표현 (expression)",
        "definition": "값을 반환하는 지정된 언어의 표현(expression)"
      },
      {
        "id": "ActivityDefinition.dynamicValue.expression.reference",
        "path": "ActivityDefinition.dynamicValue.expression.reference",
        "short": "표현식(expression)이 있는 곳",
        "definition": "표현식이 있는 위치를 정의하는 URI"
      }
    ]
  }
}