Professional Documents
Culture Documents
ss43 Lec04
ss43 Lec04
ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ 2
Eco System for Quality Digital Product
ระบบนิเวศน์คุณภาพผลิตภัณฑ์ดิจิทัล
ยวข้
หน่ วยทีเกี อง
Scheme owner Promoter Mark
Regulartory
body (RB) + Laws
Certified Body
Testing LAB
ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ 3
กระบวนการนําผลิตภัณฑ์ดิจิทัลที่มีคุณภาพสู่ผู้บริโภค
มาตรฐาน
บังคับ
+ ตปท Testing LAB Certified Body
ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ 3
Related Standards in Medical Device
Cl. 14
Ref : Medical Device Software—Software Life Cycle Processes, ANSI/AAMI/IEC 62304 : 2006 + AMD : 2015. ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ 5
What is a Software? What is
SOFTWARE ?
[ISO/IEC12207:2008] Software is
Sensor
Reading
Application /
stand alone Embedded
software software
User Patient
Hardware
Control
Infusion Pump
Picture Ref: https://www.medicalexpo.com/prod/micrel-medical-devices/product-69404-505756.html ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ 7
Software Types
Sensor
Reading
Low Quality
ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ 9
Software Engineering Overview – Part 1 : Software Engineering
ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ 10
Software IEC 60601-1 Cl.14 vs IEC 62304
PEMS - programmable electrical medical systems
ME EQUIPMENT or an ME SYSTEM containing one or more PROGRAMMABLE ELECTRONIC SUBSYSTEMS (PESS)
PESS – programmable electrical SubSystems
system based on one or more central processing units, including their software and interfaces
PEMS
PEMS PESS1
Sensor
PEMS PESS1 PESS2 Reading
2. 1.
Application / Embedded
stand alone
PESS 1 PESS 2 software
software
User Patient
Hardware
Control
Ref : Medical electrical equipment—Part1 General Requirement for basic safety and essential performance, IEC 60601-1 : 2005
+ AMD1: 2012
ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ 11
Software IEC 60601-1 Cl.14 vs IEC 62304 IEC60601-1 Cl. 14
PEMS
PESS
Ref : Medical Device Software—Software Life Cycle Processes, ANSI/AAMI/IEC 62304 : 2006 + AMD : 2015. ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ 12
Software IEC 60601-1 Cl.14 vs IEC 62304
IEC 60601-1 : 2005 + AMD1:2012 Cl.14 Example: IEC 60601-1 : 2005 + AMD1:2012 Cl.14 Test Report
Ref : Medical electrical equipment—Part1 General Requirement for basic safety and essential performance, IEC 60601-1 : 2005
+ AMD1: 2012
ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ 13
Medical Device Process Standard IEC62304
IEC 62304 : 2006 + AMD1:2015
Ref : Medical Device Software—Software Life Cycle Processes, ANSI/AAMI/IEC 62304 : 2006 + AMD : 2015. ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ 14
Software Safety Classification
Ref : Ref : Medical Device Software—Software Life Cycle Processes, ANSI/AAMI/IEC 62304 : 2006 + AMD : 2015. ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ 15
Software Safety Classification
PESS
SOFTWARE SYSTEM
Integrated collection of SOFTWARE ITEMS
organized to accomplish a specific function
Software System or set of functions
(Class C)
SOFTWARE ITEM
Any identifiable part of a computer program,
i.e., source code, object code, control code,
control data, or a collection of these items Software Item X Software Item Y
(Class A) (Class C)
• The software safety classes shall initially be Software Item W Software Item Z
(Class B) (Class C)
assigned based on severity as follows:
Class A: No injury or damage to health is possible
Class B: Non-SERIOUS INJURY is possible
Class C: Death or SERIOUS INJURY is possible”
Ref : Ref : Medical Device Software—Software Life Cycle Processes, ANSI/AAMI/IEC 62304 : 2006 + AMD : 2015. ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ 16
Medical Device Process Standard IEC62304
Example: IEC62034 Test Report : Safety Classification
Ref : Ref : Medical Device Software—Software Life Cycle Processes, ANSI/AAMI/IEC 62304 : 2006 + AMD : 2015. ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ 17
Software Safety Classification
Ref : Medical Device Software—Software Life Cycle Processes, ANSI/AAMI/IEC 62304 : 2006 + AMD : 2015. ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ 19
Medical Device Process Standard IEC62304
Ref : Medical Device Software—Software Life Cycle Processes, ANSI/AAMI/IEC 62304 : 2006 + AMD : 2015. ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ 20
Medical Device Process Standard IEC62304
: Evidence List Example: IEC62034 Test Report
ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ 21
Summary: Software Validation IEC62304
Eco System for Quality Digital Product (Regular body, Testing lab, Certificated body)
Related Standard in Medical Device
SDLC – V Model
Service
Request
ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ 23
อ้างอิง (Reference)
• Roger Pressman. 2009. Software Engineering: A Practitioner's Approach (7 ed.). McGraw-Hill, Inc., New
York, NY, USA.
• Ivan Mistrik, Richard M. Soley, Nour Ali, John Grundy, and Bedir Tekinerdogan. 2015. Software Quality
Assurance: In Large Scale and Complex Software-Intensive Systems (1st ed.). Morgan Kaufmann
Publishers Inc., San Francisco, CA, USA.
• น้ําฝน อัศวเมฆิน. 2560. หลักการพื้นฐานของวิศวกรรมซอฟต์แวร์ (FUNDAMENTALS OF SOFTWARE ENGINEERING).
ซีเอ็ดยูเคชัน. กรุงเทพฯ, ประเทศไทย
• https://www.istqb.org/downloads/send/51-ctfl2018/208-ctfl-2018-syllabus.html
• Medical Device Software—Software Life Cycle Processes, ANSI/AAMI/IEC 62304 : 2006 + AMD : 2015.
• Medical electrical equipment—Part1 General Requirement for basic safety and essential performance,
IEC 60601-1 : 2005 + AMD1: 2012
ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ 24