Internet医学影像教学网站不同于其他以文字信息为主的一般性网站,一方面由于它包含大量的图像病例信息,加上远程放射学方面的需求,导致数据流量大;另一面随着医学的发展,疾病分类越来越多,合理的数据库结构无论是对数据的高效管理还是方便客户端的有序查询,都是十分重要的。针对这2个特点,我们在开发数据库管理程式时力求选择稳定的网络环境,使用高效的编程语言,很好地完成了中国放射影像网站数据库的研制开发工作。
1 材料与方法
1.1 服务器配置与系统平台的选择
服务器配置:PⅢ500,内存256M,双20G硬盘
系统平台:采用Red Hat Linuz 6.0作为网站的网络支撑环境,Linux和UNIX一样是真正的多任务系统。在服务器方面的应用其强大的网络功能胜过其他任何一种操作系常?加上它极佳的稳定性以及它的免费与源代码的开放性,Linux已逐步成为目前高水准、高要求服务器必选的系统平台。
1.2 数据库集成与开发语言选择
PHP(hypertext preprocessor)是一种服务器端的、嵌入式的script语言。它大量借用了C、Java和Perl语言的语法,并加入了各种PHP自己的特征。本语言的目的是使WEB开发者能够写出快速的动态页面。PHP3最强大也最有代表性的特点是它的数据库层,它使得编写基于数据库的网页变得非常简单。它所支持的数据库很多,MySQL是其中一种。PHP3另一个显著特点是它和Linux一样具有免费与源代码的开放性。
基于PHP3上述特点,选择PHP3/MySQL作为数据库集成与开发语言可以很好地满足一个以医学影像教学为目的(有很多人机对话、交互的需要),数据库管理为主要特点的医学影像网站的开发任务。
1.3 影像编码的选择
随着医学的发展,疾病分类越来越多,就影像学而言,以前一直没有一个标准来统一与影像学有关的解剖、病理及技术方面的分类。最近由美国放射学院(American College of Radiology)公布的放射诊断编码(Index for Radiological Diagnosis,以下简称ACR Index)权威性地规范了有关影像学方面的疾病诊断分类。
ACR Index编码最多10位,前4位为解剖部位编码,后6位为病理编码,中间用一个“?S”间隔。但这并不表示每一个ACR Index必须有10位,具体位数看具体类别而定,如01?S02从左至右代表乳腺、外上象限、炎症、急性炎症,由此确定的放射诊断编码代表“乳腺在外上象限的急性炎症”。由此可见解剖部位编码和病理编码分别以树形结构分级展开。每级最多有10个分支用0~9表示。
1.4 影像数据库结构
首先建立编码库。编码库分4个表,分别为解剖部位表:包含首级解剖部位编码(0~9)及对应编码的说明2个字段;次级解剖部位表:包含首级解剖部位编码(0~9)、次级解剖部位编码(对应上一级下的0~9)、相应说明3个字段;病理表:包含首级解剖部位编码(0~9)、首级病理编码(0~9)、相应说明3个字段;次级病理表:包含首级解剖部位编码(0~9)、首级病理编码(0~9)、次级病理编码(对应上一级下的0~9)、相应说明4个字段。
建立图像数据库:以每个病例为单位,即确定病例号为唯一不变字段,在确定姓名、年龄、病例来源、病史、征象、讨论等病例基本信息后,再根据对编码库的选择确定该病例的相应放射诊断编码。放射诊断编码可以多次选择,因为一个病例可能对应多种病。接下来为具体图像管理,每帧图像占2个字段,一个为图像位置指针,另一个为图像说明。另外每帧图像的名字在录入的过程中系统将根据病例号+放射诊断编码+在病例中的显示输出位置号(由录入的顺序确定)自动命名。
2 结果
中国放射影像网站于2000年4月1日正式发布,在影像数据库模式方面,相对服务器端和客户端分别具有下面2个特点:(1)安全有效的数据维护模式。所有的图像数据放在主页目录WWW的上一级目录下,再通过映射的方法链接到WWW下的虚拟路径下供PHP3程序查询提取,有效地保证了数据的安全性。另外所有的图像均以有具体意义的数字号码命名且存放在同一目录下,方便数据备份。 (2)方便快捷的查询模式。中国放射影像网站面向客户端的查询检索也是按照美国放射学院的ACR Index规则进行。使用者既可直接输入相应的ACR Index编码进行查询,也可根据网页上的导向菜单逐级定位自己所要查找的病例,在此过程中一方面系统将自动报告客户端目前所选级数下的病例总数;另一方面客户端可随时终止继续往下选择更具体的条件,要求查看当前级下的所有病例目录。
3 讨论
3.1 医学影像网站的现状
众所周知,由于网络带宽的限制,目前国内的医学网站大多以文字信息为主,医学影像网站的生存更是受到很大的挑战。目前国内没有官方的放射影像网站,仅有的几个涉及放射影像的站点(多数为个人站点)也由于根本没有实质性的影像数据库,无法满足医学界及影像学界在教学科研、资源共享、远程放射学等方面的需要,更没有类似的站点使用,甚至提到过当前国际上已基本统一的ACR Index作为放射影像病例教学、数据库管理的标准。
3.2 ACR Index应用展望
中国放射影像网站在国内首次推出以ACR Index编码为标准的影像数据库模式,得到了国内许多著名影像学专家的首肯和大力支持,为医学影像网站的发展带来了活力,为放射影像的计算机数字化进程打下了坚实的基础。