ICCS · Integrated Continuum Care Solution US · LTS · CCRC 부상 카테고리

통합 연속 케어 솔루션. 요양병원 운영을 한 플랫폼으로.

미국에서 빠르게 부상 중인 LTS(Long-Term Services)·CCRC(Continuing Care Retirement Community) 통합 운영 모델을, 한국의 의료법·근로기준법·개인정보보호법·세무 기준 아래에서 구현한 차세대 요양병원 운영 솔루션. 8개 마이크로서비스 + 모바일 앱이 하나의 데이터·하나의 권한·하나의 감사 로그로 움직입니다.

제중요양병원 1차 납품 + 필드 테스트 진행 중 시스템 안정화 완료 단계 — 실 운영 데이터로 검증되고 있습니다.
scroll

— Global Context

미국에서 Continuum Care가 가장 빠르게 성장하는 헬스케어 카테고리입니다.

독립생활→어시스티드 리빙→스킬드 너싱→메모리 케어→호스피스까지 — 환자 한 명의 전 생애를 하나의 운영 시스템으로 잇는 모델. LTSS·CCRC·PACE 등 미국 LTS 시장의 핵심 인프라가 되고 있고, ICCS는 그 모델을 한국 의료/노동/세무 환경에 맞춰 처음부터 다시 만들었습니다.

$558BUS LTSS 시장 규모 (2024)
1,900+미국 CCRC 운영기관
8ICCS 통합 모듈

— Architecture

8개 모듈,
하나의 허브.

모든 모듈은 ICCS 코어를 중심으로 같은 데이터·권한·감사 로그를 공유합니다. 한 번 들어온 정보는 다시 입력될 필요가 없습니다.

전자결재 급여·세무 근태·교대 영양·식단 청구·수납 스케줄러 케어 API 모바일 앱 ICCS CONTINUUM · CARE SOLUTION
데이터

단일 PostgreSQL · 도메인 스키마 10개+

권한

JWT 통합 · 역할/상태 기반 접근 제어

감사

의료법 10년 자동 보존 · INSERT only

연계

세콤 · 세무사 · Brain EMR · HIRA

0

Services

독립 마이크로서비스 + 모바일 앱

0

Audit Retention

의료법 기준 감사 로그 자동 보존

0

PHI 분리 아키텍처

eoffice(비PHI) · medical(환자/청구) 분리

0

Brain Write

진료 DB는 읽기전용 — 원본 무결성 보장

— Why ICCS

상용 패키지로는 닿지 않는 영역, 현장에서 만든 운영 솔루션.

요양병원의 일은 단순하지 않습니다. 환자 진료는 EMR이 맡지만, 그 바깥에서 일어나는 근태·급여·세무·결재·식단·청구·미수금·방문자 관리는 매번 다른 패키지·엑셀·수기 사이를 오가며 처리됩니다. 그 사이마다 사람이 옮겨 적고, 옮겨 적는 만큼 오류가 생깁니다.

ICCS는 그 흩어진 영역을 하나의 데이터·하나의 권한·하나의 감사 로그로 묶었습니다. 8개 마이크로서비스가 각자의 책임만 갖되, 같은 정책과 같은 감사 기준 아래에서 움직입니다. Brain EMR은 읽기전용으로만 연계해 진료 원본의 무결성을 보장하고, 외부 시스템(세콤 근태·세무사·HIRA)과는 표준 API와 Excel 포맷으로 자동 연결됩니다.

결과적으로 의료법·근로기준법·개인정보보호법 어디에도 위배되지 않으면서, 한 명의 직원이 처리하던 반복 입력이 사라지고, 월 마감 같은 무거운 작업이 버튼 하나로 끝납니다.

단계적 대체

기존 상용 프로그램을 한 번에 갈아엎지 않고, 모듈 단위로 안전하게 전환합니다.

법규 자동 준수

감사 로그·암호화·마스킹·보존 기간이 시스템 차원에서 기본 내장.

외부 시스템 연계

세콤 근태 CSV, 세무사 Excel, Brain EMR 동기화까지 자동.

반복 입력 제거

한 번 들어온 데이터는 모든 모듈에서 같은 형태로 재사용.

— Modules

모듈 단위로
도입·교체.

각 모듈은 독립된 Spring Boot 서비스로 동작합니다. 한 번에 전체를 바꾸지 않고, 가장 필요한 영역부터 도입한 뒤 단계적으로 확장하는 방식을 권합니다.

전자결재 · HR

eOffice · :8080

  • HR·결재·재무·자산·면회 통합
  • JWT 단일 신뢰원 + 권한 발급
  • 근로계약·공지·알림 자동화
Replaces수기 결재·공문 + 분산 HR 엑셀

급여 · 세무

Payroll · :8081

  • BigDecimal 정밀 계산 + PDF 명세서
  • 2024 간이세액표·4대보험·퇴직금
  • 세무사 Excel 4종 원클릭
Replaces급여 엑셀·수기 + 외부 급여 패키지

근태 · 교대

Attendance · :8082

  • 세콤(Secom) CSV 자동 매칭 임포트
  • 교대 패턴·일일 편성 자동화
  • 모바일 QR/NFC 출퇴근
Replaces세콤 수작업 + 교대 편성 엑셀

영양 · 식단

Nutrition · :8083

  • 계획→승인→게시 상태 머신
  • 레시피·재고·발주·조리지시 통합
  • 치료식·원가·영양가 자동 분석
Replaces식단·재고·원가 분리 엑셀

청구 · 수납

Billing · :8085

  • 1-Click 월 마감 (3-state 머신)
  • HIRA 삭감 자동 반영
  • 미수금 에이징·독촉 워크플로우
ReplacesBrain UI 수작업 + 별도 미수금 엑셀

스케줄러

Scheduler · :8086

  • 멱등 트리거 + 감사만 담당
  • X-Idempotency-Key 중복 차단
  • UI에서 변경 → 60s 자동 반영
Replaces수동 배치 + 중복 실행 위험

케어 API

Care · Staff · :8084

  • 외부망 분리 모바일 게이트웨이
  • 방문자 면회·보호자 외부 API
  • Traefik + WireGuard 보안 경로
Replaces방문자 시스템 수기 운영

모바일 앱

Flutter · iOS/Android

  • 직원용 — 출퇴근·결재·급여명세
  • 방문자용 — 면회 예약·알림
  • 네이티브 + 하이브리드 분리
Replaces현장 데스크톱 의존 + 종이 신청

— Compliance · Security

법규는 옵션이 아니라 기본 사양.

의료법·근로기준법·개인정보보호법·세무 기준을 시스템 차원에서 강제합니다. 개별 사용자의 실수가 법규 위반으로 이어지지 않게, 정책을 코드와 데이터 구조에 박아 두었습니다.

의료법

10년 감사 로그 자동 보존

  • Soft Delete + Audit Trail 전 서비스 적용
  • billing_audit_log, *_history 테이블 월별 RANGE 파티셔닝(pg_partman)
  • History 테이블은 INSERT only — UPDATE/DELETE 트리거로 물리 차단
  • 모든 금액 변경 시 전/후 JSON 스냅샷 + 변경 사유 필수 입력
개인정보보호법

주민번호·환자 PHI 이중 암호화

  • 주민번호 AES-256-GCM 앱 레벨 + pgcrypto DB 레벨 이중 암호화
  • SHA-256 hash 인덱스로 암호화 상태에서 O(1) 조회 보장
  • API 응답 자동 마스킹 (850101-1******)
  • 환자 전화·주소·보호자명은 fn_encrypt_phi/fn_decrypt_phi 함수 경유
  • SSN 접근 감사(common.ssn_access_log) 3년 자동 보존 — VIEW_FULL/MASKED/EXPORT 구분 기록
근로기준법

급여·근태 산정 기준 내장

  • 퇴직금 — 1년 이상 근무자, 최근 3개월 평균임금 기준 자동 산정
  • 주휴수당·야간·휴일·연장 근로 공제 세분화
  • 장기근속수당 기준 별도 관리
  • 연차 신청·승인·잔여 자동 추적 (PENDING → APPROVED/REJECTED 상태 머신)
세무

2024 간이세액표 + 세무사 즉시 연계

  • 2024년 국세청 간이세액표 기준 — 소득세 + 주민세 10% 자동 적용
  • 연말정산 기초자료 Excel 원클릭 다운로드
  • 4대보험 신고자료(국민/건강/고용/장기요양) 자동 생성
  • 회계전표 분개자료 + 일용직·법인카드·계좌별 거래내역 일괄 출력

최소 권한 원칙: Brain EMR 접근은 jejung_sync_reader 읽기전용 계정 전용. 다른 서비스는 brain-sync-service의 캡슐화된 API/FDW로만 접근. UPDATE/DELETE/DDL은 시스템적으로 차단.

— Integration

기존 시스템을 버리지 않고 연결합니다.

세콤 근태기, 세무사 시스템, Brain EMR, HIRA — 이미 쓰고 있는 시스템과 표준 인터페이스로 연결됩니다. 중복 입력은 사라지고 데이터 흐름은 한 방향이 됩니다.

01

세콤(Secom) 근태기

카드 출입 기록 CSV를 그대로 업로드하면 카드번호 자동 매칭 → 근태 기록 생성. 미매칭은 수동 매칭 화면 지원.

CSV → /api/v1/attendance/secom/upload
02

세무사 시스템

연말정산·4대보험·회계전표·일용직 자료를 Excel 표준 포맷으로 즉시 다운로드. 세무사가 받아서 그대로 처리.

REST → Excel 4종
03

Brain EMR (MSSQL)

읽기 전용 동기화 전용 서비스가 유일한 브릿지. 월/분기 단위 정기 동기화 + 당일 퇴원 시 On-Demand Sync(rate limit 분당 2회).

brain-sync :8090 · JDBC RO
04

HIRA 청구

심평원 EDI 조회는 brain-sync 경유 읽기전용. HIRA 삭감 결과는 미수금 모듈에 자동 반영.

EDI → billing
05

OCR 연차 신청

종이/스캔 연차신청서를 C# AI 프롬프트 기반 OCR로 인식 → 시스템 신청서로 자동 변환(선택 모듈).

OCR → Leave Approval
06

모바일 게이트웨이

외부망 분리 아키텍처. 내부 서비스는 게이트웨이에서 차단되고 visit/staff 모듈만 노출. 별도 PostgreSQL 운영.

VM101 · :8082 mobile
07

중앙 스케줄러

비즈니스 로직 없이 트리거 + 감사만 담당. 멱등성 키(X-Idempotency-Key)로 중복 실행 차단. UI에서 스케줄 변경 → 60초 캐시로 자동 반영.

cron / interval
08

데스크톱·웹·모바일 동시

같은 REST API로 C# Blazor Hybrid 데스크톱 3종, Thymeleaf 웹, Flutter 모바일 2종이 동시 동작.

REST · 단일 API

— Results

현장에서 검증된 실제 변화.

0

월 마감

DRAFT → REVIEWING → APPROVED 상태 머신으로 월 마감 한 번에 처리. 매출 리포트·이체 매칭까지 자동 정렬.

0

이중 입력 제거

세콤 CSV → 근태 → 급여 → 세무사 Excel까지 단일 데이터 흐름. 동일 정보를 두 번 입력할 필요가 없어졌습니다.

0

감사 추적

의료법·근로기준법 요구 감사 항목 100% 자동 기록. 점검·심사 시 별도 정리 작업이 사라졌습니다.

0

대용량 조회

월 10만 건+ 기록이 쌓이는 A등급 테이블도 월별 파티셔닝으로 5초 이내 조회 보장.

0

HOT · WARM · COLD

최근 데이터는 빠르게, 과거 데이터는 아카이브로 — 의료법 10년 보존을 비용 효율적으로 유지.

0

DB 분리 운영

비PHI(eoffice) / PHI(medical) 두 DB를 도메인별 스키마 10개+로 격리. 사고가 나도 영향 범위가 최소화됩니다.

— Replaces

기존 상용 프로그램을, 모듈 단위로.

급여관리 기존 급여계산 엑셀·수기 + 외부 급여 패키지 Payroll · BigDecimal 정밀 계산 + PDF 명세서
근태관리 세콤 연동 수작업 + 교대 편성 엑셀 Attendance · CSV 자동 임포트 + 교대 패턴 자동화
전자결재 수기 결재·종이 공문 eOffice · 템플릿/상태 머신/공지 통합
영양관리 식단표·재고·원가 분리 엑셀 Nutrition · 계획→승인→게시 워크플로우, 원가 자동
청구/수납 Brain UI 직접 수작업 + 별도 미수금 엑셀 Billing · 월 마감, HIRA 삭감 자동 반영, 에이징
환자정보 Brain 직접 조회 + 다중 시스템 중복 입력 brain-sync · 스냅샷 기반, 쓰기 금지

— Status

현장 운영 중 + 지속 확장.

Phase 0–1 · 완료
  • eOffice / Payroll / Attendance / Nutrition 4개 REST API
  • C# Blazor Hybrid 데스크톱 3종(근태·급여·영양)
  • Flutter 모바일 2종 구조 완성 (직원·방문자)
  • Docker Compose 배포 체계 (운영 + 개발 미러)
  • 2-DB 분리 + 도메인 스키마 10개+
  • pgcrypto 암호화 (주민번호 hash 인덱스 + PHI 함수)
Phase 2–3 · 진행 중
  • 외부망 모바일 API (visit 중계 + mobile 프로필 분리)
  • Flutter 앱 API 연동·UI 구현
  • jejung-billing — Entity/Service/API 97% 구현
  • 미수금 에이징 + 독촉 워크플로우
  • 월 마감 (DRAFT→REVIEWING→APPROVED)
  • HIRA 삭감 자동 반영, 매출 리포트·이체 매칭
  • brain-sync ChargeSyncJob (30분 주기, 운영 검증)
다음 단계 · 계획
  • AI 기반 챗봇·RAG 운영 안내
  • 방문자/보호자 면회 예약 앱 정식 출시
  • 외부 ERP·세무사 시스템 추가 연계 확장
  • 아카이브 HOT/WARM/COLD 자동 이동
  • 다기관 동시 운영 멀티 테넌트

— Contact

요양병원 운영을 가볍게 만들고 싶으시다면,
필요한 모듈부터 이야기 나눠보시죠.

ICCS는 모듈 단위로 도입 가능합니다. 가장 필요한 한두 영역부터 시작해, 운영에 익숙해진 뒤 단계적으로 확장하는 방식이 가장 안전하고 빠릅니다. 현재 운영 환경·기존 시스템·도입 우선순위를 알려주시면 맞춤 도입 계획을 제안드립니다.

도입 문의는 운영자(minbk1024@gmail.com)에게 직접 전송되며, 별도로 저장되지 않습니다.