ISO-TC215 82304-2-Health and Wellness Apps - Quality and Reliability
ISO-TC215 82304-2-Health and Wellness Apps - Quality and Reliability
ISO-TC215 82304-2-Health and Wellness Apps - Quality and Reliability
First edition
Health software —
Part 2:
Health and wellness apps—Quality
and reliability
PROOF/ÉPREUVE
Reference number
ISO/TS 82304-2:2021(E)
© ISO 2021
ISO/TS 82304-2:2021(E)
Contents Page
Foreword......................................................................................................................................................................................................................................... iv
Introduction...................................................................................................................................................................................................................................v
1 Scope.................................................................................................................................................................................................................................. 1
2 Normative references....................................................................................................................................................................................... 1
3 Terms and definitions...................................................................................................................................................................................... 1
3.1 General terms............................................................................................................................................................................................ 1
3.2 Terms relating to apps....................................................................................................................................................................... 5
3.3 Terms relating to risk management....................................................................................................................................... 7
4 Health app assessment process............................................................................................................................................................. 8
4.1 Conformity assessment.................................................................................................................................................................... 8
4.2 Quality requirements......................................................................................................................................................................... 8
4.3 Health app quality report............................................................................................................................................................... 9
4.4 Health app quality evidence pack............................................................................................................................................ 9
4.5 Health app quality label................................................................................................................................................................... 9
5 Quality requirements....................................................................................................................................................................................... 9
5.1 Product information............................................................................................................................................................................ 9
5.1.1 Product...................................................................................................................................................................................... 9
5.1.2 App manufacturer......................................................................................................................................................... 10
5.2 Healthy and safe................................................................................................................................................................................... 11
5.2.1 Health requirements.................................................................................................................................................. 11
5.2.2 Health risks......................................................................................................................................................................... 13
5.2.3 Ethics........................................................................................................................................................................................ 17
5.2.4 Health benefit................................................................................................................................................................... 18
5.2.5 Societal benefit................................................................................................................................................................ 22
5.3 Easy to use................................................................................................................................................................................................ 23
5.3.1 Accessibility....................................................................................................................................................................... 23
5.3.2 Usability................................................................................................................................................................................. 25
5.4 Secure data............................................................................................................................................................................................... 29
5.4.1 Privacy.................................................................................................................................................................................... 29
5.4.2 Security.................................................................................................................................................................................. 35
5.5 Robust build............................................................................................................................................................................................ 41
5.5.1 Technical robustness.................................................................................................................................................. 41
5.5.2 Interoperability............................................................................................................................................................... 44
Annex A (Informative) Health app quality label.....................................................................................................................................46
Annex B (Informative) Health app quality score calculation method..............................................................................53
Annex C (informative) Rationale............................................................................................................................................................................57
Annex D (informative) Product safety and lifecycle process recommendations..................................................58
Annex E (informative) Application profile – Contact tracing apps......................................................................................66
Annex F (informative) Ethical considerations in health apps..................................................................................................69
Annex G (informative) Potential uses of this document.................................................................................................................72
Bibliography.............................................................................................................................................................................................................................. 74
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical
committee has been established has the right to be represented on that committee. International
organizations, governmental and non-governmental, in liaison with ISO, also take part in the work.
ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of
electrotechnical standardization.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular, the different approval criteria needed for the
different types of ISO documents should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of
any patent rights identified during the development of the document will be in the Introduction and/or
on the ISO list of patent declarations received (see www.iso.org/patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and
expressions related to conformity assessment, as well as information about ISO's adherence to the
World Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT), see www.iso.org/
iso/foreword.html.
This document was prepared by Technical Committee ISO/TC 215, Health informatics, in collaboration
with Technical Committee IEC/TC 62, Electrical equipment in medical practice, Subcommittee SC 62A,
Common aspects of electrical equipment used in medical practice, and with the European Committee for
Standardization (CEN) Technical Committee CEN/TC 251, Health informatics, in accordance with the
Agreement on technical cooperation between ISO and CEN (Vienna Agreement).
A list of all parts in the ISO 82304 series can be found on the ISO website.
Any feedback or questions on this document should be directed to the user’s national standards body. A
complete listing of these bodies can be found at www.iso.org/members.html.
Introduction
Context
Health and wellness apps are a fast-growing market, and there are now hundreds of thousands, with
the most popular of these having many millions of downloads each. Some of these apps fall under
medical devices regulations, most do not. These apps are often promoted directly to consumers through
app stores without going through any formal evaluation. The apps often collect sensitive personal
information yet do not have appropriate privacy controls, and provide advice on topics such as fertility,
diet or activity that are not supported by any evidence. There are widespread concerns about the risks
involved. At the same time, health apps that have proven to be effective and add to quality of life and
even length of life, are not necessarily adopted at scale and reimbursed.
Many health organizations have projects to evaluate, endorse and procure apps that meet locally defined
requirements. These activities are important for any app developer who want to promote or sell their
product to or through providers of health and wellness services, as providers want the reassurance that
the apps they recommend to patients will be safe, reliable and effective. However, the cost of responding
to different extensive sets of criteria and different evaluation regimes in each country, organization, or
region is a barrier for app developers wanting to make their products available in multiple markets.
It is also a problem for those evaluating apps and maintaining libraries of health and wellness apps.
They can miss out on products that effectively address health issues and health system inefficiencies,
do not benefit from economies of scale of others evaluating the same apps and different evaluations
can contradict one another, causing further confusion instead of trust. Because of the time investment
involved, the vast majority of apps are not evaluated at all, although top 10 lists suggest otherwise.
There are several International Standards on health software related to product safety and lifecycle
processes that are applicable to all health software, including health apps. This document provides
quality requirements and health app quality labels as ways for app manufacturers and app assessment
organizations to communicate the quality and reliability of health apps.
The working practice within app development is to deliver a focused piece of functionality, building
on an existing platform - often with a small team doing the work who can be unfamiliar with health
software development. This document includes Annex D to provide guidance specific to this community.
A vibrant transparent market for health apps will benefit individuals and programs across the world
that are addressing issues such as aging population, unhealthy lifestyles, chronic diseases, affordability
of or constrained budgets for health and care, unequal quality and access to health services, and
shortages in health professionals.
Development methodology
The quality requirements (Clause 5) and health app quality score calculation method (Annex B) have
been developed with a Delphi consensus study. Further input was gathered with surveys, interviews,
and review of existing standards and health app assessment frameworks. The health app quality label
(Annex A) has been inspired by the EU energy label that is also used in more than 50 countries outside
Europe, the Nutriscore and the FDA over-the-counter medicine label. Think-aloud testing of the health
app quality label with people with low health literacy in the Netherlands and subsequently Egypt and
Mexico was used to ensure adequate understanding in different contexts.
Outline
This document defines a set of questions and supporting evidence that can be used to clarify the quality
and reliability of a health app. A health app quality label is defined to summarize this information in a
visually appealing way.
The questions and evidence are listed under the following headings taking into account the need to be
understood by those with low health literacy:
— Product information;
Health software —
Part 2:
Health and wellness apps—Quality and reliability
1 Scope
This document provides quality requirements for health apps and defines a health app quality label in
order to visualize the quality and reliability of health apps.
This document is applicable to health apps, which are a special form of health software. It covers the
entire life cycle of health apps.
This document is intended for use by app manufacturers as well as app assessment organizations in
order to communicate the quality and reliability of a health app. Consumers, patients, carers, health
care professionals and their organizations, health authorities, health insurers and the wider public can
use the health app quality label and report when recommending or selecting a health app for use, or for
adoption in care guidelines, care pathways and care contracts.
NOTE Health apps can be subject to national legislation, such as for medical devices.
2 Normative references
There are no normative references in this document.
3.1.3
effectiveness
ability to produce the intended result
[SOURCE: ISO 81001-1:—1), 3.2.5]
3.1.4
efficiency
resources used in relation to the results achieved
Note 1 to entry: Typical resources include time, human effort, costs and materials.
3.1.11
intended use
health-related use for which a product, process or service is intended according to the specifications,
instructions and information provided by the manufacturer
Note 1 to entry: The intended health benefit, patient population, part of the body or type of tissue interacted
with, user profile, use environment, and operating principle are typical elements of the intended use.
Note 2 to entry: A health app has an intended use irrespective of whether it is a medical device. A concept of
“intended use” is used in a more restrictive sense in some medical device regulations.
— disinfection substances,
Note 2 to entry: Anticipated use can influence satisfaction with actual use.
3.1.23
security
condition that results from the establishment and maintenance of protective measures that ensure a
state of inviolability from hostile acts or influences
Note 1 to entry: Hostile acts or influences could be intentional or unintentional.
3.1.24
usability
extent to which a system, product or service can be used by specified users to achieve specified goals
with effectiveness, efficiency and satisfaction in a specified context of use
[SOURCE: ISO 9241-210:2019, 3.13]
3.1.25
user
person who interacts with a system, product or service
Note 1 to entry: Users of a system, product or service include people who operate the system, people who make
use of the output of the system and people who support the system (including providing maintenance and
training).
Note 2 to entry: An example is a software application running on a handheld commercial off-the shelf computing
platform, with or without wireless connectivity, or a web-based software application that is tailored to a mobile
platform but is executed on a server.
[SOURCE: BS PAS 277:2015, 3.1.1, modified — 'and is typically a small application run or accessed on
mobile devices' removed from the definition, Note 2 to entry modified.]
3.2.2
app assessment organization
organization that evaluates apps
Note 1 to entry: This can be done to inform the purchasing or recommendation of an app, or as part of a
certification program.
3.2.3
health app
health and wellness app
app intended to be used specifically for managing, maintaining or improving health of individual
persons, or the delivery of care
[SOURCE: IEC 82304-1:2016 3.6, modified — Changed 'software' to 'app' in term and definition, 'health
and wellness app' was added as a term, notes to entry deleted.]
3.2.4
health software
software intended to be used specifically for managing, maintaining or improving health of individual
persons, or the delivery of care
Note 1 to entry: Health software fully includes what is considered software as a medical device.
Note 2 to entry: The scope of IEC 82304-1 refers to the subset of health software that is intended to run on general
computing platforms.
Note 2 to entry: ‘Design and/or manufacture’ can include specification development, production, assembly,
processing, packaging, repackaging, labelling, relabelling, installation, or remanufacturing of a health app, or
putting a collection of apps, and possibly other products, together for a health purpose.
Note 3 to entry: Any natural or legal person who assembles or adapts a health app that has already been supplied
by another person for an individual subject of care or wellbeing, in accordance with the instructions for use, is not
the app manufacturer, provided the assembly or adaptation does not change the intended use of the health app.
Note 4 to entry: Any natural or legal person who changes the intended use of, or modifies, a health app without
acting on behalf of the original app manufacturer and who makes it available for use under their own name,
should be considered the app manufacturer of the modified health app.
Note 5 to entry: An authorized representative, distributor or importer who only adds its own address and contact
details to the health app or the packaging, without covering or changing the existing labelling, is not considered
an app manufacturer.
[SOURCE: ISO/IEC Guide 63:2019, 3.6, modified — 'medical device' replaced with 'health app', 'app
manufacturer' was added as a term, Notes 2 and 7 to entry deleted.]
3.2.7
session management
process of securing repeatedly access of a user to the health app, once authentication has been
established, e.g. automatic logout after a certain time of inactivity
3.2.8
validation
confirmation, through the provision of objective evidence, that the requirements for a specific intended
use or application have been fulfilled
Note 1 to entry: The objective evidence needed for a verification can be the result of an inspection or of other
forms of determination such as performing alternative calculations or reviewing documents.
Note 2 to entry: The activities carried out for verification are sometimes called a qualification process.
Note 3 to entry: The word “verified” is used to designate the corresponding status.
[SOURCE: ISO 9000:2015, 3.8.13, modified — Notes 2 and 3 to entry have been changed.]
3.2.9
verification
confirmation through the provision of objective evidence, that specified requirements have been
fulfilled
Note 1 to entry: The objective evidence needed for a verification can be the result of an inspection or of other
forms of determination such as performing alternative calculations or reviewing documents.
Note 2 to entry: The activities carried out for verification are sometimes called a qualification process.
Note 3 to entry: The word “verified” is used to designate the corresponding status.
[SOURCE: ISO/IEC/IEEE 9945:2009+Cor 1:2013+Cor 2:2017, 3.31, modified — Note to entry added.]
3.3.2
authorization
process of verifying that a user or process has permission to use a resource in the manner requestedNote
1 to entry: To ensure security, the user or process would also need to be authenticated before
granting access
[SOURCE: ISO/IEC/IEEE 9945:2009+Cor 1:2013+Cor 2:2017, 3.32, modified — Second sentence in the
definition changed to Note to entry.]
3.3.3
harm
injury or damage to the health of people
[SOURCE: ISO/IEC Guide 51:2014, 3.1, modified — 'the following terms and definitions apply' has been
deleted.]
3.3.4
hazard
potential source of harm
[SOURCE: ISO/IEC Guide 51:2014, 3.2]
3.3.5
risk
combination of the probability of occurrence of harm and the severity of that harm
[SOURCE: ISO/IEC Guide 51:2014, 3.9]
3.3.6
risk analysis
systematic use of available information to identify hazards and to estimate the risk
[SOURCE: ISO/IEC Guide 51:2014, 3.10]
3.3.7
risk control
process in which decisions are made and measures implemented by which risks are reduced to, and
maintained within, specified levels
[SOURCE: ISO/IEC Guide 63: 2019, 3.12]
3.3.8
residual risk
risk remaining after risk control measures have been implemented
[SOURCE: ISO/IEC Guide 63: 2019, 3.9]
— App assessment: Questions to enable app evaluation. The response is provided to the app assessment
organization only.
NOTE 2 Annex B provides the method that is used to calculate the quality scores for the health app.
5 Quality requirements
5.1.1 Product
5.1.1.1 Which operating systems or platforms does the health app support?
2) IOS is the registered trademark of a product supplied by Cisco. This information is given for the convenience of
users of this document and does not constitute an endorsement by ISO of the product named. Equivalent products
may be used if they can be shown to lead to the same results.
3) Apple is the registered trademark of a product supplied by Apple. This information is given for the convenience
of users of this document and does not constitute an endorsement by ISO of the product named. Equivalent products
may be used if they can be shown to lead to the same results.
4) Android TM is a trademark of Google LLC. This information is given for the convenience of users of this document
and does not constitute an endorsement by ISO of the product named. Equivalent products may be used if they can
be shown to lead to the same results.
5.1.1.5 Provide instructions for access to the health app for assessment.
NOTE 2 The name is provided in the label to help the potential customer or user establish the identity of the
app manufacturer.
5.1.2.2 Provide e-mail address and telephone number of the person who is authorized to
represent the health app manufacturer.
EXAMPLE 2 Health professionals include clinicians, public health professionals, health policy workers, care
workers and wellness professionals such as yoga teachers and personal trainers.
NOTE This is a multiple-choice question to allow for health apps that have more than one intended user type.
5.2.1.2 Are age restrictions of the intended users or subjects of care made clear to potential
customers and users?
5.2.1.3 For which health issue(s) and/or health need(s) is the health app intended?
PURPOSE QUESTION: Label content (Benefit of the app), Requirements level, Filtering
RESPONSE OPTIONS: System services / Inform / Simple monitoring / Communicate / Preventative
behavior change / Self-manage / Research / Treat / Active monitoring / Calculate / Diagnose / Other
(Multiple-choice + Text)
EVIDENCE: Screenshot for each intended use
If ‘Other’ is selected, provide a text description.
See Table 1.
— evaluate the impact of these solutions on the level and distribution of the
problem.
Treat Health apps that provide treatment for a specific health issue (such as CBT for anx-
iety), or guide treatment decisions. Includes for example apps for treating mental
health or other conditions, and health professional-facing apps that advise on treat-
ments in certain situations [45].
Active monitoring Health apps that automatically record information and transmit the data to a health
professional, informal carer or third-party organization, without any input from the
user, to inform health management decisions. Includes for example apps linked to de-
vices such as implants, sensors worn on the body or in the home. Data are automati-
cally transmitted through the app for remote monitoring [45].
Calculate Health apps that perform calculations that are likely to affect health care decisions.
Includes for example apps for use by health professionals or users to calculate pa-
rameters pertaining to care, such as early warning system software [45].
Diagnose Health apps that use data to diagnose a health issue in a person, or to guide a diag-
nostic decision made by a health professional. Includes for example apps that diag-
nose specified health issues using clinical data [45].
NOTE This is a multiple-choice question to allow for health apps that have more than one intended use.
5.2.1.5 Are assessments done to establish whether the health app is a medical device and if
applicable is regulatory approval obtained before the app is made available in each country?
5.2.1.6 Are health professionals involved in the development of the health app?
5.2.1.7 Is appropriate peer reviewed scientific literature used in the development of the
health app?
The manufacturer shall identify hazards and estimate the associated risks. Where appropriate, include
situations where the health app can be configured and/or supports interfaces to other products
(adapted from IEC 82304-1:2016, 4.1).
Information or data for estimating risks can be obtained (adapted from ISO 14971:2019, 5.5), for
example, from:
— published standards;
— scientific or technical investigations;
— field data;
— usability tests employing typical users;
— clinical evidence;
— results of relevant investigations or simulations;
— expert opinion;
— external quality assessment schemes.
The health app manufacturer shall identify and document known and foreseeable hazards to intended
users in both normal and fault conditions through the introduction and use of the health app (from
Reference [44], section 4.3).
Health risks can include over-reliance, disproportionate attachment and addiction to the health app, or
manipulation that affects human autonomy [32].
A hazard identification technique that can be used is Functional Failure Analysis, which takes a
functional view of the health app and considers for each function what the potential safety consequences
can be if the function is:
— lost, i.e. not available when it is required;
— wrong, i.e. is available but performs an unintended action;
— provided when not required, i.e. function performs as intended but not at the correct time or out of
sequence.
(from Reference [44], appendix B.1]
Health risk analysis can be carried out by a multi-disciplinary group including a safety officer.
The risk management processes in ISO 14971:2019 are appropriate for medical devices and can be used
for other health apps.
5.2.2.2 Are measures in place to control the health risks of the health app?
Risk control can be achieved through the application of one or more of the following measures:
— changes to the design or the inclusion of protective measures in the health app (adapted from
Reference [44], section 6.1);
— health app verification and validation, for example testing. A testing program should address each
of the hazards and thus provide a practicable demonstration that the claimed risk reduction has
been achieved;
— administrative and implementation procedures, for example requiring users to register and
checking whether they are indeed intended users;
— user and other stakeholder training and briefing;
— information for user safety, including warnings.
Warnings can include alerts to notify the user of potential faults that can cause inconvenience or harm
to the user, e.g. low battery alerts, and notifications to the user in case of external interruptions or
delays, for instance loss of network connection, database problem or lengthy operation [32].
NOTE 1 Risk control measures refer to risk mitigation.
NOTE 2 ‘Not applicable’ indicates that the health app does not have any health risks.
5.2.2.3 Are the residual risks of using the health app found to be acceptable?
5.2.2.4 Describe when the health app requires approval from a health professional before use.
5.2.2.5 Are potential customers and users of the health app made aware of the health risks,
contra-indications and limitations of use?
5.2.2.6 Is a process to collect and review safety concerns and incidents for the health app
maintained?
NOTE 2 ‘Not applicable’ indicates the health app does not have any health risks.
5.2.3 Ethics
5.2.3.1 Are ethical challenges of the health app assessed with intended users and health
professionals?
5.2.3.2 Is the health app approved by an independent ethics advisor or ethics advisory board?
EVIDENCE: Copy approval or exemption, which includes name app, date, considerations and resulting
approval or exemption
NOTE ‘Independent’ means not being part of the design team.
— Inform: ‘With this app, persons who aim to increase their fitness can learn exercises’
— Simple monitoring: ‘With this app, persons with mood disorders can log goal attainment / symptoms /
wellbeing’
— Calculate: ‘With this app, health professionals can calculate drug dosages’
— Active monitoring: ‘With this app, persons with diabetes (can) keep health professionals updated on blood
sugar levels’
Where possible, this description should include measurable and testable relevant outcomes, which
are supported by evidence. The word ‘can’ in the above examples is then replaced by the quantified
information.
EXAMPLE 2
— Diagnose: ‘With this app, 6 in 10 persons feel supported in identifying atypical moles that require contact
with a dermatologist’
— Treat: ‘With this app, 5 in 10 persons who have had a stroke return to work earlier and increase working
hours with 10 % or more’
This description shall include the conditions for the health benefit to be realized.
EXAMPLE 3
— Self-manage: ‘With this app, 8 in 10 persons with cancer increase quality of life and 6 in 10 prolong survival
with on average 5 months, if the app is used on a weekly basis’
The description should be readable by a large audience and shall be no more than 200 characters long.
NOTE This health benefit is included in the health app quality label to help potential customers and users
make informed decisions.
5.2.4.2 Are potential customers or users made aware of the health interventions applied to
achieve the health benefit?
The communication shall include naming the health interventions applied, such as Cognitive Behavioral
Therapy, and describing any calculations used.
If there is human and/or automated interpretation of health-related content, the credentials of qualified
health professionals and/or the algorithms shall be disclosed [32].
If the app contains algorithms that change through learning during use, the disclosure shall include:
— for what aspects and how the app changes during use, including its change dynamics and change
boundaries;
— how the user can monitor and control change.
For apps that require tradeoffs between fairness and accuracy, the disclosure shall include:
— if and how this trade-off can be adjusted by the user.
Providing human oversight can for example be done through a stop or pause button, by enabling
the user to return to an earlier version of the algorithm (roll back mechanism), by enabling a user to
trace back which algorithm model or rules led to the decision or recommendation, or by providing a
procedure to safely abort an operation when needed [32].
NOTE ‘Not applicable' indicates the health app does not include any health interventions.
5.2.4.3 Are potential customers or users made aware of all financial costs to achieve the health
benefit?
5.2.4.4 Are potential customers or users made aware of the need for support of a health
professional to achieve the health benefit?
5.2.4.5 Is evidence available to support the health benefit of using the app?
5.2.4.5.1 Does this evidence include peer reviewed research involving the use of this health app?
Table 2 — Examples of appropriate evidence for different intended uses of health apps
Apps with an intended use of Appropriate evidence
Treat, Active monitoring, Calculate and/or Randomized Controlled Trial (RCT) or systematic review or
Diagnose meta-analysis of RCT’s
Only Research An ethics review and approval or an official exemption or waiv-
er. Publishing the research protocol is good research practice.
Preventative behaviour change and/or An observational study. A quasi-experimental study, experimen-
Self-manage, that do not have an intended tal study, RCT or Systematic review or meta-analysis of RCT’s
use of Treat, Active monitoring, Calculate improves the level of evidence.
and/or Diagnose
NOTE Research design is typically described in the abstract of peer reviewed scientific articles.
5.2.4.6 Is there a maintenance process for the health information in the app?
5.2.4.6.1 Are all sources for the health information in the health app disclosed to potential
customers and users?
5.2.4.7 Are all sources of funding of the health app disclosed to potential customers and users?
5.2.4.8 Is the use of advertising mechanisms in the health app disclosed to potential customers
and users and are these advertisements clearly distinguishable?
NOTE 2 ‘Not applicable’ indicates the health app does not contain advertisements.
— Utilization, which includes a positive effect on low demand for services, geographic inaccessibility,
low adherence to treatments and loss to follow up;
— Efficiency, which includes a positive effect on inadequate workflow management, lack of or
inappropriate referrals, poor planning and coordination, delayed provision of care and inadequate
access to transportation;
— Cost, which includes a positive effect on high cost of manual processes, lack of effective resource
allocation, expenses of persons with health needs, health issues, at risk for health issues or informal
carers and lack of a coordinated payer mechanism;
— Accountability, which includes a positive effect on insufficient engagement of persons with health
needs, health issues, at risk for health issues or informal carers, unawareness of service entitlement,
absence of community feedback mechanisms, lack of transparency in commodity transactions,
poor accountability between the levels of the health sector, and inadequate understanding of the
beneficiary populations.
5.2.5.1.1 Does this evidence include peer reviewed research involving the use of this health app?
5.3.1 Accessibility
NOTE 2 WCAG has three levels of compliance, A, AA and AAA. Level AAA is the maximum level of compliance [52].
NOTE 3 Apps designed to be adaptable will facilitate ease of use for all users, rather than just those with
disabilities [57].
5.3.1.1.1 Are WCAG 2.1 AA compliant measures taken to ensure that all intended users can
perceive all relevant information and user interface components of the health app and related
documents?
CONDITION: 5.3.1.1 No
PURPOSE QUESTION: Colour coding
RESPONSE OPTIONS: Yes/No
EVIDENCE: Test results, e.g. for contrast or alternatively screenshots of measures taken with one
sentence explanation and sources of the screenshots
Related documents include terms of service, instructions for use and privacy statement.
NOTE This refers to the health app being also fit for use for persons with e.g. a visual or hearing disability.
EXAMPLE [52]:
— Zoom/magnification;
— Test for colour blindness, tools to test and colour palettes that do work are available;
5.3.1.1.2 Are WCAG 2.1 AA compliant measures taken to ensure that all intended users can
operate all relevant user interface and navigation components of the health app and related
documents?
CONDITION: 5.3.1.1 No
PURPOSE QUESTION: Colour coding
RESPONSE OPTIONS: Yes/No
EVIDENCE: Screenshots measures with one sentence explanation and sources of the screenshots,
alternatively test results
NOTE WCAG compliance refers to the health app being also fit for use for persons with e.g. physical
disabilities and seizures.
EXAMPLE [52]
— No content that can cause seizures or physical reactions, such as repetitive flashes;
— Designs that help users navigate, such as titles, links, (section)headings and labels that describe topic or
purpose;
5.3.1.1.3 Are WCAG 2.1 AA compliant measures taken to ensure that all intended users can
understand all relevant information and user interface components of the health app and
related documents?
CONDITION: 5.3.1.1 No
PURPOSE QUESTION: Colour coding
RESPONSE OPTIONS: Yes/No
EVIDENCE: Test results, e.g. results of readability tools, alternatively screenshots measures with one
sentence explanation and sources screenshots
NOTE WCAG compliance refers to the health app being also fit for use for persons with language or skill
barriers, such as those with low literacy and low technology skills or non-native speakers.
EXAMPLE [52]
— Use lower secondary education level texts and simple short active sentences;
— Avoid metaphors, proverbs, double negatives, percentages, formulas, graphs, tables and distracting details in
imagery;
5.3.2 Usability
5.3.2.1 Is the health app design based on an explicit understanding of users, tasks and
environment?
All relevant user and stakeholder groups should be identified (ISO 9241-210:2019, 5.2).
EXAMPLE Observation of users (ethnographic research), interviews, use cases, personas.
NOTE 1 The explicit understanding includes but is not limited to the health requirements addressed in 5.2.1.
NOTE 2 The extent to which health apps are usable (and accessible) depends on the context, i.e. the
specified intended users having specified goals, performing specified tasks in a specified environment. The
characteristics of the users, tasks and environment, also known as the context of use, is a major source of
information for establishing usability requirements and an essential input to the design process (adapted from
ISO 9241-210:2019, 5.2).
NOTE 3 The European Blueprint on Digital Transformation of Health and Care for the Ageing Society[39]
provides information on 12 persona’s, i.e. how different ages and severity of health issues can affect requirements.
NOTE 5 IEC 62366-1:2015+AMD1:2020 specifies a process for manufacturers to analyze, specify, develop and
evaluate the usability of a medical device as it relates to safety.
5.3.2.2 Are intended users involved throughout design and development of the health app?
5.3.2.3 Is the design of the health app driven and refined by user-centred evaluation?
Where available and appropriate the human interface guidelines from the platform should be followed.
NOTE 1 There is a variety of user-centred evaluation methods to evaluate designs. Guidance on these
and other usability methods, and on selecting the most appropriate method or set of methods, is provided in
ISO/TR 16982:2002.
NOTE 2 Evaluating designs with users and improving them based on their feedback provides an effective
means of minimizing the risk of a health app not meeting user or organizational needs, including those
requirements that are hidden or difficult to specify explicitly. Such evaluation allows preliminary design
solutions to be tested against ‘real world’ scenarios, with the results being fed back into progressively refined
solutions (ISO 9241-210:2019).
NOTE 3 The term ‘user-centred’ is used here to emphasize that this evaluation is made from the user's
perspective (ISO 9241-210:2019).
NOTE 4 Feedback from users during operational use identifies long-term issues and provides input to future
design (ISO 9241-210:2019).
5.3.2.4 Are measures in place to avoid use error and reasonably foreseeable misuse of the
health app?
— Input error detection such as body temperature having a range, maximum change in body weight in a specific
time span;
— Context-sensitive help.
NOTE ‘Not applicable’ indicates use error or misuse is not possible given the nature of the app.
5.3.2.5 Are potential customers and users provided with adequate product information about
the health app?
— shall accurately depict screen shots of the current version of the health app;
— shall clearly note the payment amount for the app, if any, if applicable, according to digital
marketplace rules;
— should clearly state the human languages the health app supports, referred to in 5.1.1.4;
— should communicate information about the app manufacturer, referred to in 5.1.2.1, and mechanisms
to communicate with the app manufacturer;
— should show the date of the last update to the health app and describe the changes from the previous
release, for instance revisions due to new scientific evidence;
— should declare the degree of admission of liability (app manufacturer acceptance or disclaimer of
responsibility regarding the selection and use of the app’s content);
— can identify the health professionals and those who worked on the app and/or at least the professional
organization that made, reviewed, endorsed, or sponsored the app;
— can include data related to app reliability and validity [32];
— should provide information about accessibility characteristics [32];
— shall give attribution to any open source code library or code under copyright used to develop the
app [32].
— contain the technical description or a reference to where the technical description can be found.
The technical description shall provide all data that is essential for safe and secure operation, transport
and storage, and measures or conditions necessary for installing the health app and preparing it for use
(adapted from IEC 82304-1:2016, 7.2.3).
Information about accessibility characteristics should be provided in the app descriptions and in
contextual assistance sections of the app [32].
EXAMPLE Training, briefings, quick references, audio or video tutorials.
5.3.2.7 Are appropriate resources available to adequately help users who experience problems
with the health app?
5.3.2.8 Are relevant data on the usability of the health app systematically gathered throughout
its entire lifetime, in order to make regular improvements?
5.4.1 Privacy
5.4.1.1 Does the health app process Personally Identifiable Information (PII)?
EVIDENCE: Overview PII processed in the health app and via alternative routes, screenshots and
sources of the screenshots
Processing includes indirect use of PII, such as when the health app uses device resources or device
hardware which provide access to PII or process it themselves. Device resources include system stored
credit card information, access social networking resources, photos. Device hardware includes Wi-Fi,
LAN, GPS/location, camera, microphone, step counter, calendar, address book, SMS or MMS messaging
and Bluetooth [57].
EXAMPLE The use of de-identification and limiting the amount of PII that is collected indirectly, for instance
through web logs, system logs, etc. (ISO/IEC 27701:2019, 7.4.1 and 7.4.4).
5.4.1.1.3 Is an appropriate retention policy established to erase or review the data stored?
5.4.1.1.4 Is a privacy statement readily available to potential customers and users of the
health app?
— transfers of PII;
— recipients or categories of recipients of PII;
— the period for which the PII will be retained;
— the use of automated decision making based on the automated processing of PII;
— the right to lodge a complaint and how to lodge such a complaint;
— the frequency with which information is provided, for instance ‘just in time’ notification, organization
defined frequency, etc.
The health app manufacturer shall:
— provide updated information if the purposes for the processing of PII are changed or extended
(ISO/IEC 27701:2019, 7.3.2)
— inform the customer of any intended changes concerning the addition or replacement of
subcontractors to process PII, thereby giving the customer the opportunity to object to such changes
(ISO/IEC 27701:2019, 8.5.8)];
— provide a mechanism for PII subjects to modify or withdraw their consent (ISO/IEC 27701:2019, 7.3.4).
Where appropriate, the privacy statement should be given at the time of PII collection. It should also be
permanently accessible (ISO/IEC 27701:2019).
Before using select platform functions and data sources for the first time, the app manufacturer shall
ensure app users are asked for permission to use the services and data sources. The manufacturer
should allow the user to individually give permission for each function, data source and user tracking
activity controlled by the app [32].
NOTE ISO/IEC 29184 provides information on online privacy notices and consent.
5.4.1.1.4.1 Does the privacy statement start with an accessible overview of less than 150 words?
5.4.1.1.5 Are contracts in place with all processors and controllers of PII of the health app
and associated services to ensure the level of security controls and privacy protection are as
communicated to the user?
5.4.1.1.6 Is opt-in the default setting for sharing PII with third parties?
5.4.1.1.7 Does the app manufacturer have a person responsible for legal and regulatory
compliance of processing of PII?
5.4.2 Security
5.4.2.1 Have the health app manufacturer and all organizations providing associated services
implemented ISO/IEC 27001 or a recognized equivalent?
5.4.2.2 Is an information security risk assessment for the health app available?
EXAMPLE [38]
— Secure the backend services and the platform server and APIs;
5.4.2.4 Are measures in place to ensure that all third-party software libraries and other
software components for the health app are reliable and maintained?
— Backdoors: Any method by which authorized and unauthorized users are able to get around normal security
measures to gain root access to a computer system, network or software application;
— Untrusted software branches/forks: Branches/forks refer to duplicating software under version control to
enable modifications. The modified software is later integrated to update the application. Only use branches/
forks that are actively maintained by the original project team, otherwise security vulnerabilities might
not be resolved and even be introduced. Check if sources are trustworthy and use tools to help assess
maintenance level.
5.4.2.5 Is a process to prevent unauthorized access and modifications to the health app source
code in place?
Check the device/platform integrity to ensure that the device is not modified. Prefer using platform
services if available, for instance AndroidTM SafetyNet attestation. Only implement custom or use third
party root/jailbreak detection, if platform does not offer a built-in solution [38]
The health app source code should be secured during design, development and deployment if the source
code is included in the distributed health app.
5.4.2.6 Are organizational measures in place to ensure PII is processed in a manner that is
compatible with the explicit, legitimate purposes specified in the privacy statement?
— Ensuring the information security policy and the information security objectives are established and are
compatible with the strategic direction of the organization;
— Ensuring the integration of the information security management system requirements into the organization’s
processes;
— Ensuring that the resources needed for the information security management system are available;
— Communicating the importance of effective information security management and of conforming to the
information security management system requirements;
— Ensuring that the information security management system achieves its intended outcomes;
— Directing and supporting persons to contribute to the effectiveness of the information security
management system;
— if another external health IT system (e.g. Electronic Health Record) is used, a subject’s association
with their real-world identity is verified, establishing that a subject is who they claim to be (identity
proofing);
— if PII are displayed, the health app terminates or makes PII invisible after a period of time of user
inactivity as described in the app’s product information;
— if passwords are stored on the device, passwords are encrypted and never displayed as plain text;
— if access to the account exposes PII, the user is given an option to utilize strong authentication
methods (e.g. multi-factor authentication and/or biometrics) in addition to passwords.
If the health app has associated services such as cloud services or back end systems, authentication and
authorization should be implemented for all interfaces.
NOTE ENISA[38] is a source for measures.
5.4.2.8 Does the health app transmit and store all PII with adequate encryption?
5.4.2.9 Are security vulnerabilities reported, identified, assessed, logged, responded to,
disclosed, and quickly and effectively resolved?
5) Keychain is the registered trademark of a product supplied by Apple. This information is given for the convenience
of users of this document and does not constitute an endorsement by ISO of the product named. Equivalent products
may be used if they can be shown to lead to the same results.
5.4.2.10 Are the security of the health app and associated services tested on a regular basis and
at major changes?
5.4.2.11 Is the information security policy readily available to potential customers and users?
NOTE 2 Health app product requirements include both use requirements and system requirements.
NOTE 3 Health app product requirements include but are not limited to the requirements documented in this
document.
5.5.1.2 Is the health app developed with a software development process that covers the
standards, methods and tools to be used?
5.5.1.5 Are processes in place to deal with a significant increase or spike in demand?
5.5.1.6 Is a validation and verification plan used for the health app?
NOTE For further detail on validation, see IEC 82304-1:2016. For further detail on verification, see
IEC 62304:2006+AMD1:2015.
5.5.2 Interoperability
5.5.2.1 Are potential customers and users of the health app able to access the specifications
and implementation guides for all the APIs?
NOTE 2 Examples of external devices include scales and blood pressure devices not native to the app.
NOTE 3 Examples of other software include Electronic Health Records, Personal Health Records and web
services.
NOTE 4 Examples of suitable specifications for external devices are published by Personal Connected Health
Alliance,[50] Bluetooth Low Energy (BLE), and ANT Wireless (ANT+)[35].
NOTE 5 Suitable standards for interfaces to health software are published by IEC, ISO, CEN, IEEETM6), HL7®6),
IHE® , DICOM®6) and GS1®6).
6)
NOTE 6 ‘Not applicable’ indicates the health app does not have APIs.
5.5.2.2 Are potential customers and users of the health app able to access the specifications
and implementation guides for the terminology or terminologies used?
6) IEEE is a registered trademark of Institute of Electrical and Electronics Engineers. HL7 is the registered
trademark of Health Level Seven International. IHE is the trademarks of the Healthcare Information Management
Systems Society in the United States and trademarks of IHE Europe in the European Community. DICOM is the
registered trademark of the National Electrical Manufacturers Association for its standards publications relating to
digital communications of medical information. GS1 is a registered trademark of GS1 Switzerland.
While such technical details are not relevant to all users, they can for example be used for assessing
compatibility of the health app with other systems in a health service.
NOTE Examples of suitable terminologies used for coding health information include Systematized
Nomenclature of Medicine - Clinical Terms (SNOMED-CT®7)), Logical Observation Identifiers Names and Codes
(LOINC®7)) and International Statistical Classification of Diseases and Related Health Problems (ICD).
5.5.2.3 Does the health app validate all data for the health app transferred via APIs?
5.5.2.4 Can users obtain their health related PII by a data export to another platform?
NOTE 2 ‘Not applicable’ indicates the health app does not have newly gathered health related PII.
Annex A
(Informative)
A.1 Introduction
The health app quality label shall conform to the requirements in A.2 to A.6.
A.2 Content
The health app quality label shall contain blocks from left to right, top to bottom as indicated in
Figure A.1, with icons used in the order of appearance as indicated in Table A.1:
— Flag or logo of the app assessor or the health authority or entity that commissions app assessment
and Text ‘Health app quality label’ or a language with the same connotation;
— Dotted line;
— App icon (see 5.1.1.3), App name (see 5.1.1.2) and vertical Label identifier ‘ISO/TS 82304-2’;
— Icons Operating systems or platforms the health app supports (see 5.1.1.1);
— Icon Manufacturer and App manufacturer name (see 5.1.2.1);
— Dotted line;
— Header ‘Benefit of the app’ or a language with the same connotation;
— Text Health benefit of this specific app (see 5.2.4.1);
— Icon Warning sign and Text Check [here] when app requires approval from a health professional
before use (see 5.2.2.4) or a language with the same connotation;
— Background for quality rating blocks ‘Healthy and safe’, ‘Easy to use’, ‘Secure data’ and ‘Robust
build’ with at the bottom a downward arrow;
— Header ‘Healthy and safe’ or a language with the same connotation;
— Healthy and safe rating block;
— Header ‘Easy to use’ or a language with the same connotation;
— Easy to use rating block;
— Header ‘Secure data’ or a language with the same connotation;
— Secure data rating block;
— Header ‘Robust build’ or a language with the same connotation;
— Robust build rating block;
— Header ‘Overall health app quality score’ or a language with the same connotation;
— Overall health app quality rating block;
— Icon Checked and Text ‘App checked on [date]’ or a language with the same connotation.
Table A.1 — Names and descriptions of icons used in the health app quality label
Title: Platform icon
Description: On the health app quality label, to indicate that the health app supports
Apple®, Android™ or another platform.
Title: Web app
Description: On the health app quality label, to indicate that the health app runs in
web browsers.
Title: App manufacturer
Description: On the health app quality label, to identify the manufacturer of the
health app.
Title: Warning, requirement approval health professional
Description: On the health app quality label, to indicate that the health app requires
approval from a health professional before use.
Title: Quality score, healthy and safe
Description: On the health app quality label, to indicate the ‘healthy and safe’ quality
score for the health app.
Title: Quality score, easy to use
Description: On the health app quality label, to indicate the 'easy to use’ quality
score for the health app.
Title: Quality score B-E, secure data
Description: On the health app quality label, to indicate the ‘secure data’ quality
score for the health app in the less secure category.
Title: Quality score A, secure data
Description: On the health app quality label, to indicate the ‘secure data’ quality
score for the health app in the most secure category.
Title: Quality score, robust build
Description: On the health app quality label, to indicate the ‘robust build’ quality
score for the health app.
Title: Date of third-party assessment
Description: On the health app quality label, to indicate the last date the health app
has been assessed.
NOTE These graphical symbols are subject to registration/co-ordination through ISO/TC 145 and are thus likely to be
modified for publication.
A.3 Dimensions
The label shall be at minimum 350 px wide. Where the label is printed in a larger format, it shall remain
proportionate to the specifications provided.
A.4 Text
The text shall follow the requirements in Table A.2.
A.5 Languages
The label can be used with different character sets and script directions, for example Arabic right to
left, within a maximum number of characters. Languages of the label and icons shall be tested with
local low health literates for adequate understanding. Labels shall use the below typefaces for Latin
languages and if available typefaces from the same family for non-Latin languages. Figures A.2 and A.3
provide illustrations.
a) English b) Arabic
If the label is used in a digital marketplace or repository, the appropriate label shall be shown on the
display mechanism in proximity to the price of the product. The size shall be such that the label is
clearly visible and legible and proportionate to the size specified for the standard label. The label can be
rendered using a nested display. The image used for accessing the label in the case of nested display, as
indicated in Figure A.3, shall be a copy of the overall health app quality rating block.
a) English b) Arabic
If nested display is applied, the label shall appear on the first mouse click, mouse roll-over or tactile
screen expansion on the image and the sequence of display of the label shall be as follows:
a) The image referred to in Figure A.3 shall be shown on the display mechanism in proximity to the
price of the product.
b) The image shall link to the label set out in Figure A.1 or a language such as displayed in Figure A.2.
c) The label shall be displayed after a mouse click, mouse roll-over or tactile screen expansion on
the image.
d) The label shall be displayed by pop up, new tab, new page or inset screen display.
e) For magnification of the label on tactile screens, the device conventions for tactile magnification
shall apply.
f) The label shall cease to be displayed by means of a close option or other standard-closing
mechanism.
g) The alternative text for the graphic, to be displayed upon failure to display the label, shall be the
overall health app quality score in a font size equivalent to that of the price.
The app manufacturer shall make the appropriate health app quality report available on the display
mechanism in proximity to the price of the health app. The size shall be such that the health app quality
report is clearly visible and legible. The health app quality report can be displayed using a nested
display. In which case the link used for accessing the health app quality report shall clearly and legible
indicate ‘Health app quality report’. If nested display is used, the health app quality report shall appear
on the first mouse click, mouse roll-over or tactile screen expansion on the link.
Annex B
(Informative)
The health app quality score is calculated using the following method:
— Check that all questions identified as ‘Required’ in Table B.1 are either not applicable or have been
answered positively. If this is not the case, then no label or quality score shall be provided;
— For each aspect of quality (‘Healthy and safe’, ‘Easy to use’, ‘Secure data’, ‘Robust build’) take the
sum of the ‘Weight’ values in Table B.1 for all the questions that have a positive answer or are not
applicable. This total is the quality number for each aspect;
— Use Table B.2 to determine the quality score (A-E) that corresponds with the quality number for
each aspect of quality;
— Multiply the quality number for each aspect of quality by the weight provided in Table B.3, and sum
the values to obtain the overall quality number for the health app;
— Use Table B.4 to establish the overall health app quality score (A-E) that corresponds with the
overall quality number for the health app.
Table B.2 — Numeric thresholds for each of the four aspects of quality in the label
Quality score A B C D E
Healthy and safe 30 to 33 27 to 29 24 to 26 20 to 23 0 to 19
Easy to use 23 to 25 20 to 22 18 to 19 15 to 17 0 to 14
Secure data 32 to 35 28 to 31 25 to 27 21 to 24 0 to 20
Robust build 18 to 19 16 to 17 14 to 15 12 to 13 0 to 11
Table B.3 — Weight of the four aspects of quality in Overall health app quality score
Quality aspect Weight
Healthy and safe 5
Easy to use 1,5
Secure data 2,5
Robust build 1
Annex C
(informative)
Rationale
This document covers health and wellness apps, whether or not they are regulated as medical devices.
In this it follows the same approach as IEC 82304-1, which has a scope of ‘health software’.
The title of this document mentions ‘health and wellness apps’, rather than ‘health apps’, which is
the term used throughout the document. The terms ‘health app’ and ‘health and wellness app” are
synonyms. The title was chosen to reflect the categories that exist in widely used app stores and
libraries, and to make it clear that it is not just dealing with medical or clinical apps, and apps that are
endorsed by health professionals or healthcare organizations. The scope also includes apps that are
used to improve physical, mental or emotional health and wellbeing. The term ‘health app’ has been
used throughout the document for brevity, and to be consistent with the use of ‘health software’ rather
than ‘health and wellness software’ in IEC 82304-1.
This document applies to all health and wellness apps, whether or not they are regulated as medical
devices. Research in the Netherlands evaluating a selection of health apps found that 79 % of these
health apps were not judged to be medical devices according to the EU’s Medical Device Regulation.
Every health app is health software as defined in IEC 82304-1, and any health software that is an app
is a health app as defined in this document. For a further discussion of the scope of health software see
IEC 82304-1:2011, Annex A. The boundary between software that is considered to be an app, and software
that is not an app is unclear and changes over time. This document can be used with products that are put
on the market as health apps and with any health software that is placed on the market as an app.
This document takes account of the quality characteristics and information required to identify a
health app described in UNI/TR 11708.
The quality characteristics for the ‘Quality in use’ model from ISO/IEC 25010:2011, 3.2, informed the
development of this document. These are: Effectiveness, Efficiency, Satisfaction and Risks Mitigation.
A subset of the characteristics from the product quality model in ISO/IEC 25010, 3.3, were also taken
into account. These are: Functional suitability, Usability and accessibility, Interoperability, Reliability,
Security, and Authenticity.
The document has also been informed by characteristics of data quality defined in ISO/IEC 25012 such
as: Confidentiality, Credibility, Accuracy, Traceability, Completeness, Precision, Understandability,
Accessibility, Availability and Recoverability.
This document has been developed alongside the HL7® Consumer Mobile Health Application Functional
Framework (cMHAFF).[32] Where possible, both documents use the same definitions and criteria.
However, there are differences in the granularity and focus of the criteria, and so a simple and direct
mapping between the criteria is not possible in the current versions of the specifications.
Annex D
(informative)
D.1 General
This annex provides additional guidance for the application of IEC 82304-1 and relevant clauses from
IEC 62304 to health apps. It does not add to or modify those requirements.
NOTE 1 IEC 82304-1 defines the requirements for health software product safety and contents of user
documentation (‘accompanying documents’) of health software and so applies to health apps.
NOTE 2 IEC 62304 defines the software lifecycle processes that can be undertaken and documented when
developing health software. A number of clauses in IEC 62304 are included as requirements for health software
in IEC 82304-1, and so also apply to health apps.
d) Functional requirements of the app should be determined using case studies and user stories, and
should include information about the app’s relevance to the following types of care, specifically
how the app enhances or inhibits such care:
1) self-directed care;
2) informal care;
3) professional care.
e) Age-appropriate functionality should be considered.
f) Interface requirements should address the compatibility of the app with different platform
configurations and the ways that information collected or used by the app can be reused, under
appropriate privacy controls.
g) User interface requirements should consider accessibility for different types of users, and how
using the app might fit in with related activities that the user performs.
h) App load and response times, and other time related behaviours should be addressed and cover
both the performance of the app itself, and the supporting infrastructure, such as web services that
the app can rely on.
i) The app developer should research current compliance regulations governing, for example
medical devices, data protection and other relevant standards, and include these processes in the
requirements. Requirements stated by the applicable regulations should also be included in the
analysis. Among others the following methods should be applied:
1) a review of existing publications, including academic research on user needs and practices
published in specialist magazines, conference proceedings and journals;
2) interviews with representatives of all intended user groups, to understand how intended users
currently achieve the purpose intended for the app.
b) For apps that can be used on a device that has intermittent network connectivity, the requirements
should address how this is likely to impact the use of the app.
NOTE 2 This can highlight associated risks to track (see Clause 6).
c) Documented alternatives for the user if the app is temporarily or permanently not available, such
as using paper notes should be addressed.
d) App load and response times, and other time related behaviours should be addressed.
e) Requirements for confidentiality, data integrity, non-repudiation, accountability and authenticity
should be addressed.
f) If the health app shares data that is intended to be anonymized, the APP MANUFACTURER should
document how anonymity will be maintained, taking into account the ways that the data can be
combined with other data and contextual information. The assumption should be that information
subjects are indirectly identifiable unless the app publisher can show otherwise. Where the
information subject is indirectly identifiable, the data should be treated as personal data.
g) Standards and industry guidance should be used for health information where the app shares
information or is used alongside other information systems.
h) An effective mechanism should be provided for uninstalling the app and if appropriate, making
data collected by the app available to the user so that the app can be replaced.
i) If appropriate, how the user can transfer the app and associated data onto another device or platform
should be described, or the app should be made usable on multiple devices with the same data.
j) Requirements for upgrading the app should be considered, including what mechanisms are needed
to inform the user that upgrades are available. In some cases, the app might require the user to
regularly check for and install upgrades in order to continue using the app. The benefits of ensuring
that current content and functionality is available should be weighed against the risks that this
sometimes causes the app to be unavailable for its intended use.
k) The system requirements should take account of reasonable demands for reliability, performance
and scalability
l) The system requirements should include mechanisms for detecting when performance is outside of
the acceptable range, so that the user and/or app publisher can take appropriate action.
m) The user interface for the app should include a way to access the app’s privacy statement.
n) The app should ensure that personal information collected by the app is kept secure, and that it is
processed according to the privacy statement.
o) If advertising is delivered through or alongside the app, there is a risk that the advertising could
pop-up, obscure, interfere with or be mistaken for information provided by the app. health apps
should be designed in a way that such issues do not arise when health information is being displayed
on the user’s device.
p) Where the user is prompted to enter data, implausible values should be tested for and handled
appropriately, for example by prompting the user to confirm.
q) Where there are calculations made in the app, implausible results should be tested for and handled
appropriately, for example by informing the user.
r) The health app should include tests for the configuration of the platform that the app is running on,
so that the user can be informed if the platform is not supported.
s) The installation process of the health app should verify that:
1) the installation is taking place on a supported platform and the platform version identifier. A
health app might only function as intended if other apps or services upon which it is dependant
are available. If this is the case, then this should be explicitly included in the requirements,
with appropriate behaviours defined for when the apps or services are not available. It should
be stated if there are other apps or services which can add functionality to the app if available.
If there are any such apps or services, then the following information should be included in the
requirements:
i) version information;
ii) functionality from the app or service that is likely to be supported;
iii) which parts of the app or service API are likely to be used;
NOTE For example, a health monitoring app could support posting information to some GP
information systems if there is a connector for the GP system available to the app. The product
description might state which GP systems are supported so that the user can make an informed decision.
D.2.4 Health software product use requirements and health software product system
requirements
This subclause provides additional recommendations in IEC 82304-1:2016, 4.4.
Any functional requirements discovered during the design phase should be added to these documents
as applicable.
All Health software product use requirements should be tested as early as possible in the app project,
and include the following methods:
a) a review of existing publications, including academic research on user needs and practices
published in specialist magazines, conference proceedings and journals;
b) the review of wireframes and prototypes of the app;
c) evaluating similar apps that are available in the target app repository or other app repositories;
d) field testing of the app.
NOTE 1 Where an iterative methodology is used, field testing of early releases can be used to inform the
requirements for subsequent releases of the app.
NOTE 2 The number of users able to use early versions of the app can be controlled by issuing activation
codes if the app repository does not provide other means for the app publisher to restrict access to a limited
group of test users.
For each of the requirements defined in 4.2, test results should be documented.
Where the intended use and design of a health app is based on existing clinical evidence, the evidence
that supports claims or propositions of any medical or health benefits by using the app, should be made
available in the health software description, where appropriate.
NOTE 2 For example, for mental health apps, an explicit reference to any underlying psychological approach
employed might be useful to the intended user.
NOTE 2 Such evidence might also be of use when tracking down faults that might have been introduced into
the app during development or maintenance.
NOTE 3 Regulations can have impacts on how design decisions are documented.
NOTE 3 A component, for example, can be a document that includes a reference to a collection of document
fragments.
— for each component type there should be a way to name or identify configuration items that are
instances of that type;
NOTE 4 Many components can change without requiring a new identifier to be issued. In this case, a version
identifier can be issued. For example, the welcome screen for an app might be changed as a result of feedback
from users. If the welcome screen is reused across multiple apps, then a new version identifier can be issued. If it
is only used on one app, then it might be sufficient to track the version identifier for the app as a whole.
— for each component type the configuration management plan should describe the criteria for issuing
new component identifiers, and component version identifiers, and for describing how and where
they should be used.
— The user interface for the health app should include a way to access the health app’s privacy
statement;
— If advertising is delivered through or alongside the health app, there is a risk that the advertising
could pop-up, obscure, interfere with or be mistaken for information provided by the health app.
Health apps should be designed in a way that such issues do not arise when health information is
being displayed on the user’s device;
— Where the user is prompted to enter data, implausible values should be tested for and handled
appropriately, for example by prompting the user to confirm;
— Where there are calculations made in the health app, implausible results should be tested for and
handled appropriately, for example by informing the user;
— The functionality that is dependent upon the underlying platform, and so might need to be changed
when the app is supported on a different platform, should be designed as a separate component and
that can be replaced without affecting the rest of the app code.
For example if location information is needed, a ‘location’ component can be defined that provides a
consistent interface for the rest of the app code, to whatever underlying platform services are used to
obtain the location information. A modular design should be used.
The installation process of the health app should verify that:
— the installation is taking place on a supported platform and the platform version identifier;
— that any required apps or services are available.
If required items are missing:
— the installation process should install the missing components if possible;
— if this cannot be done immediately as part of the installation process, then an informative message
should be displayed to the user, with any installed components removed.
Annex E
(informative)
E.1 General
E.1.1 Introduction
During a serious epidemic, it is important to trace people who have been in contact with patients of
the infectious disease. Tracing contacts enables warning those people about a potential infection, even
if they do not have any symptoms. They can provide information about control measures, such as the
need for quarantine or getting tested, and monitoring these contacts regularly for symptoms. Contact
tracing has traditionally been done with interviews of diagnosed individuals. Contact tracing apps
can help trace such contacts. Apps can potentially support more rapid, efficient and effective contact
tracing, compensating for our individual limits in recalling contacts and having contact details of these
contacts, e.g. fellow passengers in public transport.
The impact of contact tracing apps on population health is dependent on the proportion of the
population using it. The use of the app is typically voluntary. People are expected to use them only if
they believe that these apps are useful for themselves, their society or both and that their privacy is
sufficiently protected. Thus, the protection of the privacy of the users is a very important requirement
for these apps. To expand the potential user base and be as inclusive as possible, the app should also be
user friendly and accessible to people with disabilities, all platforms and older devices.
These apps are typically sponsored by national or regional governmental organizations or health
authorities.
E.2.1 This clause provides additional guidance when considering contact tracing apps.
E.2.2 (Subclause 5.1.2.1): If the contact tracing app is put on the market by a health maintenance
organization, a government agency or an agency such as a third-party administrator, this is the app
manufacturer. The creation and maintenance of the health app can be sub-contracted to an app
development organization.
E.2.3 (Subclause 5.2.1.7): There can be limited peer reviewed literature available early in the outbreak,
in which case it can be acceptable to use peer reviewed literature about similar infections, and evolving
guidance from regional centres for disease prevention and control.
E.2.5 (Subclause 5.2.4.1): An example of how to phrase the health benefit for a contact tracing
app is ‘With this app, anyone can anonymously log encounters that can pose a risk in spreading
[subclause 5.2.1.3 health issue] and be promptly alerted for adequate follow up if other users they have
encountered tested positive.’
E.2.6 (Subclause 5.2.4.2): The technology used, for example the Apple® and Google interoperable
Exposure Notifications application programming interface, will typically be included in the description
of the health intervention.
E.2.7 (Subclause 5.2.4.5): Health apps for contact tracing is a new area and there can be a lack of
evidence of efficacy prior to deployment. Feasibility studies, simulations mimicking real life conditions,
pilots and post market research with adequate ethical approval are among the measures to consider to fill
this void prior to full rollout. Taking the time to run a pilot can accelerate successful wide scale update [41].
E.2.8 (Subclause 5.3.2.1): The design of the contact tracing app will typically avoid excessive power
consumption and take account of the devices, platforms and versions used in different segments of the
population.
E.2.9 (Subclause 5.3.2.4): Foreseeable misuse of a contact tracing app will typically include the user
reporting that they are infected when this is not true. This can be mitigated by requiring that a verifiable
test result identifier be provided.
E.2.10 (Subclause 5.3.2.5): The product information will typically make it clear to the user how the
contact tracing app functions when the user moves between countries or regions.
E.2.11 (Subclause 5.4.1.1): Contact tracing apps do collect potentially identifiable personal information.
— efforts to limit or exclude the use of location data in the detection of contacts, as location data can
be used to identify individuals when combined with other available information;
— avoiding the requirement for users to register their use of the contact tracing app;
— frequently changing the anonymous ID of the user to protect their identity by reducing the number
of contacts associated with each anonymous ID;
— limiting the information centrally held to the anonymous IDs generated by the contact tracing
app. In particular the MAC address (media access control address) or IP address (internet protocol
address) of the device is typically not needed since the contact tracing app can poll the central
registry periodically to obtain any relevant alerts;
— careful consideration of any audit logs and similar activity records created by either the contact
tracing app itself, or other services that it connects to. Audit logs will typically not include PII.
E.2.13 (Subclause 5.4.1.1.4): For contact tracing apps that operate in more than one region or country,
the privacy statement will typically make clear how crossing borders affects the handling of PII.
E.2.14 (Subclause 5.4.1.1.6): When a person reports he or she is infected, contacts are typically notified
of this fact without disclosing the identity of the infected individual. Sharing the identity of potentially
infected individuals is expected to be a significant barrier to adoption and from an ethical point of view a
risk for stigmatization.
E.2.15 (Subclause 5.4.2.2): The information security risk assessment will typically take into account the
risk that the user can be identified when they seek additional information through the app after having
received a contact warning from the app.
E.2.16 (Subclause 5.4.2.8): The identifiers generated by the contact tracing app are considered to be PII
as they can facilitate data linkage. They will typically be generated using state-of-the-art cryptographic
processes.
E.2.17 (Subclause 5.4.2.10): For contact tracing apps security testing will typically include testing by an
external security testing organization, with the appropriate certificate being provided as evidence.
E.2.18 (Subclause 5.5.1.1): The product requirements for contact tracing apps will typically include:
— the ability to change the criteria for detecting significant contact. Examples of such criteria include
the distance between individuals and the time that they are in close contact;
— a ‘Return to normal’ function to stop collecting contact data for all users of the contact tracing app.
E.2.19 (Subclause 5.5.1.6): Verification will typically include test result evidence that the distance
measurement between the mobile phones works appropriately.
E.2.20 (Subclause 5.5.2.1): The documentation for the APIs will typically include an account of the
protocols used, such as the Decentralized Privacy-Preserving Proximity Tracing (DP-3T) protocol, Pan-
European Privacy-Preserving Proximity Tracing (PEPP-PT) protocol, Temporary Contact Numbers (TCN)
Protocol, or Blue trace protocol.
E.2.21 (Subclause 5.5.2.3): A contact tracing app will typically use endpoint identity verification to
establish the identity of a central server if that is part of the contact tracing solution, and the server will
similarly verify that the connection has come from an approved contact tracing app.
Annex F
(informative)
Health data is particularly sensitive information. It can identify individuals and reveal highly personal
details of people’s lives. Tracking health data can be necessary for the general wellbeing of people (e.g.
to track the spread of contagious diseases) or to adequately diagnose and treat diseases. How health
apps collect and use data can have profound implications for the individual and society as a whole. The
development and governance of health apps therefore requires careful ethical consideration.
While this document focusses on the responsibilities of app manufacturers, it is important to note that
the adherence to ethical principles is a shared responsibility between app manufacturers, deployers
and end-users. Each party has to take appropriate and well-defined steps within their control. Some
cases even can require the general public or policy makers at regional or national level to be involved.
There are many ethical theories. The three mainstream theories are deontology, consequentialism and
virtue ethics. Companies and institutions can use one or a combination of such theories. The High-Level
Expert Group (HLEG) on Artificial Intelligence [40] has used the deontology framework to identify seven
ethical principles for Artificial Intelligence. Although not all health apps apply artificial intelligence
(AI), these ethical principles can also apply to other health apps.
HLEG developed a Fundamental Rights Impact Assessment (FRIA) and an Assessment List for
Trustworthy AI (ALTAI). Tables F.1 and F.2 show the areas covered by the quality and reliability criteria
set out in this document, with an indication of the relevant sections in this document.
Table F.1 — Mapping of Fundamental Rights Impact Assessment (FRIA) and values on quality
and reliability criteria in this document
Fundamental Rights Impact Assessment Relevant section in Clause 5
(FRIA)
1. Discrimination 5.2.3 Ethics
5.2.4 Health benefit
2. Rights of the child 5.2.1 Health requirements
5.2.2 Health risks
3. Protection of personal data 5.4 Secure data
4. Freedom of expression and information 5.2.4 Health benefit
and/or freedom of assembly and association
5.5.1 Technical robustness
Table F.2 — Mapping of ethical principles and values on quality and reliability criteria
in this document
Ethical principles or values Relevant section in Clause 5
of Assessment List for Trustworthy AI (ALTAI)
1 Human agency and oversight
Human agency and autonomy 5.2 Healthy and safe
5.3.2 Usability
5.4.1 Privacy
Human oversight 5.2.2 Health risks
5.2.4 Health benefit
Annex G
(informative)
Bibliography
[1] ISO 639-3, Codes for the representation of names of languages — Part 3: Alpha-3 code for
comprehensive coverage of languages
[2] ISO 9000:2015, Quality management systems — Fundamentals and vocabulary
[3] ISO 9001:2015, Quality management systems — Requirements
[4] ISO 9241-11:2018, Ergonomics of human-system interaction — Part 11: Usability: Definitions and
concepts
[5] ISO 9241-210:2019, Ergonomics of human-system interaction — Part 210: Human-centred design
for interactive systems
[6] ISO 13940:2015, Health informatics — System of concepts to support continuity of care
[7] ISO 14907-1:2020, Electronic fee collection — Test procedures for user and fixed equipment —
Part 1: Description of test procedures
[8] ISO 14971:2019, Medical devices — Application of risk management to medical devices
[9] ISO/TR 16982:2002, Ergonomics of human-system interaction — Usability methods supporting
human-centred design
[10] ISO 20282-1:2006, Ease of operation of everyday products — Part 1: Design requirements for
context of use and user characteristics
[11] ISO/TS 27790:2009, Health informatics — Document registry framework
[12] ISO 81001-1:—, Health software and health IT systems safety, effectiveness and security — Part 1:
Principles, concepts, and terms
[13] ISO/IEC Guide 51:2014, Safety aspects — Guidelines for their inclusion in standards
[14] ISO/IEC Guide 63:2019, Guide to the development and inclusion of aspects of safety in International
Standards for medical devices
[15] ISO/IEC/TR 20007:2014, Information technology — Cultural and linguistic interoperability —
Definitions and relationship between symbols, icons, animated icons, pictograms, characters and glyphs
[16] ISO/IEC 21827:2008, Information technology — Security techniques — Systems Security
Engineering — Capability Maturity Model® (SSE-CMM®)
[17] ISO/IEC 25010:2011, Systems and software engineering — Systems and software Quality
Requirements and Evaluation (SQuaRE) — System and software quality models
[18] ISO/IEC 27001:2013, Information technology — Security techniques — Information security
management systems — Requirements
[19] ISO/IEC 27701:2019, Security techniques — Extension to ISO/IEC 27001 and ISO/IEC 27002 for
privacy information management — Requirements and guidelines
[20] ISO/IEC 29100:2011, Information technology — Security techniques — Privacy framework
[21] ISO/IEC/TR 29110-1:2016, Systems and software engineering — Lifecycle profiles for Very Small
Entities (VSEs) — Part 1: Overview
[22] ISO/IEC 29184, Information technology — Online privacy notices and consent
[23] ISO/IEC/IEEE 90003, Software engineering — Guidelines for the application of ISO 9001:2015 to
computer software
[24] ISO/IEC/IEEE 9945:2009, Information technology — Portable Operating System Interface
(POSIX®) Base Specifications, Issue 7
[25] ISO/IEEE 11073 (all parts), Health informatics — Device interoperability
[26] IEC Guide 120:2018, Security aspects - Guidelines for their inclusion in publications
[27] IEC 62304:2006, Medical device software – Software life cycle processes
[28] IEC 62366-1:2015, Medical devices – Part 1: Application of usability engineering to medical devices
[29] IEC 82304-1:2016, Health software — Part 1: General requirements for product safety
[30] BS PAS 277:2015, Health and wellness apps. Quality criteria across the life cycle. Code of practice
[31] IEEE, IEEE standard computer dictionary: a compilation of IEEE standard computer glossaries.
New York: Institute of Electrical and Electronics Engineers; 1990
[32] HL7 Consumer Mobile Health Application Functional Framework (cMHAFF), Release 1
[33] UNI/TR 11708, Health Informatics - Criteria to identify APPs in the wellness, social and health context
[34] AICPA SOC 2® - SOC for Service Organizations: Trust Services Criteria [viewed 2020-09-07].
https://w ww.aicpa.org/interestareas/f rc/assuranceadvisoryservices/aicpasoc2report.html
[35] ANT+. What is ANT+ [viewed 2020-09-07]. https://w ww.thisisant.com/consumer/ant-101/what
-is-ant
[36] Australian Signals Directorate, 2020. Australian Government Information Security Manual
(ISM), [viewed 2020-09-07]. https://w ww.cyber.gov.au/acsc/v iew-all-content/ism
[37] CREST, 2020. Assurance in Information Security [viewed 2020-09-07]. https://w ww.crest
-approved.org/
[38] ENISA, 2019. Smartphone Guidelines Tool [viewed 2020-09-13]. https://w ww.enisa.europa.eu/
topics/iot-and-smart-infrastructures/smartphone-guidelines-tool
[39] European Commission, European Innovation Partnership on Active and Healthy Ageing, 2020.
Blueprint [viewed 2020-09-13]. https://ec.europa.eu/eip/ageing/blueprint_en
[40] European Commission, High Level Expert Group on Artificial Intelligence, 2018. Ethics
guidelines for trustworthy AI, [viewed 2020-09-07]. https://ec.europa.eu/digital-single-market/
en/news/ethics-guidelines-trustworthy-ai
[41] Farronato C., Iansiti M., Bartosiak M., Denicolai S., Ferretti L., Fontana R. How to
get people to actually use contact-tracing apps. https://hbr.org/2020/07/how-to-get-people-to
-actually-use-contact-tracing-apps
[42] Health Information Trust Alliance (HITRUST) HITRUST Common Security Framework.
https://hitrustalliance.net/hitrust-csf/
[43] Morrison L, Muller I, Yardley L et al. , The person-based approach to planning, optimising,
evaluating and implementing behavioural health interventions. The European Health
Psychologist, 2018; 20:464–9.
[44] NHS Digital 2018. DCB0129: Clinical Risk Management: its Application in the Manufacture
of Health IT Systems. https://digital.nhs.uk/data-and-information/information-standards/
information- standards- and- data- collections- including- extractions/p ublications- and
-notifications/standards-and-collections/dcb0129-clinical-risk-management-its-application-in
-the-manufacture-of-health-it-systems
[45] National Institute for Health and Care Excellence (NICE) 2019. Evidence standards
framework for digital health technologies. https://w ww.nice.org.uk/Media/Default/About/
what-we- do/our-programmes/evidence-standards-framework/d igital- evidence-standards
-framework.pdf
[46] Obar JA, Oeldorf-Hirsch A, The biggest lie on the Internet: ignoring the privacy policies and
terms of service policies of social networking services. Information, Communication & Society,
2020; 23(1),128-147.
[47] OWASP OWASP Mobile Security Testing Guide. https://owasp.org/w ww-project-mobile-security
-testing-guide/
[48] OWASP OWASP Secure Coding Practices-Quick Reference Guide. https://owasp.org/w ww-project
-secure-coding-practices-quick-reference-guide/migrated_content
[49] OWASP 2020. OWASP Top Ten. https://owasp.org/w ww-project-top-ten/
[50] Personal Connected Health Alliance Personal connected health. https://w ww.pchalliance.org/
[51] UNICEF Communicating with children (Guideline 1A), https://w ww.unicef.org/cwc/cwc_58605.html
[52] W3C, 2018. Web Content Accessibility Guidelines (WCAG) 2.1 https://w ww.w3.org/TR/2018/R EC
-WCAG21-20180605/
[53] WHO 1948. World Health Organization, Preamble to the Constitution of the World Health
Organization as adopted by the International Health Conference, New York, 19-22 June, 1946;
signed on 22 July 1946 by the representatives of 61 States (Official Records of the World Health
Organization, no. 2, p. 100) and entered into force on 7 April 1948
[54] WHO, 2016. Monitoring and evaluating digital health interventions: A practical guide to conducting
research and assessment. https://w ww.who.int/reproductivehealth/publications/mhealth/
digital-health-interventions/en/
[55] WHO 2018. Classification of digital health interventions v1.0 (WHO/RHR/19.06). https://w ww.who
.int/reproductivehealth/publications/mhealth/classification-digital-health-interventions/en/
[56] WHO 2020. Research – Overview. https://w ww.who.int/health-topics/research/
[57] Xcertia, 2019. mHealth App Guidelines. https://w ww.himss.org/sites/hde/f iles/media/f ile/2020/
04/17/xcertia-guidelines-2019-final.pdf
[58] ISO/IEC 27017, Information technology — Security techniques — Code of practice for information
security controls based on ISO/IEC 27002 for cloud services
[59] ISO/IEC 27018, Information technology — Security techniques — Code of practice for protection of
personally identifiable information (PII) in public clouds acting as PII processors
[60] ISO/TS 13131, Health informatics — Telehealth services — Quality planning guidelines
[61] ISO/IEC 29100:2011/Amd 1:2018, Information technology — Security techniques — Privacy
framework — Amendment 1: Clarifications
[62] ISO/IEC/IEEE 9945:2009/Cor 1:2013, Information technology — Portable Operating System
Interface (POSIX®) Base Specifications, Issue 7 — Technical Corrigendum 1
[63] ISO/IEC/IEEE 9945:2009/Cor 2:2017, Information technology — Portable Operating System
Interface (POSIX®) Base Specifications, Issue 7 — Technical Corrigendum 2
[64] IEC 62304:2006/AMD1:2015, Medical device software — Software life cycle processes —
Amendment 1
[65] IEC 62366-1:2015/AMD1:2020, Medical device software — Software life cycle processes —
Amendment 1