Không có sản phẩm nào trong giỏ hàng của bạn
Guide to Dissolution Data for a Single Drug in PharmApp: Dissolution ↔ DailyMed ↔ RxNorm ↔ NDC/Orange Book
14/01/2026
Admin
Guide to Dissolution Data for a Single Drug in PharmApp:
Dissolution ↔ DailyMed ↔ RxNorm ↔ NDC/Orange Book
This guide walks you through an end-to-end, practical
workflow to search and analyze dissolution-method data for one specific drug in
PharmApp—starting from FDA Dissolution Methods and extending to DailyMed
SPL/SETID linking, RxNorm enrichment, NDC retrieval, and (when available)
Orange Book joining.
You can follow the same steps for any drug. In this example, we use Metformin.
What You Will Achieve
By the end of this guide, you will be able to:
- Find a
drug’s records in FDA Dissolution Methods
- Link
those records to DailyMed and obtain SETID/SPL context
- Enrich
the dataset with:
- RxNorm
concepts (RXCUI, RXSTRING, RXTTY)
- NDC
lists (from DailyMed Web Services where applicable)
- Application
numbers (when available)
- Orange
Book data (when appl_no_norm can be resolved)
- Validate
the final output using Gold QA/Contract
- Query
results quickly via the Gold SQLite index
Step 0 — Log in to PharmApp
- Open
your browser and go to https://www.pharmapp.vn/
- Sign
in with your PharmApp account.
- After
login, ensure you are in a workspace where modules are visible (commonly All
Modules).
Tip: If you do not see the modules described below, check
your workspace selection and account permissions.
Step 1 — Find the Dissolution Modules
On the PharmApp home/modules screen:
- Use
the module search field (or scroll) and type: Dissolution
- You
should see a group of modules similar to:
- FDA
Dissolution Methods
- FDA
Dissolution Methods KB
- Dissolution
DailyMed Link Phase 1.6
- Dissolution
DailyMed Link Phase 2.7
- FDA
Dissolution Analytics Dashboard
- Dissolution
Download Center (Phase 3.5)
- Dissolution
DailyMed RxNorm NDC OB Phase 3.5
- Dissolution
Gold Contract QA Phase 4
- Dissolution
Integration Monitor Diff Phase 5.5
This guide follows the recommended operational order.
Step 2 — Search the Drug in FDA Dissolution Methods
Module: FDA Dissolution Methods
- Open FDA
Dissolution Methods
- In
the main search/keyword input, type your drug name (INN preferred):
Example: Metformin - Review
the returned table rows—depending on your module view, you may see fields
related to:
- Dosage
form and route
- Apparatus
type
- Dissolution
media
- RPM
and time points
- Other
method conditions
Expected outcome: You can identify one or more records
associated with your drug.
If you see no results:
- Try a
simplified name (remove salt form, e.g., “metformin hydrochloride” →
“metformin”)
- Try
alternative spelling or capitalization
Step 3 — Confirm DailyMed Has SPL Coverage (Offline
Index)
Module: Dissolution DailyMed Link Phase 1.6
This step verifies that DailyMed has SPL entries for your
drug and that your offline index can resolve them.
- Open Dissolution
DailyMed Link Phase 1.6
- Use
the search field and enter: Metformin
- Confirm
you can retrieve relevant SPL entries (and ideally capture a SETID)
Expected outcome: At least one matching SPL appears for your
drug.
Note: If this is your first run, Phase 1.6 is typically
where you build or verify the DailyMed SQLite index used for fast offline
lookup.
Step 4 — Link Dissolution ↔ DailyMed (Generate Linked
Dataset)
Module: Dissolution DailyMed Link Phase 2.7
This module performs the linkage between FDA Dissolution
Methods records and DailyMed SPLs/SETIDs.
- Open Dissolution
DailyMed Link Phase 2.7
- Select
your input source (typically latest or a specific snapshot
of Dissolution Methods)
- Run
the linking process (matching/linking button)
- After
completion, locate the linked output and filter/search for Metformin
within the results (if filtering is available in the UI)
Expected outcome:
- Your
drug’s records now include a DailyMed SETID (or an equivalent SPL
identifier field)
Step 5 — Enrich with RxNorm, NDC, Application Numbers,
and Orange Book
Module: Dissolution DailyMed RxNorm NDC OB Phase
3.5
This is the main enrichment step that produces the most
complete dataset.
- Open Dissolution
DailyMed RxNorm NDC OB Phase 3.5
- Choose
the Phase 2.7 linked dataset as input
- Run
the enrich steps in this recommended order:
- RxNorm
mapping → adds RXCUI (and related fields)
- DailyMed
Web Services enrichment → retrieves NDC lists and application numbers
(when available)
- Orange
Book join → attempts to match using normalized application number (appl_no_norm)
- Filter/search
for your drug (e.g., Metformin) in the enriched output table
Expected outcome: You should see additional fields
populated, commonly including:
- rxcui
- ndc_list_json
(or equivalent NDC list field)
- appl_no_norm
(when resolvable)
- Orange
Book fields (when join succeeds)
Important note: Orange Book joining is not guaranteed for
every record. Some products may not carry resolvable application numbers or may
not map cleanly.
Step 6 — Validate and Query via Gold (Contract + QA +
SQLite)
Module: Dissolution Gold Contract QA Phase 4
This step turns your enriched dataset into an auditable
“Gold” artifact and creates a SQLite index for fast searching.
- Open Dissolution
Gold Contract QA Phase 4
- Run
the Phase 4 build actions (as exposed in your UI), which typically create:
- Gold
Contract JSON
- Gold
QA JSON
- Gold
SQLite index (e.g., dissolution_dailymed_links_gold.sqlite)
- Use
the SQLite query capability (either in Phase 4 UI or in a linked explorer
module, if provided):
- Search
“Drug contains” → type metformin
Expected outcome:
- Fast
lookup results without needing to load the entire parquet into memory
- You
can quickly retrieve and copy key identifiers such as SETID, RXCUI, and
application number
Step 7 (Optional) — Monitor Changes Across Runs
(Regression Detection)
Module: Dissolution Integration Monitor Diff Phase
5.5
If you refresh data periodically, you should monitor whether
coverage or quality decreases over time.
- Open Phase
5.5
- Configure
thresholds (for example, alert if coverage drops by more than 1%)
- Choose
a Baseline run and a Current run
- Compute
the diff and review:
- Coverage
deltas (SETID/RXCUI/NDC/Orange Book)
- QA
and Contract status changes
- Saved
diff/snapshot artifacts for audit trails
Expected outcome: You can detect regressions early and keep
your pipeline stable.
What “Success” Looks Like
You can consider the “single drug search” successful when:
- The
drug appears in FDA Dissolution Methods
- Linked
output includes a DailyMed SETID/SPL identifier
- Enrichment
populates at least one of:
- RXCUI
- NDC
list
- appl_no_norm
(enabling Orange Book joining)
- Gold
QA/Contract is generated and the drug can be queried via Gold SQLite
Recommended Drugs for First-Time Demo
For the highest chance of seeing complete mapping coverage,
start with widely used INNs such as:
- Metformin
- Atorvastatin
- Amlodipine
- Omeprazole
- Losartan