KR20010089056A - System for providing information of medical treatment by using smart card - Google Patents
System for providing information of medical treatment by using smart card Download PDFInfo
- Publication number
- KR20010089056A KR20010089056A KR1020000014322A KR20000014322A KR20010089056A KR 20010089056 A KR20010089056 A KR 20010089056A KR 1020000014322 A KR1020000014322 A KR 1020000014322A KR 20000014322 A KR20000014322 A KR 20000014322A KR 20010089056 A KR20010089056 A KR 20010089056A
- Authority
- KR
- South Korea
- Prior art keywords
- card
- information
- unit
- medical
- medical information
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
- G16H10/60—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
- G16H10/65—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records stored on portable record carriers, e.g. on smartcards, RFID tags or CD
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Epidemiology (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
Description
본 발명은 디지털 전자카드를 이용한 의료정보 시스템에 관한 것으로서, 더 상세하게는 스마트 카드(Smart Card)와 같은 디지털 전자카드에 각종 의료정보, 예를 들면 개인신상정보, 의료보험정보, 진료정보 등등을 기록저장하고, 소정의 카드 드라이버와 컴퓨터 또는 네트워크 및 인터넷을 통해 상기 기록저장된 의료정보를 사용자(환자, 의사, 간호사, 병원 관련자 등)의 요구에 의해 검색, 갱신, 생성, 저장할 수 있게 함으로써 카드 소유자가 어느 지역에 있든지 간에 의사, 간호사 병원관련자와 같은 상기 카드를 활용할 수 있는 사용자가 상기 카드 소유자의 의료정보를 이용할 수 있도록 함으로써 보건 의료 서비스를 획기적으로 향상시키고 효율적인 의료전달체계 수립에 기여할 수 있도록 한 디지털 전자카드를 이용한 의료정보 시스템에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a medical information system using a digital electronic card. More specifically, various medical information, for example, personal information, medical insurance information, medical treatment information, etc., may be stored in a digital electronic card such as a smart card. Cardholders can record, store, retrieve, update, create, and store the recorded medical information at the request of users (patients, doctors, nurses, hospital personnel, etc.) through a predetermined card driver and a computer or a network and the Internet. No matter where you are, the cardholder's medical information, such as doctors and nurses, can be used by the cardholders to dramatically improve health care services and contribute to the establishment of efficient medical delivery systems. It relates to a medical information system using a digital electronic card.
현재의 의료정보 시스템은 의료기관 위주로 되어 있어 의료 서비스의 중심인 환자가 소외되는 경향이 있다. 따라서, 환자가 의료정보의 혜택을 체감하지 못하고 있다.The current medical information system is mainly focused on medical institutions, and patients, which are the center of medical services, tend to be alienated. Therefore, patients do not feel the benefits of medical information.
나아가서는, 각 의료기관들이 개별적으로 의료 정보화를 추진하고 있고, 의료기관 상호간의 정보 교환이 원활하게 이루어지지 않고 있기 때문에 의료정보의 공유가 현실적으로 어려우며, 의료정보의 상호 호환 불가능 문제 및 의료정보의 표준화가 불가능해지는 문제가 대두되고 있다. 따라서, 환자는 항상 해당 병원에서만 진료를 받아야만 하는 번거로움과 보건 의료정보망의 온라인(On-Line) 상태를 상시체체로 유지하기가 불가능한 점이 있다.Furthermore, since each medical institution promotes medical informatization individually, and the exchange of information between medical institutions is not smooth, sharing of medical information becomes difficult, and the incompatibility of medical information and the standardization of medical information become impossible. Problems are emerging. Therefore, there is a point that it is impossible for the patient to always maintain the online state of the health information network and the hassle that the patient always needs to see the hospital.
상기한 문제점들을 일부 보완하기 위한 방편으로 플라스틱 카드, 마그네틱 카드, 그리고 광 카드에 의한 의료정보 시스템이 구축되어 일부 실시되고 있지만, 이들 시스템 또한 보건의료 정보화의 많은 문제점을 해결하지 못하고 있다. 플라스틱 카드, 마그네틱 카드, 그리고 광 카드에 의한 의료정보 시스템이 보건의료 정보화의 많은 문제점을 해결하지 못하고 있는 이유들 중의 몇가지는, 이들 시스템은 개인 신상정보를 비롯하여 각종 의료정보를 체계적으로 수록할 수 있는 메모리 시스템의 구축이 어려울 뿐만 아니라 의료정보 시스템에 있는 환자의 개인정보 및 의료정보를 보호 또는 보완하기 위한 여러가지 암호화 방법의 실현이 거의 불가능하기 때문이다.Although some medical information systems based on plastic cards, magnetic cards, and optical cards have been implemented as a means to supplement some of the above problems, these systems also do not solve many problems of health information informatization. Some of the reasons that medical information systems using plastic cards, magnetic cards, and optical cards do not solve many of the problems of health informatization are these systems that can systematically contain personal information and other medical information. Not only is it difficult to construct a memory system, but it is also almost impossible to realize various encryption methods for protecting or supplementing the personal and medical information of patients in the medical information system.
즉, 현행 플라스틱 건강카드의 경우, 의료정보의 저장이 어려우며, 의료정보의 통합이 곤란하며, 의료정보의 처리가 불가하여, 해당 의료기관 중심의 시스템으로만 운영되고 있는 실정에 있다.That is, in the case of the current plastic health card, it is difficult to store medical information, difficult to integrate medical information, and impossible to process medical information.
마그네틱 건강카드의 경우, 최소한의 개인정보만을 저장할 수 있는 점 이외에는 상기 플라스틱 건강카드의 경우와 같다.The magnetic health card is the same as the plastic health card except that only minimal personal information can be stored.
광 건강카드의 경우, 개인정보의 저장이 가능하고 저장용량이 허용하는 한도내에서 의료정보의 저장이 가능하지만, 이 또한 플라스틱 건강카드와 마그네틱 건강카드와 마찬가지로 의료정보의 통합이 어렵고 의료정보의 처리가 불가능한 문제점을 안고 있다.In the case of optical health cards, personal information can be stored and medical information can be stored to the extent that the storage capacity allows. However, like plastic health cards and magnetic health cards, it is difficult to integrate medical information and process medical information. Has an impossible problem.
본 발명은 상기와 같은 문제점을 해결하기 위하여 창출된 것으로서, 스마트 카드와 같은 디지털 건강 전자카드에 개인신상정보, 의료보험정보, 진료정보와 같은 각종 의료정보를 기록저장하고, 소정의 카드 드라이버와 클라이언트/서버 컴퓨터 또는 네트워크 및 인터넷을 통해 상기 기록저장된 의료정보를 사용자(환자, 의사, 간호사, 병원 관련자 등)의 요구에 의해 검색, 갱신, 생성, 저장할 수 있게 함으로써 카드 소유자가 어느 지역에 있든지 간에 의사, 간호사 병원관련자와 같은 상기 카드를 활용할 수 있는 사용자가 상기 카드 소유자의 의료정보를 이용할 수 있도록 함으로써 보건 의료 서비스를 획기적으로 향상시키고 효율적인 의료전달체계 수립에 기여할 수 있도록 한 디지털 전자카드를 이용한 의료정보 시스템을 제공함에 그 목적이 있다.The present invention was created to solve the above problems, and stores various medical information such as personal information, medical insurance information and medical information in a digital health electronic card such as a smart card, and a predetermined card driver and client. The cardholder can be retrieved, updated, created and stored at the request of the user (patient, doctor, nurse, hospital personnel, etc.) via the server computer or the network and the Internet. Health care using digital electronic cards that can dramatically improve health care services and contribute to the establishment of efficient medical delivery systems by allowing users who can use the card such as doctors and nurses and hospital personnel to use the cardholder's medical information. The purpose is to provide an information system.
본 발명의 또 다른 목적은 디지털 전자카드를 통한 기존 의료기관에 구축된 의료정보 시스템들과 호환이 가능한 인프라의 구축을 용이하게 하며, 다양한 접속성 및 확장성에 의한 시스템의 통합이 용이하게 할 뿐더러 안정적인 시스템의 구축을 실현토록 할 수 있도록 한 디지털 전자카드를 이용한 의료정보 시스템을 제공하는데 있다.Still another object of the present invention is to facilitate the construction of an infrastructure compatible with medical information systems built in existing medical institutions through digital electronic cards, and to facilitate the integration of the system by various connectivity and scalability, as well as a stable system. To provide a medical information system using a digital electronic card to realize the construction.
본 발명의 다른 목적은 복제 불가능한 가장 높은 보안성을 제공할 수 있으며, 사적 보건 의료정보의 개인소장이 가능하게 하며, 사적 침해에 대응 가능하게 할 수 있도록 함으로써 의료정보 보안 및 보호를 완벽하게 구현한 디지털 전자카드를 이용한 의료정보 시스템을 제공하는데 있다.Another object of the present invention is to provide the highest security that can not be replicated, to enable the private collection of private health and medical information, and to be able to respond to private infringement to fully implement the medical information security and protection The present invention provides a medical information system using a digital electronic card.
본 발명의 다른 목적은 타지역에서 또는 보건의료 정보 시스템이 오프라인(Off-Line) 상태에서도 응급상황에 대처할 수 있도록 한 디지털 전자카드를 이용한 의료정보 시스템을 제공하는데 있다.Another object of the present invention is to provide a medical information system using a digital electronic card to cope with emergencies in other regions or even when the health information system is offline.
본 발명은 이엠알(EMR) 등의 시스템을 통한 보건의료 문서의 전자결재를 용이하게 하고 이엠알 등의 시스템을 통한 보건의료 문서에 대한 전자서명이 가능하게 할 수 있는 디지털 전자카드를 이용한 의료정보 시스템을 제공한다.The present invention provides a medical information using a digital electronic card that facilitates the electronic payment of the health care document through the system such as EMR and enables the electronic signature on the health care document through the system such as EMR. Provide a system.
본 발명은 디지털 전자카드를 통한 정보 전달에 의한 의료기관간의 정보 표준화를 달성토록 하고 주민카드와 신용카드 및 전자화폐, 전자지불 시스템과 연동하여 사용할 수 있도록 하는 디지털 전자카드를 이용한 의료정보 시스템을 제공한다.The present invention provides a medical information system using a digital electronic card to achieve the standardization of information between medical institutions by transmitting information through a digital electronic card and to be used in conjunction with the resident card, credit card, electronic money, electronic payment system. .
도 1은 본 발명에 따른 디지털 전자카드를 이용한 의료정보 시스템의 개략적인 블록 구성도.1 is a schematic block diagram of a medical information system using a digital electronic card according to the present invention.
도 2는 본 발명에 따른 디지털 전자카드를 이용한 의료정보 시스템에 있어서의 보건 의료 항목의 실시예를 나타낸 것으로서,2 shows an embodiment of a health care item in a medical information system using a digital electronic card according to the present invention.
도 2a는 개인정보의 일례를 나타낸 것이고,Figure 2a shows an example of personal information,
도 2b는 보험정보의 일례를 나타낸 것이고,2b shows an example of insurance information,
도 2c는 응급정보의 일례를 나타낸 것이고,Figure 2c shows an example of emergency information,
도 2d는 기본 건강정보의 일례를 나타낸 것이다.Figure 2d shows an example of the basic health information.
도 3은 본 발명에 따른 디지털 전자카드를 이용한 의료정보 시스템의 상세 구성도.3 is a detailed configuration diagram of a medical information system using a digital electronic card according to the present invention.
도 4는 본 발명 디지털 전자카드를 이용한 의료정보 시스템의 운영 프로세스의 실시예를 도식화하여 나타낸 것으로서,Figure 4 is a schematic diagram showing an embodiment of the operating process of the medical information system using the digital electronic card of the present invention,
도 4a는 개인 사용자용 시스템에 관한 것이고,4A relates to a system for home users,
도 4b는 독립형(Stand-Alone) 시스템에 관한 것이고,4B relates to a stand-alone system,
도 4c는 클라이언트/서버형 시스템에 관한 것이다.4C relates to a client / server type system.
<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>
1 : 디지털 건강 전자카드(Smart Card) 3 : 카드 리더1: Digital Health E-Card (Smart Card) 3: Card Reader
100 : 클라이언트부 110 : 브라우저100: client 110: browser
120 : 카드 통합 시스템 130 : 카드 관리 시스템120: card integrated system 130: card management system
140 : 카드 드라이버 200 : 서버부140: card driver 200: server unit
210 : 웹서버 220 : 카드 통합 서버210: web server 220: card integrated server
230 : 카드 DB 관리 서버 240 : 데이터 베이스230: card DB management server 240: database
상기 목적을 달성하기 위하여 본 발명에 따른 디지털 전자카드를 이용한 의료정보 시스템은,Medical information system using a digital electronic card according to the present invention to achieve the above object,
개인신상정보, 의료보험정보, 진료정보, 진료 의료기관정보, 의료기관의 처방전과 같은 각 개인의 각종 의료정보를 기록저장하는 전자카드 수단;Electronic card means for recording and storing various kinds of medical information of each individual such as personal information, medical insurance information, medical information, medical institution information, and prescriptions of medical institutions;
상기 전자카드 수단에 기록저장된 각종 의료정보를 읽어 상기 의료정보가 소정의 컴퓨터에서 이용될 수 있게 하는 카드 리더 수단;Card reader means for reading various medical information recorded and stored in the electronic card means so that the medical information can be used in a predetermined computer;
브라우저부와, 카드 통합 시스템부, 카드 관리 시스템부, 카드 드라이버부를 포함하여 이루어지며, 상기 카드 드라이버부의 인터페이싱을 통해 상기 카드 리더 수단과 상기 컴퓨터가 연결되면 상기 전자카드에 기록저장된 정보를 사용자의 요구에 의해 검색, 갱신, 생성, 저장하도록 하는 클라이언트(Client) 수단;And a browser unit, a card integration system unit, a card management system unit, and a card driver unit. When the card reader unit and the computer are connected through interfacing with the card driver unit, information stored in the electronic card is requested by the user. Client means for retrieving, updating, generating, and storing information by means of the client;
상기 클라이언트 수단과 네트워크로 연결되며 웹 서버부와, 카드 통합 서버부, 카드 DB 관리 서버부 및 데이터 베이스부를 포함하여 이루어지는 서버 수단;을 포함하며,And a server means connected to the network by the client means and including a web server unit, a card integration server unit, a card DB management server unit, and a database unit.
사용자에 의해 상기 전자카드 소유자의 의료정보의 검색을 요구하는 경우, 상기 서버 수단에 의료정보 요청 메시지를 전달하면 상기 카드 DB 관리 서버부가 접근 권한에 적합한 요구사항인지를 체크하고, 상기 접근 권한이 주어질 경우 상기 카드 DB 관리 서버부는 상기 클라이언트 수단에서 요구한 정보를 상기 데이터 베이스부에 접근하여 가져오는 점에 그 특징이 있다.When the user requests to retrieve the medical information of the electronic card owner, when the medical information request message is transmitted to the server means, it is checked whether the card DB management server unit is a suitable requirement for the access right, and the access right is given. In this case, the card DB management server unit is characterized in that it brings the information requested by the client means to the database unit.
본 발명의 바람직한 실시예에 있어서, 상기 서버 수단의 카드 DB 관리 서버부에 의해 상기 데이터 베이스부에서 상기 클라이언트 수단에서 요구한 정보가 추출되어 상기 클라이언트 수단의 카드 관리 시스템부에 전송되면, 상기 추출된 정보는 웹문서 형태로 상기 클라이언트 수단의 브라우저부에 의해 디스플레이되는 프로세스가 수행된다.In a preferred embodiment of the present invention, if the information requested by the client means is extracted from the database portion by the card DB management server portion of the server means and transmitted to the card management system portion of the client means, the extracted The information is displayed in the form of a web document by the browser unit of the client means.
본 발명의 바람직한 실시예에 있어서, 상기 추출된 정보가 상기 브라우저부에 의해 웹문서 형태로 디스플레이되고, 디스플레이된 정보에 대한 추가나 갱신, 삭제와 같은 정보 변경이 있을 경우 상기 카드 관리 시스템부에서 정보 데이터를 암호화하여 상기 카드 통합 서버부를 통해 상기 카드 DB 관리 서버부에 의해 상기 데이터 베이스부에 정보를 추가, 갱신, 삭제시키는 프로세스가 수행된다.In a preferred embodiment of the present invention, the extracted information is displayed in the form of a web document by the browser unit, the information data in the card management system unit when there is an information change such as addition, update, deletion of the displayed information The process of encrypting and adding, updating, and deleting information in the database unit is performed by the card DB management server unit through the card integration server unit.
본 발명의 바람직한 실시예에 있어서, 상기 클라이언트 수단의 카드 관리 시스템부에서 정보 데이터를 암호화하는 경우 디지털 전자서명의 프로세스가 수행된다.In a preferred embodiment of the present invention, the process of digital digital signature is performed when the card management system unit of the client means encrypts the information data.
이하, 첨부한 도면을 참조하면서 본 발명에 따른 디지털 전자카드를 이용한 의료정보 시스템의 바람직한 실시예를 상세하게 설명한다.Hereinafter, preferred embodiments of a medical information system using a digital electronic card according to the present invention will be described in detail with reference to the accompanying drawings.
먼저, 본 발명은 유럽에서 실용화되기 시작한 스마트 카드와 같은 디지털 건강 전자카드를 이용한다. 디지털 건강 전자카드는 소유자의 각종 의료정보를 기록 저장함으로써, 소유자가 타 지역을 여행하거나 보건의료 정보가 오프라인(Off-Line) 상태에서도 응급상황에 용이하게 대처할 수 있도록 한다. 이러한 디지털 건강 전자카드는 국가적으로 추진 중인 주민카드, 스마트 의료보험카드 및 스마트 신용카드 등의 전자결제 시스템과의 연계를 통한 통합 시스템 구축을 가능하게 한다.First, the present invention utilizes a digital health electronic card such as a smart card that has begun to be practical in Europe. The digital health electronic card records and stores various kinds of medical information of the owner, so that the owner can easily cope with an emergency even when traveling to another region or when the medical information is offline. The digital health electronic card enables the construction of an integrated system through linkage with electronic payment systems such as resident card, smart medical insurance card and smart credit card that are being promoted nationally.
본 발명은 환자, 의사, 간호사, 의료관련자용 디지털 전자카드를 개발하고 이를 운영할 수 있는 의료정보 시스템을 구축하게 한다. 디지털 전자카드는 개인 신상 정보를 비롯하여 의료정보를 체계적으로 수록할 수 있는 메모리 시스템을 포함하여 구성된다. 본 발명의 디지털 건강 전자카드는 디지털 전자카드 뿐만 아니라 의료정보 시스템에 있는 환자의 개인정보 및 의료정보를 보호 또는 보안하기 위한 여러가지 암호화 방법을 구현내지는 실현한다.The present invention is to develop a medical information system that can develop and operate a digital electronic card for patients, doctors, nurses, medical personnel. The digital electronic card includes a memory system capable of systematically storing personal information as well as personal information. The digital health electronic card of the present invention implements not only the digital electronic card but also various encryption methods for protecting or securing the personal information and medical information of the patient in the medical information system.
본 발명의 디지털 전자카드는 이와 연계하여 이를 운영할 수 있는 의료정보 시스템과 유기적으로 관련을 갖는데, 디지털 전자카드를 운영하는 의료정보 시스템으로는 개인 사용자용 시스템, 독립형(Stand-Alone Type) 시스템 및 클라이언트/서버용 시스템이 있을 수 있다. 상기 개인 사용자용 시스템은 개인 시스템 또는 일반 단말기에서 자신의 의료정보를 검색할 수 있다. 상기 독립형 시스템은 소규모 의료기관에서 사용할 수 있는 시스템이고, 상기 클라이언트/서버 시스템은 대규모 의로기관에 설치되어 이용될 수 있는 시스템으로서 기존 대규모 의료기관에 설치되어 있는 시스템으로부터 의료정보를 검색하거나 갱신할 수 있다. 상기 클라이언트/서버 시스템은 상기한 개인 사용자용 시스템과 독립형 시스템 모두를 포함하는 시스템이라고 볼 수 있다.The digital electronic card of the present invention is organically related to a medical information system capable of operating in connection with it. The medical information system for operating a digital electronic card includes a system for individual users, a stand-alone type system, and There may be systems for client / server. The system for personal users may retrieve their medical information from a personal system or a general terminal. The standalone system is a system that can be used in a small medical institution, and the client / server system is a system that can be installed and used in a large scale medical institution, and can retrieve or update medical information from a system installed in an existing large medical institution. The client / server system can be viewed as a system that includes both the personal user system and the standalone system.
상기와 같은 디지털 건강 전자카드를 운영하는 시스템은 전세계적으로 흩어져 있는 수많은 의료정보를 통합할 수도 있다.Such a system for operating a digital health electronic card may integrate numerous medical information scattered around the world.
본 발명 디지털 전자카드를 이용한 의료정보 시스템에 따르면, 상기 전자카드 자체는 평생 건강기록 카드의 역할을 담당할 수 있어 보건 의료 서비스가 그 만큼 향상될 수 있고, 효율적인 의료전달체계의 수립에 크게 이바지할 수 있다. 또한, 본 발명 디지털 건강 전자카드를 이용한 의료정보 시스템에 따르면, 의료기관(병원) 중심의 보건의료정보화를 환자 중심의 정보화로 전환할 수 있고, 정보의 매개체인 디지털 전자카드를 이용하여 의료기관 상호간의 표준화를 달성할 수도 있다.According to the medical information system using the digital electronic card of the present invention, the electronic card itself can play the role of a lifelong health record card, so that the health care service can be improved by that much, and contribute greatly to the establishment of an efficient medical delivery system. Can be. In addition, according to the medical information system using the digital health electronic card of the present invention, it is possible to convert medical information centered on medical institutions (hospitals) to patient-centered information, standardization between medical institutions using a digital electronic card as a medium of information May be achieved.
도 1는 본 발명 디지털 건강 전자카드를 이용한 의료정보 시스템의 개략적인 블록 구성도로서 이를 참조하면 본 발명 디지털 전자카드를 이용한 의료정보 시스템은, 개인신상정보, 의료보험정보, 진료정보, 진료 의료기관정보, 의료기관의 처방전과 같은 각 개인의 각종 의료정보를 기록저장하는 스마트 건강 전자카드(1; 이하 '전자카드'라 약칭한다)와, 전자카드(1)에 기록저장된 각종 의료정보를 읽어 상기 의료정보가 클라이언트부(100)/서버부(200)에서 이용될 수 있게 하는 카드 리더(3)를 포함하여 이루어진다. 또한, 본 발명은 브라우저(110)와, 카드 통합 시스템(120), 카드 관리 시스템(130), 카드 드라이버(140)로 이루어지며, 카드 드라이버(140)의 인터페이싱을 통해 카드 리더(3)와 클라이언트부(100)가 연결되면 전자카드(1)에 기록저장된 정보를 사용자(10)의 요구에 의해 검색, 갱신, 생성, 저장하도록 하는 클라이언트부(100)를 포함하며, 클라이언트부(100)와 네트워크로 연결되며 웹 서버(210)와, 카드 통합 서버(220), 카드 DB 관리 서버(230) 및 데이터 베이스(240)로 이루어지는 서버부(200)를 포함하여 구성된다.1 is a schematic block diagram of a medical information system using the digital health electronic card of the present invention. Referring to this, the medical information system using the digital electronic card of the present invention includes personally identifiable information, medical insurance information, medical information, medical institution information, and the like. Smart health electronic card (1; hereinafter abbreviated as 'electronic card') that records and stores various medical information of each individual such as a prescription of a medical institution, and various medical information recorded and stored on the electronic card 1 are read. Includes a card reader 3 that can be used by the client unit 100 / server unit 200. In addition, the present invention consists of a browser 110, a card integration system 120, a card management system 130, a card driver 140, the card reader 3 and the client through the interface of the card driver 140 When the unit 100 is connected, the client unit 100 includes a client unit 100 for retrieving, updating, generating, and storing the information stored in the electronic card 1 at the request of the user 10. The client unit 100 and the network The server unit 200 is configured to include a web server 210, a card integration server 220, a card DB management server 230, and a database 240.
상기와 같은 본 발명의 구성에 있어서, 환자, 의사, 간호사, 병원관련자와 같은 사용자(10)가 전자카드 소유자의 의료정보의 검색을 요구하면, 서버부(200)에 의료정보 요청 메시지가 전달되고, 카드 DB 관리 서버(230)가 접근 권한에 적합한 요구사항인지를 체크하고, 상기 접근 권한이 주어질 경우 카드 DB 관리 서버(230)는 클라이언트부(100)에서 요구한 정보를 데이터 베이스(240)에 접근하여 가져온다.In the configuration of the present invention as described above, if the user 10, such as a patient, doctor, nurse, hospital related person requests the search for medical information of the electronic card holder, the medical information request message is transmitted to the server 200 Check whether the card DB management server 230 is a suitable requirement for access authority, and if the access authority is given, the card DB management server 230 transmits the information requested by the client unit 100 to the database 240. Approach and bring
클라이언트부(100)에서 요구한 정보가 서버부(200)의 카드 DB 관리 서버(230)에 의해 데이터 베이스(240)에서 추출되어 클라이언트부(100)의 카드 관리 시스템(130)에 전송되면, 상기 추출된 정보는 웹문서 형태로 클라이언트부(100)의 브라우저(110)에 의해 디스플레이되는 프로세스가 수행된다. 상기 추출된 정보가 브라우저(110)에 의해 웹문서 형태로 디스플레이되고, 디스플레이된 정보에 대한 추가나 갱신, 삭제와 같은 정보 변경이 있을 경우 카드 관리 시스템(130)에서 정보 데이터를 암호화하여 카드 통합 서버(220)를 통해 카드 DB 관리 서버(230)에 의해 데이터 베이스(240)에 정보를 추가, 갱신, 삭제시키는 프로세스가 수행된다. 클라이언트부(100)의 카드 관리 시스템(130)에서 정보 데이터를 암호화하는 경우 디지털 전자서명의 프로세스가 수행되도록 하여 신뢰성 있는 정보 데이터를 제공하도록 한다.The information requested by the client unit 100 is extracted from the database 240 by the card DB management server 230 of the server unit 200 and transmitted to the card management system 130 of the client unit 100. The extracted information is displayed in the form of a web document by the browser 110 of the client unit 100 is performed. The extracted information is displayed in the form of a web document by the browser 110, and when there is a change in information such as addition, update, or deletion of the displayed information, the card management system 130 encrypts the information data so that the card integration server ( The process of adding, updating, and deleting information in the database 240 is performed by the card DB management server 230 through 220. When the card management system 130 of the client unit 100 encrypts the information data, the digital electronic signature process is performed to provide reliable information data.
전자카드(1)에 기록저장되는 각종 보건 의료정보로는, 카드 소지자 본인의 기본적인 데이터 항목인 개인정보, 개인이 가지고 있는 보험 관련 데이터 항목인 보험정보, 응급시에 사용되는 필수 의료정보 데이터 항목인 응급정보, 보건 예방사업에서 실시하는 기본적인 건강 진단 데이터 항목인 기본 건강정보 등이 있을 수 있는데, 이들의 일례를 도 2a 내지 도 2d에 나타내 보였다.The various types of health care information recorded on the electronic card 1 include personal information, which is the basic data item of the cardholder, insurance information, which is an insurance related data item that an individual has, and essential medical information data items used in an emergency. There may be emergency health information, basic health information which is a basic medical examination data item carried out in a health prevention project, and one example of these is shown in FIGS. 2A to 2D.
본 발명에 있어서, 서버부(200)의 데이터 베이스(240)의 구축에는 바람직하게 마이크로소프트사의 액세스(Access)를 이용하였다.In the present invention, Microsoft's Access is preferably used to construct the database 240 of the server unit 200.
클라이언트부(100)의 카드 드라이버(140)는, 범용 컴퓨터(PC)와 카드리더(3)에 하드웨어 및 소프트웨어적으로 연결가능하게 되어 있다. 또한, 카드 드라이버(140)는 카드 리더(3)에 전자카드(1)를 넣었을 때 카드를 인식하는 기능이 내장되어 범용 컴퓨터와의 통신이 가능토록 되어 있다. 따라서, 전자카드(1)에 기록저장된 정보, 즉 개인신상정보, 의료보험정보, 장애자 수첩정보, 사용자 등급 표시정보, 환자가 진료를 받았던 의료기관 코드 정보, 최근 병원진료에 대한 정보, 처방전 정보를 클라이언트부(100)에서 요구를 할 경우 데이터를 전달할 수 있다. 전자카드(1)에 기록저장된 가장 최근 병원 진료에 대한 정보는 네트워크 실시간 접근을 감소시키는 이점을 제공하며, 오프라인으로도 정보 접근이 가능하게 하는 이점을 제공한다.The card driver 140 of the client unit 100 can be connected to the general purpose computer (PC) and the card reader 3 in hardware and software. In addition, the card driver 140 has a function of recognizing the card when the electronic card 1 is inserted into the card reader 3 so that communication with the general-purpose computer is possible. Therefore, the information recorded on the electronic card 1, that is, personal information, medical insurance information, handbook information for the handicapped, user rating display information, the medical institution code information that the patient was treated, the information on the recent hospital care, prescription information client When the request is made by the unit 100, data can be delivered. The information on the most recent hospital care recorded on the electronic card 1 provides an advantage of reducing network real-time access and provides an advantage of enabling information access even offline.
또한, 카드 드라이버(140)는 의사 또는 병원 관련자가 브라우저 에디터를 통해 건강 전자카드(1)내의 정보를 갱신할 경우 데이터를 전달하는 기능과 새로운 환자, 의사, 간호사, 병원 관련자에 대한 신규 카드 발급시 전자카드(1)에 저장해야 할 데이터를 전달하는 역할을 한다.In addition, the card driver 140 has a function of transferring data when a doctor or a hospital related person updates information in the health electronic card 1 through a browser editor, and at the time of issuing a new card for a new patient, doctor, nurse, or hospital related person. It serves to transfer the data to be stored in the electronic card (1).
더욱이, 카드 드라이버(140)는 전자카드(1)가 카드 리더(3)에 인식되지 않을 경우 에러 메시지를 전달하는 기능과 데이터 전송시 에러에 대한 메시지를 전달하는 기능을 갖는데, 데이터 전송시 에러에 대한 메시지 전달의 경우의 일례는 다음과 같다.Furthermore, the card driver 140 has a function of transmitting an error message when the electronic card 1 is not recognized by the card reader 3 and a function of transmitting a message about an error in data transmission. An example of the case of message delivery is as follows.
1) 클라이언트의 요구가 카드 리더(3)에 전송되다가 에러가 발생한 경우1) When an error occurs while the client's request is sent to the card reader 3
2) 클라이언트의 요구가 카드 리더(3)에 전송되었지만 카드 리더(3)가 응답을 못할 경우2) When the client's request is sent to the card reader 3 but the card reader 3 does not respond
3) 클라이언트의 요구가 카드 리더(3)에 전송되고 건강 전자카드(1)의 정보 전송시 에러가 발생한 경우3) When a client's request is sent to the card reader 3 and an error occurs in transmitting the information of the health electronic card 1
클라이언트부(100)에 있어서, 카드 관리 시스템(130)의 작용과 역할 기능을 살펴보면 다음과 같다.In the client unit 100, the operation and role functions of the card management system 130 will be described.
1) 카드 드라이버(140)와 카드 관리 시스템(130)간의 데이터 전달을 수행하는데, 이에는 카드 리더(3)로부터 읽혀진 전자카드(1)의 데이터를 전송하고, 갱신된 데이터를 암호화하여 카드 드라이버(140)로 전달한다.1) Data transfer is performed between the card driver 140 and the card management system 130, which transmits data of the electronic card 1 read from the card reader 3, encrypts the updated data, and encrypts the card driver ( 140).
2) 전자카드(1)의 정보를 임시 저장한다. 이 때문에 전자카드(1) 정보를 한꺼번에 가져옴으로써 속도를 향상시킬 수 있다.2) The information of the electronic card 1 is temporarily stored. For this reason, the speed can be improved by bringing the electronic card 1 information together.
3) 전자카드(1)의 읽기 기능을 수행하는데, 이에는 전자카드(1)의 유효성 체크기능과 사용자 접근 권한 등급에 따른 분류 기능, 응급정보 표시기능, 데이터의 복호화기능이 포함된다. 상기 유효성 체크기능의 일례는 환자 사망, 도난 전자카드(1)인 경우 에러 메시지를 출력한다. 상기 사용자 접근 권한 등급에 따른 분류 기능에는, 현재 인식된 사용자 카드의 사용자 등급을 확인하는 기능과, 사용자 등급에 따라 처음 화면에 디스플레이되는 링크(link) 정보를 구분하는 기능과, 사용자 접근 권한 테이블에 대한 코드화(예; 0000-의사 모드, 0001-간호사 모드) 기능이 포함된다. 상기 응급정보 표시기능은, 브라우저(110)의 플러그인(Plug-In) 기능을 이용하여 환자의 전자카드(1)가 카드 리더(3)에서 인식되는 즉시 카드 드라이버(140) 프로그램이 이를 감지하여 환자의 응급정보가 저장되어 있는 전자카드(1) 안의 정보를 액세스하여 브라우저(110)에 디스플레이시키는 기능으로서, 이에는 전자카드(1)에 기록저장된 응급정보를 읽어서 에치.티.엠.엘(HTML) 문서로 변환하는 기능과, 폴링 방식에 의해 전자카드(1)에 기록저장되어 있는 응급정보를 읽어들이는 기능이 포함된다. 상기 응급정보 표시기능에 있어서, 상기 응급정보에는 환자의 혈액형, 병력, 약물력 등 환자의 특이 사항이 기록된다. 상기 데이터의 복호화 기능은, 전자카드(1)에 기록저장된 정보 중 필요한 데이터가 카드 드라이버(140)를 통해 전송되었을 때 암호화된 데이터를 해독하는 기능이다.3) Read function of the electronic card 1, which includes a validity check function of the electronic card 1, a classification function according to the user access authority level, an emergency information display function, and a data decryption function. An example of the validity checking function outputs an error message in the case of a patient death or the stolen electronic card 1. The classification function according to the user access authority level includes a function of checking a user class of a currently recognized user card, a function of distinguishing link information displayed on the first screen according to the user level, and a user access authority table. Coding functions (eg, 0000-doctor mode, 0001-nurse mode). The emergency information display function, as soon as the patient's electronic card 1 is recognized by the card reader 3 using the Plug-In function of the browser 110, the card driver 140 program detects it and A function of accessing the information in the electronic card (1) in which the emergency information is stored and displaying the information in the browser (110), which reads the emergency information recorded in the electronic card (1). ) A function of converting into a document and a function of reading emergency information stored in the electronic card 1 by a polling method. In the emergency information display function, the patient's specific information such as blood type, medical history, and drug history of the patient is recorded in the emergency information. The decryption function of the data is a function of decrypting the encrypted data when necessary data among the information stored in the electronic card 1 is transmitted through the card driver 140.
4) 전자카드의 쓰기 기능에는, 전자카드(1)를 새로 발급받았을 때의 데이터 생성기능과, 전자카드(1)를 재발급받을 때의 데이터 생성 기능, 현재 환자가 사용하고 있는 전자카드(1)의 갱신 기능 및 데이터의 암호화 기능이 있는데, 상기 전자카드(1)를 새로 발급받았을 때의 데이터 생성기능이란 개인신상정보, 의료보험정보, 장애자 수첩정보, 환자가 진료받았던 의료기관의 코드 등은 병원 관련자의 입력 작업을 통해 데이터를 생성해 건강 전자카드(1)에 기록저장하는 기능이고, 응급정보, 최근 병원에서 진료를 받았던 정보는 진료를 통해 생성시키는 기능이다. 전자카드(1)를 재발급받을 때의 데이터 생성 기능이란, 사용자가 전자카드(1)를 분실하거나 훼손하였을 경우 전자카드(1)의 정보를 관리해 주는 전자카드(1) 정보 관리 시스템(130)에서 기존 환자의 정보를 재입력해 주는 기능이다. 상기 전자카드(1)의 갱신 기능은 브라우저 에디터를 통해 의사의 처방, 기타 여러 정보의 수정 및 갱신을 하는 기능이다. 상기 데이터의 암호화 기능이란, 전자카드(1)에 기록저장된 정보를 갱신할 경우 카드 통합 시스템(120)에 있는 데이터를 전달받아 암호화하는 기능이다.4) The writing function of the electronic card includes a data generation function when the electronic card 1 is newly issued, a data generation function when the electronic card 1 is reissued, and an electronic card 1 currently used by the patient. The data generation function when the electronic card 1 is newly issued includes personal identification information, medical insurance information, handbook information for the disabled, and codes of medical institutions where the patient was treated. The function of generating data through the input operation of the record and store in the health electronic card (1), emergency information, the information that was recently received in the hospital is a function to generate through the treatment. The data generation function at the time of reissuing the electronic card 1 means that the electronic card 1 information management system 130 manages the information of the electronic card 1 when the user loses or damages the electronic card 1. This function re-enter the information of an existing patient. The update function of the electronic card 1 is a function of correcting and updating a doctor's prescription and various other information through a browser editor. The encryption function of the data is a function of receiving and encrypting data in the card integration system 120 when updating the information stored in the electronic card 1.
5) 카드 관리 시스템(130)은 전자카드(1)가 카드 리더(3)에 인식되지 않는 경우 카드 드라이버(140)로부터 전달받은 메시지를 출력한다.5) The card management system 130 outputs a message received from the card driver 140 when the electronic card 1 is not recognized by the card reader 3.
6) 카드 관리 시스템(130)은 카드 드라이버(140)에서 데이터 전송시 에러에 대한 메시지를 출력한다.6) The card management system 130 outputs a message about an error in data transmission from the card driver 140.
7) 카드 관리 시스템(130)의 기능에는 브라우저(110)와 관계된 기능이 있다. 예를 들면, 브라우저 에디터와 시트형식(Sheet Form)을 플러그인하고, 브라우저 에디터와 시트형식안에 입력된 데이터를 카드 관리 시스템(130)으로 전달하고, 의사의 처방전에 따른 처치 사항을 각 부서별로 자동 전송하는 경우의 예가 그 예이다.7) The function of the card management system 130 has a function related to the browser 110. For example, a plug-in browser editor and a sheet form are plugged in, data input in the browser editor and sheet form is transferred to the card management system 130, and the doctor's prescription is automatically transmitted to each department. An example of this is the example.
8) 카드 관리 시스템(130)의 기능에는 서버부(200)와 관계된 기능이 있는데, 이들 기능의 실시예를 살펴보면 다음과 같다. 도 1에 도시한 바와 같이 클라이언트부(100)의 요구를 카드 통합 서버(220)로 전송하고, 서버부(200)에서 전송한 데이터를 복호화하고, 서버부(200)에 수집된 데이터에 접근시 접근 권한에 제한된 등급을 가진자가 접근을 시도하면 경고 메시지를 출력하고, 정보항목을 생성/검색/갱신/삭제하는 경우가 그 실시예들이다. 여기서, 상기 정보항목의 생성은 클라이언트부(100)의 브라우저 에디터에서 각 부서별 시트형식을 이용하여 새로운 데이터를 입력할 경우 새로운 데이터를 데이터 베이스(240)에 저장하는 것이고, 정보항목의 검색은 암호화 알고리즘을 통해 데이터의 신뢰성을 확보토록 함과 동시에 접근 권한 테이블에 의한 데이터 베이스 접근 가능한 데이터를 추출하는 것이다. 상기 정보항목의 갱신은 클라이언트부(100)의 브라우저(110)에서 갱신된 데이터를 암호화, 디지털 서명을 하여 데이터 베이스(240)안에 정보를 추가시키고, 갱신 데이터에 관한 확인기능을 위한 다이얼로그 박스를 출력하고, 갱신 데이터에 관한 확인 작업이 끝난 후 자동 새로 고침을 하는 것이다. 상기 정보항목의 삭제는 환자가 사망시 환자의 정보를 데이터 베이스(240)안에 어느정도 시간까지는 정보를 보관하고 일정시간 경과 후 상기 사망 환자의 정보에 대한 데이터 베이스 노드(Node)를 삭제하고, 환자 사망시 데이터 베이스 노드가 삭제되기 전까지는 전자카드(1)와 데이터 베이스(240)안에 환자 사망 정보가 우선적으로 링크되도록 하고, 삭제 데이터에 관한 확인 기능을 위한 다이얼로그 박스를 출력하는 것이다.8) The function of the card management system 130 has a function related to the server unit 200. An embodiment of these functions will be described below. As shown in FIG. 1, the request of the client unit 100 is transmitted to the card integration server 220, the data transmitted from the server unit 200 is decoded, and the data collected by the server unit 200 is accessed. In some embodiments, a warning message is outputted when a person having a limited level of access authority attempts to access, and an information item is created, searched, updated, or deleted. Here, the generation of the information item is to store the new data in the database 240 when new data is input using the sheet format for each department in the browser editor of the client unit 100, and the search for the information item is an encryption algorithm. Through this, the reliability of data is secured and the data accessible to the database by the access table are extracted. The update of the information item adds information to the database 240 by encrypting and digitally signing the updated data in the browser 110 of the client unit 100, and outputting a dialog box for a confirmation function on the updated data. After the verification work on the update data is completed, the automatic refresh is performed. The deletion of the information item stores the patient's information in the database 240 to a certain time when the patient dies, and deletes the database node for the patient's information after a certain time, and the data when the patient dies. Until the base node is deleted, patient death information is preferentially linked in the electronic card 1 and the database 240, and a dialog box for confirming the deletion data is output.
9) 카드 관리 시스템(130)에서의 시트 관리 기능은, 각 부서에 따른 시트를 인덱스화하여 해당 부서에 맞는 시트 형식으로 자동연결하고, 서버부(200)를 통해 검색된 데이터 중 클라이언트가 요구하는 정보에 알맞은 시트 형식을 찾으며, 클라이언트가 요구하는 정보에 알맞은 시트 형식을 찾은 후에 시트 형식에 데이터를 연결시키는 기능이다. 상기 해당 부서에 맞는 시트 형식으로 자동연결하는 기능은, 예를 들어 의사가 필요한 시트 형식은 진료카드이므로 이에 해당하는 링크 정보를 이용해 진료카드 형식을 브라우저에 띄워주는 기능이다.9) The sheet management function in the card management system 130 indexes the sheets according to each department and automatically connects them to a sheet format suitable for the corresponding department, and the information requested by the client among the data retrieved through the server unit 200. It finds the appropriate sheet format for the client, finds the appropriate sheet format for the information required by the client, and then links the data to the sheet format. The function of automatically linking to a sheet format suitable for the corresponding department is, for example, a sheet format required by a doctor is a function of displaying a medical card type in a browser using link information corresponding thereto.
클라이언트부(100)에 있어서의 카드 통합 시스템(120)은 카드 관리 시스템과 연동하여 네트워크를 통해 외부 병원의 데이터 베이스에 접근해서 추출된 데이터를 전달하는 기능을 수행하며, 네트워크를 통해 다른 의료기관의 정보를 통합하는 기능을 수행한다.The card integration system 120 in the client unit 100 performs a function of accessing a database of an external hospital through a network and delivering extracted data in association with a card management system, and information of another medical institution through a network. Perform the function of integrating it.
클라이언트부(100)의 브라우저(110)는 익스플로러나 넷스케이프와 같은 기존의 브라우저를 이용한다. 브라우저(110)는 카드 관리 시스템(130)과의 통신 기능,즉 카드 관리 시스템(130)에 데이터 연결이 되어 있는 시트 형식을 전달받아 디스플레이하며, 출력기능으로서 사용자가 요구하는 시트 형식을 출력하며, 입력기능으로서 사용자가 브라우저 에디터를 통해 데이터를 입력하는 기능을 수행한다.The browser 110 of the client unit 100 uses an existing browser such as an explorer or Netscape. The browser 110 receives and displays a communication function with the card management system 130, that is, a sheet format having a data connection to the card management system 130, and outputs a sheet format required by the user as an output function. As an input function, the user inputs data through the browser editor.
서버부(200)의 웹서버(210)는 홈페이지 제작 및 관리를 담당한다.The web server 210 of the server unit 200 is responsible for producing and managing a homepage.
서버부(200)의 카트 통합서버(220)는 클라이언트부(100)의 카드 관리 시스템(130)과 통신하는 기능과, 클라이언트부(100)에서 요구하는 정보, 예를 들면 정보항목생성, 검색, 갱신, 삭제에 대한 정보를 전달하는 기능과, 전달할 정보가 접근권한 테이블과 비교해 합당한지 체크하고 합당하지 않으면 메시지를 카드 통합 서버(220)로 전달하는 기능, 클라이언트부(100)가 요구한 정보가 준비되면 완료 메시지를 전달하는 기능, 카드 통합 서버(220)에 수집된 데이터를 각 부서별로 분류하는 기능을 수행한다.The cart integrated server 220 of the server unit 200 has a function of communicating with the card management system 130 of the client unit 100, information required by the client unit 100, for example, information item generation, search, The function of transmitting information about update and deletion, and checking whether the information to be delivered is reasonable compared to the access authority table, and delivering the message to the card integration server 220 if it is not appropriate, the information requested by the client unit 100 When ready, a function of delivering a completion message, and a function of classifying the data collected by the card integration server 220 for each department.
서버부(200)의 카드 DB 관리 서버(230)는 시스템에 연결되어 있는 데이터 베이스(240)에 접근하는 기능과, 데이터 베이스(240)에 있는 정보를 카드 통합 서버(220)로 전송하는 기능과, 카드 통합 서버(220)에서 요구된 정보 항목에 대한 생성, 검색, 갱신, 삭제 기능을 수행한다. 카드 DB 서버(230)가 데이터 베이스(240)에 접근할 때 환자번호, 주민번호와 같은 프라이머리 키(Primary Key)를 이용한다.The card DB management server 230 of the server unit 200 has a function of accessing the database 240 connected to the system, and transmits the information in the database 240 to the card integration server 220; The card integration server 220 performs a function of creating, searching, updating, and deleting information items. When the card DB server 230 accesses the database 240, a primary key such as a patient number and a social security number is used.
도 1을 참조하면서 본 발명 시스템의 구체적인 운영과정을 살펴보면 다음과 같다.Looking at the specific operation process of the present invention with reference to Figure 1 as follows.
사용자(10)가 환자의 전자카드(1)를 카드 리더(3)에 물리적으로 연결한다.여기서, 상기 전자카드(1)의 논리적인 메모리 구조는, 사용자(10) 접근 권한을 나타내주는 2진 코드와, 카드의 시리얼 번호와, 환자가 방문했던 의료기관의 코드와, 응급정보, 개인신상정보, 의료보험정보, 장애자 수첩정보 항목 등이 선형구조로 되어 있으며, 환자가 최근 진료를 받았던 처방전에 대한 정보가 수록되는 구조로 되어 있다.The user 10 physically connects the patient's electronic card 1 to the card reader 3. Here, the logical memory structure of the electronic card 1 is a binary representing the user 10's access rights. The code, the serial number of the card, the code of the medical institution visited by the patient, the emergency information, personal information, medical insurance information, and the handbook of the disabled are in a linear structure. It is a structure in which information is recorded.
상기한 바와 같이 환자의 전자카드(1)가 카드 리더(3)에 물리적으로 연결되면, 전자카드(1)에 기록저장된 응급정보 항목이 카드 리더(3)를 통해 읽혀지고 카드 드라이버(3)를 통해 클라이언트부(100)의 카드 관리 시스템(130)으로 전달된다. 여기서, 카드 관리 시스템(130)으로 전달된 데이터는 바람직하게 텍스트 파일 형식으로 저장된다.As described above, when the patient's electronic card 1 is physically connected to the card reader 3, the emergency information items stored in the electronic card 1 are read through the card reader 3 and the card driver 3 is turned on. It is transmitted to the card management system 130 of the client unit 100 through. Here, the data transferred to the card management system 130 is preferably stored in a text file format.
카드 관리 시스템(130)으로 전달되어 만들어진 텍스트 파일은 브라우저(110)에 띄워져 이용된다.The text file created by being transferred to the card management system 130 is displayed on the browser 110 and used.
전자카드(1)에 기록저장된 다른 정보 항목들의 수정, 검색이 요구되면, 전자카드(1)에 기록저장되어 있는 정보항목들을 읽어 카드 관리 시스템(130)으로 전달한다. 전자카드(1)에 기록저장된 다른 정보 항목들의 검색인 경우, 개인신상정보, 의료보험정보, 장애자 수첩정보, 환자가 방문했던 의료기관코드, 최근 진료를 받았던 처방전에 대한 정보를 카드 관리 시스템(130)에서 텍스트 파일 형식으로 저장한다. 전자카드(1)에 기록저장된 다른 정보 항목들의 수정인 경우, 브라우저(110)에서 수정한 후 수정된 데이터를 텍스트 파일 형식으로 저장한 후 텍스트 파일을 순차적으로 전자카드(1)에 기록저장하고, 전자카드(1)의 내용과 데이터 베이스(240)의 내용은 일치해야 하므로 전자카드(1)에 수정된 정보 항목을 데이터 베이스(240)에도 마찬가지로 저장한다.If modification or retrieval of other information items recorded and stored in the electronic card 1 is required, the information items recorded and stored in the electronic card 1 are read and transferred to the card management system 130. In the case of searching for other information items recorded and stored in the electronic card 1, the card management system 130 displays personal information, medical insurance information, handbook information for the disabled, the medical institution code visited by the patient, and information about the prescription which was recently received. Save as text file in. In the case of modification of other information items recorded and stored in the electronic card 1, the modified data is stored in the text file format after the modification in the browser 110, and the text file is sequentially recorded and stored in the electronic card 1, Since the contents of the electronic card 1 and the contents of the database 240 must match, the information items modified on the electronic card 1 are stored in the database 240 as well.
브라우저(110)에서 카드 통합 서버(220)에 검색, 수정, 생성, 삭제를 요구하면, 카드 DB 관리 서버(230)에서 데이터 베이스(240)를 관리한다. 즉, 검색인 경우, 프라이머리 키(Primary Key)를 이용하여 요구한 정보 항목을 데이터 베이스(240)에서 검색한다. 수정인 경우, 브라우저 에디터에서 수정된 정보 항목을 카드 관리 시스템(130)에서 마이크로소프트사의 엑세스 형식에 맞추어 데이터 베이스(240)에 바람직하게 저장한다. 생성인 경우, 새로운 환자 등록시 데이터 베이스(240)에 새로운 필드를 만들어 데이터 베이스(240)에 저장한다. 삭제인 경우, 환자의 사망시 데이터 베이스(240)에 저장되어 있는 정보 항목을 삭제한다.When the browser 110 requests the card integration server 220 to search, modify, create, and delete the card, the card DB management server 230 manages the database 240. That is, in the case of a search, the database 240 searches for a requested information item using a primary key. In the case of modification, the information item modified in the browser editor is preferably stored in the database 240 in the card management system 130 in accordance with Microsoft's access type. In the case of creation, a new field is created in the database 240 when a new patient is registered and stored in the database 240. In the case of deletion, the information item stored in the database 240 is deleted when the patient dies.
지금까지 본 발명 디지털 전자카드를 이용한 의료정보 시스템을 클라이언트/서버형 시스템을 기준으로 하여 설명하였는데, 본 발명은 개인 사용자용 시스템 및 독립형(Stand-Alone) 시스템도 포함하는 것으로 되어 있어 이에 대해 설명하면 다음과 같다.Until now, the medical information system using the digital electronic card of the present invention has been described with reference to a client / server type system. The present invention also includes a system for individual users and a stand-alone system. As follows.
앞서 간단하게 설명하였지만, 클라이언트/서버형 시스템은 개인 사용자용 시스템 및 독립형 시스템을 모두 포함하고 있기 때문에, 이하에서는 개인 사용자용 시스템 단독으로 사용하는 경우와 독립형 시스템 단독으로 사용하는 경우를 클라이언트/서버형 시스템과 대비하면서 설명한다. 개인 사용자용 시스템이든 독립형 시스템이든 클라이언트/서버형 시스템이든 디지털 건강 전자카드와 디지털 건강 전자카드 드라이버는 모두 공통으로 사용된다.As described briefly above, since the client / server type system includes both individual user systems and standalone systems, hereinafter, the client / server type is used in the case of using the standalone system alone or the standalone system alone. Explain while preparing against the system. Both digital health e-cards and digital health e-card drivers are common, whether they are for home users, standalone systems, or client / server systems.
도 3은 본 발명 디지털 전자카드를 이용한 의료정보 시스템에서 있어서, 개인 사용자용 시스템과 독립형 시스템 및 클라이언트/서버형 시스템을 모두 포함하는 전체 시스템 구성도이다. 도 3의 구성에 있어서, 도면의 간단화와 설명의 간단 명료화를 위해 도 1의 구성부재와 동일한 작용을 하는 각 구성부재에 대해서는 같은 부재번호 및 부재명칭을 사용한다. 또한, 도 1의 구성부재들에 대해 그 작용과 기능 등에 대해 이미 설명한 경우 이들에 대한 중복 설명은 생략한다.3 is a schematic diagram of an overall system of the medical information system using the digital electronic card according to the present invention, including both an individual user system, a standalone system, and a client / server system. In the configuration of FIG. 3, the same member number and member name are used for each component member having the same function as the component member of FIG. 1 for simplicity of the drawings and for clarity of explanation. In addition, in the case where the operation and function, etc. of the constituent members of FIG. 1 have already been described, duplicate description thereof will be omitted.
도 3을 참조하면, 본 발명의 개인 사용자용 시스템(300)은 환자, 의사, 간호사 및 기타 관계자가 개인적으로 의료정보를 사용하는 경우에 해당하는 실시예로서, 이 경우의 실시예의 시스템은 도시한 바와 같이 카드 드라이버(140)와, 카드 관리 시스템(130), 카드 통합 시스템(120), 전자카드(1)에 기록저장된 정보의 검색 및 갱신을 위한 브라우저(110)를 포함하여 구성된다. 여기서, 시스템 운영환경으로서는 바람직하게 윈도우 98/NT가 사용되며 인터넷 브라우저로서는 마이크로소프트사의 인터넷 익스플로어 또는 넷스케이프사의 넷스케이프가 사용된다.Referring to FIG. 3, the system 300 for an individual user of the present invention corresponds to a case where a patient, a doctor, a nurse, and other persons personally use medical information, and the system of the embodiment in this case is illustrated. As described above, the card driver 140 includes a card driver 140, a card management system 130, a card integration system 120, and a browser 110 for retrieving and updating information recorded in the electronic card 1. Here, Windows 98 / NT is preferably used as the system operating environment, and Microsoft's Internet Explorer or Netscape's Netscape is used as the Internet browser.
본 발명의 독립형 시스템(400)은 국내의 경우 1차 또는 2차 의료기관에서 환자, 의사, 간호사, 기타 관계자가 의료정보를 사용하는 경우에 해당하는 실시예로서, 이 경우의 실시예의 시스템은 도시한 바와 같이 카드 드라이버(140)와, 카드 관리 시스템(130), 카드 통합 시스템(120), 전자카드(1)에 기록저장된 정보의 검색 및 갱신을 위한 브라우저(110) 및 의료정보 관리용 데이터 베이스(240)를 포함하여 구성된다.The stand-alone system 400 of the present invention is an embodiment corresponding to a case where a patient, a doctor, a nurse, and other persons use medical information in a primary or secondary medical institution in Korea, and the system of the embodiment in this case is illustrated. As described above, the card driver 140, the card management system 130, the card integration system 120, the browser 110 for retrieving and updating information stored in the electronic card 1, and a database for managing medical information ( 240).
상기 개인 사용자용 시스템(300)과 독립형 시스템(400)과 대비되며 이들 시스템과 네트워크 및/또는 인터넷으로 연결되어 운영될 수 있는 클라이언트/서버형 시스템(500)은 국내의 경우 3차 의료기관에서 환자, 의사, 간호사, 기타 관계자가 의료정보를 사용하는 경우에 해당하는 실시예로서, 이 경우의 실시예의 시스템은 도 1을 참조하면서 설명하였듯이 카드 드라이버(140)와, 카드 관리 시스템(130), 카드 통합 시스템(120), 브라우저(110)를 포함하여 구성되는 클라이언트부(100)와; 웹서버(210)와, 카드 통합 서버(220), 카드 DB 관리 서버(230), 데이터 베이스(240)를 포함하여 구성되는 서버부(200);로 구성된다. 클라이언트부(100)의 운영환경은 기존병원에서 사용하는 에디터를 바람직하게 사용할 수 있으며, 서버부(200)의 운영환경은 윈도우 NT 또는 유닉스 시스템 또는 리눅스 시스템을 사용할 수 있다.In contrast to the personal user system 300 and the stand-alone system 400, the client / server system 500 that can be operated by being connected to these systems via a network and / or the Internet, in the case of domestic patients, tertiary care, As an embodiment in which doctors, nurses, and other persons use medical information, the system of the embodiment in this case is the card driver 140, the card management system 130, and the card integration as described with reference to FIG. A client unit 100 including a system 120 and a browser 110; And a server unit 200 including a web server 210, a card integration server 220, a card DB management server 230, and a database 240. The operating environment of the client unit 100 may preferably use an editor used in an existing hospital, and the operating environment of the server unit 200 may use a Windows NT or Unix system or a Linux system.
도 3에서 부재번호 700으로 기재된 의료정보 인증센터는, 국내의 경우 디지털 건강 전자카드(1)의 암호화를 위한 디지털 서명을 제공하는 곳이며, 부재번호 800으로 기재된 의료보험 관리공단은 의료보험 수가 계상을 위한 기능을 제공하는 곳인데, 이들은 네트워크 또는 인터넷 망을 통해 본 발명 의료정보 시스템과 연결된다.In FIG. 3, the medical information authentication center described as an absent number 700 is a place for providing a digital signature for encryption of the digital health electronic card 1 in Korea, and the medical insurance management corporation described as an absent number 800 includes the number of medical insurances. It provides a function for, they are connected to the medical information system of the present invention through a network or the Internet.
도 4는 지금까지 설명한 본 발명 디지털 전자카드를 이용한 의료정보 시스템의 운영 프로세스의 실시예를 도식화하여 나타낸 것으로서, 도 4a는 개인 사용자용 시스템에 관한 것이고, 도 4b는 독립형 시스템에 관한 것이고, 도 4c는 클라이언트/서버형 시스템에 관한 것이다.Figure 4 is a schematic diagram showing an embodiment of the operating process of the medical information system using the present invention digital electronic card, Figure 4a relates to a system for individual users, Figure 4b relates to a standalone system, Figure 4c Relates to a client / server type system.
이상에서 설명한 바와 같이 본 발명에 따른 디지털 전자카드를 이용한 의료정보 시스템에 따르면, 디지털 건강 전자카드는 개인의 평생 건강기록 카드의 역할을 수행하는 이점과, 진료의 연속성 보장은 물론 장기 추적 진료를 보장할 수 있도록 하는 이점을 제공한다.As described above, according to the medical information system using the digital e-card according to the present invention, the digital health e-card has the advantage of serving as an individual's lifelong health record card, guaranteeing continuity of care as well as long-term follow-up care It provides the benefits of doing so.
또한, 본 발명은, 보건의료서비스를 향상시키는 이점과, 효율적인 의료전달체계 수립에 일조하는 이점과, 의료 응급상황 발생시 용이한 환자 의료정보 접근에 도움을 제공하는 이점과, 의료정보 표준화에 기여하며, 진료의 연속성 보장 및 장기 지속 진료 촉진으로 질병의 예방에 일조를 하는 이점과, 개개인의 의료정보의 영구보관 및 보관 비용의 절감과 안전한 보안체계를 달성토록 하는 이점과, 경제적, 안정적, 효율적 보건의료 정보 시스템의 구축에 이바지할 수 있게 하는 이점을 제공한다.In addition, the present invention contributes to the improvement of health care services, to help establish an efficient medical delivery system, to provide easy access to patient medical information in the event of a medical emergency, and contribute to the standardization of medical information. To ensure disease continuity and to promote long-term care, to reduce the cost of permanent storage and storage of individual medical information, and to achieve a secure security system. It provides an advantage that can contribute to the construction of medical information systems.
그리고, 본 발명은, 포괄적 보건의료정책자료를 제공하는 이점과, 의약분업의 기반을 구축할 수 있게 하는 이점과, 의약품 오남용 방지 및 물류시스템과의 연계활용방안을 제공할 수 있게 하는 이점과, 중복진료 및 검사를 방지시키는 이점과, 의료보험, 전자주민증, 전자지불체계 등과의 연계 시스템 구축의 이점과, 정보화시대의 사회문화적 역할에 대한 연구에 도움을 주는 이점과, 보건의료 정보 공유를 통한 연구의 활성화에 도움을 주는 이점을 제공한다.In addition, the present invention provides an advantage of providing comprehensive health care policy data, an advantage of establishing a foundation for the division of medicine, and an advantage of providing a drug utilization prevention prevention and linkage utilization plan with a logistics system. Benefits of avoiding duplicate medical care and testing, benefits of establishing a linkage system with health insurance, e-residential card, and electronic payment system, benefits for researching the sociocultural role of the information age, and sharing health and medical information Provides benefits to help revitalize research.
더욱이, 본 발명은, 의료기관간의 정보의 상호 호환 불가에 의한 중복 검사등의 막대한 비용을 절감시키는 효과를 달성하며, 정보 보안 체계 수립에 의한 정보 공유에 의한 막대한 의료비용 절감 효과를 달성한다.Moreover, the present invention achieves the effect of reducing enormous costs such as duplication inspection due to the incompatibility of information between medical institutions, and achieves enormous medical cost reduction effect by sharing information by establishing an information security system.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000014322A KR20010089056A (en) | 2000-03-21 | 2000-03-21 | System for providing information of medical treatment by using smart card |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000014322A KR20010089056A (en) | 2000-03-21 | 2000-03-21 | System for providing information of medical treatment by using smart card |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20010089056A true KR20010089056A (en) | 2001-09-29 |
Family
ID=19657187
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020000014322A KR20010089056A (en) | 2000-03-21 | 2000-03-21 | System for providing information of medical treatment by using smart card |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20010089056A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010097815A (en) * | 2000-04-26 | 2001-11-08 | 이역수 | Medical care insurance card being samrt card |
KR20010110014A (en) * | 2000-06-05 | 2001-12-12 | 최강호 | System for medical treatment by a digital card and management by a prescription and the using method and medical digital card |
KR20020020771A (en) * | 2002-02-21 | 2002-03-15 | 유용길 | Credit card system for medical service and method for offering thereof |
KR20020073718A (en) * | 2001-03-15 | 2002-09-28 | 주식회사 퍼스텍인터내셔날 | A System of Electronic Medical receipt using Electronic Medical Card and A Method of Electronic Medical receipt |
KR20020096170A (en) * | 2001-06-18 | 2002-12-31 | (주)인컴스 | Medical insurance card, method and system for providing service using thereof |
KR20030038011A (en) * | 2001-11-08 | 2003-05-16 | 헬스웹 주식회사 | Tranfering method using pharmacy card for electronic prescription slip |
KR100400792B1 (en) * | 2002-08-20 | 2003-10-08 | Virtualmd Inc | System and method for sharing medical care information using single medical care card |
KR101068097B1 (en) * | 2004-02-12 | 2011-09-27 | 주식회사 비즈모델라인 | Method for Providing Financial Service |
KR20220039084A (en) | 2020-09-21 | 2022-03-29 | 주식회사 코밴 | Medical informatino providing method and medical informatino providing system using an ic card |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR940024612A (en) * | 1993-04-20 | 1994-11-18 | 신이찌 시이나 | Medical Information Management System |
JPH08115390A (en) * | 1994-10-19 | 1996-05-07 | Hitachi Ltd | System for backing up and restoring ic card |
JPH09282393A (en) * | 1996-04-12 | 1997-10-31 | Hitachi Ltd | Cooperation method for health insurance medical care card and on-line data base |
JPH1021301A (en) * | 1996-07-04 | 1998-01-23 | Hitachi Ltd | Area health and medical care information system and portable recording medium used for the system |
US5974124A (en) * | 1997-01-21 | 1999-10-26 | Med Graph | Method and system aiding medical diagnosis and treatment |
KR20000017728A (en) * | 1999-09-18 | 2000-04-06 | 홍하표 | Method for Transmitting Medical Treatment Prescription Data Using Smart Card |
-
2000
- 2000-03-21 KR KR1020000014322A patent/KR20010089056A/en not_active Application Discontinuation
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR940024612A (en) * | 1993-04-20 | 1994-11-18 | 신이찌 시이나 | Medical Information Management System |
JPH08115390A (en) * | 1994-10-19 | 1996-05-07 | Hitachi Ltd | System for backing up and restoring ic card |
JPH09282393A (en) * | 1996-04-12 | 1997-10-31 | Hitachi Ltd | Cooperation method for health insurance medical care card and on-line data base |
JPH1021301A (en) * | 1996-07-04 | 1998-01-23 | Hitachi Ltd | Area health and medical care information system and portable recording medium used for the system |
US5974124A (en) * | 1997-01-21 | 1999-10-26 | Med Graph | Method and system aiding medical diagnosis and treatment |
KR20000017728A (en) * | 1999-09-18 | 2000-04-06 | 홍하표 | Method for Transmitting Medical Treatment Prescription Data Using Smart Card |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010097815A (en) * | 2000-04-26 | 2001-11-08 | 이역수 | Medical care insurance card being samrt card |
KR20010110014A (en) * | 2000-06-05 | 2001-12-12 | 최강호 | System for medical treatment by a digital card and management by a prescription and the using method and medical digital card |
KR20020073718A (en) * | 2001-03-15 | 2002-09-28 | 주식회사 퍼스텍인터내셔날 | A System of Electronic Medical receipt using Electronic Medical Card and A Method of Electronic Medical receipt |
KR20020096170A (en) * | 2001-06-18 | 2002-12-31 | (주)인컴스 | Medical insurance card, method and system for providing service using thereof |
KR20030038011A (en) * | 2001-11-08 | 2003-05-16 | 헬스웹 주식회사 | Tranfering method using pharmacy card for electronic prescription slip |
KR20020020771A (en) * | 2002-02-21 | 2002-03-15 | 유용길 | Credit card system for medical service and method for offering thereof |
KR100400792B1 (en) * | 2002-08-20 | 2003-10-08 | Virtualmd Inc | System and method for sharing medical care information using single medical care card |
KR101068097B1 (en) * | 2004-02-12 | 2011-09-27 | 주식회사 비즈모델라인 | Method for Providing Financial Service |
KR20220039084A (en) | 2020-09-21 | 2022-03-29 | 주식회사 코밴 | Medical informatino providing method and medical informatino providing system using an ic card |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20080071577A1 (en) | Dual-access security system for medical records | |
US20060293925A1 (en) | System for storing medical records accessed using patient biometrics | |
US20070273517A1 (en) | Apparatus and method for integrated healthcare management | |
US9886592B2 (en) | Medical alert computer interface tamper-proof secure device | |
US8498884B2 (en) | Encrypted portable electronic medical record system | |
KR20050037471A (en) | Medical information management system | |
EP1200943A1 (en) | System and method for storing, managing, and retrieving healthcare information on a smart card | |
JP2008527478A (en) | Mediation server, method and network for querying and referencing medical information | |
KR20020081306A (en) | A system for providing medical service using electronic cards and a method thereof | |
EA011789B1 (en) | Method for secure transfer of medical data to a mobile unit/terminal | |
US20090106823A1 (en) | System and method for remote access data security and integrity | |
Neame | Smart cards—the key to trustworthy health information systems | |
JP2001325372A (en) | System, method, and program for sharing health care data | |
US20020194024A1 (en) | Sabotage-proof and censorship-resistant personal electronic health file | |
KR20010089056A (en) | System for providing information of medical treatment by using smart card | |
Neame | Effective sharing of health records, maintaining privacy: a practical schema | |
CN111627543B (en) | Hospital intelligent management system based on WeChat public number | |
KR20000071940A (en) | System for electronically transmitting prescription by using smart card | |
Engelbrecht et al. | DIABCARD—An application of a portable medical record for persons with diabetes | |
JP2002203045A (en) | Medical data management system and medical data management device | |
CN112768020A (en) | Electronic medical record system based on cloud platform | |
Xiao et al. | Medical Smart Card System for Patient Record Management | |
US20060178998A1 (en) | Personal electronic web health log | |
CN113393925B (en) | Medical card information unification system | |
KR101377554B1 (en) | System and method for making and managing electronic medical record using user terminal capable of electronic notes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |