FHIR IG analytics| Package | hl7.ehrs.uv.cmhaffr2 |
| Resource Type | Requirements |
| Id | Requirements-CMHAFFR2-CNA.1.json |
| FHIR Version | R5 |
| Source | https://build.fhir.org/ig/HL7/cmhaff-ig/Requirements-CMHAFFR2-CNA.1.html |
| URL | http://hl7.org/ehrs/uv/cmhaffr2/Requirements/CMHAFFR2-CNA.1 |
| Version | 2.0.1 |
| Status | active |
| Date | 2026-08-27T10:32:57+00:00 |
| Name | CNA_1_Specifications_for_Conditions_and_Agreements |
| Title | CNA.1 Specifications for Conditions and Agreements (Header) |
| Realm | uv |
| Authority | hl7 |
No resources found
No resources found
Note: links and images are rebased to the (stated) source
| CNA.1#125 | SHALL | The app SHALL make the app's Terms of Use easily accessible to a user before download (e.g., through a link in the app description in the relevant app store). |
| CNA.1#126 | SHALL | The app SHALL make the app's Privacy Policy easily accessible to a user before download (e.g., through a link in the app description in the app store). |
| CNA.1#127 | SHALL conditional | IF rewards are given for app participation THEN the app SHALL clearly disclose all conditions and time limitations governing rewards (including, but not limited to, how activity is tracked, how promptly rewards are fulfilled, whether rewards can expire or be withdrawn, whether and how rewards can be transferred to another person, whether rewards can be accumulated into larger rewards, etc.). |
| CNA.1#128 | SHOULD | The app SHOULD require the consumer to indicate that they acknowledge and understand the app functionality. |
| CNA.1#129 | SHALL conditional | IF the app includes in-app payments THEN the app SHALL disclose in the app description what is included as base functionality without payment and what functionality would require additional payment. |
| CNA.1#130 | SHALL conditional | IF the app permits in-app payments THEN the app SHALL clearly state the benefits for paying for a service or feature in a manner that allows an account holder to make an informed decision about making or declining an in-app payment. |
| CNA.1#131 | SHALL conditional | IF app access is by subscription THEN the app SHALL clearly state the requirements for cancelling a subscription in the CnA. |
| CNA.1#132 | SHALL conditional | IF the app requires an additional charge to upgrade THEN the app SHALL clearly state the upgrade charges, the amount of advance warning for upgrades, and the length of support for the old version (if not upgraded) in the CnA. |
| CNA.1#133 | SHALL | The app SHALL disclose the use of advertising mechanisms, distinguish advertisements from app content, and provide ways to deactivate or skip advertisements.[1] |
| CNA.1#134 | SHALL | The app SHALL provide a means for a user to access the app's Privacy Policy at any time during the usage of the app. |
{
"resourceType": "Requirements",
"id": "CMHAFFR2-CNA.1",
"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-CNA.1",
"version": "2.0.1",
"name": "CNA_1_Specifications_for_Conditions_and_Agreements",
"title": "CNA.1 Specifications for Conditions and Agreements (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"
}
]
}
],
"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-CNA.1-125",
"label": "CNA.1#125",
"conformance": [
"SHALL"
],
"conditionality": false,
"requirement": "The app SHALL make the app's Terms of Use easily accessible to a user before download (e.g., through a link in the app description in the relevant app store)."
},
{
"extension": [
{
"url": "http://hl7.org/ehrs/uv/cmhaffr2/StructureDefinition/requirements-dependent",
"valueBoolean": false
}
],
"key": "CMHAFFR2-CNA.1-126",
"label": "CNA.1#126",
"conformance": [
"SHALL"
],
"conditionality": false,
"requirement": "The app SHALL make the app's Privacy Policy easily accessible to a user before download (e.g., through a link in the app description in the app store)."
},
{
"extension": [
{
"url": "http://hl7.org/ehrs/uv/cmhaffr2/StructureDefinition/requirements-dependent",
"valueBoolean": false
}
],
"key": "CMHAFFR2-CNA.1-127",
"label": "CNA.1#127",
"conformance": [
"SHALL"
],
"conditionality": true,
"requirement": "IF rewards are given for app participation THEN the app SHALL clearly disclose all conditions and time limitations governing rewards (including, but not limited to, how activity is tracked, how promptly rewards are fulfilled, whether rewards can expire or be withdrawn, whether and how rewards can be transferred to another person, whether rewards can be accumulated into larger rewards, etc.)."
},
{
"extension": [
{
"url": "http://hl7.org/ehrs/uv/cmhaffr2/StructureDefinition/requirements-dependent",
"valueBoolean": false
}
],
"key": "CMHAFFR2-CNA.1-128",
"label": "CNA.1#128",
"conformance": [
"SHOULD"
],
"conditionality": false,
"requirement": "The app SHOULD require the consumer to indicate that they acknowledge and understand the app functionality."
},
{
"extension": [
{
"url": "http://hl7.org/ehrs/uv/cmhaffr2/StructureDefinition/requirements-dependent",
"valueBoolean": false
}
],
"key": "CMHAFFR2-CNA.1-129",
"label": "CNA.1#129",
"conformance": [
"SHALL"
],
"conditionality": true,
"requirement": "IF the app includes in-app payments THEN the app SHALL disclose in the app description what is included as base functionality without payment and what functionality would require additional payment."
},
{
"extension": [
{
"url": "http://hl7.org/ehrs/uv/cmhaffr2/StructureDefinition/requirements-dependent",
"valueBoolean": false
}
],
"key": "CMHAFFR2-CNA.1-130",
"label": "CNA.1#130",
"conformance": [
"SHALL"
],
"conditionality": true,
"requirement": "IF the app permits in-app payments THEN the app SHALL clearly state the benefits for paying for a service or feature in a manner that allows an account holder to make an informed decision about making or declining an in-app payment."
},
{
"extension": [
{
"url": "http://hl7.org/ehrs/uv/cmhaffr2/StructureDefinition/requirements-dependent",
"valueBoolean": false
}
],
"key": "CMHAFFR2-CNA.1-131",
"label": "CNA.1#131",
"conformance": [
"SHALL"
],
"conditionality": true,
"requirement": "IF app access is by subscription THEN the app SHALL clearly state the requirements for cancelling a subscription in the CnA."
},
{
"extension": [
{
"url": "http://hl7.org/ehrs/uv/cmhaffr2/StructureDefinition/requirements-dependent",
"valueBoolean": false
}
],
"key": "CMHAFFR2-CNA.1-132",
"label": "CNA.1#132",
"conformance": [
"SHALL"
],
"conditionality": true,
"requirement": "IF the app requires an additional charge to upgrade THEN the app SHALL clearly state the upgrade charges, the amount of advance warning for upgrades, and the length of support for the old version (if not upgraded) in the CnA."
},
{
"extension": [
{
"url": "http://hl7.org/ehrs/uv/cmhaffr2/StructureDefinition/requirements-dependent",
"valueBoolean": false
}
],
"key": "CMHAFFR2-CNA.1-133",
"label": "CNA.1#133",
"conformance": [
"SHALL"
],
"conditionality": false,
"requirement": "The app SHALL disclose the use of advertising mechanisms, distinguish advertisements from app content, and provide ways to deactivate or skip advertisements.[1]"
},
{
"extension": [
{
"url": "http://hl7.org/ehrs/uv/cmhaffr2/StructureDefinition/requirements-dependent",
"valueBoolean": false
}
],
"key": "CMHAFFR2-CNA.1-134",
"label": "CNA.1#134",
"conformance": [
"SHALL"
],
"conditionality": false,
"requirement": "The app SHALL provide a means for a user to access the app's Privacy Policy at any time during the usage of the app."
}
]
}