ReagentLotVerificationChecker

Reagent Lot Verification

Liquid Biopsy жидкостная биопсия cfDNA ctDNA CTC exosomes NGS qPCR
Открыть подборку

Описание утилиты: Reagent Lot Verification

Reagent Lot Verification Checker — Входной контроль и верификация лотов реагентов

ℹ️  Утилита выполняет lot-to-lot верификацию согласно CLSI EP26-A, CAP/CLIA §GEN.48800, ISO 15189 §7.3.5, FDA QSR 820 и EU IVDR Annex I §1.6:

     СЕРТИФИКАТ АНАЛИЗА (CoA):
     • CoA Present: Документация производителя обязательна.
     • CoA Specs Met: Все заявленные спецификации соблюдены.
     • ⚠ CoA НЕ заменяет лабораторную верификацию; это необходимый, но не достаточный документ.

     ФИЗИЧЕСКАЯ ИНСПЕКЦИЯ:
     • Packaging Intact: Целостность упаковки при получении.
     • Label Match: Совпадение маркировки с заказом.
     • Storage Condition Met: Соблюдение условий хранения.
     • Cold Chain Verified: Непрерывность холодовой цепи (для термочувствительных реагентов).
     • Visual Inspection: Цвет, прозрачность, отсутствие частиц.

     ПАРАЛЛЕЛЬНОЕ ТЕСТИРОВАНИЕ (CLSI EP26-A):
     • Минимум 5 референсных образцов, охватывающих аналитический диапазон.
     • Mean Bias: Среднее смещение между старым и новым лотами.
       - Абсолютный bias (для Ct): ≤ 0.5 Ct типично.
       - Процентный bias (для концентраций/VAF): ≤ 10–15% типично.
     • Correlation (Pearson r) ≥ 0.95: Линейная согласованность между лотами.
     • CV New Lot ≤ 15%: Прецизионность нового лота.
     • Outlier Detection: Точки за пределами mean bias ± 3SD.

     КОНТРОЛИ С НОВЫМ ЛОТОМ:
     • Positive Control: Подтверждение функциональности.
     • Negative Control: Отсутствие контаминации.
     • NTC: Чистота реагентов.
     • ⚠ Любой провал = автоматический REJECT.

     ДОКУМЕНТАЦИЯ:
     • Verified By: ID сотрудника, выполнившего верификацию.
     • Verification Date: Дата завершения тестирования.
     • SOP Reference: Ссылка на утвержденный протокол верификации.

⚠️  ВАЖНО:
     • Межлотовая вариабельность — главный источник систематических ошибок при смене реагентов.
     • CoA от производителя НЕ ГАРАНТИРУЕТ эквивалентность для вашего конкретного применения.
     • Для качественных тестов проверяйте 100% конкордантность (positive/negative согласие).
     • Для количественных тестов используйте Passing-Bablok или Deming regression при необходимости.
     • Новый лот должен быть протестирован ДО полного истечения старого лота (параллельное использование).
     • При reject нового лота немедленно уведомите поставщика и сохраните образец для расследования.
     • Документируйте ВСЕ верификации; это требование аккредитации.

Использование:
  ReagentLotVerificationChecker.exe                            → демо-режим (вывод в консоль)
  ReagentLotVerificationChecker.exe input.csv output.json      → оценка ваших данных

📍 Область применения:
     • Клинические лаборатории: Обязательная верификация каждого нового лота.
     • Аккредитация CAP/ISO: Документирование incoming inspection program.
     • Фармацевтическое производство: GMP-compliant reagent qualification.
     • Исследовательские лаборатории: Обеспечение воспроизводимости между экспериментами.
     • Регуляторные инспекции: Подтверждение системы управления реагентами.

💡 Советы:
1. Reference Panel: Создайте стабильную панель референсных образцов, хранящуюся аликвотами.
2. Acceptance Criteria: Установите критерии на основе валидации метода, не произвольно.
3. Trend Tracking: Ведите историю bias/CV по лотам для выявления дрейфа производителя.
4. Bridge Testing: При смене лота тестируйте 3–5 клинических образцов параллельно.
5. Supplier Communication: Сообщайте производителю о любом reject; требуйте RCA.

⚠️ Примечание: Утилита выполняет СТАТИСТИЧЕСКУЮ ВЕРИФИКАЦИЮ эквивалентности лотов. Она не заменяет полную валидацию метода при смене производителя или принципиальном изменении состава реагента. Lot verification предполагает, что предыдущий лот был валидирован и находится в контроле.

input.csv

NewLotNumber,OldLotNumber,ReagentName,Manufacturer,AssayName,CatalogNumber,ManufactureDate_New,ExpiryDate_New,CoA_Present,CoA_SpecsMet,CoA_Issues,PackagingIntact,LabelMatch,StorageCondition_Met,ColdChain_Verified,VisualInspection_Pass,ParallelTestResults_Raw,NumReferenceSamples,MetricName,MetricUnits,MaxAllowableBias_Percent,MaxAllowableBias_Absolute,UseAbsoluteBias,MaxCV_NewLot_Percent,Correlation_MinR,PositiveControl_NewLot_Pass,NegativeControl_NewLot_Pass,NTC_NewLot_Pass,VerifiedBy,VerificationDate,SOP_Reference
LOT-2026-0451,LOT-2026-0389,QIAseq_Targeted_Panel_Kit,Qiagen,NSCLC_CGP,G9999A,2026-05-15,2027-05-15,true,true,,true,true,true,true,true,"REF01:0.45:0.47;REF02:1.20:1.18;REF03:0.08:0.09;REF04:2.50:2.45;REF05:0.32:0.33;REF06:0.85:0.88;REF07:0.15:0.14",7,VAF,% VAF,15,0.5,false,15,0.95,true,true,true,Dr. Smith,2026-06-08,SOP-LOT-VER-001
LOT-2026-0467,LOT-2026-0412,TaqMan_MasterMix,Thermo Fisher,KRAS_ddPCR,4440040,2026-06-01,2027-06-01,true,true,,true,true,true,true,true,"REF01:25.3:26.8;REF02:28.1:29.9;REF03:22.5:24.2;REF04:30.2:32.1;REF05:26.8:28.5",5,Ct,Ct,10,0.5,true,5,0.95,true,false,true,Dr. Jones,2026-06-09,SOP-LOT-VER-001

URS & FS — спецификация пользователя и функциональная спецификация

Документ описывает контролируемый интерфейс и поведение утилиты ReagentLotVerificationChecker для сценария Reagent Lot Verification Checker.

Предметные ограничения и критические параметры

Ниже приведены ключевые фрагменты исходного описания. Перед продуктивным применением пределы должны быть сверены с утверждённой спецификацией, регистрационным досье и локальными SOP.
  • ℹ️ Утилита выполняет lot-to-lot верификацию согласно CLSI EP26-A, CAP/CLIA §GEN.48800, ISO 15189 §7.3.5, FDA QSR 820 и EU IVDR Annex I §1.6:
  • - Абсолютный bias (для Ct): ≤ 0.5 Ct типично.
  • - Процентный bias (для концентраций/VAF): ≤ 10–15% типично.
  • • Correlation (Pearson r) ≥ 0.95: Линейная согласованность между лотами.
  • • CV New Lot ≤ 15%: Прецизионность нового лота.
  • • Outlier Detection: Точки за пределами mean bias ± 3SD.
  • ⚠️ ВАЖНО:
  • • Аккредитация CAP/ISO: Документирование incoming inspection program.
  • • Фармацевтическое производство: GMP-compliant reagent qualification.
  • 2. Acceptance Criteria: Установите критерии на основе валидации метода, не произвольно.

URS — пользовательские требования

IDТребованиеКритичностьКритерий приемки
URS-001Утилита должна принимать файл input.csv для Reagent Lot Verification Checker с заголовками, определёнными в контракте данных.HighФайл обрабатывается без ручного изменения заголовков.
URS-002Утилита должна выполнять детерминированную оценку QC/ОКК без машинного обучения и без вероятностного принятия решения о соответствии.HighПри одинаковых входных данных, версии правил и конфигурации результат полностью воспроизводим.
URS-003Утилита должна валидировать обязательные поля, типы данных, диапазоны, единицы измерения и предметную правдоподобность значений.HighОшибки схемы, преобразования и диапазона явно отражаются в результате.
URS-004Утилита должна применять предметные пределы и правила из описания, утверждённой спецификации, регистрационного досье и локальных SOP.HighКаждая проверка имеет результат PASS/WARNING/FAIL и понятное сообщение.
URS-005Утилита должна формировать output.json с машинно-читаемыми результатами, исходными значениями, предупреждениями, отказами и критическими находками.HighJSON пригоден для LIMS/ELN/MES-интеграции и QA/QC review.
URS-006Утилита должна сохранять трассируемость между серией/образцом, входным файлом, применёнными правилами и итоговым статусом.HighВыход содержит идентификаторы, список параметров и audit metadata.
URS-007Документация должна поддерживать подготовку IQ/OQ/PQ, CSV/CSA и обсуждение с инспекторами или внутренним QA.MediumURS, FS, контракт input/output и тестовые сценарии поставляются вместе с утилитой.
URS-008Утилита должна использоваться как decision-support инструмент QC, а не как замена утверждённым спецификациям и выпускному решению Qualified Person/QA.MediumВ документации указан контроль change control и необходимость сверки пределов.

Контракт input.csv

#ПолеТипПримерНазначение
1NewLotNumberstring / controlled vocabularyLOT-2026-0451Идентификатор серии/партии для трассируемости.
2OldLotNumberstring / controlled vocabularyLOT-2026-0389Идентификатор серии/партии для трассируемости.
3ReagentNamestring / controlled vocabularyQIAseq_Targeted_Panel_KitКонтролируемый входной параметр для детерминированных QC-правил.
4Manufacturerstring / controlled vocabularyQiagenКонтролируемый входной параметр для детерминированных QC-правил.
5AssayNamestring / controlled vocabularyNSCLC_CGPКонтролируемый входной параметр для детерминированных QC-правил.
6CatalogNumberstring / controlled vocabularyG9999AКонтролируемый входной параметр для детерминированных QC-правил.
7ManufactureDate_Newstring / controlled vocabulary2026-05-15Контролируемый входной параметр для детерминированных QC-правил.
8ExpiryDate_Newstring / controlled vocabulary2027-05-15Контролируемый входной параметр для детерминированных QC-правил.
9CoA_Presentstring / controlled vocabularytrueКонтролируемый входной параметр для детерминированных QC-правил.
10CoA_SpecsMetstring / controlled vocabularytrueКонтролируемый входной параметр для детерминированных QC-правил.
11CoA_Issuesstring / controlled vocabularyКонтролируемый входной параметр для детерминированных QC-правил.
12PackagingIntactstring / controlled vocabularytrueКонтролируемый входной параметр для детерминированных QC-правил.
13LabelMatchstring / controlled vocabularytrueКонтролируемый входной параметр для детерминированных QC-правил.
14StorageCondition_Metstring / controlled vocabularytrueКонтролируемый входной параметр для детерминированных QC-правил.
15ColdChain_Verifiedstring / controlled vocabularytrueКонтролируемый входной параметр для детерминированных QC-правил.
16VisualInspection_Passstring / controlled vocabularytrueКонтролируемый входной параметр для детерминированных QC-правил.
17ParallelTestResults_Rawstring / controlled vocabularyREF01:0.45:0.47;REF02:1.20:1.18;REF03:0.08:0.09;REF04:2.50:2.45;REF05:0.32:0.33;REF06:0.85:0.88;REF07:0.15:0.14Результат или статус, применяемый в итоговой классификации.
18NumReferenceSamplesstring / controlled vocabulary7Идентификатор образца или лабораторной пробы.
19MetricNamestring / controlled vocabularyVAFКонтролируемый входной параметр для детерминированных QC-правил.
20MetricUnitsstring / controlled vocabulary% VAFКонтролируемый входной параметр для детерминированных QC-правил.
21MaxAllowableBias_Percentdecimal15Контролируемый входной параметр для детерминированных QC-правил.
22MaxAllowableBias_Absolutedecimal0.5Контролируемый входной параметр для детерминированных QC-правил.
23UseAbsoluteBiasstring / controlled vocabularyfalseКонтролируемый входной параметр для детерминированных QC-правил.
24MaxCV_NewLot_Percentdecimal15Идентификатор серии/партии для трассируемости.
25Correlation_MinRdecimal0.95Контролируемый входной параметр для детерминированных QC-правил.
26PositiveControl_NewLot_Passstring / controlled vocabularytrueИдентификатор серии/партии для трассируемости.
27NegativeControl_NewLot_Passstring / controlled vocabularytrueИдентификатор серии/партии для трассируемости.
28NTC_NewLot_Passstring / controlled vocabularytrueИдентификатор серии/партии для трассируемости.
29VerifiedBystring / controlled vocabularyDr. SmithКонтролируемый входной параметр для детерминированных QC-правил.
30VerificationDatestring / controlled vocabulary2026-06-08Контролируемый входной параметр для детерминированных QC-правил.
31SOP_Referencestring / controlled vocabularySOP-LOT-VER-001Контролируемый входной параметр для детерминированных QC-правил.
NewLotNumber,OldLotNumber,ReagentName,Manufacturer,AssayName,CatalogNumber,ManufactureDate_New,ExpiryDate_New,CoA_Present,CoA_SpecsMet,CoA_Issues,PackagingIntact,LabelMatch,StorageCondition_Met,ColdChain_Verified,VisualInspection_Pass,ParallelTestResults_Raw,NumReferenceSamples,MetricName,MetricUnits,MaxAllowableBias_Percent,MaxAllowableBias_Absolute,UseAbsoluteBias,MaxCV_NewLot_Percent,Correlation_MinR,PositiveControl_NewLot_Pass,NegativeControl_NewLot_Pass,NTC_NewLot_Pass,VerifiedBy,VerificationDate,SOP_Reference
LOT-2026-0451,LOT-2026-0389,QIAseq_Targeted_Panel_Kit,Qiagen,NSCLC_CGP,G9999A,2026-05-15,2027-05-15,true,true,,true,true,true,true,true,REF01:0.45:0.47;REF02:1.20:1.18;REF03:0.08:0.09;REF04:2.50:2.45;REF05:0.32:0.33;REF06:0.85:0.88;REF07:0.15:0.14,7,VAF,% VAF,15,0.5,false,15,0.95,true,true,true,Dr. Smith,2026-06-08,SOP-LOT-VER-001
LOT-2026-0467,LOT-2026-0412,TaqMan_MasterMix,Thermo Fisher,KRAS_ddPCR,4440040,2026-06-01,2027-06-01,true,true,,true,true,true,true,true,REF01:25.3:26.8;REF02:28.1:29.9;REF03:22.5:24.2;REF04:30.2:32.1;REF05:26.8:28.5,5,Ct,Ct,10,0.5,true,5,0.95,true,false,true,Dr. Jones,2026-06-09,SOP-LOT-VER-001

Правила валидации входных данных

IDПолеПравилоКритичность
VR-001NewLotNumberПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.High
VR-002OldLotNumberПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.High
VR-003ReagentNameПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.High
VR-004ManufacturerПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium
VR-005AssayNameПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium
VR-006CatalogNumberПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium
VR-007ManufactureDate_NewПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium
VR-008ExpiryDate_NewПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium
VR-009CoA_PresentПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium
VR-010CoA_SpecsMetПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium
VR-011CoA_IssuesПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium
VR-012PackagingIntactПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium
VR-013LabelMatchПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium
VR-014StorageCondition_MetПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium
VR-015ColdChain_VerifiedПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium
VR-016VisualInspection_PassПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium
VR-017ParallelTestResults_RawПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium
VR-018NumReferenceSamplesПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium
VR-019MetricNameПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium
VR-020MetricUnitsПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium
VR-021MaxAllowableBias_PercentПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium
VR-022MaxAllowableBias_AbsoluteПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium
VR-023UseAbsoluteBiasПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium
VR-024MaxCV_NewLot_PercentПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium
VR-025Correlation_MinRПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium
VR-026PositiveControl_NewLot_PassПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium
VR-027NegativeControl_NewLot_PassПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium
VR-028NTC_NewLot_PassПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium
VR-029VerifiedByПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium
VR-030VerificationDateПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium
VR-031SOP_ReferenceПоле должно соответствовать утверждённому справочнику/словарю или допустимой строковой форме.Medium

FS — функциональная спецификация

IDФункцияРеализация
FS-001CLI executionПоддержать режимы запуска: demo mode без аргументов и production mode input.csv output.json.
FS-002CSV importПрочитать input.csv в UTF-8/CSV-совместимом формате, проверить наличие заголовка и ожидаемых колонок.
FS-003Schema validationПроверить обязательные поля, количество колонок, неизвестные ключевые поля и пустые обязательные значения.
FS-004Type conversionПреобразовать числовые, флаговые и текстовые значения; некорректный формат фиксировать как ошибку строки.
FS-005Domain rule engineПрименить правила для Reagent Lot Verification Checker, включая критические пределы из описания и утверждённой спецификации.
FS-006Status aggregationСформировать итоговый статус: FAIL при критическом отказе, WARNING при некритическом отклонении, PASS при соответствии.
FS-007JSON exportЗаписать output.json с детализацией проверок, исходными значениями, предупреждениями, отказами и critical findings.
FS-008Audit supportСохранять структуру результата пригодной для review, расследования отклонений и воспроизведения расчёта.
FS-009Integration contractПоддержать сценарий LIMS/ELN/MES → input.csv → utility → output.json → portal/admin review.
FS-010Error handlingВозвращать явные сообщения для отсутствующего файла, пустого CSV, неверной схемы, ошибки записи output.json и некорректного формата.

Пример output.json

{
  "utilityId": "reagentlotverificationchecker",
  "utilityFolder": "ReagentLotVerificationChecker",
  "package": "LiquidBiopsy",
  "overallStatus": "PASS|WARNING|FAIL",
  "sourceFile": "input.csv",
  "processedAtUtc": "2026-06-10T00:00:00Z",
  "checks": [
    {
      "parameter": "NewLotNumber",
      "value": "LOT-2026-0451",
      "status": "PASS|WARNING|FAIL",
      "message": "Deterministic rule-based check result",
      "ruleReference": "FS-RULE-001"
    },
    {
      "parameter": "OldLotNumber",
      "value": "LOT-2026-0389",
      "status": "PASS|WARNING|FAIL",
      "message": "Deterministic rule-based check result",
      "ruleReference": "FS-RULE-002"
    },
    {
      "parameter": "ReagentName",
      "value": "QIAseq_Targeted_Panel_Kit",
      "status": "PASS|WARNING|FAIL",
      "message": "Deterministic rule-based check result",
      "ruleReference": "FS-RULE-003"
    },
    {
      "parameter": "Manufacturer",
      "value": "Qiagen",
      "status": "PASS|WARNING|FAIL",
      "message": "Deterministic rule-based check result",
      "ruleReference": "FS-RULE-004"
    },
    {
      "parameter": "AssayName",
      "value": "NSCLC_CGP",
      "status": "PASS|WARNING|FAIL",
      "message": "Deterministic rule-based check result",
      "ruleReference": "FS-RULE-005"
    },
    {
      "parameter": "CatalogNumber",
      "value": "G9999A",
      "status": "PASS|WARNING|FAIL",
      "message": "Deterministic rule-based check result",
      "ruleReference": "FS-RULE-006"
    },
    {
      "parameter": "ManufactureDate_New",
      "value": "2026-05-15",
      "status": "PASS|WARNING|FAIL",
      "message": "Deterministic rule-based check result",
      "ruleReference": "FS-RULE-007"
    },
    {
      "parameter": "ExpiryDate_New",
      "value": "2027-05-15",
      "status": "PASS|WARNING|FAIL",
      "message": "Deterministic rule-based check result",
      "ruleReference": "FS-RULE-008"
    },
    {
      "parameter": "CoA_Present",
      "value": "true",
      "status": "PASS|WARNING|FAIL",
      "message": "Deterministic rule-based check result",
      "ruleReference": "FS-RULE-009"
    },
    {
      "parameter": "CoA_SpecsMet",
      "value": "true",
      "status": "PASS|WARNING|FAIL",
      "message": "Deterministic rule-based check result",
      "ruleReference": "FS-RULE-010"
    },
    {
      "parameter": "CoA_Issues",
      "value": "",
      "status": "PASS|WARNING|FAIL",
      "message": "Deterministic rule-based check result",
      "ruleReference": "FS-RULE-011"
    },
    {
      "parameter": "PackagingIntact",
      "value": "true",
      "status": "PASS|WARNING|FAIL",
      "message": "Deterministic rule-based check result",
      "ruleReference": "FS-RULE-012"
    }
  ],
  "criticalFindings": [],
  "warnings": [],
  "audit": {
    "inputHash": "sha256:<calculated at runtime>",
    "rulesVersion": "<utility executable version>",
    "documentation": "ReagentLotVerificationChecker.documentation.html"
  }
}

Матрица трассируемости

URSFSТестПодтверждение
URS-001FS-001, FS-002OQ-001Проверить запуск и импорт валидного input.csv.
URS-002FS-005, FS-006OQ-004Повторить один и тот же набор данных и сравнить output.json.
URS-003FS-003, FS-004, FS-010OQ-002, OQ-003Проверить отсутствующие колонки и неверные типы.
URS-004FS-005, FS-006OQ-004, PQ-001Проверить критические отклонения по реальным/граничным данным.
URS-005FS-007, FS-009OQ-005Проверить JSON schema и пригодность для downstream-систем.
URS-006FS-008OQ-006Проверить наличие идентификаторов и audit metadata.
URS-007FS-008, FS-010IQ-001, OQ-007Проверить комплектность документации и control evidence.
URS-008FS-005, FS-008PQ-002Проверить review workflow и запрет автоматической замены QA-решения.

IQ/OQ/PQ тестовые сценарии

IDСценарийОжидаемый результат
IQ-001Проверить наличие executable, input.csv, документации и контрольной суммы.Комплект поставки полон; версия зафиксирована.
OQ-001Валидная строка из примера input.csv.PASS или допустимый WARNING согласно правилам.
OQ-002Удалить обязательную колонку из CSV.Ошибка схемы или FAIL с указанием отсутствующей колонки.
OQ-003Внести нечисловое значение в числовое поле.Ошибка преобразования типа с указанием строки/поля.
OQ-004Значение критического параметра вывести за предел.FAIL и critical finding.
OQ-005Проверить структуру output.json.Все обязательные секции присутствуют, JSON валиден.
OQ-006Проверить трассируемость серии/образца.Идентификаторы входа и результатов совпадают.
PQ-001Проверить 3–5 реальных партий/образцов пользователя.Результат подтверждён QC/QA review.
PQ-002Проверить workflow отклонения и ручного QA-решения.Утилита поддерживает review, но не заменяет утверждённое решение.

QA/QC и change control

  • Не менять имена колонок без обновления валидатора, документации и тестового набора.
  • Хранить input.csv, output.json, версию исполняемого файла и контрольную сумму.
  • Перед продуктивным использованием провести IQ/OQ/PQ или эквивалентную CSV/CSA-проверку.
  • Критические пределы должны быть сверены с утверждённой спецификацией, регистрационным досье и локальными SOP.
  • Утилита предоставляет формализованный QC decision support, но окончательное решение выпуска остаётся за QA/QP и утверждёнными процедурами.

Входит в пакеты

Биофармацевтика расширенная

Расширенный coverage-пакет QC-утилит для mAb, биоаналогов, белков, инсулинов, вакцин, mRNA/LNP, HCP, стерильного выпуска, микробиологии, воды, cleanroom и стабильности.

Открыть

Жидкостная биопсия

Пакет для QC и преданалитического контроля жидкостной биопсии: cfDNA/ctDNA, CTC, EV/exosomes, метилирование, NGS/qPCR/ddPCR, контроль образцов, контаминации, чувствительности и отчётности.

Открыть