Cargando…

Computer-Aided Clinical Trial Recruitment Based on Domain-Specific Language Translation: A Case Study of Retinopathy of Prematurity

Reusing the data from healthcare information systems can effectively facilitate clinical trials (CTs). How to select candidate patients eligible for CT recruitment criteria is a central task. Related work either depends on DBA (database administrator) to convert the recruitment criteria to native SQ...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Yinsheng, Zhang, Guoming, Shang, Qian
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5396472/
https://www.ncbi.nlm.nih.gov/pubmed/29065644
http://dx.doi.org/10.1155/2017/7862672
_version_ 1783230076146417664
author Zhang, Yinsheng
Zhang, Guoming
Shang, Qian
author_facet Zhang, Yinsheng
Zhang, Guoming
Shang, Qian
author_sort Zhang, Yinsheng
collection PubMed
description Reusing the data from healthcare information systems can effectively facilitate clinical trials (CTs). How to select candidate patients eligible for CT recruitment criteria is a central task. Related work either depends on DBA (database administrator) to convert the recruitment criteria to native SQL queries or involves the data mapping between a standard ontology/information model and individual data source schema. This paper proposes an alternative computer-aided CT recruitment paradigm, based on syntax translation between different DSLs (domain-specific languages). In this paradigm, the CT recruitment criteria are first formally represented as production rules. The referenced rule variables are all from the underlying database schema. Then the production rule is translated to an intermediate query-oriented DSL (e.g., LINQ). Finally, the intermediate DSL is directly mapped to native database queries (e.g., SQL) automated by ORM (object-relational mapping).
format Online
Article
Text
id pubmed-5396472
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-53964722017-05-07 Computer-Aided Clinical Trial Recruitment Based on Domain-Specific Language Translation: A Case Study of Retinopathy of Prematurity Zhang, Yinsheng Zhang, Guoming Shang, Qian J Healthc Eng Research Article Reusing the data from healthcare information systems can effectively facilitate clinical trials (CTs). How to select candidate patients eligible for CT recruitment criteria is a central task. Related work either depends on DBA (database administrator) to convert the recruitment criteria to native SQL queries or involves the data mapping between a standard ontology/information model and individual data source schema. This paper proposes an alternative computer-aided CT recruitment paradigm, based on syntax translation between different DSLs (domain-specific languages). In this paradigm, the CT recruitment criteria are first formally represented as production rules. The referenced rule variables are all from the underlying database schema. Then the production rule is translated to an intermediate query-oriented DSL (e.g., LINQ). Finally, the intermediate DSL is directly mapped to native database queries (e.g., SQL) automated by ORM (object-relational mapping). Hindawi 2017 2017-04-05 /pmc/articles/PMC5396472/ /pubmed/29065644 http://dx.doi.org/10.1155/2017/7862672 Text en Copyright © 2017 Yinsheng Zhang et al. http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Zhang, Yinsheng
Zhang, Guoming
Shang, Qian
Computer-Aided Clinical Trial Recruitment Based on Domain-Specific Language Translation: A Case Study of Retinopathy of Prematurity
title Computer-Aided Clinical Trial Recruitment Based on Domain-Specific Language Translation: A Case Study of Retinopathy of Prematurity
title_full Computer-Aided Clinical Trial Recruitment Based on Domain-Specific Language Translation: A Case Study of Retinopathy of Prematurity
title_fullStr Computer-Aided Clinical Trial Recruitment Based on Domain-Specific Language Translation: A Case Study of Retinopathy of Prematurity
title_full_unstemmed Computer-Aided Clinical Trial Recruitment Based on Domain-Specific Language Translation: A Case Study of Retinopathy of Prematurity
title_short Computer-Aided Clinical Trial Recruitment Based on Domain-Specific Language Translation: A Case Study of Retinopathy of Prematurity
title_sort computer-aided clinical trial recruitment based on domain-specific language translation: a case study of retinopathy of prematurity
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5396472/
https://www.ncbi.nlm.nih.gov/pubmed/29065644
http://dx.doi.org/10.1155/2017/7862672
work_keys_str_mv AT zhangyinsheng computeraidedclinicaltrialrecruitmentbasedondomainspecificlanguagetranslationacasestudyofretinopathyofprematurity
AT zhangguoming computeraidedclinicaltrialrecruitmentbasedondomainspecificlanguagetranslationacasestudyofretinopathyofprematurity
AT shangqian computeraidedclinicaltrialrecruitmentbasedondomainspecificlanguagetranslationacasestudyofretinopathyofprematurity