A Rule-based Mobile Application for Diagnosing Pet Disease: Design and Implementation

Ling Li Ng - Universiti Tun Hussein Onn Malaysia, Johor, Malaysia
Hanayanti Hafit - Universiti Tun Hussein Onn Malaysia, Johor, Malaysia
Ruhaya Ab. Aziz - Universiti Tun Hussein Onn Malaysia, Johor, Malaysia
Nur Liesa Mohammad Azemi - Universiti Tun Hussein Onn Malaysia, Johor, Malaysia
Siti Hawa Anurddin - Lee Veterinary Clinic, Selangor, Malaysia

Citation Format:

DOI: http://dx.doi.org/10.30630/joiv.7.2.1325


Animals kept in homes for personal enjoyment rather than for work or sustenance are typically referred to as "pets." A pet's daily schedule can include exercising its muscles and going outside to relieve stress. Pets may occasionally be drink from community water dishes that could be contaminated with other animals' bacteria, viruses, or parasites. The pets may unknowingly get infections due to this opening up their bodies to bacteria or viruses. Pet's behavior and condition need to be periodically checked. An animal's behavior is directly impacted by its health and vice versa. A pet disease diagnosis application is crucial for pet owners to receive consistent and suitable pet health care. It will help pet owners identify potential illnesses before their animals develop chronic ones. Thus, the construction of a mobile application for diagnosing pet diseases is presented in this paper. This application offers pet owners information on their animals' health and safety. Pet owners can contact veterinarians for rare cases or crises in this application's chat room. The rule-based inference is used to determine the possible diseases based on the pet's symptoms. System prototyping methodology is applied to develop this Android mobile application using Visual Studio Code and Firebase database. User acceptance testing is performed on the users to test how much further their satisfaction with the proposed pet disease diagnosis application is before the application is shifted to the production process.  


Rule-based, Veterinary, Pet disease diagnosis

Full Text:



Hornby, Oxford Advanced Learner's Dictionary of Current English. Oxford University Press, p. 1134, 2010.

Animal Foundation. The Basic Necessities of Proper Pet Care, 2018. {Online] Available: https://animalfoundation.com/whats-going-on/blog/basic-necessities-proper-pet-care

American Animal Hospital Association. 5 ways to keep your pet disease free, 2021. [Online]. Available: https://www.aaha.org/your-pet/pet-owner-education/aaha-guidelines-for-pet-owners/infection-control-prevention-and- biosecurity/

T. Camps, M. Amat, & X. Manteca. "A Review of Medical Conditions and Behavioral Problems in Dogs and Cats. Animals," an open access journal from MDPI, 9(12), 1133. 2019, doi: https://doi.org/10.3390/ani9121133

G. M. Landsberg, "Diagnosing Behavior Problems in Dogs - Dog Owners," Veterinary Manual, 2018. https://www.msdvetmanual.com/dog-owners/behavior-of dogs/diagnosing-behavior-problems-in-dogs

C. Kellogg and F. Blogger, "First-time cat owners: Tips for taking your cat to the vet," Figo Pet Insurance, Aug. 22, 2017. https://figopetinsurance.com/blog/first-time-cat-owners-tips-taking-your-cat-vet (accessed Sep. 30, 2021).

Hwang, Sewoong, Yungyeong Song, and Jonghyuk Kim. "Evaluation of ai-assisted telemedicine service using a mobile pet application." Applied Sciences 11, no. 6. 2021.

Udugama, Buddhisha, Pranav Kadhiresan, Hannah N. Kozlowski, Ayden Malekjahani, Matthew Osborne, Vanessa YC Li, Hongmin Chen, Samira Mubareka, Jonathan B. Gubbay, and Warren CW Chan. "Diagnosing COVID-19: the disease and tools for detection." ACS nano 14, no. 4, 2020. 3822-3835.

Jelle Stans (2019). A brief overview of animal symptom checkers. Open Veterinary Journal, (2020), Vol. 10(1):1-3. http://dx.doi.org/10.4314/ovj.v10i1.1

J. M. Bowen, "veterinary medicine | Definition, Training, History, & Facts," Encyclopædia Britannica. Jul. 25, 2018. Accessed: Nov. 18, 2021. [Online]. Available: https://www.britannica.com/science/veterinary-medicine

K. Weich and H. Grimm, "Meeting the Patient's Interest in Veterinary Clinics. Ethical Dimensions of the 21st Century Animal Patient," Food Ethics, vol. 1, no. 3, pp. 259–272, Aug. 2017, doi: 10.1007/s41055-017-0018-0.

T. Abdisa, "Review on Practical Guidance of Veterinary Clinical Diagnostic Approach," International Journal of Veterinary Science and Research, vol. 3, no. 1, pp. 030–049, Jun. 2017, doi: 10.17352/ijvsr.000020.

N. Janke, J. B. Coe, T. M. Bernardo, C. E. Dewey, and E. A. Stone, "Pet owners' and veterinarians' perceptions of information exchange and clinical decision-making in companion animal practice," PLOS ONE, vol. 16, no. 2, p. e0245632, Feb. 2021, doi: 10.1371/journal.pone.0245632.

B. Spinks, "How to use process flowcharts for an excellent client experience," VetSuccess, Jun. 21, 2018. https://vetsuccess.com/blog/how-to-use-process-flowcharts-for-an-excellent-client-experience

"Cats," Centers for Disease Control and Prevention, 2019. https://www.cdc.gov/healthypets/pets/cats.html

"Common Cat Diseases," ASPCA, 2021. https://www.aspca.org/pet-care/cat-care/common-cat-diseases

"Cat Health Care | Hill's Pet," Hill's Pet Nutrition, 2021. https://www.hillspet.com/cat-care/healthcare

L. Conradie, “Etude,†www.etude.co.za, Mar. 19, 2019. https://www.etude.co.za/article.php?article=32

P. Berka, "Sentiment analysis using rule-based and case-based reasoning," Journal of Intelligent Information Systems, Jan. 2020, doi: 10.1007/s10844-019-00591-8.

A. Rakib, I. Uddin. An Efficient Rule-Based Distributed Reasoning Framework for Resource-bounded Systems. Mobile Netw Appl 24, 82–99, 2019. doi: https://doi.org/10.1007/s11036-018-1140-x

R. Katiyar, “What is Rule-Engine?†Medium, Oct. 03, 2019. https://medium.com/@er.rameshkatiyar/what-is-rule-engine-86ea759ad97d

"About PetMD | PetMD," www.petmd.com, 2021. https://www.petmd.com/about.

"Ask A Vet Online 24/7 - PetCoach," www.petcoach.co, 2021. https://www.petcoach.co/about

"About Us.", 2021, from Vets4Pets: https://www.vets4pets.com/about-us/

S. Garg and N. Baliyan, "Comparative analysis of Android and iOS from security viewpoint," Computer Science Review, vol. 40, p. 100372, May 2021, doi: 10.1016/j.cosrev.2021.100372.

“Visual Studio Code,†Visualstudio.com, Apr. 14, 2016. https://code.visualstudio.com/docs/supporting/faq

"Connect to Firebase | Android Developers," Android Developers, 2019. https://developer.android.com/studio/write/firebase.

S. Heath, "Environment and Feline Health: At Home and in the Clinic," The Veterinary Clinics of North America. Small Animal Practice, vol. 50, no. 4, pp. 663–693, Jul. 2020, doi: 10.1016/j.cvsm.2020.03.005.

A. M. Kuper, & R. Merle. "Being nice is not enough-exploring relationship-centered veterinary care with structural equation modeling. A quantitative study on German pet owners' perception.", 2019, Frontiers in veterinary science, 6, 56.

A. Aulia, Y. Udjaja, I. K. Wairooy, A. P. Hutama, D. K. Shahira, & S. Muhtadin "Android application to detect cat disease using an expert system.", Advances in Science, Technology and Engineering Systems Journal, 4(5), 2019, 158-162.