KR20120101910A - 의학 표준 용어체계 매핑 방법 및 시스템 - Google Patents

의학 표준 용어체계 매핑 방법 및 시스템 Download PDF

Info

Publication number
KR20120101910A
KR20120101910A KR1020110020019A KR20110020019A KR20120101910A KR 20120101910 A KR20120101910 A KR 20120101910A KR 1020110020019 A KR1020110020019 A KR 1020110020019A KR 20110020019 A KR20110020019 A KR 20110020019A KR 20120101910 A KR20120101910 A KR 20120101910A
Authority
KR
South Korea
Prior art keywords
mapping
term
metadata
terminology
information
Prior art date
Application number
KR1020110020019A
Other languages
English (en)
Other versions
KR101239140B1 (ko
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 KR1020110020019A priority Critical patent/KR101239140B1/ko
Publication of KR20120101910A publication Critical patent/KR20120101910A/ko
Application granted granted Critical
Publication of KR101239140B1 publication Critical patent/KR101239140B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H70/00ICT specially adapted for the handling or processing of medical references

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Epidemiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

본 발명은 복수개의 용어체계를 갖는 의학 표준용어 매핑 시스템으로서, 상기 용어체계의 상태에 관한 메타데이터를 생성하는 메타데이터 생성 수단, 검색 이용자의 선택정보를 피드백 받아 상기 용어체계의 메타데이터 정보로 용어체계의 전송형태를 결정하는 선택수단 및 상기 전송받은 용어체계의 정보를 이용하여 매핑작업을 수행하고, 매핑데이터를 생성하는 매핑수단을 포함하는 의학 표준용어 매핑 시스템 및 매핑 시스템에 복수의 용어체계의 상태정보를 포함하는 메타데이터를 생성하는 단계, 메타데이터 정보로 용어체계의 추출형태를 결정하는 단계, 상기 추출된 용어체계에서 I/O 매니저가 코드와 설명문을 추출하는 단계, 상기 용어체계의 코드와 설명문으로 매핑작업을 수행하는 단계를 포함하는 의학 표준용어 매핑 방법에 관한 발명이다. 본 발명에 의해서 새로운 용어체계를 쉽게 시스템에 추가하여 사용할 수 있으며, 용어체계의 수정 및 구조변경에도 유동적으로 대처할 수 있고, 생성한 매핑데이터를 다양한 형태로 변형 배포할 수 있는 의학 표준용어 매핑 시스템이 제공된다.

Description

의학 표준 용어체계 매핑 방법 및 시스템{Mapping method and its system of medical standard terminologies}
본 발명은 의학 표준 용어체계의 매핑 시스템 및 방법에 관한 발명이다.
의료 정보 및 의료 기록의 전산화를 위해 EHR (Electronic Health Record)과 같은 의료정보화 시스템을 개발하고 이용하려고 노력하고 있다. 그리고 이러한 시스템 간의 통신을 위해 HL7과 같은 통신 표준이 제안되었다. 그러나 이들 시스템에서 저장, 활용, 전송되는 정보들은 각 의학 관련 기관이나 단체에서 주로 사용되는 용어들로써 전문분야 혹은 개인에 따라서 그 의미가 다를 수 있다. 따라서 정확한 의사소통을 위한 의학 용어의 표준화에 대한 필요성이 대두되었고 각종 기구에서 SNOMED-CT, ICD-9-CM, CPT, ABC, NANDA, NIC, NOC, CCC, Omaha System, LOINC 등과 같은 용어를 선정하였다.
그러나 이러한 용어체계는 실제 임상에서 직접적 활용의 목적으로 구성된 것이 아니라, 참조용어체계 혹은 용어 간 개념 관계를 정의하여 용어간의 통합을 목적으로 개발된 것이다. 그러므로 각 용어체계의 매핑에 관한 연구하고 진행되고 있으며 결과물로서 SNOMED-CT와 LOINC와의 매핑, SNOMED-CT와 CPT간의 매핑, 3N(NANDA, NIC, NOC)에서의 간호과정에 관한 결합이 있다. 그러나 이러한 매핑 정보는 다양한 의학 분야의 요구를 모두 만족하는 표준 용어 간 매핑 데이터를 일일이 생성하여 제공하기에는 무리가 있다. 그리고 보다 실질적으로 용어체계들을 통합하고 관리하며, 표준용어들 사이의 매핑 데이터를 생성하기 위한 다양한 연구가 수행되고 있으며, 연구 결과로써 Lexical Care Suit가 개발되었다. 그러나 기존 용어체계를 공통 모델로 변형하는 과정은 고도의 전문적인 지식이 필요하며, 또한 그 과정이 매우 복잡하다. 그리고 용어체계는 특정 용어나 개념의 의미를 표현하기 위해 각자 독특한 구조를 가지고 있어 획일적인 형태로 변환된 용어체계에서는 이들 용어나 개념의 의미를 모두 표현하기가 어렵다. 또한 기존의 용어체계를 시스템에 저장하여 사용하기 위해서는 각 용어체계별로 별도의 파서 (parser)를 개발하여야 하며, 기존의 용어체계의 구조가 변하거나 데이터가 업데이트 될 경우 파서를 일일이 수정하거나, 시스템에 저장된 용어체계를 수정해야 하는 번거로움이 있다.
상기와 같은 문제점을 해결하기 위하여 본 발명은 시스템에서 기존 용어체계를 이용하여 단지 매핑 데이터의 생성에 필요한 코드와 검색에 필요한 개념의 기본이름이나 의미만으로 일괄 검색이 가능하도록 하는 것을 목적으로 하며,
본 발명의 또 다른 목적은 데이터의 추가, 수정이 용이하여 시스템의 업그레이드가 비교적 편리하도록 하는데 있다.
상기와 같은 목적을 달성하기 위해서 본 발명인 의학 표준용어 매핑 시스템은 상기 용어체계의 상태에 관한 메타데이터를 생성하는 메타데이터 생성 수단, 검색 이용자의 선택정보를 피드백 받아 상기 용어체계의 메타데이터 정보로 용어체계의 전송형태를 결정하는 선택수단 및 상기 전송받은 용어체계의 정보를 이용하여 매핑작업을 수행하고, 매핑데이터를 생성하는 매핑수단을 포함하며, 상기 메타데이터 생성수단은 용어체계의 기준코드, 설명문, 저장형태, 저장위치를 xml형태의 메타데이터로 생성한다.
상기 시스템은 상기 용어체계가 공개된 데이터베이스 형태로 저장되어 있는 경우 전달매체인 DAO(Database Access Object), 비공개 데이터베이스 형태로 저장되어 있는 경우 전달매체인 API(Application Programming Interface), 공개된 파일형태로 저장되어 있는 경우 전달매체인 FAO(File Access Object)를 더 포함하며, 상기 전달매체와 연결되고 용어체계의 코드와 설명문을 추출하는 I/O 매니저를 더 포함한다.
상기 매핑수단은 이종 용어체계의 요소간의 연결정보를 나타내는 매핑 뿐만 아니라 유사한 목적으로 생성된 용어체계들에서 요소간의 연결정보를 나타내는 결합(linkage)을 포함하며, 상기 매핑수단은 온톨로지에서의 트리플릿(Triplet) 형태로 매핑데이터를 생성한다. 상기 매핑수단에 의해서 생성된 매핑데이터를 TXT, OWL(Web Ontology Language), RDF(Resource Description Framework), Excel의 형태로 변형하는 컨버터를 더 포함한다. 여기서 트리플릿은 “두 개의 정의된 개념(용어) 사이에 정의된 관계속성으로 관계를 형성하는 것”으로써, “아버지와 아들은 부자관계이다”를 트리플릿으로 표현하면 “아버지-부자관계-아들” 또는 “부자관계(아버지, 아들)”로 표현할 수 있다. 즉, 문장에서 명사로 표현되는 “아버지”와 “아들”을 동사(또는 속성)로 표현되는 “부자관계”로 연결함으로써 하나의 지식을 표현할 수 있다. 이는 온톨로지에서 기본적 지식 표현 방법이다.
또한 본 발명인 본 발명인 의학 표준용어 매핑 방법은 매핑 시스템에 복수의 용어체계의 상태정보를 포함하는 메타데이터를 생성하는 단계, 메타데이터 정보로 용어체계의 추출형태를 결정하는 단계, 상기 추출된 용어체계에서 I/O 매니저가 코드와 설명문을 추출하는 단계, 상기 용어체계의 코드와 설명문으로 매핑작업을 수행하는 단계를 포함하며, 상기 메타데이터 정보로 용어체계의 추출형태를 결정하는 단계는 상기 용어체계의 저장매체가 공개된 데이터베이스일 경우 DAO(Database Access Object)로, 비공개된 데이터베이스일 경우 API(Application Programming Interface)로, 파일형태로 공개된 경우 FAO(File Access Object)로 상기 I/O 매니저와 연결하는 단계를 포함한다.
본 발명의 효과는 다음과 같다.
첫째, 새로운 용어체계를 쉽게 시스템에 추가하여 사용할 수 있으며, 용어체계의 수정 및 구조변경에도 유동적으로 대처할 수 있다.
둘째, 생성한 매핑데이터를 다양한 형태로 변형 배포할 수 있다.
셋째, 매핑데이터 생성 소요시간이 단축된다.
넷째, 용어체계의 특성에 관한 메타 데이터를 작성함으로써 매핑 시스템에 다양한 용어체계를 쉽게 추가 및 제거할 수 있다.
도1은 의학용어체계의 종류에 따른 데이터 구조를 나타낸 도면이다.
도2는 분산된 용어체계의 활용을 위한 매핑 시스템의 구조를 나타낸 블록도이다.
도3은 정보를 이용하여 XML형태의 메타데이터를 구성하기 위한 XML 스키마(schema)에 관한 도면이다.
도4는 본 발명의 일실시예인 의학 표준용어 매핑 방법의 순서도이다.
도5a는 본 발명의 일실시예에 의한 매핑데이터를 생성하기 위한 사용자 화면이다.
도5b는 특정 용어체계의 개념을 중심으로 관련된 매핑 데이터를 2차원 그래프로 표현한 화면이다.
도6은 용어체계의 저장형식에 따른 XML로 구현된 메타데이터이다.
실시예들은 여러 가지 다른 형태들로 구체화되어질 수 있고, 여기에서 설명되는 양태들로 한정되는 것으로 해석되지 않는다. 오히려, 상기 양태들은 실시예들을 더욱 철저하고 완전하게 되도록 해주며, 당업자에게 실시예들의 영역을 충분히 전달할 수 있도록 해준다.
이하 첨부한 도면을 참고하여 본 발명에 대해 상세히 설명한다.
도1은 의학용어체계의 종류에 따른 데이터 구조를 나타낸 도면이다.
도1에 도시된 바와 같이 SNOMED-CT의 경우(여기서 SNOMED-CT는 표준의학용어를 정리해 놓은 용어집으로 이해할 수 있다), 개념과 코드, 그리고 개념 사이의 관계를 나타내기 위한 속성들은 모두 ‘Concepts’ 테이블에 정의되어 있고 각 개념과 유사한 표현들은 ‘Descriptions’ 테이블에 정의되어 있다. 그리고 개념들 사이의 관계는 ‘Relationships’ 테이블에 표현되어 있다. NANDA의 경우(여기서 NANDA는 간호 분야에서 진단 항목을 정의해 놓은 지침서로써 이해할 수 있다), 진단에 관한 상세 내용 및 코드는 ‘Diagnosis’ 테이블에 표현되어 있고, 이들의 영역 (domain)과 분류 (class)는 각각 ‘Domain’, ‘Class’ 테이블에 정의되어 있다. ICD(여기서 ICD는 질병에 대해 분류해 놓은 체계이다. 현재 일반적으로 ICD-9와 ICD-10이 사용되고 있다)는 단순한 하나의 테이블로 표현되어 있고 'Diagnosis'와 'description'으로 정의되어 있다.
상기와 같이 다양한 형태로 구성되어 있는 데이터 구조에서 매핑데이터를 생성하기 위해서는 코드와 용어체계의 이름이 필요하게 된다.
용어체계 테이블 코드 개념 및 용어 정의
SNOMED-CT Concept 170312000 Second cholera vaccination
CPT - 90725 Cholera vaccine for injectable use
ICD9
-CM
Diagnosis E871.3 Foreign object left in body during injection or vaccination
Procedure 991.7 Injection of insulin
ABC - NAASV Insulin injection assessment, Common nursing interventions, Nursing
CCC Diagnosis 60.2 labor risk
Intervention 23.1 insulin injection
Omaha
System
Problem 06 Communication with community resources
Scheme (34) coordination among providers
NANDA Diagnosis 00076 Readiness for enhanced community coping
NIC Intervention 8500 community health development
NOC Outcome 2800 community health status:immunity
상기 표1은 용어체계별 코드 및 정의문을 나타낸 예로서 코드, 대표이름이나 개념의 설명문을 기준으로 검색이 수행된 결과물이다. 용어체계의 매핑은 전문가의 주관적 판단에 의해 수행되어야 한다. 그러나 용어체계의 정의문 자체의 애매성으로 인해 단순한 개념의 이름이나 설명문으로는 판단을 할 수 없거나, 복잡한 용어체계의 구조로 인해 용어체계 자체의 추가적인 정보가 필요할 수 있다. 이런 경우에는 용어체계에서 제공하는 정보를 최대한 활용해야 한다.
도2는 분산된 용어체계의 활용을 위한 매핑 시스템의 구조를 나타낸 블록도이다.
도2에 도시된 바와 같이 본 발명은 복수개의 용어체계를 갖는 의학 표준용어 매핑 시스템으로서, 상기 용어체계의 상태에 관한 메타데이터를 생성하는 메타데이터 생성 수단(100), 검색 이용자의 선택정보를 피드백 받아 상기 용어체계의 메타데이터 정보로 용어체계의 전송형태를 결정하는 선택수단(200) 및 상기 전송받은 용어체계 정보를 이용하여 매핑작업을 수행하고, 매핑데이터를 생성하는 매핑수단(300)을 포함한다.
상기 메타데이터 생성수단(100)은 용어체계의 기준코드, 설명문, 저장형태, 저장위치를 xml형태의 메타데이터로 생성한다. 이러한 점은 상기 시스템에서 메타데이터의 추가 및 수정만으로 용어체계를 검색하고 매핑작업을 수행할 수 있도록 한다.
즉 상기 메타데이터 생성수단(100)은 분산되어 저장되어 있는 다양한 형태의 용어체계를 매핑 시스템에 연결하기 위해 각 용어체계의 특성에 따른 메타데이터를 작성한다. 이 경우 시스템에서는 용어체계별로 별도의 모듈을 제작할 필요 없이 단순히 메타데이터만 추가하거나 수정함으로써 용어체계를 이용할 수 있게 된다.
요소 이름 정의
TerminologyCode 용어체계 인식 코드
TerminologyName 용어체계 이름
TerminologyType 용어체계 종류 (DB, File, API)
TerminologyLocation 용어체계 위치 (DB, File, API 접속 IP)
Type DB/File/API 종류
Name DB/File/API 이름
ID DB/API 접속 ID
Password DB/API 접속 비밀번호
CodeFieldName DB/File 에서의 코드 필드명
DescFieldName DB/File 에서의 설명문 필드명
ApiIoModule API I/O 변환 모듈
ViewerType 용어체계 상세정보 뷰어 종류
ViewerLocation 용어체계 상세정보 뷰어 위치
... ...
상기 표2는 용어체계의 연결을 위해 필요한 메타데이터 구성요소에 관한 것이다.
또한 도3은 정보를 이용하여 XML형태의 메타데이터를 구성하기 위한 XML 스키마(schema)에 관한 도면이다. 도3에 도시된 메타데이터 생성을 위한 XML 스키마는 XML 객체의 속성과 요소 간 상호 관계의 추상적 표현으로 문서에서 스키마를 나타내기 위해 구조 분석과 각 구조 요소를 정의한다. 문서형 정의(DTD)나 단순 객체 XML(SOX:Simple Object XML)과 같은 언어보다 다소 유리하고 XML로 되어 있기 때문에 파서(parser)에 의한 매개 처리 없이 직접 처리되며, 자기 기록, 자동 스키마 생성, XSL 변환(XSLT)을 통한 정의 능력 등의 이점이 있다.
상기 선택수단(200)은 검색 이용자의 선택정보를 피드백 받아 상기 용어체계의 메타데이터 정보로 용어체계의 전송형태를 결정한다. 도2에 도시된 바와 같이 다양한 형태로 저장되어 있는 분산된 환경의 용어체계를 활용하기 위한 매핑시스템은 로컬환경에 파일이나 데이터베이스 형태로 저장되어 있을 수도 있으며, 인터넷에 공개된 파일안 외부 시스템에 설정되어 있는 데이터베이스에 저장되어 있을수도 있으며 외부에서의 데이터베이스 접속은 API를 통해 가능할 수도 있다. 따라서 상기 매핑 시스템은 각 용어체계의 상태에 관한 정보를 메타데이터로 표현하고 상기 선택수단(200)에서 메타데이터의 정보만으로 용어체계를 어떠한 형태로 추출할 것인지를 결정한다.
상기 용어체계가 공개된 데이터베이스 형태로 저장되어 있는 경우 전달매체인 DAO(Database Access Object)(410), 비공개 데이터베이스 형태로 저장되어 있는 경우 전달매체인 API(Application Programming Interface)(420), 공개된 파일형태로 저장되어 있는 경우 전달매체인 FAO(File Access Object)(430)로 연결된다.
상기 I/O 매니저(500)는 상기 전달매체와 연결되고 용어체계의 코드와 설명문을 추출하여 상기 매핑수단으로 전송한다.
상기 매핑수단(300)은 전송받은 용어체계 정보를 이용하여 매핑작업을 수행하고, 매핑데이터를 생성한다.
상기 매핑 시스템에서 매핑에 필요한 최소한의 정보는 매핑 데이터를 생성할 코드와 코드의 개념을 인식할 설명문이다. 코드의 개념 글은 의미가 변하지 않는 범위에서 일부 변형의 가능성이 있으나, 코드는 그 개념을 대표하는 것이므로 변형될 수 없다. 경우에 따라서는 사용하지 않는 개념으로써 삭제되거나, 새로운 개념이 생성될 수도 있다. 연결 정보를 나타낼 때, 이종 용어체계의 요소간의 연결정보를 나타내는 매핑 (mapping)과, 유사한 목적으로 생성된 용어체계들에서 요소간의 연결 정보를 나타내는 결합 (linkage)으로 구분할 수 있다. 매핑의 대표적인 예는 SNOMED-CT와 ICD9-CM에서의 동일 개념을 연결한 것이며, 결합의 대표적인 예는 3N(NANDA, NOC, NIC) 사이의 간호과정(여기서 3N은 환자를 “진단”(NANDA)하고 “결과”(NOC) 달성을 위한 “처치”(NIC) 과정을 정리해 놓은 지침서로 볼 수 있다) 및 절차와 같은 연결을 들 수 있다. 간호과정은 간호진단을 포함하는 NANDA, 간호결과를 포함하는 NOC, 그리고 간호중재를 포함하는 NIC에서의 코드들의 결합으로서 하나의 간호과정을 표현한다. 그러나 여기서는 이들 두 가지 개념을 통틀어 매핑이라 하고, 매핑 작업의 결과를 매핑 데이터라고 한다.
Figure pat00001
상기 표3은 상기 매핑과 결합의 매핑 데이터의 예를 보여준다.
상기 표3의 괄호부분은 각 코드의 설명문을 나타낸다.
상기 매핑수단은 온톨로지에서의 트리플릿 형태로 매핑데이터를 생성할 수 있다.
Domain
terminology code
relationship type Range
terminology code
snomed:13313007 equalTo icd9:296.7
snomed:13322008 equalTo icd9:339.89
... ... ...
nanda:00092 linkedTo nic:4310
nic:4310 linkedTo noc:0005
nanda:00011 linkedTo nic:0501
nic:0501 linkedTo noc:0430
... ... ...
상기 표4는 매핑데이터의 트리플릿(triplet) 표현 예를 나타낸다. 각 코드 앞의 snomed, icd9, nic, nanda, noc는 용어체계를 구분하기 위해 임의로 부여한 용어체계 인식코드이다. 이 인식코드는 OID 코드로 대체할 수 있다.
표4와 같은 매핑데이터의 트리플릿 표현은 다양한 용어체계를 하나의 시스템에서 다루는 경우 매핑 작업의 목표가 사용자마다 다를수 있어 두 용어체계의 코드를 단순히 나열하는 것은 매핑 데이터의 의미가 모호해질 수 있게 된다. 이러한 문제로 인해 상기 표4와 같은 트리플릿 형태의 매핑 데이터로 표현하게 된다.
예를 들어 이들 두 개념의 의미가 동일한 경우, ‘equalTo’ 라는 ‘relationship type’을 이용하여 (A-equalTo-a)와 같이 매핑 데이터를 표현한다. 따라서 다수의 작업자가 동시에 같은 분야의 매핑 작업을 수행할 때, ‘relationship type’ 만으로 같은 그룹에 속한 매핑 데이터라는 것을 알 수 있다.
상기 시스템은 상기 매핑수단에 의해서 생성된 매핑데이터를 Txt. OWL(Web Ontology Language), RDF(Resource Description Framework), Excel의 형태로 변형하는 컨버터(600)를 더 포함하여 다양한 형태로 변형 배포할 수 있다.
도4는 본 발명의 일실시예인 의학 표준용어 매핑 방법의 순서도이다.
도4에 도시된 바와 같이 본 발명인 복수개의 용어체계를 갖는 의학 표준용어 매핑 방법은 매핑 시스템에 복수의 용어체계의 상태정보를 포함하는 메타데이터를 생성하는 단계(S100), 메타데이터 정보로 용어체계의 추출형태를 결정하는 단계(S200), 상기 추출된 용어체계에서 I/O 매니저가 코드와 설명문을 추출하는 단계(S400), 상기 용어체계의 코드와 설명문으로 매핑작업을 수행하는 단계(S500)를 포함한다. 또한 상기 메타데이터 정보로 용어체계의 추출형태를 결정하는 단계는 상기 용어체계의 저장매체가 공개된 데이터베이스일 경우 DAO(Database Access Object)(S310)로, 비공개된 데이터베이스일 경우 API(Application Programming Interface)(S320)로, 파일형태로 공개된 경우 FAO(File Access Object)(S330)로 상기 I/O 매니저와 연결하는 단계를 포함한다.
도5a는 본 발명의 일실시예에 의한 매핑데이터를 생성하기 위한 사용자 화면이고 도5b는 특정 용어체계의 개념을 중심으로 관련된 매핑 데이터를 2차원 그래프로 표현한 화면이다.
도6은 용어체계의 저장형식에 따라 XML로 구현된 메타데이터이다.
개발한 매핑 시스템의 효용성을 확인하기 위해 (1)SNOMED-CT와 ICD9 간의 ‘equalTo’ 속성에 대한 매핑과 (2) 3N 에서의 간호과정에 대한 결합정보의 생성작업을 수행하였다. 이 두 가지 상황에서 단순히 파일 형태의 용어체계를 참조한 매핑 작업과 매핑 시스템을 이용한 매핑 작업의 시간을 비교하였다. (1)의 실험을 위해 SNOMED-CT와 ICD9 간의 매핑 데이터 중 각 용어체계의 코드가 생략된 50개의 설명문만 선택하였고, 설명문에서 3개의 키워드를 추출하였다. 그리고 (2)의 실험에서는 50개의 NANDA-NOC-NIC 결합 정보를 이용하였다. 이 또한 각 용어체계의 코드가 없이 오로지 설명문 만으로 검색을 수행하도록 하였다. 표 5와 표 6은 각각 총 5회에 걸쳐 각각 10개씩의 매핑 및 결합에 대한 (1)과 (2)의 매핑데이터 생성에 소요된 시간을 나타낸 것이다.
실험 (1)에서는, 파일로부터 검색을 수행하기 위해 구 (phrase) 형태의 연속된 3개 단어를 이용하였다. 따라서 검색어의 선택에 제한이 있어 일치하는 내용을 일일이 눈으로 확인하는데 시간이 많이 소요된 반면에 매핑 시스템에서는 중요한 핵심 단어들만 선택하여 검색할 수 있고, 또한 각 용어체계별로 별도로 검색해야 하는 번거로움이 없이 한 번에 검색이 가능하였다. 또한 검색 리스트를 한눈에 볼 수 있어서 일치하는 개념을 빨리 찾을 수 있다. 따라서 표 5에서 보는 바와 같이, 매핑 시스템을 이용했을 때 매핑 시간이 크게 단축됨을 알 수 있었다.
실험차수 소요시간 (초)
파일 기반 매핑 시스템 기반
1차 915 446
2차 532 359
3차 570 368
4차 596 401
5차 449 330
실험 (2)에서는 용어체계의 개념 수가 많지 않고, 또한 개념명의 길이가 길지 않아 파일에서의 검색이 상대적으로 쉽다. 그러나 파일에서 코드를 복사하고 붙여 넣는데 시간이 많이 소요된 반면, 매핑시스템에서는 코드에 신경을 쓰지 않고 한 번에 여러 개의 매핑이 가능하였다. 따라서 매핑 시스템을 이용하였을 때, 매핑 과정에서의 편리함으로 인해 표6에서 보는 바와 같이 약간의 시간을 단축할 수 있었다.
실험차수 소요시간 (초)
파일 기반 매핑 시스템 기반
1차 308 295
2차 134 202
3차 298 262
4차 342 320
5차 246 215
본 발명의 권리범위는 상술한 실시 예에 한정되는 것이 아니라 첨부된 특허청구범위 내에서 다양한 형태의 실시예로 구현될 수 있다. 특허청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 변형 가능한 다양한 범위까지 본 발명의 청구범위 기재의 범위 내에 있는 것으로 본다.
100 메타데이터 생성수단
200 선택수단
300 매핑수단
410 DAO
420 API
430 FAO
500 I/O 매니저
600 컨버터

Claims (8)

  1. 복수개의 용어체계를 갖는 의학 표준용어 매핑 시스템으로서,
    상기 용어체계의 상태에 관한 메타데이터를 생성하는 메타데이터 생성 수단;
    검색 이용자의 선택정보를 피드백 받아 상기 용어체계의 메타데이터 정보로 용어체계의 전송형태를 결정하는 선택수단;및
    상기 전송받은 용어체계의 정보를 이용하여 매핑작업을 수행하고, 매핑데이터를 생성하는 매핑수단을 포함하는 것을 특징으로 하는 의학 표준용어 매핑 시스템.
  2. 제1항에 있어서,
    상기 메타데이터 생성수단은 용어체계의 기준코드, 설명문, 저장형태, 저장위치를 xml형태의 메타데이터로 생성하는 것을 특징으로 하는 의학 표준용어 매핑 시스템.
  3. 제1항에 있어서,
    상기 시스템은 상기 용어체계가 공개된 데이터베이스 형태로 저장되어 있는 경우 전달매체인 DAO(Database Access Object);
    비공개 데이터베이스 형태로 저장되어 있는 경우 전달매체인 API(Application Programming Interface);
    공개된 파일형태로 저장되어 있는 경우 전달매체인 FAO(File Access Object)를 더 포함하며,
    상기 전달매체와 연결되고 용어체계의 코드와 설명문을 추출하는 I/O 매니저를 더 포함하는 것을 특징으로 하는 의학 표준용어 매핑 시스템.
  4. 제1항에 있어서,
    상기 매핑수단은 이종 용어체계의 요소간의 연결정보를 나타내는 매핑 뿐만 아니라 유사한 목적으로 생성된 용어체계들에서 요소간의 연결정보를 나타내는 결합(linkage)을 포함하는 것을 특징으로 하는 의학 표준용어 매핑시스템.
  5. 제1항에 있어서,
    상기 매핑수단은 온톨로지에서의 트리플릿 형태로 매핑데이터를 생성하는 것을 특징으로 하는 의학 표준용어 매핑시스템.
  6. 제1항에 있어서,
    상기 시스템은 상기 매핑수단에 의해서 생성된 매핑데이터를 Txt. OWL(Web Ontology Language), RDF(Resource Description Framework), Excel의 형태로 변형하는 컨버터를 더 포함하는 것을 특징으로 하는 의학 표준용어 매핑시스템.
  7. 복수개의 용어체계를 갖는 의학 표준용어 매핑 방법으로서,
    매핑 시스템에 복수의 용어체계의 상태정보를 포함하는 메타데이터를 생성하는 단계;
    메타데이터 정보로 용어체계의 추출형태를 결정하는 단계;
    상기 추출된 용어체계에서 I/O 매니저가 코드와 설명문을 추출하는 단계;
    상기 용어체계의 코드와 설명문으로 매핑작업을 수행하는 단계를 포함하는 것을 특징으로 하는 의학 표준용어 매핑방법.
  8. 제7항에 있어서,
    상기 메타데이터 정보로 용어체계의 추출형태를 결정하는 단계는 상기 용어체계의 저장매체가 공개된 데이터베이스일 경우 DAO(Database Access Object)로, 비공개된 데이터베이스일 경우 API(Application Programming Interface)로, 파일형태로 공개된 경우 FAO(File Access Object)로 상기 I/O 매니저와 연결하는 단계를 포함하는 것을 특징으로 하는 의학 표준용어 매핑방법.
KR1020110020019A 2011-03-07 2011-03-07 의학 표준 용어체계 매핑 방법 및 시스템 KR101239140B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110020019A KR101239140B1 (ko) 2011-03-07 2011-03-07 의학 표준 용어체계 매핑 방법 및 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110020019A KR101239140B1 (ko) 2011-03-07 2011-03-07 의학 표준 용어체계 매핑 방법 및 시스템

Publications (2)

Publication Number Publication Date
KR20120101910A true KR20120101910A (ko) 2012-09-17
KR101239140B1 KR101239140B1 (ko) 2013-03-11

Family

ID=47110686

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110020019A KR101239140B1 (ko) 2011-03-07 2011-03-07 의학 표준 용어체계 매핑 방법 및 시스템

Country Status (1)

Country Link
KR (1) KR101239140B1 (ko)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101540430B1 (ko) * 2013-10-15 2015-07-30 경희대학교 산학협력단 매핑의 연속성을 위한 브릿지 온톨로지 처리 장치 및 처리 방법
KR20180050885A (ko) * 2016-11-07 2018-05-16 경희대학교 산학협력단 의료 데이터의 매핑 방법, 장치 및 컴퓨터 프로그램
KR101966752B1 (ko) * 2017-12-21 2019-04-09 가천대학교 산학협력단 모바일 헬스 데이터의 의료기관 중계 시스템
KR20220000661A (ko) * 2020-06-26 2022-01-04 고려대학교 산학협력단 온톨로지 데이터베이스 기반의 룰 기반 알고리즘을 이용한 세균배양검사결과보고서 정제 시스템
CN115168606A (zh) * 2022-07-01 2022-10-11 北京理工大学 一种面向半结构化工艺数据的映射模板知识抽取方法

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102385531B1 (ko) * 2016-05-31 2022-04-13 주식회사 라이프시맨틱스 공통 용어체계 기반 의료용어 번역 시스템
KR102629014B1 (ko) 2021-02-15 2024-01-25 (주)씨앤텍시스템즈 의료 키워드 검색 및 매핑 기능 제공장치 및 방법

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1349080A1 (en) 2002-03-26 2003-10-01 Deutsche Thomson-Brandt Gmbh Methods and apparatus for using metadata from different sources
KR100538577B1 (ko) 2003-07-14 2005-12-22 이지케어텍(주) 의료 정보의 전산 표준화 방법

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101540430B1 (ko) * 2013-10-15 2015-07-30 경희대학교 산학협력단 매핑의 연속성을 위한 브릿지 온톨로지 처리 장치 및 처리 방법
KR20180050885A (ko) * 2016-11-07 2018-05-16 경희대학교 산학협력단 의료 데이터의 매핑 방법, 장치 및 컴퓨터 프로그램
KR101878217B1 (ko) * 2016-11-07 2018-07-13 경희대학교 산학협력단 의료 데이터의 매핑 방법, 장치 및 컴퓨터 프로그램
KR101966752B1 (ko) * 2017-12-21 2019-04-09 가천대학교 산학협력단 모바일 헬스 데이터의 의료기관 중계 시스템
KR20220000661A (ko) * 2020-06-26 2022-01-04 고려대학교 산학협력단 온톨로지 데이터베이스 기반의 룰 기반 알고리즘을 이용한 세균배양검사결과보고서 정제 시스템
CN115168606A (zh) * 2022-07-01 2022-10-11 北京理工大学 一种面向半结构化工艺数据的映射模板知识抽取方法
CN115168606B (zh) * 2022-07-01 2024-05-24 北京理工大学 一种面向半结构化工艺数据的映射模板知识抽取方法

Also Published As

Publication number Publication date
KR101239140B1 (ko) 2013-03-11

Similar Documents

Publication Publication Date Title
US9703927B2 (en) System and method for optimizing and routing health information
US9032513B2 (en) Systems and methods for event stream platforms which enable applications
US10541053B2 (en) Automated clinical indicator recognition with natural language processing
KR101239140B1 (ko) 의학 표준 용어체계 매핑 방법 및 시스템
US7949544B2 (en) Integrated system for generation and retention of medical records
US7483924B2 (en) Methodology for mapping HL7 V2 standards to HL7 V3 standards
Kahn et al. Data model considerations for clinical effectiveness researchers
US20030120458A1 (en) Patient data mining
US20140149132A1 (en) Adaptive medical documentation and document management
Bird et al. Experiences with a two-level modelling approach to electronic health records
CN103221972B (zh) 医用***
FR2953961A1 (fr) Outils et procedures d'interoperabilite pour agreger et consolider les resultats de tests de laboratoire
Pearce et al. Coding and classifying GP data: the POLAR project
German et al. An architecture for linking medical decision-support applications to clinical databases and its evaluation
CN111081329A (zh) 临床数据自动录入方法及装置、电子设备、存储介质
US11875884B2 (en) Expression of clinical logic with positive and negative explainability
Hovenga et al. Health data and data governance
Harman et al. Standardized mapping of nursing assessments across 59 US military treatment facilities
Krastev et al. Standards based adaptation of clinical documents for interoperability of e-health services
Jamoulle et al. Mapping French terms in a Belgian guideline on heart failure to international classifications and nomenclatures: the devil is in the detail.
Kim et al. A clinical document architecture (CDA) to generate clinical documents within a hospital information system for e-healthcare services
Dennison Patient identity management maturity model (PIM3) for imaging information technology systems
Lathrop et al. Medical terminology coding systems and medicolegal death investigation data: Searching for a standardized method of electronic coding at a statewide medical examiner’s office
Aubrecht et al. On Designing an EHCR Repository.
Fung Check for Knowledge Representation and Ontologies Kin Wah Fung and Olivier Bodenreider

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20160126

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20170119

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20180109

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20190201

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20200203

Year of fee payment: 8