모델분석 · 업무지원 앱
주요 공공DB
건강보험심사평가원 환자표본자료 (HIRA-NPS)
건강보험 청구(명세서) 행정자료에서 연령·성별 층화 무작위추출한 환자 표본(약 3%·140만 명, 심평원). 명세서를 허브로 진료·상병·처방·기관을 연결한다.
건강보험심사평가원(HIRA) · 보건의료 빅데이터 개방시스템횡단(cross-section) · 연도별 독립 표본
건강보험심사평가원이 심사·청구 자료에서 연령·성별로 층화하여 무작위추출한 환자표본자료로, 한 해(자료연도) 동안의 전국 의료이용 단면을 가중치(SamplingWeight)로 추정할 수 있도록 설계되었다. 전체 환자의 약 3%, 약 140만 명 규모이며 대표성 검증을 거친다.
명세서일반(T200)을 허브로 진료내역(T300)·상병내역(T400)·처방내역(T530)이 명세서일련번호(SPEC_ID_SNO)로 연결되고, 요양기관(YKIHO)은 요양기관ID(YID)로 연결된다. 환자ID(JID)는 자료연도 내에서만 유효하다.
- 자료 성격
- 횡단 — 연도별 독립 표본(동일인 연간 추적 불가)
- 표본 규모
- 약 140만 명(전체 환자의 약 3%)
- 추출
- 연령·성별 층화 무작위추출 + 대표성 검증
- 관찰 기간
- 연 단위 (앱 카탈로그 기준 2009 ~ 2019)
- 상병코드
- KCD
- 가중치
- SamplingWeight — 전국 추정 시 필수
강점
- 단년도 전국 의료이용 단면을 가중추정 → 유병·이용·진료비 단면 통계
- 청구 명세서 전 구성요소(상병·행위/수가·약제·기관) 포함
- 표본 규모가 커 단면 분석의 안정성이 높음
유의점
- 횡단 — 환자ID(JID)가 연도 내만 유효해 최초발생률·washout·코호트 추적 불가
- 반드시 가중치(SamplingWeight)를 적용하고 표본오차를 고려
- 청구 기반 한계(비급여 누락 등)
활용
- 연도별 유병률·의료이용률·진료비 단면 분석
- 약물 사용 패턴·처방 분석
- 질병·시술별 의료이용 규모 추정
DB 구조 (ERD)
키값(조인키)으로 테이블이 상호 연결됩니다. 박스는 키 컬럼만 간단히 보여 연결선이 잘 보이도록 했고, 테이블을 누르면 그 테이블의 연결선·연결 키값(칩)·연결 목록·전체 컬럼 설명이 함께 표시됩니다. 우측 ‘위험률 개발 필드 강조’ 버튼을 누르면 다음 위험률 자료를 만들 때 꼭 필요한 필드만 부각됩니다.
조인키JIDSPEC_ID_SNOYID· 박스를 끌어 옮기고, 더블클릭하면 모든 필드가 펼쳐집니다
명세서(허브)
세부내역
요양기관
명세서 일반 (T200) 의 연결 — 키값으로 이어지는 테이블 4개
- T300SPEC_ID_SNO
- T400SPEC_ID_SNO
- T530SPEC_ID_SNO
- YKIHOYID
명세서 일반 (T200)
T200· 명세서(허브)- SPEC_ID_SNO
- 명세서일련번호 — 청구(진료) 1건을 식별. T200↔T300·T400·T530을 잇는 청구 단위 연결키.
- JID
- 환자ID — 익명 환자 식별자. ⚠ 자료연도 내에서만 유효 — 동일인 연간 추적 불가(횡단).
- YID
- 요양기관ID — 진료를 제공한 의료기관 식별. 요양기관(YKIHO) 연결키.
- SEX_TP_CD
- 성별 — 1=남, 2=여.
- PAT_AGE
- 환자 연령.
- FOM_TP_CD
- 진료형태(서식)코드 — 입원(021·041·071·072·073) / 외래(031·051·081·082·091·111·991) 구분.
- MSICK_CD
- 주상병코드(KCD) — 질병 분석의 핵심 컬럼.
- SSICK_CD
- 부상병코드(KCD).
- SOPR_YN
- 수술여부 — 0=미수술, 1=수술.
- RECU_FR_DD
- 요양개시일자 — 진료 시작일(이벤트 일자).
- RECU_TO_DD
- 요양종료일자.
- FST_IPAT_DD
- 최초입원일자 — 입원 명세서의 입원 시작일.
- RECU_DDCNT
- 요양일수 — 입원 시 입원일수 포함(트랙B 입원일수 산출에 사용).
- VST_DDCNT
- 입내원일수 — 외래 방문일수(트랙B 통원일수 산출에 사용).
- RVD_RPE_TAMT_AMT
- 심결요양급여비용총액 — 총진료비(트랙B 치료비 산출).
- RVD_SLF_BRDN_AMT
- 심결본인부담금 — 수진자 부담금.
- RVD_INSUP_BRDN_AMT
- 심결보험자부담금 — 공단(보험자) 부담금.
- SelectionProb
- 표본추출확률 — 가중치 산출 근거(추출확률의 역수 기반).
- SamplingWeight
- 표본가중치 — 표본을 전국 모집단으로 확대 추정할 때 반드시 곱한다(횡단 표본 필수).
출처
- 건강보험심사평가원 환자표본자료(HIRA-NPS)의 소개 (HIRA OAK)
- 새로운 환자표본자료 표본 추출 및 대표성 검증 (HIRA Research, 2021)
- 보건의료 빅데이터 개방시스템
ERD·컬럼 정의는 SQL_Builder(DB 코드생성앱) 카탈로그의 공식 레이아웃 기반이며, DB 특성은 위 기관 자료를 참고해 정리했습니다. 표본 규모·기간 등 세부 수치는 제공 기관의 최신 공지를 확인하세요.