你有没有想过自己动手做个App, 但是却不会编程?试试微软的Power Apps. Power Apps提供了一个快速应用程序开发环境,用于根据业务需求构建自定义应用程序。使用 Power Apps,你可以快速生成自定义业务应用,用于连接到存储在基础数据平台(CommonData Service)或各种在线和本地数据源(SharePoint、Excel、Office 365、Dynamics365、SQLServer 等 )中的业务数据。
尝试写一个简易的医院管理App
首先创建一个空白画布应用:
填写应用名称并选择格式:(这里使用平板电脑格式)
进入程序,选择插入进行编辑:
然后选择不同的组件进行拖拽进行操作, 生成如下的App:
1.登录界面,输入账号密码进入系统:
2.主菜单页面:
3.识别界面,可对图像进行识别,并提取图像中的信息:(这里需要用到AI Builder中的对象检测器), 具体运用场景可以有对大量医学图像进行分析和提取信息。
该功能要用户自己动手训练AI, 不过不用担心, 即使不会编程也没有接触过AI, 动动鼠标就能做好。
首先在Power Apps 主页中选中AI Builder, 点击生成。
输入AI模型名字, 点击创建。
选择对象的域, 点击下一步。
添加对象, 点击下一步。
添加图像,至少每个对象超过15个图像,如果超过50个更好。在同一图像中标记超过2个对象是可以的. 请使用 .jpg、.png、.bmp格式的图像, 每个最大为 6MB. 可以选择从本地上传。
进入下一步, 标记图像中的对象, 建议选择在不同光线环境下的对象, 这样有利于训练。
标记完成后进入下一步, 培训模型。
全部完成后就可以发布模型, 之后就可以在Power Apps里面应用该AI模型了。
下面是演示, 先上传一张之前未使用的需要检测的图片: (由于笔者非医学专业也不具备相关知识, 这里使用猫狗图像进行演示)
生成结果: (加入一个库, 记录检测结果,如对象名称及数量)
4.门诊信息: (记录病人过往病例及其他信息)
首先我们需要有一张记录病人信息的Excel表, 然后上传到OneDrive,然后在Power Apps 的里添加数据源, 输入OneDrive 选择我们要使用的表格。
输入卡号即可查询: (示例)
在显示框内使用LookUp函数即可查找表内信息 : (姓名如下)
储存的X光片资料: (该X光片图片来自网络)
5.住院部主菜单: (点击2楼图标跳转2楼床位信息页面)
添加库, 选择合适的样式并从添加含有记录床位信息的表格。
点击图标可以跳转查看床位信息: (可以加入病人信息也可以删除病人信息)
右上角画笔操作如下:
点击右上角的图标可以进行编辑: (点击”勾”完成编辑并上传修改储存的信息)
右上角勾操作如下:
手术页面的操作也基本上是同样的:
6.查看3D模型:
首先我们要找到可以使用的3D模型, 如果读者自己会使用3D建模也要注意, Power Apps 仅支持GLB格式。
首先加入一个库, 数据选择储存了3D模型的Excel表格, 然后加入”在3D中查看”和”在MR中查看”
选中新加入的图标, 在Source中填入” Gallery1。Selected。'3DModel'”, 其中Gallery1是链接库的名字。(两者皆是)
现在我们可以根据库中的图像来选择查看的3D模型, 还能旋转和放大缩小, 点击”View in MR”可以使用混合现实将模型投影到现实中, 但该功能仅能在手机和平板上使用。
关于模型的来源, 对建模感兴趣的读者可以使用win10自带的Paint 3D建立一些简单的模型,如果不会建模也没关系,https://sketchfab。com/上可以下载各式各样的模型。
下面是3D模型的演示: (拍摄皆是在笔者家中继续, 由于设备有限这里仅适用OnePlus 7Pro进行演示)
总结:
优点:
使用Power Apps不需要太多的电脑相关知识, 而且Power Apps中的许多功能非常适合没有编程经验的人上手使用, 仅需要鼠标拖拽即可完成基本的编辑。并且在未来的商业运用方面都有很大的发展潜力:人们可以根据自己的需求自己编写专属App, Power Apps 可以使用AI, MR功能; 使用MR游戏让玩家身临其境, 或者MR设备让医生能够更直观的观察患者的病源并且模拟解决办法,提高诊断效率; AI使得重复性的工作不再耗时耗力。
不足:
Power Apps中的混合现实功能仍然存在缺陷,比如模型文件只支持glb格式,对于不会建模的人来说很难找到下载模型的地方,期待之后能有所改善。大量的参数容易让用户摸不着头脑, 函数debug不方便, 这需要有大量的参考资料, 但目前参考资料还不充足。同时, Power Apps功能是限定的, 如果需要和Power Automate以及Power BI一起使用可能需要不同的许可证(比如笔者就无法使用Power Automate), 这导致笔者在使用期间很多功能都无法实现。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删