인구가 증가하고 환자 수가 늘어나면서 지난 10년 동안 의사와 병원 직원에 대한 부담이 급격히 증가했다. 의사가 기존 시스템을 이용하여 과거의 방문 정보, 검사 결과, 과거 투약 정보 및 약물 알레르기와 같은 환자의 의료 기록을 추적하기가 매우 어려워졌다. 부적절한 검사 기록으로 인해 환자가 반복해서 검사를 받아야 하는 경우가 일반적이다.
이에 대한 해결책은 의사가 정보를 즉시 찾고 저장할 수 있는 EMR(Electronic Medical Record) 시스템을 사용하는 것이다. 이 기술 덕택에 지난 몇 년간 환자와 의사와의 관계가 급격하게 변화되었다. EMR 시스템은 의사와 병원의 기능을 더욱 원활하고 안전하게 운영하는 데 도움이 되며 병원 직원이 단추를 클릭하여 환자의 정보를 검색하고 업데이트할 수 있게 한다. 따라서 의사와 관리자는 환자의 기록과 행정업무보다는 환자의 문제에 더욱 집중할 수 있다.
EMR 시스템은 비효율적인 문서 기반 시스템에서 더욱 신뢰할 수 있는 실시간 비문서 시스템으로 건강 관리 트랜잭션의 혁신을 촉진한다. 전사 비용, 기록하는 시간, 수동적인 기록 및 처방전 작성과 같은 작업이 사실상 사라진다. 이로 인해 의사는 더욱 효과적으로 업무에 임할 수 있으며 더 많은 환자에게 훨씬 더 우수한 서비스를 제공할 수 있다.
즉시 사용할 수 있는 오픈 소스 솔루션을 사용하는 EMR 시스템을 사용하여 기존 시스템이 안고 있는 문제점을 쉽게 극복할 수 있다. EMR 시스템은 대부분 HIPAA 표준을 준수한다. 따라서 의료 사고가 줄어들며 개인정보가 보호되고 보안이 보장된다.
기존 의료 기록 시스템에서는 환자의 정보를 다음과 같은 두 가지 방식 중 하나로 저장한다.
- 문서 기반 시스템: 환자와 관련된 모든 검사, 투약 및 방문 정보를 수동으로 문서에 기록한다. 이러한 기록을 차트라고 한다. 병원의 각 부서는 자체적으로 기록 세트를 보유한다.
- 파일 시스템: 환자와 관련된 모든 기록을 컴퓨터에 있는 하나의 파일로 유지한다.
기존 시스템이 어떻게 작동하는지 그림 1에 있는 활동 다이어그램에서 자세히 살펴보도록 하자. 병원에서 발생하는 긴급 상황은 배제하고 일반적인 상황에서 기존 시스템이 작동하는 방식에 집중하도록 하자.
그림 1. 기존 시스템의 활동 다이어그램
환자가 병원에 연락을 하거나 방문하게 되면 행정직원이 환자에게 개인정보를 요청한다. 행정직원은 환자가 제공한 정보를 기반으로 의료 기록을 가져온다. 환자는 의사 예약, 처방전 조제 또는 행정 서비스와 같은 필요한 서비스 유형을 요청할 수 있다. 환자가 의사를 만나고 싶어 하는 경우에는 예약이 되었는지 행정직원이 확인한다. 환자가 예약이 되어 있지 않으면 행정직원은 새로 예약을 하고 환자에게 예약 상황을 알려준다. 환자가 예약이 된 경우에는 행정직원이 의사에게 알려준다.
의사는 환자의 상태를 확인하여 환자에게 검사가 필요한지 결정한다. 환자에게 검사가 필요하면 병원 직원이 전화, 팩스 또는 우편과 같은 기존 방식을 사용하여 환자의 정보를 행정직원에게 전달한다. 행정직원은 환자의 세부정보와 시행할 검사 목록을 병원 실험실에 알려준다.
환자가 병원 실험실에 도착하면 필요한 검사를 시행하기 전에 환자의 정보를 다시 요청한다. 대부분 검사 결과는 기존 방식으로 의사에게 전달되며 가끔은 환자에게 전달되기도 한다. 그러면 병원에서 환자에게 연락하여 검사 결과와 투약을 의논한다.
환자의 의료 기록을 완전히 확인한 후, 의사는 필요한 투약을 처방한다. 이 처방전은 행정직원에게 전달되고 행정직원은 다시 이 처방전을 기존 방식으로 약국에 전달한다. 투약이 준비되면 약국에서는 행정직원에게 알리고 행정직원은 이를 다시 환자에게 알린다. 환자가 처방전대로 재조제 해줄 것을 요청하면 행정직원은 이를 약국에 알린다. 약사는 환자의 데이터를 다시 확인하여 환자에게 재조제를 해줄 수 있는지 확인한다. 환자에게 재조제를 해줄 수 있고 투약이 준비되면 약국에서는 행정직원에게 알리고 다시 행정직원은 이를 환자에게 알린다. 환자에게 재조제를 해줄 수 없는 경우에는 약국에서 의사에게 알린다.
모든 부서에서는 올바른 기록을 사용하기 위해 환자에게 개인정보를 확인하도록 요청한다. 이러한 정보는 여러 부서에서 다양한 형식으로 기록되고 저장된다. 부서와 환자 간의 통신은 전화, 팩스 또는 우편과 같은 기존 방식을 사용한다. 환자의 정보가 분실되거나 정리가 잘못되는 경우가 많다.
이러한 모든 것들로 인해 환자에 대한 치료가 지연되고 실수가 생길 수 있다.
기존 시스템에서는 데이터에 대한 보안이 주로 문제가 된다. 인구가 증가하고 대용량 의료 데이터의 교환이 늘어나면서 더욱 강력한 보안 시스템에 대한 필요성이 증가했다. 이제 기존 시스템을 사용하는 데 따른 몇 가지 주요 문제점을 살펴보도록 하자.
느린 데이터 교환: 데이터는 주로 전화, 팩스 또는 우편을 통해 교환된다. 실험실에서 시행되는 모든 검사와 처방된 모든 의약 정보를 의사가 행정직원에게 전달하고 행정직원은 이 정보를 다시 약국이나 실험실에 전달해야 한다. 그런 다음, 환자에게 알린다. 처방전이나 검사 결과가 준비되면 약국이나 실험실에서 행정직원에게 알리고 행정직원은 이를 환자에게 알린다. 따라서 이러한 프로세스는 처리가 늦고 오류가 발생하기 쉽다.
산재된 환자 데이터: 환자에 대한 기록은 다양한 위치에서 차트로 유지된다. 환자가 직원을 찾아가면 병원의 행정직원이 환자 기록의 사본을 업데이트하며 마찬가지로 환자가 방문하는 모든 실험실과 약국에서는 자체적으로 문서 기록 세트를 보관한다. 이러한 시나리오에서는 환자가 의사를 바꾸면 새로운 의사가 이전의 조건 및 처리와 관련된 정보를 찾아보아야 한다. 기록이 다양한 위치에 산재되어 있기 때문에 약물 알레르기나 최근에 받은 수술과 같은 중요한 정보를 쉽게 액세스할 수 없다.
병원 내에 있는 다수의 부서에서 환자 데이터를 액세스할 수는 없음: 이 시스템에서는 둘 이상의 부서에서 환자의 데이터를 액세스하는 것이 언제나 불가능하다. 예를 들어, 환자의 파일이 일반의학과에 있는 경우 정형외과에서는 일반의학과에서 이 파일의 사용을 중지할 때까지 기다려야 하며 따라서 소중한 시간이 낭비된다.
데이터의 저장 및 검색이 어려움: 엑스레이, CT 스캔 보고서, 혈액 검사 및 처방전과 같은 다양한 형태의 모든 의료 기록이 포함된 파일을 유지보수하기는 매우 어렵다. 문서 기반 시스템을 사용하면 데이터를 저장하고 검색하는 전체 프로세스가 병원 직원에게 매우 노동집약적인 업무가 된다. 행정직원은 특정 기록을 검색하기 위해 전체 파일을 조사해야 하며 그 후에는 이 파일이 적절한 위치에 다시 정리되었는지 확인해야 한다. 예를 들어, 환자가 10년 동안 병원에 다녔다고 하자. 이 병원에는 지난 10년간의 환자에 관한 모든 정보가 하나의 파일로 되어 있을 것이다. 의사가 지난 5년간의 환자의 혈액 검사 결과를 비교하고자 할 경우, 행정직원은 모든 데이터를 검색하기 위해 시간을 소비하고 의사는 이 데이터를 분석하는 데 시간을 소비해야 한다. 그리고 기록을 검토한 후에는 의사와 행정직원이 하나의 파일로 된 정보를 적절하게 다시 정리해야 한다.
공간, 비용 및 시간: 문서 기반 시스템에서는 환자의 모든 기록을 저장할 실제 공간이 많이 필요하다. 병원에서는 모든 하드카피를 유지보수하기 위해 많은 공간을 사용한다. 이러한 시스템은 긴급한 상황에는 매우 부적합하다. 의사는 행정직원이 의료 기록을 가져올 때까지 진단이나 치료를 시작할 수 없다. 이로 인해 치료가 지연되고 환자의 목숨이 희생될 수도 있다.
EMR(Electronic Medical Record) 시스템과 기존 오픈 소스 솔루션
기존 시스템에서 문제점이 증가하면서 EMR 시스템이 부상하게 되었다. 처음에 EMR 시스템은 환자의 결제 데이터와 보험 데이터를 관리하기 위해 개발되었지만, 의료 데이터가 교환되는 비율이 증가하면서 이러한 시스템이 임상용으로 개발되었다.
이제 EMR 시스템을 자세히 살펴보고 기존 시스템과 비교했을 때의 장점을 알아보도록 하자.
그림 2에 있는 예제에 표시된 바와 같이 EMR 시스템은 환자 데이터를 여러 사용자가 동시에 액세스할 수 있는 중앙 데이터 저장소에 효과적이고 신뢰할 수 있게 전자적으로 저장한다.
그림 2. 간단한 EMR 시스템
데이터를 누구나 언제든지 즉시 사용할 수 있기 때문에 응답 시간이 급격하게 줄어들고 따라서 환자에 대한 치료 품질이 개선된다. 질병 관리 예방 센터(CDC)에 따르면 NCHS(National Center for Health Statistics)에서 시행한 National Ambulatory Medical Care Survey에는 2008년에는 사무실 기반 의사의 41.5%가 모두 전자적이거나 일부분이 전자적인 매체 기록 시스템을 사용한 반면에 2004년에는 20.8%가 이러한 시스템을 사용한 것으로 되어 있다고 한다(참고자료 확인). 그림 3에는 미국에서 EMR 시스템을 사용하는 사무실 기반 의사의 백분율이 2001년부터 2008년까지 그리고 2009년에는 일부가 자세하게 표시되어 있다. 의사가 기존 시스템을 EMR 시스템으로 전환하면서 2001년에서 2008년까지 EMR 시스템의 사용이 23.1% 증가했다는 사실을 이 조사를 통해 알 수 있다.
그림 3. 미국에서 EMR 시스템을 사용하는 사무실 기반 의사의 백분율(2001 ~ 2008년까지 및 2009년 일부)
EMR 시스템을 사용할 때 얻을 수 있는 주요 이점을 몇 가지 살펴보도록 하자.
- 장기간의 비용 감소: 설치 비용이 높기는 하지만, 일정한 시간이 지나면 기존 시스템보다 비용이 훨씬 적어진다. 데이터를 전자적으로 저장하면 문서를 저장하기 위해 비용을 들일 필요가 없다.
- 대기 시간 감소: EMR 시스템을 사용하면 데이터를 편리하게 이용할 수 있기 때문에 환자를 진단하고 치료하기 위해 환자의 데이터를 기다리지 않아도 된다. 또한, 통신 수단으로 주로 이메일을 사용하기 때문에 데이터를 매우 빠르고 효과적으로 교환할 수 있다.
- 반복적인 데이터 액세스 불필요: EMR 시스템은 중앙집중식으로 데이터를 저장하기 때문에 모든 부서에서 데이터를 액세스할 수 있다. 이렇게 하면 전체 부서에서 반복해서 환자의 데이터를 액세스할 필요가 없어진다.
- 효과적인 통신: 환자, 병원, 약국 및 실험실이 모두 중앙집중식으로 연결되기 때문에 기존 시스템보다 훨씬 더 빠르게 서로 통신할 수 있다.
- 고품질 치료: 적절하게 저장된 전자 기록은 분실되거나 정리가 잘못되지 않는다. 의사는 환자의 전체 히스토리를 사용하여 이전의 건강 상태를 분석하고 더 나은 치료 서비스를 제공할 수 있다.
- 데이터의 정확성: EMR 시스템을 사용하면 의사나 간호사가 직접 작성한 읽기 어려운 문장을 이해해야 하는 문제점이 사라진다.
- 오픈 소스 소프트웨어 솔루션: 오픈 소스 소프트웨어 솔루션은 무료이며 고품질 서비스를 제공한다. 다수의 소규모 기관에서 오픈 소스 솔루션을 사용하는 EMR 시스템을 채택하고 있다. 매우 다양한 오픈 소스 솔루션을 EMR 시스템용으로 사용할 수 있다(참고자료 확인).
주목할만한 몇 가지 오픈 소스 오퍼링은 다음과 같다.
- OpenEMR
- OpenMRS
- VistA
- GNUmed
이러한 시스템은 대부분 NHII(National Health Information Infrastructure)를 통해 연방정부에서 주장하는 소프트웨어 의료 표준을 준수한다. 이 기사에서는 OpenEMR 소프트웨어를 중점적으로 살펴보고 이러한 오픈 소스 시스템을 사용하여 기존 시스템의 문제점을 극복하는 방법을 설명한다.
EMR 시스템은 데이터를 효과적이고 안전하게 저장하고 검색하는 데 주요 목적이 있다. 연방정부는 최근에 자금을 투자하기 시작했으며 EMR 시스템을 촉진하려고 노력하고 있다. 연방정부는 EMR 시스템이 안전하고 사용자 개인정보 보호가 잘 유지되며 승인된 부서 간에만 데이터가 공유된다는 점을 확인하려고 한다. 이렇게 하기 위해 연방정부는 EMR 시스템에 필요한 특정 규칙 세트와 표준을 설계했다. 이 기사에서는 HIPAA, HL7 및 ANSI X12 EDI 표준을 살펴본다.
HIPAA(Health Information Portability and Accountability Act): HIPAA 표준은 주로 개인정보 보호 및 환자 데이터의 보안에 초점을 맞추고 있다. EMR 시스템을 개발하는 모든 개발자는 그들이 HIPAA 표준의 범위 내에서 작업을 한다는 점을 분명히 해야 한다. HIPAA의 주요 섹션은 다음과 같다.
- 보안 규칙: 데이터 보안은 건강 정보를 다루는 데 있어 중요한 문제 중 하나이다. HIPAA를 준수하는 개발자에게는 HIPAA에서 설계한 모든 보안 규칙을 구현하는 것이 매우 중요하다.
- 개인정보 보호 규칙: 이 규칙에서는 환자에게 환자 자신의 의료 데이터를 제공하는 문제를 다룬다. HIPAA에 개인정보 보호 규칙이 포함되고 나서야 환자가 자신의 데이터에 액세스할 수 있게 되었다. 이제는 환자가 자신의 모든 데이터를 확인할 수 있을 뿐만 아니라 자신의 데이터에 액세스하는 방법에 관한 정보도 갖고 있다.
HL7(Health Level Seven): HL7은 의료 애플리케이션 간의 전자 정보 교환에 필요한 표준 형식에 초점을 맞춘다. 이 표준을 사용하여 전송된 정보는 의료 기록이나 환자의 건강 정보가 포함된 다양한 메시지로 구성된 콜렉션이다. HL7 표준은 다양한 건강 관리 시스템 간에 데이터를 일관되고 안전하게 교환할 수 있도록 하는 규칙 세트이다.
ANSI X12 EDI: ANSI X12는 EDI(Electronic Data Interchange) 표준을 개발하고 유지보수하기 위해 미국 국가 표준화 기구에서 공식적으로 지정한 것이다. EDI 표준에는 전자 문서의 구조, 구문 규칙 및 어휘가 정의되어 있다. 이러한 표준은 주로 결재와 청구서 작성에 초점을 맞추고 있다. EDI 표준 덕택에 다양한 데이터 형식을 사용하는 둘 이상의 컴퓨터 시스템 간에 데이터 교환이 가능해졌다. EDI는 다양한 시스템을 연결해 주는 가교 역할을 한다.
대부분의 EMR 시스템은 이러한 표준을 준수한다. 상용 및 오픈 소스 솔루션은 애플리케이션의 모든 레벨에서 데이터 보안, 효율적인 의료 정보 교환 및 표준 의료 기술을 보장한다.
OpenEMR 시스템은 EMR 시스템을 위한 오픈 소스 소프트웨어 솔루션이다. 이 시스템은 의료 결재, 처방전 작성 및 의료 기록과 같은 애플리케이션에 초점을 맞추고 있다. 이 기사에서는 의료 기록에 초점을 맞춘다.
OpenEMR은 미국을 포함한 14개 국 이상에서 널리 사용하고 있는 소프트웨어 솔루션이다. 이 시스템은 더욱 많은 사람들이 EMR 시스템을 사용할 수 있게 설계되었다. 이 시스템을 사용할 때 얻을 수 있는 몇 가지 이점을 살펴보도록 하자.
- 완전히 무료이기 때문에 EMR 시스템의 비용이 감소한다.
- 다양한 EMR 시스템 간의 상호 운용성을 효과적으로 지원한다.
- 무료로 애플리케이션을 사용자 정의할 수 있다.
- 70개가 넘는 다양한 의료 소프트웨어 벤더로부터 수집된 중요한 의료 정보에 액세스할 수 있는 기능을 제공한다. 이러한 기능 덕택에 병원에서 정보를 수집하는 데 들어가는 시간과 비용이 감소한다.
- OpenEMR은 HIPAA, HL7 및 ANSI X12 EDI 표준을 준수한다. 따라서 이 시스템에서 제공하는 서비스의 품질이 보장된다.
- OpenEMR은 GNU General Public License에 따라 라이센스되었다.
OpenEMR 시스템은 많은 사용자와 개발자의 지원을 받고 있다. 이 시스템은 Linux, FreeBSD, MacOS X 및 Microsoft Windows에서 운영되는 다목적 시스템이다. 이 섹션에서는 OpenEMR 시스템을 다운로드하여 설치, 구성하고 탐구한다.
OpenEMR 소프트웨어는 다운로드하여 무료로 사용할 수 있다. (링크는 참고자료를 참조한다.) 이 시스템은 Linux와 Windows 플랫폼에서 사용 가능하다. OpenEMR은 일반적으로 LAMP 아키텍처 플랫폼을 기반으로 한다. LAMP는 Linux, Apache, MySql 및 Php/Perl/Python의 약자이다. 이 기사에서는 Windows 플랫폼용 OpenEMR에 초점을 맞춘다. MySQL, Apache 및 PHP를 이미 설치했으면 원본 Windows 패키지 openemr-3.2.0.zip을 사용하여 OpenEMR을 설치할 수 있다. 그렇지 않은 경우에는 OpenEMR에 있는 Windows OpenEMR XAMPP 패키지라고 하는 통합 패키지(링크는 참고자료 확인)를 사용하여 OpenEMR 애플리케이션을 Apache, MySQL 및 PHP와 함께 설치하고 구성할 수 있다. 이 기사에서는 XAMPP 패키지를 사용하여 설치한다. 해당 버전을 다운로드하여 설치한다. OpenEMR을 다운로드하여 설치했다고 가정한 상태에서 몇 가지 기능을 자세하게 살펴본다.
웹 브라우저를 열고 http://servername/openemr/에서 OpenEMR 소프트웨어를 시작한다.
이렇게 하면 그림 4와 같은 로그인 화면이 표시된다. 이 기사에서는 기본 사용자 이름과 비밀번호를 각각 admin과 pass로 하여 관리자로 로그인한다. 왼쪽에 있는
탐색줄에서 Password를 선택하여 비밀번호를 변경할 수 있다.
그림 4. OpenEMR 로그인 화면
OpenEMR에는 세 가지 탐색 보기(traditional, tree view 또는 radio buttons)가 있다. 이 기사에서는 기본 보기인 tree view를 사용한다. (openemr/interface/globals.php 파일을 편집하여 다른 보기 중 하나로 전환할 수 있다.)
로그인하면 달력이 표시된다. OpenEMR에는 해당 병원에 맞는 올바른 정보로 업데이트해야 하는 기본 병원이 이미 내장되어 있다. 왼쪽에 있는 탐색 트리에서 Administration >Facilities를 선택한다. 그림 5와 같이 Edit Facilities 오른쪽에 있는 Edit를 클릭한다.
그림 5. Facility Administration 페이지의 Edit 링크
이렇게 하면 병원 데이터를 업데이트할 수 있는 Edit Facilities 페이지(그림 6)가 열린다.
그림 6. 기본 병원 데이터 업데이트
기본 병원을 업데이트하고 나면 탐색 트리의 Administration 아래에 있는 Facilities를 클릭하여 병원과 관련된 다른 모든 설비를 추가할 수 있다.
많은 사용자가 병원 정보에 액세스할 것이다. Administration > users를 클릭하여 사용자를 추가한다. 그러면 그림 7과 같은 User Administration 화면이 열린다. 이 화면에서 사용자 정보와 액세스 권한 제어(Access Control) 역할을 입력할 수 있다. Update 단추를 클릭하여 사용자 정보를 저장한다. Administration > users를 다시 클릭하여 또 다른 사용자를 추가한다.
그림 7. User Administration 화면
병원과 관련된 약국과 보험 회사가 많이 있다. 이 기사에서는 OpenEMR 시스템을 통해 약국을 병원에 링크하는 방법을 살펴본다. Administration > Practices를 클릭하여 약국 정보를 입력할 수 있으며 이렇게 하면 그림 8과 같은 설정 페이지가 열린다.
그림 8. 약국을 병원에 추가할 수 있는 Settings 페이지
Add a Pharmacy를 클릭하여 해당 병원에 있는 약국의 담당자 정보를 입력한다. 그림 9와 같이 약국 데이터를 추가할 수 있다.
그림 9. 약국 데이터 추가
Update 단추를 클릭하여 해당 레코드를 저장한다. 레코드가 성공적으로 추가되면 동일한 페이지를 다른 항목에서 사용할 수 있다.
다음에는 OpenEMR 시스템 주소록에 병원 직원 정보를 추가한다. 탐색 트리에서 Miscellaneous>Addr Book을 클릭하여 주소록을 열 수 있다. 이렇게 하면 주소록에 저장된 모든 담당자가 그림 10과 같이 표시된다. Add New나 Search 단추를 클릭하여 새 레코드를 추가하거나 기존 레코드를 검색할 수 있다.
그림 10. 시스템에 있는 기존의 모든 레코드가 표시된 주소록
필요한 모든 병원 정보를 입력하고 나면 환자 레코드를 추가할 수 있다.
환자를 새로 추가하려면 Patient/Client>Management>New/Search를 클릭한다. 이렇게 하면 Search나 Add Patient 화면이 열린다. 여기에서 기본 정보, 연락처, 직장 정보 등과 같은, 환자의 다양한 인구통계학적 정보를 입력할 수 있다. Patient/Client 아래에 있는 Medical Record 섹션을 탐색하여 더욱 다양한 인구통계학적 정보를 추가할 수 있다. 인구통계학적 정보가 있는 샘플 환자 레코드가 그림 11에 표시되어 있다.
그림 11. 인구통계학적 정보가 있는 샘플 환자 레코드
일부 환자 정보는 스캔하여 시스템에 저장한 환자 ID 카드, 실험실 보고서 및 의료 기록과 같은 문서에 있다. Patient/Client>Medical Record>Documents를 클릭하여 이러한 정보를 추가할 수 있다.
OpenEMR에서는 사용자가 매우 효과적인 방법으로 예약 일정을 조정하고 관리할 수 있다. 관리자로 로그인하면 모든 의사의 스케줄을 확인할 수 있다.
제공자 이름 아래에 있는 예약 시간을 클릭하여 예약을 추가할 수 있다. 이렇게 하면 제공자를 대상으로 다양한 예약을 세부적으로 추가할 수 있는 Add Event 창이 열린다. 샘플 이벤트는 그림 12에 표시되어 있다.
그림 12. 의사의 스케줄에 새 이벤트 추가
이벤트가 추가되면 그림 13과 같이 관리자로 특정 일자의 모든 제공자의 스케줄을 확인할 수 있다.
그림 13. 제공자의 샘플 스케줄
위에서 살펴본 기능은 OpenEMR 시스템의 중요한 기능 중 일부이다. 그러나 이것이 전부는 아니며 탐구해야 할 것들이 여전히 많다. 이 소프트웨어는 오픈 소스이기 때문에 사실상 사용자 인터페이스의 모든 부분을 특정 조직에 맞게 사용자 정의할 수 있다. openemr/interface/globals.php와 openemr/includes/config.php를 변경하여 사용자 정의를 할 수 있다. PHP에 대한 기본 지식이 있는 개발자라면 이 시스템을 확장할 수 있다.
OpenEMR을 사용하여 기존 시스템의 문제점 해결하기
EMR 시스템 덕택에 의사가 환자의 의료 기록을 쉽게 파악할 수 있게 되었다. 이 섹션에서는 OpenEMR을 사용하여 기존 시스템의 문제점을 해결하는 방법을 살펴본다.
공간, 비용 및 시간 감소:
OpenEMR을 이용하면 의사가 문서 작업과 정보 기술 요구 대신 환자에 집중할 수 있다. 기록을 전자적으로 유지함으로써 병원에서는 문서 기록물을 유지하는 비용과 공간을 절약할 수 있다. 또한, 한 번만 단추를 클릭하면 정보를 검색할 수 있다. 모든 부서, 약국 및 실험실이 상호 연결되어 있어서 환자의 데이터를 전자적으로 공유할 수 있기 때문에 데이터 전송에 필요한 대기 시간이 사라진다.
데이터가 잘 구성됨:
OpenEMR에서는 완전한 병원 데이터와 환자의 기록이 중앙의 데이터 저장소에 유지된다. 환자의 세부정보를 열면 그림 14와 같이 환자의 인구통계학적 정보가 하나의 페이지에 표시된다. 따라서 병원의 관리자가 환자의 데이터를 더욱 신속하게 찾을 수 있다.
그림 14. 하나의 페이지에 표시된 환자의 인구통계학적 정보
실험실 보고서 및 투약 기록이 포함된, 환자에 대한 완전한 히스토리를 한 곳에서 찾을 수 있다. 그림 15에는 환자의 히스토리에 대한 예가 표시되어 있다. 의사는 한 번만 단추를 클릭하면 환자의 완전한 히스토리에 액세스할 수 있다. 이러한 정보는 의사가 환자의 건강을 더욱 효과적으로 분석하는 데 도움이 된다.
그림 15. 환자의 완전한 히스토리
또한, OpenEMR을 이용하면 의사가 특정 환자의 기록을 해당 데이터베이스에서 검색할 수 있다. 예를 들어, 의사가 환자 "Bobby Flay"를 검색한다고 하자. 의사는 외부 ID나 SSN으로 환자의 기록을 검색할 수 있는데, 이는 모든 환자의 외부 ID와 SSN은 고유하기 때문이다. 그림 16에는 외부 ID로 환자의 기록을 검색하는 과정이 표시되어 있다.
그림 16. 외부 ID를 이용한 환자의 기록 검색
"Search나 Add Patient" 페이지에 있는 다양한 필드(예: SSN, DOB, Last Name 등)를 기반으로 환자의 기록을 검색할 수 있다. 기존 시스템에서는 이렇게 하는 것이 불가능하다. 병원 직원이 이름을 기반으로 해당 파일을 수동으로 검색해야 하며 따라서 시간이 많이 걸린다.
효과적인 스케줄 작성:
OpenEMR 시스템에서는 의사의 스케줄을 전체적으로 확인할 수 있는 기능을 제공하며 이러한 기능은 기존 시스템에서는 사용할 수 없었다. 그림 17에서와 같이 OpenEMR 시스템에서는 관리자나 병원 직원으로 로그인 하면 모든 의사의 스케줄을 확인하고 편집할 수 있다. 의사로 로그인하면 의사 자신의 스케줄에 액세스할 수 있다. 스케줄에 이벤트를 추가하면서 날짜 및 시간과 더불어 예약 기간을 입력할 수 있다.
이렇게 하면 다음과 같은 오류가 없어진다.
- 특정 시점에서 제공자보다 더 많은 환자를 스케줄링
- 의사가 자리를 비웠거나 휴가 중일 때 의사 예약을 스케줄링
- 의사에 대한 초과 예약
그림 17. 모든 의사의 스케줄을 전체적으로 확인할 수 있는 화면
데이터가 누락되거나 분실되지 않음:
OpenEMR 시스템을 사용하면 데이터가 분실되는 사례가 줄어들거나 없어진다. OpenEMR 시스템은 입력된 모든 데이터를 분석하여 해당 파일을 저장하기 전에 필수 정보가 입력되었는지 확인한다. 예를 들어, 환자의 데이터를 입력하는 경우를 생각해보자. 생년월일(DOB)과 같은 중요한 정보가 누락되는 경우, 기존 시스템에서는 의사가 데이터가 누락되었다는 사실을 인식하지 않는 한, 이 정보를 다시 기록하는 수단은 없다. 의사는 간호사가 환자로부터 이러한 정보를 수집할 때까지 기다려야 하기 때문에 치료 과정이 지연된다. 이와는 대조적으로 OpenEMR 시스템에서는 업데이트 단추를 클릭하면 데이터가 누락되었다는 메시지가 표시된다. 이러한 예가 그림 18에 표시되어 있다.
그림 18. 환자의 데이터가 누락되었다는 것을 표시하는 예
데이터를 반복해서 처리할 필요가 없음:
기존 시스템에서는 기록이 분실되거나 정리가 잘못되는 문제로 인해 데이터를 반복해서 처리하는 경우가 많았다. OpenEMR 시스템을 사용하면 모든 기록이 전자적으로 저장되기 때문에 이러한 문제가 사라진다. 모든 부서가 중앙집중식으로 연결되기 때문에 같은 환자의 기록을 개별적으로 유지할 필요가 없다. 각 환자는 고유 ID로 식별되며 환자의 기록은 이 고유 ID를 사용하여 업데이트할 수 있다.
여러 곳에서 기록에 액세스할 수 있음:
OpenEMR은 웹 기반 솔루션이기 때문에 언제 어디서나 데이터에 액세스할 수 있다. 따라서 의사는 근무 시간 이후에도 환자의 데이터를 확인하고 분석할 수 있다. 의사는 인터넷이 연결된 시스템에서 올바른 사용자 이름과 비밀번호를 사용하여 OpenEMR에 로그인할 수 있다.
OpenEMR은 비용이 저렴하고 확장 가능하며 유연한 의료 기록 시스템으로 기존 시스템이 안고 있는 주요 문제점을 처리하며 기존 시스템으로 수행할 수 있는 기능 이상의 역할을 한다. 또한, 수동 작업으로 인한 오류를 줄이고 시스템의 무결성을 유지하여 병원 직원의 효율성을 개선한다.
EMR 시스템은 기능이 우수하고 신뢰할 수 있으며 효과적이다. 이 기사에서는 문서 기반의 기존 시스템이 어떻게 작동하는지 간단하게 살펴보았다. 기존 시스템이 더 오류가 발생하기 쉽고 안전하지 않으며 신뢰할 수 없다는 사실을 확인했다. 의료 데이터가 대용량으로 늘어난 오늘날에는 기존 시스템이 의사가 제공하는 서비스 품질에 영향을 준다. 여기에서는 EMR 시스템이 기존 시스템을 어떻게 능가하는지 살펴보았다.
EMR 시스템을 위해 미 연방 정부에서 규정한 HIPPA 및 HL7과 같은 표준을 논의했다. EMR 시스템용 오픈 소스 솔루션인 OpenEMR을 소개했고 이 소프트웨어를 다운로드하여 설치하고 구성했으며 중요한 기능을 간략하게 살펴보았다. 마지막에는 OpenEMR 시스템을 사용하여 기존 시스템의 문제점을 극복하는 방법을 설명했다.
교육
-
The National Ambulatory Medical Care Survey: NAMCS(The National Ambulatory Medical Care Survey)는 미국에서 외래 진료 서비스를 제공하고 사용하는 것과
관련된 객관적이고 신뢰할 수 있는 정보에 대한 필요성을 충족시키기 위해 설계된 국가적인 조사이다.
-
Health Level 7 International(HL7)은 국제적인 건강 관리 표준을 개발하는 데 참여하고 있는 자발적인 비영리 조직이다.
-
HIPAA Privacy Rule: 시민권리국은 개별적으로 식별할 수 있는 건강 정보의 개인정보를 보호하는 HIPAA 개인정보 보호 규칙을 시행한다.
-
ASC X12 정보: 1979년에 ANSI(American National Standards Institute)에서 설립한 ASC(Accredited Standards Committee) X12에서는 국내 및 글로벌 마켓에 필요한
EDI(Electronic Eata Interchange) 표준과 관련 문서를 개발한다.
- HITECH Act: HITECH(Health Information Technology for Economic and Clinical Health) Act에 관해 배우자.
-
Open Health Tools 웹 사이트: Open Health Tools는 환자와 의료 제공자가 필요한 시점과 장소에서 신뢰할 수 있는 핵심 의료 정보에
액세스할 수 있는 상호운용 가능한 시스템을 건강 및 IT 전문가로 이루어진 구성원이 협력하여 빌드할 수 있는 유비쿼터스 생태계를 가능하게 한다는 비전을 갖고 있는 오픈 소스 커뮤니티이다.
-
openexchange 프로젝트 홈 페이지: OpenExchange 플랫폼은 환자의 건강 정보를 적절한 시점에서 안전하게 교환하여 건강 관리 서비스의 품질과 안전 및 효율성을
촉진할 수 있는 표준 기반의 핵심 인프라를 제공한다.
- IBM developerWorks Industry 영역: 특정 산업에 적합한 개발자용 최신 기술 자료를 확인하자.
- IBM developerWorks SOA 및 웹 서비스 영역: 웹 서비스 및 SOA를 위한 기사, 튜토리얼, 표준 및 기타 기술 자료를 탐구하자.
- developerWorks Information Management 영역: 풍부한 DB2 관련 자료를 확인하자.
- developerWorks
팟캐스트: 소프트웨어 개발자의 흥미로운 인터뷰와 토론을 확인할 수 있다.
-
developerWorks
기술 행사 및 웹 캐스트: developerWorks 기술 행사 및 웹 캐스트를 통해 최신 정보를 얻을 수 있다.
제품 및 기술 얻기
-
OpenEMR: OpenEMR은 의료 행위 관리, 전자적 의료 기록, 처방전 작성 및 의료 결재 기능이 있는 무료 애플리케이션이다.
-
Windows OpenEMR XAMPP 패키지: Apache, MySQL 및 PHP와 함께 OpenEMR 애플리케이션을 설치하고 구성하자.
-
openemr-3.2.0.zip: Apache, MySQL 및 PHP를 이미 설치한 경우에는 이 파일이 Windows용 원본 OpenEMR 패키지이다.
-
XAMPP: XAMPP는 Apache, MySQL 및 PHP가 하나로 합쳐진 설치하기 쉬운 버전이다.
- Downloads, trials, and cloud: 다운로드하거나 DVD로 이용할 수 있는 IBM 시험판 소프트웨어를 사용하여 차기 오픈 소스 개발 프로젝트를 강화하자.
토론
-
developerWorks 블로그: developerWorks 커뮤니티에 참여하자.
Sreevidya is a programmer turned business analyst. In the past 6 years, Sreevidya helped healthcare, automotive, and construction clients develop their software. With her computer science and MBA background, she aims to bridge the gap between businesses and technology. Sreevidya is proficient in the practice of Agile fundamentals to provide real value to customers.