// drugs_z.sy -- FDA drug labels: generic names starting with 'Z'
// Entries: 41 | PK values: median of all FDA label records with units
// Source: kai_consciousness DB <- FDA/DailyMed SPL (public domain)
// Generated: 2026-04-12 | Marjorie McCubbins + Aether
// Patent pending: 64/034,536

struct DrugRecord {
    brand_name: String,
    generic_name: String,
    route: String,
    dosage_form: String,
    product_type: String,
    app_number: String,
    spl_id: String,
    half_life: String,
    bioavailability: String,
    protein_binding: String,
    clearance: String,
    volume_distribution: String,
    tmax: String,
    cmax: String,
    pharmacologic_class: String,
    therapeutic_category: String,
    cyp_profile: String,
    interactions: String,
}

fn drug(bn: String, gn: String, rt: String, df: String, pt: String, an: String, si: String, hl: String, ba: String, pb: String, cl: String, vd: String, tm: String, cm: String, pc: String, tc: String, cyp: String, ia: String) -> DrugRecord {
    return DrugRecord { brand_name: bn, generic_name: gn, route: rt, dosage_form: df, product_type: pt, app_number: an, spl_id: si, half_life: hl, bioavailability: ba, protein_binding: pb, clearance: cl, volume_distribution: vd, tmax: tm, cmax: cm, pharmacologic_class: pc, therapeutic_category: tc, cyp_profile: cyp, interactions: ia }
}

fn unknown_drug() -> DrugRecord {
    return drug("", "UNKNOWN", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "")
}

fn lookup_drug_z(generic: String) -> DrugRecord {
    if generic == "ZAVEGEPANT" { return drug("ZAVZPRET", "ZAVEGEPANT", "NASAL", "", "HUMAN PRESCRIPTION DRUG", "NDA216386", "3f4a6bba-ce03-463b-9167-65580312987f", "", "5 %", "90 %", "266 mL/min", "1774 L", "", "", "", "", "CYP1A2:inducer|CYP1A2:inhibitor:strong|CYP1A2:substrate|CYP2C9:inducer|CYP2C9:inhibitor:strong|CYP2C9:substrate|CYP2D6:inducer|CYP2D6:inhibitor:strong|CYP2D6:substrate|CYP3A4:inducer", "") }
    if generic == "ZEA MAYS SUBSP. MAYS WHOLE" { return drug("G-46", "ZEA MAYS SUBSP. MAYS WHOLE", "SUBLINGUAL", "", "HUMAN OTC DRUG", "", "2b53411e-0794-614f-e063-6294a90aa94f", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC" { return drug("Zincum metallicum", "ZINC", "ORAL", "", "HUMAN OTC DRUG", "", "00edbed0-998e-a9fb-e063-6394a90ada4a", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC DIOXIDE AND TITANIUM DIOXIDE" { return drug("Quench and Protect Hydrating SPF30", "ZINC DIOXIDE AND TITANIUM DIOXIDE", "TOPICAL", "", "HUMAN OTC DRUG", "M020", "28dc4575-f137-e553-e063-6394a90ab84e", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC GLUCONATE" { return drug("Cold-EEZE Cold Remedy", "ZINC GLUCONATE", "ORAL", "", "HUMAN OTC DRUG", "", "4537e64e-662a-732e-e063-6294a90a0823", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC GLUCONATE, SAMBUCUS NIGRA, AVENA SATIVA L., ROSA CANINA, ECHINACEA PURPUREA" { return drug("Cold-EEZE Cold Remedy", "ZINC GLUCONATE, SAMBUCUS NIGRA, AVENA SATIVA L., ROSA CANINA, ECHINACEA PURPUREA", "ORAL", "", "HUMAN OTC DRUG", "", "2b4e8d22-7bc6-e0af-e063-6394a90af46c", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC OXIDE" { return drug("Aveeno Baby Continuous Protection Sensitive Skin Sunscreen Broad Spectrum SPF 50", "ZINC OXIDE", "TOPICAL", "", "HUMAN OTC DRUG", "M020", "21a69726-50ee-7ca1-e063-6394a90a6fe8", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC OXIDE (24.08%)" { return drug("Coppertone Pure and Simple Kids Sunscreen SPF 50", "ZINC OXIDE (24.08%)", "TOPICAL", "", "HUMAN OTC DRUG", "M020", "47461e1c-6232-2a9e-e063-6294a90a859a", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC OXIDE 10%" { return drug("Baby Mantra Diaper Cream", "ZINC OXIDE 10%", "TOPICAL", "", "HUMAN OTC DRUG", "M016", "32c47a66-a98d-817a-e063-6294a90ac7a3", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC OXIDE 14.69%" { return drug("SPF 50 Mineral Sunscreen Kids", "ZINC OXIDE 14.69%", "TOPICAL", "", "HUMAN OTC DRUG", "M020", "48d91eed-7bff-4240-e063-6394a90a4a82", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC OXIDE 15%" { return drug("Bamboobies Diaper Rash", "ZINC OXIDE 15%", "TOPICAL", "", "HUMAN OTC DRUG", "M016", "29a4ff30-7cd3-5fa9-e063-6394a90a049f", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC OXIDE 20%" { return drug("zinc oxide 20%", "ZINC OXIDE 20%", "TOPICAL", "", "HUMAN OTC DRUG", "M016", "1549491b-a7b0-2b4a-e063-6294a90a9196", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC OXIDE 24.08%" { return drug("Coppertone Waterbabies Pure and Simple Sunscreen SPF 50", "ZINC OXIDE 24.08%", "TOPICAL", "", "HUMAN OTC DRUG", "M020", "47461823-0997-1cd5-e063-6294a90a2fc5", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC OXIDE 3%" { return drug("GZE Tinted Sunscreen", "ZINC OXIDE 3%", "TOPICAL", "", "HUMAN OTC DRUG", "M020", "39f072dd-c171-0c1f-e063-6294a90afb9d", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC OXIDE AND OCTINOXATE SUNSCREEN" { return drug("EltaMD UV Lip Balm SPF31", "ZINC OXIDE AND OCTINOXATE SUNSCREEN", "TOPICAL", "", "HUMAN OTC DRUG", "M020", "4f13545b-ccc0-435e-b2a9-008a90f03050", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC OXIDE AND TITANIUM DIOXIDE" { return drug("BB Ambre 30 BS SPF30", "ZINC OXIDE AND TITANIUM DIOXIDE", "TOPICAL", "", "HUMAN OTC DRUG", "M020", "13a3ec97-0d0b-d639-e063-6294a90a0bf8", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC OXIDE LOTION" { return drug("Innisfree Daily UV Defense Mineral Sunscreen", "ZINC OXIDE LOTION", "TOPICAL", "", "HUMAN OTC DRUG", "M020", "2619fd9d-f9e1-18c1-e063-6394a90aa334", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC OXIDE OINTMENT" { return drug("Zinc Oxide", "ZINC OXIDE OINTMENT", "TOPICAL", "", "HUMAN OTC DRUG", "M016", "11d79dd6-35f8-4399-e063-6294a90ac7dd", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC OXIDE SUNSCREEN" { return drug("EltaMD UV AOX Mist", "ZINC OXIDE SUNSCREEN", "TOPICAL", "", "HUMAN OTC DRUG", "M020", "11e2901b-dcb2-4c9b-8b18-2affe55ca370", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC OXIDE, FERRIC OXIDE RED, AND PRAMOXINE HYDROCHLORIDE" { return drug("Aveeno Anti-Itch Concentrated", "ZINC OXIDE, FERRIC OXIDE RED, AND PRAMOXINE HYDROCHLORIDE", "TOPICAL", "", "HUMAN OTC DRUG", "M017", "4231d5a3-ee70-83e1-e063-6294a90a0c9b", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC OXIDE, OCTINOXATE" { return drug("Sheer Defense Tinted SPF 46", "ZINC OXIDE, OCTINOXATE", "TOPICAL", "", "HUMAN OTC DRUG", "M020", "2d22ba86-a74b-4f89-bf43-9f93198d8b88", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC OXIDE, OCTISALATE" { return drug("SeneGence Microbiome Defense Sunscreen Daytime Moisturizer SPF15", "ZINC OXIDE, OCTISALATE", "TOPICAL", "", "HUMAN OTC DRUG", "M020", "18078236-5d10-b5a1-e063-6294a90ac288", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC OXIDE, OCTOCRYLENE, OCTISALATE" { return drug("Performance Face Sunscreen Broad Spectrum SPF 30", "ZINC OXIDE, OCTOCRYLENE, OCTISALATE", "TOPICAL", "", "HUMAN OTC DRUG", "M020", "94502e3e-fd96-400e-a5ed-4f85ef27fdaf", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC OXIDE, TITANIUM DIOXIDE" { return drug("Dr.Jart Cicapair Tiger Grass Camo Drops", "ZINC OXIDE, TITANIUM DIOXIDE", "TOPICAL", "", "HUMAN OTC DRUG", "M020", "2d829d8c-5c52-611c-e063-6294a90a6bfc", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC OXIDE, TITANIUM DIOXIDE SUNSCREEN" { return drug("Image Prevention Refiner Primer SPF50", "ZINC OXIDE, TITANIUM DIOXIDE SUNSCREEN", "TOPICAL", "", "HUMAN OTC DRUG", "M020", "94652e72-a0f1-46f1-8698-89b8c39690f6", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC OXIDE, TITANIUM DIOXIDE, HOMOSALATE, OCTISALATE, OCTOCRYLENE" { return drug("Hydrating Camo CC Cream SPF30 Tan 460 W", "ZINC OXIDE, TITANIUM DIOXIDE, HOMOSALATE, OCTISALATE, OCTOCRYLENE", "TOPICAL", "", "HUMAN OTC DRUG", "M020", "43097408-a6f1-35e2-e063-6294a90afda6", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC OXIDE, TITANIUM DIOXIDE, OCTINOXATE, OCTISALATE" { return drug("Dr.Jart Premium Beauty Balm Medium-Tan", "ZINC OXIDE, TITANIUM DIOXIDE, OCTINOXATE, OCTISALATE", "TOPICAL", "", "HUMAN OTC DRUG", "M020", "2d827b3c-17cc-59ff-e063-6294a90a1875", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC PYRITHIONE" { return drug("Eron Healing Tonic", "ZINC PYRITHIONE", "TOPICAL", "", "HUMAN OTC DRUG", "M032", "36dee0af-1567-9613-e063-6394a90a7224", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC SULFATE" { return drug("Zinc Sulfate", "ZINC SULFATE", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "ANDA216249", "2983a6f9-6e71-82b0-e063-6294a90ad007", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC UNDECYLENATE" { return drug("Derman Antifungal", "ZINC UNDECYLENATE", "TOPICAL", "", "HUMAN OTC DRUG", "M005", "43fa85f0-78bd-9e8d-e063-6294a90ab9da", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINC, COPPER, HYPERICUM PERFORATUM" { return drug("Leg Pain Relief", "ZINC, COPPER, HYPERICUM PERFORATUM", "ORAL", "", "HUMAN OTC DRUG", "", "06ea67d8-b619-776b-e063-6294a90a3185", "", "", "", "", "", "", "", "Copper-containing Intrauterine Device [EPC]", "", "", "") }
    if generic == "ZINCUM MURIATICUM" { return drug("Zincum Muriaticum", "ZINCUM MURIATICUM", "ORAL", "", "HUMAN OTC DRUG", "", "06ecda16-b4b3-1b9e-e063-6294a90a4891", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZINGIBER OFFICINALE" { return drug("Zingiber Officinale", "ZINGIBER OFFICINALE", "ORAL", "", "HUMAN OTC DRUG", "", "029f57e7-2d6c-769c-e063-6294a90ab215", "", "", "", "", "", "", "", "Non-Standardized Plant Allergenic Extract [EPC], Non-Standardized Food Allergenic Extract [EPC]", "", "", "") }
    if generic == "ZIPRASIDONE" { return drug("ziprasidone", "ZIPRASIDONE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA077565", "cbe5f617-d390-54a0-2849-585abd37300f", "7 hours", "20 %", "1 %", "7.5 mL/min", "1.5 L/kg", "", "", "", "", "CYP1A2:inducer|CYP1A2:inhibitor:moderate|CYP1A2:substrate|CYP2C19:inducer|CYP2C19:inhibitor:moderate|CYP2C19:substrate|CYP2C9:inducer|CYP2C9:inhibitor:moderate|CYP2C9:substrate|CYP2D6:inducer", "") }
    if generic == "ZIPRASIDONE HYDROCHLORIDE" { return drug("Ziprasidone Hydrochloride", "ZIPRASIDONE HYDROCHLORIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA204117", "0fcead61-ddda-bcef-e063-6394a90af8a4", "7 hours", "20 %", "1 %", "7.5 mL/min", "1.5 L/kg", "", "", "", "", "CYP1A2:inducer|CYP1A2:inhibitor:moderate|CYP1A2:substrate|CYP2C19:inducer|CYP2C19:inhibitor:moderate|CYP2C19:substrate|CYP2C9:inducer|CYP2C9:inhibitor:moderate|CYP2C9:substrate|CYP2D6:inducer", "") }
    if generic == "ZIRCONIUM MURIATICUM" { return drug("Zirconium Muriaticum", "ZIRCONIUM MURIATICUM", "ORAL", "", "HUMAN OTC DRUG", "", "06c7f530-5252-8ec9-e063-6394a90a8396", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ZOLEDRONIC ACID" { return drug("Zoledronic Acid", "ZOLEDRONIC ACID", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "ANDA203841", "f90dcc52-1a24-4e7f-88a8-851e70b90250", "0.24 hours", "", "60 %", "80 mL/min", "", "", "", "", "", "", "") }
    if generic == "ZOLMITRIPTAN" { return drug("Zolmitriptan", "ZOLMITRIPTAN", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA204284", "dcf24dee-fe87-4adf-b572-16c08868a355", "3 hours", "40 %", "25 %", "70 mL/min", "7 L/kg", "3 hours", "", "Serotonin-1b and Serotonin-1d Receptor Agonist [EPC]", "", "", "") }
    if generic == "ZOLPIDEM TARTRATE" { return drug("Zolpidem Tartrate", "ZOLPIDEM TARTRATE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA078413", "2ad45778-ef3b-9f3e-e063-6394a90a5255", "2.8 hr", "", "92.5", "", "", "1.5 hr", "134 ng/mL", "", "", "CYP1A2:inhibitor:strong|CYP2C9:inhibitor:strong|CYP3A4:inducer|CYP3A4:inhibitor:strong", "") }
    if generic == "ZONISAMIDE" { return drug("Zonisamide", "ZONISAMIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA077625", "061fdccc-d08e-4e42-8a32-54afb6c89701", "46 hours", "20 %", "14", "70 mL/min", "1.4 L/kg", "", "", "Anti-epileptic Agent [EPC]", "", "CYP2D6:inducer|CYP2D6:inhibitor:weak|CYP2D6:substrate|CYP3A4:inducer|CYP3A4:inhibitor:weak|CYP3A4:substrate", "") }
    if generic == "ZOPAPOGENE IMADENOVEC" { return drug("PAPZIMEOS", "ZOPAPOGENE IMADENOVEC", "SUBCUTANEOUS", "", "HUMAN PRESCRIPTION DRUG", "BLA125832", "170bf0e9-bfd9-48a4-8df4-a95ee08ef4fb", "", "", "", "", "", "", "", "", "", "", "") }
    return unknown_drug()
}

fn drug_count_z() -> Int {
    return 41
}