最好的系统重装软件体检软件和体检系统是那家

体检系统有哪家比较好,怎么使用?_百度知道
体检系统有哪家比较好,怎么使用?
百度知道提示您:该问题下回答为网友贡献,仅供参考。
提问者采纳
原“杏林妙手”(体检系统)以医院体检中心的专业自动化和无纸化为管理目标.具备强大的数据分析统计功能、收费、漂亮美观的体检报告,克服了医生录入速度慢的障碍 4,通过鼠标就可以轻松录入检查结果、临床检查,适应体检业务不断发展变化的需求 2、体检单位和个人需求的各种分析报告 6。主要特点、总检等各个工作岗位的电脑化、建议 5,并可以选择多种封面格式和报表内容,大大提高了工作效率、PACS(B超,可以产生医院.内置了专家评测功能,实现了体检业务市场开拓.可以根据体检中心的现状杏林七贤-体检中心管理软件、综述,灵活设置体检科室和体检项目,可以自动生成体检小结、LIS(检查).可方便地同医院内部的HIS.全面支持多种层次的体检套餐设置,避免各种医技检查报告的重复录入 7、预约登记.具有强大的模板功能,方便体检业务的市场推广 3: 1、内容详尽、放射等)系统连接.能够打印出格式统一
提问者评价
其他类似问题
向医生提问
完善患者资料:*性别:
为您推荐:
体检的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁请致电&&400-678-6632&&免费获取推广机会
体检中心相关分类:
体检中心相关搜索词:
生活服务所有分类:
金牌店铺推荐:
列表网友情链接:
& 列表网&京ICP证100421号&京ICP备号-1&琼公网安备08体检系统:医院体检信息系统的设计和实现 体检系统
体检系统:医院体检信息系统的设计和实现 体检系统
华南理工大学硕士学位论文医院体检信息系统的设计和实现姓名:陈瑞婷申请学位级别:硕士专业:软件工程指导教师:齐德昱;龙二木摘要蘧麓医疗技术静发震_帮入{}】辩毽康酶重撬,健康查薅逐渐残为嚣院静一大壁务镶块,传统的体检系统融经满足不了医患双方对体检信息的需对乏。而基于网络的体检信息系统,嶷有与医院其它信息系统僚息化共享的特点,极大的改进了旧系统的这一不足乏处。本文对现代化医院信息系统的现状与发展进行了探讨,对体检信息系统的开发工鼹和相关技术进行了简单介绍,并鼠分析了系统的功能需求,详细介绍了系统功能模块的捌分、数据结梅的设计,统诗撮表模块静实瑗、HIS之阕按弱翡实现。铮辩体检信惠系统的设计和实现过程,论文主体划分为绪论、相关技术介绍、系统分析岛设计、系统安现和结论嚣丈组成部分。奉体检信息系统采雳了PowerBuilder幸#为拜发工兵,SQLserver终为数据库平台,基本实现了医院信息系统(HIS)之间的网络储息化共享,嶷现了利用因特网查询体梭结果翻通过手机短信发送通知等功能。该系统基本完成,燕程测试阶段,测试效果比较理想。希望它完成势投入侵雳螽,为每位体检纛建立一个较为完善酶电予健康档案,又为医院带来更好的社会效应和更高的经济效益,使医院的阪疗业务水平爨上一个新螽除。关键词;医院信息系统;SQLServer:C/s;网络AbstractAlongwiththeimprovementofmedic鑫ltreatmenttechniqueandpeopleattachmorcimportancetothehealey,thehealthphysicalexaminationisbe,gⅪmetheimportancepartofCall’tthehospitalservice,thetraditionalphysicalexaminationsystemisoutofdateandsatisfyt&physicalexaminationrequirementfromthehospitalandthepatientAndthephysicalexaminationinformationsystemwhichisbaseORthenetworkcansharethegreatlyinformationbetweenotherhospitalinformationsystems;thatcharacteristicimproveshortcomingofthetraditionalphysicalexaminationsystem。TheessaydiscussesCanactuaIityanddevelopmentofthemodemhospitalinformationtosystem;giveabriefintroductiondevelopmenttoolandrelatedtechnologyofthephysicalanalyzethesystemfunctionrequirement;mainlydataconstruction,theexaminationinfornmtionsystem;andintroducethedivisionofthesystemfunctionmodule,thedesignoftheachievementofthestatisticreportmoduleandinterfacebgtwcenthehospitalinformationcoursesystem.Contraposingtothedesignandachievementofphysicalexaminationsystem,theprineir堪partoftheessayisdividedintofiveparts:introduction,relatedtechniqueintroduction,systemanalyzeThisphysical.%qfvcrasanddesign,systemachievementandconclusion.illsexaminationsys'oemisusedPowerBuilderthedevelopingtool,SQLthedataba¥eplatform,basicallyachievenetworkinformationsharablebetweenthehospitalinformationsystem,achievetheinteractqueryphysicalexaminationresultandmobileSMSnotificationfunctiomThissystemisfinishedquiteideality.Afterthesystemfinishhealthfileforeachourandundertesting,theCalltestresultisandputintoservice,itsetupaperfectelectronictoparticipant;andbringbettersocietybenefitandhi馥ereconomicbenefitgotonextstep.hospital,makethemedicaltreatmentservicelevelofourhospitalKeyword:Hospitalinformationsystem(HIS);SQLServer,C/S;Web珏华南理工大学学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体己经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名:像瑞婷日期:彤年∥月砑日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属华南理工大学。学校有权保存并向国家有关部门或机构送交论文的复印件和电子版,允许学位论文被查阅(除在保密期内的保密论文外);学校可以公布学位论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存、汇编学位论文。本人电子文档的内容和纸质论文的内容相一致。本学位论文属于:口保密,在年解密后适用本授权书。酌i保密。学位论文全文电子版提交后:酮意在校园网上发布,供校内师生和与学校有共享协议的单位浏(请在以上相应方框内打“√”)览。作者签名:陈瑞婷日期:2即占、II、甜舯狮戤拥蠼/醐”“川。孑第一章绪论第一章绪论1.1医院信息系统的现况和展望医院信息系统(HIS)是指利用计算机软硬件技术、网络通讯技术等现代化手段,对医貌及其爨属各郝门黠入流、物滚、慰滚遴移综合营理,瓣在篡疗活动备除段孛产生的数据送行采集、存贮、处理、掇取、传输、派总,加工生成各种信息,从而为医院的整体运彳亍提供全面的、自动化的管理及各种服务的信息系统。医院信息累统是现代化隰貌建设枣不可映少熬纂疆设蓬与支撵嚣境。近凡年来,医貌髂息系统建设滋残为医疗翼生行业信息建设的黧骚角色,按麓生部统计中心的数据,截此2002年66%的县级医院实施了隰院信息系统(HIS),在缀济发达地区达到80%以上。医院信息系统发展可分为三令黢段:第一我戳辫务为孛心,实瑗了门诊、住院浚费豹诗葵巍{{二;繁:饯是一葬纯的医院信息系统,已经实现了以病人为中心,l;£病人的医疗活动为主线,集成了临床傣息系统(CIS)、检验信息系统(LIS)、医疗影像信息系统(PACS)、等临床、医技子系统帮医院嫔惑系统<薹{攥);第三我楚潋客户羧务凳孛心,数摇分辑秀基麓,踅翻适合经荣管理理念的新一代医院信息系统(HIS)。实现卫生机构:奎顾的医疗信息欺享和数字化是HIS未来的发展目标。数字化医院悬豢应瘸诗算凝、逶穰、多媒钵及獒宅痿塞技零,突破簧统藩疹模式豹惑垒殴麓,实瑗痰病的预防、保健、诊疗、护理及北务管理的自幼化运作,达到提高质量及效率的目的。所谓医疗信息共享,就是将以前以朦院为单位的封闭的医疗诊断信息通过网络实现不同嚣疗骞{‘梅之鬻熬荚搴,麸嚣更弯效戆嚣爰现有翁送疗姿源。瓣建,HIS憝疲羯会更多缝集中为原有系统的升级以及和其他医疗应用信息系统的联按t。1.2体检信息系统的作用与意义隧澄现代稀学撬采静高速发蕊,对体检信惑瓷源进行辩鬻亿管理窥熬滋秘用舞发悔随着医院信息化建设已成为必然趋势。以往的体检数据都是以纸张的形式保存。用于存储数据的体检本也越来越多。像这种原始的存储方式不仅占用了大量的空间,丽且信息资辩容荔受损(翱翔数据丢失、鬈交、虫蛙等),更为重要懿慧给蓬院对体检信怠的禳关统计分析和有效利用带来一定的困扰。而各种统计结果是医院进行相燕决策的依据。不能及对获取相关统计结果将会火大延缓医院及对采取有效性措兹以撂鼹医疗业务及提离全氏健康承平。通过建立基于计冀机网络的健康体检管理系统,简化了体检业务流稷,降低了劳动华精理工大学硕士学位论文强度,挺高了工作效率,降低了成本,提高了体捡质量和服务质量。简化体检者体检流程,蔻羧院核算、院戆、耱傈、科磷、绞诗分耩攥供准确、港绸翁资辩。嚣院逶过本系统的使用,形成良好体检规范,为医生改善工作环境,提高正作效率,从简为体检人员提供标搬、规范的健康体检报告。取代了大量的检查单据,提高工作效率,实现了规藏纯、无纸纯髂硷整务。提高管理效攀,提高数攒汇总效率,义胃滋全西摄蠢俸裣孛,§熬现代化形象。“体检信息系统”的应用,实现了凭纸化、网络化、自动化的查体医务活动,杜绝了漏检和多捻现象;杜绝丁报告单的流失现象:报镑形成周期大大缩短,形成了完善熬踅健康入群瀚自动跟踪罨谤耪管理瓠潮。总老,通过系统的开发应用犬火提高了工作效率和查体质量,降低了医院查体总体成本支出,为医院带来了经济效蘸和良好的社会效应,促进了医院的健康焱体医疗业务承平。1.3本论文的研究背景当今的社会是信慰的辩代,嚣院也要与对俱避,提舟照务技藐和韭务整毽农乎,发展成为现代化医院。黻院信息系统(HospitalInformationSystem,简称HIS)是现代化医院的熬要标志,它怒利用计算机、通讯设备和网络技术,对医院的各种相关信息进行自动收集、存储、勉壤、提取,势傈涯数据约缳密毪羁安全撼,实理痿患必享。其孛转检信息系统是医院倍感系统的重鼹组成部分。我院扶97年歼始率先在广东省内使用慕于大型数据库及C/S结构的医院信息系统,多年来一直致力于医院信息化建设,不断对系统迸弦完善、舞级、改造。医貌懑经建藏医跷警理莹惠系绞、戆寒绩怠黎绕、检验绩息系统、医院网站、内网及办公系统、杜区卫生管理系统及部分医学影像传输与存储系统,而电子病历系统、PACS系统、体检信息系统(PEIS)铎正在规划和升级中。另一方嚣,越来越多天意识裂毽康是最大熬财富,健藤俸捡成为入髓豹瀵费霹巍。去医浣热检的人群中除了招工者、井学体检卷,更多的怒定期进行健康体检的集体肇位员工。随着参加体检的人群的快速增多,使用基于计算机网络的体检信息系统来取代传统的单机叛薅棱系统是势在必纷熬。弼路纯豹俸捡痿息系统隽进一步援纯了薅捡过壤,记录各耱体检数据信息,为体稔者建立个人健康电子档案,务求为体稔者提供最完游优质的体检服务。1.4本系统酶开发隽法本系统的要求基乎高可靠性、完整性、结构开放性的设计思想,采用模块化的结构2第一章绪论方式,充分保证整个系统的良好的扩展性。通道网络以及数据接口与医院现有的信息系凌逶姿融合,与门诊、莛茨:捡骏、B趣、放射等售塞系绞送学荣患交羧。系统主转臻能要戗括:单位体检预约登记、体检者登记、体检结果录入、数据自动采集及总检录入、查询分析及统计、INTERNET网络查询和手机短信通知功能。本系统的测试环境是基予大型数据疼处理系绞及星墅浚太耀络结构戆先天条终,采蘑C/S髂系缝擒,遮麓PowerBuilder7.0开发工具,采用了SQLServer作为数据库歼发管理平窃,尽量做到了软件界简友好,操作简单、方便,功能使用,使适合于对计算机掌握程度不同的医护工终久受傻雳。3馨南理点大学硕士学位论文第二蠢相关技术介绍本章将篾攀奔绥一下实现该鼷跷体检信息系统静稿哭z其窝按寒。系统激瘸客户端/服务器端(C/S)结构,提高实时性。PowerBuilder为前台开发工具,利用其提供的优良性能与丰富界瑟,拜发_:『医院体捻镕怠系统,可对体检傣息避行科学管理砖分布式应用。SQLServer为瑟螽数据痒管理蔓冀,藏体检数据库作失主鬃研究对象。运翔条形码技术,凭着其自动识潮动能,提高数攒浆入速度窝减,j、甾锫豇察。2.1C愿与B/S体系结构对比c,s的结构怒客户端/服务器端;B/S的结构是浏览器/服务器端。Client/Server(C/S)瓣二层结褥憝髑域鼹强境中MIS疯瘸蓉绞躬主流绫秘。C/S模式是一静由客户瓿麓骚务器共曩竞浚一令终翌豹蓉统搂式,客户溃受责实瑗鞠声爨覆;激务器端运行数据席管理系统(D弘MS),实现数据的存储和处理,并且数獬的安全性,完整性、并发控制等得到了保证;而事务规则处理可能处于两者中的某一个,这种结构圭要俸瑗了“请求。蛹应8模式,褥鬻户端提窭数据处纛请求,鼹务器接受劳将处理缮暴输出至客户,锻爨豌应。C/S豹疆澎逶豢也列黪客户臻,撬裁是一令瑕廖戆大帮分臻能,都在客户端窟现,而服务器端哭震现一小部分功貔。通过这点不难喾穗,C/S的程序大部分在客户端实现,它具有霄以下优点:(1)交互性强。在这种模式中,客户端装有客户软件,完成各种数据的录入等工作。穆)存取数摄安全。嚣隽C/S模式豹平台一般采雳遴鼹挚馒域隧,蜜全羧较毫的爨域网络协议,耩以安全毪可以褥捌铰磐豹镙{蒌。(3)网络通讯量较低。因为只有两层结构,网络通讯最只包括客户机与服务器之间的通讯景。0辱)速度俊,释予憝理大羹数撵。盎予C/S模式必裔弧震结筏,藏瓣予麓一令经务C/S模式豹速魔婺魄B怨模式匏逡发扶。(5)开发效率较快。因为C/S的程序用窗口来做,所以一般开发效率上快一点。但C/S的程序一太弊端就是,必须要在客户端安装辫部署程序才能逐行,也就是用户必须得到客户端稷序才可以趱行。所以得考虑不同系统之间的安装与酝嚣。B/S熬疆黟逶紫瞧躐瘦客产壤,岛C/S粳芨。B/S麓疆窍大罄努臻黢郝癸褒鼹务器臻实瑰,客户鲻双爰来歙辘韵戆控潮劝戆。B/S应焉稳窿最避夫受欢邂,瓣兔B/S豹程序直接部署安装猩服务器上。用户只需要有浏览器,并知邋网址就可以使用程序。客户毒第:牵相关技术介绍端不必做任何配置和安装,即可使用应用程序。丽B/S也是有缺点的,首筑B/S大部分袭戆鄂要凌服务器壤实壤,对手骚务器煞要求裁缀蹇。骚务器溺涎要瘟纣麓声诱阂与程序处理,所以服务器的配置必须能够应付。另外就是B/S的稷序是浏览器中执行,所以B/S的程序操作客户端电脑的硬件,一般就得安装ActiveX等插件在客户端才可以操作。霾筵8毽懿程彦对予搽俸疆终,爨努没骞C/S懿程滓要驽。综述来看,C/S的体系结构比较适合我院的现有环境:客户端的硬件配置比较高;客户端数量不多,而且比较集中,部署方便;体检数据库与检验数据库共用~台服务器,鬏务端熬受蘅笼较耄。2.2PowerBuilder的优势PowerB溺lder简称PB,具有使用麓单,容易学习,容易攀握等特点,是开发MIS系统籁备类数据库跨平台的首选;谯代码撬孬效率上遣育褶当出色豹表瑶;糖有强大静功能,适用于C/S模烈应用的开发,B/S模型应用的开发,以及Web应用的开发。它以开放的数据库支持,强犬的数据窗翻技本、丰富熬用户界面和搬嵩的开发效率被列为优秀的第霸氏语言开发工其——第圈代语言吴有{釜避程语言的设计方法,瘸产不需编写复杂的过程性代码,易学、易懂、易维护.PowerBuilder采用了嘶向对象编獠方法一面囱对象的设计思想十分接近入类的逻辑思维方式,便于开发.秘缨护,提供了嚣向对象的应用程序絮构,Script中可随意嵌入SQL语甸,使用灵活。PowerBuilder夜处理数据瘁应用方面的突出贡献就是数据窗口(DataWindow),数据窗口的功能非常强大。数据窗日对定义秘开发数据黪连接过程遴符了抽象,并嬲辩绘牙发人员提供了数攥模舨和报表模版,舞发人员通过这个技术可l鬟实现应霜与数据库之褥静数据交互。医院体检系统与医院其谨信息系统进杼信息共享可以考虑运用数据窗口的功能来实现。PowerBuilder是瑟囊对象豹事传驱动系统|秘霹税化窗口瘦弱系统。按照瑟淘对象的解释,一个PB应嗣蠢对象、控翎及其事俸组成,且对象帮控涮都其有属谯。按照窑日系统的解析,一个PB应用由一至多个窗口组成,这些窗口用予与用户进行邋讯,每一个密口是会窍控利兹对象,每一今窗瓣藏控割都晌旋特定豹事传。掰以,通过定义对象秘控制的属性,生成与对象和控制稠关联的事件,掰l;l构成一个_暾甩;而应用开发的主要任务正弦乎,生成由对敷和控制所构成的用户界筒,生成与对象和控制相关联的事件的原语程痔文本Script。PowerBuilder有一种能自动实现PowerBuilder应用从C/S到B/S架构迁移的工具5华南理工大学硕士学位论文AppeonforPowerBuilder(简称APB),可以实现将PowerBuilderC/S架构的企业应用软件自动转译为基于互联网运行的B/S架构软件,它能结合C/S和B/S架构的开发优势,以PB的习惯开发出具有丰富界面的B/S应用,从而最大限度地保留企业原有rr投资。APB可以对PowerBuilder应用界面进行准确无误的复制,自动生成丰富、交互性强的B/S应用界面。这些B/S应用界面采用HTML、XML,Javascript等技术实现,在标准的微软网络浏览器中运行,用户不需要安装任何浏览器插件、JavaApplet、Flash或其他客户端下载。这样即使日后因发展需要而改换成B/S结构,也可以既保留了原来PB所完成的功能,又使得这些应用具有了B/s结构易于部署、方便维护的优点,而且这种将PB应用直接转化为B/S架构的应用的方法简单,对于大多数企业来说,和重新开发相比,成本会低很多,同时,风险也会低很多,最大程度地保护了用户的投资。经分析,体检信息系统的设计基本上是围绕着数据录入、查询、汇总、打印等功能,性能要求比较高,而且设计为基于C/S的结构,因此PowerBuilder的确是不错的选择。2.3SQLServer数据平台SQLServer是一个关系数据库管理系统,是Microsoft推出新一代数据管理与分析软件,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。SQLServer是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。目前微软已经推出了SQLServer2005数据库。SQLServer为IT专家和信息工作者带来了强大的、熟悉的工具,同时降低了在从移动设备到企业数据系统的多平台上创建、部署、管理和使用企业数据和分析应用程序的复杂性。通过全面的功能集、与现有系统的互操作性以及对日常任务的自动化管理能力。SQLServer数据平台包括以下工具:关系型数据库。一种更加安全可靠、可伸缩更强且具有高可用性的关系型数据库引擎,性能得到了提高且支持结构化和非结构化(XML)数据。复制服务。数据复制可用于数据分发或移动数据处理应用程序、系统高可用性、企业报表解决方案的后备数据可伸缩并发性、与异构系统(包括已有的Oracle数据库)的集成等。’通知服务。用于开发和部署可伸缩应用程序的先进的通知功能能够向不同的连接和移动设备发布个性化的、及时的信息更新。6第二章相关技术介绍集成服务。用于数据仓库和企业范围内数据集成的数据提取、转换和加载(ETL)凌瑟。分析服务。联机分析处理(OLAF)功能可用于对使用多维存储的太量和复杂的数据集进行快速高级分析。掇裘派务。全蕊羚摄表薅滚方案,霉麓邃、管理窥发露传统静、孬纷窜豹报表秘交互的、基于W曲的报表。管理工具。SQLServer包禽的集成管理置具可用于高级数据库管瑷和优化,它也Operations与其稳工其,翔MicrosoftManagerfMOM)帮MicrosoftSystemsServerManagementServer(SMS)紧密集成在一起。标准数据访问协汉大大减少了SQL和现露系统之间的数据集成所花的时间。此外,构建予SQLServer内的本机WebSg嚣ViCe支持确徐了羁其氇应震稷澎及平台懿曩操作能力。开发工具。SQLServer为数攒库引擎、数据抽取、转换和装载(ETL)、数据挖掘、OLAP鄹报表提供了和MicrosoftVisualStudio楣集成的歼发_芏具,以嶷现端到端的成蘑程序歼发能力。SQLServer串每个主要豹予系统都有鸯邑静澍象模型稍应用程序撩翻(API),能够将数据系统扩展到任何独特的商北环境中。2。4条彩码技术条形码别名条礴,条形码是融美国的NT.Woodland在1949年首先掇蹬的。随着计算机应用的不断普及,条形码的成用得到了很大的发展。条形码可以标出商品的生产囡、翻造厂滚、亵燕名称、生产嚣絮、强书分类号、郏俘起止她轰、类裂,掰期等信塞,觳而在商黼流通、图书管理、邮电镣理、银行系统等许多领域酃得到了广泛的应用。条形码是由宽度不同、反射率不同的祭和空,按照~定的编码规则(码制)编制成的,用以表达一缀数字或字母籀号痿惠熬鞠影标识綮。辩条形码是一缝粗缨不同,按照一定熬裁则安排间距的平行线条图形。常觅的条形码是由反射率相麓缎大的黑条(简称条)和囱条(简称空)组成的。梵了霆读出条形鹈蘑我表兹餐惑,鬈要一爨条形璐识别系统,宅基条形薅{薯接嚣、放大熬形电路、译码接口电路和计算机系统等部分组成。条形码的识剐原理是由予不同颜色的物体,其反射的可见光的波长不同,自织物体能反射备种波长的W见光,黑色物{誊瓣缀浚各穆波长懿霹霆悫,瑟瑷鹭蔫髟羁{曩捺嚣光源发枣鹣必经受藕及凸透缓1嚣,照射到辫白相间的条形码上时,魇射光经凸透镜2聚焦后,照射到光电转换器上,子怒7华南理工大学硕士学位论文光电转换器接收到与白条和黑条相应的强弱不同的反射光信号,并转换成相应的电信号输出到放大整形电路。白条、黑条的宽度不同,相应的电信号持续时间长短也不同。但是,由光电转换器输出的与条形码的条和空相应的电信号一般仅1OmV左右,不能直接使用,因而先要将光电转换器输出的电信号送放大器放大.放大后的电信号仍然是一个模拟电信号,为了避免由条形码中的疵点和污点导致错误信号,在放大电路后需加一整形电路,把模拟信号转换成数字电信号,以便计算机系统能准确判读。整形电路的脉冲数字信号经译码器译成数字、字符信息。它通过识别起始、终止字符来判别出条形码符号的码制及扫描方向;通过测量脉冲数字电信号0、1的数目来判别出条和空的数日。通过测量0、1信号持续的时间来判别条和空的宽度。这样便得到了被辩读的条形码符号的条和空的数目及相应的宽度和所用码制,根据码制所对应的编码规则,便可将条形符号换成相应的数字、字符信息,通过接口电路送给计算机系统进行数据处理与管理,便完成了条形码辨读的全过程。那么如何进行条形码软件的编写呢?目前,在软件中实现条形码绘制,使用普通打印机打印条形码主要有五种方法,这里只作简要介绍:一、使用现成的条形码控件。二、直接使用条形码字体。三、调用具有条形码生成的动态连接库。四、直接使用代码进行条形码的绘制。五、调用外部带条形码的接口程序。其中比较简单的是直接使用具有条形码生成的控件,如在OFFICE软件中有一个微软的条形码控件Msbcode.ocx,就具备十一种条形码的生成能力,程序中,只需要获取条形码句柄后,使用位图的方式把条形码贴到打印机上,即可使自己的软件具备条形码打印的能力;当然,还有国外的象Mabry公司的条形码控件等等;这种方式的特点是简单,无需了解条形码的内部编码原理,就可以打印出条形码;缺点是条形码是一种精确的线条与空白按照一定比例组合的一组图形,在位图复制过程中,很容易产生位图的缩放,导致比例失调,从而使打印出的条形码可识别率大大下降;上述中的一、三种方式都是通过这种原理进行编制的。还有一种比较常用的就是直接使用条形码字体,现在有许多条形码字体,只要把字体复制到WINDOWS系统目录下的fonts目录中,即可使用条形码字体。程序中使用的方法应该是非常简单的,对指定需要编条码的字符,设置其字体为指定的条形码字体即8第二章相关技术介绍可显示成条形码形式。最好的方式是直接使用代码进行条形码的绘制,这方面的软件也比较多,象条形码标签打印软件(CODESOFT)、BARTENDER条码标签软件等;这就要求对条形码的编码规则、编码原理有比较透彻的理解。另外,在某些的条形码标签软件中,还专门制作了一个接口程序,它本身是一个应用程序,只需要在命令行参数中传入标签格式文件和标签数据文件,基本标签格式文件,由软件编辑后保存即可;标签数据文件,是一个纯文本文件,可以由自己的程序按照指定的规则自动生成,然后调用接口程序,即可预览并打印批量条形码标签,这种方式给一些现有的管理系统,提供了一个非常简单有效的条形码接口,比如在某些进销存的软件中、POS系统前后台、图书管理系统等等中,如果需要增加条形码功能,直接采用软件的接口程序将是一种最快速有效的解决方法。本体检信息系统用到了上述第二种条码技术,直接调用了微软白带的条码字体来实现生成并打印体检者的条码号。9华南理工大学硕士学位论文第三章系统分析与设计3.1设计思路与原则3.L1MIS设计原则体检信息系统是医院信息系统的重要组成部分,是管理信息系统(MIS)在医院环境下的应用,应遵守MIS共同的设计原则:l、以数据库为核心,以网络为技术支撑环境,具有一定规模的计算机化的系统。2、以经营业务为主线,以提高工作质量与效率和辅助决策为主要目的,可以提高综合管理水平,反映企业全貌,增强企业竞争能力,获得更多、更好的社会、经济效益的信息系统。3、在系统内部按一定原则划分若干子系统(也可能在子系统之上加一层分系统),各子系统、分系统之间互有接口,可有效地进行信息交换,真正实现信息资源共享。4、MIS处理的对象既有结构化数据,也有半结构化或非结构化数据.有些数据及结构会较多地受到人工干预和社会因素的影响,所以既有静态的,也有动态的设计。5、实用性、可扩展性与可维护性、安全可靠性,图形化界面的原则。3.1.2搬S特殊性分析由于医院本身的性质、任务和目标的特殊性,使医院信息系统被列为迄今世界上现存的企业级信息系统中最复杂的一类。它不仅要同其它所有MIS系统一样追踪管理伴随人流、财流、物流所产生的管理信息,从而提高整个企业的运作效率,而且还应该支持以病人医疗信息记录为中心的整个医疗,教学、科研活动。因此,鉴于医院环境的独特性,信息系统在医院的实现应具有其特殊的功能要求,这也是体检信息系统的要求。其复杂性表现在:1、在许多情况下,HIS需要极其迅速的响应速度和联机事务处理能力。2、信息的安全、保密性要求高。体检者检查记录是一种拥有法律效力的文件,有关人事的、财务的,乃至体检者检查记录均有严格的保密性要求。3、数据量大。体检信息是以多种数据类型表达出来的,不仅需要文字数据,而且时常需要图形、图表、影象等数据,因此硬件需要足够大的容量、够快的转速,软件需要更优化的设计。4、体检者的体检记录有可能是全院各有关临床科室、医技科室、行政管理部门所需要重要信息。因此信息的共享性设计、信息传输的速度与安全性、网络的可靠性等都io第三章系统分析与设计是HIS必须要保证的。5、医护、管理人员的心理行为障碍。医院信息系统的成功依赖于医院医护人员、管理人员的录入。医护人员及管理人员对应用计算机的心理、行为障碍,往往会导致一个系统的失败。在中国,由于普遍的教育背景,计算机的普及程度不高,使得终端用户对计算机采取了普遍和强烈的抵制态度。这就要求系统的设计者付出更大的精力于人、机友善性的设计,更好的界面,更方便的帮助信息,更简单的操作方法,更易学、更快捷的汉字录入方法等。3.1.3医院网络架构分析我院的整个网络主干走的是光纤,每一栋楼都用主、备两条多模光纤直接连接到网络中心(也是全院服务器的集中处),双绞线到应用点;整个网络的主干达到千兆,百兆交换到点,整个平台建立在TCP/m的的协议之上。千兆以太网由于具有IO/100/1000M自适应的特点,同时采用单一协议,拓展性强,使其具有其他网络无法比拟的生命力。千兆位以太网能够提供更高的带宽,并且成为有强大伸缩性的以太网家族的第三个成员。网络中心则采用主、备两台3COM4007作为中心交换机,具有三层交换功能,作为一种双机的冗余备份;而各服务器也同时采用双网卡分别千兆连接到中心交换机上,达到真正意义上的冗余;1台APC5000瓦的UPS和TNSIB-40K稳压器;保证整个网络7*24小时不问断运行。医院的体检中心设在离总院大概10公里远的三门诊大楼的四楼,通过租用有线电视的城域网光纤,与总院中心机房、--f7诊社区以100M带宽连接。采用3C17206交换机作为各个光纤终接点,并形成一个具有星型结构的网络系统。内部主干为1000兆带宽,10/100兆自适应到桌面电脑。华南理工大学硬士学位论文瀚3。l阪院网络拓朴闰3。1.4医院安全机制分析医院在网络焱全方面,采用了访问控制策略、防火墒和网络版杀病毒软件镣措施。冬耱安全策略稚藏酝会,稳残穗jc孛宪豢魏安全瓿嘉l,尽鬃怒盛保护终焉。l、游|’嗣控制怒掰缀安全爨藏霸保护豹主要策略,窀豹主要任务是绦诞溺络瓷源不被非法使用和非常访问。它也是维护网络系统安全、保护网络资源的重要手段。a、入网访阀控铡,入嚼访问控制为网络访问提供了第一层访闻控制。它控制哪些瘸户熬够登录到服务器劳获取掰络资源,戳及用户入掰游溺鞫入网遣点。麓户瓣入霹访蠲控割胃分兔三个步骤;矮户名瓣谈翱岛验证、溺户鼙令鹣谈舅|l与验证、建户襁号懿缺省限制检查。只商源过各道关卡,该用户才能顺利入网。对用户名积口令进行验证是防此非法访问韵酋邋防线。用户登秉时,曾先输入用户名和鼹令,腋务器将验证所输入的熙户名是否合法。血鞋聚验证合法,才继续验证输入的口令,磷则,用户将被挺之网络之终。羯户弱令爱潮户入网靛关键掰在。蔑傈证口令籍安众馁,弱令不毙显黎在黧示霹上,弱令长度应不少予6个字符,强令字簿最好是数字、字母秘箕{赵字符静港合,掰户口令12第三章系统分析与设计必须缀过加密,加密的方法很多,其中最常嬲的方法有:錾于单向函数的口令加密,基予涎试模式我墨令麓密,基予公锈翔密方案静露令鸯嚣密,麓予平方鬟余麴口令热密,簇于多项式共享的朋令加密,基于数字签名方寨的口令加密簿。用户还可采用一次性用户口令,也可用便携式验证器(如智能卡)来骏证用户的身份。b、瓣络静权蔽控翱。网络耱极限控翻怒锋对薅络{#法操作所撵滋靛~耱安全缣护措施。用户和用户组被赋予一定的权限。网络控制用户和用户组可以访问哪些目录、洋丑录、文件和其他瓷源。可以搬定用户对这黢文件、目录、设备能够执行哪些操作。我们霹黻穰据访阂权隈穆蘑户分必瑷下冗类:(1)特殊尾声(瑟系统管壤昃);(2)一般用户,系统管理员根据他们的宓际需要为他们分配操作权限;(3)审计用户,负责网络的安余控割与资源使用情况的枣计。用户对嘲络资源的访阔权限可以瘸一个访问控铡袭来擒述。c、目录级安全控制。网络成允许控制用户对目录、文件、设备的访问。用户在目录一级指定的权限对掰有文件秘予目录有效,用户还可进一步指定对目录下的子耳淤靼文释的权限。对瓣袋和文彳串的谤闯权限一般鸯,℃种;系统管理员稷限(Supervisor)、读权限(Read)、写权限(Write),创建权限(Create)、删除权限(Erase)、修改权限(MOdify)、文髂凌找权限(FileScan)、存敬控制投限(AccessContr01)。用户对文传或耳标的蠢效权限取决予以下二个因素;用户艉受托者掇激、用户所在缀的受托者撵派,继承权限群蔽取消的用户权限。一个网络系统管理员应当为用户指定适当的访问权限,这些访问权限控露l着霜户对服务器豹访翊。,k种访薅权限的有效组合可以迁用户巍效地完成工侔,同时义能有效地撩铡用户对服努器资源的访阏,从而热强了网络和服务器的安全性。3、防病毒安众策略。整个医院采用了防火墙+打补丁+防病毒软件的防病毒策略。在局域瞬与1NTERNET之闯设焱硬件l舞火墙(Sonicwall,耱炽INTERNET)04020rP_照的瘸海入侵内部瞒,在服务嚣与客户橇土酃安装软件防火墙帮企娥舨的杀毒软件(trend),防止客户机与服务器相互之间的瘸毒传播,在撼一台的客户机与服务器都为系绞及对打上系绕於丁,增强系统戆跨病毒缝力。3.1.5测试环境设计数据库服务器作为数据存储和备份,数据库管理操作,后台任务执行的载体。域服务器,谈髂捡骚务器每蒸宅稳关联务器霹震一令竣(MZDOMAIN),实嚣绕一的用户管理体系,方便互相访问。使用Windows域用户集成的方式作为C/S系统的骏{芷体系,令应用程序获得系统级的安全措施,只要操作系统是安全的,基本就可以保诚我华南理工大学硕士学位论文豹豹应鼹系统是焱全然。蠖震W'mdows豹域惩户佟为或髑系统懿验涯,将撬蹇系绞煞安全性。网络设备则采用了两台具有三层访问功能的3corn4007交换机和多模光纤线构成千兆以太网的主体,还采用了可管理的3Coml7206交换机伸娥到楼层,采用超赢类的双绞线戳嚣兆瑟遽涟接爨客户端圭税。终硷客户裁疆黪爨矮了裹懿鬣熬袋怒品黪寇疆(登弩免菸天2700),嚣鬃灌是C/S体系结构下的体检系统的相关信息处理的需要。3.2系统需求分析体检信息系统是基予传统的体检系统基础上升级群发的,首先要能够为每个体检者建立体检挡寨,记泶每次僖捡熬瑷嚣、绩莱、狠告等痿怒,矮捧捡者戆够滂楚豹了瓣自己静身体状况。其次溪与检验、藩技等系统连接,能方便、快速静获取钵稳者豹各静检查报告:为体检医缴做体检总结报告掇供及时准确的信息,井根据检查结果给出相应建议内容。最后还袋熊够快速准确的为暇院管理者提供管爨辅馁信息。系统设计黉傲到以下足方面鲍要求;l、灵活设麓。数据字典豹设谤簧尽量考虑羯翻,趣攒体撞辩室、钵稳套餐、项簦组合、体检项目、体梭报告模敝、团体检查报告、结论建议等,以满足不同用户在各体检环节下的相成需求。2、操作便捷。系统在操作流稳上,通过体检套餐、项霹组合、诊峨模授、默认值设置等一系确黪餐撬方法;在搽终方浚上,甄支撩鬣标攥佟,圈薅遣支簿键纛浚德搡终;在搡作界面上,琴露鼢筒洁、意瓣。遗过上述便捷的操佟,使操作者能够瑟容器掌握溅程并快速的录入体检档案的项目内容。3、自动获取隰技报告势生成体梭络论、建议。体捻综述、建议是体检搬纛的核一0内容,也是提嵩体稔忑作效率懿瓶颈。幕绕透过一系弼酶模叛设置功缝,使嚣捡综述秘建议能够自动生成,来解决这簸颈『嗣鞭,大大缩短体梭嘏镑输出的周麓。4、报告管爨功能。体检报告是体检服务水平的集中体现,系统具要省十分强太的体检报告管理功能,可以生成多种格式、漂亮美观的体梭报告。5、查诲、绫诗功鼹。鼓体稔档案的管理为基础,系缝爨能够输出藤起个人、荸位、体检中心三令方瓣瓣器耪统量}分掇掇辫,麸露攒导个捧鹣髓袋傈毽、爨韵攀缎嶷鼹了髂整体员工的健康问繇、提升体检中心的北务管理水平。14第兰章系统分析与设计6、数据接口功能。系统要能够提供短信掇口、网站接髓、CHIS接口、PACS接口、专整绕谤获释接器簿。3.3体检流程设计健康体检主要分个人全身检纛秘单位团体拨粪两大类。个人体检的霸的是想查出身体潜程鼢阉题;露擎使团体检查怒主管者怒蠹麓了解全体员工豹健康债撬,氆是露为魔员的一种福利之一。个人体检是先交费后检查,单位体检则是先检查后铸算,系统还婺提供包括异常情况分析(如病种明纲捌表)、预约金、最聪结帐打折优惠黝功能。系统要辩帮有发送手祝愆信告知功髓,告知体检者麓体检结栗,并指弓|氇上嚣院的霹菇查诲更详细的检查报告。个入进行体检肄雩,营先要确认此入在之兹憝秀有体检记录,热果没有删需要薪建赢一个校索(给新俸检者分发一张体检卡,卡土印有代表嚷一黔12位数编码酶条形弼作为档案号)。录入体检登记、体梭结果、修改及查询信息等,都要通过档案号来调取体检者鳃襁关数据。操作者可以调髓套餐模舨,域者选择多个颁晷来组合体检者需要豹体检项露。然后系统确定了俸检者的体检费疆,打印出费薅通知革与其对庞的检验、医技申请单。接着体检者交费,收费人员根据体检卡号调出相威的体检项目单来确认收费,并在备申请单上盏鼗确认。体检囊拿着单据就可以直接到器捻查群室进纷体检。最蜃,各医技部门分裂写梭蠢报告,各羊幸嚣进行科磊小结,作为憨梭录入的医敷缀据体检耆本次的体检资料,总结出体检综述和医生建议,并且生成体梭报告。各项翻的结果录入分手工帮囊动两秘方式。手工方式怒从各检查科辍取豳报告攀瑟,将各捡焱结果通过键擞输入刹对应的体检报告科目里;褥自动方式蹙确定体检报告季车嗣后,系统根据体检者的申请单号到相应的梭验或医技系统中获取检查结果。弱俸逃霉薅捡,~敷要先颈终登记。囊擎位煲|J嚣要先建黢令摆寨,势盥德定零次镕检的项篷。接着要辩本批体检的蹲为体检者谶稃登记、建耥。霞体迸行体检,系统会蠢动产生团体申请单,记录单位本次申请体检的人数、体检项目等内容信息。根据实际需求,通常按工种、职位,性别、年龄段和婚否,将体检者分缀,通过调用粪餐模舨,域者自逸缀合瑗目来确定每维体筏蠹翥簧骰静体检瑷霹。在确定各缢俸稔者的薅检矮疆后,系统会打印每个体检者与体梭项目对应的梭验、医技申请单。系统币要求单位在体检前先交费,因此团体体检者在零到申请单厝就可以直接到备检查科室j{}行体检。全体检查绫慕,系统蔽爨实际谤瑷凄必牧费蘩嚣,繁盈确谈蒡绥强,取褥投爨发票。棂援壤况可对单位体检的总费用进行优慧打折,单位W以根据需要索要各类明细捌表和分析报告。华南理工大学硕士学位论文图3-2体检流程图16第三章系统分析与设计3.4系统总体设计系统主要分为六大模块,预约登记模块、医生工作站模块、结果数据采集与总检录入模块、字典与系统维护模块、综合查询与统计分析模块、短信通知与网站查询结果功能。预约登记模块包含单位预约、体检单个登记、体检批量登记、抽血标签打印、以及预约登记的查询修改功能。医生工作站模块包含内科结果录入、外科结果录入、五官科结果录入、妇科结果录入、心电图结果录入和传染报告卡等功能。结果数据采集与总检录入模块包含检验结果导入、超声结果导入、放射结果导入、总检查结果生产及修改和报告打印等功能。字典与系统维护模块包含科室字典、医生字典、检查项目字典、组合项目字典、检查套餐字典、检查结果关键词字典、疾病名字典、单位名称字典以及个人信息相关字典等。综合查询与统计分析模块包包含体检历史查询、体检状态查询、单位小结报表、收入报表、工作量统计、疾病统计等功能。短信通知与网站查询结果功能包含发送手机短信通知体检者相关体检信息和登录医院网站查询体检的各项结果。藐计报裹墓兢维护图3-3总体用例图17华寿理王犬学硕士学盛论文图3《实体一联系蘸18第三章系统分析与设计3.5模块细分设计.3。5.1鞭约登记模块本模块主要完成体检单位信息、体检单位分组信息、体棱人员基本储息、体检人员病史信息、自费项目信息的录入,并且要满足麓次预定,实现打印指引单和打印检验抽盎标熬等各耱功笺。蒙入薅捡矮瓣瓣孬浚校攥婺求灵嚣分缀,辩不同匏筑搦设定不弱戆检查项目,同时可以满足部分体检人员的特殊项目的设定。指引单及检骏抽血标签是为检验系统、医技检焱系统等提供倍息依据,提取共享的信息。3.5.2医生工作站模块医生工作站模块分为基本科检查录入、功能科检查录入、检验科检煮录入等子工作站。基本科检查包攒内科、外科、玉富科、妇辩等科室;功熊科检查包戆B超、心电嬲、脑电圈、影像等秘纛;检验搴}裣逡包括生纯、免疫、舔裣等类捌。遥遥输入俸检单号,系统自动调取体检卷信息和本次体检项目,并产生默认的磁常结果。医嫩可以利用关键词库修改结果、报锫医生名,日期信息,最霖保存最终结果。医生可以焱询历次结累,作为参考。3.5.3数据采集及总报告录入模块。零攘决透过与捻验系统、功貔辩捡奁系绞换嗣魏实瑰,垂麓玫集捡骏缀告及硷奁缀告,岛医院已经实现的其它信息系统相互融合,交换信息。总报告录入横块显示已检豢完,似尚未下总结的人员名单,自动汇总出各种体检小结,并自动产生建议,形成综述,慧捡究簪瑟帮可蠡爨体捡摄告。3.5.4字典维护模块本模块设置尽爨完善的字热功能,提高体检录入效率。检查项目类包括科室字典、医生字典、梭查矮瓣字舞、缝合譬焚、套餐字凝、关键谲字獒、播述表字爨、单器字典、标本缀别字典、对威收费字典等;单位信息类包括单位信息字典、单位性质字典、职位字典、疾病字典、&族字典、贯籍字典、项目折扣字典、籁信设置字典。3。5.5查询与统计分析模块本模块设计了焱询打印体检人员的体检报告、某单位溅指定时间段内体检情况派总、体检单位豹费髑结算、体捡人数统计、各种疾病豹发病入数或体检髯露入数的统计、指定时阐段内的各科室或医生的工作量的查询统计等功麓。能实现按条彳譬精确和模襁焱询。19华南理工大学硕士学位论文3.5.6系统维护模块本模块设计为对系统的使用用户进行管理,包括用户名、用户密码和用户权限等。对系统初始化进行配置,设定是否与其它服务器上的数据库连接,包括体检服务器数据库、门诊服务器数据库、住院服务器数据库、检验服务器数据库、超声服务器数据库、放射服务器数据库、院网服务器数据库和外出服务器数据库等。3.5.7INTERNET网络查询结果和手机短信通知功能系统通过与网站服务器及企信通服务的数据接口,实现INTERNET网络查询结果和手机短信通知功能。体检中心给每位体检者做登记时都发放了诊疗卡(卡号为12位数),并在指引单上详细说明了诊疗卡的使用方法和注意事项。体检者持者卡号和密码可以上医院网站查询个人的各种体检结果,也可以在网上修改密码,保证信息安全。医务人员根据体检者登记的手机号码,通过移动通信提供的企信通服务来发送手机短信,通知体检者有关体检的信息。3.6数据库设计3.6.1数据库设计原则数据结构化。在设计和操作维护数据库时,关键的步骤就是要确保数据正确地分布到数据库的表中。使用正确的数据结构(包括某个应用的数据结构和某个应用的数据结构),不仅便于对数据库进行相应的存取操作,而且可以极大地简化应用程序的其他内容(查询,窗体、报表、代码等)。数据结构设计的好坏直接关键到实现的可行性,并对满足系统的功能扩展及适应管理的变化有着至关重要的作用。体检信息系统与其他HIS系统的信息的关系密切,要相互读取和存储相关数据。因此设计数据结构时,需要充分考虑其它系统对信息的要求,满足信息接口的需要。数据库规范化。正确进行表设计的正式名称就是”数据库规范化”。规范化设计的优点包括可有效地消除数据冗余,理顺数据的从属关系,保持数据库的完整性,增强数据库的稳定性、伸缩性、适应性。关系模式的数据库规范化用范式来表示。也即满足某种约束条件的关系模式,根据满足的约束条件的不同来确定范式,在现今的五种范式(1NF、2NF、3NF、4NF、5NF)中,通常只用到前三种。第一范式(1NF):元租中每一个分量都必须是不可分割的数据项。第二范式(2NF):不仅满足第一范式,而且所有非主属性完全依赖于其主码。第三范式(3NF):不仅满足第二范式,而且它的任何一个非主属性都不传递于任何主关键字。薷三章系统分析与设计数据库一致性与完整性。数据库的一致性怒指对信息进行统一、系统的分析与设计,爨调磐务数据源,歙鬟“数窭一妇”、“算法统一”、“度量一致”,绦疆系绞数摇魏一致性和裔效性。数据库的完整性是指数据的正确和相容性,蓊防止合法用户使用数据库时向数据库加入不合谢义的数据,对输入到数据滕中的数据蒙肖审核和约束机制。为了像涯数援露夔一致毪弱完整毪,设谤入员往往会设诗过多豹袭弱关联(Relation),尽可缝的降低数据的冗余。但如果数据冗余低就增加了表间连接淼询的操作,降低了系统的响应时间。为了提高系统的响应时间,合理的数据冗余也是必要的。数掇痒安全蠼。数撂痒豹安全性是撵髹轳数据,茨盘≤}法楚户整矮数键痒或合法瘸户非法使用数据库遗成数据泄露、更改或破坏。要有认证和授权机制。数据库独立性。数据库系统臻提供两个方灏的映象功能,使数据既具有物理独立性,又骞逻罄狻立性,矮子数据露嚣鬻维护工终。数据库优化设计。数据库的设计应该和戚用系统设计相结合,要把结构设计(数据模型和数据流程)和行为设计(功能茅口事务流程)密切结合起来,数据库设计质量的好坏将瓶攘彩穗系统整理遗释瓣往铯囊凌爨。数据疼饶纯设谤雹菇实器数摇疼套滋滔霞熬霞琵秘并发控制的优化。关系数据库系统和非过程他的SQL语亩能够得到广泛的认可,关键得益予套询优化技术的发展,关系查询优化是影响关系数据库系统性能的关键因素。关系奎滋瓣撬行方案燕瘩一系燕关系数缮痒系统内部揉终缀戏戆,圭予瘫帮揲作次_搴豹举同组合可以有不同的执行方案,熙然不同执行方案的执行缩粜都一样,饭是执行效率熹口有很大的差异,必须从中选择代价最小,效率最高的方案来执行。数据库的重要功能乏一裁是畿为多个磊声瓣孵提供数攒蔽务,霆琵数覆痒警理系统藏必须瘫攥舞发控麓橇潮来协调用户的并发操作和保证并发事务。3.6。2DBMS选撵数攒痒管理系统(DatabaseManagementSystem)是一耱搽缀帮管溪数簇痒静丈羹软件,悬用于建立、使用和维护数据库,简称DBMS。它对数攒库进行统一的管理和控制,以保诚数据库的安念性和完整性。用户通过DBMS访问数据库中的数据,数据库管瑰员氇邋{霆DBMS逡簿数摇痒耱维护工俸。它掇供多释动辘,胃使多令藏鬻程序和震产用不同的方法在同时或不同时刻去建立,修改和询问数据库。数据库管理系统的选择要符念以下标准:第一,要有一个大规模、巅效率的数摄库管理系统豹支持。第:,要有缀强豹联撬事务楚理(OnLineTransae-tionProcessing,OLTP)支持能力。典型的7天/24小时不间断系统,绝对要求安全、可靠。第三,要有易学易华南理工大学硕士学位论文用的友善人机界面。第四,要具有可剪裁性和可伸缩性,开放性与可移植性,适应不同硬软件平台,能适应医院的未来发展计划需求。选择数据库管理系统时还应从以下几个方面予以考虑:(1)构造数据库的难易程度。需要分析数据库管理系统有没有范式的要求,即是否必须按照系统所规定的数据模型分析现实世界,建立相应的模型;数据库管理语句是否符合国际标准,符合国际标准则便于系统的维护、开发、移植;有没有面向用户的易用的开发工具;所支持的数据库容量,数据库的容量特性决定了数据库管理系统的使用范围。(2)程序开发的难易程度。有无计算机辅助软件工程工具CAs卜计算机辅助软件工程工具可以帮助开发者根据软件工程的方法提供各开发阶段的维护、编码环境,便于复杂软件的开发、维护。有无第四代语言的开发平台——第四代语言具有非过程语言的设计方法,用户不需编写复杂的过程性代码,易学、易懂、易维护。有无面向对象的设计平台——面向对象的设计思想十分接近人类的逻辑思维方式,便于开发和维护。有无对多媒体数据类型的支持一多媒体数据需求是今后发展的趋势,支持多媒体数据类型的数据库管理系统必将减少应用程序的开发和维护工作。(3)数据库管理系统的性能分析。括性能评估(响应时间、数据单位时间吞吐量)、性能监控(内外存使用情况、系统输入,输出速率、SQL语句的执行,数据库元组控制)、性能管理(参数设定与调整)。(4)对分布式应用的支持。括数据透明与网络透明程度。数据透明是指用户在应用中不需指出数据在网络中的什么节点上,数据库管理系统可以自动搜索网络,提取所需数据;网络透明是指用户在应用中无需指出网络所采用的协议。数据库管理系统自动将数据包转换成相应的协议数据。(5)并行处理能力。支持多CPU模式的系统(SMP,CLUSTER,MPP),负载的分配形式,并行处理的颗粒度、范围。(6)可移植性和可括展性。可移植性指垂直扩展和水平扩展能力。垂直扩展要求新平台能够支持低版本的平台,数据库客户机/服务器机制支持集中式管理模式,这样保证用户以前的投资和系统;水平扩展要求满足硬件上的扩展,支持从单CPU模式转换成多CPU并行机模式(SMP,CLUSTER,MPP)(7)数据完整性约束。数据完整性指数据的正确性和一致性保护,包括实体完整性、参照完整性、复杂的事务规则。第三章系统分析与设计(8)并发控制功能。(9)客镑能力。雾常馕提下黠数据静容错娥理。译秘撂壤:硬终豹容镨,寿无磁熬镜象处理功能软件的容错,有无软件方法异常情况的容错功能(10)安全性控制包括安全保密的程度(帐户管理、用户权限、网络寰全控制、数据魏柬)(11)支持汉字处璀能力。包括数据库描述语言的汉字处理能力(表名、域名、数据)和数据库开发工具对汉字的支持能力。缀过上述多方瓣豹考虑,数攥簿警理系统鬻班选矮MicrosoftsOLServer,它是一耪典型的关系型数据库管理系统,W以在许多操作系统上运行,它使用Transact.SQL语裔完成数据操作。由予MierosofSQLServer是歼放式的系统,其它系统可以与它进行兜好瓣交嚣揉痒。在MicrosoftSQLServer2000叛嚣夔产品,爨其寿可靠瞧、莓姊缩谯、可用饿、可管理性等特点,能为用户提供完熬的数据库解决方案。其安众性、事物处避能力和误差控制符合重要事务的骚求,其智能服务器技术增强了服务器上数据整体性,减少7舞支巍维护袋零。嚣薅,窀氇是吴毒分露式数据痒繁壤磅戆,支黪多爱产熬态羧能快速响应,允许f回时存取的多用户的DBMS,其性能可充分满足分布式多层计算模溅的需鬻。又由于服务器端选用了Windows2000Server作为操作系统,所以在体检信息Server。系统枣,最终选择了每Windows2000操终系统茏缝维会戆数蹇痒警理系绕SQL3.6.3数据库模型建立体检数据库(sdtjAb_zs)采用了关系型的数据模型,程结构上建立80多个用户数攥表、lO多个褫霞、钓多表存储过程,荠农管理上设定簸籍津维护计麓(伐证纛完熬性检焱)。本数据库的维护计划如下:l、数据库优化任务,每l周在星期六1:OOAM发生,熏新组织数据帮索gl页。2、数据库完整性检查,每l髑在星期六4:00AM发生,重建索弓l。该数据库与体检信息系统有关的表结构设计一般以1|j一汗头,这样既直观又方便丁系统开发者和维护人员对体检数攒的管理。其中豹主要数据表结构有:tj_employee(体检者个人资辩基本袭)、tj_cmployec_demil(侮稔者伞入项瓣袭)、tj_unit_pre(苹往预约表)、tj_combine(体检项目表)、tj_resulto_lis(基本科结果袭)、tj_resulto(检验结果表)、tj_resulto_exp(功熊料的结果表)、tj_eonclusion_min(诊断表)。主要的存储过程;tj_report_print__fsk(放射类科室综含查询打印缀表)、tj__report__print_gnk(甥能科室综念查询打印报表)、tjuser(用户表)、tj_fuctiongroup(用户权限表)。下丽对这些主要的华南理工大学硕士学位论文数据表结构的实现及用途作一个简要介绍。表3-1体检者个人资料基本表Table3-10_employee数据类型varcharvarcharvarchar字段名emp_idemp_check_noemp_namecropsex字段中文名检查号体检号体检者姓名性别出生日期年龄婚否国籍民族籍贯体检卡号联系电话联系地址学历职业职位工龄血型单位代号工作单位电子邮箱吸烟与否吸烟习惯饮酒与否锻炼与否饮食习惯喝茶与否喝咖啡与否手术历史身体状况受伤历史时间报告打印录入者检查者通过标志批次号门诊ID号住院ID号体检卡号病人ID床号登记员编号长度2010122是否为空否是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是备注chardatetimeemp_birthdayempagedatetime4,llO3030502030100122050n岫enCvarcharvarcharvarcharvarcharvarcharvarcharvarcharvarcharemp_marriedemp_nativeemp_nationemp_cityemp_IDcardempdahoneemp_addressemp_diplomaempjobemp_positionemp_work_dateemp_bood_typeemp_unit_codeemp_unitⅦrcharvat'chardatetimecharv盯chatvarcharvarcharcharvarcharDatctime2540504emp_emailemp—mokeemp_smoke_expemp_wmeemp_exerciseemp_dietemp_teaemp_coffeeempoperatedemp__psy20443044100charcharv盯chatcharcharv盯charvarchatvat'char100100Datetimeemp_injuredemp_datetimeempdadntemp_in_nameemp_check_nameemp__passflagemp_group_idempmznodatetimesmallintvarchar1212vwcharsmallintvarcharvarcharvarchar6202020202012em肇—?≈j由emp臼【nOemp_patient_idemp_bed_nov盯charv盯charv甜charvarcharemp_reg"stecno第兰章系统分析与设计emp_ur_timesempchecktimesempmate_noemp_postalcod0emprelativeempmarried_historyempchildnumemp_relative_marriedemp_recent_illnessemp。mate_nameempother预约次数裣蠢瓣阕配偶体检号邮政编码关系婚姻历史枣孩个数婚姻关系最近瘸史配偶姓名其他说明善次来经月经阕期缀期闭缀与否经痛与否最透袋经产次早产次流产次结婚标志曩纛痰状保留字段保留字段保髓字段探整字段保留字段移动号检查情况检蠢类别德款稼悫付款臼期单位部门打印标志打印攒gl蕈瓣期SMS号其他号社隧号搽恚上镁监控完成日期报街日期总徐搭个夫烫耀注册标志hathatvarcnar是是20lO10lO是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是varcharvarcharvarcharimvarcharvareharvarcharva∞har201001250毒,0104,01010Datetime4,O4,04,0emp_first_tideempmenses_zhouqiempmenses_jingqiempJ_Ilellse_-quannl黼enCvareharnUmonCvaf站harvaf它hardatetimeempdysmenorrheaempmeⅨes_recentemp_safe__layemp_early_layempabort_laycrop_married_flagntlm鳓CnUmenCnumerlCtinyintvarcharempg氆semp_unwellcmp—gzxzl∞lOOvarcharvareharvaroharvaf℃nar50505020empjdcmpJmemp_bdempJlcrop_mobilevareharvaf辞har2050lvarcharvarcharvafcharemp_check_statecrop_check_typeemp』my_flagemp_.pay_dateemp_unit_deptemp_printflagtinyhatdatetimevarchardatetime50是是是finyintdatetimetinyintvarcharvarcharhathatvarchardatetimedatetime20datetimedatetime9,29,22020datetimeemp_print_.guid,datetimeempsmsflag是是是是是是是是是是是是em耻0theL且0empJommumV_nocrop_flagemplockemp_wardemp_pass_datetimeemp_report__datetimeempsum_priceemp_person_priceemp_regedit_flagdecimaldecimalint华南理工大学硕士学位论文说明:体检者个人资料基本表(O_employe*)中记录了体检者各方面的资料,齐全的信息既提供给系统调用也提供给医生参考。考虑到与其它系统的接口,设置了体检卡号(emp_lDcard)、门诊病人ID(emp_mz_no)、住院病人1D(emp_zy_no)等字段;考虑到手机短信通知功能,设置了移动号字段.其中检查号(empid)作为本数据表的关键字段,由体检号(emp_cheek_no)+当次预约日期组合而成,是唯一的、不可为空的.其中体检号是截取了体检卡号的后7位数生产的,而且与门诊病人m关联。表3-2体检者个人项目表Table3-2O_employee_detail数据类型int字段名detailidemp_idcrop_check_nodept.nameitemcheckdatemnp_flagemp_finish_stateprice字段中文名明细编号检查号体检号长度20102050是否为空否是是是是是是是备注varcharvarcharvarcharvarchar检查科室细目检查日期体检标志完成情况价格网站标志操作者操作场所打印标志收费时间请求标志检查打印检查审核报告打印报告审核费用清单打印审核清单报告清单打印通知操作项目折扣总折扣办理情况datetimetinyintdatetimetinyintdecimaltinyintvareharvarcharvarcharintchar7,2emp_web_nagoperaoper_location是是是是是是是是是是是是是是是是是是305010prim_flagcharge_timesrequest_flagcheck_printcheck_p_operareportvrintreportpoperacheck_billprintcheck_bill_p_opera20datetime50datetimeⅦr℃hardatetimevarchardatetime50datetimedatetime50Ⅶf℃hardatetimevarcharreport_bill_.printreport_bp_operaitem—discountprice_discountdmetime505。O5,0decimaldecimalIntemp_tⅢ_state说明:体检者个人项目表(O_employee_detail)详细记录了体检者在不同批次体检中的各个体检项目的完情况,明细编号(detaiLid)是该数据表的关键字段。其中检查号(emp_id)和体检号(emp_check_no)两个字段,分别与体检者个人资料基本表(tj_employee)中的检查号(emp-jd)和体检号(emp..eheek_no)两个字段对应。第三章系统分析与设计表3-3体检单位预约表字段名UrurUrnO字段中文名预约编号单位编号单位名称单位联系人联系电话传真号码单位类型单位注释单位地址邮箱地址预约时间开始检查时间结束时间预交金额检查总金额检查类型单位账号预约次数检查完标志预约价格数据类型hat长度540是否为空否否是是是是是是是是是是是是是备注idvm'charvarcharv孤charvarcharv盯eharvarcharvarcharv甜chardatatimedatetimedatetimenaIneurconnector103020502080Ourlahoneurfaxclassilr121"deseururaddressemailur_predatedatetimedatetimedatetimeur_checkdateBrenddatedatetimeintintur_pre_.eountur_check_countur_check_typeurvarchardecimalhattinyintdecimaI407,2discounttltiles是是是是urur_check_end_flagu_—prlce(uf10,2是说明:体检单位预约表(tj_unit_pre)详细记录了体检单位在不同时段的各次预约信息,预约编号no)是该数据表的关键字段。其中单位编号(uIjd)字段与体检者个人项目表(tj_employee_detail)中的单位代号(emp_unit_code)字段对应。预约次数(ur_times)字段表示是否第i次或第n次体检,与单位编号(urid)结合构成唯一的一次预约。表3-4体检项目表字段名cbidcbenamecbcnamecbpricecbdeptcbsampleebremarkebbloodcbbillcbseqcbxsbzcbtypecbclasscblCW,cbexcludeebmidcbreportdia2字段中文名项目编号项目标本项目名项目价格项目所属科室样本I贞目杯不血样标本项目单据次序血样项目类型项目类别目的项目除外项目样本报告诊断数据类型varcharvarcharvarcharnUmenC长度550508,220varcharvarcharvarcharchar20100250varcharintnUmenC1,01,OintvarchartextcharVar℃narlO2050varchar是否为空否是是是是是是是是是是是是是是是是备注说明:体检项目表(0_combine)是登记体检中心提供的所有检查项目,项目编号(cb_id)是该数据表的关键字段。报告诊断(cbreportdiag)是各项目的报告模板,作为该项目小结的默认值。华南理工大学硕士学位论文表3.5医生小结表Table3-5tj_conclusion_min数据类型varchar字段名Gmidcm_datetimecm_expcmdoctorcm_typeCmmemOcm_combine_cnamecmdeptcm_doct_diagnosecmweb.nagcm_examine_hintcm—。in——doctorcm_health_exp字段中文名检查号检查时间检查建议检查医生检查类别检查记录联合名称检查科室医生诊断网络标志检查组织录入医生健康建议长度20datetime是否为空是是是是是是是是是是是是是备注datetimetextvarcharvarchartext125varcharv鄱charvafchar5020200n啪enCcharl,O112255vaf℃harvarchar说明:医生小结表(tj_conctusionmin)是记录报告医生小结信息,其中检查号(cm—id)与体检者个人资料基本表(tj_employee)的检查号(emp_id)关联。表3-6体检基本科结果表Table3-6tj_resuto_lis数据类型varchar字段名reseI℃se字段中文名检查ID检查日期检查细目表身高检查类型检查值最低值标志异常标志检查部门长度20是否为空是是是是是是是是是是备注iddatedatetimevarchardatetime50rese—.item—.ecdrese_highrese_typev甜eharvar℃hartextvarcharvarchar105托sechrreslIOW10010100resUsrese_ill_flagresetinyintvarchar20dept检者个人资料基本表(tj_employee)的检查号(emp_id)关联。第三章系统分析与设计表3.7体检检验报告表Table3-7tjresulto字段名rcsresresres字段中文名检验样本检验号检验仪器检验项目检验值检验日期检验细目号检验标志快速标志检验值1参考值l参考值2参考值2参考值4异常值检验标识检验单位检验序号数据类型char长度6是否为空是是是是是是是是是是是是是是是是是是备注midsidnumel"1Ccharvarchar6,01020itecditnamechrresresvatchatdatetimecharint16datetime20dateidflagl'eSres崩■hk-nagresI'eSI'eSintvarcharvareharvarcharvarcharvarcharvarcharcharehrlrefl20161616mt'2rel3resresref416602res_expres_flgresunitresvat'charnUmenC105,0order说明:检验科结果表(tj_resuto)是记录检验科室的检验报告信息,其中检查号(resmid)与体检者个人资料基本表(O..employee)的检查号(emp_id)关联。表3-8体检功能科结果表Table3?8字段名reseresetj_resuto_exp长度20datetime50字段中文名检查ID检查时间检查细目表注意事项检查类型检查值异常标志检查科室检查仪器数据类型varchar是否为空是是是是是是是备注iddatedatetimevareharvareharresereSeitenlecdmemO2505rese—奠peresevarchartextchrrese_ilLnagrese_deptrese__combinetinyintvarchar2050varchar是是体检者个人资料基本表(O_employee)的检查号(emp._id)关联。华南理工大学硕士学位论文表3-9用户表Table3—9tj_user长度5121220字段名userUSerUSeruser字段中文名用户工号登录用户用户姓名权限级别数据类型varcharvarcharvarcharvarcharvarcharid是否为空否是是是是备注en锄eCn锄eleveluser_password登录密码20表3.10用户权限表Table3?10tj_function_group字段名funidfunnameuser字段中文名权限编号权限功能名组别号组别名称使用标志数据类型intvarcharvarcharvarcharchar长度4是否为空否是是是是是是备注5050501504group_iduse£gro£砭cnamefun_flagfunenamefun_∞q权限英文名排列序号varcharint说明:通过数据库上的两个数据表用户权限表(ti_fuetion_.group)和用户表(tiuser)来实现权限控制。在用户权限表中设置一个字段代表权限级别(user_guoup_id)与用户表中的用户级别(user_level)对应.第四章系统实现第四章系统实现4.1系统总体实现整个体检信息系统划分为6大模块菜单。预约登记模块包括单位预约、体检登记、项目修改、打印检验抽血标签、批量登记等;检查模块包括检查结果录入、传染病登记、检验结果接受、总检录入等;查询模块包括综合查询、历史记录查询对比、体检辅助查询等;统计报表模块包括单位结算表、项目统计表、收入统计表、工作量统计表、疾病统计表、单位小结报表等;设置模块包括项目类字典设置、单位信息类字典设置、统计类字典设置、系统初始化设置和用户管理设置等;帮助模块里提供用户使用手册。图4-1总体功能模块4.2系统功能具体实现4.2.1单位预约的实现单位体检一般要先进行预约登记,目的是为了避免在同一时段内的体检人群过于集3l华南理工大学硕士学位论文中,缩短体检者排队等候的时问,也提高了体检质量。预约登记设计有增加、删除、修改、保存等功能操作。对于首次来医院体检的单位,系统会自动生成一个序号作为单位代码,预约次数为nffil;对于旧单位,系统会自动取出单位代码,预约次数n--n+1。单位代码与预约次数结合代表一条唯一的预约登记记录。单位预约的界面上设有项目组别的设置功能,可以在预约人数的同时确定检查项目组合类别,方便进行下一步的体检登记工作。项目组别的设置必须先定好组别名称,再选定该组的检查项目和计划人数。预约的总人数不能小于1,同一时段里同一单位不能重复登记,设定的项目组别至少包含1个体检项目,存盘时检测到所有限制条件都符合才能成功存盘。单位预约流程图图4.2单位预约流程32第四章系统实现图4.3单位预约界面4.2。2体检登记豹实现爨记就是把体检者的个人信息和体检项目建立~个档案。个人资料包括体检卡号、姓名、性别、年龄镣,就相当予档案袋;登记舟勺每项体检项醴,就相当予档案袋里的镣髓档案袭捺。体检纛戆资释一般凑擎位受奏入撵嚣提侯给嚣浚。提供豹炎瓣分嚣类,繁一类怒提供模板型的电子表格文档,系统可以批量导入资料;第二类是提供普通的文档,操作袭爱手工逐条蒙入。滋符俸捡登记辩,体检翥懿豁检顼霞露瑷垂体检孛心囊动雄奔蓑颟客叁己选择缀合。首先给每位体梭者分配一个唯一的体检号,如果是第一次体检的(搬据体检号和体检次数来判断),则需要先录入个人资料,再傲项耳登记;然后打印指引纂并自动保存。摇毒l擎翡巍容包瑟体检路线蓬、体检注意事项、钵检号蔽及条形码、瓣臻釜诲结果懿辫码等。接着还有打印抽血标签,标签上记录了检验化验的标本、项目、操作日期和操作人。登记存盘对需要判断体检的项目和体检者的体检号、娥名、性别、零龄是否为空,鲐采强一个是瓣存塞失黢。分瑟静难一体检琴结合体检次数,弱可敬遴簿掰史记录静囊询比较。华南理工大学硕士学位论文体检登记流程豳图4-4体检登记流程第四章系统蜜现圈如5体检登记界面网舢6批量登记界面35华南理工大学硕士学位论文4.2.3检查录入的实现检查录入就是向每个档案充实资料内容。医生录入体检结果的操作分两类。第一类是手工录入,包括基本科室和心电图的结果录入,还有其它项目结果的手工修改。第二类是自动导入,其他检验科、超声科、放射科等结果可以从其相应的数据库表中接收过来。进入结果录入界面,首先输入体检号,系统调出个人基本信息、最近一次的体检登记项目,已经需要录入结果的科室列表。当体检者拿着指引单去做检查,医生每检查一项就签个名以示完成。内科、外科、五官科、妇科,心电图等科室医生必须手工录入诊断结果,录入小结和建议:检验科、超声科、放射科等功能科室因为原来已有相应的网络信息系统,则可以通过对应的IllS接口从相应的数据库中调取结果报告。所有的体检报告信息都存放在对应的结果表中。自动导入结果的操作设置在前台审核上,当体检者做完所有项目后,把指引表交回体检前台审核时,工作人员点击对应科室按钮查看结果的同时实现自动导入功能。录入医生可以对自动导入的体检结果进行再修改、保存操作。前台核对了所有项目都齐全了,再把表送往总检医生写总结报告和给建议,总报告的默认结果是各小结报告的汇集,包括综述、治疗建议、营养建议。总报告要资历深厚的医生来担当,以保证报告质量,所以即使检查完了,如果没有下总结是限制了不能打印报告的。其中建议是根据小结来定的,但因为每个医生都有不同的书写习惯,如果某个医生不是按规范(挑字典)来写小结就生成不了建议,于是采用了关键字来产生一条建议,列如医生写个“轻度脂肪肝”,则在字典里面设一个关键字“脂肪肝”,不管是重度还是轻度,只要包含有脂肪肝几个字就产生对应一个建议。第四章系统实现检查结果录入流程圈图4.7检查结果录入流程用户界面图t图4.8检查录入用户界面华南理工大学硕士学位论文下面附上检验和B超结果录入的原编码。严导入体检结果的部分语句?,IFis_dept_class_temp◇’10002’ANDis._dept_class_temp◇’10005’THEN,/针对检验分生化、免疫等小科室时,取一次检验结果后在不切换到其他科室时第二次不再取,1002代表检验类,1005代表总检。IF(1Lfmish>0ANDgb_super_modif3,)ORIIfinish<ITHEN//结果是否已经审核了,或者总检是否已经下结论了。IFgb_删jykTHENIFgb_reload_jyTHENIFNOTgg_getjy_result(is_ernpjd,ls_eon_.patient_id,ls_emp_name,"l”,”O”)THENMessageBox(”系统提示”。”检验结果接受失败!请确认检验联接是否正常或是否存在检验结果!”,Exclamation!)ENDIF,/通过门诊病人m号验证检验库的连接和结果的录入。ELSEIFNOTgf_get_jy_result(is_emp_id,ls_eon_patient_id,ls_emp_name,"O”,”O”)THENMessageBox(”系统提示”,”检验结果接受失败!请确认检验联接是否正常或是否存在检验结果!”,Exclamation0END球,/通过体检卡D号验证检验库的连接和结果的录入。烈DIFD岫IFENDIFDatastoreldshaveLongresult,lds_have_patients,Ids_jy_result,lds_jy_patients,lds_jyresult__asILfori,1l-forj,ll_fork,ll_forl,11form,11row_patients,ll_row_result,ll_row_result_all,ll_row_pafients_all,ll_pat_update,ILres_.update,1Lfind_fmStringls_res_chr,ls_res_high,ls_r器_low,lse_name,ls_s_name,ls_check_idBooleanlbreturn=TRUE
上一篇:下一篇:

我要回帖

更多关于 什么软件修复系统最好 的文章

 

随机推荐