Next Article in Journal
Advancing Microplastic and Nanoplastic Toxicity Assessment: Insights from Human Organoid Models
Previous Article in Journal
EEG-TriNet++: A Transformer-Guided Meta-Learning Framework for Robust and Generalizable Motor Imagery Classification
Previous Article in Special Issue
Anterior Cruciate Ligament Reconstruction Rehabilitation as a Complex Adaptive Process: From Control–Chaos to Actionable Return-to-Sport Decisions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design and Development of Rehabi, a mHealth Telerehabilitation Platform with Markerless Motion Analysis

by
Arturo González-Mendoza
1,*,
Hipólito Aguilar-Sierra
2,
Rafael Zepeda-Mora
1,
Aldo Alessi-Montero
1,
Gerardo Rodríguez-Reyes
1,
Lidia Núñez Carrera
1,
Ivett Quiñones-Uriostegui
1,
Paola Ayala-Cadena
1 and
Adriana Gomez-Verdad
1
1
National Institute of Rehabilitation (INR), Mexico City 14389, Mexico
2
Department of Engineering, Faculty of Engineering, Universidad La Salle Mexico, Condesa Campus, Mexico City 06140, Mexico
*
Author to whom correspondence should be addressed.
Bioengineering 2026, 13(3), 308; https://doi.org/10.3390/bioengineering13030308
Submission received: 4 February 2026 / Revised: 24 February 2026 / Accepted: 4 March 2026 / Published: 6 March 2026
(This article belongs to the Special Issue Advances in Physical Therapy and Rehabilitation, 2nd Edition)

Abstract

Musculoskeletal disorders such as rheumatoid arthritis and osteoarthritis affect millions worldwide and are projected to rise sharply by 2050, highlighting the importance of scalable telerehabilitation. This paper introduces Rehabi, a mobile, user-friendly tele-rehabilitation platform that centrally integrates markerless motion for biomechanical assessment and monitoring. Rehabi development followed a user-centered methodology, combining questionnaires, interviews, and natural language processing to elicit requirements from patients and clinicians. The system architecture was implemented in accordance with Clean Architecture principles to ensure modularity and scalability. In a pilot clinical validation of the markerless motion algorithm integrated into Rehabi, 14 post-arthroplasty patients showed moderate agreement for hip flexion (ICC = 0.686) and good agreement for knee flexion (ICC = 0.801). Although the sample was small, the results show a promising trend suggesting that mobile markerless motion capture may be a viable option for remote assessment and monitoring.

1. Introduction

Telemedicine is defined as the delivery of healthcare services where distance is a critical factor, using information and communication technologies (ICTs) for diagnosis, treatment, prevention, and patient education [1,2,3]. The COVID-19 pandemic prompted the adoption of telemedicine, demonstrating its value for continuity of care and expanding access [1,4,5,6,7,8]. Telemedicine encompasses several modalities [1,2,9]: these include teleconsulting (remote medical consultations via video or audio platforms) [10], telemonitoring (the continuous assessment of patients through audio, video, questionnaires, or other electronic information systems) [11], and telerehabilitation (the delivery of rehabilitation services at a distance) [2,6,8].
Within telemedicine, due to advantages such as remote evaluation, progress monitoring, and individualized supervised exercise at home [2,6,8], telerehabilitation is gaining prominence. This approach is particularly beneficial for musculoskeletal disorders like rheumatoid arthritis and osteoarthritis, which affected more than 15 million and 500 million people worldwide, respectively, by 2020, and are projected to rise sharply by 2050, driven by population growth and aging [12,13]. Evidence of clinical impact, however, remains mixed: while systematic reviews and randomized trials report benefits, other studies highlight heterogeneity in protocols and sensitivity to moderators such as patient selection, digital literacy, capture conditions, connectivity, device quality, and clinician training [14,15,16].
Traditionally, telerehabilitation has been delivered via web-based platforms that centralize data management and enable clinician-led sessions, but telerehabilitation has shifted toward mobile Health (mHealth) delivery [17,18,19,20]. In parallel with mHealth, physical education is embracing digital transformation. Guided by UNESCO’s call for balanced and sustainable technology integration, it emphasizes motor skill development, physical activity, and health promotion [16]. Leveraging Artificial Intelligence (AI) algorithms and ICT tools as wearable sensors, these approaches increasingly incorporate motion-tracking (the process of capturing, analyzing, and quantifying human movement) solutions that seek to enhance physical education and therapy through personalized exercise, real-time feedback, and progress tracking [16,17,21]. Within this context, markerless motion capture systems have emerged as a practical alternative to traditional marker-based systems, reducing setup time, cost, and patient discomfort while preserving natural movement. Comparative studies show strong agreement between markerless motion and marker-based motion for spatiotemporal metrics such as goniometry, walking speed, step time, and step length (ICC 0.81–0.98), supporting their reliability for routine assessment [22,23,24].
Recent developments illustrate recurring technical approaches and challenges in telerehabilitation. Modular architectures decouple sensing hardware from analytics and interfaces, enabling scalable, device-agnostic deployment [25]. Vision-based applications demonstrate feasibility for home-based mobility assessment without specialized hardware, though they remain sensitive to capture conditions and require standardized protocols [26]. IoT and edge-to-cloud prototypes integrate physiological sensors with local preprocessing to support resilience in low-connectivity environments [27]. Mobile apps increasingly combine passive sensing, standardized questionnaires, and conversational agents to improve adherence and data quality [28]. At the same time, policy-oriented reviews emphasize governance, workforce training, and cybersecurity as prerequisites for safe scale-up [29].
Taken together, these contributions clarify five recurring patterns: modularity for rapid adaptation, standardized capture for reliable vision-based measures, edge/cloud splits for resilience, conversational onboarding for adherence, and governance for safe scale-up. These insights inform the objectives of this study and underscore barriers for older adults related to digital literacy, usability, and accessibility [18]. Addressing these challenges requires solutions that combine technical robustness with user-centered design principles tailored to ageing populations.
In response, this work presents Rehabi, a friendly mHealth telerehabilitation application that integrates a markerless motion-capture system with dedicated clinician and patient interfaces to support remote rehabilitation. The system combines offline-first functionality, personalized exercise programs, and markerless motion analysis to enable intuitive, bidirectional interaction while reducing digital-literacy barriers through accessible design and clear feedback. Pilot clinical testing explored the feasibility of objectively monitoring hip and knee range of motion by comparing markerless measurements against professional assessments using the Intraclass Correlation Coefficient (ICC). Pilot study data (n = 14) suggest moderate reliability for hip range of motion (ICC = 0.686) and good reliability for knee range of motion (ICC = 0.801). With an initial focus on postoperative care following total hip and knee arthroplasty, Rehabi couples practical usability with explicit biomechanical angle estimation and resilient synchronization for low-connectivity settings, highlighting the potential of markerless motion assessment as a feasible tool for routine clinical follow-up.

2. Materials and Methods

The development of Rehabi followed a user-centered design methodology, ensuring that both patient and clinician perspectives guided the system architecture and implementation. The methodological process was structured into four sequential phases: (i) requirements elicitation, (ii) system design, (iii) implementation, and (iv) clinical testing of the video-based motion analysis module.

2.1. Functional and Non-Functional Requirements Elicitation

To define the functional requirements, understood as the specific actions and behaviors a software system must perform to meet user needs, the study employed a structured questionnaire designed in accordance with established practices in requirements engineering [30]. All items in the questionnaire were formulated as open-ended questions and organized into four thematic sections: (i) patient usability and accessibility, (ii) clinician requirements for monitoring and prescription, (iii) technical feasibility in terms of device availability and connectivity, and (iv) interface preferences, including layout and color schemes. Because the questionnaire was conceived as an exploratory tool for requirements elicitation rather than as a standardized measurement scale, a full psychometric validation was not undertaken. Instead, its adequacy was supported by operational validation processes inherent to software development, including iterative prototyping.
The questions grouped in each section, together with their respective purposes, are presented in Table 1. The questionnaire was distributed among patients undergoing musculoskeletal rehabilitation and medical professionals supervising therapy. No personal identification data was collected, and all participants provided consent to a privacy statement before participation. Responses were further complemented by semi-structured interviews, which provided qualitative insights into barriers, expectations, and desired functionalities.
Because all the questionnaire items were open-ended, interpreting responses was challenging. To address this, natural language processing (NLP) techniques were applied to support the analysis of textual data. Data analysis was conducted in three stages using Python libraries (Pandas 2.2.2, NumPy 1.26.4, Matplotlib 3.8.4, scikit-learn 1.5.1, and the Natural Language Toolkit 3.9.1), as well as NLP methods. Stage 1 focused on data cleaning, including removing incomplete, duplicate, or inconsistent responses and converting categorical variables. Stage 2 involved descriptive statistical analysis, primarily applied to sociodemographic variables and closed-ended questions. Stage 3 implemented NLP-based thematic modeling to identify recurring themes, clusters of needs, and user expectations derived from the open-ended responses.
For stage 3, all textual responses were processed in Spanish using spaCy’s (version 3.8.0) “es_core_news_sm model” to support thematic analysis. The preprocessing pipeline included tokenization and lemmatization; removal of stopwords and non-alphabetic tokens; and exclusion of tokens whose POS tags belonged to the set [‘CONJ’, ‘ADP’, ‘DET’]. The remaining tokens were converted to lowercase lemmas and concatenated at the document level. A CountVectorizer(scikit-learn version 1.8.0) was then applied to the lemmatized corpus to construct a document–term matrix and a lemma-based vocabulary. Term frequencies derived from this vocabulary were used to generate a top-term bar chart and a word cloud, ensuring that the thematic analysis relied on normalized lexical forms rather than surface-level inflections.

2.2. System Design

The application was designed using a layered architecture that adheres to the principles of Clean Architecture. Layered architectures are considered a best practice in software engineering because they enforce modularity, scalability, and maintainability [31,32].
Two types of layered architecture are commonly described in the literature: rigid architectures, which enforce strict top-down communication, and flexible architectures, which allow lower layers to communicate with upper layers when necessary. For this project, a flexible layered architecture was selected to handle multimedia components, including video and real-time image processing [33].
The architecture was divided into three layers. The Presentation Layer, which is responsible for the user interface, is implemented in Kotlin and XML using Android Studio (Ladybug Feature Drop 2024.2.2). It contains Activities, Fragments, ViewModels, and adapters that manage UI logic and user interaction. The Domain Layer contains the business logic and use cases, designed to be independent of Android and external frameworks. This layer defines a set of interfaces, such as ICommunication, INotification, IVideo, and IImageProcessing, that serve as abstraction points between the core logic and external dependencies. These interfaces enable loose coupling, making the system more flexible, testable, and maintainable by allowing the implementation details to be swapped or extended without modifying the core logic. The application’s layered design architecture is shown in Figure 1.
Crucially, external libraries used for image processing and pose detection, MediaPipe (com.google.mediapipe:tasks-vision:0.10.21) [34], OpenCV (org.opencv:opencv:4.9.0) [35], and Chaquopy (15.0.1) [36], were accessed through these interfaces. This design ensures that the Domain Layer does not depend on these libraries directly; instead, it interacts with them through well-defined contracts. For example, pose estimation functions from MediaPipe and OpenCV were encapsulated behind the interface, allowing the business logic to request movement analysis without being tied to a specific implementation. For example, within the Presentation Layer, camera frames are acquired using Android’s CameraX API and converted into bitmaps. These frames are passed through an implemented IImageProcessing interface, which abstracts away the details of MediaPipe/OpenCV, so that the Domain Layer does not depend directly on external libraries.
The Domain Layer then applies the biomechanical logic encapsulated in the AngleCalculator class. This component constructs a simplified skeletal model of the lower limb using hip, knee, ankle, and toe landmarks from MediaPipe, which already provide normalized coordinates. In addition, missing landmarks were handled by using linear interpolation, in which the last valid coordinate was connected to the next available coordinate by a straight line. Intermediate frames were filled by proportionally distributing values along this line, ensuring smooth, continuous motion without abrupt jumps. On top of this skeletal representation, the AngleCalculator implements reusable mathematical routines for joint angle estimation, defined entirely in terms of vectors and dot products (see Equation (1)).
The joint angles are derived from landmark vectors using the dot-product formula:
θ deg = arccos u v | | u | | | | v | | 180 π
where
u v is the dot product of the two vectors. It measures how much the vectors point in the same direction and | | u | | | | v | | are the magnitudes (lengths) of the vectors. Based on this formulation:
-
Hip angle: computed between the thigh vector (Hip → Knee) and the vertical axis (0, −1). This quantifies the extent to which the thigh deviates from upright posture.
-
Knee angle: computed between the thigh vector (Hip → Knee) and the shank vector (Knee → Ankle). This yields the flexion/extension of the knee joint.
-
Ankle angle: computed between the shank vector (Knee → Ankle) and the foot vector (Ankle → Toe). This represents dorsiflexion/plantarflexion at the ankle.
Each angle is calculated per frame, converted to degrees, and logged with a timestamp. To improve robustness, the vectors are normalized, the dot product is clamped to [−1, 1] to avoid numerical errors, and a 4th-order Butterworth low-pass filter with a 6 Hz cutoff frequency is applied to the calculated joint angles, reducing frame-to-frame jitter and attenuating high-frequency noise while preserving physiologically meaningful motion [37]. The resulting angles are then drawn directly on the skeleton overlay in the Presentation Layer, providing immediate visual feedback. They are exported as JSON for downstream analysis (see Figure 2 for the markerless motion flowchart algorithm).
The Data Layer manages data access and persistence. To ensure modularity and adaptability, this layer was implemented by creating a dedicated model for each database table, representing entities such as patients, medical professionals, treatment plans, sessions, exercises, progress records, evaluations, and notifications. Each model encapsulates the structure and attributes of its corresponding table, providing a clear mapping between the application logic and the underlying database schema.
In addition to the models, a Data Manager component was designed to integrate and intercept operations across repositories. The manager acts as a centralized controller, coordinating data flow between the application and Firebase services. It ensures that CRUD (Create, Read, Update, Delete) operations are consistently applied and handles synchronization between local storage and remote sources. This design allows the system to enforce validation rules, manage transactions, and apply business constraints before data is persisted.
The Data Manager interacts with Firebase components in a modular way:
Firebase Firestore [38] is used for structured database management and offline-first synchronization.
Firebase Cloudstorage [39] handles secure multimedia storage, such as exercise videos or patient images.
Firebase Authentication [40] manages authentication and user security.
By combining table-specific models with a centralized manager, the Data Layer achieves a balance between flexibility and control.

2.3. Interface Design

Because the application required a dual-user model, the system was designed with two distinct interfaces tailored to the needs of medical professionals and patients. The medical professional interface enables uploading instructional videos, prescribing individualized exercise sets and repetitions, and monitoring patient progress through dashboards and evaluation tools. The patient interface allows users to access prescribed exercises, record their performance using the device’s camera, and receive real-time feedback based on pose detection and biomechanical analysis powered by MediaPipe and OpenCV.
The interface design emphasizes clarity and accessibility, particularly for older adults recovering from hip arthroplasty. Visual specifications were carefully selected to reduce cognitive and visual load: a green-based color palette was adopted for its calming and therapeutic qualities, consistent with psychological literature highlighting green tones as relaxing [41]. Contrast-enhanced combinations (dark green with white text, black on light pastel backgrounds) ensure legibility for users with age-related visual impairments.
Typography is a critical factor in usability, particularly for older adults. The application employs Roboto and Open Sans, two sans-serif typefaces widely recognized for their clarity and optimization in mobile environments. To enhance legibility, font sizes were deliberately increased beyond standard Android defaults: a minimum of 18 sp for body text (≈13.5 pt), 20 sp for subtitles (≈15 pt), and 24 sp for headers (≈18 pt). These values are significantly larger than the conventional 12-point print size, aligning with recommendations in design literature for older adults [42], which emphasizes the importance of larger, high-contrast fonts to reduce visual strain and improve readability.
Interaction mechanics were inspired by familiar platforms such as Netflix (for intuitive content delivery) and WhatsApp (for simplified communication), ensuring that users engage with the system in a natural, stress-free manner. This dual-interface strategy, combined with modular architecture and real-time feedback mechanisms, reinforces the system’s clinical relevance, usability, and scalability for telerehabilitation scenarios.

2.4. Mobile App Video-Based Motion Analysis Testing

To validate the proposed video-based motion analysis system in a clinical context, a pilot study was conducted at the National Institute of Rehabilitation Luis Guillermo Ibarra Ibarra (INRLGII) to determine whether markerless motion recordings could reliably capture clinically relevant hip and knee flexion in post-arthroplasty patients. Patients were invited to participate immediately after their clinical consultation, which limited recruitment because relatively few individuals met the inclusion criteria and agreed to enroll; consequently, the initial cohort comprised 14 participants (9 THA, 5 TKA). Eligible participants were aged ≥18 years, at least six weeks post-surgery, and able to complete standardized functional tests; individuals with severe comorbidities, cognitive impairment, or physical limitations that could compromise safe participation were excluded. Comparative assessments were performed by rehabilitation specialists trained in goniometry and motion analysis; to reduce within-subject variability, each exercise was repeated three times, and the mean value was used for analysis.
Functional recovery was evaluated by measuring hip and knee flexion: hip flexion was assessed in the supine position with the operated limb raised toward the chest, and knee flexion was measured in both seated and supine positions to capture the maximal range of motion. Video recordings were acquired using a Lenovo Tab M11 tablet (MediaTek Helio G88, 8 GB RAM, 128 GB storage) with a 13-megapixel rear camera; an operator hand-held the device at an approximate height of 1.50 m and a distance of 2.5 m from the participant to ensure full-body visibility. Recordings were captured at 1080 p resolution and 15–20 Hz, under diffuse, even lighting and a neutral background, to minimize landmark-detection errors. Pose estimation was implemented using the MediaPipe Pose Landmarker full model. This configuration enabled robust anatomical landmark detection and reliable estimation of hip, knee, and ankle joint angles during the rehabilitation exercises.
Clinical goniometric measurements were performed by two board-certified physicians specializing in Physical and Rehabilitation Medicine, each with advanced subspecialty training in Orthopedic Rehabilitation and more than five years of experience managing arthroplasty patients. Patients with total hip arthroplasty were evaluated by one specialist with extensive experience in hip arthroplasty rehabilitation. In contrast, patients with total knee arthroplasty were evaluated by a different specialist with equivalent expertise in knee arthroplasty rehabilitation. Both evaluators were blinded to the markerless motion analysis system results, and clinical measurements were performed before algorithm-based analysis to ensure independence of the reference standard and minimize potential measurement bias. Quantitative measures derived from the markerless algorithm were therefore compared with this gold-standard clinical goniometry performed by trained clinicians within a standardized, reproducible pipeline that minimized observer bias through experienced raters and consistent procedures.
Agreement and reliability between clinical goniometry and markerless motion analysis were assessed using intraclass correlation coefficients (ICCs) with 95% confidence intervals and Bland–Altman plots to evaluate systematic bias and the limits of agreement. ICCs were calculated using a two-way mixed-effects model with absolute agreement (ICC(A,1)) and 95% confidence intervals to quantify the precision of the estimates. All ICC calculations were performed in R (R Foundation for Statistical Computing, Vienna, Austria, version 4.5.2).

3. Results

3.1. Requirements Determination

A total of 34 respondents participated in the requirements-elicitation phase: 20 medical professionals (physicians, biomedical engineers, nurses, and therapists) and 14 patients undergoing musculoskeletal rehabilitation. Most respondents were medical professionals, predominantly women aged 31–40 years, and their feedback revealed several recurring themes that shaped the application’s requirements.
In terms of needs and expectations, participants emphasized the importance of video consultations, flexible scheduling, patient monitoring, and interactive tutorials. At the same time, they identified significant barriers, particularly the limited digital literacy among older adults and the reliance on continuous internet connectivity, which remains a challenge in many contexts. When asked about preferred functionalities, respondents highlighted video-based therapy, reminders and notifications, progress tracking, and direct communication with clinicians as essential features. Their evaluation criteria focused on ease of use, functionality, speed, and low dependence on internet connectivity. To support onboarding and troubleshooting, tutorials and video guides were the most requested mechanisms.
These findings informed the definition of the application’s functional requirements (e.g., registration, video communication, therapy assignment, progress tracking, notifications) and non-functional requirements (e.g., usability, accessibility, offline capabilities).
As mentioned in Section 2.1 (Functional and non-functional requirements elicitation), the non-functional requirements of the proposed application were defined through a review of recent systematic and comparative studies on telemedicine and telerehabilitation, which emphasize the importance of ethical safeguards, usability in low-resource contexts, and technological reliability. From this analysis, three critical priorities were highlighted: (i) information security, ensuring confidentiality and compliance with ethical standards, as underscored in reviews addressing governance, legal frameworks, and data privacy in telehealth [1,2] (ii) offline processing and storage, guaranteeing functionality in rural or low-connectivity environments, a need repeatedly mentioned in studies of telerehabilitation in developing countries and in pandemic contexts [2,43], and (iii) synchronization mechanisms, enabling secure data transfer once connectivity is restored, reflecting recommendations in telemedicine applications for hemophilia and stroke monitoring, where intermittent reporting and delayed uploads are common [8]. These requirements were essential to align the application with the realities of healthcare delivery in Mexico and other low and middle-income countries, where internet access remains uneven.

3.2. Proposed Developed Application

Figure 3 shows the authentication interface of the mobile application, comprising three core screens: login (Figure 3a), registration (Figure 3b), and password recovery (Figure 3c). The login screen (Figure 3a) includes input fields for email and password, a green “Login” button, and navigation options for account creation and password reset, all framed by a healthcare-themed icon that reinforces the app’s clinical context. The registration screen (Figure 3b) allows users to enter credentials, select their role (patient or healthcare professional) via intuitive icons, and accept the privacy notice before submitting. The password recovery screen (Figure 3c) is minimal, prompting users to enter their email address to initiate a reset. Together, these interfaces demonstrate a user-centered design that supports secure access, role differentiation, and usability across varying levels of digital literacy.
Figure 4 illustrates the patient-facing interface of the rehabilitation application, structured around three core screens: the main dashboard (Figure 4a), the therapy calendar (Figure 4b), and the settings panel (Figure 4c). Each module is designed to enhance rehabilitation tracking, accessibility, and patient engagement.
The main dashboard (Figure 4a) welcomes the user with motivational prompts (e.g., “Good Morning” and “Keep going, you are doing great!”), reinforcing adherence and progress. A green Start Exercise button provides direct access to the day’s assigned routine, while a progress bar beneath the user’s email tracks completion status. A bottom navigation menu (Home, Therapy, Settings) ensures quick access to core modules. The therapy calendar (Figure 4b) presents a monthly view with highlighted dates for scheduled sessions. Selecting a date clarifies the rehabilitation objective and the specific exercises, such as “Standing Hip Flexion—Phase II,” within the rehabilitation context. This design supports self-monitoring and continuity across therapy phases. The settings panel (Figure 4c), accessible to both patient types and medical professionals, provides session management and personalization tools. Options include Close Session, Sync with Cloud, language preferences, and notification settings. A Help button provides access to support resources, ensuring usability across varying levels of digital literacy.
At the beginning of each rehabilitation session, the proposed application presents two sequential interfaces that integrate instructional guidance with real-time monitoring, as shown in Figure 5. The first screen, Figure 5a, provides a continuous demonstration of the assigned exercise, such as a knee lift, via a looping video. This ensures that the patient clearly understands the movement pattern before performing the assigned exercise. The interface also specifies the number of sets and repetitions prescribed for the exercise, reinforcing adherence to the rehabilitation protocol. The demonstration remains active until the patient selects the Next button, allowing them to proceed at their own pace. The second screen (Figure 5b) transitions to active performance and recording. The patient is captured on the device’s camera while executing the exercise. A biomechanical overlay is generated in real time, marking the hip, knee, and ankle joints and displaying the corresponding anatomical angles. This visualization provides immediate feedback to the patient and enables clinicians to later evaluate the quality of movement. Patients may record independently using a tripod or request assistance from a caregiver. Additional interface elements include a toggle to flip the camera view and buttons to switch between front and rear cameras or to initiate recording. Once activated, the system collects exercise data, automatically stores goniometric measurements in a structured JSON format, and uploads them to the cloud.
Figure 6 presents the medical professional user interface of the rehabilitation application, composed of three functional screens tailored for clinical monitoring and customization. Figure 6a shows the main dashboard, which provides an overview of patient progress, displaying individual completion percentages through color-coded progress bars, allowing clinicians to track adherence and recovery trends at a glance. Figure 6b shows the personalized therapy editor screen, which enables healthcare professionals to assign specific exercises to each patient, define the number of sets and repetitions, and, optionally, activate motion tracking via the “Recording” checkbox for video-based analysis. Figure 6c shows that the custom questionnaire module supports individualized therapy evaluation by allowing the creation of open-ended and multiple-choice questions, assigning scores to each response, and enabling automated assessment during patient sessions. Together, these components facilitate precise therapy planning, real-time monitoring, and adaptive evaluation within a unified clinical workflow.

3.3. Mobile App Video-Based Motion Analysis Results

A total of 14 patients participated in the clinical validation phase. The cohort included individuals with either THA or TKA. The average time since surgery was 7.14 months (range, 1–60 months). Surgical distribution comprised nine patients with hip arthroplasty (including bilateral cases) and five with knee arthroplasty. Table 2 summarizes the demographic and clinical characteristics of the cohort, including age, body metrics, surgical site, and time since surgery.
Intraclass correlation analysis demonstrated moderate-to-good agreement between clinical goniometry and the markerless motion analysis system. For hip flexion, the ICC was 0.686 (95% CI: 0.362–0.863, p = 0.00029). Bland–Altman analysis revealed a mean bias of −1.91°, with limits of agreement of ±22.36° and ±26.19° (Figure 7).
For knee flexion, the ICC was 0.801 (95% CI: 0.571–0.916, p < 0.001). Bland–Altman analysis indicated a mean bias of −4.94°, with limits of agreement of ±17.65° to ±27.53° (Figure 8).
In the THA subgroup, postoperative time was not associated with absolute measurement error for hip flexion (β = −0.049° per month, p = 0.637; R2 = 0.021); similarly, postoperative time was not associated with signed differences (β = 0.055° per month, p = 0.715). Spearman’s correlation indicated no significant association between postoperative time and absolute error (ρ = 0.212, p = 0.487), while a non-significant trend was observed for signed differences (ρ = 0.540, p = 0.056). In the TKA subgroup, postoperative time showed a non-significant trend toward reduced absolute measurement error for knee flexion (β = −2.047° per month, p = 0.0837; R2 = 0.482); no association was observed for signed differences (β = −1.049° per month, p = 0.648). Spearman correlation similarly suggested a non-significant negative association between postoperative time and absolute error (ρ = −0.692, p = 0.0847). Given the limited sample size in the TKA subgroup (n = 7), these findings are exploratory and should be interpreted with caution; confirmation in larger, adequately powered cohorts is warranted (see Figure 9 for operative time results plots).
Overall, the algorithm proved valid for knee flexion in both hip and knee arthroplasty patients, while hip flexion results showed moderate validity. These findings highlight the feasibility of integrating markerless motion analysis into telerehabilitation platforms and identify areas for refinement, particularly in contracture assessment. The results emphasize the importance of protocol optimization to ensure clinical reliability in diverse rehabilitation contexts.
Figure 8. Bland–Altman plot comparing knee flexion measurements between clinical goniometry and the app algorithm. The ‘×’ markers represent individual paired data points, with the mean bias and limits of agreement shown as dashed lines.
Figure 8. Bland–Altman plot comparing knee flexion measurements between clinical goniometry and the app algorithm. The ‘×’ markers represent individual paired data points, with the mean bias and limits of agreement shown as dashed lines.
Bioengineering 13 00308 g008
Figure 9. Postoperative time analysis in THA (a) and TKA (b) patients, ilNLP-based requirements.
Figure 9. Postoperative time analysis in THA (a) and TKA (b) patients, ilNLP-based requirements.
Bioengineering 13 00308 g009

4. Discussion

The NLP-based requirements-elicitation process presents several limitations that must be considered when interpreting the findings. Recruitment on demand introduced potential selection bias, and the modest, uneven sample, combined with open-ended items, means that thematic frequenis should be viewed as exploratory rather than definitive. The qualitative depth of the interviews partially offset these constraints, as did the direct involvement of medical professionals and continuous collaboration with the software development team, which enriched interpretation beyond the NLP-derived themes. Although the questionnaire was intentionally designed as an exploratory tool, future work could incorporate psychometric validation to strengthen reliability. Nonetheless, in software engineering practice, early requirement gathering commonly relies on stakeholder experience, iterative feedback, and developer expertise, making this approach appropriate for an initial design cycle. The integration of clinical insight with iterative development aligns naturally with agile methodologies, supporting continuous refinement and responsiveness to evolving user needs.
Rehabi’s architecture follows Clean Architecture principles, and its modular layer separability provides a reusable blueprint for other mHealth applications by enabling sensor-agnostic processing, offline-first synchronization, and a clear separation between domain logic and device-specific implementations. By abstracting image-processing components, storing calibration metadata, and exporting reproducible preprocessing parameters, the platform strengthens reproducibility and testability.
The pilot clinical validation of the markerless motion algorithm demonstrated preliminary feasibility for mobile markerless motion analysis in post-arthroplasty patients. In a cohort of 14 participants, hip flexion showed moderate agreement (ICC = 0.687), while knee flexion demonstrated good agreement (ICC = 0.803). These results support the feasibility of mobile markerless assessment, yet they should be interpreted as early-stage findings requiring confirmation in larger, controlled studies. Differences from the higher ICCs reported in the literature (0.81–0.98 for spatiotemporal and goniometric metrics [22,23,24]) can be attributed to methodological heterogeneity, including variations in capture hardware, sampling frequency, camera geometry, operator technique, pose-model conventions, signal-processing pipelines, and the clinical reference standard.
Importantly, these results align with trends highlighted in the Introduction: the shift toward mHealth delivery, the growing use of AI-driven motion-tracking tools, and the emergence of markerless systems as practical, low-cost, and easy-to-use alternatives to traditional motion-capture technologies [16,17,21].
Complementary Bland–Altman analyses provided further insights into measurement error. Across the overall sample, hip flexion showed a mean bias of 1.91°, while knee flexion demonstrated a mean bias of 2.22°, indicating minimal systematic bias. However, the limits of agreement were relatively wide, particularly for hip flexion (−22.36° to 26.19°), suggesting moderate variability at the individual measurement level. Subgroup analyses revealed that THA patients exhibited minimal bias (1.77°) but wide limits of agreement and statistically significant proportional bias (p = 0.035), indicating reduced accuracy at higher degrees of flexion. In contrast, knee flexion in TKA patients demonstrated minimal bias (0.98°), narrower limits of agreement (−13.38° to 15.35°), and no proportional error (p = 0.136), supporting greater reliability. These findings suggest that markerless motion analysis could be clinically suitable for monitoring functional progression.
Rehabi’s findings, therefore, reinforce the broader evidence that mobile markerless motion analysis is promising but technically demanding. By implementing standardized capture protocols, per-session calibration, device and operator testing, and a powered multicenter validation with predefined acceptability thresholds, the platform can progress from a feasible prototype to a validated clinical tool. The architectural and methodological lessons reported here are broadly applicable and can inform the development and validation of other mHealth applications that rely on markerless motion analysis or similar sensing pipelines.

5. Conclusions

This work introduces Rehabi, a user-friendly mHealth telerehabilitation platform that combines accessible clinician and patient interfaces with integrated markerless motion analysis. In a pilot study of 14 post-arthroplasty patients (9 THA, 5 TKA), recordings produced good agreement for knee flexion (ICC = 0.801) and moderate agreement for hip flexion (ICC = 0.686). The platform’s principal contribution is the marriage of an accessible, clinician-driven workflow with real-time pose feedback (visual overlay and JSON export), which lowers barriers to remote assessment and supports patient engagement. These results are promising but preliminary: individual measurement variability, sensitivity to capture conditions, and the small sample size limit immediate clinical generalization. To advance Rehabi toward routine use, we recommend larger multicenter validation (target n > 100), per-exercise calibration, and standardized capture protocols.

Author Contributions

F Author Contributions: Conceptualization, A.G.-M.; methodology, A.G.-M.; software, A.G.-M. and H.A.-S.; validation, A.G.-M., H.A.-S. and R.Z.-M.; formal analysis, H.A.-S. and R.Z.-M.; investigation, A.G.-M., H.A.-S., R.Z.-M., A.A.-M., G.R.-R., L.N.C., I.Q.-U., P.A.-C. and A.G.-V.; resources, L.N.C.; data curation, A.G.-M.; writing—original draft preparation, A.G.-M.; writing—review and editing, A.A.-M., G.R.-R. and I.Q.-U.; visualization, A.G.-M.; supervision, A.G.-M.; project administration, A.G.-M.; funding acquisition, A.G.-M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Secretaría de Educación, Ciencia, Tecnología e Innovación de la Ciudad de México (SECTEI), grant number SECTEI/155/2024. The APC was funded by SECTEI.

Institutional Review Board Statement

The study was conducted in accordance with the Declaration of Helsinki, and approved by the Institutional Review Ethics Committee of the National Institute of Rehabilitation, protocol code 95/22 SP-1 and date of approval 30 July 2025.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

The original data presented in the study are openly available in RehabiData at https://github.com/canibulin/RehabiData (accessed on 3 March 2026).

Acknowledgments

The authors express their sincere appreciation to the anonymous reviewers for their valuable comments and constructive suggestions.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
THATotal Hip Arthroplasty
TKATotal Knee Arthroplasty
ICCIntraclass Correlation Coefficient
NLPNatural Language Processing
MVIsMedical Virtual Instruments
IoTInternet of Things
IPAQInternational Physical Activity Questionnaire
GNSSGlobal Navigation Satellite System
mHealthMobile Health
UI/UXUser Interface/User Experience
CRUDCreate, Read, Update, Delete
APIApplication Programming Interface
AIArtificial Intelligence
ICTsInformation Communication Technologies

References

  1. Mehraeen, E.; SeyedAlinaghi, S.A.; Heydari, M.; Karimi, A.; Mahdavi, A.; Mashoufi, M.; Sarmad, A.; Mirghaderi, P.; Shamsabadi, A.; Qaderi, K.; et al. Telemedicine Technologies and Applications in the Era of COVID-19 Pandemic: A Systematic Review. Health Inform. J. 2023, 29, 14604582231167431. [Google Scholar] [CrossRef]
  2. Leochico, C.F.D.; Espiritu, A.I.; Ignacio, S.D.; Mojica, J.A.P. Challenges to the Emergence of Telerehabilitation in a Developing Country: A Systematic Review. Front. Neurol. 2020, 11, 1007. [Google Scholar] [CrossRef] [PubMed]
  3. Krupinski, E.A.; Patterson, T.; Norman, C.D.; Roth, Y.; ElNasser, Z.; Abdeen, Z.; Noyek, A.; Sriharan, A.; Ignatieff, A.; Black, S.; et al. Successful Models for Telehealth. Otolaryngol. Clin. N. Am. 2011, 44, 1275–1288. [Google Scholar] [CrossRef]
  4. Wells, D.; DeNiro, K.L.; Ramsey, A. Telemedicine in Drug Hypersensitivity. Immunol. Allergy Clin. N. Am. 2022, 42, 323–333. [Google Scholar] [CrossRef]
  5. Ndwabe, H.; Basu, A.; Mohammed, J. Post Pandemic Analysis on Comprehensive Utilization of Telehealth and Telemedicine. Clin. Ehealth 2024, 7, 5–14. [Google Scholar] [CrossRef]
  6. Esparza, W.; Aladro-Gonzalvo, A.R.; Baldeon, J.; Ortiz, S. Toward a Design of a Telerehabilitation Program for the Functional Recovery in Post-Hip Arthroplasty Patients. In Assistive and Rehabilitation Engineering; IntechOpen: London, UK, 2019. [Google Scholar] [CrossRef][Green Version]
  7. Kocyigit, B.F.; Assylbek, M.I.; Yessirkepov, M. Telerehabilitation: Lessons from the COVID-19 Pandemic and Future Perspectives. Rheumatol. Int. 2024, 44, 577–582. [Google Scholar] [CrossRef]
  8. Boccalandro, E.A.; Dallari, G.; Mannucci, P.M. Telemedicine and Telerehabilitation: Current and Forthcoming Applications in Haemophilia. Blood Transfus. 2019, 17, 385. [Google Scholar] [CrossRef] [PubMed]
  9. Pramuka, M.; van Roosmalen, L. Telerehabilitation Technologies: Accessibility and Usability. Int. J. Telerehabil. 2009, 1, 85. [Google Scholar] [CrossRef]
  10. Serra, C.M.; Tanarro, A.A. Teleconsultation and Videoconsultation Forever? Med. Clin. 2022, 158, 122. [Google Scholar] [CrossRef]
  11. Liljeroos, M.; Arkkukangas, M. Implementation of Telemonitoring in Health Care: Facilitators and Barriers for Using EHealth for Older Adults with Chronic Conditions. Risk Manag. Healthc. Policy 2023, 16, 43–53. [Google Scholar] [CrossRef]
  12. Black, R.J.; Cross, M.; Haile, L.M.; Culbreth, G.T.; Steinmetz, J.D.; Hagins, H.; Kopec, J.A.; Brooks, P.M.; Woolf, A.D.; Ong, K.L.; et al. Global, Regional, and National Burden of Rheumatoid Arthritis, 1990–2020, and Projections to 2050: A Systematic Analysis of the Global Burden of Disease Study 2021. Lancet Rheumatol. 2023, 5, e594–e610. [Google Scholar] [CrossRef]
  13. Qiao, L.; Li, M.; Deng, F.; Wen, X.; Deng, H.; Xue, Z.; Zhou, J.; Lin, J.; Amhare, A.F.; Xiang, R.; et al. Epidemiological Trends of Osteoarthritis at the Global, Regional, and National Levels from 1990 to 2021 and Projections to 2050. Arthritis Res. Ther. 2025, 27, 199. [Google Scholar] [CrossRef] [PubMed]
  14. Zou, H.; Liu, M.; Lu, Z.; Wang, J.; Zhao, P. The Relative Efficacy of Different Types of Telerehabilitation for Managing Chronic Musculoskeletal Pain: A Systematic Review with Network Meta-Analysis. J. Orthop. Sports Phys. Ther. 2025, 55, 695–704. [Google Scholar] [CrossRef] [PubMed]
  15. Lee, A.Y.L.; Wong, A.K.C.; Hung, T.T.M.; Yan, J.; Yang, S. Nurse-Led Telehealth Intervention for Rehabilitation (Telerehabilitation) Among Community-Dwelling Patients with Chronic Diseases: Systematic Review and Meta-Analysis. J. Med. Internet Res. 2022, 24, e40364. [Google Scholar] [CrossRef] [PubMed]
  16. Tohănean, D.I.; Vulpe, A.M.; Mijaica, R.; Alexe, D.I. Embedding Digital Technologies (AI and ICT) into Physical Education: A Systematic Review of Innovations, Pedagogical Impact, and Challenges. Appl. Sci. 2025, 15, 9826. [Google Scholar] [CrossRef]
  17. Nussbaum, R.; Kelly, C.; Quinby, E.; Mac, A.; Parmanto, B.; Dicianno, B.E. Systematic Review of Mobile Health Applications in Rehabilitation. Arch. Phys. Med. Rehabil. 2019, 100, 115–127. [Google Scholar] [CrossRef]
  18. Wildenbos, G.A.; Peute, L.; Jaspers, M. Aging Barriers Influencing Mobile Health Usability for Older Adults: A Literature Based Framework (MOLD-US). Int. J. Med. Inform. 2018, 114, 66–75. [Google Scholar] [CrossRef]
  19. Muñoz Ñañez, D.; Gomez Sayas, J.; Andrade Díaz, K.-V.; Muñoz Ñañez, D.; Gomez Sayas, J.; Andrade Díaz, K.-V. Salud Móvil (MHealth) En Profundidad: Un Estudio Bibliométrico. Rev. Espac. 2025, 46, 130–152. [Google Scholar] [CrossRef]
  20. Lin, W.T.M.; Lin, B.S.; Lee, I.J.; Lee, S.H. Development of a Smartphone-Based MHealth Platform for Telerehabilitation. IEEE Trans. Neural Syst. Rehabil. Eng. 2022, 30, 2682–2691. [Google Scholar] [CrossRef]
  21. Marcolino, M.S.; Oliveira, J.A.Q.; D’Agostino, M.; Ribeiro, A.L.; Alkmim, M.B.M.; Novillo-Ortiz, D. The Impact of MHealth Interventions: Systematic Review of Systematic Reviews. JMIR Mhealth Uhealth 2018, 6, e8873. [Google Scholar] [CrossRef]
  22. Thomas, C.; Nolte, K.; Schmidt, M.; Jaitner, T. Comparison of Marker-Based and Markerless Motion Capture Systems for Measuring Throwing Kinematics. Biomechanics 2025, 5, 100. [Google Scholar] [CrossRef]
  23. Wade, L.; Needham, L.; McGuigan, P.; Bilzon, J. Applications and Limitations of Current Markerless Motion Capture Methods for Clinical Gait Biomechanics. PeerJ 2022, 10, e12995. [Google Scholar] [CrossRef]
  24. Scataglini, S.; Abts, E.; Van Bocxlaer, C.; Van den Bussche, M.; Meletani, S.; Truijen, S. Accuracy, Validity, and Reliability of Markerless Camera-Based 3D Motion Capture Systems versus Marker-Based 3D Motion Capture Systems in Gait Analysis: A Systematic Review and Meta-Analysis. Sensors 2024, 24, 3686. [Google Scholar] [CrossRef]
  25. Sweetline, B.C.; Vijayakumaran, C.; Samydurai, A. Patient Monitoring for Personalized Mobile Health (PMH) Based on Medical Virtual Instruments. Int. J. Interact. Mob. Technol. (IJIM) 2023, 17, 82–94. [Google Scholar] [CrossRef]
  26. Corrêa, A.G.D.; Ravaglio, A.d.S.C.; Navikas, F.H.; Do Amaral, J.D.; Filho, P.C.M.; Cunha, D.V.; Silva, M.G.d.L.; Rodrigues, B.d.S. Analysis of the Recognition of Facial Movements of App Designed for Rehabilitation of People with Facial Paralysis. Int. J. Interact. Mob. Technol. (IJIM) 2024, 18, 112–129. [Google Scholar] [CrossRef]
  27. Mohammed, B.G.; Hasan, D.S. Smart Healthcare Monitoring System Using IoT. Int. J. Interact. Mob. Technol. (IJIM) 2023, 17, 141–152. [Google Scholar] [CrossRef]
  28. Mauricio, D.; Flores-Cortegana, C.M.; Shuanarias, A.J.; Castañeda, P.; Rojas-Mezarina, L.; Castillo-Sequera, J.L. Sedentary: A Healthy Lifestyle App for Home Office Workers. Int. J. Interact. Mob. Technol. (IJIM) 2025, 19, 188–209. [Google Scholar] [CrossRef]
  29. Karim, S.; Gide, E. The Use of Interactive Mobile Technology to Improve the Quality of Health Care Services in Private and Public Hospitals in Australia. Int. J. Interact. Mob. Technol. (IJIM) 2018, 12, 4–18. [Google Scholar] [CrossRef][Green Version]
  30. Zowghi, D.; Coulin, C. Requirements Elicitation: A Survey of Techniques, Approaches, and Tools. In Engineering and Managing Software Requirements; Aurum, A., Wohlin, C., Eds.; Springer: Berlin/Heidelberg, Germany, 2005; pp. 19–46. [Google Scholar] [CrossRef]
  31. Software Architecture in Practice: Software Architect Practice_c3—Len Bass, Paul Clements, Rick Kazman—Google Libros. Available online: https://books.google.com.mx/books/about/Software_Architecture_in_Practice.html?id=-II73rBDXCYC&redir_esc=y (accessed on 22 January 2026).
  32. Robert, C.M. Clean Architecture: A Cra Sman’s Guide to So Ware Structure and Design, First Edition Table of Contents; Pearson: Boston, MA, USA, 2017; pp. 1–9. [Google Scholar]
  33. Fowler, M. Patterns of Enterprise Application Architecture; Addison-Wesley Professional: Boston, MA, USA, 2012. [Google Scholar]
  34. Guía de Soluciones de MediaPipe | Google AI Edge | Google AI for Developers. Available online: https://ai.google.dev/edge/mediapipe/solutions/guide?hl=es-419 (accessed on 25 January 2026).
  35. OpenCV on Android—OpenCV. Available online: https://opencv.org/android/ (accessed on 25 January 2026).
  36. Chaquopy Version 16.1.0—Chaquopy. Available online: https://chaquo.com/chaquopy/chaquopy-version-16-1-0/ (accessed on 25 January 2026).
  37. Yu, B.; Gabriel, D.; Noble, L.; An, K.-N.; Yu, B.; Gabriel, D.; Noble, L.; An, K.-N. Estimate of the Optimum Cutoff Frequency for the Butterworth Low-Pass Digital Filter. J. Appl. Biomech. 1999, 15, 318–329. [Google Scholar] [CrossRef]
  38. Firestore | Firebase. Available online: https://firebase.google.com/docs/firestore?hl=es-419 (accessed on 25 January 2026).
  39. Cloud Storage for Firebase. Available online: https://firebase.google.com/docs/storage?hl=es-419 (accessed on 25 January 2026).
  40. Firebase Authentication. Available online: https://firebase.google.com/docs/auth?hl=es-419 (accessed on 25 January 2026).
  41. Elliot, A.J.; Maier, M.A. Color Psychology: Effects of Perceiving Color on Psychological Functioning in Humans. Annu. Rev. Psychol. 2014, 65, 95–120. [Google Scholar] [CrossRef] [PubMed]
  42. Fisk, A.D.; Czaja, S.J.; Rogers, W.A.; Charness, N.; Czaja, S.J.; Sharit, J. Designing for Older Adults: Principles and Creative Human Factors Approaches, Second Edition. In Designing for Older Adults; CRC Press: Boca Raton, FL, USA, 2020. [Google Scholar] [CrossRef]
  43. Rothgangel, A.; Braun, S.; Smeets, R.; Beurskens, A. Design and Development of a Telerehabilitation Platform for Patients with Phantom Limb Pain: A User-Centered Approach. JMIR Rehabil. Assist. Technol. 2017, 4, e2. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Layered architecture of the telerehabilitation application showing Presentation, Domain, and Data layers with their respective components and data flow.
Figure 1. Layered architecture of the telerehabilitation application showing Presentation, Domain, and Data layers with their respective components and data flow.
Bioengineering 13 00308 g001
Figure 2. A flowchart that summarizes how data flows for the markerless motion analysis algorithm.
Figure 2. A flowchart that summarizes how data flows for the markerless motion analysis algorithm.
Bioengineering 13 00308 g002
Figure 3. Authentication interfaces of the mobile application, including login, registration, and password recovery screens. (a) Login screen, (b) Registration screen, (c) recovery password screen.
Figure 3. Authentication interfaces of the mobile application, including login, registration, and password recovery screens. (a) Login screen, (b) Registration screen, (c) recovery password screen.
Bioengineering 13 00308 g003
Figure 4. Patient interface of the rehabilitation application, showing dashboard (a), therapy calendar (b), and settings panel (c). These screens illustrate a user-centered design that supports accessibility, secure access, and personalized rehabilitation tracking.
Figure 4. Patient interface of the rehabilitation application, showing dashboard (a), therapy calendar (b), and settings panel (c). These screens illustrate a user-centered design that supports accessibility, secure access, and personalized rehabilitation tracking.
Bioengineering 13 00308 g004
Figure 5. Application screens for rehabilitation session initialization. (a) Exercise demonstration screen. (b) Active performance and recording screen.
Figure 5. Application screens for rehabilitation session initialization. (a) Exercise demonstration screen. (b) Active performance and recording screen.
Bioengineering 13 00308 g005
Figure 6. Professional user interface showing (a) main dashboard for monitoring patient progress, (b) personalized therapy editor with exercise assignment, repetitions, and optional motion-tracking recording, and (c) custom questionnaire creation system for individualized therapy evaluation.
Figure 6. Professional user interface showing (a) main dashboard for monitoring patient progress, (b) personalized therapy editor with exercise assignment, repetitions, and optional motion-tracking recording, and (c) custom questionnaire creation system for individualized therapy evaluation.
Bioengineering 13 00308 g006
Figure 7. Bland–Altman plot comparing hip flexion measurements between clinical goniometry and the app algorithm. The ‘×’ markers represent individual paired data points, with the mean bias and limits of agreement shown as dashed lines.
Figure 7. Bland–Altman plot comparing hip flexion measurements between clinical goniometry and the app algorithm. The ‘×’ markers represent individual paired data points, with the mean bias and limits of agreement shown as dashed lines.
Bioengineering 13 00308 g007
Table 1. Structure of User Questionnaire for Requirements Elicitation in the proposed application development.
Table 1. Structure of User Questionnaire for Requirements Elicitation in the proposed application development.
SectionQuestionsPurpose of Data Collected
1. Sociodemographic Information
Please select your age range.
Please select your gender.
What is your profession/occupation?
What type of user would you be for the application? (e.g., patient, doctor, therapist, etc.)
To characterize the respondent population and classify user roles. This ensures that requirements reflect the diverse demographics and perspectives of both patients and clinicians.
2. Needs and Problems
What problems do you expect this type of application to solve?
How do you think each of these problems should be solved in detail?
At present, do you know of any application, system, technology, or digital tool that solves the problems you mentioned above?
What functions do you expect to find in teleconsultation and telerehabilitation applications, and why/for what purpose?
To capture user pain points, expectations, and benchmarks against existing solutions. This informs the definition of functional requirements and highlights unmet needs.
3. User Environment and Technology Use
Who do you think will be the main users of the system?
How well do you think you can use a computer or mobile device (smartphone, tablet, etc.)?
How well do the people around you know how to use a computer or mobile device (smartphone, tablet, etc.)?
Do you know of any system or mobile application that performs a function you like, and that you would like to see in a teleconsultation or telerehabilitation system?
Which mobile applications are easiest for you to use (any type, e.g., WhatsApp), and why?
When you use a mobile application for the first time, what do you think is the best way to learn how to use it?
When you use a mobile application, what do you think is the best way to receive help for its use?
To assess digital literacy, usability preferences, and support needs. This section outlines non-functional requirements, including accessibility, onboarding strategies, and help mechanisms, to ensure inclusivity and ease of adoption.
4. Evaluation of Opportunities
What parameters or elements do you evaluate to determine whether a mobile application meets your needs?
Is there any feature you would like this type of application to include?
To understand user acceptance criteria and identify opportunities for innovation. This ensures the application aligns with user expectations and incorporates desirable features.
Table 2. Demographic and clinical characteristics of 14 post-Total Hip Arthroplasty (THA) or Total Knee Arthroplasty (TKA) patients, including age (years), weight (kilograms kg), height (meters m), surgery type, and time since surgery (months).
Table 2. Demographic and clinical characteristics of 14 post-Total Hip Arthroplasty (THA) or Total Knee Arthroplasty (TKA) patients, including age (years), weight (kilograms kg), height (meters m), surgery type, and time since surgery (months).
Age
(Years)
Weight (kg)Height (m)Surgery TypeMonths Since Surgery
(Months)
61781.63Left THA60
50941.72Left THA2
6461.51.48Right TKA2
7369.81.56Left TKA1
48671.54Left and Right THA2
72721.89Right TKA2
66581.57Left TKA3
68681.63Left THA1.5
7768.31.37Right TKA3
50741.58Left and Right THA12
6347.31.42Left THA3
5578.51.5Left THA6
46901.72Left and Right THA1
53551.57Left THA1.5
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

González-Mendoza, A.; Aguilar-Sierra, H.; Zepeda-Mora, R.; Alessi-Montero, A.; Rodríguez-Reyes, G.; Carrera, L.N.; Quiñones-Uriostegui, I.; Ayala-Cadena, P.; Gomez-Verdad, A. Design and Development of Rehabi, a mHealth Telerehabilitation Platform with Markerless Motion Analysis. Bioengineering 2026, 13, 308. https://doi.org/10.3390/bioengineering13030308

AMA Style

González-Mendoza A, Aguilar-Sierra H, Zepeda-Mora R, Alessi-Montero A, Rodríguez-Reyes G, Carrera LN, Quiñones-Uriostegui I, Ayala-Cadena P, Gomez-Verdad A. Design and Development of Rehabi, a mHealth Telerehabilitation Platform with Markerless Motion Analysis. Bioengineering. 2026; 13(3):308. https://doi.org/10.3390/bioengineering13030308

Chicago/Turabian Style

González-Mendoza, Arturo, Hipólito Aguilar-Sierra, Rafael Zepeda-Mora, Aldo Alessi-Montero, Gerardo Rodríguez-Reyes, Lidia Núñez Carrera, Ivett Quiñones-Uriostegui, Paola Ayala-Cadena, and Adriana Gomez-Verdad. 2026. "Design and Development of Rehabi, a mHealth Telerehabilitation Platform with Markerless Motion Analysis" Bioengineering 13, no. 3: 308. https://doi.org/10.3390/bioengineering13030308

APA Style

González-Mendoza, A., Aguilar-Sierra, H., Zepeda-Mora, R., Alessi-Montero, A., Rodríguez-Reyes, G., Carrera, L. N., Quiñones-Uriostegui, I., Ayala-Cadena, P., & Gomez-Verdad, A. (2026). Design and Development of Rehabi, a mHealth Telerehabilitation Platform with Markerless Motion Analysis. Bioengineering, 13(3), 308. https://doi.org/10.3390/bioengineering13030308

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop