Scalable Consent Management
1.0.0-preview - STU 1 PReview United States of America flag

Scalable Consent Management, published by HL7 International / Community Based Collaborative Care. This guide is not an authorized publication; it is the continuous build for version 1.0.0-preview built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/fhir-consent-management/ and changes regularly. See the Directory of published versions

: Conformance Consent Server

Page standards status: Trial-use Maturity Level: 1

Raw xml | Download


<Requirements xmlns="http://hl7.org/fhir">
  <id value="conformance-consent-server"/>
  <text>
    <status value="generated"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: Requirements conformance-consent-server</b></p><a name="conformance-consent-server"> </a><a name="hcconformance-consent-server"> </a><p>These requirements apply to the actor <a href="ActorDefinition-consent-server.html">Consent Server</a></p><table class="grid"><tr><td><b><a name="496"> </a></b>requirement-496</td><td><a href="http://hl7.org/fhir/uv/xver-r5.r4/0.1.0/CodeSystem-conformance-expectation.html#conformance-expectation-SHALL">SHALL</a></td><td><div><p>Consent Administration Service SHALL support Subscription read</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>Satisfied By: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#:~:text=in%20FHIR%20R4-,In%20order%20to%20claim%20conformance%20with%20this%20guide%2C%20a%20server%3A,SHALL%20support%20the%20Subscription%20resource%20%28read,-/write%29.">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li></ul></td></tr><tr><td><b><a name="497"> </a></b>requirement-497</td><td><a href="http://hl7.org/fhir/uv/xver-r5.r4/0.1.0/CodeSystem-conformance-expectation.html#conformance-expectation-SHALL">SHALL</a></td><td><div><p>Consent Administration Service SHALL support Subscription write</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>Satisfied By: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#:~:text=in%20FHIR%20R4-,In%20order%20to%20claim%20conformance%20with%20this%20guide%2C%20a%20server%3A,SHALL%20support%20the%20Subscription%20resource%20%28read/write,-%29.">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li></ul></td></tr><tr><td><b><a name="498"> </a></b>requirement-498</td><td><a href="http://hl7.org/fhir/uv/xver-r5.r4/0.1.0/CodeSystem-conformance-expectation.html#conformance-expectation-SHALL">SHALL</a></td><td><div><p>Consent Administration Service SHALL support $status operation against Subscription resource&lt;br/&gt;&lt;br/&gt;No constraints, meaning SHALL support both resource and instance flavors.</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>Satisfied By: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#:~:text=in%20FHIR%20R4-,In%20order%20to%20claim%20conformance%20with%20this%20guide%2C%20a%20server%3A,-SHALL%20support%20the&amp;text=resource%20%28read/write%29.-,SHALL%20support%20the%20%24status%20operation%20on%20the%20Subscription%20resource.,-SHOULD%20support%20topic">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li></ul></td></tr><tr><td><b><a name="499"> </a></b>requirement-499</td><td><a href="http://hl7.org/fhir/uv/xver-r5.r4/0.1.0/CodeSystem-conformance-expectation.html#conformance-expectation-SHOULD">SHOULD</a></td><td><div><p>Consent Administration Service SHOULD support Subscription topic discovery via the CapabilityStatement SubscriptionTopic Canonical extension</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>Satisfied By: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#:~:text=in%20FHIR%20R4-,In%20order%20to%20claim%20conformance%20with%20this%20guide%2C%20a%20server%3A,-SHALL%20support%20the&amp;text=the%20Subscription%20resource.-,SHOULD%20support%20topic%20discovery%20via%20the%20CapabilityStatement%20SubscriptionTopic%20Canonical%20extension,-SHALL%20support%20at">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li></ul></td></tr><tr><td><b><a name="500"> </a></b>requirement-500</td><td><a href="http://hl7.org/fhir/uv/xver-r5.r4/0.1.0/CodeSystem-conformance-expectation.html#conformance-expectation-SHALL">SHALL</a>, <a href="http://hl7.org/fhir/uv/xver-r5.r4/0.1.0/CodeSystem-conformance-expectation.html#conformance-expectation-SHOULD">SHOULD</a></td><td><div><p>Consent Administration Service SHALL support at least one Subscription channel type, and SHOULD include one from Subscriptions R5 Backport IG&lt;br/&gt;&lt;br/&gt;FASTSubscription, while not required, addresses this</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>Satisfied By: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#:~:text=in%20FHIR%20R4-,In%20order%20to%20claim%20conformance%20with%20this%20guide%2C%20a%20server%3A,-SHALL%20support%20the&amp;text=SubscriptionTopic%20Canonical%20extension-,SHALL%20support%20at%20least%20one%20channel%20type%2C%20and%20SHOULD%20include%20one%20from%20this%20guide,-SHALL%20support%20at">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li></ul></td></tr><tr><td><b><a name="501"> </a></b>requirement-501</td><td><a href="http://hl7.org/fhir/uv/xver-r5.r4/0.1.0/CodeSystem-conformance-expectation.html#conformance-expectation-SHALL">SHALL</a></td><td><div><p>Consent Administration Service SHALL support at least one Subscription Payload Type&lt;br/&gt;&lt;br/&gt;I have a test case for each variation - Server must pass at least one.</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>Satisfied By: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#:~:text=in%20FHIR%20R4-,In%20order%20to%20claim%20conformance%20with%20this%20guide%2C%20a%20server%3A,-SHALL%20support%20the&amp;text=from%20this%20guide-,SHALL%20support%20at%20least%20one%20Payload%20Type,-Note%20that%20in">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li></ul></td></tr><tr><td><b><a name="502"> </a></b>requirement-502</td><td><a href="http://hl7.org/fhir/uv/xver-r5.r4/0.1.0/CodeSystem-conformance-expectation.html#conformance-expectation-SHALL">SHALL</a></td><td><div><p>Consent Administration Service SHALL conform to the BackportSubscriptionCapabilityStatementR4 CapabilityStatement&lt;br/&gt;&lt;br/&gt;Expect this means include the same declarations in addition to including it in some way</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>Satisfied By: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#:~:text=FHIR%20Servers%20claiming%20conformance%20to%20this%20Implementation%20Guide%20must%20conform%20to%20the%20expectations%20described%20in%20the%20Capability%20Statement%20appropriate%20to%20the%20implemented%20FHIR%20version.%20For%20FHIR%20R4%20servers%2C%20this%20guide%20defines%20the%20R4%20Server%20CapabilityStatement">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li></ul></td></tr><tr><td><b><a name="567"> </a></b>requirement-567</td><td><a href="http://hl7.org/fhir/uv/xver-r5.r4/0.1.0/CodeSystem-conformance-expectation.html#conformance-expectation-SHOULD">SHOULD</a></td><td><div><p>Consent Administration Service SHOULD NOT use cross version extensions on R4 subscriptions to describe any elements also described by this guide&lt;br/&gt;&lt;br/&gt;Not exactly sure how to test this</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>Satisfied By: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#:~:text=For%20FHIR%20R4,by%20this%20guide.">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li></ul></td></tr><tr><td><b><a name="504"> </a></b>requirement-504</td><td><a href="http://hl7.org/fhir/uv/xver-r5.r4/0.1.0/CodeSystem-conformance-expectation.html#conformance-expectation-SHOULD">SHOULD</a></td><td><div><p>Consent Administration Service SHOULD declare conformance with the BackportSubscriptionCapabilityStatementR4 using CapabilityStatement.instantiates</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>Satisfied By: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#:~:text=SHOULD%20declare%20conformance%20with%20the%20Backport%20Subscription%20Server%20Capability%20Statement%20by%20including%20its%20official%20URL%20in%20the%20server%E2%80%99s%20CapabilityStatement.instantiates%20element%3A%20http%3A//hl7.org/fhir/uv/subscriptions%2Dbackport/CapabilityStatement/backport%2Dsubscription%2Dserver%2Dr4">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li></ul></td></tr><tr><td><b><a name="513"> </a></b>requirement-513</td><td><a href="http://hl7.org/fhir/uv/xver-r5.r4/0.1.0/CodeSystem-conformance-expectation.html#conformance-expectation-SHALL">SHALL</a></td><td><div><p>Consent Administration Service SHALL support Subscription resources that conform to BackportSubscription profile&lt;br/&gt;&lt;br/&gt;For now, only testing Subscriptions that conform to FASTSubscription, since it derives from BackportSubscription.</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>Satisfied By: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#:~:text=server%2Dr4.-,SHALL%20specify%20the%20full%20capability%20details%20from%20the%20CapabilityStatement%20it%20claims,element%3A%20http%3A//hl7.org/fhir/uv/subscriptions%2Dbackport/StructureDefinition/backport%2Dsubscription,-Must%2Dsupport">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li></ul></td></tr><tr><td><b><a name="506"> </a></b>requirement-506</td><td><a href="http://hl7.org/fhir/uv/xver-r5.r4/0.1.0/CodeSystem-conformance-expectation.html#conformance-expectation-SHALL">SHALL</a></td><td><div><p>Consent Administration Service SHALL be able to read values in the backport-channel-type extension</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>Satisfied By: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-channel-type-1">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li><li>References: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-channel-type-1">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li></ul></td></tr><tr><td><b><a name="507"> </a></b>requirement-507</td><td><a href="http://hl7.org/fhir/uv/xver-r5.r4/0.1.0/CodeSystem-conformance-expectation.html#conformance-expectation-SHALL">SHALL</a></td><td><div><p>Consent Administration Service SHALL reject the subscription request if a client requests an unsupported channel via the backport-channel-type extension</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>Satisfied By: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-channel-type-1">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li><li>References: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-channel-type-1">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li></ul></td></tr><tr><td><b><a name="529"> </a></b>requirement-529</td><td><a href="http://hl7.org/fhir/uv/xver-r5.r4/0.1.0/CodeSystem-conformance-expectation.html#conformance-expectation-SHALL">SHALL</a></td><td><div><p>Consent Administration Service SHALL be able to read values in the backport-filter-criteria extension</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>Satisfied By: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-filter-criteria-1">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li><li>References: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-filter-criteria-1">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li></ul></td></tr><tr><td><b><a name="530"> </a></b>requirement-530</td><td><a href="http://hl7.org/fhir/uv/xver-r5.r4/0.1.0/CodeSystem-conformance-expectation.html#conformance-expectation-SHALL">SHALL</a></td><td><div><p>Consent Administration Service SHALL be able to apply filters as described by any Subscription Topics the server advertises support for</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>Satisfied By: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-filter-criteria-1">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li><li>References: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-filter-criteria-1">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li></ul></td></tr><tr><td><b><a name="531"> </a></b>requirement-531</td><td><a href="http://hl7.org/fhir/uv/xver-r5.r4/0.1.0/CodeSystem-conformance-expectation.html#conformance-expectation-SHALL">SHALL</a></td><td><div><p>Consent Administration Service SHALL reject the subscription request if any filters are unsupported&lt;br/&gt;&lt;br/&gt;Will test with a variety of query strings that are not supported per the server's CapStmt.</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>Satisfied By: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-filter-criteria-1">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li><li>References: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-filter-criteria-1">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li></ul></td></tr><tr><td><b><a name="1123"> </a></b>requirement-1123</td><td><a href="http://hl7.org/fhir/uv/xver-r5.r4/0.1.0/CodeSystem-conformance-expectation.html#conformance-expectation-SHALL">SHALL</a></td><td><div><p>A server SHALL reject the subscription request if a client asks for a content level the server does not intend to support (e.g., does not meet security requirements)</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>Satisfied By: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-payload-content-1">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li><li>References: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-payload-content-1">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li></ul></td></tr><tr><td><b><a name="533"> </a></b>requirement-533</td><td><a href="http://hl7.org/fhir/uv/xver-r5.r4/0.1.0/CodeSystem-conformance-expectation.html#conformance-expectation-SHALL">SHALL</a></td><td><div><p>Consent Administration Service SHALL be able to read values in the backport-payload-content extension</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>Satisfied By: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-payload-content-1">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li><li>References: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-payload-content-1">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li></ul></td></tr><tr><td><b><a name="534"> </a></b>requirement-534</td><td><a href="http://hl7.org/fhir/uv/xver-r5.r4/0.1.0/CodeSystem-conformance-expectation.html#conformance-expectation-SHALL">SHALL</a></td><td><div><p>Consent Administration Service SHALL include information in notifications as described in this guide based on the value of the backport-payload-content extension&lt;br/&gt;&lt;br/&gt;Need to test with each of the 3 values here: https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/ValueSet-backport-content-value-set.html</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>Satisfied By: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-payload-content-1">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li><li>References: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-payload-content-1">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li></ul></td></tr><tr><td><b><a name="563"> </a></b>requirement-563</td><td><a href="http://hl7.org/fhir/uv/xver-r5.r4/0.1.0/CodeSystem-conformance-expectation.html#conformance-expectation-SHALL">SHALL</a></td><td><div><p>Consent Administration Service SHALL be able to generate a valid and correct R4 Backported R5 SubscriptionStatus resource for each notification</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>Satisfied By: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#notification-entry-subscriptionstatus-1">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li><li>References: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#notification-entry-subscriptionstatus-1">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li></ul></td></tr><tr><td><b><a name="538"> </a></b>requirement-538</td><td><a href="http://hl7.org/fhir/uv/xver-r5.r4/0.1.0/CodeSystem-conformance-expectation.html#conformance-expectation-SHALL">SHALL</a></td><td><div><p>Consent Administration Service SHALL be able to read values in Subscription.criteria for subscription topics referenced by it</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>Satisfied By: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#subscriptioncriteria-1">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li><li>References: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#subscriptioncriteria-1">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li></ul></td></tr><tr><td><b><a name="539"> </a></b>requirement-539</td><td><a href="http://hl7.org/fhir/uv/xver-r5.r4/0.1.0/CodeSystem-conformance-expectation.html#conformance-expectation-SHALL">SHALL</a></td><td><div><p>Consent Administration Service SHALL reject the subscription request if it does not support a requested topic or will not honor the subscription otherwise</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>Satisfied By: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#subscriptioncriteria-1">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li><li>References: <a href="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#subscriptioncriteria-1">https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html</a></li></ul></td></tr></table></div>
  </text>
  <extension
             url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
    <valueCode value="cbcc"/>
  </extension>
  <extension
             url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm">
    <valueInteger value="1">
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom">
        <valueCanonical
                        value="http://hl7.org/fhir/us/consent-management/ImplementationGuide/hl7.fhir.us.consent-management"/>
      </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/consent-management/ImplementationGuide/hl7.fhir.us.consent-management"/>
      </extension>
    </valueCode>
  </extension>
  <url
       value="http://hl7.org/fhir/us/consent-management/Requirements/conformance-consent-server"/>
  <version value="1.0.0-preview"/>
  <name value="ConformanceConsentServer"/>
  <title value="Conformance Consent Server"/>
  <status value="active"/>
  <experimental value="false"/>
  <date value="2026-09-02T22:40:54-04:00"/>
  <publisher value="HL7 International / Community Based Collaborative Care"/>
  <contact>
    <name value="HL7 International / Community Based Collaborative Care"/>
    <telecom>
      <system value="url"/>
      <value value="http://www.hl7.org/Special/committees/homehealth"/>
    </telecom>
  </contact>
  <description value="Conformance Requirements for Consent Server"/>
  <jurisdiction>
    <coding>
      <system value="urn:iso:std:iso:3166"/>
      <code value="US"/>
      <display value="United States of America"/>
    </coding>
  </jurisdiction>
  <actor
         value="http://hl7.org/fhir/us/consent-management/ActorDefinition/consent-server"/>
  <statement>
    <key value="496"/>
    <label value="requirement-496"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support Subscription read"/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <satisfiedBy
                 value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#:~:text=in%20FHIR%20R4-,In%20order%20to%20claim%20conformance%20with%20this%20guide%2C%20a%20server%3A,SHALL%20support%20the%20Subscription%20resource%20%28read,-/write%29."/>
  </statement>
  <statement>
    <key value="497"/>
    <label value="requirement-497"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support Subscription write"/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <satisfiedBy
                 value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#:~:text=in%20FHIR%20R4-,In%20order%20to%20claim%20conformance%20with%20this%20guide%2C%20a%20server%3A,SHALL%20support%20the%20Subscription%20resource%20%28read/write,-%29."/>
  </statement>
  <statement>
    <key value="498"/>
    <label value="requirement-498"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support $status operation against Subscription resource&lt;br/&gt;&lt;br/&gt;No constraints, meaning SHALL support both resource and instance flavors."/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <satisfiedBy
                 value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#:~:text=in%20FHIR%20R4-,In%20order%20to%20claim%20conformance%20with%20this%20guide%2C%20a%20server%3A,-SHALL%20support%20the&amp;text=resource%20%28read/write%29.-,SHALL%20support%20the%20%24status%20operation%20on%20the%20Subscription%20resource.,-SHOULD%20support%20topic"/>
  </statement>
  <statement>
    <key value="499"/>
    <label value="requirement-499"/>
    <conformance value="SHOULD"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHOULD support Subscription topic discovery via the CapabilityStatement SubscriptionTopic Canonical extension"/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <satisfiedBy
                 value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#:~:text=in%20FHIR%20R4-,In%20order%20to%20claim%20conformance%20with%20this%20guide%2C%20a%20server%3A,-SHALL%20support%20the&amp;text=the%20Subscription%20resource.-,SHOULD%20support%20topic%20discovery%20via%20the%20CapabilityStatement%20SubscriptionTopic%20Canonical%20extension,-SHALL%20support%20at"/>
  </statement>
  <statement>
    <key value="500"/>
    <label value="requirement-500"/>
    <conformance value="SHALL"/>
    <conformance value="SHOULD"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support at least one Subscription channel type, and SHOULD include one from Subscriptions R5 Backport IG&lt;br/&gt;&lt;br/&gt;FASTSubscription, while not required, addresses this"/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <satisfiedBy
                 value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#:~:text=in%20FHIR%20R4-,In%20order%20to%20claim%20conformance%20with%20this%20guide%2C%20a%20server%3A,-SHALL%20support%20the&amp;text=SubscriptionTopic%20Canonical%20extension-,SHALL%20support%20at%20least%20one%20channel%20type%2C%20and%20SHOULD%20include%20one%20from%20this%20guide,-SHALL%20support%20at"/>
  </statement>
  <statement>
    <key value="501"/>
    <label value="requirement-501"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support at least one Subscription Payload Type&lt;br/&gt;&lt;br/&gt;I have a test case for each variation - Server must pass at least one."/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <satisfiedBy
                 value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#:~:text=in%20FHIR%20R4-,In%20order%20to%20claim%20conformance%20with%20this%20guide%2C%20a%20server%3A,-SHALL%20support%20the&amp;text=from%20this%20guide-,SHALL%20support%20at%20least%20one%20Payload%20Type,-Note%20that%20in"/>
  </statement>
  <statement>
    <key value="502"/>
    <label value="requirement-502"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL conform to the BackportSubscriptionCapabilityStatementR4 CapabilityStatement&lt;br/&gt;&lt;br/&gt;Expect this means include the same declarations in addition to including it in some way"/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <satisfiedBy
                 value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#:~:text=FHIR%20Servers%20claiming%20conformance%20to%20this%20Implementation%20Guide%20must%20conform%20to%20the%20expectations%20described%20in%20the%20Capability%20Statement%20appropriate%20to%20the%20implemented%20FHIR%20version.%20For%20FHIR%20R4%20servers%2C%20this%20guide%20defines%20the%20R4%20Server%20CapabilityStatement"/>
  </statement>
  <statement>
    <key value="567"/>
    <label value="requirement-567"/>
    <conformance value="SHOULD"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHOULD NOT use cross version extensions on R4 subscriptions to describe any elements also described by this guide&lt;br/&gt;&lt;br/&gt;Not exactly sure how to test this"/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <satisfiedBy
                 value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#:~:text=For%20FHIR%20R4,by%20this%20guide."/>
  </statement>
  <statement>
    <key value="504"/>
    <label value="requirement-504"/>
    <conformance value="SHOULD"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHOULD declare conformance with the BackportSubscriptionCapabilityStatementR4 using CapabilityStatement.instantiates"/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <satisfiedBy
                 value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#:~:text=SHOULD%20declare%20conformance%20with%20the%20Backport%20Subscription%20Server%20Capability%20Statement%20by%20including%20its%20official%20URL%20in%20the%20server%E2%80%99s%20CapabilityStatement.instantiates%20element%3A%20http%3A//hl7.org/fhir/uv/subscriptions%2Dbackport/CapabilityStatement/backport%2Dsubscription%2Dserver%2Dr4"/>
  </statement>
  <statement>
    <key value="513"/>
    <label value="requirement-513"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support Subscription resources that conform to BackportSubscription profile&lt;br/&gt;&lt;br/&gt;For now, only testing Subscriptions that conform to FASTSubscription, since it derives from BackportSubscription."/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <satisfiedBy
                 value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#:~:text=server%2Dr4.-,SHALL%20specify%20the%20full%20capability%20details%20from%20the%20CapabilityStatement%20it%20claims,element%3A%20http%3A//hl7.org/fhir/uv/subscriptions%2Dbackport/StructureDefinition/backport%2Dsubscription,-Must%2Dsupport"/>
  </statement>
  <statement>
    <key value="506"/>
    <label value="requirement-506"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL be able to read values in the backport-channel-type extension"/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <satisfiedBy
                 value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-channel-type-1"/>
    <reference
               value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-channel-type-1"/>
  </statement>
  <statement>
    <key value="507"/>
    <label value="requirement-507"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL reject the subscription request if a client requests an unsupported channel via the backport-channel-type extension"/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <satisfiedBy
                 value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-channel-type-1"/>
    <reference
               value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-channel-type-1"/>
  </statement>
  <statement>
    <key value="529"/>
    <label value="requirement-529"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL be able to read values in the backport-filter-criteria extension"/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <satisfiedBy
                 value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-filter-criteria-1"/>
    <reference
               value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-filter-criteria-1"/>
  </statement>
  <statement>
    <key value="530"/>
    <label value="requirement-530"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL be able to apply filters as described by any Subscription Topics the server advertises support for"/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <satisfiedBy
                 value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-filter-criteria-1"/>
    <reference
               value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-filter-criteria-1"/>
  </statement>
  <statement>
    <key value="531"/>
    <label value="requirement-531"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL reject the subscription request if any filters are unsupported&lt;br/&gt;&lt;br/&gt;Will test with a variety of query strings that are not supported per the server's CapStmt."/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <satisfiedBy
                 value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-filter-criteria-1"/>
    <reference
               value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-filter-criteria-1"/>
  </statement>
  <statement>
    <key value="1123"/>
    <label value="requirement-1123"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="A server SHALL reject the subscription request if a client asks for a content level the server does not intend to support (e.g., does not meet security requirements)"/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <satisfiedBy
                 value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-payload-content-1"/>
    <reference
               value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-payload-content-1"/>
  </statement>
  <statement>
    <key value="533"/>
    <label value="requirement-533"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL be able to read values in the backport-payload-content extension"/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <satisfiedBy
                 value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-payload-content-1"/>
    <reference
               value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-payload-content-1"/>
  </statement>
  <statement>
    <key value="534"/>
    <label value="requirement-534"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL include information in notifications as described in this guide based on the value of the backport-payload-content extension&lt;br/&gt;&lt;br/&gt;Need to test with each of the 3 values here: https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/ValueSet-backport-content-value-set.html"/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <satisfiedBy
                 value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-payload-content-1"/>
    <reference
               value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#backport-payload-content-1"/>
  </statement>
  <statement>
    <key value="563"/>
    <label value="requirement-563"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL be able to generate a valid and correct R4 Backported R5 SubscriptionStatus resource for each notification"/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <satisfiedBy
                 value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#notification-entry-subscriptionstatus-1"/>
    <reference
               value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#notification-entry-subscriptionstatus-1"/>
  </statement>
  <statement>
    <key value="538"/>
    <label value="requirement-538"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL be able to read values in Subscription.criteria for subscription topics referenced by it"/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <satisfiedBy
                 value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#subscriptioncriteria-1"/>
    <reference
               value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#subscriptioncriteria-1"/>
  </statement>
  <statement>
    <key value="539"/>
    <label value="requirement-539"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL reject the subscription request if it does not support a requested topic or will not honor the subscription otherwise"/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <satisfiedBy
                 value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#subscriptioncriteria-1"/>
    <reference
               value="https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/conformance.html#subscriptioncriteria-1"/>
  </statement>
</Requirements>