Skip to content

App Consent Profile

Canonical../StructureDefinition/nexus-emr-core-app-consent
Statusdraft · 1.26.0
BaseConsent (constraint)
SourceFSH · JSON

Simple app consent profile: Patient X consented/refused to share information with Application Y (represented as a Device). This profile models consent for a patient to sign up with an app.

Examples

DENIED · GRANTED · PROPOSED

GRANTED

FHIR R4 consent grant pattern - patient consented to SmartDocs AI Scribe (10:30 AM)

Consent/nexus-emr-core-app-consent-scribe-ai-example — claims conformance to App Consent Profile

{
  "resourceType": "Consent",
  "id": "nexus-emr-core-app-consent-scribe-ai-example",
  "meta": {
    "profile": [
      "../StructureDefinition/nexus-emr-core-app-consent"
    ]
  },
  "text": {
    "status": "generated",
    "div": "<div xmlns="http://www.w3.org/1999/xhtml"><p><b>App Consent - GRANTED</b></p><p>Patient: <strong>Avery Linwood</strong> has <strong>CONSENTED</strong> to sign up with and share clinical data with <strong>SmartDocs AI Scribe</strong> application.</p><p>Date: April 8, 2025 at 10:30 AM</p><p>Status: Active consent using FHIR R4 grant pattern (no provision type in root).</p><p><strong>The decision is <code>provision.type</code> on the root.</strong> A grant was previously the ABSENCE of a nested denial, which is not a statement -- a truncated resource read as a grant. It is now stated positively on the root, matching every other Consent profile in this guide.</p></div>"
  },
  "identifier": [
    {
      "use": "secondary",
      "system": "../NamingSystem/cedarbrook-clinic-app-consent-raw-code",
      "value": "EMR-app-consent-scribe-ai-avery-20250408"
    }
  ],
  "status": "active",
  "scope": {
    "coding": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/consentscope",
        "code": "patient-privacy",
        "display": "Privacy Consent"
      }
    ]
  },
  "category": [
    {
      "coding": [
        {
          "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
          "code": "INFA",
          "display": "information access"
        }
      ]
    },
    {
      "coding": [
        {
          "system": "../CodeSystem/nexus-consent-family",
          "code": "app",
          "display": "Application consent"
        }
      ]
    }
  ],
  "patient": {
    "reference": "Patient/avery-linwood",
    "display": "Avery Linwood"
  },
  "dateTime": "2025-04-08T10:30:00-06:00",
  "sourceAttachment": {
    "contentType": "application/pdf",
    "title": "SmartDocs AI Scribe Consent Form - Signed",
    "creation": "2025-04-08T10:30:00-06:00",
    "data": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjIgMCBvYmoKPDwKL1R5cGUgL1BhZ2VzCi9LaWRzIFszIDAgUl0KL0NvdW50IDEKPD4KZW5kb2JqCjMgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAyIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUmVzb3VyY2VzIDw8L0ZvbnQgPDwvRjEgNCAwIFI+Pj4+Ci9Db250ZW50cyA1IDAgUgo+PgplbmRvYmoK"
  },
  "provision": {
    "type": "permit",
    "actor": [
      {
        "role": {
          "coding": [
            {
              "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
              "code": "IRCP",
              "display": "information recipient"
            }
          ]
        },
        "reference": {
          "identifier": {
            "system": "../NamingSystem/nexus-emr-appdevice-identifier",
            "value": "smartdocs-ai-scribe"
          },
          "display": "SmartDocs AI Scribe"
        }
      }
    ]
  },
  "policy": [
    {
      "uri": "../policy/nexus-privacy-policy"
    }
  ]
}