KR20200093850A - Curation system and operation method thereof - Google Patents

Curation system and operation method thereof Download PDF

Info

Publication number
KR20200093850A
KR20200093850A KR1020190011093A KR20190011093A KR20200093850A KR 20200093850 A KR20200093850 A KR 20200093850A KR 1020190011093 A KR1020190011093 A KR 1020190011093A KR 20190011093 A KR20190011093 A KR 20190011093A KR 20200093850 A KR20200093850 A KR 20200093850A
Authority
KR
South Korea
Prior art keywords
curation
detected
support system
item
curations
Prior art date
Application number
KR1020190011093A
Other languages
Korean (ko)
Other versions
KR102261132B1 (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 KR1020190011093A priority Critical patent/KR102261132B1/en
Publication of KR20200093850A publication Critical patent/KR20200093850A/en
Application granted granted Critical
Publication of KR102261132B1 publication Critical patent/KR102261132B1/en

Links

Images

Classifications

    • 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
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/30ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for calculating health indices; for individual health risk assessment
    • 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/20ICT specially adapted for the handling or processing of patient-related medical or healthcare data for electronic clinical trials or questionnaires
    • 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
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • 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
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/20ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
    • 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
    • G16H80/00ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Medical Informatics (AREA)
  • Public Health (AREA)
  • Epidemiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Biomedical Technology (AREA)
  • Pathology (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

The present invention relates to a curation support system and an operation method thereof. The method of operating the curation support system according to an embodiment includes the steps of: obtaining at least one of a genetic test result and an interview result for at least one test item; detecting at least one curation for improving or maintaining a health condition in relation to each of the test items based on at least one of the genetic test result and the interview result; and providing at least one of the detected curations for each test item, thereby providing an optimal customized curation required by a user by detecting the curation based on the genetic test result and the interview result.

Description

큐레이션 지원 시스템 및 그 동작 방법{CURATION SYSTEM AND OPERATION METHOD THEREOF}Curation support system and its operation method {CURATION SYSTEM AND OPERATION METHOD THEREOF}

본 발명은 큐레이션 지원 시스템 및 그 동작 방법에 관한 것으로, 보다 구체적으로 대상자의 건강 관리를 위한 최적의 큐레이션을 검출하고, 고객 맞춤형 큐레이션 레포트를 제공할 수 있는 시스템 및 그 동작 방법에 관한 것이다. The present invention relates to a curation support system and an operation method thereof, and more particularly, to a system and an operation method capable of detecting an optimal curation for a subject's health management and providing a customized curation report. .

사회가 고도로 산업화되면서 식생활의 변화와 사람들의 평균수명이 늘어남에 따라서 동맥경화증을 포함한 심뇌혈관계 질환, 간암, 위암, 대장암 등의 질병에 대한 유병률이 점차 증가하는 추세를 보이고 있다.As society becomes highly industrialized, the prevalence of diseases such as cardiovascular diseases, liver cancer, gastric cancer, and colon cancer, including arteriosclerosis, is gradually increasing as the dietary life changes and the average life expectancy of people increases.

이러한 추세를 반영하여 건강에 대한 대중들의 관심이 증가하고 있으며, 이에 따라, 질병의 예방을 비롯하여 건강 관리하기 위한 다양한 기술들이 도입되고 있다. 특히, 최근에는 스마트폰 등의 모바일 단말의 보급률이 높아지면서, 이를 이용하여 건강을 관리하는 모바일 헬스케어 기술에 대한 관심이 높아지고 있다.In response to this trend, the public's interest in health is increasing, and accordingly, various technologies for health management including prevention of diseases are being introduced. In particular, in recent years, as the penetration rate of mobile terminals such as smart phones has increased, interest in mobile healthcare technologies using these to manage health has increased.

종래 모바일 헬스케어 기술에 대한 예시로서, 스마트폰 등의 단말을 통해 웨어러블 기기로부터 수집된 생체 정보나, 활동량 등의 정보를 활용하여 사용자의 건강 상태를 판단하고, 이를 기초로 사용자의 건강 상태에 적합한 식습관, 운동 등에 대한 피드백 정보를 제공하는 큐레이션(curation) 기술이나, 직접 입력하거나 의료 기관 등으로부터 전송받은 사용자의 의료 정보(병력, 검진 결과 등)에 기초하여 사용자의 건강을 관리하기 위한 정보를 제공하는 큐레이션 기술 등을 들 수 있다.As an example of a conventional mobile healthcare technology, a user's health status is judged by using biometric information collected from a wearable device through a terminal such as a smartphone or information such as activity, and based on this, the user's health status is suitable Information for managing user's health based on curation technology that provides feedback information about eating habits, exercise, etc., or medical information (history, medical examination results, etc.) of a user who directly input or received from a medical institution, etc. And curation technologies provided.

그러나, 이러한 종래의 큐레이션 기술들은 주로 국가 기관 또는 의료 기관이 제공하는 전문가의 의견을 토대로 큐레이션이 제공되는데, 큐레이션으로 채택되는 정보의 풀이 지극히 제한적이어서 보다 다양한 큐레이션을 제공하지 못한다는 한계가 있으며, 또한, 고정된 형식로만 큐레이션이 제공되기 때문에, 사용자가 요구하는 맞춤형 양식의 큐레이션을 제공할 수 없다는 한계가 있었다.However, these conventional curation technologies mainly provide curation based on the opinions of experts provided by a national institution or medical institution, but the limitation of the fact that the pool of information adopted as the curation is extremely limited and thus cannot provide more curation. In addition, since the curation is provided only in a fixed format, there is a limitation in that it cannot provide a curation in a customized form required by a user.

본 발명은 다양한 출처에서 큐레이션을 자동 수집하여 데이터 베이스를 구축하고, 이로부터 유전자 검사 결과와 문진 결과를 기초로 대상자의 건강 관리를 위한 최적의 큐레이션을 검출하고, 고객 맞춤형 큐레이션 레포트를 제공할 수 있는 시스템 및 그 동작 방법을 제공한다. The present invention automatically collects curation from various sources to build a database, from which it detects the optimal curation for health care of the subject based on genetic test results and questionnaire results, and provides a customized curation report It provides a system and a method of operation.

일 실시예에 따른 큐레이션 지원 시스템의 동작 방법은, 적어도 하나의 검사 항목에 대한 유전자 검사 결과 및 문진 결과 중 적어도 하나를 획득하는 단계; 상기 유전자 검사 결과 및 상기 문진 결과 중 적어도 하나를 기초로 상기 검사 항목 각각과 관련하여 건강 상태를 개선 또는 유지하기 위한 적어도 하나의 큐레이션을 검출하는 단계; 및 상기 검사 항목 별로 상기 검출된 큐레이션 중 적어도 하나를 제공하는 단계를 포함할 수 있다. An operation method of a curation support system according to an embodiment may include: obtaining at least one of a genetic test result and a questionnaire result for at least one test item; Detecting at least one curation for improving or maintaining a health condition in relation to each of the test items based on at least one of the genetic test result and the questionnaire result; And providing at least one of the detected curations for each of the inspection items.

일 실시예에 따르면, 공개 연구 자료 또는 텍스트북(textbook)로부터 복수의 상기 검사 항목과 관련하여 상기 큐레이션을 수집하는 단계; 및 상기 검사 항목 별로 수집된 상기 큐레이션을 출처에 따라 복수의 카테고리로 분류함으로써, 큐레이션 데이터 베이스를 구축하는 단계를 더 포함할 수 있다. According to an embodiment, collecting the curation in connection with a plurality of the test items from public research data or a textbook; And constructing a curation database by classifying the curation collected for each test item into a plurality of categories according to a source.

일 실시예에 따르면, 상기 적어도 하나의 큐레이션을 검출하는 단계는, 상기 유전자 검사 결과 및 상기 문진 결과 중 적어도 하나에 따라, 상기 큐레이션 데이터 베이스를 검색하여 상기 검사 항목 각각에 대해 활용 가능한 상기 큐레이션을 검출하는 단계; 및 소정의 기준에 따라 상기 검사 항목 별로 상기 검출된 큐레이션의 우선 순위를 결정하는 단계를 포함하고, 상기 검출된 큐레이션 중 적어도 하나를 제공하는 단계는, 상기 검사 항목 각각에 대하여 결정된 상기 우선 순위에 기초하여 수행될 수 있다. According to an embodiment, the detecting of the at least one curation may include searching the curation database according to at least one of the genetic test result and the questionnaire result, and the queue available for each of the test items. Detecting the migration; And determining a priority of the detected curation for each of the inspection items according to a predetermined criterion, and providing at least one of the detected curations includes the priority determined for each of the inspection items. It can be performed based on.

일 실시예에 따르면, 상기 검출된 큐레이션 중 적어도 하나를 제공하는 단계는, 상기 검사 항목 각각에 대하여 결정된 상기 우선 순위 중 소정의 순위 내의 큐레이션을 제공함으로써 수행될 수 있다. According to an embodiment, the step of providing at least one of the detected curations may be performed by providing a curation within a predetermined order among the priorities determined for each of the check items.

일 실시예에 따르면, 상기 검출된 큐레이션의 우선 순위를 결정하는 단계는, 상기 검출된 큐레이션 각각이 속하는 카테고리 간의 우선 순위에 따라 상기 검출된 큐레이션의 우선 순위를 결정할 수 있다. According to an embodiment, the determining the priority of the detected curation may determine the priority of the detected curation according to the priority between categories to which each of the detected curations belongs.

일 실시예에 따르면, 상기 검출된 큐레이션 중 적어도 하나를 제공하는 단계는, 레포트 양식에 대한 요청을 수신하는 단계 - 상기 레포트 양식에 대한 요청은 상기 검사 항목 별로 제공되는 상기 큐레이션 개수 및 배치에 대한 요청을 포함함 - ; 및 상기 요청에 기초하여, 큐레이션 레포트를 생성하여 전송하는 단계를 포함할 수 있다. According to one embodiment, the step of providing at least one of the detected curations includes: receiving a request for a report form-the request for the report form is based on the number and arrangement of the curations provided for each inspection item. Includes requests for-; And generating and transmitting a curation report based on the request.

일 실시예에 따르면, 상기 적어도 하나의 큐레이션을 검출하는 단계는, 주기 또는 비주기로 수행되며, 상기 동작 방법은, 상기 검사 항목 중 적어도 하나에 대하여 상기 우선 순위 중 소정의 순위 내의 큐레이션이 변동되면, 상기 순위 내의 큐레이션이 변동된 상기 검사 항목에 대한 큐레이션을 갱신하여 제공하는 단계를 더 포함할 수 있다. According to an embodiment, the step of detecting the at least one curation is performed periodically or aperiodically, and in the operation method, a curation within a predetermined rank among the priorities of at least one of the check items fluctuates. If it does, it may further include the step of updating and providing a curation for the check item in which the curation in the ranking has changed.

일 실시예에 따른 큐레이션 지원 시스템은, 큐레이션을 제공하기 위한 프로그램을 저장하는 적어도 하나 이상의 메모리; 및 상기 프로그램을 실행함으로써, 적어도 하나의 검사 항목에 대한 유전자 검사 결과 및 문진 결과 중 적어도 하나를 획득하고, 상기 유전자 검사 결과 및 상기 문진 결과 중 적어도 하나를 기초로 상기 검사 항목과 관련하여 건강 상태를 개선 또는 유지하기 위한 적어도 하나의 큐레이션을 검출하며, 상기 검사 항목 별로 상기 검출된 큐레이션 중 적어도 하나를 제공하도록 제어하는 적어도 하나 이상의 프로세서를 포함할 수 있다. Curation support system according to an embodiment includes at least one memory for storing a program for providing curation; And by executing the program, obtaining at least one of a genetic test result and a questionnaire result for at least one test item, and determining a health condition related to the test item based on at least one of the genetic test result and the questionnaire result. It may include at least one processor that detects at least one curation to improve or maintain, and controls to provide at least one of the detected curations for each check item.

일 실시예에 따르면, 상기 적어도 하나 이상의 프로세서는, 공개 연구 자료 또는 텍스트북(textbook)로부터 상기 검사 항목과 관련하여 상기 큐레이션을 수집하고, 상기 검사 항목 별로 수집된 상기 큐레이션을 출처에 따라 복수의 카테고리로 분류함으로써, 큐레이션 데이터 베이스를 구축하도록 제어할 수 있다. According to an embodiment, the at least one processor collects the curation related to the test item from public research data or a textbook, and a plurality of the curation collected for each test item according to a source By categorizing into categories, it is possible to control to build a curation database.

일 실시예에 따르면, 상기 적어도 하나 이상의 프로세서는, 상기 유전자 검사 결과 및 상기 문진 결과 중 적어도 하나에 따라, 상기 큐레이션 데이터 베이스를 검색하여 상기 검사 항목 각각에 대하여 활용 가능한 상기 큐레이션을 검출하고, 소정의 기준에 따라 상기 검사 항목 별로 상기 검출된 큐레이션의 우선 순위를 결정하며, 상기 검사 항목 각각에 대하여 결정된 상기 우선 순위에 기초하여 상기 검출된 큐레이션 중 적어도 하나를 제공하도록 제어할 수 있다. According to an embodiment, the at least one processor detects the curation available for each of the test items by searching the curation database according to at least one of the genetic test result and the questionnaire result, The priority of the detected curation is determined for each check item according to a predetermined criterion, and it can be controlled to provide at least one of the detected curations based on the priority determined for each of the check items.

일 실시예에 따르면, 상기 적어도 하나 이상의 프로세서는, 상기 검사 항목 각각에 대하여 결정된 상기 우선 순위 중 소정의 순위 내의 큐레이션을 제공하도록 제어할 수 있다. According to an embodiment, the at least one processor may control to provide a curation within a predetermined rank among the priorities determined for each of the check items.

일 실시예에 따르면, 상기 적어도 하나 이상의 프로세서는, 상기 검출된 큐레이션 각각이 속하는 상기 카테고리 간의 우선 순위에 따라 상기 검출된 큐레이션의 우선 순위를 결정하도록 제어할 수 있다. According to an embodiment, the at least one processor may control to determine the priority of the detected curation according to the priority between the categories to which each of the detected curations belongs.

일 실시예에 따르면, 상기 적어도 하나 이상의 프로세서는, 레포트 양식에 대한 요청을 수신하고, 상기 요청에 기초하여, 큐레이션 레포트를 생성하여 전송함으로써, 상기 검사 항목 별로 상기 검출된 큐레이션 중 적어도 하나를 제공하도록 제어하며, 상기 레포트 양식에 대한 요청은 상기 검사 항목 별로 제공되는 상기 큐레이션 개수 및 배치에 대한 요청을 포함할 수 있다. According to an embodiment, the at least one processor receives a request for a report form, and generates and transmits a curation report based on the request, thereby at least one of the detected curations for each inspection item. It is controlled to provide, and the request for the report form may include a request for the number and arrangement of curations provided for each inspection item.

일 실시예에 따르면, 상기 적어도 하나 이상의 프로세서는, 주기 또는 비주기로 상기 적어도 하나의 큐레이션을 검출하되, 상기 검사 항목 중 적어도 하나에 대하여 상기 검출된 큐레이션의 우선 순위가 변동되면, 상기 우선 순위가 변동된 상기 검사 항목에 대한 큐레이션을 갱신하여 제공하도록 제어할 수 있다. According to an embodiment, the at least one processor detects the at least one curation on a periodic or aperiodic basis, and if the priority of the detected curation changes with respect to at least one of the check items, the priority It may be controlled to update and provide curation for the changed inspection item.

일 실시예에 따른 컴퓨터 프로그램 제품은, 큐레이션 지원 시스템의 동작 방법을 실행하도록 하는 프로그램이 저장된 기록매체를 포함할 수 있다. The computer program product according to an embodiment may include a recording medium in which a program for executing an operation method of a curation support system is stored.

본 발명에 따르면, 다양한 출처를 통해서 큐레이션을 수집하여 제공함으로써, 사용자에게 보다 다양한 큐레이션을 제공할 수 있으며, 또한, 유전자 검사 결과와 문진 결과에 기초하여 큐레이션을 검출함으로써, 사용자가 요구하는 최적의 맞춤형 큐레이션을 제공할 수 있다.According to the present invention, by collecting and providing curation through various sources, it is possible to provide more curation to the user, and also by detecting the curation based on the genetic test result and the questionnaire result, the user requests It can provide the optimal customized curation.

도 1은 본 발명의 일 실시예에 따른 큐레이션 지원 시스템을 설명하기 위한 도면이다.
도 2는 본 발명의 일 실시예에 따른 큐레이션 지원 시스템의 동작 과정을 나타내는 순서도이다.
도 3은 본 발명의 일 실시예에 따른 큐레이션 지원 시스템 서버의 동작 방법을 나타내는 순서도이다.
도 4는 본 발명의 일 실시예에 따른 큐레이션 지원 시스템 서버의 동작 방법을 나타내는 순서도이다.
도 5는 도 4의 S420 단계의 일 실시예를 나타내는 순서도이다.
도 6은 도 4의 S430 단계의 일 실시예를 나타내는 순서도이다.
도 7은 본 발명의 일 실시예에 따른 큐레이션 레포트를 예시적으로 나타내는 도면이다.
도 8은 본 발명의 일 실시예에 따른 큐레이션 지원 시스템의 구성을 나타내는 블럭도이다.
1 is a view for explaining a curation support system according to an embodiment of the present invention.
2 is a flowchart illustrating an operation process of a curation support system according to an embodiment of the present invention.
3 is a flowchart illustrating an operation method of a curation support system server according to an embodiment of the present invention.
4 is a flowchart illustrating a method of operating a curation support system server according to an embodiment of the present invention.
5 is a flowchart illustrating an embodiment of step S420 of FIG. 4.
6 is a flowchart illustrating an embodiment of step S430 of FIG. 4.
7 is a view showing an example curation report according to an embodiment of the present invention.
8 is a block diagram showing the configuration of a curation support system according to an embodiment of the present invention.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예들을 상세히 설명한다. 이 때, 첨부된 도면에서 동일한 구성 요소는 가능한 동일한 부호로 나타내고 있음에 유의해야 한다. 또한 본 발명의 요지를 흐리게 할 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략할 것이다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. At this time, it should be noted that the same components in the accompanying drawings are indicated by the same reference numerals as possible. In addition, detailed descriptions of known functions and configurations that may obscure the subject matter of the present invention will be omitted.

본 발명의 일부 실시예는 기능적인 블록 구성들 및 다양한 처리 단계들로 나타내어질 수 있다. 이러한 기능 블록들의 일부 또는 전부는, 특정 기능들을 실행하는 다양한 개수의 하드웨어 및/또는 소프트웨어 구성들로 구현될 수 있다. 예를 들어, 본 발명의 기능 블록들은 하나 이상의 마이크로 프로세서들에 의해 구현되거나, 소정의 기능을 위한 회로 구성들에 의해 구현될 수 있다. 또한, 예를 들어, 본 발명의 기능 블록들은 다양한 프로그래밍 또는 스크립팅 언어로 구현될 수 있다. 기능 블록들은 하나 이상의 프로세서들에서 실행되는 알고리즘으로 구현될 수 있다. 또한, 본 발명은 전자적인 환경 설정, 신호 처리, 및/또는 데이터 처리 등을 위하여 종래 기술을 채용할 수 있다.Some embodiments of the invention may be represented by functional block configurations and various processing steps. Some or all of these functional blocks may be implemented with various numbers of hardware and/or software configurations that perform particular functions. For example, the functional blocks of the present invention may be implemented by one or more microprocessors, or by circuit configurations for a given function. Also, for example, the functional blocks of the present invention can be implemented in various programming or scripting languages. The functional blocks can be implemented with algorithms running on one or more processors. In addition, the present invention may employ conventional techniques for electronic environment setting, signal processing, and/or data processing.

또한, 본 명세서에 기재된 "...부", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다. "부", "모듈"은 어드레싱될 수 있는 저장 매체에 저장되며 프로세서에 의해 실행될 수 있는 프로그램에 의해 구현될 수도 있다.In addition, terms such as “... unit” and “module” described in the present specification mean a unit that processes at least one function or operation, which may be implemented in hardware or software, or a combination of hardware and software. have. "Parts" and "modules" are stored in an addressable storage medium and may be implemented by a program that can be executed by a processor.

예를 들어, “부”, "모듈" 은 소프트웨어 구성 요소들, 객체 지향 소프트웨어 구성 요소들, 클래스 구성 요소들 및 태스크 구성 요소들과 같은 구성 요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로 코드, 회로, 데이터, 데이터 베이스, 데이터 구조들, 테이블들, 어레이들 및 변수들에 의해 구현될 수 있다.For example, “sub”, “module” means components such as software components, object-oriented software components, class components and task components, and processes, functions, attributes, and pros. It can be implemented by procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays and variables.

명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 장치를 사이에 두고 "간접적으로 연결"되어 있는 경우도 포함한다. 명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. Throughout the specification, when a part is "connected" to another part, this includes not only "directly connected" but also "indirectly connected" with a device in between. Throughout the specification, when a part “includes” a certain component, it means that the component may further include other components, not to exclude other components, unless otherwise stated.

또한, 도면에 도시된 구성 요소들 간의 연결 선 또는 연결 부재들은 기능적인 연결 및/또는 물리적 또는 회로적 연결들을 예시적으로 나타낸 것일 뿐이다. 실제 장치에서는 대체 가능하거나 추가된 다양한 기능적인 연결, 물리적인 연결, 또는 회로 연결들에 의해 구성 요소들 간의 연결이 나타내어질 수 있다.In addition, the connection lines or connection members between the components shown in the drawings are merely illustrative of functional connections and/or physical or circuit connections. In an actual device, connections between components may be represented by various functional connections, physical connections, or circuit connections that are replaceable or added.

본 발명에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 발명에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다. 즉, 본 발명에서 특정 구성을 “포함”한다고 기술하는 내용은 해당 구성 이외의 구성을 배제하는 것이 아니며, 추가적인 구성이 본 발명의 실시 또는 본 발명의 기술적 사상의 범위에 포함될 수 있음을 의미한다.The terms used in the present invention are only used to describe specific embodiments, and are not intended to limit the present invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. In the present invention, terms such as “include” or “have” are intended to indicate that there are features, numbers, steps, operations, components, parts, or combinations thereof described in the specification, and one or more other features. It should be understood that the existence or addition possibilities of fields or numbers, steps, operations, components, parts or combinations thereof are not excluded in advance. That is, in the present invention, description of “including” a specific configuration does not exclude a configuration other than the corresponding configuration, and means that an additional configuration may be included in the scope of the present invention or the technical spirit of the present invention.

본 발명의 일부의 구성 요소는 본 발명에서 본질적인 기능을 수행하는 필수적인 구성 요소는 아니고 단지 성능을 향상시키기 위한 선택적 구성 요소일 수 있다. 본 발명은 단지 성능 향상을 위해 사용되는 구성 요소를 제외한 본 발명의 본질을 구현하는데 필수적인 구성부만을 포함하여 구현될 수 있고, 단지 성능 향상을 위해 사용되는 선택적 구성 요소를 제외한 필수 구성 요소만을 포함한 구조도 본 발명의 권리범위에 포함된다.Some of the components of the present invention are not essential components for performing essential functions in the present invention, but may be optional components for improving performance. The present invention can be implemented by including only components necessary for realizing the essence of the present invention, except components used for performance improvement, and structures including only essential components excluding optional components used for performance improvement. Also included in the scope of the present invention.

도 1은 본 발명의 일 실시예에 따른 큐레이션 지원 시스템을 설명하기 위한 도면이다.1 is a view for explaining a curation support system according to an embodiment of the present invention.

도 1을 참조하면, 큐레이션 지원 시스템은, 단말(10,…,N), 큐레이션 지원 시스템 서버(20), 데이터 베이스 서버(30) 및 네트워크(40)를 포함하여 동작할 수 있다. Referring to FIG. 1, the curation support system may operate including a terminal 10, ..., N, a curation support system server 20, a database server 30, and a network 40.

단말(10,…,N)은 네트워크(40)에 접속할 수 있는 모든 장치를 포함할 수 있다. 예를 들어, 단말(10,…,N)은 스마트폰, 태블릿, PC, 노트북, 가전 디바이스, 의료 디바이스, 카메라 및 웨어러블 장치 등을 포함할 수 있다. 일 실시예에서, 단말(10,…,N)은 큐레이션 지원 시스템 서버(20)로부터 적어도 하나의 검사 항목과 관련하여 건강 관리를 위한 큐레이션을 제공받을 수 있다. The terminals 10, ..., N may include all devices that can access the network 40. For example, the terminals 10, ..., N may include smartphones, tablets, PCs, notebooks, home appliance devices, medical devices, cameras, and wearable devices. In one embodiment, the terminals 10, ..., N may be provided with a curation for health management in connection with at least one test item from the curation support system server 20.

일 실시예에서, 단말(10,…,N)은 검사 항목과 관련된 질문을 표시하고, 사용자로부터 사용자 입력을 통해 질문에 대한 응답을 수신하는 방법으로 검사 항목과 관련된 문진을 수행할 수 있다. 또한, 단말(10,…,N)은 이러한 문진 결과를 네트워크(40)를 통해 큐레이션 지원 시스템 서버(20) 및/또는 데이터 베이스 서버(30)로 전송할 수 있다. In one embodiment, the terminals 10, ..., N may display a question related to a test item and perform a questionnaire related to the test item by receiving a response to the question from a user through a user input. In addition, the terminals 10, ..., N may transmit the results of these questions to the curation support system server 20 and/or database server 30 through the network 40.

큐레이션 지원 시스템 서버(20)는 네트워크(40)를 통해 고객에게 건강 영향 인자에 대한 큐레이션을 제공하기 위한 컴퓨팅 자원, 저장 자원 등을 제공한다. 여기서, 클라이언트는 단말(10,…,N)을 포함할 수 있다. 일 실시예에서, 큐레이션 지원 시스템 서버(20)는 애플리케이션 서버, 제어 서버, 데이터 저장 서버, 특정 기능을 제공하기 위한 서버 등 다양한 종류의 서버를 포함할 수 있다. 또한, 큐레이션 지원 시스템 서버(20)는 프로세스를 단독으로 처리할 수도 있고, 복수의 서버가 같이 프로세스를 처리할 수도 있다.The curation support system server 20 provides computing resources, storage resources, and the like to provide curation for health impact factors to customers through the network 40. Here, the client may include a terminal (10, ..., N). In one embodiment, the curation support system server 20 may include various types of servers, such as an application server, a control server, a data storage server, and a server for providing a specific function. In addition, the curation support system server 20 may process a process alone, or a plurality of servers may process the process together.

일 실시예에서, 큐레이션 지원 시스템 서버(20)는 적어도 하나의 검사 항목에 대한 유전자 검사 결과와 문진 결과를 획득하고, 유전자 검사 결과와 문진 결과를 기초로 건강을 개선 또는 유지하기 위한 큐레이션을 검출하며, 검출된 큐레이션 중 적어도 일부를 레포트 형식으로 고객의 단말(10,…,N)에 제공할 수 있다.In one embodiment, the curation support system server 20 obtains a genetic test result and a questionnaire result for at least one test item, and a curation for improving or maintaining health based on the genetic test result and the questionnaire result It detects and can provide at least some of the detected curations to the customer's terminals 10,...,N in a report format.

데이터 베이스 서버(30)는 큐레이션 지원 시스템에 필요한 데이터를 저장한다. 일 실시예에서, 데이터 베이스 서버(30)는 큐레이션 지원 시스템 서버(20)의 일부일 수 있으며, 도 1에 도시한 것과 같이 큐레이션 지원 시스템 서버(20)와 분리되어 운용될 수도 있다. 일 실시예에서 데이터 베이스 서버(30)는 고객별 유전자 검사 결과, 문진 결과, 검사 항목과 관련된 큐레이션 등의 정보를 저장할 수 있다. 이러한 정보는 매우 민감한 개인 정보이므로, 큐레이션 지원 시스템 서버(20)와 별개로 보안이 강화된 데이터 베이스 서버(30)에 저장할 수 있다. 데이터 베이스 서버(30)에 저장 정보는 필요에 따라 큐레이션 지원 시스템 서버(20)에서 불러와 큐레이션 제공 과정에 사용될 수 있다.The database server 30 stores data necessary for the curation support system. In one embodiment, the database server 30 may be part of the curation support system server 20, and may be operated separately from the curation support system server 20, as shown in FIG. In one embodiment, the database server 30 may store information such as a genetic test result for each customer, a questionnaire result, and a curation related to the test item. Since this information is very sensitive personal information, it can be stored in the database server 30 with enhanced security, separately from the curation support system server 20. The information stored in the database server 30 can be used by the curation support system server 20 to be used in the curation provision process, if necessary.

네트워크(40)는 인터넷(internet), 인트라넷(intranet), 엑스트라넷(extranet), LAN(Local Area Network), MAN(Metropolitan Area Network), WAN(Wide Area Network) 등 단말(10,…,N), 큐레이션 지원 시스템 서버(20)와 데이터 베이스 서버(30)가 접속할 수 있는 모든 네트워크를 포함할 수 있다. The network 40 includes terminals 10,…,N, such as the Internet, intranet, extranet, LAN (Local Area Network), MAN (Metropolitan Area Network), and WAN (Wide Area Network). , Curation support system server 20 and the database server 30 may include any network that can be connected.

도 2는 본 발명의 일 실시예에 따른 큐레이션 지원 시스템의 동작 과정을 나타내는 순서도이다. 2 is a flowchart illustrating an operation process of a curation support system according to an embodiment of the present invention.

도 2를 참조하면, 먼저, S210 단계에서, 큐레이션 지원 시스템 서버(20)는 공개 연구 자료 및 텍스트북으로부터 적어도 하나의 검사 항목과 관련하여 건강 상태를 개선 또는 유지하기 위한 적어도 하나의 큐레이션을 수집하고, 이를 복수의 카테고리로 분류할 수 있다. 즉, 큐레이션 지원 시스템 서버(20)는 공개 데이터 베이스로부터 논문, 학술 자료, 텍스트북 등의 자료를 검색하여, 검사 항목과 관련하여 건강 상태를 개선하거나 유지시키기 위한 큐레이션을 수집할 수 있으며, 수집된 큐레이션의 출처에 따라 이를 복수의 카테고리로 분류할 수 있다. 그 후, S220 단계에서, 큐레이션 지원 시스템 서버(20)는 카테고리 분류된 큐레이션을 데이터 베이스 서버(30)에 전송함으로써, 큐레이션 데이터 베이스를 구축할 수 있다.Referring to FIG. 2, first, in step S210, the curation support system server 20 performs at least one curation to improve or maintain a health condition in relation to at least one test item from public research materials and textbooks. It can be collected and classified into multiple categories. That is, the curation support system server 20 may search for data such as papers, academic materials, textbooks, etc. from the public database, and collect curation to improve or maintain a health condition in relation to test items, Depending on the source of curation collected, it can be classified into multiple categories. Thereafter, in step S220, the curation support system server 20 may construct a curation database by transmitting the categorized curation to the database server 30.

여기서, 검사 항목은 고객(또는, 대상자)의 건강 상태를 나타내는 지표가 되는 것으로서, 아래의 표 1에서 기재되는 바와 같이, 적어도 하나의 질병, 영양 상태, 신체 상태 등과 관련될 수 있다. 다만, 표 1에 기재되는 것은 예시적인 것으로서, 검사 항목은 이에 한정되는 것은 아니며, 본 발명이 적용되는 실시예에 따라, 다양한 항목이 포함될 수 있다.Here, the test item is an index indicating a health condition of a customer (or a subject), and may be related to at least one disease, nutritional condition, physical condition, and the like, as described in Table 1 below. However, the items listed in Table 1 are exemplary, and inspection items are not limited thereto, and various items may be included according to an embodiment to which the present invention is applied.

검사 항목Inspection items 비만obesity 복부 비만Abdominal obesity 췌장암Pancreatic cancer 피부암cutaneous cancer 신장암Kidney cancer 간암Liver cancer 뇌출혈Brain hemorrhage 뇌경색Cerebral infarction 알츠하아머Alzheimer's 골다공증osteoporosis 관상동맥질환Coronary artery disease 심근경색Myocardial infarction 비알콜성 지방간Nonalcoholic fatty liver 파킨스병Parkin's disease 백내장Cataract 기초대사Basic metabolism 포화/불포화지방Saturated/unsaturated fat 중성지방Triglycerides 콜레스테롤cholesterol 혈당Blood sugar 혈압Blood pressure 피부민감성Skin sensitivity 피부탄력Skin elasticity 피지조절Sebum control 광노화Photoaging 근력muscular strength 근지구력Muscular endurance 심폐지구력Cardiopulmonary endurance 유연성flexibility 운동 회복 능력Exercise recovery ability 탄수화물carbohydrate 단백질protein 비타민 AVitamin A 비타민 B6Vitamin B6 비타민 DVitamin D

이어서, S230 단계에서, 큐레이션 지원 시스템 서버(20)는 단말(10)로부터 문진 결과를 수신하고, S240 단계에서 데이터 베이스 서버(30)로부터 유전자 검사 결과를 수신한다. 즉, 일 실시예에서, 큐레이션 지원 시스템 서버(20)는 S230 단계 및 S240 단계를 통해 적어도 하나 이상의 검사 항목에 대한 유전자 검사 결과와 문진 결과를 획득할 수 있다. 이때, 유전자 검사에는 검사 항목에 영향을 주는 유전적 형질을 판단하기 위한 검사가 포함될 수 있으며, 문진에는 검사 항목 자체 또는 이에 영향을 주는 인자들(가족력, 이전 병력, 흡연/음주 유무 또는 정도, 운동 유무 또는 정도, 식습관 등)의 현재 상태를 판단하기 위한 설문이 포함될 수 있다.Subsequently, in step S230, the curation support system server 20 receives a paperweight result from the terminal 10, and receives a genetic test result from the database server 30 in step S240. That is, in one embodiment, the curation support system server 20 may obtain a genetic test result and a questionnaire result for at least one test item through steps S230 and S240. At this time, the genetic test may include a test for determining the genetic traits affecting the test item, and the questionnaire includes the test item itself or factors affecting it (family history, previous medical history, presence or absence of smoking/drinking, exercise, etc.) A questionnaire to determine the current status of presence or absence, eating habits, etc.) may be included.

S230 단계와 S240 단계는 순차적으로 수행될 수도 있고, 동시에 수행될 수도 있다. 또한, S240 단계가 먼저 수행될 수도 있다.Steps S230 and S240 may be performed sequentially or simultaneously. Also, step S240 may be performed first.

나아가, 도 2에서는 문진 결과를 단말(10)로부터 수신하고, 유전자 검사 결과를 데이터 베이스 서버(30)로부터 수신하는 것으로 도시하였으나, 이에 한정되지 않고, 문진 결과가 이미 데이터 베이스 서버(30)에 저장되어 있고, 큐레이션 지원 시스템 서버(20)가 문진 결과와 유전자 검사 결과를 함께 데이터 베이스 서버(30)로부터 수신하는 것도 가능하다. 또한, 도 2에는 도시하지 않았으나, 유전자 검사 결과 분석 장치 또는 유전자 검사 결과 분석 서버로부터 유전자 검사 결과를 직접 수신하는 것도 가능하다.Furthermore, in FIG. 2, although the results of the questionnaire are received from the terminal 10 and the genetic test results are received from the database server 30, the present invention is not limited thereto, and the results of the questionnaire are already stored in the database server 30. It is possible that the curation support system server 20 receives the result of the interview and the genetic test result from the database server 30 together. In addition, although not shown in FIG. 2, it is also possible to directly receive the genetic test result from the genetic test result analysis device or the genetic test result analysis server.

그 후, S250 단계에서, 큐레이션 지원 시스템 서버(20)는 유전자 검사 결과와 문진 결과를 기초로 검사 항목과 관련하여 건강 상태를 개선 또는 유지하기 위한 적어도 하나의 큐레이션을 검출할 수 있다. 즉, 큐레이션 지원 시스템 서버(20)가 S230 단계 및 S240 단계에서, 하나 이상의 질병과 관련된 유전자 검사 결과와 질병 문진 결과를 수신한 경우, 큐레이션 지원 시스템 서버(20)는 이를 기초로 큐레이션 데이터 베이스를 검색함으로써, 검사 항목과 관련하여 고객(또는, 대상자)의 건강을 개선 또는 유지하기 위한 큐레이션을 검출할 수 있다. 보다 구체적인 큐레이션의 검출 방법은 아래에서 상세히 설명하도록 한다.Thereafter, in step S250, the curation support system server 20 may detect at least one curation for improving or maintaining a health condition in relation to the test item based on the genetic test result and the questionnaire result. That is, when the curation support system server 20 receives the genetic test result and the disease diagnosis result related to one or more diseases in steps S230 and S240, the curation support system server 20 based on this curation data By searching the base, it is possible to detect curation to improve or maintain the health of the customer (or subject) in relation to the inspection item. A more specific curation detection method will be described in detail below.

S260 단계에서, 큐레이션 지원 시스템 서버(20)는 검사 항목 별로 검출된 큐레이션 중 적어도 일부를 단말(10)에 제공할 수 있다. 큐레이션 지원 시스템 서버(20)가 S250 단계에서, 검사 항목 별로 적어도 하나의 큐레이션을 검출한 경우, 이어서, 큐레이션 지원 시스템 서버(20)는 고객의 요청에 따라 검출된 큐레이션 중 적어도 일부를 단말(10)에 제공할 수 있다. 보다 구체적인 큐레이션의 제공 방법은 아래에서 상세히 설명하도록 한다. In step S260, the curation support system server 20 may provide the terminal 10 with at least a portion of the curation detected for each inspection item. If the curation support system server 20 detects at least one curation for each check item in step S250, then, the curation support system server 20 detects at least a portion of the curations detected according to the customer's request. It can be provided to the terminal 10. A method of providing a more specific curation will be described in detail below.

도 3은 본 발명의 일 실시예에 따른 큐레이션 지원 시스템 서버의 동작 방법을 나타내는 순서도이다. 보다 상세하게, 도 3은 큐레이션 지원 시스템 서버가 큐레이션 데이터 베이스를 구축하는 동작 방법을 나타낸다.3 is a flowchart illustrating an operation method of a curation support system server according to an embodiment of the present invention. More specifically, FIG. 3 shows an operation method of a curation support system server to build a curation database.

먼저, S310 단계에서, 큐레이션 지원 시스템 서버(20)는 복수의 검사 항목과 관련하여 건강 상태를 개선 또는 유지하기 위한 큐레이션을 수집할 수 있다. 일 실시예에서, 큐레이션 지원 시스템 서버(20)는 공개 데이터 베이스에 접속하여 공개 연구 자료(논문 등) 및/또는 텍스트북을 검색함으로써, 이로부터 검사 항목과 관련된 큐레이션을 수집할 수 있다. 예를 들어, 큐레이션 지원 시스템 서버(20)는 검사 항목(또는 이에 영향을 주는 인자)과 관련된 검색어를 1 이상의 언어로 생성하고, 이러한 검색어를 기반으로 공개 연구 자료 및/또는 텍스트북을 검색하는 방식으로 큐레이션을 수집하도록 구현될 수 있다.First, in step S310, the curation support system server 20 may collect curations for improving or maintaining a health condition in relation to a plurality of test items. In one embodiment, the curation support system server 20 may collect curation related to an inspection item from the public database and search for public research data (such as a thesis) and/or textbook. For example, the curation support system server 20 generates a search term related to a test item (or a factor affecting it) in one or more languages, and searches public research materials and/or textbooks based on the search term It can be implemented to collect curation in a manner.

그 후, S320 단계에서, 큐레이션 지원 시스템 서버(20)는 검사 항목 별로 수집된 큐레이션을 복수의 카테고리로 분류하고, 이를 직접 또는 데이터 베이스 서버(30)에 전송하여 저장함으로써 큐레이션 데이터 베이스를 구축할 수 있다. Thereafter, in step S320, the curation support system server 20 classifies the curation collected for each inspection item into a plurality of categories, and stores the curation database by storing it directly or by transmitting it to the database server 30. Can build.

일 실시예에서, 큐레이션 지원 시스템 서버(20)는 큐레이션의 출처에 따라 수집된 큐레이션을 복수의 카테고리로 분류할 수 있다. 예를 들어, 이러한 카테고리는 리뷰 페이퍼(review paper), 임상 연구(Clinical research), 코호트 연구(Cohort study), 환자 대조군 연구(Case-control study), 역학(Epidemiology), 기타 등을 포함할 수 있다. In one embodiment, the curation support system server 20 may classify the curation collected according to the source of the curation into a plurality of categories. For example, such categories may include review paper, clinical research, cohort study, case-control study, epidemiology, etc. .

또한, 일 실시예에서, 큐레이션 지원 시스템 서버(20)는 복수의 카테고리에 상이한 우선 순위를 부여함으로써, 복수의 카테고리를 계층화할 수 있다. 예를 들어, 큐레이션 지원 시스템 서버(20)는 상술한 리뷰 페이퍼, 임상 연구, 코호트 연구, 환자 대조군 연구, 역학, 기타의 순으로 복수의 카테고리를 계층화할 수 있다. 이후, 큐레이션 지원 시스템 서버(20)는 복수의 카테고리로 분류된 큐레이션을 자체적으로 또는 데이터 베이스 서버(30)에 전송하여 저장함으로써 큐레이션 데이터 베이스를 구축할 수 있다. 일 실시예에서, 큐레이션 데이터 베이스에는 각각의 큐레이션의 출처, 공개 또는 작성 시기 등에 대한 정보가 더 포함될 수 있다.In addition, in one embodiment, the curation support system server 20 may stratify a plurality of categories by assigning different priorities to the plurality of categories. For example, the curation support system server 20 may layer a plurality of categories in the following order: review paper, clinical study, cohort study, patient control study, epidemiology, etc. Thereafter, the curation support system server 20 may construct a curation database by storing the curation classified into a plurality of categories by itself or by transmitting it to the database server 30. In one embodiment, the curation database may further include information about the origin of each curation, when it was published, or when it was created.

S330 단계에서, 큐레이션 지원 시스템 서버(20)는 주기 또는 비주기로 새롭게 수집되는 큐레이션으로 큐레이션 데이버 베이스를 갱신할 수 있다. 즉, S310 단계와 S320 단계는, 주기(예를 들어, 1주일 또는 1달 간격) 또는 비주기로 수행될 수 있으며, 큐레이션 지원 시스템 서버(20)은 동일 출처의 큐레이션은 배제하고, 특정 검사 항목과 관련하여 새로운 출처의 큐레이션이 수집되는 경우, 이를 저장하거나 기존의 큐레이션을 대체함으로써 큐레이션 데이터 베이스를 갱신할 수 있다.In step S330, the curation support system server 20 may update the curation database with a curation that is newly collected in a periodic or aperiodic manner. That is, steps S310 and S320 may be performed periodically (eg, one week or one month apart) or non-periodically, and the curation support system server 20 excludes curation of the same origin and performs specific inspection. If a curation from a new source is collected in relation to an item, the curation database can be updated by saving it or replacing an existing curation.

일 실시예에서, 큐레이션 지원 시스템 서버(20)는 검사 항목 별로 현재 저장된 최상 순위의 카테고리보다 상위의 카테고리에 속하는 큐레이션이 수집되는 경우, 이를 저장하여 큐레이션 데이터 베이스를 갱신하고, 그렇지 않은 경우에는 큐레이션 데이터 베이스를 갱신하지 않도록 구현될 수 있다.In one embodiment, the curation support system server 20 updates the curation database by storing the curation belonging to a category higher than the category of the highest ranking currently stored for each check item, and otherwise storing the curation database. There may be implemented to not update the curation database.

또한, 일 실시예에서, 큐레이션 지원 시스템 서버(20)는 검사 항목 별로 새로이 수집된 큐레이션이 기존과 동일한 카테고리에 속하는 경우, 공개 또는 작성 시기가 더 최근인 경우, 새롭게 수집된 큐레이션으로 기존 큐레이션을 대체하도록 구현될 수 있다.In addition, in one embodiment, the curation support system server 20, if the newly collected curation per inspection item belongs to the same category as the existing, or when the publication or creation time is more recent, the existing as the newly collected curation It can be implemented to replace curation.

한편, 실시예에 따라, 큐레이션 데이터 베이스에는 이에 저장된 큐레이션 각각에 대하여 알림 또는 레포트 형식으로 단말(10)로 제공된 횟수, 제공 유무 등에 대한 정보가 더 포함될 수 있다. 즉, 큐레이션 지원 시스템 서버(20)는 유전자 검사 결과 및/또는 문진 결과에 따라 적어도 하나의 검사 항목에 대하여 큐레이션이 단말(10)로 제공되면, 이에 대한 정보를 수집하여 큐레이션 각각의 제공 횟수, 제공 유무 등에 대한 정보를 큐레이션 데이터 베이스에 저장할 수 있다.Meanwhile, according to an embodiment, the curation database may further include information on the number of times provided to the terminal 10 in the form of a notification or report for each curation stored therein, and whether or not it is provided. That is, when the curation support system server 20 provides curation to at least one test item according to a genetic test result and/or a questionnaire result to the terminal 10, it collects information on this and provides each curation Information on the number of times, availability, etc. may be stored in the curation database.

도 4는 본 발명의 일 실시예에 따른 큐레이션 지원 시스템 서버의 동작 방법을 나타내는 순서도이고, 도 5는 도 4의 S420 단계의 일 실시예를 나타내는 순서도이며, 도 6은 도 4의 S430 단계의 일 실시예를 나타내는 순서도이다.4 is a flowchart illustrating an operation method of a curation support system server according to an embodiment of the present invention, FIG. 5 is a flowchart illustrating an embodiment of step S420 of FIG. 4, and FIG. 6 is a flowchart of step S430 of FIG. It is a flowchart showing one embodiment.

S410 단계에서, 큐레이션 지원 시스템 서버(20)는 적어도 하나의 검사 항목에 대한 유전자 검사 결과 및 문진 결과 중 적어도 하나를 획득할 수 있다. 일 실시예에서, 큐레이션 지원 시스템 서버(20)는 데이터 베이스 서버(30) 및 단말(10)로부터 유전자 검사 결과와 문진 결과를 각각 수신할 수 있다. In step S410, the curation support system server 20 may acquire at least one of a genetic test result and a questionnaire result for at least one test item. In one embodiment, the curation support system server 20 may receive a genetic test result and a questionnaire result from the database server 30 and the terminal 10, respectively.

이때, 유전자 검사 결과는 검사 항목에 영향을 주는 개인의 유전 형질을 SNP(단일염기 다형성, single nucleotide polymorphism) 검사 등을 통해 판단한 결과일 수 있다. 이러한 유전자 검사 결과는 데이터 베이스 서버(30)에 저장되어 있다가, 큐레이션 지원 시스템 서버(20)로 전송될 수 있다. 이때, 큐레이션 지원 시스템 서버(20)는 유전자 검사 결과 분석 장치 또는 유전자 검사 결과 분석 서버로부터 유전자 검사 결과를 직접 수신하는 것도 가능하다. At this time, the genetic test result may be a result of determining the genetic trait of an individual affecting the test item through SNP (single nucleotide polymorphism) test. These genetic test results are stored in the database server 30 and may be transmitted to the curation support system server 20. At this time, the curation support system server 20 may directly receive the genetic test result from the genetic test result analysis device or the genetic test result analysis server.

또한, 문진 결과는 검사 항목과 관련된 설문에 대한 고객(또는, 대상자)의 응답을 기초로 판단된 결과일 수 있다. 즉, 단말(10)이 검사 항목 자체 또는 이에 영향을 주는 인자(가족력, 흡연/음주 유무 또는 정도, 운동 유무 또는 정도, 식습관, 특정 영양소 섭취량 등)를 판단하기 위한 설문을 표시하고, 고객(또는, 대상자)로부터 사용자 입력을 통해 설문에 대한 응답을 수신하는 방법으로 문진을 수행하고, 그 결과를 큐레이션 지원 시스템 서버(20)로 전송할 수 있다.In addition, the questionnaire result may be a result determined based on the response of the customer (or the subject) to the questionnaire related to the inspection item. That is, the terminal 10 displays a questionnaire for determining the test item itself or factors affecting it (family history, presence/absence or degree of smoking, presence/absence of exercise, eating habits, intake of specific nutrients, etc.), and the customer (or , Subject) A questionnaire may be performed by receiving a response to the questionnaire through user input, and the result may be transmitted to the curation support system server 20.

S420 단계에서, 큐레이션 지원 시스템 서버(20)는 검사 항목과 관련하여 건강 관리를 적어도 하나의 큐레이션을 검출할 수 있다. 일 실시예에서, S420 단계는 S421 단계 및 S422 단계를 포함할 수 있다.In step S420, the curation support system server 20 may detect at least one curation for health management in connection with the test item. In one embodiment, step S420 may include steps S421 and S422.

S421 단계에서, 큐레이션 지원 시스템 서버(20)는 큐레이션 데이터 베이스를 검색하여 검사 항목 각각에 대해 활용 가능한 큐레이션을 검출할 수 있다. 일 실시예에서, 큐레이션 지원 시스템 서버(20)는 유전자 검사 결과와 문진 결과를 기초로 검사 항목 각각에 대한 위험도를 정량화하여 산출하고, 산출된 위험도에 기초하여 위험도가 높은 검사 항목에 대해 우선적으로 큐레이션을 검출하도록 구현될 수 있다. 또한, 일 실시예에서, 큐레이션 지원 시스템 서부(20)는 검사 항목 중 고객이 사전에 선택한 1 이상의 검사 항목과 관련하여, 추가적으로 큐레이션을 검출하도록 구현될 수 있다. In step S421, the curation support system server 20 may search a curation database to detect curation available for each of the check items. In one embodiment, the curation support system server 20 quantifies and calculates the risk for each test item based on the genetic test result and the questionnaire result, and prioritizes the test item having a high risk based on the calculated risk It can be implemented to detect curation. In addition, in one embodiment, the curation support system western 20 may be implemented to additionally detect curation in relation to one or more inspection items previously selected by the customer among the inspection items.

S422 단계에서, 큐레이션 지원 시스템 서버(20)는 검사 항목 별로 검출된 큐레이션의 우선 순위를 결정할 수 있다. 여기서, 큐레이션간의 우선 순위는 각각의 큐레이션이 속하는 카테고리 간의 우선 순위에 따라 결정될 수 있다. 즉, 도 3을 참조하여 상술한 바와 같이, 큐레이션 데이터 베이스에 저장된 큐레이션들은 그 출처에 따라 상이한 카테고리(리뷰 페이퍼, 임상 연구, 코호트 연구 등)으로 분류될 수 있으며, 카테고리 간에는 우선 순위가 부여될 수 있다. 큐레이션 지원 시스템 서버(20)는 검출된 큐레이션이 속하는 카테고리 간의 우선 순위에 따라 특정 검사 항목에 대해 검출된 큐레이션 간의 우선 순위를 결정할 수 있다. 이하 상술되는 바와 같이, 큐레이션 지원 시스템 서버(20)는 이러한 우선 순위에 기초하여 검사 항목 별로 단말(10)에 제공될 큐레이션을 선정할 수 있다. In step S422, the curation support system server 20 may determine the priority of the curation detected for each inspection item. Here, the priority between curations may be determined according to the priority between categories to which each curation belongs. That is, as described above with reference to FIG. 3, curations stored in a curation database may be classified into different categories (review paper, clinical research, cohort research, etc.) according to the source, and priority is given between categories. Can be. The curation support system server 20 may determine the priority between detected curations for a specific check item according to the priority between categories to which the detected curation belongs. As described below, the curation support system server 20 may select a curation to be provided to the terminal 10 for each inspection item based on the priority.

S430 단계에서, 큐레이션 지원 시스템 서버(20)는 검사 항목 별로 검출된 큐레이션 중 적어도 하나를 제공할 수 있다. 즉, 큐레이션 지원 시스템 서버(20)는, 고객의 요청에 따라 또는 자동으로 전체 검사 항목 또는 일부(예를 들어, 고객이 선택하거나, 위험도가 높게 나타난 검사 항목)에 대해 각각 검출된 큐레이션 중 적어도 하나를 단말(10)에 알림의 형식(메신저, SMS, LMS, MMS 등) 또는 소정의 형식의 레포트로 생성하여 제공할 수 있다.In step S430, the curation support system server 20 may provide at least one of the curations detected for each inspection item. That is, the curation support system server 20 is in the curation detected for each or all of the inspection items or automatically (for example, the inspection items selected by the customer or high risk) according to the customer's request At least one may be generated and provided to the terminal 10 in the form of a notification (messenger, SMS, LMS, MMS, etc.) or a report in a predetermined format.

일 실시예에서, 큐레이션 지원 시스템 서버(20)는 S422 단계에서 결정된 우선 순위에 기초하여 검출된 큐레이션을 제공할 수 있다. 즉, 큐레이션 지원 시스템 서버(20)는, 전체 또는 일부의 검사 항목 별로 결정된 우선 순위에 기초하여 소정의 순위 내의 큐레이션을 단말(10)에 제공할 수 있다. 예를 들어, 큐레이션 지원 시스템 서버(20)는 각각의 검사 항목에 대해 1 에서 3 순위까지의 큐레이션을 단말(10)에 알림 또는 레포트 형식으로 전송하도록 구현될 수 있다. 또한, 예를 들어, 큐레이션 지원 시스템 서버(20)는 고객이 사전에 선택한 검사 항목 또는 위험도가 높게 나온 검사 항목에 대해서는 고순위의 큐레이션에 대한 알림을 자동 제공하도록 구현될 수 있다.In one embodiment, the curation support system server 20 may provide the detected curation based on the priority determined in step S422. That is, the curation support system server 20 may provide the terminal 10 with a curation within a predetermined rank based on the priority determined for all or part of the inspection items. For example, the curation support system server 20 may be implemented to transmit a curation from 1 to 3 ranks for each inspection item in the form of a notification or report to the terminal 10. In addition, for example, the curation support system server 20 may be implemented to automatically provide a notification for a high-order curation for a test item previously selected by a customer or for a test item having a high risk.

또한, 일 실시예에서, 큐레이션 지원 시스템 서버(20)는 고객의 요청에 따라 맞춤형 큐레이션 레포트를 제공할 수 있다. 이를 위해, S430 단계는, S431 단계 내지 S435 단계를 포함할 수 있다.In addition, in one embodiment, the curation support system server 20 may provide a customized curation report according to a customer request. To this end, step S430 may include steps S431 to S435.

S431 단계에서, 큐레이션 지원 시스템 서버(20)는 검사 항목별로 검출된 큐레이션의 리스트를 단말(10)에 제공할 수 있다. 즉, 이때, 큐레이션 지원 시스템 서버(20)는 각각의 검사 항목에 대하여 검출된 큐레이션이 속하는 카테고리, 제목, 키워드, 요약 중 적어도 하나를 포함하는 기본 정보를 소정의 순서로 나열함으로써, 큐레이션 리스트를 생성하고, 이를 단말(10)에 제공할 수 있다. 이때, 큐레이션의 리스트는 S422 단계에서 결정된 큐레이션 간의 우선 순위에 기초하여 리스트 상 대응하는 기본 정보가 배치되도록 구현될 수 있다.In step S431, the curation support system server 20 may provide the terminal 10 with a list of curations detected for each inspection item. That is, at this time, the curation support system server 20 lists, by predetermined order, basic information including at least one of a category, a title, a keyword, and a summary to which the curation detected for each inspection item belongs. A list can be generated and provided to the terminal 10. At this time, the list of curation may be implemented such that corresponding basic information is arranged on the list based on the priority between the curations determined in step S422.

S432 단계에서, 큐레이션 지원 시스템 서버(20)는 검사 항목 별로 검출된 큐레이션 중 적어도 하나에 대한 선택을 단말(10)로부터 수신할 수 있다. 즉, 검사 항목 별로 검출된 큐레이션의 리스트가 단말(10)에 제공되면, 고객은 해당 리스트를 확인하여 자신의 레포트에 포함시키고자 하는 큐레이션을 선택하여, 이를 큐레이션 지원 시스템 서버(20)로 전송할 수 있다.In step S432, the curation support system server 20 may receive a selection from at least one of the curation detected for each check item from the terminal 10. That is, when the list of curations detected for each inspection item is provided to the terminal 10, the customer checks the list and selects the curation to be included in his report, and the curation support system server 20 Can be transferred to.

S433 단계에서, 큐레이션 지원 시스템 서버(20)는 단말(10)로부터 레포트 양식에 대한 요청을 수신할 수 있다. 즉, 단말(10)에는 레포트 양식에 대한 요청 및/또는 확인을 위한 소정의 인터페이스가 제공될 수 있으며, 이를 통해, 고객은, 예를 들어, 레포트가 작성될 검사 항목, 검사 항목 각각에 대한 레포트 기본 형식(배경, 글자체, 레이아웃 등), 큐레이션의 배치 등에 대한 요청을 큐레이션 지원 시스템 서버(20)에 전송할 수 있다. 또한, 일 실시예에서, 단말(10)에 제공되는 인터페이스에는 고객이 레포트 형식에 대한 요청을 입력하는 즉시, 해당 요청이 반영된 레포트의 일부를 실시간으로 표시되도록 구현될 수 있다.In step S433, the curation support system server 20 may receive a request for a report form from the terminal 10. That is, the terminal 10 may be provided with a predetermined interface for requesting and/or confirming the report form, and through this, the customer, for example, a test item for which the report is to be written, a report for each test item A request for a basic format (background, font, layout, etc.), arrangement of the curation, and the like may be transmitted to the curation support system server 20. In addition, in one embodiment, the interface provided to the terminal 10 may be implemented such that as a customer inputs a request for a report format, a portion of the report in which the request is reflected is displayed in real time.

이어서, S434 단계에서, 큐레이션 지원 시스템 서버(20)는 단말(10)로부터 수신된 요청에 기초하여 큐레이션 레포트를 생성하고 단말(10)에 이를 전송할 수 있다. 즉, 큐레이션 지원 시스템 서버(20)는 S432 단계에서 선택된 검사 항목 별 큐레이션을 고객이 요청한 레포트 형식에 맞춰 생성하고, 이를 단말(10)로 전송할 수 있다.Subsequently, in step S434, the curation support system server 20 may generate a curation report based on the request received from the terminal 10 and transmit it to the terminal 10. That is, the curation support system server 20 may generate the curation for each inspection item selected in step S432 according to the report format requested by the customer, and transmit it to the terminal 10.

이어서, S435 단계에서, 큐레이션 지원 시스템 서버(20)는 검사 항목 별로 레포트화된 큐레이션의 내역 정보 저장할 수 있다. 이러한 큐레이션 내역 정보에는 레포트를 제공받은 고객 정보(나이, 성별, 인종 등), 큐레이션 리스트 정보, 리스트에 포함된 큐레이션 중 고객에게 선택된 큐레이션에 관한 정보 등이 포함될 수 있다. 또한, 큐레이션 지원 시스템 서버(20)는 저장된 상기 내역 정보를 분석하여 각각의 검사 항목 별로 고객에게 선호되는 큐레이션을 산출할 수 있다. 즉, 예를 들어, 큐레이션 지원 시스템 서버(20)는 상기 내역 정보를 분석하여 검사 항목 별로 전체 고객에게 선호되는 큐레이션, 또는, 연령대, 성별, 인종에 따라 선호되는 큐레이션을 산출할 수 있다. 이와 같이 산출된 큐레이션에 대한 선호도 정보는 S432 단계에서 고객이 레포트에 포함될 큐레이션을 선택하는데 참조할 수 있도록 S432 단계 이전, S432 단계와 동시, 또는 이에 후속하여 단말(10)에 제공될 수 있다.Subsequently, in step S435, the curation support system server 20 may store the curation history information reported for each inspection item. The curation history information may include customer information (age, gender, race, etc.) provided with the report, curation list information, and information about the curation selected to the customer among curations included in the list. In addition, the curation support system server 20 may analyze the stored historical information to calculate a curation preferred to the customer for each inspection item. That is, for example, the curation support system server 20 may analyze the history information and calculate a curation preferred to all customers for each inspection item, or a curation preferred according to age, gender, and race. . The preference information for the curation calculated as described above may be provided to the terminal 10 before or after the S432 step, simultaneously with the S432 step, or subsequent thereto so that the customer can refer to selecting a curation to be included in the report in step S432. .

추가로 일 실시예에서, 큐레이션 지원 시스템 서버(20)는 고객에 의해 요청 또는 생성되는 레포트 양식에 대한 정보를 저장하고, 이를 분석하여, 각각의 검사 항목 별로 다수의 고객에게 선호되는 레포트 양식을 산출할 수 있다. 또한, 큐레이션 지원 시스템 서버(20)는 선호도가 높은 적어도 하나의 레포트 양식에 대한 정보를 단말(10)에 제공할 수 있다. In addition, in one embodiment, the curation support system server 20 stores information on a report form requested or generated by a customer, and analyzes it, thereby setting a report form preferred for a plurality of customers for each inspection item. Can be calculated. In addition, the curation support system server 20 may provide information on at least one report form having high preference to the terminal 10.

한편, 도 4 내지 도 6에서 도시되지 않았으나, 실시예에 따라, 동작 방법(400)은 적어도 하나의 검사 항목에 대한 큐레이션을 갱신하여 제공하는 단계를 더 포함할 수 있다. 즉, 큐레이션 지원 시스템 서버(20)는 주기 또는 비주기로 S420 단계를 수행할 수 있으며, 이를 통해, 적어도 하나의 검사 항목에 대해 새로운 큐레이션이 검출되면, 해당 검사 항목에 대한 큐레이션을 갱신하여 단말(10)에 다시 제공할 수 있다.Meanwhile, although not illustrated in FIGS. 4 to 6, according to an embodiment, the operation method 400 may further include updating and providing a curation for at least one inspection item. That is, the curation support system server 20 may perform step S420 periodically or aperiodically, and when a new curation is detected for at least one inspection item, update the curation for the inspection item It can be provided to the terminal 10 again.

일 실시예에서, 큐레이션 지원 시스템 서버(20)는 적어도 하나의 검사 항목에 대해 우선 순위 중 소정의 순위 내의 큐레이션이 변동되는 경우, 해당 검사 항목에 대한 큐레이션을 갱신하여 제공하도록 구현될 수 있다. 예를 들어, 특정 검사 항목에 대하여 2 순위 내의 큐레이션이 변동되면 큐레이션을 갱신하여 제공하도록 구성되고, 해당 검사 항목에 대한 현재 1 순위인 제 1 큐레이션의 출처가 '임상 연구'이며, 2 순위인 제 2 큐레이션의 출처가 '코호트 연구'인 경우, 해당 검사 항목에 대해 새롭게 출처가 '리뷰 페이퍼'인 제 3 큐레이션이 검출되면, 2 순위 내의 큐레이션이 제 3 큐레이션과 제 1 큐레이션으로 변동되기 때문에, 큐레이션 지원 시스템 서버(20)는 해당 검사 항목에 대한 큐레이션을 갱신하여 단말(10)에 다시 제공하게 된다. 반면, 이 경우, 제 3 큐레이션의 출처가 '역학' 이라면, 2 순위 내의 큐레이션은 변동되지 않기 때문에, 새로운 큐레이션의 검출에도 불구하고 큐레이션 지원 시스템 서버(20)는 큐레이션을 갱신하여 제공하지 않을 수 있다.In one embodiment, the curation support system server 20 may be implemented to update and provide a curation for a corresponding check item when a curation within a predetermined rank among priorities for at least one check item changes. have. For example, if the curation within the 2nd rank changes for a specific inspection item, the curation is configured to be updated and provided. If the source of the second curation, which is the ranking, is a'cohort study', when a third curation, which is a new'source of review paper', is detected for the corresponding check item, the curation within the second ranking is the third and the first curation. Because it is changed to curation, the curation support system server 20 updates the curation for the corresponding check item and provides it to the terminal 10 again. On the other hand, in this case, if the origin of the third curation is'mechanics', the curation within the second rank does not change, so the curation support system server 20 updates the curation despite the detection of a new curation. It may not be provided.

도 7은 본 발명의 일 실시예에 따른 큐레이션 레포트를 예시적으로 나타내는 도면이다.7 is a diagram illustrating a curation report according to an embodiment of the present invention by way of example.

도 7을 참조하면, 큐레이션 지원 시스템 서버(20)에 의해 생성 및 제공되는 큐레이션 레포트는 각각의 검사 항목 별로 생성될 수 있다. 큐레이션 레포트에는 레포트의 대상이 되는 '검사 항목의 정의', '해당 검사 항목에 영향을 주는 인자(또는, 위험 인자)들', '검사 항목과 관련하여 건강 상태(또는, 위험 인자들)를 개선 또는 유지하기 위한 큐레이션' 등이 포함될 수 있다.Referring to FIG. 7, a curation report generated and provided by the curation support system server 20 may be generated for each inspection item. Curation reports include the'definition of test items','factors (or risk factors) affecting the test items', and'health conditions (or risk factors) associated with the test items' that are the subject of the report. Curation to improve or maintain'.

상술한 바와 같이, 이러한 레포트는 고객의 요청에 따라 맞춤형 형식으로 생성되어 단말(10)에 제공될 수 있으며, 단말(10)을 통해 고객이 이러한 요청을 입력함과 동시에 실시간으로 요청이 반영된 레포트의 일부가 단말(10) 상 표시되도록 구현될 수 있다.As described above, such a report may be generated in a customized format according to the request of the customer and provided to the terminal 10, and the customer inputs the request through the terminal 10 and simultaneously reports the report reflected in real time. Some may be implemented to be displayed on the terminal 10.

도 8은 본 발명의 일 실시예에 따른 큐레이션 지원 시스템의 구성을 나타내는 블럭도이다.8 is a block diagram showing the configuration of a curation support system according to an embodiment of the present invention.

도 8에 도시된 바와 같이, 일 실시예에 따른 큐레이션 지원 시스템은 통신부(810), 메모리(820) 및 프로세서(830)를 포함할 수 있다. 다만, 큐레이션 지원 시스템의 구성 요소가 전술한 예에 한정되는 것은 아니다. 예를 들어, 큐레이션 지원 시스템은 전술한 구성 요소보다 더 많은 구성 요소를 포함하거나 더 적은 구성 요소를 포함할 수 있다. 뿐만 아니라, 통신부(810), 메모리(820), 프로세서(830)가 하나의 칩(Chip) 형태로 구현될 수도 있다. As shown in FIG. 8, the curation support system according to an embodiment may include a communication unit 810, a memory 820, and a processor 830. However, the components of the curation support system are not limited to the above-described examples. For example, the curation support system may include more or fewer components than the components described above. In addition, the communication unit 810, the memory 820, and the processor 830 may be implemented in the form of a single chip (Chip).

통신부(810)는 외부 장치와 신호를 송수신할 수 있다. 외부 장치와 송수신하는 신호는 제어 정보와 데이터를 포함할 수 있다. 이때, 외부 장치는 단말, 데이터 베이스 서버 등을 포함할 수 있다. 통신부(810)는 유뮤선 통신부를 모두 포함할 수 있다. 또한, 통신부(810)는 유무선 채널을 통해 신호를 수신하여 프로세서(830)로 출력하고, 프로세서(830)로부터 출력된 신호를 유무선 채널을 통해 전송할 수 있다.The communication unit 810 may transmit and receive signals to and from external devices. Signals to and from external devices may include control information and data. At this time, the external device may include a terminal, a database server, and the like. The communication unit 810 may include both wired and wireless communication units. Also, the communication unit 810 may receive a signal through a wired/wireless channel, output the signal to the processor 830, and transmit a signal output from the processor 830 through a wired/wireless channel.

메모리(820)는 큐레이션 지원 시스템의 동작에 필요한 프로그램 및 데이터를 저장할 수 있다. 일 실시예에서, 메모리(820)는 큐레이션 지원 시스템이 송수신하는 신호에 포함된 제어 정보 또는 데이터를 저장할 수 있다. 메모리(820)는 롬(ROM), 램(RAM), 하드디스크, CD-ROM 및 DVD 등과 같은 저장 매체 또는 저장 매체들의 조합으로 구성될 수 있다. 또한, 메모리(820)는 복수 개일 수 있다 일 실시예에 따르면, 메모리(820)는 전술한 본 발명의 실시예들인 큐레이션 지원 시스템을 위한 동작을 수행하기 위한 프로그램을 저장할 수 있다.The memory 820 may store programs and data necessary for the operation of the curation support system. In one embodiment, the memory 820 may store control information or data included in signals transmitted and received by the curation support system. The memory 820 may be configured as a storage medium such as a ROM, a RAM, a hard disk, a CD-ROM, and a DVD, or a combination of storage media. In addition, there may be a plurality of memory 820. According to an embodiment, the memory 820 may store a program for performing an operation for the curation support system, which is an embodiment of the present invention.

프로세서(830)는 상술한 본 발명의 실시예에 따라 큐레이션 지원 시스템이 동작하는 일련의 과정을 제어할 수 있다. 예를 들면, 일 실시예에 따르는 큐레이션 지원 시스템의 동작을 수행하도록 큐레이션 지원 시스템의 구성요소들을 제어할 수 있다. 프로세서(830)는 복수 개일 수 있으며, 프로세서(830)는 메모리(820)에 저장된 프로그램을 실행함으로써 큐레이션 지원 시스템의 동작을 수행할 수 있다.The processor 830 may control a series of processes in which the curation support system operates according to the above-described embodiment of the present invention. For example, components of the curation support system may be controlled to perform an operation of the curation support system according to an embodiment. There may be a plurality of processors 830, and the processor 830 may perform an operation of a curation support system by executing a program stored in the memory 820.

일 실시예에서, 프로세서(830)는 적어도 하나의 검사 항목에 대한 유전자 검사 결과 및 문진 결과 중 적어도 하나를 획득하고, 상기 유전자 검사 결과 및 상기 문진 결과 중 적어도 하나를 기초로 상기 검사 항목과 관련하여 건강 상태를 개선 또는 유지하기 위한 적어도 하나의 큐레이션을 검출하며, 상기 검사 항목 별로 상기 검출된 큐레이션 중 적어도 하나를 제공하도록 제어할 수 있다. In one embodiment, the processor 830 acquires at least one of a genetic test result and a questionnaire result for at least one test item, and relates to the test item based on at least one of the genetic test result and the questionnaire result. At least one curation for improving or maintaining a health condition is detected, and it is possible to control to provide at least one of the detected curations for each test item.

일 실시예에 따르면, 프로세서(830)는 공개 연구 자료 또는 텍스트북(textbook)로부터 상기 검사 항목과 관련하여 상기 큐레이션을 수집하고, 상기 검사 항목 별로 수집된 상기 큐레이션을 출처에 따라 복수의 카테고리로 분류함으로써, 큐레이션 데이터 베이스를 구축하도록 제어할 수 있다.According to an embodiment, the processor 830 collects the curation related to the test item from public research data or a textbook, and the curation collected for each test item is a plurality of categories according to the source. By classifying as, it is possible to control to build a curation database.

일 실시예에 따르면, 프로세서(830)는 상기 유전자 검사 결과 및 상기 문진 결과 중 적어도 하나에 따라, 상기 큐레이션 데이터 베이스를 검색하여 상기 검사 항목 각각에 대하여 활용 가능한 상기 큐레이션을 검출하고, 소정의 기준에 따라 상기 검사 항목 별로 상기 검출된 큐레이션의 우선 순위를 결정하며, 상기 검사 항목 각각에 대하여 결정된 상기 우선 순위에 기초하여 상기 검출된 큐레이션 중 적어도 하나를 제공하도록 제어할 수 있다. According to an embodiment, the processor 830 detects the curation available for each of the test items by searching the curation database according to at least one of the genetic test result and the questionnaire result, and a predetermined The priority of the detected curation is determined for each check item according to a criterion, and it can be controlled to provide at least one of the detected curations based on the priority determined for each of the check items.

일 실시예에 따르면, 프로세서(830)는 상기 검사 항목 각각에 대하여 결정된 상기 우선 순위 중 소정의 순위 내의 큐레이션을 제공하도록 제어할 수 있다. According to an embodiment, the processor 830 may control to provide a curation within a predetermined order among the priorities determined for each of the check items.

일 실시예에 따르면, 프로세서(830)는 상기 검출된 큐레이션 각각이 속하는 상기 카테고리 간의 우선 순위에 따라 상기 검출된 큐레이션의 우선 순위를 결정하도록 제어할 수 있다. According to an embodiment, the processor 830 may control to determine the priority of the detected curation according to the priority between the categories to which each of the detected curations belongs.

일 실시예에 따르면, 프로세서(830)는 레포트 양식에 대한 요청을 수신하고, 상기 요청에 기초하여, 큐레이션 레포트를 생성하여 전송함으로써, 상기 검사 항목 별로 상기 검출된 큐레이션 중 적어도 하나를 제공하도록 제어할 수 있다. 이때, 상기 레포트 양식에 대한 요청은 상기 검사 항목 별로 제공되는 상기 큐레이션 개수 및 배치에 대한 요청을 포함할 수 있다. According to an embodiment, the processor 830 receives a request for a report form, and generates and transmits a curation report based on the request, so as to provide at least one of the detected curations for each inspection item. Can be controlled. At this time, the request for the report form may include a request for the number and arrangement of curations provided for each inspection item.

일 실시예에 따르면, 프로세서(830)는 주기 또는 비주기로 상기 적어도 하나의 큐레이션을 검출하되, 상기 검사 항목 중 적어도 하나에 대하여 상기 검출된 큐레이션의 우선 순위가 변동되면, 상기 우선 순위가 변동된 상기 검사 항목에 대한 큐레이션을 갱신하여 제공하도록 제어할 수 있다.According to an embodiment, the processor 830 detects the at least one curation on a periodic or aperiodic basis, but if the priority of the detected curation changes for at least one of the check items, the priority changes. It is possible to control to update and provide a curation for the inspection item.

한편, 상술한 실시예는, 컴퓨터에서 실행될 수 있는 프로그램으로 작성 가능하고, 컴퓨터에 의해 판독 가능한 매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다. 또한, 상술한 실시예에서 사용된 데이터의 구조는 컴퓨터 판독 가능 매체에 여러 수단을 통하여 기록될 수 있다. 또한, 상술한 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행 가능한 명령어를 포함하는 기록 매체의 형태로 구현될 수 있다. 예를 들어, 소프트웨어 모듈 또는 알고리즘으로 구현되는 방법들은 컴퓨터가 읽고 실행할 수 있는 코드들 또는 프로그램 명령들로서 컴퓨터가 읽을 수 있는 기록 매체에 저장될 수 있다. Meanwhile, the above-described embodiment can be implemented in a program that can be executed in a computer, and can be implemented in a general-purpose digital computer that operates the program using a computer-readable medium. In addition, the structure of the data used in the above-described embodiment can be recorded on a computer-readable medium through various means. Further, the above-described embodiment may be implemented in the form of a recording medium including instructions executable by a computer, such as program modules executed by a computer. For example, methods implemented in a software module or algorithm may be stored in a computer-readable recording medium as computer readable and executable codes or program instructions.

컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 기록 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 포함할 수 있다. 컴퓨터 판독 가능 매체는 마그네틱 저장매체, 예를 들면, 롬, 플로피 디스크, 하드 디스크 등을 포함하고, 광학적 판독 매체, 예를 들면, 시디롬, DVD 등과 같은 저장 매체를 포함할 수 있으나, 이에 제한되지 않는다. 또한, 컴퓨터 판독 가능 매체는 컴퓨터 저장 매체 및 통신 매체를 포함할 수 있다.Computer-readable media can be any recording media that can be accessed by a computer, and can include volatile and non-volatile media, removable and non-removable media. Computer-readable media includes, but is not limited to, magnetic storage media, eg, ROM, floppy disks, hard disks, and the like, optical storage media such as CD-ROMs, DVDs, and the like. . In addition, computer-readable media may include computer storage media and communication media.

또한, 컴퓨터가 읽을 수 있는 복수의 기록 매체가 네트워크로 연결된 컴퓨터 시스템들에 분산되어 있을 수 있으며, 분산된 기록 매체들에 저장된 데이터, 예를 들면 프로그램 명령어 및 코드가 적어도 하나의 컴퓨터에 의해 실행될 수 있다.Also, a plurality of computer-readable recording media may be distributed over network-connected computer systems, and data stored in the distributed recording media, for example, program instructions and codes, may be executed by at least one computer. have.

본 발명에서 설명된 특정 실행들은 일 실시예 일 뿐이며, 어떠한 방법으로도 본 발명의 범위를 한정하는 것은 아니다. 명세서의 간결함을 위하여, 종래 전자적인 구성들, 제어 시스템들, 소프트웨어, 및 상기 시스템들의 다른 기능적인 측면들의 기재는 생략될 수 있다. The specific implementations described in the present invention are only exemplary, and do not limit the scope of the present invention in any way. For brevity of the specification, descriptions of conventional electronic configurations, control systems, software, and other functional aspects of the systems may be omitted.

10: 단말
20: 큐레이션 지원 시스템 서버
30: 데이터 베이스 서버
810: 통신부
820: 메모리
830: 프로세서
10: terminal
20: Curation support system server
30: database server
810: communication department
820: memory
830: processor

Claims (15)

큐레이션(curation) 지원 시스템의 동작 방법에 있어서,
적어도 하나의 검사 항목에 대한 유전자 검사 결과 및 문진 결과 중 적어도 하나를 획득하는 단계;
상기 유전자 검사 결과 및 상기 문진 결과 중 적어도 하나를 기초로 상기 검사 항목 각각과 관련하여 건강 상태를 개선 또는 유지하기 위한 적어도 하나의 큐레이션을 검출하는 단계; 및
상기 검사 항목 별로 상기 검출된 큐레이션 중 적어도 하나를 제공하는 단계를 포함하는, 동작 방법.
In the operation method of the curation (curation) support system,
Obtaining at least one of a genetic test result and a questionnaire result for at least one test item;
Detecting at least one curation for improving or maintaining a health condition with respect to each of the test items based on at least one of the genetic test result and the questionnaire result; And
And providing at least one of the detected curations for each of the inspection items.
제 1 항에 있어서,
공개 연구 자료 또는 텍스트북(textbook)로부터 복수의 상기 검사 항목과 관련하여 상기 큐레이션을 수집하는 단계; 및
상기 검사 항목 별로 수집된 상기 큐레이션을 출처에 따라 복수의 카테고리로 분류함으로써, 큐레이션 데이터 베이스를 구축하는 단계를 더 포함하는, 동작 방법
According to claim 1,
Collecting the curation in connection with a plurality of the test items from public research data or a textbook; And
Further comprising the step of constructing a curation database by classifying the curation collected for each inspection item into a plurality of categories according to a source.
제 2 항에 있어서,
상기 적어도 하나의 큐레이션을 검출하는 단계는,
상기 유전자 검사 결과 및 상기 문진 결과 중 적어도 하나에 따라, 상기 큐레이션 데이터 베이스를 검색하여 상기 검사 항목 각각에 대해 활용 가능한 상기 큐레이션을 검출하는 단계; 및
소정의 기준에 따라 상기 검사 항목 별로 상기 검출된 큐레이션의 우선 순위를 결정하는 단계를 포함하고,
상기 검출된 큐레이션 중 적어도 하나를 제공하는 단계는, 상기 검사 항목 각각에 대하여 결정된 상기 우선 순위에 기초하여 수행되는, 동작 방법.
According to claim 2,
The detecting of the at least one curation may include:
Detecting the curation available for each of the test items by searching the curation database according to at least one of the genetic test result and the questionnaire result; And
And determining a priority of the detected curation for each of the inspection items according to a predetermined criterion,
The step of providing at least one of the detected curations is performed based on the priority determined for each of the check items.
제 3 항에 있어서,
상기 검출된 큐레이션 중 적어도 하나를 제공하는 단계는, 상기 검사 항목 각각에 대하여 결정된 상기 우선 순위 중 소정의 순위 내의 큐레이션을 제공함으로써 수행되는, 동작 방법.
The method of claim 3,
The step of providing at least one of the detected curations is performed by providing a curation within a predetermined rank among the priorities determined for each of the check items.
제 3 항에 있어서,
상기 검출된 큐레이션의 우선 순위를 결정하는 단계는,
상기 검출된 큐레이션 각각이 속하는 카테고리 간의 우선 순위에 따라 상기 검출된 큐레이션의 우선 순위를 결정하는, 동작 방법.
The method of claim 3,
Determining the priority of the detected curation,
An operation method of determining the priority of the detected curation according to the priority between categories to which each of the detected curations belongs.
제 3 항에 있어서,
상기 검출된 큐레이션 중 적어도 하나를 제공하는 단계는,
레포트 양식에 대한 요청을 수신하는 단계 - 상기 레포트 양식에 대한 요청은 상기 검사 항목 별로 제공되는 상기 큐레이션 개수 및 배치에 대한 요청을 포함함 - ; 및
상기 요청에 기초하여, 큐레이션 레포트를 생성하여 전송하는 단계를 포함하는, 동작 방법.
The method of claim 3,
Providing at least one of the detected curation,
Receiving a request for a report form-the request for the report form includes a request for the number and placement of the curations provided for each inspection item; And
And generating and transmitting a curation report based on the request.
제 3 항에 있어서,
상기 적어도 하나의 큐레이션을 검출하는 단계는, 주기 또는 비주기로 수행되며,
상기 동작 방법은,
상기 검사 항목 중 적어도 하나에 대하여 상기 우선 순위 중 소정의 순위 내의 큐레이션이 변동되면, 상기 순위 내의 큐레이션이 변동된 상기 검사 항목에 대한 큐레이션을 갱신하여 제공하는 단계를 더 포함하는, 동작 방법.
The method of claim 3,
The step of detecting the at least one curation is performed periodically or aperiodically,
The operation method,
And when a curation within a predetermined rank among the priorities is changed for at least one of the check items, updating and providing a curation for the check item in which the curation in the rank has changed is further provided. .
큐레이션(curation) 지원 시스템에 있어서,
큐레이션을 제공하기 위한 프로그램을 저장하는 적어도 하나 이상의 메모리; 및
상기 프로그램을 실행함으로써, 적어도 하나의 검사 항목에 대한 유전자 검사 결과 및 문진 결과 중 적어도 하나를 획득하고, 상기 유전자 검사 결과 및 상기 문진 결과 중 적어도 하나를 기초로 상기 검사 항목과 관련하여 건강 상태를 개선 또는 유지하기 위한 적어도 하나의 큐레이션을 검출하며, 상기 검사 항목 별로 상기 검출된 큐레이션 중 적어도 하나를 제공하도록 제어하는 적어도 하나 이상의 프로세서를 포함하는, 시스템.
In the curation (curation) support system,
At least one memory storing a program for providing curation; And
By executing the program, obtaining at least one of a genetic test result and a questionnaire result for at least one test item, and improving a health condition related to the test item based on at least one of the genetic test result and the questionnaire result Or at least one processor that detects at least one curation to maintain and controls to provide at least one of the detected curations for each check item.
제 8 항에 있어서,
상기 적어도 하나 이상의 프로세서는,
공개 연구 자료 또는 텍스트북(textbook)로부터 상기 검사 항목과 관련하여 상기 큐레이션을 수집하고, 상기 검사 항목 별로 수집된 상기 큐레이션을 출처에 따라 복수의 카테고리로 분류함으로써, 큐레이션 데이터 베이스를 구축하도록 제어하는, 시스템.
The method of claim 8,
The at least one processor,
The curation database is constructed by collecting the curation related to the test item from public research data or a textbook, and classifying the curation collected for each test item into a plurality of categories according to a source. Controlled, system.
제 8 항에 있어서,
상기 적어도 하나 이상의 프로세서는,
상기 유전자 검사 결과 및 상기 문진 결과 중 적어도 하나에 따라, 상기 큐레이션 데이터 베이스를 검색하여 상기 검사 항목 각각에 대하여 활용 가능한 상기 큐레이션을 검출하고, 소정의 기준에 따라 상기 검사 항목 별로 상기 검출된 큐레이션의 우선 순위를 결정하며, 상기 검사 항목 각각에 대하여 결정된 상기 우선 순위에 기초하여 상기 검출된 큐레이션 중 적어도 하나를 제공하도록 제어하는, 시스템.
The method of claim 8,
The at least one processor,
According to at least one of the genetic test result and the questionnaire result, the curation database is searched to detect the curation available for each of the test items, and the detected queue for each test item according to a predetermined criterion A system for determining priorities of the operations and controlling to provide at least one of the detected curations based on the priorities determined for each of the check items.
제 10 항에 있어서,
상기 적어도 하나 이상의 프로세서는,
상기 검사 항목 각각에 대하여 결정된 상기 우선 순위 중 소정의 순위 내의 큐레이션을 제공하도록 제어하는, 시스템.
The method of claim 10,
The at least one processor,
And control to provide a curation within a predetermined rank of the priorities determined for each of the check items.
제 10 항에 있어서,
상기 적어도 하나 이상의 프로세서는,
상기 검출된 큐레이션 각각이 속하는 상기 카테고리 간의 우선 순위에 따라 상기 검출된 큐레이션의 우선 순위를 결정하도록 제어하는, 시스템.
The method of claim 10,
The at least one processor,
And controlling to determine the priority of the detected curation according to the priority between the categories to which each of the detected curations belongs.
제 10 항에 있어서,
상기 적어도 하나 이상의 프로세서는,
레포트 양식에 대한 요청을 수신하고, 상기 요청에 기초하여, 큐레이션 레포트를 생성하여 전송함으로써, 상기 검사 항목 별로 상기 검출된 큐레이션 중 적어도 하나를 제공하도록 제어하며,
상기 레포트 양식에 대한 요청은 상기 검사 항목 별로 제공되는 상기 큐레이션 개수 및 배치에 대한 요청을 포함하는, 시스템.
The method of claim 10,
The at least one processor,
By receiving a request for a report form, and generating and transmitting a curation report based on the request, control to provide at least one of the detected curations for each inspection item,
The request for the report form includes a request for the number and placement of the curation provided for each inspection item.
제 10 항에 있어서,
상기 적어도 하나 이상의 프로세서는,
주기 또는 비주기로 상기 적어도 하나의 큐레이션을 검출하되, 상기 검사 항목 중 적어도 하나에 대하여 상기 검출된 큐레이션의 우선 순위가 변동되면, 상기 우선 순위가 변동된 상기 검사 항목에 대한 큐레이션을 갱신하여 제공하도록 제어하는, 시스템.
The method of claim 10,
The at least one processor,
Detecting the at least one curation on a periodic or aperiodic basis, if the priority of the detected curation changes with respect to at least one of the check items, the curation for the check item with the changed priority is updated. System that controls to provide.
제 1 항 내지 제 7 항 중 어느 한 항의 큐레이션 지원 시스템의 동작 방법을 실행하도록 하는 프로그램이 저장된 기록매체를 포함하는 컴퓨터 프로그램 제품.A computer program product comprising a recording medium storing a program for executing the method of operating the curation support system according to any one of claims 1 to 7.
KR1020190011093A 2019-01-29 2019-01-29 Curation system and operation method thereof KR102261132B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190011093A KR102261132B1 (en) 2019-01-29 2019-01-29 Curation system and operation method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190011093A KR102261132B1 (en) 2019-01-29 2019-01-29 Curation system and operation method thereof

Publications (2)

Publication Number Publication Date
KR20200093850A true KR20200093850A (en) 2020-08-06
KR102261132B1 KR102261132B1 (en) 2021-06-07

Family

ID=72040309

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190011093A KR102261132B1 (en) 2019-01-29 2019-01-29 Curation system and operation method thereof

Country Status (1)

Country Link
KR (1) KR102261132B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220046252A (en) 2020-10-07 2022-04-14 송한영 Personalized health care recommendation system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080042777A (en) * 2008-04-01 2008-05-15 박민구 High-throughput analysis of genetic disposition of diseases and suitable treatment algorithm software program thereof and workstation comprising same
KR20150022222A (en) 2013-08-22 2015-03-04 (주)휴레이포지티브 Method and apparatus for generating genetic testing result
KR20150078236A (en) * 2013-12-30 2015-07-08 주식회사 케이티 Method and System for personalized healthcare
KR20160145244A (en) * 2015-06-09 2016-12-20 이화여자대학교 산학협력단 Smart helth-care information service mehtod and computer program
KR20170090063A (en) * 2016-01-28 2017-08-07 (주)중외정보기술 System and method for supporting medical academic research

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080042777A (en) * 2008-04-01 2008-05-15 박민구 High-throughput analysis of genetic disposition of diseases and suitable treatment algorithm software program thereof and workstation comprising same
KR20150022222A (en) 2013-08-22 2015-03-04 (주)휴레이포지티브 Method and apparatus for generating genetic testing result
KR20150078236A (en) * 2013-12-30 2015-07-08 주식회사 케이티 Method and System for personalized healthcare
KR20160145244A (en) * 2015-06-09 2016-12-20 이화여자대학교 산학협력단 Smart helth-care information service mehtod and computer program
KR20170090063A (en) * 2016-01-28 2017-08-07 (주)중외정보기술 System and method for supporting medical academic research

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220046252A (en) 2020-10-07 2022-04-14 송한영 Personalized health care recommendation system

Also Published As

Publication number Publication date
KR102261132B1 (en) 2021-06-07

Similar Documents

Publication Publication Date Title
Avati et al. Improving palliative care with deep learning
US11501862B2 (en) Systems and methods for healthcare provider dashboards
US11769571B2 (en) Cognitive evaluation of assessment questions and answers to determine patient characteristics
US10733509B2 (en) Predictive assignments that relate to genetic information and leverage machine learning models
US20200227172A1 (en) Determining indicators of individual health
US11423356B2 (en) High fidelity clinical documentation improvement (CDI) smart scoring systems and methods
Asan et al. Preferences for health information technologies among US adults: analysis of the health information national trends survey
Lu et al. Systematic review of risk adjustment models of hospital length of stay (LOS)
Kramer et al. Comparison of the mortality probability admission model III, national quality forum, and acute physiology and chronic health evaluation IV hospital mortality models: implications for national benchmarking
US20140136225A1 (en) Discharge readiness index
Dalakleidi et al. Comparative assessment of statistical and machine learning techniques towards estimating the risk of developing type 2 diabetes and cardiovascular complications
US20210082577A1 (en) System and method for providing user-customized prediction models and health-related predictions based thereon
Sussman et al. The veterans affairs cardiac risk score: recalibrating the atherosclerotic cardiovascular disease score for applied use
Dy et al. Patient perspectives of care and process and outcome quality measures for heart failure admissions in US hospitals: how are they related in the era of public reporting?
Ju et al. The effect of limited English proficiency on pediatric hospital readmissions
Yap et al. Chronic disease profiles of subjective memory complaints: a latent class analysis of older people in a rural Malaysian community
US20160117468A1 (en) Displaying Predictive Modeling and Psychographic Segmentation of Population for More Efficient Delivery of Healthcare
Duval et al. Estimation of cardiovascular risk from self-reported knowledge of risk factors: insights from the Minnesota Heart Survey
US20190180851A1 (en) System and method for predicting non-adherence risk based on socio-economic determinates of health
Towne et al. A multi-level analyses of charges and cost of fall-related hospitalizations among older adults: individual, hospital, and geospatial variation
Ben-Assuli et al. Profiling readmissions using hidden markov model-the case of congestive heart failure
KR101595784B1 (en) Method and system for predicting sepsis risk
Cook et al. Information needs of generalists and specialists using online best-practice algorithms to answer clinical questions
KR102261132B1 (en) Curation system and operation method thereof
US20200294682A1 (en) Medical interview apparatus

Legal Events

Date Code Title Description
E90F Notification of reason for final refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant