Skip to content

Complaints and Nonconformances

The Complaints module handles the recording, evaluation, investigation, and resolution of customer complaints, internal nonconformances, and field actions. It supports full regulatory reporting workflows including FDA, MDR, adverse event, and EU vigilance tracking.

  1. On the left sidebar, select Complaints.
  2. Select New Complaint.
  3. From the Type dropdown, select the record type (Customer Complaint, Nonconformance, or Field Action).
  4. From the Source dropdown, select the complaint source.
  5. Enter a Title (required).
  6. Enter a Description (required).
  7. From the Classification dropdown, select the nature of the issue.
  8. From the Severity dropdown, select the severity level.
  9. From the Priority dropdown, select the priority level.
  10. For Customer Complaint type records, fill in the Complainant Information section:
    • Name, Organization, Email, Phone, and Customer Reference #.
  11. In the Product / Lot Traceability section, enter product details: Product Name, Product Code, Lot Number, Batch Number, Serial Number, and Quantity Affected.
  12. In the Dates & Regulatory section, set Date Occurred, Date Reported by Customer, and Due By (SLA Deadline).
  13. Under Regulatory Reporting Flags, check any that apply: Reportable to FDA, MDR Reportable, Adverse Event, EU Vigilance Reportable.
  14. In the Immediate Action section, describe any containment or corrective actions already taken.
  15. Select Create Complaint.
  1. On the left sidebar, select Complaints.
  2. To search by complaint number or title, enter text in the Search complaints field.
  3. To narrow results, use any combination of these facets:
    • Status – filter by workflow status.
    • Type – filter by record type (Customer Complaint, Nonconformance, Field Action).
    • Source – filter by complaint source.
    • Severity – filter by severity level.
    • Reportability – Reportable or Not reportable. A complaint is reportable if any of Reportable to FDA, MDR Reportable, Adverse Event or EU Vigilance Reportable is set.
    • Classification – select one or more classifications (Product Quality, Safety, Labeling, Packaging, Performance, Delivery, Service); matching complaints in any of the selected classifications are shown.
  4. To open a complaint, select its row in the table or select View in the Actions column.

If you find yourself setting the same search text and filters every time you open the register, save them as a named view instead of rebuilding them.

  1. On the left sidebar, select Complaints.
  2. Set the search text and filters you want to save.
  3. Select Views in the toolbar, then select Save current view….
  4. Enter a name and select Save.

To reapply a saved view, select Views and choose it from the list – the search text and every filter it was saved with are restored together. To remove one you no longer need, select the trash icon next to it in the list.

  1. On the left sidebar, select Complaints.
  2. Select the complaint you want to advance.
  3. In the header area, select the appropriate transition button:
Current Status Available Transitions
Received Start Evaluation, Reject
Under Evaluation Start Investigation, Skip to Resolution
Investigation Move to Resolution
Resolution Submit for Closure
Pending Closure Close Complaint
  1. On the left sidebar, select Complaints.
  2. Select the complaint you want to reject.
  3. In the header area, select Reject.
  4. In the Reject Complaint form, enter the Reason for rejection (required).
  5. Select Confirm Rejection.
  1. On the left sidebar, select Complaints.
  2. Select the nonconformance record you want to disposition.
  3. In the Disposition section, select Set Disposition.
  4. From the Disposition dropdown, select one of the following:
Disposition Description
Use As-Is Accept the nonconforming material/product for use
Rework Material/product can be corrected through rework
Scrap Material/product must be destroyed
Return to Vendor Return to the supplier
Quarantine Hold pending further evaluation
  1. Enter a Justification (required).
  2. Under Electronic Signature, select Get verification code and enter the six-digit code emailed to you — approving a disposition is an electronic signature (21 CFR Part 11).
  3. Select Save Disposition.
  1. On the left sidebar, select Complaints.
  2. Select the complaint you want to update.
  3. In the Resolution & Root Cause section, select Edit.
  4. Enter the Root Cause Summary.
  5. Enter the Resolution.
  6. Select Save.

When a root cause analysis has been prepared for the complaint, you can accept it as the official root cause for the record.

  1. Open the complaint and locate the root cause analysis.
  2. Under Electronic Signature, select Get verification code and enter the six-digit code emailed to you.
  3. Select Accept as Official Root Cause.

Accepting a root cause analysis is an electronic signature (21 CFR Part 11). The acceptance is not recorded until the verification code is confirmed, and the signature captures that you accept the analysis as the official root cause. Only users with the complaints.update permission (QA and administrators) can accept a root cause analysis.

  1. On the left sidebar, select Complaints.
  2. Select the complaint you want to comment on.
  3. In the Comments section, enter your comment in the text field.
  4. Select Post.

Use the communication log to record contact with the complainant or another external party that happened elsewhere — email, phone call, letter. Logging an entry here is a record only; it does not send anything to the recipient.

  1. On the left sidebar, select Complaints.
  2. Select the complaint you want to log a communication on.
  3. In the Communication log section, select Log a communication.
  4. From the Type dropdown, select Acknowledgment, Update, Resolution, or Follow-up.
  5. Enter the Recipient name and Recipient email (pre-filled from the complainant’s details when available).
  6. Enter a Subject and describe What was said.
  7. Select Log it.

Record a corrective, preventive, or immediate action directly against a complaint — separate from raising a new SCAR against a supplier.

  1. On the left sidebar, select Complaints.
  2. Select the complaint you want to record an action on.
  3. In the Corrective actions section, select Record an action.
  4. Enter a Title and, optionally, a Description.
  5. Choose the Type: Immediate, Corrective, or Preventive.
  6. Search for and select the user the action is Assigned to.
  7. Set a Due date.
  8. Select Save.

Once recorded, an action can be marked complete from the same section by selecting Mark complete.

Link an existing deviation, CAPA, or SCAR to a complaint to show that the two records are related. This is different from Raise a supplier corrective action, which creates a new SCAR pre-linked to the complaint — linking is for connecting a complaint to a record that already exists.

  1. On the left sidebar, select Complaints.
  2. Select the complaint you want to link a record to.
  3. In the Linked records section, select Link an existing record.
  4. Choose the Record type: Deviation, CAPA, or SCAR.
  5. Search for and select the record.
  6. Optionally add Notes describing the relationship.
  7. Select Link record.

The linked record appears grouped by type in the Linked records section, with a link to open it directly.

Type Description
Customer Complaint Complaint received from an external customer
Nonconformance Internally identified quality deviation (supports dispositions)
Field Action Issue identified in the field requiring corrective action
Source Description
Customer Directly from a customer
Field Report Identified through field monitoring
Regulatory Originated from a regulatory body or inspection
Internal Found through internal processes
Supplier Reported by or related to a supplier
Severity Description
Critical Severe impact, immediate patient risk
High Significant quality or safety concern
Medium Moderate impact, requires investigation
Low Minor issue, limited quality impact

Complaints can be further classified by the nature of the issue:

  • Product Quality
  • Safety
  • Labeling
  • Packaging
  • Performance
  • Delivery
  • Service

Deciding whether a complaint is reportable to a regulator requires the complaints.regulatory_report permission (QA and administrators). This is the most consequential judgment in complaint handling — it decides whether an MDR, vigilance report, or other regulatory notification is filed with a competent authority.

Flag Description
Reportable to FDA Complaint requires FDA notification
MDR Reportable Medical Device Report required
Adverse Event Classified as an adverse event
EU Vigilance Reportable Requires reporting under EU vigilance requirements

This section only appears for Customer Complaint type records:

Field Description
Name Customer contact name
Organization Company or organization
Email Contact email address
Phone Contact phone number
Customer Reference # The customer’s own reference number for the complaint

The complaint list page displays four summary statistics at the top:

Metric Description
Total Count of all complaint records
Open Complaints not in Closed or Rejected status
Overdue Open complaints past their SLA due date
Regulatory Complaints flagged for any regulatory reporting (FDA, MDR, or Adverse Event)

Complaints support linking to related quality records, from the Linked records section on the complaint detail page (see Link an existing record) or via the API:

  • Deviations – link a complaint to a related deviation
  • CAPAs – link a complaint to a corrective/preventive action
  • SCARs – link a complaint to a supplier corrective action request

These links maintain traceability between related quality events across the system.

Practical example: handling a customer complaint for a medical device

Section titled “Practical example: handling a customer complaint for a medical device”

Scenario: A hospital reports that a batch of sterile surgical drapes has packaging seal failures, with three units found to have compromised sterile barriers upon opening. The complaint needs to be recorded, evaluated, investigated, and resolved with appropriate regulatory consideration.

  1. Navigate to Complaints and select New Complaint.
  2. Fill in the form:
    • Type: Customer Complaint
    • Source: Customer
    • Title: Sterile barrier packaging seal failure -- SterilDrape Pro
    • Description: St. Mary's General Hospital reports 3 out of 50 units from a single case of SterilDrape Pro (Lot SD-2026-1187) had visible seal delamination along the peelable chevron seal. Units were identified during pre-operative inspection and were not used on patients. Hospital requests replacement shipment and root cause investigation.
    • Classification: Packaging
    • Severity: High (sterile barrier compromise on a surgical device, though no patient exposure occurred)
    • Priority: Urgent (requires immediate investigation due to sterility implications)
  3. Complete the Complainant Information:
    • Name: Jennifer Walsh, RN
    • Organization: St. Mary's General Hospital
    • Email: j.walsh@stmarys.example.com
    • Phone: +1 555 0142
    • Customer Reference #: SMH-QR-2026-0034
  4. Complete the Product / Lot Traceability:
    • Product Name: SterilDrape Pro
    • Product Code: SDP-4560
    • Lot Number: SD-2026-1187
    • Quantity Affected: 3
  5. Set the Dates & Regulatory information:
    • Date Occurred: 2026-03-03
    • Date Reported by Customer: 2026-03-05
    • Due By (SLA Deadline): 2026-03-19 (14-day SLA for High severity complaints)
  6. Under Regulatory Reporting Flags, check Reportable to FDA and MDR Reportable (sterile barrier failure on a Class II medical device is MDR-reportable even without patient injury, per 21 CFR 803).
  7. In Immediate Action, enter: Quarantined remaining inventory from Lot SD-2026-1187 across all distribution points (42 units located). Notified affected distribution centers. Replacement shipment of equivalent lot authorized.
  8. Select Create Complaint.
  1. Open the complaint and select Start Evaluation.
  2. During evaluation, the quality team reviews the complaint details, confirms the regulatory reporting determination, and assesses whether other lots from the same production run may be affected.
  1. Select Start Investigation to advance the complaint to Investigation status.
  2. After completing the investigation, select Edit in the Resolution & Root Cause section:
    • Root Cause Summary: Seal bar temperature on Packaging Line 2 drifted 8 degrees C below the validated range during the final 30 minutes of the production run for Lot SD-2026-1187. The drift was caused by a failing thermocouple (TC-PL2-04) that was intermittently reading high, preventing the temperature alarm from triggering. Seal integrity testing during in-process checks did not catch the defect because the sample was pulled from the start of the run.
    • Resolution: Replaced thermocouple TC-PL2-04. Performed 100% seal integrity inspection of quarantined inventory from Lot SD-2026-1187; 5 additional units with marginal seals identified and rejected (8 total out of 500 units). Remaining 492 units passed and were released. Updated in-process sampling plan (SOP-PKG-012 Rev 5) to include samples from start, middle, and end of each sealing run.
  3. Select Save.
  1. Select Move to Resolution to advance the complaint.
  2. Select Submit for Closure after confirming all actions are complete.
  3. Select Close Complaint to finalize the record.

The complaint record now shows a complete audit trail from receipt through closure. Because it was flagged as MDR Reportable, it appears in the Regulatory count on the complaints dashboard. The associated CAPA and any linked deviation maintain full traceability through the Linked Records section.