分享建站技術、優化技巧、營銷資訊

索特科技帶你領略最前沿的(of)網絡營銷技術、資訊

技術信息

當前位置:Suoter >> 新聞資訊 >> 技術信息 >> 浏覽文章
  • 公司動态
  • 技術信息
  • 營銷資訊
  • 基于(At)微信小程序的(of)醫療設備管理系統設計與實現

    2021年01月14日

    引言

    近年來(Come),随着我(I)國(country)國(country)力和(and)醫療衛生(born)水平的(of)不(No)斷提升,大(big)量現代化高精尖醫療設備在(exist)各級醫院迅速普及,成爲(for)醫院診療活動不(No)可或缺的(of)組成部分。如何高效率地(land)管理醫療設備成爲(for)評價醫院現代化程度的(of)重要(want)标準。現階段,我(I)國(country)各級醫院醫療設備管理已經由以(by)往的(of)手工管理逐漸向計算機綜合管理轉變。醫院醫療設備管理系統主要(want)以(by)外購專業管理軟件或自主開發爲(for)主。但是(yes)采用(use)上(superior)述兩種方法存在(exist)以(by)下一(one)些問題:外購軟件投入、運行、維護費用(use)巨大(big),基層醫院難以(by)承受;外購軟件缺乏針對性,難以(by)滿足特定需要(want),而二次開發又需要(want)一(one)筆不(No)菲投入;自主開發的(of)軟件則技術門檻高、開發周期長;部分軟件操作(do)繁瑣複雜,使用(use)推廣受限,且其大(big)多架設在(exist)局域網中,外網訪問困難。

    随着近年來(Come)我(I)國(country)信息技術的(of)迅猛發展,特别是(yes)4G通信、智能掌上(superior)終端、二維碼技術的(of)發展,使開發以(by)如智能手機爲(for)客戶端的(of)醫療設備管理軟件成爲(for)可能。微信作(do)爲(for)現在(exist)生(born)活中人(people)們(them)接受度最高的(of)一(one)種通信工具,其軟件功能本身已遠遠超出(out)了(Got it)社交聊天軟件的(of)範疇。微信平台的(of)開放性、友好性爲(for)程序員進行二次開發提供了(Got it)可能,不(No)少醫院工程人(people)員已利用(use)微信公衆号平台開發了(Got it)諸如醫療信息服務系統、醫療設備管理系統。我(I)院也在(exist)微信公衆号上(superior)陸續實現了(Got it)網絡預約挂号、檢驗報告查詢等服務。騰訊2017年初推出(out)的(of)小程序,更是(yes)豐富了(Got it)微信平台的(of)生(born)态圈,讓用(use)戶能在(exist)微信内運行“APP”,實現諸如網上(superior)購物、叫車、圖書館管理等輕量級服務。受到(arrive)微信小程序推出(out)的(of)啓發,本文近期針對醫院醫療設備管理的(of)需求,利用(use)小程序開發工具設計開發了(Got it)一(one)款用(use)于(At)醫療設備管理的(of)微信小程序。本小程序通過訪問Bmob後端雲數據庫上(superior)的(of)信息,實現了(Got it)對醫療設備的(of)信息查詢、臨床設備的(of)報修與報廢申請、維修進度的(of)跟蹤、臨床工程師對設備維修手冊的(of)查詢、醫療設備維修的(of)全程記錄、設備的(of)報廢管理、臨床使用(use)手冊查詢、臨床使用(use)教學視頻觀看等功能。使用(use)該小程序軟件,可以(by)确保醫療設備報修、維護、報廢記錄的(of)完整、正确,方便年終設備效益分析統計,同時(hour)又可極大(big)地(land)提高使用(use)者的(of)工作(do)效率,一(one)舉兩得。

    1系統設計依據

    1.1系統優勢

    采用(use)微信小程序開發醫療設備管理系統具有以(by)下優勢:微信小程序基于(At)Browse/Server(浏覽器/服務器)模式,軟件的(of)主要(want)事物邏輯均在(exist)網絡服務器上(superior)完成,隻有很少一(one)部分事務邏輯在(exist)客戶端浏覽器實現。用(use)戶操作(do)及使用(use)界面與微信相似,用(use)戶上(superior)手容易;微信小程序開發主要(want)使用(use)JavaScript語言和(and)HTML語言,編程難度較C++等低,開發周期短,有一(one)定軟件編程基礎者可在(exist)1~2個(indivual)月内完成開發工作(do);小程序内置于(At)微信,開發者無需考慮軟件的(of)兼容性,所編程序可運行在(exist)iOS、Android或者是(yes)Windows等不(No)同平台;編程時(hour)可調用(use)微信提供的(of)各類基礎組件、前端原生(born)控件和(and)擴展API,運行能力和(and)流暢度體驗接近原生(born)APP;小程序不(No)用(use)安裝,即開即用(use),用(use)完就走,關閉後系統無殘餘,節約客戶端存儲空間。

    在(exist)用(use)戶數據存儲方面,系統開發者可使用(use)諸如騰訊雲、阿裏雲、新浪SAE、Bmob後端雲等網絡雲服務。該類雲平台均提供用(use)數據調用(use)操作(do)的(of)接口規範,軟件開發工作(do)主要(want)集中于(At)Web的(of)前端開發上(superior),編程設計難度降低;雲端服務器在(exist)Internet上(superior),客戶調取數據時(hour)不(No)再受限于(At)局域網範疇,隻要(want)有Internet網,客戶端就可随時(hour)随地(land)接入訪問;數據庫可多人(people)同時(hour)在(exist)線訪問查詢數據,訪問量不(No)受等小型數據庫(如Access)的(of)人(people)數限制;在(exist)系統開發投入上(superior),客戶完全可以(by)依據醫療設備管理系統實際使用(use)量購買相應的(of)服務,系統運營成本相比于(At)自行采購服務器大(big)大(big)降低,且服務器的(of)後期維護由雲端供應商提供,客戶維護投入基本爲(for)零。

    1.2需求分析

    我(I)院醫療設備實現編碼化管理,每台設備均具有唯一(one)的(of)院内ID,需要(want)時(hour)可根據該院内ID查詢到(arrive)設備的(of)入庫信息。該系統使用(use)後期雖然根據醫院需求加入了(Got it)設備維修等相關信息的(of)管理,但是(yes)其使用(use)有諸多不(No)便(錄入繁瑣、局域網訪問等),該功能使用(use)頻率低。此外,一(one)個(indivual)完整的(of)醫療設備全生(born)命周期數據庫還應存有設備的(of)相關資質,技術資料等信息。爲(for)解決現有軟件不(No)足,本文所設計的(of)基于(At)微信小程序的(of)醫療設備管理系統通過掃描醫療設備上(superior)的(of)ID碼,完成設備的(of)信息查詢、報修、維修、報廢等信息查詢及錄入功能,方便用(use)戶在(exist)日常工作(do)中實時(hour)完成各類信息的(of)錄入工作(do),以(by)保證醫療設備的(of)全生(born)命周期數據的(of)完整性、可追溯性。該數據的(of)保存也可以(by)用(use)于(At)大(big)數據分析,供醫院科室用(use)于(At)醫療設備風險效益評估。

    2程序技術方法

    2.1小程序技術

    小程序使用(use)微信自己開發MINA框架,提供了(Got it)視圖層描述語言,WXML和(and)WXSS以(by)及基于(At)JavaScript的(of)邏輯層框架,并在(exist)視圖層與邏輯層間提供了(Got it)數據傳輸和(and)事件系統,可以(by)讓開發者方便的(of)聚焦于(At)數據與邏輯上(superior)。小程序的(of)運行環境是(yes)微信基于(At)浏覽器内核完全重構的(of)一(one)個(indivual)内置解析器,并針對小程序專門做了(Got it)優化,比傳統的(of)HTML5執行效率更高。小程序可以(by)通過微信APP與系統實現交互,獲得如網絡通信狀态、數據緩存等系統權限,從而擁有類似原生(born)APP的(of)用(use)戶體驗。小程序開發時(hour),工程師僅需将開發重點聚焦于(At)數據與邏輯上(superior)。

    2.2條碼技術

    起源于(At)上(superior)世紀20年代的(of)條碼技術是(yes)集編碼、印刷、識别、數據采集等爲(for)一(one)體的(of)技術。該技術将黑白線條或黑白點陣按照一(one)定的(of)編碼規則組合起來(Come),用(use)以(by)代表一(one)定的(of)字母和(and)數字。條碼技術廣泛應用(use)在(exist)POS系統、電子數據交換、電子商務、供應鏈管理等行業,特别近幾年來(Come)随着移動支付的(of)迅速發展,條碼更是(yes)日益深入人(people)們(them)生(born)活。采用(use)條碼管理醫療設備,輸入速度快、準确度高、成本低、可靠性強、操作(do)簡便。微信可支持近20餘種不(No)同條碼格式,小程序可通過wx.scanCode函數直接調。在(exist)實際使用(use)時(hour),用(use)戶可利用(use)智能終端上(superior)的(of)攝像頭掃描設備上(superior)張貼的(of)院内條碼,完成對需要(want)設備的(of)查詢、報修等工作(do),從而大(big)大(big)節約錄入時(hour)間,提高準确度,降低成本投入,提高工作(do)效率。

    2.3後端雲技術

    後端即服務(BackendasaService),又名後端雲,是(yes)一(one)種爲(for)移動應用(use)提供包括結構化的(of)數據存儲、用(use)戶和(and)權限管理、文件存儲、推送、支付、實時(hour)通信等服務的(of)技術。采用(use)後端雲開發,開發者隻需專注于(At)具體業務和(and)邏輯的(of)實現,無需關心後端基礎設施構建、運維、服務器托管、網絡、性能調優等工作(do),開發成本低,流程簡化。以(by)本文所用(use)的(of)Bmob後端雲爲(for)例,開發時(hour)僅需将BmobSDK文件複制到(arrive)小程序的(of)utils文件夾中。在(exist)需要(want)讀寫後端雲數據時(hour),僅需在(exist)頁面程序中通過require()函數引用(use)SDK文件。以(by)查詢數據爲(for)例,如下述代碼所示,簡單的(of)幾行代碼即可完成數據庫數據的(of)查詢操作(do)。

    varDevinfo=Bmob.Object.extend("devinfo①");

    varquery=newBmob.Query(Devinfo);

    varDevinfo=Bmob.Object.extend("devinfo①");

    varquery=newBmob.Query(Devinfo);

    query.equalTo("DevID",DevID②);

    query.find({

    success:function(count){

      //插入查詢成功代碼

      },

    error:function(error){

      //插入查詢失敗代碼

      }

    });

    注:①.devinfo爲(for)Bmob數據庫中查詢數據表名稱;②.DevID是(yes)設備院内編碼。

    使用(use)後端雲技術,可以(by)讓開發者以(by)最小的(of)配置和(and)最簡單的(of)方式使用(use)後端雲平台提供的(of)各種服務,整個(indivual)編程工作(do)如搭積木一(one)般簡單,從而完全消除開發者編寫服務器代碼以(by)及維護服務器的(of)苦惱,開發者僅需将小程序的(of)開發重點放在(exist)前端設計上(superior)。

    3系統構成

    3.1構架設計

    該醫療設備管理系統的(of)構架設計主要(want)包含:用(use)戶登錄驗證功能、信息查詢功能、臨床使用(use)人(people)報修及維修進度查詢功能、臨床工程師維修及進度錄入功能、設備報廢申請模塊功能、操作(do)及維修手冊查詢功能和(and)設備使用(use)視頻教學功能等。

    3.2功能介紹

    (1)用(use)戶登錄模塊。該模塊主要(want)用(use)于(At)驗證并識别用(use)戶身份。設置用(use)戶登錄模塊可以(by)确保系統安全,防止非本院人(people)員以(by)使用(use)微信掃描二維碼的(of)方式登錄該管理系統,造成數據洩露。同時(hour)該模塊可根據用(use)戶權限,顯示3.1中介紹的(of)不(No)同的(of)功能模塊(圖1),方便用(use)戶盡快進入所需功能。本系統用(use)戶分爲(for)4種類型:

    第一(one),系統管理員。其具有最高權限,可以(by)查閱整個(indivual)系統及後台雲端數據庫全部資料,登錄後界面,見圖2。該用(use)戶權限方便使用(use)者了(Got it)解全院醫療設備信息,并方便用(use)戶動态查詢了(Got it)解全院設備即時(hour)報修、維修、報廢等信息。在(exist)這(this)些數據的(of)幫助下,管理員還可以(by)彙總臨床工程師工作(do)量,在(exist)任務繁忙時(hour)調配人(people)手,合理分配維修資源。

    第二,維修工程師。用(use)戶登錄後可查詢所轄科室設備信息,了(Got it)解實時(hour)的(of)設備報修及報廢申請情況,維修過程中工程師可查詢設備維修手冊、記錄維修進度。

    基于(At)微信小程序的(of)醫療設備管理系統設計與實現

    圖1 醫療設備管理系統構架圖

    基于(At)微信小程序的(of)醫療設備管理系統設計與實現

    圖2 管理員登錄界面

    第三,臨床設備管理員。該權限用(use)戶使用(use)本管理系統,可完成所屬科室醫療設備查詢、報修、報廢等日常管理工作(do)。必要(want)時(hour)還可查詢設備的(of)操作(do)手冊和(and)使用(use)教學視頻。

    第四,臨床設備使用(use)人(people)。系統爲(for)此類用(use)戶提供了(Got it)設備的(of)信息查詢,使用(use)手冊及使用(use)教學視頻查詢服務。該賬戶設置方便設備使用(use)人(people)在(exist)任意時(hour)間及地(land)點學習設備操作(do)使用(use)方法。

    (2)設備信息查詢模塊。該模塊方便用(use)戶了(Got it)解負責科室醫療設備的(of)總體情況。需要(want)查詢某個(indivual)設備時(hour),可通過掃描設備上(superior)二維碼或手動輸入設備ID的(of)方法查詢該設備的(of)詳細情況,如品牌、型号、采購時(hour)間、采購價格、供應商、入庫時(hour)間、合同等。

    (3)設備報修及維修進度查詢模塊。我(I)院臨床科室醫療設備報修以(by)口頭報修爲(for)主,缺少維修記錄,臨床科室在(exist)設備送修後不(No)能及時(hour)掌握設備維修進度,設備管理部門若再缺乏溝通極易造成部門間的(of)矛盾。因此,在(exist)系統開發時(hour),将本模塊作(do)爲(for)核心,在(exist)結合醫院維修工作(do)實際的(of)情況下引入了(Got it)閉環管理方法(圖3)。設備報修由臨床科室發起,設備管理員在(exist)報修時(hour)可通過掃描或輸入設備院内編碼的(of)方式進入報修界面。填寫設備故障現象時(hour),報修人(people)員可在(exist)幾種常見現象中選擇,也可自行手動錄入。同時(hour),報修人(people)員還能将故障現場照片上(superior)傳,便于(At)臨床工程師在(exist)接到(arrive)報修後迅速判斷,找出(out)故障原因,報修界面,見圖4。臨床工程師在(exist)設備維修界面中可查到(arrive)所轄科室最新報修情況。在(exist)維修過程中,工程師可随時(hour)登記維修設備的(of)處理進度、維修方法、維修花費,方便臨床設備管理員第一(one)時(hour)間了(Got it)解設備維修動态,避免因溝通不(No)及時(hour)造成的(of)誤會。維修完成後,由臨床設備管理員确認維修結果,完成整個(indivual)報修流程。整個(indivual)維修過程中,任何維修情況均自動記錄在(exist)案,有助于(At)保護維修過程的(of)完整性與連續性,符合三甲醫院評審與JCI标準要(want)求。

    基于(At)微信小程序的(of)醫療設備管理系統設計與實現

    圖3 醫療設備維修閉環管理流程圖

    基于(At)微信小程序的(of)醫療設備管理系統設計與實現

    圖4 醫療設備報修界面

    (4)設備報廢申請模塊。該模塊用(use)于(At)記錄臨床的(of)設備報廢申請。傳統的(of)醫療設備報廢申請以(by)紙質版申請爲(for)主,當遇到(arrive)大(big)批設備報廢時(hour)大(big)量的(of)手工記錄耗時(hour)耗力且存在(exist)漏登記情況。該模塊中設備報廢申請人(people)僅需通過掃描設備院内編碼,模塊自動完成設備使用(use)年數計算,當符合報廢要(want)求時(hour),申請人(people)僅需點選報廢緣由即可完成報廢申請,操作(do)簡單便捷。該模塊的(of)使用(use)不(No)但能提高設備報廢處理流程的(of)效率,也還能防止因設備因過早報廢造成的(of)經濟損失。

    (5)操作(do)及維修文檔查詢模塊和(and)設備使用(use)視頻教學模塊。臨床醫護人(people)員在(exist)使用(use)醫療設備過程中,存在(exist)因缺乏了(Got it)解而存在(exist)操作(do)不(No)當或不(No)會操作(do)等現象,不(No)能發揮醫療設備應有效能甚至造成設備故障或者醫療事故。因此在(exist)開發本系統時(hour)加入了(Got it)本功能模塊,使用(use)者可在(exist)這(this)兩個(indivual)模塊中查找到(arrive)需要(want)的(of)設備的(of)操作(do)說明書、維修說明書以(by)及視頻教學短片,相應模塊界面,見圖5~6。本系統的(of)文檔及視頻資料存儲在(exist)後端雲數據庫中,克服了(Got it)傳統局域網管理軟件訪問受限的(of)先天缺陷,用(use)戶客戶端隻需接入Internet網絡即可随時(hour)随地(land)地(land)訪問查看所需資料。

    基于(At)微信小程序的(of)醫療設備管理系統設計與實現

    圖5 選擇需要(want)的(of)設備視頻

    基于(At)微信小程序的(of)醫療設備管理系統設計與實現

    圖6 視頻播放界面

    4應用(use)效果

    區别于(At)傳統的(of)醫療設備管理系統,本文所設計的(of)基于(At)微信小程序的(of)醫療設備管理系統可運行于(At)移動智能終端,用(use)戶可随時(hour)随地(land)通過智能終端實現對所屬區域醫療設備的(of)信息查詢、故障報修、故障診斷、維修查詢、報廢申請、設備使用(use)教學等操作(do)。在(exist)試用(use)的(of)兩個(indivual)月中,系統API日均訪問量由最初的(of)10餘次增加到(arrive)近300餘次,用(use)戶對本設備管理系統,特别是(yes)設備維修和(and)報廢模塊給予積極評價。用(use)戶反映在(exist)使用(use)時(hour)僅需幾步操作(do)即可完成,方便快捷。臨床設備管理人(people)員可通過小程序實時(hour)查詢、跟蹤所報設備的(of)處理進度,解決了(Got it)以(by)往臨床科室因不(No)能及時(hour)了(Got it)解設備相關處理信息而與設備管理部門産生(born)誤解與矛盾的(of)難題,提高了(Got it)醫療設備管理部門工作(do)的(of)透明度及臨床科室對醫療設備管理部門的(of)滿意度。

    本系統還實現了(Got it)醫院醫療設備管理過程的(of)無紙化,臨床及臨床工程師的(of)處理記錄等信息均存儲于(At)雲端服務器,可長期保存不(No)易丢失,确保了(Got it)醫療設備全生(born)命周期數據的(of)完整性,且便于(At)查詢。設備管理部門可通過對相關數據的(of)深度挖掘,分析醫療設備的(of)使用(use)狀況,可爲(for)後期醫院設備的(of)采購與規劃提供可靠信息。

    5結論

    本文針對我(I)院現有醫療設備管理系統的(of)不(No)足與實際工作(do)的(of)需要(want),設計了(Got it)一(one)款基于(At)微信小程序的(of)醫療設備管理系統。該系統開發快、成本低、功能豐富,有助于(At)醫院醫療設備管理由粗放型向精細化管理轉變,能提高醫院醫療設備管理部門的(of)工作(do)效率,提升管理水平,從而發揮醫療設備更大(big)的(of)經濟與社會價值。


    上(superior)一(one)篇:理實一(one)體化課程《搜索引擎優化》精品教材開發與實踐
    下一(one)篇:基于(At)微信小程序的(of)工單智能管理系統
    聯系方式
    滄州星達網絡科技有限公司
    電話:
    郵箱:
    地(land)址:河北滄州新華區交通大(big)街41号422室
    Copyrght © 2023 Suoter All Rights Reserved.
     
    首頁電話 短信 客服