본문 바로가기

CDM 구축과정

CDM 데이터베이스를 구축하는 과정을 알려드립니다.
병원자료(전자의무기록, Electronic Health Record)를 이용하여 CDM(공통데이터모델, Common Data Model) 데이터베이스를 구축하기 위해서는 추출-변환-적재(ETL;Extraction-Transformation-Loading)와 매핑(Mapping) 작업을 수행해야 합니다.
구축·분석 메뉴의 '구축정보' 게시판에서 CDM 구축과 관련된 다양한 자료를 찾아보실 수 있습니다.
 
추출-변환-적재(ETL)
서로 다른 의료기관의 자료를 같은 형식으로 변환하기 위해서는 추출-변환-적재의 과정을 거쳐야 합니다.
 
추출(Extraction)
추출은 병원자료로부터 CDM 구축에 필요한 정보를 뽑아내는 것을 의미합니다. 현재 다음과 같은 정보들을 추출하여 CDM을 구성하고 있습니다.
 
  • 환자 정보 : 환자의 ID, 성별, 출생정보, 인종 등
  • 방문 정보 : 방문 ID, 방문 유형, 입퇴원정보 등
  • 처치 정보 : 의료기관에서 환자에게 의료처치를 할 시에 생성되는 정보
  • 진단 정보 : 진단 번호, 진단 날짜, 진단코드 등
  • 관찰기간 정보 : 환자를 추적 관찰하기 시작한 날짜, 종료한 날짜와 같은 정보
  • 약물 정보 : 환자가 노출된 약물의 종류, 투여시점, 처방정보 등
  • 검사정보 : 환자가 받은 검사의 종류, 검사결과 등
  • Vital Signs : 환자의 혈압, 신장, 체중, 흡연정보 등
 
변환(Transformation)
변환은 추출한 원시자료(Raw data) 구조를 CDM 형식으로 바꾸는 과정입니다.
 
적재(Loading)
적재는 변환한 자료를 데이터베이스화 하여 서버에 저장하는 과정을 의미합니다. 각 의료기관의 환경에 따라 PostgreSQL, Oracle, MySQL 등의 DBMS를 이용하여 적재 작업을 수행할 수 있습니다.
 
매핑(Mapping)
의료기관은 각자의 전자의무기록 시스템에 따라 서로 다른 용어체계를 사용하고 있습니다. 이는 같은 진단, 검사라 해도 의료기관마다 다른 용어를 사용하여 기록한다는 의미입니다. 매핑이란 의료 현장에서 약물, 진단, 검사 등을 기록하는 데 사용하는 용어 체계를 통일하는 작업입니다. CDM은 다음과 같이 표준 용어 체계를 적용하여 국제적 의약품 안전성 이슈에 대해 국내 현황 분석이 가능하도록 설계하였습니다.
 

[ CDM 표준 용어 체계로의 변환 ]

국제 표준 용어 체계로의 변환
구분 의료기관 전자의무기록 용어체계 CDM 표준 용어 체계
약물 보험 EDI 약품 코드 RxNorm, RxNorm extension
진단 ICD, KCD SNOMED-CT
처치 보험 EDI 수가 코드 SNOMED-CT
검사 기관 코드 (검사, 검체) LOINC
 
CDM 표준 용어 체계
  • 약물을 나타내는 용어
    • - RxNorm
    • - RxNorm extension
  • 진단정보를 나타내는 용어
    • - SNOMED-CT(Systematized Nomenclature of Medicine)
  • 의료행위(처치, 수술)를 나타내는 용어
    • - SNOMED-CT(Systematized Nomenclature of Medicine)
  • 의료기관에서 수행하는 검사정보를 나타내는 용어
    • - LOINC(Logical Observation Identifiers Names and Codes)