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...
Autores principales: | , , |
---|---|
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 |