KR102629014B1 - Apparatus and Method for Providing Search and mapping Functionalities of Clinical keyword - Google Patents

Apparatus and Method for Providing Search and mapping Functionalities of Clinical keyword Download PDF

Info

Publication number
KR102629014B1
KR102629014B1 KR1020210020065A KR20210020065A KR102629014B1 KR 102629014 B1 KR102629014 B1 KR 102629014B1 KR 1020210020065 A KR1020210020065 A KR 1020210020065A KR 20210020065 A KR20210020065 A KR 20210020065A KR 102629014 B1 KR102629014 B1 KR 102629014B1
Authority
KR
South Korea
Prior art keywords
medical
mapping
keyword
search
information
Prior art date
Application number
KR1020210020065A
Other languages
Korean (ko)
Other versions
KR20220116787A (en
Inventor
최미영
전종희
신윤종
최홍준
Original Assignee
(주)씨앤텍시스템즈
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)씨앤텍시스템즈 filed Critical (주)씨앤텍시스템즈
Priority to KR1020210020065A priority Critical patent/KR102629014B1/en
Publication of KR20220116787A publication Critical patent/KR20220116787A/en
Application granted granted Critical
Publication of KR102629014B1 publication Critical patent/KR102629014B1/en

Links

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/242Query formulation
    • G06F16/243Natural language query formulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2453Query optimisation
    • G06F16/24534Query rewriting; Transformation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/36Creation of semantic tools, e.g. ontology or thesauri
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/901Indexing; Data structures therefor; Storage structures
    • G06F16/9024Graphs; Linked lists
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H70/00ICT specially adapted for the handling or processing of medical references
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H80/00ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Primary Health Care (AREA)
  • Epidemiology (AREA)
  • Mathematical Physics (AREA)
  • Artificial Intelligence (AREA)
  • Software Systems (AREA)
  • Biomedical Technology (AREA)
  • Pathology (AREA)
  • Medical Treatment And Welfare Office Work (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 공통데이터모델(common data model)에 포함되는 의료 키워드의 검색 및 공통데이터모델(common data model)의 전자 의무 기록(EMR:electronic medical records) 헤더 항목과 FHIR(Fast Healthcare Interoperability Resources)항목을 매핑 설정하는 의료 키워드 검색 및 매핑 기능 제공장치 및 방법에 관한 것으로, 의료 키워드를 입력받는 키워드 입력부, 상기 키워드 입력부로 입력받은 의료 키워드에 오류가 발생한 경우에, 상기 입력받은 의료 키워드와 유사도가 소정 기준 이상인 예상 의료 키워드를 공통데이터모델(common data model)에서 추출하여 보정하는 키워드 보정부, 상기 키워드 입력부로 입력받은 오류가 발생한 의료 키워드에 대한 검색 결과를 상기 키워드 보정부에서 추출된 예상 의료 키워드에 대한 검색 결과로 제공하는 검색 결과 제공부를 포함하는, 의료 키워드 검색 및 매핑 기능 제공장치에 의해 의료기관에서 사용되는 이종의 용어 또는 이종의 시스템에 적용되는 데이터 형태에 대한 매핑 알고리즘을 제공하여, 의료기관들이 제각기 사용하고 있는 특정 코드 시스템의 전자 의무 기록(EMR:electronic medical records) 헤더 항목과 FHIR(Fast Healthcare Interoperability Resources)항목을 매핑 설정하는 의료 키워드 검색 및 매핑 기능 제공장치 및 방법을 제공할 수 있다는 효과가 도출된다. The present invention searches medical keywords included in the common data model, and electronic medical records (EMR) header items and FHIR (Fast Healthcare Interoperability Resources) items of the common data model. It relates to an apparatus and method for providing a medical keyword search and mapping function for mapping settings, which includes a keyword input unit for inputting medical keywords, and when an error occurs in the medical keyword input through the keyword input unit, the degree of similarity with the input medical keyword is set to a predetermined standard. A keyword correction unit that extracts and corrects the above expected medical keywords from a common data model, and returns search results for medical keywords with errors entered through the keyword input unit to the expected medical keywords extracted from the keyword correction unit. A mapping algorithm for heterogeneous terms used in medical institutions or data types applied to heterogeneous systems is provided by a medical keyword search and mapping function providing device, which includes a search result provision unit provided as search results, and is used by medical institutions individually. The effect is that it is possible to provide a medical keyword search and mapping function providing device and method for mapping electronic medical records (EMR: electronic medical records) header items and FHIR (Fast Healthcare Interoperability Resources) items of a specific code system. .

Description

의료 키워드 검색 및 매핑 기능 제공장치 및 방법{Apparatus and Method for Providing Search and mapping Functionalities of Clinical keyword}Apparatus and Method for Providing Search and mapping Functionalities of Clinical keyword}

본 발명은 의료 키워드 검색 및 매핑 기능 제공장치 및 방법에 관한 것으로 보다 상세하게는 공통데이터모델(common data model)에 포함되는 의료 키워드의 검색 및 전자 의무 기록(EMR:electronic medical records) 헤더 항목과 FHIR(Fast Healthcare Interoperability Resources)항목을 매핑 설정하는 의료 키워드 검색 및 매핑 기능 제공장치 및 방법에 관한 것이다. The present invention relates to an apparatus and method for providing medical keyword search and mapping functions, and more specifically, to a search for medical keywords included in the common data model and electronic medical records (EMR: electronic medical records) header items and FHIR. (Fast Healthcare Interoperability Resources) relates to an apparatus and method for providing medical keyword search and mapping functions for mapping items.

일반적으로 복수의 병원에서 복수의 지원 시스템을 원활하게 사용하기 위해서는 환자의 데이터가 지역과 용어를 포괄하여 전체 병원에서 전체 시스템에 적용될 수 있도록 표준화될 필요가 있다.In general, in order to use multiple support systems in multiple hospitals smoothly, patient data needs to be standardized to cover regions and terminology so that it can be applied to the entire system across all hospitals.

최근에는 IHE(Integrating the Healthcare Enterprise)에서 의료기관 간 전자 진료기록의 등록, 배포, 공유를 용이하게 하기 위해 만들어진 통합 프로파일인 XDS.b(Cross Enterprise Document Sharing)을 제시하였다. IHE XDS.b 기반의 문서등록 저장소에 문서를 저장하기 위해 사용되는 ebXML(Electronic Business Extensible Markup Language) 메시지는 너무 복잡하고 무거워서 모바일 환경에서 활용이 어려움이 있다.Recently, IHE (Integrating the Healthcare Enterprise) proposed XDS.b (Cross Enterprise Document Sharing), an integrated profile created to facilitate registration, distribution, and sharing of electronic medical records between medical institutions. The ebXML (Electronic Business Extensible Markup Language) message used to store documents in the IHE XDS.b-based document registration repository is so complex and heavy that it is difficult to utilize in a mobile environment.

이에 HL7(Health Level 7)에서는 FHIR(Fast Healthcare Interoperability Resources)라고 하는 새로운 표준을 개발하였으며, 문서(Document)와 문서의 대표 정보들을 포함한 메타정보(Metadata)도 이 표준에 기반하여 생성, 관리할 수 있다.Accordingly, HL7 (Health Level 7) developed a new standard called FHIR (Fast Healthcare Interoperability Resources), and metadata including documents and representative information of documents can be created and managed based on this standard. there is.

FHIR(Fast Healthcare Interoperability Resources)는 HL7이라는 국제표준기구에서 만든, ‘자원’이라고 알려진 데이터 형식 및 요소 그리고 의료 데이터 교환을 위한 API의 표준이다. FHIR (Fast Healthcare Interoperability Resources) is a standard for data formats and elements known as ‘resources’ and APIs for medical data exchange created by an international standards organization called HL7.

이는 이전 버전에 비해 여러가지 최신 웹 기반 API 기술을 사용하여 구현하기에 용이하다. 의료 서비스 제공자와 컴퓨터 간의 데이터 교환 뿐 아니라 태블릿이나 휴대폰, 웨어러블 기기를 통해서도 의료 기기를 쉽게 제공하고 허용할 수 있다. Compared to previous versions, this is easier to implement using various latest web-based API technologies. Medical devices can be easily provided and accepted not only through data exchange between healthcare providers and computers, but also through tablets, mobile phones, and wearable devices.

이를 위해 종래에는 의료 용어들에 대한 레퍼런스로 SNOMED CT가 사실상 표준으로 사용되었으며, Health Level 7 표준에서 규정한 vMR 이 메디컬 데이터에 대한 표준 포멧을 규정했다.For this purpose, SNOMED CT has been used as a de facto standard as a reference for medical terms, and vMR, specified in the Health Level 7 standard, has defined the standard format for medical data.

한편, 전자의무기록(영어: Electronic Health Records, EHR)은 디지털 형태로 체계적으로 수집되어 전자적으로 저장된 환자 및 인구의 건강정보이다. 이러한 기록은 서로 다른 헬스케어 환경에서 공유될 수 있다. Meanwhile, electronic health records (EHR) are patient and population health information that is systematically collected in digital form and stored electronically. These records can be shared across different healthcare environments.

기록들은 네트워크로 연결된, 엔터프라이즈 규모의 정보시스템 및 다른 정보 네트워크와 교환를 통해 공유된다. EHR은 인구통계학, 병력, 약물복용 및 알레르기. 예방접종 상태, 검사실 검사결과, 영상의학 이미지, 생체징후, 나이와 성별같은 개인적인 통계 그리고 청구정보를 포함하는 일정범위의 데이터를 포함할 수 있다Records are shared through networked, enterprise-scale information systems and exchanges with other information networks. The EHR includes demographics, medical history, medications, and allergies. May contain a range of data, including immunization status, laboratory test results, radiology images, vital signs, personal statistics such as age and gender, and billing information.

오늘날 의료제공자들은 품질 결과를 향상시키기 위해서 진료관리프로그램을 통해 환자기록의 데이터를 사용하고 있다. 시스템의 건강정보를 통해 여러 종류의 임상 데이터를 결합하는 것은 임상의가 만성적으로 아픈 환자들을 식별하고 분류하는 것을 돕고있다. EHR은 고위험 환자들의 입원을 막기위해 데이터와 분석을 이용하여 진료 품질을 향상시킬 수 있다. Today, healthcare providers are using data from patient records through practice management programs to improve quality outcomes. Combining different types of clinical data through health information systems is helping clinicians identify and classify chronically ill patients. EHRs can improve quality of care by using data and analytics to prevent hospitalization of high-risk patients.

KRKR 10-123914010-1239140 B1B1 KRKR 10-188029210-1880292 B1B1 JP2007-531080AJP2007-531080A

본 발명은 이 같은 기술적 배경에서 도출된 것으로, 의료기관에서 사용되는 이종의 용어 및/또는 이종의 시스템에 적용되는 데이터 형태에 대한 매핑 알고리즘을 제공하여, 의료기관들이 제각기 사용하고 있는 특정 코드 시스템의 전자 의무 기록(EMR:electronic medical records) 헤더 항목과 FHIR(Fast Healthcare Interoperability Resources)항목을 매핑 설정하는 의료 키워드 검색 및 매핑 기능 제공장치 및 방법을 제공함에 그 목적이 있다. The present invention is derived from this technical background and provides a mapping algorithm for heterogeneous terminology used in medical institutions and/or data types applied to heterogeneous systems, thereby providing electronic obligations for specific code systems used by medical institutions. The purpose is to provide a medical keyword search and mapping function providing device and method for mapping electronic medical records (EMR) header items and Fast Healthcare Interoperability Resources (FHIR) items.

또한 의료 키워드등을 검색함에 있어 오탈자가 입력되더라도 소정의 기준 이상 유사한 예상 키워드를 추출하고, 추출된 예상 키워드에 맞는 검색 결과를 제공함으로써 검색 결과의 정확도를 향상시킬 수 있는 전자 의무 기록(EMR:electronic medical records) 헤더 항목과 FHIR(Fast Healthcare Interoperability Resources)항목을 매핑 설정하는 의료 키워드 검색 및 매핑 기능 제공장치 및 방법을 제공함에 그 목적이 있다. In addition, when searching for medical keywords, even if a typo is entered, expected keywords that are similar to a certain standard are extracted and search results that match the extracted expected keywords are provided to improve the accuracy of search results (electronic medical records (EMR)). The purpose is to provide a device and method for providing medical keyword search and mapping functions that map header items (medical records) and FHIR (Fast Healthcare Interoperability Resources) items.

상기의 과제를 달성하기 위한 본 발명은 다음과 같은 구성을 포함한다. The present invention for achieving the above problems includes the following configuration.

즉 본 발명의 일 실시예에 따른 의료 키워드 검색 및 매핑 기능 제공장치는 의료 키워드를 입력받는 키워드 입력부, 상기 키워드 입력부로 입력받은 의료 키워드에 오류가 발생한 경우에, 상기 입력받은 의료 키워드와 유사도가 소정 기준 이상인 예상 의료 키워드를 공통데이터모델(common data model)에서 추출하여 보정하는 키워드 보정부, 상기 키워드 입력부로 입력받은 오류가 발생한 의료 키워드에 대한 검색 결과를 상기 키워드 보정부에서 추출된 예상 의료 키워드에 대한 검색 결과로 제공하는 검색 결과 제공부를 포함한다.That is, an apparatus for providing a medical keyword search and mapping function according to an embodiment of the present invention has a keyword input unit for inputting a medical keyword, and when an error occurs in the medical keyword input through the keyword input unit, the similarity with the input medical keyword is determined by a predetermined level. A keyword correction unit that extracts and corrects expected medical keywords that are higher than the standard from a common data model, and searches for medical keywords with errors entered through the keyword input unit into the expected medical keywords extracted from the keyword correction unit. It includes a search result provision unit that provides search results for the search result.

한편, 의료 키워드 검색 및 매핑 기능 제공장치에서 수행되는 의료 키워드 검색 및 매핑 기능 제공방법은 의료 키워드를 입력받는 단계, 상기 입력받은 의료 키워드에 오류가 발생한 경우에,상기 입력받은 의료 키워드와 유사도가 소정 기준 이상인 예상 의료 키워드를 공통데이터모델(common data model)에서 추출하여 보정하는 단계, 상기 입력받은 오류가 발생한 의료 키워드에 대한 검색 결과를 상기 보정하는 단계에서 추출된 예상 의료 키워드에 대한 검색 결과로 제공하는 단계를 포함한다.Meanwhile, the method of providing the medical keyword search and mapping function performed by the medical keyword search and mapping function providing device includes the step of inputting a medical keyword, and when an error occurs in the input medical keyword, the similarity with the input medical keyword is determined by a predetermined level. Step of extracting and correcting expected medical keywords that are higher than the standard from a common data model; providing search results for medical keywords with errors entered as search results for expected medical keywords extracted in the step of correcting It includes steps to:

본 발명에 의하면 의료기관에서 사용되는 이종의 용어 또는 이종의 시스템에 적용되는 데이터 형태에 대한 매핑 알고리즘을 제공하여, 의료기관들이 제각기 사용하고 있는 특정 코드 시스템의 전자 의무 기록(EMR:electronic medical records) 헤더 항목과 FHIR(Fast Healthcare Interoperability Resources)항목을 매핑 설정하는 의료 키워드 검색 및 매핑 기능 제공장치 및 방법을 제공할 수 있다는 효과가 도출된다. According to the present invention, a mapping algorithm for heterogeneous terms used in medical institutions or data types applied to heterogeneous systems is provided, and electronic medical records (EMR) header items of specific code systems used by medical institutions are provided. The effect is that it is possible to provide a device and method for providing medical keyword search and mapping functions that map FHIR (Fast Healthcare Interoperability Resources) items.

또한 의료 키워드등을 검색함에 있어 오탈자가 입력되더라도 소정의 기준 이상 유사한 예상 키워드를 추출하고, 추출된 예상 키워드에 맞는 검색 결과를 제공함으로써 검색 결과의 정확도를 향상시킬 수 있는 전자 의무 기록(EMR:electronic medical records) 헤더 항목과 FHIR(Fast Healthcare Interoperability Resources)항목을 매핑 설정하는 의료 키워드 검색 및 매핑 기능 제공장치 및 방법을 제공할 수 있다. In addition, when searching for medical keywords, electronic medical records (EMR: An apparatus and method for providing a medical keyword search and mapping function that maps header items (medical records) and FHIR (Fast Healthcare Interoperability Resources) items can be provided.

도 1 은 본 발명의 일 실시예에 따른 의료 키워드 검색 및 매핑 기능 제공장치의 구성을 도시한 블록도,
도 2 는 키워드 보정부에서의 키워드 보정 기능을 설명하기 위한 예시도,
도 3a 및 도 3b는 본 발명의 일 실시예에 따른 의료 키워드에 대한 데이터 연결 그래프를 도시한 예시도,
도 4는 본 발명의 일 실시예에 따른 의료 키워드 검색 및 매핑 기능 제공장치가 제공하는 서비스 화면의 예시도,
도 5a 내지 도 5c는 의료 키워드 검색 및 매핑 기능 제공장치가 제공하는 키워드 검색 기능을 설명하기 위한 화면 예시도,
도 6a 내지 6e는 의료 키워드 검색 및 매핑 기능 제공장치가 제공하는 매핑 기능을 설명하기 위한 화면 예시도,
도 7 은 본 발명의 일 실시예에 따른 의료 키워드 검색 및 매핑 기능 제공방법의 흐름도이다.
1 is a block diagram showing the configuration of an apparatus for providing medical keyword search and mapping functions according to an embodiment of the present invention;
Figure 2 is an example diagram to explain the keyword correction function in the keyword correction unit;
3A and 3B are exemplary diagrams showing a data connection graph for medical keywords according to an embodiment of the present invention;
Figure 4 is an example of a service screen provided by a medical keyword search and mapping function providing device according to an embodiment of the present invention;
5A to 5C are example screens for explaining the keyword search function provided by the medical keyword search and mapping function providing device;
6A to 6E are screen examples for explaining the mapping function provided by the medical keyword search and mapping function providing device;
Figure 7 is a flowchart of a method for providing medical keyword search and mapping functions according to an embodiment of the present invention.

본 발명에서 사용되는 기술적 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아님을 유의해야 한다. 또한, 본 발명에서 사용되는 기술적 용어는 본 발명에서 특별히 다른 의미로 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 의미로 해석되어야 하며, 과도하게 포괄적인 의미로 해석되거나, 과도하게 축소된 의미로 해석되지 않아야 한다. It should be noted that the technical terms used in the present invention are only used to describe specific embodiments and are not intended to limit the present invention. In addition, the technical terms used in the present invention, unless specifically defined in a different sense in the present invention, should be interpreted as meanings generally understood by those skilled in the art in the technical field to which the present invention pertains, and are not overly comprehensive. It should not be interpreted in a literal or excessively reduced sense.

이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명한다.Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the attached drawings.

도 1 은 본 발명의 일 실시예에 따른 의료 키워드 검색 및 매핑 기능 제공장치의 구성을 도시한 블록도이다. Figure 1 is a block diagram showing the configuration of an apparatus for providing medical keyword search and mapping functions according to an embodiment of the present invention.

도 1 과 같이 본 발명의 일 실시예에 따른 의료 키워드 검색 및 매핑 기능 제공장치(10)는 키워드 입력부(110), 키워드 보정부(120), 검색 결과 제공부(130), 매핑 설정부(140), 그래프 제공부(150), 상세 정보 제공부(160) 및 매핑 정보 저장부(170)를 포함한다. As shown in Figure 1, the medical keyword search and mapping function providing device 10 according to an embodiment of the present invention includes a keyword input unit 110, a keyword correction unit 120, a search result providing unit 130, and a mapping setting unit 140. ), a graph providing unit 150, a detailed information providing unit 160, and a mapping information storage unit 170.

키워드 입력부(110)는 의료진 또는 임상 연구자로부터 의료 키워드를 입력받는다. 일 실시예에 있어서, 키워드 입력부(110)는 의학 용어 및 의약품 명과 같은 의료 키워드를 입력받는다. The keyword input unit 110 receives medical keywords from medical staff or clinical researchers. In one embodiment, the keyword input unit 110 receives medical keywords such as medical terms and drug names.

키워드 보정부(120)는 키워드 입력부(110)로 입력받은 의료 키워드에 오류가 발생한 경우에, 입력받은 의료 키워드와 유사도가 소정 기준 이상인 예상 의료 키워드를 공통데이터모델(common data model)에서 추출하여 보정한다. If an error occurs in the medical keyword inputted through the keyword input unit 110, the keyword correction unit 120 extracts and corrects the expected medical keyword whose similarity to the input medical keyword is higher than a predetermined standard from the common data model. do.

즉, 키워드 보정부(120)는 의학 용어 및 의약품 명을 포함하는 의료 키워드의 오탈자 입력시에 오탈자를 제외하고 가장 유사한 의학 용어 및 의약품 명을 검색하여 제공한다. 그리고 유사도가 높은 의학 용어 및 의학품 명으로 보정하여 그 대한 검색기능을 제공한다. That is, the keyword correction unit 120 searches for and provides the most similar medical terms and drug names, excluding typos, when inputting typos in medical keywords including medical terms and drug names. In addition, it provides a search function by correcting medical terms and medical product names with a high degree of similarity.

도 2 는 키워드 보정부에서의 키워드 보정 기능을 설명하기 위한 예시도이다. Figure 2 is an example diagram for explaining the keyword correction function in the keyword correction unit.

도 2 와 같이 의학용어나 의학품명과 같은 의료 키워드 입력시에 입력된 내용과 유사도가 가장 높은 용어에 대한 검색 기능을 제공한다. 즉, 예를들어 의료 키워드로 "Migraune"이 입력된 경우, "Migraine"으로 보정하여 그에 대한 정보들을 제공해줄 수 있다. As shown in Figure 2, when entering a medical keyword such as a medical term or medical product name, a search function is provided for the term with the highest similarity to the entered content. That is, for example, if “Migraune” is entered as a medical keyword, it can be corrected to “Migraine” and information about it can be provided.

검색 결과 제공부(130)는 키워드 입력부(110)로 입력받은 오류가 발생한 의료 키워드에 대한 검색 결과를 키워드 보정부(120)에서 추출된 예상 의료 키워드에 대한 검색 결과로 제공한다. The search result providing unit 130 provides search results for medical keywords with errors entered through the keyword input unit 110 as search results for expected medical keywords extracted from the keyword correction unit 120.

본 발명의 일 양상에 있어서, 검색 결과 제공부(130) 질환명 분류체계, 의학용어 분류체계, 검사용어 분류체계, 및 약물 분류체계를 포함하는 의학용어 국제 표준에 기반하여, 상기 추출된 예상 의료 키워드에 대한 검색 결과를 제공한다. 의학 용어 국제 표준은 KCD/ICD(질환명 분류 체계), SNOMED-CT(의학용어 분류 체계), LOINC(검사용어 분류체계), RxNorm(약물 분류 체계) 정보를 제공한다. In one aspect of the present invention, the search result provider 130 extracts the expected medical treatment based on international standards for medical terminology, including a disease name classification system, a medical terminology classification system, a test term classification system, and a drug classification system. Provides search results for keywords. The international standard for medical terminology provides information on KCD/ICD (Classification System for Diseases), SNOMED-CT (Classification System for Medical Terminology), LOINC (Classification System for Laboratory Terminology), and RxNorm (Classification System for Drugs).

도 3a 및 도 3b는 본 발명의 일 실시예에 따른 의료 키워드에 대한 데이터 연결 그래프를 도시한 예시도이다. 3A and 3B are exemplary diagrams showing a data connection graph for medical keywords according to an embodiment of the present invention.

본 발명의 추가적인 양상에 있어서, 그래프 제공부(150)는 키워드 입력부(110)에서 입력받은 의료 키워드에 대해 CDM에 정의된 의학용어 정보를 추출하고 그 상위 정보 및 하위 정보를 데이터 연결 그래프 형태로 도출하여 화면을 출력한다. In an additional aspect of the present invention, the graph providing unit 150 extracts medical terminology information defined in CDM for medical keywords input from the keyword input unit 110 and derives the upper and lower information in the form of a data connection graph. and output the screen.

키워드 입력부(110)에서 입력받은 의학용어 즉 의료 키워드에 대한 상위, 하위에 대한 정보를 데이터 연결 그래프 형태로 도출하여 가시적인 데이터로 제공한다. Information on the upper and lower ranks of medical terms, that is, medical keywords, input from the keyword input unit 110 is derived in the form of a data connection graph and provided as visible data.

그리고 도 3a에서와 같이 상세 정보 제공부(160)는 그래프 제공부(150)에서 제공되는 데이터 연결 그래프에서 적어도 하나의 객체를 선택하면, 선택된 객체에 포함된 의료 키워드의 상세 정보를 더 제공한다. And as shown in FIG. 3A, when at least one object is selected from the data connection graph provided by the graph provider 150, the detailed information providing unit 160 further provides detailed information on medical keywords included in the selected object.

그래프 제공부(150)에서 제공된 데이터 연결 그래프에 포함된 항목 중 하나를 클릭하여 선택하면 상세 정보 제공부(160)는 선택받은 항목에 대한 상세 정보 즉, 질환명 분류체계, 의학용어 분류체계, 검사용어 분류체계, 및 약물 분류체계를 포함하는 의학용어 국제 표준에 기반하여, 상기 추출된 예상 의료 키워드에 대한 정보를 제공한다. 그러나 이에 한정되는 것은 아니다. When you select one of the items included in the data connection graph provided by the graph providing unit 150 by clicking on it, the detailed information providing unit 160 provides detailed information about the selected item, such as disease name classification system, medical terminology classification system, and examination. Based on the international standard for medical terminology, including a terminology classification system and a drug classification system, information on the extracted expected medical keywords is provided. However, it is not limited to this.

일 실시예에 있어서 의료 키워드가 Migraine인 경우, 상위 정보로 Headache disorder와 Vascular headache 탭이 표시되고, 하위 정보로 Acute confusional migraine, Allergic migraine(disorder)등이 포함된다. In one embodiment, when the medical keyword is Migraine, the Headache disorder and Vascular headache tabs are displayed as upper level information, and Acute confusional migraine, Allergic migraine (disorder), etc. are included as lower level information.

이때 그래프 제공부(150)는 도 3b에서와 같이 탑다운 형식이 아닌 관계도 맵 형태로 의료 키워드에 대한 정보를 제공해줄 수도 있다. At this time, the graph provider 150 may provide information about medical keywords in the form of a relationship map rather than a top-down format as shown in FIG. 3B.

본 발명의 특징적인 양상에 있어서, 매핑 설정부(140)는 전자 의무 기록(EMR:electronic medical records) 헤더 항목과 FHIR(Fast Healthcare Interoperability Resources)항목을 매핑 설정한다. In a characteristic aspect of the present invention, the mapping setting unit 140 sets mapping between electronic medical records (EMR: electronic medical records) header items and FHIR (Fast Healthcare Interoperability Resources) items.

일 실시예에 있어서 매핑 설정부(140)는 전자 의무 기록(EMR:electronic medical records) 헤더 항목별로 구분되어 표시되는 콤보박스 클릭시에, FHIR Resource 리스트 정보를 출력하고 그중 하나 선택받는다.In one embodiment, the mapping setting unit 140 outputs FHIR Resource list information and selects one of them when clicking on a combo box that is displayed separately by electronic medical records (EMR: electronic medical records) header item.

매핑 설정부(140)는 전자 의무 기록(EMR:electronic medical records) 데이터를 이용하여 FHIR 메시지(message) 매핑 도구를 GUI 인터페이스로 제공한다. 그리고 의료진이 직접 원하는 전자 의무 기록(EMR:electronic medical records) 헤더 항목별로 FHIR Resource 항목으로 매핑시킬 수 있다. The mapping setting unit 140 uses electronic medical records (EMR: electronic medical records) data to provide an FHIR message mapping tool through a GUI interface. Additionally, medical staff can directly map each desired electronic medical record (EMR) header item to an FHIR Resource item.

이때 전자 의무 기록(EMR:electronic medical records) 헤더 항목은 의료기관마다 상이하게 구현될 수 있다. At this time, electronic medical records (EMR: electronic medical records) header items may be implemented differently for each medical institution.

매핑 정보 저장부(170)는 플래시 메모리 타입(Flash Memory Type), 하드 디스크 타입(Hard Disk Type), 멀티 미디어 카드 마이크로 타입(Multimedia Card Micro Type), 카드 타입의 메모리(예를 들면, SD 또는 XD 메모리 등), 자기 메모리, 자기 디스크, 광디스크, 램(Random Access Memory: RAM), SRAM(Static Random Access Memory), 롬(Read-Only Memory: ROM), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory) 중 적어도 하나의 저장매체를 포함할 수 있다. 일 실시예에 있어서 매핑 정보 저장부(170)는 매핑 설정부(140)에서 설정된 매핑 정보를 저장한다. The mapping information storage unit 170 is a flash memory type, hard disk type, multimedia card micro type, and card type memory (for example, SD or XD). memory, etc.), magnetic memory, magnetic disk, optical disk, RAM (Random Access Memory), SRAM (Static Random Access Memory), ROM (Read-Only Memory: ROM), EEPROM (Electrically Erasable Programmable Read-Only Memory), It may include at least one storage medium of PROM (Programmable Read-Only Memory). In one embodiment, the mapping information storage unit 170 stores mapping information set in the mapping setting unit 140.

그리고 매핑 설정부(140)는 매핑 정보 저장부(170)에 저장된 매핑 정보를 호출하여 자동 매핑을 진행할 수 있다. 즉, 기존에 매핑 설정부(140)에서 매핑이 수행된 경우에는, 기 설정된 매핑 정보에 기반하여 자동으로 매핑이 수행될 수 있다. Additionally, the mapping setting unit 140 may call the mapping information stored in the mapping information storage unit 170 to perform automatic mapping. That is, if mapping has previously been performed in the mapping setting unit 140, mapping may be automatically performed based on preset mapping information.

추가적으로 전자 의무 기록(EMR:electronic medical records) 데이터와 FHIR 메시지(message) 간에 매핑 정보를 테이블 형태로 제공한 상태에서 매핑 정보를 수정할 수도 있다. Additionally, the mapping information between EMR (electronic medical records) data and FHIR messages can be modified while the mapping information is provided in table form.

도 4는 본 발명의 일 실시예에 따른 의료 키워드 검색 및 매핑 기능 제공장치가 제공하는 서비스 화면의 예시도이다. Figure 4 is an example of a service screen provided by a medical keyword search and mapping function providing device according to an embodiment of the present invention.

도 4에서와 같이 일 실시예에 따른, 의료 키워드 검색 및 매핑 기능 제공장치(10)는 의료 키워드 검색을 위한 기능(CDM 검색)과 FHIR 매핑기능을 제공하는 메뉴화면을 제공한다. 의료 키워드 검색 및 매핑 기능 제공장치(10)는 다양한 형태의 사용자 단말을 통해 의료 키워드 검색을 위한 기능(CDM 검색)과 FHIR 매핑기능을 제공하는 메뉴화면을 제공할 수 있다. 이때 메뉴창은 접기/펴기가 가능하도록 구현된다. As shown in FIG. 4, the medical keyword search and mapping function providing device 10 according to an embodiment provides a menu screen that provides a function for medical keyword search (CDM search) and a FHIR mapping function. The medical keyword search and mapping function providing device 10 can provide a menu screen that provides a medical keyword search function (CDM search) and a FHIR mapping function through various types of user terminals. At this time, the menu window is implemented to allow folding/expanding.

도 5a 내지 도 5c는 의료 키워드 검색 및 매핑 기능 제공장치가 제공하는 키워드 검색 기능을 설명하기 위한 화면 예시도이다. Figures 5A to 5C are screen examples for explaining the keyword search function provided by the medical keyword search and mapping function providing device.

일 실시예에 따른 의료 키워드 검색 및 매핑 기능 제공장치(10)는 도 5a와 같이 키워드 검색 기능을 수행하기 위해 CDM 검색창, 추천 CDM 검색 결과 화면을 표시하기 위한 추천 리스트 영역과 리스트에서 선택한 키워드의 시맨틱 웹(semantic web)을 출력하는 웹 브라우저 영역을 포함한다. The medical keyword search and mapping function providing device 10 according to an embodiment includes a CDM search window to perform a keyword search function, a recommendation list area for displaying a recommended CDM search result screen, and a keyword selected from the list as shown in FIG. 5A. Includes a web browser area that outputs the semantic web.

일 실시예에 있어서 CDM 검색창에 의료 키워드를 검색어로 입력하면, 도 5b와 같이 추천 리스트 영역에 입력된 의료 키워드와 유사한 추천 리스트를 표시한다. 예를들어 Migraine가 검색어로 입력된 경우에, 유사도 비교후 유사도가 높은 상위 10개 이하의 CDM 추출 리스트를 표시할 수 있다. In one embodiment, when a medical keyword is entered as a search term in the CDM search box, a recommendation list similar to the entered medical keyword is displayed in the recommendation list area, as shown in FIG. 5B. For example, when Migraine is entered as a search term, after similarity comparison, a CDM extraction list of the top 10 or less with high similarity can be displayed.

이때 리스트 영역에 표시된 추천 리스트에서 하나를 클릭하면 도 5c와 같이 Graph 기반의 시맨틱 웹(sementic wct)으로 출력한다. 그리고 선택된 용어에 대한 상세 설명 화면을 더 제공할 수 있다. At this time, if you click on one item from the recommended list displayed in the list area, it is output as a graph-based semantic web (semantic wct), as shown in Figure 5c. Additionally, a detailed explanation screen for the selected term may be provided.

도 6a 내지 6e는 의료 키워드 검색 및 매핑 기능 제공장치가 제공하는 매핑 기능을 설명하기 위한 화면 예시도이다. Figures 6a to 6e are example screens for explaining the mapping function provided by the medical keyword search and mapping function providing device.

일 실시예에 따른 의료 키워드 검색 및 매핑 기능 제공장치(10)는 도 6a와 같이 EMR 불러오기를 통해 EMR 데이터(csv파일)를 불러오기할 수 있다. The medical keyword search and mapping function providing device 10 according to one embodiment can load EMR data (csv file) through EMR loading as shown in FIG. 6A.

EMR 불러오기를 통해 EMR 데이터의 헤더 리스트가 출력된다. 이때 EMR 데이터(csv파일)를 불러오기하는 것은 도 6b와 같이 파일을 선택하는 것으로 구현된다. The header list of EMR data is output through EMR loading. At this time, loading EMR data (csv file) is implemented by selecting a file as shown in Figure 6b.

그리고 도 6c와 같이 EMR 데이터의 헤더 리스트가 출력된 상태에서 헤더 리스트 각각마다 대응되는 FHIR 칸을 더블클릭하면, 리소스 검색 팝업창을 실행시킨다. 리소스 검색 팝업창에서 해당 EMR 데이터의 헤더와 매핑시킬 리소스를 선택하여 매핑을 설정할 수 있다. And, as shown in Figure 6c, when the header list of EMR data is output and the FHIR column corresponding to each header list is double-clicked, a resource search pop-up window is executed. You can set up mapping by selecting the header of the relevant EMR data and the resource to be mapped in the resource search pop-up window.

도 6d와 같이 각각의 EMR 데이터의 헤더 리스트마다 그에 매핑되는 FHIR 리소스를 선택하여 매핑 테이블을 완성시킬 수 있다. As shown in Figure 6d, the mapping table can be completed by selecting the FHIR resource mapped to each header list of EMR data.

일 실시예에 따른 의료 키워드 검색 및 매핑 기능 제공장치는 도 6a 내지 도 6d의 과정을 거쳐 최초로 매핑 정보를 설정받고, 매핑 설정정보는 저장된다. 그리고 이전에 매핑 정보를 설정받은 이력이 있으면, 기존에 설정된 매핑 정보를 호출하여 자동 매핑이 수행될 수 있다. The device for providing medical keyword search and mapping functions according to an embodiment first receives mapping information through the process shown in FIGS. 6A to 6D, and the mapping setting information is stored. And, if there is a history of previously setting mapping information, automatic mapping can be performed by calling the previously set mapping information.

또한, 도 6e에서와 같이 이미 형성된 매핑 정보에서 수정이 필요한 경우에 EMR 데이터의 헤더에 매핑되는 FHIR 메시지(message)를 수정할 수 있다. 수정된 후에는 매핑 정보 저장부에 업데이트되어 저장된다. In addition, as shown in FIG. 6E, if modification is required in the already formed mapping information, the FHIR message mapped to the header of EMR data can be modified. After modification, it is updated and stored in the mapping information storage.

도 7 은 본 발명의 일 실시예에 따른 의료 키워드 검색 및 매핑 기능 제공방법의 흐름도이다. Figure 7 is a flowchart of a method for providing medical keyword search and mapping functions according to an embodiment of the present invention.

일 실시예에 따른 의료 키워드 검색 및 매핑 기능 제공장치에서 수행되는 의료 키워드 검색 및 매핑 기능 제공방법은 먼저, 의료 키워드를 입력받는다(S700). In a method of providing a medical keyword search and mapping function performed by an apparatus for providing a medical keyword search and mapping function according to an embodiment, a medical keyword is first input (S700).

이때 의료 키워드는 의료진 또는 임상 연구자로부터 입력받는다. 일 실시예에 있어서, 의학 용어 및 의약품 명과 같은 의료 키워드를 입력받는다. At this time, medical keywords are input from medical staff or clinical researchers. In one embodiment, medical keywords such as medical terms and drug names are input.

키워드 보정부는 키워드 입력부로 입력받은 의료 키워드에 오류가 발생한 경우에(S710), 입력받은 의료 키워드와 유사도가 소정 기준 이상인 예상 의료 키워드를 공통데이터모델(common data model)에서 추출하여 보정한다(S720). 이때 오류라함은 오탈자등이 입력된 상황일 수 있다. If an error occurs in the medical keyword entered through the keyword input unit (S710), the keyword correction unit extracts and corrects the expected medical keyword whose similarity to the input medical keyword is higher than a predetermined standard from the common data model (S720) . At this time, an error may be a situation where a typo, etc. has been entered.

즉, 키워드 보정부는 의학 용어 및 의약품 명을 포함하는 의료 키워드의 오탈자 입력시에 오탈자를 제외하고 가장 유사한 의학 용어 및 의약품 명을 검색하여 제공한다. 즉, 유사도가 높은 오류가 발생한 의료 키워드에 대한 검색 결과를 상기 보정하는 단계에서 추출된 예상 의료 키워드에 대한 검색 결과를 제공한다(S730). That is, the keyword correction unit searches for and provides the most similar medical terms and drug names, excluding typos, when inputting typos in medical keywords including medical terms and drug names. That is, search results for expected medical keywords extracted in the step of correcting search results for medical keywords with high similarity errors are provided (S730).

본 발명의 일 양상에 있어서, 검색 결과로 제공하는 단계는, 질환명 분류체계, 의학용어 분류체계, 검사용어 분류체계, 약물 분류체계를 포함하는 의학용어 국제 표준에 기반하여, 상기 추출된 예상 의료 키워드에 대한 검색 결과를 제공한다. In one aspect of the present invention, the step of providing search results includes the extracted expected medical treatment based on international standards for medical terminology, including a disease name classification system, a medical terminology classification system, a test term classification system, and a drug classification system. Provides search results for keywords.

의학 용어 국제 표준은 ICD(질환명 분류 체계), SNOMED-CT(의학용어 분류 체계), LOINC(검사용어 분류체계), RxNorm(약물 분류 체계) 정보를 제공한다. The international standard for medical terminology provides information on ICD (Classification System for Diseases), SNOMED-CT (Classification System for Medical Terminology), LOINC (Classification System for Laboratory Terminology), and RxNorm (Classification System for Drugs).

본 발명의 특징적인 양상에 따르면, 입력받는 단계에서 입력받은 의료 키워드에 대해 CDM에 정의된 의학용어 정보를 추출하고 그 상위 정보 및 하위 정보를 데이터 연결 그래프 형태의 시맨틱 웹(semantic web)으로 도출하여 화면 출력한다(S740).According to a characteristic aspect of the present invention, in the input step, medical terminology information defined in CDM is extracted for the input medical keyword, and the upper and lower information are derived into a semantic web in the form of a data connection graph. Print to the screen (S740).

일 실시예에 있어서 의료 키워드가 Migraine인 경우, 상위 정보로 Headache disorder와 Vascular headache 탭이 표시되고, 하위 정보로 Acute confusional migraine, Allergic migraine(disorder)등이 포함된다. In one embodiment, when the medical keyword is Migraine, the Headache disorder and Vascular headache tabs are displayed as upper level information, and Acute confusional migraine, Allergic migraine (disorder), etc. are included as lower level information.

이 후에, 데이터 연결 그래프 형태로 도출하여 화면 출력하는 단계에서 제공되는 데이터 연결 그래프에서 적어도 하나의 객체를 선택하면(S750), 선택된 객체에 포함된 의료 키워드의 상세 정보를 더 제공한다(S755). After this, when at least one object is selected from the data connection graph provided in the step of deriving it in the form of a data connection graph and displaying it on the screen (S750), detailed information on medical keywords included in the selected object is further provided (S755).

즉, 선택받은 탭의 항목에 대한 상세 정보를 제공한다. 즉, 질환명 분류체계, 의학용어 분류체계, 검사용어 분류체계, 및 약물 분류체계를 포함하는 의학용어 국제 표준에 기반하여, 상기 추출된 예상 의료 키워드에 대한 정보를 제공한다. 그러나 이에 한정되는 것은 아니다. In other words, it provides detailed information about the items in the selected tab. That is, information on the extracted expected medical keywords is provided based on international standards for medical terminology, including the disease name classification system, medical terminology classification system, examination terminology classification system, and drug classification system. However, it is not limited to this.

본 발명의 또 다른 양상에 따라, 전자 의무 기록(EMR:electronic medical records) 헤더 항목과 FHIR(Fast Healthcare Interoperability Resources) 항목을 매핑 설정하는 단계를 더 포함한다.According to another aspect of the present invention, the step of mapping electronic medical records (EMR: electronic medical records) header items and FHIR (Fast Healthcare Interoperability Resources) items is further included.

먼저, 기존에 설정된 매핑 정보가 존재하지 않는 최초 FHIR 매핑이 요청되면(S760) EMR 파일을 호출한다(S765).First, when the first FHIR mapping for which no previously set mapping information exists is requested (S760), the EMR file is called (S765).

각각의 전자 의무 기록(EMR:electronic medical records) 헤더 항목마다 FHIR(Fast Healthcare Interoperability Resources) 항목을 매핑하기 위해서 전자 의무 기록(EMR:electronic medical records) 헤더 항목마다 그에 대응하는 FHIR Resource list 정보를 출력한다. In order to map FHIR (Fast Healthcare Interoperability Resources) items to each electronic medical records (EMR: electronic medical records) header item, the corresponding FHIR Resource list information is output for each electronic medical records (EMR: electronic medical records) header item. .

출력되는 FHIR Resource list 정보 중 하나를 선택하여 전자 의무 기록(EMR:electronic medical records) 헤더 항목과 FHIR(Fast Healthcare Interoperability Resources) 항목을 매핑 설정할 수 있다(S770).You can set mapping between electronic medical records (EMR: electronic medical records) header items and FHIR (Fast Healthcare Interoperability Resources) items by selecting one of the output FHIR Resource list information (S770).

이때, 설정된 매핑 정보를 Mapping Repository에 저장하는 단계를 더 포함하고(S780) 이후에 설정하는 단계는, 최초 매핑 설정 정보가 존재하면 저장된 매핑 정보를 호출하여 자동 매핑을 진행할 수 있다(S785).At this time, the step of storing the set mapping information in the Mapping Repository is further included (S780), and in the subsequent setting step, if the initial mapping setting information exists, automatic mapping can be performed by calling the saved mapping information (S785).

본 발명의 추가인 양상에 있어서, 설정된 매핑 정보를 저장하는 단계는, 설정된 매핑 정보가 변경되었을 경우에(S790), 변경사항을 갱신하여 저장한다(S795).In an additional aspect of the present invention, in the step of storing the set mapping information, if the set mapping information is changed (S790), the changes are updated and stored (S795).

전술한 방법은 애플리케이션으로 구현되거나 다양한 컴퓨터 구성요소를 통하여 수행될 수 있는 프로그램 명령어의 형태로 구현되어 컴퓨터 판독 가능한 기록 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능한 기록 매체는 프로그램 명령어, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다.The above-described method may be implemented as an application or in the form of program instructions that can be executed through various computer components and recorded on a computer-readable recording medium. The computer-readable recording medium may include program instructions, data files, data structures, etc., singly or in combination.

상기 컴퓨터 판독 가능한 기록 매체에 기록되는 프로그램 명령어는 본 발명을 위하여 특별히 설계되고 구성된 것들이거니와 컴퓨터 소프트웨어 분야의 당업자에게 공지되어 사용 가능한 것일 수도 있다.The program instructions recorded on the computer-readable recording medium may be those specifically designed and configured for the present invention, or may be known and usable by those skilled in the computer software field.

컴퓨터 판독 가능한 기록 매체의 예에는, 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM, DVD 와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 ROM, RAM, 플래시 메모리 등과 같은 프로그램 명령어를 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다.Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks and magnetic tapes, optical recording media such as CD-ROMs and DVDs, and magneto-optical media such as floptical disks. media), and hardware devices specifically configured to store and perform program instructions, such as ROM, RAM, flash memory, etc.

프로그램 명령어의 예에는, 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드도 포함된다. 상기 하드웨어 장치는 본 발명에 따른 처리를 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.Examples of program instructions include not only machine language code such as that created by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like. The hardware device may be configured to operate as one or more software modules to perform processing according to the invention and vice versa.

이상에서는 실시예들을 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.Although the above has been described with reference to embodiments, those skilled in the art will understand that various modifications and changes can be made to the present invention without departing from the spirit and scope of the present invention as set forth in the following patent claims. You will be able to.

10 : 의료 키워드 검색 및 매핑 기능 제공장치
110 : 키워드 입력부 120 : 키워드 보정부
130 : 검색 결과 제공부 140 : 매핑 설정부
150 : 그래프 제공부 160 : 상세 정보 제공부
170 : 매핑 정보 저장부
10: Medical keyword search and mapping function providing device
110: Keyword input unit 120: Keyword correction unit
130: Search result provision unit 140: Mapping setting unit
150: Graph provision unit 160: Detailed information provision unit
170: mapping information storage unit

Claims (13)

의료 키워드를 입력받는 키워드 입력부;
상기 키워드 입력부로 입력받은 의료 키워드에 오류가 발생한 경우에, 상기 입력받은 의료 키워드와 유사도가 소정 기준 이상인 예상 의료 키워드를 공통데이터모델(common data model)에서 추출하여 보정하는 키워드 보정부;
상기 키워드 입력부로 입력받은 오류가 발생한 의료 키워드에 대한 검색 결과를 상기 키워드 보정부에서 추출된 예상 의료 키워드에 대한 검색 결과로 제공하는 검색 결과 제공부;를 포함하고,
전자 의무 기록(EMR:electronic medical records) 헤더 항목과 FHIR(Fast Healthcare Interoperability Resources)항목을 매핑 설정하는 매핑 설정부;를 더 포함하며
상기 매핑 설정부에서 설정된 매핑 정보를 저장하는 매핑 정보 저장부;를 더 포함하고,
상기 매핑 설정부는 상기 매핑 정보 저장부에 저장된 매핑 정보를 호출하여 자동 매핑을 진행하며,
상기 매핑 정보 저장부는,
상기 설정된 매핑 정보가 변경되었을 경우, 변경사항을 갱신하여 저장하고,
상기 검색 결과 제공부는,
질환명 분류체계, 의학용어 분류체계, 검사용어 분류체계, 및 약물 분류체계를 포함하는 의학용어 국제 표준에 기반하여, 상기 추출된 예상 의료 키워드에 대한 검색 결과를 제공하고,
상기 매핑 설정부는
전자 의무 기록(EMR:electronic medical records)의 헤더 항목별로 구분되어 표시되는 콤보 박스 클릭시에, FHIR Resource 리스트 정보를 출력하고 그 중 하나 선택받는 전자 의무 기록(EMR:electronic medical records) 데이터를 이용한 FHIR 메시지(message) 매핑 도구를 GUI 인터페이스로 제공하며,
기존에 매핑 도구를 통해 매핑이 수행된 경우에는, 기 설정된 매핑 정보에 기반하여 자동으로 매핑이 수행되고, 전자 의무 기록(EMR:electronic medical records) 데이터와 FHIR 메시지(message) 간에 매핑 정보를 테이블 형태로 제공한 상태에서 매핑 정보를 수정 가능하며,
CDM 검색창에 의료 키워드를 검색어로 입력하면, 입력된 의료 키워드와 유사한 추천 리스트를 추천 리스트 영역에 표시하는, 의료 키워드 검색 및 매핑 기능 제공장치.
Keyword input unit that receives medical keywords;
If an error occurs in the medical keyword input through the keyword input unit, a keyword correction unit that extracts and corrects expected medical keywords whose similarity to the input medical keyword is higher than a predetermined standard from a common data model;
It includes a search result providing unit that provides search results for medical keywords with errors entered through the keyword input unit as search results for expected medical keywords extracted from the keyword correction unit,
It further includes a mapping setting unit for mapping electronic medical records (EMR: electronic medical records) header items and FHIR (Fast Healthcare Interoperability Resources) items.
It further includes a mapping information storage unit that stores the mapping information set in the mapping setting unit,
The mapping setting unit calls the mapping information stored in the mapping information storage unit and performs automatic mapping,
The mapping information storage unit,
If the mapping information set above is changed, the changes are updated and saved,
The search result provider,
Provides search results for the extracted expected medical keywords based on international standards for medical terminology, including the disease name classification system, medical terminology classification system, examination terminology classification system, and drug classification system,
The mapping setting unit
When you click on the combo box that is displayed separately by header item of EMR (electronic medical records), FHIR Resource list information is output and one of them is selected. FHIR using electronic medical records (EMR) data. Provides a message mapping tool as a GUI interface,
If mapping was previously performed using a mapping tool, mapping is automatically performed based on preset mapping information, and the mapping information between electronic medical records (EMR) data and FHIR messages is displayed in a table format. You can edit the mapping information while providing it.
A device that provides a medical keyword search and mapping function that displays a recommended list similar to the entered medical keyword in the recommendation list area when you enter a medical keyword as a search term in the CDM search box.
삭제delete 삭제delete 삭제delete 제 1 항에 있어서,
상기 키워드 입력부에서 입력받은 의료 키워드에 대해 CDM에 관련된 의학용어 정보를 추출하고 그 상위 정보 및 하위 정보를 데이터 연결 그래프 형태로 도출하여 화면 출력하는 그래프 제공부;를 더 포함하는, 의료 키워드 검색 및 매핑 기능 제공장치.
According to claim 1,
A graph providing unit that extracts medical terminology information related to CDM for the medical keyword input from the keyword input unit, derives the upper and lower information in the form of a data connection graph, and outputs the information on the screen; medical keyword search and mapping, further comprising a. Function providing device.
제 5 항에 있어서,
상기 그래프 제공부에서 제공되는 데이터 연결 그래프에서 적어도 하나의 객체를 선택하면, 선택된 객체에 포함된 의료 키워드의 상세 정보를 더 제공하는 상세 정보 제공부;를 더 포함하는, 의료 키워드 검색 및 매핑 기능 제공장치.
According to claim 5,
Providing a medical keyword search and mapping function, further comprising a detailed information providing unit that further provides detailed information on medical keywords included in the selected object when at least one object is selected from the data connection graph provided by the graph providing unit. Device.
의료 키워드 검색 및 매핑 기능 제공장치에서 수행되는 의료 키워드 검색 및 매핑 기능 제공방법에 있어서,
의료 키워드를 입력받는 단계;
상기 입력받은 의료 키워드에 오류가 발생한 경우에,상기 입력받은 의료 키워드와 유사도가 소정 기준 이상인 예상 의료 키워드를 공통데이터모델(common data model)에서 추출하여 보정하는 단계;
상기 입력받은 오류가 발생한 의료 키워드에 대한 검색 결과를 상기 보정하는 단계에서 추출된 예상 의료 키워드에 대한 검색 결과로 제공하는 단계;를 포함하고,
전자 의무 기록(EMR:electronic medical records) 헤더 항목과 FHIR(Fast Healthcare Interoperability Resources) 항목을 매핑 설정하는 단계;를 더 포함하며,
상기 설정된 매핑 정보를 저장하는 단계;를 더 포함하고,
상기 매핑 설정하는 단계는, 상기 저장된 매핑 정보를 호출하여 자동 매핑을 진행하며,
상기 설정된 매핑 정보를 저장하는 단계는,
상기 설정된 매핑 정보가 변경되었을 경우, 변경사항을 갱신하여 저장하고,
상기 검색 결과로 제공하는 단계는,
질환명 분류체계, 의학용어 분류체계, 검사용어 분류체계, 약물 분류체계를 포함하는 의학용어 국제 표준에 기반하여, 상기 추출된 예상 의료 키워드에 대한 검색 결과를 제공하며,
상기 매핑 설정 단계는
전자 의무 기록(EMR:electronic medical records)의 헤더 항목별로 구분되어 표시되는 콤보 박스 클릭시에, FHIR Resource 리스트 정보를 출력하고 그 중 하나 선택받는 전자 의무 기록(EMR:electronic medical records) 데이터를 이용한 FHIR 메시지(message) 매핑 도구를 GUI 인터페이스로 제공하며,
기존에 매핑 도구를 통해 매핑이 수행된 경우에는, 기 설정된 매핑 정보에 기반하여 자동으로 매핑이 수행되고, 전자 의무 기록(EMR:electronic medical records) 데이터와 FHIR 메시지(message) 간에 매핑 정보를 테이블 형태로 제공한 상태에서 매핑 정보를 수정 가능하며,
CDM 검색창에 의료 키워드를 검색어로 입력하면, 입력된 의료 키워드와 유사한 추천 리스트를 추천 리스트 영역에 표시하는, 의료 키워드 검색 및 매핑 기능 제공방법.
In the method of providing medical keyword search and mapping functions performed in a medical keyword search and mapping function providing device,
Step of inputting medical keywords;
When an error occurs in the input medical keyword, extracting and correcting expected medical keywords whose similarity to the input medical keyword is greater than a predetermined standard from a common data model;
Providing search results for the inputted medical keyword in which an error occurred as a search result for the expected medical keyword extracted in the correction step,
It further includes the step of mapping electronic medical records (EMR: electronic medical records) header items and FHIR (Fast Healthcare Interoperability Resources) items,
Further comprising: storing the set mapping information,
In the mapping setting step, automatic mapping is performed by calling the stored mapping information,
The step of storing the set mapping information is,
If the mapping information set above is changed, the changes are updated and saved,
The steps provided as search results are:
Based on international standards for medical terminology, including the disease name classification system, medical terminology classification system, examination terminology classification system, and drug classification system, search results for the extracted expected medical keywords are provided,
The mapping setting step is
When you click on the combo box that is displayed separately by header item of EMR (electronic medical records), FHIR Resource list information is output and one of them is selected. FHIR using electronic medical records (EMR) data. Provides a message mapping tool as a GUI interface,
If mapping was previously performed using a mapping tool, mapping is automatically performed based on preset mapping information, and the mapping information between electronic medical records (EMR) data and FHIR messages is displayed in a table format. You can edit the mapping information while providing it.
A method of providing a medical keyword search and mapping function in which when a medical keyword is entered as a search term in the CDM search box, a recommended list similar to the entered medical keyword is displayed in the recommendation list area.
삭제delete 삭제delete 삭제delete 삭제delete 제 7 항에 있어서,
상기 입력받는 단계에서 입력받은 의료 키워드에 대해 CDM에 관련된 의학용어 정보를 추출하고 그 상위 정보 및 하위 정보를 데이터 연결 그래프 형태로 도출하여 화면 출력하는 단계; 를 더 포함하는, 의료 키워드 검색 및 매핑 기능 제공방법.
According to claim 7,
Extracting medical terminology information related to CDM for the medical keyword input in the input receiving step, deriving the upper level information and lower level information in the form of a data connection graph, and outputting the information on the screen; A method of providing medical keyword search and mapping functions, further comprising:
제 12 항에 있어서,
상기 데이터 연결 그래프 형태로 도출하여 화면 출력하는 단계에서 제공되는 데이터 연결 그래프에서 적어도 하나의 객체를 선택하면, 선택된 객체에 포함된 의료 키워드의 상세 정보를 더 제공하는 단계;를 더 포함하는, 의료 키워드 검색 및 매핑 기능 제공방법.
According to claim 12,
further comprising: providing detailed information on medical keywords included in the selected object when at least one object is selected from the data connection graph provided in the step of deriving the data in the form of a data connection graph and displaying it on the screen; How to provide search and mapping functions.
KR1020210020065A 2021-02-15 2021-02-15 Apparatus and Method for Providing Search and mapping Functionalities of Clinical keyword KR102629014B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210020065A KR102629014B1 (en) 2021-02-15 2021-02-15 Apparatus and Method for Providing Search and mapping Functionalities of Clinical keyword

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210020065A KR102629014B1 (en) 2021-02-15 2021-02-15 Apparatus and Method for Providing Search and mapping Functionalities of Clinical keyword

Publications (2)

Publication Number Publication Date
KR20220116787A KR20220116787A (en) 2022-08-23
KR102629014B1 true KR102629014B1 (en) 2024-01-25

Family

ID=83092756

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210020065A KR102629014B1 (en) 2021-02-15 2021-02-15 Apparatus and Method for Providing Search and mapping Functionalities of Clinical keyword

Country Status (1)

Country Link
KR (1) KR102629014B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003030327A (en) * 2001-07-16 2003-01-31 Data Index Kk Medicine retrieval system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100538577B1 (en) 2003-07-14 2005-12-22 이지케어텍(주) Method For Standardization Of Computerization Of Medical Information
KR100706765B1 (en) * 2004-11-30 2007-04-11 경북대학교 산학협력단 System and Method for Unified Management of Medical Documents
KR101239140B1 (en) 2011-03-07 2013-03-11 경북대학교 산학협력단 Mapping method and its system of medical standard terminologies
KR20140110214A (en) * 2013-03-05 2014-09-17 서울대학교병원 System for Medical Quality Management and method therefor
KR101880292B1 (en) 2016-02-29 2018-08-17 경희대학교 산학협력단 System for generating shareable medical knowledge and method thereof
KR20210015584A (en) * 2019-07-31 2021-02-10 경북대학교 산학협력단 Methods of providing health care service based on fhir standard and system of performing the same

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003030327A (en) * 2001-07-16 2003-01-31 Data Index Kk Medicine retrieval system

Also Published As

Publication number Publication date
KR20220116787A (en) 2022-08-23

Similar Documents

Publication Publication Date Title
US10037407B2 (en) Structured finding objects for integration of third party applications in the image interpretation workflow
US20050120300A1 (en) Method, system, and apparatus for assembly, transport and display of clinical data
US11403330B2 (en) Systems and methods for customized annotation of medical information
US20060085759A1 (en) User interface display system
US20230122360A1 (en) Integrated data capture using aliasing schemes
US20150134362A1 (en) Systems and methods for a medical coder marketplace
US20160275245A1 (en) Iterative construction of clinical history sections
US20170199964A1 (en) Presenting a patient's disparate medical data on a unified timeline
US11538561B2 (en) Systems and methods for medical information data warehouse management
US20140278553A1 (en) Dynamic Superbill Coding Workflow
Post et al. Semantic ETL into i2b2 with Eureka!
US20140278579A1 (en) Medical Form Generation, Customization and Management
KR102629014B1 (en) Apparatus and Method for Providing Search and mapping Functionalities of Clinical keyword
US20230113089A1 (en) Systems and methods for medical information data warehouse management
US20200020040A1 (en) System and method for efficient insurance underwriting
US20200312428A1 (en) SmartLabs Processor
US20220367016A1 (en) Dynamic health records
US11360965B1 (en) Method, apparatus, and computer program product for dynamically updating database tables
US11189026B2 (en) Intelligent organization of medical study timeline by order codes
US20190198139A1 (en) Systems and methods for securing electronic data that includes personally identifying information
AU2018263277A1 (en) Method, system and apparatus for the management of a clinical workflow
US20120124075A1 (en) Application independent document submission for system interoperability
US11971911B2 (en) Systems and methods for customized annotation of medical information
US11551791B2 (en) Key note
US11243661B1 (en) Apparatus, systems, and methods for workspace navigation in a medical computer system environment

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right