Optimizing healthcare software development
AI-assisted diagnosis and fix preparation with developer approval
The challenge
Bug fixing is often slowed down by understanding system interactions and reproducing the issue. The knowledge needed is spread across applications, documents and developers. Before AI support, 2-3 bug tickets were resolved per week.
Git + AI Knowledge BaseVersioned system knowledge
- JiraBug ticket
- AI Agent / LLMRoot Cause Analysis
- SandboxDocker / Kubernetes · JUnit · GitLab CI/CD
- GitLabMerge Request and developer approval
The diagnosis and test results are added to the Jira ticket.
The solution
The working solution uses an AI knowledge base versioned in Git, linking architecture, dependencies, interfaces and data models to source code. A Jira ticket starts targeted code analysis and isolated issue reproduction.
The AI identifies the root cause and prepares two alternatives. It can implement the prepared fixes, verify them with automated tests and prepare GitLab Merge Requests. This accelerates delivery, while the final decision and approval remain with the developer.
- Quick Fix
- Minimal changes, aiming for a low risk of regression.
- Structural Fix
- A broader solution, with refactoring where needed.
Results
The comparison uses the number of bug tickets resolved per week before AI support and during AI-assisted development.
- bug tickets resolved per week
- 2-3 → 5-8Before → With AI support
- Nearly three times the weekly output
- 2.6×Using the midpoints of the weekly ranges: 6.5 ÷ 2.5 = 2.6.
- AI prepares the fix.
- Developers decideThe fix can also be automated if required.