Cyclomatic complexity
Cyclomatic complexity is a metric in software engineering that helps determine the complexity and, thus, the likelyhood of errors and the maintainability of code. Cyclomatic complexity is also referred to as the McCabe metric.
Discover new articles every week on the topics of regulatory affairs (including international approval and FDA approval), QM systems (e.g., ISO 13485), risk management (ISO 14971), software development (IEC 62304), IT security, clinical evaluation, usability engineering (IEC 62366-1), and systems engineering (including IEC 60601-1, ISO 10993) - also for IVD medical devices.
Please note the pages for managers and beginners or filter by keywords (tags).
Cyclomatic complexity is a metric in software engineering that helps determine the complexity and, thus, the likelyhood of errors and the maintainability of code. Cyclomatic complexity is also referred to as the McCabe metric.
AQL stands for Acceptable Quality Level and is sometimes translated as “permitted reject rate.” The AQL determines when a batch of parts or products is rejected or accepted based on a random sample inspection. However, auditors regularly no longer accept the AQL. What to do? This article provides answers.
DetailsISO 14971 defines the terms “hazard” and “hazardous situation.” Nevertheless, medical device manufacturers often find it difficult to assign concrete cases to either of the two categories. This article provides help.
Poor instructions for use are a common cause of use errors that can result in harm to patients and users. Furthermore, instructions for use for medical devices and IVDs are subject to strict regulatory requirements. The MDR, the IVDR, the FDA and numerous standards establish specific requirements for the instructions for use. This article will…
DetailsThe standard ISO 15223-1, regulates the symbols that manufacturers are permitted to/must use for labeling medical devices. In January 2022, the EU Commission harmonized EN ISO 15223-1 as one of relatively few standards under the MDR and added it to the list of harmonized standards. This alone makes it clear how relevant labeling has become. …
DetailsIn software development, unit testing refers to the testing of software units. However, there is no common understanding of This article provides clarity.
DetailsIn 21 CFR part 11, the FDA establishes its requirements for electronic records and signatures, which also apply to medical device manufacturers. A lot of companies print everything out on paper and then sign it by hand to circumvent the requirements of part 11. Is this really necessary?
DetailsThe European legislation defines systems and procedure packs and distinguishes between different configurations. The regulatory requirements placed on the manufacturer are heavily dependent on these configurations. This article will explain to you what legislators understand by systems and procedure packs, what the most important legal requirements are for manufacturers, and what common mistakes you should avoid.
DetailsElectronic and digital signatures should be considered on an equal level to handwritten signatures (“wet ink”). The requirements that need to be fulfilled depend on the extent of the binding force that is to be achieved and so depend on the document that is to be signed. This article explains
DetailsThe term “sampling kit” is not defined by the IVDR or any other regulation. Nevertheless, there are (indirect) regulatory requirements that IVD manufacturers and medical laboratories must be aware of and consider. The requirements depend on the particular constellation. This article presents five constellations. It provides clarity and helps to avoid regulatory hassles and minimize…
DetailsWe need your consent before you can continue on our website. If you are under 16 and wish to give consent to optional services, you must ask your legal guardians for permission. We use cookies and other technologies on our website. Some of them are essential, while others help us to improve this website and your experience. Personal data may be processed (e.g. IP addresses), for example for personalized ads and content or ad and content measurement. You can find more information about the use of your data in our privacy policy. You can revoke or adjust your selection at any time under Settings.
If you are under 16 and wish to give consent to optional services, you must ask your legal guardians for permission. We use cookies and other technologies on our website. Some of them are essential, while others help us to improve this website and your experience. Personal data may be processed (e.g. IP addresses), for example for personalized ads and content or ad and content measurement. You can find more information about the use of your data in our privacy policy. Here you will find an overview of all cookies used. You can give your consent to whole categories or display further information and select certain cookies.