Skip to main content

MBF4CR: A Model-Based Framework for Supporting an Automated Cancer Registry System

  • Conference paper
  • First Online:
Modelling Foundations and Applications (ECMFA 2016)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 9764))

Included in the following conference series:

Abstract

The Cancer Registry of Norway (CRN) collects medical information (e.g., laboratory results, clinical procedures and treatment) of cancer patients from different medical entities, for all cancer patients in Norway. The collected data are checked for validity and correctness (i.e., validation) and is the basis for the registration of cancer cases (i.e., aggregation) by employing more than a thousand of medical rules. However, the current practice of CRN lacks of a systematic way to capture the domain knowledge and maintain medical rules at a proper level of abstraction.

To tackle these challenges, this paper proposes a model-based framework (named as MBF4CR) for capturing the domain knowledge, formalizing medical rules, automating rule selection, and enabling data (cancer messages and cancer cases) validation and aggregation using Unified Modeling Language (UML) and Object Constraint Language (OCL). MBF4CR systematically captures domain knowledge (e.g., cancer messages) as an UML class diagram and formally specifies medical rules as OCL constraints. By associating tags to OCL constraints, MBF4CR enables an automated rule selection process with tool support. We employed a case study from CRN that consists of 187 medical rules to evaluate MBF4CR from two aspects: Performance in terms of selecting and executing rules, and Correctness in terms of producing correct validation and aggregation results. Results show that MBF4CR can facilitate the current practice by complying with the medical domain knowledge with an acceptable performance, while reducing the maintenance effort.

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.

    CanReg5: http://www.iacr.com.fr/CanReg5/CanReg5-instructions.pdf.

  2. 2.

    NPCR–EDITS Tools: http://origin.glb.cdc.gov/cancer/npcr/tools/edits/index.htm.

References

  1. World Health Organization. Work Cancer Report (2014)

    Google Scholar 

  2. Larsen, I.K., et al.: Data quality at the Cancer Registry of Norway: an overview of comparability, completeness, validity and timeliness. Eur. J. Cancer 45(7), 1218–1231 (2009)

    Article  Google Scholar 

  3. Unified Modeling Language (UML). http://www.uml.org/

  4. Object Management Group (OMG). http://www.omg.org/spec/OCL/2.2/

  5. Ferlay, J., Burkhard, C., et al.: Check and conversion programs for cancer registries. International Agency for Research on Cancer (2005)

    Google Scholar 

  6. TR for IARC/IACR Tool. http://www.iacr.com.fr/images/doc/TechRep42.pdf

  7. Joint Workshop on HCMDSS-MDPnP, pp. 156–159. IEEE (2007)

    Google Scholar 

  8. Wang, S., Ali, S., Yue, T., Liaaen, M.: Using feature model to support model-based testing of product lines: an industrial case study. In: QSIC Conference, pp. 75–84 (2013)

    Google Scholar 

  9. Wang, S., Gotileb, A., Ali, S., Liaaen, M.: Automated test case selection using feature model: an industrial case study. In: ACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems (MODELS), pp. 237–253 (2013)

    Google Scholar 

  10. Dresden OCL. http://www.dresden-ocl.org/index.php/DresdenOCL

  11. Ali, S., Iqbal, M.Z., Arcuri, A., Briand, L.: Solving OCL constraints for test data generation in industrial systems with search techniques. IEEE Trans. Softw. Eng. (TSE) 39(10), 1376–1402 (2013)

    Article  Google Scholar 

  12. Wang, S., Ali, S., Gotlieb, A., Liaaen, M.: A systematic test case selection methodology for product lines: results and insights from an industrial case study. Empirical Softw. Eng. (EMSE), 1–37 (2014). doi:10.1007/s10664-014-9345-5

    Google Scholar 

  13. Wang, S., Ali, S., Gotlieb, A., Liaaen, M.: Automated product line test case selection: industrial case study and controlled experiment. J. Softw. Syst. Model. (SOSYM), 1–25 (2015). doi:10.1007/s10270-015-0462-4

    Google Scholar 

  14. Wang, S., Ali, S.: Modeling BCMS product line using feature model, component family model, and UML. In: Comparing Modeling Approaches Workshop (2013)

    Google Scholar 

Download references

Acknowledgement

This research was supported by RFF Hovedstaden funded MBE-CR project. Shuai Wang is also supported by RCN funded Certus SFI. Tao Yue and Shaukat Ali are also supported by RCN funded Zen-Configurator project, EU Horizon 2020 project funded U-Test project, RCN funded MBT4CPS project and Certus SFI.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shuai Wang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Wang, S., Lu, H., Yue, T., Ali, S., Nygård, J. (2016). MBF4CR: A Model-Based Framework for Supporting an Automated Cancer Registry System. In: Wąsowski, A., Lönn, H. (eds) Modelling Foundations and Applications. ECMFA 2016. Lecture Notes in Computer Science(), vol 9764. Springer, Cham. https://doi.org/10.1007/978-3-319-42061-5_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-42061-5_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-42060-8

  • Online ISBN: 978-3-319-42061-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics