毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机论文 >> 正文

数字签名在电子病历系统中的实现(XML数字签名的实现) 第5页

更新时间:2016-9-18:  来源:毕业论文
电子病历签名系统的实现
4.1 XML数字签名体制
XML是一种可扩展标记语言,XML在描述数据内容的同时也突出了对结构的描述,从而体现出数据之间的关系。XML在数据上具有可读性、可扩展性、灵活性、交换性等多方面优点,这使得XML更适合于电子病历的描述[8]。
在XPR系统中,病历都是用XML文档形式保存的,对病历的数字签名其实就是对XML文档的数字签名。XML签名相对一般的数字签名具有以下优点:
 (1)XML签名是一种结构化表达的签名方式。
 (2)XML签名能够对XML文档进行局部分段签名,符合同一电子病历文档中不同医疗文档部分由不同医师签名的特称。
4.2 XML病历文档结构
病人的病历是以XML文档形式保存,系统为每个病人创建一个文档,该文档包含了病人的所有就诊资料,每一个病人的病历文档包含不同种类的医疗文档,每个文档对应一个医疗记录,是签名内容的基本单位。
病历文档中的根节点命名为“codos”,医疗文档将作为codos中的子节点,其节点名命名为“cdoc”,病人的检查报告和入院记录就是一个子节点。在医疗文件中往往采用节点树的样式来表示不同结构的医疗文档。
4.3 XML数字签名类型
    由于XML是一种结构化的文档类型。数字签名的处理过程也可以用XML格式来表示,根据XML签名标准可以分为三种签名类型:封装的XML签名、封装用XML签名、分离的XML签名[9]。
  (1)封装的XML签名。签名元素在待签名的XML文档中,格式如下:
<original_document>
   <Signature>……</Signature>
</original_document>
    (2)封装用XML签名。签名是被签名元素的父元素。格式如下:
<Signature>
   <reference url=ID>
   </reference>
   <object ID>
</original_document>
………
<original_document>
</object>
</Signature>
    (3)分离的XML签名。签名数据是一个独立的文件。格式如下:
<Signature>
<reference url=original_document>
</reference>
……
</Signature>
使用封装的XML签名能使电子病历文档中的病例结构不发生任何改变,不影响病例XML解析程序对原文档的解析。并且能直观、准确反映医疗文档的签名过程。

上一页  [1] [2] [3] [4] [5] [6] 下一页

数字签名在电子病历系统中的实现(XML数字签名的实现) 第5页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。