MedQraft
← All insights
Regulatory software

Entering 10, Recording 100: Investigating Infusion Pump Input Errors

This article explains methods for reviewing operational videos and comparing input events and screens based on FDA-released examples of infusion pump input errors.

Last regulatory review: 2026-10-15 Rev. 1.0 8 min read

When numbers are displayed differently than expected, it is necessary to check side by side the actions taken by a person and the inputs processed by the device.

It is difficult to determine the cause just by looking at the value displayed on the screen, as it could be due to user mishandling or a failure of specific components.

For those involved in medical device development and quality, records that help distinguish at which stage a value has changed can be beneficial when investigating input errors.

The FDA introduces a phenomenon (key bounce) as one of the cases of infusion pump issues, where a single key press is interpreted as multiple inputs.

In the reported example, a user enters 10 mL/hour, but the device records it as 100 mL/hour.

This number is an example described by the FDA and is not a recommended infusion rate.
This page serves as material to introduce the type of issue and is not a report that presents the latest recall announcements from specific manufacturers or the incidence of this phenomenon.

[1]

First, Separate the Three Observations

The starting point for investigation suggested in this article is to distinguish operation, input events, and display values.

It is necessary to document what the user pressed, what event the device received, and what value appeared on the screen.

Finally, it should also be confirmed whether that value was reflected in the confirmed set value.

For example, the fact that 100 was displayed on the screen informs about the display result.

However, just that screen cannot reveal whether 0 was pressed twice, if the input was processed in duplication, or if the value changed at another stage.

To narrow down the potential causes, the different observation points must be connected.

Conceptual diagram showing split button operation resulting in two input events leading to the screenThis is a conceptual diagram that distinguishes between button operations and the events processed by the device.
The two event displays illustrate possibilities for investigation and are not actual logs from a specific product.

The current FDA example does not directly apply to devices currently under development to confirm the cause.
Although the appearance of errors may be the same, the path of occurrence can vary between products.

In investigation notes, it is clearer to write ‘observed facts’ and ‘investigable possibilities’ in separate sections.

Virtual Development Test: The Number on the Screen Increased by One Digit

The following is an example created by MedQraft, assuming a test environment not connected to a patient.

The developer attempted to input 10 on the test device, but 100 appeared on the screen.
The team first decided to compare operational videos and available input records.

This is not a case that reproduces the actual product's test results or clinical situations.

Observation Point Information to Document Unknowns from Just That Record
Hand and Button Key pressed, order of press and release, visible actions from the recording How many times the device processed internally
Input Events Type of events, order, recording points, time Actions at processing stages without logs
Screen Values before and after input, units, active input field Are the saved values the same as the applied ones?
Confirmed Setting Values the device maintains after confirmed actions Did the actual output operate as set?

Data referred to as input records must also confirm the origin of the data creation.
Depending on whether the log is from the button signal reading stage or from after adding numbers to the screen, the explanation range differs.

Just because two log lines are discovered does not mean a physical key was pressed twice.

If the necessary logs are absent from the device, the initially assessable range should be displayed first.
Additional measurements or diagnostic functions may be needed, and how the test configuration with those functions differs from the original setup should also be documented.

This table is practical suggestions for preparing an investigation and is not an obligatory form from regulatory authorities.

Video and Logs Must Point to the Same Moment

To view the video and input records together, the time relationship must be explained.
If the filming time and log time are based on different standards, the numbers appearing similar do not justify judging them as the same moment.

The team should use common actions they can verify as a basis to establish the sequence, and any intervals where time differences cannot be accurately known should be recorded as limitations.

In the virtual test, it begins with an empty input field, and the number input and confirmation can be documented as a single flow.

If only the screen showing the error is saved separately, what keys were pressed just before, or whether there were deletions or cancellations might be missed.

A method should be reviewed for recording from a position where screen and hand movements can be observed simultaneously.

Diagram aligning the three time axes of video, input events, and screen changes to a common reference pointHere, the video, input events, and screen changes are illustrated from above.
The vertical dotted lines represent reference points to compare with, and the spacing represents actual measured time or allowable delay times.

Test notes should include the software version, input device, starting screen and initial values, input orders used, and the location of observation files.

If conditions change in the next execution, it should not be grouped as ‘repeating the same test’ but the altered conditions should be indicated.

When Checking for Reproducibility, Do Not Mix Conditions

The stage of checking whether it occurs again under the same operations and the stage of narrowing down causes by changing conditions have different purposes.

Initially, observations should be repeated under the secured conditions, and later, differences to be reviewed can be established for comparison.

The team should determine how many repetitions to conduct and what conditions to check based on the product's risks, reproducibility, and requirements.

Examples of Conditions to Compare Questions to Observe
Short press vs. long press Do the actions defined in the design correspond to processing outcomes?
Continuous input vs. spaced input Are intended two inputs missing or are additional inputs occurring?
Deletion followed by re-entry Does what remains on the screen affect the next input?
Before and after confirmation Do the displayed values match the confirmed settings?

The items in the table are review candidates and not a common test list for all devices.

Input fields that do not support long pressing and those that have repeating input functions demonstrate varied expected behaviors.

Expectation of behavior should be specified prior to tests to allow for judgment based on the observed results.

After Modifications, Check the Intended Inputs as Well

If changes were made to reduce duplicate inputs, it should be checked whether the original problem has disappeared and also whether the user's intended inputs are not omitted.

If input processing conditions are changed, it is necessary to review related actions such as continuous inputs, deletions, and confirmations together.

Simply stating that 100 was not visible on the screen again does not completely explain the effect of the change.

Diagram connecting the verification paths of single input, continuous input, and post-deletion input diverging after modified input processingThis is an internal review linking modifications and what actions to verify.

The three branches on the right imply actions to confirm, not test results.
Here, no specific time for key input filters or common passing metrics that apply to all products are suggested.

First, the meaning of the operation, input processing rules, and device risk should be organized, followed by connecting it to the verification criteria for the corresponding product.

The FDA explains that in infusion pumps, the software is involved in the user interface, pump control, and safety functions, making it difficult to limit input issues solely to screen design.

[2]

Records to Move to the Next Review

The investigation results should include confirmed phenomena, execution conditions, supporting files, and sections that have not yet been judged.

Particularly, being able to answer the following questions will make it easier for the next person in charge to confirm the same phenomena again.

  • At what moment do the operational video and input logs point to the same time?
  • At which stages are the logs generated and where are they not recorded?
  • Have the display values and confirmed settings been verified?
  • Following modifications, did new issues arise in terms of intended continuous input or deletion actions?

The scope of this article is how to observe and record input errors during development tests.
This is not guidance on operating infusion pumps in actual use or changing treatment settings.

Sources and Scope of Materials

Confirmation Date: 2026-10-15.

The following FDA web text was checked.
Images, tables, and test examples have not been reproduced, and the tables, figures, and development test examples in the text have been created separately by MedQraft.

This article does not define the current submission requirements or legal obligations for specific items.

  1. FDA, Examples of Reported Infusion Pump Problems: Example of single key operation and duplicate input leading to 10 mL/hour → 100 mL/hour in Software problems.

This is an official problem type introduction and has not been marked as the latest recall announcement.

  1. FDA, Infusion Pump Software Safety Research at FDA: Explanation of user interface, control, and safety functions in Software Safety.

Past regulation mentions included on the page have not been cited as current regulatory requirements.

Related Articles

Let's talk

Apply what you have read
to your product.

Tell us your product's current stage and the questions you need to review.

Discuss your questions ↗
MedQraft / Let's talk

Project inquiry

Start with your challenge.
We will work through it together.

Tell us your product's current stage and the support you need.
We will review the questions and define a suitable scope of support.

Contact@medqraft.co.kr ↗
Information: name, company, email, inquiry and service of interest · Purpose: responding to your inquiry · Retention: until the inquiry is resolved Read the privacy policy
Privacy policy

MedQraft / Privacy

Privacy policy

MedQraft processes only the information needed for website inquiries.
We delete the collected inquiry information when the inquiry is resolved.

Effective date: September 18, 2026

1. Scope and purposes of processing

This policy applies to visits and business inquiries at www.medqraft.co.kr.
We process personal information to review and respond to inquiries, discuss the scope of support, and operate the website reliably.
Customer business data stored in Q-Atelier is governed by the relevant service agreement and separate notices.

2. Information collected and retention

Required information
Name, email address and inquiry
Optional information
Company, selected service of interest, and contact or business details you provide in your inquiry
Collection methods
Website inquiry forms and email inquiries
Basis for processing
Consent to collection and use provided through the inquiry form.
Where necessary to fulfill a request relating to the formation or performance of a contract, we process information on the applicable legal basis.
Retention period
We retain inquiry information until the inquiry is resolved, then delete it without delay.
If information becomes part of a separate contract, we separately explain the required information and retention period.
Where retention is legally required, only the relevant information is stored separately.

You may decline to provide required information, but this will prevent submission of the website inquiry form.
You can make an inquiry without providing optional information.
Do not submit sensitive information unnecessary for the inquiry, such as national identification numbers or patient information.

3. Service providers and external services

Inquiries are forwarded from the website server through an email delivery service to our company mailbox.
We do not maintain a separate inquiry database in this processing workflow.

Vercel Inc.
Website hosting, server-side inquiry processing, operations and security.
Technical information such as IP address, request time, browser and request details may be processed.
Plus Five Five, Inc. (Resend)
Delivery of inquiry notification emails containing name, email, company, service of interest and inquiry details, and management of delivery logs
Gabia Hiworks
Receipt, storage and replies to inquiries in our company mailbox

We do not sell inquiry information or provide it for advertising purposes.
We do not disclose it for an independent third party's purposes unless there is a lawful basis, such as a legal requirement or separate consent.

4. Overseas processing and storage

Overseas cloud services are used to process website requests and deliver emails.
Information entered in an inquiry is transmitted over an encrypted connection upon submission.

Vercel Inc. / United States
Information is transmitted for inquiry request processing and hosting.
Privacy contact: privacy@vercel.com.
Operational records are subject to the retention periods of the services and settings used and Vercel's processing policies.
Vercel data processing information
Plus Five Five, Inc. (Resend) / United States
Information is transmitted upon submission to deliver the inquiry email and manage delivery records.
Privacy contact: privacy@resend.com.
Resend's published default retention period for emails and logs on its standard plans is 30 days.
Earlier deletion may be requested from the provider.
Resend retention and deletion information

Deleting inquiry emails from our mailbox and deleting technical records held by external providers involve different processes.
You may contact the person listed below about deletion, restriction of processing or overseas processing.
If you do not wish to use overseas processing through the website form, you may email us directly.
The processing policies of the email services used will still apply.

5. Deletion and safeguards

After confirming that an inquiry has been resolved, we delete the email and separately saved copies.
Printed materials, if any, are destroyed by shredding or another method that prevents reuse.
Where deletion of information held by an external processor is necessary, we submit a request through that provider's deletion procedure.

Access to personal information is restricted to staff who need it for their work.
We protect information through HTTPS transmission and account access controls.
We do not publish materials containing personal information in public repositories or on public pages.

6. Your rights

You may request access, correction, deletion, restriction of processing or withdrawal of consent by contacting the designated email address.
We will verify your identity to the extent necessary, process the request under applicable law, and notify you of the result.
If we cannot fulfill a request, for example because of a legal retention obligation, we will explain the reason.
For requests made through a representative, we may verify their authority.

7. Access information and external content

We use Naver conversion tracking to measure visits and completed inquiries attributable to Naver search advertising.
Technical information such as the visited URL, referring page, browser and cookies, and whether an inquiry was completed, may be processed.
The name, email, company and inquiry text entered in the form are not included in conversion events.
You can block or delete cookies in your browser.

Server access information may be processed for website delivery and security.
Vercel Web Analytics is used for anonymous visitor statistics on the introduction page and Insights.
Insights statistics aggregate article views, referral sources, countries and device types.
Visitor analytics do not use analytics cookies.
Names, emails, companies and inquiry text from the consultation form are not included in analytics events.
Instagram-specific links use UTM parameters to identify referral sources.
Loading external video or fonts on the website may transmit technical information, including IP address and browser details, to the relevant provider.

You can block or delete cookies and site data in your browser settings.
Some features or external content may be restricted depending on your settings.

8. Privacy officer and contact

Business
MedQraft / Representative: Byeonghwi Kim
Privacy officer and inquiry contact
Byeonghwi Kim
Email
Contact@medqraft.co.kr
Postal inquiries
Suite 222, 56 Geumto-ro 80beon-gil, Sujeong-gu, Seongnam-si, Gyeonggi-do, Republic of Korea (Geumto-dong, Widen Tower)

For privacy-related complaints, you may contact the Personal Information Infringement Report Center or the Personal Information Dispute Mediation Committee for assistance.

9. Changes to this policy

Changes to processing purposes, information collected, retention periods or service providers will be published on this page with their effective date.

September 18, 2026: Website inquiry privacy policy first published

October 14, 2026: Added information on Insights visitor analytics and Instagram referral measurement