如何使用健康状况文本分析

重要

健康状况文本分析是一项“按原样”提供的功能,“不保证没有故障”。 健康状况文本分析不应用于或不可供用于医疗设备、临床支持、诊断工具或者其他旨在用于诊断、治愈、缓解、治疗或预防疾病或其他健康问题的技术,Microsoft 不授予将此功能用于此类目的的任何许可或权利。 此功能不旨在代替专业人员医疗建议或保健意见、诊断、治疗或医疗保健专业人员临床判断而实施或部署,并且不应用作此用途。 客户独自负责健康状况文本分析的任何使用。 客户必须根据 UMLS 元词表许可协议附录或任何将来的等效链接规定的条款,单独许可其打算使用的任何及所有源词汇。 客户负责确保遵守这些许可条款,包括任何地理限制或其他适用限制。

医疗文本分析现在允许提取文本中的医疗社会决定因子 (SDOH) 和种族提及。 此功能可能无法涵盖所有潜在的 SDOH,并且不会根据 SDOH 或种族得出推理(例如,会提取物质使用信息,但不会推断药物滥用情况)。 利用医疗文本分析的输出做出的所有影响个人或资源分配(包括但不限于与计费、人力资源或治疗护理管理)的决策都应在人工监督下做出,而不能仅基于模型的结果。 SDOH 和种族信息提取功能的目的是帮助提供商改进健康结果,不应用于对 SDOH 数据的用户或使用者或患者群体进行污名化或引证负面推理,不能超出帮助提供商改进健康结果的既定目的。

适用于健康行业的文本分析可用于从非结构化文本(如医生处方、出院小结、临床文档和电子健康记录)中提取和标记相关的医疗信息。 该服务执行命名实体识别关系提取实体链接断言检测,以从输入文本中发现见解。

提示

如果你要在不编写任何代码的情况下测试功能,请使用 Language Studio

有两种方法可以调用该服务:

  • Docker 容器(同步)
  • 使用基于 Web 的 API 和客户端库(异步)

开发选项

若要使用此功能,需在你的应用程序中提交原始非结构化文本进行分析并处理 API 输出。 分析按原样执行,不会对数据所用的模型进行其他自定义。 可通过两种方式使用运行状况文本分析:

开发选项 说明
Language Studio Language Studio 是一个基于 Web 的平台,让你可以在没有 Azure 帐户的情况下尝试使用文本示例进行实体链接,并在注册时使用自己的数据。 有关详细信息,请参阅 Language Studio 网站Language Studio 快速入门
REST API 或客户端库 (Azure SDK) 使用以各种语言提供的 REST API 或客户端库将健康状况文本分析集成到应用程序中。 有关详细信息,请参阅医疗文本分析快速入门
Docker 容器 使用可用的 Docker 容器在本地部署此功能。 借助这些 Docker 容器,你能够将服务进一步引入数据,以满足合规性、安全性或其他操作目的。

输入语言

除当前处于预览状态的多种语言外,健康状况文本分析还支持英语。 可按照健康状况语言支持文本分析下所述,使用托管 API 或在容器中部署 API。

提交数据

若要发送 API 请求,需要语言资源终结点和密钥。

注意

可以在 Azure 门户上找到语言资源的密钥和终结点。 它们将位于资源的“密钥和终结点”页的“资源管理”下 。

在收到请求时执行分析。 如果使用 REST API 或客户端库发送请求,结果将异步返回。 如果使用 Docker 容器,结果将同步返回。

以异步方式使用此功能时,API 结果在引入请求时的 24 小时内可用,并在响应中指示。 在此时间段后,结果将被清除,并且不再可用于检索。

提交快速医疗保健互操作性资源 (FHIR) 请求

快速医疗保健互操作性资源 (FHIR) 是由 Health Level Seven International (HL7) 组织制定的医疗行业通信标准。 该标准定义了用于交换电子医疗保健数据的数据格式(资源)和 API 结构。 如需使用 FHIR 结构接收结果,必须在 API 请求正文中发送 FHIR 版本。

参数名称 类型
fhirVersion 字符串 4.0.1

从功能获取结果

根据 API 请求,以及提交到健康状况文本分析的数据,你将获得:

命名实体识别用于从与任何支持的实体类型(例如诊断、药物名称、症状/体征或年龄)相关联的非结构化文本中执行所提及的单词和短语的语义提取。

Text Analytics for health NER

服务和数据限制

有关每分钟和每秒可以发送的请求大小和数量信息,请参阅服务限制一文。

请参阅