资源描述:
《基于图像存储的病历管理系统.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第21卷第4期计算机应用与软件Vol21,No42004年4月ComputerApplicationsandSoftwareApr,2004基于图像存储的病历管理系统薛凯钱晓平王一抗(上海交通大学生物医学工程系上海200030)摘要随着计算机技术的飞速发展,数据库技术在医学领域的应用越来越广泛。利用多媒体技术可以将医生在治疗过程中采集的图像与其他记录一同存入数据库中。并可根据需要随时输出含有图像的报表,这就给医生带来了极大的方便,避免了手工查询病历所带来的繁琐与可能出现的错误。关键词图像数据库CASEH
2、ISTORYMANAGEMENTSYSTEMBASEDONIMAGESTORAGEXueKaiQianXiaopingWangYikang(DepartmentofBiomedicalEngineering,ShanghaiJiaotongUniversity,Shanghai200030)AbstractWiththerapiddevelopmentofcomputertechnology,thedatabasetechnologyisfindinganincreasinglywidescopeofapplicationinth
3、emedicalfield.Bymakinguseofthemultimediatechnique,imagesthatdoctorsgatherduringtheprocessoftreatmentcanbestoredalongwithotherrecordsintothedatabaseandmaysendoutatanytimereportformswithimageswhenneedarises,avoidingtheunnecessarytroubleandpossiblemistakesbroughtbymanualope
4、rations,andthus,greatlybenefitingdoctors.KeywordsImageDatabase符合医生治疗病人时使用病历的习惯。1系统设计11概述笔者根据某医院病人治疗记录的实际需要,设计开发了一个包括图像内容的病历管理系统。该系统应用程序界面的开发平台是Inprise公司的Delphi5.0,后台数据的存储采用Microsoft公司开发的SQLServer7.0。我们所开发的病历管理系统是针对一种肿瘤消融机而设计的。这种肿瘤消融机是采用高强度聚焦超声技术(HIFU)来治疗肿瘤的。当一个病人的治疗
5、完成后,医生要填写两部分报表,第一部分只需一张,就是病人治疗总结记录报表。第二部分需要若干张,也就是病人每一次的治疗记录,它包含了若干个断面图1应用程序主界面的记录。由于治疗的需要,每一个断面记录中都包含两幅治疗基于数据输入数据库中的源代码采用objectpascal语言,下图像(疗前图像、疗后图像)。这两幅图像在医生诊断病人的疗面是往数据库table2和table3中输入数据的源代码:效上起到了关键的作用。如何存取这些图像成为了管理系统设procedureTmainform.Button3Click(Sender:TObject);计
6、的关键。经过仔细分析笔者建立了一个由四个表组成的数据begin库。其中表三中有两个用于存储图像的属性photo1和photo2,它iftable2.CanModify们的数据类型用image数据类型。在这里笔者运用与图像相关then的辅助字段来识别图像。begintable2.append;采用Delphi开发应用程序界面,要用到Delphi自带的BDEtable2[IDhao]:=edit7.text;(数据库引擎)来连接SQLServer。Table3photo1.Assign(Image1.Pictur
7、e.Bitmap);12开发病历管理系统的客户端程序!Table3photo1是一个Blob变量医学图像对于分辨率的要求很高,且要具有清晰的层次感,table2.post;这就要求每个象素的量化位数要足够高。(1)数据输入系统的设计收稿日期:2003-01-16。薛凯,硕士生,主研领域:数据库及软件开首先创建该应用程序的主界面(见图1),主界面的设计要发。第4期薛凯等:基于图像存储的病历管理系统41注意程序中用到了Blob(长二进制)变量(table3photo1),此变在报表的生成过程中由于报表中的内容是从数
8、据库中查找量是专为存放图像用的。Assign函数的作用是把Image1中的图得出的,所以运用了Query控件来完成此项工作。生成报表的像装载入Table3photo1中。把图像字段放入表三就是