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 dropdowns:
    • All Statuses — filter by workflow status.
    • All Types — filter by record type (Customer Complaint, Nonconformance, Field Action).
    • All Sources — filter by complaint source.
    • All Severities — filter by severity level.
  4. To open a complaint, select its row in the table or select View in the Actions column.
  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 StatusAvailable Transitions
ReceivedStart Evaluation, Reject
Under EvaluationStart Investigation, Skip to Resolution
InvestigationMove to Resolution
ResolutionSubmit for Closure
Pending ClosureClose 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:
DispositionDescription
Use As-IsAccept the nonconforming material/product for use
ReworkMaterial/product can be corrected through rework
ScrapMaterial/product must be destroyed
Return to VendorReturn to the supplier
QuarantineHold pending further evaluation
  1. Enter a Justification (required).
  2. 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.
  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.
TypeDescription
Customer ComplaintComplaint received from an external customer
NonconformanceInternally identified quality deviation (supports dispositions)
Field ActionIssue identified in the field requiring corrective action
SourceDescription
CustomerDirectly from a customer
Field ReportIdentified through field monitoring
RegulatoryOriginated from a regulatory body or inspection
InternalFound through internal processes
SupplierReported by or related to a supplier
SeverityDescription
CriticalSevere impact, immediate patient risk
HighSignificant quality or safety concern
MediumModerate impact, requires investigation
LowMinor issue, limited quality impact

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

  • Product Quality
  • Safety
  • Labeling
  • Packaging
  • Performance
  • Delivery
  • Service
FlagDescription
Reportable to FDAComplaint requires FDA notification
MDR ReportableMedical Device Report required
Adverse EventClassified as an adverse event
EU Vigilance ReportableRequires reporting under EU vigilance requirements

This section only appears for Customer Complaint type records:

FieldDescription
NameCustomer contact name
OrganizationCompany or organization
EmailContact email address
PhoneContact phone number
Customer Reference #The customer’s own reference number for the complaint

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

MetricDescription
TotalCount of all complaint records
OpenComplaints not in Closed or Rejected status
OverdueOpen complaints past their SLA due date
RegulatoryComplaints flagged for any regulatory reporting (FDA, MDR, or Adverse Event)

From the API, complaints support linking to related quality records:

  • 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.