基于语音识别的智能电子病历(三)之 M*Modal

讨论“基于语音识别的智能电子病历”,就绕不开 Nuance 和 M*Modal。这2个公司长时间的占据第一和第二的位置。下面介绍一下M*Modal

这是2019年的一个新闻“专业医疗软件提供商3M公司为自己购买了一份圣诞礼物,即M*Modal IP LLC的医疗技术业务,总价值为10亿美元。3M公司表示,此次收购旨在通过将M*Modal基于人工智能的医生会话软件添加到其产品组合中来推动其自身的医疗健康信息系统业务。”。实际的成交额没有这么高,最终的成交是 2.6亿美元 加 一些股份。但是这个收购,只是收购了 M*Modal 的研发团队和产品。客户和合同留给了Aquity Solutions,Aquity Solutions目前有1.4万员工。

M*Modal 是第一个大规模的把语音识别和结构化电子病历 结合起来的公司。当时 Nuance 的语音识别结果是SRT 和 IDX 文件。M*Modal 的识别结果已经是 CDA文件了(临床文档架构 Clinical Document Architecture)。

生成的CDA电子病历 能够直接编辑、发布、打印

AnyModal Publish  Two components:  Authoring tool for template creation  Server side component  Microsoft Word based conversion tool  CDA DOC, DOCX, PDF, HTML, TXT, …  Easy to configure using Microsoft Word 2007 for template generation  Full support for MsWord formatting features  Formatting templates can be maintained by account manager

接下来是一个具体的CDA 文件的例子

mm:conf的值是语音识别的质量。 

mm:part的值是语音识别的时间信息。

有了语音信息,再浏览CDA时就可以做到语音跟随。

语音跟随的CDA 电子病历编辑器

CDA看上很简单,但是结合发布模板可以生成非常复杂的电子病历文档。而且  M*Modal 提供了发布模板的制作工具。

CDA文件通过发布就可以生成比较复杂的病历,例如:

另: 

这是我们自研引擎的一一个文档,俺在2014-03-13写的。

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
如果您想在使用Ant Design的ModalForm组件时,将自定义组件传递给ModalForm组件,并在ModalForm组件中使用该自定义组件,并在其他页面中使用onFinish异步方法,可以按照以下步骤进行操作: 1. 在自定义组件中定义一个onFinish方法,该方法将在ModalForm组件中调用并处理表单数据。 2. 将自定义组件作为ModalForm组件的一个表单项传递,并将onFinish方法作为自定义组件的一个属性进行传递。 3. 在其他页面中,定义一个异步的onFinish方法,并将其作为ModalForm组件的onFinish属性进行传递。 下面是一个示例代码,您可以参考这个示例来理解如何在Ant Design中使用自定义组件和ModalForm组件: ``` // 自定义组件 MyComponent.js import React from 'react'; import { Form, Input } from 'antd'; const MyComponent = ({ onFinish }) => { return ( <Form onFinish={onFinish}> <Form.Item name="name" label="名字"> <Input /> </Form.Item> <Form.Item name="age" label="年龄"> <Input /> </Form.Item> </Form> ); }; export default MyComponent; // 在页面中调用 ModalForm.js import React from 'react'; import { Modal, Button } from 'antd'; import MyComponent from './MyComponent'; const ModalForm = ({ onFinish }) => { return ( <Modal title="标题" visible={true} footer={null}> <MyComponent onFinish={onFinish} /> </Modal> ); }; export default ModalForm; // 其他页面 OtherPage.js import React from 'react'; import { Modal, Button } from 'antd'; import ModalForm from './ModalForm'; const OtherPage = () => { const onFinish = async (values) => { console.log(values); // 异步处理表单数据 }; return ( <div> <Button type="primary" onClick={() => setVisible(true)}> 打开 Modal </Button> <ModalForm onFinish={onFinish} /> </div> ); }; export default OtherPage; ``` 在这个示例代码中,我们定义了一个自定义组件MyComponent,该组件包含一个Form表单,并且定义了一个onFinish方法,用于处理表单数据。 然后,在ModalForm组件中,我们将自定义组件作为一个表单项传递,并将onFinish方法作为自定义组件的一个属性进行传递。 最后,在其他页面中,我们定义了一个异步的onFinish方法,并将其作为ModalForm组件的onFinish属性进行传递。这样,在ModalForm组件中,当用户提交表单时,onFinish方法将被调用,并且表单数据将被传递到外部的onFinish方法中进行异步处理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

月巴月巴白勺合鸟月半

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值