床位管理系统的设计与实现.docx
《床位管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《床位管理系统的设计与实现.docx(14页珍藏版)》请在冰点文库上搜索。
床位管理系统的设计与实现
床位管理系统的设计与实现
摘要本文介绍了医院管理系统的基本框架,提出了医院管理核心之一的床位管理的总体方案,最后建立了一个基于VFP数据库的医院床位管理信息系统,给出了总体设计方案,包括分配床位、床位调换、床位查询和办理出院,以实例演示了系统的特色所在。
关键词床位管理,床位查询,医院管理
一、选题背景
(一)意义
新一代的信息管理系统则实现了由一线医生对资源配置进行直接评估和灵活控制。
医院能够得到更为确切的数据结果,财务人员也会更迅速地接到警示。
从财物方面看,计算机控制可以精确统计各项收入支出,方面查询、核实;从管理方面看,这种控制是需要的,因为在缺乏监督的情况下,医生或医生小组仅仅依据人工启示录实现判断,容易产生错误或缺失。
计算机降低了医院管理的成本,同时并未完全摒弃医生的自主性。
1.改变医院现有的管理
目前有不少医院还没有使用计算机管理系统,使得医院的管理基本还处于手工状态。
医院信息管理计算机化使其步入现代化、一体化的管理方式。
2.堵住医院内部手工管理漏洞
对医院病房、病床使用的管理,一直是医院管理的一个普遍头疼问题。
数据存放在电脑中,任何人都可以随时查询,但只有系统管理员可以更改,医院上司随时可以通过数据库中的数据看到医院部门的情况,财务科可以通过数据库中的数据对各项收费的情况了如指掌。
3.直接和间接给医院带来效益
严格的床位管理,医院病床的总数量、空位数、入住数、入住时间、出院时间、周转率、入住期等等信息都由计算机严格的管理,精确查询各个病房病床的占用情况,及时周转,防止出错,也不存在私自占用的情况。
给医院时间上,经济上都带来效益。
4.促进医院将来的发展
人类文明迈进二十一世纪新纪元,我们迎来了数字化信息时代,她正在渐渐地改变着人们的工作、学习以及生活方式。
计算机网络、Internet扮演着越来越重要的角色。
其核心的数据库技术正在改变中国各个领域的管理模式,而作为传统的医院模式正在面临着重大变革。
医院只有真正的采用计算机现代化的管理,才能跟上医院发展的需要。
5.与先进的管理模式接轨
中国现在经济发展的重点在西部,作为西部大开发的前沿,医院管理计算机化已经开始普遍。
使用真正先进的计算机管理模式,与市场接轨是医院现在迫切需要的。
全面提高服务质量和医疗护理质量将是医院在今后竞争中求生存、发展的关键问题。
利用现有手段很难彻底解决问题。
计算机的应用成为加强医院管理的重要工具。
在我国,很少有成功的大型计算机管理系统,其主要原因是管理体制不稳定和管理水平较低。
由于经济运行模式改变,管理模式经常变动,计算机系统很难随之灵活变动;管理人员无法对计算机系统提出要求,因而无法开发大型管理信息系统。
但是,医院具有几百年的历史,管理模式相对比较稳定,医院的管理人员和用户相对素质较高,很有可能在普及大型计算机管理系统方面先行一步。
另外,价格也是一个重要因素。
国外人员工资和计算机的比价与我国相距甚远,影响了国内人员应用计算机的积极性。
近年来计算机价格下降很快,如果按照4%的标准投资比例,国内医院经费完全可以支持建设大型HIS,这里,人员工资低,致使系统开发维护费用低又成了一个优势。
还有一个重要因素是医院的计算机力量。
体制问题造成的医院计算机专业人员的收入大大低于社会上本专业的标准收入,导致大量人才外流,不能吸引高水平高技术的人员。
(二)目的
用VFP数据库技术构造一个医院的床位管理系统,能够统计住院床位数,床位周转率,实现分配床位、床位调换、床位查询办理出院等功能。
(三)解决的主要问题和应达到的技术要求
病床管理信息系统包含的主要功能有:
分配床位、床位调换、床位查询和办理出院。
入院处把病人资料发送到病房管理系统,病房管理系统根据具体情况,病人性别、病人病情:
如普通患者、需要加护的患者,病人病症等把病人分类,再查询相应类的病房以及病床占用情况。
入院处还可根据病房记录实现病人信息调出录入、患者续交押金处理、结帐、查询、医嘱处理、病人欠费催缴等功能。
这里设置了医嘱处理模块是为了某些需要特殊采购药品的处理或者其他需要特殊处理的情况,例如有些患者已办理了入院手续又没有分配床位的情况就不能在病房处理医嘱。
病床管理系统是医院病房管理信息系统中的核心系统,是为患者服务的主要部分。
系统运用VFP设计开发了一个医院病床管理的数据库,主要利用VisualFoxpro软件实现,要能够熟练运用VisualFoxPro数据库建设软件;同时,数据库管理涉及到SQL语言,也需要掌握SQL语言编程应用。
二、方案论证
患者入院后先进行登记,如果是在住院患者,只需要输入病案号或者通过输入姓名拼音字头找到该患者就可以查到该患者的病案信息,将住院证上的本次住院登记即可,同时病案表中住院次数加1。
如果是首次入院,则需要工作人员录入该患者的基本信息,然后再录入患者本次住院的信息包括交纳押金。
晚上住院处下班后,续交押金也由入院处进行处理。
进入病房以后,需要给患者分配床位,转科后也需要给患者分配床位,因此床位管理是病房管理信息系统中非常重要的部分之一。
床位管理部分如图1所示:
图1床位管理
医嘱管理是病房管理信息系统中的核心模块。
医生下医嘱后,将医嘱录入到医嘱表,医嘱管理又分为长期医嘱管理,临时医嘱管理和营养医嘱管理,对于长期医嘱来说,只要医生不停医嘱,就需要记费取药或做检查治疗。
考虑到医院的具体情况,我们设计为每星期一到星期四每天记费摆药,每星期五记三天的费。
一次摆三天的药。
并记录记费日期和时间。
对于临时医嘱,只记费一次,将信息存入记费表后该医嘱就被删除了。
对于营养医嘱,指的是一些有特殊营养要求的病人由医师下医嘱后,由营养科药房进行处理。
这种医嘱介于长期医嘱和临时医嘱之间。
药品医嘱记费以后,存入记费表,药房核实记费表,证明确实记费后,进行摆药。
同时将摆药完成信息记入项目完成否字段。
对于检查治疗医嘱记费以后,也存入记费表,检查科室核实后,为病人进行检查,录入检查结果。
医生可方便地通过查询系统查询检查结果。
对于需要手术的病人由手术室系统进行处理同时将手术信息记入在院信息表和患者手术表。
住院处则负责续交押金,在院、出院结帐处理和全院统计报表打印。
行政管理系统由分为人事考勤管理、护理部管理、医务科管理、物价管理、院长查询等几个子系统。
同时所有拥有权限的用户均可通过代理服务器进入国际互联网。
三、项目实施
(一)Windows环境配置
本项目为基于VFP及SQL数据库编程语言实现的医院病床管理的数据库应用系统。
1.一台电脑;
2.安装VisualFoxpro软件,软件界面如图1、图2所示:
图1软件界面1
图2软件界面2
(二)医院病床管理系统的构建
本节利用VFP软件和SQL数据库编程技术构建一个医院病床管理系统。
本系统主要包括几大版块:
①欢迎界面;
②医院管理系统版块[1]:
包括门诊部,住院部、药品仪器及员工管理四大版块;
③住院部版块:
主要包括病床管理功能和病人管理功能[2];
④病床管理功能:
可查询和修改病房占用信息及病人分配信息,为无病床的病人安排病床,为人病床的病人调换床位等;
⑤病人管理功能:
医院病床管理系统主页面如下图(图3)所示:
图3医院病床管理系统
点击进入医院管理系统。
在本系统中,把医院管理系统按职能分为门诊部、住院部、药品仪器及员工管理。
在此我们先实现住院部系统,其中以病床管理及病人管理为主。
页面如图(图4)所示:
图4医院管理系统
进入病房管理系统主页面如下图(图4)所示:
图4病房管理系统
在此,我们把病房管理归纳成住院部管理,可以看到,住院部数据管理包括两个部分:
病床管理和病人管理。
之前我们建立了一系列相关的数据库表单[3],并把它们做对应的联接。
各项表单如下图(图5)所示:
图5表单
进入病床管理页面如下图(图6)所示:
图6病床管理
病床管理功能可以列出所有空病床和所有无床病人来查询病床的占用情况以及病人的入住情况;病床分配中可以选择房间号、病床号、病人名[4]来分配病床,也可以把出院病人入住项目清空,方便下一次安排病床。
病人管理功能页面如下图(图7)所示:
图7病人管理
病人管理功能包括:
全体病人情况一览表、简单查询、复杂查询、添加、编辑、删除[5]各分能。
如图8所示:
图8病人情况
用户只用按要求填写空格中的资料进行修改或查询即可。
当资料填写不足时,系统会弹出错误提示框如图9所示:
图9错误提示框
如确认代码如下:
inroom=alltrim(bo1.value)
inbed=alltrim(bo2.value)
inpatient=alltrim(bo3.value)
ifempty(inroom)orempty(inbed)orempty(inpatient)
messagebox('资料不足',48,'错误')
else
selebed
setordertopatient_na
seekinpatient
iffound()
cMessageTitle='管理系统'
cMessageText='该病人已经分配过病床,要修改吗?
'
nDialogType=4+32
nAnswer=messagebox(cMessageText,nDialogType,cMessageTitle)
docase
casenAnswer=6
updatebedsetpatient_name=''wherepatient_name=inpatient
selepatient
locateforpatient_room=inroomandpatient_bed=inbed
replacepatient.patient_roomwith''patient.patient_bedwith''
updatebedsetpatient_name=inpatientwhereroom_number=inroomandbed_number=inbed
updatepatientsetpatient_room=inroom,patient_bed=inbedwherepatient_name=inpatient
casenAnswer=7
endcase
else
updatebedsetpatient_name=inpatientwhereroom_number=inroomandbed_number=inbed
updatepatientsetpatient_room=inroom,patient_bed=inbedwherepatient_name=inpatient
endif
endif
thisform.container3.grid1.refresh
四、小结与分析
以上详细介绍了基于VFP与SQL数据库编程的医院床位管理系统,其主要功能有:
分配床位、床位查询、床位调换和办理出院。
本系统生成多项表单,这样做既方便了数据存储,又节约了查找时间,而且也方便了程序设计。
系统逻辑结构明确,严格按照网络结构和系统功能划分用户组,对于不同用户组的用户的独占数据严格限制权限,增强了数据的独立性,减少了不同用户间的干扰。
保留一定的数据冗余量的同时,尽量减少数据的冗余量。
表结构间通过关键字相互关联,尽量不在不同的表中存储相同的数据,增强了数据的一致性,减少了数据的冗余。
同时对于药品单价等重要字段保留一定的数据冗余以增强数据的安全性。
多种编码方式并存,减少录入时间。
由于病房管理信息系统存在着大量的数据录入工作,因此采用合适的编码方式就显得尤为重要。
本系统既可采用传统的拼音字头方式录入,也可以采用代码录入,对于药品还可以采用国标编码进行录入。
五、结束语
随着医疗服务和信息技术的发展,医院管理系统有望在如下几方面取得进展:
1)计算机化病人记录CPR:
数据在诊断、治疗和护理的过程中产生并被记录下来,目前技术的发展已经可以建立包括病人全部数据的CPR。
2)护理:
医院管理系统的重要发展之一就是对护理过程的全面支持:
✓建立护理类型
✓设定护理计划
✓护理
✓护理质量评价
3)智能化工作站:
原有的医院管理系统终端最终被智能化工作站代替,能提供更友好的图形用户界面并支持处方和治疗过程中的数据录入。
4)即时系统:
医生和护士能够在病人身边(如病床边)随时将数据输入系统。
5)系统的可靠和安全性:
可靠和安全性是医院管理系统的首要问题之一。
系统瘫痪将是最严重的问题。
在技术上,除了提高系统软硬件的质量外,还采用了多种安全措施,包括供电、网络和硬件的冗余设计、数据备份和检查等。
同时也制订了一套应急的方法,以便一旦系统出现问题,手工可以维持工作,系统恢复后,能够重新录入数据,保持数据的完整性。
在操作安全性设计上,严格分级保密字管理、系统记录操作员的操作备查。
为保证数据安全,除加强数据备份外,设计上尽量保留硬拷贝作为法律依据,如门诊收费打印两联收据,一联交给病人,另一联备查。
参考文献
[1]邵洋,谷宇,何旭洪·visualfoxpro数据库系统开发实例导航[M]·北京:
人民邮电出版社,2003
[2]萨师煊,王珊,编著·数据库系统概论[M]·北京:
高等教育出版社,2000
[3]李文军,周晓聪,李师贤,编著·分布式对象技术[M]:
北京·机械工业出版社,2004
[4]王宏秦,孟杰,编著·SQL编程起步[M]·北京:
人民邮电出版社,2002
[5][美]Konradking,编著·SQL编程实用大全[M]·北京:
中国水利水电出版社,2002
[6]魏俊鹏,编著·C++Builder6 实用编程100例[M]·北京:
中国铁道出版社,2003
[7]侯捷等,编著·C++标准程序库自修教程参考手册[M]·武汉:
华中科技大学出版社,2001
[8]李文军等,编著·分布式对象技术[M]·北京:
机械工业出版社,2004
Designandrealizingoftheberthadministrativesystem
Abstract:
Thistexthasintroducedthebasicframeoftheadministrativesystemofthehospital,Haveproposedtheoverallschemeofmanagingberthmanagement,oneofthecoresofthehospital,SetupapieceofthemanagementinformationsystemofberthofhospitalbasedonVFPdatabasefinally,Providetheoveralldesignplan,Includingdistributetheberth,Theberthischanged,Theberthisinquiredaboutandhandleandleavehospital,Havedemonstratedthecharacteristicofthesystemwiththeinstance.
Keywords:
Theberthismanaged,Berthinquiry,Thehospitalmanaging