Peptide_DeviceInjectable_Release_QC

Peptide Device Injectable Release QC

AdvancedPharma CSV→JSON EU-first LabWare URS & FS
Открыть подборку
Peptide Device & Injectable Release QC — Контроль качества устройства и инъекционной формы пептидов

ℹ️ Утилита проверяет параметры устройства доставки и раствора:
• Точность дозы (90-110%)
• Сила выталкивания (≤15 N)
• Механические частицы (USP <788>)
• Стерильность и эндотоксины

⚠️ КРИТИЧНО: Высокая сила инъекции снижает приверженность лечению!
Частицы в растворе могут закупорить иглу или вызвать реакцию.

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

Формат input.csv:
BatchNumber,ProductName,DeviceType,DeliveredDose_Percent,ShotWeight_mg,GlideForce_N,InjectionTime_sec,Particles_ge10um_per_ml,Particles_ge25um_per_ml,SterilityTest,Endotoxins_EU_ml,SubVisibleParticles_Count

Пример:
PEN-REL-2026-001,Semaglutide 2.4mg Pen,Pre-filled Pen,98.5,150.0,8.5,10.0,150.0,20.0,0,0.1,50

— ЗАЧЕМ ЭТО НУЖНО?
Контроль устройства доставки критичен для пептидных препаратов (Novo Nordisk, Eli Lilly):
• Большинство GLP-1 агонистов поставляется в сложных устройствах (шприц-ручки, автоинжекторы)
• Точность дозы должна сохраняться от первой до последней инъекции
• Сила выталкивания (Glide Force) влияет на удобство использования пациентом
• Растворы пептидов чувствительны к образованию частиц при контакте с материалами устройства
• Стерильность и низкий уровень эндотоксинов обязательны для парентерального введения

⚠️ КРИТИЧЕСКИ ВАЖНО:
• Точность дозы 90-110% — гарантирует терапевтический эффект
• Сила выталкивания ≤15 N — обеспечивает комфортное введение
• Частицы ≥10 мкм ≤6000/мл и ≥25 мкм ≤600/мл — соответствие USP <788>
• Стерильность — абсолютное требование
• Эндотоксины ≤0.5 EU/мл — безопасность для пациента

Ключевые особенности утилиты:
• Комбинированный контроль механики устройства и качества раствора
• Оценка удобства использования (Usability) через силу инъекции
• Мониторинг чистоты раствора (частицы)
• Проверка безопасности (стерильность, эндотоксины)

Критические параметры:
• Точность дозы: 90–110%
• Сила выталкивания: ≤15 N
• Частицы ≥10 мкм: ≤6000 шт/мл
• Частицы ≥25 мкм: ≤600 шт/мл
• Стерильность: Отрицательно
• Эндотоксины: ≤0.5 EU/мл

💡 Советы по использованию:
1. Проводите тесты на полных устройствах (не только на картриджах)
2. Измеряйте силу выталкивания при разных скоростях инъекции
3. Контролируйте совместимость раствора с материалами устройства (силиконизация иглы)
4. Для автоинжекторов дополнительно проверяйте время инъекции и звук щелчка
5. При высоком уровне частиц проверьте процесс фильтрации и розлива

⚠️ Особенность: В отличие от простых флаконов, шприц-ручки содержат множество движущихся частей. Износ уплотнителей или неравномерная силиконизация могут привести к изменению силы инъекции и неточности дозирования. Утилита помогает выявить такие проблемы на этапе выпуска.

input.csv

BatchNumber,ProductName,DeviceType,DeliveredDose_Percent,ShotWeight_mg,GlideForce_N,InjectionTime_sec,Particles_ge10um_per_ml,Particles_ge25um_per_ml,SterilityTest,Endotoxins_EU_ml,SubVisibleParticles_Count
PEN-REL-2026-001,Semaglutide 2.4mg Pen,Pre-filled Pen,98.5,150.0,8.5,10.0,150.0,20.0,0,0.1,50
PEN-REL-2026-002,Liraglutide 6mg Pen,Pre-filled Pen,95.0,120.0,12.0,12.0,200.0,30.0,0,0.2,60
PEN-REL-2026-003,Tirzepatide Auto-inj,Auto-injector,102.0,80.0,6.0,5.0,100.0,10.0,0,0.05,40
Peptide Device Injectable Release QC — URS и FS

Peptide Device Injectable Release QC — URS и FS

Ниже приведены русские версии пользовательских требований и функциональной спецификации.


Peptide Device Injectable Release QC — URS

Peptide Device Injectable Release QC

Документ сформирован для русской локализации. Для английской и остальных языков используется отдельная английская версия без смешения языков.

Назначение

Определить пользовательские требования к автономной FUZKK-утилите, которая принимает CSV-файл лабораторных данных, выполняет проверку по зашитым в код правилам и формирует LabWare-compatible JSON.

Область применения

Утилита предназначена для предварительной QC/QA-оценки, интеграционного тестирования, LIMS/LabWare flow и подготовки evidence trail. Окончательное решение остаётся за валидированной процедурой лаборатории и ответственным персоналом.

Пользователи

QC analyst, QA reviewer, CSV/validation engineer, LIMS/LabWare integration engineer, responsible laboratory specialist.

Пользовательские требования

  1. Утилита должна запускаться без параметров и выводить самоописание, пример input.csv из GetDemoData() и demo evaluation для встроенного набора данных.
  2. Утилита должна запускаться с двумя параметрами: input.csv output.json.
  3. Утилита не должна читать input.csv и не должна писать output.json при запуске без параметров.
  4. CSV должен читаться с CultureInfo.InvariantCulture для числовых значений.
  5. Результат должен формироваться в LabWare-compatible JSON с Header, Samples, Results, Status, StatusCode, ErrorMessage, Description и DescriptionEN.
  6. При PASS поле ErrorMessage должно быть пустой строкой.
  7. Зашитые лимиты должны следовать приоритету: Ph. Eur. → British Pharmacopoeia / UK implementation → ЕАЭС / региональные требования → EMA/ICH/EU guidance → USP fallback.
  8. Если точная монография неизвестна, применяются строгие стандартные API-лимиты: Assay 98–102%, total impurities ≤1.0%, individual impurity ≤0.5%, если это применимо к типу утилиты.
  9. Для биопрепаратов и mAb-like продуктов должны учитываться агрегаты, стерильность и эндотоксины, если такие параметры релевантны назначению утилиты.
  10. Если параметр может приходить в разных единицах, единица должна быть отдельным входным полем или явно отражаться в имени поля input.csv.

Входной CSV

BatchNumber,ProductName,DeviceType,DeliveredDose_Percent,ShotWeight_mg,GlideForce_N,InjectionTime_sec,Particles_ge10um_per_ml,Particles_ge25um_per_ml,SterilityTest,Endotoxins_EU_ml,SubVisibleParticles_Count
PEN-REL-2026-001,Semaglutide 2.4mg Pen,Pre-filled Pen,98.5,150.0,8.5,10.0,150.0,20.0,0,0.1,50
PEN-REL-2026-002,Liraglutide 6mg Pen,Pre-filled Pen,95.0,120.0,12.0,12.0,200.0,30.0,0,0.2,60
PEN-REL-2026-003,Tirzepatide Auto-inj,Auto-injector,102.0,80.0,6.0,5.0,100.0,10.0,0,0.05,40

Поля input.csv

FieldSample
BatchNumberPEN-REL-2026-001
ProductNameSemaglutide 2.4mg Pen
DeviceTypePre-filled Pen
DeliveredDose_Percent98.5
ShotWeight_mg150.0
GlideForce_N8.5
InjectionTime_sec10.0
Particles_ge10um_per_ml150.0
Particles_ge25um_per_ml20.0
SterilityTest0
Endotoxins_EU_ml0.1
SubVisibleParticles_Count50

Описание утилиты

Peptide Device & Injectable Release QC — Контроль качества устройства и инъекционной формы пептидов

Peptide Device & Injectable Release QC — Контроль качества устройства и инъекционной формы пептидов

ℹ️ Утилита проверяет параметры устройства доставки и раствора:
• Точность дозы (90-110%)
• Сила выталкивания (≤15 N)
• Механические частицы (USP <788>)
• Стерильность и эндотоксины

⚠️ КРИТИЧНО: Высокая сила инъекции снижает приверженность лечению!
Частицы в растворе могут закупорить иглу или вызвать реакцию.

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

Формат input.csv:
BatchNumber,ProductName,DeviceType,DeliveredDose_Percent,ShotWeight_mg,GlideForce_N,InjectionTime_sec,Particles_ge10um_per_ml,Particles_ge25um_per_ml,SterilityTest,Endotoxins_EU_ml,SubVisibleParticles_Count

Пример:
PEN-REL-2026-001,Semaglutide 2.4mg Pen,Pre-filled Pen,98.5,150.0,8.5,10.0,150.0,20.0,0,0.1,50

— ЗАЧЕМ ЭТО НУЖНО?
Контроль устройства доставки критичен для пептидных препаратов (Novo Nordisk, Eli Lilly):
• Большинство GLP-1 агонистов поставляется в сложных устройствах (шприц-ручки, автоинжекторы)
• Точность дозы должна сохраняться от первой до последней инъекции
• Сила выталкивания (Glide Force) влияет на удобство использования пациентом
• Растворы пептидов чувствительны к образованию частиц при контакте с материалами устройства
• Стерильность и низкий уровень эндотоксинов обязательны для парентерального введения

⚠️ КРИТИЧЕСКИ ВАЖНО:
• Точность дозы 90-110% — гарантирует терапевтический эффект
• Сила выталкивания ≤15 N — обеспечивает комфортное введение
• Частицы ≥10 мкм ≤6000/мл и ≥25 мкм ≤600/мл — соответствие USP <788>
• Стерильность — абсолютное требование
• Эндотоксины ≤0.5 EU/мл — безопасность для пациента

Ключевые особенности утилиты:
• Комбинированный контроль механики устройства и качества раствора
• Оценка удобства использования (Usability) через силу инъекции
• Мониторинг чистоты раствора (частицы)
• Проверка безопасности (стерильность, эндотоксины)

Критические параметры:
• Точность дозы: 90–110%
• Сила выталкивания: ≤15 N
• Частицы ≥10 мкм: ≤6000 шт/мл
• Частицы ≥25 мкм: ≤600 шт/мл
• Стерильность: Отрицательно
• Эндотоксины: ≤0.5 EU/мл

💡 Советы по использованию:
1. Проводите тесты на полных устройствах (не только на картриджах)
2. Измеряйте силу выталкивания при разных скоростях инъекции
3. Контролируйте совместимость раствора с материалами устройства (силиконизация иглы)
4. Для автоинжекторов дополнительно проверяйте время инъекции и звук щелчка
5. При высоком уровне частиц проверьте процесс фильтрации и розлива

⚠️ Особенность: В отличие от простых флаконов, шприц-ручки содержат множество движущихся частей. Износ уплотнителей или неравномерная силиконизация могут привести к изменению силы инъекции и неточности дозирования. Утилита помогает выявить такие проблемы на этапе выпуска.

Трассируемость и ограничения

  • URS используется как исходный документ для functional specification, CSV review и последующей CSV/validation работы.
  • Документ не является заменой утверждённой фармакопейной монографии, валидированного метода или внутренней спецификации продукта.
  • Для product-specific лимитов приоритет имеет утверждённая спецификация заказчика.

Peptide Device Injectable Release QC — FS

Peptide Device Injectable Release QC

Функциональная спецификация описывает поведение автономной консольной утилиты FUZKK, формат входных данных, алгоритм оценки и структуру выходного JSON.

Функциональный поток

  1. Main() проверяет количество аргументов.
  2. Если аргументов нет: PrintHello() выводит описание и встроенный пример input.csv, затем RunDemoEvaluation() выполняет Evaluate() по GetDemoData() и печатает demo JSON.
  3. Если передано два аргумента: RunWithFiles(input.csv, output.json) читает CSV, выполняет Evaluate() по каждой строке и записывает LabWare-compatible JSON.
  4. LoadData() использует CultureInfo.InvariantCulture и не должен вызываться в no-args режиме.
  5. Evaluate() возвращает именованный кортеж с BatchNumber, ProductName, Parameters, CriticalFailCount, WarningCount, Recommendation и RecommendationEN.
  6. GetIssues() формирует сообщения для ErrorMessage при WARNING/FAIL.

Правила оценки

  • PASS: CriticalFailCount = 0 и WarningCount = 0.
  • WARNING: CriticalFailCount = 0 и WarningCount > 0.
  • FAIL: CriticalFailCount > 0.
  • ERROR: исключение при чтении или обработке данных.
  • ErrorMessage остаётся пустым при PASS.
  • Лимиты зашиты в Program.cs; внешняя конфигурация лимитов не требуется.

Ввод и поля

BatchNumber,ProductName,DeviceType,DeliveredDose_Percent,ShotWeight_mg,GlideForce_N,InjectionTime_sec,Particles_ge10um_per_ml,Particles_ge25um_per_ml,SterilityTest,Endotoxins_EU_ml,SubVisibleParticles_Count
PEN-REL-2026-001,Semaglutide 2.4mg Pen,Pre-filled Pen,98.5,150.0,8.5,10.0,150.0,20.0,0,0.1,50
PEN-REL-2026-002,Liraglutide 6mg Pen,Pre-filled Pen,95.0,120.0,12.0,12.0,200.0,30.0,0,0.2,60
PEN-REL-2026-003,Tirzepatide Auto-inj,Auto-injector,102.0,80.0,6.0,5.0,100.0,10.0,0,0.05,40
FieldSample
BatchNumberPEN-REL-2026-001
ProductNameSemaglutide 2.4mg Pen
DeviceTypePre-filled Pen
DeliveredDose_Percent98.5
ShotWeight_mg150.0
GlideForce_N8.5
InjectionTime_sec10.0
Particles_ge10um_per_ml150.0
Particles_ge25um_per_ml20.0
SterilityTest0
Endotoxins_EU_ml0.1
SubVisibleParticles_Count50

Выходной JSON

{
  "Header": {
    "UtilityName": "Peptide_DeviceInjectable_Release_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
        }
      ]
    }
  ]
}

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

Пептиды, GLP‑1 и препараты ожирения

Пептиды, GLP‑1 и препараты ожирения: пакет утилит FUZKK для CSV→JSON QC-проверок с EU-first приоритетом лимитов.

Открыть