Extract a deduplicated medication list from clinical PDFs
Accepts one or more clinical PDFs (referral packets, H&Ps, MARs, progress notes, discharge summaries) for a single patient and returns a curated, deduplicated medication list. Each medication carries the document / page / text-snippet evidence it was inferred from across all submitted documents.
Every medication is normalized to RxNorm at the most-specific level the source supports (SCD / SBD / GPCK / BPCK when ingredient + strength + dose form are available; ingredient-level codes otherwise). Ingredients are surfaced with per-ingredient strengths from RxNorm, routes are coded in SNOMED CT + NCI Thesaurus, and combo products / branded packs collapse into one entry per drug.
Limits: up to 15 files per request, 50 MB per file, 150 MB total, 200 pages combined. Larger packets should be split into multiple calls; server-side batching for very large packets is on the roadmap.
Authorizations
MedListIQ API key (format: ml_...). Create one at Dashboard → API Keys.
Response
Successful Response
Body shape of POST /v1/med-lists/from-documents.
Body-only by design — request id, processing time, page counts, and
ruleset version live in response headers (x-request-id,
x-processing-time-ms, x-document-count, x-total-page-count,
x-output-medication-count, x-ruleset-version).
Reconciled medication list. Ordered by the section recency of each medication's canonical mention, then alphabetically by drug name.