Skip to main content
MedListIQ is a FHIR medication inference API. POST raw FHIR resources from any EHR, pharmacy, or patient app. Get back a deduplicated list of medications with inferred status (active, completed, stopped, cancelled, unknown), RxNorm codes, and an auditable rule trace. Deterministic. No ML. No version drift.

Quickstart

Make your first inference in under a minute.

API Reference

Full request / response shapes.

Understanding the output

How to interpret status, confidence, and evidence.

Playground

Paste a FHIR payload and see the response live.

How it works

1

You send FHIR resources

A flat resources array or a FHIR bundle — whatever your source system produces. Mix MedicationRequest, MedicationDispense, MedicationStatement, and Medication resources freely.
2

We deduplicate and classify

RxNorm-based grouping collapses duplicates across source systems. A rule set evaluates each medication and assigns a status with a confidence score.
3

You get a clean list

One entry per medication with display name, code, status, dosage instructions, and (optionally) the full evidence trail.

Key properties

  • Deterministic — same input produces the same output. Every status change is auditable.
  • Versioned — every response echoes a ruleset_version (YYYY-MM-DD.vN). Pin to a version if you need behavior stability.
  • Stateless — nothing is persisted about the patient. We don’t store PHI.
  • RxNorm-native — SCD-preferred TTY ranking via the NIH RxNorm API. Consistent codes across Epic, Cerner, and community pharmacy sources.