// drugs_i.sy -- FDA drug labels: generic names starting with 'I'
// Entries: 69 | 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_i(generic: String) -> DrugRecord {
    if generic == "I.V. FAT EMULSION" { return drug("Intralipid", "I.V. FAT EMULSION", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "NDA017643", "3044bcdc-50b3-437a-ad5e-6871defe1676", "", "", "", "", "", "", "", "Lipid Emulsion [EPC]", "", "", "") }
    if generic == "IBEALEE WART REMOVER" { return drug("iBeaLee Wart Remover", "IBEALEE WART REMOVER", "TOPICAL", "", "HUMAN OTC DRUG", "M005", "2de8e3d0-a969-7ea9-e063-6294a90ad8c1", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "IBRUTINIB" { return drug("Imbruvica", "IBRUTINIB", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "NDA217003", "43280dcb-52ae-40e4-bd52-723f71f74ab7", "4 hours", "2.9 %", "", "2000 mL/min", "683 L", "1 hour", "", "Kinase Inhibitor [EPC]", "", "CYP1A2:inducer|CYP1A2:inhibitor:moderate|CYP1A2:substrate|CYP2B6:substrate|CYP2D6:inducer|CYP2D6:inhibitor:strong|CYP2D6:substrate", "") }
    if generic == "IBUPROFEN" { return drug("basic care childrens ibuprofen", "IBUPROFEN", "ORAL", "", "HUMAN OTC DRUG", "ANDA074937", "3b804894-a65b-4939-96d6-17335d3f9cff", "2 hours", "24 %", "20", "", "", "", "", "Nonsteroidal Anti-inflammatory Drug [EPC]", "", "", "") }
    if generic == "IBUPROFEN AND DIPHENHYDRAMINE CITRATE" { return drug("Ibuprofen PM", "IBUPROFEN AND DIPHENHYDRAMINE CITRATE", "ORAL", "", "HUMAN OTC DRUG", "ANDA216204", "cc3a78e5-52f9-424b-ab27-1c4ab644c735", "", "", "", "", "", "", "", "Nonsteroidal Anti-inflammatory Drug [EPC]", "", "", "") }
    if generic == "IBUPROFEN AND FAMOTIDINE" { return drug("IBUPROFEN AND FAMOTIDINE", "IBUPROFEN AND FAMOTIDINE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA216814", "97d403fb-8a67-483d-8f9c-45dd16a31689", "", "", "20 %", "50 mL/min", "", "1 hour", "61 ng/mL", "Histamine-2 Receptor Antagonist [EPC], Nonsteroidal Anti-inflammatory Drug [EPC]", "", "", "") }
    if generic == "IBUPROFEN AND PSEUDOEPHEDRINE HCL" { return drug("Ibuprofen and Pseudoephedrine HCl", "IBUPROFEN AND PSEUDOEPHEDRINE HCL", "ORAL", "", "HUMAN OTC DRUG", "ANDA209235", "a9283a3d-bd95-4fe1-a249-7ae83d243919", "", "", "", "", "", "", "", "Nonsteroidal Anti-inflammatory Drug [EPC]", "", "", "") }
    if generic == "IBUPROFEN CAPSULE" { return drug("Ibuprofen", "IBUPROFEN CAPSULE", "ORAL", "", "HUMAN OTC DRUG", "ANDA078682", "1ab533b4-6f4b-58fa-e063-6294a90a5c25", "", "", "", "", "", "", "", "Nonsteroidal Anti-inflammatory Drug [EPC]", "", "", "") }
    if generic == "IBUPROFEN TABLET, FILM-COATED" { return drug("Ibuprofen, Caseys 4good", "IBUPROFEN TABLET, FILM-COATED", "ORAL", "", "HUMAN OTC DRUG", "ANDA075010", "0402556a-25f9-7afc-e063-6294a90a77ce", "", "", "", "", "", "", "", "Nonsteroidal Anti-inflammatory Drug [EPC]", "", "", "") }
    if generic == "IBUPROFEN TABLETS" { return drug("Ibuprofen, Caseys 4good", "IBUPROFEN TABLETS", "ORAL", "", "HUMAN OTC DRUG", "ANDA079174", "2a91d7c3-f9ee-51a0-e063-6394a90a3bfc", "", "", "", "", "", "", "", "Nonsteroidal Anti-inflammatory Drug [EPC]", "", "", "") }
    if generic == "IBUPROFEN TABLETS USP, 200MG" { return drug("Ibuprofen", "IBUPROFEN TABLETS USP, 200MG", "ORAL", "", "HUMAN OTC DRUG", "ANDA091237", "15f79179-4066-b851-e063-6394a90af38e", "", "", "", "", "", "", "", "Nonsteroidal Anti-inflammatory Drug [EPC]", "", "", "") }
    if generic == "IBUPROFEN, ACETAMINOPHEN TABLET, FILM COATED" { return drug("Advil Dual Action with Acetaminophen, Travel BASIX", "IBUPROFEN, ACETAMINOPHEN TABLET, FILM COATED", "ORAL", "", "HUMAN OTC DRUG", "NDA211733", "44e71018-211d-caf8-e063-6394a90a06c9", "", "", "", "", "", "", "", "Nonsteroidal Anti-inflammatory Drug [EPC]", "", "", "") }
    if generic == "IBUPROFEN, PHENYLEPHRINE HCL" { return drug("Equaline congestion relief", "IBUPROFEN, PHENYLEPHRINE HCL", "ORAL", "", "HUMAN OTC DRUG", "ANDA203200", "dce4f370-16bd-4192-ab5c-bd74632c1c25", "", "", "", "", "", "", "", "Nonsteroidal Anti-inflammatory Drug [EPC]", "", "", "") }
    if generic == "IBUPROFEN, PSEUDOEPHEDRINE HYDROCHLORIDE" { return drug("ADVIL COLD AND SINUS", "IBUPROFEN, PSEUDOEPHEDRINE HYDROCHLORIDE", "ORAL", "", "HUMAN OTC DRUG", "NDA021374", "3e883935-a6b2-f5fc-e063-6294a90a7789", "", "", "", "", "", "", "", "Nonsteroidal Anti-inflammatory Drug [EPC]", "", "", "") }
    if generic == "IBUTILIDE FUMARATE" { return drug("Ibutilide Fumarate", "IBUTILIDE FUMARATE", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "ANDA204146", "d27fccf1-d015-47a7-9fff-2d028495a1fc", "6 hours", "", "6", "29 mL/min", "11 L/kg", "", "", "", "", "", "") }
    if generic == "ICATIBANT" { return drug("SAJAZIR", "ICATIBANT", "SUBCUTANEOUS", "", "HUMAN PRESCRIPTION DRUG", "ANDA212446", "98f58ca8-04a0-4453-adf0-b000d3bcfae1", "", "30 %", "", "", "", "", "", "", "", "", "") }
    if generic == "ICE CHILL ICED MINT AND LEMON 48H ANTIPERSPIRANT" { return drug("Axe", "ICE CHILL ICED MINT AND LEMON 48H ANTIPERSPIRANT", "TOPICAL", "", "HUMAN OTC DRUG", "M019", "12492039-d398-cce4-e063-6294a90afadb", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ICOSAPENT ETHYL" { return drug("Icosapent Ethyl", "ICOSAPENT ETHYL", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA209457", "c5b955ca-a0c6-4785-8796-7ec9ef54cd7b", "", "", "", "", "88 l", "", "", "", "", "", "") }
    if generic == "IDARUBICIN HYDROCHLORIDE" { return drug("Idamycin PFS", "IDARUBICIN HYDROCHLORIDE", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "NDA050734", "e50acac6-117c-4368-9357-a8c3c0940a52", "15 hours", "", "22", "", "", "", "", "", "", "", "") }
    if generic == "IMATINIB MESYLATE" { return drug("Imatinib Mesylate", "IMATINIB MESYLATE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA079179", "0bbdf523-ac79-a5cf-7e2b-73426c1f268e", "14.8 hours", "98 %", "", "14 L/h", "", "", "", "", "", "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 == "IMIPENEM AND CILASTATIN SODIUM" { return drug("Imipenem and Cilastatin", "IMIPENEM AND CILASTATIN SODIUM", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "ANDA090577", "fb64108d-9be7-4eef-9395-74c782e3a3c0", "1 hour", "", "", "", "", "", "", "", "", "", "") }
    if generic == "IMIPRAMINE HYDROCHLORIDE" { return drug("Imipramine Hydrochloride", "IMIPRAMINE HYDROCHLORIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA040751", "3f14b9c9-5d0e-d2ec-e063-6294a90a6815", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "IMIQUIMOD" { return drug("Imiquimod", "IMIQUIMOD", "TOPICAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA078837", "8a20139d-21d1-4182-b5aa-d59a05bf7600", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "IMMUNE SYSTEM BOOSTER" { return drug("Category V", "IMMUNE SYSTEM BOOSTER", "ORAL", "", "HUMAN OTC DRUG", "", "462f4405-7d7f-d581-e063-6294a90abe86", "", "", "", "", "", "", "", "Calculi Dissolution Agent [EPC], Anti-coagulant [EPC], Copper-containing Intrauterine Device [EPC], alpha-Adrenergic Agonist [EPC], beta-Adrenergic Ag", "", "", "") }
    if generic == "IMPATIENS GLANDULIFERA, HELIANTHEMUM NUMMULARIUM, AESCULUS HIPPOCASTANUM, PRUNUS CERASIFERA, MIMULUS GUTTATUS, POPULUS TREMULA, ACONITUM NAPELLUS" { return drug("THE FLOWER REMEDY Peaceful Feeling", "IMPATIENS GLANDULIFERA, HELIANTHEMUM NUMMULARIUM, AESCULUS HIPPOCASTANUM, PRUNUS CERASIFERA, MIMULUS GUTTATUS, POPULUS TREMULA, ACONITUM NAPELLUS", "ORAL", "", "HUMAN OTC DRUG", "", "780a5656-250e-4d51-a73d-0b5fdf244e62", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "INDAPAMIDE" { return drug("Indapamide", "INDAPAMIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA074461", "7c1bd14b-7f8f-4ad6-9c3c-e6a0d9aad1cf", "14 hours", "", "7 %", "", "", "", "260 ng/mL", "Thiazide-like Diuretic [EPC]", "", "", "") }
    if generic == "INDIGO" { return drug("Indigo", "INDIGO", "ORAL", "", "HUMAN OTC DRUG", "", "021103af-6167-d747-e063-6394a90a9b4e", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "INDOMETHACIN" { return drug("Indomethacin", "INDOMETHACIN", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA091276", "415e715f-e4ef-0bb3-e063-6294a90ac689", "4.5 hours", "", "99 %", "", "", "", "", "Nonsteroidal Anti-inflammatory Drug [EPC]", "", "", "") }
    if generic == "INFANTS IBUPROFEN" { return drug("Infants Ibuprofen", "INFANTS IBUPROFEN", "ORAL", "", "HUMAN OTC DRUG", "ANDA210755", "e1e7c996-307e-41d3-a1f2-a1f2c6567f8d", "", "", "", "", "", "", "", "Nonsteroidal Anti-inflammatory Drug [EPC]", "", "", "") }
    if generic == "INFLUENZA A VIRUS, INFLUENZA B VIRUS, HISTAMINUM HYDROCHLORICUM, ACONITUM NAP., ARALIA QUINQUEFOLIA, ARSENICUM ALB., BAPTISIA, BRYONIA, CINCHONA, EUPATORIUM PERF., GELSEMIUM, IPECAC., KALI CARB., NUX VOM., PHOSPHORUS, RHUS TOXICODENDRON, ECHINACEA" { return drug("Influenza", "INFLUENZA A VIRUS, INFLUENZA B VIRUS, HISTAMINUM HYDROCHLORICUM, ACONITUM NAP., ARALIA QUINQUEFOLIA, ARSENICUM ALB., BAPTISIA, BRYONIA, CINCHONA, EUPATORIUM PERF., GELSEMIUM, IPECAC., KALI CARB., NUX VOM., PHOSPHORUS, RHUS TOXICODENDRON, ECHINACEA", "ORAL", "", "HUMAN OTC DRUG", "", "115edfcc-417d-dad8-e063-6294a90a77e6", "", "", "", "", "", "", "", "Non-Standardized Plant Allergenic Extract [EPC]", "", "", "") }
    if generic == "INJURY DROPS" { return drug("Injury Drops 2034", "INJURY DROPS", "ORAL", "", "HUMAN OTC DRUG", "", "f9931abb-e01a-4aa6-a35a-a96e8a2e6929", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "INSTANT" { return drug("INSTANT", "INSTANT", "TOPICAL", "", "HUMAN OTC DRUG", "505G(a)(3)", "0c42240b-580d-eb4f-e063-6394a90a24ee", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "INSULIN ASPART" { return drug(".Insulin Aspart Protamine and Insulin Aspart", "INSULIN ASPART", "SUBCUTANEOUS", "", "HUMAN PRESCRIPTION DRUG", "BLA021172", "6831854d-54bc-417d-8ddc-1cb93c534dda", "81 minutes", "70 %", "", "80 ml/min", "", "2.7 hr", "", "Insulin Analog [EPC]", "", "", "") }
    if generic == "INSULIN GLARGINE" { return drug("BASAGLAR KwikPen", "INSULIN GLARGINE", "SUBCUTANEOUS", "", "HUMAN PRESCRIPTION DRUG", "BLA205692", "3c2283e6-2844-44d2-a447-579b07e77c27", "", "0. %", "", "", "", "", "", "Insulin Analog [EPC]", "", "", "") }
    if generic == "INSULIN LISPRO" { return drug("ADMELOG", "INSULIN LISPRO", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "BLA209196", "9631cc90-ea8d-42bb-ba01-ed8f09b8a6c5", "", "10 %", "", "21 mL/min", "", "", "", "Insulin Analog [EPC]", "", "", "") }
    if generic == "INSULIN-LIKE GROWTH FACTOR-1" { return drug("GUNA-IGF", "INSULIN-LIKE GROWTH FACTOR-1", "ORAL", "", "HUMAN OTC DRUG", "", "ed813de7-e0d4-74b9-e053-2995a90a6a73", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "INULA HELENIUM ROOT, JUNIPERUS COMMUNIS BERRY, UVA-URSI LEAF, DULCAMARA STEM AND LEAF, CYTISUS SCOPARIUS AERIAL PARTS, STIGMATA MAIDIS STYLE AND STIGMA, ARGENTUM METALLICUM, AURUM METALLICUM" { return drug("Unda 44", "INULA HELENIUM ROOT, JUNIPERUS COMMUNIS BERRY, UVA-URSI LEAF, DULCAMARA STEM AND LEAF, CYTISUS SCOPARIUS AERIAL PARTS, STIGMATA MAIDIS STYLE AND STIGMA, ARGENTUM METALLICUM, AURUM METALLICUM", "ORAL", "", "HUMAN OTC DRUG", "", "e33beb53-7971-929e-e053-2995a90a6fa0", "", "", "", "", "", "", "", "Non-Standardized Plant Allergenic Extract [EPC], Standardized Chemical Allergen [EPC], Non-Standardized Food Allergenic Extract [EPC]", "", "", "") }
    if generic == "IODIUM, HYPOPHYSIS SUIS, THYROIDINUM, (SUIS), GLANDULA SUPRARENALIS SUIS, FEL TAURI, TARAXACUM OFFICINALE, BRYONIA (ALBA), CARBO VEGETABILIS, COLOCYNTHIS, INDOLUM, LYCOPODIUM CLAVATUM, MERCURIUS CORROSIVUS, NUX VOMICA, PHOSPHORUS, PULSATILLA (PRATENSIS)" { return drug("Ileocecal Valve Support", "IODIUM, HYPOPHYSIS SUIS, THYROIDINUM, (SUIS), GLANDULA SUPRARENALIS SUIS, FEL TAURI, TARAXACUM OFFICINALE, BRYONIA (ALBA), CARBO VEGETABILIS, COLOCYNTHIS, INDOLUM, LYCOPODIUM CLAVATUM, MERCURIUS CORROSIVUS, NUX VOMICA, PHOSPHORUS, PULSATILLA (PRATENSIS)", "ORAL", "", "HUMAN OTC DRUG", "", "7b169ad3-30d2-4961-ac81-cd51dde3b71b", "", "", "", "", "", "", "", "Non-Standardized Plant Allergenic Extract [EPC]", "", "", "") }
    if generic == "IODIXANOL" { return drug("Iodixanol", "IODIXANOL", "INTRAVASCULAR", "", "HUMAN PRESCRIPTION DRUG", "ANDA214271", "1980ecbd-58c9-4176-af7f-af955bb0ad2e", "2.1 hours", "", "", "", "0.26 L/kg", "", "", "Radiographic Contrast Agent [EPC]", "", "", "") }
    if generic == "IOHEXOL" { return drug("Omnipaque", "IOHEXOL", "INTRAVENOUS", "", "HUMAN PRESCRIPTION DRUG", "NDA020608", "ada60f08-6a13-438b-a0ae-8378bc8f1998", "12.6 hours", "", "", "", "", "", "", "Radiographic Contrast Agent [EPC]", "", "", "") }
    if generic == "IOPAMIDOL" { return drug("ISOVUE-M", "IOPAMIDOL", "INTRATHECAL", "", "HUMAN PRESCRIPTION DRUG", "NDA018735", "5418c5cf-20c3-4f65-9c46-53b0d3a68df9", "2 hours", "", "", "", "", "", "", "Radiographic Contrast Agent [EPC]", "", "", "") }
    if generic == "IOTHALAMATE MEGLUMINE" { return drug("Conray", "IOTHALAMATE MEGLUMINE", "INTRAVASCULAR", "", "HUMAN PRESCRIPTION DRUG", "NDA013295", "0ad12048-60f9-474e-b488-cb152456977f", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "IPECACUANHA" { return drug("IPECACUANHA", "IPECACUANHA", "ORAL", "", "HUMAN OTC DRUG", "", "cce5bc16-7c70-1ca4-e053-2995a90a1d07", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "IPRATROPIUM BROMIDE" { return drug("Ipratropium Bromide", "IPRATROPIUM BROMIDE", "NASAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA076664", "c8dbb0db-5c00-4205-a765-d664117c4398", "1.6 hours", "", "", "", "", "", "", "", "", "", "") }
    if generic == "IPRATROPIUM BROMIDE AND ALBUTEROL SULFATE" { return drug("Ipratropium Bromide and Albuterol Sulfate", "IPRATROPIUM BROMIDE AND ALBUTEROL SULFATE", "RESPIRATORY (INHALATION)", "", "HUMAN PRESCRIPTION DRUG", "ANDA207875", "0b0587df-b4bd-4fae-9d79-c71362c0314b", "1.6 hours", "", "", "", "", "", "", "", "", "", "") }
    if generic == "IRBESARTAN" { return drug("Irbesartan", "IRBESARTAN", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA202910", "4dd9566d-b475-20f9-e063-6394a90afe02", "", "90 %", "", "157 mL/min", "", "", "", "Angiotensin 2 Receptor Blocker [EPC]", "", "CYP2C9:inhibitor:weak|CYP2C9:substrate|CYP3A4:inhibitor:weak|CYP3A4:substrate", "") }
    if generic == "IRBESARTAN AND HYDROCHLOROTHIAZIDE" { return drug("Irbesartan and Hydrochlorothiazide", "IRBESARTAN AND HYDROCHLOROTHIAZIDE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA090351", "73e2946e-057a-4748-ac8c-13d48bb36599", "", "60 %", "", "", "", "", "", "Angiotensin 2 Receptor Blocker [EPC], Thiazide Diuretic [EPC]", "", "CYP2C9:inhibitor:weak|CYP2C9:substrate", "") }
    if generic == "IRON, FOLATE" { return drug("Davimet with Iron", "IRON, FOLATE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "", "27ed215c-3f6e-be35-e063-6394a90a8313", "", "", "", "", "", "", "", "Vitamin C [EPC], Vitamin D [EPC]", "", "", "") }
    if generic == "IRON, FOLIC ACID, CYANOCOBALAMIN, ASCORBIC ACID, AND DOCUSATE SODIUM" { return drug("Ferralet 90", "IRON, FOLIC ACID, CYANOCOBALAMIN, ASCORBIC ACID, AND DOCUSATE SODIUM", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "", "47d48d1f-2aa3-6c05-e063-6294a90a0b21", "", "", "", "", "", "", "", "Vitamin C [EPC], Vitamin B12 [EPC]", "", "", "") }
    if generic == "IRON, FOLIC ACID, VITAMIN/MINERAL SUPPLEMENT" { return drug("IROSPAN 24/6", "IRON, FOLIC ACID, VITAMIN/MINERAL SUPPLEMENT", "", "", "HUMAN PRESCRIPTION DRUG", "", "3508ec08-1836-4e44-e063-6394a90a9599", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ISHANCARE ANTI-FUNGAL TREATMENT" { return drug("iShancare Anti-fungal Treatment", "ISHANCARE ANTI-FUNGAL TREATMENT", "TOPICAL", "", "HUMAN OTC DRUG", "", "4aae730f-8d33-a772-e063-6294a90aadba", "", "", "", "", "", "", "", "Non-Standardized Food Allergenic Extract [EPC], Non-Standardized Plant Allergenic Extract [EPC]", "", "", "") }
    if generic == "ISHANCARE ANTI-ITCH CREAM" { return drug("iShancare Anti-itch Cream", "ISHANCARE ANTI-ITCH CREAM", "TOPICAL", "", "HUMAN OTC DRUG", "", "4aae834a-8e6b-5c18-e063-6394a90aebaf", "", "", "", "", "", "", "", "Non-Standardized Food Allergenic Extract [EPC], Non-Standardized Plant Allergenic Extract [EPC]", "", "", "") }
    if generic == "ISHANCARE ATHLETES FOOT CREAM" { return drug("iShancare Athletes Foot Cream", "ISHANCARE ATHLETES FOOT CREAM", "TOPICAL", "", "HUMAN OTC DRUG", "", "4aae8091-91c3-d16f-e063-6294a90a8ef9", "", "", "", "", "", "", "", "Non-Standardized Food Allergenic Extract [EPC], Non-Standardized Plant Allergenic Extract [EPC]", "", "", "") }
    if generic == "ISHANCARE BABY ECZEMA CREAM" { return drug("iShancare Baby Eczema Cream", "ISHANCARE BABY ECZEMA CREAM", "TOPICAL", "", "HUMAN OTC DRUG", "", "4aae852d-1cb2-7200-e063-6394a90a8a8c", "", "", "", "", "", "", "", "Non-Standardized Food Allergenic Extract [EPC], Non-Standardized Plant Allergenic Extract [EPC]", "", "", "") }
    if generic == "ISHANCARE HEMORRHOID CREAM" { return drug("iShancare Hemorrhoid and Fissure Cream", "ISHANCARE HEMORRHOID CREAM", "TOPICAL", "", "HUMAN OTC DRUG", "", "4aae896d-a4e2-eebc-e063-6294a90aeffc", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ISHANCARE RINGWORM TREATMENT" { return drug("iShancare Ringworm Treatment", "ISHANCARE RINGWORM TREATMENT", "TOPICAL", "", "HUMAN OTC DRUG", "", "4aae6cc9-5e67-a716-e063-6294a90aaec1", "", "", "", "", "", "", "", "Non-Standardized Food Allergenic Extract [EPC], Non-Standardized Plant Allergenic Extract [EPC]", "", "", "") }
    if generic == "ISHANCARE SEBORRHEIC DERMATITIS CREAM" { return drug("iShancare Seborrheic Dermatitis Cream", "ISHANCARE SEBORRHEIC DERMATITIS CREAM", "TOPICAL", "", "HUMAN OTC DRUG", "", "4aae8091-91c4-d16f-e063-6294a90a8ef9", "", "", "", "", "", "", "", "Non-Standardized Food Allergenic Extract [EPC], Non-Standardized Plant Allergenic Extract [EPC]", "", "", "") }
    if generic == "ISOFLURANE" { return drug("Isoflurane", "ISOFLURANE", "RESPIRATORY (INHALATION)", "", "HUMAN PRESCRIPTION DRUG", "ANDA074416", "43ec760c-2344-b345-e063-6394a90a6293", "", "", "", "", "", "", "", "General Anesthetic [EPC]", "", "", "") }
    if generic == "ISONIAZID" { return drug("Isoniazid", "ISONIAZID", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA080936", "8a54747c-67c0-42c9-bc36-bea05101c811", "", "", "", "", "", "", "", "Antimycobacterial [EPC]", "", "", "") }
    if generic == "ISOPROPYL ALCOHOL" { return drug("WISH RUBBING ALCOHOL 50%", "ISOPROPYL ALCOHOL", "TOPICAL", "", "HUMAN OTC DRUG", "M003", "498b272f-dc9d-4622-e063-6394a90a15d0", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ISOPROPYL ALCOHOL SPRAY" { return drug("Isopropyl Alcohol", "ISOPROPYL ALCOHOL SPRAY", "TOPICAL", "", "HUMAN OTC DRUG", "M003", "116e0c9c-cbe1-bf67-e063-6394a90ae530", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ISOPROTERENOL HYDROCHLORIDE" { return drug("Isoproterenol Hydrochloride", "ISOPROTERENOL HYDROCHLORIDE", "INTRACARDIAC", "", "HUMAN PRESCRIPTION DRUG", "ANDA211237", "1cae2126-a6a9-498c-8fc2-4fb075426f8f", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ISOSORBIDE DINITRATE" { return drug("Isosorbide dinitrate", "ISOSORBIDE DINITRATE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA213057", "60a0c153-add8-44d9-a2f1-4c333d0eb42d", "2 hours", "25 %", "", "", "2 L/kg", "", "", "Nitrate Vasodilator [EPC]", "", "", "Drug") }
    if generic == "ISOSORBIDE MONONITRATE" { return drug("Isosorbide Mononitrate", "ISOSORBIDE MONONITRATE", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA075522", "aaebe3ce-b7d9-4114-aacb-a3c778360549", "5 hours", "100 %", "", "", "", "12 hours", "", "Nitrate Vasodilator [EPC]", "", "", "") }
    if generic == "ISOSULFAN BLUE" { return drug("Isosulfan Blue", "ISOSULFAN BLUE", "SUBCUTANEOUS", "", "HUMAN PRESCRIPTION DRUG", "ANDA090874", "fc7ac1e3-9e29-4de4-9a4d-b83ff68beab5", "", "", "", "", "", "", "", "", "", "", "") }
    if generic == "ISOTRETINOIN" { return drug("Isotretinoin", "ISOTRETINOIN", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "ANDA212333", "4ab8d5b7-3bd6-255a-e063-6294a90ae2cb", "90 hours", "2", "4", "", "", "6.4 hours", "", "Retinoid [EPC]", "", "CYP2C8:substrate|CYP2C9:substrate", "") }
    if generic == "IVACAFTOR" { return drug("Kalydeco", "IVACAFTOR", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "NDA203188", "ece7b22c-2b3b-4f0d-965b-8132185368a0", "12 hours", "15 %", "1", "30 mL/min", "", "4 hours", "", "Cystic Fibrosis Transmembrane Conductance Regulator Potentiator [EPC]", "", "CYP2C8:inducer|CYP2C8:inhibitor:strong|CYP2C8:substrate|CYP2C9:inducer|CYP2C9:inhibitor:strong|CYP2C9:substrate|CYP3A4:inducer|CYP3A4:inhibitor:strong|CYP3A5:inducer|CYP3A5:inhibitor:strong", "") }
    if generic == "IVERMECTIN" { return drug("Ivermectin", "IVERMECTIN", "TOPICAL", "", "HUMAN OTC DRUG", "ANDA210720", "4c11c074-502e-49e4-8e1d-b62cb4dbb3f4", "6.5 hours", "30 %", "", "", "", "", "", "Antiparasitic [EPC], Pediculicide [EPC]", "", "CYP3A4:substrate", "") }
    if generic == "IXAZOMIB" { return drug("NINLARO", "IXAZOMIB", "ORAL", "", "HUMAN PRESCRIPTION DRUG", "NDA208462", "16e9f7cd-6a19-4ad1-9431-8205898a33f1", "", "58 %", "10", "90 mL/min", "543 L", "", "", "", "", "CYP1A2:inducer|CYP1A2:inhibitor:strong|CYP1A2:substrate|CYP2B6:inhibitor:strong|CYP2B6:substrate|CYP3A4:inhibitor:strong|CYP3A4:substrate", "") }
    return unknown_drug()
}

fn drug_count_i() -> Int {
    return 69
}