1 |
1
제 1 사용자의 의료 정보를 검색하는 제 1 신호를 외부 기기로부터 수신하는 단계;상기 의료 정보를 검색하기 위해 상기 의료 정보를 검색하는 검색 신호를 블록체인 네트워크에 포함된 적어도 하나의 노드에 전송하는 단계 - 상기 적어도 하나의 노드는 상기 제 1 사용자에 대한 개인 정보의 정보 제공 동의 여부를 나타내는 제 1 정보 및 상기 제 1 사용자의 상기 의료 정보가 포함된 제 1 트랜잭션으로 블록 체인 형태로 저장함 - ; 상기 적어도 하나의 노드로부터 상기 검색 신호에 대응하는 상기 제 1 트랜잭션을 수신하는 단계; 및상기 제 1 트랜잭션을 수신한 경우, 상기 제 1 트랜잭션에 포함된 제 1 정보를 이용하여 상기 제 1 트랜잭션에 포함된 상기 의료 정보를 상기 외부 기기에 제공해도 되는지 여부를 결정하는 단계;관리 서버의 프로세서에 의해 수행되는 개인정보 관리 방법
|
2 |
2
제 1 항에 있어서,상기 검색 신호를 상기 적어도 하나의 노드에 전송하는 경우, 검색과 관련된 제 2 트랜잭션을 생성하는 단계; 및상기 블록체인 네트워크에 포함된 적어도 하나의 노드에 상기 제 2 트랜잭션을 전송함으로써, 상기 블록체인 네트워크를 구성하는 복수의 노드들에 의한 합의 알고리즘에 기초하여 상기 제 2 트랜잭션이 상기 블록체인 네트워크에 기록되도록 야기하는 단계;를 더 포함하는, 관리 서버의 프로세서에 의해 수행되는 개인정보 관리 방법
|
3 |
3
제 2 항에 있어서,상기 제 2 트랜잭션은,상기 검색 신호를 전송한 시간에 대한 정보, 상기 외부 기기에 대한 정보, 상기 제 1 신호를 수신한 시간에 대한 정보 또는 상기 제 1 사용자에 대한 정보 중 적어도 하나를 포함하는,관리 서버의 프로세서에 의해 수행되는 개인정보 관리 방법
|
4 |
4
제 1 항에 있어서,상기 제 1 트랜잭션을 수신한 경우, 상기 제 1 트랜잭션에 포함된 제 1 정보를 이용하여 상기 의료 정보를 상기 외부 기기에 제공해도 되는지 여부를 결정하는 단계는,상기 제 1 정보에 기초하여 상기 제 1 사용자의 상기 개인 정보의 정보 제공 동의가 존재한다고 인식한 경우, 상기 의료 정보를 상기 외부 기기에 제공한다고 결정하는 단계;를 포함하는, 관리 서버의 프로세서에 의해 수행되는 개인정보 관리 방법
|
5 |
5
제 1 항에 있어서,상기 제 1 트랜잭션을 수신한 경우, 상기 제 1 트랜잭션에 포함된 제 1 정보를 이용하여 상기 의료 정보를 상기 외부 기기에 제공해도 되는지 여부를 결정하는 단계는,상기 제 1 정보에 기초하여 상기 제 1 사용자의 상기 개인 정보의 정보 제공 동의가 존재하지 않는다고 인식한 경우, 상기 의료 정보를 상기 외부 기기에 제공하지 않는다고 결정하는 단계;를 포함하는, 관리 서버의 프로세서에 의해 수행되는 개인정보 관리 방법
|
6 |
6
제 5 항에 있어서,상기 의료 정보를 상기 외부 기기에 제공하지 않는다고 결정된 경우, 상기 제 1 사용자의 사용자 단말에 의료 정보를 제공해도 되는지 여부를 확인하는 제 2 신호를 전송하는 단계; 및상기 제 2 신호에 응답하는 상기 사용자 단말로부터 제 3 신호를 수신한 경우, 상기 제 3 신호에 기초하여 상기 제 1 트랜잭션에 포함된 상기 의료 정보를 상기 외부 기기에 제공해도 되는지 여부를 결정하는 단계;를 더 포함하는,관리 서버의 프로세서에 의해 수행되는 개인정보 관리 방법
|
7 |
7
제 6 항에 있어서,상기 제 2 신호에 응답하는 상기 사용자 단말로부터 제 3 신호를 수신한 경우, 상기 제 3 신호에 기초하여 상기 제 1 트랜잭션에 포함된 상기 의료 정보를 상기 외부 기기에 제공해도 되는지 여부를 결정하는 단계는,상기 제 3 신호에 상기 의료 정보를 제공해도 된다는 제 1 응답이 포함되어 있는 경우, 상기 의료 정보를 상기 외부 기기에 제공한다고 최종 결정하는 단계;를 포함하는,관리 서버의 프로세서에 의해 수행되는 개인정보 관리 방법
|
8 |
8
제 6 항에 있어서,상기 제 2 신호에 응답하는 상기 사용자 단말로부터 제 3 신호를 수신한 경우, 상기 제 3 신호에 기초하여 상기 제 1 트랜잭션에 포함된 상기 의료 정보를 상기 외부 기기에 제공해도 되는지 여부를 결정하는 단계는,상기 제 3 신호에 상기 의료 정보를 제공하면 안된다는 제 2 응답이 포함되어 있는 경우, 상기 의료 정보를 상기 외부 기기에 제공하지 않는다고 최종 결정하는 단계;를 포함하는,관리 서버의 프로세서에 의해 수행되는 개인정보 관리 방법
|
9 |
9
제 4 항에 있어서, 상기 제 1 정보에 기초하여 상기 제 1 사용자의 상기 개인 정보의 정보 제공 동의가 존재한다고 인식한 경우, 상기 의료 정보를 상기 외부 기기에 제공한다고 결정하는 단계는,상기 정보 제공 동의가 존재하는지 여부를 인식하는 것과 연동하여 제 1 정보와 기 설정된 법령 데이터를 비교 분석하여 상기 제 1 정보의 법적 타당성을 판단하는 단계; 및상기 법적 타당성이 존재한다고 인식한 경우, 상기 의료 정보를 상기 외부 기기에 제공한다고 결정하는 단계;를 포함하는,관리 서버의 프로세서에 의해 수행되는 개인정보 관리 방법
|
10 |
10
제 4 항에 있어서, 상기 제 1 정보에 기초하여 상기 제 1 사용자의 상기 개인 정보의 정보 제공 동의가 존재한다고 인식한 경우, 상기 의료 정보를 상기 외부 기기에 제공한다고 결정하는 단계는,상기 정보 제공 동의가 존재하는지 여부를 인식하는 것과 연동하여 제 1 정보와 기 설정된 법령 데이터를 비교 분석하여 상기 제 1 정보의 법적 타당성을 판단하는 단계; 및상기 법적 타당성이 존재하지 않는다고 인식한 경우, 상기 의료 정보를 상기 외부 기기에 제공하지 않는다고 결정하는 단계;를 포함하는,관리 서버의 프로세서에 의해 수행되는 개인정보 관리 방법
|
11 |
11
제 10 항에 있어서,상기 의료 정보를 상기 외부 기기에 제공하지 않는다고 결정된 경우, 상기 제 1 사용자의 사용자 단말에 의료 정보를 제공해도 되는지 여부를 확인하는 제 4 신호를 전송하는 단계; 및상기 제 4 신호에 응답하는 상기 사용자 단말로부터 제 5 신호를 수신한 경우, 상기 제 5 신호에 기초하여 상기 제 1 트랜잭션에 포함된 상기 의료 정보를 상기 외부 기기에 제공해도 되는지 여부를 결정하는 단계;를 더 포함하는,관리 서버의 프로세서에 의해 수행되는 개인정보 관리 방법
|
12 |
12
제 11 항에 있어서,상기 제 4 신호에 응답하는 상기 사용자 단말로부터 제 5 신호를 수신한 경우, 상기 제 5 신호에 기초하여 상기 제 1 트랜잭션에 포함된 상기 의료 정보를 상기 외부 기기에 제공해도 되는지 여부를 결정하는 단계는,상기 제 5 신호에 상기 의료 정보를 제공해도 된다는 제 3 응답이 포함되어 있는 경우, 상기 의료 정보를 상기 외부 기기에 제공한다고 결정하는 단계;를 포함하는,관리 서버의 프로세서에 의해 수행되는 개인정보 관리 방법
|
13 |
13
제 11 항에 있어서,상기 제 4 신호에 응답하는 상기 사용자 단말로부터 제 5 신호를 수신한 경우, 상기 제 5 신호에 기초하여 상기 제 1 트랜잭션에 포함된 상기 의료 정보를 상기 외부 기기에 제공해도 되는지 여부를 결정하는 단계는,상기 제 5 신호에 상기 의료 정보를 제공하면 안된다는 제 4 응답이 포함되어 있는 경우, 상기 의료 정보를 상기 외부 기기에 제공하지 않는다고 최종 결정하는 단계;를 포함하는,관리 서버의 프로세서에 의해 수행되는 개인정보 관리 방법
|
14 |
14
제 1 항에 있어서,상기 의료 정보에 대한 활동 행위 기록을 수신한 경우, 상기 활동 행위 기록을 포함하는 제 3 트랜잭션을 생성하는 단계; 및상기 블록체인 네트워크에 포함된 적어도 하나의 노드에 상기 제 3 트랜잭션을 전송함으로써, 상기 블록체인 네트워크를 구성하는 복수의 노드들에 의한 합의 알고리즘에 기초하여 상기 제 3 트랜잭션이 상기 블록체인 네트워크에 기록되도록 야기하는 단계;를 더 포함하는, 관리 서버의 프로세서에 의해 수행되는 개인정보 관리 방법
|
15 |
15
제 14 항에 있어서,상기 활동 행위 기록은,상기 제 1 정보 또는 상기 의료 정보의 정정 행위 및 상기 제 1 정보 또는 상기 의료 정보의 파기 행위를 포함하는,관리 서버의 프로세서에 의해 수행되는 개인정보 관리 방법
|
16 |
16
컴퓨터 판독가능 저장 매체에 저장되는 컴퓨터 프로그램으로서, 상기 컴퓨터 프로그램은 관리 서버의 프로세서에 의해 개인정보 관리를 위한 동작을 수행하며, 상기 동작은:제 1 사용자의 의료 정보를 검색하는 제 1 신호를 외부 기기로부터 수신하는 동작;상기 의료 정보를 검색하기 위해 상기 의료 정보를 검색하는 검색 신호를 블록체인 네트워크에 포함된 적어도 하나의 노드에 전송하는 동작 - 상기 적어도 하나의 노드는 상기 제 1 사용자에 대한 개인 정보의 정보 제공 동의 여부를 나타내는 제 1 정보 및 상기 제 1 사용자의 상기 의료 정보가 포함된 제 1 트랜잭션으로 블록 체인 형태로 저장함 - ; 상기 적어도 하나의 노드로부터 상기 검색 신호에 대응하는 상기 제 1 트랜잭션을 수신하는 동작; 및상기 제 1 트랜잭션을 수신한 경우, 상기 제 1 트랜잭션에 포함된 제 1 정보를 이용하여 상기 제 1 트랜잭션에 포함된 상기 의료 정보를 상기 외부 기기에 제공해도 되는지 여부를 결정하는 동작;을 포함하는,컴퓨터 판독가능 저장 매체에 저장된 컴퓨터 프로그램
|
17 |
17
개인정보 관리를 위한 동작을 수행하는 관리 서버로서,프로세서; 상기 프로세서에 의해 실행가능한 컴퓨터 프로그램을 저장하는 저장부; 및제 1 사용자의 의료 정보를 검색하는 제 1 신호를 외부 기기로부터 수신하는 통신부; 를 포함하며,상기 프로세서는:상기 의료 정보를 검색하기 위해 상기 의료 정보를 검색하는 검색 신호를 블록체인 네트워크에 포함된 적어도 하나의 노드에 전송하기 위해 상기 통신부를 제어하고 - 상기 적어도 하나의 노드는 상기 제 1 사용자에 대한 개인 정보의 정보 제공 동의 여부를 나타내는 제 1 정보 및 상기 제 1 사용자의 상기 의료 정보가 포함된 제 1 트랜잭션으로 블록 체인 형태로 저장함 -,상기 적어도 하나의 노드로부터 상기 검색 신호에 대응하는 상기 제 1 트랜잭션을 상기 통신부를 통해 수신하고, 그리고상기 제 1 트랜잭션을 수신한 경우, 상기 제 1 트랜잭션에 포함된 제 1 정보를 이용하여 상기 제 1 트랜잭션에 포함된 상기 의료 정보를 상기 외부 기기에 제공해도 되는지 여부를 결정하는,관리 서버
|