Privacy Consent on FHIR (PCF)
1.1.1-current - ci-build
Privacy Consent on FHIR (PCF), published by IHE IT Infrastructure Technical Committee. This guide is not an authorized publication; it is the continuous build for version 1.1.1-current built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/IHE/ITI.PCF/ and changes regularly. See the Directory of published versions
The following are the FHIR Consent profiling for the PCF profile. The FHIR Consent fundamentals are explained in Appendix P.
The Foundation Consent Content Profile indicates the common constraints for all of PCF. There are no examples of this as there is no intended use of this profile.
Using Basic Consent Content Profile
Examples for this Resource Profile:
Using Intermediate Consent Content Profile
Examples for this Resource Profile:
Given using Intermediate consent that identifies one Observation with id=1 not be shared. Like named set of data. The Consent Authorization Server would provide ITI-71 access token which is communicated to the Consent Enforcement Point. The Consent Enforcement Point would first allow the Search to happen, and the raw output from a FHIR search would include all observations including the forbidden Observation. That would look like:
The Bundle would then be processed by the Consent Enforcement Point, which will remove any Observations with id=1. Thus the first entry would be removed and the total decremented. The result would look like the following and be what is returned by the Grouped Server:
Using Advanced Consent Content Profile
Examples for this Resource Profile:
Given using Advanced consent that identifies that no Alcohol Use Disorder information shall be shared, and using the SLS model of “Query/Use enforcement” discussed in Appendix P: Security Labeling Service Models. Note that there are other SLS architecture models, the “Query/Use enforcement” is being used only for illustrative purposes. The Consent Authorization Server would provide ITI-71 an Access Token indicating no Alcohol Use Disorder information is allowed is communicated to the Consent Enforcement Point. The Consent Enforcement Point would first allow the Search to happen, and the raw output from a FHIR search would include all observations including the forbidden Observation. That would look like:
In the “Query/Use enforcement” the Bundle would then be processed by the SLS and sensitivity and confidentiality tags would be added:
The tagged Bundle would then be processed by the Consent Enforcement Point, which will remove any Alcohol use Disorder information. Thus the first entry would be removed and the total decremented. The result would look like the following and be what is returned by the Grouped Server:
Note that the data returned may have the resulting security tags that the SLS applied, or those tags may be removed prior to the Grouped Server returning the results to the Grouped Client. This exposure of the tags is a policy decision that the PCF does not mandate.