KR102641735B1 - Ambulatory care support system with diagnostic history management function - Google Patents
Ambulatory care support system with diagnostic history management function Download PDFInfo
- Publication number
- KR102641735B1 KR102641735B1 KR1020230106050A KR20230106050A KR102641735B1 KR 102641735 B1 KR102641735 B1 KR 102641735B1 KR 1020230106050 A KR1020230106050 A KR 1020230106050A KR 20230106050 A KR20230106050 A KR 20230106050A KR 102641735 B1 KR102641735 B1 KR 102641735B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- diagnosis
- veterinarian
- medical staff
- animal patient
- Prior art date
Links
- 238000003745 diagnosis Methods 0.000 claims abstract description 121
- 241001465754 Metazoa Species 0.000 claims abstract description 118
- 238000004891 communication Methods 0.000 claims abstract description 8
- 238000011282 treatment Methods 0.000 claims description 79
- 201000010099 disease Diseases 0.000 claims description 57
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 claims description 57
- 238000000034 method Methods 0.000 claims description 16
- 238000013473 artificial intelligence Methods 0.000 claims description 14
- 208000024891 symptom Diseases 0.000 claims description 6
- 238000012360 testing method Methods 0.000 claims description 6
- 238000012790 confirmation Methods 0.000 claims description 4
- 241000894007 species Species 0.000 claims description 4
- 238000012552 review Methods 0.000 claims 2
- 206010012735 Diarrhoea Diseases 0.000 description 9
- 238000012545 processing Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 238000013528 artificial neural network Methods 0.000 description 5
- 201000009840 acute diarrhea Diseases 0.000 description 4
- 230000001154 acute effect Effects 0.000 description 4
- 238000013461 design Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 239000003814 drug Substances 0.000 description 4
- 229940079593 drug Drugs 0.000 description 4
- 238000013135 deep learning Methods 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 210000002249 digestive system Anatomy 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 206010020751 Hypersensitivity Diseases 0.000 description 1
- 206010047700 Vomiting Diseases 0.000 description 1
- 230000007815 allergy Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000009534 blood test Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 230000001079 digestive effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000002255 vaccination Methods 0.000 description 1
- 230000008673 vomiting Effects 0.000 description 1
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
- G06Q10/00—Administration; Management
- G06Q10/02—Reservations, e.g. for tickets, services or events
-
- 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/20—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for electronic clinical trials or questionnaires
-
- 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
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/10—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients
-
- 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
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/40—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to mechanical, radiation or invasive therapies, e.g. surgery, laser therapy, dialysis or acupuncture
-
- 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
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/70—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for mining of medical data, e.g. analysing previous cases of other patients
-
- 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
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2503/00—Evaluating a particular growth phase or type of persons or animals
- A61B2503/40—Animals
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Public Health (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Epidemiology (AREA)
- Business, Economics & Management (AREA)
- Biomedical Technology (AREA)
- General Business, Economics & Management (AREA)
- Pathology (AREA)
- Tourism & Hospitality (AREA)
- Data Mining & Analysis (AREA)
- Strategic Management (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Quality & Reliability (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Operations Research (AREA)
- Medicinal Chemistry (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Surgery (AREA)
- Urology & Nephrology (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Databases & Information Systems (AREA)
- Development Economics (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
본 발명의 시스템은, 서버, 및 의료진 단말을 포함하고, 상기 서버는, 프로세서, 메모리, 및 통신모듈을 포함하고, 상기 메모리는 상기 프로세서로 하여금 이하의 진단 단계들을 수행하기 위한 명령들을 포함하며, 상기 진단 단계들은, 상기 의료진 단말로부터 동물환자 데이터를 수신하면, 상기 동물환자 데이터에 매칭되는 차트 데이터를 선택하여, 상기 차트 데이터를 상기 의료진 단말로 전송하는 단계, 및 상기 의료진 단말로부터 차트 입력에 대한 사용자 입력을 수신하면, 상기 차트 데이터를 업데이트하는 단계를 포함한다.The system of the present invention includes a server and a medical staff terminal, and the server includes a processor, memory, and a communication module, and the memory includes instructions for causing the processor to perform the following diagnostic steps, The diagnosis steps include, upon receiving animal patient data from the medical staff terminal, selecting chart data matching the animal patient data and transmitting the chart data to the medical staff terminal, and chart input from the medical staff terminal. Upon receiving user input, updating the chart data.
Description
본 발명은 수의사가 동물환자에 대한 진료를 기록함에 있어, 동물환자의 의료 기록을 효율적으로 관리할 수 있도록 지원하는 진단이력 관리 기능을 통한 효과적인 재진(외래진료) 지원 시스템에 대한 것이다.The present invention relates to an effective re-visit (outpatient treatment) support system through a diagnostic history management function that supports veterinarians to efficiently manage animal patients' medical records when recording treatment for animal patients.
다회 재진에 의한 외래 진료 방문을 필요로 하는 질병을 가진 동물환자를 대상으로는, 진료 시작 전에 이전 진료 내역을 파악하는 것이 중요하지만, 종래의 동물병원 시스템에서는, 빠르고 효율적으로 이전 진료 내역을 확인하기가 어려운 문제점이 존재한다.For animal patients with diseases that require multiple outpatient visits, it is important to understand previous treatment history before starting treatment, but in the conventional animal hospital system, it is possible to quickly and efficiently check previous treatment history. There is a difficult problem.
구체적으로, 종래의 전자차트 시스템(EMR)에서는, 각 회차의 진료 기록을 별개로 관리하고 있는 문제로, 수의사가 연속적인 진료의 흐름을 파악하기 어려우며, 이로인해, 수의사는 진료 기록들을 일일이 확인하고 비교하는 과정을 수행해야만 하므로, 동물환자의 진행 상태와 이전 진료 내용을 종합적으로 이해하는 데에 어려움을 겪고 있다.Specifically, in the conventional electronic chart system (EMR), the problem is that the medical records for each session are managed separately, making it difficult for the veterinarian to understand the continuous flow of medical treatment. As a result, the veterinarian must check the medical records one by one. Because a comparison process must be performed, it is difficult to comprehensively understand the animal patient's progress and previous treatment details.
또한, 종래 전자차트 시스템에서는, 수의사가 진료 회자별로 수동으로 재진 회차를 직접 입력해야만 하고, 동물환자의 진행 상태를 일일이 파악해야만 하는 문제로 인해, 수의사는 번거로운 작업을 수행해야만 하며, 동물환자의 이전 회차에 대한 정보를 놓치는 실수를 범하기도 한다In addition, in the conventional electronic chart system, the veterinarian must manually enter the number of visits for each treatment session and check the animal patient's progress status one by one, so the veterinarian must perform cumbersome tasks and transfer the animal patient. You may make the mistake of missing information about the episode.
또한, 종래 전자차트 시스템에서는 수의사가 이전 진료의 내용을 쉽게 확인하거나, 이어지는 진료에서 이를 반영하기가 어려우며, 각 진료 회차마다 새로운 차트를 작성하고 적합한 치료 계획을 수립해야 하지만, 이전 진료 회차의 정보를 일일이 찾아보는 번거로움이 있어, 일관성 있는 치료 계획을 수립하는 것이 어렵다.In addition, in the conventional electronic chart system, it is difficult for veterinarians to easily check the contents of previous treatment or reflect it in subsequent treatment, and a new chart must be created for each treatment session and an appropriate treatment plan must be established, but the information from the previous treatment session must be established. It is difficult to establish a consistent treatment plan due to the hassle of searching for each treatment individually.
추가로, 종래 전자차트 시스템에서는 수의사가 동물환자의 과거 질병 이력과 해당 질병의 완치 여부를 파악하기 어려우며, 이로 인해, 수의사는 동물환자의 과거 진료 내용을 일일이 찾아보고 완치 여부를 확인해야하는 번거로움을 겪고 있다.In addition, in the conventional electronic chart system, it is difficult for veterinarians to determine the animal patient's past disease history and whether the disease has been cured. As a result, the veterinarian has to go through the inconvenience of having to manually look up the animal patient's past medical treatment and check whether the animal has been cured. I'm going through it.
이러한 문제점들을 해결하기 위해, 효과적으로 재진을 돕는 동물병원 관리 시스템이 필요하며, 이를 통해 의료 기록의 효율적인 관리, 정보 공유의 원활성 확보, 일관된 진료 기록을 제공, 및 예방 접종과 치료 일정의 정확한 추적 등을 실현하는 방법이 필요하다.In order to solve these problems, a veterinary hospital management system that effectively supports return visits is needed, through efficient management of medical records, ensuring smooth information sharing, providing consistent medical records, and accurate tracking of vaccination and treatment schedules, etc. A method is needed to realize this.
한편, 상기의 배경기술로서 설명된 사항들은 본원의 배경에 대한 이해 증진을 위한 것일 뿐, 이 기술분야에서 통상의 지식을 가진 자에게 이미 알려진 종래기술에 해당함을 인정하는 것으로 받아들여져서는 안 될 것이다.Meanwhile, the matters described as background technology above are only for the purpose of improving understanding of the background of the present application, and should not be taken as an acknowledgment that they correspond to prior art already known to those skilled in the art. .
본원은 전술한 문제를 해결하기 위한 것으로, 연속적인 진료에 의한 데이터를 관리하기 위한, 통합된 동물병원 전자차트 시스템으로써, 각 진료 회차의 진료 기록을 자동으로 작성하고 관리하며, 수의사가 진단을 내릴 때마다 해당 진단의 진행 상태와 재진 횟수를 자동으로 기록할 수 있으며, 이에 따라 수의사가 환자의 진행 상태를 쉽게 파악할 수 있도록 지원하며, 진료 차트를 열 때 어떤 질병을 중심으로 진료를 진행할지 결정할 수 있도록 지원하는 시스템을 제공하는 것을 목적으로 한다.In order to solve the above-mentioned problems, our hospital is an integrated animal hospital electronic chart system to manage data from continuous treatment, automatically creates and manages medical records for each treatment session, and allows veterinarians to make a diagnosis. The progress of the diagnosis and the number of re-visits can be automatically recorded each time, helping veterinarians easily understand the patient's progress, and deciding which disease to focus on when opening the treatment chart. The purpose is to provide a system that supports this.
또한, 본원은 종래의 전자차트 시스템과 달리, 재진을 하는 질병을 차트에 자동으로 반영하여 히스토리를 생성하고, 재진 회차를 자동으로 증가시켜, 수의사가 진료 회차마다 수동으로 재진 회차를 입력하는 번거로움을 해소시킴과 동시에, 동물환자의 진료 이력을 정확하게 유지하는 시스템을 제공하는 것을 목적으로 한다.In addition, unlike conventional electronic chart systems, our hospital automatically reflects diseases requiring repeat visits in the chart to create a history and automatically increases the number of visits, eliminating the inconvenience of veterinarians having to manually enter the number of visits for each treatment session. The purpose is to provide a system that accurately maintains the treatment history of animal patients while resolving the problem.
또한, 본원은 과거에 앓았던 질병이 무엇인지, 해당 질병이 완치되었는지 여부를 기록할 수 있으며, 이에 따라, 수의사가 진료 차트에 질병의 완치 여부를 명시하여 동물환자의 질병 상태를 파악할 수 있도록 하고, 질병이 완치될 때까지 치료를 이어나가도록 데이터를 관리하여, 동물환자의 보호자와 수의사가 질병의 치료에 집중할 수 있도록 지원하는 시스템을 제공하는 것을 목적으로 한다.In addition, our hospital can record the diseases suffered in the past and whether the disease has been cured. Accordingly, the veterinarian can identify the disease status of the animal patient by specifying whether the disease has been cured in the treatment chart. The purpose is to provide a system to support animal patients' guardians and veterinarians to focus on disease treatment by managing data to continue treatment until the disease is completely cured.
추가로, 본원은 연속적인 진료에서 치료 계획의 일관성을 유지할 수 있도록 하기 위해, 이전 진료 내용을 자동으로 확인하고 이를 반영하여 일관성 있는 치료 계획의 수립을 위한 진료 히스토리를 제공하며, 또한, 수의사가 이전 진료 회차의 진료 내용을 쉽게 찾아볼 수 있도록 하여 동물 환자의 치료 효과를 높이는 시스템을 제공하는 것을 목적으로 한다.In addition, in order to maintain consistency of treatment plan in consecutive treatment, our hospital automatically checks previous treatment contents and reflects this to provide treatment history to establish a consistent treatment plan. In addition, the veterinarian provides treatment history to establish a consistent treatment plan. The purpose is to provide a system that increases the effectiveness of treatment for animal patients by making it easy to find the treatment details of each treatment session.
본원이 해결하고자 하는 과제들은 이상에서 언급된 과제로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The problems that the present application seeks to solve are not limited to the problems mentioned above, and other problems not mentioned can be clearly understood by those skilled in the art from the description below.
본원의 다양한 실시예에 따른 시스템에 있어서, 서버, 및 의료진 단말을 포함하고, 상기 서버는, 프로세서, 메모리, 및 통신모듈을 포함하고, 상기 메모리는 상기 프로세서로 하여금 이하의 진단 단계들을 수행하기 위한 명령들을 포함하며, 상기 진단 단계들은, 상기 의료진 단말로부터 동물환자 데이터를 수신하면, 상기 동물환자 데이터에 매칭되는 차트 데이터를 선택하여, 상기 차트 데이터를 상기 의료진 단말로 전송하는 단계, 및 상기 의료진 단말로부터 차트 입력에 대한 사용자 입력을 수신하면, 상기 차트 데이터를 업데이트하는 단계를 포함하고, 상기 차트 데이터는, 담당 수의사명, 동물 정보, 진단 이력 정보, 처방 이력 정보, 및 처치 이력 정보 중 적어도 하나를 포함한다.In the system according to various embodiments of the present application, it includes a server and a medical staff terminal, wherein the server includes a processor, memory, and a communication module, and the memory allows the processor to perform the following diagnostic steps. It includes commands, and the diagnostic steps include, upon receiving animal patient data from the medical staff terminal, selecting chart data matching the animal patient data and transmitting the chart data to the medical staff terminal, and the medical staff terminal. Upon receiving a user input for chart input from the user, updating the chart data, wherein the chart data includes at least one of the name of the veterinarian in charge, animal information, diagnosis history information, prescription history information, and treatment history information. Includes.
본원의 다양한 실시예에 따른 상기 진단 단계들은, 상기 차트 데이터를 업데이트함에 있어서, 상기 의료진 단말로부터 병증에 대한 적어도 하나의 진단명을 수신하는 단계, 상기 차트 데이터에 기초하여, 상기 진단명에 대한 재진 여부를 판단하는 단계, 상기 진단명에 대해 초진인 것으로 판단되면, 상기 진단명의 확진에 대한 체크 버튼, 및 상기 병증의 종결에 대한 체크 버튼 중 적어도 하나를 선택하는 사용자 입력, 및 진단을 내린 수의사인, 진단자의 정보를 포함하는 진단 데이터를 수신하는 단계, 및 상기 진단 데이터에 기초하여, 상기 차트 데이터의 상기 진단명에 대한 히스토리를 업데이트하는 단계를 포함하고, 상기 진단 데이터는, 질병 정보, 검사 정보, 증상 정보, 처방 정보, 및 상기 진단자의 정보 중 적어도 하나를 포함할 수 있다.The diagnostic steps according to various embodiments of the present application include, in updating the chart data, receiving at least one diagnosis for a condition from the medical staff terminal, and determining whether to reexamine the diagnosis based on the chart data. A determining step, when it is determined that the diagnosis is the first examination, a user input of selecting at least one of a check button for confirmation of the diagnosis and a check button for termination of the disease, and the diagnosis by the veterinarian who made the diagnosis Receiving diagnostic data including information, and updating a history of the diagnosis name in the chart data based on the diagnostic data, wherein the diagnostic data includes disease information, test information, symptom information, It may include at least one of prescription information and information on the diagnostician.
본원의 다양한 실시예에 따른 상기 진단 단계들은, 상기 진단명에 대해 재진인 것으로 판단되면, 상기 차트 데이터에 기초하여, 상기 진단명과 동일한 진단명에 매칭되는 미종결된 진료 이력에 포함된 적어도 하나의 제2 진단 데이터를 선택하는 단계, 상기 제2 진단 데이터에 기초하여, 상기 진단명에 대한 재진 회차를 식별하는 단계, 및 상기 제2 진단 데이터, 상기 제2 진단 데이터에 매칭된 담당 수의사명, 및 상기 재진 회차에 대한 재진 이력 데이터를 상기 의료진 단말로 전송하는 단계를 포함할 수 있다.The diagnostic steps according to various embodiments of the present application include, when it is determined that the diagnosis is a repeat diagnosis, at least one second treatment included in the unfinished medical history that matches the same diagnosis as the diagnosis, based on the chart data. Selecting diagnostic data, identifying a return visit for the diagnosis based on the second diagnosis data, and the second diagnosis data, a veterinarian name matched to the second diagnosis data, and the return visit number. It may include transmitting visitation history data for to the medical staff terminal.
본원의 다양한 실시예에 따른 상기 진단 단계들은, 상기 의료진 단말로부터 상기 재진 이력 데이터에 매칭된 적어도 하나의 제2 병증을 선택하는 사용자 입력을 수신하면, 상기 제2 진단 데이터 중, 상기 제2 병증에 매칭되는 제3 진단 데이터를 선택하는 단계, 및 상기 의료진 단말로 상기 제3 진단 데이터를 전송하는 단계를 포함할 수 있다.The diagnosis steps according to various embodiments of the present application include, upon receiving a user input for selecting at least one second condition matched to the visit history data from the medical staff terminal, selecting the second condition among the second diagnosis data. It may include selecting matching third diagnostic data, and transmitting the third diagnostic data to the medical staff terminal.
본원의 다양한 실시예에 따른 상기 진단 단계들은, 상기 히스토리를 업데이트함에 있어서, 상기 진단명에 대해 재진인 것으로 판단되면, 상기 진단명에 재진된 회차를 매칭하여 저장하는 단계, 상기 진단 데이터에 기초하여, 상기 진단명에 대해 확진된 것으로 식별되면, 상기 진단명을 확진으로 저장하고, 상기 진단명에 대해 확진된 것이 미식별되면, 상기 진단명을 가진단으로 저장하는 단계, 및 상기 진단 데이터에 기초하여, 상기 병증이 종결된 것으로 식별되면, 상기 진단명을 치료 완료된 병증으로 분류하는 단계를 포함할 수 있다.The diagnosis steps according to various embodiments of the present application include, when updating the history, if it is determined that the diagnosis is a repeat diagnosis, matching and storing the number of times the diagnosis was repeated, based on the diagnosis data, If the diagnosis is identified as confirmed, storing the diagnosis as a confirmed diagnosis, and if the diagnosis is not identified as confirmed, storing the diagnosis as a probable diagnosis, and based on the diagnosis data, the condition is terminated. If it is identified as being treated, it may include the step of classifying the diagnosis as a condition for which treatment has been completed.
본원의 다양한 실시예에 따른 상기 시스템은, 접수처 단말을 포함하고,The system according to various embodiments of the present application includes a reception terminal,
상기 메모리는 상기 프로세서로 하여금 이하의 접수 단계들을 수행하기 위한 명령들을 포함하며, 상기 접수 단계들은, 상기 접수처 단말로부터 상기 동물환자 데이터, 및 접수 데이터를 수신하여, 상기 동물환자 데이터에 매칭되는 상기 차트 데이터를 선택하는 단계, 상기 차트 데이터, 및 상기 접수 데이터에 기초하여, 상기 의료진 단말을 선택하는 단계, 상기 접수처 단말로, 상기 의료진 단말의 일정 데이터를 전송하는 단계, 및 상기 접수처 단말로부터 상기 일정 데이터를 선택하는 사용자 입력을 수신하면, 상기 동물환자 데이터, 및 상기 접수 데이터를 상기 의료진 단말로 전송하는 단계를 포함하고, 상기 접수 데이터는, 동물환자의 증상에 대한 정보, 동물환자의 몸무게 변화에 대한 정보, 동물환자의 내원 시간에 대한 정보, 및 동물환자의 보호자가 지목한 수의사명 중 적어도 하나를 포함할 수 있다.The memory includes instructions for causing the processor to perform the following acceptance steps, which include receiving the animal patient data and the acceptance data from the reception terminal, and the chart matching the animal patient data. Selecting data, selecting the medical staff terminal based on the chart data and the reception data, transmitting schedule data of the medical staff terminal to the reception terminal, and transmitting the schedule data from the reception terminal When receiving a user input for selecting, transmitting the animal patient data and the reception data to the medical staff terminal, wherein the reception data includes information about the symptoms of the animal patient and changes in the animal patient's weight. It may include at least one of information, information about the visit time of the animal patient, and the name of a veterinarian designated by the guardian of the animal patient.
상기 메모리는 상기 프로세서로 하여금 이하의 스케줄 관리 단계들을 수행하기 위한 명령들을 포함하며, 상기 스케줄 관리 단계들은, 상기 차트 데이터가 업데이트 되면, 상기 업데이트된 차트 데이터에 기초하여, 예약 데이터를 식별하는 단계, 상기 예약 데이터에 기초하여, 내원에 대한 예약, 입원에 대한 예약, 및 통화 예약 중 적어도 하나의 예약 항목을 식별하는 단계, 및 상기 예약 항목에 기초하여, 상기 일정 데이터를 업데이트하는 단계를 포함할 수 있다.The memory includes instructions for causing the processor to perform the following schedule management steps, which include, when the chart data is updated, identifying reservation data based on the updated chart data; Based on the reservation data, identifying at least one reservation item among a reservation for a visit, a reservation for hospitalization, and a call reservation, and updating the schedule data based on the reservation item. there is.
본원의 다양한 실시예에 따른 상기 메모리는, 동물의 종에 대한 데이터, 동물의 나이에 대한 데이터, 동물의 성별에 대한 데이터, 진료 이력에 대한 데이터, 진단 데이터, 병증 별 재진한 횟수, 및 병증 별 종결된 횟수 중 적어도 하나를 포함하는 학습 데이터에 의해, 병증에 대한 데이터, 및 동물에 대한 데이터를 입력받아, 적어도 하나의 수의사명을 출력하도록 학습된 인공지능 모델이 저장되고, 상기 접수 단계들은, 상기 의료진 단말을 선택함에 있어서, 상기 동물환자 데이터, 및 상기 접수 데이터를 상기 인공지능 모델에 입력하는 단계, 상기 인공지능 모델의 출력에 따른 적어도 하나의 제2 의료진 단말을 식별하는 단계, 및 상기 동물환자의 내원 시간에 대한 정보 및 상기 제2 의료진 단말 각각의 일정 데이터에 기초하여, 상기 의료진 단말을 선택하는 단계를 포함할 수 있다.The memory according to various embodiments of the present application includes data on the species of the animal, data on the age of the animal, data on the sex of the animal, data on medical treatment history, diagnostic data, number of visits for each disease, and data for each disease. An artificial intelligence model that is trained to receive data on the condition and data on the animal is input by learning data including at least one of the number of times it has been terminated and output at least one veterinarian name is stored, and the reception steps include: In selecting the medical staff terminal, inputting the animal patient data and the reception data into the artificial intelligence model, identifying at least one second medical staff terminal according to the output of the artificial intelligence model, and the animal It may include selecting the medical staff terminal based on information about the patient's visit time and schedule data for each of the second medical staff terminals.
본원의 다양한 실시예에 따른 상기 접수 단계들은, 제2 의료진 단말을 식별함에 있어서, 상기 인공지능 모델의 출력에 기초하여, 상기 동물환자 데이터, 및 상기 접수 데이터 중 적어도 하나에 매칭되는 적어도 하나의 제1 수의사의 1차 순위를 식별하는 단계, 상기 제1 수의사 중, 임계 기간에 대해 상기 동물환자 데이터에 매칭되는 제2 수의사가 적어도 하나 이상 식별되면, 임계 기간에 대해 상기 동물환자 데이터에 매칭된 횟수에 비례하는 제1 가중치를 상기 제2 수의사의 1차 순위에 적용하여, 상기 제1 수의사의 2차 순위를 산출하는 단계, 상기 제1 수의사 중, 임계 기간에 대해 상기 접수 데이터에 매칭되는 제3 수의사가 적어도 하나 이상 식별되면, 임계 기간에 대해 누적된 상기 제3 수의사의 진료 데이터 생성 횟수에 비례하는 제2 가중치를 산출하는 단계, 임계 기간 외에 누적된 상기 제3 수의사의 진료 데이터 생성 횟수에 비례하되, 비례값이 상기 제2 가중치의 비례값보다 작은값을 갖는, 제3 가중치를 산출하는 단계, 상기 제3 수의사의 2차 순위에 상기 제2 가중치, 및 상기 제3 가중치를 적용하여, 상기 제1 수의사의 3차 순위를 산출하는 단계, 및 상기 제1 수의사의 3차 순위에 기초하여, 일정 순위 내에 위치하는 제4 수의사 각각의 상기 제2 의료진 단말을 식별하는 단계를 포함할 수 있다.The reception steps according to various embodiments of the present application include, in identifying the second medical staff terminal, at least one device matching at least one of the animal patient data and the reception data, based on the output of the artificial intelligence model. 1 Identifying the primary ranking of veterinarians, if at least one second veterinarian among the first veterinarians is identified that matches the animal patient data for a critical period, the number of times it matches the animal patient data for the critical period Calculating a secondary ranking of the first veterinarian by applying a first weight proportional to the primary ranking of the second veterinarian, wherein, among the first veterinarians, a third that matches the intake data for a threshold period When at least one veterinarian is identified, calculating a second weight proportional to the number of generated medical data of the third veterinarian accumulated over a critical period, proportional to the number of generated medical data of the third veterinarian accumulated outside of the critical period. However, calculating a third weight, wherein the proportional value has a smaller value than the proportional value of the second weight, applying the second weight and the third weight to the third ranking of the third veterinarian, It may include calculating the tertiary rank of the first veterinarian, and identifying the second medical staff terminal of each fourth veterinarian located within a certain rank based on the tertiary rank of the first veterinarian.
본원의 기타 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.Other specific details herein are included in the detailed description and drawings.
도 1은 본원의 실시예에 따른 시스템 구성도이다.
도 2는 본원의 실시예에 따른 서버 구성도이다.
도 3은 본원의 실시예에 따른 진단 단계의 기본 흐름도이다.
도 4 내지 도 10은 본원의 실시예에 따른 의료진 단말의 표시 화면을 도시한 것이다.
이상의 도면들은 당업자에게 본원의 사상이 충분히 전달될 수 있도록 하기 위해 예로서 제공되는 것이다.
따라서, 본원은 이하 제시되는 도면들에 한정되지 않고 다른 형태로 구체화될 수도 있다.
또한, 명세서 전반에 걸쳐서 동일한 참조번호들은 동일한 구성요소들을 나타낸다.
또한, 이상의 도면에서는 이해를 돕기 위해서, 축척에 비례하지 않고 특정 부분을 확대하거나 축소한 점에 유의해야 한다.1 is a system configuration diagram according to an embodiment of the present application.
Figure 2 is a server configuration diagram according to an embodiment of the present application.
Figure 3 is a basic flowchart of the diagnosis step according to an embodiment of the present application.
4 to 10 illustrate display screens of a medical staff terminal according to an embodiment of the present invention.
The above drawings are provided as examples so that the idea of the present application can be sufficiently conveyed to those skilled in the art.
Accordingly, the present application is not limited to the drawings presented below and may be embodied in other forms.
Additionally, like reference numerals refer to like elements throughout the specification.
In addition, it should be noted that in the above drawings, to facilitate understanding, certain parts are enlarged or reduced not in proportion to the scale.
다양한 실시예들이 이제 도면을 참조하여 설명된다. 본 명세서에서, 다양한 설명들이 본원의 이해를 제공하기 위해서 제시된다. 그러나, 이러한 실시예들은 이러한 구체적인 설명 없이도 실행될 수 있음이 명백하다.Various embodiments are now described with reference to the drawings. In this specification, various descriptions are presented to provide a better understanding of the disclosure. However, it is clear that these embodiments may be practiced without these specific descriptions.
본 명세서에서 사용되는 용어 "컴포넌트", "모듈", "시스템" 등은 컴퓨터-관련 엔티티, 하드웨어, 펌웨어, 소프트웨어, 소프트웨어 및 하드웨어의 조합, 또는 소프트웨어의 실행을 지칭한다. 예를 들어, 컴포넌트는 프로세서 상에서 실행되는 처리과정(procedure), 프로세서, 객체, 실행 스레드, 프로그램, 및/또는 컴퓨터일 수 있지만, 이들로 제한되는 것은 아니다. 예를 들어, 전자 장치에서 실행되는 애플리케이션 및 전자 장치 모두 컴포넌트일 수 있다. 하나 이상의 컴포넌트는 프로세서 및/또는 실행 스레드 내에 상주할 수 있다. 일 컴포넌트는 하나의 컴퓨터 내에 로컬화 될 수 있다. 일 컴포넌트는 2개 이상의 컴퓨터들 사이에 분배될 수 있다. 또한, 이러한 컴포넌트들은 그 내부에 저장된 다양한 데이터 구조들을 갖는 다양한 컴퓨터 판독가능한 매체로부터 실행할 수 있다. 컴포넌트들은 예를 들어 하나 이상의 데이터 패킷들을 갖는 신호(예를 들면, 로컬 시스템, 분산 시스템에서 다른 컴포넌트와 상호작용하는 하나의 컴포넌트로부터의 데이터 및/또는 신호를 통해 다른 시스템과 인터넷과 같은 네트워크를 통해 전송되는 데이터)에 따라 로컬 및/또는 원격 처리들을 통해 통신할 수 있다.As used herein, the terms “component,” “module,” “system,” and the like refer to a computer-related entity, hardware, firmware, software, a combination of software and hardware, or an implementation of software. For example, a component may be, but is not limited to, a process running on a processor, a processor, an object, a thread of execution, a program, and/or a computer. For example, both an application running on an electronic device and the electronic device can be a component. One or more components may reside within a processor and/or thread of execution. A component may be localized within one computer. A component may be distributed between two or more computers. Additionally, these components can execute from various computer-readable media having various data structures stored thereon. Components can transmit signals, for example, with one or more data packets (e.g., data and/or signals from one component interacting with other components in a local system, a distributed system, to other systems and over a network such as the Internet). Depending on the data being transmitted, they may communicate through local and/or remote processes.
더불어, 용어 "또는"은 배타적 "또는"이 아니라 내포적 "또는"을 의미하는 것으로 의도된다. 즉, 달리 특정되지 않거나 문맥상 명확하지 않은 경우에, "X는 A 또는 B를 이용한다"는 자연적인 내포적 치환 중 하나를 의미하는 것으로 의도된다. 즉, X가 A를 이용하거나; X가 B를 이용하거나; 또는 X가 A 및 B 모두를 이용하는 경우, "X는 A 또는 B를 이용한다"가 이들 경우들 어느 것으로도 적용될 수 있다. 또한, 본 명세서에 사용된 "및/또는"이라는 용어는 열거된 관련 아이템들 중 하나 이상의 아이템의 가능한 모든 조합을 지칭하고 포함하는 것으로 이해되어야 한다.Additionally, the term “or” is intended to mean an inclusive “or” and not an exclusive “or.” That is, unless otherwise specified or clear from context, “X utilizes A or B” is intended to mean one of the natural implicit substitutions. That is, either X uses A; X uses B; Or, if X uses both A and B, “X uses A or B” can apply to either of these cases. Additionally, the term “and/or” as used herein should be understood to refer to and include all possible combinations of one or more of the related listed items.
또한, "포함한다" 및/또는 "포함하는"이라는 용어는, 해당 특징 및/또는 구성요소가 존재함을 의미하는 것으로 이해되어야 한다. 다만, "포함한다" 및/또는 "포함하는"이라는 용어는, 하나 이상의 다른 특징, 구성요소 및/또는 이들의 그룹의 존재 또는 추가를 배제하지 않는 것으로 이해되어야 한다. 또한, 달리 특정되지 않거나 단수 형태를 지시하는 것으로 문맥상 명확하지 않은 경우에, 본 명세서와 청구범위에서 단수는 일반적으로 "하나 또는 그 이상"을 의미하는 것으로 해석되어야 한다.Additionally, the terms “comprise” and/or “comprising” should be understood to mean that the corresponding feature and/or element is present. However, the terms “comprise” and/or “comprising” should be understood as not excluding the presence or addition of one or more other features, elements and/or groups thereof. Additionally, unless otherwise specified or the context is clear to indicate a singular form, the singular terms herein and in the claims should generally be construed to mean “one or more.”
그리고, "A 또는 B 중 적어도 하나"이라는 용어는, "A만을 포함하는 경우", "B 만을 포함하는 경우", "A와 B의 구성으로 조합된 경우"를 의미하는 것으로 해석되어야 한다.And, the term “at least one of A or B” should be interpreted to mean “a case containing only A,” “a case containing only B,” and “a case of combining A and B.”
당업자들은 추가적으로 여기서 개시된 실시예들과 관련되어 설명된 다양한 예시적 논리적 블록들, 구성들, 모듈들, 회로들, 수단들, 로직들, 및 알고리즘 단계들이 전자 하드웨어, 컴퓨터 소프트웨어, 또는 양쪽 모두의 조합 들로 구현될 수 있음을 인식해야 한다. 하드웨어 및 소프트웨어의 상호교환성을 명백하게 예시하기 위해, 다양한 예시적 컴포넌트들, 블록들, 구성들, 수단들, 로직들, 모듈들, 회로들, 및 단계들은 그들의 기능성 측면에서 일반적으로 위에서 설명되었다. 그러한 기능성이 하드웨어로 또는 소프트웨어로서 구현되는지 여부는 전반적인 시스템에 부과된 특정 어플리케이션(application) 및 설계 제한들에 달려 있다. 숙련된 기술자들은 각각의 특정 어플리케이션들을 위해 다양한 방법들로 설명된 기능성을 구현할 수 있다. 다만, 그러한 구현의 결정들이 본 개시내용의 영역을 벗어나게 하는 것으로 해석되어서는 안 된다.Those skilled in the art will additionally recognize that the various illustrative logical blocks, components, modules, circuits, means, logic, and algorithm steps described in connection with the embodiments disclosed herein may be implemented using electronic hardware, computer software, or a combination of both. It must be recognized that it can be implemented with To clearly illustrate the interchangeability of hardware and software, various illustrative components, blocks, configurations, means, logics, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented in hardware or software will depend on the specific application and design constraints imposed on the overall system. A skilled technician can implement the described functionality in a variety of ways for each specific application. However, such implementation decisions should not be construed as causing a departure from the scope of the present disclosure.
제시된 실시예들에 대한 설명은 본원의 기술 분야에서 통상의 지식을 가진 자가 본원을 이용하거나 또는 실시할 수 있도록 제공된다. 이러한 실시예들에 대한 다양한 변형들은 본원의 기술 분야에서 통상의 지식을 가진 자에게 명백할 것이다. 여기에 정의된 일반적인 원리들은 본원의 범위를 벗어남이 없이 다른 실시예들에 적용될 수 있다. 그리하여, 본원은 여기에 제시된 실시예들로 한정되는 것이 아니다. 본원은 여기에 제시된 원리들 및 신규한 특징들과 일관되는 최광의의 범위에서 해석되어야 할 것이다.The description of the presented embodiments is provided to enable anyone skilled in the art to use or practice the present application. Various modifications to these embodiments will be apparent to those skilled in the art. The general principles defined herein may be applied to other embodiments without departing from the scope of the disclosure. Therefore, the present application is not limited to the embodiments presented herein. This disclosure is to be interpreted in the broadest scope consistent with the principles and novel features presented herein.
본원에서 네트워크 함수와 인공 신경망 및 뉴럴 네트워크(neural network)는 상호교환 가능하게 사용될 수 있다.Network function, artificial neural network, and neural network may be used interchangeably herein.
여기에 설명되는 다양한 실시예는 예를 들어, 소프트웨어, 하드웨어 또는 이들의 조합된 것을 이용하여 컴퓨터 또는 이와 유사한 장치로 읽을 수 있는 기록매체 및 저장매체 내에서 구현될 수 있다.Various embodiments described herein can be implemented, for example, in recording and storage media readable by a computer or similar device using software, hardware, or a combination thereof.
하드웨어적인 구현에 의하면, 여기에 설명되는 실시예는 ASICs (application specific integrated circuits), DSPs (digital signal processors), DSPDs (digital signal processing devices), PLDs (programmable logic devices), FPGAs (field programmable gate arrays, 프로세서(processors), 제어기(controllers), 마이크로 컨트롤러(micro-controllers), 마이크로 프로세서(microprocessors), 기타 기능 수행을 위한 전기적인 유닛 중 적어도 하나를 이용하여 구현될 수 있다. 일부의 경우에 본 명세서에서 설명되는 실시예들이 전자 장치의 프로세서 자체로 구현될 수 있다.According to hardware implementation, the embodiments described herein include application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), and field programmable gate arrays (FPGAs). It may be implemented using at least one of processors, controllers, micro-controllers, microprocessors, and other electrical units for performing functions. In some cases, as described herein, The described embodiments may be implemented in the processor itself of the electronic device.
도 1은 본원의 실시예에 따른 시스템 구성도이고, 도 2는 본원의 실시예에 따른 서버 구성도이다.Figure 1 is a system configuration diagram according to an embodiment of the present application, and Figure 2 is a server configuration diagram according to an embodiment of the present application.
도 1에 도시된 바와 같이, 본원의 다양한 실시예에 따른 시스템은, 서버, 및 의료진 단말을 포함하고, 도 2에 도시된 바와 같이, 서버는, 프로세서, 메모리, 및 통신모듈을 포함한다.As shown in FIG. 1, systems according to various embodiments of the present application include a server and a medical staff terminal, and as shown in FIG. 2, the server includes a processor, memory, and a communication module.
도2에 도시된 서버의 구성은 간략화하여 나타낸 예시일 뿐이다. 본원의 일 실시예에서 서버는 서버의 컴퓨팅 환경을 수행하기 위한 다른 구성들이 포함될 수 있고, 개시된 구성들 중 일부만이 서버를 구성할 수도 있다.The configuration of the server shown in Figure 2 is only a simplified example. In one embodiment of the disclosure, a server may include different configurations for performing the computing environment of the server, and only some of the disclosed configurations may constitute the server.
서버는 프로세서, 메모리, 및 통신모듈을 포함할 수 있다.The server may include a processor, memory, and communication modules.
프로세서는 하나 이상의 코어로 구성될 수 있으며, 서버의 중앙 처리 장치(CPU: Central Processing Unit), 범용 그래픽 처리 장치 (GPGPU: General Purpose Graphics Processing Unit), 텐서 처리 장치(TPU: Tensor Processing Unit) 등의 데이터 분석, 딥러닝을 위한 프로세서를 포함할 수 있다. 프로세서는 메모리에 저장된 컴퓨터 프로그램을 판독하여 본원의 일 실시예에 따른 기계 학습을 위한 데이터 처리를 수행할 수 있다. 또한, 프로세서는 서버의 구성이 동작하도록 제어하며, 전반적인 시스템의 동작을 구현할 수 있다.The processor may be composed of one or more cores, such as the server's central processing unit (CPU: Central Processing Unit), and the general purpose graphics processing unit (GPGPU: General Purpose Graphics Processing Unit). ), Tensor Processing Unit (TPU), etc. It may include a processor for data analysis and deep learning. The processor can read the computer program stored in the memory and perform data processing for machine learning according to the embodiments of the present application. Additionally, the processor controls the configuration of the server to operate and can implement overall system operation.
예를 들어, 프로세서는 통상적으로 서버의 전반적인 동작을 제어할 수 있다. 프로세서는 위에서 살펴본 구성요소들을 통해 입력 또는 출력되는 신호, 데이터, 정보 등을 처리하거나 메모리에 저장된 응용 프로그램을 구동함으로써, 사용자에게 적절한 정보 또는 기능을 제공 또는 처리할 수 있다.For example, a processor can typically control the overall operation of a server. The processor can provide or process appropriate information or functions to the user by processing signals, data, information, etc. input or output through the components discussed above, or by running an application program stored in memory.
또한, 프로세서는 메모리에 저장된 응용 프로그램을 구동하기 위하여, 서버의 구성요소들 중 적어도 일부를 제어할 수 있다. 나아가, 프로세서는 상기 응용 프로그램의 구동을 위하여, 서버에 포함된 구성요소들 중 적어도 둘 이상을 서로 조합하여 동작시킬 수 있다.Additionally, the processor may control at least some of the components of the server to run the application program stored in the memory. Furthermore, the processor may operate in combination with at least two or more of the components included in the server to run the application program.
본원의 일실시예에 따라 프로세서는 신경망의 학습을 위한 연산을 수행할 수 있다. 프로세서는 딥러닝(DL: deep learning)에서 학습을 위한 입력 데이터의 처리, 입력 데이터에서의 피처 추출, 오차 계산, 역전파(backpropagation)를 이용한 신경망의 가중치 업데이트 등의 신경망의 학습을 위한 계산을 수행할 수 있다. 프로세서의 CPU, GPGPU, 및 TPU 중 적어도 하나가 네트워크 함수의 학습을 처리할 수 있다. 예를 들어, CPU 와 GPGPU가 함께 네트워크 함수의 학습, 네트워크 함수를 이용한 데이터 분류를 처리할 수 있다.According to one embodiment of the present application, a processor may perform operations for learning a neural network. The processor processes input data for learning in deep learning (DL), extracts features from the input data, calculates errors, updates weights of the neural network using backpropagation, etc. Perform calculations for learning of neural network can do. At least one of the processor's CPU, GPGPU, and TPU is capable of processing learning of the network function. For example, CPU and GPGPU can work together to process learning of network functions and data classification using network functions.
의료진 단말은 사용자의 모바일 단말, 랩탑, 또는 데스크탑 등 다양한 전자 장치를 포함할 수 있다.The medical staff terminal may include various electronic devices such as the user's mobile terminal, laptop, or desktop.
의료진 단말은, 제2 프로세서, 제2 메모리, 제2 통신모듈, 및 디스플레이로 구성될 수 있다. 제2 프로세서, 제2 메모리, 제2 통신모듈에 대한 설명은 도 2에서 자세히 하였으므로, 생략하기로 한다. 디스플레이는 다양한 디스플레이를 포함할 수 있고, 터치 스크린 디스플레이를 포함할 수 있다.The medical staff terminal may be comprised of a second processor, a second memory, a second communication module, and a display. Since the description of the second processor, second memory, and second communication module is detailed in FIG. 2, it will be omitted. The display may include a variety of displays and may include a touch screen display.
도 3은 본원의 실시예에 따른 진단 단계의 기본 흐름도이고, 도 4 내지 도 10은 본원의 실시예에 따른 의료진 단말의 표시 화면을 도시한 것이다.Figure 3 is a basic flowchart of the diagnosis step according to an embodiment of the present invention, and Figures 4 to 10 show a display screen of a medical staff terminal according to an embodiment of the present invention.
다음은 본원의 실시예에 따라 제공되는 애플리케이션(application)의 UI(User Interface)의 구성에 대한 설명이다.The following is a description of the configuration of the UI (User Interface) of the application provided according to the embodiment of the present application.
후술되는 본원의 UI는 의료진 단말(200)을 통해 표시되는 것을 기본으로 하며, 이에 한정되지는 않는다.The UI of this hospital, which will be described later, is based on what is displayed through the medical staff terminal 200, but is not limited to this.
본원에서 제공하는 UI를 구성하는, 도 4에 도시된 바와 같이, a1 영역에는 동물환자의 정보가 표시되며, a2 영역에는 동물환자의 진단 이력인, 환자 진단 차트가 표시되고, a3 영역은 오늘 진료에 따른 차트를 입력할 수 있는 영역으로, 문진 내용 및 소견을 기록하는 영역일 수 있다.As shown in Figure 4, which constitutes the UI provided by this hospital, information on the animal patient is displayed in area a1, the patient diagnosis chart, which is the diagnosis history of the animal patient, is displayed in area a2, and area a3 displays today's treatment information. This is an area where a chart according to can be entered, and may be an area where the contents of the questionnaire and findings are recorded.
또한, UI를 구성하는 a4 영역은 동물환자의 병증, 및 진단명을 기록하는 영역이고, a5 영역은 동물환자의 병증에 기반한 수의사의 처방(ex. 투약, 주사 등) 및 검사(ex. 혈액검사, 영상검사 등)를 기록하고 직접 수행하거나, 기록된 정보를 의뢰하는 영역이며, a6 영역은 안내 데이터인, 케어 가이드의 발송 요청 버튼으로, 보호자 단말로 안내 데이터를 발송하기 위한 진입 버튼일 수 있다.In addition, the a4 area that makes up the UI is an area that records the animal patient's condition and diagnosis, and the a5 area is a veterinarian's prescription (ex. medication, injection, etc.) and examination (ex. blood test, etc.) based on the animal patient's condition. This is an area to record and directly perform (image examination, etc.) or request the recorded information, and the a6 area is a request button for sending guidance data, a care guide, and may be an entry button for sending guidance data to the guardian's terminal.
또한, UI를 구성하는 a7 영역은 동물환자의 진단 이력을 관리하는 영역으로, 복수의 진단 데이터에 대한 히스토리가 표시될 수 있다.Additionally, the a7 area constituting the UI is an area that manages the diagnosis history of animal patients, and the history of multiple diagnosis data can be displayed.
이외에도, UI는 메모를 입력하는 영역, 바이탈을 기록하는 영역, 동물명 또는 보호자명을 검색하는 검색창 등을 포함하고, 스케줄, 진료비, 입원 환자 관리 등에 대한 카테고리에 진입하는 버튼을 더 포함할 수 있으며, 이에 한정되지는 않는다.In addition, the UI includes an area for entering notes, an area for recording vitals, a search box for searching the name of an animal or guardian, and can further include buttons to enter categories such as schedule, medical expenses, and inpatient management. and is not limited to this.
도 5에 도시된 바와 같이, a4 영역에 대한 입력에 있어, 서버(100)는, a4 영역에 입력된 키워드에 매칭되는 데이터를, 질병에 대한 한글명, 질병에 대한 영문명, EMR(전자차트)에서 해당 질병을 지칭하는 코드 연결점, 질병에 대한 이해를 돕기 위한 설명, 질병에 대한 일반적인 치료방법 안내, 질병을 관리하기 위한 보호자의 수행 지침(tips), 및 질병을 관리하기 위한 주의사항을 포함하는, 기 등록된 질병 안내문에 대한 중요항목에 대한 설명을 애플리케이션을 통해 제공할 수 있다.As shown in FIG. 5, when inputting the a4 area, the server 100 selects data matching the keyword entered in the a4 area from the Korean name for the disease, the English name for the disease, and the EMR (electronic chart). Contains code connection points that refer to the disease, explanations to help you understand the disease, guidance on general treatment methods for the disease, tips for guardians to manage the disease, and precautions for managing the disease. Explanations of important items on already registered disease notices can be provided through the application.
또한, 도 6에 도시된 바와 같이, a4 영역은, 각각의 병증에 대한 질병의 계통구분, 진단명을 표시하고, 각각의 병증에 대한 확진 상태를 체크하는 체크 박스 (a4-1), 및 종결 상태를 체크하는 체크 박스(a4-2)를 포함하고, 진단을 수행한 수의사를 표시하고, 각각의 병증에 대한 기록을 삭제하는 입력을 받는 버튼을 포함할 수 있다.In addition, as shown in Figure 6, the a4 area displays the disease system classification and diagnosis name for each condition, a check box (a4-1) for checking the confirmed status for each condition, and the termination status. It may include a check box (a4-2) to check, display the veterinarian who performed the diagnosis, and include a button to receive input for deleting the record for each condition.
한편, 도 7에 도시된 바와 같이, a7 영역은, 차트 데이터를 구성하는 각각의 진단 데이터 중, 도 6의 a4-2에 대해 체크되지 않은 진단 데이터만을 표시하도록 하는 버튼인, a7-1을 포함하고, 각각의 진단 데이터는, 도 6의 계통구분, 진단명, 진단 데이터를 작성한 수의사명 등의 키워드, 및 해당 질병에 대한 진료 회사를 각각 표시한 태그(tag 1, tag 2, tag 3)를 포함하고, 진단 데이터 각각에 대한 진단 일자, 진료 진행 상태(ex. 진행중, 재진시작, 가진단, 확진, 치료완료), 완치 판정 일자를 표시할 수 있다.Meanwhile, as shown in FIG. 7, the a7 area includes a7-1, a button that displays only the unchecked diagnostic data for a4-2 in FIG. 6 among the diagnostic data constituting the chart data. Each diagnostic data includes keywords such as the system classification in Figure 6, diagnosis name, and name of the veterinarian who created the diagnostic data, and tags (tag 1, tag 2, tag 3) indicating the medical treatment company for the disease. And, for each piece of diagnostic data, the date of diagnosis, treatment progress status (e.g. in progress, start of re-examination, preliminary diagnosis, confirmed diagnosis, treatment completed), and date of completion of cure can be displayed.
여기서, 가진단은, 확진 상태를 체크하는 체크 박스(a4-1)가 미체크된 상태인 진단 데이터에 대해 표시될 수 있다.Here, the preliminary diagnosis may be displayed for diagnostic data in which the check box (a4-1) for checking the confirmed status is unchecked.
이때, 본원의 시스템은, a7 영역에 표시된 각각의 태그에 대한 수의사의 선택시, 태그에 표기된 키워드와 관련한 해당 동물환자의 진료 데이터들을 검색하여, 검색결과에 대한 결과창을, 도 9와 같이, 표시할 수 있다.At this time, when the veterinarian selects each tag displayed in the a7 area, our system searches the animal patient's medical treatment data related to the keyword indicated in the tag and displays a result window for the search results, as shown in FIG. 9. It can be displayed.
구체적으로, 의료진 단말을 통해, 키워드 '소화기계|설사, 급성 Diarrhea, Acute'에 대한 tag 1을 선택하는 사용자 입력을 수신하면, 서버는, 소화기계 차트보기, 및 '설사, 급성 Diarrhea, Acute' 중 어느 하나의 결과창에 대한 선택을 입력받는 a7-2 창을 팝업시키고, '설사, 급성 Diarrhea, Acute'에 대한 선택을 수신하면, 진단명에 대해, '설사, 급성 Diarrhea, Acute'와 관련한 키워드들을 선택받는 검색창을 표시하고, 이 중, 사용자 입력에 따라 체크 박스에 체크가 표시된 적어도 하나의 키워드에 대한 검색 결과로, 도 10과 같은, 진단 데이터들이 표시된 결과창을 표시할 수 있다.Specifically, upon receiving a user input selecting tag 1 for the keywords 'Digestive System|Diarrhea, Acute Diarrhea, Acute' through the medical staff terminal, the server displays the digestive system chart view, and 'Diarrhea, Acute Diarrhea, Acute' The a7-2 window that receives the selection for any one of the result windows pops up, and when the selection for 'Diarrhea, Acute Diarrhea, Acute' is received, for the diagnosis, keywords related to 'Diarrhea, Acute Diarrhea, Acute' A search window for selecting items may be displayed, and a result window in which diagnostic data is displayed, as shown in FIG. 10, may be displayed as a search result for at least one keyword checked in a check box according to user input.
한편, 도 8에 도시된 바와, a7 영역은, 어느 하나의 진단 데이터가 선택되면, 재진 여부를 체크하는 체크 박스(a4-3)를 각각의 진단 데이터마다 매칭하여 포함하고, a4 영역으로 진입하는 입력을 획득하는, 재진 시작 버튼(a3-2)을 포함하는, 재진 기록창을 표시할 수 있다.Meanwhile, as shown in FIG. 8, area a7 includes a check box (a4-3) for checking whether to repeat the examination when any one diagnostic data is selected, matching each diagnostic data, and entering area a4. A visitation recording window may be displayed, including a visitation start button (a3-2) for obtaining input.
이러한 UI의 구성에 의해, 본원 시스템은, 연속적으로 진료를 관리함에 있어 수의사에게 향상된 진료 효율성을 제공하고, 자동 재진 회차 관리와 질병 완치 여부 기록에 의한 동물환자의 치료 효과를 극대화하고, 서로 다른 수의사들이 한 마리의 동물환자를 진료할 시에 의료진 간의 협력을 강화시킬 수 있으며, 동물환자의 진료 경험을 개선시킬 수 있다.By configuring this UI, our system provides improved treatment efficiency to veterinarians in continuously managing treatment, maximizes the treatment effect of animal patients by automatically managing re-visit times and recording whether or not the disease has been cured, and can be used by different veterinarians. When treating a single animal patient, cooperation between medical staff can be strengthened and the animal patient's treatment experience can be improved.
구체적으로, 본원 시스템에 의하면, 진료 차트에 질병의 진행 상태와 재진 횟수를 자동으로 기록함으로써 수의사는 동물환자의 질병에 대한 진행 상태를 쉽게 파악할 수 있고, 금일 진료에 어떤 질병을 주로 봐야하는지 파악할 수 있으며, 또한, 과거에 앓았던 질병에 대한 히스토리를 통해, 과거 앓았던 질병의 완치 여부를 쉽게 확인할 수 있어, 진료 계획을 효율적으로 수립하고 치료에 집중할 수 있다.Specifically, according to our system, by automatically recording the progress of the disease and the number of re-visits in the medical chart, veterinarians can easily determine the progress of the animal patient's disease and identify which diseases should be mainly seen in today's treatment. In addition, through the history of diseases suffered in the past, it is easy to check whether the disease suffered in the past has been cured, so that a treatment plan can be efficiently established and the patient can focus on treatment.
또한, 본원 시스템에 의하면, 수의사는 히스토리를 통해, 동물환자의 재진 회차를 가장 최근의 진단 데이터에 매칭된 태그만으로도 파악하는 것이 가능하며, 이에 따라, 진단 진행 상태에 맞게 진료를 진행할 수 있고, 과거에 앓았던 질병의 완치 여부에 따라 치료의 지속성과 효과를 확인할 수 있으며, 이를 통해, 동물환자의 치료 과정을 효과적으로 이어나갈 수 있고, 동물환자 각 개체별로 특화된 치료를 제공할 수 있다.In addition, according to our system, veterinarians can identify the number of times an animal patient has been revisited through history using just a tag matched to the most recent diagnostic data. Accordingly, treatment can be performed according to the progress of the diagnosis, and past Depending on whether the disease suffered from the patient is cured, the continuity and effectiveness of the treatment can be confirmed. Through this, the treatment process of the animal patient can be continued effectively and specialized treatment can be provided for each animal patient.
또한, 본원 시스템에 의하면, 의료진들 간의 진료 기록을 공유할 수 있도록 하여, 피드백을 주고받을 수 있으며, 이를 통해, 다양한 의견과 지식을 공유하고, 효과적인 치료 방법을 도출하여 동물환자에게 효과적인 의료 서비스를 제공할 수 있다.In addition, according to our system, medical records can be shared between medical staff, allowing for the exchange of feedback. Through this, various opinions and knowledge can be shared, effective treatment methods can be derived, and effective medical services can be provided to animal patients. can be provided.
또한, 본원 시스템에 의하면, 수의사가 이전 진료 내용을 쉽게 조회하고 이를 기반으로 치료 계획을 수립할 수 있으므로, 동물환자 각각의 개체에 대한 이해도가 높아질 수 있어, 동물환자의 보호자와의 의사소통이 원활하게 유지되고, 동물환자의 보호자의 개인적인 요구와 상황에 맞춘 치료를 동물환자에게 제공할 수 있어, 동물환자, 및 동물환자 보호자 각각에 대한 만족도와 수의사에 대한 신뢰도를 높이는데 도움을 줄 수 있다.In addition, according to our system, veterinarians can easily view previous treatment details and establish treatment plans based on this, thereby improving understanding of each animal patient and facilitating communication with the animal patient's guardian. It is maintained properly and treatment tailored to the individual needs and circumstances of the animal patient's guardian can be provided to the animal patient, helping to increase the satisfaction of each animal patient and the animal patient's guardian and trust in the veterinarian.
메모리는 프로세서로 하여금 이하의 진단 단계들을 수행하기 위한 명령들을 포함한다.The memory contains instructions for causing the processor to perform the following diagnostic steps.
구체적으로, 도 3에 도시된 바와 같이, 서버가 진단 단계들을 수행함에 있어서, 서버는, 의료진 단말로부터 동물환자 데이터를 수신하면, 동물환자 데이터에 매칭되는 차트 데이터를 선택하여, 차트 데이터를 의료진 단말로 전송(S310)하고, 의료진 단말로부터 차트 입력에 대한 사용자 입력을 수신하면, 차트 데이터를 업데이트(S320)한다.Specifically, as shown in FIG. 3, when the server performs diagnostic steps, when the server receives animal patient data from the medical staff terminal, it selects chart data matching the animal patient data and transmits the chart data to the medical staff terminal. It is transmitted to (S310), and when user input for chart input is received from the medical staff terminal, the chart data is updated (S320).
차트 데이터는, 담당 수의사명, 동물 정보(ex. 종, 나이, 성별 등), 진단 이력 정보(ex. 기저질환, 앓았던 질병, 알레르기 성분 등의 진료 기록), 처방 이력 정보(ex. 복용했던 약, 복용 중인 약 등), 및 처치 이력 정보(ex. 처치 받은 검사의 종류 등) 중 적어도 하나를 포함한다.Chart data includes the name of the veterinarian in charge, animal information (ex. species, age, gender, etc.), diagnosis history information (ex. medical records such as underlying diseases, diseases suffered, allergies, etc.), prescription history information (ex. information taken) Includes at least one of the following: medication, medication being taken, etc.), and treatment history information (e.g., type of test administered, etc.).
이때, 단계 S320에 있어서, 서버는, 의료진 단말로부터 병증에 대한 적어도 하나의 진단명을 수신하면, 차트 데이터에 기초하여, 진단명에 대한 재진 여부를 판단할 수 있다.At this time, in step S320, when the server receives at least one diagnosis for the condition from the medical staff terminal, it can determine whether to revisit the diagnosis based on chart data.
진단명에 대해 초진인 것으로 판단되면, 서버는, 진단명의 확진에 대한 체크 버튼, 및 병증의 종결에 대한 체크 버튼 중 적어도 하나를 선택하는 사용자 입력, 및 진단을 내린 수의사인, 진단자의 정보를 포함하는 진단 데이터를 수신할 수 있다.If it is determined that this is the first diagnosis for the diagnosis, the server includes a user input for selecting at least one of a check button for confirmation of the diagnosis and a check button for termination of the condition, and information on the diagnosing person, the veterinarian who made the diagnosis. Diagnostic data can be received.
이후, 서버는, 진단 데이터에 기초하여, 차트 데이터의 진단명에 대한 히스토리를 업데이트할 수 있으며, 차트 데이터에 포함된 복수의 진단 데이터는, 각각 진단 데이터의 발생 일시를 기준으로 나열되며, 진행중인 질병을 우선으로 의료진 단말을 통해 수의사에게 노출시킬 수 있다.Afterwards, the server may update the history of the diagnosis name of the chart data based on the diagnosis data, and the plurality of diagnosis data included in the chart data are each listed based on the date and time of occurrence of the diagnosis data, and indicate the ongoing disease. First, it can be exposed to a veterinarian through a medical staff terminal.
진단 데이터는, 질병 정보(ex. 병증에 대한 진단명), 검사 정보(ex. 실시한 검사의 종류), 증상 정보(ex. 소화기불량, 구토, 설사 등 병증), 처방 정보(ex. 처방한 약), 및 진단자의 정보(ex. 담당 수의사명, 담당 약제사명 등) 중 적어도 하나를 포함한다.Diagnosis data includes disease information (ex. diagnosis name for the condition), test information (ex. type of test performed), symptom information (ex. conditions such as digestive problems, vomiting, diarrhea, etc.), prescription information (ex. prescribed medication) , and information on the diagnosing person (ex. name of veterinarian in charge, name of pharmacist in charge, etc.).
반면, 진단명에 대해 재진인 것으로 판단되면, 서버는, 차트 데이터에 기초하여, 진단명과 동일한 진단명에 매칭되는 미종결된 진료 이력에 포함된 적어도 하나의 제2 진단 데이터를 선택할 수 있다.On the other hand, if it is determined that the diagnosis is a repeat diagnosis, the server may select at least one second diagnosis data included in the unfinished medical treatment history that matches the same diagnosis based on the chart data.
이후, 서버는, 제2 진단 데이터에 기초하여, 진단명에 대한 재진 회차를 식별하고, 제2 진단 데이터, 제2 진단 데이터에 매칭된 담당 수의사명, 및 재진 회차에 대한 재진 이력 데이터를 의료진 단말로 전송할 수 있다.Thereafter, the server identifies the re-visit round for the diagnosis based on the second diagnosis data, and sends the second diagnosis data, the name of the veterinarian in charge matched to the second diagnosis data, and the re-visit history data for the re-visit round to the medical staff terminal. Can be transmitted.
이때, 의료진 단말로부터 재진 이력 데이터에 매칭된 적어도 하나의 제2 병증을 선택하는 사용자 입력을 수신하면, 서버는, 제2 진단 데이터 중, 제2 병증에 매칭되는 제3 진단 데이터를 선택하여, 의료진 단말로 제3 진단 데이터를 전송할 수 있다.At this time, when receiving a user input for selecting at least one second condition that matches the visit history data from the medical staff terminal, the server selects third diagnosis data that matches the second condition from the second diagnosis data, and the medical staff Third diagnostic data can be transmitted to the terminal.
한편, 진단명에 대해 재진인 것으로 판단되면, 히스토리를 업데이트함에 있어서, 서버는, 진단명에 재진된 회차를 매칭하여 저장할 수 있다.Meanwhile, if it is determined that the diagnosis is a repeat diagnosis, when updating the history, the server may match and store the number of times the patient was re-diagnosed with the diagnosis.
이에 따라, 진단 데이터에 기초하여, 진단명에 대해 확진된 것으로 식별되면, 서버는, 진단명을 확진으로 저장하고, 진단명에 대해 확진된 것이 미식별되면, 진단명을 가진단으로 저장할 수 있다.Accordingly, based on the diagnosis data, if the diagnosis is identified as confirmed, the server may store the diagnosis as confirmed. If the diagnosis is not identified as confirmed, the server may store the diagnosis as a probable diagnosis.
이후, 서버는, 진단 데이터에 기초하여, 병증이 종결된 것으로 식별되면, 진단명을 해당 동물환자의 히스토리 상에 치료 완료된 병증으로 분류할 수 있다.Thereafter, if the server identifies the condition as terminated based on the diagnosis data, it may classify the diagnosis as a condition for which treatment has been completed in the history of the animal patient.
한편, 메모리는 프로세서로 하여금 이하의 접수 단계들을 수행하기 위한 명령들을 포함할 수 있다.Meanwhile, the memory may include instructions for the processor to perform the following acceptance steps.
이에 따라, 서버가 접수 단계들을 수행함에 있어서, 서버는, 접수처 단말로부터 동물환자 데이터, 및 접수 데이터를 수신하여, 동물환자 데이터에 매칭되는 차트 데이터를 선택할 수 있다.Accordingly, when the server performs the reception steps, the server may receive animal patient data and reception data from the reception terminal, and select chart data matching the animal patient data.
서버는, 차트 데이터, 및 접수 데이터에 기초하여, 의료진 단말을 선택하고, 접수처 단말로, 의료진 단말의 일정 데이터를 전송할 수 있다.The server may select a medical staff terminal based on the chart data and reception data, and transmit certain data of the medical staff terminal to the reception terminal.
이후, 접수처 단말로부터 일정 데이터를 선택하는 사용자 입력을 수신하면, 서버는, 동물환자 데이터, 및 접수 데이터를 의료진 단말로 전송할 수 있다.Thereafter, upon receiving a user input for selecting certain data from the reception terminal, the server may transmit the animal patient data and reception data to the medical staff terminal.
이때, 접수 데이터는, 동물환자의 증상에 대한 정보, 동물환자의 몸무게 변화에 대한 정보, 동물환자의 내원 시간에 대한 정보(ex. 동물환자가 이미 내원한 경우, 진료가 접수된 시간, 동물환자의 내원이 예정된 경우, 예약된 시간), 및 동물환자의 보호자가 지목한 수의사명 중 적어도 하나를 포함할 수 있다.At this time, the reception data includes information on the animal patient's symptoms, information on the animal patient's weight change, and information on the animal patient's visit time (ex. If the animal patient has already visited the hospital, the time when treatment was received, the animal patient If a visit to the hospital is scheduled, it may include at least one of the scheduled time), and the name of the veterinarian designated by the animal patient's guardian.
한편, 본원의 다양한 실시예에 따른 메모리는, 동물의 종에 대한 데이터, 동물의 나이에 대한 데이터, 동물의 성별에 대한 데이터, 진료 이력에 대한 데이터, 진단 데이터, 병증 별 재진한 횟수, 및 병증 별 종결된 횟수 중 적어도 하나를 포함하는 학습 데이터에 의해, 병증에 대한 데이터, 및 동물에 대한 데이터를 입력받아, 적어도 하나의 수의사명을 출력하도록 학습된 인공지능 모델이 저장될 수 있다.Meanwhile, the memory according to various embodiments of the present application includes data on the species of the animal, data on the age of the animal, data on the gender of the animal, data on medical treatment history, diagnostic data, number of visits for each condition, and disease An artificial intelligence model trained to receive data on the condition and data on the animal and output at least one veterinarian name may be stored by learning data including at least one of the number of star terminations.
이에 따라, 서버가 차트 데이터, 및 접수 데이터에 기초하여, 의료진 단말을 선택함에 있어서, 동물환자 데이터, 및 접수 데이터를 인공지능 모델에 입력할 수 있다.Accordingly, when the server selects a medical staff terminal based on chart data and reception data, animal patient data and reception data can be input into the artificial intelligence model.
이후, 서버는, 인공지능 모델의 출력에 따른 적어도 하나의 제2 의료진 단말을 식별하고, 동물환자의 내원 시간에 대한 정보 및 제2 의료진 단말 각각의 일정 데이터에 기초하여, 의료진 단말을 선택함으로써, 동물환자의 현재 병증과 관련하여 연관도가 높은 수의사 중, 스케줄에 따라 예약 또는 현재 진료가 가능한 수의사를 동물환자의 담당 수의사로 지정할 수 있다.Thereafter, the server identifies at least one second medical staff terminal according to the output of the artificial intelligence model, and selects the medical staff terminal based on information about the visit time of the animal patient and schedule data of each second medical staff terminal, Among the veterinarians with a high level of relevance in relation to the animal patient's current condition, a veterinarian who can make reservations or currently provide treatment according to the schedule can be designated as the veterinarian in charge of the animal patient.
한편, 제2 의료진 단말을 식별함에 있어서, 서버는, 인공지능 모델의 출력에 기초하여, 동물환자 데이터, 및 접수 데이터 중 적어도 하나에 매칭되는 적어도 하나의 제1 수의사의 1차 순위를 식별할 수 있다.Meanwhile, in identifying the second medical staff terminal, the server may identify the primary ranking of at least one first veterinarian matching at least one of animal patient data and reception data, based on the output of the artificial intelligence model. there is.
제1 수의사 중, 임계 기간에 대해 동물환자 데이터에 매칭되는 제2 수의사가 적어도 하나 이상 식별되면, 서버는, 임계 기간에 대해 동물환자 데이터에 매칭된 횟수에 비례하는 제1 가중치를 제2 수의사의 1차 순위에 적용하여, 제1 수의사의 2차 순위를 산출할 수 있다.Among the first veterinarians, if at least one second veterinarian is identified that matches the animal patient data for the critical period, the server assigns a first weight proportional to the number of matches to the animal patient data for the critical period to the second veterinarian. By applying this to the first ranking, the second ranking of the first veterinarian can be calculated.
이후, 제1 수의사 중, 임계 기간에 대해 접수 데이터에 매칭되는 제3 수의사가 적어도 하나 이상 식별되면, 서버는, 임계 기간에 대해 누적된 제3 수의사의 진료 데이터 생성 횟수에 비례하는 제2 가중치를 산출할 수 있다.Thereafter, if at least one third veterinarian among the first veterinarians is identified that matches the reception data for the critical period, the server applies a second weight proportional to the number of times the third veterinarian's treatment data has been generated accumulated for the critical period. It can be calculated.
이에 따라, 서버는, 임계 기간 외에 누적된 제3 수의사의 진료 데이터 생성 횟수에 비례하되, 비례값이 제2 가중치의 비례값보다 작은 값을 갖는, 제3 가중치를 산출하고, 제3 수의사의 2차 순위에 제2 가중치, 및 제3 가중치를 적용하여, 제1 수의사의 3차 순위를 산출할 수 있다.Accordingly, the server calculates a third weight, which is proportional to the number of times the third veterinarian's medical data is generated accumulated outside of the critical period, but has a proportional value smaller than the proportional value of the second weight, and the third veterinarian's 2 By applying the second weight and the third weight to the primary ranking, the tertiary ranking of the first veterinarian can be calculated.
따라서, 서버는, 제1 수의사의 3차 순위에 기초하여, 일정 순위 내에 위치하는 제4 수의사 각각의 제2 의료진 단말을 식별할 수 있다.Accordingly, the server may identify the second medical staff terminal of each of the fourth veterinarians located within a certain rank based on the third rank of the first veterinarian.
이에 따라, 서버는, 최근 해당 동물환자에 대한 진료를 수행한 제2 수의사, 진료 접수를 요청한 동물환자의 병증에 유사한 질병에 대해 최근 진료를 수행한 제3 수의사를 염두하여 순위를 높이는 동작을 수행하고, 특히, 제3 수의사에 대해, 최근 진료 횟수와 이전 진료 횟수 각각에 대한 다른 기준을 적용하여 근래에 활동이 많은 제3 수의사의 순위를 높이는 동작을 수행함으로써, 해당 동물환자의 병증에 적합한 수의사를 추천할 수 있다.Accordingly, the server performs an operation to increase the ranking by considering the second veterinarian who recently performed treatment for the animal patient in question and the third veterinarian who recently performed treatment for diseases similar to those of the animal patient requesting treatment. In particular, for third-party veterinarians, different standards for the number of recent and previous consultations are applied to raise the ranking of third-party veterinarians who have recently been highly active, so that a veterinarian suitable for the condition of the animal patient in question is selected. can be recommended.
실시예로, 2차 순위, 및 3차 순위를 산출함에 있어서, 인공지능 모델의 출력이, 동물의 종, 동물의 나이, 동물의 성별, 및 기저질환이 동일한 그룹들 각각에 대해, 해당 동물환자에 매칭되는 그룹의 해당 동물환자의 병증에 매칭되는 유사 질병의 완치까지 소요된 시간에 반비례하고, 그룹 각각에 대해 유사 질병의 완치 횟수에 비례하도록 산출된, 수의사 별 스코어인 경우, 서버는, 제2 수의사의 스코어에 제1 가중치를 적용한, 전체 수의사의, 즉, 제1 수의사의 2차 순위를 산출할 수 있다.As an example, in calculating the second ranking and the third ranking, the output of the artificial intelligence model is, for each group with the same animal species, animal age, animal sex, and underlying disease, the corresponding animal patient In the case of a score for each veterinarian, calculated to be inversely proportional to the time taken to cure a similar disease that matches the condition of the corresponding animal patient in the matching group, and to be proportional to the number of cures for the similar disease for each group, the server 2 A secondary ranking of all veterinarians, that is, the first veterinarian, can be calculated by applying the first weight to the veterinarian's score.
이어서, 서버는, 제3 수의사의 스코어에 제1 가중치, 및 제2 가중치를 적용하여, 2차 순위에 기초한, 3차 순위를 산출할 수 있다.The server may then apply the first weight and the second weight to the third veterinarian's score to calculate a third ranking based on the second ranking.
다른 실시예로, 1차 순위를 산출함에 있어서, 인공지능 모델의 출력이, 동물의 종, 동물의 나이, 동물의 성별, 및 기저질환이 동일한 그룹들 각각에 대해 산출된, 수의사별 유사 질병의 진료 횟수, 및 수의사별 유사 질병의 완치 횟수인 경우, 서버는, 제1 수의사의 그룹별 임계 기간 내 진료를 접수한 동물의 완치 횟수인 제1 값을 식별하고, 제1 수의사의 제1 값에 매칭되는 그룹별 평균 진료 횟수인 제2 값을 산출할 수 있다.In another embodiment, in calculating the first ranking, the output of the artificial intelligence model is the number of similar diseases for each veterinarian calculated for each group with the same animal species, animal age, animal sex, and underlying disease. In the case of the number of treatments and the number of cures for similar diseases by veterinarian, the server identifies the first value, which is the number of cures of animals that received treatment within a critical period for each group of the first veterinarian, and matches the first value of the first veterinarian to the first value. A second value, which is the average number of treatments for each matched group, can be calculated.
이에 따라, 서버는, 제1 값에 비례하는 제1 스코어, 및 제2 값에 반비례하는 제2 스코어를 각각 산출하고, 제1 스코어에 제2 스코어를 합산한 총점을 산출하여, 총점을 기준으로 1차 순위를 산출할 수 있다.Accordingly, the server calculates a first score that is proportional to the first value and a second score that is inversely proportional to the second value, calculates a total score by adding the first score to the second score, and uses the total score as the basis. The first ranking can be calculated.
한편, 메모리는 프로세서로 하여금 이하의 스케줄 관리 단계들을 수행하기 위한 명령들을 포함할 수 있다.Meanwhile, the memory may include instructions for the processor to perform the following schedule management steps.
이에 따라, 서버가 스케줄 관리 단계들을 수행함에 있어서, 차트 데이터가 업데이트 되면, 서버는, 업데이트된 차트 데이터에 기초하여, 예약 데이터를 식별할 수 있다.Accordingly, when the server performs schedule management steps and the chart data is updated, the server may identify reservation data based on the updated chart data.
이후, 서버는, 예약 데이터에 기초하여, 내원에 대한 예약, 입원에 대한 예약, 및 통화 예약 중 적어도 하나의 예약 항목을 식별하고, 예약 항목에 기초하여, 일정 데이터를 업데이트할 수 있다.Thereafter, the server may identify at least one reservation item among a reservation for a visit to a hospital, a reservation for a hospitalization, and a call reservation based on the reservation data, and update the schedule data based on the reservation item.
본원의 기술 분야에서 통상의 지식을 가진 자는 여기에 개시된 실시예들과 관련하여 설명된 다양한 예시적인 논리 블록들, 모듈들, 프로세서들, 수단들, 회로들 및 알고리즘 단계들이 전자 하드웨어, (편의를 위해, 여기에서 소프트웨어로 지칭되는) 다양한 형태들의 프로그램 또는 설계 코드 또는 이들 모두의 결합에 의해 구현될 수 있다는 것을 이해할 것이다. 하드웨어 및 소프트웨어의 이러한 상호 호환성을 명확하게 설명하기 위해, 다양한 예시적인 컴포넌트들, 블록들, 모듈들, 회로들 및 단계들이 이들의 기능과 관련하여 위에서 일반적으로 설명되었다. 이러한 기능이 하드웨어 또는 소프트웨어로서 구현되는지 여부는 특정한 애플리케이션 및 전체 시스템에 대하여 부과되는 설계 제약들에 따라 좌우된다. 본원의 기술 분야에서 통상의 지식을 가진 자는 각각의 특정한 애플리케이션에 대하여 다양한 방식들로 설명된 기능을 구현할 수 있으나, 이러한 구현 결정들은 본원의 범위를 벗어나는 것으로 해석되어서는 안 될 것이다.Those of skill in the art will understand that the various illustrative logical blocks, modules, processors, means, circuits and algorithm steps described in connection with the embodiments disclosed herein may be used in electronic hardware, (for convenience) It will be understood that the implementation may be implemented by various forms of program or design code (referred to herein as software) or a combination of both. To clearly illustrate this interoperability of hardware and software, various illustrative components, blocks, modules, circuits and steps have been described above generally with respect to their functionality. Whether this functionality is implemented as hardware or software depends on the specific application and design constraints imposed on the overall system. A person skilled in the art may implement the described functionality in various ways for each specific application, but such implementation decisions should not be construed as departing from the scope of the present application.
여기서 제시된 다양한 실시예들은 방법, 장치, 또는 표준 프로그래밍 및/또는 엔지니어링 기술을 사용한 제조 물품(article)으로 구현될 수 있다. 용어 제조 물품은 임의의 컴퓨터-판독가능 저장장치로부터 액세스 가능한 컴퓨터 프로그램, 캐리어, 또는 매체(media)를 포함한다. 예를 들어, 컴퓨터-판독가능 저장매체는 자기 저장 장치(예를 들면, 하드 디스크, 플로피 디스크, 자기 스트립, 등), 광학 디스크(예를 들면, CD, DVD, 등), 스마트 카드, 및 플래쉬 메모리 장치(예를 들면, EEPROM, 카드, 스틱, 키 드라이브, 등)를 포함하지만, 이들로 제한되는 것은 아니다. 또한, 여기서 제시되는 다양한 저장 매체는 정보를 저장하기 위한 하나 이상의 장치 및/또는 다른 기계-판독가능한 매체를 포함한다.The various embodiments presented herein may be implemented as a method, apparatus, or article of manufacture using standard programming and/or engineering techniques. The term article of manufacture includes a computer program, carrier, or media accessible from any computer-readable storage device. For example, computer-readable storage media include magnetic storage devices (e.g., hard disks, floppy disks, magnetic strips, etc.), optical disks (e.g., CDs, DVDs, etc.), smart cards, and flash. Includes, but is not limited to, memory devices (e.g., EEPROM, cards, sticks, key drives, etc.). Additionally, various storage media presented herein include one or more devices and/or other machine-readable media for storing information.
제시된 프로세스들에 있는 단계들의 특정한 순서 또는 계층 구조는 예시적인 접근들의 일례임을 이해하도록 한다. 설계 우선순위들에 기반하여, 본원의 범위 내에서 프로세스들에 있는 단계들의 특정한 순서 또는 계층 구조가 재배열될 수 있다는 것을 이해하도록 한다. 첨부된 방법 청구항들은 샘플 순서로 다양한 단계들의 엘리먼트들을 제공하지만 제시된 특정한 순서 또는 계층 구조에 한정되는 것을 의미하지는 않는다.It is to be understood that the specific order or hierarchy of steps in the processes presented is an example of illustrative approaches. It is to be understood that the specific order or hierarchy of steps in processes may be rearranged within the scope of the present disclosure, based on design priorities. The appended method claims present elements of the various steps in a sample order but are not meant to be limited to the particular order or hierarchy presented.
제시된 실시예들에 대한 설명은 임의의 본원의 기술 분야에서 통상의 지식을 가진 자가 본원을 이용하거나 또는 실시할 수 있도록 제공된다. 이러한 실시예들에 대한 다양한 변형들은 본원의 기술 분야에서 통상의 지식을 가진 자에게 명백할 것이며, 여기에 정의된 일반적인 원리들은 본원의 범위를 벗어남이 없이 다른 실시예들에 적용될 수 있다. 그리하여, 본원은 여기에 제시된 실시예들로 한정되는 것이 아니라, 여기에 제시된 원리들 및 신규한 특징들과 일관되는 최광의의 범위에서 해석되어야 할 것이다.The description of the presented embodiments is provided to enable any person skilled in the art to use or practice the present disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be applied to other embodiments without departing from the scope of the disclosure. Accordingly, the disclosure is not limited to the embodiments presented herein, but is to be construed in the broadest scope consistent with the principles and novel features presented herein.
Claims (9)
서버;
의료진 단말; 및
접수처 단말을 포함하고,
상기 서버는:
프로세서;
메모리; 및
통신모듈을 포함하고,
상기 메모리는 상기 프로세서로 하여금 이하의 진단 단계들을 수행하기 위한 명령들을 포함하며, 상기 진단 단계들은:
상기 의료진 단말로부터 동물환자 데이터를 수신하면, 상기 동물환자 데이터에 매칭되는 차트 데이터를 선택하여, 상기 차트 데이터를 상기 의료진 단말로 전송하는 단계; 및
상기 의료진 단말로부터 차트 입력에 대한 사용자 입력을 수신하면, 상기 차트 데이터를 업데이트하는 단계를 포함하고,
상기 차트 데이터는, 담당 수의사명, 동물 정보, 진단 이력 정보, 처방 이력 정보, 및 처치 이력 정보 중 적어도 하나를 포함하고,
상기 메모리는 상기 프로세서로 하여금 이하의 접수 단계들을 수행하기 위한 명령들을 포함하며, 상기 접수 단계들은:
상기 접수처 단말로부터 상기 동물환자 데이터, 및 접수 데이터를 수신하여, 상기 동물환자 데이터에 매칭되는 상기 차트 데이터를 선택하는 단계;
상기 차트 데이터, 및 상기 접수 데이터에 기초하여, 상기 의료진 단말을 선택하는 단계;
상기 접수처 단말로, 상기 의료진 단말의 일정 데이터를 전송하는 단계; 및
상기 접수처 단말로부터 상기 일정 데이터를 선택하는 사용자 입력을 수신하면, 상기 동물환자 데이터, 및 상기 접수 데이터를 상기 의료진 단말로 전송하는 단계를 포함하고,
상기 접수 데이터는, 동물환자의 증상에 대한 정보, 동물환자의 몸무게 변화에 대한 정보, 동물환자의 내원 시간에 대한 정보, 및 동물환자의 보호자가 지목한 수의사명 중 적어도 하나를 포함하고,
상기 메모리는:
동물의 종에 대한 데이터, 동물의 나이에 대한 데이터, 동물의 성별에 대한 데이터, 진료 이력에 대한 데이터, 진단 데이터, 병증 별 재진한 횟수, 및 병증 별 종결된 횟수 중 적어도 하나를 포함하는 학습 데이터에 의해, 병증에 대한 데이터, 및 동물에 대한 데이터를 입력 받아, 적어도 하나의 수의사명을 출력하도록 학습된 인공지능 모델이 저장되고,
상기 접수 단계들은:
상기 의료진 단말을 선택함에 있어서, 상기 동물환자 데이터, 및 상기 접수 데이터를 상기 인공지능 모델에 입력하는 단계;
상기 인공지능 모델의 출력에 따른 적어도 하나의 제2 의료진 단말을 식별하는 단계; 및
상기 동물환자의 내원 시간에 대한 정보 및 상기 제2 의료진 단말 각각의 일정 데이터에 기초하여, 상기 의료진 단말을 선택하는 단계를 포함하고,
상기 접수 단계들은:
제2 의료진 단말을 식별함에 있어서, 상기 인공지능 모델의 출력에 기초하여, 상기 동물환자 데이터, 및 상기 접수 데이터 중 적어도 하나에 매칭되는 적어도 하나의 제1 수의사의 1차 순위를 식별하는 단계;
상기 제1 수의사 중, 임계 기간에 대해 상기 동물환자 데이터에 매칭되는 제2 수의사가 적어도 하나 이상 식별되면, 임계 기간에 대해 상기 동물환자 데이터에 매칭된 횟수에 비례하는 제1 가중치를 상기 제2 수의사의 1차 순위에 적용하여, 상기 제1 수의사의 2차 순위를 산출하는 단계;
상기 제1 수의사 중, 임계 기간에 대해 상기 접수 데이터에 매칭되는 제3 수의사가 적어도 하나 이상 식별되면, 임계 기간에 대해 누적된 상기 제3 수의사의 진료 데이터 생성 횟수에 비례하는 제2 가중치를 산출하는 단계;
임계 기간 외에 누적된 상기 제3 수의사의 진료 데이터 생성 횟수에 비례하되, 비례값이 상기 제2 가중치의 비례값보다 작은값을 갖는, 제3 가중치를 산출하는 단계;
상기 제3 수의사의 2차 순위에 상기 제2 가중치, 및 상기 제3 가중치를 적용하여, 상기 제1 수의사의 3차 순위를 산출하는 단계; 및
상기 제1 수의사의 3차 순위에 기초하여, 일정 순위 내에 위치하는 제4 수의사 각각의 상기 제2 의료진 단말을 식별하는 단계를 포함하고,
상기 서버는:
상기 의료진 단말로 애플리케이션(application)의 UI(User Interface)를 전송하고,
상기 UI는:
동물환자의 정보가 표시되는 a1 영역;
동물환자의 진단 이력인 환자 진단 차트가 표시되는 a2 영역;
문진 내용 및 소견을 기록하는 a3 영역;
동물환자의 병증, 및 진단명을 기록하는 a4 영역;
동물환자의 병증에 기반한 수의사의 처방 및 검사를 기록하고, 직접 수행하거나, 기록된 정보를 의뢰하는 a5 영역;
안내 데이터인, 케어 가이드의 발송 요청 버튼으로, 보호자 단말로 안내 데이터를 발송하기 위한 진입 버튼인 a6 영역; 및
동물환자의 진단 이력을 관리하는 영역으로, 복수의 진단 데이터에 대한 히스토리가 표시되는 a7 영역을 포함하고,
상기 서버는:
상기 a4 영역에 입력된 키워드에 매칭되는 데이터를, 질병에 대한 한글명, 질병에 대한 영문명, EMR에서 해당 질병을 지칭하는 코드 연결점, 질병에 대한 이해를 돕기 위한 설명, 질병에 대한 일반적인 치료방법 안내, 질병을 관리하기 위한 보호자의 수행 지침, 및 질병을 관리하기 위한 주의사항을 포함하는, 기 등록된 질병 안내문에 대한 중요항목에 대한 설명을 상기 애플리케이션을 통해 상기 의료진 단말로 제공하고,
상기 a4 영역은:
각각의 병증에 대한 질병의 계통구분, 진단명을 표시하고, 각각의 병증에 대한 확진 상태를 체크하는 체크 박스인 a4-1;
종결 상태를 체크하는 체크 박스인 a4-2;
재진 여부를 체크하는 체크 박스인 a4-3; 및
진단을 수행한 수의사를 표시하고, 각각의 병증에 대한 기록을 삭제하는 입력을 받는 버튼을 포함하고,
상기 a7 영역은:
차트 데이터를 구성하는 각각의 진단 데이터 중, 상기 a4-2에 대해 체크되지 않은 진단 데이터만을 표시하도록 하는 버튼인 a7-1을 포함하고,
상기 UI는:
상기 a7 영역에 표시된 각각의 태그에 대한 선택시, 태그에 표기된 키워드와 관련한 해당 동물환자의 진료 데이터들을 검색하여, 검색결과에 대한 결과창을 표시하고,
상기 a7 영역은:
어느 하나의 진단 데이터가 선택되면, 상기 a4-3를 각각의 진단 데이터마다 매칭하여 표시하고;
상기 a4 영역으로 진입하는 입력을 획득하는, 재진 시작 버튼을 포함하는, 재진 기록창을 표시하는,
시스템.In the system:
server;
medical staff terminal; and
Includes a reception terminal,
Said server:
processor;
Memory; and
Includes a communication module,
The memory contains instructions for causing the processor to perform the following diagnostic steps, which include:
Upon receiving animal patient data from the medical staff terminal, selecting chart data matching the animal patient data and transmitting the chart data to the medical staff terminal; and
Upon receiving a user input for chart input from the medical staff terminal, updating the chart data,
The chart data includes at least one of the name of the veterinarian in charge, animal information, diagnosis history information, prescription history information, and treatment history information,
The memory includes instructions for causing the processor to perform the following acceptance steps, wherein the acceptance steps include:
Receiving the animal patient data and reception data from the reception terminal, and selecting the chart data matching the animal patient data;
selecting the medical staff terminal based on the chart data and the reception data;
Transmitting certain data of the medical staff terminal to the reception terminal; and
Upon receiving a user input for selecting the certain data from the reception terminal, transmitting the animal patient data and the reception data to the medical staff terminal,
The reception data includes at least one of information on the animal patient's symptoms, information on the animal patient's weight change, information on the animal patient's visit time, and the name of the veterinarian designated by the animal patient's guardian,
The memory is:
Learning data including at least one of data on the species of the animal, data on the age of the animal, data on the sex of the animal, data on medical history, diagnosis data, number of re-examinations for each condition, and number of terminations for each condition. An artificial intelligence model trained to receive data on the disease and data on the animal as input and output at least one veterinarian's name is stored,
The above submission steps are:
In selecting the medical staff terminal, inputting the animal patient data and the reception data into the artificial intelligence model;
Identifying at least one second medical staff terminal according to the output of the artificial intelligence model; and
Comprising the step of selecting the medical staff terminal based on information about the visit time of the animal patient and schedule data of each of the second medical staff terminals,
The above submission steps are:
In identifying a second medical staff terminal, based on the output of the artificial intelligence model, identifying a primary rank of at least one first veterinarian matching at least one of the animal patient data and the reception data;
Among the first veterinarians, if at least one second veterinarian is identified that matches the animal patient data for a critical period, a first weight proportional to the number of matches to the animal patient data for the critical period is assigned to the second veterinarian. Calculating a secondary ranking of the first veterinarian by applying to the primary ranking of;
Among the first veterinarians, if at least one third veterinarian matching the reception data for the critical period is identified, calculating a second weight proportional to the number of times the third veterinarian's treatment data is generated accumulated for the critical period. step;
Calculating a third weight that is proportional to the number of times the third veterinarian's medical care data is generated accumulated outside of the critical period, but has a proportional value smaller than the proportional value of the second weight;
Applying the second weight and the third weight to the second ranking of the third veterinarian to calculate the third ranking of the first veterinarian; and
Based on the tertiary ranking of the first veterinarian, identifying the second medical staff terminal of each fourth veterinarian located within a certain ranking,
Said server:
Transmitting the UI (User Interface) of the application to the medical staff terminal,
The UI is:
a1 area where animal patient information is displayed;
Area a2 where the patient diagnosis chart, which is the diagnosis history of the animal patient, is displayed;
A3 area to record the contents and findings of the questionnaire;
Area a4, which records the disease and diagnosis of animal patients;
A5 area records veterinary prescriptions and tests based on the animal patient's condition, performs them directly, or requests the recorded information;
Area a6, which is a request button for sending guidance data, care guide, and is an entry button for sending guidance data to the guardian terminal; and
This is an area that manages the diagnosis history of animal patients and includes area a7 where the history of multiple diagnosis data is displayed,
Said server:
Data matching the keywords entered in the a4 area above include the Korean name for the disease, the English name for the disease, the code connection point that refers to the disease in the EMR, an explanation to help understand the disease, and information on general treatment methods for the disease. Provide an explanation of important items on a previously registered disease notice, including guardian's performance guidelines for managing the disease and precautions for managing the disease, to the medical staff terminal through the application,
The a4 area is:
a4-1, which is a check box that displays the disease system classification and diagnosis name for each condition, and checks the confirmation status for each condition;
a4-2, a check box to check the closure status;
a4-3, a check box for checking whether to return for a second visit; and
Includes a button to display the veterinarian who performed the diagnosis and receive input for deleting the record for each condition,
The a7 area is:
Among the diagnostic data constituting the chart data, it includes a7-1, which is a button to display only diagnostic data that is not checked for a4-2,
The UI is:
When each tag displayed in the a7 area is selected, the animal patient's medical treatment data related to the keyword indicated in the tag is searched and a results window for the search results is displayed,
The a7 area is:
When any one diagnostic data is selected, a4-3 is matched and displayed for each diagnostic data;
Displaying a review record window, including a review start button for obtaining an input entering the a4 area,
system.
상기 진단 단계들은:
상기 차트 데이터를 업데이트함에 있어서, 상기 의료진 단말로부터 병증에 대한 적어도 하나의 진단명을 수신하는 단계;
상기 차트 데이터에 기초하여, 상기 진단명에 대한 재진 여부를 판단하는 단계;
상기 진단명에 대해 초진인 것으로 판단되면, 상기 진단명의 확진에 대한 체크 버튼, 및 상기 병증의 종결에 대한 체크 버튼 중 적어도 하나를 선택하는 사용자 입력, 및 진단을 내린 수의사인, 진단자의 정보를 포함하는 진단 데이터를 수신하는 단계; 및
상기 진단 데이터에 기초하여, 상기 차트 데이터의 상기 진단명에 대한 히스토리를 업데이트하는 단계를 포함하고,
상기 진단 데이터는, 질병 정보, 검사 정보, 증상 정보, 처방 정보, 및 상기 진단자의 정보 중 적어도 하나를 포함하는,
시스템.According to paragraph 1,
The diagnostic steps are:
In updating the chart data, receiving at least one diagnosis for a condition from the medical staff terminal;
Based on the chart data, determining whether to reexamine the diagnosis;
If it is determined that this is the first diagnosis for the diagnosis, a user input for selecting at least one of a check button for confirmation of the diagnosis and a check button for termination of the disease, and information on the diagnostician, a veterinarian who made the diagnosis, Receiving diagnostic data; and
Based on the diagnosis data, updating the history of the diagnosis name in the chart data,
The diagnostic data includes at least one of disease information, test information, symptom information, prescription information, and information on the diagnostician,
system.
상기 진단 단계들은:
상기 진단명에 대해 재진인 것으로 판단되면, 상기 차트 데이터에 기초하여, 상기 진단명과 동일한 진단명에 매칭되는 미종결된 진료 이력에 포함된 적어도 하나의 제2 진단 데이터를 선택하는 단계;
상기 제2 진단 데이터에 기초하여, 상기 진단명에 대한 재진 회차를 식별하는 단계; 및
상기 제2 진단 데이터, 상기 제2 진단 데이터에 매칭된 담당 수의사명, 및 상기 재진 회차에 대한 재진 이력 데이터를 상기 의료진 단말로 전송하는 단계를 포함하는,
시스템.According to paragraph 2,
The diagnostic steps are:
If it is determined that the diagnosis is a repeat diagnosis, selecting at least one second diagnosis data included in the unfinished medical treatment history that matches the same diagnosis based on the chart data;
identifying a re-examination session for the diagnosis based on the second diagnosis data; and
Comprising the step of transmitting the second diagnosis data, the name of the veterinarian in charge matched to the second diagnosis data, and visit history data for the visit round to the medical staff terminal,
system.
상기 진단 단계들은:
상기 의료진 단말로부터 상기 재진 이력 데이터에 매칭된 적어도 하나의 제2 병증을 선택하는 사용자 입력을 수신하면, 상기 제2 진단 데이터 중, 상기 제2 병증에 매칭되는 제3 진단 데이터를 선택하는 단계; 및
상기 의료진 단말로 상기 제3 진단 데이터를 전송하는 단계를 포함하는,
시스템.According to paragraph 3,
The diagnostic steps are:
When receiving a user input for selecting at least one second condition matching the visit history data from the medical staff terminal, selecting third diagnosis data matching the second condition from among the second diagnosis data; and
Including transmitting the third diagnostic data to the medical staff terminal,
system.
상기 진단 단계들은:
상기 히스토리를 업데이트함에 있어서, 상기 진단명에 대해 재진인 것으로 판단되면, 상기 진단명에 재진된 회차를 매칭하여 저장하는 단계;
상기 진단 데이터에 기초하여, 상기 진단명에 대해 확진된 것으로 식별되면, 상기 진단명을 확진으로 저장하고, 상기 진단명에 대해 확진된 것이 미식별되면, 상기 진단명을 가진단으로 저장하는 단계; 및
상기 진단 데이터에 기초하여, 상기 병증이 종결된 것으로 식별되면, 상기 진단명을 치료 완료된 병증으로 분류하는 단계를 포함하는,
시스템.According to paragraph 3,
The diagnostic steps are:
In updating the history, if it is determined that the diagnosis is a repeat diagnosis, matching and storing the number of times the diagnosis occurred again;
Based on the diagnostic data, if the diagnosis is identified as confirmed, storing the diagnosis as a confirmed diagnosis, and if the diagnosis is not identified as confirmed, storing the diagnosis as a probable diagnosis; and
Based on the diagnostic data, if the condition is identified as being terminated, classifying the diagnosis as a condition for which treatment has been completed,
system.
상기 메모리는 상기 프로세서로 하여금 이하의 스케줄 관리 단계들을 수행하기 위한 명령들을 포함하며, 상기 스케줄 관리 단계들은:
상기 차트 데이터가 업데이트 되면, 상기 업데이트된 차트 데이터에 기초하여, 예약 데이터를 식별하는 단계;
상기 예약 데이터에 기초하여, 내원에 대한 예약, 입원에 대한 예약, 및 통화 예약 중 적어도 하나의 예약 항목을 식별하는 단계; 및
상기 예약 항목에 기초하여, 상기 일정 데이터를 업데이트하는 단계를 포함하는,
시스템.According to paragraph 1,
The memory includes instructions for causing the processor to perform the following schedule management steps, which include:
When the chart data is updated, identifying reservation data based on the updated chart data;
Based on the reservation data, identifying at least one reservation item among a reservation for a visit, a reservation for hospitalization, and a call reservation; and
Comprising the step of updating the schedule data based on the reservation item,
system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020230106050A KR102641735B1 (en) | 2023-08-14 | 2023-08-14 | Ambulatory care support system with diagnostic history management function |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020230106050A KR102641735B1 (en) | 2023-08-14 | 2023-08-14 | Ambulatory care support system with diagnostic history management function |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102641735B1 true KR102641735B1 (en) | 2024-02-27 |
Family
ID=90058384
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020230106050A KR102641735B1 (en) | 2023-08-14 | 2023-08-14 | Ambulatory care support system with diagnostic history management function |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102641735B1 (en) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010088639A (en) * | 2001-07-14 | 2001-09-28 | 박길준 | Remote medical examination system and method for medical examination using the same(G06F) |
KR20130129520A (en) * | 2012-05-21 | 2013-11-29 | 주식회사 유비케어 | Apparatus and method for searching hospital based on health information |
KR20150118504A (en) * | 2014-04-14 | 2015-10-22 | (주)인투씨엔에스 | Electronic medical refer method and system of animal hospital |
KR101642460B1 (en) * | 2015-03-19 | 2016-07-25 | 주식회사 티엔드티굳텀스 | Health care system and method for companion animal |
KR20190131281A (en) * | 2018-05-16 | 2019-11-26 | 부산대학교 산학협력단 | Method and system for providing patient's disease state display screen |
KR20190135691A (en) | 2018-05-29 | 2019-12-09 | (주)성민네트웍스 | Method for customer relationship management of hospital using medical emr data and management server implementing the same |
KR20210079076A (en) * | 2019-12-19 | 2021-06-29 | 주니어데이비드승준 신 | Smart medical treatment system and method thereof |
KR20220023104A (en) * | 2020-08-20 | 2022-03-02 | 건국대학교 글로컬산학협력단 | Apparatus and method for providing comprehensive animal service |
KR20220082505A (en) * | 2020-12-10 | 2022-06-17 | 주식회사 유비케어 | Method and system for providing patient reception screen dynamically |
KR20220148401A (en) * | 2021-04-29 | 2022-11-07 | 주식회사 슬로우슬로우 | Hospital operation system and method using online |
KR20230023547A (en) * | 2021-08-10 | 2023-02-17 | 벳칭(주) | Method, server and computer program for feed recommendation using emr big data and providing un-tact veterinary clinic integration solution |
-
2023
- 2023-08-14 KR KR1020230106050A patent/KR102641735B1/en active IP Right Grant
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010088639A (en) * | 2001-07-14 | 2001-09-28 | 박길준 | Remote medical examination system and method for medical examination using the same(G06F) |
KR20130129520A (en) * | 2012-05-21 | 2013-11-29 | 주식회사 유비케어 | Apparatus and method for searching hospital based on health information |
KR20150118504A (en) * | 2014-04-14 | 2015-10-22 | (주)인투씨엔에스 | Electronic medical refer method and system of animal hospital |
KR101642460B1 (en) * | 2015-03-19 | 2016-07-25 | 주식회사 티엔드티굳텀스 | Health care system and method for companion animal |
KR20190131281A (en) * | 2018-05-16 | 2019-11-26 | 부산대학교 산학협력단 | Method and system for providing patient's disease state display screen |
KR20190135691A (en) | 2018-05-29 | 2019-12-09 | (주)성민네트웍스 | Method for customer relationship management of hospital using medical emr data and management server implementing the same |
KR20210079076A (en) * | 2019-12-19 | 2021-06-29 | 주니어데이비드승준 신 | Smart medical treatment system and method thereof |
KR20220023104A (en) * | 2020-08-20 | 2022-03-02 | 건국대학교 글로컬산학협력단 | Apparatus and method for providing comprehensive animal service |
KR20220082505A (en) * | 2020-12-10 | 2022-06-17 | 주식회사 유비케어 | Method and system for providing patient reception screen dynamically |
KR20220148401A (en) * | 2021-04-29 | 2022-11-07 | 주식회사 슬로우슬로우 | Hospital operation system and method using online |
KR20230023547A (en) * | 2021-08-10 | 2023-02-17 | 벳칭(주) | Method, server and computer program for feed recommendation using emr big data and providing un-tact veterinary clinic integration solution |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11264128B2 (en) | Machine-learning framework for coordinating and optimizing healthcare resource utilization and delivery of healthcare services across an integrated healthcare system | |
US11302424B2 (en) | Predicting clinical trial eligibility based on cohort trends | |
US8996428B2 (en) | Predicting diagnosis of a patient | |
US20200402665A1 (en) | Unplanned readmission prediction using an interactive augmented intelligent (iai) system | |
US9886547B2 (en) | Method and system for automated healthcare care coordination and care transitions | |
US20190005200A1 (en) | Methods and systems for generating a patient digital twin | |
US20160342753A1 (en) | Method and apparatus for healthcare predictive decision technology platform | |
US20230386667A1 (en) | Comprehensive diagnosis and care system | |
US11495332B2 (en) | Automated prediction and answering of medical professional questions directed to patient based on EMR | |
US20140095204A1 (en) | Automated medical cohort determination | |
US20130132117A1 (en) | Graphical tool for managing a longitudinal patient episode | |
US11847411B2 (en) | Obtaining supported decision trees from text for medical health applications | |
US20240053307A1 (en) | Identifying Repetitive Portions of Clinical Notes and Generating Summaries Pertinent to Treatment of a Patient Based on the Identified Repetitive Portions | |
CN112908452A (en) | Event data modeling | |
US11158402B2 (en) | Intelligent ranking of clinical trials for a patient | |
US11837343B2 (en) | Identifying repetitive portions of clinical notes and generating summaries pertinent to treatment of a patient based on the identified repetitive portions | |
US20180322942A1 (en) | Medical protocol evaluation | |
US20240062885A1 (en) | Systems and methods for generating an interactive patient dashboard | |
KR102641735B1 (en) | Ambulatory care support system with diagnostic history management function | |
US20240120109A1 (en) | Artificial intelligence architecture for providing longitudinal health record predictions | |
US11145406B2 (en) | Systems and methods for managing care teams | |
US20230073347A1 (en) | Dynamic health records | |
US20230215523A1 (en) | Artificial intelligence-based medical coding and diagnosis | |
US20230237369A1 (en) | Automated training of machine learning classification for patient missed care opportunities or late arrivals | |
CN109522422A (en) | Medical literature method for pushing, system, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |