Show simple item record

Files in this item

Thumbnail

Item metadata

dc.contributor.advisorBowles, Juliana
dc.contributor.authorRahman, Fahrurrozi
dc.coverage.spatial161en_US
dc.date.accessioned2024-05-30T15:30:29Z
dc.date.available2024-05-30T15:30:29Z
dc.date.issued2022-06-15
dc.identifier.urihttps://hdl.handle.net/10023/29961
dc.description.abstractClinical guidelines are evidence-based recommendations developed to assist practitioners in their decisions on appropriate care for patients with specific clinical circumstances. They provide succinct instructions such as what drugs should be given or taken for a particular condition, how long such treatment should be given, what tests should be conducted, or other situational clinical circumstances for certain diseases. However, as they are described in natural language, they are prone to problems such as ambiguity and incompleteness. As the guidelines are publicly accessible, we expect them to be foolproof from inconsistencies and missing gaps. This thesis aims to answer a couple questions in regard to the correctness of clinical guidelines: (1) How can we get the main information in clinical guideline texts? (2) How can we check the guidelines in terms of correctness and consistencies? To answer these questions, first, we develop several methods to mark and capture the semantic information in the texts. We start by building a controlled natural language to reduce the complexity of the texts’ structure. We show that this approach is easy to set up but obviously unscalable. We then consider machine learning approaches and use semantic role labelling, named-entity recognition and relation classification techniques. To achieve this task, we create a clinical guideline corpus tagged with process labels. We show that even with a small corpus, the baseline performance is promising. We then investigate fine-tuning some state-of-the-art neural model architectures and get better performance. Finally, we create a framework to transform the clinical guidelines into formal statements and check their correctness against some properties using model checkers or constraint solvers. This thesis presents a study and analyses of entity labelling and relation classification in regard to clinical guidelines, as well as formally checking their correctness, providing insights and future research directions on the improvement of clinical guidelines.en_US
dc.description.sponsorship"This work was supported by the Indonesian Endowment Fund for Education (LPDP) 2016-2020."--Fundingen
dc.language.isoenen_US
dc.publisherUniversity of St Andrews
dc.subject.lccR859.7A78R2
dc.subject.lcshMedical informaticsen
dc.subject.lcshMachine learning--Medical applicationsen
dc.subject.lcshFormal methods (Computer science)en
dc.subject.lcshComputer systems--Verificationen
dc.subject.lcshNatural language processing (Computer science)en
dc.titleProcessing clinical guideline text for formal verificationen_US
dc.typeThesisen_US
dc.contributor.sponsorIndonesian Endowment Fund for Educationen_US
dc.type.qualificationlevelDoctoralen_US
dc.type.qualificationnamePhD Doctor of Philosophyen_US
dc.publisher.institutionThe University of St Andrewsen_US
dc.identifier.doihttps://doi.org/10.17630/sta/935


This item appears in the following Collection(s)

Show simple item record