Skip to content

Data mart for representative NDC #373

Open
@jrlegrand

Description

@jrlegrand

Proposal

Create a data mart that maps a product-level RXCUI (TTY in [SCD, SBD, GPCK, BPCK]) to a "representative NDC" which means a somewhat random (but intentional) NDC that can be used as a surrogate identifier in downstream systems.

Likely use the NDC data mart (do we need to make this into an intermediate table and make the current mart into just a select * from type mart?) which already maps NDCs to RXCUIs (where possible). Maybe could use the labeler column to join to a count of how many products that labeler currently has available (or some other way to rank NDCs by "stability" or "representativeness").

  • NDC 1 is made by labeler A and labeler A has 10 NDCs available (not just of this specific product, but of all products) in FDA NDC Directory
  • NDC 2 is made by labeler B and labeler B has 5 NDCs available in FDA NDC Directory
  • Therefore, we would use NDC 1 as our representative NDC

Could also look to FDASTARTMARKETINGDATE.

Likely create some sort of algorithm to weight both of these.

Rationale

NDC codes become inactive more rapidly than RxNorm has releases. People depending on RxNorm for NDC information are going to be days if not weeks behind NDC churn.

Representative NDCs are required by Surescripts / NCPDP and are likely useful to have for other reasons as well.

Metadata

Metadata

Assignees

No one assigned

    Labels

    data martNew data mart, or data mart related

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions