Skip to main content

Five-Level Decomposition

The system element hierarchy uses a five-level product decomposition aligned with IEC 60601-1 requirements for medical electrical equipment: diagram
LevelTypeDefinitionExample (Smart Infusion Pump)
1SystemThe complete product as deliveredV Series Infusion Pump System
2SubsystemA major functional groupingFluid Pumping & Housing Subsystem
3AssemblyAn integrated unit within a subsystemPeristaltic Pump Mechanism
4SubassemblyA sub-unit within an assemblyDrive Motor Assembly
5ComponentAn individual partMotor Driver/Controller
The level is stored in the elementType custom field on each system element work item, using the systemElementType enumeration. The hierarchical parent-child relationship uses the standard Polarion parent link role.

Reference Architecture: Smart Infusion Pump

The solution’s reference device uses a 1 system + 6 subsystem decomposition with 35 total system elements:
SubsystemComponentsPrimary Domain
Fluid Pumping & HousingPeristaltic Pump, Drive Motor, Motor Controller, Pump Door, Door Sensor, Tubing Clamp, EnclosureMechanical, Electromechanical
Control & ProcessingMain Control Unit, System Firmware, Memory, Real-Time ClockSoftware, Electrical
User InterfaceLCD Display, LED Display, Keypad, Internal LightElectrical, Usability
Sensing & MonitoringOcclusion Sensor, Bubble Sensor, Drip Sensor, Alarm IndicatorsElectrical, Mechanical
Power ManagementAC Power Input, DC Supply, Battery Pack, Charging Circuitry, DC PortsElectrical, Thermal
External CommunicationsWireless Module, RS232 Port, Nurse Call InterfaceElectrical, RF

How System Elements Connect to Other Entities

System elements serve as an anchor point for several traceability paths:
RelationshipLink RoleDirectionPurpose
Functions allocated to elementsallocatedToFunction —> System ElementDefines what each element is supposed to do
Failure modes assessed on elementsassessesFailure Mode —> System ElementDFMEA: what can go wrong with this element
Risk records assessed on elementsassessesRisk Record —> System ElementHARA: risk analysis scoped to an element
Process steps associatedassociatesProcess Step —> System ElementPFMEA: which manufacturing steps produce this element
Design requirements scopedsubsystem constraintDocument-levelDesign requirements filtered to the element’s subsystem
The project uses a consistent naming convention: SRS-SUB-001 through SRS-SUB-006 for system requirement specs, DRS-SUB-001 through DRS-SUB-006 for design requirement specs, and DFMEA-SUB-001 through DFMEA-SUB-006 for DFMEA documents. Each subsystem gets its own document set.

Subsystem Scoping and the Document Constraint

The subsystem custom field on documents enables a critical constraint: when linking design requirements to system requirements in the PowerSheet RTM view, the picker only shows design requirements from documents whose subsystem field matches the current document’s subsystem. This prevents cross-subsystem contamination. A design requirement for the Power Management Subsystem cannot accidentally be linked to a system requirement belonging to the User Interface Subsystem. The RTM model enforces this through the $context.source.document.subsystem constraint on the DesignRequirement-to-SystemRequirement relationship.

System Element Lifecycle

System elements follow an extended 7-state lifecycle (compared to the standard 6-state workflow):
StateDescription
DraftInitial creation
In ProgressActive engineering work (unique to system elements)
In ReviewUnder peer review
Pending ApprovalAwaiting formal approval
ApprovedApproved for use
RejectedReturned for rework
ObsoleteNo longer active
The additional In Progress state recognizes that system elements require active engineering work — defining interfaces, allocating functions, establishing hierarchical relationships — before they are ready for review.

Functions and the Design Chain

Each system element can have functions allocated to it. Functions describe what the element is intended to do — the operational capability or behavior. In the reference project, 46 functions are allocated across the 35 system elements. Functions serve as the bridge between the system element hierarchy and DFMEA:
  1. System elements define what the device is made of
  2. Functions define what each element does
  3. Failure modes analyze how each function can fail
  4. Risk controls address those failure modes
This chain ensures that every component has been analyzed for potential failures and that risk controls are traceable to specific design functions.