AI 용어집 · 기초 · 데이터 엔지니어링 · 의료·바이오
EHR·FHIR 전자의무기록·의료 데이터 표준
EHR(전자의무기록)은 환자의 진료 기록을 디지털로 저장·관리하는 시스템이고, FHIR(파이어)는 서로 다른 EHR과 의료 앱이 데이터를 같은 형식으로 주고받게 해 주는 국제 표준이다.
어떻게 작동하나
EHR에는 환자 기본 정보, 진단명, 검사 결과, 처방, 진료 기록이 담긴다. 문제는 병원과 회사마다 시스템 구조가 달라 서로 데이터를 옮기기 어렵다는 점이다. FHIR(Fast Healthcare Interoperability Resources)는 의료 표준 단체 HL7이 만든 표준으로, 환자·검사 결과·처방 같은 정보를 '리소스'라는 단위로 정의한다. 각 리소스는 웹에서 흔히 쓰는 API 방식과 JSON 같은 형식으로 주고받기 때문에 일반 웹·앱 개발자도 다루기 쉽다.
FHIR 리소스 예시
- FHIR 리소스
- Patient환자 기본 정보
- Observation검사 결과·활력 징후
- Condition진단명·건강 문제
- MedicationRequest처방
- Encounter외래·입원 같은 진료 방문
왜 중요한가
환자가 병원을 옮기거나 여러 기관에서 진료를 받으면 기록이 흩어지기 쉽다. FHIR처럼 공통 형식이 있으면 기관 사이 기록 공유, 환자용 건강 앱 연결, 연구용 데이터 수집이 훨씬 쉬워진다. AI 입장에서도 중요하다. CDSS나 의료 LLM 같은 AI 도구가 여러 병원의 EHR에 같은 방식으로 붙을 수 있어야 실제 현장에 널리 퍼질 수 있기 때문이다.
알아 둘 점
FHIR를 쓴다고 모든 시스템이 저절로 호환되지는 않는다. 같은 표준 안에서도 나라나 기관마다 세부 규칙(프로파일)을 따로 정하는 경우가 많다. 의료 데이터는 매우 민감한 개인정보라 접근 권한 관리, 비식별화, 동의 절차가 반드시 함께 설계돼야 한다. 또 EHR에 쌓인 기록은 입력 방식이 제각각이라 AI 학습에 쓰기 전에 데이터 품질을 점검해야 한다.
예시
환자가 스마트폰 건강 앱에서 여러 병원의 검사 결과와 복용 약 목록을 한곳에 모아 보는 기능은 병원 EHR이 FHIR API로 데이터를 내보내기 때문에 가능하다. 병원에 AI 기반 CDSS를 붙일 때도 FHIR로 환자의 검사 수치와 처방 정보를 읽어 와 위험을 예측하고 결과를 다시 의료진 화면에 보여 주는 방식이 흔히 쓰인다.