// drugs_f.sy -- FDA drug labels: generic names starting with 'F'
// Entries: 87 | 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_f(generic: String) -> DrugRecord {
    if generic == "FACE FOUNDATION WITH SPF" { return drug("RV Illuminance Serum Tint Broad Spectrum 15", "FACE FOUNDATION WITH SPF", "TOPICAL", "", "HUMAN OTC DRUG", "M020", "132aab60-da1a-7079-e063-6394a90a1d76", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FAGOPYRUM ESCULENTUM WHOLE" { return drug("Fagopyrum esculentum", "FAGOPYRUM ESCULENTUM WHOLE", "ORAL", "", "HUMAN OTC DRUG", "", "1705f1ab-4dcb-eee7-e063-6294a90ae6ba", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FAGUS SYLVATICA FLOWER BUD" { return drug("G-16", "FAGUS SYLVATICA FLOWER BUD", "SUBLINGUAL", "", "HUMAN OTC DRUG", "", "2b531912-67df-6172-e063-6394a90a178f", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FAMCICLOVIR" { return drug("Famciclovir", "FAMCICLOVIR", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA202438", "2b438049-f70c-5388-e063-6394a90af892", "10 hours", "77 %", "0.10", "", "", "1 hour", "", "Herpes Simplex Virus Nucleoside Analog DNA Polymerase Inhibitor [EPC]", "", "CYP3A4:inhibitor:moderate", "") }
    if generic == "FAMOTIDINE" { return drug("FAMOTIDINE", "FAMOTIDINE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA215630", "1316908f-072b-4cbd-e063-6394a90ad4b0", "2.5 hours", "42 %", "", "250 mL/min", "", "", "73 ng/mL", "Histamine-2 Receptor Antagonist [EPC]", "", "CYP1A2:inhibitor:weak|CYP1A2:substrate", "") }
    if generic == "FAMOTIDINE 20 MG" { return drug("Curist Acid Relief", "FAMOTIDINE 20 MG", "ORAL", "", "HUMAN OTC DRUG", "ANDA215822", "0fdfcc7c-aeee-6bd0-e063-6394a90ae52d", "", "", "", "", "", "", "", "Histamine-2 Receptor Antagonist [EPC]", "", "", "") }
    if generic == "FAMOTIDINE 20MG" { return drug("Acid Reducer Maximum Strength", "FAMOTIDINE 20MG", "ORAL", "", "HUMAN OTC DRUG", "ANDA215822", "39e5e058-6419-4d47-ab41-d051f58065a1", "", "", "", "", "", "", "", "Histamine-2 Receptor Antagonist [EPC]", "", "", "") }
    if generic == "FAMOTIDINE, CALCIUM CARBONATE, MAGNESIUM HYDROXIDE" { return drug("CareOne Acid Reducer Complete", "FAMOTIDINE, CALCIUM CARBONATE, MAGNESIUM HYDROXIDE", "ORAL", "", "HUMAN OTC DRUG", "ANDA077355", "b11a1345-9256-4c37-8c48-24c68e193c80", "", "", "", "", "", "", "", "Histamine-2 Receptor Antagonist [EPC]", "", "", "") }
    if generic == "FARICIMAB" { return drug("VABYSMO", "FARICIMAB", "INTRAVITREAL", "", "HUMAN PRESCRIPTION DRUG", "BLA761235", "e011aa0d-9849-4823-a436-014b6ef392cb", "7.5 days", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FEBUXOSTAT" { return drug("Febuxostat", "FEBUXOSTAT", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA205414", "bbddff32-f902-4e38-94fb-a1b903d69ee8", "", "80 %", "99.2 %", "80 mL/min", "50 L", "", "", "Xanthine Oxidase Inhibitor [EPC]", "", "CYP1A2:inducer|CYP1A2:inhibitor:weak|CYP1A2:substrate|CYP2D6:inhibitor:weak|CYP2D6:substrate", "") }
    if generic == "FELBAMATE" { return drug("Felbamate", "FELBAMATE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA202284", "76100661-b064-4f19-b9ba-8ba4adcf042f", "", "90 %", "", "", "", "", "", "Anti-epileptic Agent [EPC]", "", "", "") }
    if generic == "FELODIPINE" { return drug("Felodipine", "FELODIPINE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA200815", "ed9ee5b6-5cf9-45bb-b321-74c902baf333", "", "74 %", "4.8", "", "10 L/kg", "", "", "Dihydropyridine Calcium Channel Blocker [EPC]", "", "CYP3A4:inhibitor:moderate|CYP3A4:substrate", "") }
    if generic == "FEMININE ITCH PROTECT" { return drug("ishancare Feminine Itch Protect", "FEMININE ITCH PROTECT", "TOPICAL", "", "HUMAN OTC DRUG", "", "4aae7605-4b3f-272f-e063-6394a90afedc", "", "", "", "", "", "", "", "Non-Standardized Food Allergenic Extract [EPC], Non-Standardized Plant Allergenic Extract [EPC]", "", "", "") }
    if generic == "FENOFIBRATE" { return drug("Fenofibrate", "FENOFIBRATE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA204019", "9708cc84-b0b3-4c2d-a255-4c38fb6f5bb2", "20 hours", "60 %", "99 %", "30 L/h", "", "", "", "Peroxisome Proliferator Receptor alpha Agonist [EPC]", "", "CYP1A2:inhibitor:weak|CYP2C19:inhibitor:weak|CYP2C8:inhibitor:weak|CYP2D6:inhibitor:weak|CYP2E1:inhibitor:weak|CYP3A4:inhibitor:weak", "") }
    if generic == "FENOPROFEN CALCIUM" { return drug("NALFON", "FENOPROFEN CALCIUM", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA072267", "01f6c461-8144-4de1-88e1-bc56defd08f3", "3 hours", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FENTANYL" { return drug("FENTANYL", "FENTANYL", "TRANSDERMAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA077449", "005d170d-692f-f040-e063-6394a90aa0a4", "34 hours", "", "6", "", "6 L/kg", "", "", "Opioid Agonist [EPC]", "", "CYP3A4:inducer|CYP3A4:inhibitor:moderate", "") }
    if generic == "FENTANYL CITRATE" { return drug("Fentanyl Citrate", "FENTANYL CITRATE", "INTRAMUSCULAR", "", "HUMAN PRESCRIPTION DRUG", "ANDA212086", "a47a3a31-e293-49d5-b6bc-950303525a64", "219 minutes", "", "4", "", "4 L/kg", "", "", "", "", "CYP3A4:inducer|CYP3A4:inhibitor:moderate", "") }
    if generic == "FERROSOFERRIC PHOSPHATE" { return drug("D-124", "FERROSOFERRIC PHOSPHATE", "SUBLINGUAL", "", "HUMAN OTC DRUG", "", "2b9ed194-def7-363e-e063-6294a90a8cdc", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FERROUS ASPARTO GLYCINATE, FERROUS FUMARATE, ASCORBIC ACID, FOLIC ACID, CYANOCOBALAMIN, ZINC, AND INTRINSIC FACTOR" { return drug("Chromagen", "FERROUS ASPARTO GLYCINATE, FERROUS FUMARATE, ASCORBIC ACID, FOLIC ACID, CYANOCOBALAMIN, ZINC, AND INTRINSIC FACTOR", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "", "326e6a76-7979-35ba-e063-6294a90ad34e", "", "", "", "", "", "", "", "Vitamin C [EPC], Vitamin B12 [EPC], Folate Analog [EPC]", "", "", "") }
    if generic == "FERROUS FUMARATE AND POLYSACCHRIDE IRON COMPLEX AND FOLIC ACID" { return drug("Integra F", "FERROUS FUMARATE AND POLYSACCHRIDE IRON COMPLEX AND FOLIC ACID", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "", "7aa8c3c6-7a91-4217-9e48-e1dfcf938060", "", "", "", "", "", "", "", "Vitamin C [EPC], Nicotinic Acid [EPC]", "", "", "") }
    if generic == "FERRUM MET" { return drug("FERRUM MET", "FERRUM MET", "ORAL", "", "HUMAN OTC DRUG", "", "19ce42c9-ffaf-7f01-e063-6394a90a74e8", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FERRUM PHOS" { return drug("FERRUM PHOS", "FERRUM PHOS", "ORAL", "", "HUMAN OTC DRUG", "", "19ce4d2f-c55a-490e-e063-6394a90aed5d", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FERRUM QUARTZ" { return drug("Ferrum Quartz", "FERRUM QUARTZ", "ORAL", "", "HUMAN OTC DRUG", "", "3b5350ed-8f2f-6acb-e063-6394a90a52ab", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FERRUM SILICICUM URTICA" { return drug("Ferrum Silicicum Urtica", "FERRUM SILICICUM URTICA", "ORAL", "", "HUMAN OTC DRUG", "", "2b25a031-6146-c44c-e063-6394a90ab6ff", "", "", "", "", "", "", "", "Non-Standardized Plant Allergenic Extract [EPC], Non-Standardized Food Allergenic Extract [EPC]", "", "", "") }
    if generic == "FEVER FLU SYMPTOM DROPS" { return drug("Fever Flu Symptom Drops 2087", "FEVER FLU SYMPTOM DROPS", "ORAL", "", "HUMAN OTC DRUG", "", "601fb785-8128-4a16-bb8d-a410f72edc8b", "", "", "", "", "", "", "", "alpha-Adrenergic Agonist [EPC], beta-Adrenergic Agonist [EPC], Catecholamine [EPC]", "", "", "") }
    if generic == "FEXOFENADINE HCL" { return drug("Fexofenadine HCL", "FEXOFENADINE HCL", "ORAL", "", "HUMAN OTC DRUG", "ANDA211075", "4651bada-437a-80ca-e063-6294a90aa378", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FEXOFENADINE HCL AND PSEUDOEPHEDRINE HCI" { return drug("Fexofenadine HCl and Pseudoephedrine HCI", "FEXOFENADINE HCL AND PSEUDOEPHEDRINE HCI", "ORAL", "", "HUMAN OTC DRUG", "ANDA076667", "8c74b0a5-6bbc-0f8d-bbda-46d6cb39aea6", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FEXOFENADINE HYDROCHLORIDE" { return drug("Fexofenadine hydrochloride", "FEXOFENADINE HYDROCHLORIDE", "ORAL", "", "HUMAN OTC DRUG", "ANDA076502", "dad01df2-a6b4-5fac-8c6a-d49c1166892f", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FEXOFENADINE HYDROCHLORIDE 180 MG" { return drug("Curist Hives Relief", "FEXOFENADINE HYDROCHLORIDE 180 MG", "ORAL", "", "HUMAN OTC DRUG", "ANDA204507", "4c259f31-d98c-4491-e063-6294a90a68cd", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FEXOFENADINE HYDROCHLORIDE AND PSEUDOEPHEDRINE HYDROCHLORIDE" { return drug("Fexofenadine Hydrochloride and Pseudoephedrine Hydrochloride", "FEXOFENADINE HYDROCHLORIDE AND PSEUDOEPHEDRINE HYDROCHLORIDE", "ORAL", "", "HUMAN OTC DRUG", "ANDA090818", "f6c3f3ab-f5b1-40d1-8ca9-51f55b9c66a9", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FINASTERIDE" { return drug("Finasteride", "FINASTERIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA203687", "2afe9ff4-1cd2-4392-8e11-8e6ea24a68af", "4.5 hours", "76 %", "35", "165 mL/min", "76 l", "", "", "5-alpha Reductase Inhibitor [EPC]", "", "", "") }
    if generic == "FINGOLIMOD" { return drug("Fingolimod", "FINGOLIMOD", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA208008", "484c1f9b-e013-9345-e063-6294a90a7d51", "", "93 %", "", "", "", "", "", "", "", "CYP1A2:inhibitor:strong|CYP2B6:inhibitor:strong|CYP2C19:inhibitor:strong|CYP2C8:inhibitor:strong|CYP2C9:inhibitor:strong|CYP2D6:inhibitor:strong|CYP2E1:inhibitor:strong|CYP3A4:inducer|CYP3A4:inhibitor:strong|CYP3A4:substrate", "") }
    if generic == "FINGOLIMOD HYDROCHLORIDE" { return drug("Fingolimod", "FINGOLIMOD HYDROCHLORIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA208004", "022f1ebe-0d03-4ba1-853e-91f1e81ed59b", "", "93 %", "1", "", "", "", "", "", "", "CYP1A2:inhibitor:strong|CYP2B6:inhibitor:strong|CYP2C19:inhibitor:strong|CYP2C8:inhibitor:strong|CYP2C9:inhibitor:strong|CYP2D6:inhibitor:strong|CYP2E1:inhibitor:strong|CYP3A4:inducer|CYP3A4:inhibitor:strong|CYP3A4:substrate", "") }
    if generic == "FIRST AID ANTIBIOTIC ORIGINAL STRENGTH" { return drug("Triple Antibiotic", "FIRST AID ANTIBIOTIC ORIGINAL STRENGTH", "TOPICAL", "", "HUMAN OTC DRUG", "M004", "49138499-9344-4ba7-e063-6294a90a5a50", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FIRST AID BURN CREAM" { return drug("First Aid Burn Cream", "FIRST AID BURN CREAM", "TOPICAL", "", "HUMAN OTC DRUG", "M017", "4601a16d-08c5-4b60-e063-6294a90a0dde", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FLECAINIDE ACETATE" { return drug("Flecainide Acetate", "FLECAINIDE ACETATE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA075442", "f01dc898-446e-4f1c-ad65-f91b98169516", "8 hours", "", "1 %", "", "", "", "", "", "", "", "") }
    if generic == "FLUCONAZOLE" { return drug("Fluconazole", "FLUCONAZOLE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA077731", "0eaa42bc-0006-47e5-a302-1c369883f0fc", "30 hours", "90 %", "11", "74 mL/min", "1.3 L", "", "6.7 mcg/mL", "Azole Antifungal [EPC]", "", "CYP2C19:inhibitor:strong|CYP2C19:substrate|CYP2C9:inhibitor:moderate|CYP2C9:inhibitor:strong|CYP2C9:substrate|CYP3A4:inhibitor:moderate|CYP3A4:inhibitor:strong|CYP3A4:substrate", "Drug") }
    if generic == "FLUCYTOSINE" { return drug("Flucytosine", "FLUCYTOSINE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA204652", "f6d603f8-d4ee-4541-928a-eb81b26bd4db", "7.4 hours", "78 %", "", "", "", "", "", "Nucleoside Analog Antifungal [EPC]", "", "", "") }
    if generic == "FLUDARABINE PHOSPHATE" { return drug("Fludarabine Phosphate", "FLUDARABINE PHOSPHATE", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "ANDA090724", "1b10ebb9-8a76-41c8-bf18-166e54471b0d", "", "", "19 %", "", "", "", "", "", "", "", "") }
    if generic == "FLUDEOXYGLUCOSE F-18" { return drug("Fludeoxyglucose F 18", "FLUDEOXYGLUCOSE F-18", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "ANDA203612", "46dfe404-a820-7746-e063-6394a90afb00", "", "", "18", "", "", "", "", "Radioactive Diagnostic Agent [EPC]", "", "", "") }
    if generic == "FLUDEOXYGLUCOSE F18" { return drug("Fludeoxyglucose F18", "FLUDEOXYGLUCOSE F18", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "ANDA204472", "2baf0278-7e18-4db0-e063-6294a90ae9de", "", "", "18", "", "", "", "", "Radioactive Diagnostic Agent [EPC]", "", "", "") }
    if generic == "FLUDROCORTISONE ACETATE" { return drug("Fludrocortisone Acetate", "FLUDROCORTISONE ACETATE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA040431", "35818f71-8d18-1daa-e063-6394a90aeb9f", "3.5 hours", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FLUMAZENIL" { return drug("FLUMAZENIL", "FLUMAZENIL", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "ANDA078527", "bd300433-4b66-48b5-bd42-4b311b701907", "1.3 minutes", "", "99 %", "10 mL/min", "0.50 L/kg", "", "", "Benzodiazepine Antagonist [EPC]", "", "", "") }
    if generic == "FLUOCINOLONE ACETONIDE" { return drug("Fluocinolone Acetonide", "FLUOCINOLONE ACETONIDE", "TOPICAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA212761", "2c6d0254-9551-478e-a62b-cd24a0c03e71", "", "", "", "", "", "", "", "Corticosteroid [EPC]", "", "", "") }
    if generic == "FLUOCINONIDE" { return drug("Fluocinonide", "FLUOCINONIDE", "TOPICAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA212976", "f1589a17-9a5d-4202-ab38-1833a8273a2e", "", "", "", "", "", "", "", "Corticosteroid [EPC]", "", "", "") }
    if generic == "FLUORESCEIN" { return drug("Fluorescein", "FLUORESCEIN", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "ANDA215709", "b66b331e-c90a-48e0-9d9d-961c1cb5c9e2", "", "", "", "1.8 mL/min", "0.50 L/kg", "", "", "Diagnostic Dye [EPC]", "", "", "") }
    if generic == "FLUORESCEIN SODIUM" { return drug("Dry Eye Test", "FLUORESCEIN SODIUM", "OPHTHALMIC", "", "HUMAN PRESCRIPTION DRUG", "", "7490418c-b489-4b90-bc3d-33ed71231e2d", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FLUORESCEIN SODIUM AND BENOXINATE HYDROCHLORIDE" { return drug("Fluorescein Sodium and Benoxinate Hydrochloride", "FLUORESCEIN SODIUM AND BENOXINATE HYDROCHLORIDE", "OPHTHALMIC", "", "HUMAN PRESCRIPTION DRUG", "NDA211039", "34f4eb14-b40e-1d6d-e063-6394a90a3e3b", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FLUORIDE" { return drug("CVS Pharmacy Enamel Guard", "FLUORIDE", "DENTAL", "", "HUMAN OTC DRUG", "M021", "441c8aa1-97f6-c07c-e063-6294a90aeec0", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FLUORIDE TREATMENT" { return drug("PCXX NEUTRAL RNS STRAWBERRY", "FLUORIDE TREATMENT", "DENTAL", "", "HUMAN PRESCRIPTION DRUG", "", "3dfeaa9b-c1ef-87cc-e063-6394a90a8240", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FLUOROMETHOLONE ACETATE" { return drug("Flarex", "FLUOROMETHOLONE ACETATE", "OPHTHALMIC", "", "HUMAN PRESCRIPTION DRUG", "NDA019079", "2bed0334-e39e-c18b-e063-6294a90af598", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FLUOROURACIL" { return drug("FLUOROURACIL", "FLUOROURACIL", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "ANDA202668", "7784c6bc-2624-42ba-a4ea-c63624eecec9", "", "", "", "", "", "", "", "Nucleoside Metabolic Inhibitor [EPC]", "", "", "") }
    if generic == "FLUOXETINE" { return drug("Fluoxetine", "FLUOXETINE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA078619", "18e9f058-31ba-cc99-e063-6294a90a0fee", "7.6 days", "60 %", "", "", "", "", "", "", "", "CYP2D6:inhibitor:moderate|CYP2D6:substrate|CYP3A4:inhibitor:moderate|CYP3A4:substrate", "") }
    if generic == "FLUOXETINE HCL" { return drug("Fluoxetine HCL", "FLUOXETINE HCL", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA204597", "2c4e5941-7088-8be7-e063-6394a90a92e3", "7.6 days", "40 %", "", "", "", "", "", "", "", "CYP2D6:inhibitor:moderate|CYP2D6:substrate|CYP3A4:inhibitor:moderate|CYP3A4:substrate", "") }
    if generic == "FLUOXETINE HYDROCHLORIDE" { return drug("Fluoxetine", "FLUOXETINE HYDROCHLORIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA204597", "1302fc08-d5fb-54b4-e063-6394a90a5275", "7.6 days", "40 %", "", "", "", "", "", "", "", "CYP2D6:inhibitor:moderate|CYP2D6:substrate|CYP3A4:inhibitor:moderate|CYP3A4:substrate", "") }
    if generic == "FLUPHENAZINE DECANOATE" { return drug("Fluphenazine Decanoate", "FLUPHENAZINE DECANOATE", "INTRAMUSCULAR", "", "HUMAN PRESCRIPTION DRUG", "ANDA215509", "bd85ef0f-3c47-4d48-9ba0-9d4e012698cf", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FLUPHENAZINE HYDROCHLORIDE" { return drug("Fluphenazine Hydrochloride", "FLUPHENAZINE HYDROCHLORIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA218173", "f7ef2923-6d2a-4b1f-ad9c-c8127391b9f4", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FLURBIPROFEN SODIUM" { return drug("Flurbiprofen Sodium", "FLURBIPROFEN SODIUM", "OPHTHALMIC", "", "HUMAN PRESCRIPTION DRUG", "ANDA074447", "1e00e938-a04a-4192-e063-6394a90a75a6", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FLUSH TOXINS THAT TRIGGER ATOPIC SKIN, IMPROVE SKIN HEALTH" { return drug("HCBIOPHARM CELL DETOX ATOPY", "FLUSH TOXINS THAT TRIGGER ATOPIC SKIN, IMPROVE SKIN HEALTH", "ORAL", "", "HUMAN OTC DRUG", "", "2ac93236-d20a-0bae-e063-6294a90a7ca9", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FLUTAMIDE" { return drug("Eulexin", "FLUTAMIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA075298", "497f8d4c-3d59-43d3-93ee-6bdbc391b457", "6 hours", "5", "", "29 mL/min", "", "", "", "Androgen Receptor Inhibitor [EPC]", "", "", "") }
    if generic == "FLUTICASONE FUROATE" { return drug("FLONASE SENSIMIST ALLERGY RELIEF", "FLUTICASONE FUROATE", "NASAL", "", "HUMAN OTC DRUG", "NDA022051", "85fd731d-433f-4eba-aad8-6eda4550138e", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FLUTICASONE PROPIONATE" { return drug("Fluticasone Propionate", "FLUTICASONE PROPIONATE", "NASAL", "", "HUMAN OTC DRUG", "ANDA208150", "403e7a4c-c9a8-43de-9446-7688d5fc0bd1", "7.2 hours", "7.8 %", "", "", "4.2 L", "", "", "", "", "CYP3A4:inhibitor:strong|CYP3A4:substrate", "") }
    if generic == "FLUTICASONE PROPIONATE AND SALMETEROL" { return drug("fluticasone propionate and salmeterol", "FLUTICASONE PROPIONATE AND SALMETEROL", "RESPIRATORY (INHALATION)", "", "HUMAN PRESCRIPTION DRUG", "ANDA203433", "2ad7b10a-e9c2-4a64-bea5-f939b62e4f03", "5.5 days", "5.3 %", "", "", "4.2 L", "2 minutes", "", "", "", "CYP3A4:inhibitor:strong|CYP3A4:substrate", "") }
    if generic == "FLUTICASONE PROPIONATE NASAL" { return drug("Fluticasone Propionate", "FLUTICASONE PROPIONATE NASAL", "NASAL", "", "HUMAN OTC DRUG", "ANDA219060", "49fdba31-142a-2157-e063-6294a90a01f3", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FLUVASTATIN" { return drug("Fluvastatin", "FLUVASTATIN", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA078407", "ca80b2d4-5cb8-4065-8771-b3b4e7f134b7", "", "50 %", "5", "", "0.35 L", "4 hours", "", "", "", "", "") }
    if generic == "FLUVOXAMINE MALEATE" { return drug("Fluvoxamine maleate", "FLUVOXAMINE MALEATE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA217917", "2fa05c01-e84f-99b2-e063-6394a90af57f", "16.3 hours", "84 %", "25", "5 mL/min", "25 L/kg", "", "", "", "", "CYP1A2:inhibitor:weak|CYP2C19:inhibitor:weak|CYP2C9:inhibitor:weak|CYP2D6:inhibitor:weak|CYP3A4:inhibitor:weak", "") }
    if generic == "FOLATE, MULTIVITAMIN" { return drug("Livita Children", "FOLATE, MULTIVITAMIN", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "", "297c5a87-4e85-4833-e063-6294a90a0e4b", "", "", "", "", "", "", "", "Vitamin C [EPC], Vitamin D [EPC]", "", "", "") }
    if generic == "FOLATE, VITAMIN D3" { return drug("Folixate", "FOLATE, VITAMIN D3", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "", "0bb91f61-b61a-c894-e063-6394a90ae51c", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FOLIC ACID" { return drug("Folic Acid", "FOLIC ACID", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA211064", "341528b8-768e-4117-ab05-ee2914d7889c", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FOLLICULINUM, OOPHORINUM" { return drug("Estrogen", "FOLLICULINUM, OOPHORINUM", "ORAL", "", "HUMAN OTC DRUG", "", "04f495a9-53fd-4b77-bf4a-0007e7fb9212", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FOLLICULITIS CREAM" { return drug("iShancare Folliculitis Cream", "FOLLICULITIS CREAM", "TOPICAL", "", "HUMAN OTC DRUG", "M006", "4aaea267-f57e-0771-e063-6294a90ae257", "", "", "", "", "", "", "", "Non-Standardized Food Allergenic Extract [EPC], Non-Standardized Plant Allergenic Extract [EPC]", "", "", "") }
    if generic == "FOOT ODOR CONTROL SPRAY" { return drug("Tolnaftate", "FOOT ODOR CONTROL SPRAY", "TOPICAL", "", "HUMAN OTC DRUG", "M005", "42f4c1a8-387c-0fdd-e063-6394a90a6267", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FORMOTEROL FUMARATE" { return drug("Formoterol Fumarate", "FORMOTEROL FUMARATE", "RESPIRATORY (INHALATION)", "", "HUMAN PRESCRIPTION DRUG", "ANDA215078", "99e63a2d-5d11-43b4-ba83-1d64f3fc3914", "7 hours", "", "", "157 mL/min", "", "", "", "", "", "", "") }
    if generic == "FOSAPREPITANT DIMEGLUMINE" { return drug("FOSAPREPITANT DIMEGLUMINE", "FOSAPREPITANT DIMEGLUMINE", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "ANDA210625", "37cc990f-95d3-42f3-8a13-aea0b1c7803b", "", "", "70", "80 mL/min", "70 L", "", "", "", "", "CYP1A2:inducer|CYP1A2:inhibitor:strong|CYP1A2:substrate|CYP2C19:inducer|CYP2C19:inhibitor:strong|CYP2C19:substrate|CYP2C9:inducer|CYP2C9:inhibitor:strong|CYP2C9:substrate|CYP2D6:inducer", "") }
    if generic == "FOSINOPIRL SODIUM" { return drug("Fosinopril sodium", "FOSINOPIRL SODIUM", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA205670", "e39b61db-42b8-4ddf-89d1-549c08d49e71", "", "", "", "10 mL/min", "", "", "", "", "", "", "") }
    if generic == "FRANKINCENSE" { return drug("Theraworx Joint Relief Roll On", "FRANKINCENSE", "TOPICAL", "", "HUMAN OTC DRUG", "", "0437aa5f-57f9-973a-e063-6294a90a9b30", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FRAXINUS RADIX 6X" { return drug("Fraxinus Radix 6X", "FRAXINUS RADIX 6X", "ORAL", "", "HUMAN OTC DRUG", "", "05caa87d-36e3-7ec7-e063-6294a90a71f4", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FRESH 48H ANTIPERSPIRANT DEODORANT" { return drug("Degree", "FRESH 48H ANTIPERSPIRANT DEODORANT", "TOPICAL", "", "HUMAN OTC DRUG", "M019", "0e9b8215-cc6c-062b-e063-6394a90a3910", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FROSTED PLUM BERRY ANTIPERSPIRANT" { return drug("Dove", "FROSTED PLUM BERRY ANTIPERSPIRANT", "TOPICAL", "", "HUMAN OTC DRUG", "M019", "18fa2fad-4ca9-c4b7-e063-6294a90a8037", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FROVATRIPTAN SUCCINATE" { return drug("frovatriptan succinate", "FROVATRIPTAN SUCCINATE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA204730", "798e763f-c8b2-401b-b0a4-9b5da3241b62", "26 hours", "15 %", "", "", "", "", "", "", "", "", "") }
    if generic == "FRUQUINTINIB" { return drug("Fruzaqla", "FRUQUINTINIB", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "NDA217564", "692e8d28-13e4-43ae-8ea9-f2de3bc73d06", "", "", "95 %", "", "", "", "300 ng/mL", "", "", "CYP1A2:inducer|CYP1A2:inhibitor:strong|CYP1A2:substrate|CYP2B6:inducer|CYP2B6:inhibitor:strong|CYP2B6:substrate|CYP2C19:inducer|CYP2C19:inhibitor:strong|CYP2C19:substrate|CYP2C8:inducer", "") }
    if generic == "FUCUS VESICULOSUS" { return drug("D-100", "FUCUS VESICULOSUS", "SUBLINGUAL", "", "HUMAN OTC DRUG", "", "2b9ec3e6-b13c-d877-e063-6294a90ad789", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FUCUS VESICULOSUS, CYSTEINUM, NICOTINAMIDUM, ALPHA-LIPOICUM ACIDUM, ANTIMONIUM CRUDUM, CHROMIUM SULPHURICUM, GAMBOGIA, ANACARDIUM ORIENTALE, GRAPHITES" { return drug("Transform 30", "FUCUS VESICULOSUS, CYSTEINUM, NICOTINAMIDUM, ALPHA-LIPOICUM ACIDUM, ANTIMONIUM CRUDUM, CHROMIUM SULPHURICUM, GAMBOGIA, ANACARDIUM ORIENTALE, GRAPHITES", "ORAL", "", "HUMAN OTC DRUG", "", "1192caa3-7e57-49e5-9ff6-fa16a4e10ee4", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FUCUS VESICULOSUS, SPONGIA TOSTA, BADIAGA" { return drug("Fucus Complex", "FUCUS VESICULOSUS, SPONGIA TOSTA, BADIAGA", "SUBLINGUAL", "", "HUMAN OTC DRUG", "", "075ede4c-7b1c-8c1f-e063-6294a90adacd", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "FULVESTRANT" { return drug("fulvestrant", "FULVESTRANT", "INTRAMUSCULAR", "", "HUMAN PRESCRIPTION DRUG", "ANDA211422", "fe82b170-2347-474e-93cb-c4fe66d1834e", "40 days", "", "14", "", "", "", "", "Estrogen Receptor Antagonist [EPC]", "", "", "") }
    if generic == "FUROSEMIDE" { return drug("FUROSEMIDE", "FUROSEMIDE", "INTRAMUSCULAR", "", "HUMAN PRESCRIPTION DRUG", "ANDA212174", "9eb5c616-d782-4840-96e6-fbf07bdb916b", "2 hours", "64 %", "1", "", "", "", "", "Loop Diuretic [EPC]", "", "", "") }
    if generic == "FUROSEMIDE, BENZALKONIUM CHLORIDE" { return drug("UDSxMP Medicated System", "FUROSEMIDE, BENZALKONIUM CHLORIDE", "", "", "HUMAN PRESCRIPTION DRUG", "", "620bb38c-3de2-46f3-8496-baa88a46666e", "2 hours", "64 %", "1", "", "", "", "", "", "", "", "") }
    return unknown_drug()
}

fn drug_count_f() -> Int {
    return 87
}