Scalable Consent Management
1.0.0-preview - STU 1 PReview 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 1.0.0-preview 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

Requirements: CapStmt Client

Official URL: http://hl7.org/fhir/us/consent-management/Requirements/capstmt-client Version: 1.0.0-preview
Standards status: Trial-use Maturity Level: 1 Computable Name: CapStmtClient

CapStmt Requirements for Client

Requirements Actor(s)

These requirements apply to the following actors:

  • Client An application or product that implements the Client.

Requirements Statement List

Specification: HL7 FAST Consent IG

Link to Text: https://build.fhir.org/ig/HL7/fhir-consent-management/en/CapabilityStatement-ConsentClientCapabilities.json.html

Conformance: SHALL

Notes: - 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.

Specification: HL7 FAST Consent IG

Link to Text: https://build.fhir.org/ig/HL7/fhir-consent-management/en/CapabilityStatement-ConsentClientCapabilities.json.html

Conformance: SHALL

Notes: - 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.

Specification: HL7 FAST Consent IG

Link to Text: https://build.fhir.org/ig/HL7/fhir-consent-management/en/CapabilityStatement-ConsentClientCapabilities.json.html

Conformance: SHALL

Related Requirement: 477: Requirements-structure-definitions-client-consent-server.html#requirement-477

Notes: For now, only testing Subscriptions that conform to FASTSubscription, since it derives from BackportSubscription.

Specification: HL7 FHIR R4

Link to Text: https://hl7.org/fhir/R4/profiling.html

Conformance: SHALL

Related Requirement: 597: Requirements-structure-definitions-client-consent-server.html#requirement-597

Notes: 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.

Specification: HL7 FHIR R4

Link to Text: https://hl7.org/fhir/R4/profiling.html

Conformance: SHALL

Related Requirement: 477: Requirements-structure-definitions-client-consent-server.html#requirement-477

Notes: 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.

Specification: HL7 FHIR R4

Link to Text: https://hl7.org/fhir/R4/profiling.html

Conformance: SHALL

Notes: 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.


Language: en

These requirements apply to the actor Client

requirement-49SHALL

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.

Links:

requirement-50SHALL

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.

Links:

requirement-401SHALL

Consent Client SHALL support AuditEvent resource

Links:

requirement-402SHALL

Consent Client SHALL support AuditEvent resources that conform to FASTConsentAuditEvent profile

Links:

requirement-382SHALL

Consent Client SHALL support Subscription create

Links:

requirement-1162SHALL

Consent Client SHALL support AuditEvent create

Links:

requirement-408SHALL

Consent Client SHALL support AuditEvent search

Links:

requirement-405SHALL

Consent Client SHALL support AuditEvent read

Links:

requirement-414SHALL

Consent Client SHALL support AuditEvent search by patient

Links:

requirement-333SHALL

Consent Client SHALL support Consent resource

Links:

requirement-52SHALL

Consent Client SHALL support Consent resources that conform to FASTConsent profile

Links:

requirement-57SHALL

Consent Client SHALL support Consent search

Links:

requirement-56SHALL

Consent Client SHALL support Consent read

Links:

requirement-58SHALL

Consent Client SHALL support Consent search by FASTConsentController

Links:

requirement-369SHALL

Consent Client SHALL support Consent search by date

Links:

requirement-371SHALL

Consent Client SHALL support Consent search by FASTConsentManager

Links:

requirement-60SHALL

Consent Client SHALL support Consent search by patient

Links:

requirement-47SHALL

Consent Client SHALL support Consent search by scope

Links:

requirement-61SHALL

Consent Client SHALL support Consent search by status

Links:

requirement-53SHALL

Consent Client SHALL support $fileConsent operation against Consent resource

Links:

requirement-376SHALL

Consent Client SHALL support $revokeConsent operation against Consent resource

Links:

requirement-381SHALL

Consent Client SHALL support Consent subscriptions as defined by the FASTConsentSubscriptionTopic for FHIR R4 with Subscriptions Backport

Links:

requirement-991SHALL

Consent Client SHALL support Subscription resource

Links:

requirement-962SHALL

Consent Client SHALL support Subscription resources that conform to FASTSubscription profile<br/><br/>For now, only testing Subscriptions that conform to FASTSubscription, since it derives from BackportSubscription.

Links:

requirement-383SHALL

Consent Client SHALL support Subscription update

Links:

requirement-384SHALL

Consent Client SHALL support Subscription delete

Links:

requirement-334SHALL

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.

Links:

requirement-958SHALL

Consent Client SHALL mark with profile assertions Subscription resources that conform to the FASTSubscription 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.

Links:

requirement-403SHALL

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.

Links: