Questions

Ask a Question
A

Should You Automate Your Software Architecture Documentation?

Anonymous
updated about 1 year ago
For our software architecture documentation, we’re planning to have some high-level system diagrams. Drawing these manually seems inefficient, and we fear that they’ll be outdated soon when we continu
Dr. Oliver Eidel

Accepted answer

No. Do it manually. Long Answer Your software architecture diagram should be on a rather high level (see the example here). It’ll be really hard to a

A

Can We Use GitHub and Other SaaS For Our Software as a Medical Device?

Anonymous
updated about 1 year ago
We’re currently using SaaS tools like GitHub to host our code. Our consultant told us that that’s not okay and we need to self-host everything. His reason was that we’re only allowed to use tools whic
Dr. Oliver Eidel

Accepted answer

Your consultant is wrong. You can use GitHub. And look for another consultant. Long Answer The ISO 13485 requires you to “validate” all quality-relev

A

Do Auditors Read Your Code?

Anonymous
updated about 1 year ago
We’re wondering whether our auditor will read the source code of our software. Does that mean we have to choose a programming language which many people know, like Python?
Dr. Oliver Eidel

Accepted answer

No, your auditor won’t read your code. Long Answer Think about it this way: The probability of your auditor being a software developer is low (yes, I

A

Do You Need Video Cameras For User Testing?

Anonymous
updated about 1 year ago
We’re currently planning our IEC 62366 - compliant Summative Usability Evaluation, which means that we’ll be doing usability testing with our software. We’ve got a group of test users and have prepare
Dr. Oliver Eidel

Accepted answer

No, you don’t need video and screen recordings. Long Answer There are no hard requirements for user testing. At minimum, you need some sort of proof

A

Software Validation Procedure for ISO 13485 compliance?

Anonymous
updated about 1 year ago
We’re currently using GitHub for our code repositories. Now we’ve heard that this sort of software needs to be “validated”. What does that mean? Do we have to write tests for it? Do we need to self-ho
Dr. Oliver Eidel

Accepted answer

Don’t panic :) Yes, you have to validate software and it feels like overhead, but it’s manageable and not a huge effort. Write down your intended use

A

How to document SOUP for IEC 62304 compliance?

Anonymous
updated about 1 year ago
Our python backend contains lots of dependencies, for example flask and the requests library. According to the IEC 62304, third-party dependencies are “SOUP” and must be documented. We have no idea ho
Dr. Oliver Eidel

Accepted answer

You need to create a list of your dependencies. That list can be a spreadsheet, a markdown file, or pretty much anything else which you can save as do