App Consent Profile¶
| Canonical | ../StructureDefinition/nexus-emr-core-app-consent |
|---|---|
| Status | draft · 1.26.0 |
| Base | Consent (constraint) |
| Source | FSH · 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
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"
}
]
}