HL7 FHIR JP Core ImplementationGuide
1.1.2-url - ci-build Japan

HL7 FHIR JP Core ImplementationGuide - Local Development build (v1.1.2-url) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: JP_Consent - XML Profile

Active as of 2023-10-31

XML representation of the JP-Consent resource profile.

Raw xml | Download





<StructureDefinition xmlns="http://hl7.org/fhir">

  <id value="JP-Consent"/>

  <text>

    <status value="extensions"/>

    <div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: StructureDefinition JP-Consent</b></p><a name="JP-Consent"> </a><a name="hcJP-Consent"> </a><a name="JP-Consent-ja"> </a><table border="0" cellpadding="0" cellspacing="0" style="border: 0px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top;"><tr style="border: 1px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top"><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="The logical name of the element">Name</a></th><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Information about the use of the element">Flags</a></th><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Minimum and Maximum # of times the element can appear in the instance">Card.</a></th><th style="width: 100px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Reference to the type of the element">Type</a></th><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Additional information about the element">Description &amp; Constraints</a><span style="float: right"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Legend for this format"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC" alt="doco" style="background-color: inherit"/></a></span></th></tr><tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white"><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_resource.png" alt="." style="background-color: white; background-color: inherit" title="Resource" class="hierarchy"/> <a href="StructureDefinition-JP-Consent-definitions.html#Consent">Consent</a><a name="Consent"> </a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">0</span><span style="opacity: 0.5">..</span><span style="opacity: 0.5">*</span></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="http://hl7.org/fhir/R4/consent.html">Consent</a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">特定の目的と期間のためにアクションを実行するための受信者または役割を許可または拒否するヘルスケア消費者の選択 / A healthcare consumer's  choices to permit or deny recipients or roles to perform actions for specific purposes and periods of time</span></td></tr>

<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7"><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck01.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-JP-Consent-definitions.html#Consent.meta">meta</a><a name="Consent.meta"> </a></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/></tr>

<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white"><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck000.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: white; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-JP-Consent-definitions.html#Consent.meta.lastUpdated">lastUpdated</a><a name="Consent.meta.lastUpdated"> </a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="padding-left: 3px; padding-right: 3px; color: white; background-color: red" title="This element must be supported">S</span></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">0</span><span style="opacity: 0.5">..</span><span style="opacity: 0.5">1</span></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="opacity: 0.5" href="http://hl7.org/fhir/R4/datatypes.html#instant">instant</a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">「リソースのバージョンが最後に変更されたとき」</span></td></tr>

<tr><td colspan="5" class="hierarchy"><br/><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Legend for this format"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC" alt="doco" style="background-color: inherit"/> Documentation for this format</a></td></tr></table></div>

  </text>

  <url value="http://jpfhir.jp/fhir/core/StructureDefinition/JP_Consent"/>

  <version value="1.1.2-url"/>

  <name value="JP_Consent"/>

  <status value="active"/>

  <date value="2023-10-31"/>

  <publisher

             value="FHIR Japanese implementation research working group in Japan Association of Medical Informatics (JAMI)"/>

  <contact>

    <name

          value="FHIR Japanese implementation research working group in Japan Association of Medical Informatics (JAMI)"/>

    <telecom>

      <system value="url"/>

      <value value="http://jpfhir.jp"/>

    </telecom>

    <telecom>

      <system value="email"/>

      <value value="office@hlfhir.jp"/>

    </telecom>

  </contact>

  <description value="JP_Consent 暫定プロファイル"/>

  <jurisdiction>

    <coding>

      <system value="urn:iso:std:iso:3166"/>

      <code value="JP"/>

    </coding>

  </jurisdiction>

  <copyright

             value="Copyright FHIR Japanese implementation research working group in Japan Association of Medical Informatics (JAMI) 一般社団法人日本医療情報学会NeXEHRS課題研究会FHIR日本実装検討WG"/>

  <fhirVersion value="4.0.1"/>

  <mapping>

    <identity value="workflow"/>

    <uri value="http://hl7.org/fhir/workflow"/>

    <name value="Workflow Pattern"/>

  </mapping>

  <mapping>

    <identity value="v2"/>

    <uri value="http://hl7.org/v2"/>

    <name value="HL7 v2 Mapping"/>

  </mapping>

  <mapping>

    <identity value="rim"/>

    <uri value="http://hl7.org/v3"/>

    <name value="RIM Mapping"/>

  </mapping>

  <mapping>

    <identity value="w5"/>

    <uri value="http://hl7.org/fhir/fivews"/>

    <name value="FiveWs Pattern Mapping"/>

  </mapping>

  <kind value="resource"/>

  <abstract value="false"/>

  <type value="Consent"/>

  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Consent"/>

  <derivation value="constraint"/>

  <snapshot>

    <element id="Consent">

      <path value="Consent"/>

      <short

             value="特定の目的と期間のためにアクションを実行するための受信者または役割を許可または拒否するヘルスケア消費者の選択 / A healthcare consumer's  choices to permit or deny recipients or roles to perform actions for specific purposes and periods of time"/>

      <definition

                  value="特定の目的と期間のために、特定のポリシーコンテキスト内で特定のアクションを実行できるように、特定された受信者または受信者の役割を許可または否定する医療消費者の選択の記録。 / A record of a healthcare consumer’s  choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time."/>

      <comment

               value="大まかに、患者には3つの重要な同意領域があります。情報の共有に関する同意(別名プライバシー同意指令 - 情報を収集、使用、または開示する許可)、特定の治療または治療の種類、および一般的な事前ケア指令の同意。 / Broadly, there are 3 key areas of consent for patients: Consent around sharing information (aka Privacy Consent Directive - Authorization to Collect, Use, or Disclose information), consent for specific treatment, or kinds of treatment, and general advance care directives."/>

      <min value="0"/>

      <max value="*"/>

      <base>

        <path value="Consent"/>

        <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-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>

        <key value="dom-4"/>

        <severity value="error"/>

        <human

               value="リソースが別のリソースに含まれている場合、meta.versionidまたはmeta.lastupdatedを持たないものとします / 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-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>

        <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="リソースに叙述(Narative)がない場合、データを完全に理解するシステムのみがリソースを人間に安全に表示できます。リソースに人間の読み取り可能な表現を含めることは、はるかに堅牢なエコシステムと、仲介システムによるリソースのより安価な取り扱いになります。一部のエコシステムは、リソースの分布をリソースを完全に理解しているシステムのみに制限しており、その結果、実装者は叙述(Narative)が余計であると信じるかもしれません。しかし、経験によると、そのようなエコシステムは、多くの場合、時間の経過とともに新しい参加者に開かれています。 / 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="リソースには、堅牢な管理のための叙述(Narative)が必要です / 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="ppc-1"/>

        <severity value="error"/>

        <human

               value="ポリシーまたはPolicyruleのいずれか / Either a Policy or PolicyRule"/>

        <expression value="policy.exists() or policyRule.exists()"/>

        <xpath value="exists(f:policy) or exists(f:policyRule)"/>

        <source value="http://hl7.org/fhir/StructureDefinition/Consent"/>

      </constraint>

      <constraint>

        <key value="ppc-2"/>

        <severity value="error"/>

        <human

               value="scope =プライバシーの場合、患者がいる必要があります / IF Scope=privacy, there must be a patient"/>

        <expression

                    value="patient.exists() or scope.coding.where(system='something' and code='patient-privacy').exists().not()"/>

        <xpath

               value="exists(f:patient) or not(exists(f:scope/f:coding[f:system/@value='something' and f:code/@value='patient-privacy'])))"/>

        <source value="http://hl7.org/fhir/StructureDefinition/Consent"/>

      </constraint>

      <constraint>

        <key value="ppc-3"/>

        <severity value="error"/>

        <human

               value="scope =研究の場合、患者がいる必要があります / IF Scope=research, there must be a patient"/>

        <expression

                    value="patient.exists() or scope.coding.where(system='something' and code='research').exists().not()"/>

        <xpath

               value="exists(f:patient) or not(exists(f:scope/f:coding[f:system/@value='something' and f:code/@value='research'])))"/>

        <source value="http://hl7.org/fhir/StructureDefinition/Consent"/>

      </constraint>

      <constraint>

        <key value="ppc-4"/>

        <severity value="error"/>

        <human

               value="scope = adrの場合、患者がいる必要があります / IF Scope=adr, there must be a patient"/>

        <expression

                    value="patient.exists() or scope.coding.where(system='something' and code='adr').exists().not()"/>

        <xpath

               value="exists(f:patient) or not(exists(f:scope/f:coding[f:system/@value='something' and f:code/@value='adr'])))"/>

        <source value="http://hl7.org/fhir/StructureDefinition/Consent"/>

      </constraint>

      <constraint>

        <key value="ppc-5"/>

        <severity value="error"/>

        <human

               value="scope =治療の場合、患者がいる必要があります / IF Scope=treatment, there must be a patient"/>

        <expression

                    value="patient.exists() or scope.coding.where(system='something' and code='treatment').exists().not()"/>

        <xpath

               value="exists(f:patient) or not(exists(f:scope/f:coding[f:system/@value='something' and f:code/@value='treatment'])))"/>

        <source value="http://hl7.org/fhir/StructureDefinition/Consent"/>

      </constraint>

      <isModifier value="false"/>

      <isSummary value="false"/>

      <mapping>

        <identity value="rim"/>

        <map value="Entity. Role, or Act"/>

      </mapping>

      <mapping>

        <identity value="workflow"/>

        <map value="Event"/>

      </mapping>

      <mapping>

        <identity value="v2"/>

        <map value="CON"/>

      </mapping>

      <mapping>

        <identity value="rim"/>

        <map value="FinancialConsent"/>

      </mapping>

    </element>

    <element id="Consent.id">

      <path value="Consent.id"/>

      <short value="このアーティファクトの論理ID / Logical id of this artifact"/>

      <definition

                  value="リソースのURLで使用されるリソースの論理ID。割り当てられたら、この値は変更されません。 / The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes."/>

      <comment

               value="リソースにIDがないのは、IDが作成操作を使用してサーバーに送信されている場合です。 / 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="id"/>

        </extension>

        <code value="http://hl7.org/fhirpath/System.String"/>

      </type>

      <isModifier value="false"/>

      <isSummary value="true"/>

    </element>

    <element id="Consent.meta">

      <path value="Consent.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>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="true"/>

    </element>

    <element id="Consent.meta.id">

      <path value="Consent.meta.id"/>

      <representation value="xmlAttr"/>

      <short value="エレメント相互参照のためのユニークID"/>

      <definition

                  value="リソース内の要素の固有ID(内部参照用)。これは、スペースを含まない任意の文字列値である可能性があります。"/>

      <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>

      <isModifier value="false"/>

      <isSummary value="false"/>

      <mapping>

        <identity value="rim"/>

        <map value="n/a"/>

      </mapping>

    </element>

    <element id="Consent.meta.extension">

      <path value="Consent.meta.extension"/>

      <slicing>

        <discriminator>

          <type value="value"/>

          <path value="url"/>

        </discriminator>

        <description value="拡張子は常にURLで切り片にされます。"/>

        <rules value="open"/>

      </slicing>

      <short value="実装によって定義される追加コンテンツ"/>

      <definition

                  value="「要素の基本的な定義に含まれない追加情報を表すために使用されることがあります。拡張機能の使用を安全かつ管理しやすくするために、定義および使用に適用される厳格なガバナンスのセットがあります。実装者は拡張機能を定義できますが、拡張機能の定義の一部として満たす必要のある要件のセットがあります。」"/>

      <comment

               value="どのようなアプリケーション、プロジェクト、または標準が拡張機能を使用しているかに関わらず、拡張機能の使用には決して汚名が付くわけではありません - それらを使用または定義する機関または管轄区域に関係なく。拡張機能の使用こそが、FHIR仕様を誰にとっても簡単なコアレベルで維持することを可能にします。"/>

      <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>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human value="すべてのFHIR要素は、@valueまたは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="「拡張機能または値[x]のいずれかが必要です。両方ではありません。」"/>

        <expression value="extension.exists() != value.exists()"/>

        <xpath

               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>

        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>

      </constraint>

      <isModifier value="false"/>

      <isSummary value="false"/>

      <mapping>

        <identity value="rim"/>

        <map value="n/a"/>

      </mapping>

    </element>

    <element id="Consent.meta.versionId">

      <path value="Consent.meta.versionId"/>

      <short value="バージョン固有の識別子 (Baajon koyū no shikibetsu-shi)"/>

      <definition

                  value="URLのバージョン部分に表示されるバージョン固有の識別子。この値は、リソースが作成、更新、または削除された場合に変更されます。"/>

      <comment

               value="サーバーがこの値を割り当て、クライアントが指定した値を無視する。ただし、サーバーが更新/削除時にバージョンの整合性を強制する場合を除く。"/>

      <min value="0"/>

      <max value="1"/>

      <base>

        <path value="Meta.versionId"/>

        <min value="0"/>

        <max value="1"/>

      </base>

      <type>

        <code value="id"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human value="すべてのFHIR要素は、@valueまたは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="false"/>

      <isSummary value="true"/>

    </element>

    <element id="Consent.meta.lastUpdated">

      <path value="Consent.meta.lastUpdated"/>

      <short value="「リソースのバージョンが最後に変更されたとき」"/>

      <definition value="リソースが最後に変更されたとき - 例えば、バージョンが変更されたとき。"/>

      <comment

               value="この値はリソースが初めて作成される場合を除いて常に設定されています。サーバー/リソースマネージャーがこの値を設定します。クライアントが提供する値は関係ありません。これはHTTP Last-Modifiedに相当し、[read](http://hl7.org/fhir/R4/http.html#read)のインタラクションで同じ値を持つべきです。"/>

      <min value="0"/>

      <max value="1"/>

      <base>

        <path value="Meta.lastUpdated"/>

        <min value="0"/>

        <max value="1"/>

      </base>

      <type>

        <code value="instant"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human value="すべてのFHIR要素は、@valueまたは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>

      <mustSupport value="true"/>

      <isModifier value="false"/>

      <isSummary value="true"/>

    </element>

    <element id="Consent.meta.source">

      <path value="Consent.meta.source"/>

      <short

             value="「リソースがどこから来たかを特定する」(Risōsu ga doko kara kita ka o tokutei suru)"/>

      <definition

                  value="リソースのソースシステムを識別するURI。これにより、リソース内の情報のソースをトラックまたは区別するために使用できる最小限の[プロビナンス](provenance.html#)情報が提供されます。ソースは、別のFHIRサーバー、ドキュメント、メッセージ、データベースなどを識別できます。"/>

      <comment

               value="「プロバナンスのリソースにおいて、これはProvenance.entity.what[x]に対応します。ソースの正確な使用方法(および含意されるProvenance.entity.role)は実装者の判断に委ねられます。指定されたソースは1つだけです。追加のプロバナンスの詳細が必要な場合は、完全なプロバナンスリソースを使用するべきです。



この要素は、正規のURLでホストされていないリソースの現在のマスターソースがどこにあるかを示すために使用できます。」"/>

      <min value="0"/>

      <max value="1"/>

      <base>

        <path value="Meta.source"/>

        <min value="0"/>

        <max value="1"/>

      </base>

      <type>

        <code value="uri"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human value="すべてのFHIR要素は、@valueまたは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="false"/>

      <isSummary value="true"/>

    </element>

    <element id="Consent.meta.profile">

      <path value="Consent.meta.profile"/>

      <short value="このリソースが適合を主張するプロファイル"/>

      <definition

                  value="このリソースが準拠すると主張する [StructureDefinition](http://hl7.org/fhir/R4/structuredefinition.html#) リソースに関するプロファイルのリストです。URL は [StructureDefinition.url](http://hl7.org/fhir/R4/structuredefinition-definitions.html#StructureDefinition.url) への参照です。"/>

      <comment

               value="これらの主張が時間の経過に伴って検証または更新される方法と、それらを決定するサーバーや他の基盤に任されます。プロファイルURLのリストは1セットです。"/>

      <min value="0"/>

      <max value="*"/>

      <base>

        <path value="Meta.profile"/>

        <min value="0"/>

        <max value="*"/>

      </base>

      <type>

        <code value="canonical"/>

        <targetProfile

                       value="http://hl7.org/fhir/StructureDefinition/StructureDefinition"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human value="すべてのFHIR要素は、@valueまたは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="false"/>

      <isSummary value="true"/>

    </element>

    <element id="Consent.meta.security">

      <path value="Consent.meta.security"/>

      <short value="このリソースに適用されたセキュリティラベル"/>

      <definition

                  value="このリソースにはセキュリティラベルが適用されています。これらのタグにより、特定のリソースが全体的なセキュリティポリシーやインフラストラクチャに関連付けられます。"/>

      <comment

               value="セキュリティラベルは変更せずにリソースのバージョンを更新可能です。セキュリティラベルのリストはセットであり、一意性はシステム/コードに基づき、バージョンと表示は無視されます。"/>

      <min value="0"/>

      <max value="*"/>

      <base>

        <path value="Meta.security"/>

        <min value="0"/>

        <max value="*"/>

      </base>

      <type>

        <code value="Coding"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human value="すべてのFHIR要素は、@valueまたは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="false"/>

      <isSummary value="true"/>

      <binding>

        <extension

                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">

          <valueString value="SecurityLabels"/>

        </extension>

        <strength value="extensible"/>

        <description value="医療プライバシーおよびセキュリティ分類システムからのセキュリティラベル。"/>

        <valueSet value="http://hl7.org/fhir/ValueSet/security-labels"/>

      </binding>

    </element>

    <element id="Consent.meta.tag">

      <path value="Consent.meta.tag"/>

      <short value="このリソースに適用されたタグ"/>

      <definition

                  value="このリソースに適用されるタグです。タグは、リソースをプロセスやワークフローに識別し、関連付けるために使用することが意図されており、アプリケーションはリソースの意味を解釈する際にタグを考慮する必要はありません。"/>

      <comment

               value="リソースの表示バージョンを変更することなく、タグを更新できます。タグのリストは集合です。ユニーク性はシステム/コードに基づき、バージョンと表示は無視されます。"/>

      <min value="0"/>

      <max value="*"/>

      <base>

        <path value="Meta.tag"/>

        <min value="0"/>

        <max value="*"/>

      </base>

      <type>

        <code value="Coding"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human value="すべてのFHIR要素は、@valueまたは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="false"/>

      <isSummary value="true"/>

      <binding>

        <extension

                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">

          <valueString value="Tags"/>

        </extension>

        <strength value="example"/>

        <description value="「様々なタグを表すコードで、一般的にはワークフローに関連しています。"/>

        <valueSet value="http://hl7.org/fhir/ValueSet/common-tags"/>

      </binding>

    </element>

    <element id="Consent.implicitRules">

      <path value="Consent.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="このルールセットを主張することは、コンテンツが限られた取引パートナーのセットによってのみ理解されることを制限します。これにより、本質的に長期的にデータの有用性が制限されます。ただし、既存の健康エコシステムは非常に破壊されており、一般的に計算可能な意味でデータを定義、収集、交換する準備ができていません。可能な限り、実装者や仕様ライターはこの要素の使用を避ける必要があります。多くの場合、使用する場合、URLは、これらの特別なルールを他のプロファイル、バリューセットなどとともに叙述(Narative)の一部として定義する実装ガイドへの参照です。 / 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>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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"/>

    </element>

    <element id="Consent.language">

      <path value="Consent.language"/>

      <short value="リソースコンテンツの言語 / Language of the resource content"/>

      <definition

                  value="リソースが書かれている基本言語。 / The base language in which the resource is written."/>

      <comment

               value="言語は、インデックス作成とアクセシビリティをサポートするために提供されます(通常、テキストから音声までのサービスなどのサービスが言語タグを使用します)。叙述(Narative)のHTML言語タグは、叙述(Narative)に適用されます。リソース上の言語タグを使用して、リソース内のデータから生成された他のプレゼンテーションの言語を指定できます。すべてのコンテンツが基本言語である必要はありません。リソース。言語は、叙述(Narative)に自動的に適用されると想定されるべきではありません。言語が指定されている場合、HTMLのDIV要素にも指定されている場合(XML:LangとHTML Lang属性の関係については、HTML5のルールを参照してください)。 / 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>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="false"/>

      <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>

    </element>

    <element id="Consent.text">

      <path value="Consent.text"/>

      <short

             value="人間の解釈のためのリソースのテキスト概要 / Text summary of the resource, for human interpretation"/>

      <definition

                  value="リソースの概要を含み、人間へのリソースの内容を表すために使用できる人間の読み取り可能な叙述(Narative)。叙述(Narative)はすべての構造化されたデータをエンコードする必要はありませんが、人間が叙述(Narative)を読むだけで「臨床的に安全」にするために十分な詳細を含める必要があります。リソースの定義は、臨床的安全を確保するために、叙述(Narative)で表現するコンテンツを定義する場合があります。 / 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="含まれるリソースには叙述(Narative)がありません。含まれていないリソースには叙述(Narative)が必要です。場合によっては、リソースには、追加の個別のデータがほとんどまたはまったくないテキストのみがあります(すべてのMinoccur = 1要素が満たされている限り)。これは、情報がtext blob (バイナリー ラージ オブジェクト)としてキャプチャされるレガシーシステムからのデータ、またはテキストが生またはナレーションされ、エンコードされた情報が後で追加される場合に必要になる場合があります。 / 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>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="false"/>

      <mapping>

        <identity value="rim"/>

        <map value="Act.text?"/>

      </mapping>

    </element>

    <element id="Consent.contained">

      <path value="Consent.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>

      <isModifier value="false"/>

      <isSummary value="false"/>

      <mapping>

        <identity value="rim"/>

        <map value="N/A"/>

      </mapping>

    </element>

    <element id="Consent.extension">

      <path value="Consent.extension"/>

      <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="拡張機能を使用または定義する機関や管轄権に関係なく、アプリケーション、プロジェクト、または標準による拡張機能の使用に関連するスティグマはありません。拡張機能の使用は、FHIR仕様がすべての人にコアレベルのシンプルさを保持できるようにするものです。 / 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>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="両方ではなく、拡張または値[x]が必要です / 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(.), &quot;value&quot;)])"/>

        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>

      </constraint>

      <isModifier value="false"/>

      <isSummary value="false"/>

      <mapping>

        <identity value="rim"/>

        <map value="N/A"/>

      </mapping>

    </element>

    <element id="Consent.modifierExtension">

      <path value="Consent.modifierExtension"/>

      <short value="無視できない拡張機能 / Extensions that cannot be ignored"/>

      <definition

                  value="リソースの基本的な定義の一部ではなく、それを含む要素の理解および/または含有要素の子孫の理解を変更するために使用される場合があります。通常、修飾子要素は否定または資格を提供します。拡張機能を安全で管理しやすくするために、拡張機能の定義と使用に適用される厳格なガバナンスセットがあります。実装者は拡張機能を定義することが許可されていますが、拡張機能の定義の一部として満たされる一連の要件があります。アプリケーションの処理リソースは、修飾子拡張機能をチェックする必要があります。



モディファイア拡張は、リソースまたはdomainResource上の要素の意味を変更してはなりません(修飾軸自体の意味を変更することはできません)。 / 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.



Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>

      <comment

               value="拡張機能を使用または定義する機関や管轄権に関係なく、アプリケーション、プロジェクト、または標準による拡張機能の使用に関連するスティグマはありません。拡張機能の使用は、FHIR仕様がすべての人にコアレベルのシンプルさを保持できるようにするものです。 / 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="修飾子拡張機能により、安全に無視できる大部分の拡張機能と明確に区別できるように、安全に無視できない拡張機能が可能になります。これにより、実装者が拡張の存在を禁止する必要性を排除することにより、相互運用性が促進されます。詳細については、[修飾子拡張の定義](拡張性.html#modifierextension)を参照してください。 / 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](http://hl7.org/fhir/R4/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>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="両方ではなく、拡張または値[x]が必要です / 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(.), &quot;value&quot;)])"/>

        <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"/>

      <isSummary value="false"/>

      <mapping>

        <identity value="rim"/>

        <map value="N/A"/>

      </mapping>

    </element>

    <element id="Consent.identifier">

      <path value="Consent.identifier"/>

      <short

             value="このレコードの識別子(外部参照) / Identifier for this record (external references)"/>

      <definition

                  value="同意声明のこのコピーの一意の識別子。 / Unique identifier for this copy of the Consent Statement."/>

      <comment

               value="この識別子は、同意のこのコピーを識別します。この識別子が同意記録の識別子として他の場所でも使用されている場合(例:CDA同意書)、同意の詳細は同じであると予想されます。 / This identifier identifies this copy of the consent. Where this identifier is also used elsewhere as the identifier for a consent record (e.g. a CDA consent document) then the consent details are expected to be the same."/>

      <min value="0"/>

      <max value="*"/>

      <base>

        <path value="Consent.identifier"/>

        <min value="0"/>

        <max value="*"/>

      </base>

      <type>

        <code value="Identifier"/>

      </type>

      <example>

        <label value="General"/>

        <valueIdentifier>

          <system value="http://acme.org/identifier/local/eCMS"/>

          <value value="Local eCMS identifier"/>

        </valueIdentifier>

      </example>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="true"/>

      <mapping>

        <identity value="workflow"/>

        <map value="Event.identifier"/>

      </mapping>

      <mapping>

        <identity value="w5"/>

        <map value="FiveWs.identifier"/>

      </mapping>

      <mapping>

        <identity value="rim"/>

        <map value=".id"/>

      </mapping>

    </element>

    <element id="Consent.status">

      <path value="Consent.status"/>

      <short

             value="ドラフト|提案|アクティブ|拒否|非アクティブ|エラーに入った / draft | proposed | active | rejected | inactive | entered-in-error"/>

      <definition

                  value="この同意の現在の状態を示します。 / Indicates the current state of this consent."/>

      <comment

               value="この要素には、ステータスが拒否され、現在有効ではないと同意をマークするコードを含むコードを含むため、修飾子としてラベル付けされています。 / This element is labeled as a modifier because the status contains the codes rejected and entered-in-error that mark the Consent as not currently valid."/>

      <requirements

                    value="指摘されている同意指令は、たとえば取り消された同意指令など、さまざまなライフサイクル状態にある可能性があります。 / The Consent Directive that is pointed to might be in various lifecycle states, e.g., a revoked Consent Directive."/>

      <min value="1"/>

      <max value="1"/>

      <base>

        <path value="Consent.status"/>

        <min value="1"/>

        <max value="1"/>

      </base>

      <type>

        <code value="code"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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 labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid"/>

      <isSummary value="true"/>

      <binding>

        <extension

                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">

          <valueString value="ConsentState"/>

        </extension>

        <strength value="required"/>

        <description

                     value="同意の状態を示します。 / Indicates the state of the consent."/>

        <valueSet

                  value="http://hl7.org/fhir/ValueSet/consent-state-codes|4.0.1"/>

      </binding>

      <mapping>

        <identity value="workflow"/>

        <map value="Event.status"/>

      </mapping>

      <mapping>

        <identity value="w5"/>

        <map value="FiveWs.status"/>

      </mapping>

      <mapping>

        <identity value="v2"/>

        <map value="HL7 Table 0498 - Consent Status"/>

      </mapping>

      <mapping>

        <identity value="rim"/>

        <map value=".statusCode"/>

      </mapping>

    </element>

    <element id="Consent.scope">

      <path value="Consent.scope"/>

      <short

             value="このリソースがカバーする4つの領域のどれ(拡張可能) / Which of the four areas this resource covers (extensible)"/>

      <definition

                  value="提示される同意のタイプのセレクター:ADR、プライバシー、治療、研究。このリストは拡張可能になりました。 / A selector of the type of consent being presented: ADR, Privacy, Treatment, Research.  This list is now extensible."/>

      <min value="1"/>

      <max value="1"/>

      <base>

        <path value="Consent.scope"/>

        <min value="1"/>

        <max value="1"/>

      </base>

      <type>

        <code value="CodeableConcept"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="スコープ選択に基づいてコードを変更できます / Allows changes to codes based on scope selection"/>

      <isSummary value="true"/>

      <binding>

        <extension

                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">

          <valueString value="ConsentScope"/>

        </extension>

        <strength value="extensible"/>

        <description

                     value="同意リソースの4つの予想される使用。 / The four anticipated uses for the Consent Resource."/>

        <valueSet value="http://hl7.org/fhir/ValueSet/consent-scope"/>

      </binding>

    </element>

    <element id="Consent.category">

      <path value="Consent.category"/>

      <short

             value="同意書の分類 - 索引/取得のための / Classification of the consent statement - for indexing/retrieval"/>

      <definition

                  value="声明に見られる同意の種類の分類。この要素は、同意声明のインデックス作成と取得をサポートしています。 / A classification of the type of consents found in the statement. This element supports indexing and retrieval of consent statements."/>

      <min value="1"/>

      <max value="*"/>

      <base>

        <path value="Consent.category"/>

        <min value="1"/>

        <max value="*"/>

      </base>

      <type>

        <code value="CodeableConcept"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="true"/>

      <binding>

        <extension

                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">

          <valueString value="ConsentCategory"/>

        </extension>

        <strength value="extensible"/>

        <description

                     value="同意声明で見つかった同意のタイプの分類。 / A classification of the type of consents found in a consent statement."/>

        <valueSet value="http://hl7.org/fhir/ValueSet/consent-category"/>

      </binding>

      <mapping>

        <identity value="workflow"/>

        <map value="Event.code"/>

      </mapping>

      <mapping>

        <identity value="w5"/>

        <map value="FiveWs.class"/>

      </mapping>

      <mapping>

        <identity value="v2"/>

        <map value="HL7 Table 0497 - Consent Type"/>

      </mapping>

      <mapping>

        <identity value="rim"/>

        <map value="CNTRCT"/>

      </mapping>

    </element>

    <element id="Consent.patient">

      <path value="Consent.patient"/>

      <short value="同意が適用される人 / Who the consent applies to"/>

      <definition

                  value="この同意が適用される患者/医療消費者。 / The patient/healthcare consumer to whom this consent applies."/>

      <comment

               value="一般的に、同意が関係する患者は著者ですが、若い人や老人にとっては、他の人かもしれません。 / Commonly, the patient the consent pertains to is the author, but for young and old people, it may be some other person."/>

      <min value="0"/>

      <max value="1"/>

      <base>

        <path value="Consent.patient"/>

        <min value="0"/>

        <max value="1"/>

      </base>

      <type>

        <code value="Reference"/>

        <targetProfile

                       value="http://hl7.org/fhir/StructureDefinition/Patient"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="true"/>

      <mapping>

        <identity value="workflow"/>

        <map value="Event.subject"/>

      </mapping>

      <mapping>

        <identity value="w5"/>

        <map value="FiveWs.subject[x]"/>

      </mapping>

      <mapping>

        <identity value="rim"/>

        <map value="Role"/>

      </mapping>

      <mapping>

        <identity value="w5"/>

        <map value="FiveWs.subject"/>

      </mapping>

    </element>

    <element id="Consent.dateTime">

      <path value="Consent.dateTime"/>

      <short

             value="この同意が作成またはインデックス作成されたとき / When this Consent was created or indexed"/>

      <definition

                  value="この同意が発行 /作成 /インデックス化されたとき。 / When this  Consent was issued / created / indexed."/>

      <comment

               value="これは当初の同意の時期ではなく、この声明が作成または導き出された時間です。 / This is not the time of the original consent, but the time that this statement was made or derived."/>

      <min value="0"/>

      <max value="1"/>

      <base>

        <path value="Consent.dateTime"/>

        <min value="0"/>

        <max value="1"/>

      </base>

      <type>

        <code value="dateTime"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="true"/>

      <mapping>

        <identity value="workflow"/>

        <map value="Event.occurrence[x]"/>

      </mapping>

      <mapping>

        <identity value="w5"/>

        <map value="FiveWs.recorded"/>

      </mapping>

      <mapping>

        <identity value="v2"/>

        <map value="Field 13/ Consent Decision Date"/>

      </mapping>

      <mapping>

        <identity value="rim"/>

        <map value="FinancialConsent effectiveTime"/>

      </mapping>

    </element>

    <element id="Consent.performer">

      <path value="Consent.performer"/>

      <short

             value="誰がポリシーと規則に同意しているのか / Who is agreeing to the policy and rules"/>

      <definition

                  value="同意指令に記載されている権利を付与する責任者である補助者または被付与者のいずれか、または禁止の執行に関する義務または制限を含む、同意指令を遵守する責任を負うエンティティです。 / Either the Grantor, which is the entity responsible for granting the rights listed in a Consent Directive or the Grantee, which is the entity responsible for complying with the Consent Directive, including any obligations or limitations on authorizations and enforcement of prohibitions."/>

      <comment

               value="一般的に、同意が関係する患者は同意者ですが、特に若者や老人にとっては、他の人かもしれません。法的保護者。 / Commonly, the patient the consent pertains to is the consentor, but particularly for young and old people, it may be some other person - e.g. a legal guardian."/>

      <alias value="consentor"/>

      <min value="0"/>

      <max value="*"/>

      <base>

        <path value="Consent.performer"/>

        <min value="0"/>

        <max value="*"/>

      </base>

      <type>

        <code value="Reference"/>

        <targetProfile

                       value="http://hl7.org/fhir/StructureDefinition/Organization"/>

        <targetProfile

                       value="http://hl7.org/fhir/StructureDefinition/Patient"/>

        <targetProfile

                       value="http://hl7.org/fhir/StructureDefinition/Practitioner"/>

        <targetProfile

                       value="http://hl7.org/fhir/StructureDefinition/RelatedPerson"/>

        <targetProfile

                       value="http://hl7.org/fhir/StructureDefinition/PractitionerRole"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="true"/>

      <mapping>

        <identity value="workflow"/>

        <map value="Event.performer"/>

      </mapping>

      <mapping>

        <identity value="w5"/>

        <map value="FiveWs.actor"/>

      </mapping>

      <mapping>

        <identity value="v2"/>

        <map value="Field 24/ ConsenterID"/>

      </mapping>

    </element>

    <element id="Consent.organization">

      <path value="Consent.organization"/>

      <short value="同意の管理者 / Custodian of the consent"/>

      <definition

                  value="同意を管理する組織、およびそれが実行されるフレームワーク。 / The organization that manages the consent, and the framework within which it is executed."/>

      <alias value="custodian"/>

      <min value="0"/>

      <max value="*"/>

      <base>

        <path value="Consent.organization"/>

        <min value="0"/>

        <max value="*"/>

      </base>

      <type>

        <code value="Reference"/>

        <targetProfile

                       value="http://hl7.org/fhir/StructureDefinition/Organization"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="true"/>

      <mapping>

        <identity value="workflow"/>

        <map value="Event.performer"/>

      </mapping>

      <mapping>

        <identity value="w5"/>

        <map value="FiveWs.witness"/>

      </mapping>

    </element>

    <element id="Consent.source[x]">

      <path value="Consent.source[x]"/>

      <short value="この同意が得られる情報源 / Source from which this consent is taken"/>

      <definition

                  value="この同意声明の基礎となる情報源。ソースは、スキャンされた元の紙フォーム、またはそのようなソースにリンクする同意への参照である場合があります。これは、元の同意文書を保存するドキュメントリポジトリ(XDSなど)への参照です。 / The source on which this consent statement is based. The source might be a scanned original paper form, or a reference to a consent that links back to such a source, a reference to a document repository (e.g. XDS) that stores the original consent document."/>

      <comment

               value="ソースは、インライン(添付ファイル)、直接参照(同意)、同意リポジトリ(documentReference)で参照される、または単に識別子(識別子)によって含めることができます。CDAドキュメントID。 / The source can be contained inline (Attachment), referenced directly (Consent), referenced in a consent repository (DocumentReference), or simply by an identifier (Identifier), e.g. a CDA document id."/>

      <min value="0"/>

      <max value="1"/>

      <base>

        <path value="Consent.source[x]"/>

        <min value="0"/>

        <max value="1"/>

      </base>

      <type>

        <code value="Attachment"/>

      </type>

      <type>

        <code value="Reference"/>

        <targetProfile

                       value="http://hl7.org/fhir/StructureDefinition/Consent"/>

        <targetProfile

                       value="http://hl7.org/fhir/StructureDefinition/DocumentReference"/>

        <targetProfile

                       value="http://hl7.org/fhir/StructureDefinition/Contract"/>

        <targetProfile

                       value="http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="true"/>

      <mapping>

        <identity value="v2"/>

        <map value="Field 19 Informational Material Supplied Indicator"/>

      </mapping>

    </element>

    <element id="Consent.policy">

      <path value="Consent.policy"/>

      <short value="この同意の対象となるポリシー / Policies covered by this consent"/>

      <definition

                  value="この同意範囲に含まれるポリシーへの参照。ポリシーは組織的かもしれませんが、しばしば管轄区域または法律で定義されます。 / The references to the policies that are included in this consent scope. Policies may be organizational, but are often defined jurisdictionally, or in law."/>

      <min value="0"/>

      <max value="*"/>

      <base>

        <path value="Consent.policy"/>

        <min value="0"/>

        <max value="*"/>

      </base>

      <type>

        <code value="BackboneElement"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="false"/>

    </element>

    <element id="Consent.policy.id">

      <path value="Consent.policy.id"/>

      <representation value="xmlAttr"/>

      <short

             value="要素間参照のための一意のID / Unique id for inter-element referencing"/>

      <definition

                  value="リソース内の要素の一意のID(内部参照用)。これは、スペースを含まない文字列値である場合があります。 / 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>

      <isModifier value="false"/>

      <isSummary value="false"/>

      <mapping>

        <identity value="rim"/>

        <map value="n/a"/>

      </mapping>

    </element>

    <element id="Consent.policy.extension">

      <path value="Consent.policy.extension"/>

      <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="拡張機能を使用または定義する機関や管轄権に関係なく、アプリケーション、プロジェクト、または標準による拡張機能の使用に関連するスティグマはありません。拡張機能の使用は、FHIR仕様がすべての人にコアレベルのシンプルさを保持できるようにするものです。 / 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>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="両方ではなく、拡張または値[x]が必要です / 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(.), &quot;value&quot;)])"/>

        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>

      </constraint>

      <isModifier value="false"/>

      <isSummary value="false"/>

      <mapping>

        <identity value="rim"/>

        <map value="n/a"/>

      </mapping>

    </element>

    <element id="Consent.policy.modifierExtension">

      <path value="Consent.policy.modifierExtension"/>

      <short

             value="認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized"/>

      <definition

                  value="要素の基本的な定義の一部ではなく、それが含まれている要素の理解、および/または含まれる要素の子孫の理解を変更するために使用される場合があります。通常、修飾子要素は否定または資格を提供します。拡張機能を安全で管理しやすくするために、拡張機能の定義と使用に適用される厳格なガバナンスセットがあります。実装者は拡張機能を定義できますが、拡張機能の定義の一部として満たされる一連の要件があります。アプリケーションの処理リソースは、修飾子拡張機能をチェックする必要があります。



モディファイア拡張は、リソースまたはdomainResource上の要素の意味を変更してはなりません(修飾軸自体の意味を変更することはできません)。 / 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.



Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>

      <comment

               value="拡張機能を使用または定義する機関や管轄権に関係なく、アプリケーション、プロジェクト、または標準による拡張機能の使用に関連するスティグマはありません。拡張機能の使用は、FHIR仕様がすべての人にコアレベルのシンプルさを保持できるようにするものです。 / 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="修飾子拡張機能により、安全に無視できる大部分の拡張機能と明確に区別できるように、安全に無視できない拡張機能が可能になります。これにより、実装者が拡張の存在を禁止する必要性を排除することにより、相互運用性が促進されます。詳細については、[修飾子拡張の定義](拡張性.html#modifierextension)を参照してください。 / 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](http://hl7.org/fhir/R4/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>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="両方ではなく、拡張または値[x]が必要です / 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(.), &quot;value&quot;)])"/>

        <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>

    </element>

    <element id="Consent.policy.authority">

      <path value="Consent.policy.authority"/>

      <short value="ポリシーの執行ソース / Enforcement source for policy"/>

      <definition

                  value="同意指令に関連するポリシーを実施するための規制管轄権または説明責任を持つエンティティまたは組織。 / Entity or Organization having regulatory jurisdiction or accountability for  enforcing policies pertaining to Consent Directives."/>

      <min value="0"/>

      <max value="1"/>

      <base>

        <path value="Consent.policy.authority"/>

        <min value="0"/>

        <max value="1"/>

      </base>

      <type>

        <code value="uri"/>

      </type>

      <condition value="ppc-1"/>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="false"/>

    </element>

    <element id="Consent.policy.uri">

      <path value="Consent.policy.uri"/>

      <short

             value="この同意によりカバーされている特定のポリシー / Specific policy covered by this consent"/>

      <definition

                  value="この同意範囲に含まれるポリシーへの参照。ポリシーは組織的かもしれませんが、しばしば管轄区域または法律で定義されます。 / The references to the policies that are included in this consent scope. Policies may be organizational, but are often defined jurisdictionally, or in law."/>

      <comment

               value="この要素は、発見可能性 /ドキュメントのためのものであり、ポリシールールを変更または適格にしません。 / This element is for discoverability / documentation and does not modify or qualify the policy rules."/>

      <min value="0"/>

      <max value="1"/>

      <base>

        <path value="Consent.policy.uri"/>

        <min value="0"/>

        <max value="1"/>

      </base>

      <type>

        <code value="uri"/>

      </type>

      <condition value="ppc-1"/>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="false"/>

    </element>

    <element id="Consent.policyRule">

      <path value="Consent.policyRule"/>

      <short value="これが同意する規制 / Regulation that this consents to"/>

      <definition

                  value="特定の基本計算可能な規制またはポリシーへの参照。 / A reference to the specific base computable regulation or policy."/>

      <comment

               value="Policyruleが存在しない場合、同意リソースの要素から計算可能な同意を構築する必要があります。 / If the policyRule is absent, computable consent would need to be constructed from the elements of the Consent resource."/>

      <requirements

                    value="XACMLまたはその他のルールエンジンに設定されたポリシーのユニークな識別子かもしれません。 / Might be a unique identifier of a policy set in XACML, or other rules engine."/>

      <min value="0"/>

      <max value="1"/>

      <base>

        <path value="Consent.policyRule"/>

        <min value="0"/>

        <max value="1"/>

      </base>

      <type>

        <code value="CodeableConcept"/>

      </type>

      <condition value="ppc-1"/>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="true"/>

      <binding>

        <extension

                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">

          <valueString value="ConsentPolicyRule"/>

        </extension>

        <strength value="extensible"/>

        <description value="規制政策の例。 / Regulatory policy examples."/>

        <valueSet value="http://hl7.org/fhir/ValueSet/consent-policy"/>

      </binding>

    </element>

    <element id="Consent.verification">

      <path value="Consent.verification"/>

      <short

             value="患者または家族によって検証された同意 / Consent Verified by patient or family"/>

      <definition

                  value="治療指導(例:人工呼吸はYESまたはNO)が患者、彼/彼女の家族、または他の認定者で検証されたかどうか。 / Whether a treatment instruction (e.g. artificial respiration yes or no) was verified with the patient, his/her family or another authorized person."/>

      <min value="0"/>

      <max value="*"/>

      <base>

        <path value="Consent.verification"/>

        <min value="0"/>

        <max value="*"/>

      </base>

      <type>

        <code value="BackboneElement"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="true"/>

    </element>

    <element id="Consent.verification.id">

      <path value="Consent.verification.id"/>

      <representation value="xmlAttr"/>

      <short

             value="要素間参照のための一意のID / Unique id for inter-element referencing"/>

      <definition

                  value="リソース内の要素の一意のID(内部参照用)。これは、スペースを含まない文字列値である場合があります。 / 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>

      <isModifier value="false"/>

      <isSummary value="false"/>

      <mapping>

        <identity value="rim"/>

        <map value="n/a"/>

      </mapping>

    </element>

    <element id="Consent.verification.extension">

      <path value="Consent.verification.extension"/>

      <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="拡張機能を使用または定義する機関や管轄権に関係なく、アプリケーション、プロジェクト、または標準による拡張機能の使用に関連するスティグマはありません。拡張機能の使用は、FHIR仕様がすべての人にコアレベルのシンプルさを保持できるようにするものです。 / 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>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="両方ではなく、拡張または値[x]が必要です / 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(.), &quot;value&quot;)])"/>

        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>

      </constraint>

      <isModifier value="false"/>

      <isSummary value="false"/>

      <mapping>

        <identity value="rim"/>

        <map value="n/a"/>

      </mapping>

    </element>

    <element id="Consent.verification.modifierExtension">

      <path value="Consent.verification.modifierExtension"/>

      <short

             value="認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized"/>

      <definition

                  value="要素の基本的な定義の一部ではなく、それが含まれている要素の理解、および/または含まれる要素の子孫の理解を変更するために使用される場合があります。通常、修飾子要素は否定または資格を提供します。拡張機能を安全で管理しやすくするために、拡張機能の定義と使用に適用される厳格なガバナンスセットがあります。実装者は拡張機能を定義できますが、拡張機能の定義の一部として満たされる一連の要件があります。アプリケーションの処理リソースは、修飾子拡張機能をチェックする必要があります。



モディファイア拡張は、リソースまたはdomainResource上の要素の意味を変更してはなりません(修飾軸自体の意味を変更することはできません)。 / 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.



Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>

      <comment

               value="拡張機能を使用または定義する機関や管轄権に関係なく、アプリケーション、プロジェクト、または標準による拡張機能の使用に関連するスティグマはありません。拡張機能の使用は、FHIR仕様がすべての人にコアレベルのシンプルさを保持できるようにするものです。 / 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="修飾子拡張機能により、安全に無視できる大部分の拡張機能と明確に区別できるように、安全に無視できない拡張機能が可能になります。これにより、実装者が拡張の存在を禁止する必要性を排除することにより、相互運用性が促進されます。詳細については、[修飾子拡張の定義](拡張性.html#modifierextension)を参照してください。 / 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](http://hl7.org/fhir/R4/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>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="両方ではなく、拡張または値[x]が必要です / 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(.), &quot;value&quot;)])"/>

        <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>

    </element>

    <element id="Consent.verification.verified">

      <path value="Consent.verification.verified"/>

      <short value="検証されています / Has been verified"/>

      <definition value="命令が検証されています。 / Has the instruction been verified."/>

      <min value="1"/>

      <max value="1"/>

      <base>

        <path value="Consent.verification.verified"/>

        <min value="1"/>

        <max value="1"/>

      </base>

      <type>

        <code value="boolean"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="true"/>

    </element>

    <element id="Consent.verification.verifiedWith">

      <path value="Consent.verification.verifiedWith"/>

      <short value="検証した人 / Person who verified"/>

      <definition

                  value="指示を確認した人(患者、相対的または他の認可された人)。 / Who verified the instruction (Patient, Relative or other Authorized Person)."/>

      <min value="0"/>

      <max value="1"/>

      <base>

        <path value="Consent.verification.verifiedWith"/>

        <min value="0"/>

        <max value="1"/>

      </base>

      <type>

        <code value="Reference"/>

        <targetProfile

                       value="http://hl7.org/fhir/StructureDefinition/Patient"/>

        <targetProfile

                       value="http://hl7.org/fhir/StructureDefinition/RelatedPerson"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="false"/>

    </element>

    <element id="Consent.verification.verificationDate">

      <path value="Consent.verification.verificationDate"/>

      <short value="同意が確認されたとき / When consent verified"/>

      <definition value="日付検証が収集されました。 / Date verification was collected."/>

      <min value="0"/>

      <max value="1"/>

      <base>

        <path value="Consent.verification.verificationDate"/>

        <min value="0"/>

        <max value="1"/>

      </base>

      <type>

        <code value="dateTime"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="false"/>

    </element>

    <element id="Consent.provision">

      <path value="Consent.provision"/>

      <short

             value="基本的な同意への制約。Policyrule / Constraints to the base Consent.policyRule"/>

      <definition

                  value="この同意の基本ポリシーの例外。例外は、アクセス許可の追加または削除です。 / An exception to the base policy of this consent. An exception can be an addition or removal of access permissions."/>

      <min value="0"/>

      <max value="1"/>

      <base>

        <path value="Consent.provision"/>

        <min value="0"/>

        <max value="1"/>

      </base>

      <type>

        <code value="BackboneElement"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="true"/>

    </element>

    <element id="Consent.provision.id">

      <path value="Consent.provision.id"/>

      <representation value="xmlAttr"/>

      <short

             value="要素間参照のための一意のID / Unique id for inter-element referencing"/>

      <definition

                  value="リソース内の要素の一意のID(内部参照用)。これは、スペースを含まない文字列値である場合があります。 / 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>

      <isModifier value="false"/>

      <isSummary value="false"/>

      <mapping>

        <identity value="rim"/>

        <map value="n/a"/>

      </mapping>

    </element>

    <element id="Consent.provision.extension">

      <path value="Consent.provision.extension"/>

      <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="拡張機能を使用または定義する機関や管轄権に関係なく、アプリケーション、プロジェクト、または標準による拡張機能の使用に関連するスティグマはありません。拡張機能の使用は、FHIR仕様がすべての人にコアレベルのシンプルさを保持できるようにするものです。 / 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>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="両方ではなく、拡張または値[x]が必要です / 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(.), &quot;value&quot;)])"/>

        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>

      </constraint>

      <isModifier value="false"/>

      <isSummary value="false"/>

      <mapping>

        <identity value="rim"/>

        <map value="n/a"/>

      </mapping>

    </element>

    <element id="Consent.provision.modifierExtension">

      <path value="Consent.provision.modifierExtension"/>

      <short

             value="認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized"/>

      <definition

                  value="要素の基本的な定義の一部ではなく、それが含まれている要素の理解、および/または含まれる要素の子孫の理解を変更するために使用される場合があります。通常、修飾子要素は否定または資格を提供します。拡張機能を安全で管理しやすくするために、拡張機能の定義と使用に適用される厳格なガバナンスセットがあります。実装者は拡張機能を定義できますが、拡張機能の定義の一部として満たされる一連の要件があります。アプリケーションの処理リソースは、修飾子拡張機能をチェックする必要があります。



モディファイア拡張は、リソースまたはdomainResource上の要素の意味を変更してはなりません(修飾軸自体の意味を変更することはできません)。 / 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.



Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>

      <comment

               value="拡張機能を使用または定義する機関や管轄権に関係なく、アプリケーション、プロジェクト、または標準による拡張機能の使用に関連するスティグマはありません。拡張機能の使用は、FHIR仕様がすべての人にコアレベルのシンプルさを保持できるようにするものです。 / 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="修飾子拡張機能により、安全に無視できる大部分の拡張機能と明確に区別できるように、安全に無視できない拡張機能が可能になります。これにより、実装者が拡張の存在を禁止する必要性を排除することにより、相互運用性が促進されます。詳細については、[修飾子拡張の定義](拡張性.html#modifierextension)を参照してください。 / 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](http://hl7.org/fhir/R4/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>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="両方ではなく、拡張または値[x]が必要です / 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(.), &quot;value&quot;)])"/>

        <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>

    </element>

    <element id="Consent.provision.type">

      <path value="Consent.provision.type"/>

      <short value="拒否|許可 / deny | permit"/>

      <definition

                  value="ルール条件が満たされたときに、取得するアクション - 許可または拒否 - すべてのネストされたルールで必要とされるルートルールでは許可されていません。 / Action  to take - permit or deny - when the rule conditions are met.  Not permitted in root rule, required in all nested rules."/>

      <min value="0"/>

      <max value="1"/>

      <base>

        <path value="Consent.provision.type"/>

        <min value="0"/>

        <max value="1"/>

      </base>

      <type>

        <code value="code"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="true"/>

      <binding>

        <extension

                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">

          <valueString value="ConsentProvisionType"/>

        </extension>

        <strength value="required"/>

        <description

                     value="追加の同意の追加や同意の削除など、ルールステートメントがどのように適用されるか。 / How a rule statement is applied, such as adding additional consent or removing consent."/>

        <valueSet

                  value="http://hl7.org/fhir/ValueSet/consent-provision-type|4.0.1"/>

      </binding>

    </element>

    <element id="Consent.provision.period">

      <path value="Consent.provision.period"/>

      <short value="このルールの時間枠 / Timeframe for this rule"/>

      <definition

                  value="このルールの時間枠は有効です。 / The timeframe in this rule is valid."/>

      <min value="0"/>

      <max value="1"/>

      <base>

        <path value="Consent.provision.period"/>

        <min value="0"/>

        <max value="1"/>

      </base>

      <type>

        <code value="Period"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="true"/>

    </element>

    <element id="Consent.provision.actor">

      <path value="Consent.provision.actor"/>

      <short

             value="誰が|このルール(またはグループ、役割によるグループ)によって制御されたもの / Who|what controlled by this rule (or group, by role)"/>

      <definition

                  value="この規則によって誰または何が制御されているか。グループを使用して、共有する一部の財産(「役員を認める」など)によって一連のアクターを特定します。 / Who or what is controlled by this rule. Use group to identify a set of actors by some property they share (e.g. 'admitting officers')."/>

      <min value="0"/>

      <max value="*"/>

      <base>

        <path value="Consent.provision.actor"/>

        <min value="0"/>

        <max value="*"/>

      </base>

      <type>

        <code value="BackboneElement"/>

      </type>

      <meaningWhenMissing

                          value="例外に関連する特定のアクターはありません / There is no specific actor associated with the exception"/>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="false"/>

    </element>

    <element id="Consent.provision.actor.id">

      <path value="Consent.provision.actor.id"/>

      <representation value="xmlAttr"/>

      <short

             value="要素間参照のための一意のID / Unique id for inter-element referencing"/>

      <definition

                  value="リソース内の要素の一意のID(内部参照用)。これは、スペースを含まない文字列値である場合があります。 / 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>

      <isModifier value="false"/>

      <isSummary value="false"/>

      <mapping>

        <identity value="rim"/>

        <map value="n/a"/>

      </mapping>

    </element>

    <element id="Consent.provision.actor.extension">

      <path value="Consent.provision.actor.extension"/>

      <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="拡張機能を使用または定義する機関や管轄権に関係なく、アプリケーション、プロジェクト、または標準による拡張機能の使用に関連するスティグマはありません。拡張機能の使用は、FHIR仕様がすべての人にコアレベルのシンプルさを保持できるようにするものです。 / 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>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="両方ではなく、拡張または値[x]が必要です / 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(.), &quot;value&quot;)])"/>

        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>

      </constraint>

      <isModifier value="false"/>

      <isSummary value="false"/>

      <mapping>

        <identity value="rim"/>

        <map value="n/a"/>

      </mapping>

    </element>

    <element id="Consent.provision.actor.modifierExtension">

      <path value="Consent.provision.actor.modifierExtension"/>

      <short

             value="認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized"/>

      <definition

                  value="要素の基本的な定義の一部ではなく、それが含まれている要素の理解、および/または含まれる要素の子孫の理解を変更するために使用される場合があります。通常、修飾子要素は否定または資格を提供します。拡張機能を安全で管理しやすくするために、拡張機能の定義と使用に適用される厳格なガバナンスセットがあります。実装者は拡張機能を定義できますが、拡張機能の定義の一部として満たされる一連の要件があります。アプリケーションの処理リソースは、修飾子拡張機能をチェックする必要があります。



モディファイア拡張は、リソースまたはdomainResource上の要素の意味を変更してはなりません(修飾軸自体の意味を変更することはできません)。 / 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.



Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>

      <comment

               value="拡張機能を使用または定義する機関や管轄権に関係なく、アプリケーション、プロジェクト、または標準による拡張機能の使用に関連するスティグマはありません。拡張機能の使用は、FHIR仕様がすべての人にコアレベルのシンプルさを保持できるようにするものです。 / 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="修飾子拡張機能により、安全に無視できる大部分の拡張機能と明確に区別できるように、安全に無視できない拡張機能が可能になります。これにより、実装者が拡張の存在を禁止する必要性を排除することにより、相互運用性が促進されます。詳細については、[修飾子拡張の定義](拡張性.html#modifierextension)を参照してください。 / 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](http://hl7.org/fhir/R4/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>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="両方ではなく、拡張または値[x]が必要です / 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(.), &quot;value&quot;)])"/>

        <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>

    </element>

    <element id="Consent.provision.actor.role">

      <path value="Consent.provision.actor.role"/>

      <short value="俳優がどのように関与しているか / How the actor is involved"/>

      <definition

                  value="個人が例外で説明されているリソースコンテンツにどのように関与しているか。 / How the individual is involved in the resources content that is described in the exception."/>

      <min value="1"/>

      <max value="1"/>

      <base>

        <path value="Consent.provision.actor.role"/>

        <min value="1"/>

        <max value="1"/>

      </base>

      <type>

        <code value="CodeableConcept"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="false"/>

      <binding>

        <extension

                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">

          <valueString value="ConsentActorRole"/>

        </extension>

        <strength value="extensible"/>

        <description

                     value="俳優が同意の考慮事項にどのように関与しているか。 / How an actor is involved in the consent considerations."/>

        <valueSet value="http://hl7.org/fhir/ValueSet/security-role-type"/>

      </binding>

    </element>

    <element id="Consent.provision.actor.reference">

      <path value="Consent.provision.actor.reference"/>

      <short

             value="俳優のためのリソース(またはグループ、役割) / Resource for the actor (or group, by role)"/>

      <definition

                  value="俳優を識別するリソース。タイプごとに俳優を特定するには、グループを使用して、共有する一部の財産(「役員を入院する」など)によって一連のアクターを特定します。 / The resource that identifies the actor. To identify actors by type, use group to identify a set of actors by some property they share (e.g. 'admitting officers')."/>

      <min value="1"/>

      <max value="1"/>

      <base>

        <path value="Consent.provision.actor.reference"/>

        <min value="1"/>

        <max value="1"/>

      </base>

      <type>

        <code value="Reference"/>

        <targetProfile

                       value="http://hl7.org/fhir/StructureDefinition/Device"/>

        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group"/>

        <targetProfile

                       value="http://hl7.org/fhir/StructureDefinition/CareTeam"/>

        <targetProfile

                       value="http://hl7.org/fhir/StructureDefinition/Organization"/>

        <targetProfile

                       value="http://hl7.org/fhir/StructureDefinition/Patient"/>

        <targetProfile

                       value="http://hl7.org/fhir/StructureDefinition/Practitioner"/>

        <targetProfile

                       value="http://hl7.org/fhir/StructureDefinition/RelatedPerson"/>

        <targetProfile

                       value="http://hl7.org/fhir/StructureDefinition/PractitionerRole"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="false"/>

    </element>

    <element id="Consent.provision.action">

      <path value="Consent.provision.action"/>

      <short value="この規則によって制御されるアクション / Actions controlled by this rule"/>

      <definition

                  value="この規則によって制御されるアクション。 / Actions controlled by this Rule."/>

      <comment

               value="これは直接的なアクションであることに注意してください(目的要素でカバーされているアクションの根拠ではありません)。現在、このリソースの理解とテストされた範囲の唯一のアクションは「読み取り」です。 / Note that this is the direct action (not the grounds for the action covered in the purpose element). At present, the only action in the understood and tested scope of this resource is 'read'."/>

      <min value="0"/>

      <max value="*"/>

      <base>

        <path value="Consent.provision.action"/>

        <min value="0"/>

        <max value="*"/>

      </base>

      <type>

        <code value="CodeableConcept"/>

      </type>

      <meaningWhenMissing value="すべてのアクション / all actions"/>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="true"/>

      <binding>

        <extension

                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">

          <valueString value="ConsentAction"/>

        </extension>

        <strength value="example"/>

        <description

                     value="同意措置の詳細なコード。 / Detailed codes for the consent action."/>

        <valueSet value="http://hl7.org/fhir/ValueSet/consent-action"/>

      </binding>

    </element>

    <element id="Consent.provision.securityLabel">

      <path value="Consent.provision.securityLabel"/>

      <short

             value="影響を受けるリソースを定義するセキュリティラベル / Security Labels that define affected resources"/>

      <definition

                  value="0 ..*セキュリティラベルフィールド(プライバシータグ)で構成されるセキュリティラベルは、この例外によって制御されるリソースを定義します。 / A security label, comprised of 0..* security label fields (Privacy tags), which define which resources are controlled by this exception."/>

      <comment

               value="同意が「R」のセキュリティラベルを指定する場合、「R」または低いラベルのあるすべてのリソースに適用されます。例えば。機密性のために、それは高い水マークです。他の種類のセキュリティラベルの場合、包含ロジックが適用されます。タグの使用目的がデータ上にある場合、アクセス要求の使用目的は競合しないでください。 / If the consent specifies a security label of &quot;R&quot; then it applies to all resources that are labeled &quot;R&quot; or lower. E.g. for Confidentiality, it's a high water mark. For other kinds of security labels, subsumption logic applies. When the purpose of use tag is on the data, access request purpose of use shall not conflict."/>

      <min value="0"/>

      <max value="*"/>

      <base>

        <path value="Consent.provision.securityLabel"/>

        <min value="0"/>

        <max value="*"/>

      </base>

      <type>

        <code value="Coding"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="true"/>

      <binding>

        <extension

                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">

          <valueString value="SecurityLabels"/>

        </extension>

        <strength value="extensible"/>

        <description

                     value="ヘルスケアプライバシーとセキュリティ分類システムからのセキュリティラベル。 / Security Labels from the Healthcare Privacy and Security Classification System."/>

        <valueSet value="http://hl7.org/fhir/ValueSet/security-labels"/>

      </binding>

    </element>

    <element id="Consent.provision.purpose">

      <path value="Consent.provision.purpose"/>

      <short

             value="この規則でカバーされている活動のコンテキスト / Context of activities covered by this rule"/>

      <definition

                  value="ユーザーが取っているアクティビティのコンテキスト - ユーザーがデータにアクセスしている理由 - このルールによって制御されます。 / The context of the activities a user is taking - why the user is accessing the data - that are controlled by this rule."/>

      <comment

               value="タグの使用目的がデータ上にある場合、アクセス要求の使用目的は競合しないでください。 / When the purpose of use tag is on the data, access request purpose of use shall not conflict."/>

      <min value="0"/>

      <max value="*"/>

      <base>

        <path value="Consent.provision.purpose"/>

        <min value="0"/>

        <max value="*"/>

      </base>

      <type>

        <code value="Coding"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="true"/>

      <binding>

        <extension

                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">

          <valueString value="PurposeOfUse"/>

        </extension>

        <strength value="extensible"/>

        <description

                     value="この例外によって制御される使用目的。複数のラベルが指定されている場合、操作にはすべての指定されたラベルが必要です。 / What purposes of use are controlled by this exception. If more than one label is specified, operations must have all the specified labels."/>

        <valueSet

                  value="http://terminology.hl7.org/ValueSet/v3-PurposeOfUse"/>

      </binding>

    </element>

    <element id="Consent.provision.class">

      <path value="Consent.provision.class"/>

      <short

             value="例えばリソースタイプ、プロファイル、CDAなど / e.g. Resource Type, Profile, CDA, etc."/>

      <definition

                  value="このルールでカバーされている情報のクラス。このタイプは、FHIRリソースタイプ、タイプのプロファイル、CDAドキュメント、または同意がどのような情報に関連しているかを示す他のタイプです。 / The class of information covered by this rule. The type can be a FHIR resource type, a profile on a type, or a CDA document, or some other type that indicates what sort of information the consent relates to."/>

      <comment

               value="複数のタイプが一緒にORedされます。ContentType要素の意図は、コードが標準または実装ガイドで定義されているプロファイルまたはドキュメントタイプをどこかに指すことです。 / Multiple types are or'ed together. The intention of the contentType element is that the codes refer to profiles or document types defined in a standard or an implementation guide somewhere."/>

      <min value="0"/>

      <max value="*"/>

      <base>

        <path value="Consent.provision.class"/>

        <min value="0"/>

        <max value="*"/>

      </base>

      <type>

        <code value="Coding"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="true"/>

      <binding>

        <extension

                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">

          <valueString value="ConsentContentClass"/>

        </extension>

        <strength value="extensible"/>

        <description

                     value="同意ルールがカバーする情報のクラス(タイプ)。 / The class (type) of information a consent rule covers."/>

        <valueSet value="http://hl7.org/fhir/ValueSet/consent-content-class"/>

      </binding>

    </element>

    <element id="Consent.provision.code">

      <path value="Consent.provision.code"/>

      <short

             value="例えばコンテンツ内の泡またはスノムCTコードなど / e.g. LOINC or SNOMED CT code, etc. in the content"/>

      <definition

                  value="このコードがインスタンスで見つかった場合、ルールが適用されます。 / If this code is found in an instance, then the rule applies."/>

      <comment

               value="これの典型的な使用は、class = cdaのドキュメントコードです。 / Typical use of this is a Document code with class = CDA."/>

      <min value="0"/>

      <max value="*"/>

      <base>

        <path value="Consent.provision.code"/>

        <min value="0"/>

        <max value="*"/>

      </base>

      <type>

        <code value="CodeableConcept"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="true"/>

      <binding>

        <extension

                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">

          <valueString value="ConsentContentCode"/>

        </extension>

        <strength value="example"/>

        <description

                     value="このコードがインスタンスで見つかった場合、例外が適用されます。 / If this code is found in an instance, then the exception applies."/>

        <valueSet value="http://hl7.org/fhir/ValueSet/consent-content-code"/>

      </binding>

    </element>

    <element id="Consent.provision.dataPeriod">

      <path value="Consent.provision.dataPeriod"/>

      <short

             value="このルールによって制御されるデータの時間枠 / Timeframe for data controlled by this rule"/>

      <definition

                  value="このルールによって制御されたデータを制限する臨床的または運用上の関連期間。 / Clinical or Operational Relevant period of time that bounds the data controlled by this rule."/>

      <comment

               value="これは、同意に対して異なる感覚を持っています。これは、契約によって制御されるデータの期間です。 / This has a different sense to the Consent.period - that is when the consent agreement holds. This is the time period of the data that is controlled by the agreement."/>

      <min value="0"/>

      <max value="1"/>

      <base>

        <path value="Consent.provision.dataPeriod"/>

        <min value="0"/>

        <max value="1"/>

      </base>

      <type>

        <code value="Period"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="true"/>

    </element>

    <element id="Consent.provision.data">

      <path value="Consent.provision.data"/>

      <short value="この規則によって制御されるデータ / Data controlled by this rule"/>

      <definition

                  value="特定のリソースが参照されている場合、このルールによって制御されるリソース。 / The resources controlled by this rule if specific resources are referenced."/>

      <min value="0"/>

      <max value="*"/>

      <base>

        <path value="Consent.provision.data"/>

        <min value="0"/>

        <max value="*"/>

      </base>

      <type>

        <code value="BackboneElement"/>

      </type>

      <meaningWhenMissing value="すべてのデータ / all data"/>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="true"/>

      <mapping>

        <identity value="rim"/>

        <map value="Role"/>

      </mapping>

    </element>

    <element id="Consent.provision.data.id">

      <path value="Consent.provision.data.id"/>

      <representation value="xmlAttr"/>

      <short

             value="要素間参照のための一意のID / Unique id for inter-element referencing"/>

      <definition

                  value="リソース内の要素の一意のID(内部参照用)。これは、スペースを含まない文字列値である場合があります。 / 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>

      <isModifier value="false"/>

      <isSummary value="false"/>

      <mapping>

        <identity value="rim"/>

        <map value="n/a"/>

      </mapping>

    </element>

    <element id="Consent.provision.data.extension">

      <path value="Consent.provision.data.extension"/>

      <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="拡張機能を使用または定義する機関や管轄権に関係なく、アプリケーション、プロジェクト、または標準による拡張機能の使用に関連するスティグマはありません。拡張機能の使用は、FHIR仕様がすべての人にコアレベルのシンプルさを保持できるようにするものです。 / 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>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="両方ではなく、拡張または値[x]が必要です / 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(.), &quot;value&quot;)])"/>

        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>

      </constraint>

      <isModifier value="false"/>

      <isSummary value="false"/>

      <mapping>

        <identity value="rim"/>

        <map value="n/a"/>

      </mapping>

    </element>

    <element id="Consent.provision.data.modifierExtension">

      <path value="Consent.provision.data.modifierExtension"/>

      <short

             value="認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized"/>

      <definition

                  value="要素の基本的な定義の一部ではなく、それが含まれている要素の理解、および/または含まれる要素の子孫の理解を変更するために使用される場合があります。通常、修飾子要素は否定または資格を提供します。拡張機能を安全で管理しやすくするために、拡張機能の定義と使用に適用される厳格なガバナンスセットがあります。実装者は拡張機能を定義できますが、拡張機能の定義の一部として満たされる一連の要件があります。アプリケーションの処理リソースは、修飾子拡張機能をチェックする必要があります。



モディファイア拡張は、リソースまたはdomainResource上の要素の意味を変更してはなりません(修飾軸自体の意味を変更することはできません)。 / 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.



Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>

      <comment

               value="拡張機能を使用または定義する機関や管轄権に関係なく、アプリケーション、プロジェクト、または標準による拡張機能の使用に関連するスティグマはありません。拡張機能の使用は、FHIR仕様がすべての人にコアレベルのシンプルさを保持できるようにするものです。 / 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="修飾子拡張機能により、安全に無視できる大部分の拡張機能と明確に区別できるように、安全に無視できない拡張機能が可能になります。これにより、実装者が拡張の存在を禁止する必要性を排除することにより、相互運用性が促進されます。詳細については、[修飾子拡張の定義](拡張性.html#modifierextension)を参照してください。 / 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](http://hl7.org/fhir/R4/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>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="両方ではなく、拡張または値[x]が必要です / 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(.), &quot;value&quot;)])"/>

        <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>

    </element>

    <element id="Consent.provision.data.meaning">

      <path value="Consent.provision.data.meaning"/>

      <short

             value="インスタンス|関連|扶養家族|authoredby / instance | related | dependents | authoredby"/>

      <definition

                  value="同意制限をテストするときのリソース参照の解釈方法。 / How the resource reference is interpreted when testing consent restrictions."/>

      <min value="1"/>

      <max value="1"/>

      <base>

        <path value="Consent.provision.data.meaning"/>

        <min value="1"/>

        <max value="1"/>

      </base>

      <type>

        <code value="code"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="true"/>

      <binding>

        <extension

                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">

          <valueString value="ConsentDataMeaning"/>

        </extension>

        <strength value="required"/>

        <description

                     value="同意の制限をテストする際のリソース参照の解釈方法。 / How a resource reference is interpreted when testing consent restrictions."/>

        <valueSet

                  value="http://hl7.org/fhir/ValueSet/consent-data-meaning|4.0.1"/>

      </binding>

    </element>

    <element id="Consent.provision.data.reference">

      <path value="Consent.provision.data.reference"/>

      <short value="実際のデータ参照 / The actual data reference"/>

      <definition

                  value="この同意によってカバーされるリソースを定義する特定のリソースへの参照。 / A reference to a specific resource that defines which resources are covered by this consent."/>

      <min value="1"/>

      <max value="1"/>

      <base>

        <path value="Consent.provision.data.reference"/>

        <min value="1"/>

        <max value="1"/>

      </base>

      <type>

        <code value="Reference"/>

        <targetProfile

                       value="http://hl7.org/fhir/StructureDefinition/Resource"/>

      </type>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="true"/>

    </element>

    <element id="Consent.provision.provision">

      <path value="Consent.provision.provision"/>

      <short value="ネストされた例外ルール / Nested Exception Rules"/>

      <definition

                  value="基本ルールまたはサブルルの例外を提供するルール。 / Rules which provide exceptions to the base rule or subrules."/>

      <min value="0"/>

      <max value="*"/>

      <base>

        <path value="Consent.provision.provision"/>

        <min value="0"/>

        <max value="*"/>

      </base>

      <contentReference

                        value="http://hl7.org/fhir/StructureDefinition/Consent#Consent.provision"/>

      <constraint>

        <key value="ele-1"/>

        <severity value="error"/>

        <human

               value="すべてのFHIR要素には、@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="false"/>

      <isSummary value="false"/>

    </element>

  </snapshot>

  <differential>

    <element id="Consent">

      <path value="Consent"/>

    </element>

    <element id="Consent.meta.lastUpdated">

      <path value="Consent.meta.lastUpdated"/>

      <mustSupport value="true"/>

    </element>

  </differential>

</StructureDefinition>