User Manual β€” Version 3.0

BlisterCPMS

Change Parts Management System

πŸ“˜ System Overview & Getting Started
What is BlisterCPMS Three-Domain Architecture User Roles & Permissions Navigation Guide Dashboard Overview Login & First Steps Key Concepts & Glossary
Document
UM-BCPMS-V3-P1
Version
3.0
Date
April 30, 2026
Classification
Internal β€” Confidential

Table of Contents

BlisterCPMS User Manual β€” Version 3.0  Β·  April 30, 2026  Β·  Internal β€” Confidential

Part 1 πŸ“˜ System Overview & Getting Started
1 What is BlisterCPMS?
2 System Architecture
3 User Roles & Permissions
4 Navigating BlisterCPMS
5 Login & First Steps
6 Global Dashboard β€” Six Tabs
7 Key Concepts & Glossary
Part 2 πŸ“— Core Modules
1 Part Inventory
2 Products
3 Blister Machines
4 Categories
5 Warehouse & Supply
6 Document Library
7 Compatibility Matrices
8 Part Kits & Changeover Templates
Part 3 πŸ“™ Change Orders & GMP Compliance
3.1 Change Order Lifecycle
3.2 Approval Workflow
3.3 Line Clearance
3.4 Lockout/Tagout (LOTO) Management
3.5 Electronic Signatures (21 CFR Part 11)
3.6 First Article Inspection & Deviation
3.7 Audit Trail
3.8 Batch Records
Part 4 πŸ“• Advanced Modules
4.1 Tablet Tooling Module
4.2 Work Orders & Production Management
4.3 Changeover Execution Workflow
4.4 Cartoning Integration
4.5 AI/GMP Audit Module
4.6 Notification System
Part 5 πŸ“” Analytics, Administration & Settings
5.1 OEE Dashboard & Analytics
5.2 Reports & Regulatory Exports
5.3 User & Role Administration
5.4 System Configuration
5.5 Backup & Recovery
5.6 Master Data Administration
5.7 Troubleshooting Guide

1. What is BlisterCPMS?

BlisterCPMS is a comprehensive, GMP-compliant Change Parts Management System purpose-built for pharmaceutical manufacturing. It unifies three distinct packaging domains β€” Blister (primary packaging), Cartoning (secondary packaging), and Tablet Tooling (compression tooling) β€” into one integrated web platform.

The system manages the full lifecycle of change parts: from procurement and inventory tracking through changeover execution, compliance documentation, and retirement. Every action is electronically signed where required by 21 CFR Part 11 and captured in an immutable audit trail.

Three Packaging Domains

πŸ’Š
Blister
Primary packaging β€” blister machines, forming tooling, sealing tools, product-specific parts, change orders and work orders for blister lines
πŸ“¦
Cartoning
Secondary packaging β€” production line dashboard, leaflet management, carton specifications, line readiness tracking, installed parts per line
πŸ”§
Tooling
Tablet compression tooling β€” tooling sets (TSM/EU/IPT), individual items (punches & dies), inspections, reconditioning and lifecycle alerts

All three domains share the same GMP Compliance Centre, Work Order engine, Change Order engine, Warehouse & Supply, Document Library, and Analytics & Reports modules β€” ensuring consistent audit trails regardless of packaging type.

Key Business Benefits

2. System Architecture

Technology Stack

πŸ’‘ Browser Requirements

Use Google Chrome 110+, Microsoft Edge 110+, or Mozilla Firefox 110+. JavaScript must be enabled. Recommended screen resolution: 1440 Γ— 900px or wider.

3. User Roles & Permissions

BlisterCPMS uses a Role-Based Access Control (RBAC) model with granular permission sets assigned by the System Administrator.

Role Description Typical User Key Capabilities
ADMIN
Full Access
System Administrator β€” unrestricted access including System Settings IT Admin, QA Manager User management, role assignment, system configuration, backup, master data, all CRUD operations
PRODUCTION_MANAGER / PM
Elevated Access
Production Manager β€” elevated write access; can create and approve orders; no access to System Settings Production Manager, Engineering Lead Create/approve change & work orders, manage templates & kits, performance analytics, bulk create
Standard User
Read + Limited Write
Operator, technician, or viewer with permissions defined individually per feature area Line Operator, Technician, QA Reviewer View dashboards, execute assigned orders, record movements, upload documents

Permission-Gated Features

πŸ’‘ Changing Your Permissions

Contact your System Administrator to adjust your permission set. Administrators manage this in Settings β†’ User Management and Settings β†’ Role & Permissions.

4. Navigating BlisterCPMS

The application uses a persistent collapsible sidebar on the left, organized into domain sections, plus a top navigation bar with notifications and user profile.

Sidebar Structure

Top Navigation Bar

5. Login & First Steps

Signing In

1
Navigate to the application URL Open your facility's BlisterCPMS address in a supported browser (e.g., http://local.blistercpms.com). The public Home page appears.
2
Click "Sign In" Click the Sign In button in the page header, or navigate directly to /signin.
3
Enter credentials Type your username and password. Click Sign In. On first login you may be prompted to change your password at /change-password.
4
Land on the Global Dashboard You are redirected to /landing. The sidebar is fully visible with all modules available for your role.

⚠️ Session Expiry

Sessions expire after a period of inactivity. The system redirects you to /signin automatically. Unsaved form data is lost β€” save frequently.

Self-Registration

Navigate to /signup to create a new account if self-registration is enabled by your administrator. New accounts receive the lowest permission level until promoted by an ADMIN in Settings β†’ User Management.

6. Global Dashboard β€” Six Tabs

The Global Dashboard (/landing) provides a real-time operational overview. It has six tabs:

πŸ“Š Overview

Summary KPI cards: total active change orders, open work orders, inventory alerts, OEE average, overdue items, and compliance score. Quick-navigation buttons to common workflows.

βš™οΈ Operations

Active and pending change orders and work orders across Blister and Tooling. Status distribution, overdue counts, recently completed orders with drill-down links.

πŸ“¦ Inventory

Part inventory health: critical parts, low-stock alerts, expiring items, reorder recommendations across all warehouse locations. Direct links to the Parts Inventory module.

🏭 Machines

Blister machine status: operational vs. maintenance vs. offline machines, OEE per machine, upcoming maintenance due dates, and performance trend indicators.

πŸ“ˆ Analytics

Trend charts for changeover durations, OEE over time, inventory value, supplier delivery performance, and compliance score trend. Designed for daily operational review.

πŸ‘” Executive

High-level management summary: SLA compliance rate, total changeover cost, schedule adherence, deviation count, regulatory readiness. Suitable for weekly/monthly management reviews.

πŸ’‘ Blister-Specific Dashboard

Under the Blister sidebar section, Dashboard (/dashboard) shows KPIs specifically scoped to blister primary packaging lines.

7. Key Concepts & Glossary

Change Order (CO)
A planned and approved changeover event on a blister or tooling line β€” specifying machine, product, parts, scheduled time, and step-by-step execution checklist. Requires approval workflow before execution.
Work Order (WO)
A production task (run, maintenance, or batch) assigned to a machine or line. Linked to a Change Order where applicable.
Line Clearance
A documented inspection confirming no previous product, parts, or documents remain on the line before production. Captured electronically with operator signature.
LOTO β€” Lockout/Tagout
Energy isolation protocol performed before maintenance or changeover on powered equipment. Recorded in Compliance β†’ Lockout / Tagout with personnel and timestamps.
FAI β€” First Article Inspection
Formal inspection of the first unit produced after a changeover or new tooling installation to verify conformance to specifications.
Deviation
Any unplanned departure from approved processes, specifications, or SOPs. Recorded in the Deviation Register with CAPA tracking.
CAPA
Corrective and Preventive Action β€” structured investigation of root causes and preventive measures. Linked to deviations in the system.
Part Kit
A predefined collection of change parts needed to changeover a machine from one product format to another. Created in advance and attached to changeover templates.
Changeover Template
A reusable template that pre-populates machine, product, parts, duration estimates, and task lists for recurring changeovers.
OEE β€” Overall Equipment Effectiveness
Composite KPI = Availability Γ— Performance Γ— Quality. Monitored per machine in Compliance β†’ OEE Dashboard. Target typically β‰₯ 85%.
Tooling Set
A complete set of tablet compression tooling (punches and dies) for a given tablet shape/size. Managed as a unit through its full lifecycle (TSM / EU / IPT standard).
Leaflet
Patient Information Leaflet (PIL) β€” the printed document inserted into cartons during secondary packaging. Managed in Cartoning β†’ Leaflets with version control.
Carton Specification
Dimensional and print specifications for a carton used in secondary packaging. Stored in Cartoning β†’ Carton Specifications and linked to products.
Line Readiness
Pre-production verification confirming all components (parts, leaflets, cartons) are present and approved on the line before a batch can start.
Audit Trail
Immutable, cryptographically hashed log of every data change. Accessible via Compliance β†’ Audit Log. Supports 21 CFR Part 11 requirements.
21 CFR Part 11
US FDA regulation governing electronic records and electronic signatures in pharmaceutical manufacturing.
Batch Record
Complete record of all parameters and activities for a specific production batch. Captured in Compliance β†’ Batch Records with full traceability.
Master Data
Reference data managed by administrators in Settings β†’ Master Data: format sizes, pocket sizes, blister materials, lidding materials, machine models, product families, production lines, currencies, shifts, skill levels.
SLA β€” Service Level Agreement
Agreed performance targets for changeover completion times. Tracked in Analytics & Reports β†’ SLA & Compliance report.

1. Part Inventory  /parts

The Part Inventory module is the master repository for all blister change parts β€” forming tools, sealing jaws, guide plates, format parts, and consumables. It tracks stock levels, part condition, serial numbers, batch numbers, expiry dates, location assignments, and maintenance schedules. Every movement and adjustment is logged in the immutable audit trail.

Part Lifecycle Overview

NEW / INCOMING Received in warehouse IN STOCK Available for use RESERVED Allocated to CO INSTALLED On the machine MAINTENANCE Under servicing RETIRED Decommissioned Returned after changeover

Seven Tabs

Overview Critical Low Stock Expiring Reorder Maintenance Analytics

Orange tabs require ADMIN or PRODUCTION_MANAGER role.

Overview Tab

Full paginated list of all parts with search, filter, and sort. Filters include: Status, Criticality, Part Type, Material Type, Batch Number, and Serial Number. Cards can be toggled to list or grid view. Each part row shows part number, name, stock quantity, status chip, criticality, and action buttons (View, Edit, Delete).

Critical Tab

Parts flagged as Critical (criticalityLevel = CRITICAL or HIGH) that require priority monitoring. Searchable and paginated. Red/amber indicators alert users to stock below minimum levels.

Low Stock Tab

Parts where current stock quantity is at or below the minimum stock level. Shows current qty vs. minimum and reorder point. Quick-action buttons link to the inventory adjustment modal.

Expiring Tab

Parts approaching or past their expiry date. Sorted by expiry date ascending. Shows days until expiry highlighted in red if overdue. Typical for calibrated gauges, certified tools, and time-limited consumables.

Reorder Tab

Parts that have reached or fallen below their reorder point. Displays supplier, lead time, and recommended order quantity. Supports CSV export for purchasing workflows.

Maintenance Tab PM/ADMIN

Parts scheduled for maintenance β€” based on expected lifespan hours, actual runtime, or calendar date. Linked to the Maintenance Schedule page (/parts/maintenance).

Analytics Tab PM/ADMIN

Charts and KPIs for inventory turnover, cost distribution by category, movement history trends, criticality breakdown, and stock health score.

Sub-Pages

Page Route Description
All Parts /parts Main parts list with 7-tab view described above
Add Part /parts/add Comprehensive form to create a new part: basic info, dimensions, stock levels, lifecycle, costs, location assignment. Requires PART_CREATE permission.
Inventory Dashboard /parts/inventory Stock adjustments, lot management, stock-in/stock-out operations. Modals for Adjust Stock, Add Stock. Shows current inventory per location.
Movement Tracking /parts/movements Full audit log of all part movements: transfers between locations, issues to machines, returns, adjustments. Filterable by part, date range, movement type.
Maintenance Schedule /parts/maintenance Calendar and list view of scheduled and overdue part maintenance tasks. Create, complete, and track maintenance records.
Serial Unit Tracking /parts/serial-units Track individually serialised units β€” location, installation status, machine position, runtime hours, remaining lifespan.
Categories /categories Manage part categories (see Β§4). Accessible from the Parts submenu and directly.

How To: Add a New Part

1

Navigate to Parts β†’ Add Part

Go to /parts/add. The form is split into tabs: Basic Info, Dimensions, Stock, Lifecycle, Costs, Location & Notes.

2

Fill Basic Info

Enter: Part Number (unique), Name, Description, Barcode/QR Code, Part Type, Format Size, Pocket Size, Track Count, Material Type, and flags (Critical, Spare, Consumable, Serialised).

3

Set Stock Levels

Enter: In Stock quantity, Minimum Stock Level, Maximum Stock Level, Reorder Point, Safety Stock, and Lead Time Days. These thresholds drive all inventory alert calculations.

4

Set Lifecycle & Cost

Enter Lifespan Hours (for runtime-based maintenance alerts), Unit Cost, Replacement Cost, Currency, Supplier, Manufacturer, and Expiry Date if applicable.

5

Assign Location & Category

Select the warehouse storage location and category from the master data lists. These assignments are required for inventory management and reporting.

6

Save & Set Compatibility

Click Save Part. After saving, use the Part detail page to add Machine–Part and Product–Part compatibility records (see Β§7).

How To: Stock-In / Stock-Out / Adjust

πŸ“₯ Stock In (Receiving)

Go to Parts β†’ Inventory Dashboard. Click Add Stock. Select the part, enter quantity, batch/lot number, expiry date, supplier, and receiving location. An audit movement record is created automatically.

πŸ“€ Stock Out (Issuing)

Click Adjust Stock and select movement type ISSUED. Enter quantity and destination (machine or work order reference). Available quantity is reduced immediately.

πŸ”„ Transfer Between Locations

Select movement type TRANSFER. Choose source location and destination location. Useful when reorganising stock or moving parts from quarantine to available storage.

βš–οΈ Manual Adjustment

Select movement type ADJUSTMENT. Enter the correct physical count, reason for adjustment, and your change reason. The delta is captured in the audit trail with your user identity and timestamp.

⚠️

Quantity Allocated vs. Available

The Available quantity = In Stock βˆ’ Allocated (reserved). When a Change Order reserves parts, their allocated quantity increases β€” reducing available stock even though the physical stock has not moved. Always check Available (not just In Stock) when planning new change orders.

2. Products  /products

The Products module is the drug product catalogue β€” each product represents a pharmaceutical product manufactured on the blister lines. Products are linked to compatible machines and parts, forming the basis for changeover planning and compatibility validation.

Five Tabs

Overview Analytics By Family By Stage Critical Parts

Overview Tab

Full paginated list of products with search and filters (Format Size, Track Count, Active status, Product Family, Development Stage, Priority Level, Sort By). Columns: Product Code, Product Name, Format Size, Track Count, Development Stage, Priority. Supports Add Product modal (ADMIN only).

Analytics Tab

Charts showing product distribution by format size, track count, active vs. inactive ratio, priority breakdown, and change order frequency per product over the last 90 days.

By Family Tab

Products grouped by Product Family (e.g., Analgesics, Cardiology, Oncology). Each family card shows product count, formats, and active status summary. Product families are defined in Settings β†’ Master Data β†’ Product Families.

By Stage Tab

Products grouped by Development Stage: CONCEPT β†’ DEVELOPMENT β†’ PILOT β†’ PRODUCTION. Shows progression and counts per stage β€” useful for new product introduction (NPI) tracking.

Critical Parts Tab

Shows critical parts associated with each product β€” the parts that are most important for that product's changeover. Filters to show only HIGH and CRITICAL criticality parts per product. Helps ensure critical parts are stocked before planning a changeover.

Related Pages

Page Route Description
Add Product /products/add Create new product: Product Code, Name, Format Size, Track Count, Development Stage, Priority, Product Family, Manufacturer, description, and linked parts/machines. ADMIN only.
Manufacturers /manufacturers List, add, edit, and view drug product manufacturers. Fields: Name, Country, Contact, Certificates, Status.
Product–Part Compatibility /product-part-compatibilities Compatibility matrix between products and parts. Define which parts are required, compatible, or incompatible for each product.
Product–Machine Compatibility /product-machine-compatibilities Define which blister machines can run each product. Includes qualification status, approved format sizes, and OEE targets.
Changeover Templates /change-orders/templates Reusable changeover templates linked to products. See Β§8 of this Part.
Part Kits /change-orders/kits Predefined part kits linked to products and machine combinations. See Β§8 of this Part.
πŸ’‘

Development Stage Gate

Only products in PILOT or PRODUCTION development stage can be selected in Change Orders. CONCEPT and DEVELOPMENT stage products are locked from production use until formally promoted by an ADMIN.

3. Blister Machines  /machines

The Blister Machines module manages the full lifecycle of blister packaging machines β€” registration, maintenance scheduling, performance analytics, and part/product compatibility mapping. Every machine has a complete digital record from commissioning to decommissioning.

Machine Status Values

🟒

OPERATIONAL

Running normally. Eligible for change order scheduling and work order assignment.

🟑

MAINTENANCE

Under planned maintenance. Cannot be selected for new COs until maintenance is completed and status returns to OPERATIONAL.

πŸ”΄

OFFLINE

Unplanned downtime or breakdown. A deviation record is automatically generated. Blocked from all production scheduling.

Add / Edit Machine Form β€” Tabs

Tab Fields Covered
Basic Info Machine Name, Serial Number, Asset Tag, Machine Model (from master data), Production Line, Physical Location, Manufacturer, Year of Manufacture, Commissioning Date
Technical Specs Format capabilities (min/max dimensions), number of track lanes, max sealing temperature, rated throughput (blisters/min), forming film and lidding material compatibility
Maintenance Maintenance interval (hours or months), last maintenance date, next maintenance date (auto-calculated), maintenance SOP reference, assigned maintenance technician
Performance OEE target %, current rolling OEE %, MTBF (Mean Time Between Failures), MTTR (Mean Time To Repair)
Qualification IQ/OQ/PQ completion dates and document references, current qualification status, requalification due date

Sub-Pages

Page Route Description
All Machines /machines Machine list with search, filters, add/edit/view actions
Add Machine /machines/add Create new machine record. Requires MACHINE_CREATE permission.
Maintenance Schedule /machines/maintenance Calendar and list of scheduled, active, and overdue maintenance tasks per machine. Shows next due dates and maintenance history.
Performance Analytics /machines/performance OEE trend charts, downtime analysis, changeover time averages, and performance benchmarking per machine. Requires ANALYTICS_VIEW.
Machine–Part Compat. /machine-part-compatibilities Define which parts are compatible with each machine, including fit tolerance, qualification status, and approved combinations.
Machine–Product Compat. /product-machine-compatibilities Shared with the Products module β€” machine side view of product compatibility.
⚠️

Maintenance Overdue Alert

If a machine passes its scheduled next maintenance date without a completed maintenance record, the system automatically generates a compliance alert and the machine's status chip turns amber. The GMP Compliance score is penalised until the maintenance record is completed and reviewed.

4. Categories  /categories

Categories provide hierarchical classification for blister change parts. A well-defined category structure simplifies search, reporting, and inventory management across large parts catalogues.

Four Tabs

Overview Analytics Hierarchy Low Stock

Overview Tab

All categories displayed in card or list view. Each card shows category name, part count, low-stock count, and status. Supports Add Category modal (ADMIN). Categories can be viewed in card or list format.

Analytics Tab

Distribution charts: parts per category, total inventory value per category, low-stock ratio per category, and category utilization in change orders over the last 90 days.

Hierarchy Tab

Tree view of the category hierarchy showing parent–child relationships. Useful for understanding the full classification structure. Categories can have sub-categories for granular organization (e.g., Forming Tools β†’ Flat Form Tools β†’ Oval Pocket).

Low Stock Tab

All categories that have at least one part below its minimum stock level. Helps identify which product families or part types have supply gaps. Sortable by severity (number of under-stocked parts per category).

πŸ’‘

Category Best Practice

Create a hierarchy of at most 3 levels deep. Example: Top Level (Forming Tools, Sealing Tools, Format Parts, Consumables) β†’ Level 2 (Flat Form Plates, Deep Form Plates) β†’ Level 3 (Oval Format, Round Format). More than 3 levels creates navigation complexity without benefit.

5. Warehouse & Supply

The Warehouse & Supply section covers Storage Locations, Suppliers, and Manufacturers. These modules track where parts are physically stored and who supplies them.

5.1 Storage Locations  /locations

Manages all physical storage locations β€” shelves, racks, cold rooms, quarantine areas, and line-side staging areas.

Overview Utilization Hierarchy Temperature Analytics Capacity

Overview Tab

List of all storage locations with name, warehouse code, capacity, current utilization %, temperature control flag, and status. Supports Add Location modal (ADMIN/PM).

Utilization Tab

Visual utilization percentage bars showing how full each location is. Sortable by utilization. Highlights overutilized locations in red (>90%) and locations with recent overflow alerts.

Hierarchy Tab

Tree diagram showing the physical hierarchy: Building β†’ Floor β†’ Zone β†’ Aisle β†’ Rack β†’ Shelf β†’ Bin. Navigate the tree to find specific locations. Click any node to see its contents and part list.

Temperature Tab

Locations with temperature-controlled storage (refrigerated, frozen, controlled room temperature). Shows current temperature settings and compliance status. Alerts when temperature monitoring data indicates out-of-range conditions.

Analytics Tab

Charts for total capacity vs. used capacity, empty vs. occupied slots, locations with high turnover, and cost-per-location metrics. Helps identify consolidation opportunities and under-utilised areas.

Capacity Tab

Detailed capacity management view: maximum part count per location, current count, available slots, and overflow warnings. Supports the Manage Capacity modal for adjusting location limits as physical layouts change.

5.2 Suppliers  /suppliers

Manages external part suppliers β€” contact information, delivery performance, preferred status, and sourcing agreements.

Overview Performance Preferred Fast Delivery

Overview Tab

Full list of suppliers with name, country, contact info, active status, and part count. Supports Add Supplier modal.

Performance Tab

Supplier performance metrics: on-time delivery rate, average lead time, quality score, return rate, and deviation count linked to parts from this supplier. Sortable and exportable to CSV.

Preferred Tab

Suppliers flagged as preferred β€” approved, reliable suppliers for critical parts. Shows preferred status criteria and last review date.

Fast Delivery Tab

Suppliers capable of fast/expedited delivery β€” useful when critical parts are urgently needed. Shows typical lead time in days for standard vs. expedited orders.

6. Document Library  /documents

The Document Library stores all GMP-relevant documents: SOPs, technical drawings, calibration certificates, qualification protocols, work instructions, and regulatory submissions. All documents are version-controlled with mandatory review cycles.

Main Views

View / Route Description
All Documents /documents Full document list: Title, Type, Version, Status, Linked Entity (part/machine/product), Owner, Last Review, Next Review. Supports Upload and Add Document modals.
Expiring Soon /documents/expiring Documents approaching their next review date (configurable warning window, default 30 days). Sorted by days-to-expiry. Allows quick reassignment or review completion.
Overdue Reviews /documents/overdue Documents past their review due date. Shows overdue by (days), responsible owner, and escalation status. Compliance risk indicator per document.

How To: Upload a New Document

1

Click "Add Document"

Navigate to /documents and click Add Document. Fill in the document metadata form.

2

Set Document Type & Version

Select the document type (SOP, Work Instruction, Technical Drawing, Calibration Certificate, etc.) and enter the version number (e.g., V1.0). The system tracks all version history.

3

Link to Entity

Link the document to the relevant entity β€” a specific part, machine, product, or change order. This allows the document to appear contextually when viewing those records.

4

Attach the File & Set Review Schedule

Click Upload File to attach the physical file (PDF, DOCX, XLSX, DXF, etc.). Set the Next Review Date and assign a reviewer. The system generates alerts 30 days before the review date.

πŸ”΄

Overdue Documents & GMP Score Impact

Documents overdue for review are flagged in the AI/GMP Audit Module and reduce the compliance score. Each overdue SOP or qualification document is treated as a finding. Resolve all overdue document reviews before any scheduled regulatory inspection.

7. Compatibility Matrices

BlisterCPMS maintains three cross-reference compatibility matrices that are essential for accurate changeover planning. These three-way matrices ensure the right parts are selected for the right product on the right machine, and that no incompatible combination can be used in a change order.

The Three-Way Compatibility Model

PRODUCT Drug Product MACHINE Blister Line PART Change Part Product–Machine Compat. /product-machine-compatibilities Product–Part Compat. /product-part-compatibilities Machine–Part Compat. Β· /machine-part-compatibilities
⚠️

All Three Must Be Configured

When creating a Change Order, the system cross-checks all three compatibility matrices simultaneously. A part linked to a product but not to the machine will still fail validation. All three compatibility records must be in place for a part to be usable in a CO.

7.1 Product–Part Compatibility  /product-part-compatibilities

Defines the relationship between drug products and blister change parts. For each product-part combination you can specify:

7.2 Machine–Part Compatibility  /machine-part-compatibilities

Defines which parts can be physically installed on each blister machine. For each machine-part combination you can specify:

7.3 Product–Machine Compatibility  /product-machine-compatibilities

Defines which blister machines can manufacture each product. For each product-machine combination:

8. Part Kits & Changeover Templates

Part Kits and Changeover Templates are the two productivity tools that enable fast, consistent, and error-free change order creation. They encode the engineering knowledge of what parts are needed and what steps to follow for a specific machine–product combination.

🧰 Why They Matter

Without kits and templates, every change order requires manual part selection and step definition β€” which is slow and error-prone. With a correctly defined kit and template, creating a new change order for a known machine–product combination takes under 2 minutes: select the kit, select the template, set the schedule, and submit for approval.

8.1 Part Kits  /change-orders/kits

A Part Kit is a predefined collection of all change parts required to changeover a specific machine from one product format to another. Kits are created once by engineering and reused for every changeover of that type.

πŸ“‹ Kit Structure

  • Kit Name β€” descriptive identifier
  • Machine Model β€” applies to all machines of this model
  • From Product β€” source product format
  • To Product β€” target product format
  • Parts List β€” part + required quantity per item
  • Total Part Count β€” auto-calculated
  • Estimated Cost β€” from part unit costs

⚑ Kit Benefits

  • Prevents omissions during part selection
  • Ensures compatible parts are always used
  • Reduces CO creation time from ~20 min to under 2 min
  • Enables pre-staging: warehouse team prepares a kit box in advance
  • Enables bulk inventory reservation with one click
  • Supports kit-level cost tracking per changeover type

How To: Create a Part Kit

1

Navigate to Change Orders β†’ Part Kits β†’ + New Kit

Go to /change-orders/kits and click New Kit. Requires PM or ADMIN role.

2

Name the Kit & Select Machine Model and Products

Give the kit a clear name (e.g., "Uhlmann B1240 β€” Aspirin 500mg to Paracetamol 1g"). Select the machine model, From Product, and To Product.

3

Add Parts to the Kit

Use the Add Part button to add each required part with quantity. The system filters to only show parts that are compatible with the selected machine and products. Add all required, spare, and consumable parts.

4

Review and Activate

Review the complete parts list, total count, and estimated cost. Click Activate Kit to make it available for use in change orders. Inactive kits are hidden from CO creation.

8.2 Changeover Templates  /change-orders/templates

A Changeover Template defines the step-by-step procedure for a specific machine model and change type. It is the digital equivalent of a changeover SOP β€” containing all steps that must be executed, their sequence, and any enforcement gates (LOTO, two-person checks, etc.).

Template Field Description
Template Name Descriptive name (e.g., "Uhlmann B1240 Full Format Change β€” Standard")
Machine Model The machine model this template applies to
Change Type FORMAT_CHANGE / PRODUCT_CHANGE / MAINTENANCE / PARTIAL_CHANGE / TOOLING_CHANGE
Estimated Duration Total expected changeover time in minutes β€” used for scheduling and OEE Availability calculation
Required Skill Level Minimum operator qualification level required to execute this template
Steps Ordered list of steps, each with: Name, Instructions, Step Type, Mandatory flag, Estimated Duration, Required Skill, Requires 2-Person Sign-off flag
Linked SOP Reference to the approved SOP document in the Document Library that this template is based on
Status DRAFT / ACTIVE / OBSOLETE β€” only ACTIVE templates appear in change order creation

Step Types in a Changeover Template

Step Type Description Gate Requirement
PREPARATION Pre-work: gather parts, review SOP, confirm personnel readiness None
REMOVAL Remove current format parts from the machine LOTO must be LOCKED before this step can start
INSTALLATION Install new format parts and tooling LOTO must be LOCKED
ADJUSTMENT Mechanical adjustment β€” torque, alignment, clearance settings LOTO must be LOCKED
INSPECTION Visual inspection of installed components Optional second-person verification
VERIFICATION Dimensional verification with calibrated gauges Mandatory two-person sign-off
CLEANING Machine cleaning steps contributing to line clearance Cleaning agent type and quantity logged
βœ…

Template Version Control

When a changeover template is updated (e.g., after a process improvement or SOP revision), the previous version is archived but not deleted. All historical change orders retain a reference to the template version active when they were created β€” preserving a complete record of what procedure was followed, which is critical for regulatory inspection.

πŸ“–

Continue to Part 3

Part 3 covers the full Change Order lifecycle, Approval Workflow, Line Clearance, LOTO, Electronic Signatures (21 CFR Part 11), First Article Inspection, Deviation Management, Audit Trail, and Batch Records. Open part3-change-orders-compliance.html to continue.

3.1 Change Order Lifecycle

A Change Order (CO) is the primary regulatory document that authorises and records a machine format change. Every physical changeover must have a corresponding approved change order. Access via Change Orders (/change-orders).

πŸ”΄

Regulatory Requirement

Under FDA 21 CFR Part 211 and EU GMP Annex 15, no physical changeover may begin without an approved and documented change order. Starting work before CO approval is a regulatory violation and will appear in the audit trail.

Change Order Status Flow

DRAFT PLANNED PARTS_RESERVED Approval Chain L1 β†’ L2 β†’ L3 (based on CO type) IN_PROGRESS COMPLETED PAUSED ON_HOLD FAILED CANCELLED from any pre-execution state

Change Order Types & Required Approval Level

Change Type Description Required Approval
PRODUCT_CHANGE Full format change to a completely different product formulation L3 β€” QA Manager
FORMAT_CHANGE Same product, different blister format dimensions L2 β€” QA Engineer
MAINTENANCE Machine maintenance-related part swap (non-product) L1 β€” Supervisor
EMERGENCY Unplanned urgent replacement during production L2 + post-hoc L3
TOOLING_CHANGE Tablet tooling punch/die set swap L2 β€” QA Engineer
PARTIAL_CHANGE Subset of parts changed (e.g., single failed part) L1 β€” Supervisor

Creating a Change Order β€” Step by Step

1

Open Change Orders β†’ + New Change Order

Navigate to Change Orders and click + New Change Order. The CO number (CO-YYYY-NNNN) is auto-generated and cannot be changed.

2

Set Machine, From Product, To Product

Select the machine being changed over, the current product running (From Product), and the target product (To Product). The system checks compatibility and calculates the required approval level.

3

Set Schedule

Set the Scheduled Start Time and Scheduled End Time. The system automatically checks for scheduling conflicts β€” if another CO is already planned for this machine in this time window, you will see a conflict alert.

4

Add Parts or Select a Kit

In the Parts tab, either select a pre-configured Part Kit (recommended) or add individual parts. The compatibility engine validates each part against the target machine and product.

5

Assign Changeover Template

In the Template tab, select the changeover SOP template that matches this machine model and change type. The template defines all the execution steps.

6

Set Compliance Flags

Confirm whether this CO requires: LOTO (required for all physical changeovers), FAI (required for product and format changes), and Line Clearance (required for product changes).

7

Submit for Approval

Set status to PLANNED and click Submit for Approval. This notifies the L1 approver via in-app notification and email. The CO is now locked from editing until the approval process is complete.

8

Reserve Parts (Optional but Recommended)

Click Reserve Parts to create inventory reservations for all parts in this CO. This prevents other COs from taking the same stock. The CO moves to PARTS_RESERVED status.

CO Dependency Graph

For complex production scenarios with multiple interdependent change orders, the Dependency Graph component (visible in the Change Order Detail page) provides an interactive visual map of CO blockers and dependents.

πŸ”—

How Dependencies Work

A CO that is marked as "blocked by" another CO cannot transition to IN_PROGRESS until all blocking COs are COMPLETED. This rule is enforced automatically by the system. Use dependencies when a downstream CO depends on an upstream format being established first.

3.2 Approval Workflow

The approval workflow is a 21 CFR Part 11 compliant multi-level electronic approval chain. Each approval level captures an immutable electronic signature with a cryptographic hash.

Approval Levels

L1
Level 1 β€” Production Supervisor
Required for: MAINTENANCE, PARTIAL_CHANGE. Verifies that the changeover is operationally justified and properly scheduled. Approves the business case for the change.
L2
Level 2 β€” QA Engineer
Required for: FORMAT_CHANGE, TOOLING_CHANGE, EMERGENCY. Verifies technical correctness, part compatibility, and compliance with SOPs. Signs off on the qualification aspects.
L3
Level 3 β€” QA Manager
Required for: PRODUCT_CHANGE and EMERGENCY (post-hoc). Final regulatory authority sign-off. Certifies that the change meets GMP requirements and patient safety standards.

How To: Approve a Change Order

1

Receive Approval Notification

You will receive an in-app notification and email when a CO is pending your approval. Click the notification to go directly to the CO detail page. You can also see all pending approvals on your dashboard.

2

Review the Change Order

Review all sections: machine and product details, parts list and compatibility, schedule, risk score, changeover template, and any supporting documents. The system shows you the complexity score and risk score automatically calculated.

3

Click Approve (or Reject with a reason). Enter your e-signature credentials β€” your username and a reason/certification statement. The system generates a tamper-proof signature hash and records the immutable timestamp.

4

CO Progresses to Next Level

If more approval levels are required, the next approver is automatically notified. Once all required levels are approved, the CO is unlocked for execution (status β†’ IN_PROGRESS when the operator starts).

Rejection Handling

If a CO is rejected at any approval level:

⚠️

Self-Approval Prohibition

The system enforces that the CO creator cannot approve their own change order. If you created the CO, your approval action button is disabled. Another qualified user at the required approval level must be the approver.

Approval Deadline Alerts

The system monitors the time between CO submission and scheduled start. If an approval is still pending within a configurable window of the scheduled start time (e.g., 4 hours), the system generates escalation notifications to the approver and their supervisor.

3.3 Line Clearance

Line clearance is the cleaning and verification process performed before production can switch to a new product on a blister line. It is a regulatory requirement to prevent cross-contamination. Access via Change Orders β†’ Line Clearances (/change-orders/line-clearances).

Line Clearance Types

Clearance Type When Performed Key Checks
PRE_CHANGEOVER Before starting format change β€” confirms previous product is fully cleared Visual inspection, documentation removal, residue test if required
POST_CHANGEOVER After format change β€” before production restarts All checks including new format verification, LOTO release confirmation
PRODUCT_RESIDUE Cross-contamination specific check after product change Swab test, residue detection, analytical limits compliance
CLEANING_VERIFICATION Routine cleaning verification between campaigns Visual + residue test per SOP interval

Line Clearance Record Fields

Header Information

  • Linked Change Order
  • Area Cleared (production line/room)
  • Previous Product
  • Target Product
  • Cleaning Procedure Used (SOP reference)
  • Cleaning Agents Used
  • Cleaning Start Time / End Time

Verification Results

  • Residue Test Performed (Y/N)
  • Residue Test Results (numerical)
  • Residue Test Passed (Y/N)
  • Visual Inspection Passed (Y/N)
  • Equipment Identification Removed (Y/N)
  • Documentation Removed (Y/N)
  • Cleared By / Verified By / Verification Date

Item-Level Checklist

Each line clearance record supports a detailed item-level checklist. Each checkpoint must be confirmed individually before the overall clearance can be marked COMPLETED:

Checkpoint Category Examples Status Options
VISUAL Machine interior clear, no product residue on surfaces, no broken parts PENDING

PASSED

FAILED

WAIVED
RESIDUE Swab test results within acceptance criteria, rinse sample analysis complete
DOCUMENTATION Batch records from previous run removed, new batch record in place
EQUIPMENT Correct format parts installed, tooling specification matches product
REGULATORY Electronic signature obtained, LOTO released, FAI status confirmed
πŸ”΄

Completion Gate

A change order cannot transition to COMPLETED unless its linked line clearance record is in COMPLETED status with all mandatory checklist items PASSED or WAIVED with justification.

3.4 Lockout/Tagout (LOTO) Management

LOTO (Lockout/Tagout) is an OSHA 1910.147-compliant energy isolation procedure that protects operators from hazardous energy release during machine servicing. BlisterCPMS enforces LOTO as a mandatory gate in the changeover execution workflow. Access via the Compliance page β†’ LOTO tab (/compliance).

⚑

Safety Critical β€” Do Not Bypass

The system blocks physical changeover steps until LOTO is in LOCKED status. This is a patient safety and operator safety control. Attempting to bypass LOTO will be recorded in the audit trail and will immediately flag a CRITICAL deviation.

LOTO Status Lifecycle

PENDING LOTO created LOCKED Energy isolated βš™οΈ Work begins VERIFIED Second-person check Work complete RELEASED Energy restored β†’ FAI can proceed

Energy Isolation Confirmations

The LOTO record requires confirmation of isolation for each applicable energy type:

⚑

Electrical

Main power isolated and locked. Lockout device applied to main disconnect.

πŸ’¨

Pneumatic

Air supply valves closed. Residual pressure bled and confirmed zero.

πŸ’§

Hydraulic

Hydraulic circuits depressurised. Reservoir isolated.

πŸ”₯

Thermal

Heating zones cooled below safe touch temperature. Steam supplies isolated.

⬇️

Gravitational

Elevated components blocked or lowered. No stored mechanical energy.

πŸ‘οΈ

Four-Eyes Principle

LOTO release requires a second person. The person who applied the lock cannot be the same person who releases it.

3.5 Electronic Signatures (21 CFR Part 11)

All regulated approvals in BlisterCPMS are captured as electronic signatures fully compliant with FDA 21 CFR Part 11. Electronic signatures are cryptographically secured, immutable, and cover all regulated document types β€” not just change orders.

What an Electronic Signature Contains

Field Description Tamper Protection
Signature ID Unique identifier β€” never reused Globally unique, system-generated
Signer Name & Role Authenticated user at time of signing, with their role Resolved from your secure login session β€” cannot be impersonated
Signed At Server timestamp β€” immutable Set by the server at the moment of signing β€” cannot be backdated by a user
Action APPROVED / REJECTED / ACKNOWLEDGED / CERTIFIED Validated server-side against allowed values
Approval Level 1, 2, or 3 Verified against your assigned role permissions
Signature Hash Cryptographic fingerprint of the signed data Any change to the underlying record invalidates the hash β€” tampering is detectable
Integrity Verified Confirms the record has not been modified since signing Automatically re-checked during AI/GMP Audit
Linked Record The specific record this signature applies to Covers Change Orders, Line Clearances, Batch Records, FAI, and Deviations
Reason / Certification Statement Signer's stated reason for approval Entered during signing β€” included in the cryptographic hash

Entities That Require E-Signatures

Signature Integrity Verification

The system can verify the integrity of any stored signature at any time by re-checking its cryptographic hash against the stored data. Any discrepancy β€” indicating tampering β€” immediately flags the record as compromised and generates an audit alert. This check is run automatically as part of the AI/GMP Audit score calculation.

πŸ”

Regulatory Compliance Note

BlisterCPMS electronic signatures meet 21 CFR Part 11 requirements for: unique identification of the signer, timestamp, signature meaning displayed to signer, and cryptographic link between signature and record. Any post-signing alteration to the record is detectable.

3.6 First Article Inspection (FAI) & Deviation Management

First Article Inspection

FAI is the final quality gate after every changeover. A sample of blisters produced immediately after format change is inspected against dimensional and functional specifications. Access via Compliance β†’ FAI tab (/compliance).

πŸ”¬

FAI is Mandatory Before Production

Production work orders cannot start until FAI result is PASS (or CONDITIONAL_PASS with additional QA e-signature). A FAIL result automatically sets the change order to FAILED status and blocks all production.

FAI Record Fields

Field Description Specification Source
Sample Size Number of blisters inspected (default: 10) Configurable per product
Pocket Depth Measured Actual pocket depth measurement (mm) Must be within ProductSpecificationEntity min/max tolerances
Pocket Depth Pass Auto-calculated: YES if within specification Driven by ProductSpecificationEntity
Seal Integrity Pass Seal pressure test result Visual + bubble/dye test result
Print/Marking Verification Correct product name, batch number, expiry format Product specification and packaging artwork
Overall Result PASS / FAIL / CONDITIONAL_PASS QA Engineer judgment

FAI Results β€” Actions Required

Result Automatic System Action Manual Action Required
PASS Change order gate opened. Work order can transition to IN_PROGRESS. None β€” proceed with production
CONDITIONAL_PASS Gate remains open but additional QA e-signature prompt appears. QA Engineer must provide additional e-signature with justification before work order can start
FAIL Change order β†’ FAILED. Work order β†’ QUALITY_HOLD. Deviation automatically created. Investigate root cause. Correct the issue (re-install, re-adjust). Create new FAI record after correction.

Deviation Management

A Deviation is a formal record of any event that departs from the approved changeover procedure. Access via Compliance β†’ Deviations (/compliance/deviations).

When Deviations are Created

Deviation Record Fields

Field Options / Description
Deviation Number Auto-generated: DEV-YYYY-NNN (e.g., DEV-2026-042)
Severity CRITICAL β€” immediate hold | MAJOR β€” urgent CAPA | MINOR β€” standard CAPA
Deviation Type PROCESS / EQUIPMENT / MATERIAL / DOCUMENTATION / ENVIRONMENTAL
Root Cause Detailed description of why the deviation occurred
Immediate Corrective Action Action taken immediately to address the deviation
CAPA Plan Long-term Corrective and Preventive Action plan
CAPA Deadline Date by which CAPA must be completed (generates escalation alert if missed)
Status OPEN β†’ UNDER_INVESTIGATION β†’ CAPA_OPEN β†’ CLOSED
🚨

CRITICAL Deviation Escalation

A CRITICAL deviation automatically: (1) places the associated change order ON_HOLD, (2) places the associated work order on QUALITY_HOLD, (3) triggers immediate notifications to the QA Manager and Plant Manager. The CO and WO cannot resume until the CRITICAL deviation is resolved and QA Manager approves the resumption.

3.7 Audit Trail

The BlisterCPMS audit trail is an immutable, append-only log of every change to regulated entities. It is the cornerstone of 21 CFR Part 11 compliance β€” providing a complete, tamper-evident record of who did what, when, and from where. Access via Compliance β†’ Audit Log tab (/compliance).

πŸ”’

Immutability Guarantee

The audit log is write-once β€” records can never be modified or deleted after they are written, not even by system administrators. Each record contains a tamper-detection hash computed at the moment of creation.

What Every Audit Record Captures

Field Description
Record Type Which type of record was changed (CHANGE_ORDER, PART, WORK_ORDER, etc.)
Linked Record UUID of the specific record that was changed
Display Name Human-readable name (e.g., "CO-2026-0042 β€” Uhlmann B1240")
Action CREATE / UPDATE / DELETE (soft)
Field Name Which field was changed (for UPDATE events)
Old Value / New Value Before and after values for every field change
User Name Who made the change (from your authenticated login session)
Action Timestamp Immutable server timestamp (not client-provided)
IP Address Source IP of the client that made the change
Session Reference Login session identifier
User Agent Browser/device identification
Change Reason Reason provided by the user for the change
Integrity Hash Tamper-detection hash of the entire record payload β€” verifiable at any time
Site / Branch Multi-site segregation fields

Searching the Audit Trail

The audit log viewer supports the following filters:

3.8 Batch Records

Electronic batch records consolidate all regulated documentation for a production run into a single, QA-auditable package. Access via Compliance β†’ Batch Records (/compliance/batch-records).

What a Batch Record Contains

Section Data Included
Header Batch number, product, machine, production date, batch size, shift
Change Order Reference Linked CO number, approval chain summary, changeover duration actual vs. planned
Line Clearance Clearance record reference, clearance status, verified by, verification date
LOTO Reference LOTO record ID, locked by, released by, energy isolation confirmation summary
FAI Results Inspection record ID, measurements, pass/fail result, inspector and date
Parts Used All parts used during the changeover with lot numbers and quantities
Production Data Quantity planned vs. produced vs. rejected, production records by hour
OEE Calculated OEE (Availability Γ— Performance Γ— Quality) for this batch
Deviations Any deviations raised during this batch (linked deviation numbers)
QA Sign-off E-signature of QA Engineer who reviewed and released the batch record
⚠️

Read-Only After Sign-Off

Batch records become read-only after QA electronic sign-off. No fields can be modified after the QA release signature. Corrections must be made via a formal addendum deviation record. Batch records are retained for a minimum of 5 years per 21 CFR Part 211.192.

Changeover Completion Gate β€” All Requirements

A change order can only transition to COMPLETED when ALL six gates are satisfied:

βœ“
Gate 1: All mandatory changeover steps are in COMPLETED status
βœ“
Gate 2: LOTO record is in RELEASED status (energy restored, work confirmed done)
βœ“
Gate 3: Line clearance record is in COMPLETED status (all checklist items passed)
βœ“
Gate 4: FAI result is PASS (or CONDITIONAL_PASS with additional QA e-signature obtained)
βœ“
Gate 5: No OPEN deviations with severity CRITICAL or MAJOR exist for this CO
βœ“
Gate 6: At least one L2 or L3 electronic signature is recorded on the change order
πŸ“–

Continue to Part 4

Part 4 covers advanced modules: Tablet Tooling, Work Orders & Production, Changeover Execution Workflow, Cartoning Integration, AI/GMP Audit Module, and the Notification System. Open part4-advanced-modules.html to continue.

4.1 Tablet Tooling Module

The Tablet Tooling module manages the complete lifecycle of compression tooling β€” upper punches, lower punches, and dies β€” used in tablet press operations that feed blister packaging lines. Tooling quality directly affects blister pocket geometry, tablet embossing, and sealing integrity. Access via Tooling (/tooling).

πŸ”¬ Tooling Standards Supported

TSM (Tablet Specification Manual) β€” North American standard for compression tooling dimensions.
EU (European Pharmacopoeia) β€” European standard for punch and die dimensions.
IPT (International Pharmaceutical Tooling) β€” International harmonised tooling standard.
Each tooling set is associated with one of these standards, ensuring dimensional conformance checks are applied correctly.

Tooling Hierarchy

Tooling Set (TTS-YYYY-NNNN) Product + Press Model + Standard Upper Punches Station 1..N (per press) Lower Punches Station 1..N (per press) Dies Station 1..N (per press) Inspection Records Reconditioning Records Change Order Sidecar

Tooling Set Status & Qualification

Set Status

ACTIVE Available for use in change orders
INACTIVE Not currently in service
QUARANTINE Isolated pending investigation
RETIRED Permanently decommissioned

Qualification Status

UNQUALIFIED Not yet qualified β€” cannot be used
IQ_COMPLETE Installation Qualification done
OQ_COMPLETE Operational Qualification done
PQ_COMPLETE Performance Qualification done
QUALIFIED Fully qualified β€” eligible for use
πŸ”’

Qualification Gate

Only tooling sets with Status = ACTIVE and Qualification Status = QUALIFIED can be selected in a change order. Non-qualified tooling sets do not appear in the selection list.

Tooling Item Lifecycle Operations

Operation When Status Transition
Check Out Before a changeover β€” item issued to the production floor AVAILABLE β†’ CHECKED_OUT
Check In After changeover β€” item returned from floor CHECKED_OUT β†’ IN_INSPECTION
Inspect Post-use inspection against dimensional specs IN_INSPECTION β†’ AVAILABLE (pass) or IN_RECONDITIONING (fail)
Recondition Send to tooling refurbisher for re-grinding AVAILABLE β†’ IN_RECONDITIONING
Return to Storage After reconditioning inspection passed IN_INSPECTION β†’ AVAILABLE
Retire Item worn beyond reconditioning threshold Any β†’ RETIRED

Tooling Inspection Types

Inspection Type Trigger What is Checked
INCOMING New tooling received from manufacturer Dimensional conformance to order specification, surface finish, hardness test
PERIODIC Configurable interval (e.g., every 50,000 pressings or 6 months) Wear measurement vs. tolerances, embossing sharpness, surface condition
PRE_CAMPAIGN Before a production campaign starts Full dimensional check, embossing legibility, no visible damage
POST_CAMPAIGN After production campaign ends Wear assessment, pressing count update, reconditioning recommendation
DAMAGE_ASSESSMENT Following a suspected tooling incident (crash, contamination) Full assessment including X-ray or metallurgical analysis if required

4.2 Work Orders & Production Management

Work Orders represent planned production runs. Each WO defines a product to be manufactured on a machine during a specific time window, consuming the change parts installed by the preceding change order. Access via Work Orders (/work-orders).

Work Order Status Lifecycle

CREATED SCHEDULED READY_TO_START IN_PROGRESS COMPLETED PAUSED DELAYED QUALITY_HOLD CANCELLED (from any state)

Work Order Key Fields

Identity & Production

  • Work Order Number β€” unique identifier
  • Product β€” what is being manufactured
  • Machine β€” which blister machine
  • Change Order β€” the linked CO that prepared the machine
  • Batch Size β€” tablets per batch
  • Qty Planned / Produced / Rejected
  • Priority Level β€” 1 (critical) to 5 (low)

Schedule & Performance

  • Scheduled Start / End β€” planned window
  • Actual Start / End β€” actual times (auto-set)
  • Estimated Duration β€” planned run time
  • Actual Duration β€” auto-calculated from actuals
  • Setup Time β€” included in OEE calculation
  • Changeover Required β€” flag and from-product reference

QUALITY_HOLD Automatic Trigger

A work order is automatically placed in QUALITY_HOLD when any of these events occur:

OEE = Availability Γ— Performance Γ— Quality Availability 92.3% Actual Run / Planned Time Γ— Performance 96.8% Actual / Theoretical Output Γ— Quality 99.1% (Produced βˆ’ Rejected) / Produced = 88.7%

4.3 Changeover Execution Workflow

The changeover execution workflow guides machine operators through a structured, step-by-step changeover procedure with regulatory enforcement gates built in. This is the module that operators use directly on the shop floor, typically on a tablet device.

Execution Flow Overview

CO Approved Ready to start Apply LOTO Energy isolated Execute Steps Part removal Installation Line Clearance Clean and verify FAI Inspect samples COMPLETED E-signature πŸ”’ LOTO Gate πŸ“‹ Step Gate 🧹 Clearance Gate πŸ”¬ FAI Gate Deviation raised β†’ ON_HOLD

Changeover Step Types & Gates

Step Type Description Special Gate
PREPARATION Pre-work: gather parts, review SOP, confirm personnel None
REMOVAL Remove current format parts from machine LOTO must be LOCKED
INSTALLATION Install new format parts and tooling LOTO must be LOCKED
ADJUSTMENT Mechanical adjustment β€” torque settings, alignment LOTO must be LOCKED
INSPECTION Visual inspection of installed components Optional second-person verification
VERIFICATION Dimensional verification with gauges/tools Two-person sign-off required
CLEANING Machine cleaning steps (part of line clearance) Cleaning agent logged

Step Execution on the Shop Floor

1

Open the Change Order on Your Tablet/Device

Navigate to Change Orders and open the approved CO. Click Start Changeover to begin execution. The system creates execution records for each template step.

2

Apply LOTO First

If the CO requires LOTO (mandatory for all physical changeovers), create the LOTO record and confirm all energy types are isolated before proceeding. The system blocks physical work steps until LOTO = LOCKED.

3

Work Through Each Step

Steps are presented in sequence. For each step: read the instructions, perform the work, mark as COMPLETED (or DEVIATED if something goes wrong). Steps marked mandatory cannot be skipped.

4

Raise a Deviation If Needed

If something goes wrong during a step, click Raise Deviation on that step. Set the severity and description. The step is marked DEVIATED and a formal deviation record is created automatically.

5

Complete Line Clearance

Work through the line clearance checklist item by item. Confirm each checkpoint PASSED (or WAIVED with justification). Complete the residue test if required for a product change.

6

Record FAI

After LOTO is released and line clearance is complete, perform FAI. Enter the dimensional measurements. The system auto-calculates pass/fail against product specifications. If PASS, click Complete Changeover.

4.4 Cartoning Integration

In pharmaceutical packaging, the blister machine (primary packaging) feeds directly into the cartoner (secondary packaging). A product format change on the blister line requires a coordinated format change on the downstream cartoner. BlisterCPMS fully manages this integration with four dedicated cartoning screens. Access via Cartoning in the navigation.

πŸ“¦ Why Cartoning Integration Matters

Without coordinated management, blister and cartoning format changes can become misaligned β€” the blister is ready to run but the carton format hasn't been changed, or the leaflet batch is for the wrong product version. This causes unplanned stoppages and regulatory non-conformances. BlisterCPMS ensures both operations are verified READY before any production can start.

Carton Specification Management

Access via /cartoning/specifications. Defines the carton format parameters for each product:

Leaflet Management & Barcode Scanner

Access via /cartoning/leaflets. Manages the package inserts for each product:

Field Description
Leaflet Code Unique identifier for this leaflet version
Version Revision version (must match regulatory approved version)
Language Target market language
Barcode Reference Expected barcode value on leaflet β€” used for scan verification
Approval Status Must be APPROVED before use in production
Supplier Leaflet printer/supplier

The barcode scanner on this screen allows cartoning line operators to scan the leaflet barcode before production starts. The scan result is verified against the approved barcode reference for the target product β€” a mismatch triggers an alert and blocks production.

Line Readiness Status Dashboard

Access via /cartoning/line-readiness. This is the critical go/no-go screen before production can start:

Readiness Status Meaning What's Missing
NOT_READY Multiple outstanding items Check all sub-status items β€” multiple blockers
PARTIAL Some items complete, some outstanding Review sub-items to see what remains
READY All checks passed β€” production may start None β€” proceed with work order start
LOCKED_OFF Line locked by QA β€” do not proceed QA investigation in progress β€” await QA clearance

The readiness check verifies all four of:

πŸ”΄

Production Work Order Gate

Production work orders cannot transition to IN_PROGRESS unless the linked line readiness status is READY. This is a hard system gate β€” operators cannot override it without Admin intervention.

Production Line Dashboard

Access via /cartoning/production-dashboard. Provides a unified view of both the blister and cartoning change orders on the same production line β€” enabling production coordinators to see the complete changeover picture in one screen, including timing, responsible personnel, and readiness sub-items for both machines.

4.5 AI/GMP Audit Module

The AI/GMP Audit module provides automated GMP compliance scoring and readiness assessment. It analyses the current state of all regulated data in the system β€” open deviations, overdue CAPAs, pending approvals, FAI failure rates, audit trail completeness β€” and generates a scored compliance readiness report. Access via Compliance β†’ AI/GMP Audit (/compliance/ai-gmp-audit).

πŸ€–

Unique Differentiator

The AI/GMP Audit module is unique to BlisterCPMS among blister-line-specific platforms. Competing systems (Uhlmann UPS, Romaco DCM) offer no equivalent. IMA Digital offers an optional ML add-on but not a fully integrated GMP-specific audit capability.

What the AI Audit Analyses

🚨 Open Deviations

Counts open deviations by severity. CRITICAL items heavily penalise the score. Overdue CAPAs trigger additional deductions.

⏱️ Pending Approvals

Change orders awaiting approval beyond the deadline window. Stale approvals indicate process bottlenecks.

πŸ”¬ FAI Failure Rate

Percentage of FAI records with FAIL or CONDITIONAL_PASS results over the rolling 30-day window.

πŸ“œ Audit Trail Completeness

Checks that all regulated entities have appropriate audit records. Flags any records with broken integrity hashes.

✍️ E-Signature Coverage

Verifies all completed change orders have the required approval level signatures. Missing signatures are flagged.

πŸ“¦ Inventory Compliance

Checks for stockout events, expired lot records, overdue maintenance parts, and expired certifications.

Understanding Your GMP Score

Score Range Status Recommended Action
90–100% EXCELLENT β€” Inspection Ready Maintain current processes. Schedule next audit review in 30 days.
75–89% GOOD β€” Minor Attention Required Address the flagged items within 7 days. No critical compliance risk.
60–74% MODERATE β€” Action Required Schedule CAPA review with QA Manager. Address items within 48 hours.
Below 60% CRITICAL β€” Immediate Action Escalate to QA Manager and Plant Manager immediately. Do not schedule FDA inspection until resolved.

Configuring AI Score Ranges (Admin)

Score ranges and category weights are configurable. Go to Settings β†’ AI Compliance Config (/settings/ai-compliance-config) to:

4.6 Notification System

BlisterCPMS includes a comprehensive notification system delivering real-time in-app alerts and configurable email notifications for all critical events. Access your notifications via the bell icon in the navigation header or via Notifications (/notifications).

Types of Notifications

Event Recipients Delivery
Change order pending your approval Assigned approver In-app + Email
Approval deadline approaching Assigned approver + their supervisor In-app + Email
CO rejected β€” action required CO creator In-app + Email
CRITICAL deviation raised QA Manager, Plant Manager In-app + Email (urgent)
CAPA deadline approaching Deviation owner, QA Manager In-app + Email
Critical stock alert Warehouse Manager, Change Parts Technician In-app + Email
Part maintenance due Assigned maintenance technician In-app
Document expiring (30-day warning) Document owner, QA Manager In-app + Email
Work order QUALITY_HOLD Production Supervisor, QA Engineer In-app + Email
AI/GMP score dropped below threshold QA Manager, Plant Manager In-app + Email
Part reservation expiring CO creator, Change Parts Technician In-app
Tooling inspection due Tooling technician In-app

Notification Preferences

Each user can configure their notification preferences in My Profile β†’ Notifications. Options per event type:

Email Templates (Admin)

All email notifications use configurable templates managed in Settings β†’ Email Templates. Each template supports:

πŸ“–

Continue to Part 5

Part 5 covers Analytics & OEE, Reports & Exports, User & Role Administration, System Configuration, Backup & Recovery, and Master Data Administration. Open part5-analytics-admin.html to continue.

5.1 OEE Dashboard & Analytics

Overall Equipment Effectiveness (OEE) is the primary manufacturing KPI in BlisterCPMS. It is calculated per work order using data from production records and displayed at multiple levels β€” per work order, per machine, and plant-wide. Access via Compliance β†’ OEE tab (/compliance).

OEE Calculation Formula

OEE = Availability (A) Γ— Performance (P) Γ— Quality (Q) Availability A Actual Run Time Planned Production Time Γ— Performance P Actual Output Theoretical Max Output Γ— Quality Q (Produced βˆ’ Rejected) Total Produced

OEE Benchmark Targets

85%+

World Class

Industry-leading pharmaceutical packaging performance. Achieved by top-quartile facilities.

65–84%

Good

Acceptable performance for most pharmaceutical packaging operations. Target for continuous improvement.

<65%

Needs Attention

Significant losses occurring. Investigate top loss categories to identify improvement opportunities.

OEE Dashboard Views

Dashboard View Location What It Shows
Plant-Wide OEE Dashboard KPI tile Rolling 30-day OEE across all machines, displayed as a single percentage with month-over-month trend arrow
Compliance OEE Tab /compliance β†’ OEE tab Per-machine OEE trend by week/month, top loss categories (Availability / Performance / Quality), changeover time as % of planned production time
Work Order OEE Panel Work Order detail page Per-work-order A, P, Q values and final OEE score, calculated from production record data entered for that specific WO
Machine Performance Analytics /machines/performance Per-machine OEE history, changeover frequency, MTBF (Mean Time Between Failures), MTTR (Mean Time To Repair)

How to Improve OEE β€” Common Actions

OEE Loss Type Root Cause (Common) BlisterCPMS Action
Low Availability Long changeovers, unplanned breakdowns, waiting for parts Analyse changeover duration KPIs, check inventory alerts, review maintenance schedules
Low Performance Running below rated speed, micro-stoppages, operator inefficiency Review work order production records for speed data, compare actual vs. rated speed
Low Quality High rejection rate, FAI failures, incorrect format installation Review deviation records for this machine/product, check FAI trend, validate part compatibility settings

5.2 Reports & Regulatory Exports

The Reports module (/reports) provides analytics dashboards and export capabilities for regulatory submissions, management reviews, and operational analysis.

Available Reports

Report Type Description Regulatory Use
Changeover Duration Report Average, min, max changeover time by machine/product/CO type over selectable date range Operational Excellence β€” KPI reporting
Part Inventory Report Current stock levels, low-stock items, lot expiry list, last movement dates Inventory audit, supplier performance review
Deviation & CAPA Report All deviations by severity, type, status, overdue CAPAs, trend by month FDA Form 483 preparation, QA management review
Audit Trail Export Complete immutable audit log export for selected entity type and date range with integrity hash verification status 21 CFR Part 11 audit package, regulatory inspection
E-Signature Report All electronic signatures for a date range with signer, timestamp, action, and hash verification status 21 CFR Part 11 compliance demonstration
Batch Record Package Full electronic batch record PDF with linked CO, LOTO, line clearance, FAI, production data, and QA signatures Batch release, regulatory submission support
OEE Summary Report Plant-wide and per-machine OEE for selectable period with trend charts Management review, continuous improvement
Tooling Lifecycle Report Tooling set status, inspection history, reconditioning frequency, items approaching retirement threshold Tooling qualification review, IQ/OQ/PQ audit
AI/GMP Audit Report Current GMP compliance score with category breakdown, trend vs. previous audits, and recommendations GMP readiness assessment, internal audit support
Part Traceability Matrix For a given part number or lot number: all change orders and production batches it was used in Recall investigation, adverse event tracing

Export Formats

⚠️

Audit Trail Exports Are Signed

When exporting the audit trail in PDF format, the export itself is recorded as an audit event. The exported file includes a manifest page with the export timestamp, exporting user, hash of all included records, and a digital signature β€” ensuring the export cannot be altered without detection.

5.3 User & Role Administration

User and role management is restricted to System Administrators. Access via Settings β†’ Users (/settings/users) and Settings β†’ Roles (/settings/roles).

Creating a New User

1

Navigate to Settings β†’ Users

Click + New User. Fill in username, display name, email address, and set an initial password (user will be prompted to change on first login).

2

Assign Roles

Select one or more roles for the user. A user can have multiple roles β€” they inherit the union of all permissions from all assigned roles. Choose the minimum roles needed for their job function (principle of least privilege).

3

Set Site / Branch (if multi-site)

For multi-site deployments, assign the user to their plant and branch. Users can only see data within their assigned site boundaries.

4

Send Welcome Email

Check Send Welcome Email to dispatch the user's login credentials via the configured email template. The user receives their username and a temporary password.

User Account Security

Security Feature Default Setting Configurable
Password expiry 90 days Yes β€” in System Configuration
Account lockout after failed attempts 5 consecutive failures Yes
Account lockout duration 30 minutes (or until unlocked by Admin) Yes
Session timeout 8 hours Yes
Concurrent session limit 3 active sessions Yes
Password minimum complexity 8 chars, upper+lower+digit+symbol Yes

Role Management

Custom roles can be created beyond the standard system roles. Access via Settings β†’ Roles. For each custom role, assign the specific permissions needed. Standard permissions include:

  • Create Change Order
  • Approve Change Order
  • Execute Change Order
  • Cancel Change Order
  • Create Part
  • Update Part
  • Adjust Inventory
  • Create Work Order
  • Update Work Order
  • Create LOTO
  • Release LOTO
  • Create FAI
  • Create Deviation
  • Close Deviation
  • View Audit Trail
  • Export Reports
  • User Administration
  • System Configuration
  • Backup & Restore
  • Manage Tooling
  • Run AI Audit

5.4 System Configuration

System Configuration provides a centralised UI for managing runtime settings without code changes. Access via Settings β†’ System Configuration (/settings/system-config). All changes are logged in the audit trail.

All Settings Pages (Admin)

βš™οΈ

System Configuration

Global system parameters: session timeout, password policy, default alert thresholds, reservation expiry duration, FAI sample size default, OEE calculation periods.

/settings/system-config
πŸ”„

Workflow Configuration

Approval level rules by change type. Override default approval requirements (e.g., require L3 for all changes to a specific machine). Escalation timer settings.

/settings/workflow-config
πŸ“§

Email Settings

SMTP server configuration (host, port, credentials, TLS/SSL). Sender name and from address. Test email delivery. Per-notification-type enable/disable switches.

/settings/email-settings
πŸ“„

Email Templates

Customise all notification email templates. HTML and plain-text editors with preview. Dynamic variable reference guide. Template revision history.

/settings/email-templates
πŸ’Ύ

Backup & Recovery

Database backup scheduling (daily/weekly), manual backup trigger, restore from backup, backup file list with creation timestamps and file sizes.

/settings/backup
πŸ€–

AI Compliance Configuration

Configure AI audit scoring: category weights, score range thresholds, rolling window period, scheduled report generation frequency, notification recipients for score drops.

/settings/ai-compliance-config

5.5 Backup & Recovery

Regular database backups are critical for business continuity and regulatory compliance. BlisterCPMS provides a built-in backup management interface accessible to System Administrators only. Access via Settings β†’ Backup & Recovery (/settings/backup).

Backup Operations

1

Scheduled Automated Backups

Configure the backup schedule in Backup & Recovery. Recommended: daily full backup at 02:00 off-peak hours. Set the retention period (e.g., keep 30 daily backups, 12 monthly backups for 5-year regulatory retention).

2

Manual Backup Before System Changes

Before any significant system change (software update, configuration change, bulk data import), trigger a manual backup using the Create Backup Now button. Wait for confirmation before proceeding.

3

Verify Backup Integrity

Periodically test backups by performing a test restore to a non-production environment. BlisterCPMS records backup file hash β€” compare before and after restore to confirm integrity.

4

Recovery Procedure

In the event of data loss or system failure: (1) Contact your IT infrastructure team to provision a clean environment; (2) Use the Restore from Backup function β€” select the most recent verified backup; (3) After restore, verify data integrity by checking the last audit log entry matches expected activity; (4) Document the incident and recovery in the system deviation record.

⚠️

Regulatory Retention Requirement

BlisterCPMS data (batch records, audit trail, e-signatures) must be retained for a minimum of 5 years under FDA 21 CFR Part 211. Ensure your backup retention policy covers this period. Off-site backup copies are strongly recommended for disaster recovery compliance.

5.6 Master Data Administration

Master data defines the reference tables used throughout BlisterCPMS. These must be correctly configured before the system can be used for production. Access all master data via Settings β†’ Master Data sub-sections.

Master Data Categories

Category URL What It Controls
Machine Models /settings/machine-models Press and packaging machine model library (Uhlmann B1240, Syntegon GBK, etc.). Changeover templates are bound to machine models.
Format Sizes /settings/format-sizes Standard blister format dimensions (e.g., "4Γ—7 standard", "2Γ—5 elongated"). Used in part/machine compatibility and changeover templates.
Pocket Sizes /settings/pocket-sizes Standard pocket depth configurations for blister forming tools.
Blister Materials /settings/blister-materials Forming film materials (PVC, PVDC, ALU-ALU, COC). Drives material-specific temperature settings in changeover templates.
Lidding Materials /settings/lidding-materials Aluminium foil lidding specifications (push-through, child-resistant, peelable).
Product Families /settings/product-families Product family groupings (e.g., "Analgesics", "Cardiovascular"). Used for reporting and analytics filtering.
Skill Levels /settings/skill-levels Operator qualification tiers (OPERATOR, TECHNICIAN, ENGINEER) referenced in changeover template step requirements.
Production Lines /settings/production-lines Physical packaging lines in your plant. Machines are assigned to production lines. Used in scheduling and conflict detection.
Shifts /settings/shifts Work shift definitions (e.g., Day 06:00–14:00, Afternoon 14:00–22:00, Night 22:00–06:00). Used in production record time attribution and OEE calculations.
Currencies /settings/currencies Currency definitions for part costing and inventory valuation. Set base currency and exchange rates.
AI Score Ranges /settings/ai-score-ranges Customisable GMP audit score band definitions and associated colours/labels for the AI/GMP Audit display.
Categories /categories Part category hierarchy used to organise and filter the parts master.
Locations /locations Physical locations in your facility (buildings, rooms, storage areas). Linked to machines and parts for physical asset tracking.
⚠️

Master Data Changes Require Care

Deleting or modifying master data records that are in use (referenced by parts, machines, or change orders) will be rejected by the system with a referential integrity error. Never delete master data records that have history β€” mark them as INACTIVE or OBSOLETE instead to preserve audit trail integrity.

5.7 Troubleshooting Guide

This section covers the most common issues encountered when using BlisterCPMS and their resolutions.

❌ Cannot approve a change order β€” "Approve" button is greyed out
  • You created this change order β€” self-approval is prohibited. Another qualified user must approve it.
  • Your user role does not have the required approval level permission (L1/L2/L3). Contact your Admin.
  • The CO is not in a status that permits approval (must be PLANNED or PARTS_RESERVED).
❌ Cannot add a part to a change order β€” "Incompatible part" error
  • The part is not linked to the change order's target machine in the Machine–Part Compatibility matrix. Go to Machine–Part Compatibilities and add the compatibility record.
  • The part is not linked to the target product in the Product–Part Compatibility matrix. Go to Product–Part Compatibilities.
  • The three-way compatibility check failed β€” all three combinations (machine, product, part) must be configured.
❌ Cannot start a work order β€” "Line not ready" error
  • The Line Readiness Status for this production line is not READY. Check Cartoning β†’ Line Readiness to see which items are outstanding.
  • Blister changeover not completed β€” the change order must be in COMPLETED status.
  • Cartoning changeover not completed β€” the linked cartoning change order must also be COMPLETED.
  • Leaflet barcode not verified β€” scan the leaflet on the Cartoning β†’ Leaflets screen.
❌ Cannot complete a change order β€” "Completion gates not satisfied"
  • Check that all mandatory changeover steps are COMPLETED (not just SKIPPED).
  • Verify LOTO record is in RELEASED status.
  • Confirm Line Clearance is COMPLETED with all checklist items passed or waived.
  • Check FAI result β€” must be PASS or CONDITIONAL_PASS with additional QA signature.
  • Check for any open CRITICAL or MAJOR deviations β€” must be resolved or downgraded before completion.
  • Ensure at least one L2 or L3 e-signature exists on the CO.
❌ Inventory alert showing but stock looks correct
  • Check the part's Quantity Allocated β€” allocated stock reduces the available quantity. There may be reservations from other COs consuming the apparent surplus.
  • Check for expired part reservations that haven't been released yet. Go to the part's Reservations tab and release any no-longer-needed reservations.
  • The alert threshold may have been updated β€” check the Minimum Stock Level and Reorder Point values on the part record.
❌ LOTO step is blocked β€” cannot proceed with changeover steps
  • Create a LOTO record for this change order in Compliance β†’ LOTO tab if one doesn't exist.
  • Set the LOTO status to LOCKED β€” confirm all required energy types are isolated and checked in the LOTO record.
  • Ensure the LOTO record is linked to the correct change order and machine.
❌ Email notifications not being received
  • Check SMTP configuration in Settings β†’ Email Settings and send a test email to verify connectivity.
  • Verify the user's email address is correctly set in their user profile.
  • Check the user's notification preferences β€” they may have disabled email for this notification type.
  • Check spam/junk folder β€” the sender address may need to be whitelisted.
  • If problems persist, contact your IT team to check system logs for email delivery errors.
❌ Tooling set not appearing in change order selection
  • The tooling set's Status must be ACTIVE (not INACTIVE, QUARANTINE, or RETIRED).
  • The tooling set's QualificationStatus must be QUALIFIED β€” sets that have only completed IQ or OQ are not eligible.
  • The tooling set must be linked to the correct product and press model.
❌ Account locked β€” cannot log in
  • Wait for the automatic unlock period (default 30 minutes) to expire.
  • Contact your System Administrator to unlock the account immediately via Settings β†’ Users β†’ Edit User β†’ Unlock Account.
  • If you have forgotten your password, use the Forgot Password link on the login page (requires email to be configured).

Getting Support

Issue Type Who to Contact Information to Provide
Login / access issues System Administrator Username, error message, browser being used
Data entry / process questions Your supervisor or QA team Screen name, action attempted, what you expected vs. what happened
System performance / errors IT team / System Administrator Error message text, URL, time of occurrence, your username
Regulatory / compliance questions QA Manager / Regulatory Affairs Specific screen, specific requirement, relevant regulation section
System bugs / defects IT team Complete error message, steps to reproduce, time of occurrence, your username

πŸŽ‰ User Manual Complete

You have completed all 5 parts of the BlisterCPMS User Manual. This manual covers every module, workflow, and configuration option in BlisterCPMS Version 3.0.

For the latest updates, new feature releases, and correction notices, refer to the internal documentation repository.

πŸ“˜ Part 1
Overview
πŸ“— Part 2
Core Modules
πŸ“™ Part 3
Change Orders
πŸ“• Part 4
Advanced
πŸ“” Part 5
Analytics

πŸ“‹ Document Information

Document ID UM-BCPMS-V3-P5
Version 3.0
Date April 30, 2026
Authors Product Management, Engineering Lead, QA Team
Status APPROVED
Classification Internal β€” Confidential