Independent learning for medical-device professionals
CommentaryConsulting
LearningMTL-112 · CORE MEDICAL DEVICE TOPIC

Systems Engineering, Architecture and Interfaces

How to turn product intent into a coherent medical-device system whose elements, interactions, risks and evidence remain controlled.

What you will learn

By the end of this topic, you should be able to define a useful medical-device system boundary, distinguish architecture from detailed design, allocate requirements and risk controls, specify interfaces and system states, plan integration and recognise the evidence needed to maintain system integrity throughout the lifecycle.

01

Think in systems, not collections of components

A medical device is rarely just its enclosure, electronics or software. The system may include hardware, software, data, users, accessories, consumables, networks, cloud services, operating procedures, training, production processes and service activities. Safety and performance often emerge from their interactions.

Purpose

What clinical or medical outcome is the system intended to support, for whom and under which conditions?

Structure

Which elements make up the system, what responsibilities are allocated to them and how are they configured?

Behaviour

How does the system respond across normal use, transitions, faults, maintenance, updates and foreseeable misuse?

Evidence

How will requirements, interfaces, risk controls and complete-system behaviour be demonstrated objectively?

The system is defined by responsibility, not packaging

An element can sit outside the physical device yet remain essential to safety or performance. Conversely, not every item delivered with a product is necessarily inside the medical-device boundary. Define the boundary deliberately and justify it.

02

Establish the boundary and operating context

The system boundary determines which elements and interactions the manufacturer designs, controls, verifies and supports. A useful context description should show what is inside the product, what it depends on and who or what interacts with it.

  • Intended patients, users, administrators, service personnel and other actors.
  • Clinical workflow, use environments, transport, storage, cleaning and maintenance contexts.
  • Hardware, software, accessories, consumables, packaging, labelling and training.
  • Mobile applications, cloud services, hospital systems, networks and third-party platforms.
  • Power, data, mechanical, fluidic, environmental and human interfaces.
  • Product variants, compatible configurations and excluded combinations.
  • Production, calibration, installation, service, update and disposal activities.
  • External assumptions, responsibilities and conditions required for safe operation.

Context diagrams are valuable because they make external interactions visible, but the accompanying text must define each actor, system, flow and assumption. A line on a diagram is not yet an interface specification.

See MTL-102 — Intended Purpose, Users and Use Environments for the product definition that constrains the system context.

03

Architecture makes important decisions visible

Architecture describes the fundamental organisation of the system: its elements, responsibilities, relationships, governing principles and rationale. It should help a competent reviewer understand how the system is expected to meet its requirements and control risk.

ContextPurpose, users, environment, boundary and external systems
FunctionsWhat the system must sense, decide, control, communicate and record
AllocationWhich element, person or process performs each function
InterfacesHow elements exchange energy, matter, data and control
BehaviourStates, modes, sequences, timing, faults and recovery
EvidenceHow the architecture and its decisions will be verified

Architecture is not a single block diagram. Different questions need different views: context, functional flow, physical decomposition, data flow, deployment, state behaviour, safety controls, security zones, power, communications and production or service configuration.

Allocate, then confirm

Allocate requirements, functions and risk controls to system elements with rationale. Check that the set of allocated requirements is complete, compatible and feasible. Allocation also identifies who must produce the design output and evidence—and where integration will be needed to demonstrate complete-system behaviour.

04

Treat every interface as a controlled agreement

Many system failures occur at boundaries between teams, components or organisations. An interface-control specification should define more than connector pins or an API name.

Physical and mechanical

Geometry, fits, tolerances, materials, forces, orientation, assembly, access, wear and environmental sealing.

Electrical and energy

Voltage, current, power states, grounding, isolation, signals, timing, protection, transients and fault limits.

Software and data

Semantics, units, formats, ranges, identity, sequencing, timing, integrity, errors, retries, security and compatibility.

Human and workflow

Information, controls, feedback, permissions, training, hand-offs, decisions, recovery and use-related risk.

Fluidic and material

Media, pressure, flow, volume, cleanliness, compatibility, dead volume, connection and contamination control.

Organisational and supplier

Deliverables, ownership, approvals, change notification, evidence, access, support and escalation.

For every interface, identify an owner on both sides, the authoritative specification, version compatibility, normal and abnormal behaviour, acceptance criteria and verification responsibility. Interface assumptions should be testable and controlled—not left in meeting notes.

Interface control is a continuing activity

An interface is not finished when two elements first communicate. It remains controlled through integration, manufacturing, updates, supplier changes, servicing and post-market investigation.

05

Define states, modes and behaviour

Static architecture views do not show what happens over time. State and sequence models expose transitions, permissions, timing, concurrency, interruptions and recovery behaviour that prose requirements often miss.

  • Power-off, start-up, self-test, idle, ready, active, paused, completed and shutdown states.
  • Normal, degraded, fault, safe, maintenance, service, calibration, update and recovery modes.
  • Permitted triggers, guards, timeouts and actions for every important transition.
  • Behaviour following power interruption, communication loss, sensor failure or invalid data.
  • Which functions remain available, inhibited or latched after a detected fault.
  • How users are informed and what action is expected or prevented.
  • How concurrent activities interact and which function has priority.
  • What information must persist across restart, update, servicing or component replacement.

A “safe state” is context dependent. Stopping immediately may be unsafe during fluid delivery, active therapy, sample handling or a controlled mechanical movement. Define the safe response from the hazardous situation and clinical context, not from an assumed engineering convention.

06

Use architecture to control risk

Risk management and systems engineering should develop together. Hazard analysis reveals safety-relevant functions, interfaces and failure responses; architecture determines where and how controls can be implemented.

Prevention

Remove hazardous situations through boundary, function, material, energy, access or workflow choices.

Control

Allocate independent limits, interlocks, diagnostics, fault tolerance, monitoring or protective functions.

Information

Define warnings, instructions, training and user actions only where design controls cannot adequately reduce risk.

Evidence

Verify implementation and effectiveness at the element, interface and complete-system levels.

Systematic failures may cross several elements: a shared clock, power source, data definition, software library, calibration value, update mechanism or misunderstood workflow. Architecture reviews should therefore examine common cause, independence, external dependencies and assumptions—not only single-component failure modes.

See MTL-105 — Medical-device Risk Management for the complete risk-management process.

07

Systems engineering across the lifecycle

Systems engineering begins with the problem and continues as the product, evidence and external environment change.

1

Frame the system

Understand the medical purpose, users, use environments, clinical workflow, product boundary, external systems, variants and lifecycle context before choosing an architecture.

Typical evidence: System context, stakeholder map, use scenarios, boundary definition, external-system inventory and assumptions.
2

Define system needs

Translate user, clinical, regulatory, safety, security, performance, manufacturing and service needs into coherent system requirements and constraints.

Typical evidence: Approved system requirements, source rationale, acceptance criteria, constraints and bidirectional traceability.
3

Develop the architecture

Decompose the system, allocate functions and requirements, define states and modes, expose dependencies and select design principles that support safety and verification.

Typical evidence: Architecture description, functional and physical views, allocation, state model, budgets and design rationale.
4

Control interfaces

Specify interactions between system elements and external actors precisely enough for independent implementation, integration, risk analysis and verification.

Typical evidence: Interface-control specifications, ownership, data definitions, timing, tolerances, fault behaviour and versioning.
5

Integrate and verify

Build the system in controlled steps, verify interfaces and emergent behaviour, and show that the integrated design satisfies requirements and implements risk controls.

Typical evidence: Integration strategy, test configurations, interface results, system verification, anomalies and traceability.
6

Validate and transfer

Confirm the complete system supports intended users and intended use, then transfer its controlled configuration, dependencies and acceptance methods into production and service.

Typical evidence: System validation, representative-configuration rationale, transfer baseline, production tests and service information.
7

Maintain system integrity

Assess field information, supplier changes, obsolescence, software updates and new external dependencies against architecture, interfaces, risks and accumulated evidence.

Typical evidence: Impact assessments, updated architecture, regression rationale, configuration history and post-market feedback.
08

Integration, verification and traceability

Integration should follow an explicit strategy that builds confidence progressively. Verify interfaces and subsystem behaviour before relying on complete-system testing to diagnose basic incompatibilities.

  • Define integration order, prerequisites, configurations, environments and responsibilities.
  • Confirm interface compatibility before combining dependent system elements.
  • Test normal, boundary, timing, degraded, fault, recovery and foreseeable misuse conditions.
  • Verify risk controls at the level where implementation and effectiveness can be observed.
  • Retain versions of hardware, software, data, accessories, fixtures and external services used.
  • Investigate unexpected behaviour and update requirements, architecture, risk or evidence where needed.
  • Maintain traceability from needs and hazards through requirements, allocation, outputs and verification.
  • Use system validation to confirm the integrated product meets user needs and intended use.

Traceability is a reasoning network, not merely a matrix. It should allow a reviewer to move in both directions: from a user need or hazard to the implemented solution and evidence, and from a design element or test back to the reason it exists.

See MTL-104 — Design Controls and Technical Documentation for organising the connected evidence chain.

09

Common misconceptions

“Systems engineering is requirements administration.”

No. Requirements are one representation. Systems engineering also addresses context, architecture, allocation, behaviour, interfaces, integration, trade-offs and lifecycle integrity.

“Architecture is the block diagram.”

No. A block diagram is one view. Architecture includes responsibilities, relationships, behaviour, principles, decisions and rationale.

“The interface belongs to the team providing it.”

No. Both sides must agree meaning, conditions, behaviour, ownership, change and evidence.

“Subsystem verification proves the system.”

No. Integration can introduce timing, compatibility, workflow and emergent behaviours that exist only at system level.

“The architecture freezes before detailed design.”

No. It matures iteratively, but changes must be assessed against requirements, risk, interfaces, evidence and released configurations.

10

Systems engineering practical checklist

  1. Define the medical purpose, stakeholders, context and complete system boundary.
  2. Make external systems, dependencies, variants and assumptions explicit.
  3. Translate needs and risks into coherent, testable system requirements.
  4. Use multiple architecture views to answer specific design and assurance questions.
  5. Allocate functions, requirements and risk controls with rationale.
  6. Specify every important interface as a controlled two-sided agreement.
  7. Model states, transitions, degraded behaviour, faults and recovery.
  8. Integrate progressively and verify interfaces as well as complete-system behaviour.
  9. Maintain bidirectional traceability and configuration across the lifecycle.
  10. Reassess architecture when products, suppliers, software or external systems change.
11

Authoritative starting points

The appropriate systems-engineering methods and evidence depend on the device, complexity, risks, organisational model and applicable regulatory framework. Tailor the approach without losing control of context, interfaces, decisions and traceability.