上期,我们在《「腾讯地图」微信小程序插件:提供简单的路线多方案规划服务》一文中介绍了「腾讯地图」小程序插件的意义、使用场景以及使用方法。
今天我们会与大家分享一款同样优秀的小程序插件——「医院 LBS 位置服务」插件,从使用场景到使用方法,都将作出详细的介绍。
「医院 LBS 位置服务」插件能做什么?
去医院看病,找路和排队绝对算是就医过程中最让人头痛的事情,医院科室布局复杂,检查项目繁多,排队更是家常便饭。如果能有一个办法能让患者最快速的找到看病的科室,甚至能在整个就诊过程中规划一条走路少、时间短、排队快的路线,而且在到达相应科室后能够直接用手机在线报到,相信很多患者对医院都会有这样的需求。
近日,专注于医疗行业室内外位置服务的道一循新上线了「医院 LBS 位置服务」微信小程序插件,为广大医疗行业小程序开发者提供快速、便捷的 LBS 室内位置能力输出,为上述改善医院患者的就医服务提供了真实的解决方案。
「医院 LBS 位置服务」插件提供医院位置信息接口,将医院院内各类科室、设施的位置数字化后提供给小程序使用。通过此插件,小程序开发者即可调用道一循覆盖医院的室内位置信息。目前,已有近 50 家全国百强三甲医院上线道一循院内位置服务系统。
「医院 LBS 位置服务」插件的使用场景
「医院 LBS 位置服务」插件为各种医疗行业小程序应用提供位置信息输出,支持各类基于位置的应用场景。例如:
1. 在线签到:通过「医院 LBS 位置服务」插件判断患者是否在院内科室附近,若在科室附近则直接通过小程序完成自助报到,并进入排队系统等待叫号;
2. 最佳就医路径管理:「医院 LBS 位置服务」插件可以为医院统一预约管理系统提供患者实时位置信息,对需要同时执行多项医疗步骤(例如抽血、B 超、心电图等)的患者,配合排队等候信息,合理规划出最佳就医路线;
3. 考勤签到:为医护人员的考勤管理系统、会议会诊系统提供位置签到服务;
4. 一键告警:针对「医闹」等突发事件,还可利用集成了「医院 LBS 位置服务」插件的小程序快速报警,立即提供事件发生位置,方便安保人员及时处置。
如何接入「医院 LBS 位置服务」插件?
开发者在小程序插件中搜索「医院 LBS 位置服务」可以搜索到小程序插件,添加使用后按使用文档接入使用:
1.申请使用插件。在「小程序管理后台 - 设置 - 第三方服务 - 插件管理」中查找插件名称「医院 LBS 位置服务」(目前最新版本:1.0.6,appid:wx0fb39a1dc27c5e6d),并申请使用。
2.引入插件代码后修改配置文件 JSON:
{
"plugins": {
"ipsPlugin": {
"version": "1.0.4",
"provider": "wx0fb39a1dc27c5e6d"
} }}
3. 使用插件的 JS 接口。如果需要使用插件的 JS 接口,可以使用 requirePlugin
方法:
var ipsPlugin = requirePlugin("ipsPlugin")//设置appkey和mapid//ipsDemo提交审核测试时为true,正常使用下为false。ipsDistance为自身位置与目的id的距离设定,如果在同层大于这个距离则出出现导航页面,如果小于这个距离则表示报到成功,出现报到成功页面。ipsPlugin.init({ ipsDemo: false, ipsAppKey: 'fnAs1mE5HP', ipsMapId: 'VhsehJzuZA', ipsDistance: '25'});//设置导航目的idipsPlugin.init({ ipsTargetId: '1111' });
ipsPlugin.init({//报到成功回调ipsReportSuccess: () => { console.log('报到 成功') //when success to do...
}, //点击导航按钮跳转道易寻小程序进行导航回调
ipsNavi:()=>{ console.log('跳转道易寻小程序进行导航')
wx.navigateToMiniProgram({
appId: 'wx0fb39a1dc27c5e6d', //路径参数由mapId、appKey、要导航的科室id组成
path: 'pages/index?id=mapId&appKey=appKey&poi=科室id',
})
}, //距离目标位置较远或不在同一楼层的回调,用于显示navigator控件去跳转小程序。(由于插件内部无法跳转小程序)
ipsNeedNavi:()=>{ console.log('需要报到')
}
});//打开弹框,开启报到 写在需要报道的地方ipsPlugin.open();
4. 使用插件的自定义组件。使用插件提供的自定义组件,和使用普通自定义组件的方式相仿。在 JSON 文件定义需要引入的自定义组件时,使用 plugin://
协议即可,例如:
{
"usingComponents": {
"show": "plugin://ipsPlugin/show"
}}
在 WXML 文件中添加如下代码,就可以愉快地使用插件进行报道功能了:
<show />
「医院 LBS 位置服务」插件使用实例
目前,「医院 LBS 位置服务」小程序插件已经应用于「道易寻」、「浙江大学医学院附属儿童医院」等小程序,并且更多的开发中的医院小程序也在集成计划当中。
在「浙江大学医学院附属儿童医院」小程序中,医院官方小程序通过调用「 医院 LBS 位置服务」插件实现了「在线签到」等功能。
1. 使用微信小程序挂号成功后进入功能页面
2. 小程序通过「医院 LBS 位置服务」插件识别用户不在就诊科室附近,不能完成报到。
3. 使用院内导航引导至就诊科室。
4. 小程序通过「医院 LBS 位置服务」插件识别用户已到科室附近,可以进行报到。
5. 自动进入排队系统进行排队。
如果你想了解更多「医院 LBS 位置服务」插件详情,欢迎访问开发者社区插件版块相应页面(建议电脑访问):
?https://developers.weixin.qq....
手机端用户也可以扫码访问 ?
了解更多小程序开发相关内容,欢迎微信扫描下方二维码关注微信极客WeGeek公众号,共筑微信生态。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。