Scalable Consent Management
0.1.0 - ci-build 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 0.1.0 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

: CapStmt Admin Service - XML Representation

Page standards status: Trial-use Maturity Level: 1

Raw xml | Download


<Requirements xmlns="http://hl7.org/fhir">
  <id value="capstmt-admin-service"/>
  <text>
    <status value="generated"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: Requirements capstmt-admin-service</b></p><a name="capstmt-admin-service"> </a><a name="hccapstmt-admin-service"> </a><p>These requirements apply to the actor <a href="ActorDefinition-admin-service.html">Admin Service</a></p><table class="grid"><tr><td><b><a name="1"> </a></b>requirement-1</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL implement the server CapabilityStatement&lt;br/&gt;&lt;br/&gt;Does this mean a conforming system has to reference the &quot;requirements&quot; CS here, or could they just have their own CS that happens to be compatible?
Also, what test should this be traced to? I'm thinking this traces to test procedure that ensures the right complement of tests are applied to a given system.</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/artifacts.html#:~:text=Capabilities%20required%20for%20a%20server%20system%20receiving%20consents.">https://build.fhir.org/ig/HL7/fhir-consent-management/artifacts.html</a></li></ul></td></tr><tr><td><b><a name="2"> </a></b>requirement-2</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support JSON FHIR&lt;br/&gt;&lt;br/&gt;- Plan is to have JSON and XML flavors of all tests, but explicitly tracing each of those back to these requirements is probably not necessary.</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22%20%3A%20%5B-,%22json%22,-%2C%0A%20%20%20%20%22xml%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="34"> </a></b>requirement-34</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support XML FHIR&lt;br/&gt;&lt;br/&gt;- Plan is to have JSON and XML flavors of all tests, but explicitly tracing each of those back to these requirements is probably not necessary.</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22json%22%2C-,%22xml%22,-%5D%2C%0A%20%20%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="43"> </a></b>requirement-43</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support Consent resource</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22mode%22%20%3A%20%22server,type%22%20%3A%20%22Consent%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="35"> </a></b>requirement-35</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support Consent resources that conform to FASTConsent profile</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22supportedProfile%22%20%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%F0%9F%94%97%20%22http%3A//hl7.org/fhir/us/consent%2Dmanagement/StructureDefinition/FASTConsent%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="331"> </a></b>requirement-331</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL mark with profile assertions Consent resources that conform to the FASTConsent profile&lt;br/&gt;&lt;br/&gt;Base FHIR requirement, applies because of declaring supportedProfile. Not marking as fully tested because I will continue to need to trace this to every transaction that applies.</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FHIR R4</code></li><li>References: <a href="https://hl7.org/fhir/R4/profiling.html#profile-uses:~:text=a%20producer%20of,by%20the%20profile)">https://hl7.org/fhir/R4/profiling.html</a></li></ul></td></tr><tr><td><b><a name="332"> </a></b>requirement-332</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support searching by the _profile parameter for Consent resources that conform to the FASTConsent profile&lt;br/&gt;&lt;br/&gt;Base FHIR requirement, applies because of declaring supportedProfile</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FHIR R4</code></li><li>References: <a href="https://hl7.org/fhir/R4/profiling.html#profile-uses:~:text=a%20producer%20of%20resources,for%20the%20declared%20profiles">https://hl7.org/fhir/R4/profiling.html</a></li></ul></td></tr><tr><td><b><a name="36"> </a></b>requirement-36</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support Consent read</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B-,%22code%22%20%3A%20%22read%22,-%7D%0A%20%20%20%20%20%20%20%20%20%20%5D%2C">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="37"> </a></b>requirement-37</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support Consent search</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22supportedProfile%22%20%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%F0%9F%94%97%20%22http%3A//hl7.org/fhir/us/consent%2Dmanagement/StructureDefinition/FASTConsent%22%0A%20%20%20%20%20%20%20%20%20%20%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%22interaction%22%20%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22code%22%20%3A%20%22search%2Dtype%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="199"> </a></b>requirement-199</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support Consent search by FASTConsentController</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent,type%22%20%3A%20%22reference%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="72"> </a></b>requirement-72</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support Consent search by date</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent,type%22%20%3A%20%22date%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="38"> </a></b>requirement-38</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support Consent search by FASTConsentGrantee&lt;br/&gt;&lt;br/&gt;Missing corresponding req in Tech spec 6.2.3.4</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22,grantee%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22type%22%20%3A%20%22reference%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="200"> </a></b>requirement-200</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support Consent search by FASTConsentManager</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22,manager%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22type%22%20%3A%20%22reference%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="39"> </a></b>requirement-39</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support Consent search by FASTConsentOrganizationId&lt;br/&gt;&lt;br/&gt;Matches identifier of grantee, manager, controller or the provision.actor.reference
Missing corresponding req in Tech spec 6.2.3.4</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent,type%22%20%3A%20%22token%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="40"> </a></b>requirement-40</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support Consent search by patient</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22,patient%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22type%22%20%3A%20%22reference%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="368"> </a></b>requirement-368</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support Consent search by FASTConsentPatientId&lt;br/&gt;&lt;br/&gt;Matches patient.identifier or patient.extension additionalIdentifier
Missing corresponding req in Tech spec 6.2.3.4</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22,patientId%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22type%22%20%3A%20%22token%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="42"> </a></b>requirement-42</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support Consent search by scope</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22,scope%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22type%22%20%3A%20%22token%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="41"> </a></b>requirement-41</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support Consent search by status</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22,status%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22type%22%20%3A%20%22token%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="46"> </a></b>requirement-46</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support $fileConsent operation against Consent resource</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent,consent%2Dmanagement/OperationDefinition/file%2Dconsent%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="373"> </a></b>requirement-373</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support $updateConsent operation against Consent resource</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent,consent%2Dmanagement/OperationDefinition/update%2Dconsent%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="374"> </a></b>requirement-374</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support $revokeConsent operation against Consent resource</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent,consent%2Dmanagement/OperationDefinition/revoke%2Dconsent%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="377"> </a></b>requirement-377</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support Consent subscriptions as defined by the FASTConsentSubscriptionTopic for FHIR R4 with Subscriptions Backport</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22extension%22%20%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B,%22type%22%20%3A%20%22Subscription%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="378"> </a></b>requirement-378</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support Subscription create&lt;br/&gt;&lt;br/&gt;For now, testing limited to the topic declared in the CapStmt</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22extension%22%20%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B,%22code%22%20%3A%20%22create%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="379"> </a></b>requirement-379</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support Subscription update</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22extension%22%20%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B,%22code%22%20%3A%20%22update%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="380"> </a></b>requirement-380</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support Subscription delete</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22extension%22%20%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B,%22code%22%20%3A%20%22delete%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="415"> </a></b>requirement-415</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support $recordDisclosure operation against AuditEvent resource</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22,OperationDefinition/record%2Ddisclosure%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="397"> </a></b>requirement-397</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support AuditEvent resource</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22resource%22%20%3A%20%5B%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%22type%22%20%3A%20%22AuditEvent%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="398"> </a></b>requirement-398</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support AuditEvent resources that conform to FASTConsentAuditEvent profile</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22AuditEvent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22supportedProfile%22%20%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%F0%9F%94%97%20%22http%3A//hl7.org/fhir/us/consent%2Dmanagement/StructureDefinition/FASTConsentAuditEvent%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="399"> </a></b>requirement-399</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL mark with profile assertions AuditEvent resources that conform to the FASTConsentAuditEvent profile&lt;br/&gt;&lt;br/&gt;Base FHIR requirement, applies because of declaring supportedProfile. Not marking as fully tested because I will continue to need to trace this to every transaction that applies.</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FHIR R4</code></li><li>References: <a href="https://hl7.org/fhir/R4/profiling.html#profile-uses:~:text=a%20producer%20of,by%20the%20profile)">https://hl7.org/fhir/R4/profiling.html</a></li></ul></td></tr><tr><td><b><a name="400"> </a></b>requirement-400</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support searching by the _profile parameter for AuditEvent resources that conform to the FASTConsentAuditEvent profile&lt;br/&gt;&lt;br/&gt;Base FHIR requirement, applies because of declaring supportedProfile</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FHIR R4</code></li><li>References: <a href="https://hl7.org/fhir/R4/profiling.html#profile-uses:~:text=a%20producer%20of%20resources,for%20the%20declared%20profiles">https://hl7.org/fhir/R4/profiling.html</a></li></ul></td></tr><tr><td><b><a name="404"> </a></b>requirement-404</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support AuditEvent read</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22AuditEvent,code%22%20%3A%20%22read%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="406"> </a></b>requirement-406</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support AuditEvent search</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22AuditEvent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22supportedProfile%22%20%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%F0%9F%94%97%20%22http%3A//hl7.org/fhir/us/consent%2Dmanagement/StructureDefinition/FASTConsentAuditEvent%22%0A%20%20%20%20%20%20%20%20%20%20%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%22interaction%22%20%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22code%22%20%3A%20%22search%2Dtype%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="409"> </a></b>requirement-409</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support AuditEvent search by FASTAuditEventConsent</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22AuditEvent,type%22%20%3A%20%22reference%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="412"> </a></b>requirement-412</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support AuditEvent search by patient</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FAST Consent IG</code></li><li>References: <a href="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22AuditEvent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22,patient%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22type%22%20%3A%20%22reference%22">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name="505"> </a></b>requirement-505</td><td>SHALL</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>References: <a href="https://hl7.org/fhir/uv/subscriptions-backport/CapabilityStatement-backport-subscription-server-r4.html#:~:text=A%20Server%20SHALL%20be%20capable%20of%20returning%20a%20Subscription%20resource%20using%3A%20GET%20%5Bbase%5D/Subscription/%5Bid%5D">https://hl7.org/fhir/uv/subscriptions-backport/CapabilityStatement-backport-subscription-server-r4.html</a></li></ul></td></tr><tr><td><b><a name="503"> </a></b>requirement-503</td><td>SHOULD</td><td><div><p>Consent Administration Service SHOULD support Subscription write via POST or PUT&lt;br/&gt;&lt;br/&gt;- &quot;After POSTing the subscription, the client parses the Location header and saves the new Subscription's logical id for use in subsequent operations.&quot; - implies server should always return Location</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>References: <a href="https://hl7.org/fhir/uv/subscriptions-backport/CapabilityStatement-backport-subscription-server-r4.html#:~:text=A%20Server%20SHOULD%20be%20capable%20of%20creating%20a%20Subscription%20resource%20using%20either%3A%20POST%20%5Bbase%5D/Subscription%20or%20PUT%20%5Bbase%5D/Subscription/%5Bid%5D">https://hl7.org/fhir/uv/subscriptions-backport/CapabilityStatement-backport-subscription-server-r4.html</a></li></ul></td></tr><tr><td><b><a name="509"> </a></b>requirement-509</td><td>SHOULD</td><td><div><p>Consent Administration Service SHOULD support Subscription update via PUT or PATCH</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>References: <a href="https://hl7.org/fhir/uv/subscriptions-backport/CapabilityStatement-backport-subscription-server-r4.html#:~:text=A%20Server%20SHOULD%20be%20capable%20of%20modifying%20a%20Subscription%20resource%20using%20either%3A%20PUT%20%5Bbase%5D/Subscription/%5Bid%5D%20or%20PATCH%20%5Bbase%5D/Subscription/%5Bid%5D">https://hl7.org/fhir/uv/subscriptions-backport/CapabilityStatement-backport-subscription-server-r4.html</a></li></ul></td></tr><tr><td><b><a name="510"> </a></b>requirement-510</td><td>SHOULD</td><td><div><p>Consent Administration Service SHOULD support Subscription delete</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>References: <a href="https://hl7.org/fhir/uv/subscriptions-backport/CapabilityStatement-backport-subscription-server-r4.html#:~:text=A%20Server%20SHOULD%20be%20capable%20of%20modifying%20a%20Subscription%20resource%20using%20either%3A%20PUT%20%5Bbase%5D/Subscription/%5Bid%5D%20or%20PATCH%20%5Bbase%5D/Subscription/%5Bid%5D">https://hl7.org/fhir/uv/subscriptions-backport/CapabilityStatement-backport-subscription-server-r4.html</a></li></ul></td></tr><tr><td><b><a name="511"> </a></b>requirement-511</td><td>SHOULD</td><td><div><p>Consent Administration Service SHOULD support Subscription search&lt;br/&gt;&lt;br/&gt;Not testing at this time</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>References: <a href="https://hl7.org/fhir/uv/subscriptions-backport/CapabilityStatement-backport-subscription-server-r4.html#:~:text=A%20Server%20SHOULD%20be%20capable%20of%20modifying%20a%20Subscription%20resource%20using%20either%3A%20PUT%20%5Bbase%5D/Subscription/%5Bid%5D%20or%20PATCH%20%5Bbase%5D/Subscription/%5Bid%5D">https://hl7.org/fhir/uv/subscriptions-backport/CapabilityStatement-backport-subscription-server-r4.html</a></li></ul></td></tr><tr><td><b><a name="602"> </a></b>requirement-602</td><td>SHOULD</td><td><div><p>Consent Administration Service SHOULD support Subscription search by url&lt;br/&gt;&lt;br/&gt;Not testing at this time</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>References: <a href="https://hl7.org/fhir/uv/subscriptions-backport/CapabilityStatement-backport-subscription-server-r4.html#:~:text=Search%20Parameter%20Summary,uri">https://hl7.org/fhir/uv/subscriptions-backport/CapabilityStatement-backport-subscription-server-r4.html</a></li></ul></td></tr><tr><td><b><a name="604"> </a></b>requirement-604</td><td>SHOULD</td><td><div><p>Consent Administration Service SHOULD support Subscription search by status&lt;br/&gt;&lt;br/&gt;Not testing at this time</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>References: <a href="https://hl7.org/fhir/uv/subscriptions-backport/CapabilityStatement-backport-subscription-server-r4.html#:~:text=Search%20Parameter%20Summary,token">https://hl7.org/fhir/uv/subscriptions-backport/CapabilityStatement-backport-subscription-server-r4.html</a></li></ul></td></tr><tr><td><b><a name="508"> </a></b>requirement-508</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support $status operation against Subscription resource</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>References: <a href="https://hl7.org/fhir/uv/subscriptions-backport/CapabilityStatement-backport-subscription-server-r4.html#:~:text=SHALL%20support%20the%20%24status%20operation">https://hl7.org/fhir/uv/subscriptions-backport/CapabilityStatement-backport-subscription-server-r4.html</a></li></ul></td></tr><tr><td><b><a name="517"> </a></b>requirement-517</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support Subscription resources that conform to BackportSubscription profile</p>
</div><p>Links: </p><ul><li>Derived From: <code>Subscriptions R5 Backport</code></li><li>References: <a href="https://hl7.org/fhir/uv/subscriptions-backport/CapabilityStatement-backport-subscription-server-r4.json#:~:text=%22resource%22%20%3A%20%5B%7B%0D%0A%20%20%20%20%20%20%22extension%22%20%3A%20%5B%7B%0D%0A%20%20%20%20%20%20%20%20%22url,StructureDefinition/backport%2Dsubscription%22%5D">https://hl7.org/fhir/uv/subscriptions-backport/CapabilityStatement-backport-subscription-server-r4.json</a></li></ul></td></tr><tr><td><b><a name="514"> </a></b>requirement-514</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL mark with profile assertions Subscription resources that conform to the BackportSubscription profile&lt;br/&gt;&lt;br/&gt;Base FHIR requirement, applies because of declaring supportedProfile. Not marking as fully tested because I will continue to need to trace this to every transaction that applies.</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FHIR R4</code></li><li>References: <a href="https://hl7.org/fhir/R4/profiling.html#profile-uses:~:text=a%20producer%20of,by%20the%20profile)">https://hl7.org/fhir/R4/profiling.html</a></li></ul></td></tr><tr><td><b><a name="515"> </a></b>requirement-515</td><td>SHALL</td><td><div><p>Consent Administration Service SHALL support searching by the _profile parameter for Subscription resources that conform to the BackportSubscription profile&lt;br/&gt;&lt;br/&gt;Base FHIR requirement, applies because of declaring supportedProfile</p>
</div><p>Links: </p><ul><li>Derived From: <code>HL7 FHIR R4</code></li><li>References: <a href="https://hl7.org/fhir/R4/profiling.html#profile-uses:~:text=a%20producer%20of%20resources,for%20the%20declared%20profiles">https://hl7.org/fhir/R4/profiling.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/capstmt-admin-service"/>
  <version value="0.1.0"/>
  <name value="CapStmtAdminService"/>
  <title value="CapStmt Admin Service"/>
  <status value="active"/>
  <experimental value="false"/>
  <date value="2025-09-03T19:43:24-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/cbcc"/>
    </telecom>
  </contact>
  <description value="CapStmt Requirements for Admin Service"/>
  <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/admin-service"/>
  <statement>
    <key value="1"/>
    <label value="requirement-1"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL implement the server CapabilityStatement&lt;br/&gt;&lt;br/&gt;Does this mean a conforming system has to reference the &quot;requirements&quot; CS here, or could they just have their own CS that happens to be compatible?
Also, what test should this be traced to? I'm thinking this traces to test procedure that ensures the right complement of tests are applied to a given system."/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/artifacts.html#:~:text=Capabilities%20required%20for%20a%20server%20system%20receiving%20consents."/>
  </statement>
  <statement>
    <key value="2"/>
    <label value="requirement-2"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support JSON FHIR&lt;br/&gt;&lt;br/&gt;- Plan is to have JSON and XML flavors of all tests, but explicitly tracing each of those back to these requirements is probably not necessary."/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22%20%3A%20%5B-,%22json%22,-%2C%0A%20%20%20%20%22xml%22"/>
  </statement>
  <statement>
    <key value="34"/>
    <label value="requirement-34"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support XML FHIR&lt;br/&gt;&lt;br/&gt;- Plan is to have JSON and XML flavors of all tests, but explicitly tracing each of those back to these requirements is probably not necessary."/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22json%22%2C-,%22xml%22,-%5D%2C%0A%20%20%22"/>
  </statement>
  <statement>
    <key value="43"/>
    <label value="requirement-43"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support Consent resource"/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22mode%22%20%3A%20%22server,type%22%20%3A%20%22Consent%22"/>
  </statement>
  <statement>
    <key value="35"/>
    <label value="requirement-35"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support Consent resources that conform to FASTConsent profile"/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22supportedProfile%22%20%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%F0%9F%94%97%20%22http%3A//hl7.org/fhir/us/consent%2Dmanagement/StructureDefinition/FASTConsent%22"/>
  </statement>
  <statement>
    <key value="331"/>
    <label value="requirement-331"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL mark with profile assertions Consent resources that conform to the FASTConsent profile&lt;br/&gt;&lt;br/&gt;Base FHIR requirement, applies because of declaring supportedProfile. Not marking as fully tested because I will continue to need to trace this to every transaction that applies."/>
    <derivedFrom value="HL7 FHIR R4"/>
    <reference
               value="https://hl7.org/fhir/R4/profiling.html#profile-uses:~:text=a%20producer%20of,by%20the%20profile)"/>
  </statement>
  <statement>
    <key value="332"/>
    <label value="requirement-332"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support searching by the _profile parameter for Consent resources that conform to the FASTConsent profile&lt;br/&gt;&lt;br/&gt;Base FHIR requirement, applies because of declaring supportedProfile"/>
    <derivedFrom value="HL7 FHIR R4"/>
    <reference
               value="https://hl7.org/fhir/R4/profiling.html#profile-uses:~:text=a%20producer%20of%20resources,for%20the%20declared%20profiles"/>
  </statement>
  <statement>
    <key value="36"/>
    <label value="requirement-36"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support Consent read"/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B-,%22code%22%20%3A%20%22read%22,-%7D%0A%20%20%20%20%20%20%20%20%20%20%5D%2C"/>
  </statement>
  <statement>
    <key value="37"/>
    <label value="requirement-37"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support Consent search"/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22supportedProfile%22%20%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%F0%9F%94%97%20%22http%3A//hl7.org/fhir/us/consent%2Dmanagement/StructureDefinition/FASTConsent%22%0A%20%20%20%20%20%20%20%20%20%20%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%22interaction%22%20%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22code%22%20%3A%20%22search%2Dtype%22"/>
  </statement>
  <statement>
    <key value="199"/>
    <label value="requirement-199"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support Consent search by FASTConsentController"/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent,type%22%20%3A%20%22reference%22"/>
  </statement>
  <statement>
    <key value="72"/>
    <label value="requirement-72"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support Consent search by date"/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent,type%22%20%3A%20%22date%22"/>
  </statement>
  <statement>
    <key value="38"/>
    <label value="requirement-38"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support Consent search by FASTConsentGrantee&lt;br/&gt;&lt;br/&gt;Missing corresponding req in Tech spec 6.2.3.4"/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22,grantee%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22type%22%20%3A%20%22reference%22"/>
  </statement>
  <statement>
    <key value="200"/>
    <label value="requirement-200"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support Consent search by FASTConsentManager"/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22,manager%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22type%22%20%3A%20%22reference%22"/>
  </statement>
  <statement>
    <key value="39"/>
    <label value="requirement-39"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support Consent search by FASTConsentOrganizationId&lt;br/&gt;&lt;br/&gt;Matches identifier of grantee, manager, controller or the provision.actor.reference
Missing corresponding req in Tech spec 6.2.3.4"/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent,type%22%20%3A%20%22token%22"/>
  </statement>
  <statement>
    <key value="40"/>
    <label value="requirement-40"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support Consent search by patient"/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22,patient%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22type%22%20%3A%20%22reference%22"/>
  </statement>
  <statement>
    <key value="368"/>
    <label value="requirement-368"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support Consent search by FASTConsentPatientId&lt;br/&gt;&lt;br/&gt;Matches patient.identifier or patient.extension additionalIdentifier
Missing corresponding req in Tech spec 6.2.3.4"/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22,patientId%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22type%22%20%3A%20%22token%22"/>
  </statement>
  <statement>
    <key value="42"/>
    <label value="requirement-42"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support Consent search by scope"/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22,scope%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22type%22%20%3A%20%22token%22"/>
  </statement>
  <statement>
    <key value="41"/>
    <label value="requirement-41"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support Consent search by status"/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22,status%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22type%22%20%3A%20%22token%22"/>
  </statement>
  <statement>
    <key value="46"/>
    <label value="requirement-46"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support $fileConsent operation against Consent resource"/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent,consent%2Dmanagement/OperationDefinition/file%2Dconsent%22"/>
  </statement>
  <statement>
    <key value="373"/>
    <label value="requirement-373"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support $updateConsent operation against Consent resource"/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent,consent%2Dmanagement/OperationDefinition/update%2Dconsent%22"/>
  </statement>
  <statement>
    <key value="374"/>
    <label value="requirement-374"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support $revokeConsent operation against Consent resource"/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent,consent%2Dmanagement/OperationDefinition/revoke%2Dconsent%22"/>
  </statement>
  <statement>
    <key value="377"/>
    <label value="requirement-377"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support Consent subscriptions as defined by the FASTConsentSubscriptionTopic for FHIR R4 with Subscriptions Backport"/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22extension%22%20%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B,%22type%22%20%3A%20%22Subscription%22"/>
  </statement>
  <statement>
    <key value="378"/>
    <label value="requirement-378"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support Subscription create&lt;br/&gt;&lt;br/&gt;For now, testing limited to the topic declared in the CapStmt"/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22extension%22%20%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B,%22code%22%20%3A%20%22create%22"/>
  </statement>
  <statement>
    <key value="379"/>
    <label value="requirement-379"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support Subscription update"/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22extension%22%20%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B,%22code%22%20%3A%20%22update%22"/>
  </statement>
  <statement>
    <key value="380"/>
    <label value="requirement-380"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support Subscription delete"/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22extension%22%20%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B,%22code%22%20%3A%20%22delete%22"/>
  </statement>
  <statement>
    <key value="415"/>
    <label value="requirement-415"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support $recordDisclosure operation against AuditEvent resource"/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22,OperationDefinition/record%2Ddisclosure%22"/>
  </statement>
  <statement>
    <key value="397"/>
    <label value="requirement-397"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support AuditEvent resource"/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22resource%22%20%3A%20%5B%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%22type%22%20%3A%20%22AuditEvent%22"/>
  </statement>
  <statement>
    <key value="398"/>
    <label value="requirement-398"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support AuditEvent resources that conform to FASTConsentAuditEvent profile"/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22AuditEvent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22supportedProfile%22%20%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%F0%9F%94%97%20%22http%3A//hl7.org/fhir/us/consent%2Dmanagement/StructureDefinition/FASTConsentAuditEvent%22"/>
  </statement>
  <statement>
    <key value="399"/>
    <label value="requirement-399"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL mark with profile assertions AuditEvent resources that conform to the FASTConsentAuditEvent profile&lt;br/&gt;&lt;br/&gt;Base FHIR requirement, applies because of declaring supportedProfile. Not marking as fully tested because I will continue to need to trace this to every transaction that applies."/>
    <derivedFrom value="HL7 FHIR R4"/>
    <reference
               value="https://hl7.org/fhir/R4/profiling.html#profile-uses:~:text=a%20producer%20of,by%20the%20profile)"/>
  </statement>
  <statement>
    <key value="400"/>
    <label value="requirement-400"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support searching by the _profile parameter for AuditEvent resources that conform to the FASTConsentAuditEvent profile&lt;br/&gt;&lt;br/&gt;Base FHIR requirement, applies because of declaring supportedProfile"/>
    <derivedFrom value="HL7 FHIR R4"/>
    <reference
               value="https://hl7.org/fhir/R4/profiling.html#profile-uses:~:text=a%20producer%20of%20resources,for%20the%20declared%20profiles"/>
  </statement>
  <statement>
    <key value="404"/>
    <label value="requirement-404"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support AuditEvent read"/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22AuditEvent,code%22%20%3A%20%22read%22"/>
  </statement>
  <statement>
    <key value="406"/>
    <label value="requirement-406"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support AuditEvent search"/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22AuditEvent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22supportedProfile%22%20%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%F0%9F%94%97%20%22http%3A//hl7.org/fhir/us/consent%2Dmanagement/StructureDefinition/FASTConsentAuditEvent%22%0A%20%20%20%20%20%20%20%20%20%20%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%22interaction%22%20%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22code%22%20%3A%20%22search%2Dtype%22"/>
  </statement>
  <statement>
    <key value="409"/>
    <label value="requirement-409"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support AuditEvent search by FASTAuditEventConsent"/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22AuditEvent,type%22%20%3A%20%22reference%22"/>
  </statement>
  <statement>
    <key value="412"/>
    <label value="requirement-412"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support AuditEvent search by patient"/>
    <derivedFrom value="HL7 FAST Consent IG"/>
    <reference
               value="https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentAdministrativeServerCapabilities.json.html#:~:text=%22type%22%20%3A%20%22AuditEvent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22,patient%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22type%22%20%3A%20%22reference%22"/>
  </statement>
  <statement>
    <key value="505"/>
    <label value="requirement-505"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support Subscription read"/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <reference
               value="https://hl7.org/fhir/uv/subscriptions-backport/CapabilityStatement-backport-subscription-server-r4.html#:~:text=A%20Server%20SHALL%20be%20capable%20of%20returning%20a%20Subscription%20resource%20using%3A%20GET%20%5Bbase%5D/Subscription/%5Bid%5D"/>
  </statement>
  <statement>
    <key value="503"/>
    <label value="requirement-503"/>
    <conformance value="SHOULD"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHOULD support Subscription write via POST or PUT&lt;br/&gt;&lt;br/&gt;- &quot;After POSTing the subscription, the client parses the Location header and saves the new Subscription's logical id for use in subsequent operations.&quot; - implies server should always return Location"/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <reference
               value="https://hl7.org/fhir/uv/subscriptions-backport/CapabilityStatement-backport-subscription-server-r4.html#:~:text=A%20Server%20SHOULD%20be%20capable%20of%20creating%20a%20Subscription%20resource%20using%20either%3A%20POST%20%5Bbase%5D/Subscription%20or%20PUT%20%5Bbase%5D/Subscription/%5Bid%5D"/>
  </statement>
  <statement>
    <key value="509"/>
    <label value="requirement-509"/>
    <conformance value="SHOULD"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHOULD support Subscription update via PUT or PATCH"/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <reference
               value="https://hl7.org/fhir/uv/subscriptions-backport/CapabilityStatement-backport-subscription-server-r4.html#:~:text=A%20Server%20SHOULD%20be%20capable%20of%20modifying%20a%20Subscription%20resource%20using%20either%3A%20PUT%20%5Bbase%5D/Subscription/%5Bid%5D%20or%20PATCH%20%5Bbase%5D/Subscription/%5Bid%5D"/>
  </statement>
  <statement>
    <key value="510"/>
    <label value="requirement-510"/>
    <conformance value="SHOULD"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHOULD support Subscription delete"/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <reference
               value="https://hl7.org/fhir/uv/subscriptions-backport/CapabilityStatement-backport-subscription-server-r4.html#:~:text=A%20Server%20SHOULD%20be%20capable%20of%20modifying%20a%20Subscription%20resource%20using%20either%3A%20PUT%20%5Bbase%5D/Subscription/%5Bid%5D%20or%20PATCH%20%5Bbase%5D/Subscription/%5Bid%5D"/>
  </statement>
  <statement>
    <key value="511"/>
    <label value="requirement-511"/>
    <conformance value="SHOULD"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHOULD support Subscription search&lt;br/&gt;&lt;br/&gt;Not testing at this time"/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <reference
               value="https://hl7.org/fhir/uv/subscriptions-backport/CapabilityStatement-backport-subscription-server-r4.html#:~:text=A%20Server%20SHOULD%20be%20capable%20of%20modifying%20a%20Subscription%20resource%20using%20either%3A%20PUT%20%5Bbase%5D/Subscription/%5Bid%5D%20or%20PATCH%20%5Bbase%5D/Subscription/%5Bid%5D"/>
  </statement>
  <statement>
    <key value="602"/>
    <label value="requirement-602"/>
    <conformance value="SHOULD"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHOULD support Subscription search by url&lt;br/&gt;&lt;br/&gt;Not testing at this time"/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <reference
               value="https://hl7.org/fhir/uv/subscriptions-backport/CapabilityStatement-backport-subscription-server-r4.html#:~:text=Search%20Parameter%20Summary,uri"/>
  </statement>
  <statement>
    <key value="604"/>
    <label value="requirement-604"/>
    <conformance value="SHOULD"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHOULD support Subscription search by status&lt;br/&gt;&lt;br/&gt;Not testing at this time"/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <reference
               value="https://hl7.org/fhir/uv/subscriptions-backport/CapabilityStatement-backport-subscription-server-r4.html#:~:text=Search%20Parameter%20Summary,token"/>
  </statement>
  <statement>
    <key value="508"/>
    <label value="requirement-508"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support $status operation against Subscription resource"/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <reference
               value="https://hl7.org/fhir/uv/subscriptions-backport/CapabilityStatement-backport-subscription-server-r4.html#:~:text=SHALL%20support%20the%20%24status%20operation"/>
  </statement>
  <statement>
    <key value="517"/>
    <label value="requirement-517"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support Subscription resources that conform to BackportSubscription profile"/>
    <derivedFrom value="Subscriptions R5 Backport"/>
    <reference
               value="https://hl7.org/fhir/uv/subscriptions-backport/CapabilityStatement-backport-subscription-server-r4.json#:~:text=%22resource%22%20%3A%20%5B%7B%0D%0A%20%20%20%20%20%20%22extension%22%20%3A%20%5B%7B%0D%0A%20%20%20%20%20%20%20%20%22url,StructureDefinition/backport%2Dsubscription%22%5D"/>
  </statement>
  <statement>
    <key value="514"/>
    <label value="requirement-514"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL mark with profile assertions Subscription resources that conform to the BackportSubscription profile&lt;br/&gt;&lt;br/&gt;Base FHIR requirement, applies because of declaring supportedProfile. Not marking as fully tested because I will continue to need to trace this to every transaction that applies."/>
    <derivedFrom value="HL7 FHIR R4"/>
    <reference
               value="https://hl7.org/fhir/R4/profiling.html#profile-uses:~:text=a%20producer%20of,by%20the%20profile)"/>
  </statement>
  <statement>
    <key value="515"/>
    <label value="requirement-515"/>
    <conformance value="SHALL"/>
    <conditionality value="false"/>
    <requirement
                 value="Consent Administration Service SHALL support searching by the _profile parameter for Subscription resources that conform to the BackportSubscription profile&lt;br/&gt;&lt;br/&gt;Base FHIR requirement, applies because of declaring supportedProfile"/>
    <derivedFrom value="HL7 FHIR R4"/>
    <reference
               value="https://hl7.org/fhir/R4/profiling.html#profile-uses:~:text=a%20producer%20of%20resources,for%20the%20declared%20profiles"/>
  </statement>
</Requirements>