Scalable Consent Management
0.1.0 - ci-build 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 0.1.0 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

Reading this IG

Page standards status: Informative

Underlying Technologies

This guide is based on the HL7 FHIR standard. Implementers of this specification therefore need to understand some basic information about these specifications.

FHIR

This implementation guide uses terminology, notations and design principles that are specific to FHIR. Before reading this implementation guide, it's important to be familiar with some of the basic principles of FHIR, as well as general guidance on how to read FHIR specifications. Readers who are unfamiliar with FHIR are encouraged to read (or at least skim) the following prior to reading the rest of this implementation guide.

This implementation guide supports the R4 version of the FHIR standard.

This implementation guide also builds on the US Core Implementation Guide and implementers need to familiarize themselves with the profiles in that IG.

This implementation guide uses Subscriptions that are based on the Subscriptions R5 Backport framework.

Implementers should also familiarize themselves with the FHIR resources used within the guide:

Resource Relevance
CapabilityStatementUsed to define conformance expectations for this guide
ConsentThe main resource that contains the information
CodeSystemUsed to define custom codes specific to this guide
OperationDefinitionUsed to define the operations used in this IG
OrganizationUsed when identifying providers in Consents
ParametersUsed to provide the information for the operations
PatientDemographic information relevant to all requests
PractitionerUsed when identifying providers in Consents
PractitionerRoleUsed when identifying providers in Consents
StructureDefinitionUsed when profiling resources and defining extensions
SubscriptionUsed when subscribing for authorization decisions for an organization
ValueSetUsed to define collections of codes used by in FAST Consent profiles