← 포트폴리오 목록

다중 의료진 검증 관제 및 추출 정확도 분석 플랫폼

P1의 단일 사용자 검증 워크플로우를 다수 의료진·리뷰어가 동시에 운용할 수 있도록 확장하여, 문서 처리 큐 실시간 모니터링, AI 추출 정확도 추이 분석, 검증 이력 감사 로그, 역할 기반 권한 관리를 통합한 관제 콘솔을 Next.js + Supabase + Redis 기반으로 설계·구현합니다.

실시간 처리 큐 관제 대시보드 구현Supabase Realtime 구독 기반 문서 처리 상태 실시간 갱신, 포커스 차트·KPI·위젯 그리드 3단 구성 설계
추출 정확도 집계 파이프라인 설계Materialized View 기반 항목별 신뢰도·정정률 집계, 문서유형별 드릴다운 분석 쿼리 구축
검증 이력 감사 로그 타임라인 구축수정 전/후 값을 보존하는 감사 로그 테이블 설계, 담당자·기간 필터 인덱싱 구현
서비스 타입Web
업종모니터링
기술 스택
Next.jsTypeScriptRechartsTailwind CSSNext.js API RoutesSupabaseRedisPostgreSQL
주요 기능
  • 통합 관제 대시보드
  • 추출 정확도 분석
  • 검증 이력 및 감사 로그
  • 다중 의료진 권한 관리
Overview

프로젝트 개요

범위: 개발, 디자인, 기획

P1의 단일 사용자 검증 워크플로우를 다수 의료진·리뷰어가 동시에 운용할 수 있도록 확장하여, 문서 처리 큐 실시간 모니터링, AI 추출 정확도 추이 분석, 검증 이력 감사 로그, 역할 기반 권한 관리를 통합한 관제 콘솔을 Next.js + Supabase + Redis 기반으로 설계·구현합니다.

작업 범위

  • 통합 관제 대시보드: 다수 의료진의 검증 활동과 문서 처리 현황을 한 화면에서 관제하는 대시보드입니다
  • 추출 정확도 분석: 검사 항목·문서 유형별 AI 추출 신뢰도와 의료진 정정률을 분석하는 화면입니다
  • 검증 이력 및 감사 로그: 문서별 검증·수정 행위를 시간순으로 추적하는 감사 로그 화면입니다
  • 다중 의료진 권한 관리: 역할별 접근 범위를 지정해 다수 의료진이 안전하게 협업하도록 관리하는 화면입니다

주요 업무

  • 통합 관제 대시보드 화면: Recharts 포커스 차트 + Supabase Realtime KPI + 보조 위젯 그리드 3단 구성
  • 추출 정확도 분석 화면: Materialized View 기반 집계, 항목별 정정률 산출, 기간·유형 필터 드릴다운 차트
  • 검증 이력 및 감사 로그 화면: 원본-수정값-수정자-시각 기록, 타임라인 UI, 담당자/기간 필터 검색
  • 다중 의료진 권한 관리 화면: 역할 테이블 + 라우트 가드, Supabase RLS 부서 단위 접근 제어, 사용자 초대/역할 변경
다중 의료진 검증 관제 및 추출 정확도 분석 플랫폼
요구사항 정의

프로젝트 핵심 과제

프로젝트 진행 시 해결한 핵심 기술 과제입니다.

다수 의료진이 동시에 같은 문서 큐를 조회할 때 실시간 상태 동기화 지연을 최소화하는 구독 구조 설계

추출 정확도 집계가 대량 문서 누적 시에도 빠르게 조회되

Materialized View 갱신 전략 설계 필요

역할별 데이터 접근 범위가 부서·문서유형에 따라 세분화

RLS 정책 조합이 복잡해지는 문제 해결 필요

감사 로그가 누적될수록 검색 성능이 저하되지 않

인덱싱 및 파티셔닝 전략 설계 필요

구현 내용

핵심 기능 상세

핵심 기능 1

통합 관제 대시보드

다수 의료진의 검증 활동과 문서 처리 현황을 한 화면에서 관제하는 대시보드입니다. Recharts 포커스 차트 + Supabase Realtime KPI + 보조 위젯 그리드 3단 구성.

  • Recharts 기반 추출 정확도 추이·문서 처리량 포커스 차트 구현
  • Supabase Realtime 구독으로 문서 처리 큐 상태를 카드형 KPI로 실시간 갱신
  • 보조 위젯 그리드(도넛·바·타임라인)로 상태별 문서 분포 시각화

다수 의료진의 검증 활동과 문서 처리 현황을 한 화면에서 관제할 수 있는 통합 대시보드를 구현합니다.

통합 관제 대시보드
통합 관제 대시보드 실제 화면
핵심 기능 2

추출 정확도 분석

검사 항목·문서 유형별 AI 추출 신뢰도와 의료진 정정률을 분석하는 화면입니다. Materialized View 기반 집계, 항목별 정정률 산출, 기간·유형 필터 드릴다운 차트.

  • 검사 항목·문서 유형별 AI 추출 신뢰도 스코어를 집계하는 Materialized View 설계
  • 의료진 수정 이력과 원본 추출값을 비교해 항목별 정정률을 산출하는 집계 쿼리 구현
  • 기간·문서유형 필터가 가능한 Recharts 드릴다운 차트 구현

AI 추출 신뢰도와 의료진 정정 이력을 교차 분석하여 항목별 취약 구간을 파악할 수 있는 분석 화면을 구현합니다.

추출 정확도 분석
추출 정확도 분석 실제 화면
핵심 기능 3

검증 이력 및 감사 로그

문서별 검증·수정 행위를 시간순으로 추적하는 감사 로그 화면입니다. 원본-수정값-수정자-시각 기록, 타임라인 UI, 담당자/기간 필터 검색.

  • 문서별 원본 추출값·수정값·수정자·시각을 기록하는 감사 로그 테이블 설계
  • 타임라인 UI로 문서 하나의 전체 처리 이력(업로드~확정)을 순서대로 표시
  • 감사 로그 검색·필터(담당자/기간/문서유형) 쿼리 인덱싱 구현

모든 검증·수정 행위를 시간순으로 추적할 수 있는 감사 로그 타임라인을 구현하여 데이터 신뢰성 추적을 지원합니다.

검증 이력 및 감사 로그
검증 이력 및 감사 로그 실제 화면
핵심 기능 4

다중 의료진 권한 관리

역할별 접근 범위를 지정해 다수 의료진이 안전하게 협업하도록 관리하는 화면입니다. 역할 테이블 + 라우트 가드, Supabase RLS 부서 단위 접근 제어, 사용자 초대/역할 변경.

  • 역할별(관리자/검증의료진/열람전용) 권한 테이블 및 라우트 가드 설계
  • Supabase RLS 정책으로 문서 접근 범위를 역할·소속 부서 단위로 제한
  • 초대·역할 변경·비활성화를 위한 사용자 관리 화면 구현

역할 기반 접근 제어를 라우트·API·UI 3단계로 적용하여 다중 의료진이 안전하게 협업할 수 있는 권한 체계를 구현합니다.

다중 의료진 권한 관리
다중 의료진 권한 관리 실제 화면
구현 과정

프로젝트 진행 단계

STEP 1

관제 대시보드 및 실시간 집계 설계 · 2026.09

Supabase Realtime 구독 구조 설계, KPI·포커스 차트·위젯 그리드 레이아웃 구현

STEP 2

추출 정확도 분석 파이프라인 구현 · 2026.09

Materialized View 기반 신뢰도·정정률 집계 쿼리, Recharts 드릴다운 차트 구현

STEP 3

감사 로그 및 이력 타임라인 개발 · 2026.09

수정 전/후 값 보존 로그 테이블 설계, 타임라인 UI 구현

STEP 4

역할 기반 권한 체계 구축 및 통합 테스트 · 2026.09

RLS 정책 적용, 라우트·API·UI 3중 권한 검증, 전체 시나리오 통합 테스트

프로젝트 성과

주요 성과

실시간 처리 큐 관제 대시보드 구현Supabase Realtime 구독 기반 문서 처리 상태 실시간 갱신, 포커스 차트·KPI·위젯 그리드 3단 구성 설계
추출 정확도 집계 파이프라인 설계Materialized View 기반 항목별 신뢰도·정정률 집계, 문서유형별 드릴다운 분석 쿼리 구축
검증 이력 감사 로그 타임라인 구축수정 전/후 값을 보존하는 감사 로그 테이블 설계, 담당자·기간 필터 인덱싱 구현
역할 기반 3단계 접근 제어 체계 구축Supabase RLS 정책으로 라우트·API·UI 3중 권한 검증 적용, 부서 단위 데이터 접근 범위 제어
Highlights

기술적 주안점

  • 다수 의료진의 검증 활동과 문서 처리 현황을 한 화면에서 관제할 수 있는 통합 대시보드를 구현합니다
  • AI 추출 신뢰도와 의료진 정정 이력을 교차 분석하여 항목별 취약 구간을 파악할 수 있는 분석 화면을 구현합니다
  • 모든 검증·수정 행위를 시간순으로 추적할 수 있는 감사 로그 타임라인을 구현하여 데이터 신뢰성 추적을 지원합니다

유사한 프로젝트를 기획하고 계신가요?

FIRSTPIP이 개발 범위와 로드맵을 함께 정리해드립니다

무료 상담 시작하기