[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR102151706B1 - 블록체인 기반 헌혈증 양도 시스템 - Google Patents

블록체인 기반 헌혈증 양도 시스템 Download PDF

Info

Publication number
KR102151706B1
KR102151706B1 KR1020200011335A KR20200011335A KR102151706B1 KR 102151706 B1 KR102151706 B1 KR 102151706B1 KR 1020200011335 A KR1020200011335 A KR 1020200011335A KR 20200011335 A KR20200011335 A KR 20200011335A KR 102151706 B1 KR102151706 B1 KR 102151706B1
Authority
KR
South Korea
Prior art keywords
blood donation
blood
transfer
certificate
donation
Prior art date
Application number
KR1020200011335A
Other languages
English (en)
Inventor
김민정
박현주
이진민
장은지
Original Assignee
김민정
박현주
이진민
장은지
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 김민정, 박현주, 이진민, 장은지 filed Critical 김민정
Priority to KR1020200011335A priority Critical patent/KR102151706B1/ko
Application granted granted Critical
Publication of KR102151706B1 publication Critical patent/KR102151706B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/22Social work or social welfare, e.g. community support activities or counselling services
    • G06Q50/30
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/60ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
    • H04L67/20
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/53Network services using third party service providers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q2220/00Business processing using cryptography
    • G06Q2220/10Usage protection of distributed data files

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Primary Health Care (AREA)
  • General Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Child & Adolescent Psychology (AREA)
  • Epidemiology (AREA)
  • Medical Informatics (AREA)
  • Public Health (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Operations Research (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은 블록체인 기반 헌혈증 양도 시스템에 관한 것으로서, 혈액 정보 관리 시스템으로부터 헌혈증 일련번호와 소유자 정보를 포함하는 헌혈증 관련 정보를 블록체인으로 가져오고, 사용자 간 거래에 따른 헌혈증 양도가 성립하면, 이에 따라 변경된 헌혈증 소유자 정보와 헌혈증 거래내역 정보를 블록체인 상에 등록하고 블록을 생성하며, 생성된 블록을 각 노드에 전달하여 데이터를 검증하고 공유하며, 변경된 헌혈증 소유자 정보와 헌혈증 거래내역 정보를 혈액 정보 관리 시스템과 혈액 정보 공유 시스템 상에 업데이트하는 양도 서버 및 상기 헌혈증 관련 정보 데이터를 저장하기 위한 데이터베이스를 포함한다.
본 발명에 의하면, 블록체인 기반의 헌혈증 양도 시스템을 제안함으로써, 웹 사이트 혹은 애플리케이션 형태를 통해 간편하게 헌혈증을 양도할 수 있어서, 헌혈증 기부 및 사용의 활성화를 촉진시킬 수 있는 효과가 있다.

Description

블록체인 기반 헌혈증 양도 시스템 {Blood donation transfer system based on blockchain}
본 발명은 헌혈증 양도 시스템에 관한 것으로서, 더욱 상세하게는 블록체인 기술을 이용한 헌혈증 양도 시스템에 관한 것이다.
일반적으로 대한적십자사는 혈액을 주도적으로 공급하는 기관으로서, 안정적으로 혈액을 병원 등에 공급하기 위해 일반 헌혈자에게 헌혈을 유도하고, 헌혈자에게 헌혈이 이루어졌음을 증명하는 헌혈증서를 제공한다. 그리고, 헌혈이 이루어진 후에는 헌혈자의 혈액의 이상 유무를 체크하고, 검사결과를 헌혈자에게 통보하고 이상이 없는 혈액을 보관하고 사용하도록 한다.
현재 헌혈증의 기부 및 사용 행태는 실물 형태로 가져가거나 물리적으로 양도해야만 사용이 가능하다. 이러한 양도과정은 헌혈증 양도 및 기부 활성화에 비효율적이다. 그리고 헌혈증은 유가증권의 성격으로 재발급이 불가능하다. 이러한 불편한 점들로 인해 헌혈증을 실제로 사용 하는 비율은 10% 내외로 현저히 낮은 수준이다.
헌혈증의 유가증권의 성격은 발급된 헌혈증이 세상에서 유일하기 때문에 헌혈증의 진정성을 보증한다는 의미이다. 이로 인한 대한적십자사 측에서 답변하는 헌혈증서 재발급 불가는 많은 실무자들의 의견으로 보았을 때, 대한적십자사 혈액관리 본부와 의료기관의 전산 망 통합 시스템 부재를 그 원인으로 바라본다는 입장이다. 또한 혈액관리법의 내용 중 헌혈증이 유가증권의 성격을 띠고 있다는 사실은 정의되지 않고 있다.
기존 시스템에서 헌혈증 재발급 혹은 더 나아가 전자 헌혈증이 도입되기 위해서는 의료기관에서 헌혈증을 제출받은 경우, 제출된 헌혈증서가 이미 사용된 헌혈증서인지, 분실된 헌혈증서인지 확인할 수 있는 전산망이 갖추어져야 한다. 현재 한국의 헌혈증서 관리는 혈액 관리 업무의 한 일부분으로써 헌혈증 일련번호를 시스템상에 등록하지만 혈액 수급관리 확인 용도로만 사용하고 있는 실정이다.
따라서 재발급이나 헌혈증의 전자화 및 양도가 가능하려면 모든 의료기관에서도 헌혈증서 사용 여부를 실시간으로 체크하고 모니터링할 수 있는 시스템이 필요하며, 전자 헌혈증서 양도, 사용 모니터링 기능을 수행하고, 개인 의료 정보에 대하여 필수적인 보안을 강화할 수 있는 시스템이 필요하다.
현재 헌혈증을 활용한 관련 기술로는 해커톤 ABO BOX의 전자 헌혈증 관리 서비스, 중국의 전자 헌혈증 등이 있다.
해커톤 ABO BOX는 이더리움 플랫폼에 ABO 체인(Chain)이라는 토큰으로 헌혈증서를 관리하는 서비스로서, 헌혈하면 ABO BOX 지갑 내에 헌혈증서가 발급되며 헌혈기록이 영구적으로 보관되며, 이렇게 쌓인 ABO 체인 토큰으로 재단이나 개인에게 기부할 수 있도록 개발된 서비스이다. 하지만 ABO BOX는 우리나라의 헌혈증서 관리 실태를 현실적으로 고려하지 못한 시스템이며, 현행 시스템과 연계할 수 없고, 혈액 검사 기록 확인이 불가능하다는 단점이 있다.
그리고, 중국의 전자 헌혈증은 안면인식 기술을 이용한 것으로서, 헌혈한 혈액이 어디에서 사용되었는지 확인할 수 있어 안전하고 편리하게 헌혈할 수 있도록 하는 서비스이다. 또한 헌혈자가 QR 코드를 스캔하면 바로 전자 헌혈증을 발급받을 수 있고, 알리페이 '의료건강 플랫폼'의 무상 헌혈을 통해 수령할 수 있다. 하지만 전자 헌혈증 자체의 위/변조에 대한 보안성 문제가 해결되지 못해 신뢰성이 떨어진다는 문제점이 있으며, 헌혈증 양도/기부 기능이 없다.
전술한 종래 헌혈 관련 서비스들은 단순히 웹에서 할 수 있던 서비스들을 모바일로도 사용할 수 있도록 하는 애플리케이션에 불과하며, 양도/기부 기능이나, 전자 헌혈증 발급 및 관리, 의료 데이터 보안성 확보 등이 마련되지 않았다는 문제점이 있다.
대한민국 등록특허 10-1509051
본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 전자 헌혈증서를 양도하고, 사용하고, 모니터링 기능을 수행하며, 블록체인의 특성인 기밀성, 무결성, 가용성으로 개인 의료 정보에 대해 필수적인 보안을 보장할 수 있도록, 블록체인 기반 헌혈증 관리 시스템을 제공하는데 그 목적이 있다.
본 발명의 목적은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.
이와 같은 목적을 달성하기 위한 본 발명의 헌혈증 양도 시스템은 혈액 정보 관리 시스템으로부터 헌혈증 일련번호와 소유자 정보를 포함하는 헌혈증 관련 정보를 블록체인으로 가져오고, 사용자 간 거래에 따른 헌혈증 양도가 성립하면, 이에 따라 변경된 헌혈증 소유자 정보와 헌혈증 거래내역 정보를 블록체인 상에 등록하고 블록을 생성하며, 생성된 블록을 각 노드에 전달하여 데이터를 검증하고 공유하며, 변경된 헌혈증 소유자 정보와 헌혈증 거래내역 정보를 혈액 정보 관리 시스템과 혈액 정보 공유 시스템 상에 업데이트하는 양도 서버 및 상기 헌혈증 관련 정보 데이터를 저장하기 위한 데이터베이스를 포함한다.
상기 양도 서버는 개인 간 헌혈증을 양도하거나, 개인이 기관에 헌혈증을 양도할 수 있는 기능을 제공할 수 있다.
상기 양도 서버는 임의의 사용자(이하 '양수자'라 함)가 소지한 사용자 단말을 통해 헌혈증을 양도받기 원하는 내용을 기재한 개인 헌혈증 양도 요청이 있으면, 이를 업로드하고, 업로드된 개인 헌혈증 양도 요청 리스트를 공개할 수 있다.
상기 양도 서버는 임의의 사용자(이하 '양도자'라 함)가 소지한 사용자 단말을 통해 상기 개인 헌혈증 양도 요청 리스트 중에서 어느 개인 헌혈증 양도 요청에 대해 양도하기를 원하는 신청이 있으면, 블록체인을 기반으로 양수자와 양도자 간에 헌혈증 양도가 이루어지도록 처리할 수 있다.
상기 양도 서버는 양도하기를 원하는 신청이 있으면, 혈액 정보 관리 시스템에 해당 양도자의 헌혈증 사용 여부 조회를 요청하여 확인하고, 헌혈증을 사용하지 않는 경우에 한하여 헌혈증 양도 처리를 수행할 수 있다.
상기 양도 서버는 사용자 단말의 요청에 따라 헌혈한 이력, 헌혈한 장소, 헌혈증 사용 여부, 헌혈 양도 관련 정보를 포함하는 헌혈증 양도 내역을 조회할 수 있는 기능을 제공할 수 있다.
상기 양도 서버는 헌혈증 양도 내역 조회 화면에서 양도자에게 감사 메시지를 표시하는 것인 감사 표시 하기 기능을 제공할 수 있다.
상기 양도 서버는 상기 감사 표시 하기 기능에서 감사 메시지의 작성이 완료되면, 작성된 감사 메시지를 해당 양도자의 단말로 전송할 수 있다.
상기 양도 서버는 헌혈 당시 혈액 검사 결과를 조회할 수 있는 혈액 검사 결과 조회 기능을 제공할 수 있다.
본 발명에 의하면, 블록체인 기반의 헌혈증 양도 시스템을 제안함으로써, 웹 사이트 혹은 애플리케이션 형태를 통해 간편하게 헌혈증을 양도할 수 있어서, 헌혈증 기부 및 사용의 활성화를 촉진시킬 수 있는 효과가 있다.
또한, 본 발명에 의하면 실물 헌혈증이 아닌 전자화된 헌혈증으로 양도할 수 있기 때문에, 헌혈증 분실 및 훼손에 대한 염려를 방지하고, 헌혈증의 사용 비율이 증가하며, 간편한 헌혈증 양도로 더욱 헌혈을 도모하고 장려하는 사회 분위기가 형성될 수 있는 효과가 있다.
또한, 본 발명에 의하면, 블록체인을 기반으로 함으로써, 블록체인 생태계 내의 통합적인 관리로 인하여, 이전 실물 헌혈증 관리에 따른 불편함을 개선하고, 헌혈증을 양도하는데 걸리는 시간이 감소되고, 헌혈증 관리의 효율성 및 접근성이 향상될 수 있는 효과가 있다.
도 1은 본 발명의 일 실시예에 따른 블록체인 기반 헌혈증 양도 시스템의 구성을 보여주는 블록도이다.
도 2는 본 발명의 일 실시예에 따른 블록체인 기반 헌혈증 양도 시스템의 동작 흐름을 예시한 구성도이다.
도 3은 본 발명의 일 실시예에 따른 블록체인 기반 헌혈증 양도 시스템에서 트랜잭션 수행 과정을 예시한 흐름도이다.
도 4 내지 도 11은 본 발명의 일 실시예에 따른 헌혈증 양도 시스템에서 제공하는 웹페이지의 화면예이다.
도 12는 헌혈증 양도 블록체인 서버와 헌혈증 양도인 단말 사이의 헌혈증 양도 보안 메시지 송수신의 개략적인 흐름도이다.
도 13은 혈액정보 관리서버와 헌혈증 양도 블록체인 서버 사이의 헌혈증 양도 보안 메시지 송수신의 개략적인 흐름도이다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 갖고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 갖는 의미와 일치하는 의미를 갖는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
또한, 첨부 도면을 참조하여 설명함에 있어, 도면 부호에 관계없이 동일한 구성 요소는 동일한 참조 부호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
도 1은 본 발명의 일 실시예에 따른 블록체인 기반 헌혈증 양도 시스템의 구성을 보여주는 블록도이고, 도 2는 본 발명의 일 실시예에 따른 블록체인 기반 헌혈증 양도 시스템의 동작 흐름을 예시한 구성도이다.
도 1 및 도 2를 참조하면, 본 발명의 블록체인 기반 헌혈증 양도 시스템은 양도 서버(100) 및 데이터베이스(Database, DB)(110)를 포함한다.
데이터베이스(110)는 헌혈증 관련 정보 데이터를 저장한다.
양도 서버(100)는 혈액 정보 관리 시스템(20)으로부터 헌혈증 일련번호와 소유자 정보를 포함하는 헌혈증 관련 정보를 블록체인으로 가져온다. 그리고, 사용자 간 거래에 따른 헌혈증 양도가 성립하면, 이에 따라 변경된 헌혈증 소유자 정보와 헌혈증 거래내역 정보를 블록체인 상에 등록하고 블록을 생성하며, 생성된 블록을 각 노드에 전달하여 데이터를 검증하고 공유한다. 그리고, 변경된 헌혈증 소유자 정보와 헌혈증 거래내역 정보를 혈액 정보 관리 시스템(20)과 혈액 정보 공유 시스템(30) 상에 업데이트한다.
양도 서버(100)는 개인 간 헌혈증을 양도하거나, 개인이 기관에 헌혈증을 양도할 수 있는 기능을 제공할 수 있다.
본 발명에서 양도 서버(100)는 임의의 사용자(이하 '양수자'라 함)가 소지한 사용자 단말을 통해 헌혈증을 양도받기 원하는 내용을 기재한 개인 헌혈증 양도 요청이 있으면, 이를 업로드하고, 업로드된 개인 헌혈증 양도 요청 리스트를 공개한다.
그리고, 양도 서버(100)는 임의의 사용자(이하 '양도자'라 함)가 소지한 사용자 단말을 통해 개인 헌혈증 양도 요청 리스트 중에서 어느 개인 헌혈증 양도 요청에 대해 양도하기를 원하는 신청이 있으면, 블록체인을 기반으로 양수자와 양도자 간에 헌혈증 양도가 이루어지도록 처리한다.
이때, 양도 서버(100)는 양도하기를 원하는 신청이 있으면, 혈액 정보 관리 시스템(20)에 해당 양도자의 헌혈증 사용 여부 조회를 요청하여 확인하고, 헌혈증을 사용하지 않는 경우에 한하여 헌혈증 양도 처리를 수행한다.
양도 서버(100)는 사용자 단말의 요청에 따라 헌혈한 이력, 헌혈한 장소, 헌혈증 사용 여부, 헌혈 양도 관련 정보를 포함하는 헌혈증 양도 내역을 조회할 수 있는 기능을 제공할 수 있다.
양도 서버(100)는 헌혈증 양도 내역 조회 화면에서 양도자에게 감사 메시지를 표시하는 것인 감사 표시 하기 기능을 제공할 수 있다.
이때, 양도 서버(100)는 감사 표시 하기 기능에서 감사 메시지의 작성이 완료되면, 작성된 감사 메시지를 해당 양도자의 단말로 전송할 수 있다.
본 발명에서 양도 서버(100)는 헌혈 당시 혈액 검사 결과를 조회할 수 있는 혈액 검사 결과 조회 기능을 제공할 수 있다.
본 발명에서 블록체인 네트워크 중에서 하이퍼레저 패브릭(Hyperledger fabric) 기반의 헌혈증 양도 시스템을 구축할 수 있다.
본 발명에서 사용자 단말(210)은 양도자 또는 양수자가 소지하는 단말로서, 유무선 통신망을 통해 유선 또는 무선 방식으로 통신 가능한 단말이며, 데스크탑 컴퓨터, 랩탑 컴퓨터, 스마트폰, 이동통신 단말기, 태블릿 PC 등 다양한 형태로 구현될 수 있다.
도 3은 본 발명의 일 실시예에 따른 블록체인 기반 헌혈증 양도 시스템에서 트랜잭션 수행 과정을 예시한 흐름도이다. 도 3은 하이퍼레저 패브릭 기반 헌혈증 양도 시스템에서의 트랙잭션 수행 과정을 예시한 것이다.
도 3을 참조하면, 클라이언트에서 헌혈증 양도받기를 원하는 트랙잭션(transaction)을 요청하면(S310), 어플리케이션(application)에서 해당 요청을 보증 피어(endorsing peer)에게 전달한다(S320).
그리고, 보증 피어에서는 체인코드(chaincode)를 실행하여 트랜잭션을 검증한다(S330).
그리고, 보증 피어는 검증 결과를 어플리케이션에 전달한다(S340).
그리고, 어플리케이션은 전달받은 검증 결과가 미리 정의된 보증 정책(endorsing policy)을 만족하는지 검사하고(S350), 만족하면 오더러(orderer)에 트랜젝션을 제출한다(S360).
그리고, 오더러는 오더링 서비스(ordering service)를 수행하는데, 트랙잭션의 순서를 정의하고, 순서대로 블록을 생성하여 보증 피어, 커미팅 피어(committing peer)를 포함하는 모든 피어들에게 전송한다(S370, S380).
그리고, 모든 피어들은 도착한 블록이 보증 정책을 만족하는지 확인하고, 장부 상태(ledger state)에 트랜잭션이 발생하는지를 확인한다.
본 발명에서 클라이언트 노드는 양도자의 사용자 단말 또는 양수자의 사용자 단말일 수 있고, 보증 피어는 혈액 정보 관리 시스템에 포함된 노드일 수 있고, 커미팅 피어는 혈액 정보 공유 시스템에 포함된 노드일 수 있다.
본 발명에서 양도 서버(100)는 사용자 단말(210)이 인터넷을 통해 접속할 수 있는 웹페이지 형식으로 헌혈증 양도 서비스를 제공하거나, 사용자 단말(210)에 다운로드되어 설치되는 전용 어플리케이션 방식으로 헌혈증 양도 서비스를 제공하는 등 다앙한 형식과 방식으로 사용자에게 헌혈증 양도 서비스를 제공할 수 있다.
도 4 내지 도 11은 본 발명의 일 실시예에 따른 헌혈증 양도 시스템에서 제공하는 웹페이지의 화면예이다.
도 4는 메인 페이지의 화면예이다.
도 4에서 화면 우측 상단에 '양도 시스템 소개, 헌혈증 양도하기, 마이페이지'의 메뉴가 마련되어 있다. 여기서 '헌혈증 양도하기' 메뉴를 선택하면, '개인 헌혈증 양도하기'와 '기관 헌혈증 양도하기'의 카테고리를 선택할 수 있고, 각 카테고리를 선택하여 게시판 형식을 이용해 양도하기 글을 작성하여 업로드할 수 있는 기능을 제공한다.
도 5는 '개인 헌혈증 양도하기'를 선택하여 개인 헌혈증 양도 요청 글을 작성한 화면예이다.
도 5의 화면예에서 헌혈증을 양도받고자 하는 개인이 작성한 글이 예시되어 있으며, 이름, 혈액형, 필요한 헌혈증 개수, 구체적인 기부 요청 내용 등이 기재되어 있다.
도 6은 '개인 헌혈증 양도하기' 메뉴의 헌혈증 양도 요청 리스트 중에서 하나의 헌혈증 양도 요청 글을 선택한 화면예이다.
도 6에서 헌혈증을 양도하고자 하는 사용자가 글 내용을 읽고 화면 우측 하단의 '헌혈증 양도하기' 버튼을 클릭하여, 해당 글을 올린 개인에게 헌혈증을 양도할 수 있다.
도 7은 '마이 페이지'의 화면예로서, '양도 내역 조회'와 '검사 내역 조회' 메뉴가 마련되어 있다.
도 8은 '양도 내역 조회' 메뉴를 선택한 화면예로서, 현재까지 헌혈한 이력, 헌혈한 장소를 비롯한 양도 내역 정보를 조회할 수 있으며, 특히 헌혈증 사용 여부 정보를 조회할 수 있다.
도 9는 '검사 내역 조회' 메뉴를 선택한 화면예로서, 헌혈 당시의 혈액 검사 결과를 조회할 수 있다.
도 10은 '양도 내역 조회' 메뉴를 선택한 화면예이다.
도 10에서 누구로부터 몇장의 헌혈증을 받았고, 각 헌혈증의 사용 여부와, 최근 사용 시간 등의 양도 내역 정보가 표시되어 있다.
특히, '감사 표시하기' 버튼이 각 양도 내역 별로 마련되어 있어서, '감사 표시하기' 버튼을 클릭하면, 해당 양도 내역에서 헌혈증을 양도한 양도자에게 감사 메시지를 전할 수 있는 기능이 활성화된다.
도 11은 '감사 표시하기' 버튼을 클릭한 화면예로서, 해당 양도자에게 감사 메시지를 작성하여 전달할 수 있다.
이때 감사 메시지를 전달하는 방식은 다양하게 구현될 수 있다. 예를 들어, 웹 페이지 상에서 감사 메시지를 업로드하는 방식으로 구현될 수 있는데, 양도자는 웹 페이지에 접속하여 감사 메시지를 확인할 수 있다. 또는, 감사 메시지를 양도자가 소지한 단말에 SMS(Short message service)로 전송할 수 있다. 또는 양도자가 소지한 단말에 설치된 모바일 메신저 애플리케이션을 통해 감사 메시지를 전송할 수도 있다.
도 12는 헌혈증 양도 블록체인 서버(1203)와 헌혈증 양도인 단말(1205) 사이의 헌혈증 양도 보안 메시지 송수신의 개략적인 흐름도이다.
헌혈증 양도인 단말(1205)은 헌혈증 양도 블록체인 서버(1203)로 양도인 ID, 헌혈증 양도 블록체인 서버 엑세스 코드, 헌혈증 양도인 단말 공용키를 포함하는 메시지를 전송한다(1207). 그러면 헌혈증 양도 블록체인 서버(1203)는 헌혈증 양도 블록체인 서버 공용키를 포함하는 메시지를 헌혈증 양도인 단말로 전송한다(1209). 그리고 이어서 헌혈증 양도 블록체인 서버(1203)는 헌혈증 양도인 단말(1205)로 암호화된 질의를 포함하는 메시지를 전송한다(1211). 그리고 헌혈증 양도 블록체인 서버(1203)는 암호화된 질의 해독키를 포함하는 메시지를 헌혈증 양도인 단말(1205)에 전송한다(1213). 헌혈증 양도 블록체인 서버(1203)가 헌혈증 양도인 단말(1205)로 응답 데이터를 요구하는 메시지를 전송하면(1215), 헌혈증 양도인 단말(1205)은 암호화된 응답 데이터(양도 요청 데이터)를 포함하는 메시지를 헌혈증 양도 블록체인 서버(1203)로 전송한다(1217). 헌혈증 양도 블록체인 서버(1203)가 헌혈증 양도인 단말(1205)에 보안 로그 요청을 포함하는 메시지를 전송하고(1219), 헌혈증 양도인 단말(1205)이 헌혈증 양도 블록체인 서버(1203)로 암호화된 보안 로그를 포함하는 메시지를 전송하면(1221), 헌혈증 양도 블록체인 서버(1203)가 양도 결과(양도 요청 데이터에 대한 승인 결과)를 포함하는 메시지를 헌혈증 양도인 단말(1205)로 전송한다(1223).
도 13은 혈액정보 관리서버(1201)와 헌혈증 양도 블록체인 서버(1203) 사이의 헌혈증 양도 보안 메시지 송수신의 개략적인 흐름도이다.
헌혈증 양도 블록체인 서버(1203)는 헌혈증 양도 블록체인 서버 공용키를 포함하는 메시지를 혈액정보 관리서버(1201, 또는 혈액정보 공유서버)에 전송한다(1301). 혈액정보 관리서버(1201)는 혈액정보 관리서버 공용키를 포함하는 메시지를 헌혈증 양도 블록체인 서버(1203)로 전송한다(1303). 혈액정보 관리서버(1201)는 암호화된 혈액 관리 정보를 포함하는 메시지를 헌혈증 양도 블록체인 서버에 전송한다(1305). 헌혈증 양도 블록체인 서버(1203)는 암호화된 헌혈증 양도 예비 결과를 포함하는 메시지를 혈액정보 관리서버(1201)에 전송한다(1307). 혈액정보 관리서버(1201)는 암호화된 보안 요청을 포함하는 메시지를 헌혈증 양도 블록체인 서버(1203)에 전송한다(1309). 헌혈증 양도 블록체인 서버(1203)는 암호화된 보안 응답을 포함하는 메시지를 혈액정보 관리서버에 전송한다(1311). 그러면 혈액정보 관리서버(1201)는 암호화된 양도 결과(양도 여부 확인 결과)를 포함하는 메시지를 헌혈증 양도 블록체인 서버(1203)에 전송한다(1313).
이상에서 설명한 바와 같이 본 발명의 블록체인 기반 헌혈증 양도 시스템은 대한민국 헌혈자(양도자)와 헌혈 수혜자(양수자)의 편의를 위한 만큼 공공성을 띄고 있으며, 전 국가적으로 필요한 헌혈증의 전자화 및 양도의 편리성에 기여할 수 있다. 실제 기술적으로도 기존 시스템과 연동되어 호환될 수 있으며, 정책적인 관점에서도 개인 의료정보에 대해 블록체인으로 보안성이 보장되므로 실현 가능성이 높다. 또한, 본 발명의 헌혈증 양도 시스템은 질병관리 본부와 대한적십자사의 주도 하에 기술적, 제도적으로 시스템 구축 가능성이 충분히 마련되어 있다고 볼 수 있다.
이상 본 발명을 몇 가지 바람직한 실시예를 사용하여 설명하였으나, 이들 실시예는 예시적인 것이며 한정적인 것이 아니다. 본 발명이 속하는 기술분야에서 통상의 지식을 지닌 자라면 본 발명의 사상과 첨부된 특허청구범위에 제시된 권리범위에서 벗어나지 않으면서 다양한 변화와 수정을 가할 수 있음을 이해할 것이다.
10 헌혈증 양도 시스템 20 혈액 정보 관리 시스템
30 혈액 정보 공유 시스템 100 양도 서버
120 데이터베이스 210 사용자 단말

Claims (8)

  1. 혈액 정보 관리 시스템으로부터 헌혈증 일련번호와 소유자 정보를 포함하는 헌혈증 관련 정보를 블록체인으로 가져오고, 사용자 간 거래에 따른 헌혈증 양도가 성립하면, 이에 따라 변경된 헌혈증 소유자 정보와 헌혈증 거래내역 정보를 블록체인 상에 등록하고 블록을 생성하며, 생성된 블록을 각 노드에 전달하여 데이터를 검증하고 공유하며, 변경된 헌혈증 소유자 정보와 헌혈증 거래내역 정보를 혈액 정보 관리 시스템과 혈액 정보 공유 시스템 상에 업데이트하는 양도 서버; 및
    상기 헌혈증 관련 정보 데이터를 저장하기 위한 데이터베이스를 포함하며,
    상기 양도 서버는 개인 간 헌혈증을 양도하거나, 개인이 기관에 헌혈증을 양도할 수 있는 기능을 제공하고,
    상기 양도 서버는 임의의 사용자(이하 '양수자'라 함)가 소지한 사용자 단말을 통해 헌혈증을 양도받기 원하는 내용을 기재한 개인 헌혈증 양도 요청이 있으면, 이를 업로드하고, 업로드된 개인 헌혈증 양도 요청 리스트를 공개하고,
    상기 양도 서버는 임의의 사용자(이하 '양도자'라 함)가 소지한 사용자 단말을 통해 상기 개인 헌혈증 양도 요청 리스트 중에서 어느 개인 헌혈증 양도 요청에 대해 양도하기를 원하는 신청이 있으면, 블록체인을 기반으로 양수자와 양도자 간에 헌혈증 양도가 이루어지도록 처리하고,
    상기 양도 서버는 양도하기를 원하는 신청이 있으면, 혈액 정보 관리 시스템에 해당 양도자의 헌혈증 사용 여부 조회를 요청하여 확인하고, 헌혈증을 사용하지 않는 경우에 한하여 헌혈증 양도 처리를 수행하며,
    상기 양도 서버는 사용자 단말을 통해 이름, 혈액형, 필요한 헌혈증 개수, 구체적인 기부 요청 내용을 포함하는 개인 헌혈증 양도 요청 글을 기재할 수 있는 기능을 제공하며,
    상기 양도 서버는 하이퍼레저 패브릭(Hyperledger fabric) 기반의 블록체인 네트워크를 이용하여 헌혈증 양도 처리를 수행할 수 있으며,
    이때, 클라이언트 노드는 양도자의 사용자 단말 또는 양수자의 사용자 단말이고, 보증 피어(endorsing peer)는 혈액 정보 관리 시스템에 포함된 노드이고, 커미팅 피어(committing peer)는 혈액 정보 공유 시스템에 포함된 노드라고 할 때,
    상기 클라이언트 노드에서 헌혈증 양도받기를 원하는 트랙잭션(transaction)을 요청하면, 어플리케이션(application)에서 해당 요청을 상기 보증 피어에게 전달하고,
    상기 보증 피어에서는 체인코드(chaincode)를 실행하여 트랜잭션을 검증하고, 검증 결과를 어플리케이션에 전달하고,
    어플리케이션은 전달받은 검증 결과가 미리 정의된 보증 정책(endorsing policy)을 만족하는지 검사하고, 만족하면 오더러(orderer)에 트랜젝션을 제출하고,
    상기 오더러는 오더링 서비스(ordering service)를 수행함에 있어서, 트랙잭션의 순서를 정의하고, 순서대로 블록을 생성하여 상기 보증 피어, 상기 커미팅 피어를 포함하는 모든 피어들에게 전송하고,
    모든 피어들은 수신한 블록이 보증 정책을 만족하는지 확인하고, 장부 상태(ledger state)에 트랜잭션이 발생하는지를 확인하는 방식으로, 블록체인 기반 헌혈증 양도 처리를 수행하는 것을 특징으로 하는 헌혈증 양도 시스템.
  2. 삭제
  3. 삭제
  4. 삭제
  5. 청구항 1에 있어서,
    상기 양도 서버는 사용자 단말의 요청에 따라 헌혈한 이력, 헌혈한 장소, 헌혈증 사용 여부, 헌혈 양도 관련 정보를 포함하는 헌혈증 양도 내역을 조회할 수 있는 기능을 제공하는 것을 특징으로 하는 헌혈증 양도 시스템.
  6. 청구항 5에 있어서,
    상기 양도 서버는 헌혈증 양도 내역 조회 화면에서 양도자에게 감사 메시지를 표시하는 것인 감사 표시 하기 기능을 제공하는 것을 특징으로 하는 헌혈증 양도 시스템.
  7. 청구항 6에 있어서,
    상기 양도 서버는 상기 감사 표시 하기 기능에서 감사 메시지의 작성이 완료되면, 작성된 감사 메시지를 해당 양도자의 단말로 전송하는 것을 특징으로 하는 헌혈증 양도 시스템.
  8. 청구항 1에 있어서,
    상기 양도 서버는 헌혈 당시 혈액 검사 결과를 조회할 수 있는 혈액 검사 결과 조회 기능을 제공하는 것을 특징으로 하는 헌혈증 양도 시스템.
KR1020200011335A 2020-01-30 2020-01-30 블록체인 기반 헌혈증 양도 시스템 KR102151706B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200011335A KR102151706B1 (ko) 2020-01-30 2020-01-30 블록체인 기반 헌혈증 양도 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200011335A KR102151706B1 (ko) 2020-01-30 2020-01-30 블록체인 기반 헌혈증 양도 시스템

Publications (1)

Publication Number Publication Date
KR102151706B1 true KR102151706B1 (ko) 2020-09-03

Family

ID=72450156

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200011335A KR102151706B1 (ko) 2020-01-30 2020-01-30 블록체인 기반 헌혈증 양도 시스템

Country Status (1)

Country Link
KR (1) KR102151706B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220145482A (ko) * 2021-04-22 2022-10-31 주식회사 엘팩토리 한정 수량으로 발매되는 디지털 작품을 블록체인 기반으로 관리하는 디지털 작품 거래 시스템

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101509051B1 (ko) 2011-04-12 2015-04-07 어플라이드 사이언스, 인코포레이티드 헌혈을 관리하는 시스템 및 방법
KR101784197B1 (ko) * 2017-03-07 2017-11-06 유한회사 엘민벤처스 블록체인 기반의 디지털 가상 화폐를 포함하는 자산을 이용한 기부 시스템 및 방법
CN109087697A (zh) * 2018-06-27 2018-12-25 深圳市元征科技股份有限公司 一种献血监管方法、服务器及计算机可读介质
KR20190018216A (ko) * 2017-08-14 2019-02-22 장성은 기부자와 수혜자 간의 연결 채널 제공 방법 및 서버 장치

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101509051B1 (ko) 2011-04-12 2015-04-07 어플라이드 사이언스, 인코포레이티드 헌혈을 관리하는 시스템 및 방법
KR101784197B1 (ko) * 2017-03-07 2017-11-06 유한회사 엘민벤처스 블록체인 기반의 디지털 가상 화폐를 포함하는 자산을 이용한 기부 시스템 및 방법
KR20190018216A (ko) * 2017-08-14 2019-02-22 장성은 기부자와 수혜자 간의 연결 채널 제공 방법 및 서버 장치
CN109087697A (zh) * 2018-06-27 2018-12-25 深圳市元征科技股份有限公司 一种献血监管方法、服务器及计算机可读介质

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220145482A (ko) * 2021-04-22 2022-10-31 주식회사 엘팩토리 한정 수량으로 발매되는 디지털 작품을 블록체인 기반으로 관리하는 디지털 작품 거래 시스템
KR102634158B1 (ko) * 2021-04-22 2024-02-06 주식회사 엘팩토리 한정 수량으로 발매되는 디지털 작품을 블록체인 기반으로 관리하는 디지털 작품 거래 시스템

Similar Documents

Publication Publication Date Title
Tasatanattakool et al. Blockchain: Challenges and applications
US8355935B2 (en) Third party information transfer
US20210383377A1 (en) Decentralized identity verification platforms
US10019430B2 (en) System and method for automatically filling out forms
US11956363B2 (en) Systems and methods for hierarchical organization of data within a non-fungible tokens or chain-based decentralized systems
CN106803175B (zh) 快拍移动支付装置,方法和系统
US20230315904A1 (en) Digital ledger based health data sharing and management
US8271346B1 (en) System to format and use electronically readable identification data strings, biometric data, matrix codes and other data to link and enroll users of products and services to roles and rights and fees and prices associated with research protocols linked to said products and services
US20110270760A1 (en) Methods and apparatus for a financial document clearinghouse and secure delivery network
GB2507722A (en) Document management system taking actions based on extracted data
BR112013021057A2 (pt) aparelhos, métodos e sistemas de pagamento eletrônico universal
JP2009512018A (ja) トランザクションサービス
JP6524205B1 (ja) 取引管理システム、取引管理装置、取引管理方法及び取引管理プログラム
JP2011076166A (ja) 資金移動システム
US20130226804A1 (en) Multi-source debit card object oriented system and method
WO2015039025A1 (en) Methods and systems for using scanable codes to obtain scan-triggered services
KR102151706B1 (ko) 블록체인 기반 헌혈증 양도 시스템
EP2389658A2 (en) Personal data subscriber systems and methods
US20240013195A1 (en) Asset-backed marketplace
JP7334061B2 (ja) 文書作成システム、文書作成方法及びサーバ装置
US20210326942A1 (en) Method of Securing Online Merchant Reviews Using Block Chains
WO2023188136A1 (ja) システム、流通制御サーバ、流通制御サーバの制御方法及び記憶媒体
US20230019045A1 (en) Systems and methods of facilitating trading a stored value card using blockchain
JP7449574B2 (ja) 事前入力システム、個人情報の提供方法及びプログラム
US20240338667A1 (en) Blockchain Augmented Crypto Asset Valuation Apparatuses, Processes and Systems

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant