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 Client - JSON Representation

Page standards status: Trial-use Maturity Level: 1

Raw json | Download

{
  "resourceType" : "Requirements",
  "id" : "capstmt-client",
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: Requirements capstmt-client</b></p><a name=\"capstmt-client\"> </a><a name=\"hccapstmt-client\"> </a><p>These requirements apply to the actor <a href=\"ActorDefinition-client.html\">Client</a></p><table class=\"grid\"><tr><td><b><a name=\"48\"> </a></b>requirement-48</td><td>SHALL</td><td><div><p>Consent Client SHALL implement the client CapabilityStatement&lt;br/&gt;&lt;br/&gt;- Interpreting this as: a client doesn't necessarily have to maintain and make available a client CS, but does have to implement the functionality therein. So specific requirements from the CS are traced to tests that exercise them.</p>\n<ul>\n<li>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?</li>\n</ul>\n</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=\"49\"> </a></b>requirement-49</td><td>SHALL</td><td><div><p>Consent Client 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>\n</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-ConsentClientCapabilities.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-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"50\"> </a></b>requirement-50</td><td>SHALL</td><td><div><p>Consent Client 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>\n</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-ConsentClientCapabilities.json.html#:~:text=%22json%22%2C-,%22xml%22,-%5D%2C%0A%20%20%22\">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"333\"> </a></b>requirement-333</td><td>SHALL</td><td><div><p>Consent Client SHALL support Consent resource</p>\n</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-ConsentClientCapabilities.json.html#:~:text=%22mode%22%20%3A%20%22client,type%22%20%3A%20%22Consent%22\">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"52\"> </a></b>requirement-52</td><td>SHALL</td><td><div><p>Consent Client SHALL support Consent resources that conform to FASTConsent profile</p>\n</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-ConsentClientCapabilities.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-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"334\"> </a></b>requirement-334</td><td>SHALL</td><td><div><p>Consent Client 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>\n</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=\"56\"> </a></b>requirement-56</td><td>SHALL</td><td><div><p>Consent Client SHALL support Consent read</p>\n</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-ConsentClientCapabilities.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%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%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%22read%22\">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"57\"> </a></b>requirement-57</td><td>SHALL</td><td><div><p>Consent Client SHALL support Consent search</p>\n</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-ConsentClientCapabilities.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-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"58\"> </a></b>requirement-58</td><td>SHALL</td><td><div><p>Consent Client SHALL support Consent search by FASTConsentController</p>\n</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-ConsentClientCapabilities.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-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"369\"> </a></b>requirement-369</td><td>SHALL</td><td><div><p>Consent Client SHALL support Consent search by date</p>\n</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-ConsentClientCapabilities.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-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"370\"> </a></b>requirement-370</td><td>SHALL</td><td><div><p>Consent Client SHALL support Consent search by FASTConsentGrantee</p>\n</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-ConsentClientCapabilities.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-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"371\"> </a></b>requirement-371</td><td>SHALL</td><td><div><p>Consent Client SHALL support Consent search by FASTConsentManager</p>\n</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-ConsentClientCapabilities.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-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"59\"> </a></b>requirement-59</td><td>SHALL</td><td><div><p>Consent Client SHALL support Consent search by FASTConsentOrganizationId&lt;br/&gt;&lt;br/&gt;Matches identifier of grantee, manager, controller or the provision.actor.reference</p>\n</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-ConsentClientCapabilities.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-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"60\"> </a></b>requirement-60</td><td>SHALL</td><td><div><p>Consent Client SHALL support Consent search by patient</p>\n</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-ConsentClientCapabilities.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-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"372\"> </a></b>requirement-372</td><td>SHALL</td><td><div><p>Consent Client SHALL support Consent search by FASTConsentPatientId&lt;br/&gt;&lt;br/&gt;Matches patient.identifier or patient.extension additionalIdentifier</p>\n</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-ConsentClientCapabilities.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-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"47\"> </a></b>requirement-47</td><td>SHALL</td><td><div><p>Consent Client SHALL support Consent search by scope</p>\n</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-ConsentClientCapabilities.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-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"61\"> </a></b>requirement-61</td><td>SHALL</td><td><div><p>Consent Client SHALL support Consent search by status</p>\n</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-ConsentClientCapabilities.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-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"53\"> </a></b>requirement-53</td><td>SHALL</td><td><div><p>Consent Client SHALL support $fileConsent operation against Consent resource</p>\n</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-ConsentClientCapabilities.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-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"375\"> </a></b>requirement-375</td><td>SHALL</td><td><div><p>Consent Client SHALL support $updateConsent operation against Consent resource</p>\n</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-ConsentClientCapabilities.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-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"376\"> </a></b>requirement-376</td><td>SHALL</td><td><div><p>Consent Client SHALL support $revokeConsent operation against Consent resource</p>\n</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-ConsentClientCapabilities.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-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"381\"> </a></b>requirement-381</td><td>SHALL</td><td><div><p>Consent Client SHALL support Consent subscriptions as defined by the FASTConsentSubscriptionTopic for FHIR R4 with Subscriptions Backport</p>\n</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-ConsentClientCapabilities.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-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"382\"> </a></b>requirement-382</td><td>SHALL</td><td><div><p>Consent Client SHALL support Subscription create</p>\n</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-ConsentClientCapabilities.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-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"383\"> </a></b>requirement-383</td><td>SHALL</td><td><div><p>Consent Client SHALL support Subscription update</p>\n</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-ConsentClientCapabilities.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-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"384\"> </a></b>requirement-384</td><td>SHALL</td><td><div><p>Consent Client SHALL support Subscription delete</p>\n</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-ConsentClientCapabilities.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-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"416\"> </a></b>requirement-416</td><td>SHALL</td><td><div><p>Consent Client SHALL support $recordDisclosure operation against AuditEvent resource</p>\n</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-ConsentClientCapabilities.json.html#:~:text=%22type%22,OperationDefinition/record%2Ddisclosure%22\">https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"401\"> </a></b>requirement-401</td><td>SHALL</td><td><div><p>Consent Client SHALL support AuditEvent resource</p>\n</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-ConsentClientCapabilities.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-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"402\"> </a></b>requirement-402</td><td>SHALL</td><td><div><p>Consent Client SHALL support AuditEvent resources that conform to FASTConsentAuditEvent profile</p>\n</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-ConsentClientCapabilities.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-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"403\"> </a></b>requirement-403</td><td>SHALL</td><td><div><p>Consent Client 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>\n</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=\"405\"> </a></b>requirement-405</td><td>SHALL</td><td><div><p>Consent Client SHALL support AuditEvent read</p>\n</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-ConsentClientCapabilities.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-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"408\"> </a></b>requirement-408</td><td>SHALL</td><td><div><p>Consent Client SHALL support AuditEvent search</p>\n</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-ConsentClientCapabilities.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-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"411\"> </a></b>requirement-411</td><td>SHALL</td><td><div><p>Consent Client SHALL support AuditEvent search by FASTAuditEventConsent</p>\n</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-ConsentClientCapabilities.json.html#:~:text=%22type%22%20%3A%20%22AuditEvent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22,consent%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-ConsentClientCapabilities.json.html</a></li></ul></td></tr><tr><td><b><a name=\"414\"> </a></b>requirement-414</td><td>SHALL</td><td><div><p>Consent Client SHALL support AuditEvent search by patient</p>\n</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-ConsentClientCapabilities.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-ConsentClientCapabilities.json.html</a></li></ul></td></tr></table></div>"
  },
  "extension" : [
    {
      "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
      "valueCode" : "cbcc"
    },
    {
      "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
      "valueInteger" : 1,
      "_valueInteger" : {
        "extension" : [
          {
            "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
            "valueCanonical" : "http://hl7.org/fhir/us/consent-management/ImplementationGuide/hl7.fhir.us.consent-management"
          }
        ]
      }
    },
    {
      "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
      "valueCode" : "trial-use",
      "_valueCode" : {
        "extension" : [
          {
            "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
            "valueCanonical" : "http://hl7.org/fhir/us/consent-management/ImplementationGuide/hl7.fhir.us.consent-management"
          }
        ]
      }
    }
  ],
  "url" : "http://hl7.org/fhir/us/consent-management/Requirements/capstmt-client",
  "version" : "0.1.0",
  "name" : "CapStmtClient",
  "title" : "CapStmt Client",
  "status" : "active",
  "experimental" : false,
  "date" : "2025-09-03T19:43:24-04:00",
  "publisher" : "HL7 International / Community Based Collaborative Care",
  "contact" : [
    {
      "name" : "HL7 International / Community Based Collaborative Care",
      "telecom" : [
        {
          "system" : "url",
          "value" : "http://www.hl7.org/Special/committees/cbcc"
        }
      ]
    }
  ],
  "description" : "CapStmt Requirements for Client",
  "jurisdiction" : [
    {
      "coding" : [
        {
          "system" : "urn:iso:std:iso:3166",
          "code" : "US",
          "display" : "United States of America"
        }
      ]
    }
  ],
  "actor" : [
    🔗 "http://hl7.org/fhir/us/consent-management/ActorDefinition/client"
  ],
  "statement" : [
    {
      "key" : "48",
      "label" : "requirement-48",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL implement the client CapabilityStatement<br/><br/>- Interpreting this as: a client doesn't necessarily have to maintain and make available a client CS, but does have to implement the functionality therein. So specific requirements from the CS are traced to tests that exercise them.\n- Does this mean a conforming system has to reference the \"requirements\" CS here, or could they just have their own CS that happens to be compatible?",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/artifacts.html#:~:text=Capabilities%20required%20for%20a%20server%20system%20receiving%20consents."
      ]
    },
    {
      "key" : "49",
      "label" : "requirement-49",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support JSON FHIR<br/><br/>- 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" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.json.html#:~:text=%22%20%3A%20%5B-,%22json%22,-%2C%0A%20%20%20%20%22xml%22"
      ]
    },
    {
      "key" : "50",
      "label" : "requirement-50",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support XML FHIR<br/><br/>- 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" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.json.html#:~:text=%22json%22%2C-,%22xml%22,-%5D%2C%0A%20%20%22"
      ]
    },
    {
      "key" : "333",
      "label" : "requirement-333",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support Consent resource",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.json.html#:~:text=%22mode%22%20%3A%20%22client,type%22%20%3A%20%22Consent%22"
      ]
    },
    {
      "key" : "52",
      "label" : "requirement-52",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support Consent resources that conform to FASTConsent profile",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.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"
      ]
    },
    {
      "key" : "334",
      "label" : "requirement-334",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL mark with profile assertions Consent resources that conform to the FASTConsent profile<br/><br/>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" : "HL7 FHIR R4",
      "reference" : [
        "https://hl7.org/fhir/R4/profiling.html#profile-uses:~:text=a%20producer%20of,by%20the%20profile)"
      ]
    },
    {
      "key" : "56",
      "label" : "requirement-56",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support Consent read",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.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%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%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%22read%22"
      ]
    },
    {
      "key" : "57",
      "label" : "requirement-57",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support Consent search",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.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"
      ]
    },
    {
      "key" : "58",
      "label" : "requirement-58",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support Consent search by FASTConsentController",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent,type%22%20%3A%20%22reference%22"
      ]
    },
    {
      "key" : "369",
      "label" : "requirement-369",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support Consent search by date",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent,type%22%20%3A%20%22date%22"
      ]
    },
    {
      "key" : "370",
      "label" : "requirement-370",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support Consent search by FASTConsentGrantee",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.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"
      ]
    },
    {
      "key" : "371",
      "label" : "requirement-371",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support Consent search by FASTConsentManager",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.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"
      ]
    },
    {
      "key" : "59",
      "label" : "requirement-59",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support Consent search by FASTConsentOrganizationId<br/><br/>Matches identifier of grantee, manager, controller or the provision.actor.reference",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent,type%22%20%3A%20%22token%22"
      ]
    },
    {
      "key" : "60",
      "label" : "requirement-60",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support Consent search by patient",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.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"
      ]
    },
    {
      "key" : "372",
      "label" : "requirement-372",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support Consent search by FASTConsentPatientId<br/><br/>Matches patient.identifier or patient.extension additionalIdentifier",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.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"
      ]
    },
    {
      "key" : "47",
      "label" : "requirement-47",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support Consent search by scope",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.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"
      ]
    },
    {
      "key" : "61",
      "label" : "requirement-61",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support Consent search by status",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.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"
      ]
    },
    {
      "key" : "53",
      "label" : "requirement-53",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support $fileConsent operation against Consent resource",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent,consent%2Dmanagement/OperationDefinition/file%2Dconsent%22"
      ]
    },
    {
      "key" : "375",
      "label" : "requirement-375",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support $updateConsent operation against Consent resource",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent,consent%2Dmanagement/OperationDefinition/update%2Dconsent%22"
      ]
    },
    {
      "key" : "376",
      "label" : "requirement-376",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support $revokeConsent operation against Consent resource",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.json.html#:~:text=%22type%22%20%3A%20%22Consent,consent%2Dmanagement/OperationDefinition/revoke%2Dconsent%22"
      ]
    },
    {
      "key" : "381",
      "label" : "requirement-381",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support Consent subscriptions as defined by the FASTConsentSubscriptionTopic for FHIR R4 with Subscriptions Backport",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.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"
      ]
    },
    {
      "key" : "382",
      "label" : "requirement-382",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support Subscription create",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.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"
      ]
    },
    {
      "key" : "383",
      "label" : "requirement-383",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support Subscription update",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.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"
      ]
    },
    {
      "key" : "384",
      "label" : "requirement-384",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support Subscription delete",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.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"
      ]
    },
    {
      "key" : "416",
      "label" : "requirement-416",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support $recordDisclosure operation against AuditEvent resource",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.json.html#:~:text=%22type%22,OperationDefinition/record%2Ddisclosure%22"
      ]
    },
    {
      "key" : "401",
      "label" : "requirement-401",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support AuditEvent resource",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.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"
      ]
    },
    {
      "key" : "402",
      "label" : "requirement-402",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support AuditEvent resources that conform to FASTConsentAuditEvent profile",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.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"
      ]
    },
    {
      "key" : "403",
      "label" : "requirement-403",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL mark with profile assertions AuditEvent resources that conform to the FASTConsentAuditEvent profile<br/><br/>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" : "HL7 FHIR R4",
      "reference" : [
        "https://hl7.org/fhir/R4/profiling.html#profile-uses:~:text=a%20producer%20of,by%20the%20profile)"
      ]
    },
    {
      "key" : "405",
      "label" : "requirement-405",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support AuditEvent read",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.json.html#:~:text=%22type%22%20%3A%20%22AuditEvent,code%22%20%3A%20%22read%22"
      ]
    },
    {
      "key" : "408",
      "label" : "requirement-408",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support AuditEvent search",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.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"
      ]
    },
    {
      "key" : "411",
      "label" : "requirement-411",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support AuditEvent search by FASTAuditEventConsent",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.json.html#:~:text=%22type%22%20%3A%20%22AuditEvent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22,consent%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22type%22%20%3A%20%22reference%22"
      ]
    },
    {
      "key" : "414",
      "label" : "requirement-414",
      "conformance" : [
        "SHALL"
      ],
      "conditionality" : false,
      "requirement" : "Consent Client SHALL support AuditEvent search by patient",
      "derivedFrom" : "HL7 FAST Consent IG",
      "reference" : [
        "https://build.fhir.org/ig/HL7/fhir-consent-management/CapabilityStatement-ConsentClientCapabilities.json.html#:~:text=%22type%22%20%3A%20%22AuditEvent,type%22%20%3A%20%22reference%22"
      ]
    }
  ]
}