Documenting Your Medical Device In Formwork
Anyway, onwards! First off, let's create a new product.
Creating a New Product: Product Types And IEC 62304 Safety Classification

-
Type: What sort of medical device this is. You choices are "software", "hardware" or "software and hardware". What does this mean? If your device is software-only (e.g. Radiology ML software), select "software". If it's a hardware device (e.g. a scalpel), select "hardware". If it's a combined software + hardware device (my condolences, a regulatory nightmare), select "software and hardware".
What difference does this make? Glad you asked. Things will be named differently: For software devices, design inputs will be named "software requirements", whereas for devices containing hardware, they will be named, well, "design inputs". Similar things happen to most other terms: Software System tests are named System Tests instead, etc. - none of these are huge changes, but they are in line with the various regulatory requirements for hardware and software, so that Formwork will output just the right spreadsheets which will make your auditors happy. -
IEC 62304 Software Safety Classification: This is your, well, software safety classification based on the standard of medical software, the IEC 62304. If you have no clue what this means, then.. well, you probably should take a look at the standard. You choices are A, B or C. The most common choice (by far) is B.
What difference does this make? The main difference lies in choosing C, which means that your software would fall into the most risky category (chances are you're not class C software). In that case, an additional item called "detailed design" will be displayed in the left menu later on, which means you have to create additional documentation on how you performed detailed design of your software. Generally speaking, none of this makes sense from a rational standpoint, but some regulators decided at some stage that documenting "detailed design" would sound like a great idea.
Again, in simplified terms, my experience has been that 95% of EU MDR software seems to be class B, and of the remainder, maybe 4% class A and 1% class C.
That being said, the FDA requirements for software documentation are stricter. The FDA usually requires you to always document detailed design (crazy), so if you're targeting FDA compliance, you should select class C.
Okay, that was a way too elaborate introduction on safety classes. Let's look at the Products section next. Here's how it looks once you've selected a product:

Generic items: These things concern all aspects of your product, irrespective of its version:
- My Activity: Shows you stuff you need to review, if someone sends you something for review.
- Products: List of other products you've got stored in Formwork.
- Releases: List of your product releases - a product release is a specific version of your product.
- Change Requests: Changes to your product which you document and sign off on.
- Product Settings: You guessed it, your product settings.
By clicking on the version selector, you can view your product documentation of other versions of the same device.
Below that, you've got our Sanity Check which works like a regulatory consultant: It checks whether you're missing anything obvious in your documentation, e.g. whether you're missing a review or whether things are unlinked which should instead be linked. It's like a regulatory consultant, but less annoying and much less expensive.
Below that, you've got the items relating to software documentation:
- Records: Rich-text records which belong to your product.
- Stakeholders: The target users of your product which lead to so-called stakeholder requirements.
- Stakeholder Requirements: Requirements by stakeholders for your product.
-
Software Requirements: Requirements which your product (in this case, software) should fulfil.
Click here to learn more about Software Requirements. - Software Detailed Designs: Detailed designs, only for class C.
-
Software Tests: How you test your software.
Click here to learn more about Software Tests. -
Software Test Runs: Actual executions of your software tests.
Click here to learn more about Software Test Runs.
Below that, items for risk management:
- Preliminary Hazards
- Failure Modes
- Risk Matrix
- Risk Table
- Hazards
- Hazardous Situations
- Harms
- Risk Controls
- User Tests: Which usability test you plan for testing the usability of your software (typically with humans).
- User Test Runs: Actual events where you executed your usability tests, i.e. sat down with a human and went through at least one test.
- Requirements Overview: A fancy, one-page overview over all your requirements and their tests. You can show this to auditors during an audit and they'll probably think it's the most awesome think they've ever seen. Besides that, it also helps you keep an overview over your requirements by e.g. making it obvious which requirements are still lacking tests.
- Risk Overview: A similarly-awesome overview, this time for risks.
- Audit Export: Probably the coolest feature of the "Products" section of Formwork. Export all your product information as spreadsheets, and those spreadsheets contain exactly the right columns and information which auditors expect, e.g. a "software requirements specification".
- Batch Exports: This is a one-click export for your rich-text records, those are not part of the audit export.
On a different note: Do you need any help with your EU MDR efforts?
We've worked with 100+ companies and helped them certify their devices in weeks, not months. Talk to us now – first calls are free! Check out our services and prices here.
Or, if you don't like talking to humans, check out our Wizard. It's a foolproof, step-by-step video course for getting your compliance done yourself.
And if you're looking for the best QMS software for lean, founder-led companies, check out Formwork. It automates your compliance, and there's even a free version for you to try out!
Congratulations! You read this far.
Get notified when we post something new. Sign up for our free newsletter.
No spam, only regulatory rants. Unsubscribe anytime.
0 comments
No comments yet. Be the first one to share your thoughts!

Dr. Oliver Eidel
Through OpenRegulatory, I’ve helped 100+ companies with their medical device compliance. While it’s also my job that we stay profitable, I try to dedicate a lot of my time towards writing free content like our articles and templates. Maybe that will make consulting unnecessary some day? :)
If you’re still lost and have further questions, reach out any time!