国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于LBS的“急速藥遞”小程序管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2021-04-22 16:10楊歐陽楊朝貴梁恩張智恒余遠(yuǎn)波
電腦知識(shí)與技術(shù) 2021年8期

楊歐陽 楊朝貴 梁恩 張智恒 余遠(yuǎn)波

摘要:為給緊急需要某種藥物且意識(shí)清醒的用戶快速提供藥品,研究基于地理位置的藥品求助和響應(yīng)救助具有重要意義。在分析了用戶急需某種藥品但是無法獲得時(shí)的需求,設(shè)計(jì)了基于用戶地理位置(LBS)的“急速藥遞”小程序管理系統(tǒng),對(duì)系統(tǒng)的緊急求助、消息推送、地圖顯示和基本信息填報(bào)等功能模塊進(jìn)行分析與設(shè)計(jì),主要運(yùn)用位置標(biāo)記的方式展示求助信息、以消息推送的形式通知附近的志愿者或醫(yī)藥機(jī)構(gòu)、地圖顯示藥品求助信息、附近多位商家或志愿者響應(yīng)求助并快速將藥品送達(dá),實(shí)現(xiàn)基于LBS的藥品需求信息服務(wù)。系統(tǒng)采用云開發(fā)模式開發(fā),描述了系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù),具有一定的實(shí)用價(jià)值。

關(guān)鍵詞:“急速藥遞”小程序管理系統(tǒng);基于地理位置;位置標(biāo)記;消息推送

中圖分類號(hào):TP311? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1009-3044(2021)08-0095-04

Abstract: In order to provide drugs to the conscious and urgent users, it is of great significance to study the drug help seeking and response assistance based on geographical location. Based on the analysis of the user's need for a certain drug but unable to obtain it, a "rapid drug delivery" wechat applet management system based on LBS was designed. The function modules of the system, such as emergency help, map display, message push and basic information filling, were analyzed and designed. The help information was displayed in the way of location mark, and the volunteers nearby were informed in the form of message push Or medical institutions, map display drug help information, nearby businesses or volunteers respond to help and quickly deliver drugs, so as to realize drug demand information service based on user geographic location (LBS). The key technologies of the system implementation are described, it has a certain practical value.

Key words: "Rapid Drug Delivery" WeChat applet management system; based on LBS; location mark; push message

1 背景

冠心病引發(fā)的心臟驟停,每過1分鐘,死亡率上升7-10%。冠心病急性發(fā)作后的生存率,在全球大約3%,中國(guó)只有1%。根據(jù)國(guó)務(wù)院出臺(tái)的標(biāo)準(zhǔn),接到報(bào)警后,救護(hù)車應(yīng)在15分鐘內(nèi)到達(dá)患者駐地,但在實(shí)際情況中,不僅由于醫(yī)療設(shè)施的不足,惡劣的交通狀況也同樣使得救護(hù)車難以及時(shí)到達(dá)患者身邊,有時(shí)因?yàn)榛颊擢?dú)自發(fā)病未能報(bào)警或未隨身攜帶急救藥品甚至未被發(fā)現(xiàn)而貽誤急救。用戶明確自己需要哪種藥,但是因?yàn)槟撤N原因(發(fā)病時(shí)忘了帶藥等)而無法獲得,如何為用戶急速“藥”遞?構(gòu)建便捷的院外救助信息系統(tǒng),實(shí)現(xiàn)求救信息暢通、救助及時(shí)具有重要的意義。

1.1 慢性病院外管理和急救

根據(jù)《“健康中國(guó)2030”規(guī)劃綱要》的指示,到2030年,實(shí)現(xiàn)全人群、全生命周期的慢性病健康管理;完善突發(fā)事件衛(wèi)生應(yīng)急體系,提高早期預(yù)防、及時(shí)發(fā)現(xiàn)、快速反應(yīng)和有效處置能力;強(qiáng)調(diào)規(guī)劃和推動(dòng)“互聯(lián)網(wǎng)+健康醫(yī)療”服務(wù),創(chuàng)新互聯(lián)網(wǎng)健康醫(yī)療服務(wù)模式,持續(xù)推進(jìn)覆蓋生命周期的預(yù)防、治療、康復(fù)和自主健康管理一體化的國(guó)民健康信息服務(wù)[1]。

目前,我國(guó)對(duì)緊急情況下“院外救治”的醫(yī)療行為性質(zhì)和醫(yī)師及其他救助人員的義務(wù)沒有明確的法律規(guī)定,張建國(guó)[2]提出緊急情況下的“院外救治”行為無論定性為無因管理還是緊急避險(xiǎn),都是一種對(duì)社會(huì)有利的行為,都應(yīng)支持和提倡,并給予法律上的支持和保護(hù),逐步建立符合國(guó)情的“好撒馬利亞人法”,在法律上給緊急情況下院外救治行為進(jìn)行定性和相關(guān)責(zé)任分配,保障施救者的合法權(quán)益。

陳志剛等人[3]分析院外心臟驟停患者特點(diǎn),呼吁加強(qiáng)社區(qū)急救和院前急救雙網(wǎng)絡(luò)的建設(shè),適當(dāng)延長(zhǎng)心肺復(fù)蘇時(shí)間。研究證實(shí),入院前對(duì)患者進(jìn)行及時(shí)有效的救治,能有效控制病情的進(jìn)一步發(fā)展,降低其在轉(zhuǎn)運(yùn)過程中的危險(xiǎn)性及死亡率[4]。

1.2 基于位置的救助服務(wù)

王付宇等人[5]在考慮時(shí)變條件道路擁堵情況下,建立雙層選址模型,提出關(guān)心權(quán)重螢火蟲算法設(shè)計(jì)應(yīng)急救援算例。竇清理等人[6]提出院前急救3個(gè)空間數(shù)據(jù)特征,即:非均勻特征、相對(duì)穩(wěn)定特征、個(gè)體差異特征,為重新認(rèn)識(shí)院前急救、更好地把握院前急救提供了新方法和新的決策依據(jù)。

戴景斌[7]探討志愿者和第一目擊者互助平臺(tái)。而本研究倡導(dǎo)隨身攜帶有硝酸甘油等急救藥品或懂心肺復(fù)蘇的志愿者,通過院外救助智能網(wǎng)絡(luò)系統(tǒng)發(fā)現(xiàn)附近患者并及時(shí)趕到,在患者意識(shí)清醒并征得同意的情況下提供急救藥品,為專業(yè)急救贏得時(shí)間。設(shè)計(jì)了基于LBS的“急速藥遞”小程序管理系統(tǒng),對(duì)系統(tǒng)的主要功能模塊進(jìn)行分析與設(shè)計(jì),實(shí)現(xiàn)基于用戶地理位置(LBS)的藥品需求信息服務(wù)管理。

2 需求與功能分析

2.1 設(shè)計(jì)目標(biāo)

“急速藥遞”小程序管理系統(tǒng),構(gòu)建基于用戶地理位置(LBS)的藥品需求信息服務(wù),地圖顯示藥品求助信息,附近多位商家或志愿者響應(yīng)求助,快速將藥品送達(dá)。

2.2 需求分析

在“急速藥遞”小程序管理系統(tǒng)中,患者用戶(藥物需求者)的核心需求是發(fā)出求助藥物需求信息和警示信息(自動(dòng)撥打緊急聯(lián)系人電話、手機(jī)屏幕展示個(gè)人信息),響應(yīng)藥物需求的用戶(隨身攜帶有藥物需求者藥物的志愿者或藥店商家等)的需求是選擇或接受推送來的藥物需求信息。

用戶可以通過小程序查詢功能搜索到附近的用戶對(duì)藥物的需求情況、精準(zhǔn)定位需求者的位置。

該志愿服務(wù)管理系統(tǒng)具有以下功能:

1)藥物求助發(fā)布:屬于自助求助,用戶可以自行編輯需求的藥物信息,編輯完成之后可以點(diǎn)擊提交發(fā)布求助信息;

2)一鍵求助:在緊急情況下,用戶可以一鍵觸發(fā)警示模式。當(dāng)觸發(fā)了警示模式時(shí),手機(jī)自動(dòng)發(fā)出警示,撥打緊急聯(lián)系人電話,手機(jī)震動(dòng),展示個(gè)人的信息等;

3)推送管理功能:系統(tǒng)自動(dòng)匹配并將藥物需求信息推送給距離最近的志愿者(或藥店商家等)用戶;

4)地圖顯示藥物求助信息:用戶藥物求助信息、醫(yī)藥機(jī)構(gòu)的信息根據(jù)地理位置在地圖上進(jìn)行實(shí)時(shí)定位,讓用戶清楚地了解附件有哪些用戶發(fā)出了藥物需求信息;

5)瀏覽搜索:醫(yī)藥機(jī)構(gòu)信息,求助信息的集成,方便用戶查詢;

6)緊急聯(lián)系人信息管理:緊急聯(lián)系人的添加,修改,刪除,查詢等;

7)用戶管理:志愿者信息管理:志愿者信息(包括藥物信息等)的登記、修改等。個(gè)人信息管理:個(gè)人基本信息,疾病信息、常用或急救藥信息,家庭醫(yī)生信息的管理模塊。

2.3 功能設(shè)計(jì)

該小程序主要功能:藥物求助、一鍵求助、消息推送、地圖顯示和基本信息填報(bào)等。

用戶首次登錄時(shí),需填寫個(gè)人(或志愿者)基本信息、隨身攜帶的常用或急救藥信息等。當(dāng)用戶因?yàn)樽约菏熘哪撤N慢性病突然感到不舒服、但是因?yàn)槟撤N原因無法獲得藥物,(在家屬趕來或救護(hù)車車趕來之前)打開小程序發(fā)布藥物求助信息,緊急情況下可以一鍵求助發(fā)出警示。志愿者(或藥店等)在地圖中查看附近用戶或接收推送來的藥物求助信息,根據(jù)自身攜帶的藥物情況選擇相應(yīng)求助。

系統(tǒng)功能模塊如圖1。

系統(tǒng)采用云開發(fā)模式開發(fā),利用地圖組件開發(fā)地圖,運(yùn)用位置標(biāo)記的方式展示求助信息;以消息推送的形式通知附近的志愿者或醫(yī)藥機(jī)構(gòu)。

3 系統(tǒng)的關(guān)鍵技術(shù)

系統(tǒng)實(shí)現(xiàn)使用云開發(fā)開發(fā)微信小程序。云開發(fā)為開發(fā)者提供完整的原生云端支持和微信服務(wù)支持,弱化后端和運(yùn)維概念,無須搭建服務(wù)器,使用平臺(tái)提供的 API 進(jìn)行核心業(yè)務(wù)開發(fā),即可實(shí)現(xiàn)快速上線和迭代,同時(shí)這一能力,同開發(fā)者已經(jīng)使用的云服務(wù)相互兼容,并不互斥。小程序的云開發(fā)具有數(shù)據(jù)庫 、存儲(chǔ)器和云函數(shù)4個(gè)基礎(chǔ)能力[8]。微信小程序的框架采用MINA框架,包括邏輯層、視圖層和基礎(chǔ)層。主要采用WXML( HTML5) 、WXSS( CSS) 和JavaScript 技術(shù)。

3.1 實(shí)現(xiàn)基于地理位置的信息標(biāo)記

將救助信息上傳至云數(shù)據(jù)庫,利用小程序官方所提供的map組件(原生組件)及其marker屬性。利用marker攜帶數(shù)據(jù)進(jìn)行位置標(biāo)記,實(shí)現(xiàn)功能的關(guān)鍵代碼如下。

const db=wx.cloud.database()

db.collection('fabu').get({

success:res =>{

const arr=res.data.map((value,index )=>{

return{

iconPath: "/image/" + value.type +".png",

id: value,

latitude: value.latitude,

longitude: value.longitude,

// type:value.type,

width: 30,

height: 40

}

})

console.log(arr)

this.setData({

markers:arr,

})

}

})

3.2 消息推送

用戶發(fā)布藥物求助信息后,系統(tǒng)根據(jù)志愿者用戶在信息填報(bào)時(shí)填寫的藥物信息和距離求助者的距離等,通過調(diào)用云函數(shù)將求助信息推送給相應(yīng)的志愿者(或藥店商家等),志愿者用戶可以查看已經(jīng)推送來的信息并選擇是否響應(yīng)。云函數(shù)的關(guān)鍵代碼如下。

exports.main = async(event, context) => {

try {

const result = await cloud.openapi.subscribeMessage.send({

touser: event.openid, //消息接收的用戶openid

page: 'pages/logs/logs', //要跳轉(zhuǎn)到的小程序頁面

data: { //推送的內(nèi)容

thing2: {

value: event.message

},

phone_number5: {

value: event.contact

},

thing6: {

value: event.address

}

},

templateId: 'OAeF_JWHWkZS41IDJ-HA23nCS-6S844cQvo2xxUNTNw' //消息模板id

})

console.log(result)

return result

} catch (err) {

console.log(err)

return err

}

}

3.3 一鍵求助

為方便老年人使用,特設(shè)計(jì)了一鍵求助功能,一鍵求助功能的使用在最開始時(shí)便需要填寫緊急聯(lián)系人的信息,包括緊急聯(lián)系人的姓名,電話,關(guān)系等。當(dāng)上述信息填寫完成后,方可跳轉(zhuǎn)如圖3所示的界面,界面使用簡(jiǎn)單,當(dāng)點(diǎn)擊一鍵求助,即觸發(fā)了警示模式,手機(jī)自動(dòng)顯示警示信息、撥打緊急聯(lián)系人電話、手機(jī)震動(dòng)、向附近志愿者推送警示消息等。實(shí)現(xiàn)功能的關(guān)鍵代碼如下。

wx.vibrateLong(400)//手機(jī)振動(dòng)

wx.navigateTo({? ? //帶值跳轉(zhuǎn)警示界面

url: '../ Warning/ Warning?id='+this.data.openid

})

const db = wx.cloud.database()

db.collection('fabu').add({//求助信息上傳數(shù)據(jù)庫

data:{

address:that.data.address,

message:that.data.message,

longitude:that.data.longitude,

latitude:that.data.latitude,

contact:that.data.contact,

type:that.data.type

}

}).then(res => {

console.log("添加至fabu成功", res)

}).catch(res => {

console.log("添加至fabu失敗", res)

})

系統(tǒng)運(yùn)行的部分截圖如圖2~圖8所示。

4 結(jié)束語

本文設(shè)計(jì)的“急速藥遞”信息管理小程序,為用戶緊急需要藥物提供藥物需求信息發(fā)布(或一鍵警示等)服務(wù),以便志愿者(或藥店商家等)為用戶(或在救護(hù)車到達(dá)之前)提供藥物。下一步,將在現(xiàn)有小程序的基礎(chǔ)上,研究智能化的基于地理位置的藥物需求信息管理。例如,通過對(duì)用戶的跌倒監(jiān)測(cè)智能化地發(fā)送求助信息等。

參考文獻(xiàn):

[1] 中共中央 國(guó)務(wù)院印發(fā)《“健康中國(guó)2030”規(guī)劃綱要》[EB/OL].[2020-06-06].http://www.gov.cn/zhengce/2016-10/25/content_ 5124174.htm.

[2] 張建國(guó).緊急情況下“院外救治”行為的法律性質(zhì)及責(zé)任分析[J].醫(yī)學(xué)與哲學(xué),2015,36(15):67-70.

[3] 陳志剛,吳敏,邱晨,等.院前救治596例心臟驟?;颊咛攸c(diǎn)分析[J].災(zāi)害醫(yī)學(xué)與救援(電子版),2016,5(1):16-19.

[4] 張玲玲.采用先急救后轉(zhuǎn)運(yùn)的方式對(duì)急性左心衰竭患者進(jìn)行院前救治的效果分析[J].當(dāng)代醫(yī)藥論叢,2016,14(17):158-159.

[5] 王付宇,葉春明.基于改進(jìn)螢火蟲算法的應(yīng)急救援中心選址[J].工業(yè)工程與管理,2016,21(3):18-24.

[6] 竇清理,張文武,朱華棟,等.基于空間大數(shù)據(jù)的院前急救非均勻相對(duì)穩(wěn)定模型[J].電子技術(shù)應(yīng)用,2018,44(4):130-133.

[7] 戴景斌.“互聯(lián)網(wǎng)+” 和 “北斗系統(tǒng)” 概念下志愿者和第一目擊者互助平臺(tái)建設(shè)的分析[J].中國(guó)衛(wèi)生產(chǎn)業(yè),2018,15(2):22-24.

[8] 張小龍.微信小程序入口在哪?有什么用[J].計(jì)算機(jī)與網(wǎng)絡(luò),2017,548(4):50.

【通聯(lián)編輯:謝媛媛】