의료기관 내에서 발생하는 오류는 대부분 예방할 수 있는 것으로, 개인적 차원에서 예방하는 것보다 제도적인 차원에서 시스템적인 오류를 막는 것이 중요하다. 이를 위해서 학습 시스템을 국가 차원에서 조성하고 환자안전문화를 정착시켜야 하는데, 법제도적인 지원의 전제 하에 의료기관의 자발적인 참여가 필요하다. 
의료기관 내에서 발생할 가능성이 있는 유해 사례의 반 정도가 예방할 수 있는 것으로 알려져 있다. 예방 가능한 오류는 의료인 개개인의 부주의 또는 과실로 인한 것이라는 개인적 차원의 접근보다 이를 예방하기 위한 시스템, 즉 의료를 제공하는 환경 자체의 속성에 대한 접근이 오류 발생을 예방하거나 또는 감소시키는 것에 더 효과적이라고 여겨지고 있다. 시스템적 접근은 예방 가능한 오류의 발생을 방지할 수 있도록 절차를 마련하거나 오류 발생 시 원인을 파악하여 서로 공유하고 학습함으로써 향후 발생을 최소화시키려 노력하는 것이라 할 수 있다. 이를 위해 우선적으로 의료기관 내에 환자안전문화가 정착되어야 하며 환자안전 관련 사건 보고와 보고 내용 분석을 통한 학습 시스템을 국가 차원에서 마련하여 전체 의료기관이 공유하도록 하는 것이 중요하다. 이러한 시스템의 정착은 의료기관의 자발적 참여가 바탕이 되어야 이뤄질 수 있는데, 자발적 참여에는 법제도적인 지원이 필요하다. 즉 오류 사건의 보고에 대한 기밀성과 함께 비처벌에 대한 법 차원의 보장과 환자안전문화 정착을 위한 중앙정부 차원의 기술적·재정적 지원이 있어야 한다.