Scalable Consent Management Testing Guide
1.0.0-ballot - ci-build United States of America flag

Scalable Consent Management Testing Guide - Local Development build (v1.0.0-ballot) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Coverage (Requirements)

Page standards status: Informative

RTM - Coverage (Requirements)

This page displays the Requirements Traceability Matrix (RTM) showing the coverage of the requirements to test cases. All requirements captured are included, whether or not they are traced. Each Requirements header may be expanded to show the requirements coverage details to the traced test cases.

50.00% 

100.00% 

Requirement Test Case(s)
requirement-512 232: Create a Subscription - rest-hook
Coverage 100.00%

93.88% 

Requirement Test Case(s)
requirement-2 136: Obtain server CapabilityStatement - JSON
requirement-34 137: Obtain server CapabilityStatement - XML
requirement-397 141: Read an AuditEvent
  142: Search for an AuditEvent
  101: Obtain server CapabilityStatement
requirement-398 141: Read an AuditEvent
  142: Search for an AuditEvent
  69: Operation: Record a Disclosure
  101: Obtain server CapabilityStatement
requirement-406 142: Search for an AuditEvent
  101: Obtain server CapabilityStatement
requirement-404 141: Read an AuditEvent
  101: Obtain server CapabilityStatement
requirement-409 162: Search for AuditEvent by FASTAuditEventConsent - JSON
  163: Search for AuditEvent by FASTAuditEventConsent - XML
  101: Obtain server CapabilityStatement
requirement-412 164: Search for AuditEvent by patient - JSON
  165: Search for AuditEvent by patient - XML
  101: Obtain server CapabilityStatement
requirement-415 69: Operation: Record a Disclosure
  101: Obtain server CapabilityStatement
requirement-43 1: Read a Consent
  2: Search for a Consent
  101: Obtain server CapabilityStatement
requirement-35 1: Read a Consent
  2: Search for a Consent
  68: Operation: File a Consent
  70: Operation: Revoke a Consent
  101: Obtain server CapabilityStatement
requirement-37 2: Search for a Consent
  101: Obtain server CapabilityStatement
requirement-36 1: Read a Consent
  101: Obtain server CapabilityStatement
requirement-199 144: Search for Consent by FASTConsentController - JSON
  145: Search for Consent by FASTConsentController - XML
  101: Obtain server CapabilityStatement
requirement-72 146: Search for Consent by date - JSON
  147: Search for Consent by date - XML
  101: Obtain server CapabilityStatement
requirement-38 148: Search for Consent by FASTConsentGrantee - JSON
  149: Search for Consent by FASTConsentGrantee - XML
  101: Obtain server CapabilityStatement
requirement-200 150: Search for Consent by FASTConsentManager - JSON
  151: Search for Consent by FASTConsentManager - XML
  101: Obtain server CapabilityStatement
requirement-39 152: Search for Consent by FASTConsentOrganizationId - JSON
  153: Search for Consent by FASTConsentOrganizationId - XML
  101: Obtain server CapabilityStatement
requirement-40 154: Search for Consent by patient - JSON
  155: Search for Consent by patient - XML
  101: Obtain server CapabilityStatement
requirement-368 156: Search for Consent by FASTConsentPatientId - JSON
  157: Search for Consent by FASTConsentPatientId - XML
  101: Obtain server CapabilityStatement
requirement-42 158: Search for Consent by scope - JSON
  159: Search for Consent by scope - XML
  101: Obtain server CapabilityStatement
requirement-41 160: Search for Consent by status - JSON
  161: Search for Consent by status - XML
  101: Obtain server CapabilityStatement
requirement-46 68: Operation: File a Consent
  101: Obtain server CapabilityStatement
requirement-374 70: Operation: Revoke a Consent
  101: Obtain server CapabilityStatement
requirement-377 199: Read a Subscription
  101: Obtain server CapabilityStatement
  232: Create a Subscription - rest-hook
  265: Notify for a Subscription - rest-hook
  100: Workflow: Consent subscription and notification
  303: Workflow: Consent subscription and notification - no filters
requirement-661 199: Read a Subscription
  101: Obtain server CapabilityStatement
  232: Create a Subscription - rest-hook
requirement-959 199: Read a Subscription
  101: Obtain server CapabilityStatement
  232: Create a Subscription - rest-hook
  306: Update a Subscription - rest-hook
requirement-378 101: Obtain server CapabilityStatement
  232: Create a Subscription - rest-hook
requirement-379 101: Obtain server CapabilityStatement
  306: Update a Subscription - rest-hook
requirement-380 101: Obtain server CapabilityStatement
  100: Workflow: Consent subscription and notification
  303: Workflow: Consent subscription and notification - no filters
requirement-331 1: Read a Consent
  2: Search for a Consent
  166: Search for Consent by FASTConsent profile - JSON
  167: Search for Consent by FASTConsent profile - XML
  67: Workflow: Utilize Consent For Disclosure
  265: Notify for a Subscription - rest-hook
requirement-961 n/a
requirement-400 168: Search for AuditEvent by FASTConsentAuditEvent profile - JSON
  169: Search for AuditEvent by FASTConsentAuditEvent profile - XML
requirement-332 166: Search for Consent by FASTConsent profile - JSON
  167: Search for Consent by FASTConsent profile - XML
requirement-515 n/a
requirement-960 199: Read a Subscription
  232: Create a Subscription - rest-hook
  306: Update a Subscription - rest-hook
requirement-514 199: Read a Subscription
requirement-399 141: Read an AuditEvent
  142: Search for an AuditEvent
  168: Search for AuditEvent by FASTConsentAuditEvent profile - JSON
  169: Search for AuditEvent by FASTConsentAuditEvent profile - XML
requirement-508 266: Operation: Get Subscription Status
requirement-505 199: Read a Subscription
requirement-503 232: Create a Subscription - rest-hook
  305: Create a Subscription - rest-hook PUT
requirement-509 101: Obtain server CapabilityStatement
  306: Update a Subscription - rest-hook
  307: Update a Subscription - rest-hook PATCH
requirement-510 100: Workflow: Consent subscription and notification
  303: Workflow: Consent subscription and notification - no filters
requirement-511 101: Obtain server CapabilityStatement
requirement-517 199: Read a Subscription
  232: Create a Subscription - rest-hook
  100: Workflow: Consent subscription and notification
requirement-602 101: Obtain server CapabilityStatement
requirement-604 101: Obtain server CapabilityStatement
requirement-694 101: Obtain server CapabilityStatement
requirement-695 n/a
Coverage 93.88%

100.00% 

Requirement Test Case(s)
requirement-49 138: Test client CapabilityStatement - JSON
requirement-50 139: Test client CapabilityStatement - XML
requirement-401 141: Read an AuditEvent
  142: Search for an AuditEvent
  134: Test client CapabilityStatement
requirement-402 141: Read an AuditEvent
  142: Search for an AuditEvent
  69: Operation: Record a Disclosure
  134: Test client CapabilityStatement
requirement-408 142: Search for an AuditEvent
  134: Test client CapabilityStatement
requirement-405 141: Read an AuditEvent
  134: Test client CapabilityStatement
requirement-414 164: Search for AuditEvent by patient - JSON
  165: Search for AuditEvent by patient - XML
  134: Test client CapabilityStatement
requirement-411 162: Search for AuditEvent by FASTAuditEventConsent - JSON
  163: Search for AuditEvent by FASTAuditEventConsent - XML
  134: Test client CapabilityStatement
requirement-416 69: Operation: Record a Disclosure
  134: Test client CapabilityStatement
requirement-333 1: Read a Consent
  2: Search for a Consent
  134: Test client CapabilityStatement
requirement-52 1: Read a Consent
  2: Search for a Consent
  68: Operation: File a Consent
  70: Operation: Revoke a Consent
  69: Operation: Record a Disclosure
  134: Test client CapabilityStatement
requirement-57 2: Search for a Consent
  134: Test client CapabilityStatement
requirement-56 1: Read a Consent
  134: Test client CapabilityStatement
requirement-58 144: Search for Consent by FASTConsentController - JSON
  145: Search for Consent by FASTConsentController - XML
  134: Test client CapabilityStatement
requirement-369 146: Search for Consent by date - JSON
  147: Search for Consent by date - XML
  134: Test client CapabilityStatement
requirement-370 148: Search for Consent by FASTConsentGrantee - JSON
  149: Search for Consent by FASTConsentGrantee - XML
  134: Test client CapabilityStatement
requirement-371 150: Search for Consent by FASTConsentManager - JSON
  151: Search for Consent by FASTConsentManager - XML
  134: Test client CapabilityStatement
requirement-59 152: Search for Consent by FASTConsentOrganizationId - JSON
  153: Search for Consent by FASTConsentOrganizationId - XML
  134: Test client CapabilityStatement
requirement-60 154: Search for Consent by patient - JSON
  155: Search for Consent by patient - XML
  134: Test client CapabilityStatement
requirement-372 156: Search for Consent by FASTConsentPatientId - JSON
  157: Search for Consent by FASTConsentPatientId - XML
  134: Test client CapabilityStatement
requirement-47 158: Search for Consent by scope - JSON
  159: Search for Consent by scope - XML
  134: Test client CapabilityStatement
requirement-61 160: Search for Consent by status - JSON
  161: Search for Consent by status - XML
  134: Test client CapabilityStatement
requirement-53 68: Operation: File a Consent
  134: Test client CapabilityStatement
requirement-376 70: Operation: Revoke a Consent
  134: Test client CapabilityStatement
requirement-381 199: Read a Subscription
  134: Test client CapabilityStatement
  232: Create a Subscription - rest-hook
  265: Notify for a Subscription - rest-hook
  100: Workflow: Consent subscription and notification
  303: Workflow: Consent subscription and notification - no filters
requirement-991 199: Read a Subscription
  134: Test client CapabilityStatement
  232: Create a Subscription - rest-hook
  306: Update a Subscription - rest-hook
requirement-962 199: Read a Subscription
  134: Test client CapabilityStatement
  232: Create a Subscription - rest-hook
  306: Update a Subscription - rest-hook
requirement-382 134: Test client CapabilityStatement
  232: Create a Subscription - rest-hook
requirement-383 134: Test client CapabilityStatement
  306: Update a Subscription - rest-hook
requirement-384 134: Test client CapabilityStatement
  100: Workflow: Consent subscription and notification
  303: Workflow: Consent subscription and notification - no filters
requirement-334 68: Operation: File a Consent
  70: Operation: Revoke a Consent
  69: Operation: Record a Disclosure
requirement-958 232: Create a Subscription - rest-hook
  306: Update a Subscription - rest-hook
requirement-403 69: Operation: Record a Disclosure
Coverage 100.00%

85.00% 

Requirement Test Case(s)
requirement-69 68: Operation: File a Consent
  70: Operation: Revoke a Consent
  69: Operation: Record a Disclosure
requirement-68 n/a
requirement-62 68: Operation: File a Consent
requirement-101 70: Operation: Revoke a Consent
requirement-63 2: Search for a Consent
requirement-64 199: Read a Subscription
  232: Create a Subscription - rest-hook
  265: Notify for a Subscription - rest-hook
  100: Workflow: Consent subscription and notification
  303: Workflow: Consent subscription and notification - no filters
requirement-727 68: Operation: File a Consent
requirement-634 70: Operation: Revoke a Consent
requirement-760 70: Operation: Revoke a Consent
requirement-71 154: Search for Consent by patient - JSON
  155: Search for Consent by patient - XML
requirement-364 144: Search for Consent by FASTConsentController - JSON
  145: Search for Consent by FASTConsentController - XML
requirement-367 150: Search for Consent by FASTConsentManager - JSON
  151: Search for Consent by FASTConsentManager - XML
requirement-365 146: Search for Consent by date - JSON
  147: Search for Consent by date - XML
requirement-73 160: Search for Consent by status - JSON
  161: Search for Consent by status - XML
requirement-201 158: Search for Consent by scope - JSON
  159: Search for Consent by scope - XML
requirement-827 n/a
requirement-828 n/a
requirement-407 142: Search for an AuditEvent
requirement-266 162: Search for AuditEvent by FASTAuditEventConsent - JSON
  163: Search for AuditEvent by FASTAuditEventConsent - XML
requirement-298 164: Search for AuditEvent by patient - JSON
  165: Search for AuditEvent by patient - XML
Coverage 85.00%

83.33% 

85.71% 

85.71% 

100.00% 

Requirement Test Case(s)
requirement-496 199: Read a Subscription
requirement-497 232: Create a Subscription - rest-hook
requirement-498 266: Operation: Get Subscription Status
requirement-499 101: Obtain server CapabilityStatement
  232: Create a Subscription - rest-hook
requirement-500 232: Create a Subscription - rest-hook
  265: Notify for a Subscription - rest-hook
  100: Workflow: Consent subscription and notification
requirement-501 304: Workflow: Consent subscription and notification - full-resource payload
  364: Workflow: Consent subscription and notification - id-only payload
  365: Workflow: Consent subscription and notification - empty payload
requirement-502 101: Obtain server CapabilityStatement
requirement-567 199: Read a Subscription
  265: Notify for a Subscription - rest-hook
requirement-504 101: Obtain server CapabilityStatement
requirement-513 199: Read a Subscription
  232: Create a Subscription - rest-hook
  100: Workflow: Consent subscription and notification
requirement-506 232: Create a Subscription - rest-hook
  265: Notify for a Subscription - rest-hook
requirement-507 308: Error: Create a Subscription - rest-hook - unsupported backport-channel-type
requirement-529 232: Create a Subscription - rest-hook
  265: Notify for a Subscription - rest-hook
requirement-530 265: Notify for a Subscription - rest-hook
requirement-531 309: Error: Create a Subscription - rest-hook - unsupported filter
requirement-533 232: Create a Subscription - rest-hook
requirement-534 265: Notify for a Subscription - rest-hook
  100: Workflow: Consent subscription and notification
  303: Workflow: Consent subscription and notification - no filters
requirement-925 265: Notify for a Subscription - rest-hook
  100: Workflow: Consent subscription and notification
  303: Workflow: Consent subscription and notification - no filters
  304: Workflow: Consent subscription and notification - full-resource payload
  364: Workflow: Consent subscription and notification - id-only payload
  365: Workflow: Consent subscription and notification - empty payload
requirement-563 265: Notify for a Subscription - rest-hook
requirement-538 232: Create a Subscription - rest-hook
requirement-539 311: Error: Create a Subscription - rest-hook - unsupported topic
Coverage 100.00%

83.33% 

100.00% 

Requirement Test Case(s)
requirement-1 101: Obtain server CapabilityStatement
Coverage 100.00%

100.00% 

Requirement Test Case(s)
requirement-48 134: Test client CapabilityStatement
Coverage 100.00%

88.89% 

100.00% 

0.00% 

Requirement Test Case(s)
requirement-826 n/a
Coverage 0.00%

42.55% 

Requirement Test Case(s)
requirement-597 140: Validate FHIR resources
requirement-829 n/a
requirement-830 n/a
requirement-831 n/a
requirement-832 n/a
requirement-833 n/a
requirement-834 n/a
requirement-598 140: Validate FHIR resources
requirement-835 n/a
requirement-836 n/a
requirement-837 n/a
requirement-838 n/a
requirement-839 n/a
requirement-840 n/a
requirement-841 n/a
requirement-842 n/a
requirement-599 140: Validate FHIR resources
requirement-859 n/a
requirement-860 n/a
requirement-861 n/a
requirement-862 n/a
requirement-863 n/a
requirement-864 n/a
requirement-865 n/a
requirement-866 n/a
requirement-867 n/a
requirement-868 n/a
requirement-869 n/a
requirement-477 140: Validate FHIR resources
requirement-870 100: Workflow: Consent subscription and notification
requirement-871 n/a
requirement-601 140: Validate FHIR resources
requirement-872 n/a
requirement-464 68: Operation: File a Consent
  140: Validate FHIR resources
requirement-70 68: Operation: File a Consent
requirement-430 68: Operation: File a Consent
requirement-470 69: Operation: Record a Disclosure
  140: Validate FHIR resources
requirement-452 69: Operation: Record a Disclosure
requirement-450 69: Operation: Record a Disclosure
requirement-469 70: Operation: Revoke a Consent
  140: Validate FHIR resources
requirement-441 70: Operation: Revoke a Consent
requirement-448 70: Operation: Revoke a Consent
requirement-443 70: Operation: Revoke a Consent
requirement-595 140: Validate FHIR resources
requirement-892 265: Notify for a Subscription - rest-hook
requirement-893 265: Notify for a Subscription - rest-hook
requirement-535 304: Workflow: Consent subscription and notification - full-resource payload
  364: Workflow: Consent subscription and notification - id-only payload
  365: Workflow: Consent subscription and notification - empty payload
Coverage 42.55%

100.00% 

Requirement Test Case(s)
requirement-541 100: Workflow: Consent subscription and notification
Coverage 100.00%

100.00% 

0.00% 

Requirement Test Case(s)
requirement-1057 n/a
requirement-1058 n/a
requirement-1059 n/a
requirement-1060 n/a
requirement-1061 n/a
Coverage 0.00%

0.00% 

Requirement Test Case(s)
requirement-596 n/a
Coverage 0.00%

100.00% 

100.00%