<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="StructureDefinition" />
  <meta>
    <lastUpdated value="2019-11-01T09:29:23.356+11:00" />
  </meta>
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-category">
    <valueString value="Foundation.Conformance" />
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
    <valueCode value="normative" />
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
    <valueCode value="4.0.0" />
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm">
    <valueInteger value="5" />
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-security-category">
    <valueCode value="anonymous" />
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
    <valueCode value="fhir" />
  </extension>
  <url value="http://example.org/fhir/StructureDefinition/MyStructureDefinition" />
  <name value="KR_StructureDefinition" />
  <status value="draft" />
  <fhirVersion value="4.0.1" />
  <mapping>
    <identity value="rim" />
    <uri value="http://hl7.org/v3" />
    <name value="KR_RIM Mapping" />
  </mapping>
  <mapping>
    <identity value="workflow" />
    <uri value="http://hl7.org/fhir/workflow" />
    <name value="KR_Workflow Pattern" />
  </mapping>
  <mapping>
    <identity value="w5" />
    <uri value="http://hl7.org/fhir/fivews" />
    <name value="KR_FiveWs Pattern Mapping" />
  </mapping>
  <mapping>
    <identity value="iso11179" />
    <uri value="http://metadata-standards.org/11179/" />
    <name value="KR_ISO 11179" />
  </mapping>
  <mapping>
    <identity value="objimpl" />
    <uri value="http://hl7.org/fhir/object-implementation" />
    <name value="KR_Object Implementation Information" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="StructureDefinition" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/StructureDefinition" />
  <derivation value="constraint" />
  <differential>
    <element id="StructureDefinition">
      <path value="StructureDefinition" />
      <short value="구조 정의" />
      <definition value="FHIR 구조의 정의. FHIR에서 정의한 데이터 타입, 하위 리소스 등을 기술하는데 사용되는 리소스로 extention, 리소스 제약조건, 데이터 타입 등도 기술함" />
    </element>
    <element id="StructureDefinition.url">
      <path value="StructureDefinition.url" />
      <short value="URI (전역 고유(unique))로 표시되는 해당 리소스[]에 대한 정식 식별자" />
      <definition value="사양, 모델, 디자인 또는 인스턴스(instance)에서 참조될 때 해당 StructuredDefinition[]을 식별하는 데 사용되는 절대 URI. 표준 식별자라고도 함. 반드시 전역적으로 고유해야 하며, 반드시 해당 StructuredDefinition[]의 권한 있는 인스턴스(instance)가 게시되는(또는 게시될) 문자그대로의(literal) 주소여야 함 . 해당 URL은 정식 참조의 타겟이 될 수 있음. StructuredDefinition[]이 다른 서버에서 저장될 때 반드시 동일하게 유지되어야 함." />
      <comment value="urn : uuid : 또는 urn : oid : 일 수 있지만 실제 http : 주소가 선호됨. 여러 인스턴스가 고유(unique)한 버전이있는 경우 동일한 URL을 공유 할 수 있음. 새 버전의 리소스(resource) (동일한 URL, 새 버전)를 생성 할 시기와 새 아티팩트(artifact)를 정의하는 시기는 작성자가 결정함. 이 결정을 내리기 위한 고려 사항은 [Technical and Business Versions] (resource.html # versions)에서 확인할 수 있음. 어떤 경우에는,  지정된 URL에서 더 이상 리소스(resource)를 찾을 수 없지만 URL 자체는 변경할 수 없음. 구현에는 [meta.source] (resource.html # meta) 요소(element)를 사용하여 리소스(resource)의 현재 마스터 소스를 찾을 수 있는 위치를 나타낼 수 있음." />
    </element>
    <element id="StructureDefinition.identifier">
      <path value="StructureDefinition.identifier" />
      <short value="StructuredDefinition[]의 추가 식별자" />
      <definition value="다른 형식(format)으로 표현되거나 규격(specification), 모델(model), 디자인(design) 또는 인스턴스(instance)에서 참조될 때 해당 StructureDefinition[]를 식별하는 데 사용되는 공식 식별자(formal identifier)임." />
      <comment value="일반적으로 이것은 HL7 V3 II(인스턴스 식별자) 데이터 유형에 들어갈 수 있는 식별자로 사용되며, 논리(logical) URI를 사용할 수 없는 FHIR 외부에서 해당 StructuredDefinition[]을 식별할 수 있음." />
    </element>
    <element id="StructureDefinition.identifier.use">
      <path value="StructureDefinition.identifier.use" />
      <short value="usual | official | temp | secondary | old (If known)" />
      <definition value="해당 식별자(identifier)의 목적" />
    </element>
    <element id="StructureDefinition.identifier.type">
      <path value="StructureDefinition.identifier.type" />
      <short value="식별자(identifier)에 대한 설명" />
      <definition value="특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄." />
    </element>
    <element id="StructureDefinition.identifier.type.coding">
      <path value="StructureDefinition.identifier.type.coding" />
      <short value="용어체계(terminology system)에 의해 정의된 코드(code)" />
      <definition value="용어체계(terminology system)에 의해 정의된 코드(code) 참조" />
    </element>
    <element id="StructureDefinition.identifier.type.coding.system">
      <path value="StructureDefinition.identifier.type.coding.system" />
      <short value="용어체계 식별(Identity of terminology system)" />
      <definition value="코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별" />
    </element>
    <element id="StructureDefinition.identifier.type.coding.version">
      <path value="StructureDefinition.identifier.type.coding.version" />
      <short value="해당 시스템의 버전 정보 - 필요한 경우" />
      <definition value="해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함." />
    </element>
    <element id="StructureDefinition.identifier.type.coding.code">
      <path value="StructureDefinition.identifier.type.coding.code" />
      <short value="시스템에 정의된 구문(syntax)의 기호(symbol)" />
      <definition value="시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)" />
    </element>
    <element id="StructureDefinition.identifier.type.coding.display">
      <path value="StructureDefinition.identifier.type.coding.display" />
      <short value="시스템에 정의된 표기(representation)" />
      <definition value="시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)" />
    </element>
    <element id="StructureDefinition.identifier.type.coding.userSelected">
      <path value="StructureDefinition.identifier.type.coding.userSelected" />
      <short value="해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부" />
      <definition value="해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )" />
    </element>
    <element id="StructureDefinition.identifier.type.text">
      <path value="StructureDefinition.identifier.type.text" />
      <short value="개념(concept)에 대한 일반 텍스트 표현 (plain text representation)" />
      <definition value="데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임." />
    </element>
    <element id="StructureDefinition.identifier.system">
      <path value="StructureDefinition.identifier.system" />
      <short value="식별자(identifier) 값의 네임스페이스(namespace)" />
      <definition value="설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함." />
    </element>
    <element id="StructureDefinition.identifier.value">
      <path value="StructureDefinition.identifier.value" />
      <short value="고유(unique)한 값(value)" />
      <definition value="일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임." />
    </element>
    <element id="StructureDefinition.identifier.period">
      <path value="StructureDefinition.identifier.period" />
      <short value="식별자(identifier)의 유효 기간" />
      <definition value="식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄." />
    </element>
    <element id="StructureDefinition.identifier.period.start">
      <path value="StructureDefinition.identifier.period.start" />
      <short value="해당 유효 기간의 시작 시점 (설정된 날짜 포함)" />
      <definition value="해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함." />
    </element>
    <element id="StructureDefinition.identifier.period.end">
      <path value="StructureDefinition.identifier.period.end" />
      <short value="해당 유효 기간의 종료 시점 (설정된 날짜 포함)" />
      <definition value="기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함" />
    </element>
    <element id="StructureDefinition.identifier.assigner">
      <path value="StructureDefinition.identifier.assigner" />
      <short value="식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)" />
      <definition value="식별자(identifier)를 발급/관리하는 조직(organization)" />
    </element>
    <element id="StructureDefinition.identifier.assigner.reference">
      <path value="StructureDefinition.identifier.assigner.reference" />
      <short value="문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL" />
      <definition value="다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함." />
    </element>
    <element id="StructureDefinition.identifier.assigner.type">
      <path value="StructureDefinition.identifier.assigner.type" />
      <short value="참조(reference)가 참조(refer)하는 유형(type)  (예. &quot;Patient&quot;)" />
      <definition value="참조 대상의 예상 형식(expected type).  Reference.type과 Reference.reference가 모두 채워지고 Reference.reference가 FHIR URL이면 두가지 모두 일치해야함. 유형(type)은이 참조가 참조하는 유형(type) 인 리소스(resource) 정의의 표준(Canonical) URL임. 참조는 http://hl7.org/fhir/StructureDefinition/과 관련된 URL임. (예) &quot; 환자 &quot; http://hl7.org/fhir/StructureDefinition/Patient에 대한 참조. 절대(absolute) URL은 논리 모델에만 허용됨 (리소스(resource)가 아닌 논리 모델의 참조에서만 사용할 수 있음)." />
    </element>
    <element id="StructureDefinition.identifier.assigner.identifier">
      <path value="StructureDefinition.identifier.assigner.identifier" />
      <short value="문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조" />
      <definition value="대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나  리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함." />
    </element>
    <element id="StructureDefinition.identifier.assigner.display">
      <path value="StructureDefinition.identifier.assigner.display" />
      <short value="해당 리소스(resource)에 대한 대체 텍스트(alternative text)" />
      <definition value="리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임." />
    </element>
    <element id="StructureDefinition.version">
      <path value="StructureDefinition.version" />
      <short value="StructuredDefinition[]의 비즈니스 버전" />
      <definition value="사양, 모델, 디자인 또는 인스턴스(instance)에서 참조될 때 해당 버전의 StructuredDefinition[]을 식별하는 데 사용되는 식별자. StructuredDefinition[]작성자가 관리하는 임의의 값이며 전역적으로 고유하지 않을 것으로 예상됨. 예를 들어, 관리되는 버전이 없는 경우 타임 스탬프가 사용될 수 있음 (예 : yyyymmdd). 버전이 사전 순으로 나열되지 않을 수도 있음." />
      <comment value="식별자는 같지만 버전이 다른 StructuredDefinition[] 인스턴스가 있을 수 있음. 버전은 [url] | [version] 형식으로 StructuredDefinition[]의 특정 비즈니스 버전에 대한 참조를 허용하기 위해 참조 URL에 추가할 수 있음." />
    </element>
    <element id="StructureDefinition.name">
      <path value="StructureDefinition.name" />
      <short value="StructuredDefinition[]의 이름 (컴퓨터 친화적)" />
      <definition value="StructuredDefinition[]를 식별하는 자연어 이름임. 해당 이름은 코드(code) 생성과 같은 기계 처리(machine processing) 애플리케이션에서 모듈의 식별자(identifier)로 사용할 수 있어야 함." />
      <comment value="이름은 전역적으로 고유하지 않을 수 있음. 이름은 기계 처리에 친숙하도록 간단한 영숫자(alphanumetric) 유형 이름이어야 함. 예: * O2SatObservation* PresentationReport* Immunization2* AcmeAdmissionRecordOld" />
    </element>
    <element id="StructureDefinition.title">
      <path value="StructureDefinition.title" />
      <short value="StructuredDefinition[]의 이름 (사람 친화적)" />
      <definition value="StructuredDefinition[]를 설명하는 간단한 사용자 친화적인 제목" />
      <comment value="이름은 구두점(punctuation), 공백(white-space) 등이 포함될 수 있으며, 기계처리(machine-processing)에 친화적일 필요는 없음. 응용 프로그램은 이 이름을 사용할 필요는 없지만 언제든 다시 사용할 수 있음. 또한 제목은 루트 요소의 레이블에 해당함" />
    </element>
    <element id="StructureDefinition.status">
      <path value="StructureDefinition.status" />
      <short value="draft | active | retired | unknown" />
      <definition value="StructuredDefinition[]의 상태. 컨텐츠의 수명주기(life-cycle)을 추적할 수 있음." />
      <comment value="사용하기에 적합하거나 그렇지 않은 StructuredDefinition[]를 필터링할 수 있음." />
    </element>
    <element id="StructureDefinition.experimental">
      <path value="StructureDefinition.experimental" />
      <short value="테스트 용. 실제 사용을 위함은 X" />
      <definition value="해당 StructureDefinition[]가 테스트 목적(또는 교육(education)/평가(evaluation)/마케팅(marketing))을 위해 작성되었으며, 실제 사용을 위한 것이 아님을 나타내는 부울 값(boolean value)" />
      <comment value="사용하기에 적합하거나 그렇지 않은 StructuredDefinition[]를 필터링할 수 있음." />
    </element>
    <element id="StructureDefinition.date">
      <path value="StructureDefinition.date" />
      <short value="최종 변경 일자" />
      <definition value="해당 시스템이 게시된 날짜(및 선택적으로 시간(time))임. 비즈니스 버전이 변경될 때, 날짜가 변경되어야 하며, 상태 코드가 변경될 경우에도 날짜가 변경되야 함. 또한, 해당 시스템의 실질적인 내용이 변경되면 변경되야함." />
      <comment value="리소스가 StructuredDefinition[]의 2차 표현일 수 있으므로 이것은 리소스 마지막 수정 날짜와 동일하지 않음. 추가되는 특정 날짜는 익스텐션(extension)으로 추가되거나 리소스의 이전 버전과 관련된 출처(Provanance)를 참조하여 찾을 수 있음." />
    </element>
    <element id="StructureDefinition.publisher">
      <path value="StructureDefinition.publisher" />
      <short value="게시자(publisher) 이름 (조직 또는 개인)" />
      <definition value="StructuredDefinition[]을 게시한 조직 또는 개인의 이름." />
      <comment value="일반적으로는 조직(organization)이지만, 간혹 개인(individual)일 수도 있음. StructuredDefinition[]의 게시자(또는 관리자)는 StructuredDefinition[]의 유지보수를 담당하는 조직 또는 개인임. 컨텐츠를 개발하고 처음 작성한 조직 또는 개인과 동일할 필요는 없음. 게시자는 StructuredDefinition[]에 대한 질문 혹은 문제에 대한 주요 연락망임. 이 항목은 내용(context)에서 정보를 얻을 수 없는 경우 입력해야 함." />
    </element>
    <element id="StructureDefinition.contact">
      <path value="StructureDefinition.contact" />
      <short value="게시자(publisher)의 연락처 세부정보" />
      <definition value="사용자(user)와 게시자(publisher)의 통신을 원활하게 하기 위한 연락처 세부정보." />
      <comment value="웹 사이트, 이메일 주소, 전화번호 등이 될 수 있음." />
    </element>
    <element id="StructureDefinition.contact.name">
      <path value="StructureDefinition.contact.name" />
      <short value="연락을 받는 개인(individual)의 이름" />
      <definition value="연락을 받는 개인(individual)의 이름." />
    </element>
    <element id="StructureDefinition.contact.telecom">
      <path value="StructureDefinition.contact.telecom" />
      <short value="개인(individual) 또는 조직(organization)의 연락처 세부정보" />
      <definition value="개인(individual)(이름이 제공된 경우) 또는  조직(organization)에 대한 연락처 세부정보." />
    </element>
    <element id="StructureDefinition.contact.telecom.system">
      <path value="StructureDefinition.contact.telecom.system" />
      <short value="phone | fax | email | pager | url | sms | other" />
      <definition value="연락처에 대한 통신 방법 - 연락처를 활용하기 위해 필요한 연락 시스템." />
    </element>
    <element id="StructureDefinition.contact.telecom.value">
      <path value="StructureDefinition.contact.telecom.value" />
      <short value="실제 연락처(actual contact point)의 값" />
      <definition value="지정된 통신 방법을 통하여 연락을 할 수 있는 실제 연락처(actual contact point)의 값 (예: 전화번호, 이메일주소)" />
    </element>
    <element id="StructureDefinition.contact.telecom.use">
      <path value="StructureDefinition.contact.telecom.use" />
      <short value="home | work | temp | old | mobile - 연락처 경로" />
      <definition value="연락처의 경로를 식별함." />
    </element>
    <element id="StructureDefinition.contact.telecom.rank">
      <path value="StructureDefinition.contact.telecom.rank" />
      <short value="선호되는 사용 순서를 명시함 (1 = 가장 높은 순서)" />
      <definition value="연락처 세트를 사용할 선호 순서를 지정. 순위(rank) 값이 낮은 ContactPoint가 순위(rank) 값이 높은 ContactPoint보다 선호됨." />
    </element>
    <element id="StructureDefinition.contact.telecom.period">
      <path value="StructureDefinition.contact.telecom.period" />
      <short value="연락처가 사용/사용 된 기간" />
      <definition value="연락처가 사용/사용 된 기간" />
    </element>
    <element id="StructureDefinition.contact.telecom.period.start">
      <path value="StructureDefinition.contact.telecom.period.start" />
      <short value="해당 유효 기간의 시작 시점 (설정된 날짜 포함)" />
      <definition value="해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함." />
    </element>
    <element id="StructureDefinition.contact.telecom.period.end">
      <path value="StructureDefinition.contact.telecom.period.end" />
      <short value="해당 유효 기간의 종료 시점 (설정된 날짜 포함)" />
      <definition value="기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함" />
    </element>
    <element id="StructureDefinition.description">
      <path value="StructureDefinition.description" />
      <short value="StructureDefinition[]에 대한 자연어 설명" />
      <definition value="소비자의 관점에서 본 StructureDefinition[]에 대한 free text 형식의 자연어 설명." />
      <comment value="해당 설명은 StructureDefinition[]가 작성된 이유, 오용에 대한 의견, 임상 사용 및 해석 지침, 문헌 참조, 논문에서의 예시 등과 같은 세부 정보를 가져오는데 사용할 수 있음. 리소스 자체의 'text' 필드에 전달되는 StructureDefinition[]의 렌더링(rendering)이 아님. 해당 항목은 컨텍스트(context)에서 정보를 사용할 수 없는 경우 채워져야 함 (예: StructureDefinition[]의 언어는 StructureDefinition[]가 생성된 장소의 주요 언어로 추정됨)." />
    </element>
    <element id="StructureDefinition.useContext">
      <path value="StructureDefinition.useContext" />
      <short value="컨텍스트(context) 지원을 위한 컨텐츠(content)" />
      <definition value="컨텐트(content)는 컨텍스트를 지원하는데 중점을 두고 개발됨. 이러한 컨텍스트는 일반적인 범주(성,연령 등..)이거나 특정 프로그램(보험, 연구,…) 에 대한 참조일 수 있으며, 적절한 StructureDefinition[]의 인스턴스의 색인(indexing) 및 검색하는데 사용될수 있음." />
      <comment value="useContexts가 여러 개 지정되면 모든 컨텍스트(context) 또는 어떤 컨텍스트(context)도 적용되지 않음." />
    </element>
    <element id="StructureDefinition.useContext.code">
      <path value="StructureDefinition.useContext.code" />
      <short value="지정된 컨텍스트(context)의 유형(type)" />
      <definition value="사용 컨텍스트(context)로 지정된 사용 상황을 식별하는 코드(code)." />
    </element>
    <element id="StructureDefinition.useContext.code.system">
      <path value="StructureDefinition.useContext.code.system" />
      <short value="용어체계 식별(Identity of terminology system)" />
      <definition value="코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별" />
    </element>
    <element id="StructureDefinition.useContext.code.version">
      <path value="StructureDefinition.useContext.code.version" />
      <short value="해당 시스템의 버전 정보 - 필요한 경우" />
      <definition value="해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함." />
    </element>
    <element id="StructureDefinition.useContext.code.code">
      <path value="StructureDefinition.useContext.code.code" />
      <short value="시스템에 정의된 구문(syntax)의 기호(symbol)" />
      <definition value="시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)" />
    </element>
    <element id="StructureDefinition.useContext.code.display">
      <path value="StructureDefinition.useContext.code.display" />
      <short value="시스템에 정의된 표기(representation)" />
      <definition value="시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)" />
    </element>
    <element id="StructureDefinition.useContext.code.userSelected">
      <path value="StructureDefinition.useContext.code.userSelected" />
      <short value="해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부" />
      <definition value="해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )" />
    </element>
    <element id="StructureDefinition.useContext.value[x]">
      <path value="StructureDefinition.useContext.value[x]" />
      <short value="컨텍스트(context)를 정의하는 값" />
      <definition value="해당 컨텍스트(context)를 정의하는 값. 값의 해석은 코드(code)에 의해 정의됨." />
    </element>
    <element id="StructureDefinition.jurisdiction">
      <path value="StructureDefinition.jurisdiction" />
      <short value="StructureDefinition[] 대상 관할권(jurisdiction) (해당되는 경우)" />
      <definition value="StructureDefinition[]를 사용할 법적(legal) 또는 지리적(geographic) 지역(region)" />
      <comment value="StructureDefinition[]이 원래 설계되거나 의도된 관할 구역이(jurisdictions) 이외의 다른 관할 구역에서 사용 될 수 있음." />
    </element>
    <element id="StructureDefinition.jurisdiction.coding">
      <path value="StructureDefinition.jurisdiction.coding" />
      <short value="용어체계(terminology system)에 의해 정의된 코드(code)" />
      <definition value="용어체계(terminology system)에 의해 정의된 코드(code) 참조" />
    </element>
    <element id="StructureDefinition.jurisdiction.coding.system">
      <path value="StructureDefinition.jurisdiction.coding.system" />
      <short value="용어체계 식별(Identity of terminology system)" />
      <definition value="코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별" />
    </element>
    <element id="StructureDefinition.jurisdiction.coding.version">
      <path value="StructureDefinition.jurisdiction.coding.version" />
      <short value="해당 시스템의 버전 정보 - 필요한 경우" />
      <definition value="해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함." />
    </element>
    <element id="StructureDefinition.jurisdiction.coding.code">
      <path value="StructureDefinition.jurisdiction.coding.code" />
      <short value="시스템에 정의된 구문(syntax)의 기호(symbol)" />
      <definition value="시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)" />
    </element>
    <element id="StructureDefinition.jurisdiction.coding.display">
      <path value="StructureDefinition.jurisdiction.coding.display" />
      <short value="시스템에 정의된 표기(representation)" />
      <definition value="시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)" />
    </element>
    <element id="StructureDefinition.jurisdiction.coding.userSelected">
      <path value="StructureDefinition.jurisdiction.coding.userSelected" />
      <short value="해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부" />
      <definition value="해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )" />
    </element>
    <element id="StructureDefinition.jurisdiction.text">
      <path value="StructureDefinition.jurisdiction.text" />
      <short value="개념(concept)에 대한 일반 텍스트 표현 (plain text representation)" />
      <definition value="데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임." />
    </element>
    <element id="StructureDefinition.purpose">
      <path value="StructureDefinition.purpose" />
      <short value="해당 StructureDefinition[]가 정의된 이유" />
      <definition value="StructureDefinition[]의 필요성과 설계에 대한 설명." />
      <comment value="해당 요소는 StructureDefinition[]의 사용법을 설명하지 않음. 대신, 리소스가 필요한 이유 또는 있는 그대로 정의된 이유의 추적성을 제공함. 이것은 이 StructureDefinition[]의 구조를 추진한 소스 재료 또는 사양을 가리키는 데 사용될 수 있음." />
    </element>
    <element id="StructureDefinition.copyright">
      <path value="StructureDefinition.copyright" />
      <short value="사용(use) 및/또는 게시권(publishing)에 대한 제한(restrictions)" />
      <definition value="StructureDefinition[] 및/또는 그 컨텐츠(contents)와 관련된 저작권 보고서(copyright statement). 저작권 보고서는 일반적으로 StructureDefinition[]의 사용 및 게시에 대한 법적 제한사항임." />
      <comment value="시스템은 마크다운(markdown) 지원을 필수가 아님으로, 마크다운(markdown) 처리없이 텍스트를 읽을 수 있어야함. 마크다운(markdown) 구문은 GFM임 - https://github.github.com/gfm/ 참조" />
    </element>
    <element id="StructureDefinition.keyword">
      <path value="StructureDefinition.keyword" />
      <short value="인덱싱(indexing)과 검색을 지원함" />
      <definition value="해당 StructureDefinition[] 의 사용 또는 내용(content)을 설명함으로 템플릿의 인덱싱 및 검색을 지원하는 데 사용될 수 있는 외부 용어에서 가져온 핵심 단어 또는 용어 집합" />
      <comment value="코드(code)는 SNOMED CT와 같은 매우 공식적인 정의까지 열거형 또는 코드(code) 목록에서 매우 자연스럽게 정의될 수 있음. 자세한 내용은 HL7 v3 핵심 원칙 참조." />
    </element>
    <element id="StructureDefinition.keyword.system">
      <path value="StructureDefinition.keyword.system" />
      <short value="용어체계 식별(Identity of terminology system)" />
      <definition value="코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별" />
    </element>
    <element id="StructureDefinition.keyword.version">
      <path value="StructureDefinition.keyword.version" />
      <short value="해당 시스템의 버전 정보 - 필요한 경우" />
      <definition value="해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함." />
    </element>
    <element id="StructureDefinition.keyword.code">
      <path value="StructureDefinition.keyword.code" />
      <short value="시스템에 정의된 구문(syntax)의 기호(symbol)" />
      <definition value="시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)" />
    </element>
    <element id="StructureDefinition.keyword.display">
      <path value="StructureDefinition.keyword.display" />
      <short value="시스템에 정의된 표기(representation)" />
      <definition value="시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)" />
    </element>
    <element id="StructureDefinition.keyword.userSelected">
      <path value="StructureDefinition.keyword.userSelected" />
      <short value="해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부" />
      <definition value="해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )" />
    </element>
    <element id="StructureDefinition.fhirVersion">
      <path value="StructureDefinition.fhirVersion" />
      <short value="해당 StructureDefinition[]의 FHIR 버젼" />
      <definition value="이 StructureDefinition[]의 기반이 되는 FHIR 규격 버전. - 이것은 수정(revision) 번호가 없는 사양의 공식 버전임. 예)[publication].[major].[minor], which is 4.0.1. for this version." />
      <comment value="StructureDefinition[]는 FHIR의 여러 버전에서 유효하기 때문에 적용되는 대상버전을 지정할 필요가 없음. FHIR 툴링(tooling)은 StructureDefinition[]가 원하는 경우 특정 StructureDefinition[]와 일치하는지 여부를 결정할 수 있음" />
    </element>
    <element id="StructureDefinition.mapping">
      <path value="StructureDefinition.mapping" />
      <short value="콘텐츠와 매핑된 외부(external) 사양(specification)" />
      <definition value="콘텐츠와 매핑된 외부(external) 사양(specification)" />
      <comment value="" />
    </element>
    <element id="StructureDefinition.mapping.identity">
      <path value="StructureDefinition.mapping.identity" />
      <short value="매핑에 사용하는 내부(Internal) id" />
      <definition value="특정 매핑을 만들 때 이 매핑 세트을 식별하는 데 사용하는 내부 id" />
      <comment value="이 사양은(specification) 일반적인 설명과 함께 한번 설명되고, 그 후 이 선언을 참조하는 특정 매핑이 만들어짐" />
    </element>
    <element id="StructureDefinition.mapping.uri">
      <path value="StructureDefinition.mapping.uri" />
      <short value="이 매핑이 참조하는 것을 식별함" />
      <definition value="이 매핑이 표현하는 사양(specification)을 식별하는 절대 URI" />
      <comment value="매핑들을 일관되게 식별는 데 도움이 되도록 매핑되는 사양(specification)에 대한 공식 식별자" />
    </element>
    <element id="StructureDefinition.mapping.name">
      <path value="StructureDefinition.mapping.name" />
      <short value="이 매핑이 참조하는 이름" />
      <definition value="매핑된 사양(specification)의 이름" />
      <comment value="FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함." />
    </element>
    <element id="StructureDefinition.mapping.comment">
      <path value="StructureDefinition.mapping.comment" />
      <short value="버전, 문제, 범위 제한 등" />
      <definition value="버전 메모, 이슈, 범위 제한 및 기타 중요한 사용법 메모 등을 포함한 이 매핑에 대한 주석" />
      <comment value="FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함." />
    </element>
    <element id="StructureDefinition.kind">
      <path value="StructureDefinition.kind" />
      <short value="primitive-type | complex-type | resource | logical" />
      <definition value="이 정의가 설명하는 구조의 종류를 정의" />
      <comment value="FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함." />
    </element>
    <element id="StructureDefinition.abstract">
      <path value="StructureDefinition.abstract" />
      <short value="추상 구조(abstract struncture)인지 여부" />
      <definition value="이 정의가 설명하는 구조가 추상적인지 아닌지 - 즉, 구조가 인스탄스화 하지 않은것인지 여부. Resources[] 및 Data type[]의 경우, 추상타입(abstract type)은 시스템간에 교환되지 않음" />
      <comment value="추상 리소스는 인스턴스화할 수 없고 구체적인 하위-유형(sub-type)을 사용해야 함. 추상 datatype 및 extension은 인스턴스에서 사용할 수 없음. 논리 모델에서는, 그 사용법에 의하면 &quot;abstract&quot;의 함축적 의미가 작성자(author)에게 있음. 제약 조건 구조를 추상(abstract)라고 표시하게 되면 설계 의도는 전달할수 있지만 구조 정의가 처리되는 방법은 달라지지 않음. StructureDefinition에서 타입 &quot;Element&quot;이 지정된 인라인 선언 요소(element)는 Element[]을 나타내는 하는 익명의 견고한(concrete) 유형(type)임" />
    </element>
    <element id="StructureDefinition.context">
      <path value="StructureDefinition.context" />
      <short value="이것이 확장(extension) 이라면, 인스탄스에서 사용되는 위치" />
      <definition value="확장(extension)장이 적용될 수 있는 리소스 또는 데이터 유형 요소의 유형을 식별" />
    </element>
    <element id="StructureDefinition.context.type">
      <path value="StructureDefinition.context.type" />
      <short value="fhirpath | element | extension" />
      <definition value="확장(extension)의 문맥(context)을 정의하는 표현식을 해석하는 방법을 정의함" />
      <comment value="FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함." />
    </element>
    <element id="StructureDefinition.context.expression">
      <path value="StructureDefinition.context.expression" />
      <short value="인스턴스에서 확장(extension)을 사용하는 위치" />
      <definition value="리소스에서 확장(extension)을 사용하는 위치를 정의하는 표현" />
      <comment value="FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함." />
    </element>
    <element id="StructureDefinition.contextInvariant">
      <path value="StructureDefinition.contextInvariant" />
      <short value="FHIRPath invariant 데이터 타입 - 확장(extention)을 사용할 수 있는 경우" />
      <definition value="확장(extention)을 사용할 수 있는 시점을 정의한 FHIRPath invariant 규칙(예: extention에서 variant의 동시출현). 모든 규칙은 true여야 함" />
      <comment value="규칙은 extention이 있을 때만 평가됨. invariant을 평가할 때 FHIRPath focus는 extention을 유지하는 요소(element)이며 %extention은 extention 자체를 나타냄" />
    </element>
    <element id="StructureDefinition.type">
      <path value="StructureDefinition.type" />
      <short value="이 구조가 정의하거나 제한한 Type" />
      <definition value="이 구조가 설명한 type. derivation 종류가 'specilization'이라면 이것은 어떤 타입의 주(master)정의가 될 것이고, 이것은 항상 data type, extention, 리소스, abstract one 중 하나일 것임. 그렇지 않다면, StructureDefinition[]이 명시한 type에 대한 제약건일 것임(이 경구 abstract type일 수 없음). 참조(reference)는 http:hl7.org/fhir/StructureDefinition 에 상대적인 URL 임. 예: &quot;string&quot; 은 http:hl7.org/fhir/StructureDefinition/string을 가리킴. 절대 URL는 논리모델에서만 허용" />
      <comment value="제약조건의 경우, type은 구체적(concrete)인 구조(derivation = specialization)에 도달할 때 까지baseDefinition 참조를 추적하거나 스냅샷의 첫번째 요소(element)의 경로를 확인하는 것으로 결정될 수 있지만, type을 직접 제공하면 간단한 tooling과 인덱싱이 가능함. type은 differential과 snapshot에 정의된 요소(element)와 일치해야 함. 모든 FHIR가 정의한 type에 대해 요소(element)의 경로이름은 type 명으로 시작됨. type이 URL인 논리모델에서는 type명은 type URL의 뒷부분(tail)에서 시작해야 함" />
    </element>
    <element id="StructureDefinition.baseDefinition">
      <path value="StructureDefinition.baseDefinition" />
      <short value="유형(type)이 constrained 또는 specialized 임을 정의" />
      <definition value="specialization 또는 constraint 에 의해 파생되는 기본 구조로서 절대 URI" />
      <comment value="differential 제약이 이 구조에 지정되면, &quot;differential&quot; 방식(fashion)으로 기본(base)에 적용됨. 기본(base)가 없는 경우, differential 제약을 제공할 수 없음(snapshop만 가능). Differential 구조는 편집하는 관점에서 유용하며 snapshop 구조는 운영하는 용도에 적합. FHIR프로젝트는 differential 제약으로 부터 snapshop 을 채우기 위한 여러 도구와 서비스를 제공함. 논리 모델은 &quot;Element&quot; 또는 다른 논리모델의 기반(base)를 가지고 있음" />
    </element>
    <element id="StructureDefinition.derivation">
      <path value="StructureDefinition.derivation" />
      <short value="specialization | constraint - 기본(base) 정의와 연된 방법" />
      <definition value="type이 기본(base)정의와 어떻게 관련되는지 여부" />
      <comment value="정의(definition)가 specialization 이면 differential 에 새로운 요소(element)를 추가하고 스냅샷(snapshop)에는 상속된 요소(element)가 포함됨. 정의(definition)가 differential 이면 새로운 요소를 정의할 수 없고 오직 기존 콘텐츠에 대한 새로운 규칙만 만들 수 있음([Profiling Resources](profiling.html # resources) 참조)." />
    </element>
    <element id="StructureDefinition.snapshot">
      <path value="StructureDefinition.snapshot" />
      <short value="구조(structure)의 스냅샷 뷰(snapshot view)" />
      <definition value="스냅샷 뷰(snapshot view)는 기본(base) StructureDefinition를 고려하지 않고도 사용하고 해석할 수 있는 독립적인 형태로 표현됨" />
      <comment value="" />
    </element>
    <element id="StructureDefinition.snapshot.element">
      <path value="StructureDefinition.snapshot.element" />
      <short value="리소스의 요소(element) 정의(StructureDefinition가 없는 경우)" />
      <definition value="리소스 내의 각 요소(element)에 대한 제약(constraint)을 가져옴" />
      <comment value="" />
    </element>
    <element id="StructureDefinition.snapshot.element.path">
      <path value="StructureDefinition.snapshot.element.path" />
      <short value="요소의 계층 구조(hierarchy)에 있는 요소(element)의 경로" />
      <definition value="경로(path)는 요소(element)를 식별하고 &quot;.&quot; 로 표현됨 - 상위 요소로부터 분리된 목록, 확장(extention) 또는 리소스의 이름에서 시작함." />
    </element>
    <element id="StructureDefinition.snapshot.element.representation">
      <path value="StructureDefinition.snapshot.element.representation" />
      <short value="xmlAttr | xmlText | typeAttr | cdaText | xhtml" />
      <definition value="일반적 사례와 차이가 많을 때, 이 요소(element)를 인스턴스에서 표시하는 방법을 정의하는 코드(code)" />
    </element>
    <element id="StructureDefinition.snapshot.element.sliceName">
      <path value="StructureDefinition.snapshot.element.sliceName" />
      <short value="이 특정(particular) 요소의 이름(슬라이스 집합)" />
      <definition value="슬라이싱이 작동중일 때 이 요소(element) 정의(definition) 슬라이스(slice)의 이름. 이름은 점이나 공백이 없는 토큰(token)이어야 함. 이것은 같은 요소의 다른 조각(slice)에 이름을 붙이는 데 사용되는 이 요소에 적용되는 특정 제약(constraint) 집합 을 가리키는 고유한 이름임" />
    </element>
    <element id="StructureDefinition.snapshot.element.sliceIsConstraining">
      <path value="StructureDefinition.snapshot.element.sliceIsConstraining" />
      <short value="해당 슬라이스(slice) 정의(definition)가 상속된 슬라이스 정의를 제약(constraint)하는 경우(또는 하지 않는 경우)" />
      <definition value="True 일 경우, 이 슬라이스(slice) 정의(definition)가 상속된 프로파일에서 동일한 이름을 가진 슬라이스 정의를 제한(constraint)하고 있음을 나타냄. False인 경우, 슬라이스는 어떤 프로필 상속 슬라이스도 오버라이딩(overriding)하지 않음. 만약 없는 경우, 슬라이스가 sliceName에 따라 상속된 프로파일의 슬라이스를 오버라이딩(overriding)하거나 안할수 있음" />
    </element>
    <element id="StructureDefinition.snapshot.element.label">
      <path value="StructureDefinition.snapshot.element.label" />
      <short value="요소(element)에 대해 표시할 이름" />
      <definition value="요소(element) 옆에 표시되거나 사용자 디스플레이 또는 양식(form)에서 요소를 확인하는 데 사용할 텍스트인 단일 선호 라벨" />
    </element>
    <element id="StructureDefinition.snapshot.element.code">
      <path value="StructureDefinition.snapshot.element.code" />
      <short value="용어에 해당하는 코드(code)" />
      <definition value="특정 용어의 요소(element)와 동일한 의미를 가진 코드(code)" />
    </element>
    <element id="StructureDefinition.snapshot.element.code.system">
      <path value="StructureDefinition.snapshot.element.code.system" />
      <short value="용어체계 식별(Identity of terminology system)" />
      <definition value="코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별" />
    </element>
    <element id="StructureDefinition.snapshot.element.code.version">
      <path value="StructureDefinition.snapshot.element.code.version" />
      <short value="해당 시스템의 버전 정보 - 필요한 경우" />
      <definition value="해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함." />
    </element>
    <element id="StructureDefinition.snapshot.element.code.code">
      <path value="StructureDefinition.snapshot.element.code.code" />
      <short value="시스템에 정의된 구문(syntax)의 기호(symbol)" />
      <definition value="시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)" />
    </element>
    <element id="StructureDefinition.snapshot.element.code.display">
      <path value="StructureDefinition.snapshot.element.code.display" />
      <short value="시스템에 정의된 표기(representation)" />
      <definition value="시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)" />
    </element>
    <element id="StructureDefinition.snapshot.element.code.userSelected">
      <path value="StructureDefinition.snapshot.element.code.userSelected" />
      <short value="해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부" />
      <definition value="해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )" />
    </element>
    <element id="StructureDefinition.snapshot.element.slicing">
      <path value="StructureDefinition.snapshot.element.slicing" />
      <short value="이 요소(element)는 슬라이스 됨 - 슬라이스가 따라옴" />
      <definition value="요소(element)가 대안 정의 집합으로 슬라이스 됨을 나타냄. (예: 구조 정의에서 기본 리소스의 단일 요소에 여러가지 다른 제약조건이 있음). 슬라이싱은 카디널리티..* 가 있는 모든 리소스 또는 유형(type)을 선택한 리소스에서 사용할 수 있음. 슬라이스 집합은 더 짧은 경로(path)를 갖는 요소 시퀸스에서 이 이후 나오는 모든 요소임. (짧은 경로가 집합(set)을 종료시킴)" />
    </element>
    <element id="StructureDefinition.snapshot.element.slicing.discriminator">
      <path value="StructureDefinition.snapshot.element.slicing.discriminator" />
      <short value="슬라이스를 구별하는 데 사용되는 요소(element) 값" />
      <definition value="인스턴스를 처리할 때 슬라이스를 구별하는 데 사용되는 하위(child) 요소(element)를 지정. 하나 이상의 구별기(discriminator)가 제공되는 경우, 인스턴스 데이터의 하위요소 값은 각 슬라이스의 해당 요소(element)에 허용된 값(value)를 기초로 리소스의 요소(element)가 어떤 슬라이스에 일치하는지 완전히 구별해야 함" />
    </element>
    <element id="StructureDefinition.snapshot.element.slicing.discriminator.type">
      <path value="StructureDefinition.snapshot.element.slicing.discriminator.type" />
      <short value="value | exists | pattern | type | profile" />
      <definition value="구별(discrimination)을 평가할 때 요소(element) 값을 해석하는 방법." />
    </element>
    <element id="StructureDefinition.snapshot.element.slicing.discriminator.path">
      <path value="StructureDefinition.snapshot.element.slicing.discriminator.path" />
      <short value="요소(element) 값으로의 경로" />
      <definition value="[the simple subset of FHIRPath](fhirpath.html#simple)을 사용하는 FHIRPath 표현식(expression)은 차별(discrimination)이 기반이 되는 요소(element)를 식별하는 데 사용됨" />
    </element>
    <element id="StructureDefinition.snapshot.element.slicing.description">
      <path value="StructureDefinition.snapshot.element.slicing.description" />
      <short value="슬라이싱이 작동하는(또는 작동안하는) 방식에 대한 텍스트 설명" />
      <definition value="슬라이싱의 작동 방식에 대한 사람이 읽을 수 있는 텍스트 설명. 구별기(discriminator)가 없는 경우, 슬라이스를 구별할 수 있는 방법에 대해 가능한 모든 정보를 제공하기 위해 구별기(discriminator)가 필요함" />
    </element>
    <element id="StructureDefinition.snapshot.element.slicing.ordered">
      <path value="StructureDefinition.snapshot.element.slicing.ordered" />
      <short value="요소(element)가 슬라이스와 같은 순서로 있어야 하는 경우" />
      <definition value="일치하는 요소(element)가 프로파일(profile)에 정의된 순서대로 발생해야 하는 경우." />
    </element>
    <element id="StructureDefinition.snapshot.element.slicing.rules">
      <path value="StructureDefinition.snapshot.element.slicing.rules" />
      <short value="closed | open | openAtEnd" />
      <definition value="추가적인 슬라이스가 허용되는지 여부. 슬라이스가 요청(order)되면 프로필(profile) 작성자는 추가 슬라이스가 마지막에만 허용된다고 말할 수 있음" />
    </element>
    <element id="StructureDefinition.snapshot.element.short">
      <path value="StructureDefinition.snapshot.element.short" />
      <short value="공간이 제약된 프레젠테이션을 위한 간결한 정의" />
      <definition value="이 요소(element)의 의미에 대한 간결한 설명(예: 자동생성된 요약에 사용)" />
    </element>
    <element id="StructureDefinition.snapshot.element.definition">
      <path value="StructureDefinition.snapshot.element.definition" />
      <short value="서술 텍스트로서의 완전히 형식(formal)을 갖춘 정의" />
      <definition value="인간의 가독성을 위해 데이터 요소(data element)의 의미에 대한 완전한 설명 제공. 기존 요소(예: 제약조건)에서 파생된 요소의 경우, 정의는 기본(base) 정의와 일관되어야 하지만 자원의 특정한 사용 맥락(context)에서 요소(element)의 의미를 전달해야 함. (참고: 읽고 있는 텍스트는 ElementDefinition.definition에 지정)" />
    </element>
    <element id="StructureDefinition.snapshot.element.comment">
      <path value="StructureDefinition.snapshot.element.comment" />
      <short value="이 요소(element)에 대한 의견(comment)" />
      <definition value="데이터를 올바르게 사용하는 방법, 적절한 사용, 예외사항 등을 포함한 데이터 요소(element)에 대한 설명 참고 사항 및 구현 지침 (노트: 읽고 있는 텍스트는 ElementDefinition.comment에 지정되어 있음)" />
    </element>
    <element id="StructureDefinition.snapshot.element.requirements">
      <path value="StructureDefinition.snapshot.element.requirements" />
      <short value="이 리소스가 생겨난 이유" />
      <definition value="이 요소(element)는 왜 요소가 왜 만들어졌는지, 왜 제약(constraint)이 존재하는지를 추적하기 위함임. 이 요소의 구조를 구동하는 소스 재료(material) 또는 사양(specification)을 가리키는 데 사용될 수 있음" />
    </element>
    <element id="StructureDefinition.snapshot.element.alias">
      <path value="StructureDefinition.snapshot.element.alias" />
      <short value="다른 이름들" />
      <definition value="이 요소(element)를 알 수 있는 추가 이름을 식별함" />
    </element>
    <element id="StructureDefinition.snapshot.element.min">
      <path value="StructureDefinition.snapshot.element.min" />
      <short value="최소 카디널리티" />
      <definition value="이 요소(element)가 인스턴스에 표시되어야 하는 최소 횟수" />
    </element>
    <element id="StructureDefinition.snapshot.element.max">
      <path value="StructureDefinition.snapshot.element.max" />
      <short value="최대 카디널리티(숫자 또는 *)" />
      <definition value="이 요소(element)가 인스턴스에 표시될 수 있는 최대 횟수" />
    </element>
    <element id="StructureDefinition.snapshot.element.base">
      <path value="StructureDefinition.snapshot.element.base" />
      <short value="도구의 기본 정의 정보" />
      <definition value="파생되거나 관련된 Profile[프로파일]을 통해 요소(element)의 편차를 추적하는 도구가 따로 필요없도록 하기 위해, 제공된 요소의 기본 정의(base definition)에 대한 정보. 요소 정의(element definition)가 원래 정의(original definition)가 아닌 경우 (예. 다른 유형의 제약 조건 또는 스냅 샷에 super type 요소), 요소 정의(element definition)에 제공된 정보는 기본 정의(base definition)와 다를 수 있음. 요소의 원래 정의(original definition)에서는 동일함." />
    </element>
    <element id="StructureDefinition.snapshot.element.base.path">
      <path value="StructureDefinition.snapshot.element.base.path" />
      <short value="기본 요소(element)를 식별하는 경로" />
      <definition value="기본 요소(element)를 식별하는 경로 - 이 경로는 해당 요소의 ElementDefinition.path와 일치함. FHIR 전체에 걸쳐, 요소의 기본 정의는 단 하나, 즉 StructureDefinition.base가 없는 [StructureDefinition](structuredefinition.html#)의 요소 정의임." />
    </element>
    <element id="StructureDefinition.snapshot.element.base.min">
      <path value="StructureDefinition.snapshot.element.base.min" />
      <short value="기본 요소의 최소 카디널리티" />
      <definition value="경로(path)로 식별된 기본 요소의 최소 카디널리티" />
    </element>
    <element id="StructureDefinition.snapshot.element.base.max">
      <path value="StructureDefinition.snapshot.element.base.max" />
      <short value="기본 요소의 최대 카디널리티" />
      <definition value="경로(path)로 식별된 기본 요소의 최대 카디널리티" />
    </element>
    <element id="StructureDefinition.snapshot.element.contentReference">
      <path value="StructureDefinition.snapshot.element.contentReference" />
      <short value="요소(element)에 대한 콘텐츠 정의 참조" />
      <definition value="현재 요소(element)에 콘텐츠 규칙을 적용해야 하는 정의의 다른 곳에 정의된 요소를 식별함." />
ContentsReference는 정의, 카디널리티 제약, 바인딩, invariant 등 ElementDefinition에 있는 모든 규칙을 가져옴." /&gt;
</element>
    <element id="StructureDefinition.snapshot.element.type">
      <path value="StructureDefinition.snapshot.element.type" />
      <short value="이 요소(element)에 대한 데이터 타입과 프로파일" />
      <definition value="이 요소(element)의 값이 허용되는 데이터 타입 또는 리소스" />
    </element>
    <element id="StructureDefinition.snapshot.element.type.code">
      <path value="StructureDefinition.snapshot.element.type.code" />
      <short value="데이터 타입 또는 리소스(정의(definition)를 참조)" />
      <definition value="아 요소(element)에 사용되는 데이터 타입의 URL 타입 또는 리소스 타입. 참조(reference)는 http:hl7.orgfhirStructureDefinition에 상대적인 URL임. &quot;string&quot; 은 http:hl7.orgfhirStructureDefinition/string 을 가리킴. 절대 URL은 논리모델에서만 허용됨" />
    </element>
    <element id="StructureDefinition.snapshot.element.type.profile">
      <path value="StructureDefinition.snapshot.element.type.profile" />
      <short value="프로파일(StructureDefinition 또는 IG) - 반드시 적용해야 함" />
      <definition value="이 요소(element)가 참조하는 데이터 타입에 적용되는 실행가이드(implementation Guide) 또는 프로파일 구조를 식별함. 프로파일들이 지정된 경우, 컨텐츠는 그 프로파일 중 하나 이상을 준수해야 함. URL은 포함된 StructureDefinition, 다른 StructureDefinition 또는 표준 URL을 가진 구현가이드가 될 수 있음. 구현가이드가 지정되면, 타입(type)은 구현가이드에 정의된 하나 이상의 프로파일을 준수해야 함" />
    </element>
    <element id="StructureDefinition.snapshot.element.type.targetProfile">
      <path value="StructureDefinition.snapshot.element.type.targetProfile" />
      <short value="Referencecanonical 대상(target)의 프로파일(StructureDefinition 또는 IG) - 반드시 적용해야 함" />
      <definition value="타입이 &quot;Reference&quot; 또는 &quot;canonical&quot; , 일 때 사용되고, 이 요소(element)가 참조하는 참조(reference)의 대상(target)에 적용되는 프로파일 구조 또는 구현 가이드를 식별함. 프로파일들이 지정된 경우, 컨텐츠는 그 프로파일 중 하나 이상을 준수해야 함. URL은 포함된 StructureDefinition[], 다른 StructureDefinition[] 또는 표준 URL을 가진 구현가이드가 될 수 있음. 구현가이드가 지정되면, 대상(target) 리소스는 구현가이드에 정의된 하나 이상의 프로파일을 준수해야 함" />
    </element>
    <element id="StructureDefinition.snapshot.element.type.aggregation">
      <path value="StructureDefinition.snapshot.element.type.aggregation" />
      <short value="contained | referenced | bundled - how aggregated" />
      <definition value="유형(type)이 다른 리소스에 대한 참조인 경우, 어떻게 리소스가 집계되는지 또는 집계되는 방법- 포함된 리소스 또는 참조 이며 내용(context)이 Bundle[번들]인 경우 번들에 포함됨." />
    </element>
    <element id="StructureDefinition.snapshot.element.type.versioning">
      <path value="StructureDefinition.snapshot.element.type.versioning" />
      <short value="either | independent | specific" />
      <definition value="이 참조가 버젼에 독립적인지 아닌지 또는 둘중 하나를 사용할 수 있는 지 여부" />
    </element>
    <element id="StructureDefinition.snapshot.element.defaultValue[x]">
      <path value="StructureDefinition.snapshot.element.defaultValue[x]" />
      <short value="인스턴스에서 누락된 경우 지정값" />
      <definition value="인서턴스에 값이 언급되지 않은경우 사용해야 하는 값(예: 다른 방법으로 지정되지 않는다면, 추상값은 false임)" />
    </element>
    <element id="StructureDefinition.snapshot.element.meaningWhenMissing">
      <path value="StructureDefinition.snapshot.element.meaningWhenMissing" />
      <short value="요소(element)가 누락될 경우 암시적 의미" />
      <definition value="요소(element)가 누락될 경우 이해해야 하는 암시적 의미(예: 요소(element)가 누락될 경우, 기간(period)은 진행중(ongoing)이라는 의미)" />
    </element>
    <element id="StructureDefinition.snapshot.element.orderMeaning">
      <path value="StructureDefinition.snapshot.element.orderMeaning" />
      <short value="요소(element) 순서(order)의 의미" />
      <definition value="이 항목이 있으면, 반복 요소(element)의 순서가 의미를 가지며 그 의미가 무엇인지 설명함. 이 항목이 없으면 요소의 순서는 무의미함" />
    </element>
    <element id="StructureDefinition.snapshot.element.fixed[x]">
      <path value="StructureDefinition.snapshot.element.fixed[x]" />
      <short value="값(value)은 정확히 이것이야 함" />
      <definition value="인스턴스의 이 요소 값을 정확히 특정값으로 지정함. 비교를 위해, 중요하지 않은 공백은 무시되고, 모든 값은 정확히 일치해야 함(대/소문자 및 억양 구분). 누락된 요소/속성(attribute)도 누락되어야 함." />
    </element>
    <element id="StructureDefinition.snapshot.element.pattern[x]">
      <path value="StructureDefinition.snapshot.element.pattern[x]" />
      <short value="값(value)엔 적어도 이러한 속성 값을 가져야 함" />
      <definition value="인스턴스의 값이 따라야 하는 값 즉, 인스턴스에서 찾아야 하는 패턴의 값을 지정함. 다른 추가 값도 찾을 수 있음. 이것은 사실상 예시 제약사항(constraint)임. pattern[x]를 사용하여 primitive 값을 제한 한다는 것은 pattern[x]에 제공된 값이 인스턴스 값과 정확하게 일치해야 한다는 것을 의미. pattern[x]을 사용하여 배열(array)을 제약하는 경우, 패턴[x] 배열에 제공된 각 요소(element)가 인스턴스 배열에서 적어도 하나의 요소와 일치해야 함(제귀적으로). attern[x]을 사용하여 복합 개체(complex object)를 제약(constraint)하는 경우, pattern의 각 속성이 복합 개체에 있어야 하며, 그 값이 반복적으로 일치해야 함. 예: 1. primitive의 경우 : 패턴 value와 정확히 일치해야 함 2. 복합개체인 경우 : 패턴 value와 재귀적으로 일치애햐 함. 3. 배열(Array)의 경우 : 패턴 value와 재귀적으로 일치해야 함" />
    </element>
    <element id="StructureDefinition.snapshot.element.example">
      <path value="StructureDefinition.snapshot.element.example" />
      <short value="예제 값(type에 대한 정의)" />
      <definition value="요소(element)에서 보통 찾을 수 있는 정보의 유형(type)을 보여주는 이 요소(element)의 샘플 값" />
    </element>
    <element id="StructureDefinition.snapshot.element.example.label">
      <path value="StructureDefinition.snapshot.element.example.label" />
      <short value="이 예제의 목적을 설명" />
      <definition value="예제 집합 중 이 예제의 목적을 설명함" />
    </element>
    <element id="StructureDefinition.snapshot.element.example.value[x]">
      <path value="StructureDefinition.snapshot.element.example.value[x]" />
      <short value="예제의 값(value)(허용되는 타입(type)들 중 하나)" />
      <definition value="요소(element)의 실제 값(value), 이 요소(element)에게 허용된 유형(type)들 중 하나여야 함" />
    </element>
    <element id="StructureDefinition.snapshot.element.minValue[x]">
      <path value="StructureDefinition.snapshot.element.minValue[x]" />
      <short value="최소 허용 값(일부 유형(type)에 대해)" />
      <definition value="요소(element)에 허용된 최소값. 값은 포괄적이며, date, dateTime, instant, time, decimal, integer, and Quantity 유형(type)이 허용됨" />
    </element>
    <element id="StructureDefinition.snapshot.element.maxValue[x]">
      <path value="StructureDefinition.snapshot.element.maxValue[x]" />
      <short value="최대 허용 값(일부 유형(type)에 대해)" />
      <definition value="요소(element)에 허용된 최대값. 값은 포괄적이며, date, dateTime, instant, time, decimal, integer, and Quantity 유형(type)이 허용됨" />
    </element>
    <element id="StructureDefinition.snapshot.element.maxLength">
      <path value="StructureDefinition.snapshot.element.maxLength" />
      <short value="문자열의 최대 길이" />
      <definition value="적합한 인스턴트 내에 존재가 허용되고 요소(element)를 지원하는 적합한 소비자에 의해 지원받는 최대 문자 길이를 나타냄" />
    </element>
    <element id="StructureDefinition.snapshot.element.condition">
      <path value="StructureDefinition.snapshot.element.condition" />
      <short value="존재성(present)관련 invariant에 대한 참조" />
      <definition value="인스턴스의 카디널리티 또는 값에 대한 추가 기술(statement)을 만들 수 있는 invariant에 대한 참조" />
    </element>
    <element id="StructureDefinition.snapshot.element.constraint">
      <path value="StructureDefinition.snapshot.element.constraint" />
      <short value="true로 평가해야 하는 조건(condition)" />
      <definition value="동시 발생과 같은 형식(formal) 제약 조건(constraint) 및 인스턴스의 컨텍스트 내에서 계산적으로 평가할 수 있는 기타 제약 조건" />
    </element>
    <element id="StructureDefinition.snapshot.element.constraint.key">
      <path value="StructureDefinition.snapshot.element.constraint.key" />
      <short value="위의 'condition' 참조가 대상(target)임" />
      <definition value="제약 조건(constraint)에 의해 카디널리티 영향을 받는 요소(element)를 식별할 수 있음. 카디널리티에 영향을 미치지 않는 제약 조건에 대해서는 참조되지 않음." />
    </element>
    <element id="StructureDefinition.snapshot.element.constraint.requirements">
      <path value="StructureDefinition.snapshot.element.constraint.requirements" />
      <short value="이 제약조건의 필요성과 적절성" />
      <definition value="이 제약조건의 필요성과 적절성에 대한 설명" />
    </element>
    <element id="StructureDefinition.snapshot.element.constraint.severity">
      <path value="StructureDefinition.snapshot.element.constraint.severity" />
      <short value="error | warning" />
      <definition value="제약조건 위반이 인스턴스의 적합성에 미치는 영향을 식별" />
    </element>
    <element id="StructureDefinition.snapshot.element.constraint.human">
      <path value="StructureDefinition.snapshot.element.constraint.human" />
      <short value="사람이 작성한 제약조건에 대한 설명" />
      <definition value="제약조건이 위반되었음을 확인하기 위한 메세지의 제약조건을 설명하는 데 사용 가능한 텍스트" />
    </element>
    <element id="StructureDefinition.snapshot.element.constraint.expression">
      <path value="StructureDefinition.snapshot.element.constraint.expression" />
      <short value="제약조건에 대한 FHIRPath 표현식(expression)" />
      <definition value="제약조건이 충족되면 실행되는 제약조건에 대한 [FHIRPath](fhirpath.html) 표현식(expression)" />
    </element>
    <element id="StructureDefinition.snapshot.element.constraint.xpath">
      <path value="StructureDefinition.snapshot.element.constraint.xpath" />
      <short value="제약조건에 대한 XPath 표현식(expression)" />
      <definition value="제약조건이 충족되면 실행되는 제약조건에 대한 XPath 표현식(expression)" />
    </element>
    <element id="StructureDefinition.snapshot.element.constraint.source">
      <path value="StructureDefinition.snapshot.element.constraint.source" />
      <short value="제약조건의 원본 소스에 대한 참조" />
      <definition value="제약조건의 원본 소스를 추적하기 위한 참조" />
    </element>
    <element id="StructureDefinition.snapshot.element.mustSupport">
      <path value="StructureDefinition.snapshot.element.mustSupport" />
      <short value="요소(element)가 지원되야 하는 경우" />
      <definition value="True 인 경우 리소스를 생산(produce) 또는 소비(consume)하는 구현(implementation)은 어떤 의미있는 방법으로 요소(element)에 대해 &quot;support&quot; 를 공급함. 만약 false이면 요소는 무시되고 지원되지 않음. false인 경우 어떤식으로든 채울지 사용할지는 구현할 때 재량것 수행함" />
    </element>
    <element id="StructureDefinition.snapshot.element.isModifier">
      <path value="StructureDefinition.snapshot.element.isModifier" />
      <short value="다른 요소(element)의 의미를 수정하는 경우" />
      <definition value="true인 경우, 이 요소의 값은 요소 또는 그 요소(element)를 포함하는 리소스에 대한 해석에 영향을 미치므로 해당 요소의 값을 무시할 수 없음. 보통 이것은 상태(status), 부정(negation) 그리고 자격코드(qualification code)에 사용됨. 이것의 효과는 요소가 시스템에서 무시될수 없다는 것임. 시스템은 요소를 인식하고 처리해야 하고 그리고/또는 특정 시스템과 관련없음이 사전에 결정됨" />
    </element>
    <element id="StructureDefinition.snapshot.element.isModifierReason">
      <path value="StructureDefinition.snapshot.element.isModifierReason" />
      <short value="이 요소(element)가 수정자(modifier)로 표시된 이유" />
      <definition value="요소(element)가 해당 요소를 포함하는 리소스 또는 요소의 해석(interpetation)에 미치는 영향을 설명" />
    </element>
    <element id="StructureDefinition.snapshot.element.isSummary">
      <path value="StructureDefinition.snapshot.element.isSummary" />
      <short value="_summary = true인 경우를 포함하는지?" />
      <definition value="클라이언트가 매개 변수 _summary=true로 검색을 요청하는 경우 요소(element)를 포함해야 하는지 여부" />
    </element>
    <element id="StructureDefinition.snapshot.element.binding">
      <path value="StructureDefinition.snapshot.element.binding" />
      <short value="코드화 된 ValueSet[] 의 세부 정보" />
      <definition value="데이터 타입(string, uri) 또는 이 요소(element)가 코드화(code, Coding, CodeableConcept, Quantity)된 경우 ValueSet에 바인딩함" />
    </element>
    <element id="StructureDefinition.snapshot.element.binding.strength">
      <path value="StructureDefinition.snapshot.element.binding.strength" />
      <short value="required | extensible | preferred | example" />
      <definition value="이 바인딩과 관련된 적합성(conformance) 기대치의 정도(degree), 즉 인스턴스에서 제공된 valueSet[]이 부착되어야 하는 정도(degree)를 나타냄" />
    </element>
    <element id="StructureDefinition.snapshot.element.binding.description">
      <path value="StructureDefinition.snapshot.element.binding.description" />
      <short value="사람이 설명한 valueSet[]" />
      <definition value="이 특정(particular) 코드(code) 집합의 용도 설명" />
    </element>
    <element id="StructureDefinition.snapshot.element.binding.valueSet">
      <path value="StructureDefinition.snapshot.element.binding.valueSet" />
      <short value="valueSet[]의 소스" />
      <definition value="바인딩이 참조하는 코드(code) 집합을 식별하는 valueSet[]을 참조함" />
    </element>
    <element id="StructureDefinition.snapshot.element.mapping">
      <path value="StructureDefinition.snapshot.element.mapping" />
      <short value="요소(element)를 다른 정의(definition) 집합에 매핑" />
      <definition value="대략적으로 이 요소(element)에 해당하는 외부 사양(specification)의 개념을 식별함" />
    </element>
    <element id="StructureDefinition.snapshot.element.mapping.identity">
      <path value="StructureDefinition.snapshot.element.mapping.identity" />
      <short value="매핑 선언에 대한 참조" />
      <definition value="매핑 정의에 대한 내부 참조" />
    </element>
    <element id="StructureDefinition.snapshot.element.mapping.language">
      <path value="StructureDefinition.snapshot.element.mapping.language" />
      <short value="계산 가능한 매핑 언어" />
      <definition value="mapping.map이 표현되는 계산 가능한 언어를 식별" />
    </element>
    <element id="StructureDefinition.snapshot.element.mapping.map">
      <path value="StructureDefinition.snapshot.element.mapping.map" />
      <short value="매핑의 세부내용" />
      <definition value="대상(target) 사양(specification)의 일부가 이 요소(element)에 해당하는지 표현" />
    </element>
    <element id="StructureDefinition.snapshot.element.mapping.comment">
      <path value="StructureDefinition.snapshot.element.mapping.comment" />
      <short value="매핑 또는 사용에 대한 의견(comment)" />
      <definition value="매핑 또는 사용에 대한 정보를 제공하는 의견(comment)" />
    </element>
    <element id="StructureDefinition.differential">
      <path value="StructureDefinition.differential" />
      <short value="구조(structure)에 대한 다른(differential) 관점(view)" />
      <definition value="differential view은 기본 StructureDefinition에 상대적인 방식으로 표현됨 - 적용되는 차이점 설명" />
    </element>
    <element id="StructureDefinition.differential.element">
      <path value="StructureDefinition.differential.element" />
      <short value="리소스의 요소(element) 정의(StructureDefinition가 없는 경우)" />
      <definition value="리소스 내의 각 요소(element)에 대한 제약(constraint)을 가져옴" />
    </element>
    <element id="StructureDefinition.differential.element.path">
      <path value="StructureDefinition.differential.element.path" />
      <short value="요소의 계층 구조(hierarchy)에 있는 요소(element)의 경로" />
      <definition value="경로(path)는 요소(element)를 식별하고 &quot;.&quot; 로 표현됨 - 상위 요소로부터 분리된 목록, 확장(extention) 또는 리소스의 이름에서 시작함." />
    </element>
    <element id="StructureDefinition.differential.element.representation">
      <path value="StructureDefinition.differential.element.representation" />
      <short value="xmlAttr | xmlText | typeAttr | cdaText | xhtml" />
      <definition value="일반적 사례와 차이가 많을 때, 이 요소(element)를 인스턴스에서 표시하는 방법을 정의하는 코드(code)" />
    </element>
    <element id="StructureDefinition.differential.element.sliceName">
      <path value="StructureDefinition.differential.element.sliceName" />
      <short value="이 특정(particular) 요소의 이름(슬라이스 집합)" />
      <definition value="슬라이싱이 작동중일 때 이 요소(element) 정의(definition) 슬라이스(slice)의 이름. 이름은 점이나 공백이 없는 토큰(token)이어야 함. 이것은 같은 요소의 다른 조각(slice)에 이름을 붙이는 데 사용되는 이 요소에 적용되는 특정 제약(constraint) 집합 을 가리키는 고유한 이름임" />
    </element>
    <element id="StructureDefinition.differential.element.sliceIsConstraining">
      <path value="StructureDefinition.differential.element.sliceIsConstraining" />
      <short value="해당 슬라이스(slice) 정의(definition)가 상속된 슬라이스 정의를 제약(constraint)하는 경우(또는 하지 않는 경우)" />
      <definition value="True 일 경우, 이 슬라이스(slice) 정의(definition)가 상속된 프로파일에서 동일한 이름을 가진 슬라이스 정의를 제한(constraint)하고 있음을 나타냄. False인 경우, 슬라이스는 어떤 프로필 상속 슬라이스도 오버라이딩(overriding)하지 않음. 만약 없는 경우, 슬라이스가 sliceName에 따라 상속된 프로파일의 슬라이스를 오버라이딩(overriding)하거나 안할수 있음" />
    </element>
    <element id="StructureDefinition.differential.element.label">
      <path value="StructureDefinition.differential.element.label" />
      <short value="요소(element)에 대해 표시할 이름" />
      <definition value="요소(element) 옆에 표시되거나 사용자 디스플레이 또는 양식(form)에서 요소를 확인하는 데 사용할 텍스트인 단일 선호 라벨" />
    </element>
    <element id="StructureDefinition.differential.element.code">
      <path value="StructureDefinition.differential.element.code" />
      <short value="용어에 해당하는 코드(code)" />
      <definition value="특정 용어의 요소(element)와 동일한 의미를 가진 코드(code)" />
    </element>
    <element id="StructureDefinition.differential.element.code.system">
      <path value="StructureDefinition.differential.element.code.system" />
      <short value="용어체계 식별(Identity of terminology system)" />
      <definition value="코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별" />
    </element>
    <element id="StructureDefinition.differential.element.code.version">
      <path value="StructureDefinition.differential.element.code.version" />
      <short value="해당 시스템의 버전 정보 - 필요한 경우" />
      <definition value="해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함." />
    </element>
    <element id="StructureDefinition.differential.element.code.code">
      <path value="StructureDefinition.differential.element.code.code" />
      <short value="시스템에 정의된 구문(syntax)의 기호(symbol)" />
      <definition value="시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)" />
    </element>
    <element id="StructureDefinition.differential.element.code.display">
      <path value="StructureDefinition.differential.element.code.display" />
      <short value="시스템에 정의된 표기(representation)" />
      <definition value="시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)" />
    </element>
    <element id="StructureDefinition.differential.element.code.userSelected">
      <path value="StructureDefinition.differential.element.code.userSelected" />
      <short value="해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부" />
      <definition value="해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )" />
    </element>
    <element id="StructureDefinition.differential.element.slicing">
      <path value="StructureDefinition.differential.element.slicing" />
      <short value="이 요소(element)는 슬라이스 됨 - 슬라이스가 따라옴" />
      <definition value="요소(element)가 대안 정의 집합으로 슬라이스 됨을 나타냄. (예: 구조 정의에서 기본 리소스의 단일 요소에 여러가지 다른 제약조건이 있음). 슬라이싱은 카디널리티..* 가 있는 모든 리소스 또는 유형(type)을 선택한 리소스에서 사용할 수 있음. 슬라이스 집합은 더 짧은 경로(path)를 갖는 요소 시퀸스에서 이 이후 나오는 모든 요소임. (짧은 경로가 집합(set)을 종료시킴)" />
    </element>
    <element id="StructureDefinition.differential.element.slicing.discriminator">
      <path value="StructureDefinition.differential.element.slicing.discriminator" />
      <short value="슬라이스를 구별하는 데 사용되는 요소(element) 값" />
      <definition value="인스턴스를 처리할 때 슬라이스를 구별하는 데 사용되는 하위(child) 요소(element)를 지정. 하나 이상의 구별기(discriminator)가 제공되는 경우, 인스턴스 데이터의 하위요소 값은 각 슬라이스의 해당 요소(element)에 허용된 값(value)를 기초로 리소스의 요소(element)가 어떤 슬라이스에 일치하는지 완전히 구별해야 함" />
    </element>
    <element id="StructureDefinition.differential.element.slicing.discriminator.type">
      <path value="StructureDefinition.differential.element.slicing.discriminator.type" />
      <short value="value | exists | pattern | type | profile" />
      <definition value="구별(discrimination)을 평가할 때 요소(element) 값을 해석하는 방법." />
    </element>
    <element id="StructureDefinition.differential.element.slicing.discriminator.path">
      <path value="StructureDefinition.differential.element.slicing.discriminator.path" />
      <short value="요소(element) 값으로의 경로" />
      <definition value="[the simple subset of FHIRPath](fhirpath.html#simple)을 사용하는 FHIRPath 표현식(expression)은 차별(discrimination)이 기반이 되는 요소(element)를 식별하는 데 사용됨" />
    </element>
    <element id="StructureDefinition.differential.element.slicing.description">
      <path value="StructureDefinition.differential.element.slicing.description" />
      <short value="슬라이싱이 작동하는(또는 작동안하는) 방식에 대한 텍스트 설명" />
      <definition value="슬라이싱의 작동 방식에 대한 사람이 읽을 수 있는 텍스트 설명. 구별기(discriminator)가 없는 경우, 슬라이스를 구별할 수 있는 방법에 대해 가능한 모든 정보를 제공하기 위해 구별기(discriminator)가 필요함" />
    </element>
    <element id="StructureDefinition.differential.element.slicing.ordered">
      <path value="StructureDefinition.differential.element.slicing.ordered" />
      <short value="요소(element)가 슬라이스와 같은 순서로 있어야 하는 경우" />
      <definition value="일치하는 요소(element)가 프로파일(profile)에 정의된 순서대로 발생해야 하는 경우." />
    </element>
    <element id="StructureDefinition.differential.element.slicing.rules">
      <path value="StructureDefinition.differential.element.slicing.rules" />
      <short value="closed | open | openAtEnd" />
      <definition value="추가적인 슬라이스가 허용되는지 여부. 슬라이스가 요청(order)되면 프로필(profile) 작성자는 추가 슬라이스가 마지막에만 허용된다고 말할 수 있음" />
    </element>
    <element id="StructureDefinition.differential.element.short">
      <path value="StructureDefinition.differential.element.short" />
      <short value="공간이 제약된 프레젠테이션을 위한 간결한 정의" />
      <definition value="이 요소(element)의 의미에 대한 간결한 설명(예: 자동생성된 요약에 사용)" />
    </element>
    <element id="StructureDefinition.differential.element.definition">
      <path value="StructureDefinition.differential.element.definition" />
      <short value="서술 텍스트로서의 완전히 형식(formal)을 갖춘 정의" />
      <definition value="인간의 가독성을 위해 데이터 요소(data element)의 의미에 대한 완전한 설명 제공. 기존 요소(예: 제약조건)에서 파생된 요소의 경우, 정의는 기본(base) 정의와 일관되어야 하지만 자원의 특정한 사용 맥락(context)에서 요소(element)의 의미를 전달해야 함. (참고: 읽고 있는 텍스트는 ElementDefinition.definition에 지정)" />
    </element>
    <element id="StructureDefinition.differential.element.comment">
      <path value="StructureDefinition.differential.element.comment" />
      <short value="이 요소(element)에 대한 의견(comment)" />
      <definition value="데이터를 올바르게 사용하는 방법, 적절한 사용, 예외사항 등을 포함한 데이터 요소(element)에 대한 설명 참고 사항 및 구현 지침 (노트: 읽고 있는 텍스트는 ElementDefinition.comment에 지정되어 있음)" />
    </element>
    <element id="StructureDefinition.differential.element.requirements">
      <path value="StructureDefinition.differential.element.requirements" />
      <short value="이 리소스가 생겨난 이유" />
      <definition value="이 요소(element)는 왜 요소가 왜 만들어졌는지, 왜 제약(constraint)이 존재하는지를 추적하기 위함임. 이 요소의 구조를 구동하는 소스 재료(material) 또는 사양(specification)을 가리키는 데 사용될 수 있음" />
    </element>
    <element id="StructureDefinition.differential.element.alias">
      <path value="StructureDefinition.differential.element.alias" />
      <short value="다른 이름들" />
      <definition value="이 요소(element)를 알 수 있는 추가 이름을 식별함" />
    </element>
    <element id="StructureDefinition.differential.element.min">
      <path value="StructureDefinition.differential.element.min" />
      <short value="최소 카디널리티" />
      <definition value="이 요소(element)가 인스턴스에 표시되어야 하는 최소 횟수" />
    </element>
    <element id="StructureDefinition.differential.element.max">
      <path value="StructureDefinition.differential.element.max" />
      <short value="최대 카디널리티(숫자 또는 *)" />
      <definition value="이 요소(element)가 인스턴스에 표시될 수 있는 최대 횟수" />
    </element>
    <element id="StructureDefinition.differential.element.base">
      <path value="StructureDefinition.differential.element.base" />
      <short value="도구의 기본 정의 정보" />
      <definition value="파생되거나 관련된 Profile[프로파일]을 통해 요소(element)의 편차를 추적하는 도구가 따로 필요없도록 하기 위해, 제공된 요소의 기본 정의(base definition)에 대한 정보. 요소 정의(element definition)가 원래 정의(original definition)가 아닌 경우 (예. 다른 유형의 제약 조건 또는 스냅 샷에 super type 요소), 요소 정의(element definition)에 제공된 정보는 기본 정의(base definition)와 다를 수 있음. 요소의 원래 정의(original definition)에서는 동일함." />
    </element>
    <element id="StructureDefinition.differential.element.base.path">
      <path value="StructureDefinition.differential.element.base.path" />
      <short value="기본 요소(element)를 식별하는 경로" />
      <definition value="기본 요소(element)를 식별하는 경로 - 이 경로는 해당 요소의 ElementDefinition.path와 일치함. FHIR 전체에 걸쳐, 요소의 기본 정의는 단 하나, 즉 StructureDefinition.base가 없는 [StructureDefinition](structuredefinition.html#)의 요소 정의임." />
    </element>
    <element id="StructureDefinition.differential.element.base.min">
      <path value="StructureDefinition.differential.element.base.min" />
      <short value="기본 요소의 최소 카디널리티" />
      <definition value="경로(path)로 식별된 기본 요소의 최소 카디널리티" />
    </element>
    <element id="StructureDefinition.differential.element.base.max">
      <path value="StructureDefinition.differential.element.base.max" />
      <short value="기본 요소의 최대 카디널리티" />
      <definition value="경로(path)로 식별된 기본 요소의 최대 카디널리티" />
    </element>
    <element id="StructureDefinition.differential.element.contentReference">
      <path value="StructureDefinition.differential.element.contentReference" />
      <short value="요소(element)에 대한 콘텐츠 정의 참조" />
      <definition value="현재 요소(element)에 콘텐츠 규칙을 적용해야 하는 정의의 다른 곳에 정의된 요소를 식별함." />
ContentsReference는 정의, 카디널리티 제약, 바인딩, invariant 등 ElementDefinition에 있는 모든 규칙을 가져옴." /&gt;
</element>
    <element id="StructureDefinition.differential.element.type">
      <path value="StructureDefinition.differential.element.type" />
      <short value="이 요소(element)에 대한 데이터 타입과 프로파일" />
      <definition value="이 요소(element)의 값이 허용되는 데이터 타입 또는 리소스" />
    </element>
    <element id="StructureDefinition.differential.element.type.code">
      <path value="StructureDefinition.differential.element.type.code" />
      <short value="데이터 타입 또는 리소스(정의(definition)를 참조)" />
      <definition value="아 요소(element)에 사용되는 데이터 타입의 URL 타입 또는 리소스 타입. 참조(reference)는 http:hl7.orgfhirStructureDefinition에 상대적인 URL임. &quot;string&quot; 은 http:hl7.orgfhirStructureDefinition/string 을 가리킴. 절대 URL은 논리모델에서만 허용됨" />
    </element>
    <element id="StructureDefinition.differential.element.type.profile">
      <path value="StructureDefinition.differential.element.type.profile" />
      <short value="프로파일(StructureDefinition 또는 IG) - 반드시 적용해야 함" />
      <definition value="이 요소(element)가 참조하는 데이터 타입에 적용되는 실행가이드(implementation Guide) 또는 프로파일 구조를 식별함. 프로파일들이 지정된 경우, 컨텐츠는 그 프로파일 중 하나 이상을 준수해야 함. URL은 포함된 StructureDefinition, 다른 StructureDefinition 또는 표준 URL을 가진 구현가이드가 될 수 있음. 구현가이드가 지정되면, 타입(type)은 구현가이드에 정의된 하나 이상의 프로파일을 준수해야 함" />
    </element>
    <element id="StructureDefinition.differential.element.type.targetProfile">
      <path value="StructureDefinition.differential.element.type.targetProfile" />
      <short value="Referencecanonical 대상(target)의 프로파일(StructureDefinition 또는 IG) - 반드시 적용해야 함" />
      <definition value="타입이 &quot;Reference&quot; 또는 &quot;canonical&quot; , 일 때 사용되고, 이 요소(element)가 참조하는 참조(reference)의 대상(target)에 적용되는 프로파일 구조 또는 구현 가이드를 식별함. 프로파일들이 지정된 경우, 컨텐츠는 그 프로파일 중 하나 이상을 준수해야 함. URL은 포함된 StructureDefinition[], 다른 StructureDefinition[] 또는 표준 URL을 가진 구현가이드가 될 수 있음. 구현가이드가 지정되면, 대상(target) 리소스는 구현가이드에 정의된 하나 이상의 프로파일을 준수해야 함" />
    </element>
    <element id="StructureDefinition.differential.element.type.aggregation">
      <path value="StructureDefinition.differential.element.type.aggregation" />
      <short value="contained | referenced | bundled - how aggregated" />
      <definition value="유형(type)이 다른 리소스에 대한 참조인 경우, 어떻게 리소스가 집계되는지 또는 집계되는 방법- 포함된 리소스 또는 참조 이며 내용(context)이 Bundle[번들]인 경우 번들에 포함됨." />
    </element>
    <element id="StructureDefinition.differential.element.type.versioning">
      <path value="StructureDefinition.differential.element.type.versioning" />
      <short value="either | independent | specific" />
      <definition value="이 참조가 버젼에 독립적인지 아닌지 또는 둘중 하나를 사용할 수 있는 지 여부" />
    </element>
    <element id="StructureDefinition.differential.element.defaultValue[x]">
      <path value="StructureDefinition.differential.element.defaultValue[x]" />
      <short value="인스턴스에서 누락된 경우 지정값" />
      <definition value="인서턴스에 값이 언급되지 않은경우 사용해야 하는 값(예: 다른 방법으로 지정되지 않는다면, 추상값은 false임)" />
    </element>
    <element id="StructureDefinition.differential.element.meaningWhenMissing">
      <path value="StructureDefinition.differential.element.meaningWhenMissing" />
      <short value="요소(element)가 누락될 경우 암시적 의미" />
      <definition value="요소(element)가 누락될 경우 이해해야 하는 암시적 의미(예: 요소(element)가 누락될 경우, 기간(period)은 진행중(ongoing)이라는 의미)" />
    </element>
    <element id="StructureDefinition.differential.element.orderMeaning">
      <path value="StructureDefinition.differential.element.orderMeaning" />
      <short value="요소(element) 순서(order)의 의미" />
      <definition value="이 항목이 있으면, 반복 요소(element)의 순서가 의미를 가지며 그 의미가 무엇인지 설명함. 이 항목이 없으면 요소의 순서는 무의미함" />
    </element>
    <element id="StructureDefinition.differential.element.fixed[x]">
      <path value="StructureDefinition.differential.element.fixed[x]" />
      <short value="값(value)은 정확히 이것이야 함" />
      <definition value="인스턴스의 이 요소 값을 정확히 특정값으로 지정함. 비교를 위해, 중요하지 않은 공백은 무시되고, 모든 값은 정확히 일치해야 함(대/소문자 및 억양 구분). 누락된 요소/속성(attribute)도 누락되어야 함." />
    </element>
    <element id="StructureDefinition.differential.element.pattern[x]">
      <path value="StructureDefinition.differential.element.pattern[x]" />
      <short value="값(value)엔 적어도 이러한 속성 값을 가져야 함" />
      <definition value="인스턴스의 값이 따라야 하는 값 즉, 인스턴스에서 찾아야 하는 패턴의 값을 지정함. 다른 추가 값도 찾을 수 있음. 이것은 사실상 예시 제약사항(constraint)임. pattern[x]를 사용하여 primitive 값을 제한 한다는 것은 pattern[x]에 제공된 값이 인스턴스 값과 정확하게 일치해야 한다는 것을 의미. pattern[x]을 사용하여 배열(array)을 제약하는 경우, 패턴[x] 배열에 제공된 각 요소(element)가 인스턴스 배열에서 적어도 하나의 요소와 일치해야 함(제귀적으로). attern[x]을 사용하여 복합 개체(complex object)를 제약(constraint)하는 경우, pattern의 각 속성이 복합 개체에 있어야 하며, 그 값이 반복적으로 일치해야 함. 예: 1. primitive의 경우 : 패턴 value와 정확히 일치해야 함 2. 복합개체인 경우 : 패턴 value와 재귀적으로 일치애햐 함. 3. 배열(Array)의 경우 : 패턴 value와 재귀적으로 일치해야 함" />
    </element>
    <element id="StructureDefinition.differential.element.example">
      <path value="StructureDefinition.differential.element.example" />
      <short value="예제 값(type에 대한 정의)" />
      <definition value="요소(element)에서 보통 찾을 수 있는 정보의 유형(type)을 보여주는 이 요소(element)의 샘플 값" />
    </element>
    <element id="StructureDefinition.differential.element.example.label">
      <path value="StructureDefinition.differential.element.example.label" />
      <short value="이 예제의 목적을 설명" />
      <definition value="예제 집합 중 이 예제의 목적을 설명함" />
    </element>
    <element id="StructureDefinition.differential.element.example.value[x]">
      <path value="StructureDefinition.differential.element.example.value[x]" />
      <short value="예제의 값(value)(허용되는 타입(type)들 중 하나)" />
      <definition value="요소(element)의 실제 값(value), 이 요소(element)에게 허용된 유형(type)들 중 하나여야 함" />
    </element>
    <element id="StructureDefinition.differential.element.minValue[x]">
      <path value="StructureDefinition.differential.element.minValue[x]" />
      <short value="최소 허용 값(일부 유형(type)에 대해)" />
      <definition value="요소(element)에 허용된 최소값. 값은 포괄적이며, date, dateTime, instant, time, decimal, integer, and Quantity 유형(type)이 허용됨" />
    </element>
    <element id="StructureDefinition.differential.element.maxValue[x]">
      <path value="StructureDefinition.differential.element.maxValue[x]" />
      <short value="최대 허용 값(일부 유형(type)에 대해)" />
      <definition value="요소(element)에 허용된 최대값. 값은 포괄적이며, date, dateTime, instant, time, decimal, integer, and Quantity 유형(type)이 허용됨" />
    </element>
    <element id="StructureDefinition.differential.element.maxLength">
      <path value="StructureDefinition.differential.element.maxLength" />
      <short value="문자열의 최대 길이" />
      <definition value="적합한 인스턴트 내에 존재가 허용되고 요소(element)를 지원하는 적합한 소비자에 의해 지원받는 최대 문자 길이를 나타냄" />
    </element>
    <element id="StructureDefinition.differential.element.condition">
      <path value="StructureDefinition.differential.element.condition" />
      <short value="존재성(present)관련 invariant에 대한 참조" />
      <definition value="인스턴스의 카디널리티 또는 값에 대한 추가 기술(statement)을 만들 수 있는 invariant에 대한 참조" />
    </element>
    <element id="StructureDefinition.differential.element.constraint">
      <path value="StructureDefinition.differential.element.constraint" />
      <short value="true로 평가해야 하는 조건(condition)" />
      <definition value="동시 발생과 같은 형식(formal) 제약 조건(constraint) 및 인스턴스의 컨텍스트 내에서 계산적으로 평가할 수 있는 기타 제약 조건" />
    </element>
    <element id="StructureDefinition.differential.element.constraint.key">
      <path value="StructureDefinition.differential.element.constraint.key" />
      <short value="위의 'condition' 참조가 대상(target)임" />
      <definition value="제약 조건(constraint)에 의해 카디널리티 영향을 받는 요소(element)를 식별할 수 있음. 카디널리티에 영향을 미치지 않는 제약 조건에 대해서는 참조되지 않음." />
    </element>
    <element id="StructureDefinition.differential.element.constraint.requirements">
      <path value="StructureDefinition.differential.element.constraint.requirements" />
      <short value="이 제약조건의 필요성과 적절성" />
      <definition value="이 제약조건의 필요성과 적절성에 대한 설명" />
    </element>
    <element id="StructureDefinition.differential.element.constraint.severity">
      <path value="StructureDefinition.differential.element.constraint.severity" />
      <short value="error | warning" />
      <definition value="제약조건 위반이 인스턴스의 적합성에 미치는 영향을 식별" />
    </element>
    <element id="StructureDefinition.differential.element.constraint.human">
      <path value="StructureDefinition.differential.element.constraint.human" />
      <short value="사람이 작성한 제약조건에 대한 설명" />
      <definition value="제약조건이 위반되었음을 확인하기 위한 메세지의 제약조건을 설명하는 데 사용 가능한 텍스트" />
    </element>
    <element id="StructureDefinition.differential.element.constraint.expression">
      <path value="StructureDefinition.differential.element.constraint.expression" />
      <short value="제약조건에 대한 FHIRPath 표현식(expression)" />
      <definition value="제약조건이 충족되면 실행되는 제약조건에 대한 [FHIRPath](fhirpath.html) 표현식(expression)" />
    </element>
    <element id="StructureDefinition.differential.element.constraint.xpath">
      <path value="StructureDefinition.differential.element.constraint.xpath" />
      <short value="제약조건에 대한 XPath 표현식(expression)" />
      <definition value="제약조건이 충족되면 실행되는 제약조건에 대한 XPath 표현식(expression)" />
    </element>
    <element id="StructureDefinition.differential.element.constraint.source">
      <path value="StructureDefinition.differential.element.constraint.source" />
      <short value="제약조건의 원본 소스에 대한 참조" />
      <definition value="제약조건의 원본 소스를 추적하기 위한 참조" />
    </element>
    <element id="StructureDefinition.differential.element.mustSupport">
      <path value="StructureDefinition.differential.element.mustSupport" />
      <short value="요소(element)가 지원되야 하는 경우" />
      <definition value="True 인 경우 리소스를 생산(produce) 또는 소비(consume)하는 구현(implementation)은 어떤 의미있는 방법으로 요소(element)에 대해 &quot;support&quot; 를 공급함. 만약 false이면 요소는 무시되고 지원되지 않음. false인 경우 어떤식으로든 채울지 사용할지는 구현할 때 재량것 수행함" />
    </element>
    <element id="StructureDefinition.differential.element.isModifier">
      <path value="StructureDefinition.differential.element.isModifier" />
      <short value="다른 요소(element)의 의미를 수정하는 경우" />
      <definition value="true인 경우, 이 요소의 값은 요소 또는 그 요소(element)를 포함하는 리소스에 대한 해석에 영향을 미치므로 해당 요소의 값을 무시할 수 없음. 보통 이것은 상태(status), 부정(negation) 그리고 자격코드(qualification code)에 사용됨. 이것의 효과는 요소가 시스템에서 무시될수 없다는 것임. 시스템은 요소를 인식하고 처리해야 하고 그리고/또는 특정 시스템과 관련없음이 사전에 결정됨" />
    </element>
    <element id="StructureDefinition.differential.element.isModifierReason">
      <path value="StructureDefinition.differential.element.isModifierReason" />
      <short value="이 요소(element)가 수정자(modifier)로 표시된 이유" />
      <definition value="요소(element)가 해당 요소를 포함하는 리소스 또는 요소의 해석(interpetation)에 미치는 영향을 설명" />
    </element>
    <element id="StructureDefinition.differential.element.isSummary">
      <path value="StructureDefinition.differential.element.isSummary" />
      <short value="_summary = true인 경우를 포함하는지?" />
      <definition value="클라이언트가 매개 변수 _summary=true로 검색을 요청하는 경우 요소(element)를 포함해야 하는지 여부" />
    </element>
    <element id="StructureDefinition.differential.element.binding">
      <path value="StructureDefinition.differential.element.binding" />
      <short value="코드화 된 ValueSet[] 의 세부 정보" />
      <definition value="데이터 타입(string, uri) 또는 이 요소(element)가 코드화(code, Coding, CodeableConcept, Quantity)된 경우 ValueSet에 바인딩함" />
    </element>
    <element id="StructureDefinition.differential.element.binding.strength">
      <path value="StructureDefinition.differential.element.binding.strength" />
      <short value="required | extensible | preferred | example" />
      <definition value="이 바인딩과 관련된 적합성(conformance) 기대치의 정도(degree), 즉 인스턴스에서 제공된 valueSet[]이 부착되어야 하는 정도(degree)를 나타냄" />
    </element>
    <element id="StructureDefinition.differential.element.binding.description">
      <path value="StructureDefinition.differential.element.binding.description" />
      <short value="사람이 설명한 valueSet[]" />
      <definition value="이 특정(particular) 코드(code) 집합의 용도 설명" />
    </element>
    <element id="StructureDefinition.differential.element.binding.valueSet">
      <path value="StructureDefinition.differential.element.binding.valueSet" />
      <short value="valueSet[]의 소스" />
      <definition value="바인딩이 참조하는 코드(code) 집합을 식별하는 valueSet[]을 참조함" />
    </element>
    <element id="StructureDefinition.differential.element.mapping">
      <path value="StructureDefinition.differential.element.mapping" />
      <short value="요소(element)를 다른 정의(definition) 집합에 매핑" />
      <definition value="대략적으로 이 요소(element)에 해당하는 외부 사양(specification)의 개념을 식별함" />
    </element>
    <element id="StructureDefinition.differential.element.mapping.identity">
      <path value="StructureDefinition.differential.element.mapping.identity" />
      <short value="매핑 선언에 대한 참조" />
      <definition value="매핑 정의에 대한 내부 참조" />
    </element>
    <element id="StructureDefinition.differential.element.mapping.language">
      <path value="StructureDefinition.differential.element.mapping.language" />
      <short value="계산 가능한 매핑 언어" />
      <definition value="mapping.map이 표현되는 계산 가능한 언어를 식별" />
    </element>
    <element id="StructureDefinition.differential.element.mapping.map">
      <path value="StructureDefinition.differential.element.mapping.map" />
      <short value="매핑의 세부내용" />
      <definition value="대상(target) 사양(specification)의 일부가 이 요소(element)에 해당하는지 표현" />
    </element>
    <element id="StructureDefinition.differential.element.mapping.comment">
      <path value="StructureDefinition.differential.element.mapping.comment" />
      <short value="매핑 또는 사용에 대한 의견(comment)" />
      <definition value="매핑 또는 사용에 대한 정보를 제공하는 의견(comment)" />
    </element>
  </differential>
</StructureDefinition>