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. and Alfraihi, H.

Journal: Journal of Computer Languages

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. and Alfraihi, H.

Journal: JOURNAL OF COMPUTER LANGUAGES

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 (Lite)

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. and Alfraihi, H.

Journal: Journal of Computer Languages

Publisher: Elsevier

eISSN: 2590-1184

ISSN: 2665-9182

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

Source: Manual

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. and Alfraihi, H.

Journal: Journal of Computer Languages

Volume: 84

ISSN: 2665-9182

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: BURO EPrints