Introduction to Medical Software

所在平台: Coursera

课程主页: https://www.coursera.org/learn/introduction-to-medical-software

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:医学软件导论 课程概述:本课程提供医学软件领域的广泛概述。您将聆听耶鲁大学教授和一系列行业专家的讲解,他们将课程概念与真实世界应用相连接。课程开始时,我们将讨论医疗设备法规结构、数据隐私和网络安全法规,以及质量管理系统和风险管理等关键支持技术。随后,我们详细研究医学软件生命周期,从识别用户需求、映射系统需求,到软件设计、编码、测试和验证的过程。我们接着探讨机器学习技术在医疗应用中的使用问题,考虑软件工程和法规方面的视角。课程最后讨论数字健康对现代医疗的影响以及相关商业和管理问题。 课程对象:该课程适合计算机科学、生物医学工程及相关领域的三年级或四年级本科生,以及目前在医疗设备行业工作或有意转型到医疗设备行业的初级软件工程师。 课程大纲: 1. 医学软件及其数字健康:介绍医学软件的概念,相关法规和美国医疗环境。 2. 医学软件法规(FDA和IMDRF):讨论医疗软件的监管程序及人工智能和机器学习的相关问题。 3. 医疗环境(电子健康记录、PACS、数据隐私与网络安全):探讨临床环境中的约束因素及数据隐私安全问题。 4. 质量与风险管理:关注支持医疗软件开发的质量管理系统和风险管理技术。 5. 软件开发生命周期:引入医疗软件生命周期的国际标准IEC 62304,并介绍案例项目。 6. 用户需求与系统需求:讨论用户需求识别和系统需求规格文档的编写。 7. 软件架构设计与可用性工程:探讨软件设计过程及用户界面设计以提高可用性。 8. 构建与测试:介绍医学软件生命周期中编码及测试的要点。 9. 概率与统计:涵盖数学基础,为软件验证做准备。 10. 软件验证、部署、维护与退休:讨论生命周期最后阶段的验证和临床试验等。 11. 机器学习:集中讨论人工智能和机器学习在医疗软件中的应用及其监管挑战。 12. 商业与管理问题:探讨如何将医学软件推向市场及创业过程中的商业侧面。 13. 可选补充:案例研究:展示软件开发失败的案例。 14. 可选补充:专家访谈:分享行业专家的见解和经验。 总之,本课程将为学员提供全面的医学软件知识和实践经验,为未来在医疗软件领域的职业道路铺平道路。

课程大纲

Name:Introduction to Medical Software and Digital Health

Description:Welcome to week one of our Introduction to Medical Software class. Here we will set the set the stage for what will come in the rest of the course. This week will introduce what medical software is, and we will discuss relevant regulatory issues. We will also dive into the opportunities in medical software and digital health, and finally we will discuss the regulatory process and the US health care environment.

Name:Medical Software Regulation (FDA and IMDRF)

Description:Welcome to week two of our introduction to Medical Software class. Our focus is this week is going to be on the regulatory aspects of medical software. What are the procedures one must follow? What is the process that they follow? We will discuss some emerging issues when it comes to things like artificial intelligence and machine learning. Lectures will discuss the history of medical device regulation and the history of the Food and Drug Administration in the United States. We will also take a look at the regulatory environment in the EU and China.

Name:The Healthcare Environment (EHR, PACS, Data Privacy, and Cybersecurity)

Description:Welcome to week three of our introduction to Medical Software class. In this week's lectures, we will look at the clinical environment and the constraints that come with it. We will look at constraints that come from the environment itself, the stakeholders involved, and also the associated technology that is present there, the databases that we have to interact with, the electronic health records, the parks, the imaging databases, and then issues to do with the regulations that are in this area regarding data privacy and security issues, and the increasing emphasis on cybersecurity.

Name:Quality and Risk Management

Description:In this week’s lectures we will talk about two management technologies that support the development of medical software: quality management systems and risk management.

Name:Software Development Life Cycle

Description:This week, we will start looking at the design of software and introduce the medical software life cycle. In particular, we will introduce the international standard for medical software life cycles IEC 62304 and provide a guided tour of the process. We will also introduce our example project which we will use to anchor our discussions over the next few weeks.

Name:User Needs & System Requirements

Description:In this week's segments, we will focus on user needs and the system requirements specification process. We will discuss how to identify user needs and how to communicate with medical experts. In the second half of this week's segments, we will describe the systems requirements specification document and present an example outline of such a document for our image guided neurosurgery project.

Name:Software Architecture Design and Usability Engineering

Description:This week, we will primarily focus on the process of designing the software, i.e. the creation of a plan that will allows us to from requirements to something that now can be implemented on a computer. We will also discuss usability engineering -- the process of designing user interfaces to improve ease-of-use and to avoid user errors. Finally, we have a segment from Dr. Licholai on Digital Behavioral Health to give you an example of a use case for medical software.

Name:Construction and Testing

Description:In this week, we get to the most concrete components of the medical software lifecycle, coding and testing. In many ways, this is the part of the lifecycle that is most similar to any other kind of software engineering you may have had exposure to. We will present some advice on coding, especially in the medical software domain and introduce source code management. In the second half of this week's content, we will introduce software testing and discuss what a testing plan looks like.

Name:Probability and Statistics

Description:This week, we will take a detour from the software lifecycle process to cover some mathematical background before returning to the software lifecycle next week when we talk about software validation. The goal of this week is to introduce key concept from probability and statistics. We will talk about the critical area of signal detection, and then we will present some methods that are necessary to understand how clinical trials are designed.

Name:Software Validation, Deployment, Maintenance and Retirement

Description:This week, we will cover the last steps in the medical software lifecycle. We will spend most of our time talking about validation, where we will also present a brief introduction to clinical trials. We will also have short segments discussing deployment, maintenance, and retirement.

Name:Machine Learning

Description:In this week's lectures, we focus on artificial intelligence and machine learning, the use of this technology, the challenges they produce as we integrate them into software, and the challenges of regulating these technologies in order to protect patients and caregivers.

Name:Business and Management Issues

Description:In this section of our course, we will step away from the technical aspects that you have been learning and really think about how to get your medical software or your lab prototype out into the hands of people in the real world. For those of you interested in enterpreneurship, it is just as important to get an basic overview of the business side of things so that you can launch your venture. First, we will discuss the changing models in health care. Then we will go into the nuts and bolts of starting a new health care venture, a broad overview to speak. And then we will end with when and how to raise capital.

Name:Optional Supplement: Case Studies

Description:In this optional supplementary module we will present examples of what happens when software development goes wrong. When this class is taught at Yale, the students are assigned to present these (and other) case studies in small groups. We follow this tradition for the online class as the case studies will be presented by the four Yale undergraduate students who worked as student assistants in the creation of this online course.

Name:Optional Supplement: Expert Interviews

Description:Throughout the creation of this course, Prof. Papademetris conducted interviews with an array of industry experts. Many of these conversations apply to multiple of the weeks' topics - please take a look and enjoy!

课程评论(0条)

课程详情

In this class, we present a broad overview of the field of medical software. You will learn from Yale professors and a series of industry experts who connect the course concepts to their real world applications. We begin by discussing medical device regulatory structures, data privacy and cybersecurity regulations, and key support technologies such quality management systems and risk management. We then take a detailed look at the medical software life cycle, starting with identifying user needs, mapping these to system requirements and then the process of software design, coding, testing and validation. We continue by exploring issues related to the use of machine learning techniques in medical applications from both a software engineering and a regulatory perspective. We conclude with a discussion of the business and management issues in this area focusing on the impact on digital health on modern healthcare and issues related to starting new ventures. This is a class aimed at either third- or fourth-year undergraduates in computer science, biomedical engineering, and related fields, and to junior software engineers currently either working in, or interested in moving to, the medical device industry.

课程标签

0人关注该课程

主题相关的课程