• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于J2EE的社區(qū)門診服務(wù)系統(tǒng)設(shè)計(jì)

      2018-03-04 07:03:20常李艷王藝葉長(zhǎng)青
      電腦知識(shí)與技術(shù) 2018年36期
      關(guān)鍵詞:服務(wù)系統(tǒng)社區(qū)醫(yī)院醫(yī)療服務(wù)

      常李艷 王藝 葉長(zhǎng)青

      摘要:生活中的醫(yī)療服務(wù)對(duì)我們來說必不可少,每個(gè)城市都有各種各樣醫(yī)療服務(wù)健全的醫(yī)療系統(tǒng)。這些十分健全功能強(qiáng)大的醫(yī)療系統(tǒng)存在于各個(gè)大醫(yī)院,隨著生活水平的提高,醫(yī)療設(shè)備以及醫(yī)療服務(wù)都做得十分精細(xì)。相對(duì)于病人病情較小的,病情較緩的病人到各種資源豐富的醫(yī)院去看病可能耗時(shí)長(zhǎng)且沒有特別的需要,此時(shí)我們可以選擇附近的社區(qū)醫(yī)院去看病,從而實(shí)現(xiàn)醫(yī)療資源的有限最大合理化。而本次要做的課題是社區(qū)門診服務(wù)系統(tǒng),簡(jiǎn)單地實(shí)現(xiàn)了病人掛號(hào)、看病拿藥的過程。該系統(tǒng)易于管理患者的基本信息,使看病過程變成一個(gè)簡(jiǎn)單透明而快速的過程。社區(qū)門診服務(wù)系統(tǒng)雖然操作簡(jiǎn)單,但是功能齊全強(qiáng)大,它可以幫助人們更好地生活。

      關(guān)鍵詞: 醫(yī)療服務(wù);醫(yī)療資源;社區(qū)醫(yī)院;J2EE;服務(wù)系統(tǒng)

      中圖分類號(hào):TP311.5? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A? ? ? ? 文章編號(hào):1009-3044(2018)36-0043-03

      1 背景

      現(xiàn)代社會(huì)醫(yī)療事業(yè)發(fā)展迅速及人們?cè)絹碓綄?duì)醫(yī)療衛(wèi)生要求的更高,相關(guān)的醫(yī)療組織在逐步地增強(qiáng)醫(yī)療服務(wù)制度和醫(yī)院管理的建設(shè)。國(guó)家正在投入大量物力發(fā)展社區(qū)醫(yī)療服務(wù)的體系,小病完全就近可以解決,這樣對(duì)病人自己和對(duì)醫(yī)療資源都是有益的,社區(qū)門診服務(wù)系統(tǒng)會(huì)成為今后醫(yī)療服務(wù)中重要的組成部分。本文設(shè)計(jì)的社區(qū)門診服務(wù)系統(tǒng)主要針對(duì)社區(qū)醫(yī)院和社區(qū)附近的居民,它實(shí)現(xiàn)的是醫(yī)療系統(tǒng)簡(jiǎn)單的基本的功能,對(duì)比各種十分完善的大醫(yī)院的管理系統(tǒng),此系統(tǒng)有主要提高社區(qū)醫(yī)療管理的效率。此系統(tǒng)研究的主要使用Eclipse和SQL Server2008等主要工具進(jìn)行開發(fā)。本文設(shè)計(jì)的社區(qū)門診服務(wù)系統(tǒng)主要有掛號(hào)系統(tǒng)、就診系統(tǒng)和收費(fèi)系統(tǒng)三個(gè)子系統(tǒng)組成。

      2 系統(tǒng)開發(fā)技術(shù)

      系統(tǒng)采用的是Spring和SpringMVC和Mybatis整合框架也就是SSM框架。Spring是一個(gè)開源框架,是一種輕量級(jí)的面向?qū)ο螅ˋOP)和控制反轉(zhuǎn)(IoC)容器的框架,它用來解決公司在應(yīng)用開發(fā)中碰到的問題的復(fù)雜性。SpringMvc: MVC設(shè)計(jì)模式是一種目前廣泛流行的軟件設(shè)計(jì)模式,它把一個(gè)應(yīng)用的各流程按照Model(模型)、View(視圖)、Controller(控制器)的方式進(jìn)行分離。SSH框架優(yōu)勢(shì)其一是經(jīng)典的三層體系架構(gòu)展現(xiàn)了MVC(模型,視圖和控件)的想法,使軟件開發(fā)者減輕了重新建立復(fù)雜問題場(chǎng)景解決方案的工作和負(fù)擔(dān)。本系統(tǒng)是在J2EE框架基礎(chǔ)上實(shí)現(xiàn)的,J2EE(Java 2 Platform, Enterprise Edition)是一個(gè)為大企業(yè)主機(jī)級(jí)的計(jì)算類型而設(shè)計(jì)的Java平臺(tái)。

      3 系統(tǒng)分析

      3.1 功能需求分析

      社區(qū)門診服務(wù)系統(tǒng)有三個(gè)大的模塊功能,分別是門診掛號(hào)模塊,醫(yī)生就診模塊,和收費(fèi)拿藥模塊。首先掛號(hào)操作員先對(duì)病人進(jìn)行掛號(hào)操作,然后在掛號(hào)操作完成后再進(jìn)行醫(yī)生就診處理,最后在通過繳費(fèi)處理在進(jìn)行拿藥處理。經(jīng)過功能需求分析,系統(tǒng)需要的功能模塊見下表1。

      3.2 可行性分析

      在技術(shù)可行性方面,醫(yī)院只要裝有普通的電腦即可不需要什么復(fù)雜的設(shè)備和機(jī)器。在經(jīng)濟(jì)上,社區(qū)門診服務(wù)系統(tǒng)肯定比大型的開發(fā)成本和維護(hù)費(fèi)用較小,系統(tǒng)性價(jià)比很高。從使用目的來分析,社區(qū)門診服務(wù)系統(tǒng)是針對(duì)小醫(yī)院應(yīng)用開發(fā),功能簡(jiǎn)潔,操作方便,非常符合小型醫(yī)院的使用要求。因此社區(qū)門診服務(wù)系統(tǒng)應(yīng)該是可行的。

      4 數(shù)據(jù)庫(kù)的設(shè)計(jì)和實(shí)現(xiàn)

      數(shù)據(jù)庫(kù)在開發(fā)中是非常重要的一部因此,在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)必須根據(jù)實(shí)際工作的性質(zhì)和需要,定義所需的屬性。在此系統(tǒng)中一共涉及十一張表的使用分別是患者基本信息(TB_YL_HZXX),掛號(hào)表(TB_YL_GH),就診記錄表(TB_YL_JZJL),收費(fèi)記錄表(TB_YL_SFJL),處方明細(xì)表(TB_YL_CFMX),收費(fèi)明細(xì)表(TB_YL_SFMX),藥品目錄表(TB_DIC_YPML),ICD10疾病診斷(TB_DIC_ICD10),科室信息表(TB_DIC_KSXX),操作員表(TB_DIC_CZYXX),通用字典表(TB_DIC_TYZDB)。這些表得數(shù)據(jù)都與每個(gè)界面中與前臺(tái)進(jìn)行重要的交互。下面以登錄模塊、掛號(hào)界面的相關(guān)表單設(shè)計(jì)來展示數(shù)據(jù)庫(kù)的設(shè)計(jì)過程

      4.1 登錄模塊的數(shù)據(jù)庫(kù)相關(guān)表的設(shè)計(jì)與實(shí)現(xiàn)

      在登錄界面中醫(yī)院的工作人員需要輸入自己的姓名加密碼進(jìn)入系統(tǒng),醫(yī)院使用到本模塊的角色有前臺(tái)掛號(hào)人員,醫(yī)生和收費(fèi)的工作人員。此界面需要操作員表(TB_DIC_CZYXX),該表數(shù)據(jù)設(shè)計(jì)如下(見表2)

      4.2 掛號(hào)界面模塊的數(shù)據(jù)庫(kù)相關(guān)表的涉及與實(shí)現(xiàn)

      在掛號(hào)界面中分為兩類功能。一類功能是根據(jù)病人的就診卡id查詢以前是否在這家醫(yī)院是否掛過號(hào),掛過號(hào)調(diào)出以前病人的基本信息再次掛號(hào)。該功能需要用到患者基本信息表(TB_YL_HZXX)(見表3)。第二類功能,對(duì)沒有在此醫(yī)院掛過號(hào)的病人錄入基本信息并進(jìn)行掛號(hào),需要用到掛號(hào)表(TB_YL_GH)(見表3)。

      卡類型的編碼,0:社???1:醫(yī)保卡;2:全市統(tǒng)一自費(fèi)就診卡;3:醫(yī)院自費(fèi)卡;4:區(qū)內(nèi)統(tǒng)一自費(fèi)就診卡;5:新農(nóng)合卡;6:居民健康卡;9:其他卡。對(duì)于市管干部、在編軍人,這里的卡號(hào)、卡類型請(qǐng)?zhí)顚憽癟S”

      4.3 就診界面的數(shù)據(jù)庫(kù)相關(guān)表的涉及與實(shí)現(xiàn)

      在此界面中醫(yī)生根據(jù)患者就診卡id調(diào)出病人基本信息,并在問診后記錄病人就診記錄,以及給病人開處方。之前使用過的患者基本信息表需要添加就診記錄表(TB_YL_JZJL)表來處理病人的就診的相關(guān)信息,在就診表中需要調(diào)用科室信息表(TB_DIC_KSXX),操作員表(TB_DIC_CZYXX)和ICD10疾病診斷(TB_DIC_ICD10)。在就診中主要通過這四張表就可以就行數(shù)據(jù)的操作和處理。然后第二部就是對(duì)病人開處方,需要用到處方明細(xì)表(TB_YL_CFMX)。處方明細(xì)表涉及就診流水號(hào)、處方號(hào)、就診科室代碼、就診科室名稱、開方醫(yī)生代碼、開發(fā)醫(yī)生姓名、開方日期、劑型代碼、藥品規(guī)格、藥品用法、藥品數(shù)量、藥品單位、使用頻次代碼、使用頻次、每次數(shù)量、每次單位、用藥途徑、用藥天數(shù)等字段,相關(guān)表單設(shè)計(jì)與登錄界面和掛號(hào)界面相關(guān)表單設(shè)計(jì)方法相同,設(shè)計(jì)中注意表單關(guān)聯(lián)調(diào)用關(guān)系。

      5 系統(tǒng)主要功能界面的設(shè)計(jì)與實(shí)現(xiàn)

      系統(tǒng)的操作界面是實(shí)現(xiàn)系統(tǒng)功能的媒介,顯示了系統(tǒng)的結(jié)構(gòu)和布局。系統(tǒng)界面設(shè)計(jì)的越合越科學(xué),用戶體驗(yàn)才更加方便。下面以主要以門診界面的設(shè)計(jì)和實(shí)現(xiàn)來詳細(xì)說明各功能模塊的設(shè)計(jì)過程。

      5.1 登錄界面的設(shè)計(jì)與實(shí)現(xiàn)

      本系統(tǒng)中只有是本院的登記的工作人員才有權(quán)限使用,在數(shù)據(jù)庫(kù)中不同角色按人員類別區(qū)分,登錄用戶按登錄名和密碼進(jìn)行與后臺(tái)數(shù)據(jù)進(jìn)行匹配,為安全行密碼將以密文的形式進(jìn)行傳輸。登錄名與密碼都與后臺(tái)數(shù)據(jù)庫(kù)匹配成功就可進(jìn)入此系統(tǒng)。反之就停留在該界面。

      5.2 掛號(hào)界面的設(shè)計(jì)與實(shí)現(xiàn)

      掛號(hào)界面分為三個(gè)模塊病人掛號(hào)模塊,新病人信息登記模塊,病人掛號(hào)成功出現(xiàn)的信息模塊。掛號(hào)界面的用例文檔如下表。

      在此完成此界面功能主要是首先線初始化界面,從數(shù)據(jù)庫(kù)中取得相應(yīng)的數(shù)值,將數(shù)值傳入到前臺(tái),然后將界面病人信息相對(duì)應(yīng)的值存儲(chǔ)到數(shù)據(jù)庫(kù)中相應(yīng)的表中,以掛號(hào)科室下拉列框?yàn)槔臃治龃a。

      首先在Mapper層outpatientRegisterMapper.xml中寫出相應(yīng)查詢語句

      <select id="queryGhxx" parameterType="Map"resultType="TB_YL_GHXX">

      select a.*,b.XM, d,ZDXMMC as xb,c.ZDXMMC as mzlx from abo.TB_YL_GH a

      left jiondbo.TB_YL_HZXX b on a.HK

      left jion TB_DIC_TYZDB c on c.ZDLXDM= '06' and a.MZLX= c.ZDMDM

      left jion TB_DIC_TYZDB d on d.ZDLXDM= '02' and b.XB= d.ZDMDM

      where CONVERT(varchar(100),CHSY,23)=CONVERT(varchar(100),GETDATE(),23)

      order by a.GHSJ desc

      </select>

      然后在dao層定義接口在dao.ipml實(shí)現(xiàn)接口方法,在service進(jìn)行邏輯業(yè)務(wù)處理

      public Map initial(){

      Map<String,List>dictionaryMap =InitDicListener.dictionaryMap;

      Map<String,List>map = new HashMap<String,List>();

      //獲取掛號(hào)科室

      List<DIC_KSXX>ksxxDictionary =(List<DIS_KSXX>) dictionaryMap.get("ksxx");

      List<DIC_KSXX>ksxxDList= new ArrayList<DIS_KSXX>();

      for(DIC_KSXX dic_KSXX: ksxxDictionary){

      if(dic_KSXX.getfkgh().equals("1")){

      ksxxList.add(dic_KSXX);

      }

      }

      map.put("ksxx",ksxxList);

      在controller層調(diào)用service層的方法將數(shù)據(jù)傳回前臺(tái)頁面

      @RequestMapping("/outpatinentRegister/init")

      @RequestBody

      public Map initial(){

      returnoutPatienRegisterService.inital();

      }

      最后前端的js代碼將數(shù)據(jù)初始化

      //門診掛號(hào)頁面初始化

      function init() {

      $.ajax({

      url:"outpatientRegister/init",

      dataType:"json",

      type: 'get',

      success: function (data) {

      //科室初始化

      varksxx = data.ksxx;

      varghksElement = $("#ghks");

      ghksElement.empty();

      for (var i=0;i<ksxx.length;i++) {

      var item = ksxx[i];

      ghksElement.append("<option value="+item.ksdm+">"+item.ksmc+"</option>");

      }

      6 小結(jié)

      在系統(tǒng)所有功能完成后,進(jìn)行測(cè)試保證基本功能全部實(shí)現(xiàn)。其主要測(cè)試系統(tǒng)功能是否錯(cuò)誤或者是否有遺漏、是否有數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫(kù)訪問錯(cuò)誤、性能是否能夠接受等。本研究對(duì)開發(fā)的系統(tǒng)采取了黑盒測(cè)試。測(cè)試顯示社區(qū)門診服務(wù)系統(tǒng)三個(gè)流程基本都能實(shí)現(xiàn)。本社區(qū)門診系統(tǒng)中病人不需要做任何操作,非常方便,掛號(hào)員醫(yī)生和收費(fèi)員得操作也不是特別復(fù)雜,只需要選者相應(yīng)的數(shù)據(jù)即可。操作簡(jiǎn)單,功能齊全,對(duì)幫助人們?cè)谏鐓^(qū)就診系統(tǒng)的效率提升和看病體驗(yàn)有積極作用。

      參考文獻(xiàn):

      [1] 楊志姝,李光海,等.SQL應(yīng)用與開發(fā)標(biāo)準(zhǔn)教程[M].北京:清華大學(xué)大學(xué)出版社,2006.

      [2] 劉陽, 曹寶香. 基于J2EE考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 計(jì)算機(jī)工程與設(shè)計(jì), 2007, 28(4):990-992.

      [3] 沃爾斯. Spring in Action[M]. 北京:人民郵電出版社, 2006:56-59.

      [4] 張俊萍, 朱小冬, 侯娜, 等. 基于SSM的軟件體系結(jié)構(gòu)開發(fā)過程研究[J]. 計(jì)算機(jī)測(cè)量與控制, 2011, 19(8):2029-2032.

      [5] 宋遠(yuǎn)行.J2EE應(yīng)用開發(fā)實(shí)踐[M].北京:清華大學(xué)出版社,2011.

      [6] 袁梅冷, 黃煙波, 黃家林,等. J2EE應(yīng)用模型中MVC軟件體系結(jié)構(gòu)的研究與應(yīng)用[J]. 計(jì)算機(jī)應(yīng)用研究, 2003, 20(3):147-149.

      [7] 丁振凡. Spring 3.x編程技術(shù)與應(yīng)用[M]. 北京:北京郵電大學(xué)出版社, 2013.

      [8] 王衛(wèi)平, 王松濤, 王名茗. 一種基于J2EE、Spring和Hibernate的輕量級(jí)EAI構(gòu)架[J]. 計(jì)算機(jī)系統(tǒng)應(yīng)用, 2005(11):38-41.

      [通聯(lián)編輯:代影]

      猜你喜歡
      服務(wù)系統(tǒng)社區(qū)醫(yī)院醫(yī)療服務(wù)
      圖書館用戶需求服務(wù)系統(tǒng)研究
      本社區(qū)醫(yī)院患者服用中藥配方顆粒依從性調(diào)查
      強(qiáng)化廉潔建設(shè) 提升醫(yī)院形象
      基于可穿戴設(shè)備的養(yǎng)老服務(wù)系統(tǒng)研究
      社區(qū)醫(yī)院門診口服不同抗高血壓藥物的安全性與療效比較
      法治背景下醫(yī)學(xué)檢驗(yàn)的規(guī)范化
      從市場(chǎng)失靈理論談我國(guó)醫(yī)療服務(wù)市場(chǎng)失靈的政府治理
      醫(yī)療市場(chǎng)競(jìng)爭(zhēng)環(huán)境下醫(yī)學(xué)人文道德的多維度探析
      淺談電力營(yíng)銷自動(dòng)管理及交互式服務(wù)系統(tǒng)
      流程管理在社區(qū)輸液室的應(yīng)用與效果
      成都市| 石首市| 武功县| 宜丰县| 溆浦县| 板桥市| 大荔县| 南溪县| 高阳县| 镇雄县| 深圳市| 濮阳县| 沛县| 恩施市| 岳池县| 沾益县| 肥西县| 苏尼特右旗| 安阳市| 即墨市| 靖安县| 轮台县| 庆城县| 安顺市| 电白县| 罗源县| 任丘市| 乐平市| 伊春市| 天祝| 渭南市| 临汾市| 彭州市| 江川县| 阿坝县| 泉州市| 金坛市| 河间市| 洪泽县| 新蔡县| 民丰县|