하나의 연구, 세 가지 문서 유형:
영상의학, 병리, 퇴원 기록을 하나의 테이블로
종양학 후향적 연구에는 영상의학 보고서의 종양 크기, 병리 기록의 조직학적 등급, 퇴원 요약의 재원 기간이 필요합니다. 환자 200명이라면 문서가 각각 3개씩입니다. 세 가지 형식, 세 가지 관례, 하나의 데이터셋. 데이터는 존재하지만, 결합되도록 설계된 적이 없는 문서 유형들에 흩어져 있습니다.

핵심 요점
- 환자 200명에 문서 유형별 3개씩이라면, 데이터셋에 변수 하나가 들어가기 전에 이미 파일 600개를 열어본 셈입니다. 이것이 다중 소스 차트 검토의 보이지 않는 산술입니다.
- 병목 현상은 전사 속도가 아니라, 모든 원본 문서가 연구자가 아니라 임상 독자(의뢰 의사, 종양 위원회, 다음 진료 제공자)를 위해 작성되었다는 점입니다. 세 문서 모두에서 다섯 가지 변수가 필요한 연구자에게는 더욱 그렇습니다.
- 변수를 열 이름으로 한 번만 정의하면 — Lesion Size부터 파생된 재원 기간까지 — ImageToTable.ai가 영상의학, 병리, 퇴원 문서에서 한 번의 배치로 추출하고, 각 행이 환자 ID로 간단히 병합되기를 기다리는 테이블을 남겨줍니다.
다중 소스 차트 검토 문제
단일 문서 후향적 연구는 흔하지 않습니다. 대부분의 연구는 각 환자 기록 내 여러 문서 유형에서 변수를 수집합니다. 화학 검사 패널에서 검사 결과, 영상의학 보고서에서 영상 소견, 병리 보고서에서 조직학적 분류, 퇴원 요약에서 결과 등을 가져옵니다. 각 문서는 데이터 세트의 서로 다른 부분을 제공합니다.

문제는 각 문서 유형이 원래 작성자의 필요에 맞춰 구성된다는 점입니다. 영상의학 보고서는 의뢰한 임상의를 위해 작성되며 해부학적 위치와 임상 소견을 중심으로 구성됩니다. 병리 보고서는 종양 위원회와 등록소를 위해 CAP(College of American Pathologists) 시놉틱 형식을 따릅니다. 퇴원 요약은 다음 의료진을 위해 입원 기간을 요약합니다. 이 중 어느 것도 세 가지 유형 모두에서 특정 변수 다섯 개가 필요한 연구자를 위해 구성되지 않았습니다.
다중 소스 기록에서 수동 추출은 환자당 문서 세 개를 열고, 서로 다른 형식 세 가지를 탐색하고, 서로 다른 위치 세 곳에서 필사하는 것을 의미합니다. 환자 200명의 경우, 단일 변수 하나를 추출하기 전에 문서 조회를 600번 해야 합니다.
영상의학 보고서: 산문 속에 묻힌 소견
영상의학 보고서는 느슨한 표준을 따릅니다: 임상 병력, 검사 방법, 소견, 결론. 소견 섹션은 서술형 산문으로, 방사선 전문의가 본 것을 임상 해석을 위해 작성한 것이지 데이터베이스 입력을 위한 것이 아닙니다. 연구자에게 필요한 변수(종양 크기, 위치, 병기 관련 사항)는 다음과 같은 단락에 포함되어 있습니다:
FINDINGS: There is a 2.3 x 1.8 cm hypoechoic lesion in the right hepatic
lobe, segment VI, with peripheral enhancement on contrast-enhanced phases
consistent with HCC. No satellite lesions identified. Portal vein appears
patent. No ascites.
IMPRESSION: 2.3 cm hepatocellular carcinoma, right lobe segment VI.
No vascular invasion. Li-RADS 5.필요한 변수(병변 크기: 2.3 cm)는 그 안에 있지만, 해부학적 맥락, 영상 기법 설명, 방사선 전문의의 해석적 표현도 함께 있습니다. 이러한 차이가 영상의학 보고서 추출을 보기보다 어렵게 만듭니다: 일반 OCR은 모든 내용을 반환하는 반면, 열 기반 추출은 요청한 값만 반환합니다.
영상의학 보고서에 유용한 열 이름:
| 열 이름 | 영상의학 보고서에서 추출하는 내용 |
|---|---|
| 병변 크기 | 주 병변 치수(최대 직경 또는 장축 × 단축) |
| 병변 위치 | 해부학적 부위 및 세부 위치(엽, 분절, 사분면) |
| 혈관 침범 | "예", "아니요", 또는 언급되지 않은 경우 공란 |
| 림프절 상태 | 양성, 음성, 또는 침범된 림프절 수 |
| 영상의학 병기 | TNM, Li-RADS, BIRADS 또는 동등 체계의 점수 |
| 영상 기법 | CT, MRI, PET-CT, 초음파 등 |
병리 보고서: 반구조적이지만 일관성이 부족함
병리 보고서 데이터는 반구조적이어서 세 문서 유형 중 가장 추출하기 쉬워야 합니다. 절제된 종양에 대한 수술 병리 보고서는 명시적 라벨 필드(조직학적 유형, 등급, 종양 크기, 절제연, 림프혈관 침윤, 신경주위 침윤, 병기)가 포함된 CAP 동의 형식을 따릅니다. 이러한 라벨 필드는 안정적으로 추출됩니다.
비일관성은 두 가지 원인에서 발생합니다: 동의 형식이 널리 채택되기 이전의 오래된 보고서(라벨 필드 대신 서술형 병리 기록), 그리고 서로 다른 기관에서 약간 다른 동의 템플릿을 사용하는 보고서입니다. A 병원의 유방 병리 보고서에는 "핵 등급"이, B 병원에는 "노팅엄 등급"이 표시될 수 있는데, 둘 다 동일한 분류 체계를 가리키는 이름입니다.
일반적인 병리 보고서 필드에 매핑되는 열 이름:
| 열 이름 | 병리 보고서에서 추출 | 참고 사항 |
|---|---|---|
| 조직학적 유형 | 원발 종양 분류(예: 침윤성 관암종) | 변형 이름 및 약어 처리 |
| 등급 | 조직학적 등급(I/II/III, 저등급/중등급/고등급, 노팅엄 점수) | 혼합된 경우 등급 체계 지정: "노팅엄 등급" |
| 종양 크기(병리) | 절제 검체의 최대 치수 | 영상의학적 크기와 다르므로 두 가지 모두 별도 열 사용 |
| 절제연 상태 | 음성, 양성, 국소 양성 또는 절제연까지의 거리 | "절제연: 깨끗함" 또는 수치 거리로 표시될 수 있음 |
| 림프혈관 침윤 | 있음, 없음 또는 확인되지 않음 | LVI, LVSI 또는 림프혈관间隙 침윤 변형 라벨 |
| 병리학적 병기 | 동의 보고서의 pTNM 병기 | 임상 병기와 다르므로 "병리학적 병기" 지정 |
퇴원 요약: 라벨링은 되어 있으나 장황함
퇴원 요약은 세 문서 유형 중 연구자에게 가장 친숙한 문서입니다. 일반적으로 명확하게 라벨링된 섹션(입원 날짜, 퇴원 날짜, 입원 진단, 퇴원 진단, 시술, 퇴원 후 계획)이 있어 데이터베이스 필드에 깔끔하게 매핑됩니다. 문제는 장황함입니다. 서술 섹션(입원 경과, 평가 및 계획)이 여러 문단에 달할 수 있어 전체 텍스트 처리가 비용이 많이 들고 부정확해집니다.
구조화된 필드는 안정적으로 추출됩니다. 입원 경과 서술에 묻혀 있는 변수(예: "입원 3일차에 ICU 전원 필요", "급성 신손상 발생")는 더 구체적인 열 이름 지정이 필요합니다:
| 열 이름 | 퇴원 요약에서 추출 |
|---|---|
| 입원 날짜 | 지표 입원 날짜 |
| 퇴원 날짜 | 퇴원 날짜 |
| 재원 일수 | 재원 기간(일); 계산 또는 명시적으로 기재 |
| 주 진단 | 입원 또는 주 진단(ICD 코드 또는 설명) |
| 퇴원 후 계획 | 자택, SNF, 재활, 사망, AMA, 전원 |
| 30일 재입원 | 요약 맥락 내에서 언급 또는 문서화됨 |
| 시행된 시술 | 나열된 수술 또는 시술적 중재 |
배치 업로드 한 번, 출력 테이블 하나

ImageToTable.ai를 사용하면 문서 유형을 따로 처리할 필요가 없습니다. 영상의학 보고서, 병리 기록, 퇴원 요약을 하나의 배치로 함께 업로드하세요. 세 가지 문서 유형을 모두 포괄하는 열 집합을 정의하면 됩니다:
Lesion Size | Radiologic Stage | Histologic Type | Grade | Margin Status |
Admission Date | LOS | Discharge Disposition | Primary Diagnosis각 문서는 자신이 포함한 변수만 채웁니다. 영상의학 보고서는 병변 크기와 영상의학 병기를, 병리 보고서는 등급과 절제연 상태를, 퇴원 요약은 입원일과 재원 기간을 채웁니다. 특정 문서 유형에 없는 변수는 해당 행에서 공란으로 남습니다.
열 이름에 계산식을 포함할 수도 있어, 파생 변수가 Excel에서 수작업으로 계산할 항목이 아닌 일반 열로 제공됩니다. "LOS (Days Between Admission and Discharge)"라는 열은 요약에 명시되지 않았어도 재원 기간을 반환하며, "Age at Diagnosis"는 서로 다른 두 문서에 있는 생년월일과 진단일로부터 파생할 수 있습니다. 프로토콜에서 파생 변수로 정의한 항목은 직접 추출한 변수와 동일한 방식으로 이름이 지정됩니다.
출력 테이블에서 각 행은 환자가 아닌 문서 하나를 나타냅니다. 추출 후 환자 ID로 병합해야 하며, 세 문서 유형이 모두 스프레드시트 형태가 되면 간단한 VLOOKUP 또는 병합 작업으로 처리할 수 있습니다. 파일 이름을 일관되게 지정하면(예: PatientID_radiology.pdf, PatientID_pathology.pdf) 이 병합 단계가 빨라집니다.
다중 소스 데이터셋 현장 점검
다중 소스 추출에는 복잡한 기록에 특화된 한 가지 오류 범주가 있습니다: 변수 귀속 문제입니다. 모델이 때때로 병리 보고서(임상 병력 섹션에서 영상 소견을 인용한 경우)에서 방사선 종양 크기를 추출할 수 있으며, 병리 표본 측정값을 사용하지 않을 수 있습니다. 이러한 문서 간 참조는 임상 보고서의 실제 특징이며, 방사선학적 및 병리학적 치수를 구분해야 하는 연구에서 미묘한 오류를 만들 수 있습니다.
실질적인 해결책은 정확한 열 이름 지정("방사선 종양 크기" vs. "병리 종양 크기")과 목표 지향적 현장 점검입니다: 추출 후 기록의 10%를 가져와 특정 문서 간 변수를 원본 보고서와 대조 검증하세요. 이는 모든 행의 전체 재검증 없이 귀속 오류를 잡아냅니다.
검토 모드는 현장 점검 속도를 높입니다. 기록을 열고 추출된 셀에 마우스를 올리거나 클릭하면 도구가 해당 값이 원본 페이지의 어디에 있는지 정확히 강조 표시합니다. 강조된 영역을 클릭하면 일치하는 테이블 셀로 다시 이동합니다. 귀속 오류의 경우, "방사선 종양 크기"가 방사선 소견 섹션에서 읽혔는지 아니면 영상 검사를 인용한 병리 기록에서 읽혔는지 보고서 전체를 다시 읽지 않고도 한눈에 확인할 수 있습니다.

업로드 전 확인: 데이터 거버넌스 기준선
임상 기록에는 추출 품질과 무관한 규칙이 적용됩니다. HIPAA 프라이버시 규칙에 따라 18개 Safe Harbor 식별자(이름, 의무기록 번호, 전체 진료 날짜 등)가 제거된 데이터는 더 이상 보호대상 건강정보(PHI)가 아니지만, 식별자가 포함된 데이터는 여전히 PHI입니다. 소스 파일에 식별자가 포함된 경우, 이 도구를 포함한 모든 관련 도구는 기관의 승인된 데이터 처리 체계 내에서 운영되어야 하며, 귀하를 대신하여 해당 데이터를 생성·수신·전송하는 공급업체는 일반적으로 업무상 제휴 계약(Business Associate Agreement)을 체결해야 합니다.
ImageToTable.ai는 업로드된 파일을 일시적으로만 처리하며 추출 후 보관하지 않지만, 이것만으로 연구의 문제가 해결되지는 않습니다. 실제 배치 실행 전에 두 가지를 확인하세요: IRB 프로토콜과 데이터 거버넌스 부서가 파일의 외부 반출을 허용하는지, 그리고 환자 데이터를 다루는 파이프라인의 각 도구가 기관이 요구하는 계약에 따라 보호되는지입니다. 전자 PHI에 대한 기술적 보호 조치 요구사항은 45 CFR Part 164, Subpart C에 명시되어 있으며, 개인정보 보호 책임자가 후향적 검토에 어떻게 적용되는지 알려줄 것입니다.
자주 묻는 질문
한 환자의 세 가지 문서 유형을 모두 같은 배치에 업로드할 수 있나요, 아니면 별도로 실행해야 하나요?
모든 문서를 한 번의 배치로 업로드할 수 있습니다. 도구는 각 문서를 독립적으로 처리합니다. 같은 환자의 영상의학 보고서와 퇴원 요약은 각각 별도의 이미지로 처리되어 각각 고유한 행을 생성합니다. 추출 후 Excel에서 환자 ID로 병합하면 됩니다. 문서 유형별로 실행을 분리할 이점은 없습니다. 한 번의 배치가 더 간단하고 빠릅니다.
저희 병리 보고서는 두 병원에서 서로 다른 두 가지 동형(synoptic) 형식을 따릅니다. 추출에 영향을 미치나요?
대부분의 경우 영향을 미치지 않습니다. 동형 병리 보고서는 기관마다 특정 템플릿이 달라도 "조직학적 유형:"과 같은 라벨이 붙은 필드 뒤에 값이 이어지는 구조를 사용합니다. 모델은 라벨이 페이지의 어디에 있든 라벨을 읽고 해당 값을 추출합니다. 기관 간 레이아웃 차이가 커도 대부분의 라벨 필드는 올바르게 처리됩니다. 서술형 병리 보고서(동형 구조가 없는 오래된 문서)의 경우 정확도는 병리학자가 관련 소견을 얼마나 명확하게 기술했는지에 따라 달라집니다.
영상의학 보고서에는 여러 병변 측정값이 포함되는 경우가 있습니다. 원하는 값을 어떻게 지정하나요?
열 이름을 구체적으로 지정하세요. "Primary Lesion Size"(원발 병변 크기), "Largest Lesion Size"(최대 병변 크기), "Target Lesion Size"(표적 병변 크기)는 여러 측정값이 있을 때 모델에 서로 다른 추출 대상을 제공합니다. 연구 프로토콜이 특정 병변(예: 우세 간 병변)을 지정하는 경우 해당 맥락을 열 이름에 포함하세요: "Dominant Hepatic Lesion Size"(우세 간 병변 크기). 더 구체적인 열 이름은 모호성을 줄이고 레코드 간 일관성을 향상시킵니다.
이러한 문서 유형에 대해 PDF와 스크린샷 중 어떤 것을 처리하는 것이 가장 좋은가요?
EHR 시스템에서 내보낸 PDF가 일반적으로 스크린샷보다 더 깨끗한 입력을 생성합니다: 더 높은 해상도, 화면 glare 없음, 렌더링된 픽셀이 아닌 기계 생성 텍스트. 기관에서 영상의학 및 병리 보고서에 대한 PDF 내보내기를 제공한다면 해당 기능을 사용하세요. PDF 내보내기를 사용할 수 없거나 병원에서 기록 검토 세션 중 촬영한 사진으로 작업하는 경우 스크린샷도 잘 작동합니다. 두 형식 모두 동일한 배치에서 지원됩니다.
임상 TNM 병기와 병리학적 TNM 병기를 구분해야 합니다. 둘 다 추출할 수 있나요?
네. "Clinical Stage (cTNM)"와 "Pathologic Stage (pTNM)"라는 두 개의 별도 열을 사용하세요. 모델은 치료 전 임상 병기(일반적으로 영상의학 보고서 또는 종양내과 기록에서)와 절제 후 병리학적 병기(병리 보고서에서)를 구분합니다. 열 세트에 두 가지를 모두 명시적으로 지정하면 같은 환자의 다른 문서에 나타날 때 두 값을 모두 올바르게 추출합니다.
샘플 환자 세트로 시도해 보세요: 영상의학, 병리, 퇴원 문서를 함께 업로드하고 연구 변수를 열 이름으로 정의하세요.
추출 시작