Skip to content

GAMP 5 Compliance

This document provides guidance on applying GAMP 5 (Good Automated Manufacturing Practice) principles to Cohera platform validation. GAMP 5 is the industry standard for risk-based validation of computerized systems in pharmaceutical environments.

GAMP 5, published by ISPE, provides a risk-based approach to compliant GxP computerized systems. The framework emphasizes:

  • Risk management: Focus validation effort on areas of highest risk
  • Scalable approach: Validation scope proportional to system complexity and GxP impact
  • Supplier involvement: Leverage vendor documentation and testing
  • Lifecycle approach: Maintain compliance throughout system operation
CategoryDescriptionCohera Classification
Category 1Infrastructure softwareNot applicable to Cohera core
Category 3Non-configured productsNot applicable
Category 4Configured productsCohera Platform
Category 5Custom applicationsCustomer-specific integrations

Cohera is classified as Category 4 - Configured Product because:

  • It is a commercial off-the-shelf (COTS) product
  • It is configured through administration settings, not custom code
  • Standard features meet common use cases
  • Configuration options are well-defined and documented
┌─────────────────────────────────────────────────────────┐
│ RISK ASSESSMENT │
├─────────────────────────────────────────────────────────┤
│ 1. Identify GxP processes supported by system │
│ 2. Identify potential failure modes │
│ 3. Assess impact on product quality and patient safety │
│ 4. Assess likelihood of occurrence │
│ 5. Assess detectability │
│ 6. Calculate risk priority │
│ 7. Define mitigation controls │
└─────────────────────────────────────────────────────────┘
GxP FunctionTypical Risk LevelValidation Focus
Certificate managementHighData integrity, workflow controls
Supplier qualificationHighApproval workflows, e-signatures
Quality event managementHighAudit trails, state transitions
Document controlMedium-HighVersion control, access controls
ReportingMediumData accuracy, calculation verification
User managementMediumAuthentication, authorization
Integration syncMediumData mapping, conflict resolution
Risk LevelValidation Approach
HighFull IQ/OQ/PQ with detailed test cases
MediumStreamlined testing focused on critical functions
LowVerification of configuration, user acceptance
SPECIFICATION VERIFICATION
│ │
├── User Requirements ◄─────────────► Performance Qualification
│ │
├── Functional Spec ◄───────────────► Operational Qualification
│ │
└── Design Spec ◄───────────────────► Installation Qualification
IMPLEMENTATION
Configuration & Setup
ActivityDeliverableCohera Support
Define scopeValidation PlanTemplate provided
Risk assessmentRisk Assessment ReportRisk categories documented
Define teamRACI MatrixRoles documented
Define timelineProject ScheduleTypical timeline guidance
ActivityDeliverableCohera Support
User requirementsURSTemplate provided
Functional requirementsFRSFunctional specification provided
Configuration specConfiguration SpecificationConfiguration guide
ActivityDeliverableCohera Support
Installation QualificationIQ Protocol & ReportIQ protocol template
Operational QualificationOQ Protocol & ReportOQ protocol with test cases
Performance QualificationPQ Protocol & ReportPQ guidance
TraceabilityRTMTraceability matrix
ActivityDeliverableCohera Support
Release for useValidation Summary ReportReport template
Change controlChange Control ProcedureChange notifications provided
Periodic reviewPeriodic Review ReportReview checklist
Incident managementIncident ReportsIncident notification process

Key areas to address in your URS:

1. INTRODUCTION
- System purpose
- Scope of use
- Regulatory requirements
2. FUNCTIONAL REQUIREMENTS
- Certificate management
- Supplier management
- Quality event handling
- Workflow and approvals
- Reporting needs
3. DATA REQUIREMENTS
- Data types and volumes
- Retention requirements
- Integration requirements
4. COMPLIANCE REQUIREMENTS
- 21 CFR Part 11
- EU GMP Annex 11
- Data integrity (ALCOA+)
5. TECHNICAL REQUIREMENTS
- Performance expectations
- Availability requirements
- Security requirements

Functional Requirements Specification (FRS)

Section titled “Functional Requirements Specification (FRS)”

Cohera provides detailed functional specifications covering:

  • Entity management (CRUD operations)
  • Certificate lifecycle
  • Supplier qualification workflows
  • Quality event management
  • Workflow engine
  • Audit trail functionality
  • Electronic signatures
  • Integration capabilities
  • Security controls
  • Reporting functions

IQ verifies that Cohera is correctly installed per specifications:

Test AreaVerification Items
AccessURL accessible, SSL certificate valid
AuthenticationSSO integration functional (if applicable)
IntegrationConnectivity to SAP/Veeva verified
ConfigurationOrganization settings correct
UsersInitial users created with correct roles

OQ verifies that Cohera functions correctly under normal operating conditions:

High-Risk Functions:

FunctionTest Cases
Certificate UploadUpload various file types, verify storage and display
Certificate ValidationTest approval workflow, verify e-signature capture
Expiry TrackingVerify expiry alerts generated correctly
Supplier QualificationTest qualification workflow end-to-end
Quality EventsTest deviation/CAPA creation and closure
Audit TrailVerify all changes logged with required fields
E-SignaturesTest signature capture with meaning text
Access ControlsVerify role-based permissions enforced

Medium-Risk Functions:

FunctionTest Cases
Data ExportVerify export formats and completeness
ReportingVerify report accuracy
NotificationsVerify email notifications sent correctly
SearchVerify search returns correct results

PQ verifies that Cohera performs reliably with production data and users:

Test AreaVerification
Data VolumeSystem performs acceptably with expected data volumes
Concurrent UsersMultiple users can work simultaneously
Integration SyncReal data flows correctly between systems
Business ProcessesEnd-to-end processes complete successfully

Example traceability structure:

URS IDRequirementFRS ReferenceTest CaseResult
URS-001System shall capture certificate expiry datesFRS-CERT-003OQ-TC-015Pass
URS-002System shall alert on certificates expiring within 90 daysFRS-CERT-012OQ-TC-022Pass
URS-003All changes shall be recorded in audit trailFRS-AUDIT-001OQ-TC-040Pass
URS-004Electronic signatures shall include meaningFRS-ESIG-005OQ-TC-055Pass

When assessing Cohera as a supplier, consider:

Assessment AreaCohera Evidence
Quality ManagementISO 27001 certification
Development ProcessDocumented SDLC, change control
TestingAutomated testing, release testing
SecuritySOC 2 Type II audit, penetration testing
SupportSLA, support procedures
Compliance KnowledgeGxP-aware development team

Cohera supports customer audits:

  • Remote audit via documentation review
  • Virtual audit via video conference
  • On-site audit (Enterprise customers)

Cohera provides with each release:

  • Release notes detailing changes
  • Validation impact assessment
  • Updated documentation as needed
  • Recommended regression testing

Configuration changes should follow your change control process:

  1. Document the change request
  2. Assess GxP impact
  3. Approve the change
  4. Implement in non-production first
  5. Test the change
  6. Implement in production
  7. Document completion

Annual validation review should include:

Review ItemEvidence
System changesChange control records
IncidentsIncident log review
User accessAccess review report
Audit trailAudit trail integrity check
Backup/restoreRecovery test results
TrainingTraining records current
DocumentationDocumentation current

Cohera provides validation support documentation:

DocumentDescription
System OverviewArchitecture and components
Functional SpecificationFeature documentation
URS TemplateTemplate for customer URS
IQ Protocol TemplateInstallation qualification
OQ Protocol TemplateOperational qualification
OQ Test ScriptsPre-written test cases
Traceability MatrixRTM template
Configuration GuideSystem configuration
Administrator GuideAdministration procedures
User GuideEnd user documentation