보건행정 핵심 해설
이 문제는
전자의무기록(EMR) 시스템의 핵심 아키텍처 중 하나인
클라이언트-서버(Client-Server) 방식의 특징을 정확히 이해하고 있는지 묻고 있어요. 병원 정보 시스템(HIS) 구축과 운영에 있어서 이 기본 구조를 파악하는 것은 매우 중요해요.
핵심 개념 분석 (Key Concept)
클라이언트-서버 방식은 네트워크 컴퓨팅의 기본 모델로,
핵심! 역할이 명확히 분리되어 있어요.
서버(Server)는 중앙에서 데이터 저장, 관리, 공유 및 핵심 비즈니스 로직 처리를 담당하고,
클라이언트(Client)는 사용자 인터페이스(UI) 제공과 서버에 대한 요청을 담당해요. 이 방식의 가장 큰 특징은 클라이언트 PC에
전용 애플리케이션(Thick Client)을 설치해야 한다는 점이에요.
정답 근거 (Answer Rationale)
정답인 ④번 "
사용자 컴퓨터에 전용 프로그램 설치가 필요할 수 있다."는 클라이언트-서버 방식의 전형적인 특징을 잘 설명하고 있어요. 전통적인 EMR 시스템은 보안성과 복잡한 의료 업무 처리를 위해 각 진료실, 간호 스테이션, 원무과 PC에 별도의 클라이언트 프로그램을 설치해 운영해 왔어요. 이 프로그램은 서버와 통신하며 데이터를 주고받는 역할을 해요.
오답 분석 (Distractor Analysis)
혼동 주의! 각 오답은 다른 시스템 구조의 특징과 혼동하기 쉽게 만들어졌어요.
① "데이터 저장과 처리가 분산된 네트워크 상에서 이루어진다." → 이는
P2P(Peer-to-Peer) 네트워크나 분산 컴퓨팅의 특징이에요. 클라이언트-서버는 중앙 집중식 관리가 핵심이에요.
② "중앙 서버에서 애플리케이션과 데이터를 모두 관리하고 제공한다." → 이 설명은
메인프레임(Mainframe) 또는 씬 클라이언트(Thin Client) 방식에 더 가까워요. 클라이언트-서버에서는 애플리케이션 실행 로직의 상당 부분이 클라이언트 측에 있어요.
③ "인터넷 브라우저만 있으면 어디서든 접근이 가능한 방식이다." → 이는
웹 기반(Web-Based) 또는 브라우저-서버(Browser-Server) 방식의 대표적 장점이에요. 클라이언트-서버 방식은 설치된 프로그램이 있는 특정 PC에서만 접근이 제한될 수 있어요.
⑤ "모든 데이터 처리가 사용자 컴퓨터에서 이루어지는 방식이다." → 이는
스탠드얼론(Standalone) 또는 로컬 애플리케이션 방식의 특징이에요. 클라이언트-서버에서는 데이터 저장과 중요한 처리(예: 청구 계산, 약물 상호작용 검사)는 서버에서 이루어져요.
연관 개념 정리 (Related Concepts)
EMR 시스템 구축 방식은 크게 세 가지로 구분해 볼 수 있어요.
1.
클라이언트-서버(Client-Server, C/S): 전용 프로그램 설치 필요. 보안성 우수, 고성능 but 유지보수 비용 높음.
2.
웹 기반(Web-Based): 브라우저로 접근. 유지보수 용이, 접근성 높음 but 실시간 성능과 복잡한 UI 구현에 제약.
3.
클라우드 기반(Cloud-Based, SaaS): 인터넷을 통해 서비스 제공. 초기 투자 비용 낮음, 확장성 높음 but 데이터 주권과 네트워크 의존성 문제.
개념 정리
| 시스템 구조 | 주요 특징 | 장점 | 단점 | EMR 적용 예 |
| 클라이언트-서버(C/S) | 전용 클라이언트 프로그램 설치 필요, 중앙 서버 관리 | 보안 강화, 빠른 응답 속도, 복잡한 기능 구현 가능 | 유지보수 비용高, 설치 및 업데이트 번거로움 | 대형 병원의 종합 EMR 시스템 |
| 웹 기반(Web-Based) | 브라우저 접근, 클라이언트 설치 불필요 | 접근성 높음, 유지보수 용이, 크로스 플랫폼 | 오프라인 작업 어려움, 브라우저 성능 의존 | 원격 진료(Telemedicine) 플랫폼, 일부 중소 병원 EMR |
| 클라우드(SaaS) | 인터넷을 통한 서비스 임대, 공급자 관리 | 초기 투자 비용 절감, 확장성 높음, 자동 업데이트 | 데이터 보안 우려, 네트워크 연결 필수, 장기적 비용 | 신규 개원 병원, 연계 진료 정보 공유 시스템 |
실무 포인트
병원에서 클라이언트-서버 방식 EMR을 운영할 때 정보관리사/행정사가 체크해야 할 포인트는 다음과 같아요.
- 클라이언트 관리: 각 PC별 프로그램 버전 통일, 정기적 업데이트 계획 수립.
- 접근 제어: 사용자 ID/PW, 공인인증서, 지문 등 다중 인증 시스템 운영.
- 백업 및 보안: 서버 데이터의 정기적 백업(온사이트/오프사이트), 방화벽 및 침입 탐지 시스템(IDS) 구축.
- 재해 복구(DR): 서버 장애 시 대체 시스템 가동 계획(DR Plan) 마련.
암기 팁
"C/S = 설치 필요!"로 외우세요. 클라이언트-서버의 'C'를 'Client'이자 'Computer에 설치'의 'C'로 연상하면 돼요. 반대로 웹 기반은 "No Install, Just Browser(NIJB)"라고 생각하세요.
국시 빈출 포인트
전자의무기록(EMR) 시스템 구조는 매년 1~2문제 꼴로 출제되는
High Yield 영역이에요. 특히
클라이언트-서버 vs 웹 기반의 특징 비교가 가장 많이 나와요. "설치 필요 vs 브라우저 접근", "보안성 vs 접근성"과 같은 대비되는 키워드를 중심으로 공부하세요.
기출 변형 주의!
동일한 개념을 다음과 같이 변형하여 출제할 수 있어요.
- 사례형: "A 병원이 모든 진료실 PC에 별도 프로그램을 설치해 EMR을 사용하고 있다. 이 시스템의 구조는?" → 정답: 클라이언트-서버 방식.
- 장단점 연결형: "클라이언트-서버 방식의 단점으로 옳은 것은?" → 정답: 프로그램 유지보수 및 업데이트가 번거롭다.
- 용어 정의형: "Thick Client(팻 클라이언트)가 의미하는 것은?" → 정답: 클라이언트 PC에 상당한 처리 기능을 가진 프로그램이 설치된 형태.