본문으로 건너뛰기

Medical Statement 도메인 비즈니스 규칙

1. 진료비 세부산정 내역서 업로드 관리 규칙

1.1 업로드 파일 검증 규칙

  • 지원 파일 형식: JPEG, PNG만 허용됩니다
  • 최대 파일 크기: 10MB를 초과할 수 없습니다
  • 최소 이미지 해상도: 800x600 픽셀 이상이어야 합니다
  • 이미지 품질: 텍스트 인식이 가능한 수준의 선명도를 유지해야 합니다
  • 파일 개수: 한 번에 최대 5개까지 업로드 가능합니다
  • 중복 업로드: 동일한 이미지의 중복 업로드는 방지됩니다

1.2 이미지 처리 규칙

  • 업로드된 이미지는 자동으로 최적화되어 저장됩니다
  • EXIF 데이터는 개인정보 보호를 위해 자동으로 제거됩니다
  • 이미지는 암호화되어 Google Cloud Storage에 저장됩니다
  • 원본 이미지와 최적화된 이미지를 별도로 보관합니다
  • 이미지 접근은 Signed URL을 통해서만 가능합니다 (30분 유효)

1.3 업로드 할당량 규칙

  • 사용자당 일일 업로드 한도: 10건
  • 사용자당 월간 업로드 한도: 50건
  • 할당량 초과 시 다음 날 또는 다음 달까지 대기해야 합니다
  • 거부된 진료비 세부산정 내역서의 재업로드는 할당량에 포함되지 않습니다

2. LLM 분석 처리 규칙

2.1 분석 실행 규칙

  • 진료비 세부산정 내역서 업로드 완료 시 자동으로 LLM 분석이 시작됩니다
  • 분석은 비동기로 처리되어 사용자 대기 시간을 최소화합니다
  • 분석 목표 시간: 30초 이내 완료
  • 분석 실패 시 최대 3회까지 자동 재시도됩니다
  • 재시도 시 다른 LLM 모델을 사용할 수 있습니다

2.2 분석 품질 관리 규칙

  • 분석 결과에는 신뢰도 점수(0-1)가 포함됩니다
  • 신뢰도 0.8 이상: 자동 승인 권장
  • 신뢰도 0.5-0.8: 의료진 검토 필요
  • 신뢰도 0.5 미만: 추가 검토 또는 재업로드 권장
  • 분석 결과는 구조화된 형태로 저장됩니다

2.3 분석 내용 추출 규칙

  • 환자 정보: 이름, 주민등록번호 앞자리, 생년월일
  • 병원 정보: 병원명, 병원 코드, 진료과
  • 진료 정보: 진료 날짜, 진료 코드, 진단 코드
  • 비용 정보: 총 진료비, 보험 적용 금액, 환자 부담금
  • 기타 정보: 처방전 번호, 의료진 정보

2.4 한국 의료 시스템 특화 규칙

  • 한국 표준 진료비 세부산정 내역서 양식을 인식합니다
  • 한국 의료 용어 및 약어를 정확하게 처리합니다
  • 건강보험 관련 코드 체계를 이해하고 분석합니다
  • 한국 병원의 고유 양식 변형도 처리할 수 있습니다

3. 의료진 검증 프로세스 규칙

3.1 검토자 할당 규칙

  • 검토자는 활성 상태의 의료진만 할당 가능합니다
  • 검토자별 동시 검토 가능 건수: 최대 10건
  • 할당 방식: 작업량 기반 자동 분배 또는 수동 할당
  • 전문 분야별 검토자 우선 할당 (예: 내과 진료비 세부산정 내역서 → 내과 전문의)
  • 검토자가 없는 경우 일반 의료진에게 순차 할당

3.2 검토 프로세스 규칙

  • 검토 마감일: 할당 시점으로부터 48시간
  • 마감일 24시간 전 알림 발송
  • 마감일 경과 시 자동으로 다른 검토자에게 재할당
  • 검토 시작 시 다른 검토자의 접근 차단
  • 검토 중 세션 타임아웃: 2시간 (이후 자동 해제)

3.3 검증 결정 규칙

  • 모든 진료비 세부산정 내역서는 의료진의 최종 승인이 있어야만 유효합니다
  • 승인 결정은 되돌릴 수 없습니다 (감사 추적성 보장)
  • 거부 시 상세한 거부 사유 입력이 필수입니다
  • 거부된 진료비 세부산정 내역서는 즉시 재업로드 가능 상태가 됩니다
  • 승인 시 정식 액세스 코드가 자동으로 생성됩니다

3.4 검토 품질 관리 규칙

  • 검토자별 승인/거부 비율을 추적합니다
  • 비정상적인 패턴(너무 높은 거부율 등) 감지 시 알림
  • 검토 시간이 평균보다 현저히 짧거나 긴 경우 품질 점검
  • 정기적인 검토자 교육 및 피드백 제공

4. 액세스 코드 관리 규칙

4.1 임시 액세스 코드 규칙

  • 진료비 세부산정 내역서 업로드 완료 시 즉시 생성됩니다
  • 코드 형식: "TEMP_" + 6자리 영숫자 (예: TEMP_A1B2C3)
  • 유효 기간: 의료진 승인 완료 시까지 (최대 7일)
  • 임시 코드로는 제한된 기능만 이용 가능합니다
  • 만료된 임시 코드는 자동으로 비활성화됩니다

4.2 정식 액세스 코드 규칙

  • 의료진 승인 완료 시에만 생성됩니다
  • 코드 형식: "FINAL_" + 8자리 영숫자 (예: FINAL_X1Y2Z3A4)
  • 유효 기간: 무기한 (사용자 주기 종료 시까지)
  • 정식 코드로는 모든 서비스 기능 이용 가능합니다
  • 정식 코드는 한 번 생성되면 변경되지 않습니다

4.3 코드 보안 규칙

  • 모든 액세스 코드는 추측 불가능한 형태로 생성됩니다
  • 코드는 암호화되어 데이터베이스에 저장됩니다
  • 코드 사용 이력은 감사 목적으로 기록됩니다
  • 코드 유출 시 즉시 무효화 및 재발급 가능합니다
  • 코드별 접근 권한 및 사용 범위가 명확히 정의됩니다

5. 데이터 보존 및 관리 규칙

5.1 데이터 보존 정책

  • 진료비 세부산정 내역서 원본 이미지: 최소 7년간 보존 (의료법 준수)
  • LLM 분석 결과: 최소 5년간 보존
  • 검토 이력: 영구 보존 (감사 추적성)
  • 처리 로그: 최소 3년간 보존
  • 액세스 코드 이력: 사용자 주기 종료 후 1년간 보존

5.2 데이터 아카이빙 규칙

  • 처리 완료 후 1년이 경과한 진료비 세부산정 내역서는 아카이브 스토리지로 이동
  • 아카이브된 데이터는 요청 시에만 복원 가능
  • 아카이브 복원 시간: 24시간 이내
  • 법적 요구 시 즉시 데이터 제공 가능해야 합니다

5.3 데이터 삭제 규칙

  • 사용자 요청 시 개인정보는 즉시 삭제 (법적 보존 의무 제외)
  • 법적 보존 기간 만료 시 자동 삭제
  • 삭제 시 복구 불가능한 완전 삭제 수행
  • 삭제 이력은 감사 목적으로 별도 보관

6. 보안 및 개인정보 보호 규칙

6.1 데이터 접근 제어 규칙

  • 사용자는 자신의 진료비 세부산정 내역서만 접근 가능합니다
  • 의료진은 할당된 검토 대상만 접근 가능합니다
  • 시스템 관리자는 모든 데이터에 접근 가능하지만 접근 이력이 기록됩니다
  • 모든 데이터 접근은 강력한 인증을 거쳐야 합니다
  • 비인가 접근 시도는 즉시 차단되고 알림이 발송됩니다

6.2 개인정보 보호 규칙

  • 진료비 세부산정 내역서 내 개인식별정보는 자동으로 마스킹됩니다
  • 검토 과정에서 필요 시에만 마스킹 해제 가능합니다
  • 개인정보 접근 시 추가 인증이 필요합니다
  • 개인정보 처리 이력은 상세히 기록됩니다
  • GDPR 및 개인정보보호법을 완전히 준수합니다

6.3 데이터 전송 보안 규칙

  • 모든 데이터 전송은 TLS 1.3 이상으로 암호화됩니다
  • API 요청은 App Token 또는 Access Token으로 인증됩니다
  • 민감한 데이터는 POST body를 통해서만 전송됩니다
  • 이미지 접근은 Signed URL을 통해서만 가능합니다
  • 세션별 고유 식별자를 통해 요청을 추적합니다

7. 성능 및 가용성 규칙

7.1 응답 시간 규칙

  • 진료비 세부산정 내역서 업로드: 5초 이내
  • LLM 분석 큐 등록: 1초 이내
  • 진료비 세부산정 내역서 목록 조회: 500ms 이내
  • 승인/거부 처리: 200ms 이내
  • 액세스 코드 조회: 100ms 이내
  • 상태 확인: 200ms 이내

7.2 처리량 규칙

  • 동시 업로드 처리: 최소 1,000건
  • LLM 분석 처리: 시간당 최소 2,000건
  • 검토 대기열: 최대 10,000건까지 관리
  • API 요청 제한: 사용자당 분당 100회
  • 검토자당 동시 검토: 최대 10건

7.3 가용성 규칙

  • 서비스 가용성: 99.9% 이상 유지
  • 계획된 점검: 월 1회, 최대 2시간
  • 장애 복구 시간: 1시간 이내
  • 데이터 백업: 일 1회 자동 수행
  • 재해 복구: 24시간 이내 완전 복구

8. 워크플로우 규칙

8.1 전체 처리 워크플로우

  1. 업로드 단계: 환자가 진료비 세부산정 내역서 이미지 업로드
  2. 검증 단계: 시스템이 파일 형식, 크기, 품질 검증
  3. 저장 단계: 검증된 이미지를 암호화하여 GCS에 저장
  4. 코드 발급 단계: 임시 액세스 코드 즉시 생성 및 발급
  5. 분석 단계: LLM을 이용한 자동 내용 분석
  6. 검토 단계: 의료진이 분석 결과 검토 및 승인/거부 결정
  7. 완료 단계: 승인 시 정식 액세스 코드 발급, 거부 시 재업로드 안내

8.2 예외 처리 워크플로우

  • 업로드 실패: 오류 메시지 표시 후 재업로드 안내
  • 분석 실패: 자동 재시도 후 실패 시 수동 검토로 전환
  • 검토 지연: 마감일 경과 시 다른 검토자에게 자동 재할당
  • 시스템 장애: 처리 중인 작업은 복구 후 자동 재개

9. 알림 및 커뮤니케이션 규칙

9.1 환자 알림 규칙

  • 업로드 완료 시: 즉시 확인 알림 + 임시 코드 제공
  • 분석 완료 시: 분석 완료 알림 + 검토 대기 안내
  • 승인 완료 시: 승인 알림 + 정식 액세스 코드 제공
  • 거부 시: 거부 알림 + 거부 사유 + 재업로드 안내
  • 처리 지연 시: 진행 상황 업데이트 알림

9.2 의료진 알림 규칙

  • 검토 할당 시: 할당 알림 + 마감일 안내
  • 마감일 24시간 전: 마감일 알림
  • 마감일 경과 시: 재할당 알림
  • 새로운 우선순위 검토 건: 긴급 알림

9.3 시스템 알림 규칙

  • 분석 실패율 증가 시: 관리자 알림
  • 검토 지연 증가 시: 관리자 알림
  • 시스템 오류 발생 시: 즉시 관리자 알림
  • 용량 부족 시: 사전 경고 알림

10. 품질 관리 규칙

10.1 LLM 분석 품질 규칙

  • 분석 정확도 모니터링: 주간 95% 이상 유지
  • 거짓 양성 비율: 5% 이하 유지
  • 거짓 음성 비율: 2% 이하 유지
  • 분석 시간 모니터링: 평균 30초 이내 유지
  • 모델 성능 정기 평가 및 개선

10.2 검토 품질 규칙

  • 검토자별 일관성 점검: 월 1회 수행
  • 검토 시간 적정성 평가: 너무 빠르거나 느린 검토 점검
  • 승인/거부 결정의 타당성 검토
  • 검토자 간 의견 불일치 시 추가 검토 진행

10.3 전체 프로세스 품질 규칙

  • 전체 처리 시간: 평균 24시간 이내
  • 사용자 만족도: 월간 90% 이상 유지
  • 오류율: 전체 처리 건수의 1% 이하
  • 재업로드율: 전체 업로드의 10% 이하

11. 규제 준수 규칙

11.1 의료법 준수 규칙

  • 진료비 세부산정 내역서는 의료법에 따라 적절히 처리됩니다
  • 의료진 자격 검증 후에만 검토 권한 부여
  • 의료 정보의 무단 변경 금지
  • 진료비 세부산정 내역서 위변조 방지 및 감지

11.2 개인정보보호법 준수 규칙

  • 개인정보 수집 시 사용자 동의 획득
  • 개인정보 처리 목적 외 사용 금지
  • 개인정보 보유 기간 준수
  • 개인정보 파기 시 복구 불가능한 방법 사용
  • 개인정보 처리 현황 정기 보고

11.3 데이터 보안 규칙

  • ISO 27001 기준에 따른 정보보호 관리
  • 정기적인 보안 점검 및 취약점 분석
  • 보안 사고 발생 시 즉시 대응 체계 가동
  • 데이터 암호화 및 접근 제어 엄격 적용

12. 비즈니스 연속성 규칙

12.1 장애 대응 규칙

  • 시스템 장애 시 처리 중인 작업 상태 보존
  • 복구 후 중단된 지점부터 자동 재개
  • 중요 알림은 대체 채널을 통해 발송
  • 장애 기간 중 업로드된 파일은 복구 후 우선 처리

12.2 확장성 규칙

  • 처리량 증가 시 자동 스케일링
  • 새로운 LLM 모델 추가 시 기존 서비스 중단 없이 적용
  • 새로운 문서 유형 추가 시 기존 워크플로우 유지
  • 다국가 확장 시 국가별 규정 적용 가능

13. 변경 이력

버전날짜작성자변경 내용
0.1.02025-01-03bok@weltcorp.com최초 작성 - 한국 진료비 세부산정 내역서 분석 시스템 비즈니스 규칙 정의