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

Scalable Consent Management Testing Guide - Local Development build (v0.1.0) 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.

100.00% 

100.00% 

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

97.87% 

Requirement Test Case(s)
requirement-1 101: Obtain server CapabilityStatement
requirement-2 136: Obtain server CapabilityStatement - JSON
requirement-34 137: Obtain server CapabilityStatement - XML
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-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
  265: Notify for a Subscription - rest-hook
  67: Workflow: Utilize Consent For Disclosure
requirement-332 166: Search for Consent by FASTConsent profile - JSON
  167: Search for Consent by FASTConsent profile - XML
requirement-36 1: Read a Consent
  101: Obtain server CapabilityStatement
requirement-37 2: Search for 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-661 141: Read an AuditEvent
  142: Search for an AuditEvent
requirement-377 199: Read a Subscription
  232: Workflow: Create a Subscription - rest-hook
  265: Notify for a Subscription - rest-hook
  101: Obtain server CapabilityStatement
  100: Workflow: Consent subscription and notification
  303: Workflow: Consent subscription and notification - no filters
requirement-378 232: Workflow: Create a Subscription - rest-hook
  101: Obtain server CapabilityStatement
requirement-379 306: Workflow: Update a Subscription - rest-hook
  101: Obtain server CapabilityStatement
requirement-380 101: Obtain server CapabilityStatement
  100: Workflow: Consent subscription and notification
  303: Workflow: Consent subscription and notification - no filters
requirement-415 69: Operation: Record a Disclosure
  101: Obtain server CapabilityStatement
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-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-400 168: Search for AuditEvent by FASTConsentAuditEvent profile - JSON
  169: Search for AuditEvent by FASTConsentAuditEvent profile - XML
requirement-404 141: Read an AuditEvent
  101: Obtain server CapabilityStatement
requirement-406 142: Search for 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-505 199: Read a Subscription
requirement-503 232: Workflow: Create a Subscription - rest-hook
  305: Workflow: Create a Subscription - rest-hook PUT
requirement-509 306: Workflow: Update a Subscription - rest-hook
  307: Workflow: Update a Subscription - rest-hook PATCH
  101: Obtain server CapabilityStatement
requirement-510 100: Workflow: Consent subscription and notification
  303: Workflow: Consent subscription and notification - no filters
requirement-511 101: Obtain server CapabilityStatement
requirement-602 101: Obtain server CapabilityStatement
requirement-604 101: Obtain server CapabilityStatement
requirement-508 266: Operation: Get Subscription Status
requirement-694 101: Obtain server CapabilityStatement
requirement-695 n/a
requirement-517 199: Read a Subscription
  232: Workflow: 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-514 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
  199: Read a Subscription
  265: Notify for a Subscription - rest-hook
requirement-515 168: Search for AuditEvent by FASTConsentAuditEvent profile - JSON
  169: Search for AuditEvent by FASTConsentAuditEvent profile - XML
Coverage 97.87%

100.00% 

Requirement Test Case(s)
requirement-48 134: Test client CapabilityStatement
requirement-49 136: Obtain server CapabilityStatement - JSON
  138: Test client CapabilityStatement - JSON
requirement-50 137: Obtain server CapabilityStatement - XML
  139: Test client CapabilityStatement - XML
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-334 68: Operation: File a Consent
  70: Operation: Revoke a Consent
  69: Operation: Record a Disclosure
requirement-56 1: Read a Consent
  134: Test client CapabilityStatement
requirement-57 2: Search for 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
  232: Workflow: Create a Subscription - rest-hook
  265: Notify for a Subscription - rest-hook
  134: Test client CapabilityStatement
  100: Workflow: Consent subscription and notification
  303: Workflow: Consent subscription and notification - no filters
requirement-382 232: Workflow: Create a Subscription - rest-hook
  134: Test client CapabilityStatement
requirement-383 306: Workflow: Update a Subscription - rest-hook
  134: Test client CapabilityStatement
requirement-384 134: Test client CapabilityStatement
  100: Workflow: Consent subscription and notification
  303: Workflow: Consent subscription and notification - no filters
requirement-416 69: Operation: Record a Disclosure
  134: Test client CapabilityStatement
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-403 69: Operation: Record a Disclosure
requirement-405 141: Read an AuditEvent
  134: Test client CapabilityStatement
requirement-408 142: Search for an AuditEvent
  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-414 164: Search for AuditEvent by patient - JSON
  165: Search for AuditEvent by patient - XML
  134: Test client CapabilityStatement
Coverage 100.00%

100.00% 

Requirement Test Case(s)
requirement-68 308: Error: Create a Subscription - rest-hook - unsupported backport-channel-type
  309: Error: Create a Subscription - rest-hook - unsupported filter
requirement-69 1: Read a Consent
  2: Search for a Consent
  141: Read an AuditEvent
  142: Search for an AuditEvent
  199: Read a Subscription
  232: Workflow: Create a Subscription - rest-hook
  265: Notify for a Subscription - rest-hook
  68: Operation: File a Consent
  70: Operation: Revoke a Consent
  69: Operation: Record a Disclosure
  101: Obtain server CapabilityStatement
requirement-63 2: Search for a Consent
requirement-364 144: Search for Consent by FASTConsentController - JSON
  145: Search for Consent by FASTConsentController - XML
requirement-365 146: Search for Consent by date - JSON
  147: Search for Consent by date - XML
requirement-367 150: Search for Consent by FASTConsentManager - JSON
  151: Search for Consent by FASTConsentManager - XML
requirement-71 154: Search for Consent by patient - JSON
  155: Search for Consent by patient - XML
requirement-201 158: Search for Consent by scope - JSON
  159: Search for Consent by scope - XML
requirement-73 160: Search for Consent by status - JSON
  161: Search for Consent by status - XML
requirement-62 68: Operation: File a Consent
requirement-101 70: Operation: Revoke a Consent
requirement-64 199: Read a Subscription
  232: Workflow: 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-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 100.00%

83.33% 

90.00% 

100.00% 

95.24% 

Requirement Test Case(s)
requirement-496 199: Read a Subscription
requirement-497 232: Workflow: Create a Subscription - rest-hook
requirement-498 266: Operation: Get Subscription Status
requirement-499 232: Workflow: Create a Subscription - rest-hook
  101: Obtain server CapabilityStatement
requirement-500 232: Workflow: 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-501 232: Workflow: 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-502 n/a
requirement-567 199: Read a Subscription
  265: Notify for a Subscription - rest-hook
requirement-504 101: Obtain server CapabilityStatement
requirement-513 141: Read an AuditEvent
  142: Search for an AuditEvent
  199: Read a Subscription
  232: Workflow: Create a Subscription - rest-hook
  265: Notify for a Subscription - rest-hook
  69: Operation: Record a Disclosure
  101: Obtain server CapabilityStatement
  100: Workflow: Consent subscription and notification
  303: Workflow: Consent subscription and notification - no filters
requirement-506 232: Workflow: 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: Workflow: 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: Workflow: 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-535 310: Error: Create a Subscription - rest-hook - unsupported content level
requirement-563 265: Notify for a Subscription - rest-hook
requirement-538 232: Workflow: Create a Subscription - rest-hook
requirement-539 311: Error: Create a Subscription - rest-hook - unsupported topic
Coverage 95.24%

83.33% 

100.00% 

Requirement Test Case(s)
requirement-596 140: Validate FHIR resources
Coverage 100.00%

100.00% 

100.00% 

100.00% 

100.00% 

100.00%