Mediconsol
메디콘솔병원경영솔루션
MVP 마무리

병원 ABC 원가배분 시스템

jin-bep

월 마감 후 부서·의사·병동·환자 단위 손익을 검증 가능한 숫자로 산출

jin-bep은 병원의 청구·인건비·재료비·관리비 데이터를 6종 CSV로 받아 6가지 배부 규칙(매출비중·재원일·침상수·면적·인원수·고정비율)으로 ABC(Activity-Based Costing) 원가배분을 수행합니다. 결과는 부서·의사·병동·환자 4축으로 분석되며, 동일 입력 → 동일 출력의 멱등성을 보장해 회계·경영 의사결정의 신뢰 기반이 됩니다. 기존 bep/familylove(Rails)의 비즈니스 로직을 FastAPI+React로 리팩토링한 차세대 플랫폼입니다.

mediconsol/jin-bepbep.jinplat.net (예정)
대상 병원
3개 → 14+ 확장
CSV 종류
6종 (멱등 UPSERT)
배부 규칙
6가지 ABC 방식

주요 기능

6종 CSV 표준 임포트 (청구·인건비·재료비·관리비·재원환자·비급여)
6가지 배부 규칙 (flat·revenue·patient_days·bed·area·headcount)
AllocationEngine — priority_order 기반 결정적 실행
멱등 재실행 100% 보장 (동일 입력 → 동일 출력)
배부 전후 총합 일치 검증 (오차 < 1원)
부서·의사·병동·환자 4축 손익 분석
환자별 수익 분석 (보험·보훈·중증도·재원기간)
Excel·PDF 내보내기 (경영회의용)
Google Sheets 자동 임포트 (청구 데이터)
Neo4j 원가 흐름 시각화 (Phase 2)

차별점

1

월 마감 후 8시간 → 3시간 단축 목표 (회계담당자 기준)

2

Rails 894줄 PatientCostService 포트 — 검증된 비즈니스 로직 보존

3

정합성 절대 원칙 — 1원이라도 안 맞으면 트랜잭션 rollback

4

3개 요양병원 → 14+ 법인 → segment 확장 로드맵

기술 스택

프론트엔드

React 18ViteTypeScriptshadcn/uiRecharts

백엔드

FastAPIPython 3.12SQLAlchemy 2.0Decimal 정밀도

인프라

PostgreSQL 16Neo4j (Phase 2)Cloudflare R2

통합

jin-hrm SSO (Phase 1)HAIS 보고서 보관

단계별 로드맵

현재 단계
Phase 02026-05 ~ 2026-06

3개 요양병원 MVP 배포

Phase 12026-07 ~ 2026-09

코드 리뷰 결과 반영·HRM SSO 통합

Phase 22026-10 ~ 2026-12

Neo4j 원가 그래프·AI 자동 분류

Phase 32027-01 ~ 2027-12

14+ 법인 확장·segment별 집계·멀티사이트

시스템 통합

jin-bep는 다른 시스템과 다음과 같이 연결됩니다.

대상 시스템관계목적
jin-hrm
필요
SSO 인증·부서·직원 마스터 (Phase 3)
HAIS
선택
배부 결과 PDF·Excel 영구 보관
Google Sheets
필요
청구 데이터 자동 수집
jin-talk
마스터 공급
AI 메신저에서 손익 조회