KR102162522B1 - Apparatus and method for providing personalized medication information - Google Patents
Apparatus and method for providing personalized medication information Download PDFInfo
- Publication number
- KR102162522B1 KR102162522B1 KR1020180118069A KR20180118069A KR102162522B1 KR 102162522 B1 KR102162522 B1 KR 102162522B1 KR 1020180118069 A KR1020180118069 A KR 1020180118069A KR 20180118069 A KR20180118069 A KR 20180118069A KR 102162522 B1 KR102162522 B1 KR 102162522B1
- Authority
- KR
- South Korea
- Prior art keywords
- user
- information
- medical
- life pattern
- generating
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 61
- 229940079593 drug Drugs 0.000 title 1
- 239000003814 drug Substances 0.000 title 1
- 238000013473 artificial intelligence Methods 0.000 claims abstract description 51
- 230000036541 health Effects 0.000 claims description 70
- 201000010099 disease Diseases 0.000 claims description 24
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 claims description 24
- 208000024891 symptom Diseases 0.000 claims description 24
- 230000000694 effects Effects 0.000 claims description 19
- 238000010801 machine learning Methods 0.000 claims description 18
- 230000033001 locomotion Effects 0.000 claims description 17
- 230000035622 drinking Effects 0.000 claims description 8
- 230000004622 sleep time Effects 0.000 claims description 8
- 239000000428 dust Substances 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 5
- 238000003058 natural language processing Methods 0.000 claims description 3
- 206010020751 Hypersensitivity Diseases 0.000 claims description 2
- 208000026935 allergic disease Diseases 0.000 claims description 2
- 230000007815 allergy Effects 0.000 claims description 2
- 235000012054 meals Nutrition 0.000 claims description 2
- 230000009193 crawling Effects 0.000 abstract description 10
- 238000012545 processing Methods 0.000 abstract description 9
- 238000010586 diagram Methods 0.000 description 18
- 230000010365 information processing Effects 0.000 description 17
- 238000012552 review Methods 0.000 description 17
- 230000003862 health status Effects 0.000 description 14
- 230000008569 process Effects 0.000 description 14
- 239000000284 extract Substances 0.000 description 8
- 238000011282 treatment Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 230000007613 environmental effect Effects 0.000 description 4
- 238000005259 measurement Methods 0.000 description 4
- 238000012805 post-processing Methods 0.000 description 4
- 238000011160 research Methods 0.000 description 4
- 208000008589 Obesity Diseases 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 230000036760 body temperature Effects 0.000 description 3
- 235000020824 obesity Nutrition 0.000 description 3
- 238000007781 pre-processing Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 239000008186 active pharmaceutical agent Substances 0.000 description 2
- 239000008280 blood Substances 0.000 description 2
- 210000004369 blood Anatomy 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000003745 diagnosis Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 238000011835 investigation Methods 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000002085 persistent effect Effects 0.000 description 2
- 238000012706 support-vector machine Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 208000007848 Alcoholism Diseases 0.000 description 1
- LFQSCWFLJHTTHZ-UHFFFAOYSA-N Ethanol Chemical compound CCO LFQSCWFLJHTTHZ-UHFFFAOYSA-N 0.000 description 1
- 208000004930 Fatty Liver Diseases 0.000 description 1
- 206010019708 Hepatic steatosis Diseases 0.000 description 1
- 206010028980 Neoplasm Diseases 0.000 description 1
- 201000007930 alcohol dependence Diseases 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000036772 blood pressure Effects 0.000 description 1
- 201000011510 cancer Diseases 0.000 description 1
- 238000003066 decision tree Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 208000010706 fatty liver disease Diseases 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000003673 groundwater Substances 0.000 description 1
- 210000004185 liver Anatomy 0.000 description 1
- 230000003340 mental effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 239000012857 radioactive material Substances 0.000 description 1
- 206010037844 rash Diseases 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 231100000240 steatosis hepatitis Toxicity 0.000 description 1
- 238000001356 surgical procedure Methods 0.000 description 1
- 230000009182 swimming Effects 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
- G16H10/60—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/22—Social work or social welfare, e.g. community support activities or counselling services
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/20—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H80/00—ICT 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)
- General Health & Medical Sciences (AREA)
- Business, Economics & Management (AREA)
- Primary Health Care (AREA)
- Epidemiology (AREA)
- Public Health (AREA)
- General Business, Economics & Management (AREA)
- Biomedical Technology (AREA)
- Pathology (AREA)
- Tourism & Hospitality (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Child & Adolescent Psychology (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
본 개시는 사용자 위치 정보에 기반하여 맞춤형 의료 정보를 제공하는 장치 및 방법에 관한 것으로서, 사용자 위치 정보와 속성 정보를 프로파일링하고, 크롤링에 의해 수집한 의료 정보를 인공지능 학습모델을 이용하여 처리함으로써 의료 인자 세트 및 의료기관 정보를 생성하여 사용자 편의 및 선택권이 향상된 의료 정보 서비스를 제공할 수 있다.The present disclosure relates to an apparatus and method for providing customized medical information based on user location information, by profiling user location information and attribute information, and processing medical information collected by crawling using an artificial intelligence learning model. By generating medical factor sets and medical institution information, it is possible to provide a medical information service with improved user convenience and option.
Description
본 발명은 사용자의 위치 정보에 기반한 맞춤형 의료 정보를 제공하는 장치 및 방법에 관한 것으로서, 보다 구체적으로는 식별된 사용자의 위치 정보를 프로파일링함으로써 사용자 생활 패턴 정보 및 사용자 프로파일을 생성하고 이에 기반한 건강 판정, 예측 및 의료기관 정보를 제공하는 장치 및 방법에 관한 것이다. The present invention relates to an apparatus and method for providing customized medical information based on the user's location information, and more specifically, by profiling the identified user's location information, creating user life pattern information and user profile, and determining health based thereon. It relates to an apparatus and method for providing prediction and information of medical institutions.
본 발명은 또한 사용자 프로파일, 자각 증상, 환경 정보에 기초하여 사용자에게 적합한 의료기관 및 의료진을 추천하는 장치 및 방법에 관한 것으로서, 인공지능 학습모델을 이용하여 사용자 맞춤형 의료기관 및 의료진 정보를 생성하는 방법 및 시스템에 관한 것이다. The present invention also relates to an apparatus and method for recommending a medical institution and medical staff suitable for a user based on a user profile, subjective symptoms, and environmental information, and a method and system for generating customized medical institution and medical staff information using an artificial intelligence learning model. It is about.
현재 의료 서비스는 보다 전문화, 세분화되고 복잡해지고 있으나, 건강 관리, 자가 조치, 진단, 치료 등을 위한 정보의 획득 및 의료기관, 의료진 선택은 여전히 환자가 해결해야 하는 상황이다. 즉, 환자는 본인이 자각하는 증상으로부터 관련 질환 내지 현재 건강 상태를 유추하고 그에 적합한 자가 조치를 하거나 또는 의료기관과 의료진을 스스로 또는 지인들의 조언에 의해 선택하는 것이 일반적이다. 증상 또는 건강 상태 파악, 질환 유추, 자가 조치, 건강 관리, 의료기관 또는 의료진 선택을 위해, 웹사이트나 SNS 정보 검색 등을 통해 관련 정보를 수집할 수 있다. 그러나 이러한 정보 수집은 많은 노력이 들고, 자각 증상으로부터 파악할 수 있는 정보는 제한적이며 비전문가인 환자의 조사 및 판단에는 한계가 있으며, 오판을 할 경우도 많다. 따라서 건강 상태 파악 및 이에 기초한 자가 조치나 적합한 의료 서비스를 받기 위해 개인은 시행착오를 거치기 쉽고, 이 과정에서 증세가 악화되거나 치료 시기를 놓치게 될 수도 있다. 이렇듯 개인의 건강 상태 파악 및 예측, 필요한 조치(사전적 자가 조치 포함)에 대한 1차적 파악 및 적절한 의료적 조치(적합한 의료기관, 의료진 매칭을 포함)는 개인에게 절실한 문제이다. Currently, medical services are becoming more specialized, subdivided, and complex, but patients still have to solve the acquisition of information for health management, self-measurement, diagnosis, treatment, etc., and selection of medical institutions and medical staff. In other words, it is common for patients to infer related diseases or current health conditions from symptoms they are aware of, and to take appropriate self-measures or to select medical institutions and medical staff by themselves or by advice of acquaintances. Related information can be collected through website or SNS information search, etc. to identify symptoms or health conditions, infer disease, self-measure, health care, medical institution or medical staff selection. However, such information collection takes a lot of effort, and the information that can be grasped from subjective symptoms is limited, there are limitations in the investigation and judgment of non-expert patients, and there are many cases of misjudgement. Therefore, individuals are likely to go through trial and error in order to determine their health status and to receive self-measures or appropriate medical services based on them, and symptoms may worsen or the treatment period may be missed during this process. As such, grasping and predicting an individual's health status, primary identification of necessary measures (including proactive self-measures), and appropriate medical measures (including matching appropriate medical institutions and medical staff) are urgent issues for individuals.
종래 발명들도 이러한 개인의 건강 상태를 파악하기 위해, 사용자 단말을 통해 측정한 사용자 체온, 심박 등 생체 신호와 증상을 획득하여 (원격) 진료를 제공하는 등의 기술을 개시하고 있으나, 이는 개인에게 정보를 제공하여 선택의 자유를 주는 방향 보다는 병원의 진단 시스템의 일부로서 의료진을 보조하는 수단에 가까운 것이다. 따라서 병원 선택 이전 단계에서 적절한 자가 조치 및 환자의 의료 기관 선택권을 위한 시스템은 활성화되지 못하고 있다. Conventional inventions also disclose technologies such as providing (remote) medical treatment by acquiring vital signs and symptoms such as body temperature and heart rate of a user measured through a user terminal in order to determine the health status of an individual. It is more of a means of assisting medical staff as part of a hospital's diagnostic system, rather than providing information and giving freedom of choice. Therefore, the system for appropriate self-measurement and patient's right to choose a medical institution in the pre-hospital selection stage has not been activated.
한편, 등록특허공보 제10-1398383호과 같은 종래의 병원 검색 장치는 환자의 상태에 적합한 병원을 검색하기 위한 발명으로, 환자의 위치, 진료 내역, 생체 정보를 고려하여 적합한 병원 리스트를 제공하는 것이다. 이는 환자의 과거 진료 내역과 진료 당시의 생체 정보를 기반으로 적합한 병원을 추출하는 것이므로, 환자의 질환 이력이나 종래의 건강 상태를 참조로 하여 어느 정도의 유의미한 의료기관 매칭 정보를 제공할 수는 있다. 그러나. 환자의 누적된 생활 습관, 현재 건강 상태, 및 증상에 대한 고려가 없고 과거 병원 진단 이력만을 고려하므로, 새로운 질환의 발생과 환자의 현재 요구에 맞는 의료기관을 추천하기 어렵다.Meanwhile, a conventional hospital search apparatus such as Korean Patent Publication No. 10-1398383 is an invention for searching for a hospital suitable for a patient's condition, and provides a list of suitable hospitals in consideration of the patient's location, medical history, and biometric information. Since this is to extract a suitable hospital based on the patient's past medical history and biometric information at the time of treatment, it is possible to provide some meaningful medical institution matching information with reference to the patient's disease history or conventional health status. But. Since there is no consideration of the patient's accumulated lifestyle, current health status, and symptoms, and only the past hospital diagnosis history is considered, it is difficult to recommend a medical institution that meets the occurrence of a new disease and the current needs of the patient.
나아가, 종래 발명에서 환자 요구와 의료기관 매칭을 위해 사용한 병원 정보는 주로 병원 등 의료 기관으로부터 제공받은 정보로서 극히 주관적, 단편적이고 제한적일 뿐 아니라 객관적 평가나 보다 깊이 있는 정보, 특히 환자의 리뷰 등의 자세한 정보를 반영하지 않아 실효성이 크지 않고 환자의 다양한 요구에 적절히 대응하지 못하는 상황이다.Furthermore, hospital information used for matching patient needs and medical institutions in the prior invention is mainly provided from medical institutions such as hospitals, and is not only extremely subjective, fragmentary, and limited, but also detailed information such as objective evaluation or more in-depth information, especially patient reviews. It is not effective because it is not reflected, and it is not possible to adequately respond to various needs of patients.
본 발명은 상기 문제점들을 해결하여 사용자를 위한 건강 정보 및 의료 서비스 제공자 정보를 제공하는 장치 및 방법을 제공함으로써 사용자의 의료 서비스 선택의 자유를 확대하고자 한다. An object of the present invention is to solve the above problems and provide an apparatus and method for providing health information and medical service provider information for a user, thereby expanding the user's freedom of selection of medical services.
본 발명은 사용자의 위치 정보를 기초로 사용자 생활 패턴을 생성하고, 생성된 생활 패턴 정보의 추이를 예측하여 장래 사용자의 건강 예측 정보를 제공함으로써 사용자가 질병이 발현되기 전 건강 관리를 할 수 있도록 하고자 한다. The present invention creates a user's life pattern based on the user's location information, predicts the trend of the generated life pattern information, and provides health prediction information of the future user, so that the user can manage health before the onset of disease. do.
본 발명은 또한 의료기관에서 제공하는 정보뿐 아니라 환자의 리뷰를 포함한 다양한 의료 기관, 의료진에 대한 다면적 피드백과 정보에 기반하여 사용자 맞춤형 의료 정보를 제공함으로써 의료 정보 제공 서비스의 품질을 향상하고 개인의 건강 관리 및 의료 서비스 이용의 편의성을 높이고자 한다.The present invention also provides customized medical information based on multi-faceted feedback and information on various medical institutions and medical staff, including patient reviews, as well as information provided by medical institutions, thereby improving the quality of medical information provision services and managing personal health. And the convenience of using medical services.
상기 과제를 해결하기 위해 본 발명의 일 실시예에 의한 의료 정보 제공 장치에 의해 수행되는 사용자 맞춤형 의료 정보 제공 방법은 사용자 장치로부터 수신한 위치 정보에 기초하여 인공지능 생활패턴 학습모델을 이용하여 사용자 생활 패턴 정보를 생성하는 단계; 상기 사용자 생활 패턴 정보 및 사용자 속성 정보에 기초하여 사용자 프로파일을 생성하는 단계; 수집된 의료 정보에 기초하여, 인공지능 제1 학습모델을 이용하여 지역, 연령, 성별, 시기, 특징 사실 및 질병을 포함하는 의료 인자 세트를 생성하는 단계; 상기 사용자 프로파일 및 복수의 상기 의료 인자 세트에 기초하여, 사용자의 건강 상태를 판정하거나 예측하는 사용자 건강 정보를 생성하는 단계; 및 생성된 사용자 건강 정보를 사용자 장치로 제공하는 단계;를 포함한다. In order to solve the above problems, a method for providing customized medical information performed by a medical information providing device according to an embodiment of the present invention uses an artificial intelligence life pattern learning model based on location information received from the user device. Generating pattern information; Generating a user profile based on the user life pattern information and user attribute information; Generating a set of medical factors including region, age, sex, time, feature facts, and disease using the artificial intelligence first learning model based on the collected medical information; Generating user health information for determining or predicting a health state of a user based on the user profile and the plurality of medical factor sets; And providing the generated user health information to a user device.
상기 인공지능 생활패턴 학습모델은 사용자 장치로부터 수신한 위치 정보를 이용한 지도 기계 학습에 의해 획득되고, 상기 사용자 속성 정보는 사용자의 나이, 성별, 키, 몸무게 및 혈액형 등을 포함한다. 상기 생활 패턴 정보는 사용자의 시간대별 활동, 이동 경로 또는 위치, 이동 방식을 포함하며, 상기 사용자 프로파일은 사용자의 나이, 성별, 지역, 운동 시간, 수면 시간, 정기적 활동 내역을 포함한다. 상기 특징 사실은 상기 질병과 관련된 사실로서, 증상, 운동시간 및 수면 시간 중 하나 이상을 포함하는 것이 바람직하다. The artificial intelligence life pattern learning model is obtained by supervised machine learning using location information received from a user device, and the user attribute information includes the user's age, gender, height, weight, and blood type. The life pattern information includes a user's time-specific activity, a movement path or location, and a movement method, and the user profile includes the user's age, gender, region, exercise time, sleep time, and periodic activity details. The characteristic fact is a fact related to the disease, and preferably includes at least one of symptoms, exercise time, and sleep time.
본 발명의 일 실시예에 의한 의료 정보 제공 장치에 의해 수행되는 사용자 맞춤형 의료 정보 제공 방법은 상기 사용자 장치 또는 외부 데이터 소스로부터 사용자 위치에서의 기온, 습도, 미세먼지 농도 또는 날씨 정보를 포함하는 환경 정보를 획득하는 단계;를 더 포함하고, 상기 사용자 프로파일을 생성하는 단계에서, 상기 사용자 생활 패턴 정보 및 사용자 속성 정보에 환경 정보를 추가하여 상기 사용자 프로파일을 생성하는 것이 바람직하다. According to an embodiment of the present invention, a method for providing user-customized medical information performed by a medical information providing device is environmental information including temperature, humidity, fine dust concentration or weather information at a user location from the user device or an external data source. Obtaining a; In the step of generating the user profile, it is preferable to generate the user profile by adding environment information to the user life pattern information and user attribute information.
의료 인자 세트를 생성하는 단계는 상기 크롤러에 의해 수집된 의료 정보로부터 자연어 처리 방법에 의해 의료 인자와 관련된 구문을 추출하고, 추출된 구문을 기초로 인공지능 제1 학습모델을 이용하여 복수의 의료 인자 세트를 생성하는 단계일 수 있다. 상기 인공지능 제1 학습모델은 크롤러에 의해 수집된 데이터 중 생성 시기, 연령, 성별, 운동시간 및 관련 질병이 포함된 구문을 기초로 기계 학습을 함으로써 획득될 수 있다. In the generating of the medical factor set, a phrase related to a medical factor is extracted from the medical information collected by the crawler by a natural language processing method, and a plurality of medical factors are performed using an artificial intelligence first learning model based on the extracted phrase. It may be a step of creating a set. The first artificial intelligence learning model may be obtained by performing machine learning based on a phrase including generation time, age, sex, exercise time, and related diseases among data collected by a crawler.
본 발명의 또 다른 실시예에 의한 의료 정보 제공 장치에 의해 수행되는 사용자 맞춤형 의료 정보 제공 방법은 사용자 장치로부터 자각 증상을 수신하는 단계; 상기 자각 증상에 기초하여 상기 사용자 프로파일을 갱신하는 단계; 및 상기 사용자 프로파일과 상기 사용자 건강 정보에 기초하여 인공지능 제3 학습모델을 이용하여 사용자에게 적합한 사용자 맞춤형의 의료기관 및 의료진을 포함하는 의료서비스 제공자 정보를 생성하는 단계; 및 상기 사용자 건강 정보와 함께 순위에 따른 상기 의료서비스 제공자 정보를 사용자 장치로 제공하는 단계;를 더 포함한다. According to another embodiment of the present invention, a method for providing customized medical information performed by an apparatus for providing medical information includes: receiving a subjective symptom from the user device; Updating the user profile based on the subjective symptom; And generating medical service provider information including a user-customized medical institution and medical staff suitable for a user by using a third artificial intelligence learning model based on the user profile and the user health information. And providing the medical service provider information according to the ranking along with the user health information to a user device.
크롤러로 수집한 외부 정보에 기초하여, 환자 리뷰를 포함한 외부 데이터 소스로부터 수집한 의료 기관 및 의료진 정보를 기계 학습하여 획득된 인공지능 제2 학습모델을 이용하여, 의료기관정보 및 의료진정보를 생성하고, 상기 인공지능 제3 학습모델은 상기 사용자 건강 정보와 사용자 프로파일, 상기 의료기관정보 및 의료진정보를 이용한 기계 학습에 의해 획득될 수 있다. Based on the external information collected by the crawler, the medical institution information and the medical staff information are generated using an artificial intelligence second learning model obtained by machine learning the medical institution and medical staff information collected from external data sources including patient reviews, The artificial intelligence third learning model may be obtained by machine learning using the user health information, user profile, medical institution information, and medical staff information.
본 발명의 또 다른 실시예에 의한 사용자 맞춤형 의료 정보 제공 방법은 상기 생성된 생활 패턴과 상이한 위치 정보를 수신한 경우 상기 상이한 위치 정보에 기초하여 질문을 생성하는 단계; 상기 사용자 단말로 상기 질문을 전송하는 단계; 상기 사용자 단말로부터 상기 질문 정보에 대한 답변 정보를 수신하는 단계; 및 상기 답변 정보에 기초하여 상기 사용자 생활 패턴을 갱신하는 단계;를 더 포함하는 것이 바람직하다.According to another embodiment of the present invention, a method for providing customized medical information may include generating a question based on the different location information when receiving location information different from the generated life pattern; Transmitting the question to the user terminal; Receiving answer information for the question information from the user terminal; And updating the user's life pattern based on the answer information.
상기 사용자 장치로부터 상기 자각 증상과 함께 사용자의 심리 상태, 음주 상태, 식사 정보, 알레르기 정보, 가족력에 대한 정보 중 하나 이상을 포함하는 사용자 특징 정보를 획득하는 단계; 및 상기 사용자 특징 정보에 기초하여 상기 사용자 프로파일을 갱신하는 단계를 더 포함할 수 있다. Acquiring user characteristic information including at least one of information on a user's psychological state, drinking state, meal information, allergy information, and family history along with the subjective symptoms from the user device; And updating the user profile based on the user characteristic information.
본 발명의 사용자 맞춤형 의료 정보 제공 장치는 프로세서와, 상기 프로세서에 의해 실행되는 컴퓨터 프로그램 명령어들을 저장하는 저장부를 포함한다. 상기 명령어들은 상기 방법의 단계들을 실행하기 위해 동작하는 프로그램 코드들을 포함한다. 또한, 컴퓨터로 읽을 수 있는 저장 매체에 기록된 컴퓨터 프로그램으로 상기 방법을 수행하는 명령어들을 포함하는 컴퓨터 프로그램으로 구현될 수 있다.The apparatus for providing customized medical information according to the present invention includes a processor and a storage unit for storing computer program instructions executed by the processor. The instructions include program codes that operate to execute the steps of the method. In addition, a computer program recorded on a computer-readable storage medium may be implemented as a computer program including instructions for performing the method.
사용자의 생활 패턴 정보를 이용하여, 사용자 맞춤형 건강 정보를 생성할 수 있으며, 사용자 단말과의 질의응답 정보를 이용하여 생활 패턴 정보를 수정, 갱신할 수 있어, 고도화된 사용자 생활 패턴 생성 및 사용자 프로파일을 획득할 수 있다.Using the user's life pattern information, user-customized health information can be created, and the life pattern information can be modified and updated using the question-and-answer information with the user terminal, creating advanced user life patterns and user profiles. Can be obtained.
본 발명은 사용자의 위치 정보를 기초로 사용자 생활 패턴을 생성하고, 누적된 생활 패턴 정보의 경향성에 기반하여 장래 사용자의 건강 예측 정보를 제공할 수 있다. The present invention may generate a user life pattern based on the user's location information, and provide health prediction information of a future user based on the trend of the accumulated life pattern information.
본 발명은 또한 실시간으로 수집한 환자의 리뷰를 포함한 다양한 의료 관련 정보에 기반하여 사용자 맞춤형 의료 정보를 제공함으로써 의료 정보 제공 서비스의 품질을 향상하고 개인의 건강 관리 및 의료 서비스 이용의 편의성을 높인다. The present invention also provides customized medical information based on a variety of medical-related information including patient reviews collected in real time, thereby improving the quality of medical information provision service and enhancing the convenience of personal health management and medical service use.
도 1은 본 발명의 일 실시예에 의한 사용자 맞춤형 의료 정보 제공 시스템의 개략도로서, 맞춤형 의료 정보 제공 장치, 사용자 장치, 의료 기관 서버 및 입력 단말의 관계를 개략적으로 도시한 도면이다.
도 2는 본 발명의 일 실시예에 의한 사용자 맞춤형 의료 정보 제공 시스템의 의료 정보 제공 방법을 개략적으로 도시한 도면이다.
도 3은 본 발명의 일 실시예에 의한 의료 정보 제공 장치의 데이터 처리와 관련된 아키텍처의 개략도이다.
도 4는 본 발명의 일 실시예에 의한 의료 정보 제공 장치의 아키텍처를 의료 기관 인공지능 학습모델을 중심으로 나타낸 도면이다.
도 5는 본 발명의 일 실시예에 의한 의료 정보 제공 장치의 관리부(107)에 의해 사용자 위치 데이터를 처리하여 사용자 생활 패턴 정보를 생성하는 순서도이다.
도 6은 본 발명의 일 실시예에 의한 사용자 생활 패턴의 생성 후, 사용자 위치 정보에 따른 질문 생성 및 사용자 답변의 처리 방법을 나타낸 순서도이다.
도 7은 본 발명의 일 실시예에 의한 크롤러의 데이터 수집 및 처리 과정을 나타내는 블록도이다.
도 8은 크롤러에 의해 신문의 건강 관련 기사를 Raw Data로 수집하는 예를 나타낸 도면이다.
도 9는 크롤러에 의해 신문의 건강 관련 기사를 Raw Data로 수집하는 또 다른 예를 나타낸 것으로, 전처리기가 기사 raw data로부터 필터링 데이터를 추출함과 동시에 크롤링할 타겟을 크롤러가 검색하는 구성을 나타낸 도면이다.
도 10은 도 9의 타겟 검색에 의해 검색된 새로운 기사 및 전처리기에 의해 이 기사로부터 추출된 데이터를 표시한 도면이다.
도 11은 도 8, 10의 raw data로부터 전처리기를 거쳐 인공지능 학습모델에 의해 생성된 구조화 데이터를 표로 나타낸 것과 건강 예측 방법을 설명하는 도면이다.
도 12는 본 발명의 일 실시예에 의한 의료 인자 세트들과 관련된 건강 예측 방법을 설명하는 도면이다.
도 13은 본 발명의 또다른 실시예에 의한 의료 인자 세트의 예를 나타낸 표이다.
도 14는 본 발명의 또 다른 실시예에 의한 의료 데이터를 전처리하는 방법을 나타낸 도면이다.
도 15, 16은 본 발명의 일 실기예에 의한 건강 판정 및 이에 따른 의료기관, 의료진 정보의 생성 및 제공 방법을 표로 나타낸 도면이다.1 is a schematic diagram of a user-customized medical information providing system according to an embodiment of the present invention, and is a diagram schematically showing a relationship between a customized medical information providing device, a user device, a medical institution server, and an input terminal.
2 is a diagram schematically illustrating a method of providing medical information in a system for providing user-customized medical information according to an embodiment of the present invention.
3 is a schematic diagram of an architecture related to data processing of a medical information providing apparatus according to an embodiment of the present invention.
4 is a diagram showing an architecture of a medical information providing apparatus according to an embodiment of the present invention, centering on an artificial intelligence learning model for a medical institution.
5 is a flowchart of generating user life pattern information by processing user location data by the
6 is a flowchart illustrating a method of generating a question according to user location information and processing a user answer after generating a user's life pattern according to an embodiment of the present invention.
7 is a block diagram illustrating a process of collecting and processing data by a crawler according to an embodiment of the present invention.
8 is a diagram showing an example of collecting health-related articles from newspapers as raw data by a crawler.
FIG. 9 is a diagram showing another example of collecting health-related articles from newspapers as raw data by a crawler, and is a diagram showing a configuration in which a preprocessor extracts filtering data from article raw data and searches for a target to be crawled at the same time .
FIG. 10 is a diagram showing a new article retrieved by the target search of FIG. 9 and data extracted from this article by a preprocessor.
FIG. 11 is a diagram illustrating structured data generated by an artificial intelligence learning model from raw data of FIGS. 8 and 10 through a preprocessor in a table and a health prediction method.
12 is a diagram illustrating a health prediction method related to medical factor sets according to an embodiment of the present invention.
13 is a table showing an example of a medical factor set according to another embodiment of the present invention.
14 is a diagram showing a method of preprocessing medical data according to another embodiment of the present invention.
15 and 16 are diagrams showing, in a table, a health determination according to an exemplary embodiment of the present invention, and a method of generating and providing information about a medical institution and a medical staff accordingly.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those of ordinary skill in the art can easily implement the present invention. However, the present invention may be implemented in various different forms and is not limited to the embodiments described herein. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and similar reference numerals are assigned to similar parts throughout the specification.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우 뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification, when a part is said to be "connected" with another part, this includes not only "directly connected" but also "electrically connected" with another element interposed therebetween. . In addition, when a part "includes" a certain component, it means that other components may be further included rather than excluding other components unless specifically stated to the contrary.
이하, 본 발명의 실시예들을 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail.
도 1은 본 발명의 일 실시예에 의한 사용자 맞춤형 의료 정보 제공 시스템의 맞춤형 의료 정보 제공 장치(100)와 사용자 장치(200), 외부 의료 데이터 소스 및 입력 단말과의 관계를 개략적으로 나타낸 도면이고, 도 2는 본 발명의 일 실시예에 의한 사용자 맞춤형 의료 정보 제공 방법을 의료 정보 제공 장치와, 사용자 장치 및 외부 데이터소스들(data sources) 간의 데이터 전송의 측면에서 나타낸 개략도이다.1 is a diagram schematically showing a relationship between a customized medical
도 1, 2를 참조하여 본 발명의 일 실시예에 의한 사용자 맞춤형 의료 정보 제공 시스템을 설명하면, 사용자 장치(200)에서 사용자 위치 정보 및 사용자 속성 정보를 포함한 사용자 정보를 통신망을 통해 의료 정보 제공 장치(100)로 전송하면, 의료 정보 제공 장치(100)는 상기 사용자 정보를 프로파일링함으로써 사용자 프로파일을 생성하고, 사용자 프로파일에 기초하여 사용자의 건강 상태의 판단 또는 예측 정보를 생성하여 사용자 장치로 제공한다. 일반적으로 프로파일링이란 개인 또는 개인 그룹에 관한 정보를 수집하고 그 특성과 행태를 분석해 예측과 평가를 하는 자동화 과정이다. 사용자 프로파일은 사용자 정보를 기초로 프로파일링을 통해 생성된 데이터 세트(data set)로서, 사용자의 나이, 성별, 운동량, 수면 시간, 지역, 노동량, 걷는 시간, 앉아 있는 시간 등의 데이터를 포함한다. A system for providing user-customized medical information according to an embodiment of the present invention will be described with reference to FIGS. 1 and 2. A medical information providing device including user location information and user attribute information from the
본 발명의 또 다른 실시예에 의하면, 의료 정보 제공 장치(100)는 상기 사용자 정보에 기초하여 사용자 장치로 질문을 전송하고, 이에 대한 답변 및 상기 사용자 정보를 이용하여 사용자 프로파일을 갱신한다. According to another embodiment of the present invention, the
한편, 사용자의 건강 상태를 판단하고 예측하기 위한 기준이 되는 의료 인자 세트를 추출하기 위해, 의료 정보 제공 장치(100)는 의학 및 의료 관련 정형 및 비정형 데이터를 수집하고, 수집된 데이터를 이용한 기계 학습을 통해 정량화된 의료 인자를 추출하는 인공지능 제1 학습완료모델(도 3의 structurer AI)을 획득한다. 의료 정보 제공 장치(100)는 상기 사용자 프로파일과 상기 복수의 의료 인자 세트에 기초하여 사용자의 건강 상태를 판정하거나 예측하는 건강 정보를 생성하여 사용자 장치로 제공한다. On the other hand, in order to extract a set of medical factors that serve as a standard for determining and predicting a user's health status, the medical
본 발명의 또 다른 실시예에 의하면, 사용자가 사용자 장치(100)에 증상을 입력하고 적합한 병원 정보를 요청하면, 의료 정보 제공 장치(100)는 입력된 증상 및 사용자 프로파일에 기초하여 사용자의 건강 상태를 판정하고 적합한 의료 서비스 제공자, 즉 의료기관 및 의료진 정보를 생성하여 사용자 장치로 전송한다. According to another embodiment of the present invention, when a user inputs a symptom into the
사용자 장치(200)는 사용자가 소지하는 정보처리 장치로서 프로세서, 메모리, 통신모듈, 위치정보를 제공하는 GPS 모듈, 사용자의 운동 정보를 획득할 수 있는 가속도 센서, 3축 센서, 자이로 센서 등을 포함할 수 있다. 사용자 장치는 예를 들어, 스마트폰, 스마트 워치와 같은 웨어러블 디바이스, 태블릿PC 등으로서, 외부와 통신이 가능하고 위치 감지 가능한 정보처리 장치라면 그 종류에 구애받지 않는다. The
본 발명의 의료 정보 제공 장치(100)는 단일 서버로 구현될 수도 있고, 하나 이상의 네트워크를 포함하는 분산 데이터 처리 시스템으로 구현될 수도 있다. 단일 서버로 구현될 경우, 의료 정보 제공 장치(100)는 컴퓨터 판독 가능 프로그램 코드 또는 프로세스 구현 명령어들이 실행될 수 있는 컴퓨터로서, 프로세서, 저장부(메모리/영구 스토리지), 통신 유닛, 입출력 유닛을 포함한다. 프로세서는 메모리에 로드될 수 있는 소프트웨어에 대한 명령을 실행하는 데 사용되고, 하나 이상의 프로세서 집합이거나 멀티 프로세서 코어(특정 구현에 따라 다름)일 수 있다. 또한 프로세서는 메인 프로세서가 단일 칩에 있는 하나 이상의 이질적인 프로세서 시스템을 사용하여 구현할 수 있고 또 다른 예로, 동일한 유형의 여러 프로세서를 포함하는 대칭 다중 프로세서(SMP) 시스템일 수 있다.The
저장부는 예를 들어 메모리와 영구 스토리지를 포함할 수 있고, 메모리는 랜덤 액세스 메모리 또는 기타 적합한 휘발성 또는 비휘발성 저장 장치일 수 있고 영구 스토리지는 특정 구현에 따라 다양한 형태를 취할 수 있다. 예를 들어, 영구 스토리지는 하드 드라이브, SSD, 플래시 메모리, 다시 쓰기 가능한 광학 디스크, 다시 쓰기 가능한 자기 테이프 또는 위의 조합일 수 있고, 이동식 하드 드라이브일 수 있다. 통신 유닛은 다른 데이터 처리 시스템 또는 장치와의 통신을 제공하고, 예를 들어, 네트워크 인터페이스 카드일 수 있으며, 유선, 무선 통신 링크의 사용 또는 둘 다를 통해 통신을 제공할 수 있다. 입출력 유닛은 디스플레이, 터치 패널 디스플레이, 키보드, 프린터 등 다양한 입출력 장치들을 포함한다. The storage may include, for example, memory and persistent storage, the memory may be random access memory or other suitable volatile or nonvolatile storage device, and the persistent storage may take various forms depending on the particular implementation. For example, the permanent storage may be a hard drive, an SSD, a flash memory, a rewritable optical disk, a rewritable magnetic tape, or a combination of the above, and may be a removable hard drive. The communication unit provides communication with other data processing systems or devices, and may be, for example, a network interface card, and may provide communication through the use of wired, wireless communication links, or both. The input/output unit includes various input/output devices such as a display, a touch panel display, a keyboard, and a printer.
이하, 도 3 내지 5를 참조하여 본 발명의 일 실시예를 보다 상세히 설명한다. 도 3은 도 1, 2의 시스템을 동작 및 기능적 측면에서 표현한 아키텍처 다이어그램이다. 본 발명의 일 실시예에 의한 사용자 맞춤형 의료 정보 제공 장치(100)는 사용자 장치(100)로부터 데이터를 수집하여 처리하고 사용자 장치와 연동되는 관리부(107), 필터링된 데이터를 저장하는 데이터베이스(101), 외부 데이터 소스로부터 데이터를 크롤링하기 위한 크롤러(crawler), 외부 데이터 소스로부터 수집한 raw data를 저장하는 데이터베이스(104), 데이터베이스(104)로부터의 raw data를 전처리하는 전처리부(109, Pre-processor), 의료 정보 처리 엔진(110), 구조화 데이터베이스(102), 예측 데이터베이스(103), 후처리부(121)를 포함한다. Hereinafter, an embodiment of the present invention will be described in more detail with reference to FIGS. 3 to 5. 3 is an architectural diagram illustrating the system of FIGS. 1 and 2 in terms of operation and functionality. The
상기 관리부(107)는 사용자 장치(200)로부터 수집한 사용자 정보를 처리하여 사용자 프로파일을 생성하고 데이터베이스(101)에 저장한다. 의료 정보 처리 엔진(110)은 상기 사용자 프로파일에 기초하여 사용자의 건강 상태를 판정 또는 예측하는 사용자 건강 정보를 생성하여 예측 데이터베이스(103)에 저장하고, 상기 사용자 건강 정보는 후처리부(121)를 거쳐 사용자 장치로 전송된다. 상기 관리부(107)는 예를 들어, 메모리에 로드되어 프로세서에 의해 실행되는 관리 애플리케이션 프로그램으로 구현될 수 있다. 또한, 사용자 장치에는 상기 관리 애플리케이션 프로그램과 연동하여 사용자 식별 정보, 사용자 장치의 위치 정보, 사용자 속성 정보를 포함한 사용자 정보를 맞춤형 의료 정보 제공 장치(100)로 전송하고, 의료 정보 제공 장치로부터 가공된 정보를 제공받는 모바일 애플리케이션 프로그램이 설치되는 것이 바람직하다. 상기 모바일 애플리케이션 프로그램은 또한 상기 관리 애플리케이션 프로그램과 연동하여 상기 관리 애플리케이션 프로그램으로부터 수신한 특정 질문을 표시한 GUI를 사용자 장치에서 제공하거나 문자 메시지로 표시하고, 터치 등의 방법으로 입력된 사용자의 답변을 상기 관리부로 전송한다. The
사용자 장치의 프로세서에 의해 실행되는 상기 모바일 애플리케이션 프로그램은 아래와 같은 방식으로 사용자 위치 정보를 의료 정보 제공 장치(100)의 관리부(107)로 전송한다. The mobile application program executed by the processor of the user device transmits the user location information to the
1. 사용자 장치의 GPS 모듈로부터 사용자 위치 정보를 일정한 시간 간격으로 수신하여, {시간, 위치}의 정보를 포함한 로그를 관리부(107)로 실시간으로 전송하거나(실시간 위치 전송 모드), 축적한 로그(log)를 정해진 시간 간격을 두고 패키지로 일괄 전송할 수 있는 하이브리드 방식을 이용한다. 1. Receives user location information from the GPS module of the user device at regular time intervals, and transmits a log including information of {time, location} to the
2. 사용자 로그를 분석하여 이동 시간대로 추정되는 월요일 내지 금요일 오전 7시 내지 9시, 오후 6시 내지 8시에는 실시간으로 로그를 관리부에 전송한다. 2. Analyzes the user log and transmits the log to the management unit in real time from 7 am to 9 am and 6 pm to 8 pm Monday to Friday estimated as the moving time zone.
3. GPS로부터 감지되는 위치의 변화가 일정 속도, 예를 들어 시속 4 km 이상인 경우에는 차와 같은 이동 수단을 이용하여 이동하는 것으로 판단하여 자동으로 실시간 위치 전송 모드로 변환하여 실시간으로 위치 정보를 관리부(107)로 전송한다.3. When the position change detected by GPS is more than a certain speed, for example, 4 km/h, it is determined that it is moving using a vehicle or other means of transportation, and automatically converts to a real-time location transmission mode to manage location information in real time. Transfer to (107).
4. 사용자 로그를 분석하여 이동이 없을 것으로 판단되는 시간, 예를 들어 업무 시간인 월요일 내지 금요일 9시 내지 14시에는 로그를 패키지로 저장하고 추후에 일괄 전송한다. 다만, 이 경우 이동 거리나 이동 속도가 일정 기준 이하인 경우, 예를 들어 0.1 km/h 라면 위치 데이터를 전송하지 않고, 로그를 정제하여, 정지 시간 및 정지 위치('이동 없음') 데이터를 저장한 로그를 전송한다.4. Analyzes the user log and stores the log as a package at a time when it is determined that there will be no movement, for example, Monday to Friday, 9 to 14:00, which are business hours, and transmits it in bulk later. However, in this case, if the moving distance or moving speed is less than a certain standard, for example, if it is 0.1 km/h, the location data is not transmitted, and the log is refined to store the stop time and stop position ('no movement') data. Send the log.
상기 사용자 맞춤형 의료 정보 제공 장치(100)는 사용자 장치(200)로부터 수신한 사용자 위치 정보를 처리하여 사용자 생활 패턴 정보(시간, 활동, 이동 방식, 위치 등)를 생성한다. 즉, 의료 정보 제공 장치(100)의 관리부(107)는 인공지능 학습 모델을 이용하여, 수신한 로그 또는 로그 패키지의 시간, 위치 정보를 학습하여 인공지능 생활패턴 학습 모델을 획득하고 이 학습 모델을 이용하여 사용자 생활 패턴 정보를 생성한다. 다만, 이 학습은 온라인 학습에 의한 것이므로 초기 세팅 이후에도 지속적인 학습을 할 수 있으므로 의사 결정과 학습이 동시에 이루어질 수 있다. The user-customized medical
상기 생활 패턴 학습 모델의 학습은 지도 학습에 의한 것으로, 특정 사용자 장치의 사용자 U1의 시간별 위치 정보 Up1={{시간1, 위치1}, {시간2, 위치2}, …} 사용자의 활동, 이동 방식의 데이터를 포함한 로그를 이용하여 학습하되, 아래 사항을 참조로 할 수 있다. The learning of the life pattern learning model is by supervised learning, and the location information of the user U1 by time of a specific user device Up1={{time1, location1}, {time2, location2}, ... } It learns by using the log including the data of the user's activity and movement method, but you can refer to the following.
- 주말, 휴일, 수면 시간에 표시되는 위치정보는 사용자의 집으로 인식 -Location information displayed on weekends, holidays and sleeping hours is recognized as the user's home
- 출근시간에 이동 중인 위치정보가 수집되면 출근 중으로 인식-If location information on the move is collected during rush hour, it is recognized as being on the way
- 근무시간에 고정된 위치정보로 나타나면 직장의 위치로 파악-If it appears as fixed location information during working hours, it is identified as the location of the workplace
- 퇴근 시간에 이동 중인 위치정보가 나타나고 이 후 이동중인 위치정보가 없다면 사용자의 집으로 인식-If the moving location information appears at the time of work and there is no moving location information afterwards, it is recognized as the user's home
- 출/퇴근 이동 경로와 공공API로 제공되는 공공 교통의 경로를 비교하여 이동 경로 파악하되 사용자의 교통 수단이 대중교통인지, 자가용, 자전거, 오토바이 등의 자가 이동 수단인지 파악 가능-Comparing the commuting route with the route of public transportation provided by public APIs, it is possible to understand the route of movement, but whether the user's means of transportation is public transportation, whether it is a vehicle, bicycle, motorcycle, etc.
- 위치 변화에 따른 이동 속도를 측정하여 걷기, 조깅, 자전거, 오토바이, 자동차, 철도 등을 판단하되, 상기 공공 교통 경로를 참조하여 이동 수단을 결정(예를 들어, 걷기는 1~4 km/h; 조깅은 4~20 km/h, 자전거 20~40 km/h, 교통수단 40 km/h 이상) -Measure the moving speed according to the change in location to determine walking, jogging, bicycle, motorcycle, car, railroad, etc., but determine the means of transportation by referring to the public transportation route (for example, walking is 1 to 4 km/h). ; Jogging is 4-20 km/h, bicycle 20-40 km/h, transportation 40 km/h or more)
학습된 인공지능 생활패턴 학습모델을 이용하여, 사용자의 Up1={{시간1, 위치1}, {시간2, 위치2}, ….}로부터 사용자의 생활 패턴 정보인 Ua1={{시간=8시 ~ 8시 20분, 활동=출근, 걷기, 동선=마포구 oo로 oo → 마포구 00역}, {시간=8시20분 ~ 9시, 활동=출근, 대중교통, 동선=마포구 oo로 oo → 삼성로 00역}, {시간=9시~18시 30분, 활동=업무, 이동없음, 위치= 삼성로 00빌딩}, …, {시간=22시 30분 ~ 21시 00분, 활동=퇴근, 자동차, 동선= 삼성로 00빌딩 → 마포구 oo로 oo}, {시간=22시 00분 ~ 22시 40분, 활동=운동, 조깅, 동선= 마포구 00로 00 → 마포구 oo로 oo}, …}를 생성한다. 예를 들어, 표준 기계 학습 알고리즘이 생활 패턴 알고리즘의 가중치를 통계적으로 학습하기 위해 적용될 수 있다. 발명의 구현 시 적합한 기계 학습의 예로는 SVM(지원 벡터 머신), 신경 네트워크 학습 또는 의사 결정 트리 학습 알고리즘과 같은 지도 기계 학습 알고리즘이 있다. 상기 생활 패턴 Uai(i= 사용자1, 사용자 2, … )는 기본적으로는 일 단위를 기본 단위로 생성되지만, 주 단위, 월 단위로 생성될 수도 있다.Using the learned AI life pattern learning model, the user's Up1={{time1, location1}, {time2, location2},… Ua1={{time=8 o'clock ~ 8:20, activity=coming, walking, movement=Mapo-gu oo-ro oo → Mapo-gu 00 station}, {time=8:20~9 City, activity=coming to work, public transportation, traffic line=oo-ro oo in Mapo-gu → Samseong-ro 00 station}, {time=9:00~18:30, activity=work, no movement, location= Samseong-ro 00 building},… , {Time=22:30 ~ 21:00, activity=coming work, car, traffic line= Samseong-ro 00 building → Mapo-gu oo-ro oo}, {time=22:00 ~ 22:40, activity=exercise, Jogging, movement = 00-ro, Mapo-gu → oo-ro, Mapo-gu oo},… } Is created. For example, a standard machine learning algorithm can be applied to statistically learn the weights of the life pattern algorithm. Examples of suitable machine learning in the implementation of the invention include supervised machine learning algorithms such as SVM (Support Vector Machine), neural network learning, or decision tree learning algorithm. The life pattern Uai (i =
본 발명의 다른 실시예에 의하면, 사용자 장치의 가속도 센서를 포함한 운동 측정 센서를 이용하여 사용자의 운동방식, 운동 시간, 운동량, 걷기 시간, 앉아 있는 시간 등을 산출할 수 있다. 이는 종래의 다양한 운동 트래킹 방법에 의한 것으로 통상의 기술자라면 어려움 없이 이용할 수 있다. 센서 데이터를 이용한 다른 애플리케이션 프로그램의 결과값(운동량, 운동시간, 운동 방식)을 사용자 장치의 상기 모바일 애플리케이션과 연동되도록 하여 관리부로 전송하거나, 사용자 장치의 센서 측정 데이터를 상기 관리부(107)가 수집하여 직접 분석할 수도 있다. According to another embodiment of the present invention, a user's exercise method, exercise time, amount of exercise, walking time, sitting time, and the like may be calculated using a motion measurement sensor including an acceleration sensor of the user device. This is due to various conventional motion tracking methods and can be used by a person of ordinary skill in the art without difficulty. The result values (exercise amount, exercise time, exercise method) of another application program using sensor data are transmitted to the management unit by interlocking with the mobile application of the user device, or the
추가로, 관리부(107)는 특정 사용자 장치로부터의 사용자 위치 정보에 기초하여 사용자 생활 패턴을 생성한 후에도 지속적으로 사용자 위치 정보를 수신하여 사용자 생활 패턴을 갱신할 수 있다. 특히, 이미 생성된 생활 패턴과 상이한 위치 정보(예를 들어, 수요일 저녁 7시에 기존의 이동 경로와 상이한 위치로 이동)를 수신한 경우 상기 상이한 위치 정보에 기초하여 질문을 생성할 수 있다. 예를 들어, 사용자가 수요일 저녁 7시에 집으로 인지된 곳이 아닌 다른 장소로 이동 시 이동 목적을 물어보고, 이를 마킹한다(Marking). 이 경우 관리부(107)는 이동 목적이 회식, 음주와 같은 활동인지, 연극, 영화 같은 공연 관람인지, 피트니스, 수영장, 요가 같은 운동을 위한 것인지 카테고리화한 범주의 질문을 챗봇(chat-bot)이 생성하도록 하고 이 질문을 사용자 장치로 전송하여 사용자에게 질문을 제공할 수 있다. 사용자 장치의 모바일 애플리케이션 프로그램은 사용자에게 상기 질문을 하고 답변의 입력을 위한 GUI(Graphic User Interface)를 제공하고, 사용자는 카테고리(회식, 음주, 공연 관람, 운동 등) 선택 및/또는 구체적인 활동 내역을 입력할 수 있다. 상기 답변으로 입력된 활동은 상기 관리부에서 생성하는 사용자의 생활 패턴 정보에 추가되고, 상기 인공지능 생활 패턴 학습 모델의 학습을 위한 데이터로 저장되어 인공지능의 학습에도 이용된다. In addition, the
관리부(107)는 특정 사용자의 상기 생활 패턴 및 사용자 속성을 기초로 사용자 프로파일을 생성한다. 사용자 프로파일은 데이터 세트(data set)로서, 사용자의 나이, 성별, 지역, 운동시간, 운동량, 수면 시간, 활동 내역을 포함하고, 근로시간, 걷는 시간, 앉아 있는 시간, 음주량, 여가활동 시간 등의 데이터를 더 포함할 수 있다. 나이, 성별은 상기 사용자 속성에 기초한 것으로, 사용자 장치의 애플리케이션 프로그램에서 요청하는 양식에 따라 회원가입 시에 사용자가 입력한 값(생년월일, 성별)에 기초한 것이다. 상기 운동시간, 운동량, 수면시간, 정기적 활동 내역, 근로 시간, 걷는 시간, 앉아 있는 시간, 음주량, 여가활동 시간 등은 생활 패턴 정보로부터 관리부가 생성한다. 사용자 프로파일의 데이터 세트는 의료 인자 세트의 인자들과 대응되도록 요구된다. 따라서, 상기 의료 정보 처리 엔진(110)은 새로운 인자가 추가되면 관리부(107)가 새로운 데이터를 프로필에 추가하도록 요청하고, 이에 따라 생활 패턴 정보의 생성에도 추가 요소를 요구할 수 있다.The
또한, 사용자 장치는 다양한 웨어러블 디바이스 또는 웨어러블 디바이스와 연동되는 스마트 디바이스일 수 있고, 웨어러블 디바이스는 착용자의 심박, 체온을 감지하는 센서를 포함할 수 있다. 이 경우 사용자의 심박, 체온, 혈당, 혈압 등 생체 신호를 사용자 장치는 관리부로 전송할 수 있고, 관리부는 생체 신호를 처리하여 사용자 프로파일에 추가할 수 있다.In addition, the user device may be a variety of wearable devices or a smart device interworking with the wearable device, and the wearable device may include a sensor that senses a heartbeat and a body temperature of the wearer. In this case, the user device may transmit biometric signals such as the user's heart rate, body temperature, blood sugar, and blood pressure to the management unit, and the management unit may process the biosignal and add it to the user profile.
한편, 의료 정보 제공 장치(100)의 의료 정보 처리 엔진(110)은 데이터베이스(101)에 저장된 사용자 프로파일을 기초로 사용자 맞춤형 건강 정보 및 의료서비스 제공자 정보를 생성하여 후처리부(121)에 제공하고, 후처리부는 사용자 장치로 상기 건강 정보 및 의료서비스 제공자 정보를 전송한다. 이하에서는 의료 정보 처리 엔진(110)이, 외부 데이터 소스로부터 수집한 데이터를 이용하여 기계 학습을 통해 의료 인자 구조화 학습모델(인공지능 제1 학습모델) 및 예측 학습모델을 획득하고, 사용자 맞춤형 건강 정보 및 의료서비스 제공자 정보를 생성하는 방법을 상세히 설명한다. Meanwhile, the medical
먼저, 의료 정보 처리 엔진은 공공기관, 건강보험심사평가원, 대학, 병원, 연구기관 등에서 발표하는 의료 정보를 기준 데이터로 하되, 추가 자료 수집을 위해 크롤링을 적용할 수 있다. 상기 기준 데이터는 정형 또는 비정형 데이터일 수 있다. First, the medical information processing engine uses medical information announced by public institutions, Health Insurance Review and Assessment Service, universities, hospitals, research institutions, etc. as standard data, but crawling can be applied to collect additional data. The reference data may be structured or unstructured data.
예를 들어, 건강보험심사평가원으로부터 "건강상태표준(기준 데이터): 40대 / 남자 / 주 3회 운동 / 매번 30분 이상이 건강 / 주1회 음주"의 정형 데이터를 수신할 수 있다. 기준 데이터는 데이터베이스(미도시)에 저장된 후 메타 데이터 처리를 거쳐 의료 인자 세트로 생성되어 구조화 데이터베이스(102)에 저장된다. For example, from the Health Insurance Review and Assessment Service, the standard data of "health condition standard (reference data): 40s / male /
한편, 신문 기사, 블로그, SNS, 뉴스 등 다양한 비정형 의료 관련 데이터들은 Crawler에 의해 수집되어 raw data 데이터베이스(104)에 저장된 후 전처리부(109)에서 처리된다(도 3 참조). 도 7은 크롤러 및 raw data 데이터베이스(104)에서의 데이터 처리의 흐름도이다. 즉, 본 발명의 의료 정보 제공 장치(100)는 크롤링에 의해 병원, 의료기관, 연구소, 논문, 뉴스채널, 언론, 블로그, SNS, 공공 기관, 의료 관련 사이트 등으로부터 각종 의학 및 의료 서비스 관련 정보를 수집하여 처리하고, 이 의료 데이터 및 의학 서비스 관련 데이터를 이용한 기계 학습을 통해, 정량화된 의료 인자를 추출하는 인공지능 제1 학습모델(도 3의 structurer AI)을 획득한다. 예를 들어 표, 도표, 그래픽 등으로 표시된 데이터도 정제되어 동일한 방식으로 처리된다. Meanwhile, various atypical medical-related data such as newspaper articles, blogs, SNS, and news are collected by the crawler, stored in the
도 8 내지 10은 비정형 의료 데이터의 수집 및 전처리 방법을 예시적으로 나타낸 것이다. 도 8에 의하면, 신문사 웹사이트가 크롤링 리스트에 추가되면, 로봇 매니저는 해당 사이트 내의 의료, 사회, 건강 면에서 관련 기사의 raw data를 수집하여 데이터베이스(104)에 저장한다. 전처리기는 상기 raw data의 자연어 분석을 통해 의료 데이터가 포함된 구문(붉은 색으로 둘러싸인 문장)만 추출한다. 도 9를 참조하면, 전처리기는 또 다른 기사에서 의료 관련 구문을 추출하는데, 이 구문으로부터 조사 기관, 학과, 의사, '조사', '발표' 등을 감지하여 추가 검색 내지 크롤링을 한다. 도 10은 도 9의 구문으로부터 검색 또는 하이퍼링크로 추적한 웹 페이지이고, 전처리기는 여기에서 60세 이상 노인의 비만 관련 구문들을 추출한다. 전처리기(109)에 의해 추출된 데이터는 데이터베이스(101)에 저장되고, 의료 정보 처리 엔진(110)에 의해 처리된다. 8 to 10 exemplarily show a method of collecting and pre-processing atypical medical data. Referring to FIG. 8, when a newspaper company website is added to the crawl list, the robot manager collects raw data of related articles in the medical, social, and health aspects of the website and stores it in the
의료 정보 처리 엔진(110)은 인공지능 제1 학습모델(Structurer AI, 111), 건강 예측부(112), 인공지능 제2 학습모델(113), 의료기관 매칭부(114)을 포함한다. 의료 정보 처리 엔진(110)은 데이터베이스(101)에 저장된 의료 및 의학 관련 데이터를 학습하여 의료 인자 세트를 수립하는 인공지능 제1 학습모델을 획득하고, 이를 이용하여 수집한 의료 데이터로부터 의료 인자 세트를 생성 한다. 이 학습은 온라인 학습에 의한 것이므로 초기 세팅 이후에도 지속적인 학습을 할 수 있으므로 의료 인자 세트 생성과 학습이 동시에 이루어질 수 있다. The medical
도 11의 표는 상기 인공지능 제1 학습모델을 이용하여 생성된 의료 인자 세트의 예시들을 보여준다. 예를 들어, 의료 정보 처리 엔진은 전 처리된 도 8의 기사를 기초로 인공지능 제1 학습모델을 이용하여 MC1={시기=2017년 1월, 지역=서울/경기, 주관기관=강북삼성병원, 성별=남자, 연령=40대, 표본=16만, 평균=43%, 질병=지방간, 1일 운동시간=30분}로 생성한다. 다만, 여기서 1일 운동시간=30분은 도 8의 기사에 기초한 것이 아니고, 사용자 생활 패턴 및 사용자 프로파일의 정보를 이용한 것이다. 즉, 복수의 사용자 장치로부터 수집한 해당 지역=서울/경기, 성별=남자, 연령=40대의 운동시간 평균값을 추가한 것이다. 즉, 인공지능 제1 학습모델은 의료 정보뿐 아니라 사용자 생활 패턴 정보, 사용자 프로파일의 통계값을 이용하여 누락된 인자값을 추정하도록 학습한다. 이처럼 일부 비정형 데이터나 정형 데이터에서 도출할 수 없는 의료 인자는 인공지능 제1 학습모델의 학습 과정을 통해 획득 가능하다. 또는 사용자 장치로부터 수집한 통계치 또는 주관기관의 위치 등 다양한 추정값을 이용하여 인공지능 제1 학습모델의 획득이 가능하다. 상기에서 생성된 복수의 의료 인자 세트는 구조화 데이터베이스(102)에 저장된다. 상기 의료 인자 세트는 시기, 지역, 성별, 연령, 특정 질병과 관련된 특징 사실(증상, 미세먼지 농도), 질병, 치료법, 운동량, 걷는 시간, 주관기관 등의 정보를 포함할 수 있다. 특징 사실에는 특정 지역의 평균 미세 먼지 농도 같은 환경 정보, 특정 지역, 특정 시기의 화산폭발 같은 사고나 천재지변 정보도 포함될 수 있다. 예를 들어, 크롤링에 의해 수집한 의료 관련 뉴스, 예를 들어 특정 지역에서 암환자 비율이 높다는 뉴스, 특정 지역의 지하수가 방사성 물질에 오염되었다는 뉴스 등을 처리할 경우, 특정 지역의 가중치가 증가할 수 있다. 이 경우 인공지능 제1 학습모델의 학습을 위해 뉴스 데이터가 추가될 수 있고, 지역값에 가중치가 부여될 수 있다.The table of FIG. 11 shows examples of a set of medical factors generated using the artificial intelligence first learning model. For example, the medical information processing engine uses the first artificial intelligence learning model based on the pre-processed article in FIG. 8, and MC1 = {Time = January 2017, Region = Seoul/Gyeonggi, Host Organization = Gangbuk Samsung Hospital , Gender=male, age=40s, sample=160,000, average=43%, disease=fat liver, daily exercise time=30 minutes}. However, here, the exercise time per day = 30 minutes is not based on the article of FIG. 8, but is based on the information of the user's life pattern and user profile. That is, the average value of exercise time in the region = Seoul/Gyeonggi, gender = male, age = 40s collected from a plurality of user devices is added. That is, the first artificial intelligence learning model learns to estimate the missing factor value using not only medical information, but also user life pattern information and statistical values of the user profile. As such, some unstructured data or medical factors that cannot be derived from structured data can be obtained through the learning process of the first artificial intelligence learning model. Alternatively, it is possible to obtain the first artificial intelligence learning model by using various estimated values such as statistics collected from the user device or the location of the host institution. The plurality of medical factor sets generated above are stored in the structured
상기 raw data의 작성 시기 및 지역을 기준으로 공공 데이터의 과거 이력을 추적하여 환경 정보(미세먼지 농도, C02 농도, 기후, 인재 등 사고, 폭염, 한파, 태풍 등 자연재해, 습도 등)를 수집하여 상기 의료 인자 세트에 추가 결합할 수 있다. 보다 구체적으로, 의료 정보 처리 엔진은 인공지능 제1 학습모델에 의해 생성된 의료 인자 세트에서 작성 시기, 지역 데이터를 기초로 공공 API로 제공되는 미세먼지 농도, CO2 농도, 날씨, 기후 정보를 수집하여 상기 의료 인자 세트에 추가할 수 있다. 사고나 천재지변 등에 대해서는 시기, 지역에 기초하여 크롤러에 뉴스, 언론사 웹 사이트 등의 URL로부터 사고 정보의 수집을 요청할 수 있다. 수집된 데이터는 의료 데이터와 유사한 과정을 거쳐 의료 인자 세트에 추가될 수 있다. By tracking the past history of public data based on the creation time and region of the above raw data, environmental information (fine dust concentration, C02 concentration, climate, accidents such as human resources, heat waves, cold waves, natural disasters such as typhoons, humidity, etc.) It can further bind to the set of medical factors. More specifically, the medical information processing engine collects fine dust concentration, CO2 concentration, weather, and climate information provided to the public API based on the creation time and area data from the medical factor set generated by the artificial intelligence first learning model. It can be added to the set of medical factors. For accidents or natural disasters, you can request the crawler to collect accident information from URLs such as news and media websites based on time and region. The collected data can be added to the set of medical factors through a process similar to medical data.
한편, 예측부(112)는 상기 사용자 프로파일과 상기 인공지능 제1 학습모델을 통해 생성된 복수의 의료 인자 세트에 기초하여 사용자의 건강 판단 및 예측 정보를 생성한다. 예측부(112)는 상기 사용자 프로파일과 복수의 의료 인자 세트 간의 매칭도의 산정을 포함하는 로직 알고리즘으로 구현될 수 있다. 그러나, 사용자 프로파일이 축적되고, 수집되는 의료 데이터가 방대하고 그로부터 생성되는 의료 인자 세트도 대용량인 경우 상기 예측부는 매칭도를 생성하는 인공지능 학습모델로 구현되는 것이 바람직하다. 즉 인공지능 건강예측 학습모델은 사용자 프로파일 및 의료 인자 세트를 기초로 한 기계 학습에 의해 획득되고, 지속적인 학습에 의해 고도화 된다. Meanwhile, the
인공지능 건강예측 학습모델을 이용하여 사용자 프로파일과 의료 인자 세트의 매칭도가 생성되면 매칭도의 순위에 따라 건강 판정 또는 예측 정보를 생성하고, 상기 후처리기(121)를 통해 사용자 장치로 건강 판정 및 예측 정보를 전송한다. When the matching degree between the user profile and the medical factor set is generated using the artificial intelligence health prediction learning model, health determination or prediction information is generated according to the ranking of the matching degree, and the health determination and the user device through the post-processor 121 Transmit prediction information.
의료 정보 제공 장치(100)는 의학 및 의료 관련 정형 및 비정형 데이터를 수집하고, 수집된 데이터를 이용한 기계 학습을 통해 정량화된 의료 인자를 추출하는 인공지능 제1 학습완료모델(도 3의 structurer AI)을 획득한다. 의료 정보 제공 장치(100)는 상기 사용자 프로파일과 상기 복수의 의료 인자 세트에 기초하여 사용자의 건강 정보를 생성하여 사용자 장치로 제공한다. The medical
건강 판정 정보는 예를 들어, 특정 사용자의 사용자 프로파일이 {40대 / 남자 / 주 2회 걷기 / 30분 / 출퇴근 이동 시 자가용 이동 / 주 3회 이상 음주}이고, 의료 인자 세트 중 매칭도가 최상인 인자 세트가 {40대 / 남자 / 주 3회 운동 / 매번 30분 이상이 건강 / 주1회 음주}라면, {운동량 부족 * / 비만 주의 ***** / 절주 권고 ***** }의 건강 정보가 제공될 수 있다. 또한, 시간의 경과에 따라 누적된 사용자 생활 패턴 정보를 이용하여 사용자의 건강 상태 변화 추이에 대한 분석이 가능하고, 이를 통해 6개월 또는 1년 후 비만 상태 또는 지방간의 가능성을 수치화한 건강 경보를 미리 예측하고 이를 사용자 장치로 제공할 수 있다. 보다 구체적으로는 관리부(107)가 누적된 사용자 생활 패턴 정보로부터 장래의 사용자 생활 패턴을 미리 생성하고 이를 미래 특정 시점의 사용자 프로파일의 생성에 반영하고, 미래 특정 시점에서의 사용자 프로파일을 이용하여 의료 정보 처리 엔진(110)은 건강 예측 정보를 생성한다. The health determination information is, for example, that the user profile of a specific user is {40s / male / walking twice a week / 30 minutes / moving by car when moving to commute / drinking more than 3 times a week}, and the matching degree is the best among the set of medical factors. If the factor set is {40s / male /
나아가, 입력 단말을 통해 사용자 병력이 입력되거나, 병원 또는 보험 서버를 통해 사용자 병력을 수집한 경우, 의료 정보 제공 장치는 이 병력을 사용자 프로파일에 추가할 수 있다. 사용자 병력이 추가된 사용자 프로파일을 이용하여 보다 고도화된 건강 상태 판정 또는 예측이 가능하다. Furthermore, when a user medical history is input through an input terminal or a user medical history is collected through a hospital or an insurance server, the medical information providing apparatus may add this medical history to the user profile. It is possible to determine or predict more advanced health status by using the user profile to which the user's medical history has been added.
본 발명의 또 다른 실시예에 의하면, 사용자 프로파일에 기초하여 건강 상태를 판정하고 이에 적합한 의료기관 및 의료진을 추천하는 장치 및 방법이 제공된다. 위에서 설명한 바와 같이 사용자 맞춤형 의료 정보 제공 장치는 사용자 정보로부터 사용자 생활 패턴 정보, 사용자 프로파일을 생성하고, 인공지능 제1 학습모델을 이용하여 생성한 의료 인자 세트와 상기 사용자 프로파일에 기초하여 사용자의 건강 상태를 판정한다. According to still another embodiment of the present invention, an apparatus and method for determining a health status based on a user profile and recommending a medical institution and medical staff suitable therefor are provided. As described above, the user-customized medical information providing device generates user life pattern information and user profile from user information, and the health status of the user based on the set of medical factors and the user profile generated using the first artificial intelligence learning model. Is determined.
한편, 본 발명의 건강 정보 제공 장치(100)는 기관 등에서 제공하는 정형 데이터를 수집하여 의료기관, 의료진 관련 데이터를 저장하고 처리할 수 있다. 그러나 이러한 정보는 단편적이고 제한적이므로, 환자의 다양한 요구에 맞추기에는 한계가 있다. 따라서 본 발명의 일실시예에 의하면, 상기 정형 데이터의 수집에 더하여, 크롤러가 환자의 리뷰, 의료진의 경험, 논문, 의료 장비 등의 정보를 포함한 다양한 형식의 데이터를 수집하고, 의료 정보 처리 엔진(110)은 이를 이용한 기계 학습을 통해 인공지능 제2 학습모델(113)을 획득한다. Meanwhile, the health
크롤러에 의해 수집된 의료기관, 의료진 관련 raw data는 의료 데이터와 동일하게 자연어 처리 및 관련 구문만을 추출하는 전처리 과정을 거쳐 데이터베이스(101)에 저장된다. 의료진의 논문, 환자 리뷰 등을 포함한 구문을 기초로 기계 학습을 통해 상기 인공지능 제2 학습모델이 구조화된 의료 기관, 의료진 데이터 세트를 생성한다. 예를 들어, 특정 질병A에 대한 병원의 의료기관정보 HA1={위치=서울 강남구 일원동 00; 진료과=00; 관련 의료장비=PET CT; 의료진=00, 00, 00; 연처리환자수=000; 리뷰 종합 평점=4.52; 환자평균연령=40대; 선호 성별=남성; 서비스 만족도=4.12; 완치율=45.3%; 특이사항=정신과 재활서비스; 환자리뷰핵심키워드=신속, 정확, OO; ??}, 특정 의사의 질병 A에 대한 의료진 정보 DA1={위치=서울 강남구 일원동 00; 진료과=00; 의료장비=PETRON; 소속기관=00병원; 연처리환자수=000; 리뷰 종합 평점=4.72; 환자평균연령=40대; 성별=남성; 서비스 만족도=4.42; 완치율=55.3%; 특이사항=00수술; 환자리뷰핵심키워드=정확, 친절; ??}이다. 이러한 항목들은 예시적인 것이고 필요에 따라 추가될 수 있다. The raw data related to medical institutions and medical staff collected by the crawler are stored in the
상기 의료기관정보 및 의료진정보는 공공기관, 건강보험심사평가원, 대학, 병원, 연구기관 등에서 발표하는 의료 기관 정보와, 크롤링을 통해 수집한 데이터를 추가로 더하여 이를 기초로 인공지능 제2 학습모델을 이용하여 생성되고 의료기관 데이터베이스(105)에 저장된다. For the medical institution information and medical staff information, information on medical institutions announced by public institutions, Health Insurance Review and Assessment Service, universities, hospitals, research institutions, etc., and data collected through crawling are additionally added, and the second artificial intelligence learning model is used. And stored in the
한편, 의료 정보 처리 엔진(110)은 매칭부(114)를 더 포함하고, 매칭부는 상기 건강 상태 판정과 사용자 프로파일을 기초로 이에 적합한 의료기관정보 및 의료진정보를 추출한다. 특정 질병 또는 건강 상태에 대한 의료기관정보는 데이터 세트로서, 위치, 진료과, 의료장비, 의료진, 연간 처리 환자수, 리뷰 종합 평점, 환자평균연령, 선호 성별, 서비스 만족도, 완치율, 특이사항, 환자 리뷰 핵심키워드를 포함한다. 의료진정보는 특정 의사 또는 물리치료사 등 의료인의 데이터 세트로서, 위치, 진료과, 질병, 소속기관(병원), 연간 처리 환자수, 리뷰 종합 평점, 환자평균연령, 성별, 서비스 만족도, 완치율, 특이사항, 환자 리뷰 핵심 키워드, 진료 스케쥴을 포함한다. 상기 예측부(112)가 사용자 프로파일을 기초로 생성한 하나 이상의 건강 판정 정보와 사용자 프로파일을 기초로, 상기 매칭부(114)는 의료기관 데이터베이스(105)에 저장된 의료기관정보 및 의료진정보를 비교하여 그 중에서 매칭도가 높은 순서로 매칭 의료기관 및 의료진 정보를 생성한다. 상기 매칭도는 판정된 건강 상태, 예를 들어 특정 질병에 가중치를 주는 방식으로 산정되지만, 사용자 프로파일에 포함된 증상, 나이, 지역, 성별, 운동량 등도 고려될 수 있고, 이에 따른 가중치의 적용은 인공지능 학습을 통해 결정된다. 즉, 상기 매칭부는 인공지능 제3 학습모델로서, 의료기관정보, 의료진정보, 사용자 프로파일을 이용한 기계 학습을 통해 획득된다. Meanwhile, the medical
도 15 및 16은 특정 사용자의 프로파일을 기초로 판정한 건강 상태, 즉 예상 질병 및 이에 적합한 매칭 의료기관 및 의료진을 보여준다. 즉, 예상 질병의 순위에 따라, 그리고 매칭도에 따라 적합한 순위별로 매칭 의료기관 및 의료진 정보를 생성한 것을 표로 보여주고 있다. 15 and 16 show a health state determined based on a profile of a specific user, that is, a predicted disease and matching medical institutions and medical staff suitable therefor. In other words, it is shown in the table that matching medical institution and medical staff information is generated according to the ranking of the expected disease and by appropriate ranking according to the matching degree.
본 발명의 또 다른 실시예에 따라 사용자 장치의 측면에서 의료 정보 제공 서비스를 받기 위한 과정을 간단히 설명한다. 사용자 장치에 설치된 모바일 애플리케이션 프로그램은 사용자 위치 정보의 로그 또는 로그 패키지를 의료 정보 제공 장치로 전달하고, 의료 정보 제공 장치로부터 사용자 맞춤형 건강 판정 또는 예측 정보를 수신하여 사용자 장치의 디스플레이 또는 음성 출력부로 상기 건강 판정 또는 예측 정보를 제공한다. 이 때 사용자 맞춤 건강 정보는 순위에 따라 제공된다. A brief description will be given of a process for receiving a medical information providing service from the side of a user device according to another embodiment of the present invention. The mobile application program installed on the user device transmits a log or log package of user location information to the medical information providing device, receives user-customized health determination or prediction information from the medical information providing device, and sends the health information to the display or audio output unit of the user device. It provides decision or prediction information. At this time, user-customized health information is provided according to the ranking.
사용자가 특정 자각 증상을 느끼고 병원 정보를 얻고자 할 경우, 사용자는 상기 모바일 애플리케이션 프로그램의 GUI를 이용하여 증상을 입력할 수 있다. 입력된 증상은 다른 사용자 정보와 함께 의료 정보 제공 장치로 전송되고, 사용자 프로파일에 추가되어 사용자 맞춤형 건강 판정 및 그에 따른 의료기관, 의료 정보가 생성되고 사용자 장치로 전송된다. When a user feels a specific subjective symptom and wants to obtain hospital information, the user can input the symptom using the GUI of the mobile application program. The input symptoms are transmitted to a medical information providing device along with other user information, added to a user profile, and a user-customized health determination and medical institution and medical information are generated and transmitted to the user device.
본 발명의 또 다른 실시예에 의하면, 크롤링에 의해 의료기관, 의료진 정보를 수집하기 위한 수집우선순위를 다음의 방법에 의해 선정한다. 의료 정보 처리 엔진(110)은 사용자 장치로부터 수신한 위치 정보를 원점으로 하여 거리를 구분하고, 다수 사용자의 위치 정보를 원점으로 하여 중첩 정도를 판정한다. 상기 거리는 예를 들어, 1Km 또는 5Km 일 수 있다. 상기 중첩도가 높은 의료기관을 우선적으로 크롤링 대상으로 하여 정보를 수집하고, 이 크롤링은 초기 세팅 이후에도 지속적으로 계속되어야 하며, 이 경우에도 다수 사용자 장치로부터의 위치 정보를 원점으로 중첩도가 높은 의료기관에 우선순위를 주어 데이터를 수집하고 이 과정은 반복된다. According to another embodiment of the present invention, the collection priority for collecting medical institution and medical staff information by crawling is selected by the following method. The medical
상기 인공지능 제1 학습완료모델을 이용하여 복수의 의료 인자 세트(health factor set)를 생성하고, 사용자 맞춤형 건강 상태 판단 또는 건강 예측 정보를 사용자에게 제공한다. A plurality of health factor sets are generated using the artificial intelligence first learning completion model, and user-customized health status determination or health prediction information is provided to the user.
한편, 본 발명의 의료 정보 제공 장치(100)의 메모리에 저장된 프로그램들은 그 기능에 따라 복수 개의 모듈들로 분류할 수 있는데, 여기서, 복수 개의 모듈들은 하드웨어가 아닌 소프트웨어로서, 기능적으로 동작하는 모듈을 의미하며, 예를 들어, UI 모듈, 터치 스크린 모듈 등으로 분류될 수 있다. Meanwhile, programs stored in the memory of the
일부 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체를 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. Some embodiments may also be implemented in the form of a recording medium including instructions executable by a computer, such as a program module executed by a computer. Computer-readable media can be any available media that can be accessed by a computer, and includes both volatile and nonvolatile media, removable and non-removable media. Further, the computer-readable medium may include a computer storage medium. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data.
또한, 본 명세서에서, “부”는 프로세서 또는 회로와 같은 하드웨어 구성(hardware component), 및/또는 프로세서와 같은 하드웨어 구성에 의해 실행되는 소프트웨어 구성(software component)일 수 있다.In addition, in the present specification, the “unit” may be a hardware component such as a processor or a circuit, and/or a software component executed by a hardware configuration such as a processor.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.The above description of the present invention is for illustrative purposes only, and those of ordinary skill in the art to which the present invention pertains will be able to understand that it can be easily modified into other specific forms without changing the technical spirit or essential features of the present invention. will be. Therefore, it should be understood that the embodiments described above are illustrative in all respects and not limiting. For example, each component described as a single type may be implemented in a distributed manner, and similarly, components described as being distributed may also be implemented in a combined form.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is indicated by the claims to be described later rather than the detailed description, and all changes or modified forms derived from the meaning and scope of the claims and their equivalent concepts should be interpreted as being included in the scope of the present invention. do.
100: 의료 정보 제공 장치 200: 사용자 장치
101: 데이터베이스 102: 구조화 데이터베이스
103: 예측 데이터베이스 104: raw data 데이터베이스
105: 의료기관 데이터베이스 107: 관리부
110: 의료 정보 처리 엔진 111: 인공지능 제1 학습모델
112: 예측부 113: 인공지능 제2 학습모델
114: 매칭부100: medical information providing device 200: user device
101: database 102: structured database
103: prediction database 104: raw data database
105: medical institution database 107: administration
110: medical information processing engine 111: artificial intelligence first learning model
112: prediction unit 113: artificial intelligence second learning model
114: matching unit
Claims (8)
사용자 장치로부터 수신한 위치 정보에 기초하여 인공지능 생활패턴 학습모델을 이용하여 사용자 생활 패턴 정보를 생성하는 단계;
상기 사용자 생활 패턴 정보 및 사용자 속성 정보에 기초하여 사용자 프로파일을 생성하는 단계;
수집된 의료 정보에 기초하여, 인공지능 제1 학습모델을 이용하여 지역, 연령, 성별, 시기, 특징 사실 및 질병을 포함하는 의료 인자 세트를 생성하는 단계;
상기 사용자 프로파일 및 복수의 상기 의료 인자 세트에 기초하여, 사용자의 건강 상태를 판정하거나 예측하는 사용자 건강 정보를 생성하는 단계; 및
생성된 사용자 건강 정보를 사용자 장치로 제공하는 단계;를 포함하고,
상기 인공지능 생활패턴 학습모델은 사용자 장치로부터 수신한 위치 정보를 이용한 지도 기계 학습에 의해 획득되고,
상기 사용자 속성 정보는 사용자의 나이 및 성별을 포함하고, 상기 사용자 생활 패턴 정보는 사용자의 시간대별 활동, 이동 경로 또는 위치를 포함하며, 상기 사용자 프로파일은 사용자의 나이, 성별, 지역, 운동 시간, 수면 시간, 정기적 활동 내역을 포함하며, 상기 특징 사실은 상기 질병과 관련된 사실로서, 증상, 운동시간 및 수면 시간 중 하나 이상을 포함하며,
상기 사용자 장치 또는 외부 데이터 소스로부터 사용자 위치에서의 기온, 습도, 미세먼지 농도 또는 날씨 정보를 포함하는 환경 정보를 획득하는 단계;를 더 포함하고,
상기 사용자 프로파일을 생성하는 단계에서, 상기 사용자 생활 패턴 정보 및 사용자 속성 정보에 환경 정보를 추가하여 상기 사용자 프로파일을 생성하는, 사용자 맞춤형 의료 정보 제공 방법.As a method of providing user-customized medical information performed by a medical information providing device,
Generating user life pattern information using an artificial intelligence life pattern learning model based on the location information received from the user device;
Generating a user profile based on the user life pattern information and user attribute information;
Generating a set of medical factors including region, age, sex, time, feature facts, and disease using the artificial intelligence first learning model based on the collected medical information;
Generating user health information for determining or predicting a health state of a user based on the user profile and the plurality of medical factor sets; And
Including; providing the generated user health information to the user device,
The artificial intelligence life pattern learning model is obtained by supervised machine learning using location information received from a user device,
The user attribute information includes the user's age and gender, and the user life pattern information includes the user's time-based activity, movement path or location, and the user profile includes the user's age, gender, region, exercise time, and sleep. It includes time and a history of regular activities, and the characteristic fact is a fact related to the disease, and includes at least one of symptoms, exercise time, and sleep time,
Obtaining environment information including temperature, humidity, fine dust concentration or weather information at a user location from the user device or an external data source; further comprising,
In the step of generating the user profile, the user profile is generated by adding environment information to the user life pattern information and user attribute information.
사용자 장치로부터 자각 증상을 수신하는 단계; 및
상기 자각 증상에 기초하여 상기 사용자 프로파일을 갱신하는 단계;를 더 포함하는, 사용자 맞춤형 의료 정보 제공 방법.The method of claim 1,
Receiving subjective symptoms from a user device; And
Updating the user profile based on the subjective symptoms; further comprising, a method for providing user-customized medical information.
사용자 장치로부터 수신한 위치 정보에 기초하여 인공지능 생활패턴 학습모델을 이용하여 사용자 생활 패턴 정보를 생성하는 단계;
상기 사용자 생활 패턴 정보 및 사용자 속성 정보에 기초하여 사용자 프로파일을 생성하는 단계;
수집된 의료 정보에 기초하여, 인공지능 제1 학습모델을 이용하여 지역, 연령, 성별, 시기, 특징 사실 및 질병을 포함하는 의료 인자 세트를 생성하는 단계;
상기 사용자 프로파일 및 복수의 상기 의료 인자 세트에 기초하여, 사용자의 건강 상태를 판정하거나 예측하는 사용자 건강 정보를 생성하는 단계; 및
생성된 사용자 건강 정보를 사용자 장치로 제공하는 단계;를 포함하고,
상기 인공지능 생활패턴 학습모델은 사용자 장치로부터 수신한 위치 정보를 이용한 지도 기계 학습에 의해 획득되고,
상기 사용자 속성 정보는 사용자의 나이 및 성별을 포함하고, 상기 사용자 생활 패턴 정보는 사용자의 시간대별 활동, 이동 경로 또는 위치를 포함하며, 상기 사용자 프로파일은 사용자의 나이, 성별, 지역, 운동 시간, 수면 시간, 정기적 활동 내역을 포함하며, 상기 특징 사실은 상기 질병과 관련된 사실로서, 증상, 운동시간 및 수면 시간 중 하나 이상을 포함하며,
의료 인자 세트를 생성하는 단계는 크롤러에 의해 수집된 의료 정보로부터 자연어 처리 방법에 의해 의료 인자와 관련된 구문을 추출하고, 추출된 구문을 기초로 인공지능 제1 학습모델을 이용하여 복수의 의료 인자 세트를 생성하는 단계인 것을 특징으로 하는 사용자 맞춤형 의료 정보 제공 방법.As a method of providing user-customized medical information performed by a medical information providing device,
Generating user life pattern information using an artificial intelligence life pattern learning model based on the location information received from the user device;
Generating a user profile based on the user life pattern information and user attribute information;
Generating a set of medical factors including region, age, sex, time, feature facts, and disease using the artificial intelligence first learning model based on the collected medical information;
Generating user health information for determining or predicting a health state of a user based on the user profile and the plurality of medical factor sets; And
Including; providing the generated user health information to the user device,
The artificial intelligence life pattern learning model is obtained by supervised machine learning using location information received from a user device,
The user attribute information includes the user's age and gender, and the user life pattern information includes the user's time-based activity, movement path or location, and the user profile includes the user's age, gender, region, exercise time, and sleep. It includes time and a history of regular activities, and the characteristic fact is a fact related to the disease, and includes at least one of symptoms, exercise time, and sleep time,
In the step of generating the medical factor set, a phrase related to the medical factor is extracted from the medical information collected by the crawler by a natural language processing method, and a plurality of medical factor sets are performed using an artificial intelligence first learning model based on the extracted phrase. Method for providing customized medical information, characterized in that the step of generating.
상기 사용자 프로파일과 상기 사용자 건강 정보에 기초하여 사용자 맞춤형의 의료기관 및 의료진을 포함하는 의료서비스 제공자 정보를 생성하는 단계; 및
상기 사용자 건강 정보와 함께 순위에 따른 상기 의료서비스 제공자 정보를 사용자 장치로 제공하는 단계;를 더 포함하는, 사용자 맞춤형 의료 정보 제공 방법.The method of claim 1,
Generating medical service provider information including user-customized medical institutions and medical staff based on the user profile and the user health information; And
Providing the medical service provider information according to the ranking along with the user health information to a user device; further comprising, a method for providing customized medical information for a user.
사용자 장치로부터 수신한 위치 정보에 기초하여 인공지능 생활패턴 학습모델을 이용하여 사용자 생활 패턴 정보를 생성하는 단계;
상기 사용자 생활 패턴 정보 및 사용자 속성 정보에 기초하여 사용자 프로파일을 생성하는 단계;
수집된 의료 정보에 기초하여, 인공지능 제1 학습모델을 이용하여 지역, 연령, 성별, 시기, 특징 사실 및 질병을 포함하는 의료 인자 세트를 생성하는 단계;
상기 사용자 프로파일 및 복수의 상기 의료 인자 세트에 기초하여, 사용자의 건강 상태를 판정하거나 예측하는 사용자 건강 정보를 생성하는 단계; 및
생성된 사용자 건강 정보를 사용자 장치로 제공하는 단계;를 포함하고,
상기 인공지능 생활패턴 학습모델은 사용자 장치로부터 수신한 위치 정보를 이용한 지도 기계 학습에 의해 획득되고,
상기 사용자 속성 정보는 사용자의 나이 및 성별을 포함하고, 상기 사용자 생활 패턴 정보는 사용자의 시간대별 활동, 이동 경로 또는 위치를 포함하며, 상기 사용자 프로파일은 사용자의 나이, 성별, 지역, 운동 시간, 수면 시간, 정기적 활동 내역을 포함하며, 상기 특징 사실은 상기 질병과 관련된 사실로서, 증상, 운동시간 및 수면 시간 중 하나 이상을 포함하며,
상기 생성된 사용자 생활 패턴 정보와 상이한 위치 정보를 수신한 경우 상기 상이한 위치 정보에 기초하여 질문을 생성하는 단계;
상기 사용자 장치로 상기 질문을 전송하는 단계;
상기 사용자 장치로부터 상기 질문 정보에 대한 답변 정보를 수신하는 단계; 및
상기 답변 정보에 기초하여 상기 사용자 생활 패턴 정보를 갱신하는 단계;를 더 포함하는, 사용자 맞춤형 의료 정보 제공 방법.As a method of providing user-customized medical information performed by a medical information providing device,
Generating user life pattern information using an artificial intelligence life pattern learning model based on the location information received from the user device;
Generating a user profile based on the user life pattern information and user attribute information;
Generating a set of medical factors including region, age, sex, time, feature facts, and disease using the artificial intelligence first learning model based on the collected medical information;
Generating user health information for determining or predicting a health state of a user based on the user profile and the plurality of medical factor sets; And
Including; providing the generated user health information to the user device,
The artificial intelligence life pattern learning model is obtained by supervised machine learning using location information received from a user device,
The user attribute information includes the user's age and gender, and the user life pattern information includes the user's time-based activity, movement path or location, and the user profile includes the user's age, gender, region, exercise time, and sleep. It includes time and a history of regular activities, and the characteristic fact is a fact related to the disease, and includes at least one of symptoms, exercise time, and sleep time,
Generating a question based on the different location information when receiving location information different from the generated user life pattern information;
Transmitting the question to the user device;
Receiving answer information for the question information from the user device; And
Updating the user life pattern information based on the answer information; further comprising, a method for providing customized medical information for a user.
상기 사용자 장치로부터 자각 증상과 함께 사용자의 심리 상태, 음주 상태, 식사 정보, 알레르기 정보, 가족력에 대한 정보 중 하나 이상을 포함하는 사용자 특징 정보를 획득하는 단계; 및
상기 사용자 특징 정보에 기초하여 상기 사용자 프로파일을 갱신하는 단계를 더 포함하는, 사용자 맞춤형 의료 정보 제공 방법.The method according to claim 1 or 2,
Acquiring user characteristic information including at least one of information on a user's psychological state, drinking state, meal information, allergy information, and family history, along with subjective symptoms from the user device; And
The method of providing customized medical information, further comprising updating the user profile based on the user characteristic information.
프로세서,
상기 프로세서에 의해 실행되는 컴퓨터 프로그램 명령어들을 저장하는 저장부를 포함하고,
상기 명령어들은 청구항 제 1 항 내지 제 5 항 중 어느 한 항의 방법의 단계들을 실행하기 위해 동작하는 프로그램 코드들을 포함하는, 사용자 맞춤형 의료 정보 제공 장치.As a user-customized medical information providing device,
Processor,
And a storage unit for storing computer program instructions executed by the processor,
The instructions include program codes that operate to execute the steps of the method of claim 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180118069A KR102162522B1 (en) | 2018-10-04 | 2018-10-04 | Apparatus and method for providing personalized medication information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180118069A KR102162522B1 (en) | 2018-10-04 | 2018-10-04 | Apparatus and method for providing personalized medication information |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200038628A KR20200038628A (en) | 2020-04-14 |
KR102162522B1 true KR102162522B1 (en) | 2020-10-06 |
Family
ID=70291573
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180118069A KR102162522B1 (en) | 2018-10-04 | 2018-10-04 | Apparatus and method for providing personalized medication information |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102162522B1 (en) |
Cited By (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11139060B2 (en) | 2019-10-03 | 2021-10-05 | Rom Technologies, Inc. | Method and system for creating an immersive enhanced reality-driven exercise experience for a user |
US11264123B2 (en) | 2019-10-03 | 2022-03-01 | Rom Technologies, Inc. | Method and system to analytically optimize telehealth practice-based billing processes and revenue while enabling regulatory compliance |
US11270795B2 (en) | 2019-10-03 | 2022-03-08 | Rom Technologies, Inc. | Method and system for enabling physician-smart virtual conference rooms for use in a telehealth context |
US11282599B2 (en) | 2019-10-03 | 2022-03-22 | Rom Technologies, Inc. | System and method for use of telemedicine-enabled rehabilitative hardware and for encouragement of rehabilitative compliance through patient-based virtual shared sessions |
US11282604B2 (en) | 2019-10-03 | 2022-03-22 | Rom Technologies, Inc. | Method and system for use of telemedicine-enabled rehabilitative equipment for prediction of secondary disease |
US11282608B2 (en) | 2019-10-03 | 2022-03-22 | Rom Technologies, Inc. | Method and system for using artificial intelligence and machine learning to provide recommendations to a healthcare provider in or near real-time during a telemedicine session |
US11284797B2 (en) | 2019-10-03 | 2022-03-29 | Rom Technologies, Inc. | Remote examination through augmented reality |
US11295848B2 (en) | 2019-10-03 | 2022-04-05 | Rom Technologies, Inc. | Method and system for using artificial intelligence and machine learning to create optimal treatment plans based on monetary value amount generated and/or patient outcome |
US11309085B2 (en) | 2019-10-03 | 2022-04-19 | Rom Technologies, Inc. | System and method to enable remote adjustment of a device during a telemedicine session |
US11317975B2 (en) | 2019-10-03 | 2022-05-03 | Rom Technologies, Inc. | Method and system for treating patients via telemedicine using sensor data from rehabilitation or exercise equipment |
US11328807B2 (en) | 2019-10-03 | 2022-05-10 | Rom Technologies, Inc. | System and method for using artificial intelligence in telemedicine-enabled hardware to optimize rehabilitative routines capable of enabling remote rehabilitative compliance |
US11325005B2 (en) | 2019-10-03 | 2022-05-10 | Rom Technologies, Inc. | Systems and methods for using machine learning to control an electromechanical device used for prehabilitation, rehabilitation, and/or exercise |
US11337648B2 (en) | 2020-05-18 | 2022-05-24 | Rom Technologies, Inc. | Method and system for using artificial intelligence to assign patients to cohorts and dynamically controlling a treatment apparatus based on the assignment during an adaptive telemedical session |
US11348683B2 (en) | 2019-10-03 | 2022-05-31 | Rom Technologies, Inc. | System and method for processing medical claims |
US11404150B2 (en) | 2019-10-03 | 2022-08-02 | Rom Technologies, Inc. | System and method for processing medical claims using biometric signatures |
US11410768B2 (en) | 2019-10-03 | 2022-08-09 | Rom Technologies, Inc. | Method and system for implementing dynamic treatment environments based on patient information |
US11433276B2 (en) | 2019-05-10 | 2022-09-06 | Rehab2Fit Technologies, Inc. | Method and system for using artificial intelligence to independently adjust resistance of pedals based on leg strength |
US11445985B2 (en) | 2019-10-03 | 2022-09-20 | Rom Technologies, Inc. | Augmented reality placement of goniometer or other sensors |
US11471729B2 (en) | 2019-03-11 | 2022-10-18 | Rom Technologies, Inc. | System, method and apparatus for a rehabilitation machine with a simulated flywheel |
US11508482B2 (en) | 2019-10-03 | 2022-11-22 | Rom Technologies, Inc. | Systems and methods for remotely-enabled identification of a user infection |
US11596829B2 (en) | 2019-03-11 | 2023-03-07 | Rom Technologies, Inc. | Control system for a rehabilitation and exercise electromechanical device |
US11701548B2 (en) | 2019-10-07 | 2023-07-18 | Rom Technologies, Inc. | Computer-implemented questionnaire for orthopedic treatment |
US11756666B2 (en) | 2019-10-03 | 2023-09-12 | Rom Technologies, Inc. | Systems and methods to enable communication detection between devices and performance of a preventative action |
US11801423B2 (en) | 2019-05-10 | 2023-10-31 | Rehab2Fit Technologies, Inc. | Method and system for using artificial intelligence to interact with a user of an exercise device during an exercise session |
US11826613B2 (en) | 2019-10-21 | 2023-11-28 | Rom Technologies, Inc. | Persuasive motivation for orthopedic treatment |
US11830601B2 (en) | 2019-10-03 | 2023-11-28 | Rom Technologies, Inc. | System and method for facilitating cardiac rehabilitation among eligible users |
US11887717B2 (en) | 2019-10-03 | 2024-01-30 | Rom Technologies, Inc. | System and method for using AI, machine learning and telemedicine to perform pulmonary rehabilitation via an electromechanical machine |
US11904207B2 (en) | 2019-05-10 | 2024-02-20 | Rehab2Fit Technologies, Inc. | Method and system for using artificial intelligence to present a user interface representing a user's progress in various domains |
US11915815B2 (en) | 2019-10-03 | 2024-02-27 | Rom Technologies, Inc. | System and method for using artificial intelligence and machine learning and generic risk factors to improve cardiovascular health such that the need for additional cardiac interventions is mitigated |
US11915816B2 (en) | 2019-10-03 | 2024-02-27 | Rom Technologies, Inc. | Systems and methods of using artificial intelligence and machine learning in a telemedical environment to predict user disease states |
US11923065B2 (en) | 2019-10-03 | 2024-03-05 | Rom Technologies, Inc. | Systems and methods for using artificial intelligence and machine learning to detect abnormal heart rhythms of a user performing a treatment plan with an electromechanical machine |
US11923057B2 (en) | 2019-10-03 | 2024-03-05 | Rom Technologies, Inc. | Method and system using artificial intelligence to monitor user characteristics during a telemedicine session |
US11942205B2 (en) | 2019-10-03 | 2024-03-26 | Rom Technologies, Inc. | Method and system for using virtual avatars associated with medical professionals during exercise sessions |
US11950861B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | Telemedicine for orthopedic treatment |
US11955221B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | System and method for using AI/ML to generate treatment plans to stimulate preferred angiogenesis |
US11955220B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | System and method for using AI/ML and telemedicine for invasive surgical treatment to determine a cardiac treatment plan that uses an electromechanical machine |
US11955222B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | System and method for determining, based on advanced metrics of actual performance of an electromechanical machine, medical procedure eligibility in order to ascertain survivability rates and measures of quality-of-life criteria |
US11955218B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | System and method for use of telemedicine-enabled rehabilitative hardware and for encouraging rehabilitative compliance through patient-based virtual shared sessions with patient-enabled mutual encouragement across simulated social networks |
US11955223B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | System and method for using artificial intelligence and machine learning to provide an enhanced user interface presenting data pertaining to cardiac health, bariatric health, pulmonary health, and/or cardio-oncologic health for the purpose of performing preventative actions |
US11961603B2 (en) | 2019-10-03 | 2024-04-16 | Rom Technologies, Inc. | System and method for using AI ML and telemedicine to perform bariatric rehabilitation via an electromechanical machine |
US11957960B2 (en) | 2019-05-10 | 2024-04-16 | Rehab2Fit Technologies Inc. | Method and system for using artificial intelligence to adjust pedal resistance |
US12020800B2 (en) | 2019-10-03 | 2024-06-25 | Rom Technologies, Inc. | System and method for using AI/ML and telemedicine to integrate rehabilitation for a plurality of comorbid conditions |
US12020799B2 (en) | 2019-10-03 | 2024-06-25 | Rom Technologies, Inc. | Rowing machines, systems including rowing machines, and methods for using rowing machines to perform treatment plans for rehabilitation |
US12057237B2 (en) | 2020-04-23 | 2024-08-06 | Rom Technologies, Inc. | Method and system for describing and recommending optimal treatment plans in adaptive telemedical or other contexts |
US12062425B2 (en) | 2019-10-03 | 2024-08-13 | Rom Technologies, Inc. | System and method for implementing a cardiac rehabilitation protocol by using artificial intelligence and standardized measurements |
US12087426B2 (en) | 2019-10-03 | 2024-09-10 | Rom Technologies, Inc. | Systems and methods for using AI ML to predict, based on data analytics or big data, an optimal number or range of rehabilitation sessions for a user |
US12100499B2 (en) | 2020-08-06 | 2024-09-24 | Rom Technologies, Inc. | Method and system for using artificial intelligence and machine learning to create optimal treatment plans based on monetary value amount generated and/or patient outcome |
US12102878B2 (en) | 2019-05-10 | 2024-10-01 | Rehab2Fit Technologies, Inc. | Method and system for using artificial intelligence to determine a user's progress during interval training |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102478613B1 (en) * | 2020-08-24 | 2022-12-16 | 경희대학교 산학협력단 | Evolving symptom-disease prediction system for smart healthcare decision support system |
KR102484134B1 (en) * | 2020-10-23 | 2023-01-04 | (주) 로완 | The Method and Apparatus for Monitoring Life Pattern and Management Using smart ring |
KR102254481B1 (en) * | 2021-02-04 | 2021-05-21 | (주) 마인즈에이아이 | Method for estimating mental health and providing solution for mental health by learning psychological data and physical data based on machine learning and mental health estimating device using the same |
KR102593367B1 (en) * | 2021-02-05 | 2023-10-24 | 에이치아이엘(주) | Personalized health management system and health data sharing method and apparatus for the disabled |
KR102618256B1 (en) * | 2021-04-29 | 2023-12-27 | 재단법인 차세대융합기술연구원 | Healthcare system leveraging Life-log data based on wearable device and healthcare providing method using the same |
JP2023146142A (en) * | 2022-03-29 | 2023-10-12 | 楽天グループ株式会社 | Information processing device, information processing method, and program |
WO2024106946A1 (en) * | 2022-11-15 | 2024-05-23 | 경희대학교 산학협력단 | Clinical decision support device and method |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101398383B1 (en) | 2012-05-21 | 2014-05-22 | 주식회사 유비케어 | Apparatus and method for searching hospital based on health information |
KR20140125259A (en) * | 2013-04-18 | 2014-10-28 | 에스케이텔레콤 주식회사 | Apparatus and method for providing healthcare service based on context aware |
-
2018
- 2018-10-04 KR KR1020180118069A patent/KR102162522B1/en active IP Right Grant
Cited By (58)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11596829B2 (en) | 2019-03-11 | 2023-03-07 | Rom Technologies, Inc. | Control system for a rehabilitation and exercise electromechanical device |
US11471729B2 (en) | 2019-03-11 | 2022-10-18 | Rom Technologies, Inc. | System, method and apparatus for a rehabilitation machine with a simulated flywheel |
US12083380B2 (en) | 2019-03-11 | 2024-09-10 | Rom Technologies, Inc. | Bendable sensor device for monitoring joint extension and flexion |
US12083381B2 (en) | 2019-03-11 | 2024-09-10 | Rom Technologies, Inc. | Bendable sensor device for monitoring joint extension and flexion |
US12059591B2 (en) | 2019-03-11 | 2024-08-13 | Rom Technologies, Inc. | Bendable sensor device for monitoring joint extension and flexion |
US12029940B2 (en) | 2019-03-11 | 2024-07-09 | Rom Technologies, Inc. | Single sensor wearable device for monitoring joint extension and flexion |
US11541274B2 (en) | 2019-03-11 | 2023-01-03 | Rom Technologies, Inc. | System, method and apparatus for electrically actuated pedal for an exercise or rehabilitation machine |
US11904202B2 (en) | 2019-03-11 | 2024-02-20 | Rom Technolgies, Inc. | Monitoring joint extension and flexion using a sensor device securable to an upper and lower limb |
US11957960B2 (en) | 2019-05-10 | 2024-04-16 | Rehab2Fit Technologies Inc. | Method and system for using artificial intelligence to adjust pedal resistance |
US11801423B2 (en) | 2019-05-10 | 2023-10-31 | Rehab2Fit Technologies, Inc. | Method and system for using artificial intelligence to interact with a user of an exercise device during an exercise session |
US11904207B2 (en) | 2019-05-10 | 2024-02-20 | Rehab2Fit Technologies, Inc. | Method and system for using artificial intelligence to present a user interface representing a user's progress in various domains |
US11433276B2 (en) | 2019-05-10 | 2022-09-06 | Rehab2Fit Technologies, Inc. | Method and system for using artificial intelligence to independently adjust resistance of pedals based on leg strength |
US12102878B2 (en) | 2019-05-10 | 2024-10-01 | Rehab2Fit Technologies, Inc. | Method and system for using artificial intelligence to determine a user's progress during interval training |
US11887717B2 (en) | 2019-10-03 | 2024-01-30 | Rom Technologies, Inc. | System and method for using AI, machine learning and telemedicine to perform pulmonary rehabilitation via an electromechanical machine |
US11942205B2 (en) | 2019-10-03 | 2024-03-26 | Rom Technologies, Inc. | Method and system for using virtual avatars associated with medical professionals during exercise sessions |
US11410768B2 (en) | 2019-10-03 | 2022-08-09 | Rom Technologies, Inc. | Method and system for implementing dynamic treatment environments based on patient information |
US11348683B2 (en) | 2019-10-03 | 2022-05-31 | Rom Technologies, Inc. | System and method for processing medical claims |
US11445985B2 (en) | 2019-10-03 | 2022-09-20 | Rom Technologies, Inc. | Augmented reality placement of goniometer or other sensors |
US11264123B2 (en) | 2019-10-03 | 2022-03-01 | Rom Technologies, Inc. | Method and system to analytically optimize telehealth practice-based billing processes and revenue while enabling regulatory compliance |
US11508482B2 (en) | 2019-10-03 | 2022-11-22 | Rom Technologies, Inc. | Systems and methods for remotely-enabled identification of a user infection |
US11515028B2 (en) | 2019-10-03 | 2022-11-29 | Rom Technologies, Inc. | Method and system for using artificial intelligence and machine learning to create optimal treatment plans based on monetary value amount generated and/or patient outcome |
US11515021B2 (en) | 2019-10-03 | 2022-11-29 | Rom Technologies, Inc. | Method and system to analytically optimize telehealth practice-based billing processes and revenue while enabling regulatory compliance |
US11325005B2 (en) | 2019-10-03 | 2022-05-10 | Rom Technologies, Inc. | Systems and methods for using machine learning to control an electromechanical device used for prehabilitation, rehabilitation, and/or exercise |
US11328807B2 (en) | 2019-10-03 | 2022-05-10 | Rom Technologies, Inc. | System and method for using artificial intelligence in telemedicine-enabled hardware to optimize rehabilitative routines capable of enabling remote rehabilitative compliance |
US12096997B2 (en) | 2019-10-03 | 2024-09-24 | Rom Technologies, Inc. | Method and system for treating patients via telemedicine using sensor data from rehabilitation or exercise equipment |
US11756666B2 (en) | 2019-10-03 | 2023-09-12 | Rom Technologies, Inc. | Systems and methods to enable communication detection between devices and performance of a preventative action |
US11317975B2 (en) | 2019-10-03 | 2022-05-03 | Rom Technologies, Inc. | Method and system for treating patients via telemedicine using sensor data from rehabilitation or exercise equipment |
US11270795B2 (en) | 2019-10-03 | 2022-03-08 | Rom Technologies, Inc. | Method and system for enabling physician-smart virtual conference rooms for use in a telehealth context |
US11830601B2 (en) | 2019-10-03 | 2023-11-28 | Rom Technologies, Inc. | System and method for facilitating cardiac rehabilitation among eligible users |
US11139060B2 (en) | 2019-10-03 | 2021-10-05 | Rom Technologies, Inc. | Method and system for creating an immersive enhanced reality-driven exercise experience for a user |
US11309085B2 (en) | 2019-10-03 | 2022-04-19 | Rom Technologies, Inc. | System and method to enable remote adjustment of a device during a telemedicine session |
US11295848B2 (en) | 2019-10-03 | 2022-04-05 | Rom Technologies, Inc. | Method and system for using artificial intelligence and machine learning to create optimal treatment plans based on monetary value amount generated and/or patient outcome |
US11915815B2 (en) | 2019-10-03 | 2024-02-27 | Rom Technologies, Inc. | System and method for using artificial intelligence and machine learning and generic risk factors to improve cardiovascular health such that the need for additional cardiac interventions is mitigated |
US11915816B2 (en) | 2019-10-03 | 2024-02-27 | Rom Technologies, Inc. | Systems and methods of using artificial intelligence and machine learning in a telemedical environment to predict user disease states |
US11923065B2 (en) | 2019-10-03 | 2024-03-05 | Rom Technologies, Inc. | Systems and methods for using artificial intelligence and machine learning to detect abnormal heart rhythms of a user performing a treatment plan with an electromechanical machine |
US11923057B2 (en) | 2019-10-03 | 2024-03-05 | Rom Technologies, Inc. | Method and system using artificial intelligence to monitor user characteristics during a telemedicine session |
US11404150B2 (en) | 2019-10-03 | 2022-08-02 | Rom Technologies, Inc. | System and method for processing medical claims using biometric signatures |
US11950861B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | Telemedicine for orthopedic treatment |
US11955221B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | System and method for using AI/ML to generate treatment plans to stimulate preferred angiogenesis |
US11955220B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | System and method for using AI/ML and telemedicine for invasive surgical treatment to determine a cardiac treatment plan that uses an electromechanical machine |
US11955222B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | System and method for determining, based on advanced metrics of actual performance of an electromechanical machine, medical procedure eligibility in order to ascertain survivability rates and measures of quality-of-life criteria |
US11955218B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | System and method for use of telemedicine-enabled rehabilitative hardware and for encouraging rehabilitative compliance through patient-based virtual shared sessions with patient-enabled mutual encouragement across simulated social networks |
US11955223B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | System and method for using artificial intelligence and machine learning to provide an enhanced user interface presenting data pertaining to cardiac health, bariatric health, pulmonary health, and/or cardio-oncologic health for the purpose of performing preventative actions |
US11961603B2 (en) | 2019-10-03 | 2024-04-16 | Rom Technologies, Inc. | System and method for using AI ML and telemedicine to perform bariatric rehabilitation via an electromechanical machine |
US11284797B2 (en) | 2019-10-03 | 2022-03-29 | Rom Technologies, Inc. | Remote examination through augmented reality |
US11978559B2 (en) | 2019-10-03 | 2024-05-07 | Rom Technologies, Inc. | Systems and methods for remotely-enabled identification of a user infection |
US12020800B2 (en) | 2019-10-03 | 2024-06-25 | Rom Technologies, Inc. | System and method for using AI/ML and telemedicine to integrate rehabilitation for a plurality of comorbid conditions |
US12020799B2 (en) | 2019-10-03 | 2024-06-25 | Rom Technologies, Inc. | Rowing machines, systems including rowing machines, and methods for using rowing machines to perform treatment plans for rehabilitation |
US11282608B2 (en) | 2019-10-03 | 2022-03-22 | Rom Technologies, Inc. | Method and system for using artificial intelligence and machine learning to provide recommendations to a healthcare provider in or near real-time during a telemedicine session |
US12087426B2 (en) | 2019-10-03 | 2024-09-10 | Rom Technologies, Inc. | Systems and methods for using AI ML to predict, based on data analytics or big data, an optimal number or range of rehabilitation sessions for a user |
US11282604B2 (en) | 2019-10-03 | 2022-03-22 | Rom Technologies, Inc. | Method and system for use of telemedicine-enabled rehabilitative equipment for prediction of secondary disease |
US12062425B2 (en) | 2019-10-03 | 2024-08-13 | Rom Technologies, Inc. | System and method for implementing a cardiac rehabilitation protocol by using artificial intelligence and standardized measurements |
US11282599B2 (en) | 2019-10-03 | 2022-03-22 | Rom Technologies, Inc. | System and method for use of telemedicine-enabled rehabilitative hardware and for encouragement of rehabilitative compliance through patient-based virtual shared sessions |
US11701548B2 (en) | 2019-10-07 | 2023-07-18 | Rom Technologies, Inc. | Computer-implemented questionnaire for orthopedic treatment |
US11826613B2 (en) | 2019-10-21 | 2023-11-28 | Rom Technologies, Inc. | Persuasive motivation for orthopedic treatment |
US12057237B2 (en) | 2020-04-23 | 2024-08-06 | Rom Technologies, Inc. | Method and system for describing and recommending optimal treatment plans in adaptive telemedical or other contexts |
US11337648B2 (en) | 2020-05-18 | 2022-05-24 | Rom Technologies, Inc. | Method and system for using artificial intelligence to assign patients to cohorts and dynamically controlling a treatment apparatus based on the assignment during an adaptive telemedical session |
US12100499B2 (en) | 2020-08-06 | 2024-09-24 | Rom Technologies, Inc. | Method and system for using artificial intelligence and machine learning to create optimal treatment plans based on monetary value amount generated and/or patient outcome |
Also Published As
Publication number | Publication date |
---|---|
KR20200038628A (en) | 2020-04-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102162522B1 (en) | Apparatus and method for providing personalized medication information | |
Khan et al. | Applications of artificial intelligence and big data analytics in m‐health: A healthcare system perspective | |
US20230410166A1 (en) | Facilitating integrated behavioral support through personalized adaptive data collection | |
KR102088980B1 (en) | System and Method for Providing personalized hospital information | |
Nicol et al. | Trauma surveillance in Cape Town, South Africa: an analysis of 9236 consecutive trauma center admissions | |
US9955869B2 (en) | System and method for supporting health management services | |
Gandarillas et al. | Merging current health care trends: innovative perspective in aging care | |
US20230029678A1 (en) | Generating clustered event episode bundles for presentation and action | |
Pryss et al. | Machine learning findings on geospatial data of users from the trackyourstress mhealth crowdsensing platform | |
Ogundele et al. | An ontology for factors affecting tuberculosis treatment adherence behavior in sub-Saharan Africa | |
Batool et al. | CTASS: an intelligent framework for personalized travel behaviour advice to cardiac patients | |
Osamor et al. | Tuberculosis–Diagnostic Expert System: An architecture for translating patients information from the web for use in tuberculosis diagnosis | |
Kumar et al. | Putting analytics into action in care coordination research: Emerging issues and potential solutions | |
KR102345215B1 (en) | Apparatus, method and system for providing health care informations using diagnosis | |
US20230033160A1 (en) | Generating a registry of people using a criteria and performing an action for the registry of people | |
CN113688205A (en) | Disease detection method based on deep learning | |
US20220375617A1 (en) | Computerized decision support tool for preventing falls in post-acute care patients | |
KR20240058401A (en) | Method for active reservating patient's hospital visit schedule using intelligent proactive conversational agent with artificial intelligence technology and device for recommending hospital visit by family doctor | |
Kumar et al. | Fuzzy logic applications in healthcare: A review-based study | |
Son et al. | Utilization of smart devices and the evolution of customized healthcare services focusing on big data: a systematic review | |
Suni-Lopez et al. | Understanding implicit user feedback from multisensorial and physiological data: A case study | |
KR20220086186A (en) | Apparatus and method for managing user costomized health | |
Chen | Sustainable Smart Healthcare: Lessons Learned from the COVID-19 Pandemic | |
Belay et al. | A Data Framework to Understand the Lived Context for Dementia Caregiver Empowerment. | |
Ognjanović et al. | Development of ICT Enhanced Person-Centred Care Services for Stroke Outpatient Rehabilitation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |