Prefilled_Syringe_Device_Integrity_QC
Prefilled Syringe Device Integrity QC
ℹ️ Utility checks mechanical and volumetric parameters of syringe:
• Breakloose force (≤15 N)
• Glide force (≤10 N)
• Volume accuracy (±5%)
• Leak tightness
• Dead volume
⚠️ CRITICAL: High injection force hinders precise administration!
Volume inaccuracy of 0.05 mL is critical for dose.
Usage:
PrefilledSyringeDeviceIntegrityQC.exe → demo mode (console output)
PrefilledSyringeDeviceIntegrityQC.exe input.csv output.json → evaluate your data
Input format:
BatchNumber,ProductName,Breakloose_Force_N,Glide_Force_N,Extrusion_Force_N,Delivered_Volume_ml,Target_Volume_ml,Leak_Rate_ml_min,Needle_Shield_Intact,Luer_Lock_Intact,Dead_Volume_ml
Example:
EYE-DEV-2026-001,Aflibercept PFS 2mg,8.5,6.2,7.0,0.049,0.05,0.0,true,true,0.01
— WHY IS THIS NEEDED?
Device control is critical for ophthalmic biologics (Roche, Novartis, Kanghong):
• Intravitreal injection requires jewel-like precision and smooth plunger movement
• High breakloose or glide force can cause surgeon hand tremor and eye injury
• Small dose volume (0.05 mL) makes 5-10% error clinically significant
• Leaks compromise sterility and lead to loss of expensive drug
• Dead volume affects how much drug actually enters the eye
⚠️ CRITICAL:
• Breakloose force ≤15 N — for easy injection start
• Glide force ≤10 N — for smooth administration without jerks
• Volume accuracy ±5% — guarantee of correct dosing
• No leaks (0.00 mL/min) — sterility preservation
• Needle shield intact — staff and patient safety
Key features:
• Syringe ergonomics assessment (force metrics)
• Dosing accuracy control for small volumes
• Barrier system integrity check (leaks, shields)
• Dead volume analysis for drug consumption optimization
Critical parameters:
• Breakloose force: ≤15 N
• Glide force: ≤10 N
• Volume error: ≤5%
• Leaks: ≤0.01 mL/min
• Needle shield: Intact
💡 Usage tips:
1. Calibrate force tester before each measurement series
2. Check syringes at application temperature (room or body temp)
3. For viscous products, account for extrusion speed when measuring force
4. Control barrel siliconization quality (affects glide force)
5. If high forces observed, check protein compatibility with silicone oil (aggregation risk)
⚠️ Note: In ophthalmology, ultra-thin needles (30G+) are used, creating high flow resistance. The utility helps distinguish syringe-specific issues (plunger friction) from needle resistance, which is important for device design improvement.
input.csv
BatchNumber,ProductName,Breakloose_Force_N,Glide_Force_N,Extrusion_Force_N,Delivered_Volume_ml,Target_Volume_ml,Leak_Rate_ml_min,Needle_Shield_Intact,Luer_Lock_Intact,Dead_Volume_ml EYE-DEV-2026-001,Aflibercept PFS 2mg,8.5,6.2,7.0,0.049,0.05,0.0,true,true,0.01 EYE-DEV-2026-002,Ranibizumab PFS 0.5mg,7.0,5.5,6.0,0.051,0.05,0.0,true,true,0.008 EYE-DEV-2026-003,Faricimab PFS 6mg,18.0,12.0,14.0,0.045,0.05,0.005,true,true,0.015
Prefilled Syringe Device Integrity QC — URS and FS
The English user requirements and functional specification are provided below.
Prefilled Syringe Device Integrity QC — URS
Prefilled Syringe Device Integrity QC
This document is generated for the English localization. Non-Russian portal languages must use this English version, not a mixed Russian/English document.
Purpose
Define user requirements for a standalone FUZKK utility that accepts laboratory CSV data, evaluates the records using limits embedded in code, and produces LabWare-compatible JSON.
Scope
The utility is intended for preliminary QC/QA review, integration testing, LIMS/LabWare flow and evidence-trail preparation. Final release decisions remain under the laboratory's validated procedure and responsible personnel.
Users
QC analyst, QA reviewer, CSV/validation engineer, LIMS/LabWare integration engineer, responsible laboratory specialist.
User requirements
- The utility shall run without arguments and print its self-description, a built-in input.csv example from GetDemoData(), and demo evaluation for the embedded records.
- The utility shall run with two arguments: input.csv output.json.
- The utility shall not read input.csv and shall not write output.json when started without arguments.
- CSV numeric values shall be parsed using CultureInfo.InvariantCulture.
- Output shall be generated as LabWare-compatible JSON with Header, Samples, Results, Status, StatusCode, ErrorMessage, Description and DescriptionEN.
- For PASS records, ErrorMessage shall be an empty string.
- Embedded limits shall follow this priority: Ph. Eur. → British Pharmacopoeia / UK implementation → EAEU / regional requirements → EMA/ICH/EU guidance → USP fallback.
- If an exact monograph is not known, strict standard API limits are used where applicable: assay 98–102%, total impurities ≤1.0%, individual impurity ≤0.5%.
- For biologics and mAb-like products, aggregation, sterility and endotoxin checks shall be included where relevant to the utility purpose.
- If a parameter may arrive in different units, the unit shall be represented as a separate input field or explicitly reflected in the input.csv field name.
Input CSV
BatchNumber,ProductName,Breakloose_Force_N,Glide_Force_N,Extrusion_Force_N,Delivered_Volume_ml,Target_Volume_ml,Leak_Rate_ml_min,Needle_Shield_Intact,Luer_Lock_Intact,Dead_Volume_ml EYE-DEV-2026-001,Aflibercept PFS 2mg,8.5,6.2,7.0,0.049,0.05,0.0,true,true,0.01 EYE-DEV-2026-002,Ranibizumab PFS 0.5mg,7.0,5.5,6.0,0.051,0.05,0.0,true,true,0.008 EYE-DEV-2026-003,Faricimab PFS 6mg,18.0,12.0,14.0,0.045,0.05,0.005,true,true,0.015
input.csv fields
| Field | Sample |
|---|---|
| BatchNumber | EYE-DEV-2026-001 |
| ProductName | Aflibercept PFS 2mg |
| Breakloose_Force_N | 8.5 |
| Glide_Force_N | 6.2 |
| Extrusion_Force_N | 7.0 |
| Delivered_Volume_ml | 0.049 |
| Target_Volume_ml | 0.05 |
| Leak_Rate_ml_min | 0.0 |
| Needle_Shield_Intact | true |
| Luer_Lock_Intact | true |
| Dead_Volume_ml | 0.01 |
Utility description
Prefilled Syringe Device Integrity QC — Prefilled Syringe Device Integrity and Functionality Control
Prefilled Syringe Device Integrity QC — Prefilled Syringe Device Integrity and Functionality Control
ℹ️ Utility checks mechanical and volumetric parameters of syringe:
• Breakloose force (≤15 N)
• Glide force (≤10 N)
• Volume accuracy (±5%)
• Leak tightness
• Dead volume
⚠️ CRITICAL: High injection force hinders precise administration!
Volume inaccuracy of 0.05 mL is critical for dose.
Usage:
PrefilledSyringeDeviceIntegrityQC.exe → demo mode (console output)
PrefilledSyringeDeviceIntegrityQC.exe input.csv output.json → evaluate your data
Input format:
BatchNumber,ProductName,Breakloose_Force_N,Glide_Force_N,Extrusion_Force_N,Delivered_Volume_ml,Target_Volume_ml,Leak_Rate_ml_min,Needle_Shield_Intact,Luer_Lock_Intact,Dead_Volume_ml
Example:
EYE-DEV-2026-001,Aflibercept PFS 2mg,8.5,6.2,7.0,0.049,0.05,0.0,true,true,0.01
— WHY IS THIS NEEDED?
Device control is critical for ophthalmic biologics (Roche, Novartis, Kanghong):
• Intravitreal injection requires jewel-like precision and smooth plunger movement
• High breakloose or glide force can cause surgeon hand tremor and eye injury
• Small dose volume (0.05 mL) makes 5-10% error clinically significant
• Leaks compromise sterility and lead to loss of expensive drug
• Dead volume affects how much drug actually enters the eye
⚠️ CRITICAL:
• Breakloose force ≤15 N — for easy injection start
• Glide force ≤10 N — for smooth administration without jerks
• Volume accuracy ±5% — guarantee of correct dosing
• No leaks (0.00 mL/min) — sterility preservation
• Needle shield intact — staff and patient safety
Key features:
• Syringe ergonomics assessment (force metrics)
• Dosing accuracy control for small volumes
• Barrier system integrity check (leaks, shields)
• Dead volume analysis for drug consumption optimization
Critical parameters:
• Breakloose force: ≤15 N
• Glide force: ≤10 N
• Volume error: ≤5%
• Leaks: ≤0.01 mL/min
• Needle shield: Intact
💡 Usage tips:
1. Calibrate force tester before each measurement series
2. Check syringes at application temperature (room or body temp)
3. For viscous products, account for extrusion speed when measuring force
4. Control barrel siliconization quality (affects glide force)
5. If high forces observed, check protein compatibility with silicone oil (aggregation risk)
⚠️ Note: In ophthalmology, ultra-thin needles (30G+) are used, creating high flow resistance. The utility helps distinguish syringe-specific issues (plunger friction) from needle resistance, which is important for device design improvement.
Traceability and limitations
- The URS is used as the source document for functional specification, CSV review and later validation work.
- This document does not replace an approved pharmacopoeial monograph, validated analytical method or internal product specification.
- For product-specific limits, the approved customer specification takes priority.
Prefilled Syringe Device Integrity QC — FS
Prefilled Syringe Device Integrity QC
The functional specification describes the behaviour of the standalone FUZKK console utility, input-data format, evaluation algorithm and output JSON structure.
Functional flow
- Main() checks the number of arguments.
- If no arguments are provided: PrintHello() prints the description and built-in input.csv example, then RunDemoEvaluation() executes Evaluate() over GetDemoData() and prints demo JSON.
- If two arguments are provided: RunWithFiles(input.csv, output.json) reads CSV, evaluates each record and writes LabWare-compatible JSON.
- LoadData() uses CultureInfo.InvariantCulture and shall not be called in no-arguments mode.
- Evaluate() returns a named tuple with BatchNumber, ProductName, Parameters, CriticalFailCount, WarningCount, Recommendation and RecommendationEN.
- GetIssues() builds messages for ErrorMessage in WARNING/FAIL cases.
Evaluation rules
- PASS: CriticalFailCount = 0 and WarningCount = 0.
- WARNING: CriticalFailCount = 0 and WarningCount > 0.
- FAIL: CriticalFailCount > 0.
- ERROR: exception during reading or processing.
- ErrorMessage remains empty for PASS.
- Limits are embedded in Program.cs; no external limit configuration is required.
Input and fields
BatchNumber,ProductName,Breakloose_Force_N,Glide_Force_N,Extrusion_Force_N,Delivered_Volume_ml,Target_Volume_ml,Leak_Rate_ml_min,Needle_Shield_Intact,Luer_Lock_Intact,Dead_Volume_ml EYE-DEV-2026-001,Aflibercept PFS 2mg,8.5,6.2,7.0,0.049,0.05,0.0,true,true,0.01 EYE-DEV-2026-002,Ranibizumab PFS 0.5mg,7.0,5.5,6.0,0.051,0.05,0.0,true,true,0.008 EYE-DEV-2026-003,Faricimab PFS 6mg,18.0,12.0,14.0,0.045,0.05,0.005,true,true,0.015
| Field | Sample |
|---|---|
| BatchNumber | EYE-DEV-2026-001 |
| ProductName | Aflibercept PFS 2mg |
| Breakloose_Force_N | 8.5 |
| Glide_Force_N | 6.2 |
| Extrusion_Force_N | 7.0 |
| Delivered_Volume_ml | 0.049 |
| Target_Volume_ml | 0.05 |
| Leak_Rate_ml_min | 0.0 |
| Needle_Shield_Intact | true |
| Luer_Lock_Intact | true |
| Dead_Volume_ml | 0.01 |
Output JSON
{
"Header": {
"UtilityName": "Prefilled_Syringe_Device_Integrity_QC",
"Version": "1.0.0",
"Timestamp": "UTC",
"InstrumentID": "FUZKK-QC-WORKSTATION",
"OperatorID": "Admin"
},
"Samples": [
{
"SampleID": "from BatchNumber",
"BatchNumber": "from CSV",
"ProductName": "from CSV",
"TestName": "utility-specific test",
"AnalysisCode": "utility-specific code",
"Status": "PASS | WARNING | FAIL | ERROR",
"StatusCode": "1 | 2 | 0 | -1",
"ErrorMessage": "",
"Description": "Russian recommendation",
"DescriptionEN": "English recommendation",
"Results": [
{
"ParameterName": "parameter",
"ResultValue": 0.0,
"UnitOfMeasure": "unit",
"SpecificationLimit": "limit",
"IsWithinSpec": true
}
]
}
]
}Included in packages
Ophthalmic & Intravitreal QC Suite
Ophthalmic & Intravitreal QC Suite: FUZKK utility package for CSV→JSON QC checks with EU-first limit priority.
Open