이 장에서는 서로 다른 의료 시스템 간 환자 데이터를 안전하고 효율적으로 교환하기 위한 표준을 다룹니다. HL7 FHIR, EMR 통합, 국경 간 데이터 교환, 그리고 상호 운용성 프레임워크를 학습합니다.
FHIR (Fast Healthcare Interoperability Resources)은 의료 데이터 교환을 위한 차세대 표준입니다. RESTful API, JSON/XML 포맷, 모듈식 리소스 구조로 구성되어 있습니다.
| 리소스 | 용도 | 주요 필드 |
|---|---|---|
| Patient | 환자 인구 통계 정보 | name, birthDate, gender, address |
| Practitioner | 의료 전문가 정보 | name, qualification, telecom |
| Encounter | 진료 에피소드 | period, type, participant |
| Observation | 검사 결과, 생체 신호 | code, value, effectiveDateTime |
| Condition | 진단명, 상태 | code, clinicalStatus, severity |
| MedicationRequest | 처방전 | medication, dosageInstruction |
| DiagnosticReport | 진단 보고서 | code, result, conclusion |
| Consent | 환자 동의 | scope, provision, dateTime |
전자 의무 기록(EMR) 시스템과 원격 의료 플랫폼을 통합하여 환자 기록에 즉시 접근할 수 있습니다.
| EMR 시스템 | 시장 점유율 | FHIR 지원 | 통합 방법 |
|---|---|---|---|
| Epic | 31% | FHIR R4 | App Orchard API |
| Cerner | 25% | FHIR R4 | CernerWorks API |
| Meditech | 14% | FHIR STU3, R4 | Greenfield API |
| Allscripts | 8% | FHIR R4 | Open API Platform |
환자 데이터 교환 전에 반드시 환자의 명시적 동의가 필요합니다.
{
"resourceType": "Consent",
"status": "active",
"scope": {
"coding": [{
"system": "http://terminology.hl7.org/CodeSystem/consentscope",
"code": "patient-privacy"
}]
},
"category": [{
"coding": [{
"system": "http://loinc.org",
"code": "59284-0",
"display": "Consent Document"
}]
}],
"patient": {
"reference": "Patient/12345"
},
"dateTime": "2025-01-15",
"performer": [{
"reference": "Patient/12345"
}],
"provision": {
"type": "permit",
"period": {
"start": "2025-01-15",
"end": "2025-12-31"
},
"actor": [{
"role": {
"coding": [{
"system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
"code": "PRCP"
}]
},
"reference": {
"reference": "Practitioner/67890"
}
}],
"purpose": [{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
"code": "TREAT"
}]
}
}
환자가 해외에서 원격 진료를 받거나 여행 중 응급 상황이 발생할 때 국경을 넘어 의료 데이터를 교환합니다.
Health Information Exchange (HIE)는 서로 다른 의료 기관 간 전자 의료 정보를 공유하는 시스템입니다.
| 모델 | 설명 | 장점 | 단점 |
|---|---|---|---|
| 중앙 집중형 | 모든 데이터를 중앙 서버에 저장 | 빠른 접근, 일관성 | 프라이버시 우려, 단일 장애점 |
| 분산형 | 각 기관이 데이터 보관, 쿼리로 조회 | 프라이버시 보호, 기관 자율성 | 느린 속도, 복잡도 |
| 하이브리드 | 인덱스만 중앙, 데이터는 분산 | 균형잡힌 접근 | 구축 복잡 |
교환된 데이터의 정확성과 완전성을 보장하기 위한 검증 프로세스가 필요합니다.
서로 다른 시스템 간 일관된 의료 용어 사용을 위해 국제 표준 코드 시스템을 활용합니다.
| 체계 | 용도 | 예시 |
|---|---|---|
| SNOMED CT | 임상 용어 (진단, 증상, 시술) | 38341003 = 고혈압 |
| LOINC | 검사 및 관찰 | 2339-0 = 혈당 |
| ICD-10 | 질병 및 사망 원인 분류 | I10 = 본태성 고혈압 |
| RxNorm | 의약품 명명 | 314076 = 아스피린 100mg |
| CPT | 의료 행위 코드 | 99213 = 외래 진료 |
원격 진료 중 EMR 데이터의 실시간 동기화를 위해 이벤트 기반 아키텍처를 사용합니다.
제5장에서는 전자 처방 시스템을 다룹니다. 처방전 발행, 약물 상호작용 검사, 약국 연동, 처방 검증 프로토콜을 학습합니다.