Kardas Geylani, Tunali E Turhan
International Computer Institute, Ege University, Bornova, 35100 Izmir, Turkey.
Comput Methods Programs Biomed. 2006 Jan;81(1):66-78. doi: 10.1016/j.cmpb.2005.10.006. Epub 2005 Dec 13.
Smart cards are used in information technologies as portable integrated devices with data storage and data processing capabilities. As in other fields, smart card use in health systems became popular due to their increased capacity and performance. Their efficient use with easy and fast data access facilities leads to implementation particularly widespread in security systems. In this paper, a smart card based healthcare information system is developed. The system uses smart card for personal identification and transfer of health data and provides data communication via a distributed protocol which is particularly developed for this study. Two smart card software modules are implemented that run on patient and healthcare professional smart cards, respectively. In addition to personal information, general health information about the patient is also loaded to patient smart card. Health care providers use their own smart cards to be authenticated on the system and to access data on patient cards. Encryption keys and digital signature keys stored on smart cards of the system are used for secure and authenticated data communication between clients and database servers over distributed object protocol. System is developed on Java platform by using object oriented architecture and design patterns.
智能卡作为具有数据存储和数据处理能力的便携式集成设备应用于信息技术领域。与其他领域一样,智能卡在医疗系统中的使用因其容量和性能的提升而变得流行。它们与便捷快速的数据访问设施的高效结合,使得其在安全系统中的应用尤为广泛。本文开发了一种基于智能卡的医疗信息系统。该系统使用智能卡进行个人身份识别和健康数据传输,并通过专门为此研究开发的分布式协议提供数据通信。实现了两个分别在患者智能卡和医疗专业人员智能卡上运行的智能卡软件模块。除了个人信息外,患者的一般健康信息也被加载到患者智能卡上。医疗服务提供者使用自己的智能卡在系统上进行身份验证并访问患者卡上的数据。系统智能卡上存储的加密密钥和数字签名密钥用于通过分布式对象协议在客户端和数据库服务器之间进行安全且经过身份验证的数据通信。该系统在Java平台上采用面向对象架构和设计模式进行开发。