John Moehrke Consent About AI
0.2.0 - ci-build

John Moehrke Consent About AI, published by John Moehrke (Moehrke Research LLC). This guide is not an authorized publication; it is the continuous build for version 0.2.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/JohnMoehrke/ConsentAboutAI/ and changes regularly. See the Directory of published versions

## Example Consent: Consent with all kinds of Provisions

Consent that includes provisions using the various AI mechanisms along with normal TPO.

This consent

1. permits the patient's care team to have full access
2. permits TPO purposes to have access to Normal data, but not sensitive data
3. permits ML training purposes to have access to Normal de-identified data, but not sensitive data

Given that FHIR R4 Consent has only ONE root level provision, we need to extra deep nesting:

Provisions

- Permit all the purposes
  - deny ML training for sensitive data
    - permit ML training for de-identified data
  - deny TPO – just so we can skip to a permit
    - permit TPO for normal confidentiality
    - permit TPO for the care team for sensitive data

Profile: Consent with use of the Limits extension

Security Label: test health data (Details: ActReason code HTEST = 'test health data')

## Participants

Role | Details
Patient | John Schmidt Other, DoB: 1923-07-25 ( http://example.org/mrn#123456)
Party | http://example.org/organizations/ex-organization

This consent is made under the policy http://example.org/consent-policies#ml-training-consent-policy .

Rule | Who | What
--- | --- | ---
permit |  |
permit |  | Purpose: ActReason: TREAT (treatment) Purpose: ActReason: HPAYMT (healthcare payment) Purpose: ActReason: HOPERAT (healthcare operations) Purpose: ActReason: MLTRAINING (machine learning training)
deny |  | Labled as: ActCode: ETH (substance abuse information sensitivity) Labled as: ActCode: BH (behavioral health information sensitivity) Labled as: ActCode: PREGNANT (pregnancy information sensitivity) Purpose: ActReason: MLTRAINING (machine learning training)
permit |  | Labled as: Confidentiality: N (Normal) Purpose: ActReason: MLTRAINING (machine learning training)
deny |  |
permit |  | Labled as: Confidentiality: N (Normal) Purpose: ActReason: TREAT (treatment) Purpose: ActReason: HPAYMT (healthcare payment) Purpose: ActReason: HOPERAT (healthcare operations)
permit | care team information receiver: http://example.org/CareTeam/ex-patient-careteam | Labled as: Confidentiality: R (restricted) Purpose: ActReason: TREAT (treatment) Purpose: ActReason: HPAYMT (healthcare payment) Purpose: ActReason: HOPERAT (healthcare operations)
Documentation for this format