Generated Narrative: Requirements conformance-consent-server These requirements apply to the actor Consent Server System requirement-496 SHALL Consent Administration Service SHALL support Subscription read Links: Derived From: Subscriptions R5 Backport Satisfied By: http://hl7.org/fhir/uv/subscriptions-backport/conformance.html requirement-497 SHALL Consent Administration Service SHALL support Subscription write Links: Derived From: Subscriptions R5 Backport Satisfied By: http://hl7.org/fhir/uv/subscriptions-backport/conformance.html requirement-498 SHALL Consent Administration Service SHALL support $status operation against Subscription resource Links: Derived From: Subscriptions R5 Backport Satisfied By: http://hl7.org/fhir/uv/subscriptions-backport/conformance.html requirement-499 SHOULD Consent Administration Service SHOULD support Subscription topic discovery via the CapabilityStatement SubscriptionTopic Canonical extension Links: Derived From: Subscriptions R5 Backport Satisfied By: http://hl7.org/fhir/uv/subscriptions-backport/conformance.html requirement-500 SHALL, SHOULD Consent Administration Service SHALL support at least one Subscription channel type, and SHOULD include one from Subscriptions R5 Backport IG Links: Derived From: Subscriptions R5 Backport Satisfied By: http://hl7.org/fhir/uv/subscriptions-backport/conformance.html requirement-501 SHALL Consent Administration Service SHALL support at least one Subscription Payload Type Links: Derived From: Subscriptions R5 Backport Satisfied By: http://hl7.org/fhir/uv/subscriptions-backport/conformance.html requirement-502 SHALL Consent Administration Service SHALL conform to the BackportSubscriptionCapabilityStatementR4 CapabilityStatement Expect this means include the same declarations in addition to including it in some way Links: Derived From: Subscriptions R5 Backport Satisfied By: http://hl7.org/fhir/uv/subscriptions-backport/conformance.html requirement-567 SHOULD Consent Administration Service SHOULD NOT use cross version extensions on R4 subscriptions to describe any elements also described by this guide Not exactly sure how to test this Links: Derived From: Subscriptions R5 Backport Satisfied By: http://hl7.org/fhir/uv/subscriptions-backport/conformance.html requirement-504 SHOULD Consent Administration Service SHOULD declare conformance with the BackportSubscriptionCapabilityStatementR4 using CapabilityStatement.instantiates Links: Derived From: Subscriptions R5 Backport Satisfied By: <a href="http://hl7.org/fhir/uv/subscriptions-backport/conformance.html#:~:text=SHOULD%20declare%20conformance%20with%20the%20Backport%20Subscription%20Server%20Capability%20Statement%20by%20including%20its%20official%20URL%20in%20the%20server%E2%80%99s%20CapabilityStatement.instantiates%20element%3A%20http%3A//hl7.org/fhir/uv/subscriptions%2Dbackport/CapabilityStatement/backport%2Dsubscription%2Dserver%2Dr4">http://hl7.org/fhir/uv/subscriptions-backport/conformance.html requirement-513 SHALL Consent Administration Service SHALL support Subscription resources that conform to BackportSubscription profile Links: Derived From: Subscriptions R5 Backport Satisfied By: http://hl7.org/fhir/uv/subscriptions-backport/conformance.html requirement-506 SHALL Consent Administration Service SHALL be able to read values in the backport-channel-type extension Links: Derived From: Subscriptions R5 Backport Satisfied By: http://hl7.org/fhir/uv/subscriptions-backport/conformance.html requirement-507 SHALL Consent Administration Service SHALL reject the subscription request if a client requests an unsupported channel via the backport-channel-type extension Links: Derived From: Subscriptions R5 Backport Satisfied By: http://hl7.org/fhir/uv/subscriptions-backport/conformance.html requirement-529 SHALL Consent Administration Service SHALL be able to read values in the backport-filter-criteria extension Links: Derived From: Subscriptions R5 Backport Satisfied By: http://hl7.org/fhir/uv/subscriptions-backport/conformance.html requirement-530 SHALL Consent Administration Service SHALL be able to apply filters as described by any Subscription Topics the server advertises support for Links: Derived From: Subscriptions R5 Backport Satisfied By: http://hl7.org/fhir/uv/subscriptions-backport/conformance.html requirement-531 SHALL Consent Administration Service SHALL reject the subscription request if any filters are unsupported Will test with a variety of query strings that are not supported per the server's CapStmt. Links: Derived From: Subscriptions R5 Backport Satisfied By: http://hl7.org/fhir/uv/subscriptions-backport/conformance.html requirement-533 SHALL Consent Administration Service SHALL be able to read values in the backport-payload-content extension Links: Derived From: Subscriptions R5 Backport Satisfied By: http://hl7.org/fhir/uv/subscriptions-backport/conformance.html requirement-534 SHALL Consent Administration Service SHALL include information in notifications as described in this guide based on the value of the backport-payload-content extension Links: Derived From: Subscriptions R5 Backport Satisfied By: http://hl7.org/fhir/uv/subscriptions-backport/conformance.html requirement-535 SHALL Consent Administration Service SHALL reject the subscription request if a client asks for a content level the server does not intend to support (e.g., does not meet security requirements) This cannot be fully tested for a given system unless we know its specific requirements, but we can hit it with each content level as an exploratory test. Links: Derived From: Subscriptions R5 Backport Satisfied By: http://hl7.org/fhir/uv/subscriptions-backport/conformance.html requirement-563 SHALL Consent Administration Service SHALL be able to generate a valid and correct R4 Backported R5 SubscriptionStatus resource for each notification Links: Derived From: Subscriptions R5 Backport Satisfied By: http://hl7.org/fhir/uv/subscriptions-backport/conformance.html requirement-538 SHALL Consent Administration Service SHALL be able to read values in Subscription.criteria for subscription topics referenced by it Links: Derived From: Subscriptions R5 Backport Satisfied By: http://hl7.org/fhir/uv/subscriptions-backport/conformance.html requirement-539 SHALL Consent Administration Service SHALL reject the subscription request if it does not support a requested topic or will not honor the subscription otherwise Links: Derived From: Subscriptions R5 Backport Satisfied By: http://hl7.org/fhir/uv/subscriptions-backport/conformance.html
HL7 International / Community Based Collaborative Care
Conformance Requirements for Admin Service
Consent Administration Service SHALL support Subscription read
Consent Administration Service SHALL support Subscription write
Consent Administration Service SHALL support $status operation against Subscription resource
Consent Administration Service SHOULD support Subscription topic discovery via the CapabilityStatement SubscriptionTopic Canonical extension
Consent Administration Service SHALL support at least one Subscription channel type, and SHOULD include one from Subscriptions R5 Backport IG
Consent Administration Service SHALL support at least one Subscription Payload Type
Consent Administration Service SHALL conform to the BackportSubscriptionCapabilityStatementR4 CapabilityStatement Expect this means include the same declarations in addition to including it in some way
Consent Administration Service SHOULD NOT use cross version extensions on R4 subscriptions to describe any elements also described by this guide Not exactly sure how to test this
Consent Administration Service SHOULD declare conformance with the BackportSubscriptionCapabilityStatementR4 using CapabilityStatement.instantiates
Consent Administration Service SHALL support Subscription resources that conform to BackportSubscription profile
Consent Administration Service SHALL be able to read values in the backport-channel-type extension
Consent Administration Service SHALL reject the subscription request if a client requests an unsupported channel via the backport-channel-type extension
Consent Administration Service SHALL be able to read values in the backport-filter-criteria extension
Consent Administration Service SHALL be able to apply filters as described by any Subscription Topics the server advertises support for
Consent Administration Service SHALL reject the subscription request if any filters are unsupported Will test with a variety of query strings that are not supported per the server's CapStmt.
Consent Administration Service SHALL be able to read values in the backport-payload-content extension
Consent Administration Service SHALL include information in notifications as described in this guide based on the value of the backport-payload-content extension
Consent Administration Service SHALL reject the subscription request if a client asks for a content level the server does not intend to support (e.g., does not meet security requirements) This cannot be fully tested for a given system unless we know its specific requirements, but we can hit it with each content level as an exploratory test.
Consent Administration Service SHALL be able to generate a valid and correct R4 Backported R5 SubscriptionStatus resource for each notification
Consent Administration Service SHALL be able to read values in Subscription.criteria for subscription topics referenced by it
Consent Administration Service SHALL reject the subscription request if it does not support a requested topic or will not honor the subscription otherwise