청춘약국
|
f6377a9d5c
|
feat(V1): 선별급여 컬럼 추가 (QT-POS 동기화)
- SE_PRICE_P (선별급여약가) 컬럼 추가
- SE_PRICE_C (선별급여 보험부담) 컬럼 추가
- 청구액 = PRICE_C + SE_PRICE_C
- 비급여조제료 계산에서 SE_PRICE_P 제외
|
2026-04-02 15:42:31 +09:00 |
|
root
|
9836d2bdab
|
fix: V2 비급여 매출금액 계산 수정 - EXE_PRICE 사용
비급여(MPRE_TYPE='9') 처방의 매출금액:
- V1: PRICE_T에 비급여 총액이 들어감
- V2: TOT_PRICE는 조제료만, EXE_PRICE에 비급여 총액
수정:
- PRICE_T = CASE WHEN MPRE_TYPE='9' THEN EXE_PRICE ELSE TOT_PRICE END
검증 (2026년 3월):
- V1 비급여 매출: 3,804,250
- V2 비급여 매출: 3,804,250
- 차이: 0 ✅
|
2026-04-01 15:34:56 +00:00 |
|
root
|
fc0f6832c3
|
fix: V1 쿼리에 PS_Main_Sub 조인 추가 - 선별급여/상한제 합산
V1 PharmIT3000의 PRICE_N은 선별급여/상한제초과 금액 미포함 버그 있음.
PS_Main_Sub.SE_PRICE_P를 합산해야 진짜 수납액.
변경:
- PS_Main_Sub LEFT JOIN 추가
- PRICE_N = m.PRICE_N + ISNULL(s.SE_PRICE_P, 0)
결과:
- V1 수납액 합계: 64,680,430
- V2 수납액 합계: 64,680,430
- 차이: 0 (완벽 일치)
|
2026-04-01 15:29:02 +00:00 |
|
root
|
defebd5554
|
fix: 보험구분 매핑 수정 - 보훈/차상위1/차상위2 정확한 변환
V2 PMPLUS20에서 MPRE_TYPE='4'는 특수보험 그룹:
- MPRE_TYPE_GUBUN='E' → 보훈 (V1: 'E')
- MPRE_TYPE_GUBUN='F' → 차상위2 (V1: 'F')
- MPRE_TYPE_GUBUN='C' → 차상위1 (V1: '7')
기존 코드는 MPRE_TYPE_GUBUN='F'만 체크해서 차상위2만 인식하고
보훈과 차상위1이 누락되는 문제가 있었음
|
2026-04-01 14:53:33 +00:00 |
|