Skip to main content

CDRGen: A Clinical Data Registry Generator (Formal and/or Technical Paper)

  • Conference paper
  • First Online:
Heterogeneous Data Management, Polystores, and Analytics for Healthcare (DMAH 2020, Poly 2020)

Abstract

In the health sector, data analysis is typically performed by specialty using clinical data stored in a Clinical Data Registry (CDR), specific to that medical specialty. Therefore, if we want to analyze data from a new specialty, it is necessary to create a new CDR, which is usually done from scratch. Although the data stored in CDRs depends on the medical specialty, typically data has a common structure and the operations over it are similar (e.g., entering and viewing patient data). These characteristics make the creation of new CDRs possible to automate. In this paper, we present a software system for automatic CDR generation, called CDRGen, that relies on a metadata specification language to describe the data to be collected and stored, and the types of supported users as well as their permissions for accessing data. CDRGen parses the input specification language and generates the code needed for a functional CDR. The specification language is defined on top of a metamodel that describes the metadata of a generic CDR. The metamodel was designed taking into account the analysis of eleven existing CDRs. The experimental assessment of the CDRGen indicates that: (i) developers can create new CDRs more efficiently (in less than 2% of the typical time), (ii) CDRGen creates the user interface functionalities to enter and access data and the database to store that data, and finally, (iii) its specification language has a high expressiveness enabling the inclusion of a large variety of data types. Our solution will help developers creating new CDRs for different specialties in a fast and easy way, without the need to create everything from scratch.

P. Alves—This work was developed while the author was a Master student at IST.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://www.reuma.pt/.

  2. 2.

    https://www.g2.com/categories/no-code-development-platforms/.

  3. 3.

    https://www.outsystems.com/.

  4. 4.

    https://www.mendix.com/.

  5. 5.

    https://www.appian.com/.

  6. 6.

    Although, we were able to find twelve Portuguese CDRs, PRECISE Stroke was not analyzed because we saved it for validating CDRGen.

  7. 7.

    http://www.reuma.pt/.

  8. 8.

    http://www.derma.pt/.

  9. 9.

    https://www.dre.pt/application/file/a/107688306/.

  10. 10.

    https://www.spc.pt/cncdc/.

  11. 11.

    https://www.stroke.precisemed.org/home/.

  12. 12.

    We call historic-type entities to the entities that have the historic property. Otherwise, they are non-historic entities, i.e., entities that can only have one instance (default).

  13. 13.

    The permissions of the administrator physician user type cannot be specified because it has always read and write permissions.

References

  1. Santos, M.J., et al.: Reuma.pt contribution to the knowledge of immune-mediated systemic rheumatic diseases. Acta Reumatol. Port. 42, 232–239 (2017)

    Google Scholar 

  2. Lages, N.F., Caetano, B., Fonseca, M.J., Pereira, J.D., Galhardas, H., Farinha, R.: Umedicine: a system for clinical practice support and data analysis. In: Begoli, E., Wang, F., Luo, G. (eds.) DMAH 2017. LNCS, vol. 10494, pp. 102–120. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-67186-4_9

    Chapter  Google Scholar 

  3. Santos, M.J., Canhão, H., Faustino, A., Fonseca, J.E.: Reuma.pt: a case study. Acta médica Port. 29(2), 83–84 (2016)

    Article  Google Scholar 

  4. Faustino, A.: Reuma.pt - the start and the purpose. Acta Reumatol. Port. 43(1), 6–7 (2018)

    Google Scholar 

  5. Cardim, N., et al.: The Portuguese registry of hypertrophic cardiomyopathy: overall results. Rev. Port. de Cardiol. 37(1), 1–10 (2018)

    Article  MathSciNet  Google Scholar 

  6. Richardson, C., Rymer, J.R., Mines, C., Cullen, A., Whittaker, D.: New Development Platforms Emerge for Customer-Facing Applications. Forrester Research, June 2014

    Google Scholar 

  7. Weilkiens, T.: Systems Engineering with SysML/UML - Modeling, Analysis, Design. MK/OMG Press, February 2008

    Google Scholar 

Download references

Acknowledgments

This work was supported by national funds through Fundação para a Ciência e a Tecnologia with reference UIDB/50021/2020 (INESC-ID), and UIDB/00408/2020 and UIDP/00408/2020 (LASIGE). The first author would like to thank LAIfeBlood project with reference DSAIPA/AI/0033/2019 for providing him a research grant.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Pedro Alves or Helena Galhardas .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Alves, P., Fonseca, M.J., Pereira, J.D., Galhardas, H. (2021). CDRGen: A Clinical Data Registry Generator (Formal and/or Technical Paper). In: Gadepally, V., et al. Heterogeneous Data Management, Polystores, and Analytics for Healthcare. DMAH Poly 2020 2020. Lecture Notes in Computer Science(), vol 12633. Springer, Cham. https://doi.org/10.1007/978-3-030-71055-2_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-71055-2_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-71054-5

  • Online ISBN: 978-3-030-71055-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics