Methodology
Source → record → tier.
Every DrugIQ record passes through the same five stages: ingest from an authoritative source, normalize to the canonical schema, reconcile against other sources, assign a trust tier, and publish to the API. This page documents each stage, the conflict-resolution rules, the tier qualifying criteria, and our auditability commitments.
The pipeline
1
Ingest
Pull from authoritative sources at their published cadence (CDSCO MIS weekly, FDA monthly, NPPA on-publication, FAERS quarterly). Raw payload archived with timestamp and hash for audit replay.
2
Normalize
Map each source's native schema to the DrugIQ canonical schema. Resolve entity to canonical drug ID via deterministic match (brand + molecule + strength + formulation) with AI-assisted fallback for ambiguous cases.
3
Reconcile
Merge incoming source against existing record using precedence rules (below). Flag conflicts for review. Where sources disagree on a fact, both values retained with source attribution; canonical value selected per precedence.
4
Tier
Assign A1, A2, or A3 based on the qualifying criteria (below). Tier may move up (more sources confirm, expert review completes) or down (source retraction, conflict detected). Every tier change is logged.
5
Publish
Updated record available via API, web, and exports. Tier badge and source attribution travel with the record everywhere it is rendered or returned.
Conflict resolution precedence
How a record earns its tier
Schema versioning
DrugIQ canonical schema follows semver.
Minor and patch releases are additive and non-breaking. Major releases (breaking changes) are announced 90 days ahead with migration guidance. Full schema changelog public.
Auditability
Every record change traceable to a source.
Raw source payloads archived with timestamp and hash. Tier changes logged. Audit log queryable via API or exported to your SIEM at the Enterprise tier.