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)
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 democratizes software development, making advanced tools accessible to non-technical users and significantly improving veterinary practice management.
Authors
- Sofia Meacham (ORCID: https://orcid.org/0000-0002-8474-4917)
- Hessa Alfraihi
Institutions
- Princess Nourah bint Abdulrahman University (SA)
- Bournemouth University (GB)
Publication Details
- Journal
- Journal of Computer Languages
- Published
- 2025-05-18
- DOI
- https://doi.org/10.1016/j.cola.2025.101328
- Primary Topic
- Biomedical Text Mining and Ontologies
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Princess Nourah Bint Abdulrahman University