EN 62304:2006 Class A Stuff - Light Boxes for Eye Testing

A

AA9GG

#1
Hello all....
We are a small OEM that produces light boxes for eye testing. The light boxes have embedded controllers, that maintain a calibrated light output. Our customer now wants CE and needs us to fill out this EN 62304:2006 "stuff". We have NO CLUE what they are asking for in this document. Our device appears to be Class A.

There is no formal software documentation, other than the original spec and the code it self. Are there any examples out there?

HELP!!

Thank you...
Paul Mateer, AA9GG
Elan Engineering Corporation
 
Elsmar Forum Sponsor

yodon

Staff member
Super Moderator
#2
Well, the "stuff" is a standard on developing software for medical devices. I would first, of course, recommend purchasing the standard and understanding it.

You'll need to determine what the software class is (Class A = no injury possible .. Class C = serious injury or death possible). You're likely Class A or B, I presume. Based on the class, there are certain expectations - fewer for Class A.

You likely can't show the software was developed under a specific process or plan but you'll need to ensure the software is properly captured and under CM control.

You'll need to do some process work to document how you control the software from here on out. Change control, configuration management, release management, etc.

You'll probably need to do some engineering work to get the necessary documentation (again, based on Class). You say you have the original spec so that's a good start. If you're Class B, you'll need to do some risk analysis. You will need some design documentation, probably just a decent architecture description (probably fairly high-level would suffice). You'll need test data so you'll need a test plan, test protocol(s), executed tests, and a test report.

That should give you a good start. Do get a copy of 62304 and lay down a plan of compliance first. Come back with specific questions if you need.
 

c.mitch

Quite Involved in Discussions
#3
I understand that the main problem of your customer is that he wants CE. What you shall provide to your customer depends on the class of his product. There a 4 classes in CE: I, IIa, IIb, and III (see meddev 2.4.1 guidelines edited by CE regulators for a comprehensive explanation). If his product is class I, the documentation shall be very light, compared to what it is for a class III product. Based on what you describe, your customer's product is an active device for diagnosis and might be class I as it delivers energy only in the form of visible light (warning: my suggestion doesn't replace a thorough evaluation).
But the CE classification is different from the 62304 classification. Yodon gave you some clues about 62304. Fortunately, there are similarities between CE classes and 62304 classes, as both are based on risk assessment. The software embeded in a medical device has the same constraints has the medical device. Similarly, based on what you describe, your controller might be class A (same warning as above), as if it has any bug or bad design, it might only change the highlighting of the patient's eye, without any injury (provided that the maximum intensity of the light is not dangerous).
If your software is class A, you are in good shape, you don't have so many things to do. You shall deliver a software development plan (how you are organized, what is your IDE), software specifications (what does it do), software verification (tests description and tests records), software release (which version is it, how was it built, what are the third party libraries), software maintenance (how do receive bugs, fix bugs and deliver patches or new versions) and risk management (this is the most complex if you never did it, your customer shall help you).
If your software is class B, you have more work to do. Most of times, software are class B, this category is a kind of "fall through" as class A is too light and class C is for seldom heavy cases where small manufacturers prefer not to rely on software to design their devices.

So, ask your customer what is the classification of his device, then buy ISO 62304 as yodon suggests.
I hope it helps.
 
Thread starter Similar threads Forum Replies Date
B IEC 62304:2006/AMD1:2015 Changes for Class A Software IEC 62304 - Medical Device Software Life Cycle Processes 3
P IEC 62304:2006 A1:2015 - Software from the early 1990s IEC 62304 - Medical Device Software Life Cycle Processes 4
B IEC 62304:2015 vs IEC 62304:2006 + AMD1 IEC 62304 - Medical Device Software Life Cycle Processes 4
J Implementing EN 62304:2006 on existing and proven medical devices IEC 62304 - Medical Device Software Life Cycle Processes 6
P IEC 62304 AMD1:2015: What's new vs.the 2006 Edition? IEC 62304 - Medical Device Software Life Cycle Processes 4
B Clarification on interpretation of some EN ISO 14971:2012 & IEC 62304:2006 req's ISO 14971 - Medical Device Risk Management 46
Q Referencing EN 63204:2006 instead of EN 62304:2006 AC:2008 IEC 62304 - Medical Device Software Life Cycle Processes 9
P IEC EN 60601-1-4 vs. IEC EN 62304:2006 Gap Analysis? IEC 62304 - Medical Device Software Life Cycle Processes 6
I IEC 62304:2006 Definitions - Software System, a Software Element and Software Unit IEC 62304 - Medical Device Software Life Cycle Processes 13
glork98 IEC 62304:2006/AMD1:2015 Checklist .xls file attached IEC 62304 - Medical Device Software Life Cycle Processes 6
T IEC 62304:2006: Medical device software SDLC- CE Vs. Fda 510(k) submission IEC 62304 - Medical Device Software Life Cycle Processes 16
W IEC 62304:2006 Medical device software - Software life cycle processes - Issued IEC 62304 - Medical Device Software Life Cycle Processes 10
M Risk Analysis Flow - Confusion between ISO 14971 and IEC 62304 IEC 62304 - Medical Device Software Life Cycle Processes 7
D BS EN 62304 - Medical-Relevant Data C.5 - Definition of IEC 62304 - Medical Device Software Life Cycle Processes 5
D IEC 62304 Risk Classification - With and without hardware control IEC 62304 - Medical Device Software Life Cycle Processes 2
M IEC 62304 Class A Project IEC 62304 - Medical Device Software Life Cycle Processes 15
B Clause 5.1.12 of Technical Standard IEC 62304/A1 IEC 62304 - Medical Device Software Life Cycle Processes 4
P IEC 62304 - evaluation of integration and system testing IEC 62304 - Medical Device Software Life Cycle Processes 4
P Risk acceptability alignment between ISO 14971 and IEC 62304 IEC 62304 - Medical Device Software Life Cycle Processes 6
D Required Checklist Showing Compliance to IEC 62304 IEC 62304 - Medical Device Software Life Cycle Processes 11
P Proposed revision of IEC 62304 - 2019 IEC 62304 - Medical Device Software Life Cycle Processes 6
S Relationship between IEC 62304 problem resolution and ISO 13485 IEC 62304 - Medical Device Software Life Cycle Processes 8
F IEC 62304 - Segregation and communication between software items IEC 62304 - Medical Device Software Life Cycle Processes 1
B Class IIB Device - IEC 62304 Software Classification IEC 62304 - Medical Device Software Life Cycle Processes 13
B IEC 62304 - Update Checklist IEC 62304 - Medical Device Software Life Cycle Processes 2
L Connection between IEC 62304 and Chapter 14 of IEC 60601-1 IEC 60601 - Medical Electrical Equipment Safety Standards Series 2
M IEC 62304 - Develop an Architecture for the Interfaces of Software Items IEC 62304 - Medical Device Software Life Cycle Processes 8
S Does IEC 62304 require documenting unresolved anomalies for all safety classes? IEC 62304 - Medical Device Software Life Cycle Processes 4
JoshuaFroud Design and Development of Software under 13485:2016 or 62304? ISO 13485:2016 - Medical Device Quality Management Systems 3
A SOP for software validation of software in medical device IEC 62304 IEC 62304 - Medical Device Software Life Cycle Processes 5
T I need to make test reports according IEC 62304 & IEC 62366 IEC 62366 - Medical Device Usability Engineering 2
D Changing software classification via software - IEC 62304 IEC 62304 - Medical Device Software Life Cycle Processes 3
D Software as risk control - Confused on one aspect of IEC 62304 IEC 62304 - Medical Device Software Life Cycle Processes 20
K Trying to figure out what satisfies a few aspects of IEC 62304 IEC 62304 - Medical Device Software Life Cycle Processes 2
Y IEC 62304 Section 4.3(a) - 100% probability of failure IEC 62304 - Medical Device Software Life Cycle Processes 3
Y Application of IEC/EN 62304 at an advanced stage of software development IEC 62304 - Medical Device Software Life Cycle Processes 4
T Is there any requirement to be compliant with IEC 62304 while implementing ISO 13485 ISO 13485:2016 - Medical Device Quality Management Systems 5
L Documentation Planning - IEC 62304 Clause 5.1.8 IEC 62304 - Medical Device Software Life Cycle Processes 2
C Software for Medical Devices - Requirements Content for compliance with IEC 62304 IEC 62304 - Medical Device Software Life Cycle Processes 1
W CPU BIST IEC 62304 - Embedded code has CPU instruction tests IEC 62304 - Medical Device Software Life Cycle Processes 2
K IEC 62304 Amd 1 2015 - Figure 3 – Assigning Software Safety Classification IEC 62304 - Medical Device Software Life Cycle Processes 11
K Risk Reduction by Risk Control: IEC:62304-Class C ISO 14971 - Medical Device Risk Management 15
C Per IEC 62304, are DHF documents Configuration Items? IEC 62304 - Medical Device Software Life Cycle Processes 5
F FDA PMK 510(k) - IEC 62304 Software Components Segregation Other US Medical Device Regulations 3
M IEC 62304 Applicability - GUI Control Software IEC 62304 - Medical Device Software Life Cycle Processes 3
B Our NB says that IEC 62304 is an ISO 14971 Requirement ISO 14971 - Medical Device Risk Management 1
H ISO 14971 vs. IEC 62304 vs. 98/79/EC vs. ISO 13485 (Software Medical Device) ISO 14971 - Medical Device Risk Management 1
D A desperate call for help - IEC 62304 software IEC 62304 - Medical Device Software Life Cycle Processes 5
M IEC 62304, ISO 14971 and FDA Medical Device SW Guidance 21 CFR Part 820 - US FDA Quality System Regulations (QSR) 5
K IEC 62304 - Compliance steps IEC 62304 - Medical Device Software Life Cycle Processes 2
Similar threads


















































Top Bottom