Our organization manufactures Class II and Class III medical devices and we recently completed a major Windchill 12.0 CPS05 implementation focused on achieving 21 CFR Part 820 and EU MDR 2017/745 compliance at the data model level. The core challenge was capturing regulatory metadata directly on part objects rather than relying on downstream document attachments or spreadsheet-based workarounds.
We extended the WTPart soft type hierarchy by creating three new subtypes: MedDevComponent, MedDevAssembly, and MedDevRawMaterial. Each subtype was built using the Type and Attribute Manager in Windchill, leveraging the soft type framework so that no source-code customization was required. Across the three subtypes we defined approximately 40 custom attributes, organized into logical attribute groups within the UI for usability.
Key attribute categories included: regulatory classification fields (device class, GMDN code, UNSPSC code), biocompatibility fields mapped to ISO 10993 testing requirements (biocompatibility status, test method, approval date), sterilization parameters (sterilization method, SAL level, EO residual limit), labeling attributes (UDI-DI, UDI-PI format, GUDID submission status), and supplier qualification flags (approved supplier list status, deviation authorization reference).
For enumerated fields like sterilization method and biocompatibility status, we defined controlled vocabularies using Windchill enumeration types to enforce data integrity. Mandatory attributes were enforced using Object Initialization Rules (OIRs), ensuring that when a part of type MedDevComponent is created, critical fields like device class and UDI-DI cannot be left blank during the save action.
We also configured attribute-level access control so that only members of the Regulatory Affairs role can modify the UDI and biocompatibility fields post-creation, which we handled through a combination of lifecycle state-based access policies and a custom Windchill business rule.
The outcome has been significant: audit readiness improved dramatically, DHF traceability reports can now be generated directly from Windchill queries against part attributes, and our regulatory team eliminated an estimated 1,200 manual data entry hours per product line annually. The OIR enforcement alone prevented several near-miss data quality incidents that previously required corrective actions.