AWS Machine Learning Blog 2024年10月18日
Using Amazon Q Business with AWS HealthScribe to gain insights from patient consultations
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

AWS HealthScribe 和 Amazon Q Business 是亚马逊云科技推出的两项新服务,旨在利用生成式 AI 来提高医疗保健效率和患者体验。AWS HealthScribe 是一种 HIPAA 合规的服务,它使用语音识别和生成式 AI 来自动创建初步的临床医生文档,而 Amazon Q Business 则是一个生成式 AI 驱动的助手,可以回答问题、提供摘要、生成内容并安全地执行基于企业系统中的数据和信息的各种任务。这两项服务共同为医疗保健行业带来了新的可能性,可以帮助临床医生更好地分析患者咨询、识别趋势并提供更个性化的护理。

🏥 **AWS HealthScribe:加速临床文档创建** AWS HealthScribe 是一款专门针对医疗保健文档进行训练的语音识别和生成式 AI 组合,旨在加速临床文档创建并改善咨询体验。其主要功能包括: * 生成包含词级时间戳的丰富的咨询记录。 * 识别说话者角色(临床医生或患者)。 * 将记录细分为相关部分,例如主观、客观、评估和计划。 * 为诸如主诉、现病史、评估和计划等部分生成摘要临床笔记。 * 证据映射,为 AI 生成的笔记中的每个句子引用原始记录。 * 提取结构化的医学术语,用于诸如疾病、药物和治疗等条目。 AWS HealthScribe 提供了一套 AI 驱动的功能,可在保持安全和隐私的同时简化临床文档。它不会保留音频或输出文本,用户可以控制数据存储,在传输过程中和静止时进行加密。

💼 **Amazon Q Business:面向业务和工作场所的生成式 AI 助手** Amazon Q Business 是一个专为企业和工作场所用例而设计的新的生成式 AI 驱动的助手。它可以与组织的数据、系统和存储库进行定制和集成。Amazon Q 使用户能够通过其 AI 功能进行对话、帮助解决问题、生成内容、获取洞察并采取行动。Amazon Q 提供基于用户的定价计划,根据产品的使用方法进行定制。它可以根据组织内各个用户的身份、角色和权限调整交互。重要的是,AWS 绝不会使用来自 Amazon Q 的客户内容来训练其底层 AI 模型,确保公司信息保持私密和安全。

📈 **使用场景和优势** 通过结合聊天机器人分析患者与临床医生的互动,可以帮助改善医疗保健的各个方面,例如: * 增强沟通:通过分析咨询,使用 AWS HealthScribe 的临床医生可以更轻松地识别大型患者数据集中的模式和趋势,这有助于改善临床医生和患者之间的沟通。例如,临床医生可以了解患者症状的常见趋势,然后将其考虑用于新的咨询。 * 个性化护理:使用机器学习,临床医生可以通过分析每个患者的具体需求和关注点,为单个患者量身定制护理。这可以带来更个性化和有效的护理。 * 简化工作流程:临床医生可以使用机器学习来帮助简化工作流程,例如自动执行预约安排和咨询摘要等任务。这可以使临床医生有更多时间专注于为患者提供高质量的护理。例如,将临床医生摘要与代理工作流程一起使用,以定期执行这些任务。

架构图: 本演示的架构图展示了两个用户工作流程。为了启动该流程,临床医生将咨询记录上传到 Amazon Simple Storage Service (Amazon S3)。然后,AWS HealthScribe 会摄取此音频文件并用于分析咨询对话。AWS HealthScribe 然后会输出两个文件,这些文件也存储在 Amazon S3 上。在第二个工作流程中,经过身份验证的用户通过 AWS IAM Identity Center 登录到由 Amazon Q Business 托管的 Amazon Q Web 前端。在这种情况下,Amazon Q Business 将输出的 Amazon S3 存储桶作为其 Web 应用程序中的数据源。

前提条件: * AWS IAM Identity Center 将用作符合 SAML 2.0 的身份提供者 (IdP)。您需要启用 IAM Identity Center 实例。在此实例下,请确保为用户提供有效的电子邮件地址,因为这将是您用于登录 Amazon Q Business 的用户。有关更多详细信息,请参阅使用默认 IAM Identity Center 目录配置用户访问。 * 将用作临床医生与患者对话以及 AWS HealthScribe 的输入和输出存储桶的 Amazon Simple Storage Service (Amazon S3) 存储桶。

With the advent of generative AI and machine learning, new opportunities for enhancement became available for different industries and processes. During re:Invent 2023, we launched AWS HealthScribe, a HIPAA eligible service that empowers healthcare software vendors to build their clinical applications to use speech recognition and generative AI to automatically create preliminary clinician documentation. In addition to AWS HealthScribe, we also launched Amazon Q Business, a generative AI-powered assistant that can perform functions such as answer questions, provide summaries, generate content, and securely complete tasks based on data and information that are in your enterprise systems.

AWS HealthScribe combines speech recognition and generative AI trained specifically for healthcare documentation to accelerate clinical documentation and enhance the consultation experience.

Key features of AWS HealthScribe include:

AWS HealthScribe provides a suite of AI-powered features to streamline clinical documentation while maintaining security and privacy. It doesn’t retain audio or output text, and users have control over data storage with encryption in transit and at rest.

With Amazon Q Business, we provide a new generative AI-powered assistant designed specifically for business and workplace use cases. It can be customized and integrated with an organization’s data, systems, and repositories. Amazon Q allows users to have conversations, help solve problems, generate content, gain insights, and take actions through its AI capabilities. Amazon Q offers user-based pricing plans tailored to how the product is used. It can adapt interactions based on individual user identities, roles, and permissions within the organization. Importantly, AWS never uses customer content from Amazon Q to train its underlying AI models, making sure that company information remains private and secure.

In this blog post, we’ll show you how AWS HealthScribe and Amazon Q Business together analyze patient consultations to provide summaries and trends from clinician conversations, simplifying documentation workflows. This automation and use of machine learning from clinician-patient interactions with Amazon HealthScribe and Amazon Q can help improve patient outcomes by enhancing communication, leading to more personalized care for patients and increased efficiency for clinicians.

Benefits and use cases

Gaining insight from patient-clinician interactions alongside a chatbot can help in a variety of ways such as:

    Enhanced communication: In analyzing consultations, clinicians using AWS HealthScribe can more readily identify patterns and trends in large patient datasets, which can help improve communication between clinicians and patients. An example would be a clinician understanding common trends in their patient’s symptoms that they can then consider for new consultations. Personalized care: Using machine learning, clinicians can tailor their care to individual patients by analyzing the specific needs and concerns of each patient. This can lead to more personalized and effective care. Streamlined workflows: Clinicians can use machine learning to help streamline their workflows by automating tasks such as appointment scheduling and consultation summarization. This can give clinicians more time to focus on providing high-quality care to their patients. An example would be using clinician summaries together with agentic workflows to perform these tasks on a routine basis.

Architecture diagram

In the architecture diagram we present for this demo, two user workflows are shown. To kickoff the process, a clinician uploads the recording of a consultation to Amazon Simple Storage Service (Amazon S3). This audio file is then ingested by AWS HealthScribe and used to analyze consultation conversations. AWS HealthScribe will then output two files which are also stored on Amazon S3. In the second workflow, an authenticated user logs in via AWS IAM Identity Center to an Amazon Q web front end hosted by Amazon Q Business. In this scenario, Amazon Q Business is given the output Amazon S3 bucket as the data source for use in its web app.

Prerequisites

Implementation

To start using AWS HealthScribe you must first start a transcription job that takes a source audio file and outputs summary and transcription JSON files with the analyzed conversation. You’ll then connect these output files to Amazon Q.

Creating the AWS HealthScribe job

    In the AWS HealthScribe console, choose Transcription jobs in the navigation pane, and then choose Create job to get started. Enter a name for the job—in this example, we use FatigueConsult—and select the S3 bucket where the audio file of the clinician-patient conversation is stored. Next, use the S3 URI search field to find and point the transcription job to the Amazon S3 bucket you want the output files to be saved to. Maintain the default options for audio settings, customization, and content removal. Create a new AWS Identity and Access Management (IAM) role for AWS HealthScribe to use for access to the S3 input and output buckets by choosing Create an IAM role. In our example, we entered HealthScribeRole as the Role name. To complete the job creation, choose Create job. This will take a few minutes to finish. When it’s complete, you will see the status change from In Progress to Complete and can inspect the results by selecting the job name. AWS HealthScribe will create two files: a word-for-word transcript of the conversation with the suffix /transcript.json and a summary of the conversation with the suffix /summary.json. This summary uses the underlying power of generative AI to highlight key topics in the conversation, extract medical terminology, and more.

In this workflow, AWS HealthScribe analyzes the patient-clinician conversation audio to:

    Transcribe the consultation Identify speaker roles (for example, clinician and patient) Segment the transcript (for example, small talk, visit flow management, assessment, and treatment plan) Extract medical terms (for example, medication name and medical condition name) Summarize notes for key sections of the clinical document (for example, history of present illness and treatment plan) Create evidence mapping (linking every sentence in the AI-generated note with corresponding transcript dialogues).

Connecting an AWS HealthScribe job to Amazon Q

To use Amazon Q with the summarized notes and transcripts from AWS HealthScribe, we need to first create an Amazon Q business application and set the data source as the S3 bucket where the output files were stored in the HealthScribe jobs workflow. This will allow Amazon Q to index the files and give users the ability to ask questions of the data.

    In the Amazon Q Business console, choose Get Started, then choose Create Application. Enter a name for your application and select Create and use a new service-linked role (SLR). Choose Create when you’re ready to select a data source. In the Add data source pane select Amazon S3. To configure the S3 bucket with Amazon Q, enter a name for the data source. In our example we use my-s3-bucket. Next, locate the S3 bucket with the JSON outputs from HealthScribe using the Browse S3 button. Select Full sync for the sync mode and select a cadence of your preference. Once you complete these steps, Amazon Q Business will run a full sync of the objects in your S3 bucket and be ready for use. In the main applications dashboard, navigate to the URL under Web experience URL. This is how you will access the Amazon Q web front end to interact with the assistant.

 After a user signs in to the web experience, they can start asking questions directly in the chat box as shown in the sample frontend that follows.

Sample frontend workflow

With the AWS HealthScribe results integrated into Amazon Q Business, users can go to the web experience to gain insights from their patient conversations. For example, you can use Q to determine information such as trends in patient symptoms, checking which medications patients are taking and so on as shown in the following figures.

The workflow starts with a question and answer about issues patients had, as shown in the following figure. In the example above, a clinician is asking what the symptoms were of patients who complained of stomach pain. Q responds with common symptoms, like bloating and bowel problems, from the data it has access to. The answers generated cite the source files from Amazon S3 that led to its summary and can be inspected by choosing Sources.

In the following example, a clinician asks what medications patients with knee pain are taking. Using our sample data of various consultations for knee pain, Q tells us patients are taking over the counter ibuprofen, but that it is not often providing patients relief.

This application can also help clinicians understand common trends in their patient data, such as asking what the common symptoms are for patients with chest pain.

In the final example for this post, a clinician asks Q if there are common symptoms for patients complaining of knee and elbow pain. Q responds that both sets of patients describe their pain being exacerbated by movement, but that it cannot conclusively point to any common symptoms across both consultation types. In this case Amazon Q is correctly using source data to prevent a hallucination from occurring.

Considerations

The UI for Amazon Q has limited customization. At the time of writing this post, the Amazon Q frontend cannot be embedded in other tools. Supported customization of the web experience includes the addition of a title and subtitle, adding a welcome message, and displaying sample prompts. For updates on web experience customizations, see Customizing an Amazon Q Business web experience. If this kind of customization is critical to your application and business needs, you can explore custom large language model chatbot designs using Amazon Bedrock or Amazon SageMaker.

AWS HealthScribe uses conversational and generative AI to transcribe patient-clinician conversations and generate clinical notes. The results produced by AWS HealthScribe are probabilistic and might not always be accurate because of various factors, including audio quality, background noise, speaker clarity, the complexity of medical terminology, and context-specific language nuances. AWS HealthScribe is designed to be used in an assistive role for clinicians and medical scribes rather than as a substitute for their clinical expertise. As such, AWS HealthScribe output should not be employed to fully automate clinical documentation workflows, but rather to provide additional assistance to clinicians or medical scribes in their documentation process. Please ensure that your application provides the workflow for reviewing the clinical notes produced by AWS HealthScribe and establishes expectation of the need for human review before finalizing clinical notes.

Amazon Q Business uses machine learning models that generate predictions based on patterns in data, and generate insights and recommendations from your content. Outputs are probabilistic and should be evaluated for accuracy as appropriate for your use case, including by employing human review of the output. You and your users are responsible for all decisions made, advice given, actions taken, and failures to take action based on your use of these features.

This proof-of-concept can be extrapolated to create a patient-facing application as well, with the notion that a patient can review their own conversations with physicians and be given access to their medical records and consultation notes in a way that makes it easy for them to ask questions of the trends and data for their own medical history.

AWS HealthScribe is only available for English-US language at this time in the US East (N. Virginia) Region. Amazon Q Business is only available in US East (N. Virginia) and US West (Oregon).

Clean up

To ensure that you don’t continue to accrue charges from this solution, you must complete the following clean-up steps.

AWS HealthScribe

Navigate to the AWS HealthScribe the console and choose Transcription jobs. Select whichever HealthScribe jobs you want to clean up and choose Delete at the top right corner of the console page.

Amazon S3

To clean up your Amazon S3 resources, navigate to the Amazon S3 console and choose the buckets that you used or created while going through this post. To empty the buckets, follow the instructions for Emptying a bucket. After you empty the bucket, you delete the entire bucket.

Amazon Q Business

To delete your Amazon Q Business application, follow the instructions on Managing Amazon Q Business applications.

Conclusion

In this post, we discussed how you can use AWS HealthScribe with Amazon Q Business to create a chatbot to quickly gain insights into patient clinician conversations. To learn more, reach out to your AWS account team or check out the links that follow.


About the Authors

Laura Salinas is a Startup Solution Architect supporting customers whose core business involves machine learning. She is passionate about guiding her customers on their cloud journey and finding solutions that help them innovate. Outside of work she loves boxing, watching the latest movie at the theater and playing competitive dodgeball.

Tiffany Chen is a Solutions Architect on the CSC team at AWS. She has supported AWS customers with their deployment workloads and currently works with Enterprise customers to build well-architected and cost-optimized solutions. In her spare time, she enjoys traveling, gardening, baking, and watching basketball.

Art Tuazon is a Partner Solutions Architect focused on enabling AWS Partners through technical best practices and is passionate about helping customers build on AWS. In her free time, she enjoys running and cooking.

Winnie Chen is a Solutions Architect currently on the CSC team at AWS supporting greenfield customers. She supports customers of all industries as well as sizes such as enterprise and small to medium businesses. She has helped customers migrate and build their infrastructure on AWS. In her free time, she enjoys traveling and spending time outdoors through activities like hiking, biking and rock climbing.

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

AWS HealthScribe Amazon Q Business 生成式 AI 医疗保健 语音识别 临床文档 患者咨询 个性化护理 工作流程自动化
相关文章