KR101799084B1 - System for electronic prescription and operation method therefor, hospital apparatus, encryption management apparatus, relay apparatus, and pharmacy apparatus - Google Patents
System for electronic prescription and operation method therefor, hospital apparatus, encryption management apparatus, relay apparatus, and pharmacy apparatus Download PDFInfo
- Publication number
- KR101799084B1 KR101799084B1 KR1020110008240A KR20110008240A KR101799084B1 KR 101799084 B1 KR101799084 B1 KR 101799084B1 KR 1020110008240 A KR1020110008240 A KR 1020110008240A KR 20110008240 A KR20110008240 A KR 20110008240A KR 101799084 B1 KR101799084 B1 KR 101799084B1
- Authority
- KR
- South Korea
- Prior art keywords
- prescription
- electronic
- key
- encrypted
- encrypted electronic
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09F—DISPLAYING; ADVERTISING; SIGNS; LABELS OR NAME-PLATES; SEALS
- G09F9/00—Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements
- G09F9/30—Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements in which the desired character or characters are formed by combining individual elements
- G09F9/33—Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements in which the desired character or characters are formed by combining individual elements being semiconductor devices, e.g. diodes
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09F—DISPLAYING; ADVERTISING; SIGNS; LABELS OR NAME-PLATES; SEALS
- G09F13/00—Illuminated signs; Luminous advertising
- G09F13/20—Illuminated signs; Luminous advertising with luminescent surfaces or parts
- G09F13/22—Illuminated signs; Luminous advertising with luminescent surfaces or parts electroluminescent
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K7/00—Constructional details common to different types of electric apparatus
- H05K7/20—Modifications to facilitate cooling, ventilating, or heating
- H05K7/20954—Modifications to facilitate cooling, ventilating, or heating for display panels
- H05K7/20963—Heat transfer by conduction from internal heat source to heat radiating structure
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09F—DISPLAYING; ADVERTISING; SIGNS; LABELS OR NAME-PLATES; SEALS
- G09F13/00—Illuminated signs; Luminous advertising
- G09F13/20—Illuminated signs; Luminous advertising with luminescent surfaces or parts
- G09F13/22—Illuminated signs; Luminous advertising with luminescent surfaces or parts electroluminescent
- G09F2013/222—Illuminated signs; Luminous advertising with luminescent surfaces or parts electroluminescent with LEDs
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S362/00—Illumination
- Y10S362/80—Light emitting diode
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Thermal Sciences (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
본 발명은 전자 처방전 시스템과 그 운용 방법, 병원 장치, 암호화 관리 장치, 중계 장치 및 약국 장치에 관한 것으로, 개시된 전자 처방전 운용 방법은, 인증 정보를 이용하여 암호화 키를 생성하는 단계와, 암호화 키를 이용해 전자 처방전을 암호화하여 암호화 전자 처방전을 생성하는 단계와, 암호화 키와 암호화 전자 처방전을 각각 별도의 공간에 저장하는 단계와, 약조제 시에 인증 정보에 대응하는 암호화 키와 암호화 전자 처방전을 각각 별도의 공간으로부터 리드하는 단계와, 암호화 키를 이용하여 암호화 전자 처방전을 복호화하는 단계를 포함하며, 환자가 직접 인쇄된 종이 처방전을 가지고 있지 않더라도 약조제가 가능하도록 하여 약조제의 편리성을 증대시킬 수 있고, 전자 처방전을 인증 정보로 암호화하여 유통시킴과 아울러 인증 정보를 독립된 암호화 관리 장치를 통해 관리함으로써 환자의 처방전과 같은 개인 정보의 보안성을 강화시킬 수 있는 이점이 있다.The present invention relates to an electronic prescription system and its operating method, a hospital apparatus, an encryption management apparatus, a relay apparatus, and a pharmacy apparatus. The electronic prescription operation method includes generating an encryption key using authentication information, The method comprising: encrypting an electronic prescription to generate an encrypted electronic prescription; storing the encryption key and the encrypted electronic prescription in separate spaces; and encrypting the encryption key and the encrypted electronic prescription corresponding to the authentication information separately And decoding the encrypted electronic prescription using the encryption key, wherein the convenience of the drug formulation can be increased by enabling the patient to make a prescription even if the patient does not have a prescription of the directly printed paper , The electronic prescription is encrypted with authentication information and distributed, and authentication information There is an advantage in that the security of personal information such as a prescription of a patient can be enhanced by managing it through an independent encryption management device.
Description
본 발명은 전자 처방전에 관한 것으로, 특히 전자 처방전 시스템에 있어서, 병원 등의 의료기관에서 환자의 진료 시 생성된 전자 처방전을 암호화 관리 장치로부터 발급받은 인증 정보를 이용하여 암호화한 후에 전자 처방전을 관리하는 중계 장치를 통해 약국 장치에게 제공하고, 약국 장치에서는 중계 장치로부터 제공받은 암호화된 전자 처방전을 암호화 관리 장치에서 조회한 인증 정보를 이용하여 복원하도록 함으로써, 환자의 처방전과 같은 개인 정보에 대한 보안성을 강화시킬 수 있도록 하는 전자 처방전 시스템과 그 운용 방법, 병원 장치, 암호화 관리 장치, 중계 장치, 약국 장치에 관한 것이다.The present invention relates to an electronic prescription system and, more particularly, to an electronic prescription system, in which, in an electronic prescription system, an electronic prescription generated at the time of medical examination at a medical institution such as a hospital is encrypted using authentication information issued from the encryption management apparatus, And the pharmacy apparatus provides the encrypted electronic prescription provided by the relay apparatus to the pharmacy apparatus through the apparatus, thereby restoring the encrypted electronic prescription using the authentication information retrieved from the encryption management apparatus, thereby enhancing the security of the personal information such as the prescription of the patient The present invention relates to an electronic prescription system and its operating method, a hospital apparatus, an encryption management apparatus, a relay apparatus, and a pharmacy apparatus.
일반적으로, 환자는 질병으로 인해 병원 등의 의료기관을 방문하게 되는 경우 의료기관을 직접 방문하거나 전화 등으로 진료 예약을 한 후, 예약된 시간에 해당 의료기관을 방문하여 순서에 맞추어 진료를 받게 된다.In general, when a patient visits a medical institution such as a hospital due to a disease, the patient visits the medical institution or makes a reservation by telephone, then visits the medical institution at the scheduled time and receives medical treatment in accordance with the order.
이어, 위와 같은 절차를 통해 진료가 진행되는 경우 환자를 진료한 의사는 해당 환자에게 약투여가 필요한 경우 약조제를 위한 처방전을 작성하여 주게 되며, 이와 같이 의사에 의해 작성된 처방전은 병원 등의 의료기관 내 전산망을 통해 처방전 발급기로 전송되게 된다.In the case that the medical treatment is proceeded through the above procedure, the doctor who has treated the patient prepares a prescription for the medicine preparation when the medicine is needed for the patient, and the prescription written by the doctor is sent to the medical institution And transmitted to the prescribing issuer through the network.
그러면, 환자는 간호사 등에 의해 프린트된 처방전을 직접 수령하거나 또는 의료기관 내 처방전 발급을 위해 마련된 특정 장소나 기계로 이동하여 자신에게 발급된 처방전을 인쇄하여 수령한 후, 통상 의료기관에 인접한 영역에 위치한 약국을 방문하여 처방전을 제출하고 약조제를 수행하게 된다.Then, the patient receives the prescription printed by the nurse or the like, or moves to a specific place or machine provided for issuing the prescription in the medical institution, prints and receives the prescription issued to him, and then the pharmacy located in the area adjacent to the medical institution Visit, submit a prescription, and perform a prescription.
즉, 현재는 의약분업에 따라 병원 등의 의료기관에서 환자의 진료 후, 의사가 발행한 처방전에 대해 해당 환자가 병원 등에서 발급하여 주는 종이 처방전을 위 설명한 절차를 통해 직접 수령한 다음에 원하는 약국에 제출하여 약을 조제받도록 되어 있다.In other words, according to the division of medicine now, after the patient's medical treatment at the medical institutions such as hospitals, the prescribed prescription issued by the doctor is received by the patient in the hospital, etc., And to prepare medicines.
그러나, 위와 같은 종래의 약조제 방법에서는 병원에서 의사가 발행한 처방전을 약국에 제출하기까지 상당한 시간이 소요될 뿐만 아니라 약국에 처방전을 제출한 다음 약사가 약을 조제하는 시간 동안 환자가 대기하여야 하는 불편함이 있었다.However, in the conventional pharmaceutical preparation method as described above, it takes a considerable time to submit the prescription issued by the doctor to the pharmacy, as well as the inconvenience that the patient should wait for the time for preparing the medicine after the prescription is submitted to the pharmacy There was.
또한, 병원 등에서 일괄적으로 지정하여 주는 약국에는 일반적으로 많은 환자가 몰리게 되어 약국에 대기자가 많은 경우 불필요하게 많은 시간을 낭비하게 되며, 약국 내에서 대기하기 위한 공간도 부족하여 환자의 불편이 가중되는 문제점이 있었다.In addition, in a pharmacy that is designated collectively by a hospital or the like, a large number of patients are generally poured in, so that a lot of waiting time is wasted in a pharmacy, and a lot of time is wasted. There was a problem.
따라서, 본 발명의 실시 예에서는 전자 처방전 시스템에 있어서, 병원 등의 의료기관에서 환자의 진료 시 생성된 전자 처방전을 암호화 관리 장치로부터 발급받은 인증 정보를 이용하여 암호화한 후에 전자 처방전을 관리하는 중계 장치를 통해 약국 장치에게 제공하고, 약국 장치에서는 중계 장치로부터 제공받은 암호화된 전자 처방전을 암호화 관리 장치에서 조회한 인증 정보를 이용하여 복원하도록 함으로써, 환자의 처방전과 같은 개인 정보에 대한 보안성을 강화시킬 수 있도록 하는 전자 처방전 시스템과 그 운용 방법, 병원 장치, 암호화 관리 장치, 중계 장치, 약국 장치를 제공하고자 한다.Therefore, in the embodiment of the present invention, in the electronic prescription system, a relay apparatus for managing an electronic prescription after encrypting an electronic prescription generated at the time of medical examination by a medical institution such as a hospital using authentication information issued from the encryption management apparatus To the pharmacy apparatus, and in the pharmacy apparatus, the encrypted electronic prescription provided from the relay apparatus is restored by using the authentication information retrieved from the encryption management apparatus, thereby enhancing the security of the personal information such as the prescription of the patient An electronic prescription system and its operating method, a hospital device, an encryption management device, a relay device, and a pharmacy device.
본 발명의 제 1 관점으로서 전자 처방전 시스템은, 키 요청 메시지가 수신되면 상기 키 요청 메시지에 포함된 인증 정보를 이용하여 암호화 키를 생성한 후에 상기 암호화 키가 포함된 키 발급 메시지를 회신하는 암호화 관리 장치와, 상기 키 요청 메시지를 상기 암호화 관리 장치에게 전송하여 상기 키 발급 메시지를 회신 받으며, 상기 암호화 키를 이용해 전자 처방전을 암호화하여 암호화 전자 처방전을 전송하는 병원 장치와, 상기 암호화 전자 처방전을 수신하여 저장하며, 처방전 요청 메시지가 수신되면 상기 처방전 요청 메시지에 포함된 상기 인증 정보에 대응하는 상기 암호화 전자 처방전을 회신하는 중계 장치와, 상기 처방전 요청 메시지를 상기 중계 장치에게 전송하여 상기 암호화 전자 처방전을 회신 받으며, 키 조회 메시지를 상기 암호화 관리 장치에게 전송하여 상기 키 조회 메시지에 포함된 상기 인증 정보에 대응하는 상기 암호화 키가 포함된 키 전달 메시지를 회신 받고, 상기 암호화 키를 이용하여 상기 암호화 전자 처방전을 복호화하는 약국 장치를 포함할 수 있다.The electronic prescription system as a first aspect of the present invention is characterized in that, when a key request message is received, an encryption key is generated using the authentication information included in the key request message, and then an encryption management A hospital device for receiving the encrypted electronic prescription by transmitting the key request message to the encryption management device to receive the key issuing message and encrypting the electronic prescription using the encryption key to transmit an encrypted electronic prescription, And storing the received electronic prescription in response to the prescription request message; a relay device for storing the prescription request message and returning the encrypted electronic prescription corresponding to the authentication information included in the prescription request message when the prescription request message is received; Encrypts the key inquiry message, And a pharmacy device for transmitting a key delivery message including the encryption key corresponding to the authentication information included in the key inquiry message to the management device and decrypting the encrypted electronic prescription using the encryption key have.
여기서, 상기 전자 처방전 시스템은, 상기 병원 장치, 상기 암호화 관리 장치, 상기 중계 장치 또는 상기 약국 장치 중에서 적어도 하나 이상의 장치가 통신망을 통해 접속할 수 있는 온라인 상의 클라우드 컴퓨팅(cloud computing) 서버에 전자 처방전 관련 처리를 수행할 수 있는 컴퓨터 프로그램을 설치한 상태에서 필요 시에 상기 병원 장치, 상기 암호화 관리 장치, 상기 중계 장치 또는 상기 약국 장치가 상기 컴퓨터 프로그램을 불러와서 이용 및 실행하도록 하는 클라우드 컴퓨팅 환경으로 구현할 수 있다.Here, the electronic prescription system may be configured such that at least one of the hospital apparatus, the encryption management apparatus, the relay apparatus, or the pharmacy apparatus is connected to an on-line cloud computing server that is accessible via a communication network, The encryption management apparatus, the relay apparatus, or the pharmacy apparatus can be implemented as a cloud computing environment in which the computer program is loaded, used and executed when necessary, in a state in which a computer program capable of executing the computer program is installed .
본 발명의 제 2 관점으로서 병원 장치는, 처방 정보를 포함하는 전자문서를 생성하는 전자문서 생성부와, 상기 전자문서를 검증하기 위한 전자서명(electronic signature)을 생성하는 전자서명 생성부와, 키 발급 메시지에 포함된 암호화 키를 이용하여 상기 전자문서 및 상기 전자서명을 암호화하여 암호화 전자문서 및 암호화 전자서명을 생성하는 암호화부와, 상기 암호화 전자문서와 상기 암호화 전자서명 및 인증 정보를 포함하는 암호화 전자 처방전을 완성하는 전자처방전 완성부와, 상기 인증 정보를 포함하는 키 요청 메시지를 전송하여 상기 인증 정보를 이용해 생성된 상기 암호화 키가 포함된 상기 키 발급 메시지를 회신 받고, 약조제를 위해 상기 암호화 전자 처방전을 전송하는 통신부를 포함할 수 있다.According to a second aspect of the present invention, there is provided a hospital apparatus comprising an electronic document generation unit for generating an electronic document containing prescription information, an electronic signature generation unit for generating an electronic signature for verifying the electronic document, An encryption unit that encrypts the electronic document and the digital signature using an encryption key included in the issuing message to generate an encrypted electronic document and an encrypted digital signature; and an encryption unit that encrypts the encrypted electronic document, An electronic prescription completion unit for completing an electronic prescription, a key request message including the authentication information, and receiving the key issuing message including the encryption key generated using the authentication information, And a communication unit for transmitting an electronic prescription.
상기의 병원 장치에서, 상기 인증 정보는, 진료 정보를 이용할 수 있다. 상기 진료 정보는, 요양기관번호와 환자주민등록번호를 포함할 수 있다.In the above-described hospital apparatus, the authentication information may use the medical care information. The medical care information may include a medical institution number and a patient resident registration number.
본 발명의 제 3 관점으로서 암호화 관리 장치는, 키 요청 메시지에 포함된 인증 정보를 이용하여 암호화 키를 생성하며, 생성된 암호화 키를 포함하는 키 발급 메시지를 생성하는 인증 정보 처리부와, 생성된 상기 암호화 키를 저장하는 인증 정보 데이터베이스와, 상기 인증 정보 데이터베이스를 검색하여 키 조회 메시지에 포함된 인증 정보에 대응하는 상기 암호화 키를 추출하며, 추출된 상기 암호화 키를 포함하는 키 전달 메시지를 생성하는 검색부와, 상기 키 요청 메시지의 수신에 따라 상기 키 발급 메시지를 회신하며, 상기 키 조회 메시지의 수신에 따라 상기 키 전달 메시지를 회신하는 통신부를 포함할 수 있다.According to a third aspect of the present invention, there is provided an encryption management apparatus comprising: an authentication information processing unit for generating an encryption key using authentication information included in a key request message and generating a key issuing message including the generated encryption key; An authentication information database for storing an encryption key, a key search message extracting unit for extracting the encryption key corresponding to the authentication information included in the key inquiry message by searching the authentication information database, and generating a key delivery message including the extracted encryption key And a communication unit for returning the key issuance message according to the reception of the key request message and for returning the key delivery message upon receipt of the key inquiry message.
상기의 암호화 관리 장치에서, 상기 암호화 키는, 대칭키를 이용할 수 있다. 상기 대칭키는, 일정 길이의 일련의 정수열 또는 영문자와 숫자가 혼합된 혼합문자열 중에서 하나 이상의 열을 포함할 수 있다. 상기 인증 정보는, 진료 정보를 이용할 수 있다. 상기 진료 정보는, 요양기관번호와 환자주민등록번호를 포함할 수 있다.In the above-mentioned encryption management apparatus, the encryption key can use a symmetric key. The symmetric key may include one or more columns among a series of random numbers of a certain length or a mixed string of letters and numbers. The authentication information can use the medical care information. The medical care information may include a medical institution number and a patient resident registration number.
본 발명의 제 4 관점으로서 중계 장치는, 처방전 중계 메시지에 포함된 암호화 전자 처방전에서 처방 정보를 포함하는 암호화 전자문서와 이 전자문서를 검증하기 위한 암호화 전자서명 및 인증 정보를 판별하는 제어부와, 판별된 상기 암호화 전자문서와 상기 암호화 전자서명 및 상기 인증 정보를 저장하는 전자 처방전 데이터베이스와, 상기 전자 처방전 데이터베이스를 검색하여 처방전 요청 메시지에 포함된 인증 정보에 대응하는 상기 암호화 전자 처방전을 추출하며, 추출된 상기 암호화 전자 처방전을 포함하는 처방전 전송 메시지를 생성하는 검색부와, 상기 처방전 중계 메시지를 수신하며, 상기 처방전 요청 메시지의 수신에 따라 상기 처방전 전송 메시지를 회신하는 통신부를 포함할 수 있다.As a fourth aspect of the present invention, a relay apparatus includes: a control unit for discriminating between an encrypted electronic document containing prescription information in an encrypted electronic prescription contained in a prescription relay message and an encrypted electronic signature and authentication information for verifying the electronic document; An electronic prescription database for storing the encrypted electronic document, the encrypted electronic signature, and the authentication information, and an electronic prescription database for extracting the encrypted electronic prescription corresponding to the authentication information included in the prescription request message by searching the electronic prescription database, A retrieval unit for generating a prescription transmission message including the encrypted electronic prescription and a communication unit for receiving the prescription relay message and returning the prescription transmission message upon receipt of the prescription request message.
상기의 중계 장치에서, 암호화 키를 이용해 상기 암호화 전자 처방전을 복호화 하는 전자 처방전 복원부를 더 포함하며, 상기 통신부는, 상기 인증 정보가 포함된 키 조회 메시지를 전송하여 상기 키 조회 메시지에 포함된 상기 인증 정보에 대응하는 상기 암호화 키가 포함된 키 전달 메시지를 회신 받고, 상기 전자 처방전 데이터베이스는, 상기 전자 처방전 복원부에 의해 복원된 전자 처방전을 저장할 수 있다. 상기 인증 정보는, 진료 정보를 이용할 수 있다. 상기 진료 정보는, 요양기관번호와 환자주민등록번호를 포함할 수 있다.The relay apparatus may further include an electronic prescription restoring unit for decrypting the encrypted electronic prescription by using an encryption key, wherein the communication unit transmits a key inquiry message including the authentication information, Receiving a key delivery message including the encryption key corresponding to the information, and the electronic prescription database may store the electronic prescription restored by the electronic prescription restoring unit. The authentication information can use the medical care information. The medical care information may include a medical institution number and a patient resident registration number.
본 발명의 제 5 관점으로서 약국 장치는, 인증 정보가 포함된 처방전 요청 메시지를 전송하여 암호화 전자 처방전이 포함된 처방전 전달 메시지를 회신 받으며, 상기 인증 정보가 포함된 키 조회 메시지를 전송하여 암호화 키를 포함하는 키 전달 메시지를 회신 받는 통신부와, 상기 암호화 키를 이용해 상기 암호화 전자 처방전을 복호화하는 전자 처방전 복원부를 포함할 수 있다.According to a fifth aspect of the present invention, a pharmacy apparatus receives a prescription delivery message including an encrypted electronic prescription by transmitting a prescription request message containing authentication information, transmits a prescription delivery message containing the authentication information, And an electronic prescription restoring unit for decrypting the encrypted electronic prescription by using the encryption key.
상기의 약국 장치에서, 상기 전자 처방전 복원부는, 상기 인증 정보를 이용하여 상기 암호화 전자 처방전에 포함된 암호화 전자문서를 복호화하는 전자문서 복호부와, 상기 인증 정보를 이용하여 상기 암호화 전자 처방전에 포함된 암호화 전자서명을 복호화하는 전자서명 복호부와, 복호화된 상기 전자문서에서 추출한 처방전 문서를 복호화된 상기 전자서명으로 검증하는 문서 검증부를 포함할 수 있다. 여기서, 상기 인증 정보는, 진료 정보를 이용할 수 있다. 상기 암호화 키는, 대칭키를 이용할 수 있다.In the pharmacy apparatus, the electronic prescription restoring unit may include an electronic document decrypting unit for decrypting the encrypted electronic document included in the encrypted electronic prescription using the authentication information, An electronic signature decryption unit for decrypting the encrypted electronic signature; and a document verification unit for verifying the prescription document extracted from the decrypted electronic document with the decrypted electronic signature. Here, the authentication information can use the medical care information. The encryption key may use a symmetric key.
본 발명의 제 6 관점으로서 전자 처방전 시스템에 의한 전자 처방전 운용 방법은, 인증 정보를 이용하여 암호화 키를 생성하는 단계와, 상기 암호화 키를 이용해 전자 처방전을 암호화하여 암호화 전자 처방전을 생성하는 단계와, 상기 암호화 키와 상기 암호화 전자 처방전을 각각 별도의 공간에 저장하는 단계와, 약조제 시에 상기 인증 정보에 대응하는 상기 암호화 키와 상기 암호화 전자 처방전을 각각 상기 별도의 공간으로부터 리드하는 단계와, 상기 암호화 키를 이용하여 상기 암호화 전자 처방전을 복호화하는 단계를 포함할 수 있다.As a sixth aspect of the present invention, an electronic prescription operation method using an electronic prescription system includes generating an encryption key using authentication information, encrypting an electronic prescription using the encryption key to generate an encrypted electronic prescription, The method comprising the steps of: storing the encryption key and the encrypted electronic prescription in separate spaces; reading the encryption key and the encrypted electronic prescription corresponding to the authentication information from the separate space, respectively, And decrypting the encrypted electronic prescription using an encryption key.
상기의 전자 처방전 운용 방법에서, 상기 암호화 키는, 대칭키를 이용할 수 있다. 상기 대칭키는, 일정 길이의 일련의 정수열 또는 영문자와 숫자가 혼합된 혼합문자열 중에서 하나 이상의 열을 포함할 수 있다. 상기 인증 정보는, 진료 정보를 이용할 수 있다. 상기 진료 정보는, 요양기관번호와 환자주민등록번호를 포함할 수 있다.In the electronic prescription operation method, the encryption key may use a symmetric key. The symmetric key may include one or more columns among a series of random numbers of a certain length or a mixed string of letters and numbers. The authentication information can use the medical care information. The medical care information may include a medical institution number and a patient resident registration number.
본 발명의 실시 예에 의하면 전자 처방전 시스템에 있어서, 병원 등의 의료기관에서 환자의 진료 시 생성된 전자 처방전을 암호화 관리 장치로부터 발급받은 인증 정보를 이용하여 암호화한 후에 전자 처방전을 관리하는 중계 장치를 통해 약국 장치에게 제공하고, 약국 장치에서는 중계 장치로부터 제공받은 암호화된 전자 처방전을 암호화 관리 장치에서 조회한 인증 정보를 이용하여 복원하도록 함으로써, 환자가 직접 인쇄된 종이 처방전을 가지고 있지 않더라도 약조제가 가능하도록 하여 약조제의 편리성을 증대시킬 수 있는 이점이 있다. 또한, 전자 처방전을 인증 정보로 암호화하여 유통시킴과 아울러 인증 정보를 독립된 암호화 관리 장치를 통해 관리함으로써 환자의 처방전과 같은 개인 정보의 보안성을 강화시킬 수 있는 이점이 있다.According to an embodiment of the present invention, in an electronic prescription system, an electronic prescription generated at the time of medical treatment by a patient at a medical institution such as a hospital is encrypted using authentication information issued from the encryption management apparatus, And the pharmacy apparatus recovers the encrypted electronic prescription provided from the relay apparatus by using the authentication information retrieved from the encryption management apparatus, so that the patient can make a provision even if the prescription of the paper is not directly printed There is an advantage that the convenience of the pharmaceutical preparation can be increased. In addition, there is an advantage that security of personal information such as a prescription of a patient can be enhanced by encrypting and distributing an electronic prescription with authentication information and managing authentication information through an independent encryption management apparatus.
도 1은 본 발명의 실시 예에 따른 전자 처방전 시스템의 네트워크 구성도,
도 2는 본 발명의 실시 예에 따른 병원 장치, 암호화 관리 장치, 중계 장치, 약국 장치의 상세 블록 구성도,
도 3은 본 발명의 실시 예에 따른 전자 처방전 시스템에서 전자 처방전 운용을 위한 신호처리 흐름도,
도 4는 본 발명의 다른 실시 예에 따른 중계 장치의 상세 블록 구성도이다. 1 is a network configuration diagram of an electronic prescription system according to an embodiment of the present invention;
FIG. 2 is a detailed block diagram of a hospital apparatus, an encryption management apparatus, a relay apparatus, and a pharmacy apparatus according to an embodiment of the present invention;
3 is a flowchart of signal processing for electronic prescription operation in an electronic prescription system according to an embodiment of the present invention,
4 is a detailed block diagram of a relay apparatus according to another embodiment of the present invention.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시 예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 도면부호는 동일 구성 요소를 지칭한다.BRIEF DESCRIPTION OF THE DRAWINGS The advantages and features of the present invention and the manner of achieving them will become apparent with reference to the embodiments described in detail below with reference to the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the invention to those skilled in the art. Is provided to fully convey the scope of the invention to those skilled in the art, and the invention is only defined by the scope of the claims. Like numbers refer to like elements throughout.
본 발명의 실시 예들을 설명함에 있어서 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명의 실시 예에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. The following terms are defined in consideration of the functions in the embodiments of the present invention, which may vary depending on the intention of the user, the intention or the custom of the operator. Therefore, the definition should be based on the contents throughout this specification.
도 1은 본 발명의 실시 예에 따른 전자 처방전 시스템의 네트워크 구성을 도시한 것이다.1 shows a network configuration of an electronic prescription system according to an embodiment of the present invention.
이에 나타낸 바와 같이 전자 처방전 시스템은, 병원 장치(100), 암호화 관리 장치(200), 중계 장치(300), 약국 장치(400) 등을 포함할 수 있다.As shown, the electronic prescription system may include a
암호화 관리 장치(200)는 병원 장치(100)로부터 키 요청 메시지가 수신되면 키 요청 메시지에 포함된 인증 정보를 이용하여 암호화 키를 생성한 후에 암호화 키가 포함된 키 발급 메시지를 회신한다. 그리고 약국 장치(400)로부터 키 조회 메시지가 수신되면 키 조회 메시지에 포함된 인증 정보에 대응하는 암호화 키를 포함하는 키 전달 메시지를 회신한다. 이러한 암호화 관리 장치(200)의 세부적인 구성요소에 대해서는 도 2를 참조하여 아래에서 설명하기로 한다.When the key request message is received from the
병원 장치(100)는 인증 정보를 포함하는 키 요청 메시지를 암호화 관리 장치(200)에게 전송하여 인증 정보를 이용하여 생성된 암호화 키를 포함하는 키 발급 메시지를 회신 받으며, 암호화 키를 이용해 전자 처방전을 암호화하여 암호화 전자 처방전을 중계 장치(300)에게 전송한다. 이러한 병원 장치(100)의 세부적인 구성요소에 대해서는 도 2를 참조하여 아래에서 설명하기로 한다.The
중계 장치(300)는 병원 장치(100)로부터 암호화 전자 처방전을 수신하여 저장하며, 약국 장치(400)로부터 인증 정보가 포함된 처방전 요청 메시지가 수신되면 처방전 요청 메시지에 포함된 인증 정보에 대응하는 암호화 전자 처방전을 회신한다. 이러한 중계 장치(300)의 세부적인 구성요소에 대해서는 도 2를 참조하여 아래에서 설명하기로 한다.The
약국 장치(400)는 인증 정보가 포함된 처방전 요청 메시지를 중계 장치(300)에게 전송하여 암호화 전자 처방전을 회신 받으며, 인증 정보가 포함된 키 조회 메시지를 암호화 관리 장치(200)에게 전송하여 키 조회 메시지에 포함된 인증 정보에 대응하는 암호화 키가 포함된 키 전달 메시지를 회신 받고, 암호화 키를 이용하여 암호화 전자 처방전을 복호화 한다. 이러한 약국 장치(400)의 세부적인 구성요소에 대해서는 도 2를 참조하여 아래에서 설명하기로 한다.The
도 2는 본 발명의 실시 예에 따른 병원 장치, 암호화 관리 장치, 중계 장치, 약국 장치의 상세 블록 구성도이다.2 is a detailed block diagram of a hospital apparatus, an encryption management apparatus, a relay apparatus, and a pharmacy apparatus according to an embodiment of the present invention.
도 2에 나타낸 바와 같이 병원 장치(100)는, 전자문서 생성부(110), 전자서명 생성부(120), 암호화부(130), 통신부(140), 전자 처방전 완성부(150)를 포함한다.2, the
전자문서 생성부(110)는 환자의 진료에 따라 제공되는 처방전 문서(10)의 처방 정보를 포함하는 전자문서를 생성한다.The electronic
전자서명 생성부(120)는 전자문서 생성부(110)에 의해 생성된 전자문서를 검증하기 위한 전자서명을 생성한다.The electronic
암호화부(130)는 암호화 관리 장치(200)로부터 수신된 키 발급 메시지에 포함된 암호화 키를 이용하여 전자문서 및 전자서명을 암호화하여 암호화 전자문서 및 암호화 전자서명을 생성한다.The
전자처방전 완성부(150)는 암호화부(130)에서 생성한 암호화 전자문서와 암호화 전자서명 및 환자의 인증 정보를 포함하는 암호화 전자 처방전(20)을 완성한다.The electronic
통신부(140)는 환자의 인증 정보를 포함하는 키 요청 메시지를 암호화 관리 장치(200)에게 전송하여 인증 정보를 이용해 생성된 암호화 키가 포함된 키 발급 메시지를 회신 받고, 약조제를 위해 암호화 전자 처방전을 중계 장치(300)에게 전송한다.The
이러한 병원 장치(100)는 환자의 진료 정보를 키 요청 메시지에 포함시켜서 전송하는 인증 정보로 이용할 수 있으며, 진료 정보는 예컨대 병원의 요양기관번호와 환자주민등록번호 등을 포함할 수 있다.The
도 2에 나타낸 바와 같이 암호화 관리 장치(200)는, 통신부(210), 인증 정보 처리부(220), 메모리부(230), 인증 정보 데이터베이스(240), 검색부(250)를 포함한다.2, the
통신부(210)는 병원 장치(100)로부터 키 요청 메시지의 수신에 따라 키 발급 메시지를 회신하며, 약국 장치(400)로부터 키 조회 메시지의 수신에 따라 키 전달 메시지를 회신한다.The
인증 정보 처리부(220)는 병원 장치(100)로부터 수신된 키 요청 메시지에 포함된 인증 정보를 이용하여 암호화 키를 생성하며, 생성된 암호화 키를 포함하는 키 발급 메시지를 생성한다. 이러한 인증 정보 처리부(220)는 메모리부(230)에 저장된 동작 프로그램에 따라 암호화 관리 장치(200)의 전체적인 동작을 제어할 수 있다.The authentication
인증 정보 데이터베이스(240)는 인증 정보 처리부(220)에 의해 생성된 암호화 키를 저장한다.The
검색부(250)는 인증 정보 데이터베이스(240)를 검색하여 키 조회 메시지에 포함된 인증 정보에 대응하는 암호화 키를 추출하며, 추출된 암호화 키를 포함하는 키 전달 메시지를 생성한다.The
도 2에 나타낸 바와 같이 중계 장치(300)는, 메모리부(310), 제어부(320), 통신부(330), 검색부(340), 전자 처방전 데이터베이스(350)를 포함한다.2, the
통신부(330)는 병원 장치(100)로부터 암호화 전자 처방전이 포함된 처방전 중계 메시지를 수신하며, 약국 장치(400)로부터의 처방전 요청 메시지의 수신에 따라 암호화 전자 처방전이 포함된 처방전 전송 메시지를 회신한다.The
제어부(320)는 처방전 중계 메시지에 포함된 암호화 전자 처방전에서 처방 정보를 포함하는 암호화 전자문서와 이 전자문서를 검증하기 위한 암호화 전자서명 및 인증 정보를 판별한다. 이러한 제어부(320)는 메모리부(310)에 저장된 동작 프로그램에 따라 중계 장치(300)의 전체적인 동작을 제어할 수 있다.The
전자 처방전 데이터베이스(350)는 제어부(320)에 의해 판별된 암호화 전자문서와 암호화 전자서명 및 인증 정보를 저장한다.The
검색부(340)는 전자 처방전 데이터베이스(350)를 검색하여 처방전 요청 메시지에 포함된 인증 정보에 대응하는 암호화 전자 처방전을 추출하며, 추출된 암호화 전자 처방전을 포함하는 처방전 전송 메시지를 생성한다.The retrieving
도 2에 나타낸 바와 같이 약국 장치(400)는, 통신부(410), 제어부(420), 메모리부(430), 표시부(440), 키 입력부(450), 전자 처방전 복원부(460)를 포함하며, 전자 처방전 복원부(460)는 전자문서 복호부(463), 전자서명 복호부(465), 문서 검증부(469)를 포함한다.2, the
통신부(410)는 인증 정보가 포함된 처방전 요청 메시지를 중계 장치(300)에게 전송하여 암호화 전자 처방전이 포함된 처방전 전달 메시지를 회신 받으며, 인증 정보가 포함된 키 조회 메시지를 암호화 관리 장치(200)에게 전송하여 암호화 키를 포함하는 키 전달 메시지를 회신 받는다.The
전자 처방전 복원부(460)는 암호화 키를 이용해 암호화 전자 처방전을 복호화 한다. 전자 처방전 복원부(460)의 전자문서 복호부(463)는 인증 정보를 이용하여 암호화 전자 처방전에 포함된 암호화 전자문서를 복호화 한다. 전자 처방전 복원부(460)의 전자서명 복호부(465)는 인증 정보를 이용하여 암호화 전자 처방전에 포함된 암호화 전자서명을 복호화 한다. 전자 처방전 복원부(460)의 문서 검증부(469)는 복호화된 전자문서에서 추출한 처방전 문서를 복호화된 전자서명으로 검증한다.The electronic
제어부(420)는 메모리부(430)에 저장된 동작 프로그램에 따라 약국 장치(400)의 전체적인 동작을 제어할 수 있다. 키 입력부(450)를 통해 약국 장치(400)의 운영자가 각종 명령을 입력할 수 있고, 표시부(440)는 전자 처방전 복원부(460)에 의해 복원된 전자 처방전을 화면 등을 통해 표시할 수 있다.The
도 3은 본 발명의 실시 예에 따른 전자 처방전 시스템에서 전자 처방전 운용을 위한 신호처리 흐름도이다. 3 is a signal processing flowchart for electronic prescription operation in an electronic prescription system according to an embodiment of the present invention.
이에 나타낸 바와 같이 전자 처방전 운용 방법은, 암호화 관리 장치(200)에서 인증 정보를 이용하여 암호화 키(정보)를 생성하는 단계(S509 및 S511)와, 병원 장치(100)에서 암호화 키를 이용해 전자 처방전을 암호화하여 암호화 전자 처방전을 생성하는 단계(S501 내지 S507, S515 내지 S519)와, 암호화 키는 암호화 관리 장치(200)에 저장하고 이와는 별도의 공간인 중계 장치(300)에 암호화 전자 처방전을 저장하는 단계(S513, S519 및 S521)와, 약조제 시에 약국 장치(400)가 인증 정보에 대응하는 암호화 키와 암호화 전자 처방전을 각각 별도의 공간으로부터 리드하는 단계(S523 내지 S531, S533 내지 S539)와, 암호화 키를 이용하여 암호화 전자 처방전을 복호화하는 단계(S541 내지 S545)를 포함한다.As shown in the figure, the electronic prescription operation method includes steps (S509 and S511) of generating an encryption key (information) using the authentication information in the
이하, 도 1 내지 도 3을 참조하여 본 발명의 실시 예에 따른 전자 처방전 시스템에 의한 전자 처방전 운용 방법에 대해 시계열적으로 살펴보기로 한다.Hereinafter, a method of operating an electronic prescription by the electronic prescription system according to an embodiment of the present invention will be described in detail with reference to FIG. 1 to FIG.
먼저, 환자가 병원 등을 방문하여 의사의 진료를 받게 되는 경우 의사는 해당 환자에 대해 진료를 수행한 이후, 투약이 필요한 경우 환자의 질환에 대응하는 처방전을 작성하게 된다.First, when a patient visits a hospital and receives medical treatment, the doctor performs a medical treatment on the patient, and if necessary, prepares a prescription corresponding to the patient's disease.
즉, 병원 장치(100)는 의사로부터 작성된 처방전 문서(10)를 수신(S501)하는 경우, 처방전 문서(10)에 대응하는 전자문서를 생성하고(S503), 전자문서의 인증을 위한 전자서명을 수행(S505)한 후에 암호화 관리 장치(200)에게 암호화 정보를 요청한다. 이때 병원 장치(100)는 인증 정보가 포함된 키 요청 메시지를 암호화 관리 장치(200)에게 전송한다(S507). 인증 정보는 환자의 진료 정보를 이용할 수 있으며, 예컨대 진료 정보 중에서 병원의 요양기관번호와 환자주민등록번호를 이용할 수 있다.That is, when receiving the
암호화 관리 장치(200)는 병원 장치(100)의 요청에 따라 키 요청 메시지에 포함된 인증 정보를 이용하여 암호화 키를 생성하며(S509), 생성된 암호화 키를 포함하는 키 발급 메시지를 병원 장치(100)에게 회신하여 암호화 정보를 발급한다(S511). 여기서, 암호화 관리 장치(200)는 병원 장치(100)로부터 제공받은 인증 정보를 이용하여 암호화를 위한 대칭키를 생성하여 병원 장치(100)에게 제공하며, 인증 정보를 메타(meta) 정보로 포함시켜서 암호화 키 발급 정보를 저장하여 보관한다(S513). 예컨대, 대칭키는 일정 길이를 가지는 일련의 정수열 또는 영문과 숫자가 혼합된 혼합문자열 등을 포함할 수 있다.In response to the request of the
그러면, 병원 장치(100)는 암호화 관리 장치(200)로부터 발급받은 암호화 키를 이용해 전자 처방전을 암호화(S515)하여 암호화 전자 처방전(20)을 생성한다(S517). 여기서, 병원 장치(100)는 인증 정보를 암호화 전자 처방전(20)의 메타 정보로 사용할 수 있다.Then, the
이어, 병원 장치(100)는 암호화 전자 처방전(20)을 통신망상의 중계 장치(300)로 전송하며(S519), 중계 장치(300)는 병원 장치(100)로부터 수신한 암호화 전자 처방전을 데이터베이스에 저장한다(S521).Next, the
이처럼, 암호화 키가 암호화 관리 장치(200)에 저장되고, 암호화 전자 처방전이 중계 장치(300)에 저장된 상태에서 환자는 약국에 방문하여 약조제를 요청할 수 있으며, 이때 인증 정보를 약국에게 제공하며, 예컨대 암호화 키의 발급 시에 사용한 인증 정보인 자신의 진료 정보를 제공할 수 있다(S523).In this way, when the encryption key is stored in the
약국 장치(400)는 인증 정보(진료 정보)가 수신(입력)되면 통신망을 통해 중계 장치(300)에 접속하여 암호화 전자 처방전을 요청한다. 이때, 약국 장치(400)는 인증 정보가 포함된 처방전 조회 메시지를 중계 장치(300)에게 전송할 수 있다(S525).The
중계 장치(300)는 약국 장치(400)로부터 처방전 조회 메시지가 수신되면 데이터베이스를 검색(S527)하여 처방전 조회 메시지에 포함된 인증 정보에 대응하는 암호화 전자 처방전을 리드(read)하며(S529), 암호화 전자 처방전이 포함된 처방전 전달 메시지를 약국 장치(400)에게 회신한다(S531).When the prescription inquiry message is received from the
또한, 약국 장치(400)는 통신망을 통해 암호화 관리 장치(200)에 접속하여 암호화 키(정보)를 요청한다. 이때, 약국 장치(400)는 인증 정보가 포함된 키 조회 메시지를 암호화 관리 장치(200)에게 전송할 수 있다(S533).In addition, the
암호화 관리 장치(200)는 약국 장치(400)로부터 키 조회 메시지가 수신되면 데이터베이스를 검색(S535)하여 키 조회 메시지에 포함된 인증 정보에 대응하는 암호화 키를 리드하며(S537), 암호화 키가 포함된 키 전달 메시지를 약국 장치(400)에게 회신한다(S539).When the key inquiry message is received from the pharmacy device 400 (S535), the
여기서, 약국 장치(400)가 암호화 전자 처방전을 획득하는 과정과 암호화 키를 획득하는 과정은 동시에 수행할 수도 있으며, 그 순서를 바꿔서 수행할 수도 있다.Here, the process of acquiring the encrypted electronic prescription and the process of acquiring the encryption key by the
약국 장치(400)는 암호화 관리 장치(200)로부터 수신된 키 전달 메시지에 포함된 암호화 키를 추출하며, 중계 장치(300)로부터 제공받은 암호화 전자 처방전을 암호화 키를 이용하여 복원한다. 즉 암호화 키를 이용하여 전자서명을 복호화 하며(S541), 암호화 키를 이용하여 전자문서를 복호화(S543) 한 후에 복호화가 완료된 전자 처방전을 표시하여 약사가 인지할 수 있도록 한다.The
그러면, 약사는 전자 처방전에 포함된 처방 정보에 따라 약을 조제하여 환자에게 제공하게 된다(S545).Then, the pharmacist prepares the medicine according to the prescription information included in the electronic prescription and provides the medicine to the patient (S545).
지금까지 설명한 바와 같이, 본 발명의 실시 예에 의하면 병원 등의 의료기관에서는 환자의 진료 시 생성된 전자 처방전을 암호화 키를 이용하여 암호화하고, 암호화 키와 암호화 전자 처방전을 각각 별도의 공간에 저장 및 별도의 흐름을 통해 약국에게 전달하며, 약국에서는 암호화된 전자 처방전을 대칭키를 이용하여 복원함으로써, 환자가 직접 인쇄된 종이 처방전을 가지고 있지 않더라도 약조제가 가능하도록 하여 약조제의 편리성을 증대시킬 수 있으며, 전자 처방전의 생성과 해독에 있어 암호화 키를 이용함으로써 환자의 처방전과 같은 개인 정보의 보안성을 강화시킬 수 있고, 암호화 키와 암호화 전자 처방전을 각각 별도의 흐름을 통해 유통시켜서 해킹 등으로부터 환자 개인 정보의 유출을 방지할 수 있어서 보안성을 극대화할 수 있다.As described so far, according to the embodiment of the present invention, a medical institution such as a hospital encrypts an electronic prescription generated at the time of a patient's examination by using an encryption key, stores the encryption key and the encrypted electronic prescription in separate spaces, , And the pharmacy can restore the encrypted electronic prescription using the symmetric key so that the convenience of the drug formulation can be increased by allowing the patient to make a prescription even if the patient does not have a prescription for the printed paper , It is possible to enhance the security of personal information such as a prescription of a patient by using an encryption key in the generation and decryption of an electronic prescription and to distribute the encryption key and the encrypted electronic prescription through a separate flow, It is possible to prevent leakage of information, thereby maximizing security.
상술한 실시 예에서는 병원 장치(100)와 약국 장치(400)의 사이에 단일의 중계 장치(300)가 설치되고, 단일의 중계 장치(300)가 암호화 전자 처방전을 중계 전송하는 경우를 예시하였으나, 중계 장치(300)가 더 추가될 수도 있으며, 중계 장치(300)는 병원 장치(100), 암호화 관리 장치(200) 및 약국 장치(400)와는 별개로 제 3의 운용자(기관)에 의해 운용될 수 있다. 예컨대 요양급여의 심사 그리고 적정성 평가를 수행하는 건강보험심사평가원에 의해 운용될 수 있다. 아울러, 도 2의 실시 예에서 중계 장치(300)에는 암호화 전자 처방전을 복원할 수 있는 전자 처방전 복원부(도 2의 도면부호 460)가 포함되지 않았지만 다른 실시 예에 의하면 중계 장치(300)가 전자 처방전 복원부를 추가적으로 포함할 수도 있다. 이러한 다른 실시 예에 따른 중계 장치의 세부적인 구성요소를 도 4에 나타내었고, 도 2에 나타낸 실시 예와의 구분을 위하여 도면부호를 변경하였다.Although a
도 4는 본 발명의 다른 실시 예에 따른 중계 장치의 상세 블록 구성도이다. 이에 나타낸 바와 같이 중계 장치(600)는, 메모리부(610), 제어부(620), 통신부(630), 검색부(640), 전자 처방전 데이터베이스(650), 전자 처방전 복원부(660) 등을 포함할 수 있다.4 is a detailed block diagram of a relay apparatus according to another embodiment of the present invention. The
이러한 중계 장치(600)는 병원 장치(100)로부터 암호화 전자 처방전을 수신하여 저장하며, 인증 정보가 포함된 키 조회 메시지를 암호화 관리 장치(200)에게 전송하여 키 조회 메시지에 포함된 인증 정보에 대응하는 암호화 키가 포함된 키 전달 메시지를 회신 받고, 암호화 키를 이용하여 암호화 전자 처방전을 복호화 하여 복호화된 전자 처방전을 저장하고, 약국 장치(400)로부터 인증 정보가 포함된 처방전 요청 메시지가 수신되면 처방전 요청 메시지에 포함된 인증 정보에 대응하는 암호화 전자 처방전을 회신한다.The
이러한 중계 장치(600)에서, 통신부(630)는 병원 장치(100)로부터 암호화 전자 처방전이 포함된 처방전 중계 메시지를 수신하며, 인증 정보가 포함된 키 조회 메시지를 암호화 관리 장치(200)에게 전송하여 키 조회 메시지에 포함된 인증 정보에 대응하는 암호화 키가 포함된 키 전달 메시지를 회신 받고, 약국 장치(400)로부터의 처방전 요청 메시지의 수신에 따라 암호화 전자 처방전이 포함된 처방전 전송 메시지를 회신한다.In this
제어부(620)는 처방전 중계 메시지에 포함된 암호화 전자 처방전에서 처방 정보를 포함하는 암호화 전자문서와 이 전자문서를 검증하기 위한 암호화 전자서명 및 인증 정보를 판별한다. 이러한 제어부(620)는 메모리부(610)에 저장된 동작 프로그램에 따라 중계 장치(600)의 전체적인 동작을 제어할 수 있다.The
전자 처방전 데이터베이스(650)는 제어부(620)에 의해 판별된 암호화 전자문서와 암호화 전자서명 및 인증 정보를 저장하며, 전자 처방전 복원부(660)에 의해 복원된 전자 처방전을 저장한다.The
검색부(640)는 전자 처방전 데이터베이스(650)를 검색하여 처방전 요청 메시지에 포함된 인증 정보에 대응하는 암호화 전자 처방전을 추출하며, 추출된 암호화 전자 처방전을 포함하는 처방전 전송 메시지를 생성한다.The retrieving
전자 처방전 복원부(660)는 암호화 키를 이용해 암호화 전자 처방전을 복호화 한다. 이러한 전자 처방전 복원부(660)는 도 2에서 도면부호 460을 병기한 전자 처방전 복원부처럼 전자문서 복호부, 전자서명 복호부, 문서 검증부 등을 포함할 수 있다. 이에 따르면, 전자 처방전 복원부(660)의 전자문서 복호부는 인증 정보를 이용하여 암호화 전자 처방전에 포함된 암호화 전자문서를 복호화 하며, 전자 처방전 복원부(660)의 전자서명 복호부는 인증 정보를 이용하여 암호화 전자 처방전에 포함된 암호화 전자서명을 복호화 하고, 전자 처방전 복원부(660)의 문서 검증부는 복호화된 전자문서에서 추출한 처방전 문서를 복호화된 전자서명으로 검증한다.The electronic
또한, 도 3을 참조하여 설명한 실시 예에서는 전자 처방전이 병원 장치(100)로부터 중계 장치(300)를 거쳐서 약국 장치(400)까지 유통되는 경로를 예시하였으나, 전자 처방전의 유통 경로는 얼마든지 변화할 수 있다. 예컨대, 전자 처방전의 유통 경로는 병원 장치(100) → 중계 장치(600) → 중계 장치(300) → 약국 장치(400), 병원 장치(100) → 중계 장치(300) → 중계 장치(600) → 약국 장치(400), 병원 장치(100) → 중계 장치(600) → 약국 장치(400) 등과 같이 다변화될 수 있다.In the embodiment described with reference to FIG. 3, a path through which the electronic prescription is distributed from the
앞서 설명한 실시 예들에서는 병원 장치(100), 암호화 관리 장치(200), 중계 장치(300) 및 약국 장치(400)가 각각의 개별 기능을 단독으로 수행하는 경우를 예시하였으나, 병원 장치(100), 암호화 관리 장치(200), 중계 장치(300) 또는 약국 장치(400)가 통신망을 통해 접속할 수 있는 온라인 상의 클라우드 컴퓨팅 서버에 전자 처방전 관련 처리를 수행할 수 있는 컴퓨터 프로그램을 설치한 상태에서 필요 시에 병원 장치(100), 암호화 관리 장치(200), 중계 장치(300) 또는 약국 장치(400)가 해당 컴퓨터 프로그램을 불러와서 이용 및 실행하도록 하는 클라우드 컴퓨팅 환경으로 구현할 수도 있다. 이 컴퓨터 프로그램을 구성하는 코드들 및 코드 세그먼트들은 당해 분야의 컴퓨터 프로그래머에 의하여 용이하게 추론될 수 있다. 아울러, 해당 컴퓨터 프로그램은 컴퓨터가 읽을 수 있는 정보저장매체(computer readable medium)에 저장되고, 컴퓨터나 본 발명의 실시 예에 따른 병원 장치(100), 암호화 관리 장치(200), 중계 장치(300) 또는 약국 장치(400) 등에 의하여 읽혀지고 실행됨으로써 전자 처방전 운용 방법을 구현할 수 있다. 정보저장매체는 자기 기록매체, 광 기록매체 및 캐리어 웨이브 매체를 포함한다.Although the case where the
본 발명의 실시 예에 의하면 전자 처방전을 암호화 관리 장치로부터 발급받은 인증 정보를 이용하여 암호화한 후에 전자 처방전을 관리하는 중계 장치를 통해 약국 장치에게 제공하고, 약국 장치에서는 중계 장치로부터 제공받은 암호화된 전자 처방전을 암호화 관리 장치에서 조회한 인증 정보를 이용하여 복원하도록 함으로써, 환자의 처방전과 같은 개인 정보의 보안성을 강화시킬 수 있다. 따라서, 전자 처방전 관련 기술 분야에서 본 발명을 이용할 수 있다.According to the embodiment of the present invention, the electronic prescription is encrypted by using the authentication information issued from the encryption management device and then provided to the pharmacy device through the relay device for managing the electronic prescription. In the pharmacy device, The prescription is restored by using the authentication information retrieved from the encryption management apparatus, thereby enhancing the security of the personal information such as the prescription of the patient. Therefore, the present invention can be used in the field of electronic prescription related technology.
100 : 병원 장치 110 : 전자문서 생성부
120 : 전자서명 생성부 130 : 암호화부
140 : 통신부 150 : 전자 처방전 완성부
200 : 암호화 관리 장치 210 : 통신부
220 : 인증 정보 처리부 230 : 메모리부
240 : 인증 정보 데이터베이스 300, 600 : 중계 장치
310, 610 : 메모리부 320, 620 : 제어부
330, 630 : 통신부 340, 640 : 검색부
350, 650 : 전자처방전 데이터베이스 660 : 전자 처방전 복원부
400 : 약국 장치 410 : 통신부
420 : 제어부 430 : 메모리부
440 : 표시부 450 : 키 입력부
460 : 전자 처방전 복원부100: hospital apparatus 110: electronic document generation unit
120: digital signature generation unit 130:
140: communication unit 150: electronic prescription completion unit
200: encryption management device 210:
220: authentication information processing unit 230: memory unit
240:
310, 610:
330, 630:
350, 650: electronic prescription database 660: electronic prescription restoration unit
400: a pharmacy unit 410: a communication unit
420: control unit 430: memory unit
440: Display section 450: Key input section
460: Electronic Prescription Restoration Unit
Claims (23)
상기 키 요청 메시지를 상기 암호화 관리 장치에게 전송하여 상기 키 발급 메시지를 회신 받으며, 상기 키 발급 메시지에 포함된 상기 암호화 키를 이용해 처방 정보를 포함하는 전자문서를 암호화하여 암호화 전자문서를 생성하고, 상기 전자문서를 검증하기 위한 전자서명을 상기 키 발급 메시지에 포함된 상기 암호화 키를 이용해 암호화하여 암호화 전자서명을 생성하며, 상기 암호화 전자문서 및 상기 암호화 전자서명을 포함하는 암호화 전자 처방전을 전송하는 병원 장치와,
상기 암호화 전자 처방전을 수신하여 저장하며, 처방전 요청 메시지가 수신되면 상기 처방전 요청 메시지에 포함된 상기 인증 정보에 대응하는 상기 암호화 전자 처방전을 회신하는 중계 장치와,
상기 처방전 요청 메시지를 상기 중계 장치에게 전송하여 상기 암호화 전자 처방전을 회신 받으며, 키 조회 메시지를 상기 암호화 관리 장치에게 전송하여 상기 키 조회 메시지에 포함된 상기 인증 정보에 대응하는 상기 암호화 키가 포함된 키 전달 메시지를 회신 받고, 상기 암호화 키를 이용하여 상기 암호화 전자 처방전에 포함되어 있는 상기 암호화 전자서명 및 상기 암호화 전자문서를 복호화하는 약국 장치를 포함하는
전자 처방전 시스템.An encryption management device for generating an encryption key using the authentication information included in the key request message and returning a key issuing message including the encryption key when the key request message is received;
Generating an encrypted electronic document by encrypting the electronic document including the prescription information using the encryption key included in the key issuing message, receiving the key issuing message by transmitting the key request message to the encryption management apparatus, A system for encrypting electronic signatures for verifying an electronic document using the encryption key included in the key issuance message to generate an encrypted electronic signature, and transmitting the encrypted electronic signature and an encrypted electronic prescription containing the encrypted electronic signature Wow,
A relay device for receiving and storing the encrypted electronic prescription and for returning the encrypted electronic prescription corresponding to the authentication information included in the prescription request message when a prescription request message is received;
And transmits the prescription request message to the relay device to receive the encrypted electronic prescription and transmits a key inquiry message to the encryption management device to generate a key including the encryption key corresponding to the authentication information included in the key inquiry message, And a pharmacy device for receiving the delivery message and decrypting the encrypted electronic signature and the encrypted electronic document contained in the encrypted electronic prescription using the encryption key
Electronic prescription system.
상기 전자 처방전 시스템은, 상기 병원 장치, 상기 암호화 관리 장치, 상기 중계 장치 또는 상기 약국 장치 중에서 적어도 하나 이상의 장치가 통신망을 통해 접속할 수 있는 온라인 상의 클라우드 컴퓨팅(cloud computing) 서버에 전자 처방전 관련 처리를 수행할 수 있는 컴퓨터 프로그램을 설치한 상태에서 필요 시에 상기 병원 장치, 상기 암호화 관리 장치, 상기 중계 장치 또는 상기 약국 장치가 상기 컴퓨터 프로그램을 불러와서 이용 및 실행하도록 하는 클라우드 컴퓨팅 환경으로 구현한
전자 처방전 시스템.The method according to claim 1,
The electronic prescription system performs an electronic prescription related processing to an on-line cloud computing server that can be connected to at least one of the hospital apparatus, the encryption management apparatus, the relay apparatus, or the pharmacy apparatus through a communication network The encryption management apparatus, the relay apparatus, or the pharmacy apparatus in a state in which a computer program capable of executing the computer program is installed and used in a cloud computing environment in which the hospital apparatus, the encryption management apparatus, the relay apparatus,
Electronic prescription system.
상기 전자문서를 검증하기 위한 전자서명을 생성하는 전자서명 생성부와,
키 발급 메시지에 포함된 암호화 키를 이용하여 상기 전자문서 및 상기 전자서명을 암호화하여 암호화 전자문서 및 암호화 전자서명을 생성하는 암호화부와,
상기 암호화 전자문서와 상기 암호화 전자서명 및 인증 정보를 포함하는 암호화 전자 처방전을 완성하는 전자처방전 완성부와,
상기 인증 정보를 포함하는 키 요청 메시지를 전송하여 상기 인증 정보를 이용해 생성된 상기 암호화 키가 포함된 상기 키 발급 메시지를 회신 받고, 약조제를 위해 상기 암호화 전자 처방전을 전송하는 통신부를 포함하는
병원 장치.An electronic document generation unit for generating an electronic document including prescription information;
An electronic signature generation unit for generating an electronic signature for verifying the electronic document;
An encryption unit for encrypting the electronic document and the electronic signature using an encryption key included in the key issuing message to generate an encrypted electronic document and an encrypted electronic signature,
An electronic prescription completion unit for completing an encrypted electronic prescription including the encrypted electronic document and the encrypted electronic signature and authentication information;
And a communication unit for transmitting the key request message including the authentication information, receiving the key issuing message including the encryption key generated using the authentication information, and transmitting the encrypted electronic prescription for drug preparation
Hospital equipment.
상기 처방전 전달 메시지에 포함된 상기 암호화 전자 처방전에 포함되어 있는 상기 암호화 전자문서 및 상기 암호화 전자서명을 상기 암호화 키를 이용해 복호화하는 전자 처방전 복원부를 포함하는
약국 장치.A prescription request message containing the authentication information to transmit an encrypted electronic document containing the prescription information, and an encrypted electronic signature including an encrypted electronic signature for verifying the electronic document; and a prescription containing an electronic prescription A communication unit for receiving a delivery message, receiving a key inquiry message including the authentication information, and receiving a key delivery message including an encryption key;
And an electronic prescription restoring unit for decrypting the encrypted electronic document included in the encrypted electronic prescription contained in the prescription delivery message and the encrypted electronic signature using the encryption key
Pharmacy device.
상기 전자 처방전 복원부는, 상기 암호화 키를 이용하여 상기 암호화 전자 처방전에 포함된 암호화 전자문서를 복호화하는 전자문서 복호부와,
상기 암호화 키를 이용하여 상기 암호화 전자 처방전에 포함된 암호화 전자서명을 복호화하는 전자서명 복호부와,
복호화된 상기 전자문서에서 추출한 처방전 문서를 복호화된 상기 전자서명으로 검증하는 문서 검증부를 포함하는
약국 장치.16. The method of claim 15,
The electronic prescription restoring unit may include an electronic document decrypting unit for decrypting the encrypted electronic document included in the encrypted electronic prescription using the encryption key,
An electronic signature decryption unit for decrypting the encrypted electronic signature included in the encrypted electronic prescription using the encryption key;
And a document verifying unit for verifying the prescription document extracted from the decrypted electronic document with the decrypted electronic signature
Pharmacy device.
인증 정보를 이용하여 암호화 키를 생성하는 단계와,
상기 암호화 키를 이용해 처방 정보를 포함하는 전자문서를 암호화하여 암호화 전자문서를 생성하고, 상기 전자문서를 검증하기 위한 전자서명을 상기 암호화 키를 이용해 암호화하여 암호화 전자서명을 생성하며, 상기 암호화 전자문서 및 상기 암호화 전자서명을 포함하는 암호화 전자 처방전을 생성하는 단계와,
상기 암호화 키와 상기 암호화 전자 처방전을 각각 별도의 공간에 저장하는 단계와,
약조제 시에 상기 인증 정보에 대응하는 상기 암호화 키와 상기 암호화 전자 처방전을 각각 상기 별도의 공간으로부터 리드하는 단계와,
상기 암호화 키를 이용하여 상기 암호화 전자 처방전에 포함된 상기 암호화 전자문서 및 상기 암호화 전자서명을 복호화하는 단계를 포함하는
전자 처방전 운용 방법.As an electronic prescription operation method by an electronic prescription system,
Generating an encryption key using the authentication information,
Generating an encrypted electronic document by encrypting the electronic document containing prescription information using the encryption key, encrypting the electronic signature for verifying the electronic document using the encryption key to generate an encrypted electronic signature, And generating an encrypted electronic prescription comprising the encrypted electronic signature;
Storing the encryption key and the encrypted electronic prescription in separate spaces,
Reading the encryption key corresponding to the authentication information and the encrypted electronic prescription from the separate space at the time of drug preparation;
And decrypting the encrypted electronic document and the encrypted electronic signature included in the encrypted electronic prescription using the encryption key
Electronic prescription operation method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110008240A KR101799084B1 (en) | 2011-01-27 | 2011-01-27 | System for electronic prescription and operation method therefor, hospital apparatus, encryption management apparatus, relay apparatus, and pharmacy apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110008240A KR101799084B1 (en) | 2011-01-27 | 2011-01-27 | System for electronic prescription and operation method therefor, hospital apparatus, encryption management apparatus, relay apparatus, and pharmacy apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120086902A KR20120086902A (en) | 2012-08-06 |
KR101799084B1 true KR101799084B1 (en) | 2017-11-17 |
Family
ID=46872582
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110008240A KR101799084B1 (en) | 2011-01-27 | 2011-01-27 | System for electronic prescription and operation method therefor, hospital apparatus, encryption management apparatus, relay apparatus, and pharmacy apparatus |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101799084B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210000479A (en) * | 2019-06-25 | 2021-01-05 | 인충교 | System for electronic prescription management |
KR102533699B1 (en) | 2023-01-27 | 2023-05-18 | 지킴컴퍼니 주식회사 | System for Providing Pharmacy Management |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102113186B1 (en) * | 2018-02-08 | 2020-05-20 | 신상철 | Method and apparatus for managing gene information |
KR20210007934A (en) | 2020-12-29 | 2021-01-20 | (주)크레소티 | System for transmitting electronic prescription |
KR20220148420A (en) | 2021-04-29 | 2022-11-07 | (주)크레소티 | Electronic prescription system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100268550A1 (en) | 2009-04-15 | 2010-10-21 | Patrick Abuzeni | Prescription messenger |
US20100324936A1 (en) * | 2009-04-22 | 2010-12-23 | Suresh-Kumar Venkata Vishnubhatla | Pharmacy management and administration with bedside real-time medical event data collection |
-
2011
- 2011-01-27 KR KR1020110008240A patent/KR101799084B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100268550A1 (en) | 2009-04-15 | 2010-10-21 | Patrick Abuzeni | Prescription messenger |
US20100324936A1 (en) * | 2009-04-22 | 2010-12-23 | Suresh-Kumar Venkata Vishnubhatla | Pharmacy management and administration with bedside real-time medical event data collection |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210000479A (en) * | 2019-06-25 | 2021-01-05 | 인충교 | System for electronic prescription management |
KR102360115B1 (en) * | 2019-06-25 | 2022-02-07 | 인충교 | System for electronic prescription management |
KR102533699B1 (en) | 2023-01-27 | 2023-05-18 | 지킴컴퍼니 주식회사 | System for Providing Pharmacy Management |
Also Published As
Publication number | Publication date |
---|---|
KR20120086902A (en) | 2012-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2767951B1 (en) | Information processing device, method and program | |
KR100750071B1 (en) | Method and system for sharing medical infomation | |
KR101799084B1 (en) | System for electronic prescription and operation method therefor, hospital apparatus, encryption management apparatus, relay apparatus, and pharmacy apparatus | |
US20090157551A1 (en) | Cryptographic Prescription System | |
KR101270990B1 (en) | Electronic prescription system, hospital apparatus, relay apparatus, pharmacy apparatus, mobile communication terminal and method thereof | |
JP2012094064A (en) | Prescription determination system | |
JP6484863B2 (en) | Server device, data linkage method, and computer program | |
JP2006127395A (en) | Letter of introduction management system | |
KR20000071940A (en) | System for electronically transmitting prescription by using smart card | |
KR20070000653A (en) | Safekeeping system for electronic prescription using digital signature and method thereof | |
KR101269682B1 (en) | Preparing information providing apparatus and method of patient portal apparatus and mobile communication terminal using electronic prescription | |
JP5716113B1 (en) | Prescription management system, dispensing pharmacy reception terminal device, prescription management method, computer program and recording medium arranged in dispensing pharmacy | |
KR100336874B1 (en) | Method for transmitting prescription using network and system for performming the same | |
KR101496186B1 (en) | System and method for transmitting electronic prescription note based on protection of personal information | |
JP2014059922A (en) | System, server device, terminal device and program for assuring suitable prescription of medicine | |
CN114866288A (en) | Private information protection method and device based on block chain and storage medium | |
KR20120076666A (en) | System and method for providing electric prescription service based on open api, medical service apparatus and method, recordable medium which program for executing method is recorded | |
KR101265532B1 (en) | Operating system for electronic pescription | |
JP2000293603A (en) | Area medical information system and electronic patient card | |
KR20120076660A (en) | Pharmacy apparatus based on open api and method for operating electronic prescription | |
EP3353698B1 (en) | Electronic system and method for managing digital content relating to works of art | |
KR20010087920A (en) | Method for Transmitting and Managing Doctor's Prescription to Pharmacy in a Secured Manner | |
Obaloje et al. | Electronic medical record and security concerns | |
JP2004318374A (en) | Medicine information processing system | |
KR20120029759A (en) | System and server for operating electronic prescription, pharmacy communication apparatus, patient communication apparatus, and control method therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |