Poooling Forest
헬스케어

병리 이미지 분석 보고서 자동 생성 시스템 개발

바이오 진단 기업의 분석 결과를 자동으로 보고서로 변환하는 크로스 플랫폼 프로그램을 개발하여 업무 효율을 높인 사례입니다.

자동화

보고서 생성

2개월

개발 기간

90%

보고서 작성 시간 단축

2종

크로스 플랫폼(Linux·Windows)

01.

배경

이 바이오 진단 기업은 다양한 검사 장비에서 출력되는 결과 데이터를 매번 수작업으로 보고서 형태로 변환하고 있었습니다. 검사 건수가 하루 수십 건에 달하면서 연구원들이 보고서 작성에만 상당한 시간을 할애하는 상황이었습니다. 수작업 과정에서 데이터 입력 오류나 서식 불일치가 발생하는 문제도 지속적으로 보고되었습니다. 분석 서버는 Linux 기반으로 운영되고 사무 환경은 Windows 기반이어서 두 플랫폼 모두에서 동작하는 자동화 도구가 필요했습니다. 연구원들이 보고서 작성 대신 본연의 분석 업무에 집중할 수 있는 환경을 마련하는 것이 이 프로젝트의 목표였습니다.

02.

과제

검사 장비마다 출력하는 데이터 포맷이 CSV, XML, JSON 등으로 상이하여 이를 통일된 보고서 양식으로 변환하는 것이 첫 번째 과제였습니다. 보고서에는 원시 데이터뿐 아니라 통계 분석 결과와 시각화 차트도 포함되어야 했습니다. Linux 기반 분석 서버에서 자동 생성하고, Windows 기반 사무 환경에서도 수동 실행할 수 있는 크로스 플랫폼 지원이 필수적이었습니다. 고객사별로 요구하는 보고서 양식이 달라 템플릿 커스터마이징 기능도 요구되었습니다. 보고서의 정확성이 진단 결과에 직결되는 만큼 데이터 무결성 보장이 가장 중요한 품질 기준이었습니다.

03.

접근

먼저 각 검사 장비에서 출력하는 데이터 포맷과 고객사별 보고서 양식 요구사항을 체계적으로 분석했습니다. Linux와 Windows에서 동일하게 동작하는 크로스 플랫폼 프레임워크를 비교 평가한 후 최적의 기술 스택을 선정했습니다. 다양한 데이터 포맷을 통일된 내부 구조로 변환하는 공통 데이터 파서를 설계했습니다. 보고서 레이아웃을 템플릿 기반으로 유연하게 구성할 수 있는 PDF 렌더링 엔진의 아키텍처를 수립했습니다. 파서와 렌더링 엔진 사이에 통계 분석과 차트 생성 모듈을 배치하는 파이프라인 구조를 설계했습니다.

04.

솔루션

원시 데이터 파싱부터 통계 분석, 차트 생성, PDF 변환까지 전 과정을 일괄 처리하는 자동 보고서 생성 프로그램을 개발했습니다. 고객사별로 보고서 레이아웃, 로고, 색상 등을 자유롭게 커스터마이징할 수 있는 템플릿 엔진을 구현했습니다. 검사 결과의 정상·이상 범위를 자동으로 판별하여 보고서에 시각적으로 하이라이트하는 기능을 추가했습니다. 배치 처리 모드를 지원하여 다수의 검사 결과를 한 번에 보고서로 변환하는 것이 가능합니다. 생성된 보고서의 데이터 무결성을 검증하는 자체 검증 로직도 함께 구현하여 신뢰성을 확보했습니다.

05.

성과

Linux와 Windows 모두에서 동작하는 크로스 플랫폼 자동 보고서 생성 프로그램을 성공적으로 개발했습니다. 보고서 작성에 소요되던 시간을 90% 이상 단축하여 연구원들이 분석 업무에 집중할 수 있게 되었습니다. 데이터 입력부터 통계 분석, 차트 생성, PDF 출력까지 전 과정이 자동화되어 수작업 오류가 완전히 제거되었습니다. 고객사별 맞춤 템플릿 지원으로 다양한 보고서 양식 요구에 유연하게 대응할 수 있게 되었습니다. 2개월의 개발 기간 내에 안정적인 프로그램을 납품하여 즉시 실무에 투입되었습니다.

수작업 보고서 작성에 쓰던 시간을 분석 업무에 집중할 수 있게 되었습니다.

연구소장국내 바이오 진단 기업