Towards democratisation of veterinary clinical protocols: Transferring their development from technical-coding experts to veterinary professionals for the case of Chronic Kidney Disease for Cats (CKD4Cats Domain-Specific Language)

Authors: Meacham, S., Alfraihi, H.

Journal: Journal of Computer Languages

Publication Date: 01/09/2025

Volume: 84

eISSN: 2590-1184

ISSN: 2665-9182

DOI: 10.1016/j.cola.2025.101328

Abstract:

This paper presents CKD4Cats, a domain-specific language (DSL) for computerised Chronic Kidney Disease (CKD) clinical protocols in cats - a very common disease in veterinary practice. Building on DSLs used in human health, CKD4Cats addresses veterinary-specific needs while addressing their shortcomings. Developed with JetBrains’ Meta-Programming System (MPS) and veterinary input, the DSL ensures ease of use and adoption. It employs advanced evaluation methods, creating a projectional editor that streamlines protocol creation, displays relevant options, and guarantees ”correct-by-construction” clinical protocols. This innovative approach democratises software development, making advanced tools accessible to non-technical users and significantly improving veterinary practice management.

https://eprints.bournemouth.ac.uk/41087/

Source: Scopus

Towards democratisation of veterinary clinical protocols: Transferring their development from technical-coding experts to veterinary professionals for the case of Chronic Kidney Disease for Cats (CKD4Cats Domain-Specific Language)

Authors: Meacham, S., Alfraihi, H.

Journal: JOURNAL OF COMPUTER LANGUAGES

Publication Date: 09/2025

Volume: 84

eISSN: 2590-1184

ISSN: 2665-9182

DOI: 10.1016/j.cola.2025.101328

https://eprints.bournemouth.ac.uk/41087/

Source: Web of Science

Towards Democratisation of Veterinary Clinical Protocols: transferring their development from Technical-Coding Experts to Veterinary Professionals for the case of Chronic Kidney Disease for Cats (CKD4Cats Domain-Specific Language)

Authors: Meacham, S., Alfraihi, H.

Journal: Journal of Computer Languages

Publication Date: 03/06/2024

Publisher: Elsevier

eISSN: 2590-1184

ISSN: 2665-9182

https://eprints.bournemouth.ac.uk/41087/

Source: Manual