Skip to main content
The Prior Auth SDK provides a high-level interface for submitting prior authorizations on web portals like CoverMyMeds, Availity, and UHC programmatically.

Installation

pip install simplex

Quick Start

from simplex import SimplexClient

client = SimplexClient()

# Search for a drug
drugs = client.prior_auth.search_drugs(
    portal="covermymeds",
    credential_name="cmm_production",
    query="ozempic",
)
drug = drugs[0]

# Search for a diagnosis
diagnoses = client.prior_auth.search_icd_codes(
    portal="covermymeds",
    credential_name="cmm_production",
    query="type 2 diabetes",
)
dx = diagnoses[0]

# Submit the prior auth
result = client.prior_auth.submit(
    portal="covermymeds",
    credential_name="cmm_production",
    type="pharmacy",
    drug_id=drug.drug_id,
    diagnosis_code=dx.code,
    diagnosis_name=dx.name,
    plan="Aetna",
    state="CA",
    patient={ ... },
    provider={ ... },
)

print(result.redirect_url)