// drugs_p.sy -- FDA drug labels: generic names starting with 'P'
// Entries: 195 | 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_p(generic: String) -> DrugRecord {
    if generic == "PACLITAXEL" { return drug("Paclitaxel", "PACLITAXEL", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "ANDA212700", "374cacf2-c5ef-4958-e063-6294a90a5b3c", "", "", "94 %", "30 mL/min", "1741 L", "", "", "Microtubule Inhibitor [EPC]", "", "CYP2C8:inducer|CYP2C8:inhibitor:moderate|CYP2C8:substrate|CYP3A4:inducer|CYP3A4:inhibitor:moderate|CYP3A4:substrate", "") }
    if generic == "PACLITAXEL PROTEIN-BOUND PARTICLES" { return drug("Paclitaxel protein-bound particles", "PACLITAXEL PROTEIN-BOUND PARTICLES", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "ANDA209657", "7dcacda6-4a5c-4840-8f8d-cbf7b30f3415", "", "", "94 %", "30 mL/min", "1741 L", "", "", "Microtubule Inhibitor [EPC]", "", "CYP2C8:inducer|CYP2C8:inhibitor:moderate|CYP2C8:substrate|CYP3A4:inducer|CYP3A4:inhibitor:moderate|CYP3A4:substrate", "") }
    if generic == "PAIN RELIEF" { return drug("Hemorrhoidal", "PAIN RELIEF", "RECTAL", "", "HUMAN OTC DRUG", "M015", "2c7264d0-e726-00c1-e063-6394a90af070", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PAIN RELIEF PATCH" { return drug("Pain Relief Patch", "PAIN RELIEF PATCH", "TOPICAL", "", "HUMAN OTC DRUG", "M017", "31c724bc-ecbd-fd1a-e063-6294a90a686d", "", "", "", "", "", "", "", "Non-Standardized Plant Allergenic Extract [EPC], Non-Standardized Food Allergenic Extract [EPC]", "", "", "") }
    if generic == "PAIN RELIEVING PATCH" { return drug("MQ Pain Relieving Patch", "PAIN RELIEVING PATCH", "TOPICAL", "", "HUMAN OTC DRUG", "M017", "3113d5b9-c963-4cbb-e063-6294a90a9188", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PALIPERIDONE" { return drug("Paliperidone", "PALIPERIDONE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA217445", "627d9ff9-9d42-4c02-b67d-6de17177cb1a", "23 hours", "28 %", "74 %", "80 mL/min", "487 L", "", "", "Atypical Antipsychotic [EPC]", "", "CYP1A2:inducer|CYP1A2:inhibitor:strong|CYP1A2:substrate|CYP2C19:inducer|CYP2C19:inhibitor:strong|CYP2C19:substrate|CYP2C8:inducer|CYP2C8:inhibitor:strong|CYP2C8:substrate|CYP2C9:inducer", "") }
    if generic == "PALONOSETRON" { return drug("posfrea", "PALONOSETRON", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "NDA203050", "2f9cbcbc-86ee-49e4-a98a-d7fa286a32b8", "30 hours", "", "10", "", "", "", "", "", "", "CYP1A2:inhibitor:strong|CYP1A2:substrate|CYP2D6:inhibitor:strong|CYP2D6:substrate|CYP3A4:inhibitor:strong|CYP3A4:substrate", "") }
    if generic == "PALONOSETRON HYDROCHLORIDE" { return drug("Palonosetron Hydrochloride", "PALONOSETRON HYDROCHLORIDE", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "ANDA206416", "4fbe587d-ddb7-42fd-aad9-e749689d2276", "30 hours", "", "10", "", "", "", "", "", "", "CYP1A2:inhibitor:strong|CYP1A2:substrate|CYP2D6:inhibitor:strong|CYP2D6:substrate|CYP3A4:inhibitor:strong|CYP3A4:substrate", "") }
    if generic == "PAMABROM" { return drug("Pamabrom", "PAMABROM", "ORAL", "", "HUMAN OTC DRUG", "M027", "4958ad4c-0499-11f0-e063-6394a90a81d1", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PANCRELIPASE" { return drug("Creon", "PANCRELIPASE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "BLA020725", "94463229-9296-4640-854f-41d76386d312", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PANTHENOL" { return drug("ReOrganic Eyelash Growth Boosting Serum", "PANTHENOL", "TOPICAL", "", "HUMAN OTC DRUG", "", "05229446-657c-1d8e-e063-6394a90aea9d", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PANTOPRAZOLE" { return drug("PANTOPRAZOLE SODIUM", "PANTOPRAZOLE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA202882", "f26fc428-a419-1008-e053-2a95a90a83fc", "", "77 %", "98 %", "", "", "", "2.5 mcg/mL", "", "", "CYP1A2:substrate|CYP2C19:inducer|CYP2C19:substrate|CYP2C9:substrate|CYP2D6:substrate|CYP3A4:inducer|CYP3A4:substrate", "") }
    if generic == "PANTOPRAZOLE SODIUM" { return drug("Pantoprazole Sodium", "PANTOPRAZOLE SODIUM", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "ANDA216171", "1172bc4e-1700-402f-8262-97f05bac0d09", "", "77 %", "98 %", "", "", "2 hours", "2.5 mcg/mL", "", "", "CYP1A2:substrate|CYP2C19:inducer|CYP2C19:substrate|CYP2C9:substrate|CYP2D6:substrate|CYP3A4:inducer|CYP3A4:substrate", "") }
    if generic == "PANTOPRAZOLE SODIUM DELAYED-RELEASE" { return drug("Pantoprazole sodium delayed-release", "PANTOPRAZOLE SODIUM DELAYED-RELEASE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA215880", "2c507c43-c033-4b6e-b954-f0f2fb617289", "", "77 %", "98 %", "", "", "", "2.5 μg/mL", "", "", "CYP1A2:substrate|CYP2C19:inducer|CYP2C19:substrate|CYP2C9:substrate|CYP2D6:substrate|CYP3A4:inducer|CYP3A4:substrate", "") }
    if generic == "PANTOPRAZOLE SODIUM DR" { return drug("Pantoprazole Sodium DR", "PANTOPRAZOLE SODIUM DR", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA202882", "4c4adb93-e6cf-6f33-e063-6294a90a063b", "", "77 %", "98 %", "", "", "", "2.5 mcg/mL", "", "", "CYP1A2:substrate|CYP2C19:inducer|CYP2C19:substrate|CYP2C9:substrate|CYP2D6:substrate|CYP3A4:inducer|CYP3A4:substrate", "Table") }
    if generic == "PANTOPRAZOLE SODIUM GRANULES" { return drug("PANTOPRAZOLE SODIUM DELAYED-RELEASE delayed release", "PANTOPRAZOLE SODIUM GRANULES", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA217458", "176f3856-e33d-4fb2-9fe9-72d96c5eabe8", "", "77 %", "98 %", "", "", "2 hours", "2.5 mcg/mL", "", "", "CYP1A2:substrate|CYP2C19:inducer|CYP2C19:substrate|CYP2C9:substrate|CYP2D6:substrate|CYP3A4:inducer|CYP3A4:substrate", "") }
    if generic == "PANTOPRAZOLE SODIUM INJECTION" { return drug("PANTOPRAZOLE SODIUM", "PANTOPRAZOLE SODIUM INJECTION", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "ANDA219230", "02ee7ed6-217f-4128-bbbb-b9390475a65b", "", "", "98 %", "", "", "", "", "", "", "CYP1A2:substrate|CYP2C19:inducer|CYP2C19:substrate|CYP2C9:substrate|CYP2D6:substrate|CYP3A4:inducer|CYP3A4:substrate", "") }
    if generic == "PARASITES/AMOEBA/PROTOZOAN NOSODE COMBINATION" { return drug("Parasites/Amoeba/Protozoan Nosode Combination 9402", "PARASITES/AMOEBA/PROTOZOAN NOSODE COMBINATION", "ORAL", "", "HUMAN OTC DRUG", "", "ec9e14ed-28bb-4eb1-a7ad-9e4da6fd7eb5", "", "", "", "", "", "", "", "Non-Standardized Insect Allergenic Extract [EPC]", "", "", "") }
    if generic == "PAREIRA BRAVA, PETROSELINUM SATIVUM, SARSAPARILLA (SMILAX REGELII), KIDNEY (SUIS), BRYONIA (ALBA), MERCURIUS CORROSIVUS, RUBIA TINCTORUM, SOLIDAGO VIRGAUREA, TRITICUM REPENS" { return drug("Renapar", "PAREIRA BRAVA, PETROSELINUM SATIVUM, SARSAPARILLA (SMILAX REGELII), KIDNEY (SUIS), BRYONIA (ALBA), MERCURIUS CORROSIVUS, RUBIA TINCTORUM, SOLIDAGO VIRGAUREA, TRITICUM REPENS", "ORAL", "", "HUMAN OTC DRUG", "", "c7b9e887-b6eb-4a7b-9db3-0ec22baf4c8b", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PARICALCITOL" { return drug("Paricalcitol", "PARICALCITOL", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA204948", "d2da21f1-d7f6-43c0-b66f-5b7d14774688", "17 hours", "72 %", "99.8 %", "", "", "2 hours", "", "Vitamin D2 Analog [EPC], Vitamin D Analog [EPC]", "", "CYP1A2:inducer|CYP1A2:inhibitor:strong|CYP2B6:inducer|CYP2B6:inhibitor:strong|CYP2C19:inducer|CYP2C19:inhibitor:strong|CYP2C8:inducer|CYP2C8:inhibitor:strong|CYP2C9:inducer|CYP2C9:inhibitor:strong", "") }
    if generic == "PAROXETINE" { return drug("Paroxetine", "PAROXETINE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA077584", "37ed270f-b8b2-01e6-e063-6294a90af214", "21 hours", "6 %", "100", "30 mL/min", "", "", "61.7 ng/mL", "", "", "CYP2D6:inhibitor:moderate|CYP2D6:inhibitor:strong|CYP2D6:inhibitor:weak|CYP2D6:substrate|CYP3A4:inhibitor:moderate|CYP3A4:inhibitor:strong|CYP3A4:inhibitor:weak|CYP3A4:substrate", "Drug") }
    if generic == "PAROXETINE HYDROCHLORIDE" { return drug("PAROXETINE HYDROCHLORIDE", "PAROXETINE HYDROCHLORIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "NDA020936", "f641c7b3-f7d2-9446-e589-074ac368853a", "21 hours", "25 %", "100", "30 mL/min", "", "", "61.7 ng/mL", "", "", "CYP2D6:inhibitor:moderate|CYP2D6:inhibitor:weak|CYP2D6:substrate|CYP3A4:inhibitor:moderate|CYP3A4:inhibitor:weak|CYP3A4:substrate", "Drug") }
    if generic == "PASSIFLORA INCARNATA, IGNATIA AMARA, JALAPA, COFFEA CRUDA, MAGNESIUM METALICUM, PALLADIUM METALLICUM, TELLURIUM METALLICUM, PHOSPHORICUM ACIDUM" { return drug("Passiflora Plex", "PASSIFLORA INCARNATA, IGNATIA AMARA, JALAPA, COFFEA CRUDA, MAGNESIUM METALICUM, PALLADIUM METALLICUM, TELLURIUM METALLICUM, PHOSPHORICUM ACIDUM", "SUBLINGUAL", "", "HUMAN OTC DRUG", "", "c72da14a-dfce-c8a3-e053-2995a90a7983", "", "", "", "", "", "", "", "Non-Standardized Food Allergenic Extract [EPC], Non-Standardized Plant Allergenic Extract [EPC]", "", "", "") }
    if generic == "PAZOPANIB" { return drug("Pazopanib", "PAZOPANIB", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA217713", "445b5e3e-5de0-323d-e063-6394a90a5fae", "31 hours", "", "", "", "", "2 hours", "58.1 mcg/mL", "Kinase Inhibitor [EPC]", "", "CYP1A2:inhibitor:strong|CYP1A2:substrate|CYP2C19:substrate|CYP2C8:inducer|CYP2C8:inhibitor:strong|CYP2C8:substrate|CYP2C9:substrate|CYP2D6:inducer|CYP2D6:inhibitor:strong|CYP2D6:substrate", "") }
    if generic == "PEACH ICED TEA FLAVOR SODIUM FLUORIDE ANTICAVITY TOOTHPASTE" { return drug("Hismile", "PEACH ICED TEA FLAVOR SODIUM FLUORIDE ANTICAVITY TOOTHPASTE", "DENTAL", "", "HUMAN OTC DRUG", "M021", "48789705-cf96-b271-e063-6394a90a4d53", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PECAN BUTTER CRUNCH ANTIPERSPIRANT" { return drug("Dove", "PECAN BUTTER CRUNCH ANTIPERSPIRANT", "TOPICAL", "", "HUMAN OTC DRUG", "M019", "18f821c1-aa3b-7fe7-e063-6294a90a797b", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PECTIN, MENTHOL" { return drug("QUALITY CHOICE Cough Drops Creamy Strawberry", "PECTIN, MENTHOL", "ORAL", "", "HUMAN OTC DRUG", "M012", "468e06da-3fe5-f105-e063-6294a90ab9f5", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PEDICULICIDE" { return drug("Vamousse Pro Total Lice Emergency Kit", "PEDICULICIDE", "TOPICAL", "", "HUMAN OTC DRUG", "", "2437d6c8-f7cc-efd4-e063-6294a90a8cdf", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PEGINTERFERON BETA-1A" { return drug("Plegridy Pen", "PEGINTERFERON BETA-1A", "SUBCUTANEOUS", "", "HUMAN PRESCRIPTION DRUG", "BLA125499", "54502b45-bfe3-49ab-8992-32b5639dc8b6", "78 hours", "", "", "4.1 L/h", "481 l", "", "", "Interferon beta [EPC]", "", "", "") }
    if generic == "PELARGONIUM SIDOIDES" { return drug("Cold Relief Kids Cherry", "PELARGONIUM SIDOIDES", "ORAL", "", "HUMAN OTC DRUG", "", "393748bc-de23-4580-9a85-ea008bebef2f", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PELARGONIUM SIDOIDES WHOLE, PELARGONIUM SIDOIDES WHOLE, MATRICARIA CHAMOMILLA ROOT, HOPS, PASSIFLORA INCARNATA WHOLE" { return drug("Natures Way Cold Relief Hot Drink", "PELARGONIUM SIDOIDES WHOLE, PELARGONIUM SIDOIDES WHOLE, MATRICARIA CHAMOMILLA ROOT, HOPS, PASSIFLORA INCARNATA WHOLE", "", "", "HUMAN OTC DRUG", "", "3ce54022-62de-23ec-e063-6294a90acfa3", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PELARGONIUM SIDOIDES, ACONITUM NAPELLUS, BRYONIA, EUCALYPTUS GLOBULUS, EUPATORIUM PERFOLIATUM, GELSEMIUM SEMPERVIRENS, IPECACUANHA, PHOSPHORUS" { return drug("Umcka FastActives Berry", "PELARGONIUM SIDOIDES, ACONITUM NAPELLUS, BRYONIA, EUCALYPTUS GLOBULUS, EUPATORIUM PERFOLIATUM, GELSEMIUM SEMPERVIRENS, IPECACUANHA, PHOSPHORUS", "ORAL", "", "HUMAN OTC DRUG", "", "ce73b91f-d303-4b7a-98eb-31ca9bca585d", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PEMBROLIZUMAB AND BERAHYALURONIDASE ALFA-PMPH" { return drug("KEYTRUDA QLEX", "PEMBROLIZUMAB AND BERAHYALURONIDASE ALFA-PMPH", "SUBCUTANEOUS", "", "HUMAN PRESCRIPTION DRUG", "BLA761467", "101736d1-6faf-42b3-803e-4efd52ff4b6c", "0.50 days", "60 %", "", "", "6 L", "", "", "Endoglycosidase [EPC], Programmed Death Receptor-1 Blocking Antibody [EPC]", "", "", "") }
    if generic == "PEMETREXED DISODIUM" { return drug("Pemetrexed", "PEMETREXED DISODIUM", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "ANDA209851", "fa3ecbbb-86e6-6fca-e053-6394a90a56d9", "3.5 hours", "", "91.8", "100 mL/min", "16.1 l", "", "", "", "", "", "") }
    if generic == "PENICILLAMINE" { return drug("Penicillamine", "PENICILLAMINE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA215409", "704ba860-2350-4024-a2bb-fc379ea69218", "", "", "", "", "", "", "", "Antirheumatic Agent [EPC]", "", "", "") }
    if generic == "PENICILLIN G BENZATHINE" { return drug("BICILLIN L-A", "PENICILLIN G BENZATHINE", "INTRAMUSCULAR", "", "HUMAN PRESCRIPTION DRUG", "NDA050141", "4b3694af-9d77-487f-8838-b75aec6636da", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PENICILLIN G POTASSIUM" { return drug("Penicillin G Potassium", "PENICILLIN G POTASSIUM", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "ANDA065448", "2cc9e113-4939-08d2-e063-6294a90ad0e9", "3.2 hours", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PENICILLIN V POTASSIUM" { return drug("Penicillin V Potassium", "PENICILLIN V POTASSIUM", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA065435", "0fb8ab8a-5aa8-e6f4-e063-6294a90a1af6", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PENICILLIUM FREQUENTANS" { return drug("SYMBIO QUENT DROPS", "PENICILLIUM FREQUENTANS", "ORAL", "", "HUMAN OTC DRUG", "", "40e5e7b1-80c7-b406-e063-6394a90ac7e2", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PENICILLIUM NOTATUM" { return drug("SYMBIO NOT DROPS", "PENICILLIUM NOTATUM", "ORAL", "", "HUMAN OTC DRUG", "", "40e5d336-fc87-6e28-e063-6294a90a9895", "", "", "", "", "", "", "", "Non-Standardized Fungal Allergenic Extract [EPC]", "", "", "") }
    if generic == "PENICILLIUM ROQUEFORTI" { return drug("SYMBIO FORTI DROPS", "PENICILLIUM ROQUEFORTI", "ORAL", "", "HUMAN OTC DRUG", "", "40e5d7f0-fbfd-a05b-e063-6394a90ae5d7", "", "", "", "", "", "", "", "Non-Standardized Fungal Allergenic Extract [EPC]", "", "", "") }
    if generic == "PENTAZOCINE HYDROCHLORIDE AND NALOXONE HYDROCHLORIDE" { return drug("PENTAZOCINE HYDROCHLORIDE AND NALOXONE HYDROCHLORIDE", "PENTAZOCINE HYDROCHLORIDE AND NALOXONE HYDROCHLORIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA075735", "21e7776e-65d0-45fb-a1b2-13f49055ad64", "3.6 hours", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PEPPERMINT BARK ANTIPERSPIRANT" { return drug("Dove", "PEPPERMINT BARK ANTIPERSPIRANT", "TOPICAL", "", "HUMAN OTC DRUG", "M019", "18fb0f7a-b246-f99b-e063-6294a90a8b34", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PERMETHRIN" { return drug("good sense lice killing creme rinse", "PERMETHRIN", "TOPICAL", "", "HUMAN OTC DRUG", "ANDA076090", "16e69f99-ef67-4d31-8f52-e792c0d73ca8", "", "", "", "", "", "", "", "Pyrethroid [EPC]", "", "", "") }
    if generic == "PERPHENAZINE" { return drug("PERPHENAZINE", "PERPHENAZINE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA205056", "87116aca-1278-4b75-a579-deba407a3129", "", "", "", "", "", "", "", "Phenothiazine [EPC]", "", "", "") }
    if generic == "PERTUZUMAB" { return drug("PERJETA", "PERTUZUMAB", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "BLA125409", "bef4af16-e063-40ce-a5b5-585d3311df2b", "18 days", "", "", "90 mL/min", "", "", "", "HER2/neu Receptor Antagonist [EPC]", "", "", "") }
    if generic == "PETROLATUM" { return drug("Healing for Babies", "PETROLATUM", "TOPICAL", "", "HUMAN OTC DRUG", "M016", "3509c782-2caf-a1f4-e063-6394a90aa399", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PETROLATUM AND LANOLIN" { return drug("VERADEX-E", "PETROLATUM AND LANOLIN", "TOPICAL", "", "HUMAN OTC DRUG", "M016", "8a1f564e-f8eb-4ef1-b742-d83d6416f8d9", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PETROLATUM AND RESORCINOL" { return drug("Resinol", "PETROLATUM AND RESORCINOL", "TOPICAL", "", "HUMAN OTC DRUG", "M017", "31c763ad-907d-4460-9589-64161d89cac7", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PETROLATUM JELLY" { return drug("Royal Creamy Petroleum Jelly Cocoa Butter", "PETROLATUM JELLY", "TOPICAL", "", "HUMAN OTC DRUG", "M016", "3988f8a0-5520-0573-e063-6294a90a301e", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PETROLATUM, LIDOCAINE" { return drug("Liprotek", "PETROLATUM, LIDOCAINE", "TOPICAL", "", "HUMAN OTC DRUG", "M017", "0814dd5c-455c-739e-e063-6394a90ac8bc", "", "", "", "", "", "", "", "Amide Local Anesthetic [EPC], Antiarrhythmic [EPC]", "", "", "") }
    if generic == "PETROLEUM ETHERUM" { return drug("Petroleum Etherum", "PETROLEUM ETHERUM", "ORAL", "", "HUMAN OTC DRUG", "", "05fb5bbf-f1c2-203d-e063-6294a90ab79e", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PETROSELINUM SATIVUM, CALENDULA OFFICINALIS, DULCAMARA, LYCOPODIUM CLAVATUM, HYPERICUM PERFORATUM, AURUM METALLICUM, ARGENTUMMETALLICUM" { return drug("Unda 37", "PETROSELINUM SATIVUM, CALENDULA OFFICINALIS, DULCAMARA, LYCOPODIUM CLAVATUM, HYPERICUM PERFORATUM, AURUM METALLICUM, ARGENTUMMETALLICUM", "ORAL", "", "HUMAN OTC DRUG", "", "c7331890-9cd0-098e-e053-2a95a90ac5c3", "", "", "", "", "", "", "", "Standardized Chemical Allergen [EPC]", "", "", "") }
    if generic == "PETROSELINUM SATIVUM, RHAMNUS FRANGULA, THLASPI BURSA-PASTORIS, JUNIPERUS COMMUNIS, ASPARAGUS OFFICINALIS, BERBERIS VULGARIS, GENISTA TINCTORIA, ARGENTUM METALLICUM" { return drug("UNDA 2", "PETROSELINUM SATIVUM, RHAMNUS FRANGULA, THLASPI BURSA-PASTORIS, JUNIPERUS COMMUNIS, ASPARAGUS OFFICINALIS, BERBERIS VULGARIS, GENISTA TINCTORIA, ARGENTUM METALLICUM", "ORAL", "", "HUMAN OTC DRUG", "", "ebe194aa-984d-8373-e053-2995a90ae03e", "", "", "", "", "", "", "", "Standardized Chemical Allergen [EPC], Non-Standardized Plant Allergenic Extract [EPC], Non-Standardized Food Allergenic Extract [EPC]", "", "", "") }
    if generic == "PHENAZOPYRIDINE" { return drug("Phenazopyridine Hydrochloride", "PHENAZOPYRIDINE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "", "261b9e6f-9030-4772-be92-b3d446592f9a", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PHENAZOPYRIDINE HCL" { return drug("Phenazopyridine HCL", "PHENAZOPYRIDINE HCL", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "", "10cd6fad-1924-ad00-e063-6394a90a9554", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PHENAZOPYRIDINE HYDROCHLORIDE" { return drug("CVS Health Urinary Pain Relief", "PHENAZOPYRIDINE HYDROCHLORIDE", "ORAL", "", "HUMAN OTC DRUG", "", "c70e42e8-426e-48c9-a4dc-91777a0727d0", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PHENDIMETRAZINE TARTRATE" { return drug("PHENDIMETRAZINE TARTRATE", "PHENDIMETRAZINE TARTRATE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA040762", "23225e11-eb3a-d737-e063-6394a90ab811", "3.7 hours", "", "", "", "", "", "", "", "", "", "Drug") }
    if generic == "PHENOBARBITAL" { return drug("Phenobarbital", "PHENOBARBITAL", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "", "bcb25645-8c32-48a6-be08-1e6d72cc5c50", "48 hours", "", "53", "", "", "", "", "", "", "", "") }
    if generic == "PHENOBARBITAL, HYOSCYAMINE SULFATE, ATROPINE SULFATE AND SCOPOLAMINE HYDROBROMIDE" { return drug("Phenobarbital, Hyoscyamine Sulfate, Atropine Sulfate and Scopolamine Hydrobromide", "PHENOBARBITAL, HYOSCYAMINE SULFATE, ATROPINE SULFATE AND SCOPOLAMINE HYDROBROMIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "", "3796f3d7-7e45-4a49-aaa2-7363c197b2f2", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PHENOBARBITAL, HYOSCYAMINE SULFATE, ATROPINE SULFATE, SCOPOLAMINE HYDROBROMIDE" { return drug("Donnatal", "PHENOBARBITAL, HYOSCYAMINE SULFATE, ATROPINE SULFATE, SCOPOLAMINE HYDROBROMIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "", "b528eb39-f078-452f-939c-2daebd4d70ff", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PHENOL" { return drug("Sore Throat Relief", "PHENOL", "ORAL", "", "HUMAN OTC DRUG", "M022", "315d7a68-4823-4169-aca1-25ec89a2fdd3", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PHENOXYBENZAMINE HYDROCHLORIDE" { return drug("Phenoxybenzamine hydrochloride", "PHENOXYBENZAMINE HYDROCHLORIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA212568", "f872082d-e917-4945-9cd8-59c082cd32d8", "24 hours", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PHENTERMINE HYDROCHLORIDE" { return drug("Phentermine Hydrochloride", "PHENTERMINE HYDROCHLORIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA040526", "fc628475-40f6-4c86-be0b-1df0d41f470c", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PHENYLEPHRINE HCL" { return drug("Nasal Decongestant PE, Non-Drowsy", "PHENYLEPHRINE HCL", "ORAL", "", "HUMAN OTC DRUG", "M012", "d9844044-fc7f-4734-86ff-4dad09b5e30f", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PHENYLEPHRINE HCL, WITCH HAZEL" { return drug("Hemorrhoidal cooling gel", "PHENYLEPHRINE HCL, WITCH HAZEL", "TOPICAL", "", "HUMAN OTC DRUG", "M015", "0bbdecbd-91ce-600d-e063-6294a90a4ca4", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PHENYLEPHRINE HYDROCHLORIDE" { return drug("Extra Strength Sinus Relief Nasal Decongestant", "PHENYLEPHRINE HYDROCHLORIDE", "NASAL", "", "HUMAN OTC DRUG", "M012", "411c9eb3-fe39-f3db-e063-6394a90a82df", "2.5 hours", "", "", "2100 mL/min", "340 L", "", "", "", "", "", "") }
    if generic == "PHENYLEPHRINE, DEXTROMETHORPHAN HYDROBROMIDE, ACETAMINOPHEN, DOXYLAMINE SUCCINATE" { return drug("NIGHTTIME COLD AND FLU CHERRY", "PHENYLEPHRINE, DEXTROMETHORPHAN HYDROBROMIDE, ACETAMINOPHEN, DOXYLAMINE SUCCINATE", "ORAL", "", "HUMAN OTC DRUG", "M012", "494e04fe-b227-735d-e063-6394a90af352", "", "", "", "", "", "", "", "alpha-1 Adrenergic Agonist [EPC]", "", "", "") }
    if generic == "PHENYLISOTHIOCYANATE" { return drug("Phenylisothiocyanate 1533", "PHENYLISOTHIOCYANATE", "ORAL", "", "HUMAN OTC DRUG", "", "d2ff191e-a785-4d5a-b86d-ae790753dfcc", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PHENYLPHRINE HCL" { return drug("NASAL DECONGESTANT PE 10mg", "PHENYLPHRINE HCL", "ORAL", "", "HUMAN OTC DRUG", "M012", "0e13a1f1-87bb-b26e-e063-6294a90a87f8", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PHENYTOIN" { return drug("Phenytoin", "PHENYTOIN", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA040521", "3cbd8a0c-6cfb-e0dd-e063-6394a90a8a26", "14 hours", "", "20 %", "", "", "", "", "Anti-epileptic Agent [EPC]", "", "CYP2C19:inducer|CYP2C19:inhibitor:moderate|CYP2C9:inducer|CYP2C9:inhibitor:moderate", "") }
    if generic == "PHENYTOIN SODIUM" { return drug("Phenytoin Sodium", "PHENYTOIN SODIUM", "INTRAMUSCULAR", "", "HUMAN PRESCRIPTION DRUG", "ANDA084307", "0aaca355-f97c-6453-e063-6394a90a07bc", "", "", "50", "", "", "", "", "", "", "CYP2C19:inducer|CYP2C19:inhibitor:moderate|CYP2C9:inducer|CYP2C9:inhibitor:moderate", "") }
    if generic == "PHILLIPS FRESH MINT MILK OF MAGNESIA" { return drug("PHILLIPS FRESH MINT MILK OF MAGNESIA", "PHILLIPS FRESH MINT MILK OF MAGNESIA", "ORAL", "", "HUMAN OTC DRUG", "M007", "4523a25b-5157-5966-e063-6394a90ace5b", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PHILLIPS MILK OF MAGNESIA WILD CHERRY" { return drug("Phillips Milk Of Magnesia Wild Cherry", "PHILLIPS MILK OF MAGNESIA WILD CHERRY", "ORAL", "", "HUMAN OTC DRUG", "M007", "31bc203c-07f6-c889-e063-6394a90aa427", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PHILLIPS ORIGINAL MILK OF MAGNESIA" { return drug("PHILLIPS ORIGINAL MILK OF MAGNESIA", "PHILLIPS ORIGINAL MILK OF MAGNESIA", "ORAL", "", "HUMAN OTC DRUG", "M007", "45261055-8fd2-fe7e-e063-6394a90a7466", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PHOENIX CRUSHED MINT AND ROSEMARY 48H ANTIPERSPIRANT" { return drug("Axe", "PHOENIX CRUSHED MINT AND ROSEMARY 48H ANTIPERSPIRANT", "TOPICAL", "", "HUMAN OTC DRUG", "M019", "121339b0-1b9d-bdf6-e063-6394a90a9584", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PHOENIX CRUSHED MINT AND ROSEMARY 48H FRESH AND DRY ANTIPERSPIRANT" { return drug("Axe", "PHOENIX CRUSHED MINT AND ROSEMARY 48H FRESH AND DRY ANTIPERSPIRANT", "TOPICAL", "", "HUMAN OTC DRUG", "M019", "26471cf8-05b5-0482-e063-6394a90aac64", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PHOSPHORIC ACID" { return drug("Phosphoricum Acidum Kit Refill", "PHOSPHORIC ACID", "ORAL", "", "HUMAN OTC DRUG", "", "2cc873e9-56d7-47d6-e063-6394a90a3b84", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PHOSPHORIC ACID, AMANITA MUSCARIA FRUITING BODY, SEMECARPUS ANACARDIUM FRUIT, AVENA SATIVA FLOWERING TOP, CINCHONA OFFICINALIS BARK, STRYCHNOS IGNATII SEED, SCHOENOCAULON OFFICINALE SEED, AND PIPER METHYSTICUM ROOT" { return drug("PSY-stabil", "PHOSPHORIC ACID, AMANITA MUSCARIA FRUITING BODY, SEMECARPUS ANACARDIUM FRUIT, AVENA SATIVA FLOWERING TOP, CINCHONA OFFICINALIS BARK, STRYCHNOS IGNATII SEED, SCHOENOCAULON OFFICINALE SEED, AND PIPER METHYSTICUM ROOT", "ORAL", "", "HUMAN OTC DRUG", "", "e736def8-aafc-46c8-b3fa-d33a04cd281c", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PHOSPHORUS 30" { return drug("Phosphorus 30", "PHOSPHORUS 30", "ORAL", "", "HUMAN OTC DRUG", "", "4bad582c-d008-f25f-e063-6394a90ae197", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PHOSPHORUS, CITRULLUS COLOCYNTHIS FRUIT PULP, IRIS VERSICOLOR WHOLE, LYCOPODIUM CLAVATUM WHOLE, MOMORDICA BALSAMINA WHOLE, AND BOS TAURUS PANCREAS" { return drug("N-9", "PHOSPHORUS, CITRULLUS COLOCYNTHIS FRUIT PULP, IRIS VERSICOLOR WHOLE, LYCOPODIUM CLAVATUM WHOLE, MOMORDICA BALSAMINA WHOLE, AND BOS TAURUS PANCREAS", "SUBLINGUAL", "", "HUMAN OTC DRUG", "", "2b53985a-2335-fd8d-e063-6294a90a8bbc", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PHYSICIANS EZ USE B-12 COMPLIANCE" { return drug("Physicians EZ Use B-12 Compliance", "PHYSICIANS EZ USE B-12 COMPLIANCE", "INTRAMUSCULAR", "", "HUMAN PRESCRIPTION DRUG", "", "23b3fc52-8b5a-eb5c-e063-6294a90a9754", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PHYTOLACCA AMERICANA ROOT, SPONGIA OFFICINALIS SKELETON, ROASTED, FUCUS VESICULOSUS, THYROID, UNSPECIFIED, OYSTER SHELL CALCIUM CARBONATE, CRUDE, ARGININE, TYROSINE, AND NIACIN" { return drug("D-87", "PHYTOLACCA AMERICANA ROOT, SPONGIA OFFICINALIS SKELETON, ROASTED, FUCUS VESICULOSUS, THYROID, UNSPECIFIED, OYSTER SHELL CALCIUM CARBONATE, CRUDE, ARGININE, TYROSINE, AND NIACIN", "SUBLINGUAL", "", "HUMAN OTC DRUG", "", "2b9ecbda-7109-d64a-e063-6294a90aac9e", "", "", "", "", "", "", "", "Nicotinic Acid [EPC]", "", "", "") }
    if generic == "PHYTOLACCA DECANDRA, ANACARDIUM ORIENTALE, ARSENICUM ALBUM, AURUM METALLICUM, KALI IODATUM, MERCURIUS SOLUBILIS, NITRICUM ACIDUM, THUJA OCCIDENTALIS" { return drug("Syphilitic Miasm", "PHYTOLACCA DECANDRA, ANACARDIUM ORIENTALE, ARSENICUM ALBUM, AURUM METALLICUM, KALI IODATUM, MERCURIUS SOLUBILIS, NITRICUM ACIDUM, THUJA OCCIDENTALIS", "ORAL", "", "HUMAN OTC DRUG", "", "15d58bfa-aa29-48df-b9cf-4767f53fc902", "", "", "", "", "", "", "", "Standardized Chemical Allergen [EPC]", "", "", "") }
    if generic == "PHYTOLACCA DECANDRA, BELLIS PERENNIS, LEDUM PALUSTRE, RUTA GRAVEOLENS, SYMPHYTUM OFFICINALE, MAGNESIA PHOSPHORICA, SILICEA, MENTHOL (CRYSTALS)" { return drug("Muscle Ice", "PHYTOLACCA DECANDRA, BELLIS PERENNIS, LEDUM PALUSTRE, RUTA GRAVEOLENS, SYMPHYTUM OFFICINALE, MAGNESIA PHOSPHORICA, SILICEA, MENTHOL (CRYSTALS)", "TOPICAL", "", "HUMAN OTC DRUG", "", "808ca891-4122-4b5b-8602-52cc114a37f2", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PHYTONADIONE" { return drug("Phytonadione", "PHYTONADIONE", "INTRAMUSCULAR", "", "HUMAN PRESCRIPTION DRUG", "ANDA219212", "02a39690-38e6-42e9-9897-391c2df9e07e", "", "", "", "", "", "", "", "Vitamin K [EPC], Warfarin Reversal Agent [EPC]", "", "", "") }
    if generic == "PILOCARPINE HYDRCHLORIDE" { return drug("pilocarpine hydrchloride", "PILOCARPINE HYDRCHLORIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA076746", "37816440-5127-4a3f-86f1-0dc2a5dda36d", "0.76 hrs", "", "12", "25.4 mL/min", "", "1.2 hours", "15 ng/mL", "", "", "", "") }
    if generic == "PILOCARPINE HYDROCHLORIDE" { return drug("Pilocarpine Hydrochloride", "PILOCARPINE HYDROCHLORIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA077220", "aa0c11f4-3998-4089-80b7-b6807c77ecd3", "0.76 hrs", "", "12", "25.4 mL/min", "", "1.2 hours", "15 ng/mL", "", "", "", "") }
    if generic == "PINDOLOL" { return drug("Pindolol", "PINDOLOL", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA074063", "40bad50c-2987-1150-e063-6394a90a23a2", "2.5 hours", "", "2", "20 mL/min", "2 L/kg", "", "", "beta-Adrenergic Blocker [EPC]", "", "", "") }
    if generic == "PINUS SYLVESTRIS WHOLE" { return drug("Bach Original Flower Remedies", "PINUS SYLVESTRIS WHOLE", "ORAL", "", "HUMAN OTC DRUG", "", "54f82cf8-2737-4321-bacc-3db61065ed4e", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PIOGLITAZONE" { return drug("Pioglitazone", "PIOGLITAZONE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA200268", "760ac087-6dc0-4027-b38a-4b4dfba2068f", "8.3 hours", "", "", "30 mL/min", "", "", "", "", "", "CYP2C8:inducer|CYP2C8:inhibitor:strong|CYP2C8:substrate|CYP3A4:inducer|CYP3A4:inhibitor:strong|CYP3A4:substrate", "") }
    if generic == "PIOGLITAZONE HYDROCHLORIDE" { return drug("PIOGLITAZONE HYDROCHLORIDE", "PIOGLITAZONE HYDROCHLORIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA200268", "c628bc60-920f-4d54-b41e-820aaccff112", "8.3 hours", "", "", "30 mL/min", "", "", "", "", "", "CYP2C8:inducer|CYP2C8:inhibitor:strong|CYP2C8:substrate|CYP3A4:inducer|CYP3A4:inhibitor:strong|CYP3A4:substrate", "") }
    if generic == "PIPERACILLIN AND TAZOBACTAM" { return drug("Piperacillin and Tazobactam", "PIPERACILLIN AND TAZOBACTAM", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "ANDA090498", "9e491f95-a5aa-419e-a39f-159b64db9159", "", "", "50 %", "40 mL/min", "", "", "", "", "", "", "") }
    if generic == "PIPERACILLIN SODIUM AND TAZOBACTAM SODIUM" { return drug("Piperacillin and Tazobactam", "PIPERACILLIN SODIUM AND TAZOBACTAM SODIUM", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "ANDA065523", "7bc55307-0d44-4b72-a698-2483af36ff51", "", "", "50 %", "40 mL/min", "", "", "", "", "", "", "") }
    if generic == "PIPERONYL BUTOXIDE, PYRETHRUM EXTRACT" { return drug("Kroger Complete Lice Treatment Kit", "PIPERONYL BUTOXIDE, PYRETHRUM EXTRACT", "TOPICAL", "", "HUMAN OTC DRUG", "M031", "29316644-6cb0-05a3-e063-6294a90a8d92", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PIRFENIDONE" { return drug("Pirfenidone", "PIRFENIDONE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA212078", "398a92b7-8db3-4604-9004-892c41721294", "3 hours", "58 %", "", "80 mL/min", "", "0.50 hours", "", "Pyridone [EPC]", "", "CYP1A2:inducer|CYP1A2:inhibitor:strong|CYP1A2:substrate|CYP2C9:inducer|CYP2C9:inhibitor:strong|CYP2C9:substrate", "") }
    if generic == "PIROXICAM" { return drug("Piroxicam", "PIROXICAM", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA074118", "6f20b123-a8c9-4db4-bfe4-a8a93da26e68", "50 hours", "", "80 %", "", "0.14 L", "", "", "Nonsteroidal Anti-inflammatory Drug [EPC]", "", "CYP2C9:substrate", "") }
    if generic == "PITAVASTATIN CALCIUM" { return drug("Pitavastatin", "PITAVASTATIN CALCIUM", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA205932", "48843604-c6e9-1aec-e063-6294a90aea80", "12 hours", "51 %", "", "", "148 L", "", "", "", "", "CYP2C9:substrate", "") }
    if generic == "PITUITARY 12X" { return drug("Pituitary 12X 9642", "PITUITARY 12X", "ORAL", "", "HUMAN OTC DRUG", "", "d0b7ad4e-75fd-4504-ab20-e9a617a96d5a", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PLANTAGO MAJOR, TARAXACUM OFFICINALE, TRIFOLIUM PRATENSE, SYMPHYTUM OFFICINALE, ARSENICUM ALBUM, CADMIUM SULPHURATUM, IRIDIUM METALLICUM, LYCOPODIUM CLAVATUM, NITRICUM ACIDUM, NUX VOMICA, PHOSPHORICUM ACIDUM" { return drug("Industristat", "PLANTAGO MAJOR, TARAXACUM OFFICINALE, TRIFOLIUM PRATENSE, SYMPHYTUM OFFICINALE, ARSENICUM ALBUM, CADMIUM SULPHURATUM, IRIDIUM METALLICUM, LYCOPODIUM CLAVATUM, NITRICUM ACIDUM, NUX VOMICA, PHOSPHORICUM ACIDUM", "ORAL", "", "HUMAN OTC DRUG", "", "35b1852a-e241-4f4e-a37a-46a5d5445234", "", "", "", "", "", "", "", "Non-Standardized Plant Allergenic Extract [EPC]", "", "", "") }
    if generic == "PLATELET ADDITIVE 3" { return drug("InterSol", "PLATELET ADDITIVE 3", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "BN080041", "70787f82-c8d4-4714-af6b-bad3b6b93c87", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PLAZOMICIN" { return drug("Zemdri (plazomicin)", "PLAZOMICIN", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "NDA210303", "7803b863-697d-4d96-911f-5a229bbd8272", "", "", "5", "90 mL/min", "", "", "", "", "", "CYP1A2:inducer|CYP1A2:inhibitor:moderate|CYP1A2:substrate|CYP2B6:inhibitor:moderate|CYP2B6:substrate|CYP2C19:inhibitor:moderate|CYP2C19:substrate|CYP2C8:inhibitor:moderate|CYP2C8:substrate|CYP2C9:inhibitor:moderate", "") }
    if generic == "PLERIXAFOR" { return drug("Mozobil", "PLERIXAFOR", "SUBCUTANEOUS", "", "HUMAN PRESCRIPTION DRUG", "NDA022311", "fec4102e-2c66-433f-ab6c-7f420b4c3a86", "", "", "", "50 mL/min", "0.30 L/kg", "", "", "Hematopoietic Stem Cell Mobilizer [EPC]", "", "CYP1A2:inducer|CYP1A2:inhibitor:moderate|CYP1A2:substrate|CYP2B6:inhibitor:moderate|CYP2B6:substrate|CYP3A4:inhibitor:moderate|CYP3A4:substrate", "") }
    if generic == "PLEUROTUS OSTREATUS" { return drug("Pleurotus Ostreatus", "PLEUROTUS OSTREATUS", "ORAL", "", "HUMAN OTC DRUG", "", "063730b1-dc38-3ec6-e063-6294a90aecc3", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PODOFILOX" { return drug("Condylox", "PODOFILOX", "TOPICAL", "", "HUMAN PRESCRIPTION DRUG", "NDA020529", "9f2892be-8330-4fd1-930e-b4d204df4e03", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PODOPHYLLUM" { return drug("Podophyllum peltatum", "PODOPHYLLUM", "ORAL", "", "HUMAN OTC DRUG", "", "00ee5460-4bc0-d276-e063-6294a90a88d0", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "POLYETHYLENE GLYCOL 3350" { return drug("Polyethylene Glycol 3350", "POLYETHYLENE GLYCOL 3350", "ORAL", "", "HUMAN OTC DRUG", "ANDA202850", "3516c167-5589-2050-e063-6294a90a6942", "", "", "", "", "", "", "", "Osmotic Laxative [EPC]", "", "", "") }
    if generic == "POLYETHYLENE GLYCOL 400" { return drug("Foster and Thrive Dry Eye Relief", "POLYETHYLENE GLYCOL 400", "OPHTHALMIC", "", "HUMAN OTC DRUG", "M018", "4749275b-6982-4eaf-e063-6394a90aaee9", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "POLYETHYLENE GLYCOL 400 AND PROPYLENE GLYCOL" { return drug("Systane Lubricant", "POLYETHYLENE GLYCOL 400 AND PROPYLENE GLYCOL", "OPHTHALMIC", "", "HUMAN OTC DRUG", "M018", "bbb16c95-87ac-4e07-8060-5e33e6dae0a6", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "POLYETHYLENE GLYCOL 400, PROPYLENE GLYCOL" { return drug("Quality Choice Lubricant Eye Drops High Performance", "POLYETHYLENE GLYCOL 400, PROPYLENE GLYCOL", "OPHTHALMIC", "", "HUMAN OTC DRUG", "M018", "4749597d-57d5-92b6-e063-6294a90ab574", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "POLYETHYLENE GLYCOL 400, TETRAHYDROZOLINE HCL" { return drug("Glitch Advanced Relief Eye Drops", "POLYETHYLENE GLYCOL 400, TETRAHYDROZOLINE HCL", "OPHTHALMIC", "", "HUMAN OTC DRUG", "M018", "29ee96d1-0d7e-8472-e063-6394a90a3dfa", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "POLYETHYLENE GLYCOL AND PROPYLENE GLYCOL" { return drug("Systane", "POLYETHYLENE GLYCOL AND PROPYLENE GLYCOL", "OPHTHALMIC", "", "HUMAN OTC DRUG", "M018", "5c7432b0-b4b8-49a1-89b7-6e3befa25917", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "POLYETHYLENE GYCOL 3350" { return drug("Polyethylene Gycol 3350", "POLYETHYLENE GYCOL 3350", "ORAL", "", "HUMAN OTC DRUG", "ANDA214990", "3f5e8be5-96ac-462d-94b1-d8caaac1bf3a", "", "", "", "", "", "", "", "Osmotic Laxative [EPC]", "", "", "") }
    if generic == "POLYMYXIN B SULFATE" { return drug("Polymyxin B", "POLYMYXIN B SULFATE", "INTRAMUSCULAR", "", "HUMAN PRESCRIPTION DRUG", "ANDA060716", "dc529b6b-bbf4-44da-a829-f506c41d47f6", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "POLYMYXIN B SULFATE AND TRIMETHOPRIM" { return drug("Polymyxin B Sulfate and Trimethoprim", "POLYMYXIN B SULFATE AND TRIMETHOPRIM", "OPHTHALMIC", "", "HUMAN PRESCRIPTION DRUG", "ANDA064211", "0ccbd919-79d8-4159-9b3e-c31230c157db", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "POLYMYXIN B SULFATE, BACITRACIN ZINC AND NEOMYCIN SULFATE" { return drug("Triple Antibiotic", "POLYMYXIN B SULFATE, BACITRACIN ZINC AND NEOMYCIN SULFATE", "TOPICAL", "", "HUMAN OTC DRUG", "M004", "0dfe5faa-4197-6c4b-e063-6294a90a75e7", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "POLYMYXIN B SULFATE, BACITRACIN ZINC, NEOMYCIN SULFATE, AND PRAMOXINE HYDROCHLORIDE" { return drug("SUNMARK TRIPLE ANTIBIOTIC PLUS PAIN RELIEF", "POLYMYXIN B SULFATE, BACITRACIN ZINC, NEOMYCIN SULFATE, AND PRAMOXINE HYDROCHLORIDE", "TOPICAL", "", "HUMAN OTC DRUG", "M004", "8ccae7c4-e443-4cec-a31d-764334293b65", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "POLYVINYL ALCOHOL" { return drug("Rugby Polyvinyl Alcohol 1.4% Lubricating Eye Drops", "POLYVINYL ALCOHOL", "OPHTHALMIC", "", "HUMAN OTC DRUG", "M018", "47353eb5-bb01-f7e5-e063-6394a90ab152", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "POLYVINYL ALCOHOL AND POVIDONE AND TETRAHYDROZOLINE HYDROCHLORIDE" { return drug("Clear Eyes Triple Relief", "POLYVINYL ALCOHOL AND POVIDONE AND TETRAHYDROZOLINE HYDROCHLORIDE", "OPHTHALMIC", "", "HUMAN OTC DRUG", "M018", "1c1f47ce-b2f8-4ee8-b431-e1918f238f7f", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "POMALIDOMIDE" { return drug("Pomalidomide", "POMALIDOMIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA210249", "1539fbf9-8281-4c7b-827b-9f53b50d9042", "9.5 hours", "", "12 %", "60 L/h", "", "2.5 hours", "53.1 ng/mL", "Thalidomide Analog [EPC]", "", "CYP1A2:inducer|CYP1A2:inhibitor:strong|CYP1A2:substrate|CYP2C19:inducer|CYP2C19:inhibitor:strong|CYP2D6:inducer|CYP2D6:inhibitor:strong|CYP3A4:inducer|CYP3A4:inhibitor:strong", "") }
    if generic == "PONATINIB HYDROCHLORIDE" { return drug("Iclusig", "PONATINIB HYDROCHLORIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "NDA203469", "185604c4-00ec-4764-b6e1-cff93f663fe8", "", "6", "", "", "", "", "", "", "", "CYP1A2:inducer|CYP1A2:inhibitor:moderate|CYP1A2:substrate|CYP2B6:substrate|CYP2C19:substrate|CYP2C8:inducer|CYP2C8:inhibitor:strong|CYP2C8:substrate|CYP2C9:substrate|CYP2D6:inducer", "") }
    if generic == "PONESIMOD" { return drug("PONVORY", "PONESIMOD", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "NDA213498", "5280b437-62d4-417f-bd65-eb8944a85166", "33 hours", "10 %", "99 %", "90 mL/min", "160 L", "", "", "Sphingosine 1-phosphate Receptor Modulator [EPC]", "", "CYP3A4:inducer|CYP3A4:inhibitor:moderate|CYP3A4:substrate|CYP3A5:inducer|CYP3A5:inhibitor:moderate|CYP3A5:substrate", "") }
    if generic == "POPULUS RADIX 6X" { return drug("Populus Radix 6X", "POPULUS RADIX 6X", "ORAL", "", "HUMAN OTC DRUG", "", "0567a8ac-f9ac-294d-e063-6394a90a0ef1", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "POPULUS TREMULOIDES WHOLE" { return drug("T-2", "POPULUS TREMULOIDES WHOLE", "SUBLINGUAL", "", "HUMAN OTC DRUG", "", "2b539a4e-f4be-fd07-e063-6294a90a32b9", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "POSACONAZOLE" { return drug("POSACONAZOLE", "POSACONAZOLE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA216326", "c0a5ee9f-92ab-449a-9a5d-0d4449587880", "3 hours", "90 %", "", "", "261 L", "", "", "Azole Antifungal [EPC]", "", "CYP3A4:inducer|CYP3A4:inhibitor:strong|CYP3A4:substrate", "") }
    if generic == "POTASSIUM ALUM" { return drug("Alumen", "POTASSIUM ALUM", "ORAL", "", "HUMAN OTC DRUG", "", "138d2e20-f131-71b3-e063-6394a90ae054", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "POTASSIUM CHLORIDE" { return drug("Potassium Chloride", "POTASSIUM CHLORIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA210395", "c6b38e40-cd5a-41ed-92d6-eb25e9c0c725", "", "50 %", "", "", "", "", "", "", "", "", "") }
    if generic == "POTASSIUM CITRATE" { return drug("POTASSIUM CITRATE", "POTASSIUM CITRATE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA214420", "9452b641-6fc4-444b-ba7e-f6a22430ba28", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "POTASSIUM IODIDE" { return drug("Kali iodatum", "POTASSIUM IODIDE", "ORAL", "", "HUMAN OTC DRUG", "", "0a0e1540-968e-93c6-e063-6294a90a6e77", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "POTASSIUM NITRATE AND SODIUM FLUORIDE" { return drug("sensodyne", "POTASSIUM NITRATE AND SODIUM FLUORIDE", "DENTAL", "", "HUMAN OTC DRUG", "M022", "185979b0-b621-c0ea-e063-6394a90a2312", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "POTASSIUM NITRATE, SODIUM FLUORIDE" { return drug("Made by Dentists Enamel Rebuilding Professional", "POTASSIUM NITRATE, SODIUM FLUORIDE", "DENTAL", "", "HUMAN OTC DRUG", "M022", "383e8249-c326-68b6-e063-6294a90a17cd", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "POTASSIUM PHOSPHATE, MONOBASIC" { return drug("K Phos Original", "POTASSIUM PHOSPHATE, MONOBASIC", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "", "5cdb4128-66e9-4e90-936b-38dd8b5b8688", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "POTASSIUM PHOSPHATE, MONOBASIC POTASSIUM PHOSPHATE, DIBASIC INJECTION," { return drug("POTASSIUM PHOSPHATES", "POTASSIUM PHOSPHATE, MONOBASIC POTASSIUM PHOSPHATE, DIBASIC INJECTION,", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "ANDA216344", "9256cc7f-e593-4224-8b44-19e8d01d2cb4", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "POTASSIUM SULFATE" { return drug("D-127", "POTASSIUM SULFATE", "SUBLINGUAL", "", "HUMAN OTC DRUG", "", "2b9ed994-a88f-0e65-e063-6394a90aca84", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "POVIDONE IODINE" { return drug("Surgical Scrub Brush/Sponge With Nail Cleaner", "POVIDONE IODINE", "CUTANEOUS", "", "HUMAN OTC DRUG", "M003", "47dc5181-7193-e2e2-e063-6294a90aaf9c", "", "", "", "", "", "", "", "Antiseptic [EPC]", "", "", "") }
    if generic == "POVIDONE IODINE GEL SWABSTICK" { return drug("Povidone Iodine Gel Swabstick", "POVIDONE IODINE GEL SWABSTICK", "TOPICAL", "", "HUMAN OTC DRUG", "M003", "47e7d3e3-b5aa-6b71-e063-6294a90a5633", "", "", "", "", "", "", "", "Antiseptic [EPC]", "", "", "") }
    if generic == "POVIDONE, POLYVINYL ALCOHOL SOLUTION" { return drug("FRESHKOTE PRESERVATIVE FREE LUBRICANT EYE DROPS", "POVIDONE, POLYVINYL ALCOHOL SOLUTION", "OPHTHALMIC", "", "HUMAN OTC DRUG", "M018", "38076a9a-6686-c97f-e063-6394a90acc29", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "POVIDONE-IODINE" { return drug("Iodine Prep Pad Antiseptic", "POVIDONE-IODINE", "TOPICAL", "", "HUMAN OTC DRUG", "M003", "48d5a48f-36f5-6ebd-e063-6394a90ab435", "", "", "", "", "", "", "", "Antiseptic [EPC]", "", "", "") }
    if generic == "POVIDONE-IODINE SOLUTION" { return drug("Saninta 10% Povidone-Iodine", "POVIDONE-IODINE SOLUTION", "TOPICAL", "", "HUMAN OTC DRUG", "505G(a)(3)", "26edf53b-4ba3-a69b-e063-6294a90a1769", "", "", "", "", "", "", "", "Antiseptic [EPC]", "", "", "") }
    if generic == "POWDER 48H ANTIPERSPIRANT DEODORANT" { return drug("Dove", "POWDER 48H ANTIPERSPIRANT DEODORANT", "TOPICAL", "", "HUMAN OTC DRUG", "M019", "1f8f8cee-6215-797d-e063-6394a90a3010", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PRABOTULINUM TOXIN TYPE A" { return drug("Jeuveau", "PRABOTULINUM TOXIN TYPE A", "INTRAMUSCULAR", "", "HUMAN PRESCRIPTION DRUG", "BLA761085", "7f7323c9-a2c0-49f8-915f-439fd59cfe5a", "", "", "", "", "", "", "", "Acetylcholine Release Inhibitor [EPC], Neuromuscular Blocker [EPC]", "", "", "") }
    if generic == "PRALSETINIB" { return drug("Gavreto", "PRALSETINIB", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "NDA213721", "af2c2115-cb7d-4679-935a-c2200487b965", "16 hours", "", "97 %", "15 mL/min", "303 L", "", "", "Kinase Inhibitor [EPC]", "", "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 == "PRAMIPEXOLE DIHYDROCHLORIDE" { return drug("Pramipexole Dihydrochloride", "PRAMIPEXOLE DIHYDROCHLORIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA078894", "43b3cc2f-5e67-4440-a896-69f9be384e33", "8 hours", "100 %", "2", "400 mL/min", "500 L", "1 hours", "", "", "", "CYP1A2:inhibitor:moderate|CYP2C19:inhibitor:moderate|CYP2C9:inhibitor:moderate|CYP2D6:inhibitor:moderate|CYP2E1:inhibitor:moderate|CYP3A4:inhibitor:moderate", "") }
    if generic == "PRAMOXINE HCI" { return drug("Licefreee AfterLice", "PRAMOXINE HCI", "TOPICAL", "", "HUMAN OTC DRUG", "M017", "262f50ab-fd53-7474-e063-6394a90a4f40", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PRAMOXINE HCL 1%, ZINC ACETATE 0.1%" { return drug("Equate Calaspray", "PRAMOXINE HCL 1%, ZINC ACETATE 0.1%", "TOPICAL", "", "HUMAN OTC DRUG", "M017", "0d6e3c43-9696-7732-e063-6394a90adc1e", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PRAMOXINE HYDROCHLORIDE" { return drug("Sarna", "PRAMOXINE HYDROCHLORIDE", "TOPICAL", "", "HUMAN OTC DRUG", "M017", "48341fc1-10ea-47fa-e063-6394a90abe32", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PRAMOXINE HYDROCHLORIDE, MENTHOL" { return drug("Sarna", "PRAMOXINE HYDROCHLORIDE, MENTHOL", "TOPICAL", "", "HUMAN OTC DRUG", "M017", "483436b1-9031-4992-e063-6394a90ad0c5", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PRAVASTATIN SODIUM" { return drug("PRAVASTATIN SODIUM", "PRAVASTATIN SODIUM", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA209869", "3366c587-a3d3-cc3f-e063-6394a90a9c37", "1.8 hours", "60 %", "6", "", "", "", "", "", "", "", "") }
    if generic == "PRAZIQUANTEL" { return drug("PRAZIQUANTEL", "PRAZIQUANTEL", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA208820", "16be47d2-4bd1-4410-a633-476cdbbbceec", "", "", "", "", "", "", "", "Anthelmintic [EPC]", "", "", "") }
    if generic == "PRAZOSIN HCL" { return drug("Prazosin HCL", "PRAZOSIN HCL", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA215697", "13018fa7-5e31-ed92-e063-6394a90a4427", "", "20 %", "20 %", "", "", "", "", "", "", "", "") }
    if generic == "PRAZOSIN HYDROCHLORIDE" { return drug("Prazosin Hydrochloride", "PRAZOSIN HYDROCHLORIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA214608", "18680839-460f-1189-e063-6394a90accdf", "", "20 %", "20 %", "", "", "", "", "", "", "", "") }
    if generic == "PREDNISOLONE" { return drug("PREDNISOLONE", "PREDNISOLONE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA215673", "c535b93f-b31f-411f-848c-b5e6782f321f", "", "", "", "", "", "", "", "Corticosteroid [EPC]", "", "", "") }
    if generic == "PREDNISOLONE ACETATE" { return drug("PRED FORTE", "PREDNISOLONE ACETATE", "OPHTHALMIC", "", "HUMAN PRESCRIPTION DRUG", "NDA017011", "bff1726c-7781-49de-8a61-bc37a755c92b", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PREDNISOLONE SODIUM PHOSPHATE" { return drug("Prednisolone Sodium Phosphate", "PREDNISOLONE SODIUM PHOSPHATE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA076913", "10b381fc-624f-485b-a31f-15d46600232d", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PREDNISONE" { return drug("Prednisone", "PREDNISONE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA080356", "ea92f170-7889-dd0d-e053-2a95a90a80f0", "", "1", "", "", "", "", "", "Corticosteroid [EPC]", "", "", "") }
    if generic == "PREGABALIN" { return drug("Pregabalin", "PREGABALIN", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA209357", "4a8d2d82-618d-aa92-e063-6394a90a69f7", "6 hours", "90 %", "4", "67 mL/min", "0.50 L", "3 hours", "", "", "", "CYP1A2:inducer|CYP1A2:substrate|CYP2C19:substrate|CYP2C9:substrate|CYP2D6:substrate|CYP2E1:substrate|CYP3A4:substrate", "") }
    if generic == "PREQUEL LIP VISOR NUDE SPF 30" { return drug("Prequel Lip Visor Nude SPF 30", "PREQUEL LIP VISOR NUDE SPF 30", "TOPICAL", "", "HUMAN OTC DRUG", "M020", "48812200-68f8-3e52-e063-6394a90a9763", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PRIMAQUINE PHOSPHATE" { return drug("PRIMAQUINE PHOSPHATE", "PRIMAQUINE PHOSPHATE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA206043", "0fb59114-6477-4616-88ab-48fdc00858f0", "22 hours", "70 %", "", "", "", "", "", "", "", "CYP1A2:inhibitor:moderate|CYP1A2:inhibitor:strong|CYP1A2:substrate|CYP2D6:inhibitor:moderate|CYP2D6:inhibitor:strong|CYP2D6:substrate|CYP3A4:inhibitor:strong|CYP3A4:substrate", "Drug") }
    if generic == "PRIMIDONE" { return drug("Primidone", "PRIMIDONE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA214896", "35a3d3c5-7ece-bbd8-e063-6394a90a14aa", "", "", "", "", "", "", "", "Anti-epileptic Agent [EPC]", "", "", "") }
    if generic == "PROCAINAMIDE HYDROCHLORIDE" { return drug("Procainamide Hydrochloride", "PROCAINAMIDE HYDROCHLORIDE", "INTRAMUSCULAR", "", "HUMAN PRESCRIPTION DRUG", "ANDA089069", "0aac32fa-37b8-5520-e063-6394a90a1fe4", "", "", "2", "", "2 l", "", "", "", "", "", "") }
    if generic == "PROCAINE, TETRACAINE, PRILOCAINE" { return drug("NPAG Tattoo Numbing Cream", "PROCAINE, TETRACAINE, PRILOCAINE", "CUTANEOUS", "", "HUMAN OTC DRUG", "M017", "2ea32c63-952b-3efb-e063-6294a90a153c", "", "", "", "", "", "", "", "Amide Local Anesthetic [EPC], Ester Local Anesthetic [EPC]", "", "", "") }
    if generic == "PROCHLORPERAZINE EDISYLATE" { return drug("Prochlorperazine Edisylate", "PROCHLORPERAZINE EDISYLATE", "INTRAMUSCULAR", "", "HUMAN PRESCRIPTION DRUG", "ANDA204147", "aa344274-7751-40fa-b8d9-3ad2c340d793", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PROCHLORPERAZINE MALEATE" { return drug("PROCHLORPERAZINE MALEATE", "PROCHLORPERAZINE MALEATE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA217478", "2f9f880c-a70d-317b-e063-6294a90a2280", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PROGESTERONE" { return drug("Progesterone Phenolic", "PROGESTERONE", "ORAL", "", "HUMAN OTC DRUG", "ANDA200900", "079ad30c-1a0d-475b-8043-62ad1f46fb1d", "", "29 %", "", "", "", "", "3.7 ng/mL", "Progesterone [EPC]", "", "", "") }
    if generic == "PROMETHAZINE HYDROCHLORIDE" { return drug("Promethazine Hydrochloride", "PROMETHAZINE HYDROCHLORIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA083426", "a31e8f85-d588-4653-abf6-efe03da4149c", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PROMETHAZINE HYDROCHLORIDE AND DEXTROMETHORPHAN HYDROBROMIDE ORAL SOLUTION" { return drug("Promethazine Hydrochloride and Dextromethorphan Hydrobromide Oral Solution", "PROMETHAZINE HYDROCHLORIDE AND DEXTROMETHORPHAN HYDROBROMIDE ORAL SOLUTION", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA040649", "2d3fb2d4-6352-3f26-e063-6294a90a0163", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PRONAMEL REPAIR WHITENING" { return drug("Pronamel Repair Whitening", "PRONAMEL REPAIR WHITENING", "ORAL", "", "HUMAN OTC DRUG", "M022", "437fb5ce-7bc7-ad3e-e063-6394a90a6b66", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PROPAFENONE HYDROCHLORIDE" { return drug("Propafenone Hydrochloride", "PROPAFENONE HYDROCHLORIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA214184", "a56d3284-65f2-4d77-bd0b-98afb084d7aa", "5 minutes", "60 %", "88 %", "7 mL/min", "252 l", "", "", "", "", "CYP2D6:inhibitor:moderate|CYP3A4:inhibitor:moderate", "") }
    if generic == "PROPARACAINE HYDROCHLORIDE" { return drug("Alcaine", "PROPARACAINE HYDROCHLORIDE", "OPHTHALMIC", "", "HUMAN PRESCRIPTION DRUG", "ANDA080027", "5468200d-d85e-4e90-928b-84a91e05185b", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PROPOFOL" { return drug("propofol", "PROPOFOL", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "ANDA206408", "e7991b6c-43de-45f6-9105-bb03c7eaddf4", "", "", "", "", "", "", "", "General Anesthetic [EPC]", "", "", "") }
    if generic == "PROPRANOLOL HYDROCHLORIDE" { return drug("Propranolol Hydrochloride", "PROPRANOLOL HYDROCHLORIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA071972", "0e14f176-3801-4c34-8bbf-b321c95c3d1d", "10 hours", "90 %", "1", "", "4 l", "", "", "", "", "CYP1A2:inducer|CYP1A2:inhibitor:moderate|CYP1A2:inhibitor:weak|CYP1A2:substrate|CYP2C19:inducer|CYP2C19:inhibitor:moderate|CYP2C19:inhibitor:weak|CYP2C19:substrate|CYP2D6:inducer|CYP2D6:inhibitor:moderate", "") }
    if generic == "PROPYLENE GLYCOL" { return drug("Equate Complete Relief Lubricant Eye Drops", "PROPYLENE GLYCOL", "OPHTHALMIC", "", "HUMAN OTC DRUG", "M018", "47494d02-3098-6780-e063-6294a90a5241", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PROPYLHEXEDRINE" { return drug("BENZEDREX", "PROPYLHEXEDRINE", "NASAL", "", "HUMAN OTC DRUG", "M012", "2888acff-4fa4-a9d7-e063-6394a90a7eda", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PRUCALOPRIDE" { return drug("Prucalopride", "PRUCALOPRIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA218847", "b9640796-d193-4aff-b1d3-9399b0607d5c", "1 day", "90 %", "30 %", "317 mL/min", "567 l", "", "", "", "", "CYP3A4:inhibitor:strong|CYP3A4:substrate", "") }
    if generic == "PRUCALOPRIDE SUCCINATE" { return drug("Prucalopride succinate", "PRUCALOPRIDE SUCCINATE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA219078", "7b3acc62-d656-47b8-91d2-5b30cd699fbd", "1 day", "90 %", "30 %", "317 mL/min", "567 l", "", "", "", "", "CYP3A4:inhibitor:strong|CYP3A4:substrate", "") }
    if generic == "PRUNUS CERASIFERA WHOLE" { return drug("T-6", "PRUNUS CERASIFERA WHOLE", "SUBLINGUAL", "", "HUMAN OTC DRUG", "", "2b539a4e-f4c0-fd07-e063-6294a90a32b9", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PRUNUS IRON" { return drug("Prunus Iron", "PRUNUS IRON", "ORAL", "", "HUMAN OTC DRUG", "", "2c526937-f0fd-fc16-e063-6394a90acb89", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PS - 2895 TRIPLE ANTIBIOTIC , 0.5G" { return drug("PS - 2895 Triple Antibiotic , 0.5g", "PS - 2895 TRIPLE ANTIBIOTIC , 0.5G", "TOPICAL", "", "HUMAN OTC DRUG", "M004", "460135cb-1693-ab90-e063-6394a90ae668", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PS-2205 BZK ANTISEPTIC TOWELETTES" { return drug("PS-2205 BZK Antiseptic Towelettes", "PS-2205 BZK ANTISEPTIC TOWELETTES", "TOPICAL", "", "HUMAN OTC DRUG", "M003", "46010167-980f-80be-e063-6394a90ac4b3", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PS-2261 TRIPLE ANTIBIOTIC, 0.5G" { return drug("PS-2261 Triple Antibiotic, 0.5g", "PS-2261 TRIPLE ANTIBIOTIC, 0.5G", "TOPICAL", "", "HUMAN OTC DRUG", "M004", "46013412-e449-b632-e063-6394a90a0b04", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PS-2362 HAND SANITIZER 0.9G PACKET" { return drug("PS-2362 Hand Sanitizer 0.9g packet", "PS-2362 HAND SANITIZER 0.9G PACKET", "TOPICAL", "", "HUMAN OTC DRUG", "M003", "460110a2-5045-f0dd-e063-6294a90a5f9d", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PS-2896 HYDROCORTISONE CREAM 1%, 0.9G" { return drug("PS-2896 Hydrocortisone Cream 1%, 0.9g", "PS-2896 HYDROCORTISONE CREAM 1%, 0.9G", "TOPICAL", "", "HUMAN OTC DRUG", "M032", "46010018-f33a-eacf-e063-6294a90aa26a", "", "", "", "", "", "", "", "Corticosteroid [EPC]", "", "", "") }
    if generic == "PS-3866 BURN EASE, 0.9G" { return drug("PS-3866 Burn Ease, 0.9g", "PS-3866 BURN EASE, 0.9G", "TOPICAL", "", "HUMAN OTC DRUG", "M017", "46010a79-7a2f-6f2c-e063-6394a90aa46f", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PS-3885 BURN EASE, 3.5G" { return drug("PS-3885 Burn Ease, 3.5g", "PS-3885 BURN EASE, 3.5G", "TOPICAL", "", "HUMAN OTC DRUG", "M017", "46011cef-0250-9f06-e063-6394a90ad2f4", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PSEUDOEPHEDRINE HCL" { return drug("SUDOGEST", "PSEUDOEPHEDRINE HCL", "ORAL", "", "HUMAN OTC DRUG", "M012", "294456fb-9ad8-4175-a119-2c5caef72c01", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PSEUDOEPHEDRINE HYDROCHLORIDE" { return drug("sinus", "PSEUDOEPHEDRINE HYDROCHLORIDE", "ORAL", "", "HUMAN OTC DRUG", "M012", "dd93ccf7-3c7a-46b7-a59b-b513eec4dc68", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PSORIASIS MEDICATED MOISTURIZER" { return drug("Dr. Sheffield Psoriasis Medicated Moisturizer", "PSORIASIS MEDICATED MOISTURIZER", "TOPICAL", "", "HUMAN OTC DRUG", "M032", "3080c930-e87b-4340-81ee-4a246634f56e", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PSORIASIS RELIEF CREAM" { return drug("iShanCare Psoriasis Relief Cream", "PSORIASIS RELIEF CREAM", "TOPICAL", "", "HUMAN OTC DRUG", "", "4aae730f-8d34-a772-e063-6294a90aadba", "", "", "", "", "", "", "", "Non-Standardized Food Allergenic Extract [EPC], Non-Standardized Plant Allergenic Extract [EPC]", "", "", "") }
    if generic == "PSYLLIUM HUSK" { return drug("Unflavored Organic Natural Fiber", "PSYLLIUM HUSK", "ORAL", "", "HUMAN OTC DRUG", "M007", "195f7477-6846-4b2b-a23e-b5ce551066ae", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PULMO ECHINACEA" { return drug("Pulmo Echinacea", "PULMO ECHINACEA", "ORAL", "", "HUMAN OTC DRUG", "", "4886f2a3-d94e-ee5e-e063-6394a90a9548", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PULSATILLA" { return drug("Pulsatilla 7131", "PULSATILLA", "ORAL", "", "HUMAN OTC DRUG", "", "336fa763-4c54-4dba-a649-023c0606e5ea", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PULSATILLA NIGRICANS" { return drug("Pulsatilla Nigricans", "PULSATILLA NIGRICANS", "ORAL", "", "HUMAN OTC DRUG", "", "063800f4-7ae8-0e3f-e063-6294a90a537a", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PURIFIED WATER" { return drug("Medics Choice Soothing Eye Wash", "PURIFIED WATER", "OPHTHALMIC", "", "HUMAN OTC DRUG", "M018", "2c107187-62de-ebe8-e063-6394a90a2bc7", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "PYRIDOSTIGMINE BROMIDE" { return drug("Pyridostigmine Bromide", "PYRIDOSTIGMINE BROMIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA040512", "138c3e38-dc2d-46be-8ee6-bef9221a971c", "3 hours", "10 %", "", "830 mL/min", "", "", "", "", "", "", "") }
    if generic == "PYRITHIONE ZINC" { return drug("Dandruff", "PYRITHIONE ZINC", "TOPICAL", "", "HUMAN OTC DRUG", "M032", "49ef1c7f-0fcd-2af6-e063-6394a90abcc0", "", "", "", "", "", "", "", "", "", "", "") }
    return unknown_drug()
}

fn drug_count_p() -> Int {
    return 195
}