<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.0 20040830//EN" "journalpublishing.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="2.0" xml:lang="en" article-type="research-article"><front><journal-meta><journal-id journal-id-type="nlm-ta">JMIR Hum Factors</journal-id><journal-id journal-id-type="publisher-id">humanfactors</journal-id><journal-id journal-id-type="index">6</journal-id><journal-title>JMIR Human Factors</journal-title><abbrev-journal-title>JMIR Hum Factors</abbrev-journal-title><issn pub-type="epub">2292-9495</issn><publisher><publisher-name>JMIR Publications</publisher-name><publisher-loc>Toronto, Canada</publisher-loc></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">v13i1e84802</article-id><article-id pub-id-type="doi">10.2196/84802</article-id><article-categories><subj-group subj-group-type="heading"><subject>Original Paper</subject></subj-group></article-categories><title-group><article-title>Monitoring Health Status: Development and Preliminary Validation of a Personal Health Index Using the International Classification of Functioning, Disability and Health</article-title></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name name-style="western"><surname>Rautiainen</surname><given-names>Ilkka</given-names></name><degrees>PhD</degrees><xref ref-type="aff" rid="aff1">1</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Parviainen</surname><given-names>Lauri</given-names></name><degrees>MD</degrees><xref ref-type="aff" rid="aff2">2</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Jakoaho</surname><given-names>Veera</given-names></name><degrees>MSc</degrees><xref ref-type="aff" rid="aff2">2</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>&#x00C4;yr&#x00E4;m&#x00F6;</surname><given-names>Sami</given-names></name><degrees>PhD</degrees><xref ref-type="aff" rid="aff1">1</xref><xref ref-type="aff" rid="aff3">3</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Kauppi</surname><given-names>Jukka-Pekka</given-names></name><degrees>PhD</degrees><xref ref-type="aff" rid="aff1">1</xref></contrib></contrib-group><aff id="aff1"><institution>Faculty of Information Technology, University of Jyv&#x00E4;skyl&#x00E4;</institution><addr-line>PO Box 35</addr-line><addr-line>Jyv&#x00E4;skyl&#x00E4;</addr-line><addr-line>Central Finland</addr-line><country>Finland</country></aff><aff id="aff2"><institution>David Health Solutions Ltd.</institution><addr-line>Helsinki</addr-line><country>Finland</country></aff><aff id="aff3"><institution>Wellbeing Services County of Central Finland</institution><addr-line>Jyv&#x00E4;skyl&#x00E4;</addr-line><country>Finland</country></aff><contrib-group><contrib contrib-type="editor"><name name-style="western"><surname>Kushniruk</surname><given-names>Andre</given-names></name></contrib></contrib-group><contrib-group><contrib contrib-type="reviewer"><name name-style="western"><surname>Yung</surname><given-names>Nathan</given-names></name></contrib><contrib contrib-type="reviewer"><name name-style="western"><surname>Bobrova</surname><given-names>Yulia</given-names></name></contrib></contrib-group><author-notes><corresp>Correspondence to Ilkka Rautiainen, PhD, Faculty of Information Technology, University of Jyv&#x00E4;skyl&#x00E4;, PO Box 35, Jyv&#x00E4;skyl&#x00E4;, Central Finland, 40014, Finland, 358 142601211; <email>ilkka.t.rautiainen@jyu.fi</email></corresp></author-notes><pub-date pub-type="collection"><year>2026</year></pub-date><pub-date pub-type="epub"><day>2</day><month>7</month><year>2026</year></pub-date><volume>13</volume><elocation-id>e84802</elocation-id><history><date date-type="received"><day>08</day><month>10</month><year>2025</year></date><date date-type="rev-recd"><day>09</day><month>04</month><year>2026</year></date><date date-type="accepted"><day>04</day><month>05</month><year>2026</year></date></history><copyright-statement>&#x00A9; Ilkka Rautiainen, Lauri Parviainen, Veera Jakoaho, Sami &#x00C4;yr&#x00E4;m&#x00F6;, Jukka-Pekka Kauppi. Originally published in JMIR Human Factors (<ext-link ext-link-type="uri" xlink:href="https://humanfactors.jmir.org">https://humanfactors.jmir.org</ext-link>), 2.7.2026. </copyright-statement><copyright-year>2026</copyright-year><license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (<ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link>), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work, first published in JMIR Human Factors, is properly cited. The complete bibliographic information, a link to the original publication on <ext-link ext-link-type="uri" xlink:href="https://humanfactors.jmir.org">https://humanfactors.jmir.org</ext-link>, as well as this copyright and license information must be included.</p></license><self-uri xlink:type="simple" xlink:href="https://humanfactors.jmir.org/2026/1/e84802"/><abstract><sec><title>Background</title><p>Effective health monitoring is essential for personalized care and comprehensive health assessment. Personal health indices and profiles offer a concise summary of an individual&#x2019;s overall health, supporting both clinical decision-making and self-management. However, global standardization remains challenging due to diverse practices and data formats across countries.</p></sec><sec><title>Objective</title><p>This study aimed to present a novel model for computing a personal health index and health profile using the International Classification of Functioning, Disability and Health (ICF) framework. The model was designed to handle incomplete and heterogeneous datasets and aimed to provide standardized, interpretable health metrics.</p></sec><sec sec-type="methods"><title>Methods</title><p>We developed a recursive algorithm that calculates the health index based on the hierarchical structure of the ICF, using all available measurements. The model incorporates time decay and linkage reliability to weight input data. Preliminary validation was conducted on data from 505 individuals, using statistical correlation analyses with self-assessed health measures (EuroQol Visual Analogue Scale and pain ratings), and a sensitivity analysis was performed to assess model robustness.</p></sec><sec sec-type="results"><title>Results</title><p>The computed health index showed moderate positive correlations with EuroQol Visual Analogue Scale scores (all <italic>P</italic>&#x003C;.001) and negative correlations with maximum pain trajectories, supporting its validity. Sensitivity analysis confirmed predictable behavior in response to input changes, and the model demonstrated resilience to missing data.</p></sec><sec sec-type="conclusions"><title>Conclusions</title><p>The proposed model offers a flexible and scientifically grounded approach to computing personal health indices and profiles within the ICF framework. It enables the integration of diverse health data sources and supports the visual representation for clinical and personal use. This model has potential applications in health monitoring, rehabilitation planning, and machine learning&#x2013;based health informatics.</p></sec></abstract><kwd-group><kwd>personal health index</kwd><kwd>International Classification of Functioning, Disability and Health</kwd><kwd>ICF</kwd><kwd>health informatics</kwd><kwd>data integration</kwd><kwd>health data standardization</kwd><kwd>longitudinal health monitoring</kwd></kwd-group></article-meta></front><body><sec id="s1" sec-type="intro"><title>Introduction</title><sec id="s1-1"><title>Background</title><p>Effectively describing and monitoring a person&#x2019;s health is crucial for tailoring appropriate treatments. Comprehensive information about a person&#x2019;s health enables targeted interventions and provides metrics that emphasize overall health status rather than isolated symptoms.</p><p>A personal health index aims to condense a person&#x2019;s overall health into a single numerical value [<xref ref-type="bibr" rid="ref1">1</xref>]. While the index seeks to summarize health in a singular number, a health profile represents health status through a set of scores [<xref ref-type="bibr" rid="ref1">1</xref>]. These indices or profiles serve diverse purposes, offering a quick overview of an individual&#x2019;s health status, beneficial for both health care professionals and individuals themselves. This systematic and comprehensible monitoring approach facilitates a broad perspective on health [<xref ref-type="bibr" rid="ref1">1</xref>].</p><p>Given the multifaceted nature of health, summarizing it into a single value or profile requires a framework that can accommodate diverse and interrelated factors. A singular value from a health index can offer a quick overview of a person&#x2019;s overall health, which is particularly useful in both clinical and self-monitoring contexts [<xref ref-type="bibr" rid="ref1">1</xref>]. Additionally, exploring various aspects of health offered by a health profile is essential for a more detailed understanding of an individual&#x2019;s health.</p><p>Capturing an individual&#x2019;s overall health concisely can be challenging due to the multifaceted factors influencing health and its changes. Prevention, evaluation, treatment planning, and rehabilitation, especially in cases such as low back pain, necessitate consideration of psychosocial and social aspects [<xref ref-type="bibr" rid="ref2">2</xref>]. It is, therefore, necessary to systematically describe all relevant aspects affecting a person&#x2019;s health in a structured and standardized manner, presenting this information in an easily interpretable format.</p><p>Global standardization of health status assessment procedures for health index construction is challenging due to differing standards and practices across countries. Variations in treatment procedures, driven by diverse practices among countries, clinics, and therapists, hinder straightforward concatenation of datasets from separate clinics, especially with the use of different health questionnaires and languages.</p><p>Existing health indices often rely on fixed questionnaires or population-level parameters, limiting their adaptability and comparability across contexts. To address these limitations, a universally accepted framework is needed&#x2014;one that can integrate heterogeneous data and support individualized assessment. In this study, we propose using the International Classification of Functioning, Disability and Health (ICF) [<xref ref-type="bibr" rid="ref3">3</xref>], developed by the World Health Organization (WHO), as the foundation for constructing a personal health index. The primary goal of the ICF is to establish a standardized language and framework for describing health and health-related states [<xref ref-type="bibr" rid="ref4">4</xref>]. It serves as a complement to the <italic>International Classification of Diseases</italic> (ICD) diagnosis classification system [<xref ref-type="bibr" rid="ref4">4</xref>].</p><p>The ICF integrates 2 conceptual paradigms of disability&#x2014;the medical and social paradigms. In the medical paradigm, disability is viewed as a health condition requiring medical care, often stemming from diseases, trauma, or other health conditions. On the other hand, the social paradigm considers disability as a socially created problem necessitating a political response. The ICF, by merging these paradigms, adopts a <italic>biopsychosocial</italic> approach, synthesizing biological, individual, and social aspects of health [<xref ref-type="bibr" rid="ref4">4</xref>,<xref ref-type="bibr" rid="ref5">5</xref>].</p><p>By leveraging the ICF&#x2019;s comprehensive structure, our model aims to translate this biopsychosocial perspective into a quantifiable health index that can be used in both clinical and research settings. This model has the potential to shift from the current disease-based care model toward a <italic>healthy aging</italic> approach. The WHO&#x2019;s concept of intrinsic capacity reflects a similar emphasis on monitoring functional trajectories across key domains to enable proactive, personalized interventions [<xref ref-type="bibr" rid="ref6">6</xref>,<xref ref-type="bibr" rid="ref7">7</xref>]. This approach aims to support a proactive, functioning-based way of tracking individual trajectories [<xref ref-type="bibr" rid="ref3">3</xref>]. However, despite the clear advantages of the ICF, its practical implementation in clinical practice has proven challenging in various studies [<xref ref-type="bibr" rid="ref8">8</xref>-<xref ref-type="bibr" rid="ref11">11</xref>]. We argue that the health index framework introduced in this study also holds promise for simplifying the use of the ICF.</p><p>Unlike data-driven models that rely on statistical learning from large datasets, such as machine learning (ML) models that require training and may be prone to overfitting, the proposed health index is computed using a knowledge-driven, deterministic algorithm. This approach is grounded in the hierarchical structure of the ICF and applies predefined rules to aggregate available ICF-coded measurements. It operates independently of any training data or parameter estimation, ensuring consistency, interpretability, and robustness across diverse datasets. As a result, the model can be applied to any ICF-compatible data without modification, making it suitable for scalable and standardized health assessment.</p><p>Using the ICF framework involves converting original measurements to new variables in <italic>ICF space</italic> using accepted linking procedures. Throughout the paper, these variables are referred to as ICF codes according to ICF terminology. This approach facilitates the standardization of potentially heterogeneous datasets from different individuals into the same data space.</p><p>The health index is then recursively computed from the ICF tree structure using available measurements. Importantly, this computation does not require measurements from every node of the ICF tree, ensuring robustness to missing values. Additionally, if measurements do not cover all relevant health aspects, these gaps can be presented with the health index and health profile, and they can optimally be addressed in future data collection. Once the overall health index value is computed, it becomes possible to explore a health profile&#x2014;that is, values for each ICF code separately. This approach provides insights into specific sectors of functioning, disabilities, and contextual factors affecting health. By adopting this comprehensive approach, we obtain a nuanced picture of an individual&#x2019;s health, highlighting specific areas that may need improvement. By leveraging the health index, health profile, and the ICF, we can construct a clinical tool that facilitates cross-country data comparison and enables the development of a universal health metric.</p><p>In the context of ML, the proposed health index provides a framework for integrating datasets from diverse sources, thereby streamlining data preparation. The importance of maintaining uniform variables across all individuals cannot be overstated, as it is crucial for the development of robust ML models. A lack of standardization can result in smaller subsets, which may compromise the effectiveness of predictive models. Furthermore, the health index can serve as an optimization target in ML, facilitating the use of standardized datasets for predicting individual health outcomes. This could, for example, assist in the selection of personalized rehabilitation pathways. To our knowledge, this study marks the first usage of the ICF framework in forming a personal health index. In the following sections, we present the theoretical foundation, algorithmic implementation, validation results, and implications for clinical practice.</p></sec><sec id="s1-2"><title>Prior Work</title><p>Numerous health indices have been proposed in the literature. This section provides an overview of existing health indices and profiles, with an emphasis on research conducted in the 2000s. A literature search using Google Scholar was conducted in 2023 to identify models that explicitly used the term &#x201C;health index&#x201D; within this time frame. The focus was on individual-level health assessment studies, ensuring that the review reflects approaches relevant to personal health rather than population-level metrics.</p><p>One of the most straightforward methods for computing a personal health index involves the direct summation of responses to health-related questions. Kubik et al [<xref ref-type="bibr" rid="ref12">12</xref>] constructed their personal health index by asking 6 questions on a Likert-type scale, ranging from 1 (strongly disagree) to 4 (strongly agree). These questions encompassed an individual&#x2019;s perception of overall health, dietary patterns, and level of physical activity. The resulting health index score ranged from a minimum of 6 to a maximum of 24. Similarly, Frank et al [<xref ref-type="bibr" rid="ref13">13</xref>] used a comparable summation method by querying participants about their smoking, drinking, exercise routines, and dietary habits to formulate a personal health index. Another simple approach, as demonstrated by Gallup [<xref ref-type="bibr" rid="ref14">14</xref>], involved a personal health index derived from 5 yes-or-no questions concerning self-perceptions of health. These questions addressed general health problems, feelings of well-restedness, presence of physical discomfort, experiences of worry, and feelings of sadness. The resulting index was computed as the mean of all valid responses multiplied by 100, making the index range from 0 to 100.</p><p>Meijer et al [<xref ref-type="bibr" rid="ref15">15</xref>] introduced a health index with an aim to be internationally comparable. Experts identified 25 variables measuring health and functional ability for inclusion in the index. The included variables consisted of reports of limitations with 10 mobility-related activities, arm and fine motor functions (such as walking, sitting, and reaching), 6 severe limitations with activities of daily living (such as dressing, bathing, and eating), and 7 less disabling problems in instrumental activities of daily living (such as preparing hot meals, making phone calls, and taking medication). Additionally, self-reported health and grip strength were incorporated into the index. The computation of this health index involved fitting the data with a special case of the LISCOMP model, integrating factor analysis and regression models. The health indices were reported to be comparable across different countries but were gender-specific. The primary focus of the study was centered more on examining the population-level health indices across various countries rather than discussing individual-level health indices.</p><p>Yi et al [<xref ref-type="bibr" rid="ref16">16</xref>] developed 4 distinct health indices&#x2014;namely, cardiovascular, stress, obesity, and management&#x2014;derived from responses to specific questionnaires and objective measurements. These indices were constructed using weights assigned to each questionnaire item by experts in the field. The cardiovascular and stress indices were computed from a balanced combination of questionnaire responses and objective measurements, whereas the obesity index relied solely on measured data. The management index was formulated from questionnaire responses focusing on lifestyle and dietary habits. To consolidate these individual indices into an integrated health measure, the researchers weighted each element by the inverse of its corresponding standard deviation and summed the values together to create a final integrated health index.</p><p>Kohn [<xref ref-type="bibr" rid="ref17">17</xref>] used multiple correspondence analysis (MCA) to construct a health index. MCA has similarities with principal component analysis (PCA) but is more suitable for discrete variables. The first dimension of MCA was reported to capture 80.4% of the principal inertia, corresponding to the variance in PCA. To facilitate interpretation, the analysis primarily focused on this first dimension, which represented the health index in this context. The range of observed continuous values for the health index was from 1 to 9, with higher values denoting better health. The selected domain of variables encompassed self-assessed health, a 36-point index evaluating mental and emotional health, reported health problems, disability status, a categorical number of accidents, and current smoking status. The suggested index allowed some flexibility for the index user, offering choices such as determining which domains to include when applying MCA for the index creation process.</p><p>Poterba et al [<xref ref-type="bibr" rid="ref18">18</xref>] used PCA in creating the health index. The PCA for this purpose has been used since at least the 1980s [<xref ref-type="bibr" rid="ref19">19</xref>,<xref ref-type="bibr" rid="ref20">20</xref>]. In their approach, they used the first principal component as their health index. To aid the presentation, the &#x201C;raw&#x201D; health scores were converted into percentile scores for each respondent at different ages. The PCA was computed based on responses to 27 health-related questions, including activities of daily living (eg, difficulties in walking, lifting, or sitting), medical history (eg, experiences with stroke, diabetes, or cancer), self-reported health, BMI, and other relevant information.</p><p>Kim et al [<xref ref-type="bibr" rid="ref21">21</xref>] suggested a toilet-based system for collecting data, such as pulse, blood pressure, oxygen saturation, BMI, electrocardiogram readings, and other vital signals. These data were used to construct 5 separate health indices&#x2014;namely, heart, blood, fitness, muscle, and mental health index. Each index was derived by summing the respective normalized values together. Total health index represented the combination of all the 5 health indices, although its computation was not described in detail.</p><p>Chen et al [<xref ref-type="bibr" rid="ref22">22</xref>] developed MyPHI, a method for constructing a personal health index. Using soft-label optimization, they created a unique prediction model for each disease category, handling infrequent and sparse data, and prioritizing recent health records. The method outperformed linear support vector machine and logistic regression models in their comparative analysis. Data from geriatric medical examinations, including patient profiling, laboratory tests, physical and external examinations, and mental health questionnaires, were used. Disease categories, derived from a cause of death dataset based on the ICD diagnosis classification, included lung, heart, cerebrovascular diseases, diabetes, stomach, colon, liver, pancreas, septicemia, and hypertension. The method generated a vector of scores reflecting personal health risks across disease categories. According to McDowell&#x2019;s [<xref ref-type="bibr" rid="ref1">1</xref>] definition, the output could be described as a health profile or a disease index, given its focus on predicting disease-specific risks.</p><p>Lai et al [<xref ref-type="bibr" rid="ref23">23</xref>] introduced a novel personal health index based on the <italic>technique for order preference by similarity to ideal solution</italic>, an established ranking method from 1981, coupled with an independent entropy weighting approach. Additionally, the study used tensor decomposition to address problems stemming from missing data in health examination records. The authors highlighted the necessity for a more holistic approach to health assessment, acknowledging the multitude of variables collected during health examinations and difficulty in evaluating individual health status through only a small subset of these variables. They, however, selected 9 key health indicators in collaboration with domain experts, forming the basis of their health index. These indicators included systolic and diastolic blood pressure; BMI; total, high-density lipoprotein, and low-density lipoprotein cholesterol levels; fasting blood glucose; triglyceride levels; and thyrotropin. Each indicator held almost equal weight in the final computation of the health index.</p><p>The main characteristics of previous health indices and our index are summarized in <xref ref-type="table" rid="table1">Table 1</xref>. In the table, <italic>&#x201C;Individual adaptability&#x201D;</italic> refers to whether the model adapts to individual-specific data rather than relying solely on population-level parameters or fixed weights. A &#x201C;<italic>Yes</italic>&#x201D; indicates that the model can compute a personalized health index based on the available data for each individual. In some models (eg, MyPHI), this requires retraining or reconfiguring the model for each disease category or data type.</p><table-wrap id="t1" position="float"><label>Table 1.</label><caption><p>Summary comparison of previous health indices and our index.</p></caption><table id="table1" frame="hsides" rules="groups"><thead><tr><td align="left" valign="bottom">Study</td><td align="left" valign="bottom">Method</td><td align="left" valign="bottom">Data type</td><td align="left" valign="bottom">Individual adaptability</td><td align="left" valign="bottom">Supports missing data</td><td align="left" valign="bottom">Independent of training data</td></tr></thead><tbody><tr><td align="left" valign="top">Kubik et al [<xref ref-type="bibr" rid="ref12">12</xref>]</td><td align="left" valign="top">Summation of lifestyle questions</td><td align="left" valign="top">Questionnaire</td><td align="left" valign="top">No</td><td align="left" valign="top">No</td><td align="left" valign="top">Yes</td></tr><tr><td align="left" valign="top">Frank et al [<xref ref-type="bibr" rid="ref13">13</xref>]</td><td align="left" valign="top">Summation of lifestyle questions</td><td align="left" valign="top">Questionnaire</td><td align="left" valign="top">No</td><td align="left" valign="top">No</td><td align="left" valign="top">Yes</td></tr><tr><td align="left" valign="top">Gallup [<xref ref-type="bibr" rid="ref14">14</xref>]</td><td align="left" valign="top">Mean of yes or no questions</td><td align="left" valign="top">Questionnaire</td><td align="left" valign="top">No</td><td align="left" valign="top">No</td><td align="left" valign="top">Yes</td></tr><tr><td align="left" valign="top">Meijer et al [<xref ref-type="bibr" rid="ref15">15</xref>]</td><td align="left" valign="top">LISCOMP model (factor analysis+regression)</td><td align="left" valign="top">Questionnaire+measurements</td><td align="left" valign="top">No</td><td align="left" valign="top">Yes</td><td align="left" valign="top">No</td></tr><tr><td align="left" valign="top">Yi et al [<xref ref-type="bibr" rid="ref16">16</xref>]</td><td align="left" valign="top">Expert-weighted composite indices</td><td align="left" valign="top">Questionnaire+measurements</td><td align="left" valign="top">No</td><td align="left" valign="top">No</td><td align="left" valign="top">Yes</td></tr><tr><td align="left" valign="top">Kohn [<xref ref-type="bibr" rid="ref17">17</xref>]</td><td align="left" valign="top">Multiple correspondence analysis</td><td align="left" valign="top">Questionnaire</td><td align="left" valign="top">No</td><td align="left" valign="top">Limited</td><td align="left" valign="top">No</td></tr><tr><td align="left" valign="top">Poterba et al [<xref ref-type="bibr" rid="ref18">18</xref>]</td><td align="left" valign="top">Principal component analysis</td><td align="left" valign="top">Questionnaire</td><td align="left" valign="top">No</td><td align="left" valign="top">No</td><td align="left" valign="top">No</td></tr><tr><td align="left" valign="top">Kim et al [<xref ref-type="bibr" rid="ref21">21</xref>]</td><td align="left" valign="top">Summation of normalized sensor data</td><td align="left" valign="top">Sensor measurements</td><td align="left" valign="top">No</td><td align="left" valign="top">No</td><td align="left" valign="top">No</td></tr><tr><td align="left" valign="top">Chen et al [<xref ref-type="bibr" rid="ref22">22</xref>]</td><td align="left" valign="top">Machine learning with soft-label optimization</td><td align="left" valign="top">Clinical records+Questionnaire</td><td align="left" valign="top">No</td><td align="left" valign="top">Yes</td><td align="left" valign="top">No</td></tr><tr><td align="left" valign="top">Lai et al [<xref ref-type="bibr" rid="ref23">23</xref>]</td><td align="left" valign="top">TOPSIS<sup><xref ref-type="table-fn" rid="table1fn1">a</xref></sup>+entropy weighting+tensor decomposition</td><td align="left" valign="top">Health examination records</td><td align="left" valign="top">No</td><td align="left" valign="top">Yes</td><td align="left" valign="top">No</td></tr><tr><td align="left" valign="top">This study</td><td align="left" valign="top">Recursive computation from ICF<sup><xref ref-type="table-fn" rid="table1fn2">b</xref></sup> structure</td><td align="left" valign="top">Any ICF-compatible data</td><td align="left" valign="top">Yes</td><td align="left" valign="top">Yes</td><td align="left" valign="top">Yes</td></tr></tbody></table><table-wrap-foot><fn id="table1fn1"><p><sup>a</sup>TOPSIS: technique for order preference by similarity to ideal solution<italic>.</italic></p></fn><fn id="table1fn2"><p><sup>b</sup>ICF: International Classification of Functioning, Disability and Health.</p></fn></table-wrap-foot></table-wrap><p>Despite the variety of existing health indices, several limitations persist: lack of standardization and limited adaptability to heterogeneous data. Existing indices require retraining and/or manual configuration to accommodate new data types or disease categories. In contrast, the ICF-based personal health index proposed in this study is designed to automatically adapt to the available data for each individual without modifying the model, making it both flexible and standardized, and well-suited for scalable clinical use.</p></sec><sec id="s1-3"><title>International Classification of Functioning, Disability and Health</title><p><xref ref-type="fig" rid="figure1">Figure 1</xref> provides an overview of the ICF structure. The 4 health measurements or questionnaires used and link to the ICF during the development and preliminary validation are depicted at the bottom of the figure, although they are not part of the ICF itself. Further discussion on these elements is presented in the section &#x201C;Mapping data to ICF codes.&#x201D;</p><fig position="float" id="figure1"><label>Figure 1.</label><caption><p>The hierarchical arrangement of the International Classification of Functioning, Disability and Health (ICF), compiled from data available in [<xref ref-type="bibr" rid="ref3">3</xref>], along with the health measurements and questionnaires used during validation and their respective connections to the ICF.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="humanfactors_v13i1e84802_fig01.png"/></fig><p>The ICF classifies health and health-related problems into 2 main parts: <italic>functioning and disability</italic> and <italic>contextual factors</italic>. These are further divided into 4 main <italic>components: body functions</italic> (<italic>b</italic>) (physiological and psychological functions of body systems), <italic>body structures</italic> (<italic>s</italic>) (anatomical parts of the body), <italic>activities and participation</italic> (<italic>d</italic>) (execution of tasks and involvement in life situations), and <italic>environmental factors</italic> (<italic>e</italic>) (physical, social, and attitudinal environment). Although <italic>personal factors</italic> (background of an individual&#x2019;s life) are part of the structure, they cannot currently be classified using the ICF [<xref ref-type="bibr" rid="ref4">4</xref>].</p><p>The main components of the ICF encompass over 1400 subcategories distributed across 4 hierarchical levels. These categories exhibit a nested structure, where broader categories incorporate more detailed subcategories under the parent category. For instance, the ICF code <italic>The eye, ear and related structures</italic> (<italic>s2</italic>) in the <italic>body structures</italic> component (chapter 2) encompasses separate categories detailing structures such as the eye socket, eyeball, and surrounding areas [<xref ref-type="bibr" rid="ref4">4</xref>].</p><p>The <italic>chapter-level</italic> ICF code is denoted by appending a single-digit number after the component <italic>b</italic>, <italic>s</italic>, <italic>d</italic>, or <italic>e</italic>, such as <italic>b2</italic> referring to the ICF code <italic>sensory functions and pain</italic>. The <italic>second-level</italic> ICF code uses a 3-digit number (eg, <italic>b280</italic> for <italic>sensation of pain</italic>). Moving further, the <italic>third-level</italic> ICF code consists of 4 numbers (eg, <italic>b2801</italic> for <italic>pain in body part</italic>), and the <italic>fourth-level</italic> code expands to 5 numbers (eg, <italic>b28013</italic> for <italic>pain in back</italic>) [<xref ref-type="bibr" rid="ref4">4</xref>,<xref ref-type="bibr" rid="ref5">5</xref>].</p><p>For classification completeness, an ICF code is accompanied by one or more <italic>qualifiers</italic>. These single-digit numbers signify attributes such as the magnitude of the level of health or the severity of the problem. A dot (.) serves as a separator between the ICF code and the qualifier(s). For instance, a complete ICF code with a qualifier could be <italic>b280.1</italic>, indicating a mild or slight <italic>sensation of pain</italic> [<xref ref-type="bibr" rid="ref4">4</xref>].</p><p>All possible ICF codes support the first qualifier, although its application varies slightly among different main constructs. In <italic>body functions</italic> and <italic>body structures</italic> components, the first qualifier serves as a <italic>generic qualifier</italic>, signifying the extent or magnitude of an impairment. The generic qualifier can have values 0 (<italic>no problem</italic>), 1 (<italic>mild problem</italic>), 2 (<italic>moderate problem</italic>), 3 (<italic>severe problem</italic>), or 4 (<italic>complete problem</italic>). In the <italic>activities and participation</italic> component, the first generic qualifier indicates <italic>performance</italic>, representing a problem in the person&#x2019;s current environment [<xref ref-type="bibr" rid="ref4">4</xref>,<xref ref-type="bibr" rid="ref5">5</xref>].</p><p>For <italic>environmental factors</italic>, the generic qualifier can be either a <italic>barrier</italic> or a <italic>facilitator</italic>, allowing positive contributors to be recorded. The negative scale is used similarly to the constructs mentioned earlier for barriers, whereas facilitators are indicated using a plus sign (+) as an ICF code or qualifier separator instead of a dot. For instance, ICF code <italic>e145+2</italic> indicates that products for education are a moderate facilitator, distinct from <italic>e145.2</italic>, which signifies that the products of education are a moderate barrier [<xref ref-type="bibr" rid="ref4">4</xref>,<xref ref-type="bibr" rid="ref5">5</xref>]. It is worth noting that facilitators are not part of our current health index computation model.</p><p>In addition to the first qualifier, additional qualifiers can be defined for <italic>body structures</italic> and <italic>activities and participation</italic>. For example, the nature of impairment can be described using the second qualifier in <italic>body structures</italic> (eg, <italic>s7300.32</italic> indicates a partial absence of the upper extremity) [<xref ref-type="bibr" rid="ref4">4</xref>,<xref ref-type="bibr" rid="ref5">5</xref>]. However, as our current computation model uses only the first qualifier, these additional qualifiers are not discussed further in this paper. Throughout the remainder of this paper, the term <italic>qualifier</italic> will exclusively refer to the first qualifier. In our proposed model, we introduce a minor addition to the ICF, which requires 2 attributes for the qualifier, specifically <italic>linkage reliability</italic> and <italic>time elapsed</italic> from the latest valid measurement. These attributes are discussed in the following sections.</p></sec></sec><sec id="s2" sec-type="methods"><title>Methods</title><sec id="s2-1"><title>Overview</title><p>In this section, we present the materials and methods used for computing the health index. Initially, we introduce the structure of the model used in the computation, outlining its fundamental components. Subsequently, we describe the overarching process involved in deriving the health index from the model. Following this, we delve into a more comprehensive explanation of the model elements, providing further insights into the ICF code&#x2013;level computations.</p></sec><sec id="s2-2"><title>Materials</title><sec id="s2-2-1"><title>Data Collection and Linkage to ICF</title><p>For the initial evaluation of the health index, we used data collected from a singular David Health Solutions clinic, located in Helsinki, Finland, spanning from 2013 to 2019. David Health Solutions is a private health care organization with a global network of clinics, specializing in rehabilitation services. The dataset consisted of 505 individuals (mean age 48, SD 18 y; minimum 12 y, maximum 87 y; women: n=259; and men: n=246) undergoing rehabilitation treatment for diverse problems such as back, neck, hip, knee, shoulder, general health, and other unspecified reasons. Our original dataset included the following questionnaire and measurement datasets:</p><list list-type="bullet"><list-item><p>Oswestry Disability Index [<xref ref-type="bibr" rid="ref24">24</xref>]</p></list-item><list-item><p>A generic health questionnaire EQ-5D-5L (EuroQol 5-dimensional, 5-level) [<xref ref-type="bibr" rid="ref25">25</xref>]</p></list-item><list-item><p>Mobility and maximal isometric strength tests using various spine concept rehabilitation machines</p></list-item><list-item><p>Numeric pain rating scale for pain responses in different body parts [<xref ref-type="bibr" rid="ref26">26</xref>]</p></list-item></list><p>A comprehensive overview of these questionnaires and measurements can be found in <xref ref-type="supplementary-material" rid="app1">Multimedia Appendix 1</xref>. It is important to emphasize that we do not claim this to be the definitive optimal dataset; rather, it serves as an illustrative example of potential index usage. An essential preprocessing step in constructing the health index involves converting, or linking, variables from these original datasets to new variables known as ICF codes. The linkage of original variables to ICF codes is described in the following section.</p></sec><sec id="s2-2-2"><title>Mapping Data to ICF Codes</title><p>The ICF linkage guidelines [<xref ref-type="bibr" rid="ref27">27</xref>,<xref ref-type="bibr" rid="ref28">28</xref>] advocate for the training of 2 medical professionals to establish linkages between the original data sources and the qualifiers of the ICF codes. During the linking process, 2 experts will independently create linkage information for each new data source. If their independent linkages match, they are accepted as final. In cases where discrepancies arise, a third expert opinion is sought to determine the definitive linkage.</p><p>Given the potential coexistence of scientifically validated and self-made (ie, expert derived but not formally validated) ICF linkages in the data, it is crucial to define separate linkage reliability values for different linkage types. Scientifically validated linkages, typically established through consensus procedures outlined in ICF-linking rules, can be assigned higher reliability scores, while nonvalidated linkages are downweighted to reflect their informal nature. Here, <italic>r</italic> &#x2208; [0,1] represents the <italic>linkage reliability</italic> designated for the corresponding source. The index user must specify the <italic>r</italic> value for every available source before computing the index. For instance, independently validated linkages may be assigned a maximum reliability of 1, whereas self-made linkages could be considered less reliable, resulting in <italic>r</italic> values typically set to less than 1.</p><p>For our dataset, formally validated ICF linkages do not exist, and therefore, we defined ICF linkages ourselves. While this led to lower linkage reliability when compared with formally validated linkages, this is not a limitation in this study because our focus is on the presentation of the new health index concept instead of proposing an optimal dataset for the health index computation. In fact, self-made linkages highlight the fact that the proposed health index concept is generic because it can be applied to heterogeneous datasets without requirements for the initial source and form of the data.</p><p>Details of the linkage for each questionnaire and measurement dataset are provided in <xref ref-type="supplementary-material" rid="app1">Multimedia Appendix 1</xref>. For the EQ-5D-5L and Oswestry Disability Index questionnaires, data were available for 111 (22%) and 147 (29%) out of 505 individuals, respectively. Pain responses were accessible for 348 (69%) individuals, and mobility or strength test results were available for 420 (83%) individuals. Additionally, EQ-VAS, self-assessed health status on a scale from 0 to 100, was answered by 168 (33%) individuals.</p><p>The most frequently available ICF code in the dataset was <italic>b780</italic> (<italic>sensations related to muscles and movement functions</italic>), accessible for 420 (83%) individuals out of 505. The next 3 most common ICF codes available were <italic>b7305</italic> (<italic>power of muscles of the trunk</italic>), <italic>b7355</italic> (<italic>tone of muscles of the trunk</italic>), and <italic>b7401</italic> (<italic>endurance of muscle groups</italic>), all of which were available for 388 (77%) individuals. Codes related to pain localization (b28010, b28013, b28014, and b28015) were each available for 348 (69%) individuals, while b7302 was available for 321 (64%). Moderate availability was observed for b7300, b7350, and b7400, each present for 261 (52%) individuals. Codes b280, d450, and d5 were each available for 182 (36%) individuals. Several additional codes&#x2014;b1340, d4103, d4104, d430, d470, and d910&#x2014;were each available for 147 (29%) individuals, while b640 and d7702 were available for 136 (27%). The least frequently observed codes (b152, b1528, d230, d455, d510, and d540) were each available for 111 (22%) individuals. To be included in the above list, there had to be at least one measurement available for the specified ICF code.</p></sec><sec id="s2-2-3"><title>Overview of Collected Data</title><p>There are 2 important aspects to explore in the data. First, the <italic>duration</italic> of a treatment period is defined as the number of full calendar days between the initial and final day of the treatment. When treatment occurs only once, the duration is considered 0. Second, we can assess the frequency or the number of treatment days during the treatment period, referred to as the <italic>length</italic> of the treatment sequence. For example, if an individual undergoes treatment for 3 weeks with 4 clinic visits, the duration of the treatment period would be 21 days, and the length of the treatment sequence would be 4.</p><p>The median duration of the treatment period in the dataset was 69 days (IQR 0-301). Among individuals with nonzero duration, the median was 221 days (IQR 75-604). The median length of the treatment sequence was 3 days (IQR 1-16). Further exploration of this property is presented in <xref ref-type="fig" rid="figure2">Figure 2</xref>. The distribution of the length of the treatment sequence was as follows. A total of 148 (29%) out of 505 individuals had a sequence length of 1 day, indicating that for a substantial proportion of participants, data were available for only a single day. Furthermore, 61 (12%) individuals had 2 days, 44 (9%) had 3 days, and 26 (5%) had 4 days. Longer sequences were observed as follows: 71 (14%) individuals had 5 to 10 days, 48 (10%) had 11 to 20 days, 57 (11%) had 21 to 40 days, 31 (6%) had 41 to 80 days, 12 (2%) had 81 to 160 days, and 7 (1%) had 161 to 335 days.</p><fig position="float" id="figure2"><label>Figure 2.</label><caption><p>The duration of the treatment period and the length of the treatment sequence for each individual are presented. Most individuals are clustered in the lower-left corner, indicating relatively short treatments with few individual treatment days.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="humanfactors_v13i1e84802_fig02.png"/></fig></sec><sec id="s2-2-4"><title>Ethical Considerations</title><p>This study used previously collected and deidentified data from individuals who had provided informed consent for the use of their data in future research. The research did not involve any new interventions, physical or psychological risks, or other elements requiring ethical review as defined by the Finnish National Board on Research Integrity (TENK) guidelines on ethical review in human sciences [<xref ref-type="bibr" rid="ref29">29</xref>]. Therefore, a separate ethical review was not required. The study was conducted in accordance with the principles of responsible conduct of research and data protection regulations. Personal data were processed in compliance with the EU General Data Protection Regulation, and deidentification was performed using procedures consistent with the Health Insurance Portability and Accountability Act Safe Harbor Method to minimize reidentification risk.</p></sec></sec><sec id="s2-3"><title>Model Architecture and Components</title><p>The proposed model structure aligns with the hierarchical organization of the ICF. Rather than incorporating all potential ICF codes, the model operates on whichever codes are available in a given dataset. In this study, we use the ICF codes listed in <xref ref-type="fig" rid="figure3">Figure 3</xref> solely as an illustrative example of the model&#x2019;s usage; the model itself is designed to be broadly applicable to any ICF-compatible data.</p><fig position="float" id="figure3"><label>Figure 3.</label><caption><p>An artificial example of a tree structure containing International Classification of Functioning, Disability and Health (ICF) codes. Each ICF code is represented by 2 rows of information. The first row includes the level number and the ICF code number within that level, separated by a dot. The format used is level.index, where level corresponds to the ICF level (with level 4 being the deepest), and index represents the per-level running index. The ICF codes are listed in alphabetical order at each level, and the running index follows this order. The level labeled as 0 refers to the ICF top components (b, d, e, and s). Level 1 corresponds to the chapter-level ICF codes, level 2 to the second-level ICF codes, and so forth. The second ICF code row indicates the ICF code and 3 attributes associated with it&#x2014;namely, ICF qualifier x, time elapsed from measurement (TE) (see Multimedia Appendix B in <xref ref-type="supplementary-material" rid="app2">Multimedia Appendix 2</xref> for details on time weighting), and reliability of the linkage r (see section &#x201C;Mapping Data to ICF Codes&#x201D; for details on item linkage). The format is ICF_code.{qualifier, TE, reliability}. When a qualifier is not available for the ICF code, na is indicated after the dot. For the sake of simplicity, measurements from the d and e components are not incorporated in the current example, despite being supported.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="humanfactors_v13i1e84802_fig03.png"/></fig><p>Within this restricted set of ICF codes, some codes may further be absent&#x2014;meaning they were not measured for all individuals. Consequently, our model includes both observed codes (those with measurements) and empty codes (those without measurements). Notably, an ICF code within the model can be observed through multiple measurements. This scenario arises when multiple original data variables are linked to the same ICF code. Additionally, a single ICF code may have multiple measurements if linked to data recorded at different time points. Throughout this study, we refer to all linked measurements as <italic>qualifiers</italic>, consistent with ICF terminology.</p><p>For illustrative purposes, <xref ref-type="fig" rid="figure3">Figure 3</xref> provides an example of a simplified tree structure containing ICF codes. As previously mentioned, multiple original measurements can be linked to the same ICF code, resulting in the observation of that ICF code through multiple qualifiers.</p><p>In <xref ref-type="fig" rid="figure3">Figure 3</xref>, we observe 2 ICF codes, each associated with 2 qualifiers, both linked to the same ICF code at the third and fourth levels. The first qualifier in the ICF code <italic>b28010</italic> (4.1) has a value of 2 (the first number inside the square brackets). Additionally, it has attributes&#x2014;namely, time_elapsed=0 and reliability=1. The second qualifier, originating from a different data source, also corresponds to the same ICF code. It has a value of 1 (the second number inside the square brackets) and attributes&#x2014;again, time_elapsed=30 and reliability=0.8. Furthermore, empty ICF codes are also included in <xref ref-type="fig" rid="figure3">Figure 3</xref> for illustrative purposes.</p><p>It is important to recognize that the example in <xref ref-type="fig" rid="figure3">Figure 3</xref> is simplified and does not incorporate data from the ICF components related to <italic>activities and participation</italic> (<italic>d</italic>) or <italic>environmental factors</italic> (<italic>e</italic>), although these components are indeed supported within the index. Furthermore, it is not common practice to assign measurements directly at the component level. However, in this example, we have made an exception with a qualifier assigned to the <italic>body structures</italic> component.</p></sec><sec id="s2-4"><title>Health Index Computation</title><p>The core concept behind our proposed approach is to systematically propagate information from the deepest nodes to the root of the tree. This process culminates in a single numerical metric known as the health index. Alternatively, if a health profile with multiple scores is desired, these metrics can be directly extracted from any level preceding the root level. We initiate the computation procedure at the leaf nodes of the tree. For instance, consider <xref ref-type="fig" rid="figure3">Figure 3</xref>, where we begin with ICF code <italic>b28010</italic> (4.1), then proceed to <italic>b28013</italic> (4.2), and subsequently to the next level represented by ICF code <italic>b2102</italic> (3.1), and so forth. This iterative computation continues until all ICF codes have been accounted for.</p><p>To compute the health index, we use a recursive algorithm that traverses the hierarchical ICF structure from the deepest nodes upward. At each level, the algorithm aggregates measurement values (qualifiers) using time decay and linkage reliability weights. This process continues until a single health index value is produced at the root level. The final computed value represents the unscaled health index, which we subsequently scale to a range of 0 to 100 to obtain the final health index. Detailed steps for this computation are outlined in the pseudocode presented in <xref ref-type="fig" rid="figure4">Figure 4</xref>, with the relevant equations provided following the algorithm. To streamline the algorithm presentation, some details that solely focus on performance optimization have been omitted. For example, given that the fourth level represents the deepest layer in the ICF framework, there is no practical need to verify child ICF codes at this level.</p><fig position="float" id="figure4"><label>Figure 4.</label><caption><p>Health index computation algorithm. ICF: International Classification of Functioning, Disability and Health.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="humanfactors_v13i1e84802_fig04.png"/></fig><p>In essence, the algorithm ensures that all available data&#x2014;whether recent or older or direct or indirect&#x2014;is systematically weighted and aggregated. By processing the tree level by level, the model maintains consistency and robustness, even when data are missing or unevenly distributed. In the algorithm, the input data consist of an ICF code tree with qualifiers, similar to the one illustrated in <xref ref-type="fig" rid="figure3">Figure 3</xref>. The desired output is the health index. The procedure begins by initializing the variable <italic>level</italic> (line number 1) based on the deepest available ICF code level within the data. For instance, in the data represented in <xref ref-type="fig" rid="figure3">Figure 3</xref>, there are qualifiers associated with 2 ICF codes at level 4 (4.1 and 4.2). Consequently, the <italic>level</italic> variable would be initialized as 4 in this case. The lowest possible value for <italic>level</italic> is &#x2212;1, corresponding to the root of the tree. At this root level, the final health index is computed.</p><p>The purpose of the outer <italic>while</italic> loop (lines 2&#x2010;15) is to sequentially process the ICF codes within the tree until the root is reached, at which point the health index is computed and returned. Within this loop, the variable <italic>index</italic> is initially set (line 3). The <italic>index</italic> serves as a per-level running counter, resetting to 1 whenever the tree level changes. For instance, in the processing order of ICF codes for the tree depicted in <xref ref-type="fig" rid="figure3">Figure 3</xref>, the sequence is 4.1, 4.2, 3.1, 3.2, 3.3, and so forth.</p><p>The inner <italic>while</italic> loop (lines 4&#x2010;11) serves the purpose of iteratively performing necessary computations until all the ICF codes at the current <italic>level</italic> have been processed. The first <italic>if</italic> statement (line 5) checks whether child ICF codes are available for the currently examined ICF code, denoted as <italic>level.index</italic>. For instance, in <xref ref-type="fig" rid="figure3">Figure 3</xref>, the child ICF codes of <italic>b280</italic> are <italic>b2800</italic> and <italic>b2801</italic>. When child ICF codes are available for a given ICF code, the computation process begins. In lines 6 to 8, we compute the value of the ICF code, denoted as <italic>x<sub>level.index</sub></italic>, along with the time weighting <italic>&#x03B1;<sub>level.index</sub></italic> and the linkage reliability <italic>r<sub>level.index</sub></italic>. These computations are elaborated in detail in &#x201C;Computing ICF code values and reliability.&#x201D;</p><p>Subsequently, in lines 9 and 10, we remove all qualifiers from the child ICF codes associated with <italic>level.index</italic>. The purpose of this step is to ensure that these values are not reused in subsequent computations. Instead, we rely on the values computed during lines 6 to 8 as we continue the computation process. Additionally, the per-level running index (<italic>index</italic>) is incremented after handling each ICF code (line 11), whereas the level index (<italic>level</italic>) is decremented once all ICF codes at that level have been processed (line 12).</p><p>When the level index (<italic>level</italic>) drops below &#x2212;1, it signifies that we have reached the root of the tree (line 13). At this point, we have computed the raw health index, denoted as <italic>x</italic><sub>-1.1</sub>, according to the ICF code numbering scheme depicted in <xref ref-type="fig" rid="figure3">Figure 3</xref>. However, this raw value requires transformation to enhance its interpretability. Our desired presentation for the final health index is an integer ranging from 0 (indicating the worst health) to 100 (representing the best health). To achieve this, we invert the source and target values: whereas a raw health index value of 0 corresponds to optimal health, the same value within the target range signifies the poorest health condition.</p><p>As higher qualifier values indicate worse health, we invert the raw score to ensure that a higher health index corresponds to better health. This makes the final index more intuitive for clinical interpretation. The transformation is applied as follows, resulting in the final health index denoted as HI (line 14):</p><disp-formula id="E1"><label>(1)</label><mml:math id="eqn1"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mi>H</mml:mi><mml:mi>I</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1.1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>100</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mn>100</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1.1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mo movablelimits="true" form="prefix">min</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1.1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1.1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mo movablelimits="true" form="prefix">min</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1.1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi mathvariant="normal">#</mml:mi></mml:mstyle></mml:mrow></mml:mstyle></mml:math></disp-formula><p>where nint represents the nearest integer function, <inline-formula><mml:math id="ieqn1"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mtext>-</mml:mtext><mml:mn>1.1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> is the raw value to be transformed, and <inline-formula><mml:math id="ieqn2"><mml:mtext>min</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mtext>-</mml:mtext><mml:mn>1.1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="ieqn3"><mml:mtext>max</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mtext>-</mml:mtext><mml:mn>1.1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> correspond to the minimum and maximum theoretical or actual raw values. Given that we know the theoretical minimum (0) and maximum (4) values for the raw health index, our primary approach is to directly scale and invert the raw values to fit our target range. Specifically, we define <inline-formula><mml:math id="ieqn4"><mml:mtext>min</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mtext>-</mml:mtext><mml:mn>1.1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mtext>=</mml:mtext><mml:mn>0</mml:mn></mml:math></inline-formula> and <inline-formula><mml:math id="ieqn5"><mml:mtext>max</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mtext>-</mml:mtext><mml:mn>1.1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mtext>=</mml:mtext><mml:mn>4</mml:mn></mml:math></inline-formula>. The resulting value after this transformation (line 15) represents the final health index.</p><p>Subsequently, once the health index has been computed, the tree is reset to its original state. This entails removing all previously computed values from the ICF codes and restoring all qualifiers to their initial positions. This procedure ensures that any future computations do not inadvertently rely on previously computed values.</p></sec><sec id="s2-5"><title>Detailed Examination of Components</title><p>In <xref ref-type="fig" rid="figure5">Figure 5</xref>, we closely examine the components within our tree example. Specifically, we focus on 3 ICF codes: <italic>b28010</italic>, <italic>b28013</italic>, and <italic>b2801</italic>, extracted from <xref ref-type="fig" rid="figure3">Figure 3</xref> for a comprehensive analysis. Each ICF code represents a specific health-related concept.</p><fig position="float" id="figure5"><label>Figure 5.</label><caption><p>An International Classification of Functioning, Disability and Health (ICF) code&#x2013;level example of the health index computation. In this figure, we have a viewpoint of an individual ICF code marked as q. Its child ICF codes are marked here as ch1<sub>q</sub> and ch2<sub>q</sub>.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="humanfactors_v13i1e84802_fig05.png"/></fig><p>Let us denote the ICF code whose output value we compute as <italic>q</italic>. In <xref ref-type="fig" rid="figure5">Figure 5</xref>, this corresponds to node 3.3 (<italic>b2801</italic>) from <xref ref-type="fig" rid="figure3">Figure 3</xref>. Additionally, <italic>q</italic> has 2 child ICF codes: <inline-formula><mml:math id="ieqn6"><mml:mi>c</mml:mi><mml:mi>h</mml:mi><mml:msub><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> (equivalent to ICF code 4.1, <italic>b28010</italic>) and <inline-formula><mml:math id="ieqn7"><mml:mi>c</mml:mi><mml:mi>h</mml:mi><mml:msub><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> (equivalent to ICF code 4.2, <italic>b28013</italic>). These 3 codes are highlighted in blue color in <xref ref-type="fig" rid="figure5">Figure 5</xref>. Measurements mapped to these ICF codes are also shown in <xref ref-type="fig" rid="figure5">Figure 5</xref> and are denoted as <inline-formula><mml:math id="ieqn8"><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:mi>&#x2124;</mml:mi></mml:math></inline-formula>. Owing to the ICF mapping performed as a preliminary step, values of these measurements are strictly between the range <inline-formula><mml:math id="ieqn9"><mml:mn>0</mml:mn><mml:mtext> </mml:mtext><mml:mo>&#x2264;</mml:mo><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2264;</mml:mo><mml:mn>4</mml:mn></mml:math></inline-formula>, encompassing the range of qualifiers in the ICF. Separate notation is used for direct (<italic>m</italic><sub>i</sub>) and indirect (<italic>s</italic><sub>j</sub>) measurements from the point of view of the code of interest (<italic>q</italic>) to highlight the different roles of the measurements in the health index computation. The origin of the measurements is not important in the context of this example. We also illustrate that a single measurement (see S<sub>2</sub> in <xref ref-type="fig" rid="figure5">Figure 5</xref>) can contribute to multiple ICF codes. The qualifiers play a crucial role in linking to specific ICF codes, as indicated by arrows. In this illustrative example, they are as follows:</p><list list-type="order"><list-item><p>A <italic>moderate problem</italic> (qualifier <inline-formula><mml:math id="ieqn10"><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mtext>=</mml:mtext><mml:mn>2</mml:mn></mml:math></inline-formula>) is recorded for ICF code <italic>pain in head and neck</italic> (<italic>b28010</italic>/<inline-formula><mml:math id="ieqn11"><mml:mi>c</mml:mi><mml:mi>h</mml:mi><mml:msub><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>). The measurement is made on the latest available day in the treatment period, as indicated by <inline-formula><mml:math id="ieqn12"><mml:mtext>T</mml:mtext><mml:msub><mml:mrow><mml:mtext>E</mml:mtext></mml:mrow><mml:mrow><mml:mtext>s1</mml:mtext></mml:mrow></mml:msub><mml:mtext>=</mml:mtext><mml:mn>0</mml:mn></mml:math></inline-formula>, and its linkage reliability is defined as the strongest possible (<inline-formula><mml:math id="ieqn13"><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mtext>=</mml:mtext><mml:mn>1</mml:mn></mml:math></inline-formula>).</p></list-item><list-item><p>A <italic>slight problem</italic> (qualifier <inline-formula><mml:math id="ieqn14"><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mtext>=</mml:mtext><mml:mn>1</mml:mn></mml:math></inline-formula>) is recorded for ICF codes <italic>pain in head and neck</italic> (<italic>b28010</italic>/<inline-formula><mml:math id="ieqn15"><mml:mi>c</mml:mi><mml:mi>h</mml:mi><mml:msub><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) and <italic>pain in back</italic> (<italic>b28013</italic>/<inline-formula><mml:math id="ieqn16"><mml:mi>c</mml:mi><mml:mi>h</mml:mi><mml:msub><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>). The measurement was made 30 days ago from the perspective of the latest available measurement, as indicated by <inline-formula><mml:math id="ieqn17"><mml:mtext>T</mml:mtext><mml:msub><mml:mrow><mml:mtext>E</mml:mtext></mml:mrow><mml:mrow><mml:mtext>s2</mml:mtext></mml:mrow></mml:msub><mml:mtext>=</mml:mtext><mml:mn>30</mml:mn></mml:math></inline-formula>, and its linkage reliability is defined as (<inline-formula><mml:math id="ieqn18"><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mtext>=</mml:mtext><mml:mn>0.8</mml:mn></mml:math></inline-formula>).</p></list-item><list-item><p>A <italic>slight problem</italic> (qualifier <inline-formula><mml:math id="ieqn19"><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mtext>=</mml:mtext><mml:mn>1</mml:mn></mml:math></inline-formula>) is recorded for ICF code <italic>pain in body part</italic> (<italic>b2801</italic>/<italic>q</italic>). The measurement is made on the latest available day in the treatment period, as indicated by <inline-formula><mml:math id="ieqn20"><mml:mtext>T</mml:mtext><mml:msub><mml:mrow><mml:mtext>E</mml:mtext></mml:mrow><mml:mrow><mml:mtext>m1</mml:mtext></mml:mrow></mml:msub><mml:mtext>=</mml:mtext><mml:mn>0</mml:mn></mml:math></inline-formula>, and its linkage reliability is defined as the strongest possible (<inline-formula><mml:math id="ieqn21"><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mtext>=</mml:mtext><mml:mn>1</mml:mn></mml:math></inline-formula>).</p></list-item><list-item><p>A <italic>no problem</italic> (qualifier <inline-formula><mml:math id="ieqn22"><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mtext>=</mml:mtext><mml:mn>0</mml:mn></mml:math></inline-formula>) is recorded for ICF code <italic>pain in body part</italic> (<italic>b2801</italic>/<italic>q</italic>). The measurement was made 15 days ago from the perspective of the latest available measurement, as indicated by <inline-formula><mml:math id="ieqn23"><mml:mtext>T</mml:mtext><mml:msub><mml:mrow><mml:mtext>E</mml:mtext></mml:mrow><mml:mrow><mml:mtext>m2</mml:mtext></mml:mrow></mml:msub><mml:mtext>=</mml:mtext><mml:mn>15</mml:mn></mml:math></inline-formula>, and its linkage reliability is defined as (<inline-formula><mml:math id="ieqn24"><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mtext>=</mml:mtext><mml:mn>0.9</mml:mn></mml:math></inline-formula>).</p><p>The different components are marked in <xref ref-type="fig" rid="figure5">Figure 5</xref>:</p></list-item></list><list list-type="bullet"><list-item><p><italic>Direct qualifiers (D) for ICF code q</italic>: <inline-formula><mml:math id="ieqn25"><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula><mml:math id="ieqn26"><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> are the <italic>direct qualifiers</italic> for ICF code <italic>q</italic>. In other words, they are directly linked to <italic>q</italic>. <inline-formula><mml:math id="ieqn27"><mml:mtext>T</mml:mtext><mml:msub><mml:mrow><mml:mtext>E</mml:mtext></mml:mrow><mml:mrow><mml:mtext>m1</mml:mtext></mml:mrow></mml:msub></mml:math></inline-formula> is the age of a qualifier measured in full days, and <inline-formula><mml:math id="ieqn28"><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> denotes the reliability of the linkage.</p></list-item><list-item><p><italic>Direct input values for ICF code q</italic>: These values (<inline-formula><mml:math id="ieqn29"><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula><mml:math id="ieqn30"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mo>~</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula><mml:math id="ieqn31"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mo>~</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) are associated with ICF code <italic>q</italic>. While the qualifier <inline-formula><mml:math id="ieqn32"><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> can be directly attached to the ICF code, other values must be computed based on the available data.</p></list-item><list-item><p><italic>Indirect qualifiers (I) for ICF code q</italic>: This component represents the 2 available qualifiers, <inline-formula><mml:math id="ieqn33"><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula><mml:math id="ieqn34"><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, for the 2 child ICF codes <inline-formula><mml:math id="ieqn35"><mml:mi>c</mml:mi><mml:mi>h</mml:mi><mml:msub><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula><mml:math id="ieqn36"><mml:mi>c</mml:mi><mml:mi>h</mml:mi><mml:msub><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. Qualifiers <inline-formula><mml:math id="ieqn37"><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula><mml:math id="ieqn38"><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> serve as the <italic>indirect</italic> qualifiers for ICF code <italic>q</italic>. They are linked to <italic>q</italic> through its child ICF codes. The time elapsed value for <inline-formula><mml:math id="ieqn39"><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> is denoted by <inline-formula><mml:math id="ieqn40"><mml:mtext>T</mml:mtext><mml:msub><mml:mrow><mml:mtext>E</mml:mtext></mml:mrow><mml:mrow><mml:mtext>s1</mml:mtext></mml:mrow></mml:msub></mml:math></inline-formula>, and its source linkage reliability is given by <inline-formula><mml:math id="ieqn41"><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>.</p></list-item><list-item><p><italic>Indirect input values for ICF code q</italic>: These values (<inline-formula><mml:math id="ieqn42"><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula><mml:math id="ieqn43"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mo>~</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula><mml:math id="ieqn44"><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula><mml:math id="ieqn45"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mo>~</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) are associated with the child ICF codes. They are used to compute the values <inline-formula><mml:math id="ieqn46"><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>c</mml:mi><mml:mi>h</mml:mi><mml:mn>1</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula><mml:math id="ieqn47"><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>c</mml:mi><mml:mi>h</mml:mi><mml:mn>2</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> for the child ICF codes.</p><p>There are 3 outputs in the diagram:</p></list-item><list-item><p><italic>Final computed value for the ICF code q</italic>: Denoted as <inline-formula><mml:math id="ieqn48"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, this represents the ultimate value associated with ICF code <italic>q</italic>. It comprises both <italic>direct</italic> and <italic>indirect</italic> qualifiers. Specifically, <inline-formula><mml:math id="ieqn49"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the weighted average of all available qualifiers: <inline-formula><mml:math id="ieqn50"><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula><mml:math id="ieqn51"><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula><mml:math id="ieqn52"><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, and <inline-formula><mml:math id="ieqn53"><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>. In this case, it would be computed as follows: <inline-formula><mml:math id="ieqn54"><mml:mstyle><mml:mrow><mml:mstyle displaystyle="false"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mtext>=</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mover><mml:mi>&#x03B2;</mml:mi><mml:mo>&#x223C;</mml:mo></mml:mover><mml:mrow><mml:mi>m</mml:mi><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>D</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mtext>+</mml:mtext><mml:msubsup><mml:mover><mml:mi>&#x03B2;</mml:mi><mml:mo>&#x223C;</mml:mo></mml:mover><mml:mrow><mml:mi>m</mml:mi><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>D</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mtext>+</mml:mtext><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>h</mml:mi><mml:mn>1</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mi>q</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mtext>+</mml:mtext><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>h</mml:mi><mml:mn>2</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mi>q</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mtext>=</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mover><mml:mi>&#x03B2;</mml:mi><mml:mo>&#x223C;</mml:mo></mml:mover><mml:mrow><mml:mi>m</mml:mi><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>D</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mtext>+</mml:mtext><mml:msubsup><mml:mover><mml:mi>&#x03B2;</mml:mi><mml:mo>&#x223C;</mml:mo></mml:mover><mml:mrow><mml:mi>m</mml:mi><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>D</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mtext>+</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mover><mml:mi>&#x03B2;</mml:mi><mml:mo>&#x223C;</mml:mo></mml:mover><mml:mrow><mml:mi>s</mml:mi><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>I</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mtext>+</mml:mtext><mml:msubsup><mml:mover><mml:mi>&#x03B2;</mml:mi><mml:mo>&#x223C;</mml:mo></mml:mover><mml:mrow><mml:mi>s</mml:mi><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>I</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mtext>+</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mover><mml:mi>&#x03B2;</mml:mi><mml:mo>&#x223C;</mml:mo></mml:mover><mml:mrow><mml:mi>s</mml:mi><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>I</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mstyle></mml:mrow></mml:mstyle></mml:math></inline-formula>, where <inline-formula><mml:math id="ieqn55"><mml:mi>&#x03B2;</mml:mi></mml:math></inline-formula> terms refer to weighting coefficients. Details regarding the equation are explained in the following section.</p></list-item><list-item><p><italic>Time weighting value for q</italic>: Denoted as <inline-formula><mml:math id="ieqn56"><mml:msub><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, this value represents the weighted mean of all available time weighting <inline-formula><mml:math id="ieqn57"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula> values, as defined in <xref ref-type="disp-formula" rid="E5">Equation 5</xref>.</p></list-item><list-item><p><italic>Linkage reliability value for q</italic>: Represented by <inline-formula><mml:math id="ieqn58"><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, this value is the weighted mean of all available <italic>r</italic> values, also defined in <xref ref-type="disp-formula" rid="E5">Equation 5</xref>.</p></list-item></list></sec><sec id="s2-6"><title>Computing ICF Code Values and Reliability</title><p>In the previous section, we explained the computation of ICF code values using a practical example for clarity. Now, in this section, we delve into a broader discussion on the computation of ICF code values and their associated reliability measures.</p></sec><sec id="s2-7"><title>Determining ICF Code Values</title><p>The value of the ICF code <italic>q</italic> is defined as follows:</p><disp-formula id="E2"><label>(2)</label><mml:math id="eqn2"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:msub><mml:mi>x</mml:mi><mml:mi>q</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>D</mml:mi></mml:mrow></mml:munder><mml:msubsup><mml:mrow><mml:mover><mml:mi>&#x03B2;</mml:mi><mml:mo>~</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi></mml:mrow><mml:mi>D</mml:mi></mml:msubsup><mml:msub><mml:mi>m</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>c</mml:mi><mml:msub><mml:mi>h</mml:mi><mml:mi>q</mml:mi></mml:msub></mml:mrow></mml:munder><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>h</mml:mi><mml:mi>k</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>q</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>c</mml:mi><mml:msub><mml:mi>h</mml:mi><mml:mi>q</mml:mi></mml:msub></mml:mrow></mml:munder><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>h</mml:mi><mml:mi>k</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>q</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>D</mml:mi></mml:mrow></mml:munder><mml:msubsup><mml:mrow><mml:mover><mml:mi>&#x03B2;</mml:mi><mml:mo>~</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi></mml:mrow><mml:mi>D</mml:mi></mml:msubsup><mml:msub><mml:mi>m</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>c</mml:mi><mml:msub><mml:mi>h</mml:mi><mml:mi>q</mml:mi></mml:msub></mml:mrow></mml:munder><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:munder><mml:msubsup><mml:mrow><mml:mover><mml:mi>&#x03B2;</mml:mi><mml:mo>~</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mi>I</mml:mi></mml:msubsup><mml:msub><mml:mi>s</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>c</mml:mi><mml:msub><mml:mi>h</mml:mi><mml:mi>q</mml:mi></mml:msub></mml:mrow></mml:munder><mml:msubsup><mml:mrow><mml:mover><mml:mi>&#x03B2;</mml:mi><mml:mo>~</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mi>I</mml:mi></mml:msubsup><mml:msub><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mstyle></mml:mstyle></mml:mrow></mml:mstyle></mml:math></disp-formula><p>This definition consists of 4 separate elements:</p><list list-type="order"><list-item><p>Function <inline-formula><mml:math id="ieqn59"><mml:mi>f</mml:mi></mml:math></inline-formula> is a weighting function that can be selected to either give emphasis to higher qualifiers (exponential weighting) in data or to highlight lower qualifiers (logarithmic weighting). It is also possible to use no weighting at all (linear weighting). The different weighting functions are presented in more detail in <xref ref-type="supplementary-material" rid="app2">Multimedia Appendix 2</xref>.</p></list-item><list-item><p>The first sum term <inline-formula><mml:math id="ieqn60"><mml:mrow><mml:msub><mml:mo stretchy="false">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>D</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x03B2;</mml:mi></mml:mrow><mml:mo>~</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>D</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:mrow><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the weighted sum of qualifiers <inline-formula><mml:math id="ieqn61"><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> directly linked to the ICF code <italic>q</italic>. Here, <italic>D</italic> denotes a set of <italic>direct qualifiers</italic>&#x2014;that is, those qualifiers that are directly linked to <italic>q</italic>. Additionally, we introduce a total weighting term <inline-formula><mml:math id="ieqn62"><mml:msup><mml:mrow><mml:mi>&#x03B2;</mml:mi></mml:mrow><mml:mrow><mml:mi>D</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> for direct qualifiers:</p><p><disp-formula id="E3"><label>(3)</label><mml:math id="eqn3"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msubsup><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>D</mml:mi></mml:mrow></mml:msubsup><mml:mtext>=</mml:mtext><mml:msub><mml:mover><mml:mi>&#x03B1;</mml:mi><mml:mo>&#x223C;</mml:mo></mml:mover><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>r</mml:mi><mml:mo>&#x223C;</mml:mo></mml:mover><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:mstyle></mml:mrow></mml:mstyle></mml:math></disp-formula></p><p>In this expression, <inline-formula><mml:math id="ieqn63"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula> and <italic>r</italic> play essential roles. The first element, <inline-formula><mml:math id="ieqn64"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula>, serves as a time weighting value that accounts for the age of the corresponding qualifier. Generally, as a qualifier ages, its influence diminishes in the computation. Further details on time weighting are discussed in <xref ref-type="supplementary-material" rid="app2">Multimedia Appendix 2</xref>. The second element, <italic>r</italic>, corresponds to the linkage reliability defined in &#x201C;Mapping data to ICF codes.&#x201D; Notably, in <xref ref-type="disp-formula" rid="E2">Equation 2</xref> and <xref ref-type="disp-formula" rid="E3">Equation 3</xref>, the terms <inline-formula><mml:math id="ieqn65"><mml:mi>&#x03B2;</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="ieqn66"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula>, and <italic>r</italic> carry the tilde notation (<inline-formula><mml:math id="ieqn67"><mml:mstyle><mml:mrow><mml:mstyle displaystyle="false"><mml:mover><mml:mi>&#x03B2;</mml:mi><mml:mo>&#x223C;</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover><mml:mi>&#x03B1;</mml:mi><mml:mo>&#x223C;</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover><mml:mi>r</mml:mi><mml:mo>&#x223C;</mml:mo></mml:mover></mml:mstyle></mml:mrow></mml:mstyle></mml:math></inline-formula>). This notation signifies that normalized values are used instead of raw values. A standard normalization procedure ensures comparability across different values. Refer to the <xref ref-type="supplementary-material" rid="app2">Multimedia Appendix 2</xref> on normalization for the 2 relevant equations.</p></list-item><list-item><p>The second sum term <inline-formula><mml:math id="ieqn68"><mml:mrow><mml:msub><mml:mo stretchy="false">&#x2211;</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>c</mml:mi><mml:msub><mml:mrow><mml:mi>h</mml:mi></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:mrow><mml:msub><mml:mo stretchy="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x03B2;</mml:mi></mml:mrow><mml:mo>~</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>I</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:mrow></mml:mrow></mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the weighted sum of qualifiers <inline-formula><mml:math id="ieqn69"><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> that are indirectly linked to the ICF code <italic>q</italic> via its child ICF codes. Here, <inline-formula><mml:math id="ieqn70"><mml:mi>c</mml:mi><mml:msub><mml:mrow><mml:mi>h</mml:mi></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> refers to a child ICF code of <italic>q</italic> that possesses either a qualifier or a computed value. Consequently, each child ICF code of <italic>q</italic> contributes to the overall computation. The inner sum iterates through all the qualifiers associated with the child ICF code.</p><p>Here, <italic>I</italic> denotes a set of <italic>indirect qualifiers</italic>. We introduce a total weighting term for indirect qualifiers, denoted as <inline-formula><mml:math id="ieqn71"><mml:msup><mml:mrow><mml:mi>&#x03B2;</mml:mi></mml:mrow><mml:mrow><mml:mi>I</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula>. This term is a slightly modified version of the weighting term shown in <xref ref-type="disp-formula" rid="E3">Equation 3</xref>, defined as follows:</p><p><disp-formula id="E4"><label>(4)</label><mml:math id="eqn4"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msubsup><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>I</mml:mi></mml:mrow></mml:msubsup><mml:mtext>=</mml:mtext><mml:msub><mml:mover><mml:mi>&#x03B1;</mml:mi><mml:mo>&#x223C;</mml:mo></mml:mover><mml:mrow><mml:mi>s</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mi>r</mml:mi><mml:mo>&#x223C;</mml:mo></mml:mover><mml:mrow><mml:mi>s</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:mstyle></mml:mrow></mml:mstyle></mml:math></disp-formula></p><p>where <inline-formula><mml:math id="ieqn72"><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> quantifies the <italic>uniqueness of source</italic> for the qualifier <inline-formula><mml:math id="ieqn73"><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. Specifically, it is computed based on the number of linkages between <inline-formula><mml:math id="ieqn74"><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and child ICF codes of <italic>q</italic>. It is defined as <inline-formula><mml:math id="ieqn75"><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mtext>=</mml:mtext><mml:mn>1</mml:mn><mml:mtext>/</mml:mtext><mml:msub><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mtext>+</mml:mtext></mml:mrow></mml:msup></mml:math></inline-formula>, where <inline-formula><mml:math id="ieqn76"><mml:msub><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the total linkages involving <inline-formula><mml:math id="ieqn77"><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and child ICF codes of <italic>q</italic>. The purpose of introducing <italic>u</italic> is to adjust the qualifier weighting when the same source contributes to values for 2 or more ICF codes under the same parent ICF code. The terms <inline-formula><mml:math id="ieqn78"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula> and <italic>r</italic> have the same purpose as in <xref ref-type="disp-formula" rid="E3">Equation 3</xref>.</p></list-item><list-item><p>The third sum term <inline-formula><mml:math id="ieqn79"><mml:mrow><mml:msub><mml:mo stretchy="false">&#x2211;</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>c</mml:mi><mml:msub><mml:mrow><mml:mi>h</mml:mi></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x03B2;</mml:mi></mml:mrow><mml:mo>~</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>I</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> mirrors the second sum term discussed earlier. However, there is a crucial distinction: it operates on the computed values (<italic>x</italic>) rather than the qualifiers (<italic>s</italic>). Notably, the second sum term becomes unnecessary here, as each child ICF code corresponds to a single computed value. Furthermore, the concept of uniqueness of source does not apply in this context. Consequently, we define <inline-formula><mml:math id="ieqn80"><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x03B2;</mml:mi></mml:mrow><mml:mo>~</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>I</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> similarly to <xref ref-type="disp-formula" rid="E3">Equation 3</xref>, as <inline-formula><mml:math id="ieqn81"><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x03B2;</mml:mi></mml:mrow><mml:mo>~</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>I</mml:mi></mml:mrow></mml:msubsup><mml:mtext>=</mml:mtext><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mo>~</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mo>~</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>.</p></list-item></list></sec><sec id="s2-8"><title>Assessing ICF Code Reliability</title><p>There are 2 values, <inline-formula><mml:math id="ieqn82"><mml:msub><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> (equivalent to <inline-formula><mml:math id="ieqn83"><mml:msub><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>v</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mo>.</mml:mo><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> in <xref ref-type="fig" rid="figure4">Figure 4</xref> algorithm, line 7)&#x2014;the weighted mean of time weighting <inline-formula><mml:math id="ieqn84"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula>&#x2014;and <inline-formula><mml:math id="ieqn85"><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> (equivalent to <inline-formula><mml:math id="ieqn86"><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>v</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mo>.</mml:mo><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> on line 8)&#x2014;the weighted mean of linkage reliability <italic>r</italic>&#x2014;that are computed for <inline-formula><mml:math id="ieqn87"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. They are defined almost identically to <inline-formula><mml:math id="ieqn88"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mtext> </mml:mtext></mml:math></inline-formula>in <xref ref-type="disp-formula" rid="E2">Equation 2</xref>:</p><disp-formula id="E5"><label>(5)</label><mml:math id="eqn5"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mtext>=</mml:mtext><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>D</mml:mi></mml:mrow></mml:munder><mml:msubsup><mml:mover><mml:mi>&#x03B2;</mml:mi><mml:mo>&#x223C;</mml:mo></mml:mover><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>D</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mtext>+</mml:mtext><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>c</mml:mi><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:munder><mml:msubsup><mml:mover><mml:mi>&#x03B2;</mml:mi><mml:mo>&#x223C;</mml:mo></mml:mover><mml:mrow><mml:mi>s</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>I</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mtext>+</mml:mtext><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>c</mml:mi><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:msubsup><mml:mover><mml:mi>&#x03B2;</mml:mi><mml:mo>&#x223C;</mml:mo></mml:mover><mml:mrow><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>I</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:mstyle></mml:mstyle></mml:mrow></mml:mstyle></mml:math></disp-formula><p>For computing <inline-formula><mml:math id="ieqn89"><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, we replace the <inline-formula><mml:math id="ieqn90"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula> term in the equation with <italic>r</italic>. Here, the <inline-formula><mml:math id="ieqn91"><mml:mover accent="true"><mml:mrow><mml:mi>&#x03B2;</mml:mi></mml:mrow><mml:mo>~</mml:mo></mml:mover></mml:math></inline-formula> terms determine the weightings for each <inline-formula><mml:math id="ieqn92"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula> or <italic>r</italic> component. These values, <inline-formula><mml:math id="ieqn93"><mml:msub><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula><mml:math id="ieqn94"><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, are attributes to the <inline-formula><mml:math id="ieqn95"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> value and are intrinsically associated with it.</p></sec></sec><sec id="s3" sec-type="results"><title>Results</title><sec id="s3-1"><title>Overview</title><p>In this section, we present the results of applying the proposed health index model to the David Health Solutions dataset. While some methodological details are included to support interpretation, the focus is on the outcomes of the validation analyses. The computed health indices for all individuals in the dataset underwent preliminary validation by comparing the results with self-reported EuroQol Visual Analogue Scale (EQ-VAS) responses and maximum pain ratings.</p><p>Two validation groups were established. The first group had a treatment period duration of at least 90 days, whereas the second group adhered to a 30-day limit. In the first group, the length of the treatment sequence (as described in &#x201C;Overview of Collected Data&#x201D;) was a minimum of 10 days. For the 30-day group, the treatment sequence length was at least 5 days. Individuals could be assigned to both groups, provided that the day and qualifier preconditions were met.</p><p>To explore the effect of different time weightings, we computed Pearson correlation coefficients for various time decay constants (<inline-formula><mml:math id="ieqn96"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula>). Multimedia <xref ref-type="supplementary-material" rid="app2">Multimedia Appendix 2</xref> provides a detailed definition of <inline-formula><mml:math id="ieqn97"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula>. The chosen values for <inline-formula><mml:math id="ieqn98"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula> were as follows:</p><list list-type="bullet"><list-item><p>&#x00B7; <inline-formula><mml:math id="ieqn99"><mml:msub><mml:mrow><mml:mi>&#x03B3;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mtext>=</mml:mtext><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mtext>/</mml:mtext><mml:mn>20</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mtext>/</mml:mtext><mml:mn>30</mml:mn></mml:mrow></mml:msup><mml:mo>&#x2248;</mml:mo><mml:mn>0.905</mml:mn></mml:math></inline-formula> represented a very heavy time decay, where a 30-day-old qualifier contributed only 5% of its original time weight.</p></list-item><list-item><p>&#x00B7; <inline-formula><mml:math id="ieqn100"><mml:msub><mml:mrow><mml:mi>&#x03B3;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mtext>=</mml:mtext><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mtext>/</mml:mtext><mml:mn>3</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mtext>/</mml:mtext><mml:mn>30</mml:mn></mml:mrow></mml:msup><mml:mo>&#x2248;</mml:mo><mml:mn>0.964</mml:mn></mml:math></inline-formula> represented our estimated preliminary potential time decay value in a real-life scenario. Practically, this value implies that a measurement made 30 days ago was given one-third of its original time weight.</p></list-item><list-item><p>&#x00B7; <inline-formula><mml:math id="ieqn101"><mml:msub><mml:mrow><mml:mi>&#x03B3;</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mtext>=</mml:mtext><mml:mn>1</mml:mn></mml:math></inline-formula> signified no time decay at all.</p></list-item></list><p>The algorithm was implemented using the Python programming language [<xref ref-type="bibr" rid="ref30">30</xref>]. Statistical analyses were conducted using SciPy [<xref ref-type="bibr" rid="ref31">31</xref>], and figures were generated with Matplotlib [<xref ref-type="bibr" rid="ref32">32</xref>].</p></sec><sec id="s3-2"><title>Comparing Self-Assessed Health Status Responses With Health Index</title><p>First, the health index was computed without emphasizing either lower or higher qualifiers. In <xref ref-type="table" rid="table2">Table 2</xref>, the EQ-VAS response was compared with the health index, and Pearson correlations are presented for both groups. We also explored the influence of changing the time decay constant (<inline-formula><mml:math id="ieqn102"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula>). The results predominantly reveal moderate positive correlations between the EQ-VAS response and the computed health index. The 90-day group consisted of 84 individuals, with a total of 125 EQ-VAS responses recorded. While most individuals had only one recorded EQ-VAS response, some provided 2, 3, or even 4 responses&#x2014;all of which were used in the computations. The 30-day group included 115 individuals, with a total of 159 EQ-VAS responses.</p><table-wrap id="t2" position="float"><label>Table 2.</label><caption><p>Pearson correlations for the EQ-VAS<sup><xref ref-type="table-fn" rid="table2fn1">a</xref></sup> response versus health index<sup><xref ref-type="table-fn" rid="table2fn2">b</xref></sup>.</p></caption><table id="table2" frame="hsides" rules="groups"><thead><tr><td align="left" valign="bottom"><inline-formula><mml:math id="ieqn103"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula></td><td align="left" valign="bottom">30-d group</td><td align="left" valign="bottom">90-d group</td></tr></thead><tbody><tr><td align="left" valign="top"><inline-formula><mml:math id="ieqn104"><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>20</mml:mn></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mtext>/</mml:mtext><mml:mn>30</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></td><td align="left" valign="top">0.690</td><td align="left" valign="top">0.642</td></tr><tr><td align="left" valign="top"><inline-formula><mml:math id="ieqn105"><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mtext>/</mml:mtext><mml:mn>30</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></td><td align="left" valign="top">0.700</td><td align="left" valign="top">0.659</td></tr><tr><td align="left" valign="top">1</td><td align="left" valign="top">0.654</td><td align="left" valign="top">0.599</td></tr></tbody></table><table-wrap-foot><fn id="table2fn1"><p><sup>a</sup>EQ-VAS: EuroQol Visual Analogue Scale.</p></fn><fn id="table2fn2"><p><sup>b</sup>All reported correlations are statistically significant (<italic>P</italic>&#x003C;.001).</p></fn></table-wrap-foot></table-wrap></sec><sec id="s3-3"><title>Comparing Maximum Pain Responses With Health Index</title><p>In the context of maximum pain versus the health index, we individually computed the Pearson correlation for each person between the maximum pain trajectory and the health index trajectory. We define maximum pain as the single highest value among the 4 self-assessed pain responses. Subsequently, a maximum pain trajectory was formed for each individual. As this information was also used in computing the health index, there was inevitably at least some correlation between the 2 values. However, this comparison provides a useful second perspective for model validation.</p><p>To prevent data from incorrectly showing significance, we applied the Bonferroni correction in the maximum pain versus health index trajectory correlation computations. Specifically, the <inline-formula><mml:math id="ieqn106"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula> level was divided by <italic>n</italic>.</p><p><xref ref-type="fig" rid="figure6">Figure 6</xref> presents the distribution of correlation values for the 2 groups. Notably, a slight upward trend in median correlation is visible in both groups: as &#x03B3; increases, the median correlation approaches zero. In all cases, the correlation was negative, varying approximately from low to moderate. There were small differences in the <italic>n</italic> values for the different groups. In some configurations, the health index value remained constant for certain individuals, making correlation computations impossible. These persons were omitted from the computations.</p><fig position="float" id="figure6"><label>Figure 6.</label><caption><p>Boxplots illustrating Pearson correlations between the health index and maximum pain trajectories. (A) 90-d group, where the correlation medians for the 3 time decay groups (n=133) are &#x2212;0.628, &#x2212;0.486, and &#x2212;0.385. (B) 30-d group, with correlation medians for the 3 time decay groups at &#x2212;0.594, &#x2212;0.489 (n=184), and &#x2212;0.477 (n=182).</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="humanfactors_v13i1e84802_fig06.png"/></fig><p>Examining the portions of significant correlations, we observed that for the 90-day group, Bonferroni-corrected significant (<italic>P</italic>&#x003C;.05) portions were 55% for <inline-formula><mml:math id="ieqn107"><mml:msub><mml:mrow><mml:mi>&#x03B3;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, 41% for <inline-formula><mml:math id="ieqn108"><mml:msub><mml:mrow><mml:mi>&#x03B3;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, and 31% for <inline-formula><mml:math id="ieqn109"><mml:msub><mml:mrow><mml:mi>&#x03B3;</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>. In the 30-day group, the similar portions were 41% for <inline-formula><mml:math id="ieqn110"><mml:msub><mml:mrow><mml:mi>&#x03B3;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, 29% for <inline-formula><mml:math id="ieqn111"><mml:msub><mml:mrow><mml:mi>&#x03B3;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, and 23% for <inline-formula><mml:math id="ieqn112"><mml:msub><mml:mrow><mml:mi>&#x03B3;</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>. These findings suggest that as the length of the treatment sequence and duration of the treatment period increase, more significant correlations emerge.</p><p>In <xref ref-type="table" rid="table3">Table 3</xref>, we further examine the effect of time series length by binning the maximum pain versus health index trajectories of individuals into 3 bins based on the length of the treatment sequence. The table presents both the 90-day group and the 30-day group, separated by a comma. These results also indicate that as more data points are included in the trajectory, the significant portion increases. Additionally, in <xref ref-type="fig" rid="figure7">Figure 7</xref>, 2 example individuals and their maximum pain versus health index trajectories are presented.</p><table-wrap id="t3" position="float"><label>Table 3.</label><caption><p>Correlation statistics between maximum pain and health index, using a 3-bin approach based on treatment sequence length<sup><xref ref-type="table-fn" rid="table3fn1">a</xref></sup>.</p></caption><table id="table3" frame="hsides" rules="groups"><thead><tr><td align="left" valign="bottom">Bin<sup><xref ref-type="table-fn" rid="table3fn2">b</xref></sup></td><td align="left" valign="bottom">Day ranges</td><td align="left" valign="bottom">Bonferroni significant (<italic>P</italic>&#x003C;.05) portions<sup><xref ref-type="table-fn" rid="table3fn3">c</xref></sup></td><td align="left" valign="bottom">Median correlations</td><td align="left" valign="bottom">Subset <italic>n</italic><sup><xref ref-type="table-fn" rid="table3fn4">d</xref></sup></td></tr></thead><tbody><tr><td align="left" valign="top">1</td><td align="left" valign="top">[10, 26], [5, 15]</td><td align="left" valign="top">18.8%, 7.9%</td><td align="left" valign="top">&#x2212;0.385 (IQR &#x2212;0.702 to &#x2212;0.082),&#x2212;0.569 (IQR &#x2212;0.815 to &#x2212;0.261)</td><td align="left" valign="top">48, 63</td></tr><tr><td align="left" valign="top">2</td><td align="left" valign="top">[27, 42], [16, 32]</td><td align="left" valign="top">37.5%, 18.3%</td><td align="left" valign="top">&#x2212;0.508 (IQR &#x2212;0.695 to &#x2212;0.327),&#x2212;0.376 (IQR &#x2212;0.577 to &#x2212;0.074)</td><td align="left" valign="top">40, 60</td></tr><tr><td align="left" valign="top">3</td><td align="left" valign="top">[43, 325], [33, 325]</td><td align="left" valign="top">68.9%, 65.6%</td><td align="left" valign="top">&#x2212;0.509 (IQR &#x2212;0.636 to &#x2212;0.312),&#x2212;0.511 (IQR &#x2212;0.670 to &#x2212;0.299)</td><td align="left" valign="top">45, 61</td></tr></tbody></table><table-wrap-foot><fn id="table3fn1"><p><sup>a</sup>The time decay value was defined as &#x03B3;<sub>2</sub>.</p></fn><fn id="table3fn2"><p><sup>b</sup>The 3 bins are approximately equal in size (tertiles). For each bin, we specify the range of treatment sequence lengths included. For instance, bin 1 encompasses individuals with treatment sequences lasting from 10 to 26 days (in the 90-d group) or from 5 to 15 d (in the 30-d group).</p></fn><fn id="table3fn3"><p><sup>c</sup>Proportion of correlations that remain significant after Bonferroni correction at a 0.05 significance level.</p></fn><fn id="table3fn4"><p><sup>d</sup>Number of individuals included.</p></fn></table-wrap-foot></table-wrap><fig position="float" id="figure7"><label>Figure 7.</label><caption><p>The maximum pain versus health index trajectories for 2 example individuals. The first case (A) demonstrates a moderate negative correlation with a treatment sequence length of 40 d. The second case (B) represents an extreme scenario with a very high negative correlation with a treatment sequence length of 28 d. Both cases share the same time decay value, &#x03B3;<sub>2</sub>. Notably, the Bonferroni-corrected correlations were statistically significant (<italic>P</italic>&#x003C;.001).</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="humanfactors_v13i1e84802_fig07.png"/></fig></sec><sec id="s3-4"><title>Impact of Nonlinear Weighting</title><p>In this section, we explore the impact of qualifier weighting on correlations. The model allows for the calibration of qualifier weighting by adjusting the parameter <italic>y</italic>. The weighting can operate under three distinct functions: (1) when <inline-formula><mml:math id="ieqn113"><mml:mi>y</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>0,2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, the weighting is exponential, which implies that higher qualifier values carry more weight; (2) when <inline-formula><mml:math id="ieqn114"><mml:mi>y</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>2,4</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, the weighting is logarithmic, indicating that lower qualifier values are given more weight; and (3) when <inline-formula><mml:math id="ieqn115"><mml:mi>y</mml:mi><mml:mtext>=</mml:mtext><mml:mn>2</mml:mn></mml:math></inline-formula>, the weighting is linear, meaning that all qualifier values are treated equally, without any specific weighting. For details on value weighting, please refer to <xref ref-type="supplementary-material" rid="app2">Multimedia Appendix 2</xref>.</p><p>In this study, we examined a total of 31 values for the <italic>y</italic> parameter. These values were selected to be evenly spaced on both sides of the linear case (<inline-formula><mml:math id="ieqn116"><mml:mi>y</mml:mi><mml:mtext>=</mml:mtext><mml:mn>2</mml:mn></mml:math></inline-formula>), ranging from <inline-formula><mml:math id="ieqn117"><mml:mi>y</mml:mi><mml:mtext>=</mml:mtext><mml:mn>0.2</mml:mn></mml:math></inline-formula> to <inline-formula><mml:math id="ieqn118"><mml:mi>y</mml:mi><mml:mtext>=</mml:mtext><mml:mn>3.8</mml:mn></mml:math></inline-formula> with intervals of <inline-formula><mml:math id="ieqn119"><mml:mn>0.2</mml:mn></mml:math></inline-formula>. The results of the Pearson correlation between the health index and EQ-VAS response are depicted in <xref ref-type="fig" rid="figure8">Figure 8</xref>. For the 90-day group, the highest correlations for all 3 <inline-formula><mml:math id="ieqn120"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula> values were observed at <inline-formula><mml:math id="ieqn121"><mml:mi>y</mml:mi><mml:mtext>=</mml:mtext><mml:mn>2.12</mml:mn></mml:math></inline-formula>, with correlation values of 0.643, 0.664, and 0.599, respectively. In contrast, for the 30-day group, the highest correlations were observed at the linear weighting point (<inline-formula><mml:math id="ieqn122"><mml:mi>y</mml:mi><mml:mtext>=</mml:mtext><mml:mn>2</mml:mn></mml:math></inline-formula>). The correlations at this point are identical to those presented in <xref ref-type="table" rid="table2">Table 2</xref>.</p><p>In the context of maximum pain versus the health index, the median correlations for both groups are depicted in <xref ref-type="fig" rid="figure9">Figure 9</xref>. For the 90-day group, the 3 <inline-formula><mml:math id="ieqn123"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula> values exhibited the highest negative correlations of &#x2212;0.644 (at <inline-formula><mml:math id="ieqn124"><mml:mi>y</mml:mi><mml:mtext>=</mml:mtext><mml:mn>2.24</mml:mn></mml:math></inline-formula>), &#x2212;0.491, and &#x2212;0.420 (both at <inline-formula><mml:math id="ieqn125"><mml:mi>y</mml:mi><mml:mtext>=</mml:mtext><mml:mn>2.36</mml:mn></mml:math></inline-formula>), respectively. Conversely, the 30-day group demonstrated correlations of &#x2212;0.618 (at <inline-formula><mml:math id="ieqn126"><mml:mi>y</mml:mi><mml:mtext>=</mml:mtext><mml:mn>2.36</mml:mn></mml:math></inline-formula>), &#x2212;0.489, and &#x2212;0.477 (both at <inline-formula><mml:math id="ieqn127"><mml:mi>y</mml:mi><mml:mtext>=</mml:mtext><mml:mn>2</mml:mn></mml:math></inline-formula>).</p><fig position="float" id="figure8"><label>Figure 8.</label><caption><p>Pearson correlations between the health index and EQ-VAS response for 3 time decay constants. (A) 90-d group (n=125) and (B) the 30-d group (n=159).</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="humanfactors_v13i1e84802_fig08.png"/></fig><fig position="float" id="figure9"><label>Figure 9.</label><caption><p>Median Pearson correlations between the health index and maximum pain for 3 time decay constants. (A) shows the 90-d group (&#x03B3;<sub>1</sub>, &#x03B3;<sub>2</sub>: n=133, &#x03B3;<sub>3</sub>: n=132, 133) and (B) the 30-d group (&#x03B3;<sub>1</sub>, &#x03B3;<sub>2</sub>: n=184, &#x03B3;<sub>3</sub>: n=181, 182, 183).</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="humanfactors_v13i1e84802_fig09.png"/></fig></sec><sec id="s3-5"><title>Fundamental Sensitivity Analysis</title><p>The objective of conducting a sensitivity analysis is to understand how variations in input parameters influence the outcome of a model, in this case, the health index [<xref ref-type="bibr" rid="ref33">33</xref>]. Our aim is to verify that the model behaves predictably and logically when modifications are made to the input variables. For instance, an increase in a single qualifier, while other qualifiers remain constant, should result in a decrease in the health index.</p><p>The ICF structure consists of over 1600 distinct ICF codes, each potentially having qualifiers. We use a simple data sample, as shown previously in <xref ref-type="fig" rid="figure3">Figure 3</xref>, to investigate the model&#x2019;s response to a straightforward scenario: an increase or decrease in qualifier. In this scenario, we do not consider the reliability value (<italic>r</italic>) and assume it to be 1 for all qualifiers.</p><p>We target nodes that possess one or more qualifiers for value changes, with a particular emphasis on the qualifier and its impact on the final health index. For each targeted node, we explore all possible qualifiers ranging from 0 to 4, while maintaining constant values in other nodes, as illustrated in <xref ref-type="fig" rid="figure3">Figure 3</xref>. This setup produces 45 distinct health index outcomes, including the default.</p><p>The outcomes of the fundamental sensitivity analysis are detailed in <xref ref-type="table" rid="table4">Table 4</xref>. Throughout this analysis, the health index exhibited anticipated behavior. It is evident that ICF codes closer to the root (ie, the health index) of the tree exert a greater influence on the health index. Conversely, alterations in the most remote parts of the tree exert minimal influence on the overall health index. An additional characteristic worth noting is the time weighting. For example, alterations in the most recent qualifier, denoted as <italic>b28010</italic><sub>1</sub>, exert a greater influence on the outcome compared to modifications in the qualifier from 30 days ago, represented as <italic>b28010</italic><sub>2</sub>.</p><p>On the basis of the empirical patterns in this dataset, we propose 2 preliminary default parameters for future use: a moderate time decay value (<inline-formula><mml:math id="ieqn128"><mml:mstyle><mml:mrow><mml:mstyle displaystyle="false"><mml:mi>&#x03B3;</mml:mi><mml:mtext>=</mml:mtext><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mn>3</mml:mn></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mtext>/</mml:mtext><mml:mn>30</mml:mn></mml:mrow></mml:msup></mml:mstyle></mml:mrow></mml:mstyle></mml:math></inline-formula>) and a linear weighting function (<inline-formula><mml:math id="ieqn129"><mml:mi>y</mml:mi><mml:mtext>=</mml:mtext><mml:mn>2</mml:mn></mml:math></inline-formula>). These settings offered stable behavior and consistent correlations across both EQ-VAS and pain trajectories. They should be revisited when applying the model to other populations or more extensive ICF datasets.</p><table-wrap id="t4" position="float"><label>Table 4.</label><caption><p>Outcomes of the health index from the sensitivity analysis. ICF codes b2801 (3.3) and b28010 (4.1) have 2 recorded qualifiers, each marked with a subscript of 1 or 2 to indicate their temporal sequence, with 3.3<sub>1</sub> denoting the most recent qualifier. All other qualifiers were consistently fixed to the values shown in <xref ref-type="fig" rid="figure3">Figure 3</xref>. The time weighting, <inline-formula><mml:math id="ieqn130"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mi>&#x03B3;</mml:mi></mml:mstyle></mml:mrow></mml:mstyle></mml:math></inline-formula>, was fixed at <inline-formula><mml:math id="ieqn131"><mml:mstyle><mml:mrow><mml:mstyle displaystyle="false"><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>3</mml:mn><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>30</mml:mn></mml:mrow></mml:msup></mml:mstyle></mml:mrow></mml:mstyle></mml:math></inline-formula></p></caption><table id="table4" frame="hsides" rules="groups"><thead><tr><td align="left" valign="bottom">Qualifier<sup><xref ref-type="table-fn" rid="table4fn1">a</xref></sup></td><td align="left" valign="bottom">S<break/>0.2</td><td align="left" valign="bottom">b1<break/>1.1</td><td align="left" valign="bottom">b280<break/>2.2</td><td align="left" valign="bottom">b289<break/>2.3</td><td align="left" valign="bottom">b2102<break/>3.1</td><td align="left" valign="bottom">b2800<break/>3.2</td><td align="left" valign="bottom">b2801<sub>1</sub><break/>3.3<sub>1</sub></td><td align="left" valign="bottom">b2801<sub>2</sub><break/>3.3<sub>2</sub></td><td align="left" valign="bottom">b28010<sub>1</sub><break/>4.1<sub>1</sub></td><td align="left" valign="bottom">b28010<sub>2</sub><break/>4.1<sub>2</sub></td><td align="left" valign="bottom">b28013<break/>4.2</td></tr></thead><tbody><tr><td align="left" valign="top">0</td><td align="left" valign="top">85.04</td><td align="left" valign="top">73.71<sup><xref ref-type="table-fn" rid="table4fn2">b</xref></sup></td><td align="left" valign="top">74.59</td><td align="left" valign="top">75.34</td><td align="left" valign="top">82.74</td><td align="left" valign="top">75.46</td><td align="left" valign="top">74.09</td><td align="left" valign="top">73.71<sup><xref ref-type="table-fn" rid="table4fn2">b</xref></sup></td><td align="left" valign="top">74.48</td><td align="left" valign="top">73.84</td><td align="left" valign="top">74.09</td></tr><tr><td align="left" valign="top">1</td><td align="left" valign="top">73.71<sup><xref ref-type="table-fn" rid="table4fn2">b</xref></sup></td><td align="left" valign="top">67.94</td><td align="left" valign="top">73.71<sup><xref ref-type="table-fn" rid="table4fn2">b</xref></sup></td><td align="left" valign="top">73.71<sup><xref ref-type="table-fn" rid="table4fn2">b</xref></sup></td><td align="left" valign="top">79.73</td><td align="left" valign="top">74.59</td><td align="left" valign="top">73.71<sup><xref ref-type="table-fn" rid="table4fn2">b</xref></sup></td><td align="left" valign="top">73.49</td><td align="left" valign="top">74.09</td><td align="left" valign="top">73.71<sup><xref ref-type="table-fn" rid="table4fn2">b</xref></sup></td><td align="left" valign="top">73.71<sup><xref ref-type="table-fn" rid="table4fn2">b</xref></sup></td></tr><tr><td align="left" valign="top">2</td><td align="left" valign="top">62.38</td><td align="left" valign="top">62.17<sup><xref ref-type="table-fn" rid="table4fn3">c</xref></sup></td><td align="left" valign="top">72.83</td><td align="left" valign="top">72.08</td><td align="left" valign="top">76.72</td><td align="left" valign="top">73.71<sup><xref ref-type="table-fn" rid="table4fn2">b</xref></sup></td><td align="left" valign="top">73.32</td><td align="left" valign="top">73.27</td><td align="left" valign="top">73.71<sup><xref ref-type="table-fn" rid="table4fn2">b</xref></sup></td><td align="left" valign="top">73.58</td><td align="left" valign="top">73.32</td></tr><tr><td align="left" valign="top">3</td><td align="left" valign="top">51.05</td><td align="left" valign="top">56.40</td><td align="left" valign="top">71.95</td><td align="left" valign="top">70.44</td><td align="left" valign="top">73.71<sup><xref ref-type="table-fn" rid="table4fn2">b</xref></sup></td><td align="left" valign="top">72.83</td><td align="left" valign="top">72.94</td><td align="left" valign="top">73.04</td><td align="left" valign="top">73.32</td><td align="left" valign="top">73.45</td><td align="left" valign="top">72.94</td></tr><tr><td align="left" valign="top">4</td><td align="left" valign="top">39.72</td><td align="left" valign="top">50.63</td><td align="left" valign="top">71.08</td><td align="left" valign="top">68.81</td><td align="left" valign="top">70.70</td><td align="left" valign="top">71.95</td><td align="left" valign="top">72.56</td><td align="left" valign="top">72.82</td><td align="left" valign="top">72.94</td><td align="left" valign="top">73.32</td><td align="left" valign="top">72.56</td></tr></tbody></table><table-wrap-foot><fn id="table4fn1"><p><sup>a</sup>Qualifier value (0&#x2010;4) used for each ICF code, ranging from 0.2 to 4.2 (refer to <xref ref-type="fig" rid="figure3">Figure 3</xref> for ICF code identification),</p></fn><fn id="table4fn2"><p><sup>b</sup>Default configurations.</p></fn><fn id="table4fn3"><p><sup>c</sup>For instance, when the qualifier for ICF code b1 (1.1) is 2, the corresponding health index is 62.17.</p></fn></table-wrap-foot></table-wrap></sec></sec><sec id="s4" sec-type="discussion"><title>Discussion</title><sec id="s4-1"><title>Principal Results and Comparison With Prior Work</title><p>In clinical practice, the health index could serve as a decision support tool for rehabilitation planning, chronic disease management, and progress tracking. For example, a physiotherapist could use the health index to track a patient&#x2019;s recovery from back pain, identifying which functional domains are improving and which require further intervention. By providing a standardized and interpretable metric, it enables clinicians to quickly assess patient status, identify areas needing intervention, and monitor changes over time. The health profile further supports personalized care by highlighting specific domains of functioning and disability.</p><p>This study demonstrated that the proposed ICF-based health index correlates meaningfully with self-reported health measures. Moderate positive correlations with EQ-VAS and negative correlations with maximum pain trajectories support the index&#x2019;s validity. Sensitivity analyses confirmed that the model responds predictably to changes in input qualifiers, with recent measurements exerting greater influence. The model also proved robust to missing data, successfully computing health indices across varying levels of data completeness. Furthermore, the impact of time decay and qualifier weighting parameters was systematically explored, revealing optimal configurations that enhance correlation strength.</p><p>From the existing research discussed in &#x201C;Prior Work,&#x201D; it is evident that the assessment of overall health status and the computation of health indices have followed varied approaches, using a diverse set of variables. Our approach to computing the health index and health profile is quite different from the methodologies discussed there. Below, we highlight significant divergences and commonalities between past methodologies and our approach.</p><p>First, our proposed model exhibits a generic nature: it does not assume a predetermined set of variables for utilization. Instead, the model is based on the established ICF framework, enabling its adaptability to any dataset encoded in the ICF-compatible format. However, to ensure the derived health index comprehensively reflects overall health status, the set of ICF codes&#x2014;forming the foundation of computation&#x2014;should evidently encompass all aspects relevant to determining the health of the individual. This selection of ICF codes may vary individually; for instance, collecting specific information on low back pain might not contribute substantially if the individual does not experience this condition. Nevertheless, our proposed model maintains the capability to compute the health index across a spectrum, ranging from scenarios with very sparse data (where only one ICF code is available, for instance) to the theoretical extreme where all ICF codes are accessible. Deriving the health index from diverse datasets offers a unique advantage. However, this can potentially become a drawback if the characteristics of the data are not incorporated into the interpretation of the results. Visual inspection of the health index and health profile, along with information on how much data has been collected (called <italic>coverage</italic>), as exemplified in <xref ref-type="fig" rid="figure10">Figure 10</xref>, can aid in this process.</p><fig position="float" id="figure10"><label>Figure 10.</label><caption><p>Preliminary graphical presentation of an individual's health index and health profile. A high-level view is shown in panel A, while panel B explores the health profile further in one of the components. In panel A, the overall health index, exemplified here as 82%, is displayed at the top. Additionally, the 4 main components of the International Classification of Functioning, Disability and Health are presented. These components constitute a basic-level health profile. Panel B provides a more detailed view into the body structures component, showcasing the chapter-level values and their respective coverages.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="humanfactors_v13i1e84802_fig10.png"/></fig><p>Furthermore, it is essential to highlight here that we do not prescribe any specific ICF sets for application; our preliminary validation using collected data represents just one potential usage. Notably, extensive research exists that defines ICF core sets outlining fundamental ICF codes crucial for various aspects related to functioning, disability, and health. For example, Cieza et al [<xref ref-type="bibr" rid="ref34">34</xref>] defined a minimal generic set of domains for describing functioning and health for adults. Additionally, more specific core sets have been introduced, eg, for chronic conditions [<xref ref-type="bibr" rid="ref35">35</xref>], including low back pain, diabetes mellitus, obesity, depression, and others.</p><p>Second, our proposed model operates independently from existing data&#x2014;meaning that it does not rely on training data, coefficients, or predefined major model parameters. Instead, its core parameters stem directly from the hierarchical structure of the ICF, acting as weightings for different levels within this structure. Thus, one can compute the health index for an individual if there is some ICF-coded data available for that person. Moreover, the health index computed for an individual remains entirely distinct and unaffected by the health indices of others. In this aspect, our approach shares similarities with simpler summation-based methods (see, eg, [<xref ref-type="bibr" rid="ref12">12</xref>-<xref ref-type="bibr" rid="ref14">14</xref>]).</p><p>It is important to note the absence of a definitive <italic>ground truth</italic> for overall health status&#x2014;there exists no singular, reliable response variable that could serve as a benchmark for validating any health index. In one study using ML [<xref ref-type="bibr" rid="ref22">22</xref>], cause of death for specific diseases was used as the ground truth. Notably, our approach refrains from using ML elements, in part due to the absence of a definitive response variable for overall health. Furthermore, our aim does not involve predicting risks for specific diseases; instead, the model focuses on providing a concise estimation of health status. We argue that our model enables, through the use of ICF, a more holistic view on health, since by the WHO definition health is &#x201C;not merely the absence of disease and infirmity,&#x201D; but &#x201C;is a state of complete physical, mental and social well-being&#x201D; [<xref ref-type="bibr" rid="ref36">36</xref>]. Moreover, aspects such as daily life activities, mental health, and social interactions best encapsulate most people&#x2019;s intuitive notion of health [<xref ref-type="bibr" rid="ref34">34</xref>,<xref ref-type="bibr" rid="ref36">36</xref>], all of which the ICF is adept at capturing.</p><p>Finally, our proposed model is designed to handle the longitudinal aspect of infrequent health records and missing data fluently. These are important characteristics of health data [<xref ref-type="bibr" rid="ref37">37</xref>]. However, only 2 studies (see [<xref ref-type="bibr" rid="ref22">22</xref>,<xref ref-type="bibr" rid="ref23">23</xref>]) considered these problems in their approaches. Nonetheless, we argue that our proposed methodology stands out for its simplicity and use of the inherent hierarchy within the ICF framework. Our model operates without expecting identical variables for different individuals. As the only prerequisite is to have the data in the ICF-compatible format, in fact, the whole concept of missing data is eliminated from the model&#x2019;s perspective. Each individual&#x2019;s data are processed independently, rendering the model robust against common health data problems. Consequently, the model generates output for any dataset meeting minimal requirements. Our objective is to give precedence to recent qualifiers in the computation of the health index, while still considering past qualifiers to a certain extent. This approach not only ensures a comprehensive view of the individual&#x2019;s health status but also allows both experts and individuals to track the progression of various health-related trajectories over time.</p><p>Overall, existing research aligns with several aspects of our study objectives, notably in acknowledging disparities in data across various countries [<xref ref-type="bibr" rid="ref15">15</xref>] and addressing challenges related to sparse, infrequent data with missing values [<xref ref-type="bibr" rid="ref22">22</xref>]. However, existing health indices and profiles in previous studies primarily rely on predefined attributes for computing the final health index.</p></sec><sec id="s4-2"><title>Limitations</title><p>The ICF framework empowers its users to delineate the health and functioning of an individual in a highly detailed manner, beyond the first generic qualifier. In the <italic>body structures</italic> construct, the second qualifier can be used to indicate the nature of the change in the respective body structure, whereas the third qualifier specifies the location, for instance, left or right [<xref ref-type="bibr" rid="ref4">4</xref>,<xref ref-type="bibr" rid="ref38">38</xref>]. Moreover, in the <italic>activities and participation</italic> construct, the second generic qualifier (capacity) is used to denote limitations without assistance [<xref ref-type="bibr" rid="ref4">4</xref>]. The proposed model, however, uses only the first generic qualifier, thereby not leveraging any additional information potentially provided by these other qualifiers.</p><p>In the context of the ICF&#x2019;s <italic>environmental factors</italic> construct, the first qualifier can be used to signify either the positive effects (facilitators) or the negative effects (barriers) of the environment [<xref ref-type="bibr" rid="ref4">4</xref>]. The current model is only equipped to handle barriers; hence, the potential positive impact of possible facilitators on the health index is not incorporated into the proposed model.</p><p>Qualifiers 8 (<italic>not specified</italic>) and 9 (<italic>not applicable</italic>) are not accommodated by the proposed model. At present, the values are treated as ordinal, and these nominal values cannot be used. This limitation might lead to a loss of some information, as these qualifiers are used in the ICF system to record information that cannot be captured using the <inline-formula><mml:math id="ieqn132"><mml:mstyle><mml:mrow><mml:mstyle displaystyle="false"><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>4</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mstyle></mml:mrow></mml:mstyle></mml:math></inline-formula> value range. Qualifier 8 should be applied when there is a problem, but the severity of that problem is unknown. Additionally, qualifier 9 is typically used in a situation when the use of the category is not appropriate for the individual [<xref ref-type="bibr" rid="ref38">38</xref>]. These qualifiers have also been used in practical applications [<xref ref-type="bibr" rid="ref39">39</xref>].</p><p>Taken together, these constraints mean that the current implementation captures only a portion of the information the ICF framework can offer. Expanding the model to incorporate additional qualifiers and environmental facilitators would allow it to reflect a broader range of clinically relevant information while keeping the computational framework unchanged.</p><p>A potential limitation concerning the practical usability of the model is that sparse data might provide a misleading impression about a person&#x2019;s overall health. However, a basic data coverage metric can be used to assess the comprehensiveness of the data used and thereby also the reliability of the index outcome. Enhancing the coverage metric is also a key area for future improvements. The total coverage value could potentially be defined as a fraction representing the number of chapter-level codes that have associated measurements. To achieve a complete coverage of 100%, there would need to be a minimum of one measurement under each chapter-level code within the <italic>body structures</italic> component&#x2019;s <italic>s1</italic> to <italic>s8</italic>, as well as all other chapter-level codes across the remaining 3 main components. In addition, as the ICF does not currently contain the classification of the personal factors, such as an individual&#x2019;s age, they cannot be used in the current computation process. Moreover, the inclusion of personal factors has been identified as relevant and useful for the application of the ICF in different settings [<xref ref-type="bibr" rid="ref40">40</xref>].</p><p>The dataset used for the preliminary validation of the health index is admittedly suboptimal, lacking the ability to encapsulate certain elements that define functioning. This study does not explicitly endorse the use of this particular set of ICF-coded data. Instead, we advocate for the use of datasets that offer a more comprehensive representation of all facets encompassed in the ICF for future applications. The existing ICF core sets can serve as a potential foundation for identifying the essential data required to collect for each specific condition. One possible solution would be to collect data that adheres to at least the minimal generic set proposed by Cieza et al [<xref ref-type="bibr" rid="ref34">34</xref>], ensuring a baseline level of coverage across applications. An additional limitation in the preliminary validation dataset is that several variables were linked to ICF codes using expert-derived rather than formally validated linkages. Although these are downweighted using the linkage reliability parameter, formally validated linkages would further strengthen the results. The methodological framework itself is unaffected, but future applications may benefit from datasets where validated linkages are available. Incorporating formally validated or multirater ICF-linking procedures would improve reliability and external validity.</p><p>Another minor concern regarding the validation process is the current lack of differentiation between individuals under the age of 18 years and adults. The few individuals under 18 are incorporated into the larger group without any distinct consideration.</p></sec><sec id="s4-3"><title>Conclusions</title><p>We assert that the ICF framework is a solid foundation for developing a health index. As a globally recognized and standardized classification system, it provides a common language and conceptual basis for describing comprehensively factors influencing an individual&#x2019;s health and functioning. Since its inception, the ICF has found extensive application in a variety of fields. These include, but are not limited to, clinical practice, policy formulation, social policy, and educational sectors [<xref ref-type="bibr" rid="ref41">41</xref>]. Furthermore, it has become an indispensable tool in population health research projects worldwide [<xref ref-type="bibr" rid="ref42">42</xref>].</p><p>An added advantage of the ICF is its compatibility with various questionnaires used to assess treatment response. These questionnaires have been linked to ICF codes, enabling the conversion of questionnaire responses into ICF code qualifiers. Many of these linkages have been scientifically validated, and comprehensive guides are available to establish new linkages for emerging datasets [<xref ref-type="bibr" rid="ref28">28</xref>,<xref ref-type="bibr" rid="ref38">38</xref>].</p><p>The proposed methodology consolidates information from various heterogeneous international sources, including interviews or anamnesis, validated questionnaires, physical tests, cognitive tests, etc, into a single, easily accessible location. This compatibility and consolidation process is crucial for advancing AI solutions. The training of ML algorithms requires identical variables from all individuals analyzed. Without dataset homogenization, only subsets of individuals and/or variables can be analyzed concurrently, reducing the predictive power of the trained models.</p><p>A single numerical value can be a useful tool for visualizing the individual&#x2019;s condition before and after treatment and for tracking rehabilitation progress. However, to provide a more comprehensive view of an individual&#x2019;s situation, we also aim to delve into the main categories at a more detailed level, rather than inferring a person&#x2019;s functional capacity solely based on a single numerical value. Consequently, our proposed method is adaptable for computing a health profile. Within the ICF context, a basic health profile would likely include separate scores for each of the 4 ICF components: <italic>body functions</italic>, <italic>body structures</italic>, <italic>activities and participation</italic>, and <italic>environmental factors</italic>. These components can be further expanded for a more detailed examination of the elements within each category, providing comprehensive information about the individual.</p><p>Our goal is to make the health index and health profile highly illustrative, catering to both professionals and individuals undergoing treatment. If extensive data are recorded for an individual in the ICF, it can be challenging to assess and quickly understand the individual&#x2019;s situation. The health index and health profile of an individual can also be presented visually, as shown in <xref ref-type="fig" rid="figure10">Figure 10</xref>, providing a concise overview of the individual&#x2019;s condition.</p><p>Such visualizations can be integrated into electronic health records (EHRs) or patient portals, allowing both clinicians and patients to engage with the data. For clinicians, this supports efficient triage and treatment planning; for patients, it enhances understanding and motivation by making health status tangible and actionable. As the index is based on ICF codes, it can be integrated into existing EHR systems and used across institutions and countries, supporting interoperability and standardized health assessment.</p><p>The health profile allows for a deeper evaluation of specific domains of functioning, which can be particularly motivating by highlighting areas of improvement and those requiring attention. Previously, extracting and presenting such information was labor-intensive and often difficult for patients to interpret. The proposed model simplifies this process and improves accessibility. Additionally, a data coverage metric can help assess the completeness of the health profile, guiding clinicians in identifying gaps in assessment. In <xref ref-type="fig" rid="figure10">Figure 10</xref>, coverage is visually represented using transparency: low transparency indicates high data availability, while high transparency signals limited coverage. This visual cue supports informed decision-making and encourages targeted data collection to improve the reliability of the health index.</p><p>In current clinical practice, not all potential ICF subcategories are used. However, we continue to strive for a holistic understanding of an individual&#x2019;s functional capacity. This is achieved through a combination of questionnaires, interviews, and tests, allowing us to gather extensive information, even if some ICF subcategories remain unfilled. For instance, when data from specific areas such as strength tests are entered into the system, it automatically assigns the appropriate ICF codes based on the results. Our proposed health index framework serves as a tool to standardize this process, thereby improving the efficiency and consistency of data collection and analysis in clinical settings.</p></sec><sec id="s4-4"><title>Future Work</title><p>Our ongoing efforts to enhance the index involve addressing the existing limitations outlined earlier. Specifically, we aim to improve the support for qualifiers beyond the initial qualifier and implement mechanisms to alert index users about insufficient data. Additionally, a step forward would be conducting a clinical validation of the index. Whereas the statistical analysis presented in this study provides an initial glimpse into the index&#x2019;s functionality, a comprehensive clinical assessment will be needed to validate its practical utility.</p><p>A concrete example of the index usage is in the field of rehabilitation, where an iterative cycle based on the ICF, known as the Rehab-Cycle, has been developed for streamlined rehabilitation management [<xref ref-type="bibr" rid="ref43">43</xref>]. This cycle describes different phases of rehabilitation: assessment, assignment, intervention, and evaluation. The use of the health index facilitates the generation of a compact numerical measure for both the preintervention assessment and postintervention evaluation in clinical practice. Furthermore, this index can assist in enhancing resource allocation and selecting appropriate interventions during the assignment and intervention phases. As a result, it allows for a more thorough evaluation of rehabilitation effectiveness and enables comparisons across various countries and rehabilitation methodologies.</p><p>Beyond rehabilitation, the health index has potential applications in broader clinical contexts. In primary care, it could support routine health assessments by providing a standardized snapshot of patient functioning. In geriatrics, it may help monitor age-related decline and guide interventions for healthy aging. Although intrinsic capacity (IC) was not directly assessed in this study, our approach aligns closely with the IC framework, and future work may explore how the proposed health index could support IC-oriented monitoring and proactive care models as outlined in recent WHO digital health initiatives. In mental health, the index could be used to track functional outcomes and support personalized treatment planning. Integration into EHRs or patient-facing platforms could enable real-time monitoring, enhance clinician-patient communication, and support shared decision-making.</p><p>With the prospective incorporation of ML techniques, the health index or health profile scores could serve as optimization targets within predictive models. This strategy allows for a comprehensive improvement of an individual&#x2019;s health, rather than concentrating on a single health parameter. For instance, it could assist in determining the optimal rehabilitation pathway or treatment strategy for an individual. Additionally, the standardized nature of the index supports cross-institutional and international data harmonization, which is essential for scalable AI applications in health informatics.</p></sec></sec></body><back><ack><p>We gratefully acknowledge the anonymous reviewers for their valuable comments on the initial version of the article.</p></ack><notes><sec><title>Funding</title><p>IR's work was funded by David Health Solutions Ltd., Jenny and Antti Wihuri Foundation (grant 00180312, 00200302, and 00210295), and Academy of Finland (decision 356158).</p></sec></notes><fn-group><fn fn-type="con"><p>IR contributed to methodology, software, validation, formal analysis, investigation, writing of the original draft, and visualization. LP contributed to conceptualization, methodology, and data curation. VJ contributed to data curation, reviewing and editing, and project administration. S&#x00C4; contributed to conceptualization, methodology, reviewing and editing, and supervision. JPK contributed to conceptualization, methodology, software, reviewing and editing, visualization, and supervision.</p></fn><fn fn-type="conflict"><p>None declared.</p></fn></fn-group><glossary><title>Abbreviations</title><def-list><def-item><term id="abb1">EHR</term><def><p>electronic health record</p></def></def-item><def-item><term id="abb2">EQ-VAS</term><def><p>EuroQol Visual Analogue Scale</p></def></def-item><def-item><term id="abb3">IC</term><def><p>intrinsic capacity</p></def></def-item><def-item><term id="abb4">ICD</term><def><p>International Classification of Diseases</p></def></def-item><def-item><term id="abb5">ICF</term><def><p>International Classification of Functioning, Disability and Health</p></def></def-item><def-item><term id="abb6">MCA</term><def><p>multiple correspondence analysis</p></def></def-item><def-item><term id="abb7">ML</term><def><p>machine learning</p></def></def-item><def-item><term id="abb8">PCA</term><def><p>principal component analysis</p></def></def-item><def-item><term id="abb9">WHO</term><def><p>World Health Organization</p></def></def-item></def-list></glossary><ref-list><title>References</title><ref id="ref1"><label>1</label><nlm-citation citation-type="book"><person-group person-group-type="author"><name name-style="western"><surname>McDowell</surname><given-names>I</given-names> </name></person-group><source>Measuring Health: A Guide to Rating Scales and Questionnaires</source><year>2006</year><publisher-name>Oxford University Press</publisher-name><pub-id pub-id-type="other">9780195165678</pub-id></nlm-citation></ref><ref id="ref2"><label>2</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Fava</surname><given-names>GA</given-names> </name><name name-style="western"><surname>Sonino</surname><given-names>N</given-names> </name></person-group><article-title>Psychosomatic medicine: emerging trends and perspectives</article-title><source>Psychother Psychosom</source><year>2000</year><volume>69</volume><issue>4</issue><fpage>184</fpage><lpage>197</lpage><pub-id pub-id-type="doi">10.1159/000012393</pub-id><pub-id pub-id-type="medline">10867586</pub-id></nlm-citation></ref><ref id="ref3"><label>3</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Cesari</surname><given-names>M</given-names> </name><name name-style="western"><surname>Araujo de Carvalho</surname><given-names>I</given-names> </name><name name-style="western"><surname>Amuthavalli Thiyagarajan</surname><given-names>J</given-names> </name><etal/></person-group><article-title>Evidence for the domains supporting the construct of intrinsic capacity</article-title><source>J Gerontol A Biol Sci Med Sci</source><year>2018</year><month>11</month><day>10</day><volume>73</volume><issue>12</issue><fpage>1653</fpage><lpage>1660</lpage><pub-id pub-id-type="doi">10.1093/gerona/gly011</pub-id><pub-id pub-id-type="medline">29408961</pub-id></nlm-citation></ref><ref id="ref4"><label>4</label><nlm-citation citation-type="book"><source>World Health Organization International Classification of Functioning, Disability and Health: ICF</source><year>2001</year><publisher-name>World Health Organization</publisher-name><pub-id pub-id-type="other">9241545429</pub-id></nlm-citation></ref><ref id="ref5"><label>5</label><nlm-citation citation-type="web"><article-title>ICF beginner&#x2019;s guide: towards a common language for functioning, disability and health</article-title><source>World Health Organization</source><year>2002</year><access-date>2026-06-01</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://www.who.int/publications/m/item/icf-beginner-s-guide-towards-a-common-language-for-functioning-disability-and-health">https://www.who.int/publications/m/item/icf-beginner-s-guide-towards-a-common-language-for-functioning-disability-and-health</ext-link></comment></nlm-citation></ref><ref id="ref6"><label>6</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Beyene</surname><given-names>MB</given-names> </name><name name-style="western"><surname>Visvanathan</surname><given-names>R</given-names> </name><name name-style="western"><surname>Amare</surname><given-names>AT</given-names> </name></person-group><article-title>Intrinsic capacity and its biological basis: a scoping review</article-title><source>J Frailty Aging</source><year>2024</year><volume>13</volume><issue>3</issue><fpage>193</fpage><lpage>202</lpage><pub-id pub-id-type="doi">10.14283/jfa.2024.30</pub-id><pub-id pub-id-type="medline">39082762</pub-id></nlm-citation></ref><ref id="ref7"><label>7</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Xuan</surname><given-names>Z</given-names> </name><name name-style="western"><surname>Niu</surname><given-names>Y</given-names> </name><name name-style="western"><surname>Wang</surname><given-names>Y</given-names> </name><etal/></person-group><article-title>Perspectives and preferences on developing a digital human system for intrinsic capacity monitoring underpinned by World Health Organization&#x2019;s integrated care for older people guideline: qualitative study</article-title><source>J Med Internet Res</source><year>2025</year><month>11</month><day>11</day><volume>27</volume><fpage>e76222</fpage><pub-id pub-id-type="doi">10.2196/76222</pub-id><pub-id pub-id-type="medline">41217817</pub-id></nlm-citation></ref><ref id="ref8"><label>8</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Maini</surname><given-names>M</given-names> </name><name name-style="western"><surname>Nocentini</surname><given-names>U</given-names> </name><name name-style="western"><surname>Prevedini</surname><given-names>A</given-names> </name><name name-style="western"><surname>Giardini</surname><given-names>A</given-names> </name><name name-style="western"><surname>Muscolo</surname><given-names>E</given-names> </name></person-group><article-title>An Italian experience in the ICF implementation in rehabilitation: preliminary theoretical and practical considerations</article-title><source>Disabil Rehabil</source><year>2008</year><volume>30</volume><issue>15</issue><fpage>1146</fpage><lpage>1152</lpage><pub-id pub-id-type="doi">10.1080/09638280701478397</pub-id><pub-id pub-id-type="medline">19230223</pub-id></nlm-citation></ref><ref id="ref9"><label>9</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Scheuringer</surname><given-names>M</given-names> </name><name name-style="western"><surname>Kirchberger</surname><given-names>I</given-names> </name><name name-style="western"><surname>Boldt</surname><given-names>C</given-names> </name><etal/></person-group><article-title>Identification of problems in individuals with spinal cord injury from the health professional perspective using the ICF: a worldwide expert survey</article-title><source>Spinal Cord</source><year>2010</year><month>07</month><volume>48</volume><issue>7</issue><fpage>529</fpage><lpage>536</lpage><pub-id pub-id-type="doi">10.1038/sc.2009.176</pub-id><pub-id pub-id-type="medline">20065988</pub-id></nlm-citation></ref><ref id="ref10"><label>10</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Wiegand</surname><given-names>NM</given-names> </name><name name-style="western"><surname>Belting</surname><given-names>J</given-names> </name><name name-style="western"><surname>Fekete</surname><given-names>C</given-names> </name><name name-style="western"><surname>Gutenbrunner</surname><given-names>C</given-names> </name><name name-style="western"><surname>Reinhardt</surname><given-names>JD</given-names> </name></person-group><article-title>All talk, no action?: the global diffusion and clinical implementation of the international classification of functioning, disability, and health</article-title><source>Am J Phys Med Rehabil</source><year>2012</year><month>07</month><volume>91</volume><issue>7</issue><fpage>550</fpage><lpage>560</lpage><pub-id pub-id-type="doi">10.1097/PHM.0b013e31825597e5</pub-id><pub-id pub-id-type="medline">22561387</pub-id></nlm-citation></ref><ref id="ref11"><label>11</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Pernambuco</surname><given-names>AP</given-names> </name><name name-style="western"><surname>Lana</surname><given-names>R de C</given-names> </name><name name-style="western"><surname>Polese</surname><given-names>JC</given-names> </name></person-group><article-title>Knowledge and use of the ICF in clinical practice by physiotherapists and occupational therapists of Minas Gerais</article-title><source>Fisioter Pesqui</source><year>2018</year><month>06</month><volume>25</volume><issue>2</issue><fpage>134</fpage><lpage>142</lpage><pub-id pub-id-type="doi">10.1590/1809-2950/16765225022018</pub-id></nlm-citation></ref><ref id="ref12"><label>12</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Kubik</surname><given-names>MY</given-names> </name><name name-style="western"><surname>Lytle</surname><given-names>LA</given-names> </name><name name-style="western"><surname>Hannan</surname><given-names>PJ</given-names> </name><name name-style="western"><surname>Story</surname><given-names>M</given-names> </name><name name-style="western"><surname>Perry</surname><given-names>CL</given-names> </name></person-group><article-title>Food-related beliefs, eating behavior, and classroom food practices of middle school teachers</article-title><source>J Sch Health</source><year>2002</year><month>10</month><volume>72</volume><issue>8</issue><fpage>339</fpage><lpage>345</lpage><pub-id pub-id-type="doi">10.1111/j.1746-1561.2002.tb07921.x</pub-id><pub-id pub-id-type="medline">12389375</pub-id></nlm-citation></ref><ref id="ref13"><label>13</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Frank</surname><given-names>E</given-names> </name><name name-style="western"><surname>Carrera</surname><given-names>JS</given-names> </name><name name-style="western"><surname>Elon</surname><given-names>L</given-names> </name><name name-style="western"><surname>Hertzberg</surname><given-names>VS</given-names> </name></person-group><article-title>Predictors of US medical students&#x2019; prevention counseling practices</article-title><source>Prev Med</source><year>2007</year><month>01</month><volume>44</volume><issue>1</issue><fpage>76</fpage><lpage>81</lpage><pub-id pub-id-type="doi">10.1016/j.ypmed.2006.07.018</pub-id><pub-id pub-id-type="medline">16978687</pub-id></nlm-citation></ref><ref id="ref14"><label>14</label><nlm-citation citation-type="report"><article-title>Worldwide research methodology and codebook</article-title><year>2023</year><access-date>2026-06-10</access-date><publisher-name>Gallup, Inc</publisher-name><comment><ext-link ext-link-type="uri" xlink:href="https://www.unicef.org/innocenti/media/3346/file/Gallup-World-Poll-Methodology-2023.pdf">https://www.unicef.org/innocenti/media/3346/file/Gallup-World-Poll-Methodology-2023.pdf</ext-link></comment></nlm-citation></ref><ref id="ref15"><label>15</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Meijer</surname><given-names>E</given-names> </name><name name-style="western"><surname>Kapteyn</surname><given-names>A</given-names> </name><name name-style="western"><surname>Andreyeva</surname><given-names>T</given-names> </name></person-group><article-title>Internationally comparable health indices</article-title><source>Health Econ</source><year>2011</year><month>05</month><volume>20</volume><issue>5</issue><fpage>600</fpage><lpage>619</lpage><pub-id pub-id-type="doi">10.1002/hec.1620</pub-id><pub-id pub-id-type="medline">20572201</pub-id></nlm-citation></ref><ref id="ref16"><label>16</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Yi</surname><given-names>SI</given-names> </name><name name-style="western"><surname>So</surname><given-names>BR</given-names> </name><name name-style="western"><surname>Lee</surname><given-names>CS</given-names> </name><etal/></person-group><article-title>Classification of health grade using bio-check unit and health index</article-title><source>Journal of Biomechanical Science and Engineering</source><year>2011</year><volume>6</volume><issue>3</issue><fpage>148</fpage><lpage>159</lpage><pub-id pub-id-type="doi">10.1299/jbse.6.148</pub-id></nlm-citation></ref><ref id="ref17"><label>17</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Kohn</surname><given-names>JL</given-names> </name></person-group><article-title>What is health? A multiple correspondence health index</article-title><source>Eastern Econ J</source><year>2012</year><month>02</month><volume>38</volume><issue>2</issue><fpage>223</fpage><lpage>250</lpage><pub-id pub-id-type="doi">10.1057/eej.2011.5</pub-id></nlm-citation></ref><ref id="ref18"><label>18</label><nlm-citation citation-type="report"><person-group person-group-type="author"><name name-style="western"><surname>Poterba</surname><given-names>JM</given-names> </name><name name-style="western"><surname>Venti</surname><given-names>SF</given-names> </name><name name-style="western"><surname>Wise</surname><given-names>DA</given-names> </name></person-group><article-title>Health, education, and the post-retirement evolution of household assets</article-title><source>National Bureau of Economic Research</source><year>2013</year><fpage>18695</fpage><pub-id pub-id-type="doi">10.3386/w18695</pub-id></nlm-citation></ref><ref id="ref19"><label>19</label><nlm-citation citation-type="book"><person-group person-group-type="author"><name name-style="western"><surname>van der Gaag</surname><given-names>J</given-names> </name><name name-style="western"><surname>Wolfe</surname><given-names>BL</given-names> </name></person-group><article-title>Estimating demand for medical care: health as a critical factor for adults and children</article-title><source>Econometrics of Health Care</source><year>1991</year><publisher-name>Springer</publisher-name><fpage>31</fpage><lpage>58</lpage><pub-id pub-id-type="doi">10.1007/978-94-009-2051-4_3</pub-id><pub-id pub-id-type="other">9780792307662</pub-id></nlm-citation></ref><ref id="ref20"><label>20</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Wagstaff</surname><given-names>A</given-names> </name></person-group><article-title>The demand for health: some new empirical evidence</article-title><source>J Health Econ</source><year>1986</year><month>09</month><volume>5</volume><issue>3</issue><fpage>195</fpage><lpage>233</lpage><pub-id pub-id-type="doi">10.1016/0167-6296(86)90015-9</pub-id><pub-id pub-id-type="medline">10279033</pub-id></nlm-citation></ref><ref id="ref21"><label>21</label><nlm-citation citation-type="confproc"><person-group person-group-type="author"><name name-style="western"><surname>Kim</surname><given-names>MK</given-names> </name><name name-style="western"><surname>Jung</surname><given-names>HT</given-names> </name><name name-style="western"><surname>Kim</surname><given-names>SD</given-names> </name><name name-style="western"><surname>La</surname><given-names>HJ</given-names> </name></person-group><article-title>A personal health index system with IoT devices</article-title><conf-name>2016 IEEE International Conference on Mobile Services (MS)</conf-name><conf-date>Jun 27 to Jul 2, 2016</conf-date><conf-loc>San Francisco, CA</conf-loc><fpage>174</fpage><lpage>177</lpage><pub-id pub-id-type="doi">10.1109/MobServ.2016.34</pub-id></nlm-citation></ref><ref id="ref22"><label>22</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Chen</surname><given-names>L</given-names> </name><name name-style="western"><surname>Li</surname><given-names>X</given-names> </name><name name-style="western"><surname>Yang</surname><given-names>Y</given-names> </name><etal/></person-group><article-title>Personal health indexing based on medical examinations: a data mining approach</article-title><source>Decis Support Syst</source><year>2016</year><month>01</month><volume>81</volume><fpage>54</fpage><lpage>65</lpage><pub-id pub-id-type="doi">10.1016/j.dss.2015.10.008</pub-id></nlm-citation></ref><ref id="ref23"><label>23</label><nlm-citation citation-type="book"><person-group person-group-type="author"><name name-style="western"><surname>Lai</surname><given-names>G</given-names> </name><name name-style="western"><surname>Yu</surname><given-names>D</given-names> </name><name name-style="western"><surname>Zhang</surname><given-names>S</given-names> </name><name name-style="western"><surname>Wei</surname><given-names>Z</given-names> </name><name name-style="western"><surname>Sun</surname><given-names>X</given-names> </name></person-group><person-group person-group-type="editor"><name name-style="western"><surname>Yang</surname><given-names>X</given-names> </name><name name-style="western"><surname>Wang</surname><given-names>CD</given-names> </name><name name-style="western"><surname>MdS</surname><given-names>I</given-names> </name><name name-style="western"><surname>Zhang</surname><given-names>Z</given-names> </name></person-group><article-title>Personal health index based on residential health examination</article-title><source>Advanced Data Mining and Applications (ADMA 2020)</source><year>2020</year><publisher-name>Springer International Publishing</publisher-name><fpage>569</fpage><lpage>581</lpage><pub-id pub-id-type="doi">10.1007/978-3-030-65390-3_43</pub-id></nlm-citation></ref><ref id="ref24"><label>24</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Fairbank</surname><given-names>JC</given-names> </name><name name-style="western"><surname>Couper</surname><given-names>J</given-names> </name><name name-style="western"><surname>Davies</surname><given-names>JB</given-names> </name><name name-style="western"><surname>O&#x2019;Brien</surname><given-names>JP</given-names> </name></person-group><article-title>The Oswestry low back pain disability questionnaire</article-title><source>Physiotherapy</source><year>1980</year><month>08</month><volume>66</volume><issue>8</issue><fpage>271</fpage><lpage>273</lpage><pub-id pub-id-type="medline">6450426</pub-id></nlm-citation></ref><ref id="ref25"><label>25</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Herdman</surname><given-names>M</given-names> </name><name name-style="western"><surname>Gudex</surname><given-names>C</given-names> </name><name name-style="western"><surname>Lloyd</surname><given-names>A</given-names> </name><etal/></person-group><article-title>Development and preliminary testing of the new five-level version of EQ-5D (EQ-5D-5L)</article-title><source>Qual Life Res</source><year>2011</year><month>12</month><volume>20</volume><issue>10</issue><fpage>1727</fpage><lpage>1736</lpage><pub-id pub-id-type="doi">10.1007/s11136-011-9903-x</pub-id><pub-id pub-id-type="medline">21479777</pub-id></nlm-citation></ref><ref id="ref26"><label>26</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Williamson</surname><given-names>A</given-names> </name><name name-style="western"><surname>Hoggart</surname><given-names>B</given-names> </name></person-group><article-title>Pain: a review of three commonly used pain rating scales</article-title><source>J Clin Nurs</source><year>2005</year><month>08</month><volume>14</volume><issue>7</issue><fpage>798</fpage><lpage>804</lpage><pub-id pub-id-type="doi">10.1111/j.1365-2702.2005.01121.x</pub-id><pub-id pub-id-type="medline">16000093</pub-id></nlm-citation></ref><ref id="ref27"><label>27</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Cieza</surname><given-names>A</given-names> </name><name name-style="western"><surname>Brockow</surname><given-names>T</given-names> </name><name name-style="western"><surname>Ewert</surname><given-names>T</given-names> </name><etal/></person-group><article-title>Linking health-status measurements to the International Classification of Functioning, Disability and Health</article-title><source>J Rehabil Med</source><year>2002</year><month>09</month><volume>34</volume><issue>5</issue><fpage>205</fpage><lpage>210</lpage><pub-id pub-id-type="doi">10.1080/165019702760279189</pub-id><pub-id pub-id-type="medline">12392234</pub-id></nlm-citation></ref><ref id="ref28"><label>28</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Cieza</surname><given-names>A</given-names> </name><name name-style="western"><surname>Fayed</surname><given-names>N</given-names> </name><name name-style="western"><surname>Bickenbach</surname><given-names>J</given-names> </name><name name-style="western"><surname>Prodinger</surname><given-names>B</given-names> </name></person-group><article-title>Refinements of the ICF linking rules to strengthen their potential for establishing comparability of health information</article-title><source>Disabil Rehabil</source><year>2019</year><month>03</month><volume>41</volume><issue>5</issue><fpage>574</fpage><lpage>583</lpage><pub-id pub-id-type="doi">10.3109/09638288.2016.1145258</pub-id><pub-id pub-id-type="medline">26984720</pub-id></nlm-citation></ref><ref id="ref29"><label>29</label><nlm-citation citation-type="report"><article-title>The ethical principles of research with human participants and ethical review in the human sciences in Finland: Finnish National Board on Research Integrity TENK Guidelines 2019</article-title><year>2019</year><access-date>2026-06-08</access-date><publisher-name>Finnish National Board on Research Integrity TENK</publisher-name><comment><ext-link ext-link-type="uri" xlink:href="https://tenk.fi/sites/default/files/2021-01/Ethical_review_in_human_sciences_2020.pdf">https://tenk.fi/sites/default/files/2021-01/Ethical_review_in_human_sciences_2020.pdf</ext-link></comment></nlm-citation></ref><ref id="ref30"><label>30</label><nlm-citation citation-type="web"><article-title>Python programming language, version 3</article-title><source>Python Software Foundation</source><access-date>2026-06-08</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://www.python.org">https://www.python.org</ext-link></comment></nlm-citation></ref><ref id="ref31"><label>31</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Virtanen</surname><given-names>P</given-names> </name><name name-style="western"><surname>Gommers</surname><given-names>R</given-names> </name><name name-style="western"><surname>Oliphant</surname><given-names>TE</given-names> </name><etal/></person-group><article-title>SciPy 1.0: fundamental algorithms for scientific computing in Python</article-title><source>Nat Methods</source><year>2020</year><month>03</month><volume>17</volume><issue>3</issue><fpage>261</fpage><lpage>272</lpage><pub-id pub-id-type="doi">10.1038/s41592-019-0686-2</pub-id><pub-id pub-id-type="medline">32015543</pub-id></nlm-citation></ref><ref id="ref32"><label>32</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Hunter</surname><given-names>JD</given-names> </name></person-group><article-title>Matplotlib: a 2D graphics environment</article-title><source>Comput Sci Eng</source><year>2007</year><volume>9</volume><issue>3</issue><fpage>90</fpage><lpage>95</lpage><pub-id pub-id-type="doi">10.1109/MCSE.2007.55</pub-id></nlm-citation></ref><ref id="ref33"><label>33</label><nlm-citation citation-type="book"><person-group person-group-type="author"><name name-style="western"><surname>Tosin</surname><given-names>M</given-names> </name><name name-style="western"><surname>C&#x00F4;rtes</surname><given-names>AMA</given-names> </name><name name-style="western"><surname>Cunha</surname><given-names>A</given-names> </name></person-group><person-group person-group-type="editor"><name name-style="western"><surname>N</surname><given-names>C</given-names> </name><name name-style="western"><surname>Santos</surname><given-names>MTD</given-names> </name><name name-style="western"><surname>Lopes</surname><given-names>FJP</given-names> </name></person-group><article-title>A tutorial on Sobol&#x2019; global sensitivity analysis applied to biological models</article-title><source>Networks in Systems Biology: Applications for Disease Modeling</source><year>2020</year><publisher-name>Springer International Publishing</publisher-name><fpage>93</fpage><lpage>118</lpage><pub-id pub-id-type="doi">10.1007/978-3-030-51862-2_6</pub-id><pub-id pub-id-type="other">978-3-030-51862-2</pub-id></nlm-citation></ref><ref id="ref34"><label>34</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Cieza</surname><given-names>A</given-names> </name><name name-style="western"><surname>Oberhauser</surname><given-names>C</given-names> </name><name name-style="western"><surname>Bickenbach</surname><given-names>J</given-names> </name><name name-style="western"><surname>Chatterji</surname><given-names>S</given-names> </name><name name-style="western"><surname>Stucki</surname><given-names>G</given-names> </name></person-group><article-title>Towards a minimal generic set of domains of functioning and health</article-title><source>BMC Public Health</source><year>2014</year><month>03</month><day>3</day><volume>14</volume><issue>1</issue><fpage>1</fpage><lpage>9</lpage><pub-id pub-id-type="doi">10.1186/1471-2458-14-218</pub-id><pub-id pub-id-type="medline">24588794</pub-id></nlm-citation></ref><ref id="ref35"><label>35</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Cieza</surname><given-names>A</given-names> </name><name name-style="western"><surname>Ewert</surname><given-names>T</given-names> </name><name name-style="western"><surname>Ust&#x00FC;n</surname><given-names>TB</given-names> </name><name name-style="western"><surname>Chatterji</surname><given-names>S</given-names> </name><name name-style="western"><surname>Kostanjsek</surname><given-names>N</given-names> </name><name name-style="western"><surname>Stucki</surname><given-names>G</given-names> </name></person-group><article-title>Development of ICF Core Sets for patients with chronic conditions</article-title><source>J Rehabil Med</source><year>2004</year><month>07</month><issue>44 Suppl</issue><fpage>9</fpage><lpage>11</lpage><pub-id pub-id-type="doi">10.1080/16501960410015353</pub-id><pub-id pub-id-type="medline">15370742</pub-id></nlm-citation></ref><ref id="ref36"><label>36</label><nlm-citation citation-type="book"><person-group person-group-type="author"><name name-style="western"><surname>Salomon</surname><given-names>JA</given-names> </name><name name-style="western"><surname>Mathers</surname><given-names>CD</given-names> </name><name name-style="western"><surname>Chatterji</surname><given-names>S</given-names> </name><name name-style="western"><surname>Sadana</surname><given-names>R</given-names> </name><name name-style="western"><surname>&#x00DC;st&#x00FC;n</surname><given-names>TB</given-names> </name><name name-style="western"><surname>Murray</surname><given-names>CJ</given-names> </name></person-group><person-group person-group-type="editor"><name name-style="western"><surname>Murray</surname><given-names>CJL</given-names> </name><name name-style="western"><surname>Evans</surname><given-names>DB</given-names> </name></person-group><article-title>Quantifying individual levels of health: definitions, concepts and measurement issues</article-title><source>Health Systems Performance Assessment: Debates, Methods and Empiricism</source><year>2003</year><publisher-name>World Health Organization</publisher-name><fpage>301</fpage><lpage>318</lpage><pub-id pub-id-type="other">9789241562454</pub-id></nlm-citation></ref><ref id="ref37"><label>37</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Goldstein</surname><given-names>BA</given-names> </name><name name-style="western"><surname>Navar</surname><given-names>AM</given-names> </name><name name-style="western"><surname>Pencina</surname><given-names>MJ</given-names> </name><name name-style="western"><surname>Ioannidis</surname><given-names>JPA</given-names> </name></person-group><article-title>Opportunities and challenges in developing risk prediction models with electronic health records data: a systematic review</article-title><source>J Am Med Inform Assoc</source><year>2017</year><month>01</month><volume>24</volume><issue>1</issue><fpage>198</fpage><lpage>208</lpage><pub-id pub-id-type="doi">10.1093/jamia/ocw042</pub-id><pub-id pub-id-type="medline">27189013</pub-id></nlm-citation></ref><ref id="ref38"><label>38</label><nlm-citation citation-type="web"><article-title>How to use the ICF - a practical manual for using the International Classification of Functioning, Disability and Health</article-title><source>World Health Organization</source><access-date>2026-06-01</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://www.who.int/publications/m/item/how-to-use-the-icf---a-practical-manual-for-using-the-international-classification-of-functioning-disability-and-health">https://www.who.int/publications/m/item/how-to-use-the-icf---a-practical-manual-for-using-the-international-classification-of-functioning-disability-and-health</ext-link></comment></nlm-citation></ref><ref id="ref39"><label>39</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Negri</surname><given-names>L</given-names> </name><name name-style="western"><surname>Spoladore</surname><given-names>D</given-names> </name><name name-style="western"><surname>Fossati</surname><given-names>M</given-names> </name><etal/></person-group><article-title>Proposal for an ICF-based methodology to foster the return to work of persons with disability</article-title><source>Work</source><year>2023</year><volume>74</volume><issue>2</issue><fpage>649</fpage><lpage>662</lpage><pub-id pub-id-type="doi">10.3233/WOR-211226</pub-id><pub-id pub-id-type="medline">36278385</pub-id></nlm-citation></ref><ref id="ref40"><label>40</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Geyh</surname><given-names>S</given-names> </name><name name-style="western"><surname>Peter</surname><given-names>C</given-names> </name><name name-style="western"><surname>M&#x00FC;ller</surname><given-names>R</given-names> </name><etal/></person-group><article-title>The personal factors of the International Classification of Functioning, Disability and Health in the literature &#x2013; a systematic review and content analysis</article-title><source>Disabil Rehabil</source><year>2011</year><volume>33</volume><issue>13-14</issue><fpage>1089</fpage><lpage>1102</lpage><pub-id pub-id-type="doi">10.3109/09638288.2010.523104</pub-id><pub-id pub-id-type="medline">20925452</pub-id></nlm-citation></ref><ref id="ref41"><label>41</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Leonardi</surname><given-names>M</given-names> </name><name name-style="western"><surname>Lee</surname><given-names>H</given-names> </name><name name-style="western"><surname>Kostanjsek</surname><given-names>N</given-names> </name><etal/></person-group><article-title>20 years of ICF-International Classification of Functioning, Disability and Health: uses and applications around the world</article-title><source>Int J Environ Res Public Health</source><year>2022</year><month>09</month><day>8</day><volume>19</volume><issue>18</issue><fpage>11321</fpage><pub-id pub-id-type="doi">10.3390/ijerph191811321</pub-id><pub-id pub-id-type="medline">36141593</pub-id></nlm-citation></ref><ref id="ref42"><label>42</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Madden</surname><given-names>RH</given-names> </name><name name-style="western"><surname>Bundy</surname><given-names>A</given-names> </name></person-group><article-title>The ICF has made a difference to functioning and disability measurement and statistics</article-title><source>Disabil Rehabil</source><year>2019</year><month>06</month><volume>41</volume><issue>12</issue><fpage>1450</fpage><lpage>1462</lpage><pub-id pub-id-type="doi">10.1080/09638288.2018.1431812</pub-id><pub-id pub-id-type="medline">29433362</pub-id></nlm-citation></ref><ref id="ref43"><label>43</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Rauch</surname><given-names>A</given-names> </name><name name-style="western"><surname>Cieza</surname><given-names>A</given-names> </name><name name-style="western"><surname>Stucki</surname><given-names>G</given-names> </name></person-group><article-title>How to apply the International Classification of Functioning, Disability and Health (ICF) for rehabilitation management in clinical practice</article-title><source>Eur J Phys Rehabil Med</source><year>2008</year><month>09</month><volume>44</volume><issue>3</issue><fpage>329</fpage><lpage>342</lpage><pub-id pub-id-type="medline">18762742</pub-id></nlm-citation></ref></ref-list><app-group><supplementary-material id="app1"><label>Multimedia Appendix 1</label><p>Details on data linkages.</p><media xlink:href="humanfactors_v13i1e84802_app1.docx" xlink:title="DOCX File, 23 KB"/></supplementary-material><supplementary-material id="app2"><label>Multimedia Appendix 2</label><p>Details on defining weightings and normalization.</p><media xlink:href="humanfactors_v13i1e84802_app2.docx" xlink:title="DOCX File, 109 KB"/></supplementary-material></app-group></back></article>