<StructureDefinition xmlns="http://hl7.org/fhir">
  <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/capabilitystatementKRPHR" />
  <name value="KR_CapabilityStatement" />
  <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="objimpl" />
    <uri value="http://hl7.org/fhir/object-implementation" />
    <name value="KR_Object Implementation Information" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="CapabilityStatement" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/CapabilityStatement" />
  <derivation value="constraint" />
  <snapshot>
    <element id="CapabilityStatement">
      <path value="CapabilityStatement" />
      <short value="시스템 기능에 대한 설명" />
      <definition value="CapabilityStatement[]는 특정 버전의 FHIR에 대한 FHIR 서버의 기능 (동작) 세트(set)를 문서화하여 실제 서버 기능에 대한 설명이나, 필수 또는 원하는 서버 구현에 대한 설명으로 사용할 수 있음." />
      <comment value="애플리케이션(Application)은 여러 버전을 구현할 수 있음([Managing Multiple Versions](version.html), [$versions](capability statement-operation-versions.html) 작업 참조). 이러한 경우, CapabilityStatement[]는 특정 버전의 FHIR에 대한 시스템 지원을 설명하고, 서버에는 하나의 각 버전에 대해 여러 개의 진술문(statements)이 있음." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CapabilityStatement" />
        <min value="0" />
        <max value="*" />
      </base>
      <constraint>
        <key value="dom-2" />
        <severity value="error" />
        <human value="If the resource is contained in another resource, it SHALL NOT contain nested Resources" />
        <expression value="contained.contained.empty()" />
        <xpath value="not(parent::f:contained and f:contained)" />
        <source value="http://hl7.org/fhir/StructureDefinition/DomainResource" />
      </constraint>
      <constraint>
        <key value="dom-4" />
        <severity value="error" />
        <human value="If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated" />
        <expression value="contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()" />
        <xpath value="not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))" />
        <source value="http://hl7.org/fhir/StructureDefinition/DomainResource" />
      </constraint>
      <constraint>
        <key value="dom-3" />
        <severity value="error" />
        <human value="If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource" />
        <expression value="contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()" />
        <xpath value="not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))" />
        <source value="http://hl7.org/fhir/StructureDefinition/DomainResource" />
      </constraint>
      <constraint>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice">
          <valueBoolean value="true" />
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation">
          <valueMarkdown value="When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time." />
        </extension>
        <key value="dom-6" />
        <severity value="warning" />
        <human value="A resource should have narrative for robust management" />
        <expression value="text.`div`.exists()" />
        <xpath value="exists(f:text/h:div)" />
        <source value="http://hl7.org/fhir/StructureDefinition/DomainResource" />
      </constraint>
      <constraint>
        <key value="dom-5" />
        <severity value="error" />
        <human value="If a resource is contained in another resource, it SHALL NOT have a security label" />
        <expression value="contained.meta.security.empty()" />
        <xpath value="not(exists(f:contained/*/f:meta/f:security))" />
        <source value="http://hl7.org/fhir/StructureDefinition/DomainResource" />
      </constraint>
      <constraint>
        <key value="cpb-7" />
        <severity value="error" />
        <human value="The set of documents must be unique by the combination of profile and mode." />
        <expression value="document.select(profile&amp;mode).isDistinct()" />
        <xpath value="count(f:document[f:mode/@value='producer'])=count(distinct-values(f:document[f:mode/@value='producer']/f:profile/f:reference/@value)) and count(f:document[f:mode/@value='consumer'])=count(distinct-values(f:document[f:mode/@value='consumer']/f:profile/f:reference/@value))" />
        <source value="http://hl7.org/fhir/StructureDefinition/CapabilityStatement" />
      </constraint>
      <constraint>
        <key value="cpb-16" />
        <severity value="error" />
        <human value="If kind = requirements, implementation and software must be absent" />
        <expression value="(kind!='requirements') or (implementation.exists().not() and software.exists().not())" />
        <xpath value="not(f:kind/@value='instance') or (not(exists(f:implementation)) and not(exists(f:software)))" />
        <source value="http://hl7.org/fhir/StructureDefinition/CapabilityStatement" />
      </constraint>
      <constraint>
        <key value="cpb-15" />
        <severity value="error" />
        <human value="If kind = capability, implementation must be absent, software must be present" />
        <expression value="(kind != 'capability') or (implementation.exists().not() and software.exists())" />
        <xpath value="not(f:kind/@value='instance') or (not(exists(f:implementation)) and exists(f:software))" />
        <source value="http://hl7.org/fhir/StructureDefinition/CapabilityStatement" />
      </constraint>
      <constraint>
        <key value="cpb-3" />
        <severity value="error" />
        <human value="Messaging end-point is required (and is only permitted) when a statement is for an implementation." />
        <expression value="messaging.endpoint.empty() or kind = 'instance'" />
        <xpath value="not(exists(f:messaging/f:endpoint)) or f:kind/@value = 'instance'" />
        <source value="http://hl7.org/fhir/StructureDefinition/CapabilityStatement" />
      </constraint>
      <constraint>
        <key value="cpb-14" />
        <severity value="error" />
        <human value="If kind = instance, implementation must be present and software may be present" />
        <expression value="(kind != 'instance') or implementation.exists()" />
        <xpath value="not(f:kind/@value='instance') or exists(f:implementation)" />
        <source value="http://hl7.org/fhir/StructureDefinition/CapabilityStatement" />
      </constraint>
      <constraint>
        <key value="cpb-2" />
        <severity value="error" />
        <human value="A Capability Statement SHALL have at least one of description, software, or implementation element." />
        <expression value="(description.count() + software.count() + implementation.count()) &gt; 0" />
        <xpath value="count(f:software | f:implementation | f:description) &gt; 0" />
        <source value="http://hl7.org/fhir/StructureDefinition/CapabilityStatement" />
      </constraint>
      <constraint>
        <key value="cpb-1" />
        <severity value="error" />
        <human value="A Capability Statement SHALL have at least one of REST, messaging or document element." />
        <expression value="rest.exists() or messaging.exists() or document.exists()" />
        <xpath value="exists(f:rest) or exists(f:messaging) or exists(f:document)" />
        <source value="http://hl7.org/fhir/StructureDefinition/CapabilityStatement" />
      </constraint>
      <constraint>
        <key value="cpb-0" />
        <severity value="warning" />
        <human value="Name should be usable as an identifier for the module by machine processing applications such as code generation" />
        <expression value="name.matches('[A-Z]([A-Za-z0-9_]){0,254}')" />
        <xpath value="not(exists(f:name/@value)) or matches(f:name/@value, '[A-Z]([A-Za-z0-9_]){0,254}')" />
        <source value="http://hl7.org/fhir/StructureDefinition/CapabilityStatement" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="Entity. Role, or Act" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.id">
      <path value="CapabilityStatement.id" />
      <short value="Logical id of this artifact" />
      <definition value="The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes." />
      <comment value="The only time that a resource does not have an id is when it is being submitted to the server using a create operation." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Resource.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <isSummary value="true" />
    </element>
    <element id="CapabilityStatement.meta">
      <path value="CapabilityStatement.meta" />
      <short value="Metadata about the resource" />
      <definition value="The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Resource.meta" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="Meta" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implicitRules">
      <path value="CapabilityStatement.implicitRules" />
      <short value="A set of rules under which this content was created" />
      <definition value="A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc." />
      <comment value="Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Resource.implicitRules" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="uri" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation" />
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.language">
      <path value="CapabilityStatement.language" />
      <short value="Language of the resource content" />
      <definition value="The base language in which the resource is written." />
      <comment value="Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies  to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Resource.language" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet">
          <valueCanonical value="http://hl7.org/fhir/ValueSet/all-languages" />
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="Language" />
        </extension>
        <strength value="preferred" />
        <description value="A human language." />
        <valueSet value="http://hl7.org/fhir/ValueSet/languages" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.text">
      <path value="CapabilityStatement.text" />
      <short value="Text summary of the resource, for human interpretation" />
      <definition value="A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it &quot;clinically safe&quot; for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety." />
      <comment value="Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied).  This may be necessary for data from legacy systems where information is captured as a &quot;text blob&quot; or where text is additionally entered raw or narrated and encoded information is added later." />
      <alias value="narrative" />
      <alias value="html" />
      <alias value="xhtml" />
      <alias value="display" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="DomainResource.text" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="Narrative" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="Act.text?" />
      </mapping>
    </element>
    <element id="CapabilityStatement.contained">
      <path value="CapabilityStatement.contained" />
      <short value="Contained, inline Resources" />
      <definition value="These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope." />
      <comment value="This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels." />
      <alias value="inline resources" />
      <alias value="anonymous resources" />
      <alias value="contained resources" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="DomainResource.contained" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Resource" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="Entity. Role, or Act" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.extension">
      <path value="CapabilityStatement.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="DomainResource.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.modifierExtension">
      <path value="CapabilityStatement.modifierExtension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Extensions that cannot be ignored" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.&#xA;&#xA;Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension)." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="DomainResource.modifierExtension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.url">
      <path value="CapabilityStatement.url" />
      <short value="URI (전역 고유(unique))로 표시되는 해당 리소스[]에 대한 정식 식별자" />
      <definition value="사양, 모델, 디자인 또는 인스턴스에서 해당 리소스[]를 참조 할 때 식별하는 URI- 다른이름으론 표준 식별자(canonical identifier)임. 이 주소는  전체적으로 고유(unique)해야하며, 이 기능 설명의 권한있는 인스턴스가 게시되는 (또는 게시 될) 리터널 주소여야함. 이 URL은 표준(canonical) 참조의 대상이 될수 있음. 해당 리소스[]가 다른 서버에 저장 될 때, 동일하게 유지되어야 함." />
      <comment value="urn : uuid : 또는 urn : oid : 일 수 있지만 실제 http : 주소가 선호됨. 여러 인스턴스가 고유한 버전이있는 경우 동일한 URL을 공유 할 수 있음. 새 버전의 리소스 (동일한 URL, 새 버전)를 생성 할 시기와 새 아티팩트를 정의하는 시기는 작성자가 결정함. 이 결정을 내리기 위한 고려 사항은 [Technical and Business Versions] (resource.html # versions)에서 확인할 수 있음. 어떤 경우에는,  지정된 URL에서 더 이상 리소스를 찾을 수 없지만 URL 자체는 변경할 수 없음. 구현에는 [meta.source] (resource.html # meta) 요소를 사용하여 리소스의 현재 마스터 소스를 찾을 수있는 위치를 나타낼 수 있음." />
      <requirements value="Allows the capability statement to be referenced by a single globally unique identifier." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.url" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="uri" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="workflow" />
        <map value="Definition.url" />
      </mapping>
      <mapping>
        <identity value="w5" />
        <map value="FiveWs.identifier" />
      </mapping>
    </element>
    <element id="CapabilityStatement.version">
      <path value="CapabilityStatement.version" />
      <short value="CapabilityStatement[]의 비즈니스 버전 (business version) - 필요한 경우" />
      <definition value="사양, 모델, 디자인 또는 인스턴스(instance)에서 참조 될 때 해당 버전의 CapabilityStatement[]을 식별하기 위해 사용되는 식별자. 이것은 CapabilityStatement[]의 저자가 관리한는 임의의 값이며 유일하지 않음. 예를 들어, 버전이 유효하지 않으면 타임 슴탬프 일 수도 있음. 버전은 꼭 사전 순으로 나열 할 수 있지 않아도 됨." />
      <comment value="식별자는 같지만 버전이 다른 CapabilityStatement[] 인스턴스가 있을 수 있음. 해당 버전은 [url]|[version] 형식으로 CapabilityStatement[]의 특정 비즈니스 버전에 대한 참조를 허용하기 위해 참조 URL에 추가할 수 있음." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.version" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="workflow" />
        <map value="Definition.version" />
      </mapping>
      <mapping>
        <identity value="w5" />
        <map value="FiveWs.version" />
      </mapping>
    </element>
    <element id="CapabilityStatement.name">
      <path value="CapabilityStatement.name" />
      <short value="(컴퓨터가 인식 가능한) CapabilityStatement[]의 이름" />
      <definition value="CapabilityStatement[]를 식별하는 자연어 이름. 이 이름은 코드 생성과 같은 기계 프로세싱 응용 프로그램에 의해 모듈의 식별자로 사용할 수 있어야함." />
      <comment value="이름은 전역적으로 고유하지 않을 수 있음. 이름은 기계 처리에 친숙하도록 간단한 영숫자(alphanumetric) 유형 이름이어야 함." />
      <requirements value="Support human navigation and code generation." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.name" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <condition value="inv-0" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.title">
      <path value="CapabilityStatement.title" />
      <short value="(사람이 인식 가능한) CapabilityStatement[]의 이름" />
      <definition value="CapabilityStatement[]에 대한 설명이 포함된 사용자 친화적인 간략한 명칭" />
      <comment value="이름은 구두점(punctuation), 공백(white-space) 등이 포함될 수 있으며, 기계처리(machine-processing)에 친화적일 필요는 없음." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.title" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="workflow" />
        <map value="Definition.title" />
      </mapping>
    </element>
    <element id="CapabilityStatement.status">
      <path value="CapabilityStatement.status" />
      <short value="draft | active | retired | unknown" />
      <definition value="CapabilityStatement[]의 상태. 콘텐츠의 라이프 사이클 추적용." />
      <comment value="사용하기에 적합하거나 그렇지 않은 CapabilityStatement[]를 필터링할 수 있음. 이는 실제 CapabilityStatement[]와 함께 사용하기 위한 것이 아니라, CapabilityStatement[]가 기능하거나 원하는 시스템을 설명하는 데 사용됨." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.status" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="This is labeled as &quot;Is Modifier&quot; because applications should not use a retired {{title}} without due consideration" />
      <isSummary value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="PublicationStatus" />
        </extension>
        <strength value="required" />
        <description value="The lifecycle status of an artifact." />
        <valueSet value="http://hl7.org/fhir/ValueSet/publication-status|4.0.1" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="workflow" />
        <map value="Definition.status" />
      </mapping>
      <mapping>
        <identity value="w5" />
        <map value="FiveWs.status" />
      </mapping>
    </element>
    <element id="CapabilityStatement.experimental">
      <path value="CapabilityStatement.experimental" />
      <short value="테스트 용인지 실제 사용용인지 나타냄" />
      <definition value="해당 CapabilityStatement[]가 테스트 목적 (또는교육/평가/마케팅)을 위해 작성되었으며, 실제 사용을 위한것이 아님을 나타내는 부울 값(boolean value)" />
      <comment value="사용하기에 적합하거나 그렇지 않은 CapabilityStatement[]를 필터링할 수 있음." />
      <requirements value="Enables experimental content to be developed following the same lifecycle that would be used for a production-level capability statement." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.experimental" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="boolean" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="workflow" />
        <map value="Definition.experimental" />
      </mapping>
      <mapping>
        <identity value="w5" />
        <map value="FiveWs.class" />
      </mapping>
    </element>
    <element id="CapabilityStatement.date">
      <path value="CapabilityStatement.date" />
      <short value="최종 변경 일자" />
      <definition value="CapabilityStatement[]가 게시된 날짜(및 시간)임. 비즈니스 버전이 변경되면 날짜도 변경되어야 하며, 상태 코드(status code)가 변경될 경우에도 마찬가지임. 또한 CapabilityStatement[]의 실질적인 내용이 변경될 때도 변경되어야 함." />
      <comment value="리소스가 CapabilityStatement[]의 2차 표현일 수 있기 때문에 이는 리소스 마지막 수정 날짜(last-modified-date)와 동일하지 않음. 추가 특정 날짜는 연장(extension)으로 추가되거나 리소스의 이전 버전과 관련된 출처(Provances)를 참조하여 찾을 수 있음." />
      <alias value="Revision Date" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.date" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="dateTime" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="workflow" />
        <map value="Definition.date" />
      </mapping>
      <mapping>
        <identity value="w5" />
        <map value="FiveWs.recorded" />
      </mapping>
    </element>
    <element id="CapabilityStatement.publisher">
      <path value="CapabilityStatement.publisher" />
      <short value="게시자 이름 (조직 또는 개인)" />
      <definition value="CapabilityStatement[]를 게시한 조직 또는 개인의 이름" />
      <comment value="일반적으로는 organization()이지만, 간혹 individual()일 수도 있음. CapabilityStatement[]의 게시자 (또는 관리자)는 CapabilityStatement[]의 유지 및 관리를 주로 담당하는 조직 혹은 개인임. 이는 컨텐츠를 개발하고 처음 만든 개인이나 조직이 아님. 게시자(publisher)는 CapabilityStatement[]와 관련된 질문이나 이슈에 대한 기본 연락처(primary point of contact)임. 해당 항목은 컨텍스트(context)에서 정보를 사용할 수 없는 경우 채워져야 함." />
      <requirements value="Helps establish the &quot;authority/credibility&quot; of the capability statement.  May also allow for contact." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.publisher" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="workflow" />
        <map value="Definition.publisher" />
      </mapping>
      <mapping>
        <identity value="w5" />
        <map value="FiveWs.witness" />
      </mapping>
    </element>
    <element id="CapabilityStatement.contact">
      <path value="CapabilityStatement.contact" />
      <short value="게시자의 연락처 세부 정보" />
      <definition value="사용자와 게시자의 통신을 원활하게 하기 위한 연락처 세부 정보." />
      <comment value="웹 사이트, 이메일 주소, 전화번호 등이 될 수 있음." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CapabilityStatement.contact" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="ContactDetail" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="workflow" />
        <map value="Definition.contact" />
      </mapping>
    </element>
    <element id="CapabilityStatement.contact.id">
      <path value="CapabilityStatement.contact.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.contact.extension">
      <path value="CapabilityStatement.contact.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.contact.name">
      <path value="CapabilityStatement.contact.name" />
      <short value="연락을 받는 개인의 이름" />
      <definition value="연락을 받는 개인의 이름." />
      <comment value="If there is no named individual, the telecom information is for the organization as a whole." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="ContactDetail.name" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.contact.telecom">
      <path value="CapabilityStatement.contact.telecom" />
      <short value="individual() 또는 organization()의 연락처 세부 정보" />
      <definition value="개인 (이름이 제공된 경우) 또는 조직에 대한 연락처 세부 정보." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="ContactDetail.telecom" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="ContactPoint" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="cpt-2" />
        <severity value="error" />
        <human value="A system is required if a value is provided." />
        <expression value="value.empty() or system.exists()" />
        <xpath value="not(exists(f:value)) or exists(f:system)" />
        <source value="http://hl7.org/fhir/StructureDefinition/ContactPoint" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="XTN" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="TEL" />
      </mapping>
      <mapping>
        <identity value="servd" />
        <map value="ContactPoint" />
      </mapping>
    </element>
    <element id="CapabilityStatement.contact.telecom.id">
      <path value="CapabilityStatement.contact.telecom.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.contact.telecom.extension">
      <path value="CapabilityStatement.contact.telecom.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.contact.telecom.system">
      <path value="CapabilityStatement.contact.telecom.system" />
      <short value="phone | fax | email | pager | url | sms | other" />
      <definition value="연락처에 대한 통신 방법 - 연락처를 활용하기 위해 필요한 연락 시스템." />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="ContactPoint.system" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <condition value="cpt-2" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="ContactPointSystem" />
        </extension>
        <strength value="required" />
        <description value="Telecommunications form for contact point." />
        <valueSet value="http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="XTN.3" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./scheme" />
      </mapping>
      <mapping>
        <identity value="servd" />
        <map value="./ContactPointType" />
      </mapping>
    </element>
    <element id="CapabilityStatement.contact.telecom.value">
      <path value="CapabilityStatement.contact.telecom.value" />
      <short value="실제 연락처의 값" />
      <definition value="지정된 통신 방법을 통하여 연락을 할 수 있는 실제 연락처의 값 (예: 전화번호, 이메일주소)" />
      <comment value="Additional text data such as phone extension numbers, or notes about use of the contact are sometimes included in the value." />
      <requirements value="Need to support legacy numbers that are not in a tightly controlled format." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="ContactPoint.value" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="XTN.1 (or XTN.12)" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./url" />
      </mapping>
      <mapping>
        <identity value="servd" />
        <map value="./Value" />
      </mapping>
    </element>
    <element id="CapabilityStatement.contact.telecom.use">
      <path value="CapabilityStatement.contact.telecom.use" />
      <short value="home | work | temp | old | mobile - 연락처 경로" />
      <definition value="연락처의 경로를 식별함." />
      <comment value="Applications can assume that a contact is current unless it explicitly says that it is temporary or old." />
      <requirements value="Need to track the way a person uses this contact, so a user can choose which is appropriate for their purpose." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="ContactPoint.use" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="This is labeled as &quot;Is Modifier&quot; because applications should not mistake a temporary or old contact etc.for a current/permanent one" />
      <isSummary value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="ContactPointUse" />
        </extension>
        <strength value="required" />
        <description value="Use of contact point." />
        <valueSet value="http://hl7.org/fhir/ValueSet/contact-point-use|4.0.1" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="XTN.2 - but often indicated by field" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="unique(./use)" />
      </mapping>
      <mapping>
        <identity value="servd" />
        <map value="./ContactPointPurpose" />
      </mapping>
    </element>
    <element id="CapabilityStatement.contact.telecom.rank">
      <path value="CapabilityStatement.contact.telecom.rank" />
      <short value="선호되는 사용 순서를 명시함 (1 = 가장 높은 순서)" />
      <definition value="연락처 세트를 사용할 선호 순서를 지정. 순위(rank) 값이 낮은 ContactPoint가 순위(rank) 값이 높은 ContactPoint보다 선호됨." />
      <comment value="Note that rank does not necessarily follow the order in which the contacts are represented in the instance." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="ContactPoint.rank" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="positiveInt" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.contact.telecom.period">
      <path value="CapabilityStatement.contact.telecom.period" />
      <short value="연락처가 사용/사용 된 기간" />
      <definition value="연락처가 사용/사용 된 기간." />
      <comment value="A Period specifies a range of time; the context of use will specify whether the entire range applies (e.g. &quot;the patient was an inpatient of the hospital for this time range&quot;) or one value from the range applies (e.g. &quot;give to the patient between these two times&quot;).&#xA;&#xA;Period is not used for a duration (a measure of elapsed time). See [Duration](datatypes.html#Duration)." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="ContactPoint.period" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="Period" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="per-1" />
        <severity value="error" />
        <human value="If present, start SHALL have a lower value than end" />
        <expression value="start.hasValue().not() or end.hasValue().not() or (start &lt;= end)" />
        <xpath value="not(exists(f:start/@value)) or not(exists(f:end/@value)) or (xs:dateTime(f:start/@value) &lt;= xs:dateTime(f:end/@value))" />
        <source value="http://hl7.org/fhir/StructureDefinition/Period" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="DR" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="IVL&lt;TS&gt;[lowClosed=&quot;true&quot; and highClosed=&quot;true&quot;] or URG&lt;TS&gt;[lowClosed=&quot;true&quot; and highClosed=&quot;true&quot;]" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="N/A" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./usablePeriod[type=&quot;IVL&lt;TS&gt;&quot;]" />
      </mapping>
      <mapping>
        <identity value="servd" />
        <map value="./StartDate and ./EndDate" />
      </mapping>
    </element>
    <element id="CapabilityStatement.contact.telecom.period.id">
      <path value="CapabilityStatement.contact.telecom.period.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.contact.telecom.period.extension">
      <path value="CapabilityStatement.contact.telecom.period.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.contact.telecom.period.start">
      <path value="CapabilityStatement.contact.telecom.period.start" />
      <short value="해당 유효 기간의 시작 시점 (설정된 날짜 포함)" />
      <definition value="해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함." />
      <comment value="If the low element is missing, the meaning is that the low boundary is not known." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Period.start" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="dateTime" />
      </type>
      <condition value="ele-1" />
      <condition value="per-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="DR.1" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./low" />
      </mapping>
    </element>
    <element id="CapabilityStatement.contact.telecom.period.end">
      <path value="CapabilityStatement.contact.telecom.period.end" />
      <short value="해당 유효 기간의 종료 시점 (설정된 날짜 포함)" />
      <definition value="기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함" />
      <comment value="The high value includes any matching date/time. i.e. 2012-02-03T10:00:00 is in a period that has an end value of 2012-02-03." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Period.end" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="dateTime" />
      </type>
      <meaningWhenMissing value="If the end of the period is missing, it means that the period is ongoing" />
      <condition value="ele-1" />
      <condition value="per-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="DR.2" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./high" />
      </mapping>
    </element>
    <element id="CapabilityStatement.description">
      <path value="CapabilityStatement.description" />
      <short value="CapabilityStatement[]의 자연어 설명" />
      <definition value="소비자 관점에서 본 CapabilityStatement[]의 자유 텍스트 자연어 설명. 일반적으로 이것은 능력 진술이 RFP의 일부로서 요구 사항의 공식적인 표현처럼 실제 솔루션 이라기보다는 필요한 솔루션을 설명 할 때 사용됨." />
      <comment value="해당 설명은 CapabilityStatement[]가 작성된 이유, 오용에 대한 의견, 임상 사용 및 해석 지침, 문헌 참조, 논문에서의 예시 등과 같은 세부 정보를 캡처하는 데 사용할 수 있음. 리소스 자체의 'text' 필드에 전달되는 CapabilityStatement[]의 렌더링(rendering)이 아님. 해당 항목은 컨텍스트(context)에서 정보를 사용할 수 없는 경우 채워져야 함 (예: CapabilityStatement[]의 언어는 CapabilityStatement[]가 생성된 장소의 주요 언어로 추정됨). 설명이 소프트웨어 또는 구현 시부 사항에 적절하게 암시된 경우에는 입력할 필요가 없음." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.description" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="markdown" />
      </type>
      <condition value="ele-1" />
      <condition value="cpb-2" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="workflow" />
        <map value="Definition.description" />
      </mapping>
    </element>
    <element id="CapabilityStatement.useContext">
      <path value="CapabilityStatement.useContext" />
      <short value="컨텍스트(context) 지원을 위한 내용(content)" />
      <definition value="해당 컨텐츠는 나열된 컨텍스트(context)를 지원하기 위한 초점(focus)와 의도로 개발됨. 이러한 컨텍스트는 일반 범주(성별, 연령 등)이거나 특정 프로그램(보험 계획, 연구 등)에 대한 참조일 수 있으며, 적절한 CapabilityStatement[] 인스턴스를 인덱싱하고 검색하는 데 사용할 수 있음." />
      <comment value="useContexts가 여러 개 지정되면 모든 컨텍스트(context) 또는 어떤 컨텍스트(context)도 적용되지 않음." />
      <requirements value="Assist in searching for appropriate content." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CapabilityStatement.useContext" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="UsageContext" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="workflow" />
        <map value="Definition.useContext" />
      </mapping>
    </element>
    <element id="CapabilityStatement.useContext.id">
      <path value="CapabilityStatement.useContext.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.useContext.extension">
      <path value="CapabilityStatement.useContext.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.useContext.code">
      <path value="CapabilityStatement.useContext.code" />
      <short value="지정된 컨텍스트(context)의 유형" />
      <definition value="사용 컨텍스트(context)로 지정된 사용 상황을 식별하는 코드." />
      <comment value="Codes may be defined very casually in enumerations or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="UsageContext.code" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="Coding" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="UsageContextType" />
        </extension>
        <strength value="extensible" />
        <description value="A code that specifies a type of context being specified by a usage context." />
        <valueSet value="http://hl7.org/fhir/ValueSet/usage-context-type" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="CE/CNE/CWE subset one of the sets of component 1-3 or 4-6" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="CV" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding rdfs:subClassOf dt:CDCoding" />
      </mapping>
    </element>
    <element id="CapabilityStatement.useContext.code.id">
      <path value="CapabilityStatement.useContext.code.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.useContext.code.extension">
      <path value="CapabilityStatement.useContext.code.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.useContext.code.system">
      <path value="CapabilityStatement.useContext.code.system" />
      <short value="해당 전문용어체계(terminology system)의 식별" />
      <definition value="코드에서 기호의 의미를 정의하는 CodeSystem[코드시스템]를 식별" />
      <comment value="The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously." />
      <requirements value="Need to be unambiguous about the source of the definition of the symbol." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Coding.system" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="uri" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="C*E.3" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./codeSystem" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" />
      </mapping>
    </element>
    <element id="CapabilityStatement.useContext.code.version">
      <path value="CapabilityStatement.useContext.code.version" />
      <short value="해당 시스템의 버전 정보 - 필요한 경우" />
      <definition value="해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함." />
      <comment value="Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Coding.version" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="C*E.7" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./codeSystemVersion" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" />
      </mapping>
    </element>
    <element id="CapabilityStatement.useContext.code.code">
      <path value="CapabilityStatement.useContext.code.code" />
      <short value="시스템에 정의된 구문(syntax)의 기호(symbol)" />
      <definition value="시스템에 정의된 구문의 기호. 기호는 CodeSystem[코드시스템]에 의해 정의된 구문에서 미리 정의된 코드 또는 표현(expression)일 수 있음. (예: post-coordination)" />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <requirements value="Need to refer to a particular code in the system." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Coding.code" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="C*E.1" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./code" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" />
      </mapping>
    </element>
    <element id="CapabilityStatement.useContext.code.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="CapabilityStatement.useContext.code.display" />
      <short value="시스템에 정의된 표현" />
      <definition value="시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함." />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <requirements value="Need to be able to carry a human-readable meaning of the code for readers that do not know  the system." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Coding.display" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="C*E.2 - but note this is not well followed" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="CV.displayName" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" />
      </mapping>
    </element>
    <element id="CapabilityStatement.useContext.code.userSelected">
      <path value="CapabilityStatement.useContext.code.userSelected" />
      <short value="해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부" />
      <definition value="해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄." />
      <comment value="Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely." />
      <requirements value="This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Coding.userSelected" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="boolean" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="Sometimes implied by being first" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="CD.codingRationale" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [     fhir:source &quot;true&quot;;     fhir:target dt:CDCoding.codingRationale\#O   ]" />
      </mapping>
    </element>
    <element id="CapabilityStatement.useContext.value[x]">
      <path value="CapabilityStatement.useContext.value[x]" />
      <short value="컨텍스트(context)를 정의하는 값" />
      <definition value="해당 컨텍스트(context)를 정의하는 값. 값의 해석은 코드에 의해 정의됨." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="UsageContext.value[x]" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="CodeableConcept" />
      </type>
      <type>
        <code value="Quantity" />
      </type>
      <type>
        <code value="Range" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/PlanDefinition" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/ResearchStudy" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/InsurancePlan" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/HealthcareService" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="UsageContextValue" />
        </extension>
        <strength value="example" />
        <description value="A code that defines the specific value for the context being specified." />
        <valueSet value="http://hl7.org/fhir/ValueSet/use-context" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.jurisdiction">
      <path value="CapabilityStatement.jurisdiction" />
      <short value="CapabilityStatement[]의 해당 관할권(jurisdiction) (해당되는 경우)" />
      <definition value="CapabilityStatement[]를 사용할 법적 또는 지리적 영역." />
      <comment value="CapabilityStatement[]이 원래 설계되거나 의도된 관할 구역(jurisdictions) 이외의 다른 관할 구역에서 사용 될 수 있음." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CapabilityStatement.jurisdiction" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="CodeableConcept" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="Jurisdiction" />
        </extension>
        <strength value="extensible" />
        <description value="Countries and regions within which this artifact is targeted for use." />
        <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="CE/CNE/CWE" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="CD" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:CodeableConcept rdfs:subClassOf dt:CD" />
      </mapping>
      <mapping>
        <identity value="workflow" />
        <map value="Definition.jurisdiction" />
      </mapping>
    </element>
    <element id="CapabilityStatement.jurisdiction.id">
      <path value="CapabilityStatement.jurisdiction.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.jurisdiction.extension">
      <path value="CapabilityStatement.jurisdiction.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.jurisdiction.coding">
      <path value="CapabilityStatement.jurisdiction.coding" />
      <short value="전문용어체계(terminology system)에 의해 정의된 코드" />
      <definition value="전문용어체계(terminology system)에 의해 정의된 코드를 참조" />
      <comment value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true." />
      <requirements value="Allows for alternative encodings within a code system, and translations to other code systems." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CodeableConcept.coding" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Coding" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="CE/CNE/CWE subset one of the sets of component 1-3 or 4-6" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="CV" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding rdfs:subClassOf dt:CDCoding" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="C*E.1-8, C*E.10-22" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="union(., ./translation)" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" />
      </mapping>
    </element>
    <element id="CapabilityStatement.jurisdiction.coding.id">
      <path value="CapabilityStatement.jurisdiction.coding.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.jurisdiction.coding.extension">
      <path value="CapabilityStatement.jurisdiction.coding.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.jurisdiction.coding.system">
      <path value="CapabilityStatement.jurisdiction.coding.system" />
      <short value="해당 전문용어체계(terminology system)의 식별" />
      <definition value="코드에서 기호의 의미를 정의하는 CodeSystem[코드시스템]를 식별" />
      <comment value="The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously." />
      <requirements value="Need to be unambiguous about the source of the definition of the symbol." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Coding.system" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="uri" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="C*E.3" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./codeSystem" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" />
      </mapping>
    </element>
    <element id="CapabilityStatement.jurisdiction.coding.version">
      <path value="CapabilityStatement.jurisdiction.coding.version" />
      <short value="해당 시스템의 버전 정보 - 필요한 경우" />
      <definition value="해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함." />
      <comment value="Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Coding.version" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="C*E.7" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./codeSystemVersion" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" />
      </mapping>
    </element>
    <element id="CapabilityStatement.jurisdiction.coding.code">
      <path value="CapabilityStatement.jurisdiction.coding.code" />
      <short value="시스템에 정의된 구문(syntax)의 기호(symbol)" />
      <definition value="시스템에 정의된 구문의 기호. 기호는 CodeSystem[코드시스템]에 의해 정의된 구문에서 미리 정의된 코드 또는 표현(expression)일 수 있음. (예: post-coordination)" />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <requirements value="Need to refer to a particular code in the system." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Coding.code" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="C*E.1" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./code" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" />
      </mapping>
    </element>
    <element id="CapabilityStatement.jurisdiction.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="CapabilityStatement.jurisdiction.coding.display" />
      <short value="시스템에 정의된 표현" />
      <definition value="시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함." />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <requirements value="Need to be able to carry a human-readable meaning of the code for readers that do not know  the system." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Coding.display" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="C*E.2 - but note this is not well followed" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="CV.displayName" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" />
      </mapping>
    </element>
    <element id="CapabilityStatement.jurisdiction.coding.userSelected">
      <path value="CapabilityStatement.jurisdiction.coding.userSelected" />
      <short value="해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부" />
      <definition value="해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄." />
      <comment value="Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely." />
      <requirements value="This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Coding.userSelected" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="boolean" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="Sometimes implied by being first" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="CD.codingRationale" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [     fhir:source &quot;true&quot;;     fhir:target dt:CDCoding.codingRationale\#O   ]" />
      </mapping>
    </element>
    <element id="CapabilityStatement.jurisdiction.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="CapabilityStatement.jurisdiction.text" />
      <short value="개념에 대한 일반 텍스트 묘사" />
      <definition value="데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임." />
      <comment value="Very often the text is the same as a displayName of one of the codings." />
      <requirements value="The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CodeableConcept.text" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="C*E.9. But note many systems use C*E.2 for this" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./originalText[mediaType/code=&quot;text/plain&quot;]/data" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText" />
      </mapping>
    </element>
    <element id="CapabilityStatement.purpose">
      <path value="CapabilityStatement.purpose" />
      <short value="해당 CapabilityStatement[]가 정의된 이유" />
      <definition value="해당 CapabilityStatement[]가 왜 필요한지, 그리고 왜 지금처럼 설계되었는지에 대한 설명임." />
      <comment value="해당 요소는 CapabilityStatement[]의 사용을 설명하지 않음. 대신, 리소스가 필요한 이유 또는 있는 그대로 정의된 이유를 추적할 수 있음. 해당 CapabilityStatement[]의 구조를 주도하는 소스 자료 또는 사양(specifications)을 가리키는 데 사용할 수 있음." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.purpose" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="markdown" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="workflow" />
        <map value="Definition.purpose" />
      </mapping>
      <mapping>
        <identity value="w5" />
        <map value="FiveWs.why[x]" />
      </mapping>
      <mapping>
        <identity value="objimpl" />
        <map value="no-gen-base" />
      </mapping>
    </element>
    <element id="CapabilityStatement.copyright">
      <path value="CapabilityStatement.copyright" />
      <short value="사용 및 게시권에 대한 제한" />
      <definition value="CapabilityStatement[] 및 그 내용과 관련된 저작권 Statement. 저작권은 일반적으로 CapabilityStatement[]의 사용 및 게시에 대한 법적 제한 사항임." />
      <comment value="시스템에는 마크 다운 지원이 필요하지 않으므로 마크 다운 처리없이 텍스트를 읽을 수 있어야합니다. 마크 다운 구문은 GFM임-https://github.github.com/gfm/ 참조" />
      <requirements value="Consumers must be able to determine any legal restrictions on the use of the capability statement and/or its content." />
      <alias value="License" />
      <alias value="Restrictions" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.copyright" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="markdown" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="workflow" />
        <map value="Definition.copyright" />
      </mapping>
      <mapping>
        <identity value="objimpl" />
        <map value="no-gen-base" />
      </mapping>
    </element>
    <element id="CapabilityStatement.kind">
      <path value="CapabilityStatement.kind" />
      <short value="instance | capability | requirements" />
      <definition value="실제 실행중인 소프트웨어 인스턴스, 특정 제품 (소프트웨어 인스턴스가 아닌 종류) 또는 구현 클래스 (예: 원하는 구매)를 설명하기 위해 해당 설명이 사용되는 방식임." />
      <comment value="FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함." />
      <requirements value="Allow searching the 3 modes." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.kind" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <condition value="cpb-15" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CapabilityStatementKind" />
        </extension>
        <strength value="required" />
        <description value="How a capability statement is intended to be used." />
        <valueSet value="http://hl7.org/fhir/ValueSet/capability-statement-kind|4.0.1" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.instantiates">
      <path value="CapabilityStatement.instantiates" />
      <short value="해당 CapabilityStatement[]가 구현하는 타 CapabilityStatement[]의 정식 URL" />
      <definition value="해당 소프트웨어가 구현하는 다른 CapabilityStatement[]의 표준 URL에 대한 참조임. 해당 CapabilityStatement[]는 비즈니스 서비스에 해당하는 공개된 API 설명임. 서버는 실제로 구현한다고 주장하는 CapabilityStatement[]의 하위 집합을 구현할 수 있으므로 CapabilityStatement[]는 전체 기능 세부 정보를 지정해야 함." />
      <comment value="HL7은 다음 서비스를 정의 : [Terminology Service] (terminology-service.html). 많은 [구현 가이드(Implementation Guides)] (http://fhir.org/guides/registry) 에서 추가 서비스를 정의함." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CapabilityStatement.instantiates" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="canonical" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/CapabilityStatement" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.imports">
      <path value="CapabilityStatement.imports" />
      <short value="이것이 추가되는 다른 CapabilityStatement[]의 표준 URL" />
      <definition value="해당 소프트웨어가 추가하는 다른 CapabilityStatement[]의 표준 URL에 대한 참조임. CapabilityStatement[]는 다른 진술문에 있는 모든 내용을 자동으로 포함하며, 서버가 동일한 리소스, 상호작용 및 작업을 반복하여 추가 세부 정보를 추가할 수 있지만 중복되지는 않음." />
      <comment value="직접 또는 간접적으로 가져온 CapabilityStatement[]의 내용이 중복되지 않아야 함. 즉, 동일한 rest/resource, operations/name, searchparam/name, interaction/code, messaging/endpoint, document/mode pair를 참조할 수 없음. CapabilityStatement[]를 가져오는 다른 CapabilityStatement[]도 자동으로 인스턴스화 함 (가져오기에 적합한 CapabilityStatement[] 유형에는 유용하지 않은 경우가 많음)" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CapabilityStatement.imports" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="canonical" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/CapabilityStatement" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.software">
      <path value="CapabilityStatement.software" />
      <short value="해당 CapabilityStatement[]에서 다루는 소프트웨어" />
      <definition value="이 CapabilityStatement[]에서 다루는 소프트웨어. CapabilityStatement[]에서 설치와 무관하게 특정 소프트웨어 버전의 기능을 설명할 때 사용함." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.software" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <condition value="ele-1" />
      <condition value="cpb-2" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.software.id">
      <path value="CapabilityStatement.software.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.software.extension">
      <path value="CapabilityStatement.software.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.software.modifierExtension">
      <path value="CapabilityStatement.software.modifierExtension" />
      <short value="Extensions that cannot be ignored even if unrecognized" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.&#xA;&#xA;Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension)." />
      <alias value="extensions" />
      <alias value="user content" />
      <alias value="modifiers" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="BackboneElement.modifierExtension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" />
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.software.name">
      <path value="CapabilityStatement.software.name" />
      <short value="소트트웨어의 이름" />
      <definition value="소프트웨어의 이름" />
      <comment value="FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.software.name" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.software.version">
      <path value="CapabilityStatement.software.version" />
      <short value="해당 CapabilityStatement[]가 다루는 소프트웨어 버전" />
      <definition value="해당 CapabilityStatement[]가 다루는 소프트웨어 버전의 식별자임." />
      <comment value="소프트웨어 버전마다 설명이 다를 수 있으므로 가능하면 버전을 지정해야 함." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.software.version" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.software.releaseDate">
      <path value="CapabilityStatement.software.releaseDate" />
      <short value="해당 버전이 출시된 날짜" />
      <definition value="버전이 배포된 날짜임." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.software.releaseDate" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="dateTime" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation">
      <path value="CapabilityStatement.implementation" />
      <short value="특정 인스턴스(instance)를 설명하는 경우" />
      <definition value="소프트웨어 프로그램의 기능이 아니라 CapabilityStatement[](즉, 특정 설치)로 설명되는 특정 구현 인스턴스를 식별함." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.implementation" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <condition value="ele-1" />
      <condition value="cpb-2" />
      <condition value="cpb-15" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.id">
      <path value="CapabilityStatement.implementation.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.extension">
      <path value="CapabilityStatement.implementation.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.modifierExtension">
      <path value="CapabilityStatement.implementation.modifierExtension" />
      <short value="Extensions that cannot be ignored even if unrecognized" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.&#xA;&#xA;Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension)." />
      <alias value="extensions" />
      <alias value="user content" />
      <alias value="modifiers" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="BackboneElement.modifierExtension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" />
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.description">
      <path value="CapabilityStatement.implementation.description" />
      <short value="해당 특정 인스턴스에 대한 설명" />
      <definition value="해당 CapabilityStatement[]와 관련된 특정 설치에 대한 정보." />
      <comment value="FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.implementation.description" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.url">
      <path value="CapabilityStatement.implementation.url" />
      <short value="설치의 base URL" />
      <definition value="구현을 위한 절대 base URL. 이것은 우편함(mailbox) 및 문서 인터페이스뿐만 아니라 REST 인터페이스의 기반을 형성함." />
      <comment value="[참조] http://en.wikipedia.org/wiki/Uniform_resource_identifier" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.implementation.url" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="url" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian">
      <path value="CapabilityStatement.implementation.custodian" />
      <short value="데이터를 관리하는 조직" />
      <definition value="지정된 URL에 있는 서버의 데이터에 대한 인스턴스 관리 및 감독을 담당하는 조직임." />
      <comment value="참조는 실제 FHIR 리소스에 대한 참조여야 하며, 해결이 가능해야 함 (접근 제어 허용, 일시적인 사용 불가능 등). 해결 방법은 URL에서 검색하거나, 리소스 유형별로 적용할 수 있는 경우 절대 참조를 표준 URL로 간주하고 로컬 레지스트리/저장소에서 검색하여 확인할 수 있음." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.implementation.custodian" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ref-1" />
        <severity value="error" />
        <human value="SHALL have a contained resource if a local reference is provided" />
        <expression value="reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))" />
        <xpath value="not(starts-with(f:reference/@value, '#')) or exists(ancestor::*[self::f:entry or self::f:parameter]/f:resource/f:*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')]|/*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Reference" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="The target of a resource reference is a RIM entry point (Act, Role, or Entity)" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.id">
      <path value="CapabilityStatement.implementation.custodian.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.extension">
      <path value="CapabilityStatement.implementation.custodian.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.reference">
      <path value="CapabilityStatement.implementation.custodian.reference" />
      <short value="문안 참조, 상대적, 내부적 혹은 절대적인 URL" />
      <definition value="다른 리소스(resource)을 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인 경우 상대 참조, 혹은 해당 리소스를 찾을 수 있는 위치인 절대 URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문 참조('#'으로 시작)는 포함되어 있는 리소스를 참조함." />
      <comment value="Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries.   Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure &quot;/[type]/[id]&quot; then it should be assumed that the reference is to a FHIR RESTful server." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Reference.reference" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <condition value="ref-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.type">
      <path value="CapabilityStatement.implementation.custodian.type" />
      <short value="참조(reference)가 참조하는 유형  (예. &quot;Patient&quot;)" />
      <definition value="참조 대상의 예상 형식임. Reference.type과 Reference.reference가 모두 채워지고 Reference.reference가 FHIR URL이면 두가지 모두 일치해야함. 유형은이 참조가 참조하는 유형 인 리소스 정의의 표준 URL임. 참조는 http://hl7.org/fhir/StructureDefinition/과 관련된 URL임. (예) &quot; 환자 &quot; http://hl7.org/fhir/StructureDefinition/Patient에 대한 참조. 절대 URL은 논리 모델에만 허용됨 (리소스가 아닌 논리 모델의 참조에서만 사용할 수 있음)." />
      <comment value="This element is used to indicate the type of  the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Reference.type" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="uri" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="FHIRResourceTypeExt" />
        </extension>
        <strength value="extensible" />
        <description value="Aa resource (or, for logical models, the URI of the logical model)." />
        <valueSet value="http://hl7.org/fhir/ValueSet/resource-types" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier">
      <path value="CapabilityStatement.implementation.custodian.identifier" />
      <short value="문안 참조를 알 수 없는 경우의 논리 참조 (logical reference)" />
      <definition value="대상 리소스의 식별자. 이것은 다른 리소스를 직접 참조할 방법이 없을 때 사용- 해당 앤티티(entity)가 FHIR 서버를 통해 사용할 수 없거나  리소스 작성자가 알려진 식별자를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가르킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 유형이여야함." />
      <comment value="When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. &#xA;&#xA;When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference&#xA;&#xA;Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it.&#xA;&#xA;Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference.  For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport).  One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any)." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Reference.identifier" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="Identifier" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="CX / EI (occasionally, more often EI maps to a resource id or a URL)" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="II - The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs.  Also maps to Role[classCode=IDENT]" />
      </mapping>
      <mapping>
        <identity value="servd" />
        <map value="Identifier" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value=".identifier" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.id">
      <path value="CapabilityStatement.implementation.custodian.identifier.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.extension">
      <path value="CapabilityStatement.implementation.custodian.identifier.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.use">
      <path value="CapabilityStatement.implementation.custodian.identifier.use" />
      <short value="usual | official | temp | secondary | old (If known)" />
      <definition value="해당 식별자의 목적" />
      <comment value="Applications can assume that an identifier is permanent unless it explicitly says that it is temporary." />
      <requirements value="Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Identifier.use" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="This is labeled as &quot;Is Modifier&quot; because applications should not mistake a temporary id for a permanent one." />
      <isSummary value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="IdentifierUse" />
        </extension>
        <strength value="required" />
        <description value="Identifies the purpose for this identifier, if known ." />
        <valueSet value="http://hl7.org/fhir/ValueSet/identifier-use|4.0.1" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="N/A" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="Role.code or implied by context" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.type">
      <path value="CapabilityStatement.implementation.custodian.identifier.type" />
      <short value="식별자에 대한 설명" />
      <definition value="특정 목적으로 사용되는 식별자를 결정하기 위해 사용하는 식별자의 코드 유형을 나타냄." />
      <comment value="This element deals only with general categories of identifiers.  It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage.   Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type." />
      <requirements value="Allows users to make use of identifiers when the identifier system is not known." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Identifier.type" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="CodeableConcept" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="IdentifierType" />
        </extension>
        <strength value="extensible" />
        <description value="A coded type for an identifier that can be used to determine which identifier to use for a specific purpose." />
        <valueSet value="http://hl7.org/fhir/ValueSet/identifier-type" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="CE/CNE/CWE" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="CD" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:CodeableConcept rdfs:subClassOf dt:CD" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="CX.5" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="Role.code or implied by context" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.type.id">
      <path value="CapabilityStatement.implementation.custodian.identifier.type.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.type.extension">
      <path value="CapabilityStatement.implementation.custodian.identifier.type.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.type.coding">
      <path value="CapabilityStatement.implementation.custodian.identifier.type.coding" />
      <short value="전문용어체계(terminology system)에 의해 정의된 코드" />
      <definition value="전문용어체계(terminology system)에 의해 정의된 코드를 참조" />
      <comment value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true." />
      <requirements value="Allows for alternative encodings within a code system, and translations to other code systems." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CodeableConcept.coding" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Coding" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="CE/CNE/CWE subset one of the sets of component 1-3 or 4-6" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="CV" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding rdfs:subClassOf dt:CDCoding" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="C*E.1-8, C*E.10-22" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="union(., ./translation)" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.type.coding.id">
      <path value="CapabilityStatement.implementation.custodian.identifier.type.coding.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.type.coding.extension">
      <path value="CapabilityStatement.implementation.custodian.identifier.type.coding.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.type.coding.system">
      <path value="CapabilityStatement.implementation.custodian.identifier.type.coding.system" />
      <short value="해당 전문용어체계(terminology system)의 식별" />
      <definition value="코드에서 기호의 의미를 정의하는 CodeSystem[코드시스템]를 식별" />
      <comment value="The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously." />
      <requirements value="Need to be unambiguous about the source of the definition of the symbol." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Coding.system" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="uri" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="C*E.3" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./codeSystem" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.type.coding.version">
      <path value="CapabilityStatement.implementation.custodian.identifier.type.coding.version" />
      <short value="해당 시스템의 버전 정보 - 필요한 경우" />
      <definition value="해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함." />
      <comment value="Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Coding.version" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="C*E.7" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./codeSystemVersion" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.type.coding.code">
      <path value="CapabilityStatement.implementation.custodian.identifier.type.coding.code" />
      <short value="시스템에 정의된 구문(syntax)의 기호(symbol)" />
      <definition value="시스템에 정의된 구문의 기호. 기호는 CodeSystem[코드시스템]에 의해 정의된 구문에서 미리 정의된 코드 또는 표현(expression)일 수 있음. (예: post-coordination)" />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <requirements value="Need to refer to a particular code in the system." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Coding.code" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="C*E.1" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./code" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.type.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="CapabilityStatement.implementation.custodian.identifier.type.coding.display" />
      <short value="시스템에 정의된 표현" />
      <definition value="시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함." />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <requirements value="Need to be able to carry a human-readable meaning of the code for readers that do not know  the system." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Coding.display" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="C*E.2 - but note this is not well followed" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="CV.displayName" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.type.coding.userSelected">
      <path value="CapabilityStatement.implementation.custodian.identifier.type.coding.userSelected" />
      <short value="해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부" />
      <definition value="해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄." />
      <comment value="Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely." />
      <requirements value="This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Coding.userSelected" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="boolean" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="Sometimes implied by being first" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="CD.codingRationale" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [     fhir:source &quot;true&quot;;     fhir:target dt:CDCoding.codingRationale\#O   ]" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.type.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="CapabilityStatement.implementation.custodian.identifier.type.text" />
      <short value="개념에 대한 일반 텍스트 묘사" />
      <definition value="데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임." />
      <comment value="Very often the text is the same as a displayName of one of the codings." />
      <requirements value="The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CodeableConcept.text" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="C*E.9. But note many systems use C*E.2 for this" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./originalText[mediaType/code=&quot;text/plain&quot;]/data" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.system">
      <path value="CapabilityStatement.implementation.custodian.identifier.system" />
      <short value="식별자 값의 네임스페이스(namespace)" />
      <definition value="설정값에 대한 네임 스페이스 (namespace), 즉 고유한 설정값을 설명하는 URL을 설정함." />
      <comment value="Identifier.system is always case sensitive." />
      <requirements value="There are many sets  of identifiers.  To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Identifier.system" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="uri" />
      </type>
      <example>
        <label value="General" />
        <valueUri value="http://www.acme.com/identifiers/patient" />
      </example>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="CX.4 / EI-2-4" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="II.root or Role.id.root" />
      </mapping>
      <mapping>
        <identity value="servd" />
        <map value="./IdentifierType" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.value">
      <path value="CapabilityStatement.implementation.custodian.identifier.value" />
      <short value="고유 설정값" />
      <definition value="일반적으로 식별자의 사용과와 관련이 있으며, 시스템 컨텍스트 (context) 내에서 고유한 식별자의 일부분임." />
      <comment value="If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986.  The value's primary purpose is computational mapping.  As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.)  A value formatted for human display can be conveyed using the [Rendered Value extension](extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Identifier.value" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <example>
        <label value="General" />
        <valueString value="123456" />
      </example>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="CX.1 / EI.1" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)" />
      </mapping>
      <mapping>
        <identity value="servd" />
        <map value="./Value" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.period">
      <path value="CapabilityStatement.implementation.custodian.identifier.period" />
      <short value="식별자의 유효 기간" />
      <definition value="식별자가 사용 가능했거나 가능한 기간을 나타냄." />
      <comment value="A Period specifies a range of time; the context of use will specify whether the entire range applies (e.g. &quot;the patient was an inpatient of the hospital for this time range&quot;) or one value from the range applies (e.g. &quot;give to the patient between these two times&quot;).&#xA;&#xA;Period is not used for a duration (a measure of elapsed time). See [Duration](datatypes.html#Duration)." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Identifier.period" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="Period" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="per-1" />
        <severity value="error" />
        <human value="If present, start SHALL have a lower value than end" />
        <expression value="start.hasValue().not() or end.hasValue().not() or (start &lt;= end)" />
        <xpath value="not(exists(f:start/@value)) or not(exists(f:end/@value)) or (xs:dateTime(f:start/@value) &lt;= xs:dateTime(f:end/@value))" />
        <source value="http://hl7.org/fhir/StructureDefinition/Period" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="DR" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="IVL&lt;TS&gt;[lowClosed=&quot;true&quot; and highClosed=&quot;true&quot;] or URG&lt;TS&gt;[lowClosed=&quot;true&quot; and highClosed=&quot;true&quot;]" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="CX.7 + CX.8" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="Role.effectiveTime or implied by context" />
      </mapping>
      <mapping>
        <identity value="servd" />
        <map value="./StartDate and ./EndDate" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.period.id">
      <path value="CapabilityStatement.implementation.custodian.identifier.period.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.period.extension">
      <path value="CapabilityStatement.implementation.custodian.identifier.period.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.period.start">
      <path value="CapabilityStatement.implementation.custodian.identifier.period.start" />
      <short value="해당 유효 기간의 시작 시점 (설정된 날짜 포함)" />
      <definition value="해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함." />
      <comment value="If the low element is missing, the meaning is that the low boundary is not known." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Period.start" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="dateTime" />
      </type>
      <condition value="ele-1" />
      <condition value="per-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="DR.1" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./low" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.period.end">
      <path value="CapabilityStatement.implementation.custodian.identifier.period.end" />
      <short value="해당 유효 기간의 종료 시점 (설정된 날짜 포함)" />
      <definition value="기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함" />
      <comment value="The high value includes any matching date/time. i.e. 2012-02-03T10:00:00 is in a period that has an end value of 2012-02-03." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Period.end" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="dateTime" />
      </type>
      <meaningWhenMissing value="If the end of the period is missing, it means that the period is ongoing" />
      <condition value="ele-1" />
      <condition value="per-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="DR.2" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./high" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.assigner">
      <path value="CapabilityStatement.implementation.custodian.identifier.assigner" />
      <short value="식별자를 발급한 조직 (단순 텍스트 기입 가능)" />
      <definition value="식별자를 발급하고 관리하는 조직을 나타냄." />
      <comment value="The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Identifier.assigner" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ref-1" />
        <severity value="error" />
        <human value="SHALL have a contained resource if a local reference is provided" />
        <expression value="reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))" />
        <xpath value="not(starts-with(f:reference/@value, '#')) or exists(ancestor::*[self::f:entry or self::f:parameter]/f:resource/f:*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')]|/*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Reference" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="The target of a resource reference is a RIM entry point (Act, Role, or Entity)" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="CX.4 / (CX.4,CX.9,CX.10)" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="II.assigningAuthorityName but note that this is an improper use by the definition of the field.  Also Role.scoper" />
      </mapping>
      <mapping>
        <identity value="servd" />
        <map value="./IdentifierIssuingAuthority" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementation.custodian.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="CapabilityStatement.implementation.custodian.display" />
      <short value="해당 리소스를 대체하는 텍스트 설명" />
      <definition value="리소스 참조 외에도 리소스를 식별하기 위한 일반 텍스트 설명임." />
      <comment value="This is generally not the same as the Resource.text of the referenced resource.  The purpose is to identify what's being referenced, not to fully describe it." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Reference.display" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.fhirVersion">
      <path value="CapabilityStatement.fhirVersion" />
      <short value="시스템이 지원하는 FHIR 버전" />
      <definition value="해당 CapabilityStatement[]가 설명하는 FHIR 사양의 버전(CapabilityStatement[] 자체의 FHIR 버전과 동일해야 함). 기본 값(default value)은 없음." />
      <comment value="서버는 여러 버전을 구현할 수 있음([Managing Multiple Versions] (versioning.html) 및 [$ versions] (capabilitystatement-operation-versions.html) 작업 참조). 이러한 작업이 수행되고 서버에서 CapabilityStatement[]가 요청되는 경우, 해당 FHIR 버전도 요청된 버전 또는 서버의 기본 버전이 됨." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.fhirVersion" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="FHIRVersion" />
        </extension>
        <strength value="required" />
        <description value="All published FHIR Versions." />
        <valueSet value="http://hl7.org/fhir/ValueSet/FHIR-version|4.0.1" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.format">
      <path value="CapabilityStatement.format" />
      <short value="지원되는 형식 (xml | json | ttl | mime type)" />
      <definition value="컨텐츠 유형을 사용하여 이 구현에서 지원하는 형식 목록." />
      <comment value="&quot;xml&quot;, &quot;json&quot; 및 &quot;nbl&quot;가 허용되며, 이는 규격에 설명된 간단한 인코딩을 설명함(그리고 적절한 번들 지원을 의미함). 그렇지 않은 경우, 여기서 마임(mime) 유형은 합법적임." />
      <min value="1" />
      <max value="*" />
      <base>
        <path value="CapabilityStatement.format" />
        <min value="1" />
        <max value="*" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="MimeType" />
        </extension>
        <strength value="required" />
        <description value="The mime type of an attachment. Any valid mime type is allowed." />
        <valueSet value="http://hl7.org/fhir/ValueSet/mimetypes|4.0.1" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.patchFormat">
      <path value="CapabilityStatement.patchFormat" />
      <short value="지원되는 패치 형식" />
      <definition value="컨텐츠 유형을 사용하여 이 구현에서 지원하는 패치 형식 목록." />
      <comment value="현재 패치 마임 유형 애플리케이션/json-patch+json 및 애플리케이셤/json-patch+json은 합법적임. 일반적으로 서버가 PATCH를 지원하는 경우, 패치 형식을 지원하고 지원하는 형식과 일치할 것으로 예상되지만, 이는 항상 가능하거나 필요한 것은 아님." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CapabilityStatement.patchFormat" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="MimeType" />
        </extension>
        <strength value="required" />
        <description value="The mime type of an attachment. Any valid mime type is allowed." />
        <valueSet value="http://hl7.org/fhir/ValueSet/mimetypes|4.0.1" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.implementationGuide">
      <path value="CapabilityStatement.implementationGuide" />
      <short value="지원되는 구현 가이드" />
      <definition value="서버가 전체적으로 지원하는(또는 지원해야 하는) 구현 가이드 목록." />
      <comment value="참조 [Canonical References](references.html#canonical)" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CapabilityStatement.implementationGuide" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="canonical" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/ImplementationGuide" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest">
      <path value="CapabilityStatement.rest" />
      <short value="끝점(endpoint)이 RESTful인 경우" />
      <definition value="솔루션의 RESTful 기능에 대한 정의." />
      <comment value="여러 번 반복하면 클라이언트 및/또는 서버 동작 또는 서로 다른 구성 설정(소프트웨어 또는 요구 사항 문의 경우)에서 동작을 정의할 수 있음." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CapabilityStatement.rest" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <condition value="ele-1" />
      <condition value="cpb-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="cpb-9" />
        <severity value="error" />
        <human value="A given resource can only be described once per RESTful mode." />
        <expression value="resource.select(type).isDistinct()" />
        <xpath value="count(f:resource)=count(distinct-values(f:resource/f:type/@value))" />
        <source value="http://hl7.org/fhir/StructureDefinition/CapabilityStatement" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.id">
      <path value="CapabilityStatement.rest.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.extension">
      <path value="CapabilityStatement.rest.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.modifierExtension">
      <path value="CapabilityStatement.rest.modifierExtension" />
      <short value="Extensions that cannot be ignored even if unrecognized" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.&#xA;&#xA;Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension)." />
      <alias value="extensions" />
      <alias value="user content" />
      <alias value="modifiers" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="BackboneElement.modifierExtension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" />
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.mode">
      <path value="CapabilityStatement.rest.mode" />
      <short value="client | server" />
      <definition value="CapabilityStatement[]의 이 부분이 RESTful 작업(operation)을 개시하거나 받을 수 있는 능력을 기술하고 있는지 여부를 확인함." />
      <comment value="FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.mode" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="RestfulCapabilityMode" />
        </extension>
        <strength value="required" />
        <description value="The mode of a RESTful capability statement." />
        <valueSet value="http://hl7.org/fhir/ValueSet/restful-capability-mode|4.0.1" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.documentation">
      <path value="CapabilityStatement.rest.documentation" />
      <short value="구현에 대한 일반 설명" />
      <definition value="보안과 같은 모든 애플리케이션에 적용되는 시스템의 RESTful 기능에 대한 정보." />
      <comment value="시스템에는 마크 다운 지원이 필요하지 않으므로 마크 다운 처리없이 텍스트를 읽을 수 있어야합니다. 마크 다운 구문은 GFM임-https://github.github.com/gfm/ 참조" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.documentation" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="markdown" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.security">
      <path value="CapabilityStatement.rest.security" />
      <short value="구현 보안에 대한 정보" />
      <definition value="인터페이스 관점에서 보안 구현에 대한 정보 - 클라이언트가 알아야 할 사항." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.security" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.security.id">
      <path value="CapabilityStatement.rest.security.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.security.extension">
      <path value="CapabilityStatement.rest.security.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.security.modifierExtension">
      <path value="CapabilityStatement.rest.security.modifierExtension" />
      <short value="Extensions that cannot be ignored even if unrecognized" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.&#xA;&#xA;Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension)." />
      <alias value="extensions" />
      <alias value="user content" />
      <alias value="modifiers" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="BackboneElement.modifierExtension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" />
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.security.cors">
      <path value="CapabilityStatement.rest.security.cors" />
      <short value="CORS 헤더(http://enable-cors.org/)를 더함" />
      <definition value="요청에 응답할 때 서버가 CORS 헤더를 추가함. 이를 통해 Javascript 애플리케이션이 서버를 사용할 수 있음." />
      <comment value="추가하기 가장 쉬운 CORS 헤더는 Access-Control-Allow-Origin : * &amp; 액세스 제어 요청 방법 : GET, POST, PUT, DELETE. 모든 서버는 CORS를 지원함." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.security.cors" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="boolean" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.security.service">
      <path value="CapabilityStatement.rest.security.service" />
      <short value="OAuth | SMART-on-FHIR | NTLM | Basic | Kerberos | Certificates" />
      <definition value="시스템에서 지원/요청하는 보안 서비스 유형." />
      <comment value="모든 용어체계(terminology) 사용이 일반적인 패턴에 맞는것이 아님. 경우에 따라, 모델은 CodeableConcept을 사용하지 않아야하며, coding을 직접 사용하고, 텍스트, 코딩,번역 및 요소와 사전-조정 사후-조정 간의 관계를 관리하기 위한 자체 구조를 제공해야함." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CapabilityStatement.rest.security.service" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="CodeableConcept" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="RestfulSecurityService" />
        </extension>
        <strength value="extensible" />
        <description value="Types of security services used with FHIR." />
        <valueSet value="http://hl7.org/fhir/ValueSet/restful-security-service" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="CE/CNE/CWE" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="CD" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:CodeableConcept rdfs:subClassOf dt:CD" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.security.service.id">
      <path value="CapabilityStatement.rest.security.service.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.security.service.extension">
      <path value="CapabilityStatement.rest.security.service.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.security.service.coding">
      <path value="CapabilityStatement.rest.security.service.coding" />
      <short value="전문용어체계(terminology system)에 의해 정의된 코드" />
      <definition value="전문용어체계(terminology system)에 의해 정의된 코드를 참조" />
      <comment value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true." />
      <requirements value="Allows for alternative encodings within a code system, and translations to other code systems." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CodeableConcept.coding" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Coding" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="CE/CNE/CWE subset one of the sets of component 1-3 or 4-6" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="CV" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding rdfs:subClassOf dt:CDCoding" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="C*E.1-8, C*E.10-22" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="union(., ./translation)" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.security.service.coding.id">
      <path value="CapabilityStatement.rest.security.service.coding.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.security.service.coding.extension">
      <path value="CapabilityStatement.rest.security.service.coding.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.security.service.coding.system">
      <path value="CapabilityStatement.rest.security.service.coding.system" />
      <short value="해당 전문용어체계(terminology system)의 식별" />
      <definition value="코드에서 기호의 의미를 정의하는 CodeSystem[코드시스템]를 식별" />
      <comment value="The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously." />
      <requirements value="Need to be unambiguous about the source of the definition of the symbol." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Coding.system" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="uri" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="C*E.3" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./codeSystem" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.security.service.coding.version">
      <path value="CapabilityStatement.rest.security.service.coding.version" />
      <short value="해당 시스템의 버전 정보 - 필요한 경우" />
      <definition value="해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함." />
      <comment value="Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Coding.version" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="C*E.7" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./codeSystemVersion" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.security.service.coding.code">
      <path value="CapabilityStatement.rest.security.service.coding.code" />
      <short value="시스템에 정의된 구문(syntax)의 기호(symbol)" />
      <definition value="시스템에 정의된 구문의 기호. 기호는 CodeSystem[코드시스템]에 의해 정의된 구문에서 미리 정의된 코드 또는 표현(expression)일 수 있음. (예: post-coordination)" />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <requirements value="Need to refer to a particular code in the system." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Coding.code" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="C*E.1" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./code" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.security.service.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="CapabilityStatement.rest.security.service.coding.display" />
      <short value="시스템에 정의된 표현" />
      <definition value="시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함." />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <requirements value="Need to be able to carry a human-readable meaning of the code for readers that do not know  the system." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Coding.display" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="C*E.2 - but note this is not well followed" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="CV.displayName" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.security.service.coding.userSelected">
      <path value="CapabilityStatement.rest.security.service.coding.userSelected" />
      <short value="해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부" />
      <definition value="해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄." />
      <comment value="Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely." />
      <requirements value="This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Coding.userSelected" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="boolean" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="Sometimes implied by being first" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="CD.codingRationale" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [     fhir:source &quot;true&quot;;     fhir:target dt:CDCoding.codingRationale\#O   ]" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.security.service.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="CapabilityStatement.rest.security.service.text" />
      <short value="개념에 대한 일반 텍스트 묘사" />
      <definition value="데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임." />
      <comment value="Very often the text is the same as a displayName of one of the codings." />
      <requirements value="The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CodeableConcept.text" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="C*E.9. But note many systems use C*E.2 for this" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./originalText[mediaType/code=&quot;text/plain&quot;]/data" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.security.description">
      <path value="CapabilityStatement.rest.security.description" />
      <short value="보안 작동 방법에 대한 일반 설명" />
      <definition value="보안 작동 방법에 대한 일반 설명." />
      <comment value="시스템에는 마크 다운 지원이 필요하지 않으므로 마크 다운 처리없이 텍스트를 읽을 수 있어야합니다. 마크 다운 구문은 GFM임-https://github.github.com/gfm/ 참조" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.security.description" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="markdown" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource">
      <path value="CapabilityStatement.rest.resource" />
      <short value="REST 인터페이스에서 제공되는 리소스" />
      <definition value="특정 리소스 유형에 대한 솔루션의 RESTful 기능 규격." />
      <comment value="리소스 유형당 최대 1회 반복" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CapabilityStatement.rest.resource" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="cpb-12" />
        <severity value="error" />
        <human value="Search parameter names must be unique in the context of a resource." />
        <expression value="searchParam.select(name).isDistinct()" />
        <xpath value="count(f:searchParam)=count(distinct-values(f:searchParam/f:name/@value))" />
        <source value="http://hl7.org/fhir/StructureDefinition/CapabilityStatement" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.id">
      <path value="CapabilityStatement.rest.resource.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.extension">
      <path value="CapabilityStatement.rest.resource.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.modifierExtension">
      <path value="CapabilityStatement.rest.resource.modifierExtension" />
      <short value="Extensions that cannot be ignored even if unrecognized" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.&#xA;&#xA;Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension)." />
      <alias value="extensions" />
      <alias value="user content" />
      <alias value="modifiers" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="BackboneElement.modifierExtension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" />
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.type">
      <path value="CapabilityStatement.rest.resource.type" />
      <short value="지원되는 리소스 유형" />
      <definition value="RESTful 인터페이스를 통해 표시되는 리소스 유형." />
      <comment value="FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.resource.type" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="ResourceType" />
        </extension>
        <strength value="required" />
        <description value="One of the resource types defined as part of this version of FHIR." />
        <valueSet value="http://hl7.org/fhir/ValueSet/resource-types|4.0.1" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.profile">
      <path value="CapabilityStatement.rest.resource.profile" />
      <short value="모든 리소스 사용에 대한 기본 시스템 프로파일" />
      <definition value="카디널리티(cardinality), 바인딩(binding), 길이(length) 또는 기타 제한사항을 포함하여 리소스에 대한 솔루션의 전체적인 지원을 설명하는 프로필의 규격. [프로파일 사용](Profileing.html#profile-uses)에서 자세한 내용을 참조하십시오." />
      <comment value="프로필은 해당 유형의 모든 리소스에 적용됨. 즉, 시스템에서 지원하는 항목의 상위 집합임." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.resource.profile" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="canonical" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/StructureDefinition" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.supportedProfile">
      <path value="CapabilityStatement.rest.resource.supportedProfile" />
      <short value="지원되는 사용 사례(use case)에 대한 프로파일(profile)" />
      <definition value="시스템에서지원하는다양한사용사례를나타내는프로필목록. 서버의경우, &quot;supported by the system&quot;는것은시스템이특정프로파일에부합하는일련의리소스를호스트/생산하는것을의미하며, 서비스를사용하는클라이언트가이프로파일을사용하여검색하고적절한데이터를찾을수있도록함. 클라이언트의경우, 시스템이이프로파일에의해검색하고프로파일에내포된지침에따라데이터를처리한다는것을의미함. [프로파일사용][Using Profiles](Profileing.html#profile-uses)에서자세한내용참조." />
      <comment value="지원되는 프로필은 .rest.resource.profile의 특정 리소스에 적용되는 프로필과 다름. 리소스 프로필은 시스템이 전체적으로 지원하는 리소스의 기능 (지원하는 시설의 합계)에 대한 일반적인 설명임. 지원되는 프로필은 서버에서 제공하거나 클라이언트에서 사용하는 데이터 및 서비스의 기능에 대한 더 깊은 설명임. 일반적인 사례는 여러 보고서 세트를 생성하는 실험실 시스템임. 이는 게시하는 데이터 유형 목록임. 여기서 프로파일 선언의 핵심 측면은 클라이언트가 서버가이 데이터를 게시한다는 지식을 데이터 작업으로 변환하는 방법에 대한 질문임. 클라이언트는 개별 리소스를 검사하여 특정 프로필을 준수하는지 여부를 확인할 수 있지만 해당 리소스를 어떻게 찾는가? _profile 파라미터를 사용하여 검색하므로 여기에 나열된 모든 리소스는 _profile 리소스에 대해 유효한 값이어야 함 (대상 프로필의 식별자 사용)." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CapabilityStatement.rest.resource.supportedProfile" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="canonical" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/StructureDefinition" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.documentation">
      <path value="CapabilityStatement.rest.resource.documentation" />
      <short value="리소스 유형 사용에 대한 추가 정보" />
      <definition value="시스템에서 사용하는 리소스 유형에 대한 추가 정보." />
      <comment value="시스템에는 마크 다운 지원이 필요하지 않으므로 마크 다운 처리없이 텍스트를 읽을 수 있어야합니다. 마크 다운 구문은 GFM임-https://github.github.com/gfm/ 참조" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.resource.documentation" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="markdown" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.interaction">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name">
        <valueString value="ResourceInteraction" />
      </extension>
      <path value="CapabilityStatement.rest.resource.interaction" />
      <short value="지원되는 작업 (operations)" />
      <definition value="솔루션이 지원하는 RESTful 작업(operation) 식별." />
      <comment value="일반적으로 리소스는 서버에 실제로 일부 기능이 있는 경우에만 CapabilityStatement[]에 나타남. 지원되는 상호작용이 하나 이상 있음. 그러나 요약을 지원하기 위해 상호작용을 생략할 수 있음 (_summary=true)." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CapabilityStatement.rest.resource.interaction" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.interaction.id">
      <path value="CapabilityStatement.rest.resource.interaction.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.interaction.extension">
      <path value="CapabilityStatement.rest.resource.interaction.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.interaction.modifierExtension">
      <path value="CapabilityStatement.rest.resource.interaction.modifierExtension" />
      <short value="Extensions that cannot be ignored even if unrecognized" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.&#xA;&#xA;Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension)." />
      <alias value="extensions" />
      <alias value="user content" />
      <alias value="modifiers" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="BackboneElement.modifierExtension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" />
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.interaction.code">
      <path value="CapabilityStatement.rest.resource.interaction.code" />
      <short value="read | vread | update | patch | delete | history-instance | history-type | create | search-type" />
      <definition value="시스템 리소스가 지원하는 작업(operation)의 코드화된 식별자." />
      <comment value="FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.resource.interaction.code" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="TypeRestfulInteraction" />
        </extension>
        <strength value="required" />
        <description value="Operations supported by REST at the type or instance level." />
        <valueSet value="http://hl7.org/fhir/ValueSet/type-restful-interaction|4.0.1" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.interaction.documentation">
      <path value="CapabilityStatement.rest.resource.interaction.documentation" />
      <short value="작동 동작(operation behavior)에 대한 특별 사항" />
      <definition value="삭제는 논리 삭제' 또는 '업데이트는 버전 ID로만 허용됨' 또는 '사전 승인된 인증서에서만 허용됨'과 같은 이 작업의 구현에 대한 지침." />
      <comment value="시스템에는 마크 다운 지원이 필요하지 않으므로 마크 다운 처리없이 텍스트를 읽을 수 있어야합니다. 마크 다운 구문은 GFM임-https://github.github.com/gfm/ 참조" />
      <requirements value="REST allows a degree of variability in the implementation of RESTful solutions that is useful for exchange partners to be aware of." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.resource.interaction.documentation" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="markdown" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.versioning">
      <path value="CapabilityStatement.rest.resource.versioning" />
      <short value="no-version | versioned | versioned-update" />
      <definition value="이 필드는 시스템이 이 리소스 유형에 대해 (서버) 또는 (클라이언트) 버전을 지원하지 않음을 지정하기 위해 'no-version'으로 설정된다. 만약 이것이 다른 값을 가지고 있다면, 서버는 적어도 리소스에 대한 versionId meta-property를 정확하게 추적하고 채워야 한다. 값이 'versioned-update'인 경우 서버는 API에서 버전 무결성을 위해 e-tag를 사용하는 것을 포함하여 모든 버전 기능 (versioning features)을 지원한다." />
      <comment value="서버가 버전 ID를 올바르게 지원하는 경우 vRead도 지원해야 하지만, 반드시 그렇게 해야할 필요는 없음." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.resource.versioning" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="ResourceVersionPolicy" />
        </extension>
        <strength value="required" />
        <description value="How the system supports versioning for a resource." />
        <valueSet value="http://hl7.org/fhir/ValueSet/versioning-policy|4.0.1" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.readHistory">
      <path value="CapabilityStatement.rest.resource.readHistory" />
      <short value="vRead가 이전 버전을 반환할 수 있는지 여부" />
      <definition value="서버가 vRead 작업의 일부로 이전 버전을 반환할 수 있는지 여부를 나타내는 플래그." />
      <comment value="이전 버전을 사용할 수 없는 경우에도 현재 작업에 대해 vRead 작업을 지원하는 것이 유용함." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.resource.readHistory" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="boolean" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.updateCreate">
      <path value="CapabilityStatement.rest.resource.updateCreate" />
      <short value="업데이트로 새 ID를 만들 수있는 경우" />
      <definition value="서버가 클라이언트가 서버에서 새 ID를 만들 수 있도록 허용하거나 허용해야 함을 나타내는 표기(flag)임 (즉, 기존 리소스가 없는 위치에 클라이언트 PUT). 이 작업을 허용한다는 것은 서버가 클라이언트가 서버에 새 ID를 만들 수 있음을 의미함." />
      <comment value="클라이언트가 서버에서 새 ID를 만들 수 있도록 허용한다는 것은 시스템 관리자가 클라이언트가 클라이언트간에 충돌하는 ID를 만들지 않는다는 확신을 가져야 함을 의미함. 클라이언트가 한 명뿐이면 이런 일이 발생하지 않음. 클라이언트에서 ID를 생성한다는 것은 클라이언트를 관리해야 한다는 것을 의미하지만 이러한 관리를 적용 할 수 있다면 많은 시나리오에서 훨씬 더 편리함." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.resource.updateCreate" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="boolean" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.conditionalCreate">
      <path value="CapabilityStatement.rest.resource.conditionalCreate" />
      <short value="조건 생성 허용/사용하는 경우" />
      <definition value="서버에서 조건부 생성을 지원하는지 여부를 나타내는 플래그." />
      <comment value="조건부 생성(Create)은 주로 v2와 같은 다른 형식에서 변환하는 인터페이스 엔진 스크립트에 적합함" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.resource.conditionalCreate" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="boolean" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.conditionalRead">
      <path value="CapabilityStatement.rest.resource.conditionalRead" />
      <short value="not-supported | modified-since | not-match | full-support" />
      <definition value="서버가 조건부 읽기를 지원하는 방법을 나타내는 코드." />
      <comment value="조건부 읽기(Read)은 주로 v2와 같은 다른 형식에서 변환하는 인터페이스 엔진 스크립트에 적합함" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.resource.conditionalRead" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="ConditionalReadStatus" />
        </extension>
        <strength value="required" />
        <description value="A code that indicates how the server supports conditional read." />
        <valueSet value="http://hl7.org/fhir/ValueSet/conditional-read-status|4.0.1" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.conditionalUpdate">
      <path value="CapabilityStatement.rest.resource.conditionalUpdate" />
      <short value="조건 업데이트 허용/사용하는 경우" />
      <definition value="서버에서 조건부 업데이트를 지원하는지 여부를 나타내는 플래그." />
      <comment value="조건부 업데이트(Update)은 주로 v2와 같은 다른 형식에서 변환하는 인터페이스 엔진 스크립트에 적합함" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.resource.conditionalUpdate" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="boolean" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.conditionalDelete">
      <path value="CapabilityStatement.rest.resource.conditionalDelete" />
      <short value="not-supported | single | multiple - how conditional delete is supported" />
      <definition value="서버가 조건부 삭제를 지원하는 방법을 나타내는 코드." />
      <comment value="조건부 삭제(Delete)은 주로 v2와 같은 다른 형식에서 변환하는 인터페이스 엔진 스크립트에 적합함" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.resource.conditionalDelete" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="ConditionalDeleteStatus" />
        </extension>
        <strength value="required" />
        <description value="A code that indicates how the server supports conditional delete." />
        <valueSet value="http://hl7.org/fhir/ValueSet/conditional-delete-status|4.0.1" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.referencePolicy">
      <path value="CapabilityStatement.rest.resource.referencePolicy" />
      <short value="literal | logical | resolves | enforced | local" />
      <definition value="참조가 지원되는 방법을 정의하는 플래그." />
      <comment value="FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CapabilityStatement.rest.resource.referencePolicy" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="ReferenceHandlingPolicy" />
        </extension>
        <strength value="required" />
        <description value="A set of flags that defines how references are supported." />
        <valueSet value="http://hl7.org/fhir/ValueSet/reference-handling-policy|4.0.1" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.searchInclude">
      <path value="CapabilityStatement.rest.resource.searchInclude" />
      <short value="서버에서 지원되는 _include 값 목록" />
      <definition value="서버에서 지원되는 _include 값 목록." />
      <comment value="해당 목록이 비어있으면 서버가 포함을 지원하지 않음." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CapabilityStatement.rest.resource.searchInclude" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.searchRevInclude">
      <path value="CapabilityStatement.rest.resource.searchRevInclude" />
      <short value="서버에서 지원되는 _revinclude 값 목록" />
      <definition value="서버에서 지원되는 _revinclude 값 목록." />
      <comment value="해당 목록이 비어있으면 서버가 역 포함을 지원하지 않음." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CapabilityStatement.rest.resource.searchRevInclude" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.searchParam">
      <path value="CapabilityStatement.rest.resource.searchParam" />
      <short value="구현에서 지원되는 검색 매개 변수" />
      <definition value="규격에 의해 정의되거나 구현에 의해 정의된 지원 및 사용하기 위한 검색 파라미터." />
      <comment value="검색 파라미터에는 이 리소스에도 적용되는 _sort, _count 등과 같은 제어 검색 파라미터가 포함되어야 함 (다수는 [CapabilityStatement.rest.searchParam] (capabilitystatement-definitions.html # CapabilityStatement.rest.searchParam)에 나열됨). ). 일부 검색(search) 파라미터의 동작은 다른 코드 또는 확장 요소 또는 기능 설명 또는 링크 된 [SearchParameter] (searchparameter.html #) 정의 내의 설명에 의해 추가로 설명 될 수 있음." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CapabilityStatement.rest.resource.searchParam" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.searchParam.id">
      <path value="CapabilityStatement.rest.resource.searchParam.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.searchParam.extension">
      <path value="CapabilityStatement.rest.resource.searchParam.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.searchParam.modifierExtension">
      <path value="CapabilityStatement.rest.resource.searchParam.modifierExtension" />
      <short value="Extensions that cannot be ignored even if unrecognized" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.&#xA;&#xA;Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension)." />
      <alias value="extensions" />
      <alias value="user content" />
      <alias value="modifiers" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="BackboneElement.modifierExtension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" />
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.searchParam.name">
      <path value="CapabilityStatement.rest.resource.searchParam.name" />
      <short value="검색 매개 변수 이름" />
      <definition value="인터페이스에 사용되는 검색 매개 변수의 이름." />
      <comment value="파라미터 이름은 표준 파라미터 이름과 겹칠 수 없으며 표준 파라미터는 재정의할 수 없음." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.resource.searchParam.name" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.searchParam.definition">
      <path value="CapabilityStatement.rest.resource.searchParam.definition" />
      <short value="파라미터의 정의 소스(source)" />
      <definition value="클라이언트가 검색 매개변수의 의미를 신뢰할 수 있도록 이 매개변수가 처음 정의된 위치에 대한 공식 참조인 절대 URI. ( [SearchParameter.url](searchparameter-definitions.html#SearchParameter.url) 참조). 이 요소는 검색 매개 변수가 FHIR 핵심 사양 또는 외부에서 정의된 IG에 의해 정의된 검색 매개 변수를 참조해야하는 경우 채워져아함." />
      <comment value="이는 존재해야 하며, 일치는 표준 URL로 SearchParameter를 참조함. 시스템이 수정자(modifier), 비교자(comparator), 대상 리소스 유형 및 연결 파라미터에 대한 지원을 문서화하려면 검색 파라미터 리소스를 사용해야 함. 해당 요소는 검색 파라미터가 FHIR 핵심 사양 또는 외부에서 정의된 IG에 의해 정의 된 검색 파라미터를 참조하는 경우 채워 져야함." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.resource.searchParam.definition" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="canonical" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/SearchParameter" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.searchParam.type">
      <path value="CapabilityStatement.rest.resource.searchParam.type" />
      <short value="number | date | string | token | reference | composite | quantity | uri | special" />
      <definition value="검색 매개 변수가 참조하는 값의 유형 및 내용을 해석하는 방법." />
      <comment value="정의(definition)에서 찾아볼 수 있지만, 서버 CapabilityStatement[]을 기반으로 쿼리 인터페이스를 자동 생성하는 시스템의 편의를 위해 여기에 포함되어 있음. 검색 파라미터 정의의 형식과 동일해야 함." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.resource.searchParam.type" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="SearchParamType" />
        </extension>
        <strength value="required" />
        <description value="Data types allowed to be used for search parameters." />
        <valueSet value="http://hl7.org/fhir/ValueSet/search-param-type|4.0.1" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.searchParam.documentation">
      <path value="CapabilityStatement.rest.resource.searchParam.documentation" />
      <short value="서버별 사용법" />
      <definition value="이를 통해 검색 매개 변수가 사용되는 방식에 대한 동작을 문서화할 수 있다. 예를 들어 텍스트 일치(text matching) 알고리즘." />
      <comment value="시스템에는 마크 다운 지원이 필요하지 않으므로 마크 다운 처리없이 텍스트를 읽을 수 있어야합니다. 마크 다운 구문은 GFM임-https://github.github.com/gfm/ 참조" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.resource.searchParam.documentation" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="markdown" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.operation">
      <path value="CapabilityStatement.rest.resource.operation" />
      <short value="리소스 작업 정의" />
      <definition value="파라미터 및 의미 및 유형과 함께 조작 또는 명명된 쿼리의 정의. 오퍼레이션 및 파라미터를 호출하는 방법에 대한 세부 사항은 오퍼레이션 정의 참조." />
      <comment value="CapabilityStatement.rest.resource.operation에서 연결된 작업은 OperationDefinition.type = true 또는 OperationDefinition.instance = true 여야 함. 여러 CapabilityStatement.rest.resource.operation에 나열된 작업 (예 : 다른 리소스 유형) 인 경우 클라이언트는 작업이 지정된 리소스 유형에서만 지원되며 OperationDefinition.resource 에 나열된 항목의 하위 집합일 수 있음을 이해해야 함." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CapabilityStatement.rest.resource.operation" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.operation.id">
      <path value="CapabilityStatement.rest.resource.operation.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.operation.extension">
      <path value="CapabilityStatement.rest.resource.operation.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.operation.modifierExtension">
      <path value="CapabilityStatement.rest.resource.operation.modifierExtension" />
      <short value="Extensions that cannot be ignored even if unrecognized" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.&#xA;&#xA;Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension)." />
      <alias value="extensions" />
      <alias value="user content" />
      <alias value="modifiers" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="BackboneElement.modifierExtension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" />
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.operation.name">
      <path value="CapabilityStatement.rest.resource.operation.name" />
      <short value="작업(operation)/쿼리(query)가 호출되는 이름" />
      <definition value="작업 또는 쿼리 이름. 작업의 경우, $가 앞에 붙어서 URL에 사용되는 이름이며, 쿼리의 경우 쿼리가 호출될 때 _query 매개 변수에 사용되는 이름임." />
      <comment value="여기에 있는 이름은 이름 충돌이 발생하거나, 이름을 사용할 수없는 경우를 제외하고는 정의에있는 이름과 동일해야 함. 이름에 &quot; $ &quot; URL에 항상 포함되는 부분임." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.resource.operation.name" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.operation.definition">
      <path value="CapabilityStatement.rest.resource.operation.definition" />
      <short value="정의된 작업/쿼리" />
      <definition value="공식적인 정의를 찾을 수있는 곳. 서버가 작업의 기본 정의를 참조하는 경우 (예: '''http : // hl7.org / fhir / OperationDefinition / ValueSet-expand'''와 같은 사양 자체에서) GET 및 POST 호출과 같은 작업의 모든 기능을 지원함. 하위 집합만 지원하는 경우 원래 OperationDefinition의 'base'를 사용하여 고유한 사용자 정의 [OperationDefinition] (operationdefinition.html #)을 정의해야 함. 사용자 정의에서 지원되는 기능의 특정 하위 집합을 설명함." />
      <comment value="예를 들어 작업을 호출하는 HTML 양식을 작성하는 데 사용할 수 있음." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.resource.operation.definition" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="canonical" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/OperationDefinition" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.resource.operation.documentation">
      <path value="CapabilityStatement.rest.resource.operation.documentation" />
      <short value="작업 동작에 대한 특정 세부 정보" />
      <definition value="작업 동작에 대한 특수한 사항을 설명하는 문서로, 시스템, 유형 및 작업의 인스턴스 수준 호출에 대한 다양한 동작을 자세히 설명함." />
      <comment value="시스템에는 마크 다운 지원이 필요하지 않으므로 마크 다운 처리없이 텍스트를 읽을 수 있어야합니다. 마크 다운 구문은 GFM임-https://github.github.com/gfm/ 참조" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.resource.operation.documentation" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="markdown" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.interaction">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name">
        <valueString value="SystemInteraction" />
      </extension>
      <path value="CapabilityStatement.rest.interaction" />
      <short value="지원되는 작업 (operations)" />
      <definition value="A specification of restful operations supported by the system.x" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CapabilityStatement.rest.interaction" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.interaction.id">
      <path value="CapabilityStatement.rest.interaction.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.interaction.extension">
      <path value="CapabilityStatement.rest.interaction.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.interaction.modifierExtension">
      <path value="CapabilityStatement.rest.interaction.modifierExtension" />
      <short value="Extensions that cannot be ignored even if unrecognized" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.&#xA;&#xA;Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension)." />
      <alias value="extensions" />
      <alias value="user content" />
      <alias value="modifiers" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="BackboneElement.modifierExtension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" />
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.interaction.code">
      <path value="CapabilityStatement.rest.interaction.code" />
      <short value="transaction | batch | search-system | history-system" />
      <definition value="시스템에서 지원하는 작업(operation)의 코드화된 식별자." />
      <comment value="FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.interaction.code" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="SystemRestfulInteraction" />
        </extension>
        <strength value="required" />
        <description value="Operations supported by REST at the system level." />
        <valueSet value="http://hl7.org/fhir/ValueSet/system-restful-interaction|4.0.1" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.interaction.documentation">
      <path value="CapabilityStatement.rest.interaction.documentation" />
      <short value="작동 동작(operation behavior)에 대한 특별 사항" />
      <definition value="허용된 거래의 종류에 대한 제한이나 시스템 와이드 검색에 관한 정보 등, 본 작업(operation)의 이행에 특유한 지침임." />
      <comment value="시스템에는 마크 다운 지원이 필요하지 않으므로 마크 다운 처리없이 텍스트를 읽을 수 있어야합니다. 마크 다운 구문은 GFM임-https://github.github.com/gfm/ 참조" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.interaction.documentation" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="markdown" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.searchParam">
      <path value="CapabilityStatement.rest.searchParam" />
      <short value="리소스 검색을 위한 검색 매개 변수" />
      <definition value="모든 리소스를 검색하여 구현을 지원하거나 사용할 수 있도록 지원하는 파라미터 검색 및 규격에 정의된 추가 파라미터 참조." />
      <comment value="일반적으로 모든 검색에 지원되는 유일한 검색 파라미터는 태그, 프로필, 텍스트 검색 등 모든 리소스에 적용되는 검색 파라미터임. 이러한 검색 파라미터에는이 리소스에도 적용되는 _sort, _count 등과 같은 제어 검색 파라미터가 포함되어야 함 ( 많은 항목이 [CapabilityStatement.rest.searchParam] (capabilitystatement-definitions.html # CapabilityStatement.rest.searchParam))에 나열됨. 일부 검색 파라미터의 동작은 다른 코드 또는 확장 요소 또는 기능 설명 또는 링크된 [SearchParameter] (searchparameter.html #) 정의 내의 설명에 의해 추가로 설명 될 수 있음." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CapabilityStatement.rest.searchParam" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="CapabilityStatement.rest.searchParam.id">
      <path value="CapabilityStatement.rest.searchParam.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.searchParam.extension">
      <path value="CapabilityStatement.rest.searchParam.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.searchParam.modifierExtension">
      <path value="CapabilityStatement.rest.searchParam.modifierExtension" />
      <short value="Extensions that cannot be ignored even if unrecognized" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.&#xA;&#xA;Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension)." />
      <alias value="extensions" />
      <alias value="user content" />
      <alias value="modifiers" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="BackboneElement.modifierExtension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" />
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.searchParam.name">
      <path value="CapabilityStatement.rest.searchParam.name" />
      <short value="검색 매개 변수 이름" />
      <definition value="인터페이스에 사용되는 검색 매개 변수의 이름." />
      <comment value="Parameter names cannot overlap with standard parameter names, and standard parameters cannot be redefined." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.resource.searchParam.name" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.searchParam.definition">
      <path value="CapabilityStatement.rest.searchParam.definition" />
      <short value="파라미터의 정의 소스(source)" />
      <definition value="클라이언트가 검색 매개변수의 의미를 신뢰할 수 있도록 이 매개변수가 처음 정의된 위치에 대한 공식 참조인 절대 URI. ( [SearchParameter.url](searchparameter-definitions.html#SearchParameter.url) 참조). 이 요소는 검색 매개 변수가 FHIR 핵심 사양 또는 외부에서 정의된 IG에 의해 정의된 검색 매개 변수를 참조해야하는 경우 채워져아함." />
      <comment value="This SHOULD be present, and matches refers to a SearchParameter by its canonical URL. If systems wish to document their support for modifiers, comparators, target resource types, and chained parameters, they should do using a search parameter resource. This element SHALL be populated if the search parameter refers to a SearchParameter defined by the FHIR core specification or externally defined IGs." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.resource.searchParam.definition" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="canonical" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/SearchParameter" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.searchParam.type">
      <path value="CapabilityStatement.rest.searchParam.type" />
      <short value="number | date | string | token | reference | composite | quantity | uri | special" />
      <definition value="검색 매개 변수가 참조하는 값의 유형 및 내용을 해석하는 방법." />
      <comment value="While this can be looked up from the definition, it is included here as a convenience for systems that autogenerate a query interface based on the server capability statement.  It SHALL be the same as the type in the search parameter definition." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.resource.searchParam.type" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="SearchParamType" />
        </extension>
        <strength value="required" />
        <description value="Data types allowed to be used for search parameters." />
        <valueSet value="http://hl7.org/fhir/ValueSet/search-param-type|4.0.1" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.searchParam.documentation">
      <path value="CapabilityStatement.rest.searchParam.documentation" />
      <short value="서버별 사용법" />
      <definition value="이를 통해 검색 매개 변수가 사용되는 방식에 대한 동작을 문서화할 수 있다. 예를 들어 텍스트 일치(text matching) 알고리즘." />
      <comment value="Systems are not required to have markdown support, so the text should be readable without markdown processing. The markdown syntax is GFM - see https://github.github.com/gfm/" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.resource.searchParam.documentation" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="markdown" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.operation">
      <path value="CapabilityStatement.rest.operation" />
      <short value="시스템 수준(system level) 운영의 정의" />
      <definition value="작업(operation) 또는 명명된 쿼리(query)와 매개변수의 의미 및 유형을 함께 정의함." />
      <comment value="CapabilityStatement.rest.operation은 시스템 수준에서 호출된 작업 또는 여러 리소스 유형에서 지원되는 작업을 위한 것임. CapabilityStatement.rest.operation에서 링크된 작업에는 OperationDefinition.system = true 또는 둘 이상의 Operation.resource가 있어야 함." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CapabilityStatement.rest.operation" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <isSummary value="true" />
    </element>
    <element id="CapabilityStatement.rest.operation.id">
      <path value="CapabilityStatement.rest.operation.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.operation.extension">
      <path value="CapabilityStatement.rest.operation.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.operation.modifierExtension">
      <path value="CapabilityStatement.rest.operation.modifierExtension" />
      <short value="Extensions that cannot be ignored even if unrecognized" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.&#xA;&#xA;Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension)." />
      <alias value="extensions" />
      <alias value="user content" />
      <alias value="modifiers" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="BackboneElement.modifierExtension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" />
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.operation.name">
      <path value="CapabilityStatement.rest.operation.name" />
      <short value="작업(operation)/쿼리(query)가 호출되는 이름" />
      <definition value="작업 또는 쿼리 이름. 작업의 경우, $가 앞에 붙어서 URL에 사용되는 이름이며, 쿼리의 경우 쿼리가 호출될 때 _query 매개 변수에 사용되는 이름임." />
      <comment value="The name here SHOULD be the same as the name in the definition, unless there is a name clash and the name cannot be used. The name does not include the &quot;$&quot; portion that is always included in the URL." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.resource.operation.name" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.operation.definition">
      <path value="CapabilityStatement.rest.operation.definition" />
      <short value="정의된 작업/쿼리" />
      <definition value="공식적인 정의를 찾을 수있는 곳. 서버가 작업의 기본 정의를 참조하는 경우 (예: '''http : // hl7.org / fhir / OperationDefinition / ValueSet-expand'''와 같은 사양 자체에서) GET 및 POST 호출과 같은 작업의 모든 기능을 지원함. 하위 집합만 지원하는 경우 원래 OperationDefinition의 'base'를 사용하여 고유한 사용자 정의 [OperationDefinition] (operationdefinition.html #)을 정의해야 함. 사용자 정의에서 지원되는 기능의 특정 하위 집합을 설명함." />
      <comment value="This can be used to build an HTML form to invoke the operation, for instance." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.resource.operation.definition" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="canonical" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/OperationDefinition" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.operation.documentation">
      <path value="CapabilityStatement.rest.operation.documentation" />
      <short value="작업 동작에 대한 특정 세부 정보" />
      <definition value="작업 동작에 대한 특수한 사항을 설명하는 문서로, 시스템, 유형 및 작업의 인스턴스 수준 호출에 대한 다양한 동작을 자세히 설명함." />
      <comment value="Systems are not required to have markdown support, so the text should be readable without markdown processing. The markdown syntax is GFM - see https://github.github.com/gfm/" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.rest.resource.operation.documentation" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="markdown" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.rest.compartment">
      <path value="CapabilityStatement.rest.compartment" />
      <short value="시스템에서 제공/사용하는 컴파트먼트(compartment)" />
      <definition value="시스템이 지원하는 compartment의 정의에 대한 참조인 절대 URI. 이는 CompartmentDefinition 리소스를 가르키는 canonical URL에 대한 참조임." />
      <comment value="현재 정의 된 유일한 구획(compartment)은 [CompartmentDefinition] (compartmentdefinition.html)에 있음." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CapabilityStatement.rest.compartment" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="canonical" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/CompartmentDefinition" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.messaging">
      <path value="CapabilityStatement.messaging" />
      <short value="메시징이 지원되는 경우" />
      <definition value="솔루션의 메시징 기능에 대한 설명." />
      <comment value="여러 번 반복하면 솔루션 당 여러 endpoint[]를 문서화 할 수 있음." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CapabilityStatement.messaging" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <condition value="ele-1" />
      <condition value="cpb-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.messaging.id">
      <path value="CapabilityStatement.messaging.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.messaging.extension">
      <path value="CapabilityStatement.messaging.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.messaging.modifierExtension">
      <path value="CapabilityStatement.messaging.modifierExtension" />
      <short value="Extensions that cannot be ignored even if unrecognized" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.&#xA;&#xA;Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension)." />
      <alias value="extensions" />
      <alias value="user content" />
      <alias value="modifiers" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="BackboneElement.modifierExtension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" />
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.messaging.endpoint">
      <path value="CapabilityStatement.messaging.endpoint" />
      <short value="메시지를 보낼 위치" />
      <definition value="메시지 및/또는 응답을 보낼 엔드포인트(endpoint) (네트워크 액세스 가능한 주소)." />
      <alias value="3" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CapabilityStatement.messaging.endpoint" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.messaging.endpoint.id">
      <path value="CapabilityStatement.messaging.endpoint.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.messaging.endpoint.extension">
      <path value="CapabilityStatement.messaging.endpoint.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.messaging.endpoint.modifierExtension">
      <path value="CapabilityStatement.messaging.endpoint.modifierExtension" />
      <short value="Extensions that cannot be ignored even if unrecognized" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.&#xA;&#xA;Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension)." />
      <alias value="extensions" />
      <alias value="user content" />
      <alias value="modifiers" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="BackboneElement.modifierExtension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" />
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.messaging.endpoint.protocol">
      <path value="CapabilityStatement.messaging.endpoint.protocol" />
      <short value="http | ftp | mllp +" />
      <definition value="이 엔드포인트에서 지원하는 메시징 전송 프로토콜 식별자 목록." />
      <comment value="코드는 SNOMED CT와 같은 매우 공식적인 정의까지 열거형 또는 코드 목록에서 매우 자연스럽게 정의될 수 있음. 자세한 내용은 HL7 v3 핵심 원칙 참조." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.messaging.endpoint.protocol" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="Coding" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="MessageTransport" />
        </extension>
        <strength value="extensible" />
        <description value="The protocol used for message transport." />
        <valueSet value="http://hl7.org/fhir/ValueSet/message-transport" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="CE/CNE/CWE subset one of the sets of component 1-3 or 4-6" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="CV" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding rdfs:subClassOf dt:CDCoding" />
      </mapping>
    </element>
    <element id="CapabilityStatement.messaging.endpoint.protocol.id">
      <path value="CapabilityStatement.messaging.endpoint.protocol.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.messaging.endpoint.protocol.extension">
      <path value="CapabilityStatement.messaging.endpoint.protocol.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.messaging.endpoint.protocol.system">
      <path value="CapabilityStatement.messaging.endpoint.protocol.system" />
      <short value="해당 전문용어체계(terminology system)의 식별" />
      <definition value="코드에서 기호의 의미를 정의하는 CodeSystem[코드시스템]를 식별" />
      <comment value="The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously." />
      <requirements value="Need to be unambiguous about the source of the definition of the symbol." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Coding.system" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="uri" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="C*E.3" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./codeSystem" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" />
      </mapping>
    </element>
    <element id="CapabilityStatement.messaging.endpoint.protocol.version">
      <path value="CapabilityStatement.messaging.endpoint.protocol.version" />
      <short value="해당 시스템의 버전 정보 - 필요한 경우" />
      <definition value="해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함." />
      <comment value="Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Coding.version" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="C*E.7" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./codeSystemVersion" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" />
      </mapping>
    </element>
    <element id="CapabilityStatement.messaging.endpoint.protocol.code">
      <path value="CapabilityStatement.messaging.endpoint.protocol.code" />
      <short value="시스템에 정의된 구문(syntax)의 기호(symbol)" />
      <definition value="시스템에 정의된 구문의 기호. 기호는 CodeSystem[코드시스템]에 의해 정의된 구문에서 미리 정의된 코드 또는 표현(expression)일 수 있음. (예: post-coordination)" />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <requirements value="Need to refer to a particular code in the system." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Coding.code" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="C*E.1" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./code" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" />
      </mapping>
    </element>
    <element id="CapabilityStatement.messaging.endpoint.protocol.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="CapabilityStatement.messaging.endpoint.protocol.display" />
      <short value="시스템에 정의된 표현" />
      <definition value="시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함." />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <requirements value="Need to be able to carry a human-readable meaning of the code for readers that do not know  the system." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Coding.display" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="C*E.2 - but note this is not well followed" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="CV.displayName" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" />
      </mapping>
    </element>
    <element id="CapabilityStatement.messaging.endpoint.protocol.userSelected">
      <path value="CapabilityStatement.messaging.endpoint.protocol.userSelected" />
      <short value="해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부" />
      <definition value="해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄." />
      <comment value="Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely." />
      <requirements value="This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Coding.userSelected" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="boolean" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="Sometimes implied by being first" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="CD.codingRationale" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [     fhir:source &quot;true&quot;;     fhir:target dt:CDCoding.codingRationale\#O   ]" />
      </mapping>
    </element>
    <element id="CapabilityStatement.messaging.endpoint.address">
      <path value="CapabilityStatement.messaging.endpoint.address" />
      <short value="엔드포인트의 네트워크 주소 또는 식별자" />
      <definition value="endpoint[]의 네트워크 주소임. 라우팅에 네트워크 주소를 사용하지 않는 솔루션의 경우 식별자일 수 있음." />
      <comment value="[참조] http://en.wikipedia.org/wiki/Uniform_resource_identifier" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.messaging.endpoint.address" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="url" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.messaging.reliableCache">
      <path value="CapabilityStatement.messaging.reliableCache" />
      <short value="Reliable Message Cache Length (min)" />
      <definition value="수신자의 신뢰할 수 있는 메시징 캐시(cache)가 몇 분(수신인 경우) 또는 수신인의 캐시 길이(송신인 경우)인 경우 길이." />
      <comment value="이 값이 누락 된 경우 애플리케이션은 신뢰할 수있는 메시징을 구현 (수신자)하거나 의존 (발신자)하지 않음." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.messaging.reliableCache" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="unsignedInt" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.messaging.documentation">
      <path value="CapabilityStatement.messaging.documentation" />
      <short value="메시징 인터페이스 동작 세부 정보" />
      <definition value="CapabilityStatement[]에 의해 달리 문서화되지 않은 이 엔드포인트에 대한 시스템의 메시징 기능에 대한 문서. 예를 들어, 인증된 메시징 교환 파트너가 되기 위한 프로세스." />
      <comment value="시스템에는 마크 다운 지원이 필요하지 않으므로 마크 다운 처리없이 텍스트를 읽을 수 있어야합니다. 마크 다운 구문은 GFM임-https://github.github.com/gfm/ 참조" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.messaging.documentation" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="markdown" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.messaging.supportedMessage">
      <path value="CapabilityStatement.messaging.supportedMessage" />
      <short value="시스템에서 지원하는 메시지" />
      <definition value="시스템이 보내거나 받을 수 있는 메시지에 대한 메시지 정의에 대한 참조." />
      <comment value="이는 messaging.event 구조에 대해 제안 된 대안임." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CapabilityStatement.messaging.supportedMessage" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.messaging.supportedMessage.id">
      <path value="CapabilityStatement.messaging.supportedMessage.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.messaging.supportedMessage.extension">
      <path value="CapabilityStatement.messaging.supportedMessage.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.messaging.supportedMessage.modifierExtension">
      <path value="CapabilityStatement.messaging.supportedMessage.modifierExtension" />
      <short value="Extensions that cannot be ignored even if unrecognized" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.&#xA;&#xA;Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension)." />
      <alias value="extensions" />
      <alias value="user content" />
      <alias value="modifiers" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="BackboneElement.modifierExtension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" />
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.messaging.supportedMessage.mode">
      <path value="CapabilityStatement.messaging.supportedMessage.mode" />
      <short value="sender | receiver" />
      <definition value="응용 프로그램이 송신자인지 수신자인지 여부." />
      <comment value="FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.messaging.supportedMessage.mode" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="EventCapabilityMode" />
        </extension>
        <strength value="required" />
        <description value="The mode of a message capability statement." />
        <valueSet value="http://hl7.org/fhir/ValueSet/event-capability-mode|4.0.1" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.messaging.supportedMessage.definition">
      <path value="CapabilityStatement.messaging.supportedMessage.definition" />
      <short value="시스템에서 지원되는 메시지" />
      <definition value="메시지 이벤트, 메시지 구조, 허용된 응답 등을 식별하는 메시지 정의를 가리킴." />
      <comment value="참조 [Canonical References](references.html#canonical)" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.messaging.supportedMessage.definition" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="canonical" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/MessageDefinition" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.document">
      <path value="CapabilityStatement.document" />
      <short value="문서 정의" />
      <definition value="문서 정의." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="CapabilityStatement.document" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <condition value="ele-1" />
      <condition value="cpb-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.document.id">
      <path value="CapabilityStatement.document.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.document.extension">
      <path value="CapabilityStatement.document.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.document.modifierExtension">
      <path value="CapabilityStatement.document.modifierExtension" />
      <short value="Extensions that cannot be ignored even if unrecognized" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.&#xA;&#xA;Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension)." />
      <alias value="extensions" />
      <alias value="user content" />
      <alias value="modifiers" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="BackboneElement.modifierExtension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" />
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="CapabilityStatement.document.mode">
      <path value="CapabilityStatement.document.mode" />
      <short value="producer | consumer" />
      <definition value="이 문서 선언의 모드 - 응용 프로그램이 생산자인지 소비자인지 여부." />
      <comment value="FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.document.mode" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="DocumentMode" />
        </extension>
        <strength value="required" />
        <description value="Whether the application produces or consumes documents." />
        <valueSet value="http://hl7.org/fhir/ValueSet/document-mode|4.0.1" />
      </binding>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.document.documentation">
      <path value="CapabilityStatement.document.documentation" />
      <short value="문서 지원 설명" />
      <definition value="응용프로그램이 지정된 문서 프로파일을 지원하거나 사용하는 방법에 대한 설명. 예를 들어, 문서가 작성될 때, 사용된 문서로 수행되는 작업 등." />
      <comment value="시스템에는 마크 다운 지원이 필요하지 않으므로 마크 다운 처리없이 텍스트를 읽을 수 있어야합니다. 마크 다운 구문은 GFM임-https://github.github.com/gfm/ 참조" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.document.documentation" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="markdown" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="CapabilityStatement.document.profile">
      <path value="CapabilityStatement.document.profile" />
      <short value="문서에 사용된 리소스에 대한 제약임." />
      <definition value="존재하는 리소스와 그 내용을 제한하는 문서 번들의 프로필임." />
      <comment value="프로필은 실제로 Bundle[]에 있음." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="CapabilityStatement.document.profile" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="canonical" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/StructureDefinition" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
  </snapshot>
  <differential>
    <element id="CapabilityStatement">
      <path value="CapabilityStatement" />
      <short value="시스템 기능에 대한 설명" />
      <definition value="CapabilityStatement[]는 특정 버전의 FHIR에 대한 FHIR 서버의 기능 (동작) 세트(set)를 문서화하여 실제 서버 기능에 대한 설명이나, 필수 또는 원하는 서버 구현에 대한 설명으로 사용할 수 있음." />
      <comment value="애플리케이션(Application)은 여러 버전을 구현할 수 있음([Managing Multiple Versions](version.html), [$versions](capability statement-operation-versions.html) 작업 참조). 이러한 경우, CapabilityStatement[]는 특정 버전의 FHIR에 대한 시스템 지원을 설명하고, 서버에는 하나의 각 버전에 대해 여러 개의 진술문(statements)이 있음." />
    </element>
    <element id="CapabilityStatement.url">
      <path value="CapabilityStatement.url" />
      <short value="URI (전역 고유(unique))로 표시되는 해당 리소스[]에 대한 정식 식별자" />
      <definition value="사양, 모델, 디자인 또는 인스턴스에서 해당 리소스[]를 참조 할 때 식별하는 URI- 다른이름으론 표준 식별자(canonical identifier)임. 이 주소는  전체적으로 고유(unique)해야하며, 이 기능 설명의 권한있는 인스턴스가 게시되는 (또는 게시 될) 리터널 주소여야함. 이 URL은 표준(canonical) 참조의 대상이 될수 있음. 해당 리소스[]가 다른 서버에 저장 될 때, 동일하게 유지되어야 함." />
      <comment value="urn : uuid : 또는 urn : oid : 일 수 있지만 실제 http : 주소가 선호됨. 여러 인스턴스가 고유한 버전이있는 경우 동일한 URL을 공유 할 수 있음. 새 버전의 리소스 (동일한 URL, 새 버전)를 생성 할 시기와 새 아티팩트를 정의하는 시기는 작성자가 결정함. 이 결정을 내리기 위한 고려 사항은 [Technical and Business Versions] (resource.html # versions)에서 확인할 수 있음. 어떤 경우에는,  지정된 URL에서 더 이상 리소스를 찾을 수 없지만 URL 자체는 변경할 수 없음. 구현에는 [meta.source] (resource.html # meta) 요소를 사용하여 리소스의 현재 마스터 소스를 찾을 수있는 위치를 나타낼 수 있음." />
    </element>
    <element id="CapabilityStatement.version">
      <path value="CapabilityStatement.version" />
      <short value="CapabilityStatement[]의 비즈니스 버전 (business version) - 필요한 경우" />
      <definition value="사양, 모델, 디자인 또는 인스턴스(instance)에서 참조 될 때 해당 버전의 CapabilityStatement[]을 식별하기 위해 사용되는 식별자. 이것은 CapabilityStatement[]의 저자가 관리한는 임의의 값이며 유일하지 않음. 예를 들어, 버전이 유효하지 않으면 타임 슴탬프 일 수도 있음. 버전은 꼭 사전 순으로 나열 할 수 있지 않아도 됨." />
      <comment value="식별자는 같지만 버전이 다른 CapabilityStatement[] 인스턴스가 있을 수 있음. 해당 버전은 [url]|[version] 형식으로 CapabilityStatement[]의 특정 비즈니스 버전에 대한 참조를 허용하기 위해 참조 URL에 추가할 수 있음." />
    </element>
    <element id="CapabilityStatement.name">
      <path value="CapabilityStatement.name" />
      <short value="(컴퓨터가 인식 가능한) CapabilityStatement[]의 이름" />
      <definition value="CapabilityStatement[]를 식별하는 자연어 이름. 이 이름은 코드 생성과 같은 기계 프로세싱 응용 프로그램에 의해 모듈의 식별자로 사용할 수 있어야함." />
      <comment value="이름은 전역적으로 고유하지 않을 수 있음. 이름은 기계 처리에 친숙하도록 간단한 영숫자(alphanumetric) 유형 이름이어야 함." />
    </element>
    <element id="CapabilityStatement.title">
      <path value="CapabilityStatement.title" />
      <short value="(사람이 인식 가능한) CapabilityStatement[]의 이름" />
      <definition value="CapabilityStatement[]에 대한 설명이 포함된 사용자 친화적인 간략한 명칭" />
      <comment value="이름은 구두점(punctuation), 공백(white-space) 등이 포함될 수 있으며, 기계처리(machine-processing)에 친화적일 필요는 없음." />
    </element>
    <element id="CapabilityStatement.status">
      <path value="CapabilityStatement.status" />
      <short value="draft | active | retired | unknown" />
      <definition value="CapabilityStatement[]의 상태. 콘텐츠의 라이프 사이클 추적용." />
      <comment value="사용하기에 적합하거나 그렇지 않은 CapabilityStatement[]를 필터링할 수 있음. 이는 실제 CapabilityStatement[]와 함께 사용하기 위한 것이 아니라, CapabilityStatement[]가 기능하거나 원하는 시스템을 설명하는 데 사용됨." />
    </element>
    <element id="CapabilityStatement.experimental">
      <path value="CapabilityStatement.experimental" />
      <short value="테스트 용인지 실제 사용용인지 나타냄" />
      <definition value="해당 CapabilityStatement[]가 테스트 목적 (또는교육/평가/마케팅)을 위해 작성되었으며, 실제 사용을 위한것이 아님을 나타내는 부울 값(boolean value)" />
      <comment value="사용하기에 적합하거나 그렇지 않은 CapabilityStatement[]를 필터링할 수 있음." />
    </element>
    <element id="CapabilityStatement.date">
      <path value="CapabilityStatement.date" />
      <short value="최종 변경 일자" />
      <definition value="CapabilityStatement[]가 게시된 날짜(및 시간)임. 비즈니스 버전이 변경되면 날짜도 변경되어야 하며, 상태 코드(status code)가 변경될 경우에도 마찬가지임. 또한 CapabilityStatement[]의 실질적인 내용이 변경될 때도 변경되어야 함." />
      <comment value="리소스가 CapabilityStatement[]의 2차 표현일 수 있기 때문에 이는 리소스 마지막 수정 날짜(last-modified-date)와 동일하지 않음. 추가 특정 날짜는 연장(extension)으로 추가되거나 리소스의 이전 버전과 관련된 출처(Provances)를 참조하여 찾을 수 있음." />
    </element>
    <element id="CapabilityStatement.publisher">
      <path value="CapabilityStatement.publisher" />
      <short value="게시자 이름 (조직 또는 개인)" />
      <definition value="CapabilityStatement[]를 게시한 조직 또는 개인의 이름" />
      <comment value="일반적으로는 organization()이지만, 간혹 individual()일 수도 있음. CapabilityStatement[]의 게시자 (또는 관리자)는 CapabilityStatement[]의 유지 및 관리를 주로 담당하는 조직 혹은 개인임. 이는 컨텐츠를 개발하고 처음 만든 개인이나 조직이 아님. 게시자(publisher)는 CapabilityStatement[]와 관련된 질문이나 이슈에 대한 기본 연락처(primary point of contact)임. 해당 항목은 컨텍스트(context)에서 정보를 사용할 수 없는 경우 채워져야 함." />
    </element>
    <element id="CapabilityStatement.contact">
      <path value="CapabilityStatement.contact" />
      <short value="게시자의 연락처 세부 정보" />
      <definition value="사용자와 게시자의 통신을 원활하게 하기 위한 연락처 세부 정보." />
      <comment value="웹 사이트, 이메일 주소, 전화번호 등이 될 수 있음." />
    </element>
    <element id="CapabilityStatement.contact.name">
      <path value="CapabilityStatement.contact.name" />
      <short value="연락을 받는 개인의 이름" />
      <definition value="연락을 받는 개인의 이름." />
    </element>
    <element id="CapabilityStatement.contact.telecom">
      <path value="CapabilityStatement.contact.telecom" />
      <short value="individual() 또는 organization()의 연락처 세부 정보" />
      <definition value="개인 (이름이 제공된 경우) 또는 조직에 대한 연락처 세부 정보." />
    </element>
    <element id="CapabilityStatement.contact.telecom.system">
      <path value="CapabilityStatement.contact.telecom.system" />
      <short value="phone | fax | email | pager | url | sms | other" />
      <definition value="연락처에 대한 통신 방법 - 연락처를 활용하기 위해 필요한 연락 시스템." />
    </element>
    <element id="CapabilityStatement.contact.telecom.value">
      <path value="CapabilityStatement.contact.telecom.value" />
      <short value="실제 연락처의 값" />
      <definition value="지정된 통신 방법을 통하여 연락을 할 수 있는 실제 연락처의 값 (예: 전화번호, 이메일주소)" />
    </element>
    <element id="CapabilityStatement.contact.telecom.use">
      <path value="CapabilityStatement.contact.telecom.use" />
      <short value="home | work | temp | old | mobile - 연락처 경로" />
      <definition value="연락처의 경로를 식별함." />
    </element>
    <element id="CapabilityStatement.contact.telecom.rank">
      <path value="CapabilityStatement.contact.telecom.rank" />
      <short value="선호되는 사용 순서를 명시함 (1 = 가장 높은 순서)" />
      <definition value="연락처 세트를 사용할 선호 순서를 지정. 순위(rank) 값이 낮은 ContactPoint가 순위(rank) 값이 높은 ContactPoint보다 선호됨." />
    </element>
    <element id="CapabilityStatement.contact.telecom.period">
      <path value="CapabilityStatement.contact.telecom.period" />
      <short value="연락처가 사용/사용 된 기간" />
      <definition value="연락처가 사용/사용 된 기간." />
    </element>
    <element id="CapabilityStatement.contact.telecom.period.start">
      <path value="CapabilityStatement.contact.telecom.period.start" />
      <short value="해당 유효 기간의 시작 시점 (설정된 날짜 포함)" />
      <definition value="해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함." />
    </element>
    <element id="CapabilityStatement.contact.telecom.period.end">
      <path value="CapabilityStatement.contact.telecom.period.end" />
      <short value="해당 유효 기간의 종료 시점 (설정된 날짜 포함)" />
      <definition value="기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함" />
    </element>
    <element id="CapabilityStatement.description">
      <path value="CapabilityStatement.description" />
      <short value="CapabilityStatement[]의 자연어 설명" />
      <definition value="소비자 관점에서 본 CapabilityStatement[]의 자유 텍스트 자연어 설명. 일반적으로 이것은 능력 진술이 RFP의 일부로서 요구 사항의 공식적인 표현처럼 실제 솔루션 이라기보다는 필요한 솔루션을 설명 할 때 사용됨." />
      <comment value="해당 설명은 CapabilityStatement[]가 작성된 이유, 오용에 대한 의견, 임상 사용 및 해석 지침, 문헌 참조, 논문에서의 예시 등과 같은 세부 정보를 캡처하는 데 사용할 수 있음. 리소스 자체의 'text' 필드에 전달되는 CapabilityStatement[]의 렌더링(rendering)이 아님. 해당 항목은 컨텍스트(context)에서 정보를 사용할 수 없는 경우 채워져야 함 (예: CapabilityStatement[]의 언어는 CapabilityStatement[]가 생성된 장소의 주요 언어로 추정됨). 설명이 소프트웨어 또는 구현 시부 사항에 적절하게 암시된 경우에는 입력할 필요가 없음." />
    </element>
    <element id="CapabilityStatement.useContext">
      <path value="CapabilityStatement.useContext" />
      <short value="컨텍스트(context) 지원을 위한 내용(content)" />
      <definition value="해당 컨텐츠는 나열된 컨텍스트(context)를 지원하기 위한 초점(focus)와 의도로 개발됨. 이러한 컨텍스트는 일반 범주(성별, 연령 등)이거나 특정 프로그램(보험 계획, 연구 등)에 대한 참조일 수 있으며, 적절한 CapabilityStatement[] 인스턴스를 인덱싱하고 검색하는 데 사용할 수 있음." />
      <comment value="useContexts가 여러 개 지정되면 모든 컨텍스트(context) 또는 어떤 컨텍스트(context)도 적용되지 않음." />
    </element>
    <element id="CapabilityStatement.useContext.code">
      <path value="CapabilityStatement.useContext.code" />
      <short value="지정된 컨텍스트(context)의 유형" />
      <definition value="사용 컨텍스트(context)로 지정된 사용 상황을 식별하는 코드." />
    </element>
    <element id="CapabilityStatement.useContext.code.system">
      <path value="CapabilityStatement.useContext.code.system" />
      <short value="해당 전문용어체계(terminology system)의 식별" />
      <definition value="코드에서 기호의 의미를 정의하는 CodeSystem[코드시스템]를 식별" />
    </element>
    <element id="CapabilityStatement.useContext.code.version">
      <path value="CapabilityStatement.useContext.code.version" />
      <short value="해당 시스템의 버전 정보 - 필요한 경우" />
      <definition value="해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함." />
    </element>
    <element id="CapabilityStatement.useContext.code.code">
      <path value="CapabilityStatement.useContext.code.code" />
      <short value="시스템에 정의된 구문(syntax)의 기호(symbol)" />
      <definition value="시스템에 정의된 구문의 기호. 기호는 CodeSystem[코드시스템]에 의해 정의된 구문에서 미리 정의된 코드 또는 표현(expression)일 수 있음. (예: post-coordination)" />
    </element>
    <element id="CapabilityStatement.useContext.code.display">
      <path value="CapabilityStatement.useContext.code.display" />
      <short value="시스템에 정의된 표현" />
      <definition value="시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함." />
    </element>
    <element id="CapabilityStatement.useContext.code.userSelected">
      <path value="CapabilityStatement.useContext.code.userSelected" />
      <short value="해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부" />
      <definition value="해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄." />
    </element>
    <element id="CapabilityStatement.useContext.value[x]">
      <path value="CapabilityStatement.useContext.value[x]" />
      <short value="컨텍스트(context)를 정의하는 값" />
      <definition value="해당 컨텍스트(context)를 정의하는 값. 값의 해석은 코드에 의해 정의됨." />
    </element>
    <element id="CapabilityStatement.jurisdiction">
      <path value="CapabilityStatement.jurisdiction" />
      <short value="CapabilityStatement[]의 해당 관할권(jurisdiction) (해당되는 경우)" />
      <definition value="CapabilityStatement[]를 사용할 법적 또는 지리적 영역." />
      <comment value="CapabilityStatement[]이 원래 설계되거나 의도된 관할 구역(jurisdictions) 이외의 다른 관할 구역에서 사용 될 수 있음." />
    </element>
    <element id="CapabilityStatement.jurisdiction.coding">
      <path value="CapabilityStatement.jurisdiction.coding" />
      <short value="전문용어체계(terminology system)에 의해 정의된 코드" />
      <definition value="전문용어체계(terminology system)에 의해 정의된 코드를 참조" />
    </element>
    <element id="CapabilityStatement.jurisdiction.coding.system">
      <path value="CapabilityStatement.jurisdiction.coding.system" />
      <short value="해당 전문용어체계(terminology system)의 식별" />
      <definition value="코드에서 기호의 의미를 정의하는 CodeSystem[코드시스템]를 식별" />
    </element>
    <element id="CapabilityStatement.jurisdiction.coding.version">
      <path value="CapabilityStatement.jurisdiction.coding.version" />
      <short value="해당 시스템의 버전 정보 - 필요한 경우" />
      <definition value="해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함." />
    </element>
    <element id="CapabilityStatement.jurisdiction.coding.code">
      <path value="CapabilityStatement.jurisdiction.coding.code" />
      <short value="시스템에 정의된 구문(syntax)의 기호(symbol)" />
      <definition value="시스템에 정의된 구문의 기호. 기호는 CodeSystem[코드시스템]에 의해 정의된 구문에서 미리 정의된 코드 또는 표현(expression)일 수 있음. (예: post-coordination)" />
    </element>
    <element id="CapabilityStatement.jurisdiction.coding.display">
      <path value="CapabilityStatement.jurisdiction.coding.display" />
      <short value="시스템에 정의된 표현" />
      <definition value="시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함." />
    </element>
    <element id="CapabilityStatement.jurisdiction.coding.userSelected">
      <path value="CapabilityStatement.jurisdiction.coding.userSelected" />
      <short value="해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부" />
      <definition value="해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄." />
    </element>
    <element id="CapabilityStatement.jurisdiction.text">
      <path value="CapabilityStatement.jurisdiction.text" />
      <short value="개념에 대한 일반 텍스트 묘사" />
      <definition value="데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임." />
    </element>
    <element id="CapabilityStatement.purpose">
      <path value="CapabilityStatement.purpose" />
      <short value="해당 CapabilityStatement[]가 정의된 이유" />
      <definition value="해당 CapabilityStatement[]가 왜 필요한지, 그리고 왜 지금처럼 설계되었는지에 대한 설명임." />
      <comment value="해당 요소는 CapabilityStatement[]의 사용을 설명하지 않음. 대신, 리소스가 필요한 이유 또는 있는 그대로 정의된 이유를 추적할 수 있음. 해당 CapabilityStatement[]의 구조를 주도하는 소스 자료 또는 사양(specifications)을 가리키는 데 사용할 수 있음." />
    </element>
    <element id="CapabilityStatement.copyright">
      <path value="CapabilityStatement.copyright" />
      <short value="사용 및 게시권에 대한 제한" />
      <definition value="CapabilityStatement[] 및 그 내용과 관련된 저작권 Statement. 저작권은 일반적으로 CapabilityStatement[]의 사용 및 게시에 대한 법적 제한 사항임." />
      <comment value="시스템에는 마크 다운 지원이 필요하지 않으므로 마크 다운 처리없이 텍스트를 읽을 수 있어야합니다. 마크 다운 구문은 GFM임-https://github.github.com/gfm/ 참조" />
    </element>
    <element id="CapabilityStatement.kind">
      <path value="CapabilityStatement.kind" />
      <short value="instance | capability | requirements" />
      <definition value="실제 실행중인 소프트웨어 인스턴스, 특정 제품 (소프트웨어 인스턴스가 아닌 종류) 또는 구현 클래스 (예: 원하는 구매)를 설명하기 위해 해당 설명이 사용되는 방식임." />
      <comment value="FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함." />
    </element>
    <element id="CapabilityStatement.instantiates">
      <path value="CapabilityStatement.instantiates" />
      <short value="해당 CapabilityStatement[]가 구현하는 타 CapabilityStatement[]의 정식 URL" />
      <definition value="해당 소프트웨어가 구현하는 다른 CapabilityStatement[]의 표준 URL에 대한 참조임. 해당 CapabilityStatement[]는 비즈니스 서비스에 해당하는 공개된 API 설명임. 서버는 실제로 구현한다고 주장하는 CapabilityStatement[]의 하위 집합을 구현할 수 있으므로 CapabilityStatement[]는 전체 기능 세부 정보를 지정해야 함." />
      <comment value="HL7은 다음 서비스를 정의 : [Terminology Service] (terminology-service.html). 많은 [구현 가이드(Implementation Guides)] (http://fhir.org/guides/registry) 에서 추가 서비스를 정의함." />
    </element>
    <element id="CapabilityStatement.imports">
      <path value="CapabilityStatement.imports" />
      <short value="이것이 추가되는 다른 CapabilityStatement[]의 표준 URL" />
      <definition value="해당 소프트웨어가 추가하는 다른 CapabilityStatement[]의 표준 URL에 대한 참조임. CapabilityStatement[]는 다른 진술문에 있는 모든 내용을 자동으로 포함하며, 서버가 동일한 리소스, 상호작용 및 작업을 반복하여 추가 세부 정보를 추가할 수 있지만 중복되지는 않음." />
      <comment value="직접 또는 간접적으로 가져온 CapabilityStatement[]의 내용이 중복되지 않아야 함. 즉, 동일한 rest/resource, operations/name, searchparam/name, interaction/code, messaging/endpoint, document/mode pair를 참조할 수 없음. CapabilityStatement[]를 가져오는 다른 CapabilityStatement[]도 자동으로 인스턴스화 함 (가져오기에 적합한 CapabilityStatement[] 유형에는 유용하지 않은 경우가 많음)" />
    </element>
    <element id="CapabilityStatement.software">
      <path value="CapabilityStatement.software" />
      <short value="해당 CapabilityStatement[]에서 다루는 소프트웨어" />
      <definition value="이 CapabilityStatement[]에서 다루는 소프트웨어. CapabilityStatement[]에서 설치와 무관하게 특정 소프트웨어 버전의 기능을 설명할 때 사용함." />
    </element>
    <element id="CapabilityStatement.software.name">
      <path value="CapabilityStatement.software.name" />
      <short value="소트트웨어의 이름" />
      <definition value="소프트웨어의 이름" />
      <comment value="FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함." />
    </element>
    <element id="CapabilityStatement.software.version">
      <path value="CapabilityStatement.software.version" />
      <short value="해당 CapabilityStatement[]가 다루는 소프트웨어 버전" />
      <definition value="해당 CapabilityStatement[]가 다루는 소프트웨어 버전의 식별자임." />
      <comment value="소프트웨어 버전마다 설명이 다를 수 있으므로 가능하면 버전을 지정해야 함." />
    </element>
    <element id="CapabilityStatement.software.releaseDate">
      <path value="CapabilityStatement.software.releaseDate" />
      <short value="해당 버전이 출시된 날짜" />
      <definition value="버전이 배포된 날짜임." />
    </element>
    <element id="CapabilityStatement.implementation">
      <path value="CapabilityStatement.implementation" />
      <short value="특정 인스턴스(instance)를 설명하는 경우" />
      <definition value="소프트웨어 프로그램의 기능이 아니라 CapabilityStatement[](즉, 특정 설치)로 설명되는 특정 구현 인스턴스를 식별함." />
    </element>
    <element id="CapabilityStatement.implementation.description">
      <path value="CapabilityStatement.implementation.description" />
      <short value="해당 특정 인스턴스에 대한 설명" />
      <definition value="해당 CapabilityStatement[]와 관련된 특정 설치에 대한 정보." />
      <comment value="FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함." />
    </element>
    <element id="CapabilityStatement.implementation.url">
      <path value="CapabilityStatement.implementation.url" />
      <short value="설치의 base URL" />
      <definition value="구현을 위한 절대 base URL. 이것은 우편함(mailbox) 및 문서 인터페이스뿐만 아니라 REST 인터페이스의 기반을 형성함." />
      <comment value="[참조] http://en.wikipedia.org/wiki/Uniform_resource_identifier" />
    </element>
    <element id="CapabilityStatement.implementation.custodian">
      <path value="CapabilityStatement.implementation.custodian" />
      <short value="데이터를 관리하는 조직" />
      <definition value="지정된 URL에 있는 서버의 데이터에 대한 인스턴스 관리 및 감독을 담당하는 조직임." />
      <comment value="참조는 실제 FHIR 리소스에 대한 참조여야 하며, 해결이 가능해야 함 (접근 제어 허용, 일시적인 사용 불가능 등). 해결 방법은 URL에서 검색하거나, 리소스 유형별로 적용할 수 있는 경우 절대 참조를 표준 URL로 간주하고 로컬 레지스트리/저장소에서 검색하여 확인할 수 있음." />
    </element>
    <element id="CapabilityStatement.implementation.custodian.reference">
      <path value="CapabilityStatement.implementation.custodian.reference" />
      <short value="문안 참조, 상대적, 내부적 혹은 절대적인 URL" />
      <definition value="다른 리소스(resource)을 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인 경우 상대 참조, 혹은 해당 리소스를 찾을 수 있는 위치인 절대 URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문 참조('#'으로 시작)는 포함되어 있는 리소스를 참조함." />
    </element>
    <element id="CapabilityStatement.implementation.custodian.type">
      <path value="CapabilityStatement.implementation.custodian.type" />
      <short value="참조(reference)가 참조하는 유형  (예. &quot;Patient&quot;)" />
      <definition value="참조 대상의 예상 형식임. Reference.type과 Reference.reference가 모두 채워지고 Reference.reference가 FHIR URL이면 두가지 모두 일치해야함. 유형은이 참조가 참조하는 유형 인 리소스 정의의 표준 URL임. 참조는 http://hl7.org/fhir/StructureDefinition/과 관련된 URL임. (예) &quot; 환자 &quot; http://hl7.org/fhir/StructureDefinition/Patient에 대한 참조. 절대 URL은 논리 모델에만 허용됨 (리소스가 아닌 논리 모델의 참조에서만 사용할 수 있음)." />
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier">
      <path value="CapabilityStatement.implementation.custodian.identifier" />
      <short value="문안 참조를 알 수 없는 경우의 논리 참조 (logical reference)" />
      <definition value="대상 리소스의 식별자. 이것은 다른 리소스를 직접 참조할 방법이 없을 때 사용- 해당 앤티티(entity)가 FHIR 서버를 통해 사용할 수 없거나  리소스 작성자가 알려진 식별자를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가르킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 유형이여야함." />
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.use">
      <path value="CapabilityStatement.implementation.custodian.identifier.use" />
      <short value="usual | official | temp | secondary | old (If known)" />
      <definition value="해당 식별자의 목적" />
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.type">
      <path value="CapabilityStatement.implementation.custodian.identifier.type" />
      <short value="식별자에 대한 설명" />
      <definition value="특정 목적으로 사용되는 식별자를 결정하기 위해 사용하는 식별자의 코드 유형을 나타냄." />
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.type.coding">
      <path value="CapabilityStatement.implementation.custodian.identifier.type.coding" />
      <short value="전문용어체계(terminology system)에 의해 정의된 코드" />
      <definition value="전문용어체계(terminology system)에 의해 정의된 코드를 참조" />
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.type.coding.system">
      <path value="CapabilityStatement.implementation.custodian.identifier.type.coding.system" />
      <short value="해당 전문용어체계(terminology system)의 식별" />
      <definition value="코드에서 기호의 의미를 정의하는 CodeSystem[코드시스템]를 식별" />
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.type.coding.version">
      <path value="CapabilityStatement.implementation.custodian.identifier.type.coding.version" />
      <short value="해당 시스템의 버전 정보 - 필요한 경우" />
      <definition value="해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함." />
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.type.coding.code">
      <path value="CapabilityStatement.implementation.custodian.identifier.type.coding.code" />
      <short value="시스템에 정의된 구문(syntax)의 기호(symbol)" />
      <definition value="시스템에 정의된 구문의 기호. 기호는 CodeSystem[코드시스템]에 의해 정의된 구문에서 미리 정의된 코드 또는 표현(expression)일 수 있음. (예: post-coordination)" />
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.type.coding.display">
      <path value="CapabilityStatement.implementation.custodian.identifier.type.coding.display" />
      <short value="시스템에 정의된 표현" />
      <definition value="시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함." />
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.type.coding.userSelected">
      <path value="CapabilityStatement.implementation.custodian.identifier.type.coding.userSelected" />
      <short value="해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부" />
      <definition value="해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄." />
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.type.text">
      <path value="CapabilityStatement.implementation.custodian.identifier.type.text" />
      <short value="개념에 대한 일반 텍스트 묘사" />
      <definition value="데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임." />
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.system">
      <path value="CapabilityStatement.implementation.custodian.identifier.system" />
      <short value="식별자 값의 네임스페이스(namespace)" />
      <definition value="설정값에 대한 네임 스페이스 (namespace), 즉 고유한 설정값을 설명하는 URL을 설정함." />
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.value">
      <path value="CapabilityStatement.implementation.custodian.identifier.value" />
      <short value="고유 설정값" />
      <definition value="일반적으로 식별자의 사용과와 관련이 있으며, 시스템 컨텍스트 (context) 내에서 고유한 식별자의 일부분임." />
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.period">
      <path value="CapabilityStatement.implementation.custodian.identifier.period" />
      <short value="식별자의 유효 기간" />
      <definition value="식별자가 사용 가능했거나 가능한 기간을 나타냄." />
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.period.start">
      <path value="CapabilityStatement.implementation.custodian.identifier.period.start" />
      <short value="해당 유효 기간의 시작 시점 (설정된 날짜 포함)" />
      <definition value="해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함." />
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.period.end">
      <path value="CapabilityStatement.implementation.custodian.identifier.period.end" />
      <short value="해당 유효 기간의 종료 시점 (설정된 날짜 포함)" />
      <definition value="기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함" />
    </element>
    <element id="CapabilityStatement.implementation.custodian.identifier.assigner">
      <path value="CapabilityStatement.implementation.custodian.identifier.assigner" />
      <short value="식별자를 발급한 조직 (단순 텍스트 기입 가능)" />
      <definition value="식별자를 발급하고 관리하는 조직을 나타냄." />
    </element>
    <element id="CapabilityStatement.implementation.custodian.display">
      <path value="CapabilityStatement.implementation.custodian.display" />
      <short value="해당 리소스를 대체하는 텍스트 설명" />
      <definition value="리소스 참조 외에도 리소스를 식별하기 위한 일반 텍스트 설명임." />
    </element>
    <element id="CapabilityStatement.fhirVersion">
      <path value="CapabilityStatement.fhirVersion" />
      <short value="시스템이 지원하는 FHIR 버전" />
      <definition value="해당 CapabilityStatement[]가 설명하는 FHIR 사양의 버전(CapabilityStatement[] 자체의 FHIR 버전과 동일해야 함). 기본 값(default value)은 없음." />
      <comment value="서버는 여러 버전을 구현할 수 있음([Managing Multiple Versions] (versioning.html) 및 [$ versions] (capabilitystatement-operation-versions.html) 작업 참조). 이러한 작업이 수행되고 서버에서 CapabilityStatement[]가 요청되는 경우, 해당 FHIR 버전도 요청된 버전 또는 서버의 기본 버전이 됨." />
    </element>
    <element id="CapabilityStatement.format">
      <path value="CapabilityStatement.format" />
      <short value="지원되는 형식 (xml | json | ttl | mime type)" />
      <definition value="컨텐츠 유형을 사용하여 이 구현에서 지원하는 형식 목록." />
      <comment value="&quot;xml&quot;, &quot;json&quot; 및 &quot;nbl&quot;가 허용되며, 이는 규격에 설명된 간단한 인코딩을 설명함(그리고 적절한 번들 지원을 의미함). 그렇지 않은 경우, 여기서 마임(mime) 유형은 합법적임." />
    </element>
    <element id="CapabilityStatement.patchFormat">
      <path value="CapabilityStatement.patchFormat" />
      <short value="지원되는 패치 형식" />
      <definition value="컨텐츠 유형을 사용하여 이 구현에서 지원하는 패치 형식 목록." />
      <comment value="현재 패치 마임 유형 애플리케이션/json-patch+json 및 애플리케이셤/json-patch+json은 합법적임. 일반적으로 서버가 PATCH를 지원하는 경우, 패치 형식을 지원하고 지원하는 형식과 일치할 것으로 예상되지만, 이는 항상 가능하거나 필요한 것은 아님." />
    </element>
    <element id="CapabilityStatement.implementationGuide">
      <path value="CapabilityStatement.implementationGuide" />
      <short value="지원되는 구현 가이드" />
      <definition value="서버가 전체적으로 지원하는(또는 지원해야 하는) 구현 가이드 목록." />
      <comment value="참조 [Canonical References](references.html#canonical)" />
    </element>
    <element id="CapabilityStatement.rest">
      <path value="CapabilityStatement.rest" />
      <short value="끝점(endpoint)이 RESTful인 경우" />
      <definition value="솔루션의 RESTful 기능에 대한 정의." />
      <comment value="여러 번 반복하면 클라이언트 및/또는 서버 동작 또는 서로 다른 구성 설정(소프트웨어 또는 요구 사항 문의 경우)에서 동작을 정의할 수 있음." />
    </element>
    <element id="CapabilityStatement.rest.mode">
      <path value="CapabilityStatement.rest.mode" />
      <short value="client | server" />
      <definition value="CapabilityStatement[]의 이 부분이 RESTful 작업(operation)을 개시하거나 받을 수 있는 능력을 기술하고 있는지 여부를 확인함." />
      <comment value="FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함." />
    </element>
    <element id="CapabilityStatement.rest.documentation">
      <path value="CapabilityStatement.rest.documentation" />
      <short value="구현에 대한 일반 설명" />
      <definition value="보안과 같은 모든 애플리케이션에 적용되는 시스템의 RESTful 기능에 대한 정보." />
      <comment value="시스템에는 마크 다운 지원이 필요하지 않으므로 마크 다운 처리없이 텍스트를 읽을 수 있어야합니다. 마크 다운 구문은 GFM임-https://github.github.com/gfm/ 참조" />
    </element>
    <element id="CapabilityStatement.rest.security">
      <path value="CapabilityStatement.rest.security" />
      <short value="구현 보안에 대한 정보" />
      <definition value="인터페이스 관점에서 보안 구현에 대한 정보 - 클라이언트가 알아야 할 사항." />
    </element>
    <element id="CapabilityStatement.rest.security.cors">
      <path value="CapabilityStatement.rest.security.cors" />
      <short value="CORS 헤더(http://enable-cors.org/)를 더함" />
      <definition value="요청에 응답할 때 서버가 CORS 헤더를 추가함. 이를 통해 Javascript 애플리케이션이 서버를 사용할 수 있음." />
      <comment value="추가하기 가장 쉬운 CORS 헤더는 Access-Control-Allow-Origin : * &amp; 액세스 제어 요청 방법 : GET, POST, PUT, DELETE. 모든 서버는 CORS를 지원함." />
    </element>
    <element id="CapabilityStatement.rest.security.service">
      <path value="CapabilityStatement.rest.security.service" />
      <short value="OAuth | SMART-on-FHIR | NTLM | Basic | Kerberos | Certificates" />
      <definition value="시스템에서 지원/요청하는 보안 서비스 유형." />
      <comment value="모든 용어체계(terminology) 사용이 일반적인 패턴에 맞는것이 아님. 경우에 따라, 모델은 CodeableConcept을 사용하지 않아야하며, coding을 직접 사용하고, 텍스트, 코딩,번역 및 요소와 사전-조정 사후-조정 간의 관계를 관리하기 위한 자체 구조를 제공해야함." />
    </element>
    <element id="CapabilityStatement.rest.security.service.coding">
      <path value="CapabilityStatement.rest.security.service.coding" />
      <short value="전문용어체계(terminology system)에 의해 정의된 코드" />
      <definition value="전문용어체계(terminology system)에 의해 정의된 코드를 참조" />
    </element>
    <element id="CapabilityStatement.rest.security.service.coding.system">
      <path value="CapabilityStatement.rest.security.service.coding.system" />
      <short value="해당 전문용어체계(terminology system)의 식별" />
      <definition value="코드에서 기호의 의미를 정의하는 CodeSystem[코드시스템]를 식별" />
    </element>
    <element id="CapabilityStatement.rest.security.service.coding.version">
      <path value="CapabilityStatement.rest.security.service.coding.version" />
      <short value="해당 시스템의 버전 정보 - 필요한 경우" />
      <definition value="해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함." />
    </element>
    <element id="CapabilityStatement.rest.security.service.coding.code">
      <path value="CapabilityStatement.rest.security.service.coding.code" />
      <short value="시스템에 정의된 구문(syntax)의 기호(symbol)" />
      <definition value="시스템에 정의된 구문의 기호. 기호는 CodeSystem[코드시스템]에 의해 정의된 구문에서 미리 정의된 코드 또는 표현(expression)일 수 있음. (예: post-coordination)" />
    </element>
    <element id="CapabilityStatement.rest.security.service.coding.display">
      <path value="CapabilityStatement.rest.security.service.coding.display" />
      <short value="시스템에 정의된 표현" />
      <definition value="시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함." />
    </element>
    <element id="CapabilityStatement.rest.security.service.coding.userSelected">
      <path value="CapabilityStatement.rest.security.service.coding.userSelected" />
      <short value="해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부" />
      <definition value="해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄." />
    </element>
    <element id="CapabilityStatement.rest.security.service.text">
      <path value="CapabilityStatement.rest.security.service.text" />
      <short value="개념에 대한 일반 텍스트 묘사" />
      <definition value="데이터를 입력한 사용자의 입장에서 보거나/선택하거나/언급한대로의 개념, 혹은 사용자가 의도한 의미를 사람이 사용하는 언어로 표현한 것임." />
    </element>
    <element id="CapabilityStatement.rest.security.description">
      <path value="CapabilityStatement.rest.security.description" />
      <short value="보안 작동 방법에 대한 일반 설명" />
      <definition value="보안 작동 방법에 대한 일반 설명." />
      <comment value="시스템에는 마크 다운 지원이 필요하지 않으므로 마크 다운 처리없이 텍스트를 읽을 수 있어야합니다. 마크 다운 구문은 GFM임-https://github.github.com/gfm/ 참조" />
    </element>
    <element id="CapabilityStatement.rest.resource">
      <path value="CapabilityStatement.rest.resource" />
      <short value="REST 인터페이스에서 제공되는 리소스" />
      <definition value="특정 리소스 유형에 대한 솔루션의 RESTful 기능 규격." />
      <comment value="리소스 유형당 최대 1회 반복" />
    </element>
    <element id="CapabilityStatement.rest.resource.type">
      <path value="CapabilityStatement.rest.resource.type" />
      <short value="지원되는 리소스 유형" />
      <definition value="RESTful 인터페이스를 통해 표시되는 리소스 유형." />
      <comment value="FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함." />
    </element>
    <element id="CapabilityStatement.rest.resource.profile">
      <path value="CapabilityStatement.rest.resource.profile" />
      <short value="모든 리소스 사용에 대한 기본 시스템 프로파일" />
      <definition value="카디널리티(cardinality), 바인딩(binding), 길이(length) 또는 기타 제한사항을 포함하여 리소스에 대한 솔루션의 전체적인 지원을 설명하는 프로필의 규격. [프로파일 사용](Profileing.html#profile-uses)에서 자세한 내용을 참조하십시오." />
      <comment value="프로필은 해당 유형의 모든 리소스에 적용됨. 즉, 시스템에서 지원하는 항목의 상위 집합임." />
    </element>
    <element id="CapabilityStatement.rest.resource.supportedProfile">
      <path value="CapabilityStatement.rest.resource.supportedProfile" />
      <short value="지원되는 사용 사례(use case)에 대한 프로파일(profile)" />
      <definition value="시스템에서지원하는다양한사용사례를나타내는프로필목록. 서버의경우, &quot;supported by the system&quot;는것은시스템이특정프로파일에부합하는일련의리소스를호스트/생산하는것을의미하며, 서비스를사용하는클라이언트가이프로파일을사용하여검색하고적절한데이터를찾을수있도록함. 클라이언트의경우, 시스템이이프로파일에의해검색하고프로파일에내포된지침에따라데이터를처리한다는것을의미함. [프로파일사용][Using Profiles](Profileing.html#profile-uses)에서자세한내용참조." />
      <comment value="지원되는 프로필은 .rest.resource.profile의 특정 리소스에 적용되는 프로필과 다름. 리소스 프로필은 시스템이 전체적으로 지원하는 리소스의 기능 (지원하는 시설의 합계)에 대한 일반적인 설명임. 지원되는 프로필은 서버에서 제공하거나 클라이언트에서 사용하는 데이터 및 서비스의 기능에 대한 더 깊은 설명임. 일반적인 사례는 여러 보고서 세트를 생성하는 실험실 시스템임. 이는 게시하는 데이터 유형 목록임. 여기서 프로파일 선언의 핵심 측면은 클라이언트가 서버가이 데이터를 게시한다는 지식을 데이터 작업으로 변환하는 방법에 대한 질문임. 클라이언트는 개별 리소스를 검사하여 특정 프로필을 준수하는지 여부를 확인할 수 있지만 해당 리소스를 어떻게 찾는가? _profile 파라미터를 사용하여 검색하므로 여기에 나열된 모든 리소스는 _profile 리소스에 대해 유효한 값이어야 함 (대상 프로필의 식별자 사용)." />
    </element>
    <element id="CapabilityStatement.rest.resource.documentation">
      <path value="CapabilityStatement.rest.resource.documentation" />
      <short value="리소스 유형 사용에 대한 추가 정보" />
      <definition value="시스템에서 사용하는 리소스 유형에 대한 추가 정보." />
      <comment value="시스템에는 마크 다운 지원이 필요하지 않으므로 마크 다운 처리없이 텍스트를 읽을 수 있어야합니다. 마크 다운 구문은 GFM임-https://github.github.com/gfm/ 참조" />
    </element>
    <element id="CapabilityStatement.rest.resource.interaction">
      <path value="CapabilityStatement.rest.resource.interaction" />
      <short value="지원되는 작업 (operations)" />
      <definition value="솔루션이 지원하는 RESTful 작업(operation) 식별." />
      <comment value="일반적으로 리소스는 서버에 실제로 일부 기능이 있는 경우에만 CapabilityStatement[]에 나타남. 지원되는 상호작용이 하나 이상 있음. 그러나 요약을 지원하기 위해 상호작용을 생략할 수 있음 (_summary=true)." />
    </element>
    <element id="CapabilityStatement.rest.resource.interaction.code">
      <path value="CapabilityStatement.rest.resource.interaction.code" />
      <short value="read | vread | update | patch | delete | history-instance | history-type | create | search-type" />
      <definition value="시스템 리소스가 지원하는 작업(operation)의 코드화된 식별자." />
      <comment value="FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함." />
    </element>
    <element id="CapabilityStatement.rest.resource.interaction.documentation">
      <path value="CapabilityStatement.rest.resource.interaction.documentation" />
      <short value="작동 동작(operation behavior)에 대한 특별 사항" />
      <definition value="삭제는 논리 삭제' 또는 '업데이트는 버전 ID로만 허용됨' 또는 '사전 승인된 인증서에서만 허용됨'과 같은 이 작업의 구현에 대한 지침." />
      <comment value="시스템에는 마크 다운 지원이 필요하지 않으므로 마크 다운 처리없이 텍스트를 읽을 수 있어야합니다. 마크 다운 구문은 GFM임-https://github.github.com/gfm/ 참조" />
    </element>
    <element id="CapabilityStatement.rest.resource.versioning">
      <path value="CapabilityStatement.rest.resource.versioning" />
      <short value="no-version | versioned | versioned-update" />
      <definition value="이 필드는 시스템이 이 리소스 유형에 대해 (서버) 또는 (클라이언트) 버전을 지원하지 않음을 지정하기 위해 'no-version'으로 설정된다. 만약 이것이 다른 값을 가지고 있다면, 서버는 적어도 리소스에 대한 versionId meta-property를 정확하게 추적하고 채워야 한다. 값이 'versioned-update'인 경우 서버는 API에서 버전 무결성을 위해 e-tag를 사용하는 것을 포함하여 모든 버전 기능 (versioning features)을 지원한다." />
      <comment value="서버가 버전 ID를 올바르게 지원하는 경우 vRead도 지원해야 하지만, 반드시 그렇게 해야할 필요는 없음." />
    </element>
    <element id="CapabilityStatement.rest.resource.readHistory">
      <path value="CapabilityStatement.rest.resource.readHistory" />
      <short value="vRead가 이전 버전을 반환할 수 있는지 여부" />
      <definition value="서버가 vRead 작업의 일부로 이전 버전을 반환할 수 있는지 여부를 나타내는 플래그." />
      <comment value="이전 버전을 사용할 수 없는 경우에도 현재 작업에 대해 vRead 작업을 지원하는 것이 유용함." />
    </element>
    <element id="CapabilityStatement.rest.resource.updateCreate">
      <path value="CapabilityStatement.rest.resource.updateCreate" />
      <short value="업데이트로 새 ID를 만들 수있는 경우" />
      <definition value="서버가 클라이언트가 서버에서 새 ID를 만들 수 있도록 허용하거나 허용해야 함을 나타내는 표기(flag)임 (즉, 기존 리소스가 없는 위치에 클라이언트 PUT). 이 작업을 허용한다는 것은 서버가 클라이언트가 서버에 새 ID를 만들 수 있음을 의미함." />
      <comment value="클라이언트가 서버에서 새 ID를 만들 수 있도록 허용한다는 것은 시스템 관리자가 클라이언트가 클라이언트간에 충돌하는 ID를 만들지 않는다는 확신을 가져야 함을 의미함. 클라이언트가 한 명뿐이면 이런 일이 발생하지 않음. 클라이언트에서 ID를 생성한다는 것은 클라이언트를 관리해야 한다는 것을 의미하지만 이러한 관리를 적용 할 수 있다면 많은 시나리오에서 훨씬 더 편리함." />
    </element>
    <element id="CapabilityStatement.rest.resource.conditionalCreate">
      <path value="CapabilityStatement.rest.resource.conditionalCreate" />
      <short value="조건 생성 허용/사용하는 경우" />
      <definition value="서버에서 조건부 생성을 지원하는지 여부를 나타내는 플래그." />
      <comment value="조건부 생성(Create)은 주로 v2와 같은 다른 형식에서 변환하는 인터페이스 엔진 스크립트에 적합함" />
    </element>
    <element id="CapabilityStatement.rest.resource.conditionalRead">
      <path value="CapabilityStatement.rest.resource.conditionalRead" />
      <short value="not-supported | modified-since | not-match | full-support" />
      <definition value="서버가 조건부 읽기를 지원하는 방법을 나타내는 코드." />
      <comment value="조건부 읽기(Read)은 주로 v2와 같은 다른 형식에서 변환하는 인터페이스 엔진 스크립트에 적합함" />
    </element>
    <element id="CapabilityStatement.rest.resource.conditionalUpdate">
      <path value="CapabilityStatement.rest.resource.conditionalUpdate" />
      <short value="조건 업데이트 허용/사용하는 경우" />
      <definition value="서버에서 조건부 업데이트를 지원하는지 여부를 나타내는 플래그." />
      <comment value="조건부 업데이트(Update)은 주로 v2와 같은 다른 형식에서 변환하는 인터페이스 엔진 스크립트에 적합함" />
    </element>
    <element id="CapabilityStatement.rest.resource.conditionalDelete">
      <path value="CapabilityStatement.rest.resource.conditionalDelete" />
      <short value="not-supported | single | multiple - how conditional delete is supported" />
      <definition value="서버가 조건부 삭제를 지원하는 방법을 나타내는 코드." />
      <comment value="조건부 삭제(Delete)은 주로 v2와 같은 다른 형식에서 변환하는 인터페이스 엔진 스크립트에 적합함" />
    </element>
    <element id="CapabilityStatement.rest.resource.referencePolicy">
      <path value="CapabilityStatement.rest.resource.referencePolicy" />
      <short value="literal | logical | resolves | enforced | local" />
      <definition value="참조가 지원되는 방법을 정의하는 플래그." />
      <comment value="FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함." />
    </element>
    <element id="CapabilityStatement.rest.resource.searchInclude">
      <path value="CapabilityStatement.rest.resource.searchInclude" />
      <short value="서버에서 지원되는 _include 값 목록" />
      <definition value="서버에서 지원되는 _include 값 목록." />
      <comment value="해당 목록이 비어있으면 서버가 포함을 지원하지 않음." />
    </element>
    <element id="CapabilityStatement.rest.resource.searchRevInclude">
      <path value="CapabilityStatement.rest.resource.searchRevInclude" />
      <short value="서버에서 지원되는 _revinclude 값 목록" />
      <definition value="서버에서 지원되는 _revinclude 값 목록." />
      <comment value="해당 목록이 비어있으면 서버가 역 포함을 지원하지 않음." />
    </element>
    <element id="CapabilityStatement.rest.resource.searchParam">
      <path value="CapabilityStatement.rest.resource.searchParam" />
      <short value="구현에서 지원되는 검색 매개 변수" />
      <definition value="규격에 의해 정의되거나 구현에 의해 정의된 지원 및 사용하기 위한 검색 파라미터." />
      <comment value="검색 파라미터에는 이 리소스에도 적용되는 _sort, _count 등과 같은 제어 검색 파라미터가 포함되어야 함 (다수는 [CapabilityStatement.rest.searchParam] (capabilitystatement-definitions.html # CapabilityStatement.rest.searchParam)에 나열됨). ). 일부 검색(search) 파라미터의 동작은 다른 코드 또는 확장 요소 또는 기능 설명 또는 링크 된 [SearchParameter] (searchparameter.html #) 정의 내의 설명에 의해 추가로 설명 될 수 있음." />
    </element>
    <element id="CapabilityStatement.rest.resource.searchParam.name">
      <path value="CapabilityStatement.rest.resource.searchParam.name" />
      <short value="검색 매개 변수 이름" />
      <definition value="인터페이스에 사용되는 검색 매개 변수의 이름." />
      <comment value="파라미터 이름은 표준 파라미터 이름과 겹칠 수 없으며 표준 파라미터는 재정의할 수 없음." />
    </element>
    <element id="CapabilityStatement.rest.resource.searchParam.definition">
      <path value="CapabilityStatement.rest.resource.searchParam.definition" />
      <short value="파라미터의 정의 소스(source)" />
      <definition value="클라이언트가 검색 매개변수의 의미를 신뢰할 수 있도록 이 매개변수가 처음 정의된 위치에 대한 공식 참조인 절대 URI. ( [SearchParameter.url](searchparameter-definitions.html#SearchParameter.url) 참조). 이 요소는 검색 매개 변수가 FHIR 핵심 사양 또는 외부에서 정의된 IG에 의해 정의된 검색 매개 변수를 참조해야하는 경우 채워져아함." />
      <comment value="이는 존재해야 하며, 일치는 표준 URL로 SearchParameter를 참조함. 시스템이 수정자(modifier), 비교자(comparator), 대상 리소스 유형 및 연결 파라미터에 대한 지원을 문서화하려면 검색 파라미터 리소스를 사용해야 함. 해당 요소는 검색 파라미터가 FHIR 핵심 사양 또는 외부에서 정의된 IG에 의해 정의 된 검색 파라미터를 참조하는 경우 채워 져야함." />
    </element>
    <element id="CapabilityStatement.rest.resource.searchParam.type">
      <path value="CapabilityStatement.rest.resource.searchParam.type" />
      <short value="number | date | string | token | reference | composite | quantity | uri | special" />
      <definition value="검색 매개 변수가 참조하는 값의 유형 및 내용을 해석하는 방법." />
      <comment value="정의(definition)에서 찾아볼 수 있지만, 서버 CapabilityStatement[]을 기반으로 쿼리 인터페이스를 자동 생성하는 시스템의 편의를 위해 여기에 포함되어 있음. 검색 파라미터 정의의 형식과 동일해야 함." />
    </element>
    <element id="CapabilityStatement.rest.resource.searchParam.documentation">
      <path value="CapabilityStatement.rest.resource.searchParam.documentation" />
      <short value="서버별 사용법" />
      <definition value="이를 통해 검색 매개 변수가 사용되는 방식에 대한 동작을 문서화할 수 있다. 예를 들어 텍스트 일치(text matching) 알고리즘." />
      <comment value="시스템에는 마크 다운 지원이 필요하지 않으므로 마크 다운 처리없이 텍스트를 읽을 수 있어야합니다. 마크 다운 구문은 GFM임-https://github.github.com/gfm/ 참조" />
    </element>
    <element id="CapabilityStatement.rest.resource.operation">
      <path value="CapabilityStatement.rest.resource.operation" />
      <short value="리소스 작업 정의" />
      <definition value="파라미터 및 의미 및 유형과 함께 조작 또는 명명된 쿼리의 정의. 오퍼레이션 및 파라미터를 호출하는 방법에 대한 세부 사항은 오퍼레이션 정의 참조." />
      <comment value="CapabilityStatement.rest.resource.operation에서 연결된 작업은 OperationDefinition.type = true 또는 OperationDefinition.instance = true 여야 함. 여러 CapabilityStatement.rest.resource.operation에 나열된 작업 (예 : 다른 리소스 유형) 인 경우 클라이언트는 작업이 지정된 리소스 유형에서만 지원되며 OperationDefinition.resource 에 나열된 항목의 하위 집합일 수 있음을 이해해야 함." />
    </element>
    <element id="CapabilityStatement.rest.resource.operation.name">
      <path value="CapabilityStatement.rest.resource.operation.name" />
      <short value="작업(operation)/쿼리(query)가 호출되는 이름" />
      <definition value="작업 또는 쿼리 이름. 작업의 경우, $가 앞에 붙어서 URL에 사용되는 이름이며, 쿼리의 경우 쿼리가 호출될 때 _query 매개 변수에 사용되는 이름임." />
      <comment value="여기에 있는 이름은 이름 충돌이 발생하거나, 이름을 사용할 수없는 경우를 제외하고는 정의에있는 이름과 동일해야 함. 이름에 &quot; $ &quot; URL에 항상 포함되는 부분임." />
    </element>
    <element id="CapabilityStatement.rest.resource.operation.definition">
      <path value="CapabilityStatement.rest.resource.operation.definition" />
      <short value="정의된 작업/쿼리" />
      <definition value="공식적인 정의를 찾을 수있는 곳. 서버가 작업의 기본 정의를 참조하는 경우 (예: '''http : // hl7.org / fhir / OperationDefinition / ValueSet-expand'''와 같은 사양 자체에서) GET 및 POST 호출과 같은 작업의 모든 기능을 지원함. 하위 집합만 지원하는 경우 원래 OperationDefinition의 'base'를 사용하여 고유한 사용자 정의 [OperationDefinition] (operationdefinition.html #)을 정의해야 함. 사용자 정의에서 지원되는 기능의 특정 하위 집합을 설명함." />
      <comment value="예를 들어 작업을 호출하는 HTML 양식을 작성하는 데 사용할 수 있음." />
    </element>
    <element id="CapabilityStatement.rest.resource.operation.documentation">
      <path value="CapabilityStatement.rest.resource.operation.documentation" />
      <short value="작업 동작에 대한 특정 세부 정보" />
      <definition value="작업 동작에 대한 특수한 사항을 설명하는 문서로, 시스템, 유형 및 작업의 인스턴스 수준 호출에 대한 다양한 동작을 자세히 설명함." />
      <comment value="시스템에는 마크 다운 지원이 필요하지 않으므로 마크 다운 처리없이 텍스트를 읽을 수 있어야합니다. 마크 다운 구문은 GFM임-https://github.github.com/gfm/ 참조" />
    </element>
    <element id="CapabilityStatement.rest.interaction">
      <path value="CapabilityStatement.rest.interaction" />
      <short value="지원되는 작업 (operations)" />
      <definition value="A specification of restful operations supported by the system.x" />
    </element>
    <element id="CapabilityStatement.rest.interaction.code">
      <path value="CapabilityStatement.rest.interaction.code" />
      <short value="transaction | batch | search-system | history-system" />
      <definition value="시스템에서 지원하는 작업(operation)의 코드화된 식별자." />
      <comment value="FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함." />
    </element>
    <element id="CapabilityStatement.rest.interaction.documentation">
      <path value="CapabilityStatement.rest.interaction.documentation" />
      <short value="작동 동작(operation behavior)에 대한 특별 사항" />
      <definition value="허용된 거래의 종류에 대한 제한이나 시스템 와이드 검색에 관한 정보 등, 본 작업(operation)의 이행에 특유한 지침임." />
      <comment value="시스템에는 마크 다운 지원이 필요하지 않으므로 마크 다운 처리없이 텍스트를 읽을 수 있어야합니다. 마크 다운 구문은 GFM임-https://github.github.com/gfm/ 참조" />
    </element>
    <element id="CapabilityStatement.rest.searchParam">
      <path value="CapabilityStatement.rest.searchParam" />
      <short value="리소스 검색을 위한 검색 매개 변수" />
      <definition value="모든 리소스를 검색하여 구현을 지원하거나 사용할 수 있도록 지원하는 파라미터 검색 및 규격에 정의된 추가 파라미터 참조." />
      <comment value="일반적으로 모든 검색에 지원되는 유일한 검색 파라미터는 태그, 프로필, 텍스트 검색 등 모든 리소스에 적용되는 검색 파라미터임. 이러한 검색 파라미터에는이 리소스에도 적용되는 _sort, _count 등과 같은 제어 검색 파라미터가 포함되어야 함 ( 많은 항목이 [CapabilityStatement.rest.searchParam] (capabilitystatement-definitions.html # CapabilityStatement.rest.searchParam))에 나열됨. 일부 검색 파라미터의 동작은 다른 코드 또는 확장 요소 또는 기능 설명 또는 링크된 [SearchParameter] (searchparameter.html #) 정의 내의 설명에 의해 추가로 설명 될 수 있음." />
    </element>
    <element id="CapabilityStatement.rest.searchParam.name">
      <path value="CapabilityStatement.rest.searchParam.name" />
      <short value="검색 매개 변수 이름" />
      <definition value="인터페이스에 사용되는 검색 매개 변수의 이름." />
    </element>
    <element id="CapabilityStatement.rest.searchParam.definition">
      <path value="CapabilityStatement.rest.searchParam.definition" />
      <short value="파라미터의 정의 소스(source)" />
      <definition value="클라이언트가 검색 매개변수의 의미를 신뢰할 수 있도록 이 매개변수가 처음 정의된 위치에 대한 공식 참조인 절대 URI. ( [SearchParameter.url](searchparameter-definitions.html#SearchParameter.url) 참조). 이 요소는 검색 매개 변수가 FHIR 핵심 사양 또는 외부에서 정의된 IG에 의해 정의된 검색 매개 변수를 참조해야하는 경우 채워져아함." />
    </element>
    <element id="CapabilityStatement.rest.searchParam.type">
      <path value="CapabilityStatement.rest.searchParam.type" />
      <short value="number | date | string | token | reference | composite | quantity | uri | special" />
      <definition value="검색 매개 변수가 참조하는 값의 유형 및 내용을 해석하는 방법." />
    </element>
    <element id="CapabilityStatement.rest.searchParam.documentation">
      <path value="CapabilityStatement.rest.searchParam.documentation" />
      <short value="서버별 사용법" />
      <definition value="이를 통해 검색 매개 변수가 사용되는 방식에 대한 동작을 문서화할 수 있다. 예를 들어 텍스트 일치(text matching) 알고리즘." />
    </element>
    <element id="CapabilityStatement.rest.operation">
      <path value="CapabilityStatement.rest.operation" />
      <short value="시스템 수준(system level) 운영의 정의" />
      <definition value="작업(operation) 또는 명명된 쿼리(query)와 매개변수의 의미 및 유형을 함께 정의함." />
      <comment value="CapabilityStatement.rest.operation은 시스템 수준에서 호출된 작업 또는 여러 리소스 유형에서 지원되는 작업을 위한 것임. CapabilityStatement.rest.operation에서 링크된 작업에는 OperationDefinition.system = true 또는 둘 이상의 Operation.resource가 있어야 함." />
    </element>
    <element id="CapabilityStatement.rest.operation.name">
      <path value="CapabilityStatement.rest.operation.name" />
      <short value="작업(operation)/쿼리(query)가 호출되는 이름" />
      <definition value="작업 또는 쿼리 이름. 작업의 경우, $가 앞에 붙어서 URL에 사용되는 이름이며, 쿼리의 경우 쿼리가 호출될 때 _query 매개 변수에 사용되는 이름임." />
    </element>
    <element id="CapabilityStatement.rest.operation.definition">
      <path value="CapabilityStatement.rest.operation.definition" />
      <short value="정의된 작업/쿼리" />
      <definition value="공식적인 정의를 찾을 수있는 곳. 서버가 작업의 기본 정의를 참조하는 경우 (예: '''http : // hl7.org / fhir / OperationDefinition / ValueSet-expand'''와 같은 사양 자체에서) GET 및 POST 호출과 같은 작업의 모든 기능을 지원함. 하위 집합만 지원하는 경우 원래 OperationDefinition의 'base'를 사용하여 고유한 사용자 정의 [OperationDefinition] (operationdefinition.html #)을 정의해야 함. 사용자 정의에서 지원되는 기능의 특정 하위 집합을 설명함." />
    </element>
    <element id="CapabilityStatement.rest.operation.documentation">
      <path value="CapabilityStatement.rest.operation.documentation" />
      <short value="작업 동작에 대한 특정 세부 정보" />
      <definition value="작업 동작에 대한 특수한 사항을 설명하는 문서로, 시스템, 유형 및 작업의 인스턴스 수준 호출에 대한 다양한 동작을 자세히 설명함." />
    </element>
    <element id="CapabilityStatement.rest.compartment">
      <path value="CapabilityStatement.rest.compartment" />
      <short value="시스템에서 제공/사용하는 컴파트먼트(compartment)" />
      <definition value="시스템이 지원하는 compartment의 정의에 대한 참조인 절대 URI. 이는 CompartmentDefinition 리소스를 가르키는 canonical URL에 대한 참조임." />
      <comment value="현재 정의 된 유일한 구획(compartment)은 [CompartmentDefinition] (compartmentdefinition.html)에 있음." />
    </element>
    <element id="CapabilityStatement.messaging">
      <path value="CapabilityStatement.messaging" />
      <short value="메시징이 지원되는 경우" />
      <definition value="솔루션의 메시징 기능에 대한 설명." />
      <comment value="여러 번 반복하면 솔루션 당 여러 endpoint[]를 문서화 할 수 있음." />
    </element>
    <element id="CapabilityStatement.messaging.endpoint">
      <path value="CapabilityStatement.messaging.endpoint" />
      <short value="메시지를 보낼 위치" />
      <definition value="메시지 및/또는 응답을 보낼 엔드포인트(endpoint) (네트워크 액세스 가능한 주소)." />
    </element>
    <element id="CapabilityStatement.messaging.endpoint.protocol">
      <path value="CapabilityStatement.messaging.endpoint.protocol" />
      <short value="http | ftp | mllp +" />
      <definition value="이 엔드포인트에서 지원하는 메시징 전송 프로토콜 식별자 목록." />
      <comment value="코드는 SNOMED CT와 같은 매우 공식적인 정의까지 열거형 또는 코드 목록에서 매우 자연스럽게 정의될 수 있음. 자세한 내용은 HL7 v3 핵심 원칙 참조." />
    </element>
    <element id="CapabilityStatement.messaging.endpoint.protocol.system">
      <path value="CapabilityStatement.messaging.endpoint.protocol.system" />
      <short value="해당 전문용어체계(terminology system)의 식별" />
      <definition value="코드에서 기호의 의미를 정의하는 CodeSystem[코드시스템]를 식별" />
    </element>
    <element id="CapabilityStatement.messaging.endpoint.protocol.version">
      <path value="CapabilityStatement.messaging.endpoint.protocol.version" />
      <short value="해당 시스템의 버전 정보 - 필요한 경우" />
      <definition value="해당 코드를 선택한 시점에 사용된 코드 시스템의 버전임. 올바로 관리된 코드 시스템은 코드의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 코드 시스템의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함." />
    </element>
    <element id="CapabilityStatement.messaging.endpoint.protocol.code">
      <path value="CapabilityStatement.messaging.endpoint.protocol.code" />
      <short value="시스템에 정의된 구문(syntax)의 기호(symbol)" />
      <definition value="시스템에 정의된 구문의 기호. 기호는 CodeSystem[코드시스템]에 의해 정의된 구문에서 미리 정의된 코드 또는 표현(expression)일 수 있음. (예: post-coordination)" />
    </element>
    <element id="CapabilityStatement.messaging.endpoint.protocol.display">
      <path value="CapabilityStatement.messaging.endpoint.protocol.display" />
      <short value="시스템에 정의된 표현" />
      <definition value="시스템 내 코드의 의미를 시스템의 규칙에 따라 표현한 것을 의미함." />
    </element>
    <element id="CapabilityStatement.messaging.endpoint.protocol.userSelected">
      <path value="CapabilityStatement.messaging.endpoint.protocol.userSelected" />
      <short value="해당 코딩 방법이 사용자에 의해 직접 선택되었는지 여부" />
      <definition value="해당 코딩 방법이 사용자에 의해 직접 선택되었음을 나타냄. 즉, 선택 가능한 항목 (코드 혹은 디스플레이) 목록에 존재하지 않음을 나타냄." />
    </element>
    <element id="CapabilityStatement.messaging.endpoint.address">
      <path value="CapabilityStatement.messaging.endpoint.address" />
      <short value="엔드포인트의 네트워크 주소 또는 식별자" />
      <definition value="endpoint[]의 네트워크 주소임. 라우팅에 네트워크 주소를 사용하지 않는 솔루션의 경우 식별자일 수 있음." />
      <comment value="[참조] http://en.wikipedia.org/wiki/Uniform_resource_identifier" />
    </element>
    <element id="CapabilityStatement.messaging.reliableCache">
      <path value="CapabilityStatement.messaging.reliableCache" />
      <short value="Reliable Message Cache Length (min)" />
      <definition value="수신자의 신뢰할 수 있는 메시징 캐시(cache)가 몇 분(수신인 경우) 또는 수신인의 캐시 길이(송신인 경우)인 경우 길이." />
      <comment value="이 값이 누락 된 경우 애플리케이션은 신뢰할 수있는 메시징을 구현 (수신자)하거나 의존 (발신자)하지 않음." />
    </element>
    <element id="CapabilityStatement.messaging.documentation">
      <path value="CapabilityStatement.messaging.documentation" />
      <short value="메시징 인터페이스 동작 세부 정보" />
      <definition value="CapabilityStatement[]에 의해 달리 문서화되지 않은 이 엔드포인트에 대한 시스템의 메시징 기능에 대한 문서. 예를 들어, 인증된 메시징 교환 파트너가 되기 위한 프로세스." />
      <comment value="시스템에는 마크 다운 지원이 필요하지 않으므로 마크 다운 처리없이 텍스트를 읽을 수 있어야합니다. 마크 다운 구문은 GFM임-https://github.github.com/gfm/ 참조" />
    </element>
    <element id="CapabilityStatement.messaging.supportedMessage">
      <path value="CapabilityStatement.messaging.supportedMessage" />
      <short value="시스템에서 지원하는 메시지" />
      <definition value="시스템이 보내거나 받을 수 있는 메시지에 대한 메시지 정의에 대한 참조." />
      <comment value="이는 messaging.event 구조에 대해 제안 된 대안임." />
    </element>
    <element id="CapabilityStatement.messaging.supportedMessage.mode">
      <path value="CapabilityStatement.messaging.supportedMessage.mode" />
      <short value="sender | receiver" />
      <definition value="응용 프로그램이 송신자인지 수신자인지 여부." />
      <comment value="FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함." />
    </element>
    <element id="CapabilityStatement.messaging.supportedMessage.definition">
      <path value="CapabilityStatement.messaging.supportedMessage.definition" />
      <short value="시스템에서 지원되는 메시지" />
      <definition value="메시지 이벤트, 메시지 구조, 허용된 응답 등을 식별하는 메시지 정의를 가리킴." />
      <comment value="참조 [Canonical References](references.html#canonical)" />
    </element>
    <element id="CapabilityStatement.document">
      <path value="CapabilityStatement.document" />
      <short value="문서 정의" />
      <definition value="문서 정의." />
    </element>
    <element id="CapabilityStatement.document.mode">
      <path value="CapabilityStatement.document.mode" />
      <short value="producer | consumer" />
      <definition value="이 문서 선언의 모드 - 응용 프로그램이 생산자인지 소비자인지 여부." />
      <comment value="FHIR 문자열(string)은 크기가 1MB를 초과하지 않아야함." />
    </element>
    <element id="CapabilityStatement.document.documentation">
      <path value="CapabilityStatement.document.documentation" />
      <short value="문서 지원 설명" />
      <definition value="응용프로그램이 지정된 문서 프로파일을 지원하거나 사용하는 방법에 대한 설명. 예를 들어, 문서가 작성될 때, 사용된 문서로 수행되는 작업 등." />
      <comment value="시스템에는 마크 다운 지원이 필요하지 않으므로 마크 다운 처리없이 텍스트를 읽을 수 있어야합니다. 마크 다운 구문은 GFM임-https://github.github.com/gfm/ 참조" />
    </element>
    <element id="CapabilityStatement.document.profile">
      <path value="CapabilityStatement.document.profile" />
      <short value="문서에 사용된 리소스에 대한 제약임." />
      <definition value="존재하는 리소스와 그 내용을 제한하는 문서 번들의 프로필임." />
      <comment value="프로필은 실제로 Bundle[]에 있음." />
    </element>
  </differential>
</StructureDefinition>