의료/헬스케어 도메인의 감염질환 CDSS를 위해, PDF/스캔 검사지를 업로드하면 GPT-4o Vision 기반 AI가 텍스트를 자동 추출해 Key-Value로 구조화하고, 의료진이 원본과 추출 데이터를 Split View로 비교하며 검증·수정한 뒤 기존 임상 시스템 입력 항목으로 자동 매핑하는 워크플로우를 Next.js + Supabase 기반으로 설계·구현합니다.
의료/헬스케어 도메인의 감염질환 CDSS를 위해, PDF/스캔 검사지를 업로드하면 GPT-4o Vision 기반 AI가 텍스트를 자동 추출해 Key-Value로 구조화하고, 의료진이 원본과 추출 데이터를 Split View로 비교하며 검증·수정한 뒤 기존 임상 시스템 입력 항목으로 자동 매핑하는 워크플로우를 Next.js + Supabase 기반으로 설계·구현합니다.
작업 범위
주요 업무




PDF/스캔/이미지 검사지를 업로드하고 처리 단계별 상태를 목록으로 확인하는 화면입니다. React Dropzone 기반 업로드, Supabase Storage 임시 버킷 저장, 상태 머신 기반 문서 큐 관리.
업로드부터 확정까지 4단계 문서 상태를 Supabase 실시간 구독으로 목록에 즉시 반영하는 구조를 구현합니다.


업로드된 검사지에서 GPT-4o Vision API로 텍스트를 자동 추출해 구조화하는 화면입니다.
GPT-4o Vision 기반 문서 추출 결과를 정규화 파서로 구조화하여 후속 검증 UI가 바로 소비할 수 있는 데이터 형태로 변환합니다.


원본 검사지 이미지와 AI 추출 데이터를 나란히 비교하며 의료진이 직접 검증·수정하는 화면입니다.
원본과 추출 데이터를 나란히 대조하며 필드 단위로 수정·확정할 수 있는 Split View 검증 워크플로우를 구현합니다.


검증 완료된 데이터를 기존 임상 시스템 입력 항목으로 자동 매핑하는 화면입니다. 매핑 테이블 기반 변환 엔진, 불일치 항목 수동 재매핑 UI, JSON/CSV 내보내기.
검증 완료 데이터를 기존 시스템 입력 항목으로 자동 변환하고, 불일치 항목은 수동 재매핑으로 보완하는 통합 매핑 엔진을 구현합니다.


기존 Next.js/TS 코드베이스 검토, Supabase 스키마 및 문서 처리 상태 모델 설계
파일 업로드 API, GPT-4o Vision 연동, Key-Value 정규화 파서 구현
원본-추출 대조 화면, 필드별 수동 수정·확정 인터페이스 구현
기존 시스템 항목 매핑 엔진 구현, 전체 파이프라인 통합 테스트