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
| Page standards status: Informative |
Informative Content: The use cases on this page are informative. They illustrate the consent workflows this implementation guide is designed to support and provide context for the normative technical requirements. The use case narratives — including phrases such as "shall" within narrative descriptions — describe expected application behavior and user experience, not FHIR conformance requirements. Only one use case (Disclosure Audit) is explicitly marked optional; this does not imply the others are conformance requirements. Normative conformance requirements are defined in the Technical Specifications section.
This guide defines two categories of participants in consent workflows: human roles (the people involved) and technical actors (the systems they use to carry out interactions). Keeping these distinct is important: a human role describes who is involved in a use case; a technical actor describes which system executes the FHIR interactions.
Consenter — The individual who makes the consent decision. This is typically the patient, but may also be a caregiver, guardian, or legally authorized representative acting on the patient's behalf. The Consenter is the subject of all use cases on this page. The use cases and operations in this guide support the Consenter as part of the consent process regardless of whether that person is the patient or their authorized representative. Explicit out-of-band notification of caregivers or guardians (e.g., notifying a guardian when the patient files a consent) is outside the scope of this guide.
Administrator — A person or organizational role that initiates consent-related workflows on behalf of a healthcare organization. For example, an administrator may request that a patient complete a consent form, or may act as an intermediary between the patient and the Consent Server System. The Administrator is distinct from the Consenter: the Administrator initiates or facilitates the process; the Consenter makes the decision. Note: "Administrator" in this context refers to a healthcare organization's consent workflow role (e.g., a registration clerk, a care coordinator, or an EHR system acting on behalf of an organization) — not a system or technical administrator.
Consent Client System — The system used by the Consenter (and in some cases the Administrator) to interact with the consent administration service. Consent Client systems gather consent decisions and invoke the $fileConsent and $revokeConsent operations. In the sequence diagrams on this page, this corresponds to the application or portal the Consenter uses to review and sign consent forms. See the Consent Client Capabilities for conformance requirements.
Consent Server System — The consent administration service that stores consent records, services search and subscription requests, and maintains audit events. In the sequence diagrams on this page, this is labelled "Consent Server System." See the Consent Server Capabilities for conformance requirements.
The typical interaction model is: Consenter (or Administrator) → Consent Client System → Consent Server System. The human roles are not directly represented in FHIR interactions; they operate through the technical actor systems.
The table below provides an informative mapping between the use cases on this page and the FHIR operations and mechanisms defined in this guide. This mapping is informative: the use cases describe illustrative scenarios and are not themselves conformance requirements. Conformance requirements — specifying what systems must implement — are defined in the Technical Specifications section.
| Use Case | FHIR Operation or Mechanism | Notes |
|---|---|---|
| Request Consent | Out of scope | The mechanism for requesting and assigning consent forms is out of scope; this use case describes a pre-condition for the normative use cases |
| Review Consent | Out of scope | Form review is an application-layer concern; no specific FHIR interactions are defined in this guide |
| Sign and File Consent | $fileConsent |
Required for Consent Client systems |
| Delegate Consent | $fileConsent |
Delegation is recorded as a Consent resource; the technical mechanism parallels Sign and File |
| Revoke Consent | $revokeConsent |
Required for Consent Client systems |
| Disclosure Audit | AuditEvent search | Optional; see the (implementing this use case is optional) note on the use case |
| Propagate Consent Events | FHIR Subscriptions | Required for Consent Server systems |
| Consent Provenance | AuditEvent search | Required for Consent Server systems (§OP9) |
Actor: Administrator, Consenter, Consent Server System
Pre-condition:
Narrative:
The administrator specified a consent form. The consent form is either explicitly selected by the administrator or is implied by the workflow.
The administrator specifies a consenter. The consenter is either explicitly selected by the administrator or is implied by the workflow.
The administrator initiates a request to collect consent from the consenter based on the form and identity of the consenter.
The Consent Server System notifies the consenter and tracks the assignment of the form to the consenter.
Post-condition:
Note: The consent form referenced in this use case is a conceptual artifact representing the mechanism by which a specific consent decision is requested from and assigned to a consenter. The technical representation, transport, and rendering of consent forms is outside the scope of this implementation guide. This use case describes an important pre-condition for the normative consent operations (Sign and File Consent and Revoke Consent) but does not itself define normative FHIR interactions.
Actor: Consenter
Pre-condition:
A consent request may have been initiated by an administrator or the consenter themselves.
A consent form is available and assigned to the consenter.
Any information known to the session (such as the consenter's name, date of birth, or timestamp) should be pre-filled by the application to minimize the effort for the consenter.
Some of the responses in the form may be pre-populated at the time of assignment. These options may be read-only or simply defaults the consenter can change.
The consenter may have reviewed the form in a previous session and may have entered some responses; any such responses are saved and visible to the consenter upon revisiting the form.
Narrative:
The consenter views the consent form.
The form may be arranged as multiple pages in which case the consenter can navigate back and forth between pages.
The consenter can review the options available in each page and enter a response, thereby communicating a decision. The response shall be retained as the consenter navigates between pages.
The consenter shall be able to see what mandatory fields remain in the form and await response as the consenter navigates the form.
The consenter shall be able to see whether the form is complete and ready for signing and submission as the consenter navigates the form.
Post-condition:
Alternative Flow:
Note: The requirements in the narrative above (including phrases such as "shall") describe expected behavior for consent collection applications and represent user experience and quality expectations, not FHIR conformance requirements. The partially-filled form referenced here is a conceptual artifact; its technical representation is outside the scope of this guide. See the Technical Specifications for normative FHIR requirements.
Actor: Consenter
Pre-condition: A consent form has been reviewed and completed (see use case Review Consent).
Narrative:
The consenter expresses their wish to sign and enact the consent. The user experience provide a mechanism to ensure the patient is making this decision in an informed way (and not by accident).
A proper user experience enables the consenter to sign the consent form.
The consenter can see the change in the status of the consent to become active.
The consenter can review the finalized consent and download a human-readable or print-friendly copy.
Post-condition:
Actor: Consenter
Pre-condition:
Narrative: By navigating and signing a delegation form, the consenter assigns a delegate to sign and file a consent on their behalf.
Post-condition:
The consenter receives confirmation that the delegation has been recorded and is active.
The delegate may also be able to revoke the consent. This may depend on the conditions of delegation as decided by the consenter, or by overarching policies.
The audit must record accurately whether a consent was filed by the consenter or the delegate.
Notes:
Actor: Consenter
Pre-condition: A consent has been previously signed and filed and is still active (not expired).
Narrative:
The consenter navigates the user interface to find the consent they intend to revoke. This may be in the form of a search (for example by form or by original requester) or by plain navigation of all active consents.
The consenter interacts with the UI to revoke the consent.
Depending on the policy context, the consenter may have to sign a form to confirm their intent to revoke the consent.
Post-condition:
(implementing this use case is optional)
Actor: Consenter
Pre-condition: A consent has been signed and filed.
Narrative:
The consenter can navigate and find a previously filed consent. This may be active or inactive.
The consenter is able to navigate a record of activities authorized or blocked based on the consent in question.
Actor: Consent Server System
Pre-condition:
Narrative: A notice of consent event is sent to a partner system. Supported events are:
Post-condition:
Note: Explicit notification of the patient (as distinct from the Consenter) when consent records are propagated across systems — for example, notifying the patient whenever a copy of their consent is shared with a new system — is outside the scope of this guide. The Consenter, who may be the patient themselves, is already a participant in the consent process through the filing and revocation use cases.
Actor: Consenter
Pre-condition: A consent has been signed and filed.
Narrative: The consenter can navigate the timeline of the lifecycle events about the consent, including:
Post-condition: