| 번호 | 청구항 |
|---|---|
| 1 | 환자데이터 생성 단말이, 장기기증이 필요한 환자의 개인정보 및 상기 개인정보를 제외한 부분데이터(partialData)를 포함하는 전체 데이터(fullData)를 생성하는 단계;프라이빗 블록체인 네트워크의 참여자 노드를 확인하고, 상기 참여자 노드 중 상기 환자와 관련 있는 관계자 노드와 상기 환자와 관련 없는 관계자 노드를 구분하는 단계;상기 fullData를 포함하는 블록체인 제1 블록을 생성하는 단계;상기 partialData를 포함하는 블록체인 제2 블록을 생성하는 단계; 및상기 환자와 관련 있는 관계자 노드에 상기 블록체인 제1 블록을 전송하고, 상기 환자와 관련 없는 관계자 노드에 상기 블록체인 제2 블록을 전송하는 단계를 포함하는 블록체인 기반 의료데이터 관리 방법. |
| 2 | 제1항에 있어서, 상기 블록체인 제2 블록은상기 블록체인 제1 블록의 해시값 및 상기 블록체인 제2 블록의 해시값을 포함하는 블록 해더 및 상기 partialData를 포함하는 블록 바디를 포함하는블록체인 기반 의료데이터 관리 방법. |
| 3 | 제2항에 있어서, 상기 블록체인 제2 블록의 해시값은 상기 fullData를 사용하여 생성된 값이고, 상기 블록 바디는 partialData를 포함하는블록체인 기반 의료데이터 관리 방법. |
| 4 | 제1항에 있어서, 상기 장기기증이 필요한 환자의 개인정보는 환자의 식별자, 환자의 나이 및 환자의 체질량지수(BMI, Body mass index) 정보를 포함하는블록체인 기반 의료데이터 관리 방법. |
| 5 | 제1항에 있어서,상기 프라이빗 블록체인 네트워크의 참여자 노드는 새로운 블록체인 블록 생성시 상기 블록체인 제2 블록의 해시 값을 이용하여 블록체인 제3 블록을 생성하는블록체인 기반 의료데이터 관리 방법. |
| 6 | 제1항에 있어서, 상기 환자와 관련 없는 관계자 노드가, 상기 블록체인 제2 블록을 수신한 후 상기 프라이빗 블록체인 네트워크의 병원 데이터베이스 노드로 상기 fullData를 요청하는 메시지를 전송하는 단계;상기 병원 데이터베이스 노드가 상기 환자와 관련 있는 관계자 노드에 정당성 검증을 요청하는 단계; 및상기 환자와 관련 있는 관계자 노드에 의해 정당성 검증이 통과되면, 상기 환자와 관련 없는 관계자 노드에 상기 fullData를 전송하는 단계를 더 포함하는블록체인 기반 의료데이터 관리 방법. |
| 7 | 제6항에 있어서, 상기 환자와 관련 있는 관계자 노드에 정당성 검증을 요청하는 단계는상기 환자와 관련 없는 관계자 노드의 상기 fullData의 필요성 여부를 확인하는 단계; 및상기 fullData의 필요성이 확인되면, 장기기증 대기 리스트 우선순위와 지리적 요소에 기초하여 상기 정당성 검증 요청의 실행 여부를 결정하는 단계를 포함하는블록체인 기반 의료데이터 관리 방법. |
| 8 | 장기기증이 필요한 환자의 개인정보 및 상기 개인정보를 제외한 부분데이터(partialData)를 포함하는 전체 데이터(fullData)를 생성하는 데이터 생성부;프라이빗 블록체인 네트워크의 참여자 노드를 확인하고, 상기 참여자 노드 중 상기 환자와 관련 있는 관계자 노드와 상기 환자와 관련 없는 관계자 노드를 구분하는 노드 확인부;상기 fullData를 포함하는 블록체인 제1 블록 및 상기 partialData를 포함하는 블록체인 제2 블록을 생성하는 블록 생성부; 및상기 환자와 관련 있는 관계자 노드에 상기 블록체인 제1 블록을 전송하고, 상기 환자와 관련 없는 관계자 노드에 상기 블록체인 제2 블록을 전송하는 블록 전송부를 포함하는블록체인 기반 의료데이터 관리 시스템의 환자데이터 생성 단말. |
| 9 | 제8항에 있어서, 상기 블록체인 제2 블록은 상기 블록체인 제1 블록의 해시값 및 상기 블록체인 제2 블록의 해시값을 포함하는 블록 해더 및 상기 partialData를 포함하는 블록 바디를 포함하고,상기 블록체인 제2 블록의 해시값은 상기 fullData를 사용하여 생성된 값인블록체인 기반 의료데이터 관리 시스템의 환자데이터 생성 단말. |
| 10 | 장기기증이 필요한 환자의 개인정보 및 상기 개인정보를 제외한 부분데이터(partialData)를 포함하는 전체 데이터(fullData)를 수신하는 수신부;프라이빗 블록체인 네트워크의 참여자 노드로부터 상기 fullData를 요청하는 메시지를 수신하면 상기 fullData에 대한 환자와 관련 있는 관계자 노드를 확인하는 노드 확인부;정당성 검증 요청의 필요성을 확인하고, 상기 환자와 관련 있는 관계자 노드에 정당성 검증을 요청하는 검증부; 및상기 환자와 관련 있는 관계자 노드에 의해 정당성 검증이 통과되면, 상기 환자와 관련 없는 관계자 노드에 상기 fullData를 전송하는 송신부를 포함하는블록체인 기반 의료데이터 관리 시스템의 병원 데이터베이스 단말. |