Skip to main content

Pharmaceutical mobile application for visually-impaired people in Thailand: development and implementation



Most mobile pharmaceutical applications produced for people with visual disabilities in Thailand fail to meet the required standard due to poor-quality regulations, defective design, lack of user support and impracticality; as a result, visually-impaired people are unable to use them. This research is motivated by the limited use of this technology in primary medical services and its aim is to enable people with disabilities to access effective digital health information. The research objective is to analyse, design and develop a mobile pharmaceutical application with functions that are appropriate for visually-impaired users, and test its usability.


Based on the design and development of the application, it contained five necessary functions. When testing the usability and users’ satisfaction, it was found that the input or fill of information in the application was of low usability. According to the test results, the medicinal database function was missing 71 times and the voice command function was missing 34 times. Based on users’ satisfaction results, users who had the highest level of usage gave higher average scores to users’ attitude, users’ confidence, user interface and system performance than those with lower levels of usage. The scores of both groups were found to be the same when discussing the implementation of the development.


This mobile application, which was developed based on the use of smart technology, will play an important role in supporting visually-impaired people in Thailand by enhancing the efficacy of self-care. The design and development of the application will ensure the suitability of many functions for visually-impaired users. However, despite the high functional capacity of the application, the gap in healthcare services between the general public and disabled groups will still exist if users have inadequate IT skills.

Peer Review reports


The use of technological innovation in the field of healthcare continues to improve the quality of human life. Since smart devices are increasingly common and accessible to everyone everwhere [1, 2], there are many types of smart applications and information systems that can help patients in several ways, such as assisting their rehabilitation, monitoring and tracing their health condition, providing a consultancy service and suggestions in relation to their medication [3,4,5,6,7,8,9,10].

Smart technology, especially in the form of mobile applications, provides users with a great many benefits, including reducing the time and cost of treatment and making it convenient for them to find health-related information. These apps have become more accessible and helpful to many users, including those who are visually-impaired [11]. For these reasons, the Thai Government has introduced a policy that involves the application of smart technology in healthcare services in all parts of Thai society [12, 13]. This is not only beneficial for the general population who use the Thai national healthcare system, but it also supports the needs of people with disabilities, which reduces social inequality. However, although this policy is based on good intentions and a strategy that enables people with disabilities to access digital information, the requisite technology is often inaccessible or only partially accessible to them. Most medical services or tools in Thailand are dedicated to general users rather than those with impaired vision due to the eHealth Strategy of the Ministry of Public Health (2017–2026) of Thailand [14].

According to the 2017 annual report of the Ministry of Social Development and Human Security on disability, approximately 3.08% of the total population of Thailand is disabled, and 9.99% of them or about 200,000 people have impaired vision [15]. Therefore, the gap in the healthcare service between the general public and disabled groups needs to be closed to improve social equality, and smart technology is the key to closing that gap. Various research institutes and organisations in Thailand have developed applications to assist people with disabilities, and there is a strong demand for the use of smart technology, especially in mobile devices [16].

Several functions of currently-available mobile applications have been designed based on high capacity and high performance, which is beneficial for the majority of users. However, few applications on smartphones have been specifically designed with functions that benefit people with impaired vision or have vision disability modes. Despite evidence of the existence of more than a thousand commercial health applications [11], there are limited mobile applications for users who are visually-impaired, and those that are available fail to meet the required standard of quality, design and accessibility[17,18,19].

Other problems are users’ level of IT literacy and their ability to access smart devices [20]. A low level of IT literacy reduces their ability to use a smart system, as well as understand and access up-to-date information. Despite the recent evolution of various methods and tools to access information on smart systems, there have been no explicit attempts to develop or design an electronic health application to serve those with impaired vision [21, 22]. Therefore, the purpose of this study is to design and produce a mobile health application that gives all people, especially those who are visually-impaired, an equal opportunity to access health information in order to eliminate inequality and enhance the social stability in Thailand.

Two research questions need to be answered to resolve the aforementioned problems. The first is how to develop and design an appropriate practical mobile application to enable visually-impaired users to access primary self-help when they are sick. The second is what an appropriate user interface design and functional system for visually-impaired users should be. The application in this study is based on evidential research of an appropriate user interface and functionality. The aim is to analyse, design and implement a mobile pharmaceutical application called “Ru Tan Ya” in the Thai language, which enables users to manage their medication and can be applied to both iOS and Android systems. A user-centred process is utilised, with a focus on practicality with good usability [23, 24] based on Shneiderman's Eight Golden Rules of interface design, Nielsen’s Ten Heuristics and human–computer interaction (HCI).

A group of visually-impaired members of the Vision Disability Association in northern Thailand were recruited to trial and evaluate the system based on three research objectives: (1) To identify the problems experienced by visually-impaired users who attempt to use smart technology to access primary self-treatment when they are sick; (2) To analyse, design and develop a mobile pharmaceutical application with a user interface and functionality appropriate for those who are visually-impaired; and (3) To test the usability of the application and implement it. The outcome of this research is expected to assist visually-impaired people, who find mobile applications more challenging to use than other disabled groups do.

Literature review

User-centred process

This is a developmental research that emphasises the use of an analysis, design and development method to produce a mobile application that can meet target users’ needs; hence, a user-centred process framework of an iterative design was applied. Since this required the developer or designer to focus on the needs of specific users, the design details included usability, users’ characteristics, usage environment, tasks, workflow of the system, and related products or services. A great many researchers in the healthcare and medicinal services fields have used this process framework to design and develop their systems [25,26,27] and, in this case, a well-formed interview process enabled the researcher to focus on understanding the target users’ healthcare needs and related problems [28]. The software was developed based on a user-centred approach that consisted of 5 steps: (1) identifying users’ problems and needs; (2) analysing users’ problems and needs; (3) designing the user interface; (4) developing the application, and (5) testing its usability.

Usability design for the visually-impaired

Designing a system that can be used by people with visual disabilities requires human–computer interaction (HCI). This involves mobile computing with a focus on the interface between the user and computer [29]. Therefore, the guidelines of HCI, including Shneiderman’s Eight Golden Rules, Norman’s Seven Principles and Nielsen's Ten Heuristic Principles, were utilised for the design in this study.

Although the above-mentioned methodology is not specifically focused on accessibility design, conceptual design principles, such as the provision of informative feedback, designing for error, simplifying the task structure design and recognition, were also adopted based on the studies of several researchers, as shown in Additional file 1.

Lessons learned from practicing the design elements of health applications were used [30,31,32,33] to design the system’s usability, together with the HCI guidelines and the key points of the design are detailed below.

  1. I.

    Touchscreen accessibility: Users with visual disabilities need to use a touchscreen to access the application; hence, the design must be focused on the proportion of the screen, since different screen sizes provide different levels of convenience. Accessibility can be increased by enlarging the text size, which enables users to easily assess the correct position on the screen, and alternative image text can be used to describe images [34].

  2. II.

    Voice user interface: This feature is designed to increase accessibility by means of interactive communication between the user and the system. This suggests that the designer should consider the system’s messages, grammar and speed of conversation, and only include relevant content and true statements [33, 35].

  3. III.

    Slide rule and navigator techniques: These are entirely speech-based (sound display) and have no visual representation. The user interacts with the system by touching the screen. The number of touches is based on the user’s decision, such as one touch refers to forward and two touches refer to backward [32, 36]. The positioning of the content on the screen, such as header, menus, content and footer, is subject to the appropriate structure [25].

Application testing

Since the design of the user interface in this research was based on Shneiderman’s Eight Golden Rules of interface design and Nielsen’s Ten Heuristics, the principle design of the human-centred theory was used for testing purposes. In addition to applying heuristics to test the usability of the proposed system, it was tested by a traditional questionnaire because a combination of heuristics and non-interactive methods, such as interviews, focus groups and task completion, has been found to be an effective method for testing usability [28]. Hence, when trialling the proposed application, the usability test consisted of two steps focused on users based on lessons learned in practice.

The criteria of the design elements used to trial the usability of the health application in this research [32,33,34,35,36] are defined and evaluated in Table 1.

Table 1 Definition of the evaluation of the criteria of the Ru Tan Ya application

The second step consisted of after-use interviews, in which users were asked to answer four sets of questions related to the use of the application. The first 8 questions were related to users’ attitude toward the design of the system, while the next 10 concerned their confidence in using it. The subsequent 7 were related to the usability of the user interface, while the last 9 concerned the system’s performance. The list of questions can be found in Table 6.

Research methodology


This Ru Tan Ya mobile application is being designed and developed due to the need to solve the issue of inappropriately-designed applications for visually-impaired users. Many researchers in the healthcare and medicinal services fields have designed and developed their systems based on a user-centred approach [26, 27, 37]. The procedures in this study, which had human participants, fully complied with the ethical standards of the institutional and/or national research committee. Therefore, the approach used to develop the software in this research consisted of the 5 steps described below.

Step 1: Identification of users’ problems and needs. This step involved the collection and analysis of essential information by interviewing visually-impaired volunteers with a focus on identifying the functions that are necessary for visually-impaired people to access pharmaceutical medication using a digital device. A well-formed interview process enabled the researcher to thoroughly understand users’ problems and needs related to healthcare [28].

Step 2: Analysis of problems and needs. An analysis of users’ problems and needs plays a vital role in developing an application. In this case, the results of step 1 facilitated a consideration of the application’s ability to enable users with impaired vision to conveniently access pharmacies and medicinal support, while the results of this step provided a blueprint of a function analysis and summary design.

Step 3: Application design. This step was based on the results of the previous step. It involved the design of a user interface based on an analysis and review of the literature of design for the visually-impaired in order to create an application that would perform well on smartphones with a disability mode. After completing the analysis of the user interface design, a wireframe design was created for a summary of the screen elements of the application, such as the navigation components, input and output controls, screen proportion design, and a menu list navigation to drag and drop elements on the screen. Moreover, the usability was considered based on techniques found in the literature review.

Step 4: Application development. An Ionic Framework was selected to develop the application in this step. This is a tool for developing cross-platform applications from a single code base for both native iOS and Android operating systems. The real-time database, Firebase, which includes public and private medicinal information, users’ data and a list of medicinal categories, was used to manage the data for the proposed Ru Tan Ya pharmaceutical application.

Step 5: Application testing. After the application had been developed, its usability was tested in order to evaluate users’ attitude toward its practical use and ability to maintain their confidential information. As mentioned earlier, the application’s usability was assessed based on the principle design in the literature review, and it was tested twice, as shown below.

1. Each function was subjected to a usability test by volunteers, who used the application in a real-life scenario that included the following steps: (1) finding information about medicine for diarrhoea; (2) after finding it, setting an adherence timer; (3) finding at least one pharmacy; (4) finding previous medication history; and (5) recording medicinal information on the application.

Thirty samples were selected and the usability test was observed until the scenario ended. Each sample took approximately 10–20 min to complete the five steps without any help from the researcher. The voice-over touch mode or disability mode was required to be enabled on the smart device to use with the application.

2. The visually-impaired volunteers provided usage feedback after trialling the application based on the questionnaire shown in Tables 78, which contained a list of questions related to using the application for inclusion in the users’ interviews. The visually-impaired volunteers were asked to rank their response to each question in the questionnaire on a ranking scale after the researcher had read it to them twice.


Patients and public involvement

No patients were involved in this research.


Sixty volunteers (n = 60) from the 251 active members of the Vision Disability Association in northern Thailand were recruited based on a simple random sampling technique. The inclusion criteria were that they must be members of the Vision Disability Association, own a smartphone, be more than 90% vision-impaired and be willing to take part in the research, while the exclusion criteria were feeling uncomfortable with being interviewed and not possessing a smartphone. The invitation was announced to all members by the staff of the Vision Disability Association. The names of the participants were provided as a result of the sampling, and they were invited to join the research based on documentary ethical clearance and approval. The demographic details of the samples, including the characteristic of their visual disability, are shown in Table 2.

Table 2 Demographics of the visually-impaired volunteers (n = 60)

Data collection and analysis

The data was collected from the participants in two stages, the first of which involved collecting the data from step 1 to identify users’ problems and needs. The visually-impaired volunteers were separated into groups of ten for a 30-min interview based on the four open-ended questions shown in Table 3. The results were analysed according to the frequency of each group’s answers.

Table 3 Results of interviews of visually-impaired interviewees using open-ended questions based on the most frequent answer (cut off at 10)

The second stage involved collecting the data from step 5 of the application test from the same sample to examine users’ satisfaction, attitude toward and usage of the application from the questionnaire. After trialling the application, the questionnaire was modified based on Thinnukool [38], as shown in Table 6. The interview questions were divided into four parts: (1) users’ attitude toward the use of mobile applications as a tool for primary care treatment; (2) users’ confidence in using this tool; (3) users’ evaluation of the user interface design; and (4) feedback about the performance of the application’s functionality. The results were analysed by comparing the average score of the response to each question. Moreover, the observation from trialling the application indicated that the usability test had highlighted the absence of five points. The results were analysed based on frequency.


Results of identifying users’ problems and needs

This part was related to understanding these visually-impaired users’ problems with the application in order to design a system that is appropriate for them. The answers and comments of the visually-impaired volunteers from the Vision Disability Association are summarised in Table 2. They were asked to highlight the problems they had encountered between the 10th May and 10th June, 2018, based on open-ended questions.

Results of analysis of problems and needs

The purpose of this step of the application development was to understand users’ needs, problems and limitations/conditions based on their experience. An analysis of these problems and needs provided the necessary data to design the Ru Tan Ya application. Its functions were considered stepwise, as shown in Table 4.

Table 4 Functional analysis and design of the Ru Tan Ya mobile application

In response to the research question of what functions an application designed especially for visually-impaired users should have, Table 5 indicates the design of the application based on users’ problems, the way to solve them and the estimated benefits. Although most problems have arisen due to users’ lack of previous experience of information systems, some of them have been caused by issues with the applications themselves and insufficient IT literacy. Therefore, the aim of this research is to develop an application that is suitable for use by the visually-impaired population in Thailand based on an analysis of the functionalities and design shown in Table 4.

Table 5 Analysis of the functionalities and design of the Ru Tan Ya mobile application

Results of application design

The answers to the research question of what an appropriate user interface design of a system for visually-impaired users should be indicated whether the elements on the screen were suitable for the use of people with visual disabilities based on considering the design of the user interface and each function of the application. The application design was created as a wireframe, which is an informal design based on an analysis of the functionalities and design, together with considering pain points and users’ problems. The functions of the application were analysed and designed as shown in Figs. 1, 2, 3, 4 and 5 and Table 5.

Fig. 1

Searching for medicinal information. Purpose: To search for and access medicinal information using voice recognition and barcodes, which are tools to input the name of a medicine or symptom; meanwhile, a barcode may be a suitable tool in cases where users need information about an unknown drug

Fig. 2

Reminder function to improve medication adherence. Purpose: A reminder function that notifies users to take medication at the appropriate time to optimise medication adherence

Fig. 3

Map of direction to drug stores. Purpose: To help users to search for local pharmacies and find a map to the nearest one

Fig. 4

Medication history function. Purpose: To record a log of individuals' medication history for further treatment or monitoring

Fig. 5

Medicinal database function. Purpose: For users with visual disabilities to create a personal medicinal database for future use

After finding the pain points of users’ problems, the user interface was created as a wireframe design to summarise all the elements on the screen, such as navigation components, input and output controls, screen proportion design, and menu list navigation to support drag and drop.

Pharmaceutical content of application

The database contains monographs of 616 medicinal products available in Chiang Mai, including tropical medicine, wound-healing medicine, antiseptics, abdominal pain medication, laxatives, household medicines, non-dangerous drugs, vitamins, dietary supplements and cosmetics. Each of the monographs includes an indication of the active ingredient(s), dosage and administration, supply, storage and handling, side effects, drug interactions, as well as warnings and precautions. The information in the database was collected from reference books and the data of pharmaceutical companies was approved by Thailand’s Food and Drug Administration (FDA).

Results of application development

The Ru Tan Ya application was developed based on an iconic cross-platform framework to achieve the research objective. After evaluating the compatibility, errors, accuracy of content and quality of the proposed application, the final version contained five main functions. These included a function for searching for medicinal information, a medication adherence and timer function, a map function directing users to drug stores, a medication history function for users to record their individual medication history, and a function for users to create their own personal medicinal database.

The functional test was performed using iPhone 6 and Huawei P20 pro. One of the concerns at the time of the research was that the application must be able to operate on large screen devices due to the limited vision of visually-impaired users. Therefore, the analysis of requirements was based on considering the enhancement of visibility and the appropriation to the medical application in terms of practical usage [4].

In addition, the back-end system of the Ru Tan Ya was also developed using Firebase to provide drug information and support the application. The database contained more than 616 medicinal product monographs. Figure 6 shows a snapshot of the back-end system of the application, while the list of users who have already registered to use the Ru Tan Ya application is shown in Fig. 7.

Fig. 6

Snapshot of the back-end system of the application

Fig. 7

List of users who have already registered to use the Ru Tan Ya application

Results of testing the application

Test of usability of functions

This step was taken to achieve the research objective of testing the usability of each function of the application and implementing it. The usability test was conducted to evaluate the design of the semi-final version of the application to ensure the quality and reliability of the proposed application. The frequency of the results of the scenario test, a cross-matrix usability test of each criterion (user motivation) compared to each function of the application, can be seen in Table 6.

Table 6 Results of cross-matrix usability test

As can be seen from the Table, the individual drug database function was rated top of the usability test results based on the samples’ evaluation of the use of the application (71 times). The majority of the samples expressed doubt about the visual representation (27 times), whereas usability difficulties were found 18 times. The map function was rated second-top of the test results (16 times due to bugs, 13 times due to usability difficulties and 12 times due to misunderstanding).

The medication adherence timer was rated third-top of the usability test results (15 times due to usability difficulties, 12 times due to bugs and 10 times due to misunderstanding). In addition, usability difficulties were found 70 times in the results of the overall usability (56 times due to bugs and 52 times due to doubt of visual representation).

User feedback

The second part of the test entailed the use of a questionnaire to evaluate users’ feedback.

Users’ satisfaction with the functionality of the application and their attitude toward using it were evaluated by interviewing the volunteers after completing the test of each function. The results of the evaluation, which correspond to the questions in Tables 7 and 8, are presented in Fig. 8.

Table 7 List of questions for users’ interview related to users’ attitude and users’ confidence
Table 8 List of questions for users’ interview related to using the application in terms of user interface and system performance
Fig. 8

Application test based on users’ satisfaction and attitude toward using the application

The results were divided into four levels of user classification based on IT literacy skills to evaluate the correlation between the groups. Based on the average scores, the majority of the users, beginners and never-used groups, indicated that they were satisfied with the application in every evaluation section.

In part one, the majority of the participants agreed that the application could facilitate better self-healthcare and be a more efficient tool to search for primary-care treatment information. The application could provide appropriate primary healthcare treatment without adverse effects on users’ health. Based on these users’ attitude, the application was positively encouraging, since the results of Q1-3 indicated that they believed that the application could provide precise healthcare information comparable to professional advice from doctors or pharmacists. However, statistically significant differences were found in question 2, which was about the positive primary care treatment from the system. These almost statistically significant differences (p < 0.05) demonstrated that majorities in all groups did not agree with this statement.

Among the questions designed to determine users’ confidence in using the application, the answers to Q2-10 showed that they were confident that the application would not harm them and could provide precise information about drugs. They believed that the application could reduce the cost of healthcare at times of illness. Hence, users’ confidence in the application reflected their belief in its benefits. There were no significant statistical differences in the scores of the usability evaluation of the other questions, except Q5, where the p-value was 0.049. The comparison results showed that each group of volunteer users did not agree with the statement about their confidence in taking advice from the application because it was not harmful.

Questions Q3-7 were designed to evaluate the user interface. The element with the highest score was the press-button function on the screen, since it was supported by the slide-rule style in the disability mode and easy to use. The volunteers found that screen proportion was easy to access, each menu was easy to navigate, and the sound display was at an optimum speed and easy to understand. Therefore, the compatibility of touching the screen, the proportion of the screen, the sound display and the menu elements were found to have a positive impact on users. As for the comparison result in each group, there were no significant statistical differences except Q6 which was about whether the voiceover on the screen could provide an easy way to communicate. The results also showed that the average score of the never-used and beginners groups were lower than those of the other groups, whereas the comparision of each group showed a significant statistical difference of 0.048 (p < 0.05).

In terms of users’ confidence in using the application, Q4-9 were designed to evaluate the system’s performance, and the results indicated that the application was able to provide useful information about medication and medication adherence, as well as possessing a timer function. Furthermore, useful information could be acquired from the application, which can quickly operate on a smartphone, and the system is stable and performs well. Therefore, this application tends to be beneficial for users in inputting missing information and offering some essential medical-related services. The results of the volunteer users’ feedback scores for Q5 which asked about the search function by using keywords or voice recognition for easier searching, were different for each group with a p-value of 0.041. Hence, users in each group of volunteers did not agree with this statement, especially the never-used group, which had the lowest score of all the groups.

Moreover, the results of Q8, which asked if the individual drug database function was useful for recording medication information, were different for each group with a p-value of 0.047. This showed that each group did not agree that this function was useful, especially the never-used and beginner groups, whose score was lower than that of the other groups.

Long-term monitoring and investigation results

The information provided in this section supports the Research Policy and Strategy to identify the key performance indicator of the internal research achievement of the College of Arts, Media and Technology (CAMT), Chiang Mai University (CMU). The results were derived from the Google developer account, “CAMT” which was accessed via publish, where the proposed application is shared publicly. As for the long-term monitoring and investigation, the research was completed in October, 2018 and the results were reviewed from October, 2018 to July, 2019. The application was downloaded approximately 750 times during the 9 months of the investigation. It can be seen from Fig. 9 that the trend of downloading the app increased from October, 2018 and then decreased from July, 2019. However, this was a small number of downloads compared to the entire visually-impaired population of Thailand, since the target experimental group was based in Chiang Mai and the proposed application was promoted directly to them. In this case, it can be assumed that referrals among users can be expected if the application performs well. However, the application was promoted on both iOS and android platforms, as shown in Fig. 9, and the reported number of iOS users could not be verified due to technical problems and Apple’s company policy. Note that the information from the Fig. 9 was downloaded from the play stroe console developers since 2019.

Fig. 9

Application download statistics reported by Google Play in 2019

In 2021, the application was uploaded into the new account after being revised and updated due to the Google Play policy. The reported number of remaining application users was 198. While 44 of the 60 participants were still using the application, as shown in Fig. 10, the others had stopped using it because their smartphones could not update the information from Google Play console developers due to their version of android.

Fig. 10

Application download statistics reported by Google Play for specified group (visually-impaired participants n = 60)


The the main problem from this studies that it was difficult to use smart technology based on their experience due to functionality issues, difficulty in accessing information from various sources, misunderstanding the information provided by the system and the fact that most applications did not support a disability mode [11, 17,18,19]. This showed that the main problem with currently-available mobile pharmaceutical applications or any mobile applications [16] is a lack of development for visually-impaired users.

The purpose of this study was to design a mobile application with an appropriate user interface and functionality to increase the usability for visually-impaired users in Thailand and enable them to access primary self-treatment when they are sick. The application was designed and analysed based on a user-centred design process [26, 39], which included five stages, as well as considering users’ needs and the concept of designing a user-interface, usability, and accessibility [31,32,33,34,35,36]. the final version of the application was released to sixty visually-impaired volunteers, who had agreed to test it.

It was found from the results of a cross-matrix usability test that most of the low usability of the function was associated with receiving input from users, such as typing a word or finding a textbox to input a word. This problem occurred in the Medicinal database function, which was the first order. This case was supported by the results of the questions for users’ interview related to users’ attitude and users’ confidence, which confirmed that it was difficult to use this function.

In addition, it was found that positioning elements, such as some of the buttons, did not immediately respond (more than 5 s) due to cloud-based information retrieval. As a result, users were unsure if the system could respond or was unable to do so. Hence, the functions that involved input, such as the medicinal database function, In-app map direction of drug stores and medication adherence timer were the top considerations of the output, respectively.

To answer the research question, some functions of this application that require users to input information may not be suitable for visually-impaired users, and the voiceover and voice recognition functions were also problematic due to pronunciation, the requirement of IT skills and the need to redesign the user interface [20]. These problems were supported by the result of users’ interviews in relation to the user interface and system performance of the application usage.

In the users’ level of satisfaction evaluation with the application and their attitude toward using it were tested and the results showed that users with different levels of proficiency had different levels of satisfaction [41]. Highly proficient users and those in the intermediate group were more satisfied than beginners who had never used such an application, and the highly proficient group also had a better attitude toward using the application, the user interface and the system’s performance. These results from users’ feedback demonstrated that users’ IT literacy and usage background are key to developing a successful application [20, 22, 40].

Therefore, visually-impaired users are encouraged to fully use smart devices based on their level of IT literacy and their background. If they have basic skills, such as information literacy, searching for data through a smart device and developing a smart system may fail to assist them. To improve the application’s performance after the first development based on evidence from the the research, if users are not skilled in using a smart device, the application will be used by a relative or with the assistance of a pharmacist or family member.

Consequently, the application proposed for development in this study is suitable for the use of visually-impaired people and the steps involved in developing it were shown in detail [33]. The outcome of this research is expected to assist visually-impaired people in Thailand [14, 15], and it may be considered to be the first step in the development of smart technology (to TRL 3) to achieve social equality and improve the quality of life of people with disabilities.


The steps involved in designing and developing a mobile pharmaceutical application for visually-impaired groups based on analysing users’ problems were demonstrated in this study. It was found from testing the application that some functions may not be suitable for visually-impaired users, such as those that require users to input information. The voiceover and voice recognition functions were also found to be problematic due to pronunciation and the need of IT skills. This issue indicates that users’ ability to use the application depends on their background, IT skills and experience of smart technology.

While the application may have a high functional capacity, the gap in healthcare services between the general public and disabled groups will still exist if users have inadequate IT skills. Moreover, it was found that some functions, such as the personal medicine database, may be suitable for use with the aid of pharmacists or other sighted individuals rather than visually-impaired users themselves. too many fields are difficult to input, despite the use of voiceover; therefore, functions such as the input of data via voice need to be reconsidered and redesigned.

Therefore, this function may be more suitable for general users because it can assist them to record information about the medicines being purchased at the time. It is also convenient for users who need to self-medicate. Although the application was uploaded to the application store, and the number of downloads is increasing, the design of some functions needs to be improved in the next version.


This research has several notable limitations, the first of which is that it was based on a single group of end-users in Chiang Mai province consisting of visually-impaired people who are smartphone users. This was quite a small group of participants who had been educated to different academic levels. This may have affected the results of the usability test. Additionally, the application designed in this study contained basic medication for a specific condition limited to the monographs of 616 medicinal products.

In terms of the application design, some limitations were caused by requiring users to input information. Therefore, a follow-up design should focus on increasing the voiceover and voice recognition functions to make it convenient for visually-impaired users to use the application. Moreover, a redesign of the user interface to increase usability is strongly recommended to improve the application’s performance.

Availability and requirements

  • Project name: Mobile application development for medications managing for people with vision disabilities and elderly patients

  • Project home page:

  • Operating system(s): Android

  • Programming language: Java

  • Other requirements: Java 1.3.1 or higher

  • License: freely available

  • Any restrictions to use by non-academics: not restrictions

Availability of data and materials

The datasets used and/or analysed during the current study are available from the corresponding author on reasonable request.



Technology. Readiness levels


Information technology


Human computer interaction


Thailand’s Food and Drug Administration


  1. 1.

    Barros ACD, Leitão R, Ribeiro J. Design and evaluation of a mobile user interface for older adults: navigation, interaction and visual design recommendations. Procedia Comput Sci. 2014;27:369–78.

    Article  Google Scholar 

  2. 2.

    Pew Research Center for Internet and Technology [Internet]. Washington: Mobile Fact Sheet. 2019 June 12 [cited 2019 Sep 16].

  3. 3.

    Zanetti-Yabur A, Rizzo A, Hayde N, Watkins AC, Rocca JP, Graham JA. Exploring the usage of a mobile phone application in transplanted patients to encourage medication compliance and education. Am J Surg. 2017;214(4):743–7.

    Article  PubMed  Google Scholar 

  4. 4.

    Boissin C, Fleming J, Wallis L, Hasselberg M, Laflamme L. Can we trust the use of smartphone cameras in clinical practice? Laypeople assessment of their image quality. Telemed J E Health. 2015;21(11):887–92.

    Article  PubMed  PubMed Central  Google Scholar 

  5. 5.

    Ahn Y, Bae J, Kim HS. The development of a mobile u-Health program and evaluation for self-diet management for diabetic patients. Nutr Res Pract. 2016;10(3):342–51.

    Article  PubMed  PubMed Central  Google Scholar 

  6. 6.

    Sutham K, Khuwuthyakorn P, Thinnukool O. Thailand medical mobile application for patients triage base on criteria based dispatch protocol. BMC Med Inform Decis Mak. 2020.

    Article  PubMed  PubMed Central  Google Scholar 

  7. 7.

    Atallah N, Khalifa M, Metwally AE, Househ M. The prevalence and usage of mobile health applications among mental health patients in Saudi Arabia. Comput Methods Prog Biol. 2018;156:163–8.

    Article  Google Scholar 

  8. 8.

    Cannon C. Telehealth, mobile applications, and wearable devices are expanding cancer care beyond walls. Semin Oncol Nurs. 2018;34(2):118–25.

    Article  PubMed  Google Scholar 

  9. 9.

    Roberts W, Mckee SA. Mobile alcohol biosensors and pharmacotherapy development research. Alcohol. 2019;81:149–60.

    CAS  Article  PubMed  Google Scholar 

  10. 10.

    Ramey L, Osborne C, Kasitinon D, Juengst S. Apps and mobile health technology in rehabilitation: the good, the bad, and the unknown. Phys Med Rehabil Clin N Am. 2019;30(2):485–97.

    Article  PubMed  Google Scholar 

  11. 11.

    Morris JT, Sweatman MW, Jones ML. Smartphone use and activities by people with disabilities: 2015–2016 survey. J Technol Pers Disabilit. 2017;5:50–66.

    Google Scholar 

  12. 12.

    World Health Organization. Regional Office for South-East Asia. WHO Country Cooperation Strategy Thailand 2017–2021 [Internet]. Thailand; 2017 [cited 2019 Sep 12].

  13. 13.

    Tangcharoensathien V, Witthayapipopsakul W, Panichkriangkrai W, Patcharanarumol W, Mills A. Health systems development in Thailand: a solid platform for successful implementation of universal health coverage. Lancet. 2018;391(10126):1205–23.

    Article  PubMed  Google Scholar 

  14. 14.

    Witoolkollachit P. eHealth Strategy: Ministry of Public Health (2017–2026) [Internet]. Thailand: ICT, Ministry of Public Health; 2017 [cited 2019 Sep 6].

  15. 15.

    Ministry of Social Development and Human Security [Internet]. Thailand; 2018 [cited 2019 Aug 14].

  16. 16.

    Pornwasin A. Fitness Concerns Drive Sales of Wearable Devices [Internet]. Thailand: The Nation. 2015 July 14 [cited 2019 Aug 14].

  17. 17.

    Oliveira J, Guerreiro T, Nicolau H, Jorge J, Gonçalves D. Blind people and mobile touch-based text-entry. In: Proceedings of the 13th international ACM SIGACCESS conference on computers and accessibility (ASSETS ’11); c2011; New York, USA. Association for computing machinery; 2011. p 179–186.

  18. 18.

    Kim HK, Han SH, Park J, Park J. The interaction experiences of visually-impaired people with assistive technology: a case study of smartphones. Int J Ind Ergon. 2016;55:22–33.

    Article  Google Scholar 

  19. 19.

    Madrigal-Cadavid J, Amariles P, Pino-Marín D, Granados J, Giraldo N. Design and development of a mobile app of drug information for people with visual impairment. Res Social Adm Pharm. 2020;16(1):62–7.

    Article  PubMed  Google Scholar 

  20. 20.

    Chiner E, Gómez-Puerta M, Mengual-Andrés S. Opportunities and hazards of the internet for students with intellectual disabilities: the views of pre-service and in-service teachers. Int J Disabil Dev Ed. 2019.

    Article  Google Scholar 

  21. 21.

    Wu Y. Sight-impaired people want to use technology but are excluded by cost and accessibility—new research. theconversation. 2018 October 12 [cited 2020 July 20].

  22. 22.

    Ratano P. Digital competence and digital literacy in social media usage for the visually-impaired youths in Thailand. Ph.D Dissertation. National Institute of Development Administration. 2018.

  23. 23.

    Cooley M. Human-centred systems. In: Rosenbrock H, editor. Designing human-centred technology. The Springer Series on Artificial Intelligence and Society. London: Springer; 1989.

  24. 24.

    Nielsen J. Heuristic evaluation. In: Nielsen J, Mack RL, editors. Usability inspection methods. New York: Wiley; 1994.

    Chapter  Google Scholar 

  25. 25.

    Golledge RG, Marston JR, Loomis JM, Klatzky RL. Stated preferences for components of a personal guidance system for nonvisual navigation. J Vis Impair Blind. 2004;98:135–47.

    Article  Google Scholar 

  26. 26.

    Brunner J, Chuang E, Goldzweig C, Cain CL, Sugar C, Yano EM. User-centered design to improve clinical decision support in primary care. Int J Med Inform. 2017;104:56–64.

    Article  PubMed  PubMed Central  Google Scholar 

  27. 27.

    Ledel Solem IK, Varsi C, Eide H, Kristjansdottir OB, Børøsund E, Schreurs KMG, Waxenberg LB, Weiss KE, Morrison EJ, Haaland-Øverby M, Bevan K, Zangi HA, Stubhaug A, Solberg NL. A user-centered approach to an evidence-based electronic health pain management intervention for people with chronic pain: design and development of EPIO. J Med Internet Res. 2020;22(1): e15889.

    Article  PubMed  PubMed Central  Google Scholar 

  28. 28.

    Maramba I, Chatterjee A, Newman C. Methods of usability testing in the development of eHealth applications: a scoping review. Int J Med Inform. 2019;126:95–104.

    Article  PubMed  Google Scholar 

  29. 29.

    Card SK, Moran TP, Newell A. The keystroke-level model for user performance time with interactive systems. Commun ACM. 1980;23(7):396–410.

    Article  Google Scholar 

  30. 30.

    Ghidini E, Almeida WDL, Manssour IH, Silveira MS. Developing apps for visually-impaired people: lessons learned from practice. In: 49th Hawaii international conference on system sciences (HICSS); 2016 Jan 5–8; HI, USA. Washington: IEEE Computer Society; 2016.

  31. 31.

    Rodriguez-Sanchez MC, Moreno-Alvarez MA, Martin E, Borromeo S, Hernandez-Tamames JA. Accessible smartphones for blind users: a case study for a wayfinding system. Expert Syst Appl. 2014;41(16):7210–22.

    Article  Google Scholar 

  32. 32.

    Kane SK, Bigham JP, Wobbrock JO. Slide rule. In: Proceedings of the 10th international ACM SIGACCESS conference on computers and accessibility (ASSETS ’08); c2008; New York, USA. Association for computing machinery; 2008. p. 73–80.

  33. 33.

    Olofsson S. Designing interfaces for the visually-impaired: contextual information and analysis of user needs. M.Sc. Thesis. Ume˚a University. 2018.

  34. 34.

    Graeme F. Accessibility basics: designing for visual impairment. 2017 [Cited 2020 July 15].

  35. 35.

    Nielsen J. Voice interfaces: assessing the potential. 2003 January 26 [Cited 2020 July 15].

  36. 36.

    Alnfiai M, Sampalli S. BrailleEnter: a touch screen braille text entry method for the blind. Procedia Comput Sci. 2017;109:257–64.

    Article  Google Scholar 

  37. 37.

    Calvillo-Arbizu J, Roa-Romero LM, Estudillo-Valderrama MA, Salgueira-Lazo M, Aresté-Fosalba N, del-Castillo-Rodríguez NL, et al. User-centred design for developing e-Health system for renal patients at home (AppNephro). Int J Med Inform. 2019;125:47–54.

    Article  Google Scholar 

  38. 38.

    Thinnukool O, Khuwuthyakorn P, Wientong P. Pharmacy Assistant Mobile Application (PAMA): development and reviews. Int J Interact Mob Technol (iJIM). 2017;11(3):178.

    Article  Google Scholar 

  39. 39.

    Chammas A, Quaresma M, Mont’Alvão C. A closer look on the user centred design. Procedia Manuf. 2015;3:5397–404.

    Article  Google Scholar 

  40. 40.

    Lynett Ford K, Bull S, Moore SL. Barrientos Ortiz C facilitating user participation in digital health research: the mHealth Impact Registry. iproc. 2019;5(1): e15157.

    Article  Google Scholar 

  41. 41.

    Alessa T, Abdi S, Hawley MS. de Witte L Mobile Apps to support the self-management of hypertension: systematic review of effectiveness, usability, and user satisfaction. JMIR Mhealth Uhealth. 2018.

    Article  PubMed  PubMed Central  Google Scholar 

Download references


This research was completed in collaboration with the Embedded Systems and Mobile Application Laboratory and the Faculty of Pharmacy at Chiang Mai University. Most of all, the authors would like to acknowledge the National Research Council of Thailand for the financial support of research Grant Number 4820. The authors would also like to thank Dr. Areerat Chaosomboon, who assisted and encouraged the research.


The authors would like to acknowledge the financial support of project National Research Council of Thailand for the financial support of research grant number 4820. The funder had no any role in the design of the study and interpretation of data and in writing the manuscript.

Author information




AN made a substantial contribution to the research in terms of the process development plan, interpretation of the data and editing of the manuscript. PK made a substantial contribution to the research ethics, research coordination, and data correction. PW made a substantial contribution to the research ethics, research coordination, medication content analysis, data correction, and editing of the manuscript. OT made a substantial contribution to the research in terms of the research operation, system analysis and design, interpretation of the data, findings, and preparation of the manuscript. All authors have read and approved the manuscript.

Corresponding author

Correspondence to Orawit Thinnukool.

Ethics declarations

Ethics approval and consent to participate

Since the research involved the use of human participants, it was conducted in line with author Ref. No. CMUREC No. 60/056 and based on the ethical standards of the Chiang Mai University research ethics committee. The ethics committee approved the study dated 15.02.2018 and. The confidentiality of the data and anonymity of the respondents were maintained. Moreover, the respondents gave their informed consent by verbal because of visual impared unreadable. The purpose of the study was explained and they were assured that their confidentiality would be maintained as; All methods were carried out in accordance with relevant guidelines and regulations. And the informed consent was obtained from all participants or, if participants are under 18, from a parent and/or legal guardian.

Consent for publication

Not applicable.

Competing interests

All the authors declare that they have no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary Information

Additional file 1.

Human-computer interaction (HCI) guidelines.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit The Creative Commons Public Domain Dedication waiver ( applies to the data made available in this article, unless otherwise stated in a credit line to the data.

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Nimmolrat, A., Khuwuthyakorn, P., Wientong, P. et al. Pharmaceutical mobile application for visually-impaired people in Thailand: development and implementation. BMC Med Inform Decis Mak 21, 217 (2021).

Download citation


  • Pharmaceutical applications
  • Visually-impaired
  • Usability design