{
  "resourceType": "StructureDefinition",
  "id": "InsurancePlan",
  "meta": {
    "lastUpdated": "2019-10-31T22:29:23.356+00:00"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-category",
      "valueString": "Financial.General"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
      "valueCode": "trial-use"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
      "valueInteger": 0
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-security-category",
      "valueCode": "business"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
      "valueCode": "pa"
    }
  ],
  "url": "http://hl7.org/fhir/StructureDefinition/InsurancePlan",
  "version": "4.0.1",
  "name": "KR_InsurancePlan",
  "status": "draft",
  "date": "2019-10-31T22:29:23+00:00",
  "publisher": "Health Level Seven International (Patient Administration)",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://hl7.org/fhir"
        }
      ]
    },
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://www.hl7.org/Special/committees/pafm/index.cfm"
        }
      ]
    }
  ],
  "description": "기관에서 제공하는 건강보험상품/플랜의 세부내용",
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "w5",
      "uri": "http://hl7.org/fhir/fivews",
      "name": "FiveWs Pattern Mapping"
    },
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "resource",
  "abstract": false,
  "type": "InsurancePlan",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/DomainResource",
  "derivation": "specialization",
  "differential": {
    "element": [
      {
        "id": "InsurancePlan",
        "path": "InsurancePlan",
        "short": "기관에서 제공하는 건강보험상품/플랜의 세부내용",
        "definition": "기관에서 제공하는 건강보험상품/플랜의 세부내용",
        "constraint": [
          {
            "key": "ipn-1",
            "severity": "error",
            "human": "The organization SHALL at least have a name or an idendtifier, and possibly more than one",
            "expression": "(identifier.count() + name.count()) > 0",
            "xpath": "count(f:identifier | f:name) > 0",
            "source": "http://hl7.org/fhir/StructureDefinition/InsurancePlan"
          }
        ]
      },
      {
        "id": "InsurancePlan.identifier",
        "path": "InsurancePlan.identifier",
        "short": "상품의 비즈니스 식별자",
        "definition": "리소스가 업데이트되고 서버에서 서버로 보내질 때 일정하게 유지되는 이 건강보험상품에 할당된 비즈니스 식별자",
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "condition": [
          "ipn-1"
        ],
        "isSummary": true,
        "mapping": [
          {
            "identity": "w5",
            "map": "FiveWs.identifier"
          },
          {
            "identity": "rim",
            "map": ".scopes[Role](classCode=IDENT)"
          }
        ]
      },
      {
        "id": "InsurancePlan.identifier.use",
        "path": "InsurancePlan.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "InsurancePlan.identifier.type",
        "path": "InsurancePlan.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "InsurancePlan.identifier.type.coding",
        "path": "InsurancePlan.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "InsurancePlan.identifier.type.coding.system",
        "path": "InsurancePlan.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "InsurancePlan.identifier.type.coding.version",
        "path": "InsurancePlan.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "InsurancePlan.identifier.type.coding.code",
        "path": "InsurancePlan.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "InsurancePlan.identifier.type.coding.display",
        "path": "InsurancePlan.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "InsurancePlan.identifier.type.coding.userSelected",
        "path": "InsurancePlan.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "InsurancePlan.identifier.type.text",
        "path": "InsurancePlan.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "InsurancePlan.identifier.system",
        "path": "InsurancePlan.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "InsurancePlan.identifier.value",
        "path": "InsurancePlan.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "InsurancePlan.identifier.period",
        "path": "InsurancePlan.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "InsurancePlan.identifier.period.start",
        "path": "InsurancePlan.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "InsurancePlan.identifier.period.end",
        "path": "InsurancePlan.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "InsurancePlan.identifier.assigner",
        "path": "InsurancePlan.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "InsurancePlan.identifier.assigner.reference",
        "path": "InsurancePlan.identifier.assigner.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(Absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "InsurancePlan.identifier.assigner.type",
        "path": "InsurancePlan.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": "InsurancePlan.identifier.assigner.identifier",
        "path": "InsurancePlan.identifier.assigner.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나 리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "InsurancePlan.identifier.assigner.display",
        "path": "InsurancePlan.identifier.assigner.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "InsurancePlan.status",
        "path": "InsurancePlan.status",
        "short": "draft | active | retired | unknown",
        "definition": "건강보험상품의 현재 상태",
        "requirements": "Need a flag to indicate a record is no longer to be used and should generally be hidden for the user in the UI.",
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "meaningWhenMissing": "Default interpretation is active.",
        "isModifier": true,
        "isModifierReason": "This element is labeled as a modifier because it is a status element that contains codes which means that the resource should not be treated as valid",
        "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": "w5",
            "map": "FiveWs.status"
          },
          {
            "identity": "rim",
            "map": ".status"
          }
        ]
      },
      {
        "id": "InsurancePlan.type",
        "path": "InsurancePlan.type",
        "short": "상품의 종류",
        "definition": "건강보험상품의 종류",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "isSummary": true,
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "InsurancePlanType"
            }
          ],
          "strength": "example",
          "description": "Used to categorize the product/plan.",
          "valueSet": "http://hl7.org/fhir/ValueSet/insuranceplan-type"
        },
        "mapping": [
          {
            "identity": "w5",
            "map": "FiveWs.class"
          },
          {
            "identity": "rim",
            "map": ".code"
          }
        ]
      },
      {
        "id": "InsurancePlan.type.coding",
        "path": "InsurancePlan.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "InsurancePlan.type.coding.system",
        "path": "InsurancePlan.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "InsurancePlan.type.coding.version",
        "path": "InsurancePlan.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "InsurancePlan.type.coding.code",
        "path": "InsurancePlan.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "InsurancePlan.type.coding.display",
        "path": "InsurancePlan.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "InsurancePlan.type.coding.userSelected",
        "path": "InsurancePlan.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "InsurancePlan.type.text",
        "path": "InsurancePlan.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "InsurancePlan.name",
        "path": "InsurancePlan.name",
        "short": "공식적인 명칭",
        "definition": "건강보험상품 제공자가 부여한 공식적인 명칭",
        "comment": "If the name of the product/plan changes, consider putting the old name in the alias column so that it can still be located through searches.",
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ipn-1"
        ],
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": ".name"
          }
        ]
      },
      {
        "id": "InsurancePlan.alias",
        "path": "InsurancePlan.alias",
        "short": "대체 명칭",
        "definition": "과거나 현재 알려져있는 상품의 대체 명칭 목록",
        "comment": "There are no dates associated with the alias/historic names, as this is not intended to track when names were used, but to assist in searching so that older names can still result in identifying the product/plan.",
        "requirements": "Over time products/plans go through many changes and can be known by different names.\n\nFor searching knowing previous names that the product/plan was known by can be very useful.",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": ".name"
          }
        ]
      },
      {
        "id": "InsurancePlan.period",
        "path": "InsurancePlan.period",
        "short": "상품이 유효할 때",
        "definition": "건강보험상품이 이용 가능한 기간",
        "max": "1",
        "type": [
          {
            "code": "Period"
          }
        ]
      },
      {
        "id": "InsurancePlan.period.start",
        "path": "InsurancePlan.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "InsurancePlan.period.end",
        "path": "InsurancePlan.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "InsurancePlan.ownedBy",
        "path": "InsurancePlan.ownedBy",
        "short": "플랜 발행자",
        "definition": "건강보험상품을제공하고위험을보장하는기업.  일반적으로보험사, 기타제3자지급인또는일반적으로 '지급인'이라고하는건강플랜후원자",
        "alias": [
          "Payer"
        ],
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Organization"
            ]
          }
        ],
        "isSummary": true
      },
      {
        "id": "InsurancePlan.ownedBy.reference",
        "path": "InsurancePlan.ownedBy.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(Absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "InsurancePlan.ownedBy.type",
        "path": "InsurancePlan.ownedBy.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": "InsurancePlan.ownedBy.identifier",
        "path": "InsurancePlan.ownedBy.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나 리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "InsurancePlan.ownedBy.identifier.use",
        "path": "InsurancePlan.ownedBy.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "InsurancePlan.ownedBy.identifier.type",
        "path": "InsurancePlan.ownedBy.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "InsurancePlan.ownedBy.identifier.type.coding",
        "path": "InsurancePlan.ownedBy.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "InsurancePlan.ownedBy.identifier.type.coding.system",
        "path": "InsurancePlan.ownedBy.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "InsurancePlan.ownedBy.identifier.type.coding.version",
        "path": "InsurancePlan.ownedBy.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "InsurancePlan.ownedBy.identifier.type.coding.code",
        "path": "InsurancePlan.ownedBy.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "InsurancePlan.ownedBy.identifier.type.coding.display",
        "path": "InsurancePlan.ownedBy.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "InsurancePlan.ownedBy.identifier.type.coding.userSelected",
        "path": "InsurancePlan.ownedBy.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "InsurancePlan.ownedBy.identifier.type.text",
        "path": "InsurancePlan.ownedBy.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "InsurancePlan.ownedBy.identifier.system",
        "path": "InsurancePlan.ownedBy.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "InsurancePlan.ownedBy.identifier.value",
        "path": "InsurancePlan.ownedBy.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "InsurancePlan.ownedBy.identifier.period",
        "path": "InsurancePlan.ownedBy.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "InsurancePlan.ownedBy.identifier.period.start",
        "path": "InsurancePlan.ownedBy.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "InsurancePlan.ownedBy.identifier.period.end",
        "path": "InsurancePlan.ownedBy.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "InsurancePlan.ownedBy.identifier.assigner",
        "path": "InsurancePlan.ownedBy.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "InsurancePlan.ownedBy.display",
        "path": "InsurancePlan.ownedBy.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "InsurancePlan.administeredBy",
        "path": "InsurancePlan.administeredBy",
        "short": "상품 관리자",
        "definition": "건강보험상품 소유자를 대신하여 인수, 고객 서비스 및/또는 청구 처리와 같은 기타 서비스를 관리하는 조직",
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Organization"
            ]
          }
        ],
        "isSummary": true
      },
      {
        "id": "InsurancePlan.administeredBy.reference",
        "path": "InsurancePlan.administeredBy.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(Absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "InsurancePlan.administeredBy.type",
        "path": "InsurancePlan.administeredBy.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": "InsurancePlan.administeredBy.identifier",
        "path": "InsurancePlan.administeredBy.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나 리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "InsurancePlan.administeredBy.identifier.use",
        "path": "InsurancePlan.administeredBy.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "InsurancePlan.administeredBy.identifier.type",
        "path": "InsurancePlan.administeredBy.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "InsurancePlan.administeredBy.identifier.type.coding",
        "path": "InsurancePlan.administeredBy.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "InsurancePlan.administeredBy.identifier.type.coding.system",
        "path": "InsurancePlan.administeredBy.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "InsurancePlan.administeredBy.identifier.type.coding.version",
        "path": "InsurancePlan.administeredBy.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "InsurancePlan.administeredBy.identifier.type.coding.code",
        "path": "InsurancePlan.administeredBy.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "InsurancePlan.administeredBy.identifier.type.coding.display",
        "path": "InsurancePlan.administeredBy.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "InsurancePlan.administeredBy.identifier.type.coding.userSelected",
        "path": "InsurancePlan.administeredBy.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "InsurancePlan.administeredBy.identifier.type.text",
        "path": "InsurancePlan.administeredBy.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "InsurancePlan.administeredBy.identifier.system",
        "path": "InsurancePlan.administeredBy.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "InsurancePlan.administeredBy.identifier.value",
        "path": "InsurancePlan.administeredBy.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "InsurancePlan.administeredBy.identifier.period",
        "path": "InsurancePlan.administeredBy.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "InsurancePlan.administeredBy.identifier.period.start",
        "path": "InsurancePlan.administeredBy.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "InsurancePlan.administeredBy.identifier.period.end",
        "path": "InsurancePlan.administeredBy.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "InsurancePlan.administeredBy.identifier.assigner",
        "path": "InsurancePlan.administeredBy.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "InsurancePlan.administeredBy.display",
        "path": "InsurancePlan.administeredBy.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "InsurancePlan.coverageArea",
        "path": "InsurancePlan.coverageArea",
        "short": "상품이 적용되는 곳",
        "definition": "건강보험상품의 혜택이 적용되는 지역",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Location"
            ]
          }
        ],
        "isSummary": true
      },
      {
        "id": "InsurancePlan.coverageArea.reference",
        "path": "InsurancePlan.coverageArea.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(Absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "InsurancePlan.coverageArea.type",
        "path": "InsurancePlan.coverageArea.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": "InsurancePlan.coverageArea.identifier",
        "path": "InsurancePlan.coverageArea.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나 리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "InsurancePlan.coverageArea.identifier.use",
        "path": "InsurancePlan.coverageArea.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "InsurancePlan.coverageArea.identifier.type",
        "path": "InsurancePlan.coverageArea.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "InsurancePlan.coverageArea.identifier.type.coding",
        "path": "InsurancePlan.coverageArea.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "InsurancePlan.coverageArea.identifier.type.coding.system",
        "path": "InsurancePlan.coverageArea.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "InsurancePlan.coverageArea.identifier.type.coding.version",
        "path": "InsurancePlan.coverageArea.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "InsurancePlan.coverageArea.identifier.type.coding.code",
        "path": "InsurancePlan.coverageArea.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "InsurancePlan.coverageArea.identifier.type.coding.display",
        "path": "InsurancePlan.coverageArea.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "InsurancePlan.coverageArea.identifier.type.coding.userSelected",
        "path": "InsurancePlan.coverageArea.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "InsurancePlan.coverageArea.identifier.type.text",
        "path": "InsurancePlan.coverageArea.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "InsurancePlan.coverageArea.identifier.system",
        "path": "InsurancePlan.coverageArea.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "InsurancePlan.coverageArea.identifier.value",
        "path": "InsurancePlan.coverageArea.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "InsurancePlan.coverageArea.identifier.period",
        "path": "InsurancePlan.coverageArea.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "InsurancePlan.coverageArea.identifier.period.start",
        "path": "InsurancePlan.coverageArea.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "InsurancePlan.coverageArea.identifier.period.end",
        "path": "InsurancePlan.coverageArea.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "InsurancePlan.coverageArea.identifier.assigner",
        "path": "InsurancePlan.coverageArea.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "InsurancePlan.coverageArea.display",
        "path": "InsurancePlan.coverageArea.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "InsurancePlan.contact",
        "path": "InsurancePlan.contact",
        "short": "상품문의를 위한 연락처",
        "definition": "특정 목적을 위한 건강보험상품 문의를 위한 연락처",
        "comment": "동일한 목적을 위해 다수의 연락처가 제공되는 경우, 어떤 연락처가 사용될 선호 연락처인지를 결정하는 데 사용할 수 있는 표준 확장자(standard extension)임.",
        "requirements": "Need to keep track of assigned contact points within bigger organization.",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": ".contactParty"
          }
        ]
      },
      {
        "id": "InsurancePlan.contact.purpose",
        "path": "InsurancePlan.contact.purpose",
        "short": "연락 유형(type of contact)",
        "definition": "대상에게 연락을 취하는 목적의 분류코드를 나타냄",
        "requirements": "Need to distinguish between multiple contact persons.",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "ContactPartyType"
            }
          ],
          "strength": "extensible",
          "description": "The purpose for which you would contact a contact party.",
          "valueSet": "http://hl7.org/fhir/ValueSet/contactentity-type"
        },
        "mapping": [
          {
            "identity": "rim",
            "map": "./type"
          }
        ]
      },
      {
        "id": "InsurancePlan.contact.purpose.coding",
        "path": "InsurancePlan.contact.purpose.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "InsurancePlan.contact.purpose.coding.system",
        "path": "InsurancePlan.contact.purpose.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "InsurancePlan.contact.purpose.coding.version",
        "path": "InsurancePlan.contact.purpose.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "InsurancePlan.contact.purpose.coding.code",
        "path": "InsurancePlan.contact.purpose.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "InsurancePlan.contact.purpose.coding.display",
        "path": "InsurancePlan.contact.purpose.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "InsurancePlan.contact.purpose.coding.userSelected",
        "path": "InsurancePlan.contact.purpose.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "InsurancePlan.contact.purpose.text",
        "path": "InsurancePlan.contact.purpose.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "InsurancePlan.contact.name",
        "path": "InsurancePlan.contact.name",
        "short": "연락처(contact)와 관련된 이름.",
        "definition": "연락처(contact)와 관련된 이름.",
        "requirements": "Need to be able to track the person by name.",
        "max": "1",
        "type": [
          {
            "code": "HumanName"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "./name"
          }
        ]
      },
      {
        "id": "InsurancePlan.contact.name.use",
        "path": "InsurancePlan.contact.name.use",
        "short": "usual | official | temp | nickname | anonymous | old | maiden",
        "definition": "이름의 목적을 식별함."
      },
      {
        "id": "InsurancePlan.contact.name.text",
        "path": "InsurancePlan.contact.name.text",
        "short": "성명의 문자적 표기(text representation)",
        "definition": "표시되어야 하는 전체 이름. 예) 응용프로그램 UI에서 특정 부분으로 또는 특정 부분 대신 제공될 수 있음."
      },
      {
        "id": "InsurancePlan.contact.name.family",
        "path": "InsurancePlan.contact.name.family",
        "short": "성 (family name; surname)",
        "definition": "성명 중 가계도와 연결되는 부분. 특정 문화에서는(예 - 에리트레아) 아버지의 이름이 아들의 성이 됨."
      },
      {
        "id": "InsurancePlan.contact.name.given",
        "path": "InsurancePlan.contact.name.given",
        "short": "이름 (꼭 첫번째 이름이지는 않음, 중간 이름도 포함함)",
        "definition": "이름 (Given name)."
      },
      {
        "id": "InsurancePlan.contact.name.prefix",
        "path": "InsurancePlan.contact.name.prefix",
        "short": "이름 앞에 오는 부분",
        "definition": "학문적, 법적, 직업적 혹은 귀족의 의미 등으로 붙게 되며 이름의 앞에 오는 부분."
      },
      {
        "id": "InsurancePlan.contact.name.suffix",
        "path": "InsurancePlan.contact.name.suffix",
        "short": "이름 뒤에 오는 부분",
        "definition": "학문적, 법적, 직업적 혹은 귀족의 의미 등으로 붙게 되며 이름의 뒤에 오는 부분."
      },
      {
        "id": "InsurancePlan.contact.name.period",
        "path": "InsurancePlan.contact.name.period",
        "short": "이름이 사용/사용 된 기간",
        "definition": "이름이 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "InsurancePlan.contact.name.period.start",
        "path": "InsurancePlan.contact.name.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "InsurancePlan.contact.name.period.end",
        "path": "InsurancePlan.contact.name.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "InsurancePlan.contact.telecom",
        "path": "InsurancePlan.contact.telecom",
        "short": "연락을위한세부연락처 (전화번호,이메일,등.)",
        "definition": "인원들(party)에게 연락할 수 있는 연락처 세부정보 (예. 전화번호 또는 이메일 주소)",
        "requirements": "People have (primary) ways to contact them in some way such as phone, email.",
        "type": [
          {
            "code": "ContactPoint"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "./telecom"
          }
        ]
      },
      {
        "id": "InsurancePlan.contact.telecom.system",
        "path": "InsurancePlan.contact.telecom.system",
        "short": "phone | fax | email | pager | url | sms | other",
        "definition": "연락처에 대한 통신 방법 - 연락처를 활용하기 위해 필요한 연락 시스템."
      },
      {
        "id": "InsurancePlan.contact.telecom.value",
        "path": "InsurancePlan.contact.telecom.value",
        "short": "실제 연락처(actual contact point)의 값",
        "definition": "지정된 통신 방법을 통하여 연락을 할 수 있는 실제 연락처(actual contact point)의 값 (예: 전화번호, 이메일주소)"
      },
      {
        "id": "InsurancePlan.contact.telecom.use",
        "path": "InsurancePlan.contact.telecom.use",
        "short": "home | work | temp | old | mobile - 연락처 경로",
        "definition": "연락처의 경로를 식별함."
      },
      {
        "id": "InsurancePlan.contact.telecom.rank",
        "path": "InsurancePlan.contact.telecom.rank",
        "short": "선호되는 사용 순서를 명시함 (1 = 가장 높은 순서)",
        "definition": "연락처 세트를 사용할 선호 순서를 지정. 순위(rank) 값이 낮은 ContactPoint가 순위(rank) 값이 높은 ContactPoint보다 선호됨."
      },
      {
        "id": "InsurancePlan.contact.telecom.period",
        "path": "InsurancePlan.contact.telecom.period",
        "short": "연락처가 사용/사용 된 기간",
        "definition": "연락처가 사용/사용 된 기간"
      },
      {
        "id": "InsurancePlan.contact.telecom.period.start",
        "path": "InsurancePlan.contact.telecom.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "InsurancePlan.contact.telecom.period.end",
        "path": "InsurancePlan.contact.telecom.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "InsurancePlan.contact.address",
        "path": "InsurancePlan.contact.address",
        "short": "조직(organization)의 주소",
        "definition": "조직(organization)의 주소.",
        "requirements": "May need to keep track of a contact party's address for contacting, billing or reporting requirements.",
        "max": "1",
        "type": [
          {
            "code": "Address"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "./addr"
          }
        ]
      },
      {
        "id": "InsurancePlan.contact.address.use",
        "path": "InsurancePlan.contact.address.use",
        "short": "home | work | temp | old | billing - purpose of this address",
        "definition": "주소의 목적."
      },
      {
        "id": "InsurancePlan.contact.address.type",
        "path": "InsurancePlan.contact.address.type",
        "short": "postal | physical | both",
        "definition": "물리적 주소(방문 가능한)와 우편주소(PO Box 또는 통신망 주소 등)를 구별함. 대부분의 주소는 둘 다임."
      },
      {
        "id": "InsurancePlan.contact.address.text",
        "path": "InsurancePlan.contact.address.text",
        "short": "주소의 문자적 표기(text representation)",
        "definition": "표시되어야 하는 전체 주소. 예) 우편 라벨. 특정 부분 대신 또는 특정 부분으로 제공될수 있음."
      },
      {
        "id": "InsurancePlan.contact.address.line",
        "path": "InsurancePlan.contact.address.line",
        "short": "도로명, 번호, 방향 & P.O. Box 등",
        "definition": "집번호, 아파트번호, 도로번호, 도로의방향, 우편번호, 배송팁, 그리고그외의주소에대한정보를포함함."
      },
      {
        "id": "InsurancePlan.contact.address.city",
        "path": "InsurancePlan.contact.address.city",
        "short": "도시나 마을 등의 이름",
        "definition": "도시, 마을, 혹은 그 외의 군락 또는 배송지의 이름."
      },
      {
        "id": "InsurancePlan.contact.address.district",
        "path": "InsurancePlan.contact.address.district",
        "short": "구역 (district) 이름 (a.k.a 군청(country))",
        "definition": "행정 구역(administrative area)의 이름 (country)"
      },
      {
        "id": "InsurancePlan.contact.address.state",
        "path": "InsurancePlan.contact.address.state",
        "short": "나라(country)의 하위 단위(sub-unit) (약어(abbreviations)도 가능)",
        "definition": "연방 조직 국가에 제한된 주권을 가진 국가의 하위 단위. 코드(code)가 일반적으로 사용되는 경우, 코드(code)를 사용할 수 있음 ( 예: US 2 letter state codes)"
      },
      {
        "id": "InsurancePlan.contact.address.postalCode",
        "path": "InsurancePlan.contact.address.postalCode",
        "short": "지역의 우편번호",
        "definition": "우편 서비스가 지정하는 지역별 우편번호."
      },
      {
        "id": "InsurancePlan.contact.address.country",
        "path": "InsurancePlan.contact.address.country",
        "short": "나라 (예를 들어 ISO 31662 혹은 3글자 코드(code))",
        "definition": "나라 - 일반적으로 알려지거나 인정된 국가명."
      },
      {
        "id": "InsurancePlan.contact.address.period",
        "path": "InsurancePlan.contact.address.period",
        "short": "주소가 사용/사용 된 기간",
        "definition": "주소가 사용/사용 된 기간"
      },
      {
        "id": "InsurancePlan.contact.address.period.start",
        "path": "InsurancePlan.contact.address.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "InsurancePlan.contact.address.period.end",
        "path": "InsurancePlan.contact.address.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "InsurancePlan.endpoint",
        "path": "InsurancePlan.endpoint",
        "short": "기술적인 접근점(endpoint)",
        "definition": "의료보험상품을 위한 서비스에 접근하기 위해 제공되는 기술적인 접근점(endpoint)",
        "requirements": "Organizations have multiple systems that provide various services and need to be able to define the technical connection details for how to connect to them, and for what purpose.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Endpoint"
            ]
          }
        ]
      },
      {
        "id": "InsurancePlan.endpoint.reference",
        "path": "InsurancePlan.endpoint.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(Absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "InsurancePlan.endpoint.type",
        "path": "InsurancePlan.endpoint.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": "InsurancePlan.endpoint.identifier",
        "path": "InsurancePlan.endpoint.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나 리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "InsurancePlan.endpoint.identifier.use",
        "path": "InsurancePlan.endpoint.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "InsurancePlan.endpoint.identifier.type",
        "path": "InsurancePlan.endpoint.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "InsurancePlan.endpoint.identifier.type.coding",
        "path": "InsurancePlan.endpoint.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "InsurancePlan.endpoint.identifier.type.coding.system",
        "path": "InsurancePlan.endpoint.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "InsurancePlan.endpoint.identifier.type.coding.version",
        "path": "InsurancePlan.endpoint.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "InsurancePlan.endpoint.identifier.type.coding.code",
        "path": "InsurancePlan.endpoint.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "InsurancePlan.endpoint.identifier.type.coding.display",
        "path": "InsurancePlan.endpoint.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "InsurancePlan.endpoint.identifier.type.coding.userSelected",
        "path": "InsurancePlan.endpoint.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "InsurancePlan.endpoint.identifier.type.text",
        "path": "InsurancePlan.endpoint.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "InsurancePlan.endpoint.identifier.system",
        "path": "InsurancePlan.endpoint.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "InsurancePlan.endpoint.identifier.value",
        "path": "InsurancePlan.endpoint.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "InsurancePlan.endpoint.identifier.period",
        "path": "InsurancePlan.endpoint.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "InsurancePlan.endpoint.identifier.period.start",
        "path": "InsurancePlan.endpoint.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "InsurancePlan.endpoint.identifier.period.end",
        "path": "InsurancePlan.endpoint.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "InsurancePlan.endpoint.identifier.assigner",
        "path": "InsurancePlan.endpoint.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "InsurancePlan.endpoint.display",
        "path": "InsurancePlan.endpoint.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "InsurancePlan.network",
        "path": "InsurancePlan.network",
        "short": "어떤 네트워크가 포함되어 있는지?",
        "definition": "건강보험상품에 포함된 네트워크에 대한 참조",
        "comment": "Networks are represented as a hierarchy of organization resources.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Organization"
            ]
          }
        ]
      },
      {
        "id": "InsurancePlan.network.reference",
        "path": "InsurancePlan.network.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(Absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "InsurancePlan.network.type",
        "path": "InsurancePlan.network.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": "InsurancePlan.network.identifier",
        "path": "InsurancePlan.network.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나 리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "InsurancePlan.network.identifier.use",
        "path": "InsurancePlan.network.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "InsurancePlan.network.identifier.type",
        "path": "InsurancePlan.network.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "InsurancePlan.network.identifier.type.coding",
        "path": "InsurancePlan.network.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "InsurancePlan.network.identifier.type.coding.system",
        "path": "InsurancePlan.network.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "InsurancePlan.network.identifier.type.coding.version",
        "path": "InsurancePlan.network.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "InsurancePlan.network.identifier.type.coding.code",
        "path": "InsurancePlan.network.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "InsurancePlan.network.identifier.type.coding.display",
        "path": "InsurancePlan.network.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "InsurancePlan.network.identifier.type.coding.userSelected",
        "path": "InsurancePlan.network.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "InsurancePlan.network.identifier.type.text",
        "path": "InsurancePlan.network.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "InsurancePlan.network.identifier.system",
        "path": "InsurancePlan.network.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "InsurancePlan.network.identifier.value",
        "path": "InsurancePlan.network.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "InsurancePlan.network.identifier.period",
        "path": "InsurancePlan.network.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "InsurancePlan.network.identifier.period.start",
        "path": "InsurancePlan.network.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "InsurancePlan.network.identifier.period.end",
        "path": "InsurancePlan.network.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "InsurancePlan.network.identifier.assigner",
        "path": "InsurancePlan.network.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "InsurancePlan.network.display",
        "path": "InsurancePlan.network.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "InsurancePlan.coverage",
        "path": "InsurancePlan.coverage",
        "short": "보장 세부정보",
        "definition": "보험상품이 제공하는 보장에 대한 세부정보",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "InsurancePlan.coverage.type",
        "path": "InsurancePlan.coverage.type",
        "short": "보장의 종류",
        "definition": "보장의종류(의료, 치과, 정신건강, 약물남용, 안과, 약물, 단기, 장기요양, 호스피스, 가정건강)",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "InsurancePlan.coverage.type.coding",
        "path": "InsurancePlan.coverage.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "InsurancePlan.coverage.type.coding.system",
        "path": "InsurancePlan.coverage.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "InsurancePlan.coverage.type.coding.version",
        "path": "InsurancePlan.coverage.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "InsurancePlan.coverage.type.coding.code",
        "path": "InsurancePlan.coverage.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "InsurancePlan.coverage.type.coding.display",
        "path": "InsurancePlan.coverage.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "InsurancePlan.coverage.type.coding.userSelected",
        "path": "InsurancePlan.coverage.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "InsurancePlan.coverage.type.text",
        "path": "InsurancePlan.coverage.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "InsurancePlan.coverage.network",
        "path": "InsurancePlan.coverage.network",
        "short": "어떤 네트워크가 보장을 제공하는지 여부",
        "definition": "보장 유형을 제공하는 네트워크에 대한 참조",
        "comment": "Networks are represented as a hierarchy of organization resources.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Organization"
            ]
          }
        ]
      },
      {
        "id": "InsurancePlan.coverage.network.reference",
        "path": "InsurancePlan.coverage.network.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(Absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "InsurancePlan.coverage.network.type",
        "path": "InsurancePlan.coverage.network.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": "InsurancePlan.coverage.network.identifier",
        "path": "InsurancePlan.coverage.network.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나 리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "InsurancePlan.coverage.network.identifier.use",
        "path": "InsurancePlan.coverage.network.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "InsurancePlan.coverage.network.identifier.type",
        "path": "InsurancePlan.coverage.network.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "InsurancePlan.coverage.network.identifier.type.coding",
        "path": "InsurancePlan.coverage.network.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "InsurancePlan.coverage.network.identifier.type.coding.system",
        "path": "InsurancePlan.coverage.network.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "InsurancePlan.coverage.network.identifier.type.coding.version",
        "path": "InsurancePlan.coverage.network.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "InsurancePlan.coverage.network.identifier.type.coding.code",
        "path": "InsurancePlan.coverage.network.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "InsurancePlan.coverage.network.identifier.type.coding.display",
        "path": "InsurancePlan.coverage.network.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "InsurancePlan.coverage.network.identifier.type.coding.userSelected",
        "path": "InsurancePlan.coverage.network.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "InsurancePlan.coverage.network.identifier.type.text",
        "path": "InsurancePlan.coverage.network.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "InsurancePlan.coverage.network.identifier.system",
        "path": "InsurancePlan.coverage.network.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "InsurancePlan.coverage.network.identifier.value",
        "path": "InsurancePlan.coverage.network.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "InsurancePlan.coverage.network.identifier.period",
        "path": "InsurancePlan.coverage.network.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "InsurancePlan.coverage.network.identifier.period.start",
        "path": "InsurancePlan.coverage.network.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "InsurancePlan.coverage.network.identifier.period.end",
        "path": "InsurancePlan.coverage.network.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "InsurancePlan.coverage.network.identifier.assigner",
        "path": "InsurancePlan.coverage.network.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "InsurancePlan.coverage.network.display",
        "path": "InsurancePlan.coverage.network.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "InsurancePlan.coverage.benefit",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name",
            "valueString": "CoverageBenefit"
          }
        ],
        "path": "InsurancePlan.coverage.benefit",
        "short": "혜택의 목록",
        "definition": "이 보장 유형에 따른 특정한 혜택",
        "min": 1,
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "InsurancePlan.coverage.benefit.type",
        "path": "InsurancePlan.coverage.benefit.type",
        "short": "혜택의 유형",
        "definition": "혜택의 유형(1차 진료; 전문 진료; 입원환자; 외래환자)",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "InsurancePlan.coverage.benefit.type.coding",
        "path": "InsurancePlan.coverage.benefit.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "InsurancePlan.coverage.benefit.type.coding.system",
        "path": "InsurancePlan.coverage.benefit.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "InsurancePlan.coverage.benefit.type.coding.version",
        "path": "InsurancePlan.coverage.benefit.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "InsurancePlan.coverage.benefit.type.coding.code",
        "path": "InsurancePlan.coverage.benefit.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "InsurancePlan.coverage.benefit.type.coding.display",
        "path": "InsurancePlan.coverage.benefit.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "InsurancePlan.coverage.benefit.type.coding.userSelected",
        "path": "InsurancePlan.coverage.benefit.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "InsurancePlan.coverage.benefit.type.text",
        "path": "InsurancePlan.coverage.benefit.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "InsurancePlan.coverage.benefit.requirement",
        "path": "InsurancePlan.coverage.benefit.requirement",
        "short": "추천 요건",
        "definition": "이 혜택에 대한 접근/적용 범위를 가지기 위한 추천 요건",
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "InsurancePlan.coverage.benefit.limit",
        "path": "InsurancePlan.coverage.benefit.limit",
        "short": "혜택 한도 세부정보",
        "definition": "혜택에 대한 특정한 제한",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "InsurancePlan.coverage.benefit.limit.value",
        "path": "InsurancePlan.coverage.benefit.limit.value",
        "short": "허용되는 최대값",
        "definition": "보험플랜이보장혜택에지불할서비스항목의최대금액. 예를들어. 웰니스방문또는안경.",
        "comment": "May also be called “eligible expense,” “payment allowance,” or “negotiated rate.”.",
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "InsurancePlan.coverage.benefit.limit.value.value",
        "path": "InsurancePlan.coverage.benefit.limit.value.value",
        "short": "값의 수치(numerical value) (근사치 포함)",
        "definition": "측정된 값(value of measured amount). 값을 표현할 때 근사치(implicit precision)가 포함됨."
      },
      {
        "id": "InsurancePlan.coverage.benefit.limit.value.comparator",
        "path": "InsurancePlan.coverage.benefit.limit.value.comparator",
        "short": "< | <= | >= | > - 값을 이해하는 방법",
        "definition": "값(value)을 이해하고 표현 하는 방법 - 측정 문제로 인해 실제 값이 명시된 값보다 크거나 적은지 여부; (예) 만약 비교자가 \"<\" 이면 실제 값은 명시된 값보다 < (작다)임."
      },
      {
        "id": "InsurancePlan.coverage.benefit.limit.value.unit",
        "path": "InsurancePlan.coverage.benefit.limit.value.unit",
        "short": "단위 표현(unit representation)",
        "definition": "사람이 읽을 수 있는 형식의 단위(unit)."
      },
      {
        "id": "InsurancePlan.coverage.benefit.limit.value.system",
        "path": "InsurancePlan.coverage.benefit.limit.value.system",
        "short": "코드화된 단위 폼(coded unit form)을 정의하는 시스템(system)",
        "definition": "단위(unit)의 코드화된 폼(coded form)을 제공하는 시스템의 식별임."
      },
      {
        "id": "InsurancePlan.coverage.benefit.limit.value.code",
        "path": "InsurancePlan.coverage.benefit.limit.value.code",
        "short": "단위(unit)의 코드화된 폼(coded form)",
        "definition": "일부 단위 표시 시스템(unit representation system)에서 컴퓨터로 처리할 수 있는 형식 단위(unit)."
      },
      {
        "id": "InsurancePlan.coverage.benefit.limit.code",
        "path": "InsurancePlan.coverage.benefit.limit.code",
        "short": "혜택 한도 세부정보",
        "definition": "혜택에 대한 특정 한도",
        "comment": "Use `CodeableConcept.text` element if the data is free (uncoded) text.",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "InsurancePlan.coverage.benefit.limit.code.coding",
        "path": "InsurancePlan.coverage.benefit.limit.code.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "InsurancePlan.coverage.benefit.limit.code.coding.system",
        "path": "InsurancePlan.coverage.benefit.limit.code.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "InsurancePlan.coverage.benefit.limit.code.coding.version",
        "path": "InsurancePlan.coverage.benefit.limit.code.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "InsurancePlan.coverage.benefit.limit.code.coding.code",
        "path": "InsurancePlan.coverage.benefit.limit.code.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "InsurancePlan.coverage.benefit.limit.code.coding.display",
        "path": "InsurancePlan.coverage.benefit.limit.code.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "InsurancePlan.coverage.benefit.limit.code.coding.userSelected",
        "path": "InsurancePlan.coverage.benefit.limit.code.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "InsurancePlan.coverage.benefit.limit.code.text",
        "path": "InsurancePlan.coverage.benefit.limit.code.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "InsurancePlan.plan",
        "path": "InsurancePlan.plan",
        "short": "플랜 세부 사항",
        "definition": "보험 플랜에 대한 세부 사항",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "InsurancePlan.plan.identifier",
        "path": "InsurancePlan.plan.identifier",
        "short": "상품의 비즈니스 식별자",
        "definition": "리소스가 업데이트되고 서버에서 서버로 보내질 때 일정하게 유지되는 InsurancePlan[]에 할당된 비즈니스 식별자",
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "isSummary": true,
        "mapping": [
          {
            "identity": "w5",
            "map": "FiveWs.identifier"
          },
          {
            "identity": "rim",
            "map": ".scopes[Role](classCode=IDENT)"
          }
        ]
      },
      {
        "id": "InsurancePlan.plan.identifier.use",
        "path": "InsurancePlan.plan.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "InsurancePlan.plan.identifier.type",
        "path": "InsurancePlan.plan.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "InsurancePlan.plan.identifier.type.coding",
        "path": "InsurancePlan.plan.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "InsurancePlan.plan.identifier.type.coding.system",
        "path": "InsurancePlan.plan.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "InsurancePlan.plan.identifier.type.coding.version",
        "path": "InsurancePlan.plan.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "InsurancePlan.plan.identifier.type.coding.code",
        "path": "InsurancePlan.plan.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "InsurancePlan.plan.identifier.type.coding.display",
        "path": "InsurancePlan.plan.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "InsurancePlan.plan.identifier.type.coding.userSelected",
        "path": "InsurancePlan.plan.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "InsurancePlan.plan.identifier.type.text",
        "path": "InsurancePlan.plan.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "InsurancePlan.plan.identifier.system",
        "path": "InsurancePlan.plan.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "InsurancePlan.plan.identifier.value",
        "path": "InsurancePlan.plan.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "InsurancePlan.plan.identifier.period",
        "path": "InsurancePlan.plan.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "InsurancePlan.plan.identifier.period.start",
        "path": "InsurancePlan.plan.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "InsurancePlan.plan.identifier.period.end",
        "path": "InsurancePlan.plan.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "InsurancePlan.plan.identifier.assigner",
        "path": "InsurancePlan.plan.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "InsurancePlan.plan.identifier.assigner.reference",
        "path": "InsurancePlan.plan.identifier.assigner.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(Absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "InsurancePlan.plan.identifier.assigner.type",
        "path": "InsurancePlan.plan.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": "InsurancePlan.plan.identifier.assigner.identifier",
        "path": "InsurancePlan.plan.identifier.assigner.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나 리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "InsurancePlan.plan.identifier.assigner.display",
        "path": "InsurancePlan.plan.identifier.assigner.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "InsurancePlan.plan.type",
        "path": "InsurancePlan.plan.type",
        "short": "플랜의 종류",
        "definition": "플랜의 종류. 예를 들어, \"Platinum\" 또는 \"High Deductable\".",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "InsurancePlan.plan.type.coding",
        "path": "InsurancePlan.plan.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "InsurancePlan.plan.type.coding.system",
        "path": "InsurancePlan.plan.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "InsurancePlan.plan.type.coding.version",
        "path": "InsurancePlan.plan.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "InsurancePlan.plan.type.coding.code",
        "path": "InsurancePlan.plan.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "InsurancePlan.plan.type.coding.display",
        "path": "InsurancePlan.plan.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "InsurancePlan.plan.type.coding.userSelected",
        "path": "InsurancePlan.plan.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "InsurancePlan.plan.type.text",
        "path": "InsurancePlan.plan.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "InsurancePlan.plan.coverageArea",
        "path": "InsurancePlan.plan.coverageArea",
        "short": "상품이 적용되는 곳",
        "definition": "건강 보험 플랜의 혜택이 적용되는 지정학적 지역",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Location"
            ]
          }
        ],
        "isSummary": true
      },
      {
        "id": "InsurancePlan.plan.coverageArea.reference",
        "path": "InsurancePlan.plan.coverageArea.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(Absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "InsurancePlan.plan.coverageArea.type",
        "path": "InsurancePlan.plan.coverageArea.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": "InsurancePlan.plan.coverageArea.identifier",
        "path": "InsurancePlan.plan.coverageArea.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나 리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "InsurancePlan.plan.coverageArea.identifier.use",
        "path": "InsurancePlan.plan.coverageArea.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "InsurancePlan.plan.coverageArea.identifier.type",
        "path": "InsurancePlan.plan.coverageArea.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "InsurancePlan.plan.coverageArea.identifier.type.coding",
        "path": "InsurancePlan.plan.coverageArea.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "InsurancePlan.plan.coverageArea.identifier.type.coding.system",
        "path": "InsurancePlan.plan.coverageArea.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "InsurancePlan.plan.coverageArea.identifier.type.coding.version",
        "path": "InsurancePlan.plan.coverageArea.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "InsurancePlan.plan.coverageArea.identifier.type.coding.code",
        "path": "InsurancePlan.plan.coverageArea.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "InsurancePlan.plan.coverageArea.identifier.type.coding.display",
        "path": "InsurancePlan.plan.coverageArea.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "InsurancePlan.plan.coverageArea.identifier.type.coding.userSelected",
        "path": "InsurancePlan.plan.coverageArea.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "InsurancePlan.plan.coverageArea.identifier.type.text",
        "path": "InsurancePlan.plan.coverageArea.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "InsurancePlan.plan.coverageArea.identifier.system",
        "path": "InsurancePlan.plan.coverageArea.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "InsurancePlan.plan.coverageArea.identifier.value",
        "path": "InsurancePlan.plan.coverageArea.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "InsurancePlan.plan.coverageArea.identifier.period",
        "path": "InsurancePlan.plan.coverageArea.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "InsurancePlan.plan.coverageArea.identifier.period.start",
        "path": "InsurancePlan.plan.coverageArea.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "InsurancePlan.plan.coverageArea.identifier.period.end",
        "path": "InsurancePlan.plan.coverageArea.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "InsurancePlan.plan.coverageArea.identifier.assigner",
        "path": "InsurancePlan.plan.coverageArea.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "InsurancePlan.plan.coverageArea.display",
        "path": "InsurancePlan.plan.coverageArea.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "InsurancePlan.plan.network",
        "path": "InsurancePlan.plan.network",
        "short": "어떤 네트워크가 보장을 제공하는지 여부",
        "definition": "보장 유형을 제공하는 네트워크에 대한 참조",
        "comment": "Networks are represented as a hierarchy of organization resources.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Organization"
            ]
          }
        ]
      },
      {
        "id": "InsurancePlan.plan.network.reference",
        "path": "InsurancePlan.plan.network.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(Absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "InsurancePlan.plan.network.type",
        "path": "InsurancePlan.plan.network.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": "InsurancePlan.plan.network.identifier",
        "path": "InsurancePlan.plan.network.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나 리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "InsurancePlan.plan.network.identifier.use",
        "path": "InsurancePlan.plan.network.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "InsurancePlan.plan.network.identifier.type",
        "path": "InsurancePlan.plan.network.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "InsurancePlan.plan.network.identifier.type.coding",
        "path": "InsurancePlan.plan.network.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "InsurancePlan.plan.network.identifier.type.coding.system",
        "path": "InsurancePlan.plan.network.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "InsurancePlan.plan.network.identifier.type.coding.version",
        "path": "InsurancePlan.plan.network.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "InsurancePlan.plan.network.identifier.type.coding.code",
        "path": "InsurancePlan.plan.network.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "InsurancePlan.plan.network.identifier.type.coding.display",
        "path": "InsurancePlan.plan.network.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "InsurancePlan.plan.network.identifier.type.coding.userSelected",
        "path": "InsurancePlan.plan.network.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "InsurancePlan.plan.network.identifier.type.text",
        "path": "InsurancePlan.plan.network.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "InsurancePlan.plan.network.identifier.system",
        "path": "InsurancePlan.plan.network.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "InsurancePlan.plan.network.identifier.value",
        "path": "InsurancePlan.plan.network.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "InsurancePlan.plan.network.identifier.period",
        "path": "InsurancePlan.plan.network.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "InsurancePlan.plan.network.identifier.period.start",
        "path": "InsurancePlan.plan.network.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "InsurancePlan.plan.network.identifier.period.end",
        "path": "InsurancePlan.plan.network.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "InsurancePlan.plan.network.identifier.assigner",
        "path": "InsurancePlan.plan.network.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "InsurancePlan.plan.network.display",
        "path": "InsurancePlan.plan.network.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "InsurancePlan.plan.generalCost",
        "path": "InsurancePlan.plan.generalCost",
        "short": "전체 비용",
        "definition": "플랜과 관련된 전체 비용",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "InsurancePlan.plan.generalCost.type",
        "path": "InsurancePlan.plan.generalCost.type",
        "short": "비용의 타입",
        "definition": "비용의 타입",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "InsurancePlan.plan.generalCost.type.coding",
        "path": "InsurancePlan.plan.generalCost.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "InsurancePlan.plan.generalCost.type.coding.system",
        "path": "InsurancePlan.plan.generalCost.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "InsurancePlan.plan.generalCost.type.coding.version",
        "path": "InsurancePlan.plan.generalCost.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "InsurancePlan.plan.generalCost.type.coding.code",
        "path": "InsurancePlan.plan.generalCost.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "InsurancePlan.plan.generalCost.type.coding.display",
        "path": "InsurancePlan.plan.generalCost.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "InsurancePlan.plan.generalCost.type.coding.userSelected",
        "path": "InsurancePlan.plan.generalCost.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "InsurancePlan.plan.generalCost.type.text",
        "path": "InsurancePlan.plan.generalCost.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "InsurancePlan.plan.generalCost.groupSize",
        "path": "InsurancePlan.plan.generalCost.groupSize",
        "short": "등록자 수",
        "definition": "플랜에 등록한 참여자 수",
        "max": "1",
        "type": [
          {
            "code": "positiveInt"
          }
        ]
      },
      {
        "id": "InsurancePlan.plan.generalCost.cost",
        "path": "InsurancePlan.plan.generalCost.cost",
        "short": "비용 가치",
        "definition": "비용의 가치",
        "max": "1",
        "type": [
          {
            "code": "Money"
          }
        ]
      },
      {
        "id": "InsurancePlan.plan.generalCost.cost.value",
        "path": "InsurancePlan.plan.generalCost.cost.value",
        "short": "값의 수치(numerical value) (근사치 포함)",
        "definition": "값의 수치(numerical value) (근사치 포함)"
      },
      {
        "id": "InsurancePlan.plan.generalCost.cost.currency",
        "path": "InsurancePlan.plan.generalCost.cost.currency",
        "short": "ISO 4217 통화(currency) 코드(code)",
        "definition": "ISO 4217 통화(currency) 코드(code)"
      },
      {
        "id": "InsurancePlan.plan.generalCost.comment",
        "path": "InsurancePlan.plan.generalCost.comment",
        "short": "추가 비용 정보",
        "definition": "이 플랜과 관련된 일반 비용에 대한 추가 정보",
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "InsurancePlan.plan.specificCost",
        "path": "InsurancePlan.plan.specificCost",
        "short": "특정한 비용",
        "definition": "상품에서 제공하는 보장과 관련된 비용",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "InsurancePlan.plan.specificCost.category",
        "path": "InsurancePlan.plan.specificCost.category",
        "short": "혜택의 일반 범주",
        "definition": "혜택의 일반 범주(의료, 치과, 안과, 약물, 정신 건강, 약물 남용, 호스피스, 가정 건강)",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "InsurancePlan.plan.specificCost.category.coding",
        "path": "InsurancePlan.plan.specificCost.category.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "InsurancePlan.plan.specificCost.category.coding.system",
        "path": "InsurancePlan.plan.specificCost.category.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "InsurancePlan.plan.specificCost.category.coding.version",
        "path": "InsurancePlan.plan.specificCost.category.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "InsurancePlan.plan.specificCost.category.coding.code",
        "path": "InsurancePlan.plan.specificCost.category.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "InsurancePlan.plan.specificCost.category.coding.display",
        "path": "InsurancePlan.plan.specificCost.category.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "InsurancePlan.plan.specificCost.category.coding.userSelected",
        "path": "InsurancePlan.plan.specificCost.category.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "InsurancePlan.plan.specificCost.category.text",
        "path": "InsurancePlan.plan.specificCost.category.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name",
            "valueString": "PlanBenefit"
          }
        ],
        "path": "InsurancePlan.plan.specificCost.benefit",
        "short": "혜택 목록",
        "definition": "이 혜택 범주(category)에 속하는 특정한 혜택 목록입니다.",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.type",
        "path": "InsurancePlan.plan.specificCost.benefit.type",
        "short": "특정한 혜택의 유형",
        "definition": "특정한 혜택의 유형(예방, 1차 진료 방문, 전문 진료 방문, 입원, 응급실, 긴급 진료).",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.type.coding",
        "path": "InsurancePlan.plan.specificCost.benefit.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.type.coding.system",
        "path": "InsurancePlan.plan.specificCost.benefit.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.type.coding.version",
        "path": "InsurancePlan.plan.specificCost.benefit.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.type.coding.code",
        "path": "InsurancePlan.plan.specificCost.benefit.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.type.coding.display",
        "path": "InsurancePlan.plan.specificCost.benefit.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.type.coding.userSelected",
        "path": "InsurancePlan.plan.specificCost.benefit.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.type.text",
        "path": "InsurancePlan.plan.specificCost.benefit.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost",
        "path": "InsurancePlan.plan.specificCost.benefit.cost",
        "short": "비용 목록",
        "definition": "특정 혜택에 관한 비용 목록",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.type",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.type",
        "short": "비용의 타입",
        "definition": "비용 유형(공동지불; 개인한도; 가족한도; 공동보험; 공제액)",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.type.coding",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.type.coding.system",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.type.coding.version",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.type.coding.code",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.type.coding.display",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.type.coding.userSelected",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.type.text",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.applicability",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.applicability",
        "short": "in-network | out-of-network | other",
        "definition": "비용이 네트워크 내부 또는 네트워크 외부의 제공자(네트워크 내부, 네트워크 외부, 기타)에 적용되는지 여부",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "BenefitCostApplicability"
            }
          ],
          "strength": "required",
          "description": "Whether the cost applies to in-network or out-of-network providers.",
          "valueSet": "http://hl7.org/fhir/ValueSet/insuranceplan-applicability|4.0.1"
        }
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.applicability.coding",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.applicability.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.applicability.coding.system",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.applicability.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.applicability.coding.version",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.applicability.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.applicability.coding.code",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.applicability.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.applicability.coding.display",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.applicability.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.applicability.coding.userSelected",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.applicability.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.applicability.text",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.applicability.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.qualifiers",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.qualifiers",
        "short": "비용에 대한 추가 정보",
        "definition": "자금 출처에 관한 정보(예: HAS, HRA, FSA, RRA)와 같은 비용에 대한 추가 정보",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.qualifiers.coding",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.qualifiers.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.qualifiers.coding.system",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.qualifiers.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.qualifiers.coding.version",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.qualifiers.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.qualifiers.coding.code",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.qualifiers.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.qualifiers.coding.display",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.qualifiers.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.qualifiers.coding.userSelected",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.qualifiers.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.qualifiers.text",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.qualifiers.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.value",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.value",
        "short": "실제 비용",
        "definition": "실제 비용(일부 비용은 통화가 아닌 백분율로 표시(예: 10% 공동보험)",
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.value.value",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.value.value",
        "short": "값의 수치(numerical value) (근사치 포함)",
        "definition": "측정된 값(value of measured amount). 값을 표현할 때 근사치(implicit precision)가 포함됨."
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.value.comparator",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.value.comparator",
        "short": "< | <= | >= | > - 값을 이해하는 방법",
        "definition": "값(value)을 이해하고 표현 하는 방법 - 측정 문제로 인해 실제 값이 명시된 값보다 크거나 적은지 여부; (예) 만약 비교자가 \"<\" 이면 실제 값은 명시된 값보다 < (작다)임."
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.value.unit",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.value.unit",
        "short": "단위 표현(unit representation)",
        "definition": "사람이 읽을 수 있는 형식의 단위(unit)."
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.value.system",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.value.system",
        "short": "코드화된 단위 폼(coded unit form)을 정의하는 시스템(system)",
        "definition": "단위(unit)의 코드화된 폼(coded form)을 제공하는 시스템의 식별임."
      },
      {
        "id": "InsurancePlan.plan.specificCost.benefit.cost.value.code",
        "path": "InsurancePlan.plan.specificCost.benefit.cost.value.code",
        "short": "단위(unit)의 코드화된 폼(coded form)",
        "definition": "일부 단위 표시 시스템(unit representation system)에서 컴퓨터로 처리할 수 있는 형식 단위(unit)."
      }
    ]
  }
}