<?xml version="1.0" encoding="UTF-8"?>

<Basic xmlns="http://hl7.org/fhir">
  <id value="cdex-payer"/>
  <language value="en"/>
  <text>
    <status value="generated"/><div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: Requirements cdex-payer</b></p><a name="cdex-payer"> </a><a name="hccdex-payer"> </a><table class="grid"><tr><td><b><a name="CONF-012"> </a></b>CONF-012</td><td>SHALL</td><td><div><p>This <code>Task.input</code> element represents the service date or the service's starting date for the claim or prior authorization. If the attachment is for a claim, it <strong>SHALL</strong> be present and precise to the day. It is optional if the attachment is for a prior authorization.</p>
</div><p>Links: </p><ul><li>References: <a href="requesting-attachments-code.html#date-of-service-for-the-claim">requesting-attachments-code.html</a></li></ul></td></tr><tr><td><b><a name="CONF-022"> </a></b>CONF-022</td><td>SHALL</td><td><div><ol>
<li>Servers <strong>SHALL</strong> document in their Capability Statement's <code>CapabilityStatement,operation.documentation</code> element or payer-supplied documentation:</li>
</ol>
</div><p>Links: </p><ul><li>References: <a href="sending-attachments.html#large-payloads">sending-attachments.html</a></li></ul></td></tr><tr><td><b><a name="CONF-023"> </a></b>CONF-023</td><td>SHALL</td><td><div><ol>
<li>When the payload is too big, the Server <strong>SHALL</strong> use The HTTP <code>413 Content Too Large</code> client error response status code (alternate status messages &quot;Request Entity Too Large&quot; or &quot;Payload Too Large&quot;).</li>
</ol>
</div><p>Links: </p><ul><li>References: <a href="sending-attachments.html#large-payloads">sending-attachments.html</a></li></ul></td></tr><tr><td><b><a name="CONF-024"> </a></b>CONF-024</td><td>SHALL</td><td><div><ol>
<li>Servers <strong>SHALL</strong> document instructions for the Client when the payload is  (or is anticipated to be) too big. (for example, send a URL + authorization information, offload to external storage, split multiple files into multiple operations)</li>
</ol>
</div><p>Links: </p><ul><li>References: <a href="sending-attachments.html#large-payloads">sending-attachments.html</a></li></ul></td></tr><tr><td><b><a name="CONF-025"> </a></b>CONF-025</td><td>SHALL</td><td><div><ul>
<li>If the signatures fail verification when processing the [<code>$submit-attachment</code>] operation, the Data Source/Responder <strong>SHALL</strong> return an HTTP <code>400 Bad Request</code> <em>and</em> an OperationOutcome declaring that the signature was invalid.</li>
</ul>
</div><p>Links: </p><ul><li>References: <a href="sending-attachments.html#the-payer-requirements">sending-attachments.html</a></li></ul></td></tr><tr><td><b><a name="CONF-079"> </a></b>CONF-079</td><td>SHALL</td><td><div><ul>
<li>A &quot;ServiceDate&quot; <code>Task.input</code> element representing the date of service or starting date of the service for the claim or prior authorization. It <strong>SHALL</strong> be present if the attachment is for a claim.</li>
</ul>
</div><p>Links: </p><ul><li>References: <a href="StructureDefinition-cdex-task-attachment-request.html">StructureDefinition-cdex-task-attachment-request.html</a></li></ul></td></tr><tr><td><b><a name="CONF-098"> </a></b>CONF-098</td><td>SHALL</td><td><div><p><strong>For CDex attachment requests transactions, the Payer SHALL use the [CDex Task Attachment Request Profile] to solicit information from a Provider.</strong></p>
</div><p>Links: </p><ul><li>References: <a href="requesting-attachments-code.html#cdex-attachment-request-profile">requesting-attachments-code.html</a></li></ul></td></tr><tr><td><b><a name="CONF-099"> </a></b>CONF-099</td><td>SHALL</td><td><div><p><strong>For CDex attachment requests transactions, the Payer SHALL use the [CDex Task Attachment Request Profile] to solicit information from a Provider.</strong></p>
</div><p>Links: </p><ul><li>References: <a href="requesting-attachments-questionnaire.html#cdex-attachment-request-profile">requesting-attachments-questionnaire.html</a></li></ul></td></tr><tr><td><b><a name="CONF-003"> </a></b>CONF-003</td><td>SHOULD</td><td><div><p>|Attachment.Content|{{OK}}(DocumentReference, QuestionnaireResponse if support Requesting Attachments Using Questionnaire|{{OK}}(Servers SHOULD support other FHIR types)|</p>
</div><p>Links: </p><ul><li>References: <a href="attachments-conformance.html#submit-attachment-parameters-for-sending-attachments">attachments-conformance.html</a></li></ul></td></tr><tr><td><b><a name="CONF-021"> </a></b>CONF-021</td><td>SHOULD</td><td><div><ul>
<li>The Payer <strong>SHOULD</strong> return an informational OperationOutcome with the HTTP accept response if the attachments can not be associated with a <em>current</em> claim or prior authorization and are being held for association with a <em>future</em> claim or prior authorization. An OperationOutcome example is used in Scenario 1b below.</li>
</ul>
</div><p>Links: </p><ul><li>References: <a href="sending-attachments.html#technical-workflow">sending-attachments.html</a></li></ul></td></tr></table></div>
  </text>
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
    <valueCode value="claims"/>
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm">
    <valueInteger value="2">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom">
        <valueCanonical value="http://hl7.org/fhir/us/davinci-cdex/ImplementationGuide/hl7.fhir.us.davinci-cdex"/>
      </extension>
    </valueInteger>
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
    <valueCode value="trial-use">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom">
        <valueCanonical value="http://hl7.org/fhir/us/davinci-cdex/ImplementationGuide/hl7.fhir.us.davinci-cdex"/>
      </extension>
    </valueCode>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.url">
    <valueUri value="http://hl7.org/fhir/us/davinci-cdex/Requirements/cdex-payer"/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.version">
    <valueString value="2.1.0"/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.name">
    <valueString value="CDexPayerRequirements"/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.title">
    <valueString value="CDex Payer Requirements"/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.status">
    <valueCode value="draft"/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.date">
    <valueDateTime value="2026-06-10T20:32:01+00:00"/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.publisher">
    <valueString value="HL7 International / Payer/Provider Information Exchange Work Group"/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact">
    <valueContactDetail>
      <name value="HL7 International / Payer/Provider Information Exchange Work Group"/>
      <telecom>
        <system value="url"/>
        <value value="http://www.hl7.org/Special/committees/claims"/>
      </telecom>
      <telecom>
        <system value="email"/>
        <value value="pie@lists.hl7.org"/>
      </telecom>
    </valueContactDetail>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.description">
    <valueMarkdown value="This [Requirements](https://hl7.org/fhir/R5/requirements.html) resource lists all the CDex Payer requirements defined in the narrative sections of this IG."/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.jurisdiction">
    <valueCodeableConcept>
      <coding>
        <system value="urn:iso:std:iso:3166"/>
        <code value="US"/>
      </coding>
    </valueCodeableConcept>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.copyright">
    <valueMarkdown value="Used by permission of HL7 International all rights reserved Creative Commons License"/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement">
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key">
      <valueId value="CONF-012"/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance">
      <valueCode value="SHALL"/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement">
      <valueMarkdown value="This `Task.input` element represents the service date or the service's starting date for the claim or prior authorization. If the attachment is for a claim, it **SHALL** be present and precise to the day. It is optional if the attachment is for a prior authorization."/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.reference">
      <valueUrl value="requesting-attachments-code.html#date-of-service-for-the-claim"/>
    </extension>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement">
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key">
      <valueId value="CONF-022"/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance">
      <valueCode value="SHALL"/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement">
      <valueMarkdown value="1. Servers **SHALL** document in their Capability Statement's `CapabilityStatement,operation.documentation` element or payer-supplied documentation:"/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.reference">
      <valueUrl value="sending-attachments.html#large-payloads"/>
    </extension>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement">
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key">
      <valueId value="CONF-023"/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance">
      <valueCode value="SHALL"/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement">
      <valueMarkdown value="1. When the payload is too big, the Server **SHALL** use The HTTP `413 Content Too Large` client error response status code (alternate status messages &quot;Request Entity Too Large&quot; or &quot;Payload Too Large&quot;)."/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.reference">
      <valueUrl value="sending-attachments.html#large-payloads"/>
    </extension>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement">
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key">
      <valueId value="CONF-024"/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance">
      <valueCode value="SHALL"/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement">
      <valueMarkdown value="1. Servers **SHALL** document instructions for the Client when the payload is  (or is anticipated to be) too big. (for example, send a URL + authorization information, offload to external storage, split multiple files into multiple operations)"/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.reference">
      <valueUrl value="sending-attachments.html#large-payloads"/>
    </extension>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement">
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key">
      <valueId value="CONF-025"/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance">
      <valueCode value="SHALL"/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement">
      <valueMarkdown value="- If the signatures fail verification when processing the [`$submit-attachment`] operation, the Data Source/Responder **SHALL** return an HTTP `400 Bad Request` *and* an OperationOutcome declaring that the signature was invalid."/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.reference">
      <valueUrl value="sending-attachments.html#the-payer-requirements"/>
    </extension>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement">
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key">
      <valueId value="CONF-079"/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance">
      <valueCode value="SHALL"/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement">
      <valueMarkdown value="- A &quot;ServiceDate&quot; `Task.input` element representing the date of service or starting date of the service for the claim or prior authorization. It **SHALL** be present if the attachment is for a claim."/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.reference">
      <valueUrl value="StructureDefinition-cdex-task-attachment-request.html"/>
    </extension>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement">
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key">
      <valueId value="CONF-098"/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance">
      <valueCode value="SHALL"/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement">
      <valueMarkdown value="**For CDex attachment requests transactions, the Payer SHALL use the [CDex Task Attachment Request Profile] to solicit information from a Provider.**"/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.reference">
      <valueUrl value="requesting-attachments-code.html#cdex-attachment-request-profile"/>
    </extension>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement">
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key">
      <valueId value="CONF-099"/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance">
      <valueCode value="SHALL"/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement">
      <valueMarkdown value="**For CDex attachment requests transactions, the Payer SHALL use the [CDex Task Attachment Request Profile] to solicit information from a Provider.**"/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.reference">
      <valueUrl value="requesting-attachments-questionnaire.html#cdex-attachment-request-profile"/>
    </extension>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement">
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key">
      <valueId value="CONF-003"/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance">
      <valueCode value="SHOULD"/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement">
      <valueMarkdown value="|Attachment.Content|{{OK}}(DocumentReference, QuestionnaireResponse if support Requesting Attachments Using Questionnaire|{{OK}}(Servers SHOULD support other FHIR types)|"/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.reference">
      <valueUrl value="attachments-conformance.html#submit-attachment-parameters-for-sending-attachments"/>
    </extension>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement">
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key">
      <valueId value="CONF-021"/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance">
      <valueCode value="SHOULD"/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement">
      <valueMarkdown value="- The Payer **SHOULD** return an informational OperationOutcome with the HTTP accept response if the attachments can not be associated with a *current* claim or prior authorization and are being held for association with a *future* claim or prior authorization. An OperationOutcome example is used in Scenario 1b below."/>
    </extension>
    <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.reference">
      <valueUrl value="sending-attachments.html#technical-workflow"/>
    </extension>
  </extension>
  <identifier>
    <system value="urn:ietf:rfc:3986"/>
    <value value="urn:oid:2.16.840.1.113883.4.642.40.21.36.3"/>
  </identifier>
  <code>
    <coding>
      <system value="http://hl7.org/fhir/fhir-types"/>
      <code value="Requirements"/>
    </coding>
  </code>
</Basic>