FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagehl7.ehrs.uv.cmhaffr2
Resource TypeRequirements
IdRequirements-CMHAFFR2-CNA.1.json
FHIR VersionR5
Sourcehttps://build.fhir.org/ig/HL7/cmhaff-ig/Requirements-CMHAFFR2-CNA.1.html
URLhttp://hl7.org/ehrs/uv/cmhaffr2/Requirements/CMHAFFR2-CNA.1
Version2.0.1
Statusactive
Date2026-08-27T10:32:57+00:00
NameCNA_1_Specifications_for_Conditions_and_Agreements
TitleCNA.1 Specifications for Conditions and Agreements (Header)
Realmuv
Authorityhl7

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Criteria N:
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.

Source1

{
  "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."
    }
  ]
}