I.

방문 보건 CRM 시스템 개발

Development of CRM system in visiting health

Sang-Gun Song*

* Department of Public Health, Graduate School of Inje University, sgsong21@hanmail.net

Abstract: With improvement in our economy and rising interest in health, the role of public health centers in our society is increasing. In order to provide people with health quality services, there is a need for the development of information system using the stored data. The object of health promotion is to enable beneficiaries to have healthy lives. The objectives of this study is to develop CRM system in visiting health, using database of National Health Insurance Corporation.

Detailed objectives are as follows;

1) is the development of health promotion information system of NHIC.

2) is the devleopment for CRM system in visiting health in Ulsan.

3) is the suggestion of the ways of promotion program using health promotion information system.

Keyword: CRM, Data Mart, Data Warehouse, ETT, ODS, EIS

배 경

경제적 여건이 좋아진 오늘날 국민들의 건강에 대한 관심이 증대됨에 따라 보건소의 역할은 더욱 커져 가고 있다. 보건소가 질적으로 차별화된 의료 서비스를 제공하기 위해서는 축적된 정보를 효과적으로 활용할 수 있는 정보 시스템의 구축이 필요하다. 1989년에 전 국민 의료보험이 실현됨에 따라 국민들의 의료 이용의 접근성이 크게 증가하고, 이에 따라 양질의 의료 서비스를 제공할 필요성을 인식하게 된다. 국민의료보험공단의 건강증진사업의 기본 방향은 건강검진제도의 효율적인 시행과 보건 교육을 통해 만성 질환의 원인이 되는 음주, 흡연, 나쁜 식이 습관을 개선하는 방향으로 나아가야 할 것이다. 건강검진 및 건강증진업무를 더욱 내실화하여 전 국민에 대한 종합적인 건강관리 시스템을 구축하고 운영함으로써 질병에 대한 사전 예방체계와 의료 이용에 대한 통합적인 정보제공체계를 구축해야 한다. 의료보험공단의 건강증진사업을 효율적으로 수행하기 위해서는 공단의 검진데이터, 문진데이터, 급여데이터를 체계적으로 연계하여 종합적인 건강관리를 할 수 있는 건강증진시스템을 구축하는 것이 필요하다.

II. 방 법

본 연구의 주요 내용 및 범위는 건강보험공단의 건강증진사업의 업무를 분석하고, 기본 방향을 설정한 후 건강증진사업의 정보화 요구 사항에 따라 건강증진시스템을 개발한 후 이를 기반으로 하여 1개 보건소와 연계하여 CRM 시스템을 개발하여 건강보험공단의 건강증진사업을 효율적으로 활용하는 방안을 제시하는 것이다.

1. CRM시스템 개발 계획 및 정의 단계

2003년 4월 14일 현재 행정자치전산망상 울산광역시 중구에 거주하는 30세 이상의 중구민 126,182명의 2000년～2002년까지의 진료일 기준의 급여데이터와 1997년～2002년까지의 건강검진 및 문진데이터와 울산광역시 중구의 보건소 정보시스템의 등록 대상자의 상병정보, 즉 건강정보데이터, 방문보건사업대상자의 기본 정보와 방문보건사업의 효과성을 평가한 설문지 데이터를 이용하여 대도시 방문보건 CRM 시스템을 개발하였다. 개발 일정은 Table 1에서  제시한 바와 같이 2003년 7월부터 12월까지 각 단계별로 연구를 추진하였다.

Table 1. 시스템 개발 계획 일정

세부사업내용	2003년
	7월	8월	9월	10월	11월	12월
시스템개발을 위한 업무분석
시스템 설계
시스템 구현
시스템 평가
시스템 수정보완

2. CRM 시스템 개발 분석 단계

의료 취약 계층에 대한 지속적이고 주기적인 건강관리 및 위험요인에 따른 개별화된 보건정보를 제공하기 위하여 Data Mart를 구축하고 이를 기반으로 하여 표적 집단을 찾아내어 맞춤식 건강관리를 하기 위한 시스템 개발을 목적으로 하는 방문보건시스템 개발을 위한 현업 사용자의 요구 사항은 데이터 분석 측면과 시스템적 측면으로 나누어졌으며, 구체적인 내용은 Table 2와 같다.

Table 2. 요구사항분석

데이터 분석 측면
세부 분석 내용	목적
국민건강보험공단의 DB 분석	공단의 DB를 분석함으로서 분석을 위한 DB를 재구성할 수 있으며, 공단데이터를 파악할 수 있다.
보건소정보시스템 DB 분석	보건소정보시스템의 DB를 분석함으로서 분석을 위한 DB를 재구성할 수 있으며, 보건소정보시스템의 데이터를 파악할 수 있다.
사전․사후설문지데이터분석	설문지의 데이터를 분석함으로서 연구대상의 일반적인 특성을 파악할 수 있다.
연구대상의 일반적 특성 파악	연구대상의 일반적 특성을 파악하고, 이에 따라 데이터 값들에 대한 이상치를 발견하여 수정․조치할 수 있다.
연구목적에 맞는 데이터분석	포스데이터의 보건소정보시스템을 중심으로 데이터분석이 용이하도록 시스템을 설계하여, 이에 따른 효과적인 ETT방안을 마련할 수 있도록 한다.
시스템 측면
세부 분석 내용	목적
데이터의 추출․변형․적재	기본적인 분석을 통해 효율적인 ETT방안을 마련할 수 있다.
효율적인 데이터마트구성	데이터분석 및 여러 가지 문헌고찰을 통해 내려진 결과로 연구목적에 맞는 데이터마트를 구성한다.
EIS(Executive Information System)개발	EIS개발 구축함으로서 사용자가 DB에 쉽게 접근할 수 있다.

3. 설계 단계

1) 시스템 구성도 설계

(1) 방문보건시스템 구성도

방문보건시스템은 Figure 1과 같이 국민건강보험공단, 포스데이터의 보건소정보시스템, 사전․사후 설문지의 데이터베이스를 가지고 건강검진데이터베이스, 방문보건마스터데이터베이스, 상병정보데이터베이스, 사전․사후 설문지 데이터베이스만을 갖춘 운영계 시스템으로 연구 목적에 부합하고, 데이터의 가공․변환․적재 작업의 용이성과 다양한 분석을 위해 Microsoft사의 SQL Server 2000으로 적재하였으며, 생성된 데이터베이스 시스템으로부터 다양한 ETT(Extract․Transformation․Transportation)기법과 스케쥴링을 사용하여 Microsoft사의 ACCESS로 데이터베이스를 적재하였다. ACCESS에서 폼을 이용하여 국민건강공단, 관리대상자정보, 정보조회 및 보고서의 크게 3개 부분으로 구성하였다. 국민건강보험공단의 자료는 현재 개인의 비밀보호 보장 차원에서 공단에서 외부 기관에 신상정보를 줄 수 없음에 따라 단순 통계 차원으로 활용하도록 주민등록번호, 이름 등의 신상정보는 변형을 하여 보건소의 방문보건시스템에 적재하였다.

Figure 1. 방문보건시스템 구성도

(2) 보건소정보 구성도

보건소정보는 Figure 2와 같이 포스데이터의 보건소정보시스템의 데이터베이스를 소스로 연구 목적에 부합하는 ODS(Operation Data Store)를 주민마스터, 접수, 검사접수로 하여 다양한 ETT(Extraction, Transformation, Transportation)을 거쳐서 환자통계라는 DW(Data Warehouse)를 구현하였다. ODS테이블은 MS-SQL의 DTS(Data Transformation Servi   ce)의 패키지를 이용하여 스케쥴링 되어 1주일에 한번씩 보건소정보시스템의 Oracle 9i에서 MS-SQL로 로드되어 데이터가 지속적으로 적재된다.

Figure 2. 보건소 정보 구성도

2) 데이터베이스 설계

(1) 건강검진정보 모델링

건강검진정보의 ODS는 MS-ACCESS를 이용하여 관계형 데이터베이스 형태로 모델링 하였다. 세대원 정보, 개인별검진정보, 2001문진표, 2002문진표 테이블 총 4개의 테이블로 이루어진 ODS는 세대원 정보테이블을 마스터테이블로 하여 관계 지어졌으며, 자세한 내용은 Table 3을 통하여 제시하였다.

Table 3. 건강검진정보 ODS 테이블의 설명

테이블명	설 명	기본키 내역 및 인덱스
		필드명	설 명
세대원 정보	세대원들의 일반정보	JUMIN_NO	주민등록번호
개인별 검진정보	2001, 2002년의 개인별 검진벙보	JUMIN_NO	주민등록번호
		EXAM_YEAR	검진연도
2001 문진표	2001문진정보	JUMIN_NO	주민등록번호
		EXAM_YEAR	검진연도
2002 문진표	2002문진정보	JUMIN_NO	주민등록번호
		EXAM_YEAR	검진연도

(2) 방문보건마스터의 모델링

방문보건마스터의 ODS는 MS-ACCESS를 이용하여 관계형 데이터베이스 형태로 모델링 하였다. 방문간호마스터, 방문간호대상가구, 자가관리 능력체크, 고위험 가족순위, 가족평가, 가족사정, 방문간호서비스-가구, 방문간호서비스-가구원, 가구구성원, 주민마스터, 환자관리테이블 총 11개의 테이블로 구성되어 있으며, 방문간호 마스터 테이블을 마스터로 하여 관계 지어졌으며, 자세한 내용은 Table 4를 통해서 제시하였다.

Table 4. 방문보건 ODS 테이블의 설명

테이블명	설 명	기본키 내역 및 인덱스
		필드명	설 명
PHMIS98_BMFM_TOB	방문간호 대상가구	FA_FMID	가구번호
		BF_DATE	등록일자
PHMIS98_BMYO_THI	자가관리 능력체크	FA_FMID	가구번호
		BF_DATE	등록일자
		BY_DATE	작성일자
PHMIS98_BMWI_THI	고위험 가족순위	FA_FMID	가구번호
		BF_DATE	등록일자
		BW_DATE	작성일자
PHMIS98_BMGP_THI	가족평가	FA_FMID	가구번호
		BF_DATE	등록일자
		BG_DATE	작성일자
PHMIS98_BMFV_THI	가족사정	FA_FMID	가구번호
		BF_DATE	등록일자
PHMIS98_BMRE_TJU	방문간호서비스-가구	FA_FMID	가구번호
		BF_DATE	등록일자
		BR_DATE	서비스일자
PHMIS98_BMRE_THI	방문간호서비스-가구원	FA_FMID	가구번호
		BF_DATE	등록일자
		BR_DATE	서비스일자
PHMIS98_FAMI_TMA	방문간호마스터	FA_FMID	가구번호
PHMIS98_FMRE_THI	가구구성원	FA_FMID	가구번호
		JU_PERID	등록번호
PHMIS98_JUMN_TMA	주민마스터	JU_PERID	등록번호

(3) 설문지데이터의 모델링

설문지데이터의 ODS는 MS-ACCESS를 이용하여 관계형 데이터베이스 형태로 모델링 하였다. 사전설문지, 사후설문지, 사후설문연령, 동마스터 테이블의 총 4개의 테이블로 구성되어 있다. 자세한 내용은 Table 5를 통해서 제시하였다.

Table 5. 설문지데이터의 ODS테이블의 설명

테이블명	설 명	기본키 내역 및 인덱스
		필드명	설 명
사전설문입력	사전설문지입력	주민번호	주민등록번호
사후설문입력	사후설문지입력	주민번호	주민등록번호
동명마스터	동이름테이블	거주지(동별)	동코드
사후설문연령	사후상자의 연령	JUMIN_ID	주민등록번호

(4) 보건소정보 모델링

보건소정보의 ODS는 주민마스터, 접수, 검사접수, 상병판정, 부서, 영유아 대상, 상병기호, 접종여부, 검사처방, 검사코드, 검사판정, 임산부/영유아 접수, 진료처방, 우편번호의 총 14개의 테이블로 구성되어있다. 자세한 내용은 Table 6을 통해서 제시하였다.

Table 6. 보건소 정보 ODS테이블 설명

테이블명	설 명	기본키 내역 및 인덱스
		필드명	설 명
JUMIN_TMA	주민마스터	JU_PERID	등록번호
RECE_TJU	접수	RE_RCID	처방전번호
EXRC_TCD	검사접수	RE_RCID	처방전번호
JUDG_THI	상병판정	RE_RCID	처방전번호
		SI_CODE	상병기호
BUSU_TCD	부서	BS_CODE	부서코드
CHLD_THI	영유아대상	JU_PERID	등록번호
SICK_TCD	상병기호	SI_CODE	상병기호
VARC_TJU	접종여부	RE_RCID	처방전번호
EXAM_TOC	검사처방	RE_RCID	처방전번호
		IN_CODE	검사코드
		RS_CODE	결과코드
INSP_TCD	검사코드	IN_CODE	검사코드
EXJD_TCD	검사판정	RE_RCID	처방전번호
		EJ_GRCD	검사그룹코드
PRRC_TJU	임산부/영유아대상	RE_RCID	처방전번호
PHAR_TOC	진료처방	RE_RCID	처방전번호
		DR_CODE	처방코드
ZIPP_TCD	우편번호	ZI_CODE	우편번호

(5) 환자통계 모델링

보건소정보에서 ETT를 통해서 구현된 환자통계 DW는 1개의 사실테이블(RECE_FACT)과 4개의 차원테이블(AGE_D, GEND_D, DATE_D, BUSU_D)로 구성되어진다. 자세한 내용은 Table 7을 통해서 제시하였다.

Table 7. 환자통계 DW의 테이블 설명

테이블명	설 명	기본키 내역 및 인덱스
		필드명	설 명
RECE_FACT	접수 FACT	RE_RCID	처방전번호
AGE_D	연령 Dimension	JU_AGE	연령
GEND_D	성별 Dimension	GEND	성별
DATE_D	날짜 Dimension	DATE	날짜
BUSU_D	부서 Dimension	BS_CODE	부서코드

III. 결 과

1. 방문보건시스템

방문보건시스템은 국민건강관리공단의 건강검진데이터베이스, 포스데이터의 보건소정보시스템, 설문지데이터의 3개의 데이터소스를 메인 DBMS인 MS-SQL로 적재한 후, ETT를 거쳐 정제한 후 MS-SQL의 DTS를 이용하여 패키지로 만든 후 스케률을 걸어서 MS-ACCESS로 내보냈다. MS-ACCESS에서 폼을 이용하여 ‘국민건강공단’, ‘관리대상자정보’, ‘정보조회 및 보고서출력’의 총 3개의 부분으로 구성하였다.

2. 보건소정보시스템

보건소정보는 포스데이터의 보건소정보시스템의 데이터베이스를 MS-SQL로 적재하여 ODS를 구성하고, 이렇게 구성된 ODS를 ETT의 과정을 거쳐 ‘환자통계’라는 DW(Data Warehouse)를 생성하였다. 이렇게 생성된 DW는 스케쥴링에 의해서 지속적으로 데이터가 적재된다.

IV. 결 론

본 연구에서는 개발된 시스템을 이용하여 건강보험공단의 건강증진사업의 기본방향인 질병발병 전 사전예방체계를 구축할 수 있을 것이다. 건강증진사업의 기반 정보 제공, 맞춤식 형태의 건강정보 제공, 건강증진사업 대상자의 효율적인 선정, 건강증진사업에 있어 타 기관과의 협조체제 구축, 합리적 의료이용 정착을 위한 정보제공에 활용되어야 할 것이다. 이러한 활용이 체계적으로 이루어지면 궁극적으로는 건강보험공단의 건강증진사업의 효율화, 건강보험공단과 타 기관과의 건강증진사업에 관한 체계적 연계, 보험급여비 절감, 국민들에 대한 평생건강관리체계의 토대 마련, 보건소의 건강증진사업의 효율화가 이루어 질 것이다.

참고문헌

1. 강성홍, 구방본, 김병철 외. 병원경영 정보관리. 고려의학, 2002.

2. 강성홍, 최순호. 데이터마이닝을 이용한 보건소의 건강증진사업의 효율화 방안. 대한의료정보학회지, 2001;7(2):37～48

3. 김일순. 건강증진 서비스는 건강보험의 주요 업무. 건강보험포럼, 2003;2(2):2～9

4. Mi-Sook Song et al. "Development of Health Information System Based on the Concept of Customer Relationship Management", CJKMI'02, 2002

5. Sun Ha Jee, et al. The relationship between modifiable health risks and future medical expenditures : The Korean Medical Insurance Corporation(KMIC) Study. American Journal of Health, 2001;15(4):244～255