Skip to main content

Automated System and Domain-Specific Language for Medical Data Collection and Processing

  • Conference paper
  • First Online:
Lecture Notes in Computational Intelligence and Decision Making (ISDMCI 2021)

Abstract

In this paper, we present the results of the software development, that collects, stores, and analyzes clinical and biological parameter (CBP) measurements provided by the end-user. The application area of this software corresponds to the WHO client level, i.e. self-monitoring of health or diagnostic data by the client. Software design and development have been performed in correspondence with microservice architecture principles. Also, it has been proposed and tested the cloud deployment of all software subsystems. For CBP measurements analysis we have selected preventive provisions of clinical protocols approved for use in medical practice by the Ministry of Health of Ukraine. To made them machine-understandable we have decided to model them using a custom domain-specific language (DSL). DSL is created using JetBrains MPS software, which provides necessary tools for model-driven development of custom DSLs. In our opinion, this software and DSL can be used not only by people, who want to get health insights but also by experts in the medical domain to extend the number of modeled clinical protocols, i.e. increase the quality of CBP analysis.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.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

Similar content being viewed by others

References

  1. Systems and software engineering - life cycle processes - requirements engineering (2011), https://www.iso.org/obp/ui/#iso:std:iso-iec-ieee:29148:ed-1:v1:en

  2. Asghar, M.N., Kanwal, N., Lee, B., Fleury, M., Herbst, M., Qiao, Y.: Visual surveillance within the eu general data protection regulation: A technology perspective. IEEE Access 7, 111709–111726 (2019). https://doi.org/10.1109/ACCESS.2019.2934226

    Article  Google Scholar 

  3. Ding, Y., Hu, Z.: To enlighten students’ thinking of programming by java language. In: 2011 International Conference on Multimedia Technology. pp. 923–925 (2011). https://doi.org/10.1109/ICMT.2011.6001826

  4. Goiko, O., Mokhnachev, S.: Analysis of modern software for statistical processing and analysis of biomedical research. Medical Informatics and Engineering pp. 49–52 (2012)

    Google Scholar 

  5. Nikkilä, M.: Guideline 00069. hypertension: examination and initial treatment (2017), https://github.com/mhahsler/dbscan

  6. Pietiläinen, K.: Guideline 00499. assessment of an obese patient (2017), https://guidelines.moz.gov.ua/documents/3335

  7. Pinandito, A., Az-zahra, H.M., Fanani, L., Putri, A.V.: Analysis of web content delivery effectiveness and efficiency in responsive web design using material design guidelines and user centered design. In: 2017 International Conference on Sustainable Information Engineering and Technology (SIET). pp. 435–441 (2017). DOI: 10.1109/SIET.2017.8304178

    Google Scholar 

  8. Prasol, I., Eroshenko, O.: Development of a medical and technical complex for data collection for individual purposes. In: I International Scientific and Practical Internet Conference "Strategies for the Development of Modern Education and Science". pp. 92–94 (2020)

    Google Scholar 

  9. Raatikainen, P.: Guideline 00057. sinus tachycardia (2017), https://guidelines.moz.gov.ua/documents/2980

  10. Sitnikova, O., Pochebut, M.: Development of a decision support system for multidisciplinary medical care. In: Bulletin of the National Technical University "KhPI", pp. 86–91. Systems analysis, management and information technology, NTU "KhPI" Publishing Center (2015)

    Google Scholar 

  11. Tomassetti, F., Vetrò, A., Torchiano, M., Voelter, M., Kolb, B.: A model-based approach to language integration. In: 2013 5th International Workshop on Modeling in Software Engineering (MiSE). pp. 76–81 (2013). https://doi.org/10.1109/MiSE.2013.6595300

  12. Voelter, M., Pech, V.: Language modularity with the mps language workbench. In: 2012 34th International Conference on Software Engineering (ICSE). pp. 1449–1450 (2012). https://doi.org/10.1109/ICSE.2012.6227070

  13. WHO: Classification of digital health interventions v 1.0 (2018), https://www.who.int/reproductivehealth/publications/mhealth/classification-digital-health-interventions/en/

  14. WHO: Noncommunicable diseases country profiles 2018 (2018), https://www.who.int/nmh/publications/ncd-profiles-2018/en/

  15. xuchen, L., chaoyu, L.: Design and implementation of a spring boot-based data collection system. In: 2020 12th International Conference on Intelligent Human-Machine Systems and Cybernetics (IHMSC). vol. 1, pp. 236–239 (2020). https://doi.org/10.1109/IHMSC49165.2020.00059

  16. Yki-Järvinen, H.: Guideline 00486. diabetes: definition, differential diagnosis and classification (2017), https://guidelines.moz.gov.ua/documents/3323

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Boiarskyi, O., Popereshnyak, S. (2022). Automated System and Domain-Specific Language for Medical Data Collection and Processing. In: Babichev, S., Lytvynenko, V. (eds) Lecture Notes in Computational Intelligence and Decision Making. ISDMCI 2021. Lecture Notes on Data Engineering and Communications Technologies, vol 77. Springer, Cham. https://doi.org/10.1007/978-3-030-82014-5_25

Download citation

Publish with us

Policies and ethics