F18PSMAPETSynthesisQualityChecker

F-18 PSMA PET Synthesis Quality Checker

api radiopharmaceuticals nuclear-medicine f-18 pet psma prostate-cancer
Open selection

F-18 PSMA PET Synthesis Quality Checker — Quality control of F-18 PSMA synthesis

ℹ️ Utility checks critical parameters of F-18 PSMA radioligands:

  • Radiochemical purity (≥95%)
  • Free fluoride (≤5%)
  • Precursor residue (<0.1%)
  • Specific activity (≥20 GBq/umol)
  • Nuclide identification by T1/2

⚠️ CRITICAL: Free fluoride accumulates in bones, mimicking metastases!

F-18 PSMA is used for prostate cancer staging.

High specific activity is necessary for sensitivity to small lesions.

Usage

F18PSMAPETSynthesisQualityChecker.exe → demo mode (console output)

F18PSMAPETSynthesisQualityChecker.exe input.csv output.json → evaluate your data

Input format

BatchNumber,RadiochemicalPurityPercent,FreeFluoridePercent,PrecursorPercent,SpecificActivityGBq_per_umol,pH,ResidualSolventsPPM,EndotoxinsEU_per_mL,SterilityTest,ActivityMBq,RadionuclidicPurityPercent,F18HalfLifeMin

Example

F18-PSMA-2026-001,99.0,0.5,0.1,50.0,7.0,100.0,10.0,0,2000.0,99.99,109.8

— WHY IS THIS NEEDED?

F-18 PSMA (e.g., PSMA-1007, DCFPyL) is gold standard for PET diagnosis of prostate cancer.

  • Binds to prostate-specific membrane antigen (PSMA).
  • F-18 has ~110 minute half-life, convenient for logistics.
  • Requires high radiochemical purity to avoid artifacts.
  • Free fluoride (F-18) is actively taken up by bone tissue, which can lead to false-positive metastasis diagnosis.

⚠️ CRITICAL:

  • Radiochemical purity ≥95% — guarantee of specific binding to PSMA.
  • Free fluoride ≤5% — minimization of background accumulation in skeleton.
  • Precursor residue <0.1% — toxicity control of unreacted substance.
  • Specific activity ≥20 GBq/umol — necessary for high image contrast.
  • Nuclide identification by half-life (105-115 min) is mandatory.
  • Residual solvents (acetonitrile) must be minimal (<500 ppm).
  • pH 6.0-8.0 — for biocompatibility.
  • Endotoxins <175 EU/mL — standard for parenteral drugs.
  • Sterility — MANDATORY.

Key features

  • Strict control of free fluoride, critical for bone diagnostics.
  • Assessment of residual precursor after module synthesis.
  • Specific activity check for effective targeting.
  • Nuclide identification by decay kinetics.
  • Compliance with GMP and Pharmacopoeia requirements for F-18 radiopharmaceuticals.

Critical parameters

  • Radiochemical purity: ≥95.0%
  • Free fluoride: ≤5.0%
  • Precursor residue: <0.1%
  • Specific activity: ≥20.0 GBq/umol
  • Radionuclidic purity: ≥99.9%
  • Half-life: 105–115 min
  • Residual solvents: <500 ppm
  • pH: 6.0–8.0
  • Endotoxins: <175 EU/mL
  • Sterility: no growth

💡 Usage tips:

1. Radiochemical purity and free fluoride determined by TLC or HPLC.

2. Half-life measured over 20-30 minutes to confirm presence of F-18.

3. Synthesis usually performed on automatic modules (GE TracerLab, Siemens Explora, etc.).

4. High specific activity achieved using carrier-free F-18 fluoride.

5. Drug must be used within few hours after synthesis due to decay.

⚠️ Note: F-18 PSMA is replacing Ga-68 PSMA due to better physical properties of F-18 (lower positron energy, higher resolution) and logistics convenience. However, fluorine chemistry requires careful control of purification from free fluoride, as even small impurities can significantly distort disease picture.

input.csv

BatchNumber,RadiochemicalPurityPercent,FreeFluoridePercent,PrecursorPercent,SpecificActivityGBq_per_umol,pH,ResidualSolventsPPM,EndotoxinsEU_per_mL,SterilityTest,ActivityMBq,RadionuclidicPurityPercent,F18HalfLifeMin
F18-PSMA-2026-001,99.0,0.5,0.1,50.0,7.0,100.0,10.0,0,2000.0,99.99,109.8
F18-PSMA-2026-002,96.0,3.0,0.05,45.0,6.5,200.0,20.0,0,1800.0,99.95,110.0
F18-PSMA-2026-003,90.0,8.0,0.2,15.0,7.5,600.0,50.0,1,1500.0,99.50,112.0

URS & FS — user requirements and functional specification

URS — User Requirements Specification

  • The utility shall accept input.csv with these mandatory columns: BatchNumber, RadiochemicalPurityPercent, FreeFluoridePercent, PrecursorPercent, SpecificActivityGBq_per_umol, pH, ResidualSolventsPPM, EndotoxinsEU_per_mL, SterilityTest, ActivityMBq, RadionuclidicPurityPercent, F18HalfLifeMin.
  • Each row shall be processed as a separate batch or record identified by BatchNumber.
  • Before evaluation, the utility shall validate the CSV structure, mandatory values, numeric fields and allowed text values.
  • Rules and limits shall be applied to every parameter in the input row.
  • Critical violations identified in the supplied description shall set the record result to FAIL.
  • Each row shall receive an overall PASS, WARNING or FAIL status with the triggered rules.
  • An invalid row shall not receive PASS.
  • output.json shall contain source values, applied limits, individual check results and errors.
  • The same input and the same rule profile shall produce the same result.

FS — Functional Specification

  1. Run F18PSMAPETSynthesisQualityChecker.exe in demonstration mode or with input.csv output.json arguments.
  2. Read UTF-8 CSV and verify the exact set of mandatory columns.
  3. Convert row values to numeric and text types.
  4. Apply the rules defined in the approved version or configuration profile.
  5. Generate individual check results and derive the overall status from the most severe violation.
  6. Write machine-readable output.json.
  7. Structural and type errors shall be reported explicitly and shall not be masked by a successful status.

Complete input.csv example

BatchNumber,RadiochemicalPurityPercent,FreeFluoridePercent,PrecursorPercent,SpecificActivityGBq_per_umol,pH,ResidualSolventsPPM,EndotoxinsEU_per_mL,SterilityTest,ActivityMBq,RadionuclidicPurityPercent,F18HalfLifeMin
F18-PSMA-2026-001,99.0,0.5,0.1,50.0,7.0,100.0,10.0,0,2000.0,99.99,109.8
F18-PSMA-2026-002,96.0,3.0,0.05,45.0,6.5,200.0,20.0,0,1800.0,99.95,110.0
F18-PSMA-2026-003,90.0,8.0,0.2,15.0,7.5,600.0,50.0,1,1500.0,99.50,112.0

Purpose of the supplied test rows

  • The first row contains values consistent with the criteria stated in the supplied description.
  • The second row contains values closer to the limits or moderate deviations.
  • The third row contains clear deviations for negative-result testing.

Minimum output.json structure

{
  "utility": "F18PSMAPETSynthesisQualityChecker",
  "source": "input.csv",
  "results": [
    {
      "batchNumber": "BATCH-001",
      "status": "PASS",
      "checks": [
        {
          "parameter": "ParameterName",
          "value": 0,
          "limit": "configured rule",
          "status": "PASS"
        }
      ],
      "errors": []
    }
  ]
}

Minimum OQ scenarios

  • Process the complete supplied input.csv.
  • Remove a mandatory column and confirm a contract error.
  • Provide text instead of a numeric value and confirm a type error.
  • Test values directly on the configured limits.
  • Repeat the run with the same input and confirm an identical result.

Before operational use

  • Reconcile rules and limits with the approved specification, methods and SOP.
  • Fix the executable version and rule-profile version.
  • Retain the source CSV together with the generated JSON.

Included in packages

PetRad QC Suite

A specialised utility package for radiopharmaceutical quality control: PET, SPECT, therapeutic radionuclides, generators and decay calculations.

Open

PetRad3: expanded PET/SPECT and radiopharmaceutical QC package

A curated suite for PET/SPECT radiopharmaceuticals, generator and cyclotron radionuclides, labelled compounds, radiochemical purity, breakthrough, sterility and endotoxin control.

Open

Radioligand & Theranostics Expansion QC Suite

Radioligand & Theranostics Expansion QC Suite: FUZKK utility package for CSV→JSON QC checks with EU-first limit priority.

Open

Radiology QC Suite

QC package for radiology and diagnostic imaging: radiopharmaceuticals, PET/SPECT, contrast media, iodinated and gadolinium products, plus particle, sterility and endotoxin checks.

Open

Radiopharmaceutical Diagnostics and Therapy QC Suite

36 utilities for clinically oriented radiopharmaceutical and workflow quality control: PET/SPECT tracers, the Tc-99m renal workflow, PRRT, PSMA therapy, targeted alpha therapy, radioembolization, bone-pain palliation, immuno-PET and generator-based radionuclide control.

Open

RPH isotope family: short-lived PET isotopes

F-18, C-11, N-13, O-15 and related PET production, release and imaging workflows.

Open

RPH organ/system: bone and musculoskeletal

Bone scintigraphy, MDP/PYP, marrow, bone-pain palliation, skeletal metastases and radiosynovectomy.

Open

RPH organ/system: oncology and theranostics

Tumour imaging, PSMA/FAPI/receptor tracers, immuno-PET, targeted radionuclide therapy and radioembolization.

Open

RPH use case: radionuclide therapy and theranostics

Lu-177, Ac-225, Ra-223, Y-90, Ho-166, Sm-153, Sr-89, Re-188, Tb-161, I-131 and other therapeutic radiopharmaceuticals: activity, purity, free metal, daughters and toxicological constraints.

Open

RPH workflow: generators and isotope purity

Generator eluate, breakthrough, radionuclidic purity, isotope mix and starting radionuclides.

Open

RPH workflow: product release QC

Assay, purity, sterility, endotoxins, pH, impurities, appearance and batch-release checks.

Open

RPH workflow: stability, storage, decay and waste

Kinetic stability, shelf life, decay correction, expiry, storage, trend and radioactive waste.

Open

RPH workflow: synthesis, labelling and kit reconstitution

Radiolabelling, synthesis, chelation, reducing agent, pH/stoichiometry and kit preparation.

Open

RPH: combined radiopharmaceutical QC package

RPH combines PetRad, PetRad2 and PetRad3 into one umbrella package for PET/SPECT, therapeutic radionuclides, generators, labelled compounds, decay calculations, sterility, endotoxins and radiochemical/radionuclidic purity.

Open