Authors
William Van Woensel, Manan Shukla, Oshani Seneviratne
Publication date
2023
Conference
SeWeBMeDA@ ESWC
Description
Smart contracts, deployed on blockchains, can automate decision logic found in legal contracts, organizational rules, or guidelines such as clinical practice guidelines. High-level decision logic tends to be encoded by domain experts or knowledge engineers, using high-level domain formalisms such as Symboleo (legal contracts) or PROforma (clinical), or general-purpose rule-based formalisms such as Notation3 (N3) or SWRL. This initial work studies the translation of high-level decision logic related to clinical decision support, encoded by a Knowledge Graph (KG) with N3 rules and a domain ontology, into an imperative programming language. Currently, targets include Solidity for the Ethereum blockchain, and JavaScript for Hyperledger Fabric and Web-based deployments. Although many limitations must currently be placed on input KG, we believe this is a first step towards making clinical decision support logic within KG executable on blockchain and other platforms in order to improve healthcare delivery.
Total citations
Scholar articles