FHIR IG analytics| Package | hl7.ehrs.uv.cmhaffr2 |
| Resource Type | Requirements |
| Id | Requirements-CMHAFFR2-APU.8.json |
| FHIR Version | R5 |
| Source | https://build.fhir.org/ig/HL7/cmhaff-ig/Requirements-CMHAFFR2-APU.8.html |
| URL | http://hl7.org/ehrs/uv/cmhaffr2/Requirements/CMHAFFR2-APU.8 |
| Version | 2.0.1 |
| Status | active |
| Date | 2026-08-27T10:32:57+00:00 |
| Name | APU_8_Notifications_and_Alerts |
| Title | APU.8 Notifications and Alerts (Header) |
| Realm | uv |
| Authority | hl7 |
| Description | This category applies only if an app exchanges data with other devices, health apps, and/or HIT systems. If so, there are applicable standards for data format, vocabulary, and transport, to increase interoperability and ease of connection. |
No resources found
No resources found
Note: links and images are rebased to the (stated) source
| APU.8#98 | SHALL | The app SHALL require opt-in consent by the account holder before receiving notifications and alerts from the app. |
| APU.8#99 | SHALL | The app SHALL inform the account holder of both the content and channel (SMS, push notification, email, etc.) of the notification or alert before obtaining consent to receive notifications or alerts. |
| APU.8#100 | SHALL | The app SHALL permit an account holder to change consent decisions about notifications and alerts through settings available on the device on which the app was downloaded. |
| APU.8#101 | SHALL | The app SHALL format notifications and alerts to contain the least amount of information necessary for the recipient of the alert to take a focused action. |
| APU.8#102 | SHALL conditional | IF app alerts notify the user of conditions such as "abnormal" or "exceptional" or "out of range" THEN the app SHALL document or reference the sources (evidence base) of the formulas/algorithms upon which such alerts and notifications are based. |
| APU.8#103 | MAY conditional | IF permitted by the account holder and agreed to by recipients THEN the app MAY send notifications and alerts to the account holder and/or to another person or entity. |
| APU.8#104 | SHOULD | The app SHOULD provide alerts to notify the user of potential faults that could cause inconvenience or harm to the user (e.g., low battery alerts). |
| APU.8#105 | SHOULD | The app SHOULD notify the user in case of external interruptions or delays (e.g., loss of network connection, database problem, lengthy operation). |
| APU.8#135 | SHALL | The app SHALL format notifications and alerts to contain the least amount of information necessary for the recipient of the alert to take a focused action. |
{
"resourceType": "Requirements",
"id": "CMHAFFR2-APU.8",
"meta": {
"profile": [
"http://hl7.org/ehrs/uv/cmhaffr2/StructureDefinition/FMHeader"
]
},
"text": {
"status": "extensions",
"div": "<!-- snip (see above) -->"
},
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
"valueCode": "mobile"
}
],
"url": "http://hl7.org/ehrs/uv/cmhaffr2/Requirements/CMHAFFR2-APU.8",
"version": "2.0.1",
"name": "APU_8_Notifications_and_Alerts",
"title": "APU.8 Notifications and Alerts (Header)",
"status": "active",
"date": "2026-08-27T10:32:57+00:00",
"publisher": "HL7 International / Mobile Health",
"contact": [
{
"telecom": [
{
"system": "url",
"value": "http://www.hl7.org/Special/committees/mobile"
}
]
}
],
"description": "This category applies only if an app exchanges data with other devices, health apps, and/or HIT systems. If so, there are applicable\nstandards for data format, vocabulary, and transport, to increase interoperability and ease of connection.",
"jurisdiction": [
{
"coding": [
{
"system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
"code": "001",
"display": "World"
}
]
}
],
"statement": [
{
"extension": [
{
"url": "http://hl7.org/ehrs/uv/cmhaffr2/StructureDefinition/requirements-dependent",
"valueBoolean": false
}
],
"key": "CMHAFFR2-APU.8-98",
"label": "APU.8#98",
"conformance": [
"SHALL"
],
"conditionality": false,
"requirement": "The app SHALL require opt-in consent by the account holder before receiving notifications and alerts from the app."
},
{
"extension": [
{
"url": "http://hl7.org/ehrs/uv/cmhaffr2/StructureDefinition/requirements-dependent",
"valueBoolean": false
}
],
"key": "CMHAFFR2-APU.8-99",
"label": "APU.8#99",
"conformance": [
"SHALL"
],
"conditionality": false,
"requirement": "The app SHALL inform the account holder of both the content and channel (SMS, push notification, email, etc.) of the notification or alert before obtaining consent to receive notifications or alerts."
},
{
"extension": [
{
"url": "http://hl7.org/ehrs/uv/cmhaffr2/StructureDefinition/requirements-dependent",
"valueBoolean": false
}
],
"key": "CMHAFFR2-APU.8-100",
"label": "APU.8#100",
"conformance": [
"SHALL"
],
"conditionality": false,
"requirement": "The app SHALL permit an account holder to change consent decisions about notifications and alerts through settings available on the device on which the app was downloaded."
},
{
"extension": [
{
"url": "http://hl7.org/ehrs/uv/cmhaffr2/StructureDefinition/requirements-dependent",
"valueBoolean": false
}
],
"key": "CMHAFFR2-APU.8-101",
"label": "APU.8#101",
"conformance": [
"SHALL"
],
"conditionality": false,
"requirement": "The app SHALL format notifications and alerts to contain the least amount of information necessary for the recipient of the alert to take a focused action."
},
{
"extension": [
{
"url": "http://hl7.org/ehrs/uv/cmhaffr2/StructureDefinition/requirements-dependent",
"valueBoolean": false
}
],
"key": "CMHAFFR2-APU.8-102",
"label": "APU.8#102",
"conformance": [
"SHALL"
],
"conditionality": true,
"requirement": "IF app alerts notify the user of conditions such as \"abnormal\" or \"exceptional\" or \"out of range\" THEN the app SHALL document or reference the sources (evidence base) of the formulas/algorithms upon which such alerts and notifications are based."
},
{
"extension": [
{
"url": "http://hl7.org/ehrs/uv/cmhaffr2/StructureDefinition/requirements-dependent",
"valueBoolean": false
}
],
"key": "CMHAFFR2-APU.8-103",
"label": "APU.8#103",
"conformance": [
"MAY"
],
"conditionality": true,
"requirement": "IF permitted by the account holder and agreed to by recipients THEN the app MAY send notifications and alerts to the account holder and/or to another person or entity."
},
{
"extension": [
{
"url": "http://hl7.org/ehrs/uv/cmhaffr2/StructureDefinition/requirements-dependent",
"valueBoolean": false
}
],
"key": "CMHAFFR2-APU.8-104",
"label": "APU.8#104",
"conformance": [
"SHOULD"
],
"conditionality": false,
"requirement": "The app SHOULD provide alerts to notify the user of potential faults that could cause inconvenience or harm to the user (e.g., low battery alerts)."
},
{
"extension": [
{
"url": "http://hl7.org/ehrs/uv/cmhaffr2/StructureDefinition/requirements-dependent",
"valueBoolean": false
}
],
"key": "CMHAFFR2-APU.8-105",
"label": "APU.8#105",
"conformance": [
"SHOULD"
],
"conditionality": false,
"requirement": "The app SHOULD notify the user in case of external interruptions or delays (e.g., loss of network connection, database problem, lengthy operation)."
},
{
"extension": [
{
"url": "http://hl7.org/ehrs/uv/cmhaffr2/StructureDefinition/requirements-dependent",
"valueBoolean": false
}
],
"key": "CMHAFFR2-APU.8-135",
"label": "APU.8#135",
"conformance": [
"SHALL"
],
"conditionality": false,
"requirement": "The app SHALL format notifications and alerts to contain the least amount of information necessary for the recipient of the alert to take a focused action."
}
]
}