MedQraft
← 모든 인사이트
규제 소프트웨어

10을 입력했는데 100으로 기록된다면: 주입펌프 입력 오류를 읽는 방법

FDA 공개 주입펌프 입력 오류 예시를 바탕으로 조작 영상, 입력 이벤트와 화면을 대조하는 개발 검토 방법을 설명합니다.

최종 규제 검토: 2026-10-15 Rev. 1.0 8분 분량

숫자가 예상과 다르게 표시되면, 사람이 누른 동작과 장치가 처리한 입력을 나란히 확인할 필요가 있습니다.
화면에 나타난 값만 보고 사용자의 오조작이나 특정 부품의 고장으로 원인을 정하기는 어렵습니다.
의료기기 개발·품질 담당자가 입력 오류를 조사할 때는 어느 단계에서 값이 달라졌는지 구분할 수 있는 기록이 도움이 됩니다.

FDA는 주입펌프 문제 사례 중 하나로 한 번의 키 조작을 여러 번의 입력으로 해석하는 현상(key bounce)을 소개합니다.
공개 예시에서는 사용자가 10 mL/hour를 입력하지만 장치가 100 mL/hour로 기록합니다.
이 숫자는 FDA가 설명한 오류의 예이며 권장 주입속도가 아닙니다.
해당 페이지는 문제 유형을 소개하는 자료로, 특정 업체의 최신 회수 공고나 이 현상의 발생률을 제시한 보고서가 아닙니다.
[1]

먼저 세 가지 관찰을 분리합니다

이 글에서 제안하는 조사 출발점은 조작, 입력 이벤트, 표시값의 구분입니다.
사용자가 무엇을 눌렀는지, 장치가 어떤 이벤트를 받았는지, 화면에 어떤 값이 나타났는지를 각각 남깁니다.
마지막으로 그 값이 확정된 설정값에 반영됐는지도 별도로 확인합니다.

예를 들어 화면에 100이 보였다는 사실은 표시 결과를 알려줍니다.
그러나 그 화면만으로 0을 두 번 눌렀는지, 입력이 중복 처리됐는지, 다른 단계에서 값이 변했는지까지 알 수는 없습니다.
원인 후보를 좁히려면 서로 다른 관찰 지점을 연결해야 합니다.

하나의 버튼 조작에서 입력 이벤트 두 개로 갈라지고 화면으로 이어지는 가상 개념도
버튼 조작과 장치가 처리한 이벤트를 구분한 개념도입니다.
두 개의 이벤트 표시는 조사할 가능성을 설명하며 특정 제품의 실제 로그가 아닙니다.

FDA의 사례를 현재 개발 중인 장치에 그대로 대입해 원인을 확정하지는 않습니다.
같은 겉모습의 오류라도 발생 경로는 제품에 따라 다를 수 있습니다.
조사 메모에서는 ‘관찰된 사실’과 ‘검토할 가능성’을 다른 칸에 적는 편이 명확합니다.

가상 개발시험: 화면의 숫자가 한 자리 늘었습니다

다음은 환자와 연결하지 않은 시험 환경을 가정한 MedQraft의 자체 예시입니다.
개발자는 시험 장치에 10을 입력하려 했지만 화면에는 100이 나타났습니다.
팀은 먼저 조작 영상과 확보 가능한 입력 기록을 비교하기로 했습니다.
실제 제품의 시험 결과나 임상 상황을 재현한 사례가 아닙니다.

관찰 지점 남길 정보 그 기록만으로 알 수 없는 것
손과 버튼 누른 키, 누름·뗌의 순서, 촬영에서 보이는 동작 장치 내부에서 몇 번 처리했는가
입력 이벤트 이벤트 종류, 순서, 기록 지점, 시각 로그가 없는 처리 단계의 동작
화면 입력 전후 값, 단위, 활성 입력란 저장되거나 적용된 값과 같은가
확정된 설정 확정 동작 이후 장치가 유지하는 값 실제 출력이 그 설정대로 동작했는가

입력 기록이라고 부르는 자료도 생성 위치를 확인해야 합니다.
버튼 신호를 읽는 단계의 로그인지, 화면에 숫자를 더한 뒤 남긴 로그인지에 따라 설명할 수 있는 범위가 다릅니다.
두 개의 로그 줄을 발견했다고 해서 곧바로 물리적 키를 두 번 눌렀다고 결론내릴 수는 없습니다.

장치에 필요한 로그가 없다면 현재 자료로 판단 가능한 범위를 먼저 표시합니다.
추가 계측이나 진단 기능이 필요할 수 있으며, 그 기능을 넣은 시험 구성이 원래 구성과 어떻게 다른지도 남깁니다.
이 표는 조사 준비를 위한 실무 제안이며 규제기관의 의무 양식이 아닙니다.

영상과 로그는 같은 순간을 가리켜야 합니다

영상과 입력 기록을 함께 보려면 시간 관계를 설명할 수 있어야 합니다.
촬영 시각과 로그 시각이 서로 다른 기준이라면 숫자가 비슷하다는 이유만으로 같은 순간이라고 판단하지 않습니다.
팀이 확인할 수 있는 공통 동작을 기준으로 전후 순서를 맞추고, 시간 차이를 정확히 알 수 없는 구간은 그 한계를 기록합니다.

가상 시험에서는 입력란을 비운 상태에서 시작해, 숫자 입력부터 확정까지 한 번의 흐름으로 남길 수 있습니다.
오류가 나타난 화면만 따로 저장하면 직전에 어떤 키가 눌려 있었는지, 삭제나 취소를 거쳤는지가 빠질 수 있습니다.
화면과 손동작을 함께 관찰할 수 있는 위치에서 기록하는 방법을 검토합니다.

영상, 입력 이벤트, 화면 변화의 세 시간축을 공통 기준점으로 맞춘 도식
위에서부터 영상, 입력 이벤트, 화면 변화를 나타냅니다.
세로 점선은 서로 대조할 기준점이며 간격은 실제 측정시간이나 허용 지연시간을 뜻하지 않습니다.

시험 메모에는 소프트웨어 버전, 입력 장치, 시작 화면과 초기값, 사용한 입력 순서, 관찰 파일의 위치를 함께 적습니다.
다음 실행에서 조건이 달라졌다면 ‘같은 시험을 다시 했다’고 묶지 않고 달라진 조건을 표시합니다.

재현 여부를 확인할 때 조건을 섞지 않습니다

같은 조작에서 다시 발생하는지 보는 단계와 조건을 바꾸어 원인을 좁히는 단계는 목적이 다릅니다.
처음에는 확보한 조건으로 관찰을 반복하고, 이후에는 검토하려는 차이를 정해 비교할 수 있습니다.
몇 번 반복할지와 어느 조건까지 확인할지는 제품의 위험, 재현성, 요구사항을 바탕으로 팀이 정해야 합니다.

비교할 조건의 예 관찰할 질문
짧게 누르기와 길게 누르기 설계에서 정한 동작과 처리 결과가 일치하는가
연속 입력과 간격을 둔 입력 의도된 두 입력이 빠지거나 추가 입력이 생기는가
삭제 후 재입력 화면에 남은 상태가 다음 입력에 영향을 주는가
확정 전과 확정 후 표시값과 확정된 설정값이 일치하는가

표의 항목은 검토 후보이며 모든 장치의 공통 시험 목록은 아닙니다.
길게 누르기를 지원하지 않는 입력란과 반복 입력 기능이 있는 입력란은 기대 동작이 다릅니다.
시험 전에 기대 동작을 명시해야 관찰한 결과를 판단할 수 있습니다.

수정 후에는 의도된 입력도 확인합니다

중복 입력을 줄이는 변경을 했다면 원래 문제가 사라졌는지와 함께, 사용자가 의도한 입력이 누락되지 않는지도 살펴야 합니다.
입력 처리 조건을 바꾸면 연속 입력, 삭제, 확정 같은 관련 동작을 함께 검토할 필요가 있습니다.
단순히 화면에서 100이 다시 보이지 않았다는 결과만으로 변경의 영향을 모두 설명할 수는 없습니다.

수정된 입력 처리에서 단일 입력, 연속 입력, 삭제 후 입력의 세 확인 경로로 나뉘는 관계도
수정된 기능과 함께 확인할 동작을 연결한 자체 검토도입니다.
오른쪽의 세 갈래는 시험 결과가 아니라 확인할 동작을 의미합니다.

여기서는 모든 제품에 적용할 키 입력 필터 시간이나 공통 합격 수치를 제안하지 않습니다.
조작의 의미와 입력 처리 규칙, 장치의 위험을 먼저 정리한 뒤 해당 제품의 확인 기준으로 연결해야 합니다.
FDA도 주입펌프에서 소프트웨어가 사용자 인터페이스와 펌프 제어, 안전 기능에 관여한다고 설명합니다.
입력 문제를 화면 디자인에만 한정하기 어려운 배경입니다.
[2]

다음 검토에 넘길 기록

조사 결과에는 확인된 현상, 실행 조건, 근거 파일, 아직 판단하지 못한 구간이 남아야 합니다.
특히 아래 질문에 답할 수 있으면 다음 담당자가 같은 현상을 다시 확인하기가 수월합니다.

  • 조작 영상과 입력 로그가 어느 순간을 함께 가리키는가?
  • 로그가 생성되는 단계와 기록되지 않는 단계는 어디인가?
  • 표시값과 확정된 설정값을 각각 확인했는가?
  • 수정 뒤 의도된 연속 입력이나 삭제 동작에서 새로운 문제가 생기지 않았는가?

이 글의 범위는 개발시험에서 입력 오류를 관찰하고 기록하는 방법입니다.
실제 사용 중인 주입펌프를 조작하거나 치료 설정을 바꾸는 안내가 아닙니다.

출처와 자료의 범위

확인일: 2026-10-15.
아래 FDA 웹 본문을 확인했습니다.
원문 이미지·표를 복제하지 않았으며, 본문의 표·그림·개발시험 예시는 MedQraft가 별도로 구성했습니다.
특정 품목의 현행 제출자료 요건이나 법적 의무를 정하는 글은 아닙니다.

  1. FDA, Examples of Reported Infusion Pump Problems: Software problems의 단일 키 조작과 중복 입력, 10 mL/hour → 100 mL/hour 예시.
    공식 문제 유형 소개이며 최신 회수 공고로 표시하지 않았습니다.
  2. FDA, Infusion Pump Software Safety Research at FDA: Software Safety의 사용자 인터페이스·제어·안전 기능 설명.
    페이지에 포함된 과거 규정 언급을 현행 규제 요건으로 인용하지 않았습니다.

관련 글

업무 상담

읽은 내용을,
우리 제품에 적용하려면.

제품의 현재 단계와 검토할 과제를 알려주세요.

검토할 과제 상담하기 ↗
MedQraft / 업무 상담

프로젝트 상담

지금의 과제부터,
함께 정리하겠습니다.

제품의 현재 단계와 필요한 도움을 알려주세요.
검토할 내용과 지원 범위부터 살펴보겠습니다.

Contact@medqraft.co.kr ↗
수집 항목: 성함·회사명·이메일·문의 내용·관심 서비스 · 목적: 문의 응대 · 보유: 문의 처리 완료 시까지개인정보 처리방침 보기
개인정보 처리방침

MedQraft / 개인정보 보호

개인정보 처리방침

메드크래프트는 홈페이지 상담에 필요한 정보를 최소한으로 처리합니다.
문의가 끝나면 수집한 문의 정보를 삭제합니다.

시행일: 2026년 9월 18일

1. 적용 범위와 처리 목적

이 방침은 www.medqraft.co.kr의 방문 및 업무 상담에 적용됩니다.
문의 내용 확인, 답변, 지원 범위 협의와 홈페이지의 안정적인 운영을 위해 개인정보를 처리합니다.
Q-Atelier 제품에 저장되는 고객사의 업무 데이터는 해당 서비스의 계약과 별도 안내에 따릅니다.

2. 수집 항목과 보유기간

필수 정보
성함, 이메일, 문의 내용
선택 정보
회사명, 선택한 관심 서비스 및 이용자가 문의에 직접 기재한 연락처·업무 정보
수집 방법
상담 양식 입력 및 이메일 문의
처리 근거
상담 양식의 수집·이용 동의.
계약 체결·이행을 위한 요청에 필요한 경우 관련 법령상 근거에 따라 처리합니다.
보유기간
문의 처리 완료 시까지 보관한 후 지체 없이 삭제합니다.
별도 계약으로 전환되는 자료는 계약에 필요한 항목과 보유기간을 별도로 안내합니다.
법령에 따른 보존 의무가 있는 경우 해당 자료만 구분하여 보관합니다.

필수 정보 수집에 동의하지 않을 수 있으나 홈페이지 문의 접수가 제한됩니다.
선택 정보를 입력하지 않아도 상담할 수 있습니다.
주민등록번호, 환자 정보 등 상담에 불필요한 민감한 자료는 입력하지 마세요.

3. 업무 위탁과 외부 서비스

문의 내용은 홈페이지 서버에서 메일 발송 서비스를 거쳐 회사 메일함으로 전달됩니다.
이 문의 처리 경로에 별도의 문의 데이터베이스를 두지 않습니다.

Vercel Inc.
홈페이지 호스팅, 문의 요청의 서버 처리 및 운영·보안.
접속 IP, 요청 시각, 브라우저·요청 정보 등 기술 정보가 처리될 수 있습니다.
Plus Five Five, Inc. (Resend)
이름, 이메일, 회사명, 관심 서비스와 문의 내용을 포함한 상담 알림 이메일 발송 및 발송 기록 관리
가비아 하이웍스
회사 메일함의 문의 수신·보관 및 회신

상담 정보를 판매하거나 광고 목적으로 제공하지 않습니다.
법령에 따른 요구 또는 별도 동의 등 적법한 근거가 있는 경우를 제외하고 독립적인 제3자의 목적으로 제공하지 않습니다.

4. 국외 처리와 보관

홈페이지 요청 처리와 이메일 발송에는 해외 클라우드 서비스가 사용됩니다.
문의 제출 시 암호화된 네트워크를 통해 입력 정보가 전달됩니다.

Vercel Inc. / 미국
문의 요청 처리 및 호스팅을 위해 전송됩니다.
개인정보 문의: privacy@vercel.com.
운영 기록은 사용 서비스·설정에 따른 보관기간 및 Vercel의 처리정책이 적용됩니다.
Vercel 데이터 처리 안내
Plus Five Five, Inc. (Resend) / 미국
문의 입력 정보의 이메일 발송과 발송 기록 관리를 위해 제출 시 전송됩니다.
개인정보 문의: privacy@resend.com.
Resend가 공개한 일반 요금제의 이메일·로그 기본 보관기간은 30일이며, 조기 삭제는 사업자에게 요청할 수 있습니다.
Resend 보관·삭제 안내

회사의 문의 메일 삭제와 외부 서비스의 기술 기록 삭제는 처리 경로가 다릅니다.
삭제·처리정지 및 국외 처리에 관한 문의는 아래 담당자에게 요청할 수 있습니다.
국외 처리를 원하지 않으시면 홈페이지 양식 대신 회사 이메일로 직접 문의할 수 있으며, 그 경우에도 사용하는 이메일 서비스의 처리정책이 적용됩니다.

5. 파기와 보호 조치

문의 처리 완료 여부를 확인한 뒤 메일과 별도 저장 사본을 삭제하고, 출력물이 있는 경우 분쇄 등 재사용할 수 없는 방법으로 파기합니다.
외부 처리업체에 남은 자료의 삭제가 필요한 경우 해당 업체의 삭제 절차를 통해 요청합니다.

개인정보 접근은 업무에 필요한 담당자로 제한하고, HTTPS 전송 및 계정 접근 관리를 통해 정보를 보호합니다.
개인정보가 포함된 자료를 공개 저장소나 공개 페이지에 게시하지 않습니다.

6. 이용자의 권리

본인 정보의 열람, 정정·삭제, 처리정지 및 동의 철회를 담당 이메일로 요청할 수 있습니다.
필요한 범위에서 본인 확인 후 관계 법령에 따라 처리하고 결과를 안내합니다.
법령상 보존 의무 등으로 요청을 처리할 수 없는 경우 이유를 설명합니다.
대리인을 통한 요청은 대리 권한을 확인할 수 있습니다.

7. 접속 정보와 외부 콘텐츠

네이버 검색광고의 방문·상담 신청 성과 측정을 위해 네이버 전환 추적 스크립트를 사용합니다.
접속 URL·이전 페이지·브라우저 및 쿠키 등의 기술 정보와 상담 신청 완료 여부가 처리될 수 있습니다.
상담 양식의 이름·이메일·회사명·문의 내용은 전환 이벤트에 포함하지 않습니다.
브라우저에서 쿠키를 차단하거나 삭제할 수 있습니다.

홈페이지 전송·보안을 위한 서버 접속 정보가 처리될 수 있습니다.
소개 페이지와 인사이트의 익명 방문 통계에는 Vercel Web Analytics가 사용됩니다.
인사이트에서는 글별 조회수, 유입 경로, 국가 및 기기 유형을 집계합니다.
방문 통계용 쿠키를 사용하지 않으며 상담 양식의 이름·이메일·회사명·문의 내용은 분석 이벤트에 포함하지 않습니다.
인스타그램 전용 링크에는 유입 출처를 구분하는 UTM 표기가 사용됩니다.
홈페이지의 외부 영상·글꼴을 불러올 때 해당 제공자에게 접속 IP와 브라우저 등의 기술 정보가 전달될 수 있습니다.

브라우저 설정에서 쿠키와 사이트 데이터를 차단하거나 삭제할 수 있습니다.
설정에 따라 일부 기능이나 외부 콘텐츠가 제한될 수 있습니다.

8. 개인정보 보호책임자 및 문의

사업자
메드크래프트 / 대표 김병휘
개인정보 보호책임자·문의 담당자
김병휘
이메일
Contact@medqraft.co.kr
서면 문의
경기도 성남시 수정구 금토로80번길 56, 222호 (금토동, 위든타워)

권리침해 상담은 개인정보침해 신고센터 또는 개인정보분쟁조정위원회를 이용할 수 있습니다.

9. 처리방침 변경

처리 목적, 항목, 보유기간이나 위탁업체 등 내용이 변경되면 이 페이지에 시행일과 변경 내용을 안내합니다.

2026년 9월 18일: 홈페이지 상담 개인정보 처리방침 최초 공개

2026년 10월 14일: 인사이트 방문 통계 및 인스타그램 유입 측정 안내 추가