C.3: Artificial intelligence-based software factory for MedTech applications
Context and goals
Contact: Dr Marcela Ruiz (ZHAW)
Software development in and for hospitals is increasingly challenged by growing requirements and complexity, increasing networking, shorter cycles and multi-layered security requirements. As a result, the development of new applications is lengthy and cost-intensive - for these reasons, the development of a desirable application is sometimes abandoned altogether.
With the creation of the AI-based software factory (HIS factory), business analysts and users of hospital software are empowered to create high-quality MedTech applications independently and directly, without the support of software developers. In this way, we massively reduce time-to-market and increase software quality by automating application development and improving maintainability at the same time.
We provide business analysts with a tool that allows them to directly create high-quality MedTech software without the help of software developers. In this way, we shorten time-to-market, reduce development effort and increase software quality.
Planned results
In this sub-project, we are developing a virtual assistant (HIS factory / wizard) for MedTech applications that enables requirements to be specified collaboratively and the customised application to be generated fully automatically. We make this possible with a range of virtual collaboration and generation tools. This is based on the latest advances in model-driven engineering (MDE) and artificial intelligence (AI). This supports business analysts in creating high-quality, ready-to-use software from simple descriptions (use cases) that are easily understood by stakeholders.
Contribution to overall innovation
MedTech applications are the linchpin of digitalisation in the healthcare sector. It is already clear that almost every sub-project can use parts of the software factory created here to accelerate its own application development. In addition, the wizard created here is intended to revolutionise the creation of new applications for hospitals.
Knowledge contributions from the project
Towards digital health software development democratization for non-software developers with the LEMON assistant
Democratizing digital health software development is essential for advancing successful digitalization processes within healthcare organizations. This…
“It’s Not Just Developers”: Why Modelling Assistance Must Fit All Roles in Low-Code/No-Code Software Development for Digital Health
Low-Code/No-Code software development isn't just for developers. The roles involved in digital health LCNC application development are diverse—and so…
Modelling Assistants Under the Lens: What the Current Landscape and Gaps Mean for Digital Health Software Development using Low-Code/No-Code
Modelling assistants can accelerate Low-Code/No-Code development, but over 50% fail to report key information like limitations and evaluation metrics.…
Software Traceability: A Key Concept for LCNC Software Development Creating Software Models that Match Requirements from Patients, Practitioners, and Stakeholders
Software traceability ensures that stakeholder requirements—including those from patients and practitioners—are properly reflected in the software…
Modelling Assistance in LCNC Software Development: Towards a User-Centric Framework for Digital Health and Beyond
Low-Code/No-Code (LCNC) tools empower non-programmers, such as practitioners, innovation managers, and patients, to build software through software…
Pattern-Powered Requirements: The LEMON Architecture for Reusable Requirement Patterns in Low-Code/No-Code (LCNC) Software Development for Digital Health
How can requirement patterns be reused in low-code/no-code tools without being tied to a specific modelling notation? The LEMON architecture…